diff --git a/com.discord/apktool.yml b/com.discord/apktool.yml index ac2a7c171c..bd385fcf96 100644 --- a/com.discord/apktool.yml +++ b/com.discord/apktool.yml @@ -1,5 +1,5 @@ !!brut.androlib.meta.MetaInfo -apkFileName: com.discord-1251.apk +apkFileName: com.discord-1252.apk compressionType: false doNotCompress: - resources.arsc @@ -3106,5 +3106,5 @@ usesFramework: tag: null version: 2.4.2-83a459-SNAPSHOT versionInfo: - versionCode: '1251' + versionCode: '1252' versionName: '38.1' diff --git a/com.discord/kotlin/kotlin.kotlin_builtins b/com.discord/kotlin/kotlin.kotlin_builtins index 7cc3954ceb..b76cfd3aa1 100644 Binary files a/com.discord/kotlin/kotlin.kotlin_builtins and b/com.discord/kotlin/kotlin.kotlin_builtins differ diff --git a/com.discord/kotlin/reflect/reflect.kotlin_builtins b/com.discord/kotlin/reflect/reflect.kotlin_builtins index d08689e3d7..c8ebdd103c 100644 Binary files a/com.discord/kotlin/reflect/reflect.kotlin_builtins and b/com.discord/kotlin/reflect/reflect.kotlin_builtins differ diff --git a/com.discord/original/AndroidManifest.xml b/com.discord/original/AndroidManifest.xml index 07f295502f..467266dca1 100644 Binary files a/com.discord/original/AndroidManifest.xml and b/com.discord/original/AndroidManifest.xml differ diff --git a/com.discord/res/values-bg/strings.xml b/com.discord/res/values-bg/strings.xml index 8654306e15..e400a34c14 100644 --- a/com.discord/res/values-bg/strings.xml +++ b/com.discord/res/values-bg/strings.xml @@ -223,11 +223,13 @@ Всеки в сървъра може да ти изпрати съобщение Позволете на Discord да засича какви мобилни игри играете. Позволи директни съобщения от сървърните членове. + Разреши възпроизвеждане и използване на /tts команда Вече имаш акаунт? Сума Трябва да посочиш друг в Настройки на сървъра, преди този канал да може да бъде изтрит. Това е началото на канала #%1$s. Добре дошъл в #%1$s! + Пусни анимирани емотикони Искам раздвижен и музикален емотикон. Анимирани емотикони За да поддържаме бързината на обявите, публикуваните съобщения могат да бъдат редактирани само 3 пъти на час. Моля те, опитай пак след %1$s. @@ -856,6 +858,7 @@ Заместване на компилация за %1$s ИД на компилация Само за %1$s клиент + само %1$s цели Невалидно заместване на компилация Неправилен потребител Компилацията не е налична @@ -1175,6 +1178,7 @@ Кликни с десният бутон за повече действия Продължи към Discord Контролирай силата на звука + Превърни автоматично емотиконите в съобщенията ти в емотикони Например, когато напишеш \\:\\-\\) Discord го преобразува в :slight_smile: Копирано Копирано в клипборда. @@ -1399,6 +1403,7 @@ Винаги Никога Само когато се говори + Покажи предупреждение, когато Discord не открива звук от микрофона Директно съобщение Намери или започни разговор %1$s %2$s @@ -1645,6 +1650,7 @@ Какво яка добавка към сървъра ти. Изглежда много готино. Какво яка добавка към сървъра ти. Изглежда много изпипано Какво яка добавка към сървъра ти. Изглежда много живо. + Следвай ни за повече новини! Обяви Анализи Принудително синхронизиране @@ -2248,6 +2254,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Посети Discord за COVID-19 Бъди информиран и в безопасност Емотикони в този сървър + Общности на фокус Опитай да ги потърсиш. Общности за игри, които играеш Популярни общности @@ -2296,6 +2303,14 @@ NSFW каналите нямат филтър за нецензурно съдъ За какво е твоята общност? Можеш също да избереш до 5 подкатегории. Подай кандидатура + Да имаш директен достъп до Екипа на общността на Discord за помощ + Освен подобрените сървър бонуси, какво най-силно очакваш да получиш от това да си партньорска общност? + Ако си избрал „друго“, какво точно имаше предвид? + Лесен достъп до новини и актуализации на фокус + Да се вдъхновяваш с нови идеи и предложения от други партньори как да разрастваш своята общност + Друго + Да можеш да говориш с други лидери на партньорски общности + Анкета за партньорство Кандидатствай за Партньорската програма Discord Бизнес / Марка Създател на съдържание / Личност @@ -2307,6 +2322,8 @@ NSFW каналите нямат филтър за нецензурно съдъ След това ще ни трябва малко информация за теб – собственика на сървъра. Тъй като си създател на съдържание, трябва да посочиш къде правиш твоите неща. Разкажи ни са себе си! Уебсайт на общност (по избор) + Отдели момент да споделиш какво прави сървъра ти уникален или ни кажи нещо наистина специално, което се е случило в твоята общност. + Какво прави сървъра ти достоен за партньорство? Партньор на Discord Не можем да покажем други подробности. Този сървър не е публичен. @@ -2501,7 +2518,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Не го прави, ако сървърът ти е само за теб и няколко приятели. Сървърите на общности са за администратори, изграждащи по-големи места, където хората с общи интереси могат да се събират. Не го прави, ако сървърът ти е само за теб и няколко приятели. Това е за администратори, изграждащи по-големи места. Изграждаш общност? - Общността е както за лични, така и за публични пространства. Това не прави твоя сървър публичен. [Научи повече тук.](%1$s) + Активирането на общност не прави сървъра ти публичен. Откриване е допълнителна функция, която можеш да активираш. [Научи повече тук.](%1$s) Получи достъп до инструменти като информация за **$[Показатели на сървър](featureHook), $[помагащи ти](infoHook)** по-добре да модерираш и да поддържащ сървъра си интересен. Ангажирай членовете си Само за сървъри с над 500 членове @@ -3100,7 +3117,9 @@ NSFW каналите нямат филтър за нецензурно съдъ Входящо видео обаждане… Или посети тази страница от [поддържан браузър](%1$s). Не, благодаря + Когато се качват директно в Discord Изображения по-големи от %1$sMB няма да се визуализират. + Когато се публикуват като връзки в чат Показване на изображения, видеа и забавни картинки с котки Входно устройство Push-to-Talk @@ -3158,6 +3177,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Наистина ли искаш да премахнеш **%1$s**? Възникна вътрешна грешка в сървъра. Грешка при премахване на бот + Нямаш разрешение да премахнеш тази интеграция. Премахването на тази интеграция ще премахне всички ботове и уебкуки на тази страница от твоя сървър. Това действие не може да бъде отменено. Премахни %1$s Ботове и приложения @@ -3244,6 +3264,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Копирай връзка за покана Копирай връзка за споделяне Редактиране на връзка за покана. + Молба за присъединяване Пълна група Играта свърши Покана за игра @@ -3577,10 +3598,8 @@ NSFW каналите нямат филтър за нецензурно съдъ Присъедини се към %1$s В момента си в режим на визуализация. Присъедини се към този сървър, за да започнеш чат! Още не съм готов - Още не можещ да чатиш тук! Присъедини се към този сървър Не можеш да реагираш, докато не се присъединиш! - Урааа! Време е да чатиш и да си общуваш с другите членове. Да започваме! Вече си член на %1$s Първо трябва да се присъединиш към общността, преди да можеш да реагираш. @@ -3608,6 +3627,8 @@ NSFW каналите нямат филтър за нецензурно съдъ Членовете с това разрешение могат да създават, редактират и изтриват webhooks. "Тази роля се управлява автоматично от интеграция. Не може да се добави ръчно към членове или да се изтрие." + Тази роля се управлява от интеграция: %1$s. Не може да се припише ръчно на членове. Можеш да премахнеш интеграцията, за да премахнеш тази роля. + Тази роля се управлява автоматично от Discord за Усилване на сървър. Не може да се припише ръчно на членове или да се изтрие. Маркиране като прочетено Маркирай като непрочетено Маркирани като прочетени @@ -3690,6 +3711,8 @@ NSFW каналите нямат филтър за нецензурно съдъ Съобщението е откачено. Действия на съобщения Съобщения + Неуспешно зареждане на съобщенията + Опитай отново Добавяне на телефонен номер Вече е активиран! Резервно SMS удостоверяване @@ -3718,6 +3741,8 @@ NSFW каналите нямат филтър за нецензурно съдъ Активиране на хардуерно скалиране Експериментална функция, която може да подобри качеството на видео разговорите. Внимавай, може да създаде смущения. Докато говориш, филтрирай фоновия шум и демонстрирай прекрасния си глас. Предоставено от Krisp. + Потискане на шума (бета) + Участниците без видео са скрити в момента. Искаш ли да ги покажеш? Модериране Сигурен ли си? Ежемесечно @@ -3768,6 +3793,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Забрави Ново директно съобщение Ново групово DM + Позволи директни съобщения от членовете на сървъра Процент нови членове, които все още се връщат в сървъра седмица, след като са се присъединили. Нови споменавания %1$s от %2$s @@ -3923,6 +3949,7 @@ NSFW каналите нямат филтър за нецензурно съдъ %1$s започна да играе %2$s! Отхвърли известие %1$s те покани да играете %2$s + %1$s е поискал покана за %2$s %1$s те покани да слушате в Spotify %1$s покани групата да играе %2$s %1$s покани групата да слуша в Spotify @@ -3968,8 +3995,6 @@ NSFW каналите нямат филтър за нецензурно съдъ Нещо се обърка сериозно Регистрирай своя акаунт Направи си клуб или общност - Отведи ме до моя сървър - Твоите сървъри са настроени! Започни да говориш! "Няма код за покана? Без тревоги! Създай Discord сървър, където ти и твоите приятели можете да си говорите и да си общувате." @@ -4747,7 +4772,9 @@ NSFW каналите нямат филтър за нецензурно съдъ Премахни %1$s Премахване на роля Премахване на рекламен URL адрес + Покажи информация за преглед на уебсайт от връзки, пуснати в чат Визуализация на връзката + Покажи реакции на емотикони в съобщения Докладване Докладвай съобщение, публикувано от %1$s Докладвай съобщение @@ -4987,6 +5014,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Съобщение Изпрати изображения Изпрати съобщение + Неуспешно изпращане на съобщението. Задръж за опции. Изпращане на съобщения Членовете с това разрешение могат да публикуват собствени съобщения на всички сървъри, следващи този [Канал за обяви](%1$s). Изпращане на TTS съобщения @@ -5197,7 +5225,6 @@ NSFW каналите нямат филтър за нецензурно съдъ Стриймването предизвиква проблем с моето приложение Проблем със стрийма Стриймът има забавяне или се обновява - Няма проблем Стриймът не е синхронизиран с гласа Избери твоя проблем Съобщи за проблем с твоя стрийм @@ -5596,6 +5623,7 @@ NSFW каналите нямат филтър за нецензурно съдъ Изключи някои статистики за използване? Използвай външни емотикони Членовете с това разрешение, могат да използват емотикони от други сървъри в този сървър. + Визуализирай емотикони, споменавания и маркирай синтаксис, докато пишеш Използвай говорител Използвай гласова активност Членовете трябва да използват Push-to-Talk опцията в този канал, ако това разрешение е забранено. @@ -5605,6 +5633,8 @@ NSFW каналите нямат филтър за нецензурно съдъ Поискай присъединяване към %1$s Сваляне Играта не стартира + Покана за присъединяване + Покани да слушате заедно Извести ме Вече играеш това. Вече си се захванал с това. @@ -5625,6 +5655,7 @@ NSFW каналите нямат филтър за нецензурно съдъ **%1$s** изпратена покана на **%2$s**. Пита дали може да се присъедини към играта на **%1$s**… Покани да се присъедини %1$s + Присъединяване Слушай Слушай заедно с %1$s на %1$s @@ -5900,6 +5931,10 @@ Push to Talk от Засичане на гласова активност."Препоръчваме изображение с размер поне 256x256 Webhook икона Редактиране на Webhook + Комуникатори на седмица + Задържане на нови членове на седмица + Нови членове на седмица + Посетители на седмица Наистина ли искаш да премахнеш **%1$s** от препоръчаните канали? Наистина ли искаш да премахнеш този канал от препоръчаните канали? Премахни препоръчан канал diff --git a/com.discord/res/values-cs/plurals.xml b/com.discord/res/values-cs/plurals.xml index 0ad9464e76..2b352fb4d5 100644 --- a/com.discord/res/values-cs/plurals.xml +++ b/com.discord/res/values-cs/plurals.xml @@ -877,6 +877,7 @@ zpráv zprávu + zprávy %s serverů je nedostupných z důvodu dočasného výpadku. diff --git a/com.discord/res/values-cs/strings.xml b/com.discord/res/values-cs/strings.xml index 3cac20abfb..4104ce4071 100644 --- a/com.discord/res/values-cs/strings.xml +++ b/com.discord/res/values-cs/strings.xml @@ -220,11 +220,13 @@ nebezpečné toto oprávnění udělovat." Kdokoliv na serveru ti může poslat zprávu Povol Discordu zjistit, jaké mobilní hry hraješ. Povolit přímé zprávy od členů serveru. + Povolit přehrávání a používání příkazu /tts Už máš účet? Množství Než tento kanál budeš moct vymazat, musíš vybrat jiný v Nastavení serveru. Tady je začátek kanálu #%1$s. Vítej v kanálu #%1$s! + Přehrát animované smajlíky Chci smajlíky rozhýbat pěkně do rytmu. Animovaní smajlíci Aby šla oznámení rychle, můžeš zveřejněné zprávy upravit jenom třikrát za hodinu. Zkus to prosím znovu za %1$s. @@ -833,6 +835,7 @@ Obejít ban může být velice obtížné, pokud v [možnostech správce](onMode Prioritní pravidlo verze pro %1$s ID verze Pouze klient %1$s + Pouze %1$s podporovaných cílů Neplatné prioritní pravidlo verze Nesprávný uživatel Vytváření není k dispozici @@ -1150,6 +1153,7 @@ kliknutím na ten malinkaťoulinkatý text dole." Více akcí zobrazíš kliknutím na uživatele pravým tlačítkem Pokračovat do Discordu Ovládání hlasitosti + Automaticky ve zprávách převádět emotikony na emoji Například, když napíšeš \\:\\-\\), Discord tyto znaky převede na :slight_smile: Zkopírováno Zkopírováno do schránky. @@ -1379,6 +1383,7 @@ kliknutím na ten malinkaťoulinkatý text dole." Vždy Nikdy Pouze když mluvíte + Upozornit, pokud Discord nedetekuje zvuk z tvého mikrofonu Přímá zpráva Najít nebo začít konverzaci %1$s %2$s @@ -1631,6 +1636,7 @@ kliknutím na ten malinkaťoulinkatý text dole." Jaký pěkný přírůstek na tvém serveru. Vypadá tu fakt prima. Jaký pěkný přírůstek na tvém serveru. Vypadá, že sem přesně zapadá. Jaký pěkný přírůstek na tvém serveru. Vypadá, že si to tu užívá. + Sleduj nás a měj přehled o novinkách! Oznámení Analýzy Vynutit synchronizaci @@ -2232,6 +2238,7 @@ Bydlí tady taky statistiky o kanálech oznámení, vyhledávání serverů a  Navštívit Discord pro COVID-19 Dávej na sebe pozor a buď v obraze Smajlíci na tomto serveru + Doporučené komunity Zkus je vyhledat. Komunity k hrám, které hraješ Oblíbené komunity @@ -2280,6 +2287,14 @@ Bydlí tady taky statistiky o kanálech oznámení, vyhledávání serverů a  Čemu se věnuje tvá komunita? Můžeš také vybrat až 5 podkategorií. Odeslat přihlášku + Přímý přístup k podpoře od týmu pro komunitu Discord + Na jakou výhodu partnerské komunity se kromě vylepšených výhod serveru těšíš nejvíc? + Pokud volíš „jiné“, co máš na mysli? + Předběžný přístup k novinkám a aktualizacím + Čerpání inspirace a nápadů, jak rozšiřovat svou komunitu, od ostatních partnerů + Jiné + Možnost kontaktu s představiteli dalších spřátelených komunit + Partnerský průzkum Zapsat se do partnerského programu Discord Byznys/Značka Tvůrce obsahu / Osobnost @@ -2291,6 +2306,8 @@ Bydlí tady taky statistiky o kanálech oznámení, vyhledávání serverů a  Dále budeme potřebovat pár informací o tobě jakožto majiteli serveru. Jelikož jsi tvůrce obsahu, bude potřeba upřesnit, kde obsah vytváříš. Pověz nám něco o sobě! Webová stránka komunity (volitelné) + Zamysli se krátce nad tím, čím je tvůj server výjimečný, nebo nám pověz nějaký skutečně jedinečný příběh z tvé komunity. + Čím si tvůj server zasloužil partnerství? Nemůžeme zobrazit žádné další podrobnosti. Tento server není veřejný. Zobrazit server @@ -2484,7 +2501,7 @@ Bydlí tady taky statistiky o kanálech oznámení, vyhledávání serverů a  Ale nepouštěj se do toho, pokud je tvůj server jenom pro tebe a pár přátel. Komunitní servery jsou určeny pro správce budující větší prostory, kde se mohou scházet lidé s podobnými zájmy. Ale nepouštěj se do toho, pokud je tvůj server jenom pro tebe a pár přátel. Tato funkce je určena pro lidi budující větší prostory. Buduješ komunitu? - Komunita může být jak soukromým, tak veřejným prostorem. Nezmění tvůj server na veřejný. [Zde zjistíš více.](%1$s) + Povolení komunitního serveru z něj neučiní server veřejný. Vyhledávání je další funkcí, kterou můžeš povolit dle svého uvážení. [Zjistit více zde.](%1$s) Získej přístup k nástrojům, jako jsou **$[přehledy serveru](featureHook), $[a informacím](infoHook)**, které ti pomohou tvůj server lépe spravovat a udržet v plné parádě. Dopřej členům přísun zábavy Pouze pro servery nad 500 členů @@ -3079,7 +3096,9 @@ Chceš se o Discordu dozvědět víc?" Příchozí videohovor… Nebo navštiv tuto stránku z [podporovaného prohlížeče](%1$s). Ne, díky + Při nahrání přímo do Discordu Obrázky větší než %1$s MB nebudou mít náhled. + Při odeslání odkazu do chatu Zobrazit obrázky, videa a lolcaty Vstupní zařízení Push to talk @@ -3136,6 +3155,7 @@ Chceš se o Discordu dozvědět víc?" Určitě chceš odebrat **%1$s**? Došlo k chybě serveru. Chyba při odstraňování bota + Nemáš oprávnění odebrat tuto integraci. Odebráním této integrace odstraníš také všechny boty a webhooky na této stránce ze svého serveru. Tuto akci nelze vrátit. Odebrat %1$s Boti a aplikace @@ -3224,6 +3244,7 @@ Chceš se o Discordu dozvědět víc?" Kopírovat zvací odkaz Kopírovat odkaz pro sdílení Upravit zvací odkaz. + Požádat o vstup Plná skupina Hra skončila Pozvánka do hry @@ -3557,10 +3578,8 @@ Zkus to znovu." Přidat se ke klanu %1$s Aktuálně jsi v režimu náhledu. Připoj se k tomuto serveru a začni chatovat! Ještě se musím připravit - Ještě tady nemůžeš chatovat! Připojit se k tomuto serveru Reagovat můžeš, až se připojíš! - Hurá! Je načase chatovat a klábosit s kumpány. Jdeme na to! Teď patříš ke klanu %1$s Reagovat můžeš, až se připojíš ke komunitě. @@ -3588,6 +3607,8 @@ Zkus to znovu." Členové s tímto oprávněním mohou vytvářet, upravovat a odstraňovat webhooky. "Tato role je automaticky řízená integrací. Nelze ji ručně přiřazovat uživatelům nebo odstranit." + Tato role je řízena integrací: %1$s. Nelze ji ručně přiřazovat členům. Chceš-li odebrat tuto roli, musíš odebrat integraci. + Tuto roli spravuje automaticky Discord v rámci funkce Vylepšování serveru. Nelze ji ručně přiřazovat uživatelům nebo odstranit. Označit jako přečtené Označit nepřečtené Označit jako přečtené @@ -3670,6 +3691,8 @@ Nelze ji ručně přiřazovat uživatelům nebo odstranit." Zpráva odepnuta. Akce se zprávou Zprávy + Zprávy se nepodařilo nahrát + Zkusit znovu Přidat telefonní číslo Už je povoleno! Ověření záložní SMS @@ -3698,6 +3721,8 @@ Nelze ji ručně přiřazovat uživatelům nebo odstranit." Povolit hardwarové škálování Experimentální funkce, která může zlepšit výkon při videohovorech. Bacha, může to dělat i bordel. Odflitruj šum v pozadí, když mluvíš, a nech vyniknout svůj krásný hlas. Poskytuje Krisp. + Potlačení šumu (beta) + Účastníci nevyužívající video jsou aktuálně skryti. Chceš je zobrazit? Možnosti správce Myslíš to vážně? Každý měsíc @@ -3748,6 +3773,7 @@ pouze mezi kanály, do kterých mají přístup oba uživatelé." Nevadí Nová přímá zpráva Nová skupinová přímá zpráva + Povolit přímé zprávy od členů serveru Procento nových členů, kteří se na server vrátili i týden po tom, co se přidali. Nové zmínky %1$s od %2$s @@ -3903,6 +3929,7 @@ připnuté zprávy… zatím." %1$s začal/a hrát %2$s! Zrušit oznámení %1$s tě zve k hraní %2$s + %1$s žádá o pozvánku do %2$s %1$s tě zve k poslouchání Spotify %1$s zve skupinu k hraní %2$s %1$s zve skupinu k poslouchání Spotify @@ -3948,8 +3975,6 @@ připnuté zprávy… zatím." Něco se ošklivě pokazilo Zaregistruj svůj účet Rozjet klub nebo komunitu - Vezmi mě na můj server - Tvé servery jsou připraveny do akce. Dej se do řeči! "Nemáš pozvánku s kódem? Žádné strachy! Založ Discord server, kde se svými kamarády můžeš trávit volný čas a klábosit." @@ -4722,7 +4747,9 @@ stažení desktopové aplikace." Odebrat %1$s Odebrat roli Odebrat vlastní URL + Ukázat náhled stránky pro odkazy v chatu Náhled odkazu + Zobrazit smajlíky reakcí na zprávy Nahlásit Nahlásit zprávu od %1$s Nahlásit zprávu @@ -4959,6 +4986,7 @@ nastav si jinou roli." Zpráva Odesílat obrázky Odeslat zprávu + Nepodařilo se odeslat zprávu. Podržením zobraz možnosti. Odesílat zprávy Členové s tímto oprávněním mohou zveřejňovat své zprávy na všech serverech, které sledují tento [Kanál oznámení](%1$s). Odesílat zprávy TTS @@ -5165,7 +5193,6 @@ Chceš je zobrazit?" Streamování způsobuje problémy s aplikací Problém se streamováním Stream laguje nebo stále načítá - Žádný problém Stream nemá synchronizovaný zvuk Vyber svůj problém Oznámit problém se streamem @@ -5561,6 +5588,7 @@ Podrž klávesu shift pro přímé nahrání." Vypnout některé uživatelské statistiky? Používat externí smajlíky Členové s tímto oprávněním mohou používat smajlíky z ostatní serverů na tomto serveru. + Náhled na smajlíky, zmínky a syntax Markdown už během psaní Použít reproduktor Používat hlasovou aktivitu Je-li toto oprávnění zakázáno, musejí uživatelé v tomto kanálu použít funkci Push to Talk. @@ -5570,6 +5598,8 @@ Podrž klávesu shift pro přímé nahrání." Požádat o přidání k %1$s Stáhnout Hru se nepodařilo spustit + Pozvat k připojení + Pozvat k poslechu Chci upozornit Tohle už hraješ. Na tuhle cestu už ses vydal. @@ -5590,6 +5620,7 @@ Podrž klávesu shift pro přímé nahrání." Pozvánka do **%1$s** odeslána **%2$s**. Žádám o přidání do hry s **%1$s**… Pozvat k připojení %1$s + Připojování Také poslouchat Poslouchat s %1$s na %1$s @@ -5867,6 +5898,10 @@ Abys mohl(a) dál používat Discord, **musíme tě požádat o ověření tvéh Ikona webhooku Upravit webhook Notifikační služby (Webhooks) + Komunikující uživatelé za týden + Noví členové za týden, kteří zůstávají + Noví členové za týden + Návštěvníci za týden Opravdu chceš kanál **%1$s** odebrat z doporučených kanálů? Opravdu chceš tento kanál odebrat z doporučených kanálů? Odebrat doporučený kanál diff --git a/com.discord/res/values-da/strings.xml b/com.discord/res/values-da/strings.xml index 3e415357e6..aa5414da7a 100644 --- a/com.discord/res/values-da/strings.xml +++ b/com.discord/res/values-da/strings.xml @@ -217,11 +217,13 @@ tilladelse at give." Enhver på serveren kan sende dig beskeder Lad Discord spore, hvilke mobilspil du spiller. Tillad direkte beskeder fra servermedlemmer. + Tillad afspilning og brug af /tts-kommandoen Har du allerede en konto? Beløb Du må tildele en ny inde i Serverindstillinger, før denne kanal kan slettes. Dette er starten på #%1$s kanalen. Velkommen til #%1$s! + Afspil animeret emoji Jeg ønsker, at emojien bevæger sig og lave riller. Animeret emoji For at optimere hastigheden for meddelelses-strømmen, kan beskeder kun redigeres 3 gange i timen. Prøv venligst igen om %1$s. @@ -830,6 +832,7 @@ for at få fuld kontrol over udgangsenheder." Tilsidesættelse af opbygning for %1$s Opbygnings-ID %1$s kun klient + %1$s kun målrettede Ugyldig tilsidesættelse af opbygning Forkert bruger Opbygning er ikke til rådighed @@ -1144,6 +1147,7 @@ på den lille bitte tekst nedenfor." Højreklik på bruger for flere handlinger Fortsæt til Discord Styr lydniveau + Konverter automatisk smileys i dine beskeder til emojier For eksempel, når du skriver \\:\\-\\) vil Discord konvertere det til :slight_smile: Kopieret Kopieret til udklipsholder. @@ -1367,6 +1371,7 @@ på den lille bitte tekst nedenfor." Altid Aldrig Kun mens du taler + Vis en advarsel, når Discord ikke registrerer lyd fra din mikrofon Direkte besked Find eller start en samtale %1$s %2$s @@ -1613,6 +1618,7 @@ på den lille bitte tekst nedenfor." Sikken en fed tilføjelse til din server. Der ser rigtigt stilet ud herinde. Sikken en fed tilføjelse til din server. Der ser rigtigt fjong ud herinde Sikken en fed tilføjelse til din server. Der ser rigtigt livligt ud herinde. + Følg os for flere opdateringer! Bekendtgørelser Analyser Tving synkronisering @@ -2213,6 +2219,7 @@ Analyser vedrørende bekendtgørelseskanaler, serveropdagelse og velkomstskærm Besøg COVID-19 Discord Forbliv sikker og informeret Emojier på denne server + Fremhævede communities Prøv at lede efter dem. Fællesskaber for spil, du spiller Populære fællesskaber @@ -2260,6 +2267,14 @@ Analyser vedrørende bekendtgørelseskanaler, serveropdagelse og velkomstskærm Hvad handler dit community om? Du kan også vælge op til 5 underkategorier. Indsend ansøgning + At have direkte forbindelse til Discords fællesskabet-team for hjælp + Bortset fra de opgraderede serverfordele, hvad ser du så mest frem til at få ud af at være et partnerskabs-community? + Hvis du valgte \"andet,\" hvad havde du så i tankerne? + Tidlig adgang til nyheder og funktionsopdateringer + Få inspiration til nye ideer og forslag fra andre partner, som kan hjælpe mig til at få mit community til at vokse + Andet + At kunne være i stand til at tale med andre ledere fra partnerskabs-communities + Partnerskabsundersøgelse Ansøg i Discords partnerprogram Forretning /Mærke Indholdsskaber / Personlighed @@ -2270,6 +2285,8 @@ Analyser vedrørende bekendtgørelseskanaler, serveropdagelse og velkomstskærm Dernæst har vi også brug for lidt info om dig, som ejer af server. Siden du er indholdsskaber, er du nødt til at specificere, hvor du laver dine ting. Fortæl os lidt mere om dig selv! Community-websted (Valgfrit) + Brug et øjeblik på at delagtiggøre os i hvad der gør din server unik eller fortæl os om noget virkeligt specielt, som er sket i dit community. + Hvad gør, at din server gør sig fortjent til partnerskab? Discord-partner Vi kan ikke vise flere detaljer. Denne server er ikke offentlig. @@ -2464,7 +2481,7 @@ Analyser vedrørende bekendtgørelseskanaler, serveropdagelse og velkomstskærm Du skal ikke gøre dette, hvis din server kun er for dig selv og nogle få venner. Community-servere er for admins som er i gang med at opbygge større rum, hvor folk med samme interesser kan mødes. Gør ikke dette hvis din server kun er for dig og nogle få venner. Dette er for folk der har gang i opbygning af større rum. Opbygger du et community? - Community er tilgængelig for både private og offentlige rum. Det gør ikke din server offentlig. [Få mere at vide her.](%1$s) + Aktivering af community gør ikke din server offentlig. Discovery er en ekstra funktion, som du kan aktivere. [Få mere at vide her.](%1$s) Få adgang til værktøjer som **$[Server Insights](featureHook) $[info,](infoHook)** som kan hjælpe dig til bedre at moderere din server, og holde dine medlemmer engagerede. Hold dine medlemmer engagerede Kun for servere med mere end 500 medlemmer @@ -3052,7 +3069,9 @@ Vil du vide mere om Discord?" Indkommende videoopkald… Eller, besøg denne side fra en [understøttet browser](%1$s). Nej tak + Når uploadet direkte til Discord Billeder større end %1$sMB vil ikke blive forhåndsvist. + Når opslået som links i chatten Vis billeder, videoer og lol-katte Indgangsenhed Tryk-og-tal @@ -3108,6 +3127,7 @@ Vil du vide mere om Discord?" Er du sikker på, at du vil fjerne **%1$s**? Der opstod en intern serverfejl. Der opstod en fejl under fjernelse af bot + Du har ikke tilladelser til at fjerne denne integration. Fjerner du integrationen, vil dette fjerne alle bots og webhooks på denne side fra din server. Denne handling kan ikke fortrydes. Fjern %1$s Botter og apps @@ -3192,6 +3212,7 @@ Vil du vide mere om Discord?" Kopier invitationslink Kopier delings-link Rediger invitationslink. + Spørg om at deltage Gruppen er fyldt Spillet er slut Spilinvitation @@ -3522,10 +3543,8 @@ Prøv igen." Deltag på %1$s Lige nu er du bare med på en kigger. Deltag på denne server for at begynde at chatte! Jeg er ikke helt klar endnu - Du kan ikke chatte her endnu! Deltag på denne Discord server Du kan ikke reagere, før du deltager! - Hurraaah! Det er tid til at chatte og hænge ud med andre i communitiet. Lad os komme i gang! Du er nu medlem af %1$s Du er nødt til at deltage i communitiet, før du kan foretage dig noget. @@ -3552,6 +3571,8 @@ Prøv igen." Medlemmer med denne tilladelse kan oprette, redigere og slette webhooks. "Denne rolle varetages automatisk af en integration. Den kan ikke manuelt tildeles medlemmer eller slettes." + Denne rolle varetages af en integration: %1$s. Den kan ikke manuelt tildeles medlemmer. Du kan fjerne integrationen for at fjerne denne rolle. + Denne rolle varetages automatisk af Discord for serverboosting. Den kan ikke manuelt tildeles medlemmer eller slettes. Marker som læst Marker som ulæst Marker som læst @@ -3634,6 +3655,8 @@ Den kan ikke manuelt tildeles medlemmer eller slettes." Besked frigjort. Handlinger for besked Beskeder + Der opstod en fejl under indlæsning af beskeder + Prøv igen Tilføj telefonnummer Allerede aktiveret. SMS-backup-autentificering @@ -3662,6 +3685,8 @@ Den kan ikke manuelt tildeles medlemmer eller slettes." Aktivér hardwareskalering Eksperimentel funktion, der kan forbedre kvaliteten af videoopkald. Vær forsigtig, det kan forårsage forstyrrelser. Undertryk baggrundsstøj mens du taler, og lad andre høre din vidunderlige stemme. Drevet af Krisp. + Støjdæmpning (beta) + Deltagere der ikke deltager med videoopkald er pt. skjult.Vil du vise dem? Er du sikker? Månedligt Mere @@ -3711,6 +3736,7 @@ kanaler, både de og det medlem, de bevæger, har adgang til." Det’ ligemeget Ny direkte besked Ny gruppe DM + Tillad direkte beskeder fra servermedlemmer Procentdel af nye medlemmer, der stadig kom tilbage til serveren ugen efter de har tilmeldt sig. Nye nævnte %1$s siden %2$s @@ -3865,6 +3891,7 @@ ingen fastgjorte beskeder… endnu." %1$s begyndte at spille %2$s! Afvis notifikation %1$s inviterede dig til at spille %2$s + %1$s har anmodet om en invitation til %2$s %1$s inviterede dig til at lytte på Spotify %1$s inviterede gruppen til at spille %2$s %1$s inviterede gruppen til at lytte på Spotify @@ -3910,8 +3937,6 @@ ingen fastgjorte beskeder… endnu." Noget er gået grueligt galt Registrer din konto Start en klub eller et fællesskab - Tag mig til min server - Dine servere er klar! Start med at tale! "Ingen invitationskode? Det skal du ikke være ked af! Lav din egen Discord server, hvor du og dine venner kan sludre, sladre og fede den sammen." @@ -4681,7 +4706,9 @@ mens spillet er i fokus." Fjern %1$s Fjern rolle Fjern vanity-URL + Vis hjemmesidens forhåndsvisningsinfo fra links indsat i chatten Forhåndsvisning af link + Vis emoji-reaktioner i beskeder Anmeld Anmeld besked postet af %1$s Anmeld besked @@ -4912,6 +4939,7 @@ før du prøver igen." Besked Send billeder Send besked + Det var ikke muligt at sende beskeden. Hold knappen nede for at prøve igen. Send meddelelser Medlemmer med denne tilladelse kan offentliggøre deres egne beskeder til alle servere efter denne [Annonceringskanal](%1$s). Send TTS-beskeder @@ -5114,7 +5142,6 @@ Vil du vise dem?" Streaming forårsager et problem i min applikation Problem med stream Stream halter eller genopfrisker - Intet problem Stream er ude af synk med stemme Vælg dit problem Rapporter et problem med dit stream @@ -5510,6 +5537,7 @@ Hold Shift-tasten nede for at uploade direkte." Slå nogle af anvendelsesstatistikkerne fra? Brug eksterne emojis Medlemmer med denne tilladelse kan bruge emojier fra andre servere på denne server. + Forhåndsvis emojis, mentions og reduktions-syntaks, mens du skriver Anvend højtaler Brug stemmeaktivitet Medlemmer skal bruge Tryk-og-tal i denne kanal, når denne tilladelse er nægtet. @@ -5518,6 +5546,8 @@ Hold Shift-tasten nede for at uploade direkte." Spørg om at deltage Må jeg spille med %1$s Spillet kunne ikke sættes i gang + Invitation til at slutte sig til + Invitation til at lytte med Giv mig besked Du spiller allerede dette spil. Du er allerede med på denne tur. @@ -5538,6 +5568,7 @@ Hold Shift-tasten nede for at uploade direkte." **%1$s** invitation sendt til **%2$s**. Beder om at tilslutte sig **%1$s**s spil… Invitation til at slutte sig til %1$s + Tilslutter Lyt sammen med Lyt sammen med %1$s på %1$s @@ -5810,6 +5841,10 @@ Hvis du vil fortsætte med at bruge Discord, **skal du bekræfte din konto.**"Vi anbefaler et billede på mindst 256x256 Webhook-ikon Rediger webhook + Ugentlige kommunikatorer + Ugentlig fastholdelse af nye medlemmer + Ugentlige nye medlemmer + Ugentlige besøgende Er du sikker på, at du vil fjerne **%1$s** fra anbefalede kanaler? Er du sikker på, du vil fjerne fra denne kanal fra anbefalede kanaler? Fjern anbefalet kanal diff --git a/com.discord/res/values-de/strings.xml b/com.discord/res/values-de/strings.xml index 932b992a4d..c566d062c0 100644 --- a/com.discord/res/values-de/strings.xml +++ b/com.discord/res/values-de/strings.xml @@ -219,11 +219,13 @@ Mit dieser Berechtigung ist vorsichtig umzugehen." Jeder auf dem Server kann dir Nachrichten senden Erlaube Discord, zu sehen, welche Mobile Games du spielst. Direktnachrichten von Servermitgliedern erlauben. + Abspielen und Verwendung des /tts-Befehls erlauben Hast du bereits einen Account? Betrag Bevor dieser Kanal gelöscht werden kann, musst du über die Servereinstellungen einen neuen bestimmen. Das ist der Beginn des Kanals #%1$s. Willkommen bei #%1$s! + Animierte Emojis abspielen Bewegungsfreiheit für Emojis! Animierte Emojis Damit du bei den vielen Ankündigungen nicht den Überblick verlierst, können veröffentlichte Nachrichten nur dreimal pro Stunde bearbeitet werden. Bitte versuch es in %1$s erneut. @@ -817,6 +819,7 @@ um die volle Kontrolle über die Ausgabegeräte zu haben." Versionsüberschreibung für %1$s Versions-ID Nur %1$s-Client + Nur für %1$s Ungültige Versionsüberschreibung Ungültiger Benutzer Version nicht verfügbar @@ -1147,6 +1150,7 @@ indem du auf den winzig kleinen Text unten klickst." Rechtsklicke auf einen Benutzer für mehr Aktionen Weiter zu Discord Lautstärke ändern + Emoticons in deiner Nachricht automatisch in Emojis umwandeln Wenn du zum Beispiel \\:\\-\\) eingibst, wird Discord das automatisch in :slight_smile: umwandeln. Kopiert In die Zwischenablage kopiert. @@ -1376,6 +1380,7 @@ indem du auf den winzig kleinen Text unten klickst." Immer Nie Nur beim Sprechen + Warnung anzeigen, wenn Discord keinen Ton von deinem Mikrofon erkennt Direktnachricht Finde oder starte ein Gespräch %1$s %2$s @@ -1624,6 +1629,7 @@ indem du auf den winzig kleinen Text unten klickst." Das ergänzt deinen Server wirklich gut. Hier drin sieht’s richtig elegant aus. Das ergänzt deinen Server wirklich gut. Hier drin sieht’s richtig dufte aus. Das ergänzt deinen Server wirklich gut. Hier drin sieht’s richtig lebendig aus. + Folge uns, um weitere Updates zu erhalten! Ankündigungen Statistiken Synchronisation erzwingen @@ -2222,6 +2228,7 @@ Du bekommst außerdem alle Statistiken zu Ankündigungskanälen, der „Server e Besuche den COVID-19-Discord Pass auf dich auf und bleib auf dem Laufenden Emojis auf diesem Server + Empfohlene Communitys Mit der Suchfunktion kannst du auf Entdeckungstour gehen. Communitys für deine Lieblingsspiele Beliebte Communitys @@ -2270,6 +2277,14 @@ Du bekommst außerdem alle Statistiken zu Ankündigungskanälen, der „Server e Worum geht es in deiner Community? Du kannst bis zu fünf Unterkategorien auswählen. Bewerbung absenden + Direkten Zugang zum Discord-Community-Team erhalten und Hilfe in Anspruch nehmen können + Auf welche Vorteile einer Partnerschaft, abgesehen von den besseren Server-Vorteilen, freust du dich am meisten? + Falls du „Sonstiges“ ausgewählt hast, woran hast du gedacht? + Early Access für Neuigkeiten und Feature-Updates + Sich von neuen Ideen und Vorschlägen anderer Partner zum Wachstum der Community inspirieren lassen + Sonstiges + Mit Leitern anderer Partner-Communitys reden können + Fragebogen fürs Partnerprogramm Bewirb dich für das Discord-Partnerprogramm Unternehmen/Marke Content Creator/Bekannte Persönlichkeit @@ -2281,6 +2296,8 @@ Du bekommst außerdem alle Statistiken zu Ankündigungskanälen, der „Server e Als Nächstes brauchen wir dann noch ein paar Infos über dich, den Servereigentümer. Da du ein Content Creator bist, musst du außerdem angeben, wo genau du produzierst. Erzähl uns ein bisschen von dir! Internetauftritt der Community (Optional) + Zeige uns, was deinen Server besonders macht oder erzähle uns von einem Highlight deiner Community. + Warum hat dein Server die Aufnahme ins Partnerprogramm verdient? Discord-Partner Wir können keine weiteren Details zeigen. Dieser Server ist nicht öffentlich. @@ -2475,7 +2492,7 @@ Du bekommst außerdem alle Statistiken zu Ankündigungskanälen, der „Server e Dies eignet sich nicht für Server, die nur von dir und ein paar Freunden genutzt werden. Community-Server richten sich an Admins, die größere Gemeinschaften aufbauen, in der sich Leute mit gemeinsamen Interessen treffen. Dies eignet sich nicht für Server, die nur von dir und ein paar Freunden genutzt werden. Es richtet sich an Leute, die größere Gemeinschaften aufbauen wollen. Du baust eine Community auf? - Community-Einstellungen sind sowohl für private als auch für öffentliche Server geeignet. Dein Server wird dadurch nicht automatisch auf öffentlich gesetzt. [Hier erfährst du mehr dazu.](%1$s) + Dein Server wird nicht automatisch auf öffentlich gesetzt, wenn du die Option Community aktivierst. Entdeckung ist ein weiteres Feature, das du aktivieren kannst. [Hier erfährst du mehr dazu.](%1$s) Mit Tools wie **$[Infos](infoHook) zu $[Server-Einblicken](featureHook)** kannst du deinen Server interessanter gestalten und einfacher verwalten. So bleiben deine Mitglieder am Ball Nur für Server mit über 500 Mitgliedern @@ -3066,7 +3083,9 @@ Wenn jemand deinen Servervorlagen-Link verwendet, wird ein neuer Server erstellt Eingehender Videoanruf … Oder besuche diese Seite mit einem [unterstützten Browser](%1$s). Nein danke + Wenn direkt bei Discord hochgeladen Bilder größer als %1$s MB werden nicht als Vorschau angezeigt. + Wenn als Link im Chat gepostet Bilder, Videos und Lolcats anzeigen Eingabegerät Push-to-Talk @@ -3123,6 +3142,7 @@ Wenn jemand deinen Servervorlagen-Link verwendet, wird ein neuer Server erstellt Bist du sicher, dass du **%1$s** entfernen möchtest? Ein interner Serverfehler ist aufgetreten. Fehler beim Entfernen des Bots + Du bist nicht berechtigt, diese Integration zu entfernen. Durch Entfernen dieser Integration werden alle Bots und WebHooks auf dieser Seite von deinem Server entfernt. Das kann nicht rückgängig gemacht werden. %1$s entfernen Bots und Apps @@ -3209,6 +3229,7 @@ Wenn jemand deinen Servervorlagen-Link verwendet, wird ein neuer Server erstellt Einladungslink kopieren Link zum Teilen kopieren Einladungslink bearbeiten. + Beitrittsanfrage Gruppe voll Spiel ist beendet Spieleinladung @@ -3540,10 +3561,8 @@ Bitte versuche es erneut." %1$s beitreten Du befindest dich momentan im Vorschaumodus. Tritt diesem Server bei, um direkt loszuchatten! Ich bin noch nicht bereit - Du kannst hier noch nicht chatten! Tritt diesem Server bei Du kannst erst reagieren, wenn du beigetreten bist! - Hurra! Jetzt kannst du mit den anderen Mitgliedern chatten und abhängen. Los geht’s! Du bist jetzt Mitglied von %1$s Du musst der Community beitreten, damit du interagieren kannst. @@ -3570,6 +3589,8 @@ Bitte versuche es erneut." Mitglieder mit dieser Berechtigung können WebHooks erstellen, bearbeiten und löschen. "Diese Rolle wird automatisch durch eine Integration verwaltet. Sie kann Mitgliedern nicht manuell zugewiesen und auch nicht gelöscht werden." + Diese Rolle wird durch eine Integration verwaltet: %1$s. Mitglieder können nicht manuell zugewiesen werden. Du kannst die Integration entfernen, um diese Rolle zu entfernen. + Diese Rolle wird automatisch durch Server-Boosting von Discord verwaltet. Mitglieder können nicht manuell zugewiesen und die Rolle kann nicht gelöscht werden. Als gelesen markieren Als ungelesen markieren Als gelesen markiert @@ -3652,6 +3673,8 @@ Sie kann Mitgliedern nicht manuell zugewiesen und auch nicht gelöscht werden."< Nachricht losgelöst. Nachrichtenaktionen Nachrichten + Nachrichten konnten nicht geladen werden + Erneut versuchen Telefonnummer hinzufügen Bereits aktiviert! SMS-Backup-Authentifizierung @@ -3680,6 +3703,8 @@ Sie kann Mitgliedern nicht manuell zugewiesen und auch nicht gelöscht werden."< Hardware-Skalierung aktivieren Dieses experimentelle Feature kann die Leistung von Videoanrufen verbessern. Achtung: Es ist noch nicht ausgereift und kann Probleme verursachen. Unterdrücke beim Sprechen Hintergrundgeräusche und bring deine Stimme richtig zur Geltung – dank Krisp. + Hintergrundgeräusch-Unterdrückung (Beta) + Teilnehmer ohne Video werden derzeit nicht angezeigt. Sollen sie angezeigt werden? Bist du sicher? Monatlich Mehr @@ -3729,6 +3754,7 @@ Mitglieder nur zwischen Kanälen verschieben, zu denen sie selbst und das Mitgli Vergiss es Neue Direktnachricht Neuer Gruppenchat + Direktnachrichten von Servermitgliedern erlauben Anteil neuer Mitglieder, die in der Woche nach ihrem Beitritt auf den Server zurückgekehrt sind. Neue Erwähnungen %1$s seit %2$s @@ -3882,6 +3908,7 @@ angepinnten Nachrichten." %1$s spielt jetzt %2$s! Benachrichtigung verwerfen %1$s hat dich eingeladen, %2$s zu spielen. + %1$s möchte zu %2$s eingeladen werden. %1$s hat dich eingeladen, auf Spotify mitzuhören. %1$s hat die Gruppe eingeladen, %2$s zu spielen. %1$s hat die Gruppe eingeladen, auf Spotify mitzuhören. @@ -3927,8 +3954,6 @@ angepinnten Nachrichten." Etwas ist wirklich schiefgelaufen Account anlegen Einen Club oder eine Community gründen - Ab zu meinem Server! - Deine Server sind bereit! Rede einfach drauflos! "Kein Einladungscode? Mach dir keine Sorgen! Erstelle einen Discord-Server, auf dem du und deine Freunde reden und abhängen können." @@ -4699,7 +4724,9 @@ Push-to-Talk-Erkennung zu ermöglichen, während du dich im Spiel befindest."%1$s entfernen Rolle entfernen Vanity-URL entfernen + Vorschau der Webseiten anzeigen, die im Chat verlinkt werden Linkvorschau + Emoji-Reaktionen bei Nachrichten anzeigen Melden Nachricht von %1$s melden Nachricht melden @@ -4938,6 +4965,7 @@ bevor du es erneut versuchst." Nachricht Bilder senden Nachricht senden + Nachricht konnte nicht gesendet werden. Gedrückt halten, um Optionen anzuzeigen. Nachrichten senden Mitglieder mit dieser Berechtigung können ihre eigenen Nachrichten in allen Servern veröffentlichen, die diesem [Ankündigungskanal](%1$s) folgen. TTS-Nachrichten senden @@ -5143,7 +5171,6 @@ Möchtest du sie zeigen?" Der Stream verursacht ein Problem mit meiner Anwendung Streaming-Problem Stream ist verzögert oder hört nicht auf zu laden - Kein Problem Audio und Video sind nicht synchron Wähle dein Problem Ein Problem mit deinem Stream melden @@ -5539,6 +5566,7 @@ Halte die Shifttaste gedrückt, um es direkt hochzuladen." Möchtest du einige der Nutzungsstatistiken deaktivieren? Externe Emojis verwenden Mitglieder mit dieser Berechtigung können Emojis von anderen Servern auf diesem Server benutzen. + Beim Tippen Vorschau auf Emojis, Erwähnungen und Markdown-Syntax erhalten Lautsprecher verwenden Sprachaktivierung verwenden Wenn diese Berechtigung entzogen wird, müssen Benutzer in diesem Kanal Push-to-Talk verwenden. @@ -5548,6 +5576,8 @@ Halte die Shifttaste gedrückt, um es direkt hochzuladen." Beitrittsanfrage %1$s Herunterladen Spiel konnte nicht gestartet werden + Zum Beitritt einladen + Zum Mithören einladen Mich benachrichtigen Du spielst das schon. Du bist schon mittendrin. @@ -5568,6 +5598,7 @@ Halte die Shifttaste gedrückt, um es direkt hochzuladen." **%1$s**-Einladung an **%2$s** geschickt. Frage an, **%1$s**s Spiel beizutreten … Einladen, %1$s beizutreten + Beitreten Mithören Zusammen mit %1$s mithören aus %1$s @@ -5843,6 +5874,10 @@ Bitte verifiziere deinen Account, **um Discord weiterhin zu nutzen.**" WebHook-Icon WebHook bearbeiten WebHooks + Wöchentliche Beiträger + Wöchentlicher Erhalt neuer Mitglieder + Wöchentliche neue Mitglieder + Wöchentliche Besucher Bist du sicher, dass du **%1$s** von den empfohlenen Kanälen entfernen möchtest? Bist du sicher, dass du diesen Kanal von den empfohlenen Kanälen entfernen möchtest? Empfohlenen Kanal entfernen diff --git a/com.discord/res/values-el/strings.xml b/com.discord/res/values-el/strings.xml index b3b82ece24..2b55a085a5 100644 --- a/com.discord/res/values-el/strings.xml +++ b/com.discord/res/values-el/strings.xml @@ -222,11 +222,13 @@ Οποιοσδήποτε χρήστης στον διακομιστή μπορεί να σου στείλει μήνυμα Επέτρεψε στο Discord να ανιχνεύει ποια παιχνίδια παίζεις στο κινητό σου. Να επιτρέπονται άμεσα μηνύματα από μέλη του διακομιστή. + Να επιτρέπεται η αναπαραγωγή και η χρήση της εντολής /tts Έχεις ήδη λογαριασμό; Ποσό Πρέπει να ορίσεις ένα άλλο στις Ρυθμίσεις διακομιστή πριν διαγράψεις αυτό το κανάλι. Έτσι ξεκινά το κανάλι #%1$s. Καλώς ήρθες στο #%1$s! + Αναπαραγωγή κινούμενων emoji Θέλω τα emoji να κινούνται και να χορεύουν. Κινούμενα Emoji Για να είναι οι ανακοινώσεις γρήγορες, μπορείς να επεξεργαστείς τα δημοσιευμένα μηνύματα μόνο 3 φορές την ώρα. Δοκίμασε ξανά σε %1$s. @@ -852,6 +854,7 @@ Παράκαμψη εσωτερικής έκδοσης για τον/την %1$s Αναγνωριστικό(ID) εσωτερικής έκδοσης %1$s μόνο πελάτης-χρήστης + απευθύνεται μόνο σε%1$s Μη έγκυρη παράκαμψη εσωτερικής έκδοσης Λανθασμένος χρήστης Η εσωτερική έκδοση δεν είναι διαθέσιμη @@ -1171,6 +1174,7 @@ Avatar" Κάνε δεξί κλικ στον χρήστη για περισσότερες ενέργειες Συνεχίστε στο Discord Έλεγχος έντασης ήχου + Αυτόματη μετατροπή των εικονιδίων emoticon σε emoji στα μηνύματα Για παράδειγμα, όταν πληκτρολογείτε \\:\\-\\) το Discord το μετατρέπει σε :slight_smile: Αντιγράφηκε Αντιγράφηκε στο πρόχειρο. @@ -1396,6 +1400,7 @@ Avatar" Πάντα Ποτέ Μόνο όταν μιλάνε + Εμφάνιση ειδοποίησης όταν η Discord δεν ανιχνεύει ήχο από το μικρόφωνο Άμεσο μήνυμα Βρες ή ξεκίνησε μια συνομιλία %1$s %2$s @@ -1637,6 +1642,7 @@ Avatar" Τι ωραία προσθήκη στον διακομιστή σου. Πρώτο. Τι ωραία προσθήκη στον διακομιστή σου. Φανταστικό Τι ωραία προσθήκη στον διακομιστή σου. Μες τη ζωντάνια. + Ακολούθησέ μας for περισσότερες ενημερώσεις! Ανακοινώσεις Αναλυτικά στοιχεία Επιβολή συγχρονισμού @@ -2242,6 +2248,7 @@ Avatar" Επισκέψου την Discord COVID-19 Παρέμεινε ασφαλής και ενημερωμένος Emoji σε αυτόν τον διακομιστή + Προτεινόμενες κοινότητες Δοκίμασε να τις αναζητήσεις. Κοινότητες για παιχνίδια που παίζεις Δημοφιλείς κοινότητες @@ -2290,6 +2297,14 @@ Avatar" Ποιο είναι το αντικείμενο της κοινότητάς σου; Μπορείς να επιλέξεις έως 5 υποκατηγορίες. Υποβολή αίτησης + Να έχω άμεση πρόσβαση στην Ομάδα Κοινότητας της Discord για υποστήριξη + Πέρα από τα αναβαθμισμένα πλεονεκτήματα διακομιστή, τι είναι αυτό που θέλεις περισσότερο να κερδίσεις όταν γίνεις μια συνεργαζόμενη κοινότητα; + Αν επέλεξες «άλλο», τι έχεις στο μυαλό σου; + Να έχω πρώιμη πρόσβαση στα τελευταία νέα και τις ενημερώσεις πριν από τους άλλους + Να εμπνευστώ παίρνοντας νέες ιδέες και προτάσεις από άλλους συνεργάτες προκειμένου να αναπτύξω την κοινότητά μου + Άλλο + Να μπορώ να μιλήσω με άλλους ηγέτες συνεργαζόμενων κοινοτήτων + Έρευνα συνεργασίας Κάνε αίτηση στο πρόγραμμα συνεργατών Discord Επιχείρηση / επωνυμία Δημιουργός περιεχόμενου / προσωπικότητα @@ -2301,6 +2316,8 @@ Avatar" Έπειτα, θα χρειαστούμε μερικές πληροφορίες για εσένα, τον ιδιοκτήτη του διακομιστή. Εφόσον είσαι ο δημιουργός του περιεχομένου, θα χρειαστεί να διευκρινήσεις πού το δημιουργείς. Μίλα μας για εσένα! Ιστότοπος κοινότητας (προαιρετικό) + Πες μας τι κάνει τον διακομιστή σου μοναδικό, ή μοιράσου κάτι πραγματικά ιδιαίτερο που συμβαίνει στην κοινότητά σου. + Γιατί αξίζει ο διακομιστής σου μια συνεργασία; Δεν μπορούμε να εμφανίσουμε περισσότερες λεπτομέρειες. Αυτός ο διακομιστής δεν είναι δημόσιος. Προβολή διακομιστή @@ -2494,7 +2511,7 @@ Avatar" Μην το κάνεις αυτό αν ο διακομιστής σου είναι μόνο για εσένα και μερικούς φίλους σου. Οι διακομιστές κοινότητας είναι διαχειριστές που δημιουργούν μεγαλύτερους χώρους, όπου οι χρήστες συναντιούνται για να μοιράζονται τα ενδιαφέροντά τους. Μην το κάνεις αυτό αν ο διακομιστής σου είναι μόνο για εσένα και μερικούς φίλους σου. Οι διακομιστές κοινότητας είναι άτομα που δημιουργούν μεγαλύτερους χώρους. Δημιουργείς μια κοινότητα; - Η κοινότητα είναι ένας χώρος δημόσιος αλλά και ιδιωτικός. Δεν μετατρέπει τον διακομιστή σου σε δημόσιο. [Μάθε περισσότερα εδώ.](%1$s) + Η ενεργοποίηση της Κοινότητας δεν κάνει τον διακομιστή σου δημόσιο. Η Ανακάλυψη είναι μια επιπλέον λειτουργία που μπορείς να ενεργοποιήσεις. [Μάθε περισσότερα εδώ.](%1$s) Εργαλεία όπως το **$[Πληροφορίες](featureHook) $[Server Insights](infoHook)** που μπορούν να σε βοηθήσουν να διαχειρίζεσαι καλύτερα τον διακομιστή σου. Κράτα τα μέλη σου απασχολημένα Μόνο for διακομιστές με πάνω από 500 μέλη @@ -3089,7 +3106,9 @@ Avatar" Εισερχόμενη βιντεοκλήση… Ή επισκεφτείτε αυτή τη σελίδα από ένα [υποστηριζόμενο πρόγραμμα περιήγησης](%1$s). Όχι, ευχαριστώ + Όταν ανεβαίνουν απευθείας στη Discord Δεν θα γίνεται προεπισκόπηση εικόνων μεγαλύτερων από %1$sMB. + Όταν δημοσιεύονται ως σύνδεσμοι στη συνομιλία Να εμφανίζονται εικόνες, βίντεο και lolcats Συσκευή εισόδου Push-to-Talk @@ -3146,6 +3165,7 @@ Avatar" Σίγουρα θέλεις να αφαιρέσεις το **%1$s**; Παρουσιάστηκε ένα εσωτερικό σφάλμα διακομιστή. Σφάλμα κατά την αφαίρεση του bot + Δεν έχεις την άδεια να διαγράψεις αυτήν την ενσωμάτωση. Αφαιρώντας αυτήν την ενσωμάτωση, θα αφαιρεθούν επίσης τα bot και τα webhook σε αυτήν τη σελίδα από τον διακομιστή σου. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Αφαίρεση του/της %1$s Bot και εφαρμογές @@ -3230,6 +3250,7 @@ Avatar" Αντιγραφή Συνδέσμου Πρόσκλησης Αντιγραφή Συνδέσου Κοινοποίησης Επεξεργασία συνδέσμου πρόσκλησης. + Αίτηση συμμετοχής Γεμάτη ομάδα Το παιχνίδι έχει τελειώσει Πρόσκληση παιχνιδιού @@ -3563,10 +3584,8 @@ Avatar" Γίνε μέλος του %1$s Βρίσκεσαι σε λειτουργεία προεπισκόπησης προς το παρόν. Γίνε μέλος του διακομιστή για να ξεκινήσεις την κουβέντα! Δεν είμαι έτοιμος ακόμα - Δεν μπορείς ακόμα να συνομιλήσεις εδώ! Γίνε μέλος του διακομιστή Δεν μπορείς να αντιδράσεις μέχρι να γίνεις μέλος! - Ζήτω! Ήρθε η ώρα να συνομιλήσεις και να αράξεις μαζί με τα υπόλοιπα μέλη. Πάμε! Τώρα είσαι μέλος του %1$s Πρέπει πρώτα να γίνεις μέλος της κοινότητας για να μπορέσεις να αλληλεπιδράσεις. @@ -3594,6 +3613,8 @@ Avatar" Μέλη με αυτήν την άδεια μπορούν να δημιουργήσουν, να επεξεργαστούν, και να διαγράψουν webhooks. "Ο χειρισμός αυτού του ρόλου γίνεται αυτόματα από μία ενσωμάτωση. Δεν μπορεί να προσαρτηθεί χειροκίνητα στα μέλη ή να διαγραφεί." + Ο χειρισμός αυτού του ρόλου γίνεται από μία ενσωμάτωση: %1$s. Δεν μπορεί να ανατεθεί χειροκίνητα στα μέλη. Μπορείς να διαγράψεις την ενσωμάτωση για να αφαιρέσεις αυτόν τον ρόλο. + Ο χειρισμός αυτού του ρόλου γίνεται αυτόματα από τη Discord για την Ενίσχυση Διακομιστή. Δεν μπορεί να ανατεθεί χειροκίνητα στα μέλη ή να διαγραφεί. Σήμανση ως αναγνωσμένο Επισήμανση ως μη αναγνωσμένο Με σήμανση ως αναγνωσμένο @@ -3676,6 +3697,8 @@ Avatar" Το μήνυμα ξεκαρφιτσώθηκε. Ενέργειες Μηνύματος Μηνύματα + Η φόρτωση των μηνυμάτων απέτυχε + Προσπάθησε ξανά Προσθήκη αριθμού τηλεφώνου Ήδη ενεργοποιημένο! Εφεδρική επαλήθευση ταυτότητας μέσω SMS @@ -3704,6 +3727,8 @@ Avatar" Ενεργοποίηση κλιμάκωσης υλικού Πειραματική δυνατότητα βελτίωσης της απόδοσης των βιντεοκλήσεων. Προσοχή, ίσως προκαλέσει προβλήματα. Καθώς μιλάς, χρησιμοποίησε το φιλτράρισμα θορύβου και ανάδειξε την υπέροχη φωνή σου. Τροφοδοτείται από το Krisp. + Καταστολή θορύβου (Beta) + Δεν εμφανίζονται οι συμμετέχοντες χωρίς βίντεο. Θέλεις να τους εμφανίσεις; Διαχείριση Είστε σίγουροι; Μηνιαία @@ -3754,6 +3779,7 @@ Avatar" Δεν πειράζει Νέο απευθείας μήνυμα Νέα ομάδα άμεσων μηνυμάτων + Να επιτρέπονται άμεσα μηνύματα από μέλη του διακομιστή Το ποσοστό των νέων μελών που επέστρεψαν στον διακομιστή μία εβδομάδα αφού έγιναν μέλη. Νέες αναφορές %1$s από %2$s @@ -3909,6 +3935,7 @@ Avatar" Ο χρήστης %1$s άρχισε να παίζει %2$s! Απόρριψη ειδοποίησης Ο χρήστης %1$s σε προσκάλεσε να παίξεις %2$s + Ο χρήστης %1$s ζήτησε μια πρόσκληση στο %2$s Ο χρήστης %1$s σε προσκάλεσε να ακούσεις στο Spotify Ο χρήστης %1$s προσκάλεσε την ομάδα να παίξει %2$s Ο χρήστης %1$s προσκάλεσε την ομάδα να ακούσει στο Spotify @@ -3954,8 +3981,6 @@ Avatar" Κάτι πήγε πολύ στραβά Καταχώριση λογαριασμού Ξεκινήστε ένα κλαμπ ή μια κοινότητα - Μεταφορά στον διακομιστή μου - Οι διακομιστές είναι έτοιμοι! Ξεκίνα τη συζήτηση! "Δεν έχεις κωδικό πρόσκλησης; Μην ανησυχείς! Δημιούργησε έναν διακομιστή Discord όπου εσύ και οι φίλοι σου μπορείτε να μιλάτε και να αράζετε." @@ -4730,7 +4755,9 @@ Avatar" Αφαίρεση του/της %1$s Αφαίρεση ρόλου Κατάργηση Vanity URL + Προβολή προεπισκόπησης ιστοσελίδων από συνδέσμους που στέλνονται στη συνομιλία με επικόλληση Προεπισκόπηση συνδέσμου + Εμφάνιση αντιδράσεων emoji στα μηνύματα Αναφορά Αναφορά μηνύματος που δημοσιεύτηκε από τον χρήστη %1$s Αναφορά μηνύματος @@ -4970,6 +4997,7 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω Μήνυμα Αποστολή εικόνων Αποστολή μηνύματος + Αποτυχία αποστολής μηνύματος. Πάτησε παρατεταμένα για να εμφανιστούν οι επιλογές. Αποστολή Μηνυμάτων Τα μέλη με αυτήν την άδεια μπορούν να δημοσιεύσουν τα μηνύματά τους σε όλους τους διακομιστές, ακολουθώντας το [Κανάλι Ανακοινώσεων](%1$s). Αποστολή Μηνυμάτων TTS @@ -5179,7 +5207,6 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω Το stream προκαλεί κάποιο πρόβλημα στην εφαρμογή μου Πρόβλημα στη ζωντανή μετάδοση Η ζωντανή μετάδοση κολλάει ή ανανεώνεται - Κανένα πρόβλημα Η ζωντανή μετάδοση δεν συγχρονίζεται με τη φωνή Επιλέξτε το πρόβλημά σας Αναφέρετε ένα πρόβλημα στη ζωντανή μετάδοσή σας @@ -5578,6 +5605,7 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω Απενεργοποίηση ορισμένων στατιστικών χρήσης; Χρήση Εξωτερικών Emojis Μέλη με αυτήν την άδεια μπορούν να χρησιμοποιήσουν emojis από άλλους διακομιστές σε αυτόν το διακομιστή. + Προεπισκόπηση emoji, αναφορών, και συντακτικού markdown καθώς γράφεις Χρήση μεγάφωνου Χρήση Ανίχνευσης Ομιλίας Τα μέλη πρέπει να χρησιμοποιήσουν Push-to-talk σε αυτό το κανάλι, εάν αυτή η άδεια είναι μη επιτρεπτή. @@ -5587,6 +5615,8 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω Ζήτα άδεια συμμετοχής %1$s Λήψη Η εκκίνηση του παιχνιδιού απέτυχε + Πρόσκληση σύνδεσης + Πρόσκληση για κοινή ακρόαση Ειδοποίησέ με Το παίζεις ήδη αυτό. Είσαι ήδη μέσα σε αυτήν τη φάση. @@ -5607,6 +5637,7 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω Μια πρόσκληση για **%1$s** στάλθηκε σε **%2$s**. Αίτηση συμμετοχής στο παιχνίδι του χρήστη **%1$s**… Πρόσκληση για σύνδεση %1$s + Σύνδεση Ακούστε μαζί Άκου μαζί με %1$s σε %1$s @@ -5883,6 +5914,10 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω Προτείνουμε μια εικόνα με μέγεθος τουλάχιστον 256x256 Εικονίδιο Webhook Επεξεργασία Webhook + Εβδομαδιαίοι πομποί + Εβδομαδιαία διατήρηση νέων μελών + Εβδομαδιαία νέα μέλη + Εβδομαδιαίοι επισκέπτες Σίγουρα θέλεις να αφαιρέσεις το **%1$s** από τα συνιστώμενα κανάλια; Σίγουρα θέλεις να αφαιρέσεις αυτό το κανάλι από τα συνιστώμενα κανάλια; Αφαίρεση συνιστώμενου καναλιού diff --git a/com.discord/res/values-es-rES/strings.xml b/com.discord/res/values-es-rES/strings.xml index ca934fd2ee..78b09f5172 100644 --- a/com.discord/res/values-es-rES/strings.xml +++ b/com.discord/res/values-es-rES/strings.xml @@ -195,11 +195,13 @@ resulta peligroso." Todos los miembros del servidor te pueden enviar mensajes Permitir que Discord detecte tus juegos para móvil. Permitir mensajes directos de miembros del servidor. + Permitir la reproducción y el uso del comando /tts ¿Ya tienes una cuenta? Importe Debes designar otro canal desde los Ajustes del servidor antes de borrar este canal. Aquí empieza el canal #%1$s. ¡Te damos la bienvenida a #%1$s! + Reproducir emojis animados Quiero que los emojis se muevan y agiten. Emojis animados Para agilizar los anuncios, los mensajes publicados solo se pueden editar 3 veces por hora. Vuelve a intentarlo en %1$s. @@ -811,6 +813,7 @@ para tener un control completo de los dispositivos de salida." Anulación de versión para %1$s ID de versión %1$s solo de cliente + Solo objetivos %1$s Anulación de versión no válida Usuario incorrecto La versión no está disponible @@ -1135,6 +1138,7 @@ pulsando el minúsculo texto que hay a continuación." Haz clic derecho en el usuario para ver más opciones Continuar a Discord Controlar volumen + Convertir automáticamente los emoticonos de tus mensajes en emojis Por ejemplo, cuando escribas \\:\\-\\), Discord lo convertirá automáticamente en :slight_smile: Copiado Copiado al portapapeles. @@ -1359,6 +1363,7 @@ pulsando el minúsculo texto que hay a continuación." Siempre Nunca Solo al hablar + Mostrar una advertencia cuando Discord no esté detectando audio del micrófono Mensaje directo Busca o inicia una conversación %1$s %2$s @@ -1561,6 +1566,7 @@ pulsando el minúsculo texto que hay a continuación." Que añadido tan bonito para tu servidor. Le da un toque genial. Que añadido tan bonito para tu servidor. Le da un toque chulo. Que añadido tan bonito para tu servidor. Le da un toque alegre. + ¡Síguenos para más novedades! Anuncios Análisis Forzar sincronización @@ -2164,6 +2170,7 @@ Aquí también puedes ver las estadísticas de tus canales de anuncios, tu Descu Visita el Discord sobre la COVID-19 Mantente a salvo e infórmate Emojis en este servidor + Comunidades destacadas Búscalas. Comunidades para tus juegos favoritos Comunidades populares @@ -2212,6 +2219,14 @@ Aquí también puedes ver las estadísticas de tus canales de anuncios, tu Descu ¿En qué se centra tu comunidad? También puedes seleccionar hasta 5 subcategorías. Enviar solicitud + Tener acceso directo al equipo de la comunidad de Discord para recibir ayuda + Además de la mejora de las ventajas del servidor, ¿qué es lo que más te interesa obtener por ser una comunidad asociada? + Si has elegido «otro», ¿en qué has pensado? + Acceso anticipado a novedades y mejoras de características + Obtener inspiración para hacer crecer mi comunidad a partir de las nuevas ideas y sugerencias de los otros socios + Otro + Poder hablar con quienes llevan otras comunidades asociadas + Encuesta de socio Haz una solicitud para el programa Discord Partner Negocio/Marca Creación de contenido/Personalidad @@ -2223,6 +2238,8 @@ Aquí también puedes ver las estadísticas de tus canales de anuncios, tu Descu A continuación, también necesitaremos alguna información sobre ti, el propietario del servidor. Como eres un creador de contenido, tienes que especificar dónde lo creas. ¡Háblanos sobe ti! Página web de la comunidad (opcional) + Tómate unos minutos para compartir qué hace que tu servidor sea único o para contarnos algo muy especial que haya pasado en tu comunidad. + ¿Qué hace que tu servidor merezca ser socio? Socio de Discord No podemos mostrar más detalles. El servidor no es público. @@ -2417,7 +2434,7 @@ Aquí también puedes ver las estadísticas de tus canales de anuncios, tu Descu No lo hagas si tu servidor es para ti y unos pocos amigos. Los servidores de comunidades sirven para administradores que están construyendo espacios más grandes en los que se pueden reunir personas con intereses comunes. No lo hagas si tu servidor es para ti y unos pocos amigos. Está destinado a personas que están construyendo espacios mayores. ¿Estás construyendo una comunidad? - Comunidad es tanto para los espacios privados como para los públicos. No hace que tu servidor sea público. [Más información aquí.](%1$s) + Habilitar Comunidad no hace que tu servidor se vuelva público. Descubrimiento es una función adicional que también puedes habilitar. [Más información aquí.](%1$s) Accede a herramientas como **$[detalles](infoHook) de $[Información del servidor](featureHook)**, que te ayudarán a moderar y aumentar la participación en tu servidor. Mantén involucrados a los miembros Solo para servidores con más de 500 miembros @@ -3008,7 +3025,9 @@ Cuando alguien use el enlace de tu plantilla de servidor, creará un nuevo servi Videollamada entrante… O visita esta página con un [navegador compatible](%1$s). No, gracias + Cuando se suben directamente a Discord No se mostrarán vistas previas de las imágenes que superen los %1$s MB. + Cuando se publican como enlaces en el chat Mostrar imágenes, vídeos y GIFs de gatos Dispositivo de entrada Pulsar para hablar @@ -3065,6 +3084,7 @@ Cuando alguien use el enlace de tu plantilla de servidor, creará un nuevo servi ¿Seguro que quieres eliminar **%1$s**? Se ha producido un error interno del servidor. Error al eliminar el bot + No tienes permiso para eliminar esta integración. Si eliminas esta integración, se borrarán todos los bots y webhooks de esta página de tu servidor. No se puede deshacer esta acción. Eliminar %1$s Bots y aplicaciones @@ -3150,6 +3170,7 @@ Cuando alguien use el enlace de tu plantilla de servidor, creará un nuevo servi Copiar enlace de invitación Copiar enlace de compartición Editar enlace de invitación. + Pedir unirse Grupo lleno La partida ha terminado Invitación al juego @@ -3483,10 +3504,8 @@ Vuelve a intentarlo." Unirse a %1$s Estás en modo vista previa actualmente. ¡Únete a este servidor para empezar a chatear! Aún no estoy listo - ¡Aún no puedes chatear aquí! Únete a este servidor ¡No puedes reaccionar hasta que te unas! - ¡Hurra! Ahora toca chatear y pasar el rato con tus compañeros miembros. ¡Vamos! ¡Ahora eres miembro de %1$s Primero tienes que unirte a la comunidad para poder interactuar. @@ -3513,6 +3532,8 @@ Vuelve a intentarlo." Los miembros con este permiso pueden crear, editar y eliminar webhooks. "Este rol se gestiona automáticamente mediante una integración. No se puede eliminar ni asignar a otros miembros de forma manual." + Este rol se gestiona mediante una integración: %1$s. No se puede asignar a otros miembros de forma manual. Para eliminar este rol, elimina la integración. + Este rol lo gestiona Discord automáticamente para las mejoras del servidor. No se puede eliminar ni asignar este rol a otros miembros de forma manual. Marcar como leído Marcar no leídos Marcados como leídos @@ -3595,6 +3616,8 @@ No se puede eliminar ni asignar a otros miembros de forma manual." Mensaje retirado. Acciones de mensajes Mensajes + No se han podido cargar los mensajes + Volver a intentar Añadir número de teléfono ¡Ya está habilitada! Autenticación de respaldo por SMS @@ -3623,6 +3646,8 @@ No se puede eliminar ni asignar a otros miembros de forma manual." Habilitar escala de hardware Característica experimental que puede mejorar el rendimiento en videollamadas. Cuidado, puede provocar inestabilidad. Al hablar, suprime el ruido de fondo mientras hablas y exhibe tu fantástica voz. Con la tecnología de Krisp. + Supresión de ruido (beta) + Los participantes sin vídeo están ocultos. ¿Quieres mostrarlos? Moderación ¿Seguro? Mensual @@ -3673,6 +3698,7 @@ entre canales a los que dicho miembro y el miembro con este permiso tienen acces Olvídalo Nuevo mensaje directo Nuevo grupo de MD + Permitir mensajes directos de miembros del servidor Porcentaje de nuevos miembros que han vuelto al servidor una semana después de haberse unido. Nuevas menciones %1$s desde las %2$s @@ -3825,6 +3851,7 @@ ningún mensaje fijado… aún." ¡%1$s ha empezado a jugar a %2$s! Rechazar notificación %1$s te ha invitado a jugar a %2$s + %1$s ha solicitado una invitación para %2$s %1$s te ha invitado a escuchar Spotify %1$s ha invitado al grupo a jugar a %2$s %1$s ha invitado al grupo a escuchar Spotify @@ -3870,8 +3897,6 @@ ningún mensaje fijado… aún." Algo ha fallado gravemente Registra tu cuenta Crea un club o una comunidad - Llévame a mi servidor - ¡Tus servidores están listos! ¡Empieza a hablar! "¿No tienes un código de invitación? ¡No te preocupes! Crea un servidor de Discord donde tus amigos y tú podáis hablar y pasar el rato." @@ -4646,7 +4671,9 @@ la detección de Pulsar para hablar mientras el juego está activo." Eliminar a %1$s Eliminar rol Eliminar URL personalizada + Mostrar una vista previa de las páginas enlazadas en el chat Vista previa del enlace + Mostrar reacciones de emojis en mensajes Denunciar Denunciar mensaje publicado por %1$s Denunciar mensaje @@ -4884,6 +4911,7 @@ antes de volver a intentarlo." Mensaje Enviar imágenes Enviar mensaje + No se ha podido enviar el mensaje. Mantén pulsado para ver más opciones. Enviar mensajes Los miembros con este permiso pueden publicar sus propios mensajes en todos los servidores que sigan este [canal de anuncios](%1$s). Enviar mensajes de texto a voz @@ -5090,7 +5118,6 @@ los podrá escuchar cualquiera que tenga abierto el canal." La transmisión está causando un problema en mi aplicación Problema de transmisión La transmisión va con retraso o se actualiza - Ningún problema La transmisión no está sincronizada con la voz Selecciona tu problema Informar de un problema con la transmisión @@ -5487,6 +5514,7 @@ Mantén pulsado Máyus para subir directamente." ¿Desactivar algunas estadísticas de uso? Usar emojis externos Los miembros con este permiso pueden usar emojis de otros servidores en este servidor. + Previsualiza emojis, menciones y sintaxis Markdown a medida que escribes Usar altavoces Usar Actividad de voz Los miembros deberán usar Pulsar para hablar en este canal si se deniega este permiso. @@ -5496,6 +5524,8 @@ Mantén pulsado Máyus para subir directamente." Pedir unirse a %1$s Descargar No se ha podido ejecutar el juego + Invitar a unirse + Invitar a escuchar juntos Notifícame Ya estás escuchando esta canción. Ya te has unido a la sesión. @@ -5516,6 +5546,7 @@ Mantén pulsado Máyus para subir directamente." Invitación de **%1$s** enviada a **%2$s**. Pidiendo unirse a la partida de **%1$s**… Invitar a unirse %1$s + Uniéndote Escuchar juntos Escúchalo con %1$s del álbum %1$s @@ -5791,6 +5822,10 @@ Para seguir usando Discord, **tendremos que verificar tu cuenta.**" Recomendamos una imagen de al menos 256x256 Icono de webhook Editar webhook + Comunicadores semanales + Retención de nuevos miembros semanales + Nuevos miembros semanales + Visitantes semanales ¿Seguro que quieres quitar **%1$s** de tus canales recomendados? ¿Seguro que quieres quitar este canal de tus canales recomendados? Quitar canal recomendado diff --git a/com.discord/res/values-fi/strings.xml b/com.discord/res/values-fi/strings.xml index 5229be1d41..0a36b8d507 100644 --- a/com.discord/res/values-fi/strings.xml +++ b/com.discord/res/values-fi/strings.xml @@ -223,11 +223,13 @@ myöntäminen voi olla vaarallista." Kaikki palvelimen jäsenet voivat lähettää sinulle viestejä Salli Discordin tunnistaa, mitä mobiilipelejä pelaat. Salli yksityisviestit palvelimen jäseniltä. + Salli /tts-komennon käyttö ja toisto Onko sinulla jo tili? Summa Määritä ensin korvaava kanava palvelinasetuksiin, jotta voit poistaa tämän kanavan. Tämä on kanavan #%1$s alku. Tervetuloa kanavalle #%1$s! + Toista animoidut emojit Haluan emojien muuvaavan ja gruuvaavan. Animoidut hymiöt Jotta tiedotteet toimisivat nopeasti, julkaistuja viestejä voi muokata kolme kertaa tunnissa. Yritä uudelleen %1$s kuluttua. @@ -849,6 +851,7 @@ hallita ulostulolaitteita yksityiskohtaisemmin." Koontiversion ohitus kanavalle %1$s Koontiversion tunnus %1$s, vain asiakasohjelma + Vain %1$s Virheellinen koontiversion ohitus Virheellinen käyttäjä Koontiversio ei ole käytettävissä @@ -1168,6 +1171,7 @@ punaisen varoitusviestin käytöstä klikkaamalla alla näkyvää pikkuruista te Avaa lisätoiminnot klikkaamalla käyttäjää hiiren kakkospainikkeella Jatka Discordiin Säädä äänenvoimakkuutta + Muunna viesteissä esiintyvät hymiöt automaattisesti emojeiksi Kun esimerkiksi kirjoitat \\:\\-\\), Discord muuntaa sen emojiksi :slight_smile: Kopioitu Kopioitu leikepöydälle. @@ -1393,6 +1397,7 @@ punaisen varoitusviestin käytöstä klikkaamalla alla näkyvää pikkuruista te Aina Ei koskaan Vain puhuessa + Näytä varoitus, kun Discord ei havaitse ääntä mikrofonistasi Yksityisviesti Etsi tai aloita keskustelu %1$s %2$s @@ -1643,6 +1648,7 @@ punaisen varoitusviestin käytöstä klikkaamalla alla näkyvää pikkuruista te Hieno lisäys palvelimellesi. Täällä näyttää tosi tyylikkäältä. Hieno lisäys palvelimellesi. Täällä näyttää tosi näppärältä. Hieno lisäys palvelimellesi. Täällä näyttää tosi pirteältä. + Pysy ajan tasalla päivityksistä seuraamalla meitä. Tiedotteet Analytiikka Pakota synkronointi @@ -2250,6 +2256,7 @@ Löydät täältä myös analyysitiedot palvelimesi tiedotekanavista, palvelinha Tutustu Discordin COVID-19-palvelimeen Pysy turvassa ja ajan tasalla Tämän palvelimen emojit + Esitellyt yhteisöt Voit etsiä niitä hakemalla. Pelaamiesi pelien yhteisöt Suositut yhteisöt @@ -2298,6 +2305,14 @@ Löydät täältä myös analyysitiedot palvelimesi tiedotekanavista, palvelinha Mistä yhteisössäsi on kyse? Voit valita lisäksi enintään 5 alaluokkaa. Lähetä hakemus + Suoraa yhteyttä Discordin yhteisötiimiin tukea varten. + Mitä odotat eniten kumppaniyhteisön asemalta uusien palvelinetujen lisäksi? + Jos valitset ”Muu”, kerro tarkemmin. + Uutisten ja ominaisuuspäivitysten varhennettua saatavuutta. + Muiden kumppanien uusia ideoita ja ehdotuksia yhteisön kasvattamisesta. + Muu + Keskusteluja muiden kumppaniyhteisöjen johtajien kanssa. + Kumppanuuskysely Hae Discordin kumppaniohjelmaan Yritys/tuotemerkki Sisällöntuottaja/persoonallisuus @@ -2309,6 +2324,8 @@ Löydät täältä myös analyysitiedot palvelimesi tiedotekanavista, palvelinha Seuraavaksi tarvitsemme joitakin tietoja sinusta, palvelimen omistajasta. Koska olet sisällöntuottaja, sinun on kerrottava, missä tuotat sisältösi. Kerro meille itsestäsi! Yhteisön verkkosivusto (valinnainen) + Kerro, miksi palvelimesi on ainutlaatuinen, tai kerro jostakin aivan erityisestä tapahtumasta yhteisössäsi. + Miksi palvelimesi ansaitsee kumppanin aseman? Discord-kumppani Emme voi näyttää muita tietoja. Tämä palvelin ei ole julkinen. @@ -2503,7 +2520,7 @@ Löydät täältä myös analyysitiedot palvelimesi tiedotekanavista, palvelinha Älä tee tätä, jos palvelimesi on tarkoitettu vain sinun ja muutaman kaverisi käyttöön. Yhteisöpalvelimet on tarkoitettu ylläpitäjille, jotka haluavat luoda laajoja keskusteluyhteisöjä, jonne samoista asioista kiinnostuneet ihmiset voivat kokoontua yhteen. Älä tee tätä, jos palvelimesi on tarkoitettu vain sinun ja muutaman kaverisi käyttöön. Nämä toiminnot on tarkoitettu laajojen keskusteluryhmien luomiseen. Oletko rakentamassa yhteisöä? - Yhteisötoiminnot on tarkoitettu sekä yksityisille että julkisille ryhmille. Yhteisötoimintojen käyttöönotto ei tee palvelimestasi julkista. [Lisätietoja on täällä.](%1$s) + Yhteisötoimintojen käyttöönotto ei tee palvelimestasi julkista. Palvelinhaku on lisäominaisuus, jonka voit ottaa käyttöön erikseen. [Lisätietoja on täällä.](%1$s) Käytä **$[palvelinanalyysin](featureHook) $[tietoja](infoHook)** kaltaisia työkaluja, jotka auttavat hallinnoimaan palvelintasi ja pitämään sen aktiivisena. Pidä jäsenet aktiivisina Vain yli 500 jäsenen palvelimille @@ -3104,7 +3121,9 @@ Haluatko lisätietoja Discordista?" Saapuva videopuhelu… Voit myös käyttää tätä sivua [tuetulla selaimella](%1$s). Ei kiitos + Kun ne ladataan suoraan Discordiin Esikatselua ei näytetä, kun kuvan koko on suurempi kuin %1$s Mt. + Kun ne lähetetään keskusteluun linkkeinä Näytä kuvat, videot ja kissakuvat Syöttölaite Radiopuhelintila @@ -3162,6 +3181,7 @@ Haluatko lisätietoja Discordista?" Haluatko varmasti, että **%1$s** poistetaan? On ilmennyt sisäinen palvelinvirhe. Virhe bottia poistettaessa + Sinulla ei ole oikeutta poistaa tätä integrointia. Jos poistat tämän integroinnin, palvelimeltasi poistetaan kaikki tämän sivun botit ja webhookit. Tätä ei voi peruuttaa. Poista %1$s Botit ja sovellukset @@ -3250,6 +3270,7 @@ Haluatko lisätietoja Discordista?" Kopioi kutsulinkki Kopioi jakolinkki Muokkaa kutsulinkkiä. + Lähetä liittymispyyntö Koko ryhmä Peli on päättynyt Pelikutsu @@ -3582,10 +3603,8 @@ Yritä uudelleen." Liity palvelimelle %1$s Olet parhaillaan esikatselutilassa. Liity tälle palvelimelle, jos haluat keskustella. En ole vielä valmis - Et voi vielä keskustella täällä. Liity tälle palvelimelle Et voi reagoida, ellet liity mukaan. - Hurraa! Nyt voit keskustella ja hengata muiden jäsenten kanssa. Aloitetaan Olet nyt palvelimen %1$s jäsen! Sinun on liityttävä ensin yhteisöön, jotta voit pitää yhteyttä. @@ -3613,6 +3632,8 @@ Yritä uudelleen." Jäsenet, joilla on tämä oikeus voivat luoda, muokata ja poistaa webhookeja. "Tämän roolin hallinta hoituu automaattisesti integroinnin kautta. Roolia ei voida poistaa tai antaa manuaalisesti kenellekään." + Tämän roolin hallinta hoituu automaattisesti integroinnin (%1$s) kautta. Roolia ei voida poistaa tai antaa manuaalisesti kenellekään. + Discord hoitaa tämän palvelimen nostatuksessa käytettävän roolin hallinnan automaattisesti. Roolia ei voida poistaa tai antaa manuaalisesti kenellekään. Merkitse luetuksi Merkitse lukemattomaksi Merkitty luetuksi @@ -3695,6 +3716,8 @@ Roolia ei voida poistaa tai antaa manuaalisesti kenellekään." Viestin kiinnitys poistettu. Viestitoiminnot Viestit + Viestin lataus epäonnistui + Yritä uudelleen Lisää puhelinnumero Jo käytössä! Varatodennus tekstiviestitse @@ -3723,6 +3746,8 @@ Roolia ei voida poistaa tai antaa manuaalisesti kenellekään." Käytä laitteistoskaalausta Kokeellinen ominaisuus, joka saattaa parantaa videopuheluiden suorituskykyä. Varo, voi johtaa hitauteen. Voit antaa kuulijoiden nauttia mahtavasta äänestäsi rauhassa suodattamalla taustaäänet pois. Palvelun tarjoaa Krisp. + Kohinanvaimennus (beta) + Osallistujat, jotka eivät käytä videokuvaa, ovat parhaillaan piilotettuina. Haluatko tuoda heidät näkyviin? Valvonta Oletko varma? Kuukausittain @@ -3773,6 +3798,7 @@ ainoastaan sellaisten kanavien välillä, joihin sekä hänellä että siirrett Antaa olla Uusi yksityisviesti Uusi ryhmäkeskustelu + Salli yksityisviestit palvelimen jäseniltä Prosenttiosuus uusista jäsenistä, jotka palaavat palvelimelle vielä viikko liittymisensä jälkeen. Uudet maininnat %1$s klo %2$s lähtien @@ -3928,6 +3954,7 @@ kiinnitettyjä viestejä… vielä." %1$s aloitti pelin %2$s pelaamisen! Ohita ilmoitus %1$s kutsui sinut pelaamaan peliä %2$s + %1$s on pyytänyt kutsua tänne: %2$s %1$s kutsui sinut kuuntelemaan Spotifyssa %1$s kutsui ryhmän pelaamaan peliä %2$s %1$s kutsui ryhmän kuuntelemaan Spotifyssa @@ -3973,8 +4000,6 @@ kiinnitettyjä viestejä… vielä." Jokin on mennyt pahasti vikaan Rekisteröi tilisi Panna alulle ryhmän tai yhteisön - Siirrytään palvelimelleni - Palvelimesi ovat valmiina! Aloita keskustelu! "Ei kutsukoodia? Ei hätää! Luo oma Discord-palvelin itsellesi ja kavereillesi juttelemista ja yhteen kokoontumista varten." @@ -4751,7 +4776,9 @@ jotta radiopuhelintila toimii, kun pelin ikkuna on aktiivisena." Poista %1$s Poista rooli Poista personoitu osoite + Näytä keskusteluun lähetettyjen linkkien esikatselutiedot Linkin esikatselu + Näytä emojireaktiot viesteissä Ilmianna Ilmianna käyttäjän %1$s viesti Ilmianna viesti @@ -4990,6 +5017,7 @@ sallituksi toiselle roolille tai itsellesi, ennen kuin yrität uudelleen."Viesti Lähetä kuvia Lähetä viesti + Viestin lähetys epäonnistui. Katso vaihtoehdot pitämällä painettuna. Lähetä viestejä Tämän oikeuden omaava henkilö voi julkaista omia viestejään kaikille tätä [tiedotekanavaa](%1$s) seuraaville palvelimille. Lähetä tekstistä puheeksi -viestejä @@ -5200,7 +5228,6 @@ Haluatko tuoda heidät näkyviin?" Striimaus aiheuttaa ongelmia sovelluksessa Striimausongelma Striimi lägää tai päivittyy jatkuvasti - Ei ongelmaa Striimi ja äänet eivät ole synkronoituja Valitse ongelma Ilmoita ongelmasta striimissäsi @@ -5597,6 +5624,7 @@ Jos haluat aloittaa lataamisen heti, pidä vaihtonäppäintä painettuna."Poistetaanko käyttötilastoja käytöstä? Käytä ulkoisia hymiöitä Tämän oikeuden omaavat jäsenet voivat käyttää muiden palvelimien emojeita tällä palvelimella. + Kirjoitettavien emojien, mainintojen ja Markdown-syntaksin esikatselu Käytä kaiutinta Käytä puheentunnistusta Kanavan jäsenten on käytettävä radiopuhelintilaa, jos heillä ei ole tätä oikeutta. @@ -5606,6 +5634,8 @@ Jos haluat aloittaa lataamisen heti, pidä vaihtonäppäintä painettuna."Pyydä liittyä mukaan: %1$s Lataa Pelin käynnistäminen epäonnistui + Kutsu liittymään + Kutsu kuuntelemaan Ilmoita minulle Soitat jo tätä. Olet jo tässä kyydissä. @@ -5626,6 +5656,7 @@ Jos haluat aloittaa lataamisen heti, pidä vaihtonäppäintä painettuna."Kutsu peliin **%1$s** lähetetty käyttäjälle **%2$s**. Pyydetään liittymään käyttäjän **%1$s** peliin… Kutsu liittymään palvelimelle %1$s + Liittymässä Liity kuuntelemaan Kuuntele käyttäjän %1$s kanssa albumilta %1$s @@ -5901,6 +5932,10 @@ Jotta voisit jatkaa Discordin käyttöä, **sinun on varmennettava tilisi.**"Webhookin kuvake Muokkaa webhookia Webhookit + Viikoittaiset keskustelijat + Viikoittaisten uusien jäsenten säilyminen + Viikoittaiset uudet jäsenet + Viikoittaiset kävijät Haluatko varmasti, että **%1$s** poistetaan suositelluista kanavista? Haluatko varmasti, että tämä kanava poistetaan suositelluista kanavista? Poista suositeltu kanava diff --git a/com.discord/res/values-fr/strings.xml b/com.discord/res/values-fr/strings.xml index fc88ccd2a4..23c8fd632e 100644 --- a/com.discord/res/values-fr/strings.xml +++ b/com.discord/res/values-fr/strings.xml @@ -221,11 +221,13 @@ Un grand pouvoir implique de grandes responsabilités, alors penses-y à deux fo "N'importe qui dans ce serveur peut t'envoyer un message" Autorise Discord à détecter les jeux mobiles auxquels tu joues. Autoriser les messages privés en provenance des membres du serveur. + "Autoriser la lecture et l'utilisation des commandes /tts" Tu as déjà un compte ? Montant Tu dois en désigner un autre dans Paramètres du serveur avant de pouvoir supprimer ce salon. "C'est le début du salon #%1$s." Bienvenue sur #%1$s ! + Afficher les émojis animés Je veux que les émojis se déhanchent. Émojis animés "Afin que les annonces restent rapides, les messages publiés ne peuvent être modifiés que trois fois par heure. Réessaie dans %1$s, s'il te plaît." @@ -240,7 +242,7 @@ Un grand pouvoir implique de grandes responsabilités, alors penses-y à deux fo "Ouverture de l'application Discord." Se connecter à Discord et rejoindre des salons vocaux "Connexion à l'application Discord" - "Paramètres de l'application" + "Paramètres de l'appli" Apparence "Actions de l'application" %1$s a été acheté et sera disponible dans %2$s. @@ -839,6 +841,7 @@ pour un contrôle total de tes périphériques." Dérogation de version pour %1$s Identifiant de version Client %1$s uniquement + Cibles %1$s uniquement Dérogation de version invalide Utilisateur incorrect Version non disponible @@ -1179,6 +1182,7 @@ en cliquant sur le petit texte tout riquiqui ci-dessous." "Fais un clic droit sur l'utilisateur pour plus d'actions" Continuer vers Discord Contrôler le volume + Convertir automatiquement les émoticônes dans tes messages en émojis Par exemple, si tu tapes \\:\\-\\), Discord le convertira en :slight_smile: Copié Copié dans le presse-papier. @@ -1402,6 +1406,7 @@ en cliquant sur le petit texte tout riquiqui ci-dessous." Toujours Jamais Seulement en parlant + Afficher un avertissement lorsque Discord ne détecte pas de son venant de ton micro Message privé Rechercher/lancer une conversation %1$s %2$s @@ -1653,6 +1658,7 @@ en cliquant sur le petit texte tout riquiqui ci-dessous." "Quel bel ajout à ton serveur. Dis donc, c'est stylé, ici." "Quel bel ajout à ton serveur. Dis donc, c'est sympa, ici." "Quel bel ajout à ton serveur. Dis donc, c'est charmant, ici." + "Suis-nous pour plus d'infos !" Annonces Analyses Forcer la synchronisation @@ -2253,6 +2259,7 @@ C’est aussi là que se nichent les outils d’analyse des salons des annonces, Accéder au Discord COVID-19 Reste en bonne santé et informé(e) Émojis dans ce serveur + Communautés du moment Essaye de les chercher. Communautés des jeux auxquels tu joues Communautés populaires @@ -2301,6 +2308,14 @@ C’est aussi là que se nichent les outils d’analyse des salons des annonces, De quoi parle ta communauté ? "Tu peux également sélectionner jusqu'à 5 sous-catégories." Envoyer la candidature + "Avoir un accès direct à l'équipe de la communauté Discord pour obtenir de l'aide" + "Mis à part les avantages d'un serveur amélioré, qu'est-ce qui t'intéresse le plus dans le fait de gérer une communauté partenaire ?" + Si tu as sélectionné « autre », peux-tu préciser à quoi tu penses ? + Un accès anticipé aux actualités et infos sur les nouvelles fonctionnalités + "S'inspirer de nouvelles idées et suggestions de la part d'autres partenaires pour m'aider à faire grandir ma communauté" + Autre + "Pouvoir discuter avec d'autres leaders de communautés partenaires" + Enquête sur les partenariats Postuler au Partner Program de Discord Entreprise / Marque Créateur de contenu / Personnalité @@ -2312,6 +2327,8 @@ C’est aussi là que se nichent les outils d’analyse des salons des annonces, "Ensuite, nous aurons besoin d'infos sur toi, le propriétaire du serveur. En tant que créateur de contenu, tu devras nous indiquer où tu les produis." Parle-nous de toi ! Site web de la communauté (optionnel) + "Prends un instant pour nous expliquer en quoi ton serveur est unique, ou raconte-nous quelque chose de vraiment spécial qui s'est produit au sein de ta communauté." + "Qu'est-ce qui fait que ton serveur mérite un partenariat ?" Nous ne pouvons pas afficher davantage de détails. "Ce serveur n'est pas public." Voir le serveur @@ -2458,7 +2475,7 @@ C’est aussi là que se nichent les outils d’analyse des salons des annonces, $[**%1$s**](userHook) a déplacé %2$s vers $[**%3$s**](channelHook) A **rétabli sa voix** "L'a rendu(e) **muet(te)**" - A changé remplacé son pseudo **%1$s** par **%2$s** + A remplacé son pseudo **%1$s** par **%2$s** A changé son pseudo en **%1$s** A **supprimé** son pseudo, « **%1$s** » $[**%1$s**](userHook) a congédié %2$s @@ -2505,7 +2522,7 @@ C’est aussi là que se nichent les outils d’analyse des salons des annonces, "Ne le fais pas si ton serveur ne sert qu'à toi et tes amis. Les serveurs de communauté sont pour les administrateurs qui créent de grands espaces où les gens partageant des intérêts communs se retrouvent." "Ne le fais pas si ton serveur ne sert qu'à toi et tes amis. C'est plutôt pour ceux qui souhaitent créer de grands espaces." Tu crées une communauté ? - La communauté sert à la fois aux espaces privés et publics. Cela ne rend pas ton serveur public. [En savoir plus ici.](%1$s) + Activer la communauté ne rend pas ton serveur public. La Découverte est une autre fonctionnalité que tu peux activer. [En savoir plus ici.](%1$s) Accède à des outils comme **les $[infos](infoHook) des $[analyses de serveur](featureHook)**, qui peuvent t’aider à mieux modérer et à maintenir ton serveur vivant. Maintiens tes membres actifs Réservé aux serveurs de plus de 500 membres @@ -2528,7 +2545,7 @@ C’est aussi là que se nichent les outils d’analyse des salons des annonces, "Configurer l'écran d'accueil" Ton serveur est désormais un serveur de communauté ! "Ceci déterminera si les membres qui n'ont pas défini leurs paramètres de notifications en recevront une ou non pour chaque message envoyé sur ce serveur." - "Pour un serveur Discord public, nous recommandons fortement de paramétrer cela à @mentions uniquement afin d'éviter [ce bazar](%1$s)." + "Pour un serveur Discord public, nous recommandons fortement de paramétrer cela à @mentions seulement afin d'éviter [ce bazar](%1$s)." En raison de la taille de ce serveur, les membres ne recevront de notifications push que pour les messages à @mention. Désactiver Découverte de serveurs Seuls les administrateurs peuvent activer ou désactiver la Découverte de serveurs. @@ -3096,7 +3113,9 @@ Tu veux en savoir plus sur Discord ?" Appel vidéo entrant… Ou, visite cette page grâce à un [navigateur supporté](%1$s). Non merci + "Lorsqu'ils sont uploadés directement dans Discord" Les images plus lourdes que %1$s Mo ne seront pas prévisualisées. + "Lorsqu'ils sont envoyés comme liens dans le salon" Afficher les images, vidéos et lolcats "Périphérique d'entrée" Appuyer-pour-parler @@ -3153,6 +3172,7 @@ Tu veux en savoir plus sur Discord ?" Tu es sûr(e) de vouloir supprimer **%1$s** ? Une erreur de serveur interne est survenue. "Erreur lors de la suppression d'un bot" + "Tu n'as pas la permission de supprimer cette intégration." La suppression de cette intégration retirera de ton serveur tous les bots et les webhooks présents sur cette page. Cette action ne peut pas être annulée. Supprimer %1$s Bots et applications @@ -3239,6 +3259,7 @@ Tu veux en savoir plus sur Discord ?" "Copier le lien d'invitation" Copier le lien de partage "Modifier le lien d'invitation." + Demander à rejoindre Groupe complet La partie est terminée Invitation à jouer @@ -3571,10 +3592,8 @@ Ressaie, s'il te plaît." Rejoindre %1$s Tu es en mode aperçu. Rejoins ce serveur pour discuter ! Je ne suis pas prêt(e) - Tu ne peux pas encore discuter ici ! Rejoindre ce serveur "Tu ne peux pas réagir tant que tu n'es pas membre !" - Hourra ! Il est temps de retrouver les autres membres pour discuter. "C'est parti !" Tu es maintenant membre de %1$s ! "Tu dois d'abord rejoindre la communauté avant de pouvoir interagir." @@ -3601,6 +3620,8 @@ Ressaie, s'il te plaît." Les membres ayant cette permission peuvent créer, modifier et supprimer les webhooks. "Ce rôle est automatiquement géré par une intégration. Il ne peut être ni assigné manuellement à d'autres membres, ni supprimé." + "Ce rôle est géré par une intégration : %1$s. Il ne peut pas être assigné manuellement à d'autres membres. Tu peux supprimer l'intégration pour supprimer ce rôle." + "Ce rôle est automatiquement géré par Discord pour les boosts de serveur. Il ne peut être ni assigné manuellement à d'autres membres, ni supprimé." Marquer comme lu Marquer comme non lu Marquer comme lu @@ -3681,6 +3702,8 @@ Il ne peut être ni assigné manuellement à d'autres membres, ni supprimé."Rôle supprimé Message désépinglé. Actions des messages + Échec du chargement des messages + Réessayer Ajouter un numéro de téléphone Déjà activée ! Authentification de secours par SMS @@ -3709,6 +3732,8 @@ Il ne peut être ni assigné manuellement à d'autres membres, ni supprimé.""Activer la mise à l'échelle matérielle" Fonctionnalité expérimentale pouvant améliorer les performances pendant les appels vidéo. Attention, peut provoquer des ralentissements. Élimine le bruit de fond quand tu parles et mets en avant ta magnifique voix. Optimisée par Krisp. + Suppression du bruit (bêta) + Les participants dont la vidéo est désactivée sont actuellement cachés. Veux-tu les afficher ? Modération Veux-tu vraiment continuer ? Mensuel @@ -3759,6 +3784,7 @@ Il ne peut être ni assigné manuellement à d'autres membres, ni supprimé."Tout compte fait, non Nouveau message privé Nouveau groupe privé + Autoriser les messages privés venant des membres du serveur Pourcentage de nouveaux membres qui sont retournés sur le serveur dans la semaine après l’avoir rejoint. Nouvelles mentions %1$s depuis %2$s @@ -3912,6 +3938,7 @@ de message épinglé… pour l'instant." %1$s a commencé à jouer à %2$s ! Faire disparaître la notification "%1$s t'a invité(e) à jouer à %2$s" + %1$s a demandé une invitation pour jouer à %2$s "%1$s t'a invité(e) à écouter de la musique sur Spotify" %1$s a invité le groupe à jouer à %2$s %1$s a invité le groupe à écouter de la musique sur Spotify @@ -3956,8 +3983,6 @@ de message épinglé… pour l'instant." Quelque chose a sérieusement mal tourné Enregistrer ton compte Créer un club ou une communauté - Aller à mon serveur - Tes serveurs sont fin prêts ! Commence à discuter ! "Tu n'as pas de code d'invitation ? Pas de soucis ! Crée un serveur Discord pour que toi et tes amis puissiez vous retrouver et discuter." @@ -4227,7 +4252,7 @@ Il se peut aussi que l'overlay ne soit pas compatible pour tout le monde. Si tu "Trêve d'épinglage" Messages épinglés CONSEIL DE PRO : - Les utilisateurs ayant la permission « Gérer les messages » peuvent épingler des messages à partir du menu représenté par les 3 points verticaux. + Les utilisateurs avec la permission « Gérer les messages » peuvent épingler depuis le menu points de suspension. %1$s et toi pouvez épingler un message à partir de son menu représenté par les 3 points verticaux. "N'importe quel membre du groupe peut épingler un message à partir de son menu représenté par les 3 points verticaux." Messages épinglés @@ -4728,7 +4753,9 @@ puisse être utilisée même quand le jeu est à l'avant-plan." Supprimer %1$s Supprimer le rôle "Supprimer l'URL personnalisée" + Afficher un aperçu des liens envoyés sur le salon Prévisualisation de lien + Montrer les réactions émojis sur les messages Signaler Signaler le message posté par %1$s Signaler ce message @@ -4961,6 +4988,7 @@ Commence par octroyer cette permission à un autre rôle que tu possèdes ou à Envoyer un MP Envoyer des images Envoyer un message + "Échec de l'envoi du message. Maintiens appuyé pour afficher les options." Envoyer des messages Les membres ayant cette permission peuvent publier leurs propres messages sur tous les serveurs abonnés à ce [salon des annonces](%1$s). Envoyer des messages TTS @@ -5168,7 +5196,6 @@ Veux-tu les afficher ?" Streamer crée des problèmes avec mon application Problème de streaming Le stream lague ou se réactualise - Aucun problème Le stream est en décalage avec la voix Sélectionne ton problème Signaler un problème avec ton stream @@ -5568,6 +5595,7 @@ Maintiens la touche Maj pour uploader directement." "Désactiver quelques statistiques d'utilisation ?" Utiliser des émojis externes "Les membres ayant cette permission peuvent utiliser des émojis provenant d'autres serveurs sur ce serveur." + Afficher un aperçu des émojis, des mentions et de la syntaxe Markdown pendant que tu écris Activer le haut-parleur Utiliser la Détection de la voix Les membres doivent utiliser le mode Appuyer-pour-parler dans ce salon si cette permission est retirée. @@ -5577,6 +5605,8 @@ Maintiens la touche Maj pour uploader directement." Demander à rejoindre %1$s Télécharger Le lancement du jeu a échoué + Invitation à rejoindre + Invitation à écouter ensemble Me notifier Tu écoutes déjà ceci. Tu fais déjà partie de cette fine équipe ! @@ -5597,6 +5627,7 @@ Maintiens la touche Maj pour uploader directement." Invitation à jouer à **%1$s** envoyée à **%2$s**. Demander à rejoindre la partie de **%1$s**… Invitation à rejoindre %1$s + En train de rejoindre Écouter ensemble Écouter avec %1$s "sur l'album %1$s" @@ -5870,6 +5901,10 @@ Afin de continuer à utiliser Discord, **nous devons vérifier ton compte.**""Nous recommandons une image d'au moins 256×256" Icône du webhook Modifier le webhook + Participants hebdomadaires + Fidélisation hebdomadaire des nouveaux membres + Nouveaux membres hebdomadaires + Visiteurs hebdomadaires Veux-tu vraiment supprimer **%1$s** des salons recommandés ? Veux-tu vraiment supprimer ce salon des salons recommandés ? Supprimer le salon recommandé diff --git a/com.discord/res/values-hr/strings.xml b/com.discord/res/values-hr/strings.xml index fb8ccc3346..5c6434e4a3 100644 --- a/com.discord/res/values-hr/strings.xml +++ b/com.discord/res/values-hr/strings.xml @@ -214,11 +214,13 @@ onda neka netko pozove tebe." Svatko na serveru ti može poslati poruku Dopusti Discordu da otkrije koje mobilne igre igraš. Omogući izravne poruke od strane korisnika servera. + Dopusti reprodukciju i korištenje /tts naredbe Već imaš račun? Iznos Moraš odrediti neki drugi u Postavkama servera prije nego se ovaj se kanal smije obrisati. Ovo je početak #%1$s kanala. Dobrodošao/la u #%1$s! + Pokreni animirani emoji Želim da se emoji kreće i pleše. Animirani emojiji Da bismo osigurali da objave budu hitre, objavljene poruke moguće je urediti 3 puta na sat. Pokušaj ponovo nakon %1$s. @@ -813,6 +815,7 @@ Zaobilaženje banova se može jako otežati uključivanjem potvrde broja mobitel Prekoračenje builda za %1$s ID builda %1$s samo za klijente + %1$s su jedine dopuštene Neispravno prekoračenje builda Neispravan korisnik Build nije dostupan @@ -1127,6 +1130,7 @@ Možeš se pouzdati u nas da ćemo ostaviti dobar dojam." Desni klik na korisnika za više opcija Nastavi na Discord Upravljaj glasnoćom + Automatski pretvori emotikone u tvojim porukama u emoji Na primjer, kad utipkaš \\:\\-\\) Discord će to pretvoriti u :slight_smile: Kopirano Kopirano u međuspremnik. @@ -1350,6 +1354,7 @@ Možeš se pouzdati u nas da ćemo ostaviti dobar dojam." Uvijek Nikada Samo dok govore + Prikaži upozorenje kada Discord ne detektira glas iz mog mikrofona Izravna poruka Pronađi ili započni razgovor %1$s %2$s @@ -1595,6 +1600,7 @@ Možeš se pouzdati u nas da ćemo ostaviti dobar dojam." Pazi lijepa li dodatka tvojemu serveru. Sada stvarno izgleda cool. Pazi lijepa li dodatka tvojemu serveru. Sada stvarno izgleda medeno. Pazi lijepa li dodatka tvojemu serveru. Sada je stvarno sve pod špagu. + Prati nas, budi u toku! Najave Analitika Prisilna sinkronizacija @@ -2184,6 +2190,7 @@ Osim toga, ovdje imaš žive podatke koji se odnose na analitiku kanala za najav Posjeti COVID-19 Discord Pazi na sebe i informiraj se uvijek Emoji znakovi na ovom serveru + Istaknute zajednice Pokušaj ih potražiti. Zajednice posvećene igrama koje igraš Popularne zajednice @@ -2232,6 +2239,14 @@ Osim toga, ovdje imaš žive podatke koji se odnose na analitiku kanala za najav O čemu se radi u tvojoj zajednici? Možeš odabrati i do 5 potkategorija. Pošalji prijavu + Izravna linija komunikacije s Timom Discord zajednice kada mi ustreba pomoć + Osim što ćeš dobiti pojačane posebna pogodnosti za server, što je ono čemu se posebno nadaš da ćeš dobiti time što ćeš biti Partnerska zajednica? + Ako si odabrala/odabrao „drugo“, na što bi se to odnosilo? + Rani pristup novostima i unapređenjima softvera + Izvor nadahnuća koji bi dolazio od novih zamisli i prijedloga od drugih partnera ili načini na koji mogu povećati svoju zajednicu + Drugo + Mogućnost razgovora s voditeljima drugih Partnerskih zajednica + Anketa za Partnerstvo Prijavi se na Discord Partner Program Posao / robna marka Stvaratelj sadržaja / Osoba @@ -2243,6 +2258,8 @@ Osim toga, ovdje imaš žive podatke koji se odnose na analitiku kanala za najav Zatim ćemo trebati neke podatke o tebi, budući da si vlasnik servera. Budući da si stvaratelj sadržaja, trebat ćeš nam reći koje je to mjesto na kojem radiš svoje stvari. Reci nam nešto o sebi! Web stranica zajednice (opcija) + Odvoji si nekoliko minuta vremena kako bi se posvetio tome da nam pojasniš što to tvoj server čini uistinu posebnim ili nam reci što se to jedinstveno događa u tvojoj zajednici. + Zašto tvoj server zaslužuje Partnerstvo? Discord partner Ne možemo ti prikazati podrobnije podatke. Ovaj server nije javan. @@ -2437,7 +2454,7 @@ Osim toga, ovdje imaš žive podatke koji se odnose na analitiku kanala za najav Ako je to server koji služi samo tebi i tvojim frendovima, onda bolje nemoj to učiniti. Serveri zajednice namijenjeni su adminima koji rade na stvaranju većih zajednica koje čine prostor u kojem se ljudi okupljaju na temu nečega što im je zajedničko. Ako je to server koji služi samo tebi i tvojim frendovima, onda bolje nemoj to učiniti. To je za one koji potiču šira okupljanja. Gradiš li ti kakvu zajednicu? - Zajednica je namijenjena i za privatne i za jave prostore. Time tvoj server neće postati javan. [Saznaj više ovdje.](%1$s) + Omogućiš li Zajednicu, tvoj server neće automatski postati i javan. Otkrivanje je dodatna mogućnost koju možeš omogućiti. [Doznaj više ovdje.](%1$s) Pristupi alatima kao što je **$[Razrada servera](featureHook) $[info](infoHook)** koji ti mogu pomoći da bolje moderiraš svoj server i ljude potičeš na aktivnije sudjelovanje. Potiči aktivno sudjelovanje članova Samo za servere s više od 500 članova @@ -3030,7 +3047,9 @@ Kad netko koristi poveznicu na tvoj predložak servera, tada stvara novi server Dolazni video poziv… Ili posjeti ovu stranicu iz [podržanog preglednika](%1$s). Ne, hvala + Kada su preneseni izravno na Discord Slike veće od %1$sMB neće imati pretpregled. + Kada su zalijepljeni kao linkovi u dopisivanju Prikazuj slike i videozapise Ulazni uređaj Push to Talk (ograničen) @@ -3086,6 +3105,7 @@ Kad netko koristi poveznicu na tvoj predložak servera, tada stvara novi server Želiš li sigurno ukloniti **%1$s**? Došlo je do unutarnje greške servera. Pri uklanjanju bota dogodila se greška + Nemaš dozvolu za uklanjanje navedene integracije. Uklanjanjem ove integracije uklonit ćeš sa svojeg servera sve botove i webhookove koji su na ovoj stranici. To se ne može poništiti. Ukloni %1$s Botovi i aplikacije @@ -3174,6 +3194,7 @@ Kad netko koristi poveznicu na tvoj predložak servera, tada stvara novi server Kopiraj poveznicu na pozivnicu Kopiraj poveznicu za dijeljenje Uredi pozivnicu. + Pozovi na pridruživanje Puna grupa Igra je završila Poziv u igru @@ -3505,10 +3526,8 @@ Molimo pokušaj ponovno." Pridruži se %1$s Trenutno samo pregledavaš. Pridruži se ovom serveru i počni chat! Nisam još spreman - Ovdje ne možeš još na chat! Pridruži se ovom serveru Ne možeš reagirati dok se ne pridružiš! - Jupi! Vrijeme je za chat i druženje s drugim članovima. Krenimo! Sad si član u %1$s Prije nego možeš stupiti u interakciju, trebaš se pridružiti zajednici. @@ -3535,6 +3554,8 @@ Molimo pokušaj ponovno." Članovi s ovom dozvolom mogu stvarati, uređivati i brisati webhookove. "Ova uloga je automatski upravljana integracijom. Ne može se ručno dodijeliti članovima ili biti izbrisana." + Ovom ulogom automatski upravlja integracija: %1$s. Da bi ova uloga bila uklonjena, možete ukloniti integraciju. + Ovom ulogom upravlja Discord putem Server Boosting funkcije. Ne može se ručno dodijeliti članovima ili biti izbrisana. Označi kao pročitano Označi kao nepročitano Označi kao pročitano @@ -3616,6 +3637,8 @@ Ne može se ručno dodijeliti članovima ili biti izbrisana." Poruka otkvačena. Radnje s porukama Poruke + Poruke se nisu uspjele učitati + Pokušaj ponovno Dodaj broj telefona Već je omogućeno! Autentikacija SMS sigurnosne kopije @@ -3644,6 +3667,8 @@ Ne može se ručno dodijeliti članovima ili biti izbrisana." Omogući hardversko skaliranje Eksperimentalna značajka koja bi mogla poboljšati performanse u video pozivima. Pazi, mogla bi prouzročiti smetnje. Filtriranjem ukloni šumove iz pozadine dok govoriš, pusti da se čuje tvoj milozvučni glas. Omogućuje Krisp. + Potiskivanje šuma (beta) + Sudionici bez videa trenutno su skriveni. Želiš li ih prikazati? Moderiranje Sigurno to želiš? Mjesečno @@ -3694,6 +3719,7 @@ onih kanala gdje oba člana imaju pristup." Zanemari Nova izravna poruka Nova grupna izravna poruka + Omogući izravne poruke od strane korisnika servera Postotak novih članova koji su se vraćali na server tijekom tjedna nakon pridruživanja. Nova spominjanja %1$s od %2$s @@ -3848,6 +3874,7 @@ prikvačenu poruku… zasad." %1$s je počeo/la igrati %2$s! Odbaci obavijesti %1$s te pozvao/la da igraš %2$s + %1$s traži pozivnicu za %2$s %1$s te pozvao/la da slušaš na Spotifyu %1$s je pozvao/la grupu da igra %2$s %1$s je pozvao/la grupu da sluša na Spotifyu @@ -3893,8 +3920,6 @@ prikvačenu poruku… zasad." Nešto je ozbiljno pošlo po zlu Registriraj svoj račun Osnuj klub ili zajednicu - Odvedi me na moj server - Serveri su ti potpuno spremni! Razgovaraj koliko god želiš! "Nema koda pozivnice? Nema brige! Napravi Discord server na kojem se možeš družiti i razgovarati sa svojim društvom." @@ -4667,7 +4692,9 @@ aktivira se tipkama **%1$s**." Ukloni %1$s Ukloni ulogu Ukloni personalizirani URL + Prikazuj pretpregled web stranica iz linkova unutar dopisivanja Pretpregled linka + Prikaži emoji reakcije na poruke Prijavi Prijavi poruku korisnika %1$s Prijavi poruku @@ -4902,6 +4929,7 @@ Odaberi koji zaslon želiš podijeliti." Poruka Pošalji slike Pošalji poruku + Slanje poruke nije uspjelo. Drži kako bi se pojavile opcije. Slanje poruka Članovi s ovom dozvolom mogu objavljivati svoje poruke na sve servere koji prate taj [Kanal za najave](%1$s). Slanje TTS poruka @@ -5108,7 +5136,6 @@ Odaberi koji zaslon želiš podijeliti." Streaming mi radi probleme u aplikaciji Problem streaminga Stream kasni ili se osvježava - Nije bilo problema Glas i stream nisu sinkronizirani Odaberi koji ti je problem Prijavi problem tvojeg streaminga @@ -5503,6 +5530,7 @@ Drži shift za izravan prijenos." Isključiti ponešto od statistiku korištenja? Upotreba vanjskih emojija Članovi s ovom dozvolom mogu koristiti emojije s drugih servera na ovom serveru. + Kako tipkaš, tako dobiješ pregled emojija, spominjanja i sintakse podebljavanja i ukošavanja Upotrijebi zvučnik Korištenje glasovne aktivnosti Članovi moraju koristiti Push-to-talk u ovom kanalu, ukoliko je ova dozvola zabranjena. @@ -5512,6 +5540,8 @@ Drži shift za izravan prijenos." Zatraži pridruživanje %1$s Preuzmi Igra se nije uspjela pokrenuti + Pozovi da se pridruži + Pozovi na zajedničko slušanje Obavijesti me Već igraš ovo. Već si na ovoj vožnji. @@ -5532,6 +5562,7 @@ Drži shift za izravan prijenos." **%1$s** pozivnica poslana korisniku **%2$s**. Tražim pridruživanje igri koju igra **%1$s**… Pozovi da se pridruži u %1$s + Pridruživanje Slušajte zajedno Slušaj zajedno s %1$s na %1$s @@ -5805,6 +5836,10 @@ Ako želiš nastaviti s korištenjem Discorda, **morat ćeš potvrditi svoj rač Webhook ikona Uredi webhook Webhookovi + Tjedno Komunikatora + Zadržavanje novih članova po tjednu + Novih članova u tjednu + Tjedno Posjetitelja Želiš li stvarno ukloniti **%1$s** iz popisa preporučenih kanala? Želiš li stvarno ukloniti taj kanal iz popisa preporučenih kanala? Ukloni preporučeni kanal diff --git a/com.discord/res/values-hu/strings.xml b/com.discord/res/values-hu/strings.xml index 97caf12895..050660a155 100644 --- a/com.discord/res/values-hu/strings.xml +++ b/com.discord/res/values-hu/strings.xml @@ -222,11 +222,13 @@ ad." A szerveren bárki tud üzenni neked A Discord észlelheti, hogy melyik mobiljátékot játszod. Közvetlen üzenetek engedélyezése a szerver tagjaitól. + A /tts parancs használatának és lejátszásának engedélyezése Már van fiókod? Összeg Ennek a csatornának a törléséhez ki kell jelölnöd egy másikat a Szerverbeállításokban. Elindult a(z) #%1$s csatorna. A(z) #%1$s üdvözöl! + Animált emotikon lejátszása Szeretném, hogy az emotikon izegjen-mozogjon. Animált emotikon A bejelentések azonnalisága érdekében a közzétett üzenetek óránként csak 3 alkalommal szerkeszthetők. Próbáld meg %1$s múlva. @@ -842,6 +844,7 @@ teljes uralmat gyakorolhass a kimeneti eszközeid felett." Készítés felülbírálása a következőhöz: %1$s Készítésazonosító %1$s kliens csak + Csak %1$s célpont Érvénytelen készítés felülbírálás Helytelen felhasználó Készítés nem elérhető @@ -1161,6 +1164,7 @@ a lenti, egészen aprócska szövegre kattintva." Jobb kattintás a felhasználóra a további műveletekhez Tovább a Discordra Szabályozó hangerő + A hangulatjelek automatikus emotikonokká alakítása az üzeneteidben Például, ha begépeled a \\:\\-\\) karaktersort, a Discord :slight_smile:-á alakítja azt Kimásolva Vágólapra másolva. @@ -1386,6 +1390,7 @@ a lenti, egészen aprócska szövegre kattintva." Mindig Soha Csak ha beszélek + Figyelmeztetés, amikor a Discord nem érzékel hangot a mikrofonodból Közvetlen üzenet Keress, vagy indíts új beszélgetést %1$s %2$s @@ -1633,6 +1638,7 @@ a lenti, egészen aprócska szövegre kattintva." Micsoda remek kiegészítése ez a szerverednek. Remekül fest a hely. Micsoda remek kiegészítése ez a szerverednek. Nettül fest a hely. Micsoda remek kiegészítése ez a szerverednek. Jól fest a hely. + Kövess minket a további hírekért! Bejelentések Elemzések Szinkronizálás kényszerítése @@ -2237,6 +2243,7 @@ A bejelentési csatornacsatornákkal, a szerverfelfedezéssel és a nyitóképer Látogass el a COVID-19 Discordra Vigyázz magadra és tájékozódj Emotikonok a szerveren + Kiemelt közösségek Próbáld megkeresni őket! Az általad játszott játékok közösségei Népszerű közösségek @@ -2285,6 +2292,14 @@ A bejelentési csatornacsatornákkal, a szerverfelfedezéssel és a nyitóképer Miről szól a közösséged? További 5 alkategóriát is megjelölhetsz. Jelentkezés elküldése + Közvetlen kapcsolat a Discord Közösség Csapatával a támogatáshoz + A továbbfejlesztett szerverjutalmak mellett mi az, amit leginkább vársz a partnerközösségtől? + Ha az „egyéb” lehetőséget választottad, mire gondolsz? + Korai hozzáférés hírekhez és funkciófrissítésekhez + Új ötletek és javaslatok gyűjtése más partnerektől a közösségem növelésére + Egyéb + Lehetőség más partnerközösségek vezetőivel való beszélgetésre + Partnerségi felmérés Jelentkezés a Discord Partnerprogramba Üzlet/márka Tartalomkészítő/közismert személy @@ -2296,6 +2311,8 @@ A bejelentési csatornacsatornákkal, a szerverfelfedezéssel és a nyitóképer A következőkben rólad, a szervertulajdonosról is szeretnénk némi információt kapni. Mivel tartalomkészítő vagy, meg kell mondanod, hol készíted a tartalmat. Mondj valamit magadról! Közösségi webhely (Opcionális) + Szánj néhány percet arra, hogy megoszd, mi teszi egyedivé a szervered, vagy mesélj nekünk valami igazán különlegeset, ami a közösségedben történt. + Miért érdemes a szervered partnerségre? Discord partner Nem mutathatunk további részleteket. Ez a szerver nem nyilvános. @@ -2490,7 +2507,7 @@ A bejelentési csatornacsatornákkal, a szerverfelfedezéssel és a nyitóképer Ne vágj bele, ha a szervered csak neked és néhány barátodnak szól! A közösségi szerverek olyan adminoknak valók, akik nagyobb csoportokat hoznak létre, ahol összegyűlhetnek a hasonló érdeklődésű emberek. Ne vágj bele, ha a szervered csak neked és néhány barátodnak szól! Ez a nagyobb csoportokat létrehozóknak szól. Közösséget építesz? - A közösség privát és nyilvános terekre egyaránt vonatkozik. Nem teszi nyilvánossá a szerveredet. [További információkat itt találhatsz.](%1$s) + A Közösség engedélyezése nem teszi nyilvánossá a szerveredet. A Felfedezés egy további funkció, amit engedélyezhetsz. [További tájékoztatást itt találsz.](%1$s) Férj hozzá olyan eszközökhöz, mint a **$[Server Insights](featureHook) $[információ](infoHook)**, amely segít a hatékonyabb moderálásban és a szerver folyamatos naprakészen tartásában. Legyenek a tagok naprakészek Csak 500 tag feletti szervereknek @@ -3089,7 +3106,9 @@ Szeretnél többet megtudni a Discordról?" Bejövő videohívás… Vagy látogasd meg ezt az oldalt egy [támogatott böngészőből](%1$s). Köszönöm, nem + Ha közvetlenül Discordra van feltöltve Az %1$s MB-nál nagyobb képekhez nem lesz előnézet. + Ha hivatkozásként van elküldve a csevegésbe Képek, videók és vicces macskák megjelenítése Bemeneti eszköz Push to Talk (limitált) @@ -3144,6 +3163,7 @@ Szeretnél többet megtudni a Discordról?" Biztos vagy benne, hogy eltávolítod a következőt: **%1$s**? Belső szerverhiba történt. Hiba a bot eltávolításakor + Nincs jogosultságod az integráció eltávolításához. Ennek az integrációnak az eltávolításával az ehhez az oldalhoz tartozó összes bot és webhook törlődni fog a szerveredről. Ez a művelet nem vonható vissza. %1$s törlése Botok és alkalmazások @@ -3232,6 +3252,7 @@ Szeretnél többet megtudni a Discordról?" Meghívó link másolása Hivatkozás megosztás másolása Meghívó link szerkesztése. + Csatlakozás kérése Teljes csoport A játék véget ért Játék meghívás @@ -3565,10 +3586,8 @@ Kérlek, próbálkozz újra." Csatlakozás: %1$s Jelenleg előnézet módban vagy. A csevegéshez csatlakozz ehhez a szerverhez! Még nem állok készen - Itt még nem cseveghetsz! Csatlakozás a szerverhez Nem reagálhatsz, amíg nem csatlakoztál! - Hurrá! Itt az ideje csevegni a többi taggal. Rajta! %1$s tagja lettél! A csevegéshez először csatlakoznod kell a közösséghez. @@ -3595,6 +3614,8 @@ Kérlek, próbálkozz újra." Ezzel a jogosultsággal a tagok létrehozhatnak, valamint törölhetnek és módosíthatnak már meglévő webhookokat. "Ezt a rangot integráció vezeti automatikusan. Manuálisan nem rendelető tagokhoz és nem törölhető." + Ezt a rangot egy integráció kezeli: %1$s. Manuálisan nem rendelhető tagokhoz. A rang eltávolításához eltávolíthatod az integrációt. + Ezt a rangot a Discord automatikusan kezeli a Szervergyorsítás végett. Manuálisan nem rendelhető tagokhoz és nem törölhető. Megjelölés olvasottként Megjelölés olvasatlannak Megjelölve olvasottként @@ -3677,6 +3698,8 @@ Manuálisan nem rendelető tagokhoz és nem törölhető." Üzenet kitűzése törölve. Üzenetműveletek Üzenetek + Nem sikerült betölteni az üzeneteket + Próbáld újra Telefonszám hozzáadása Már engedélyezve van! Biztonsági kódok SMS-ben @@ -3705,6 +3728,8 @@ Manuálisan nem rendelető tagokhoz és nem törölhető." Hardveres skálázás engedélyezése Ez a kísérleti funkció javíthatja a videohívás teljesítményét, de vigyázz, hibákat okozhat! Beszélgetés közben kiszűrheted a háttérzajt, hogy megcsillogtasd a csodás hangodat. Működését a Krisp garantálja. + Zajcsökkentés (béta) + A videó nélküli résztvevők jelenleg el vannak rejtve. Megjeleníted őket? Moderáció Biztos vagy benne? Havonta @@ -3755,6 +3780,7 @@ Manuálisan nem rendelető tagokhoz és nem törölhető." Mindegy Új közvetlen üzenet Új csoportos közvetlen üzenet + Közvetlen üzenetek engedélyezése a szerver tagjaitól Az új tagok százaléka, aki a szerverhez való csatlakozást követő héten visszatér. Új említések %1$s %2$s óta @@ -3909,6 +3935,7 @@ kitűzött üzenete… egyelőre." %1$s elkezdett játszani ezzel: %2$s! Értesítés elvetése %1$s meghívott, hogy a(z) %2$s játékkal játssz + %1$s meghívást kért a következőbe: %2$s %1$s meghívott Spotify zenehallgatásra %1$s meghívta a csoportot, hogy a(z) %2$s játékkal játsszon %1$s meghívta a csoportot Spotify zenehallgatásra @@ -3954,8 +3981,6 @@ kitűzött üzenete… egyelőre." Valami nagyon elromlott Regisztráld a fiókod Egy klub vagy közösség indítása - Vigyél a szerveremre - Minden szerveredet beállítottuk! Indulhat a beszélgetés! "Nincs meghívókódod? Semmi gond! Hozz létre saját Discord-szervert, ahol együtt lóghatsz és beszélgethetsz barátaiddal!" @@ -4734,7 +4759,9 @@ miközben a játékablak aktív." %1$s törlése Rang törlése Egyedi URL eltávolítása + Webhelyek előnézeti adatainak megjelenítése csevegésbe bemásolt hivatkozásokból Link előnézete + Emotikonreakciók megjelenítése üzeneteken Jelentés %1$s üzenetének jelentése Üzenet jelentése @@ -4973,6 +5000,7 @@ Válaszd ki a képernyőt, amit meg szeretnél osztani." Üzenet Képek küldése Üzenet küldése + Nem sikerült elküldeni az üzenetet. Tartsd nyomva a lehetőségekhez. Üzenetek küldése Ezzel a jogosultsággal a tagok közzétehetik a saját üzeneteiket minden olyan szerveren, amely ezt az [értesítési csatornát](%1$s) követi. TTS-üzenetek küldése @@ -5182,7 +5210,6 @@ Megjeleníted őket?" A közvetítés hibát okoz az alkalmazásomban Hiba a közvetítés során A közvetítés akadozik vagy frissít - Nincs esemény A közvetítés nincs szinkronban a hanggal Válaszd ki a hibát Közvetítéssel kapcsolatos probléma bejelentése @@ -5580,6 +5607,7 @@ Nyomd a Shift gombot az azonnali feltöltéshez." Kikapcsolod a használati statisztikákat? Külső emotikonok használata Ezzel a jogosultsággal a tagok használhatják más szerverek emotikonjait ezen a szerveren. + Emotikonok, említések és jelölési (markdown) szintaxis előnézetének megjelenítése gépelés közben Hangszóró használata Voice Activity használata A tagoknak Push to Talk módot kell használniuk ha ez a jogosultság ki van kapcsolva. @@ -5589,6 +5617,8 @@ Nyomd a Shift gombot az azonnali feltöltéshez." Csatlakozás kérése: %1$s Letöltés Játék indítása sikertelen + Meghívás csatlakozásra + Meghívás hallgatásra Értesítést kérek Már ezzel játszol. Már csatlakoztál ehhez. @@ -5609,6 +5639,7 @@ Nyomd a Shift gombot az azonnali feltöltéshez." **%1$s** meghívó elküldve **%2$s** felhasználónak. Csatlakozás kérése **%1$s** játékához… Meghívás a következőhöz való csatlakozásra: %1$s + Csatlakozás Hallgassátok együtt Hallgasd vele együtt: %1$s %1$s albumon @@ -5888,6 +5919,10 @@ megtekintése" Webhook ikon Webhook szerkesztése Webhookok + Heti hozzászólók + Heti megtartott új tagok + Heti új tagok + Heti látogatók Biztosan eltávolítod a(z) **%1$s** csatornát az ajánlott csatornák közül? Biztosan eltávolítod ezt a csatornát az ajánlott csatornák közül? Ajánlott csatorna eltávolítása diff --git a/com.discord/res/values-it/strings.xml b/com.discord/res/values-it/strings.xml index 02cca4a974..757346333d 100644 --- a/com.discord/res/values-it/strings.xml +++ b/com.discord/res/values-it/strings.xml @@ -218,11 +218,13 @@ Occhio a chi dai questo permesso." Chiunque in questo server può inviarti messaggi Permetti a Discord di rilevare a quali giochi per dispositivo mobile stai giocando. Permetti ai membri del server di inviarti messaggi diretti. + "Permetti la riproduzione e l'uso del comando /tts" Hai già un account? Importo Devi indicarne un altro in Impostazioni del server prima che questo canale possa essere eliminato. "Questo è l'inizio del canale #%1$s." Benvenuto in #%1$s! + Riproduci le emoji animate Voglio che gli emoji si scatenino sulla pista da ballo. Emoji animati Per mantenere efficiente la modifica degli annunci, i messaggi pubblicati possono essere modificati solo 3 volte ogni ora. Riprova in %1$s. @@ -829,6 +831,7 @@ per avere il pieno controllo sui dispositivi di uscita." Crea permesso speciale per %1$s Creazione ID %1$s solo cliente + Solo destinazioni %1$s Creazione permesso speciale non valida Utente non valido Creazione non disponibile @@ -1171,6 +1174,7 @@ sul piccolo testo in fondo." "clicca sull'utente col tasto destro del mouse per vedere più azioni" Continua su Discord Controllo volume + Converti automaticamente le emoticon dei tuoi messaggi in emoji Per esempio, quando digiti \\:\\-\\) Discord lo trasformerà in :slight_smile: Copiato Copiato negli appunti. @@ -1395,6 +1399,7 @@ sul piccolo testo in fondo." Sempre Mai Solo mentre parlano + Mostra un avviso quando Discord non rileva suoni dal tuo microfono Messaggio diretto Trova o avvia una conversazione %1$s %2$s @@ -1635,6 +1640,7 @@ sul piccolo testo in fondo." Fantastico, il tuo server si è rifatto il look. Bisogna ammettere che ha un certo stile. Fantastico, il tuo server si è rifatto il look. È davvero uno spettacolo per gli occhi. Fantastico, il tuo server si è rifatto il look. Ora ha un tocco alquanto vivace. + Seguici per scoprire tutti i nuovi aggiornamenti! Annunci Analisi Forza la sincronizzazione @@ -2232,6 +2238,7 @@ Qui troverai anche analisi dei dati di Canali delle notizie, Esplora server e Sc Visita il Discord COVID-19 Resta a casa e informati Emoji in questo server + Community in evidenza Prova a cercarle. Community per i giochi a cui giochi Community popolari @@ -2280,6 +2287,14 @@ Qui troverai anche analisi dei dati di Canali delle notizie, Esplora server e Sc Qual è il tema della tua community? Puoi anche selezionare fino a 5 sottocategorie. Invia candidatura + "L'accesso diretto all'assistenza da parte del Team della Community di Discord" + "Oltre all'aggiornamento dei benefici del server, quali altri vantaggi ti spingono a voler essere una community con Partnership?" + Se hai selezionato \"altro\", a cosa stavi pensando? + Accesso anticipato alle notizie e agli aggiornamenti in evidenza + Trarre ispirazione dalle nuove idee e dai suggerimenti degli altri partner su come far crescere la mia community + Altro + La possibilità di parlare con i leader delle altre community con Partnership + Sondaggio per la Partnership Candidati al programma di partnership Discord Affari / Marchio Creatore di contenuti / Personalità @@ -2291,6 +2306,8 @@ Qui troverai anche analisi dei dati di Canali delle notizie, Esplora server e Sc Poi, avremo bisogno di qualche informazione su di te in quando proprietario del server. Dato che crei contenuti, dovrai specificare dove li crei. Parlaci di te! Sito web community (facoltativo) + "Prenditi un momento per condividere con noi ciò che rende unico il tuo server, oppure raccontaci di un fatto particolare avvenuto all'interno della tua community." + Cosa rende il tuo server degno della Partnership? Non possiamo mostrare ulteriori dettagli. Questo server non è pubblico. Mostra server @@ -2484,7 +2501,7 @@ Qui troverai anche analisi dei dati di Canali delle notizie, Esplora server e Sc Ti consigliamo di evitare questo cambiamento se il tuo server è solo per te e qualche amico. I Server di community sono pensati per gli amministratori che intendono costruire spazi più grandi, in cui persone con interessi comuni possano incontrarsi. Non dovresti farlo se il tuo server è solo per te e qualche amico. È una funzione pensata per chi vuole costruire uno spazio più grande. Stai costruendo una community? - Community è sia per spazi privati che pubblici. Non rende pubblico il tuo server. [Scopri di più qui.](%1$s) + "L'attivazione della community non renderà pubblico il tuo server. Puoi anche attivare la funzionalità aggiuntiva di Esplora. [Clicca qui per saperne di più.](%1$s)" Accedi a strumenti come **$[Approfondimenti sul server](featureHook) $[info](infoHook)** per aiutarti a fare da moderatore e a coinvolgere di più il tuo server. Mantieni coinvolti i membri Solo per server con più di 500 membri @@ -3074,7 +3091,9 @@ Vuoi saperne di più su Discord?" Videochiamata in arrivo… O visita la pagina con un [broswer supportato](%1$s). No, grazie + Quando sono caricati direttamente su Discord "Le immagini più grandi di %1$sMB non avranno l'anteprima." + Quando sono inviati come link alla chat testuale Mostra le immagini, i video e i lolcat… Dispositivo di ingresso Push-to-talk @@ -3131,6 +3150,7 @@ Vuoi saperne di più su Discord?" Sei sicuro di voler rimuovere **%1$s**? Si è verificato un errore interno del server. Errore Rimozione Bot + Non disponi dei permessi necessari per rimuovere questa integrazione. Rimuovere questa integrazione eliminerà ogni bot e webhook su questa schermata dal tuo server. Questa azione non può essere annullata. Rimuovi %1$s Bot e App @@ -3217,6 +3237,7 @@ Vuoi saperne di più su Discord?" "Copia link d'invito" Copia link di condivisione "Modifica il link d'invito." + Chiedi di unirti Gruppo al completo La partita è finita Invita alla partita @@ -3549,10 +3570,8 @@ Riprova." Unisciti a %1$s Al momento sei in modalità anteprima. Unisciti a questo server per cominciare a chattare! Non me la sento - Non puoi ancora chattare qui! Unisciti al server Non puoi pubblicare una reazione se non ti unisci! - Urrà! È ora di chattare e ritrovarti con gli altri membri. Andiamo! Ora fai parte di %1$s Devi unirti alla community prima di poter interagire. @@ -3579,6 +3598,8 @@ Riprova." I membri con questo permesso potranno creare, modificare ed eliminare i webhook. "Questo ruolo viene gestito automaticamente da un'integrazione. Non può essere assegnato manualmente e non può essere eliminato." + "Questo ruolo viene gestito dall'integrazione %1$s. Non può essere assegnato manualmente e per rimuoverlo è necessario rimuovere l'integrazione." + Questo ruolo viene gestito automaticamente da Discord per consentire il Potenziamento server. Non può essere assegnato manualmente e non può essere eliminato. Segna come già letto Segnala come non letto Segnato come già letto @@ -3661,6 +3682,8 @@ Non può essere assegnato manualmente e non può essere eliminato." Messaggio staccato. Azioni messaggio Messaggi + Impossibile caricare i messaggi + Riprova Aggiungi numero di telefono Già attivata! Verifica alternativa via SMS @@ -3689,6 +3712,8 @@ Non può essere assegnato manualmente e non può essere eliminato." "Attiva l'accelerazione hardware" Funzione sperimentale che può migliorare le prestazioni delle videochiamate. Attenzione: può causare problemi di prestazioni. Filtra il rumore di sottofondo mentre parli e mette in risalto la tua splendida voce. Offerto da Krisp. + Riduzione del rumore (beta) + Al momento i partecipanti senza video sono nascosti. Vuoi mostrarli? Moderazione Sei sicuro? Ogni mese @@ -3739,6 +3764,7 @@ tra canali ai quali sia loro che l'utente da spostare hanno accesso." Non importa Nuovo messaggio diretto Nuova chat di gruppo + Permetti ai membri del server di inviarti messaggi diretti La percentuale dei nuovi membri che sono tornati sul server la settimana dopo esserci entrati. Nuove menzioni %1$s dalle %2$s @@ -3893,6 +3919,7 @@ attaccati… per ora." %1$s ha iniziato a giocare a %2$s! Chiudi notifiche %1$s ti ha invitato a giocare a %2$s + %1$s ha richiesto un invito per %2$s %1$s ti ha invitato ad ascoltare musica su Spotify %1$s ha invitato il gruppo a giocare a %2$s %1$s ha invitato il gruppo ad ascoltare musica su Spotify @@ -3938,8 +3965,6 @@ attaccati… per ora." Qualcosa è andato davvero storto Crea il tuo account Creare un club o una community - Portami al mio server - I tuoi server sono pronti! Comincia a parlare! "Non hai un codice di invito? Nessun problema! Crea un server di Discord dove tu e i tuoi amici potete incontrarvi e parlare." @@ -4716,7 +4741,9 @@ quando il gioco è in primo piano." Rimuovi %1$s Rimuovi ruolo Rimuovi vanity URL + "Mostra l'anteprima dei siti web associati ai link inviati nella chat testuale" Anteprima dei link + Mostra le reazioni con emoji ai messaggi Segnala Segnala il messaggio di %1$s Segnala messaggio @@ -4955,6 +4982,7 @@ te stesso prima di riprovare." Messaggio Inviare immagini Invia messaggio + Invio del messaggio non riuscito. Tieni premuto per visualizzare le opzioni. Inviare i messaggi I membri con questo permesso potranno pubblicare i loro messaggi in tutti i server che seguono questo [canale delle notizie](%1$s). Usare la sintesi vocale @@ -5160,7 +5188,6 @@ Vuoi mostrarli?" Lo streaming sta causando un problema con la mia applicazione Problema di streaming Lo stream presenta lag o è in fase di caricamento - Nessun problema Lo stream è fuori sincrono con la voce Seleziona il tuo problema Segnala un problema con il tuo stream @@ -5555,6 +5582,7 @@ Tieni premuto Maiusc per caricare direttamente." Vuoi disattivare alcune delle statistiche di utilizzo? Usare emoji esterni I membri con questo permesso potranno usare gli emoji provenienti da altri server anche su questo server. + "Visualizza l'anteprima di emoji, menzioni e sintassi markdown mentre scrivi" Utilizza casse "Usare l'attivazione vocale" Se il permesso non è accordato, i membri dovranno usare il push-to-talk in questo canale. @@ -5564,6 +5592,8 @@ Tieni premuto Maiusc per caricare direttamente." Chiedi di unirti a %1$s Scarica Avvio del gioco non riuscito + Invito a giocare + Invito ad ascoltare assieme Avvisami È già in riproduzione. Sincronizzazione già in corso. @@ -5584,6 +5614,7 @@ Tieni premuto Maiusc per caricare direttamente." Invito per giocare a **%1$s** mandato a **%2$s**. Richiesta di unione alla partita di **%1$s** in corso… Invita %1$s a unirsi + Unione in corso Ascolta assieme Ascolta insieme a %1$s "nell'album %1$s" @@ -5858,6 +5889,10 @@ profilo" Icona webhook Modifica webhook Webhook + Comunicatori settimanali + Mantenimento nuovi membri settimanali + Nuovi membri settimanali + Visitatori settimanali Vuoi davvero rimuovere **%1$s** dai canali consigliati? Vuoi davvero rimuovere questo canale dai canali consigliati? Rimuovi canale consigliato diff --git a/com.discord/res/values-ja/strings.xml b/com.discord/res/values-ja/strings.xml index b05b86eca8..7f35f4fa58 100644 --- a/com.discord/res/values-ja/strings.xml +++ b/com.discord/res/values-ja/strings.xml @@ -219,11 +219,13 @@ サーバーにいる全員からメッセージを受け取ります プレイ中のモバイルゲームをDiscordが検出できるようにします。 サーバーにいるメンバーからのダイレクトメッセージを許可する。 + /ttsコマンドの使用及び再生を許可します 既にアカウントをお持ちですか? 金額 チャンネルを削除する前に、サーバー設定にて別のチャンネルを指定する必要があります。 チャンネル「#%1$s」の始まりです。 \#%1$sへようこそ! + アニメ絵文字を再生する 絵文字が動くようにしたい。 アニメ絵文字 アナウンスを迅速にするため、公開メッセージを編集できるのは1時間に3回までです。%1$s経過後にもう一度お試しください。 @@ -852,6 +854,7 @@ %1$sのビルドの上書き ビルド ID %1$sクライアント限定 + %1$sターゲットのみ 無効なビルドの上書き 正しくないユーザー ビルドが利用できません @@ -1196,6 +1199,7 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} ユーザーを右クリックすると更なる操作ができます Discordで開く 音量をコントロールする + メッセージを自動的に絵文字に変換します 例えば、\\:\\-\\)をタイプすると、Discordでは:薄笑いマーク:に変換されます コピーされました クリップボードにコピーされました。 @@ -1426,6 +1430,7 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} 常に表示 期限なし 話している間のみ + Discordがマイクからの音声を検知できない場合に警告を表示する ダイレクトメッセージ 会話に参加または作成する %1$s %2$s @@ -1673,6 +1678,7 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} サーバーが充実しましたね。オシャレですよ。 サーバーが充実しましたね。キッチリしましたね。 サーバーが充実しましたね。元気になりましたね。 + Discordをフォローして最新情報をゲットしよう! アナウンス 分析 強制同期 @@ -2278,6 +2284,7 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} COVID-19 Discordを訪問する 情報を得て命を守ろう このサーバーの絵文字 + 注目のコミュニティ 検索してみてください。 プレイしているゲームのコミュニティ 人気のコミュニティ @@ -2326,6 +2333,14 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} あなたのコミュニティのテーマは? サブカテゴリーも5つまで選択できます。 申請を送信する + Discordコミュニティチームに直接問い合わせができる + サーバー特典のアップグレードを得られる以外に、パートナー・コミュニティになる最大の利点は何だと思われますか? + 「その他」を選択した方は、具体的にご回答ください。 + ニュースや新機能に早期アクセスできる + コミュニティを広げていくにあたり、他のパートナーからアイディアや提案をもらって刺激を受けられる + その他 + 他のパートナー・コミュニティのリーダーと話せること + パートナーシップに関するアンケート Discordパートナープログラムに申請する ビジネス / ブランド コンテンツクリエイター / パーソナリティ @@ -2337,6 +2352,8 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} 続いて、サーバー管理人であるあなたご自身について詳しく教えてください。あなたはコンテンツクリエイターですので、どこでコンテンツを作成しているか明示していただく必要があります。 ご自身のことを教えてください! コミュニティのウェブサイト(省略可) + このサーバーの独自性や、コミュニティで起こった特別な出来事などについて教えてください。 + このサーバーがパートナーシップに値する理由は何であると思われますか? Discordパートナー これ以上の情報をお見せすることはできません。 このサーバーは公開されていません。 @@ -2531,7 +2548,7 @@ Black Lives Matter(黒人の命を粗末にするな) {fixed} 友達数人だけでやっているサーバーの場合は、切り替えはおすすめしません。コミュニティサーバーは、興味関心を共有する人々が集う大規模なスペースを運営している管理者向けです。 友達数人だけでやっているサーバーの場合は、切り替えはおすすめしません。コミュニティサーバーは大規模なスペースを運営している人向けです。 コミュニティを管理しているあなたへ! - コミュニティは非公開・公開両方の空間のために存在します。あなたのサーバーを公開することはありません。[詳しくはこちら](%1$s)をご覧ください。 + コミュニティを有効化しても、サーバーは公開されません。また、追加機能としてサーバー発見も使えます。[詳細はこちら。](%1$s) **$[サーバーインサイト](featureHook)$[詳細](infoHook)**などのツールにアクセスして、サーバーを管理してユーザーを惹きつけましょう。 メンバーを惹きつける メンバー数が500名を超えるサーバーのみ @@ -3128,7 +3145,9 @@ Discordについて" ビデオ通話 着信中… または、[サポートされているブラウザ](%1$s)からこのページを開いてください。 やめておく + Discordに直接アップロードされたとき %1$sMBを超える画像のプレビューは表示できません。 + チャットにリンクが投稿されたとき 画像・映像などを表示 入力デバイス プッシュトゥトーク @@ -3185,6 +3204,7 @@ Discordについて" 本当に **%1$s** を削除してもよろしいですか? サーバーでエラーが発生しました。 Botの削除中にエラーが発生しました + この連携を削除する権限がありません。 連携を削除すると、サーバーからこのページ上のBotやウェブフックが全て削除されます。この操作は元に戻せません。 %1$sを削除 Botおよびアプリ @@ -3273,6 +3293,7 @@ Discordについて" 招待リンクのコピー 共有リンクをコピー 招待リンクを編集する + 参加依頼 完全なグループ ゲームは終了しました ゲーム招待 @@ -3608,10 +3629,8 @@ Discordについて詳しい情報が必要ですか?" %1$sに参加する 現在プレビューモードになっています。このサーバーに参加して会話に加わりましょう! まだ心の準備ができてないや - ここではまだチャットできません! このサーバーに参加する 参加するまでリアクションはできません! - やったー! 他のメンバーたちとチャットして一緒に楽しんでください。 レッツゴー! 晴れて%1$sのメンバーになりました! コミュニケーションをとるためには、コミュニティに参加してください。 @@ -3639,6 +3658,8 @@ Discordについて詳しい情報が必要ですか?" この権限を持つメンバーは、ウェブフックを作成、編集および削除することができます。 "このロールは外部サービスとの連携によって自動的に管理されています。 手動でメンバーの割り当て、削除はできません。" + このロールは外部サービスとの連携(%1$s)によって自動的に管理されています。手動でメンバーの割り当てや削除はできません。このロールを削除するには、連携を削除してください。 + このロールはサーバーブーストのため、Discordによって自動的に管理されています。手動でメンバーの割り当てや削除はできません。 既読にする 未読にする 既読にする @@ -3721,6 +3742,8 @@ Discordについて詳しい情報が必要ですか?" メッセージのピン留めを解除しました。 メッセージ操作 メッセージ + メッセージを読み込めませんでした + やり直す 電話番号を追加 既に有効です! SMSバックアップ認証 @@ -3749,6 +3772,8 @@ Discordについて詳しい情報が必要ですか?" ハードウェア拡大縮小を有効にする ビデオ通話品質が向上する可能性のある試験機能です。有効化することで動作が不安定になることがあります。 おしゃべり中のバックグラウンドノイズを抑制し、あなたの美声を引き立てます。Krisp使用。 + ノイズ抑制(ベータ版) + 現在、ビデオ不使用の参加者は非表示となっています。表示しますか? 管理 よろしいですか? 月ごと @@ -3799,6 +3824,7 @@ Discordについて詳しい情報が必要ですか?" やめておく 新規ダイレクトメッセージ 新規グループDM + サーバーにいるメンバーからのダイレクトメッセージを許可する 参加から1週間後もサーバーに戻ってきた新規メンバーの割合です。 新しい言及 %1$s以来%2$s @@ -3953,6 +3979,7 @@ Discordについて詳しい情報が必要ですか?" %1$sが%2$sをプレイし始めました! 通知の却下 %1$sがあなたを%2$sのプレイに招待しました + %1$sが%2$sへの招待をリクエストしました %1$sがSpotifyで聴くようあなたを招待しました %1$sがグループを%2$sのプレイに招待しました %1$sがSpotifyで聴くようグループを招待しました @@ -3998,8 +4025,6 @@ Discordについて詳しい情報が必要ですか?" すごい問題があったみたいです アカウントを登録 クラブやコミュニティを始める - 私をサーバーに連れてって - サーバー設定が完了しました! さあ、おしゃべりしましょう! "招待コードがなくてお困りですか?ご心配なく! あなたとフレンドがお話したり交流したりできるDiscordサーバーを作成してください。" @@ -4775,7 +4800,9 @@ Discordについて詳しい情報が必要ですか?" %1$sを削除 ロールの削除 バニティURLを削除する + チャットで投稿されたリンクのサイト情報を表示する リンクプレビュー + メッセージへの絵文字リアクションを表示します 通報 通報メッセージ投稿者%1$s メッセージの通報 @@ -5015,6 +5042,7 @@ Discordについて詳しい情報が必要ですか?" メッセージ 画像を送る メッセージを送る + メッセージを送信できませんでした。長押しして別の操作を実行してください。 メッセージを送信 この権限を持つユーザーは、自分のメッセージをこの[アナウンスチャンネル](%1$s)をフォローしている全てのサーバーに公開することができます。 TTSメッセージを送信 @@ -5225,7 +5253,6 @@ Discordについて詳しい情報が必要ですか?" 配信によってアプリケーションに問題が発生してしまう 配信トラブル 配信がカクカクしたり固まってしまう - 問題ありません 配信が音ズレしている 問題を選択 配信にまつわる問題を報告する @@ -5625,6 +5652,7 @@ Shiftを押しっぱなしですぐにアップロードします。" 利用状況統計をオフにしますか? 外部の絵文字の使用 この権限を持つメンバーは、このサーバー上で他のサーバーの絵文字を使うことができます。 + 入力しながら絵文字、メンション、マークダウン構文をプレビューします スピーカーを使用 音声検出を使用 この権限が無効の場合、メンバーはプッシュツートークをチャンネル内で使用しなければいけなくなります。 @@ -5634,6 +5662,8 @@ Shiftを押しっぱなしですぐにアップロードします。" %1$s 参加依頼 ダウンロード ゲームを開始できませんでした + 参加に招待する + 招待して一緒に聴く 通知する すでにこれをプレイ中です。 も視聴中だよ @@ -5654,6 +5684,7 @@ Shiftを押しっぱなしですぐにアップロードします。" **%1$s**の招待が**%2$s**へ送信されました。 **%1$s**のゲームへの参加を求めています… %1$sに参加するよう招待する + 参加しています 一緒に聴く %1$sと一緒に聴く %1$sにて @@ -5932,6 +5963,10 @@ Discordを続けて使用するには、**お客様のアカウントを確認 ウェブフックのアイコン ウェブフックを編集 ウェブフック + 1週間のコミュニケーター + 1週間の新規メンバー定着率 + 1週間の新規ビジター + 1週間のビジター おすすめのチャンネルから **%1$s** を削除します。よろしいですか? このチャンネルをおすすめのチャンネルから削除します。よろしいですか? おすすめのチャンネルを削除する diff --git a/com.discord/res/values-ko/strings.xml b/com.discord/res/values-ko/strings.xml index cd19834d39..c25bfba3f7 100644 --- a/com.discord/res/values-ko/strings.xml +++ b/com.discord/res/values-ko/strings.xml @@ -222,11 +222,13 @@ 서버에 있는 누구든지 나에게 메시지를 보낼 수 있어요 Discord가 현재 플레이 중인 모바일 게임을 감지하도록 허용하기. 서버 멤버가 보내는 개인 메시지 허용하기. + /tts 명령어의 재생 및 사용을 허용하기 이미 계정이 있으신가요? 금액 이 채널을 삭제하려면 먼저 서버 설정에서 다른 채널을 지정해야 해요. \#%1$s 채널의 시작이에요. \#%1$s에 오신 걸 환영합니다! + 움직이는 이모티콘 재생하기 이모티콘이 움직이길 바라요. 움직이는 이모티콘 빠른 공지를 위해 게시된 메시지는 한 시간에 3번만 수정할 수 있어요. %1$s 후 다시 시도해보세요. @@ -852,6 +854,7 @@ PC 앱을 [다운로드](onDownloadClick)하세요." %1$s 빌드 우선 설정 빌드 ID %1$s 클라이언트만 + %1$s 대상 전용 사용할 수 없는 빌드 우선 설정 올바르지 않은 사용자 사용할 수 없는 빌드 @@ -1196,6 +1199,7 @@ Black Lives Matter 흑인의 생명은 소중하다 {fixed} 사용자를 오른쪽 클릭해서 추가 작업 보기 Discord로 계속하기 음량 조절하기 + 자동으로 이모티콘을 이모티콘으로 변환하기 예를 들어 \\:\\-\\)를 입력하면 Discord가 이를 :slight_smile:로 변환해요. 복사됨 클립보드에 복사됨. @@ -1420,6 +1424,7 @@ Black Lives Matter 흑인의 생명은 소중하다 {fixed} 항상 절대로 안 함 말하는 동안만 + Discord가 마이크에서 음성을 감지할 수 없을 때 경고 표시하기 개인 메시지 대화 찾기 또는 시작하기 %1$s%2$s @@ -1665,6 +1670,7 @@ Black Lives Matter 흑인의 생명은 소중하다 {fixed} 서버에 추가하길 잘하셨어요. 정말 훌륭해요. 서버에 추가하길 잘하셨어요. 정말 근사해요. 서버에 추가하길 잘하셨어요. 정말 생동감 넘쳐요. + 팔로우해서 더 많은 업데이트 소식을 접해보세요! 공지 분석 강제로 동기화하기 @@ -1699,7 +1705,7 @@ Black Lives Matter 흑인의 생명은 소중하다 {fixed} 서버 찾기에 서버를 표시해 검색이나 추천으로 사람들이 이 서버를 찾을 수 있게 해요. 부적절한 콘텐츠를 포함하고 있는 미디어를 자동으로 감지해 삭제해요. 필터가 어떻게 적용될지 선택하세요. **공개 Discord 서버는 필터를 사용하는 것을 권장해요.** 하드웨어 가속은 효율적인 비디오 인코딩을 위해 가능한 경우 GPU를 사용합니다. - "채널을 선택하면 widget이 초대 링크를 생성해요.r + "채널을 선택하면 위젯이 초대 링크를 생성해요. 선택하지 않으면 온라인 멤버와 음성 채널만 표시돼요." "**%1$s** 이상 접속하지 않은 멤버 중 역할이 없는 **%2$s**을 추방해요. 추방당한 멤버도 초대를 받으면 다시 서버에 참가할 수 있어요." @@ -1832,7 +1838,7 @@ Black Lives Matter 흑인의 생명은 소중하다 {fixed} 투명성 텍스트 채팅 알림 표시하기 비밀번호 - 미리 준비된 widget + 미리 준비된 위젯 비활성화 시간 제한 푸시 알림 QoS (통신 서비스 품질) 차단된 사유 @@ -2269,6 +2275,7 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주 COVID-19 Discord 방문하기 건강 조심하시고 새 소식을 놓치지 마세요 이 서버의 이모티콘 + 추천 커뮤니티 직접 찾아보세요. 내가 플레이하는 게임의 커뮤니티 인기 커뮤니티 @@ -2317,6 +2324,14 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주 커뮤니티 주제가 무엇인가요? 최대 5개의 하위 카테고리를 추가로 선택할 수 있습니다. 지원서 내기 + Discord 커뮤니티팀에게 직접 지원 문의를 할 수 있음 + 업그레이드된 서버 특전 외에, 파트너 커뮤니티에서 가장 원하는 건 무엇인가요? + \"기타\"를 선택하신 이유가 무엇인가요? + 새로운 소식들과 기능 업데이트를 일찍 접할 수 있음 + 다른 파트너들로부터 커뮤니티 성장에 대한 새로운 아이디어와 제안을 받을 수 있음 + 기타 + 다른 파트너 커뮤니티의 대표와 직접 얘기할 수 있음 + 파트너십 설문 Discord 파트너 프로그램 지원하기 사업 / 브랜드 콘텐츠 크리에이터 / 유명인 @@ -2328,6 +2343,8 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주 다음으로 서버 주인인 당신에 대한 정보가 필요해요. 콘텐츠 크리에이터시니 어디서 콘텐츠를 만드는지 알려주세요. 자기소개를 좀 해주세요! 커뮤니티 웹사이트 (선택 사항) + 내 서버만의 개성이나, 내 커뮤니티에서는 어떤 특별한 일들이 생기는지 이야기해주세요. + 내 서버는 어떤 점에서 파트너십 자격을 갖추고 있나요? Discord 파트너 더 자세한 내용은 보여 드릴 수 없어요. 공개되지 않은 서버예요. @@ -2442,10 +2459,10 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주 서버 보안 수준을 **중간**으로 설정함 서버 보안 수준을 **없음**으로 설정함 서버 보안 수준을 **매우 높음**으로 설정함 - widget 채널을 **%1$s** 채널로 설정함 - widget 채널을 **삭제**함 - widget을 **비활성화**함 - widget을 **활성화**함 + **%1$s** 채널을 위젯 채널로 설정함 + 위젯 채널을 **삭제**함 + 위젯을 **비활성화**함 + 위젯을 **활성화**함 $[**%1$s**](userHook)님이 $[**%2$s**](targetHook) 연동을 추가했어요. $[**%1$s**](userHook)님이 $[**%2$s**](targetHook) 연동을 삭제했어요. 사용자 이모티콘 비활성화 @@ -2522,7 +2539,7 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주 그냥 몇몇 친구들이랑 쓰는 서버라면 안 바꾸셔도 돼요. 커뮤니티 서버는 관리자가 공통 관심사를 가진 사람들이 많이 모일 수 있는 커다란 공간을 꾸릴 때 사용하거든요. 그냥 친구 몇 명이랑 쓰는 서버라면 안 바꾸셔도 돼요. 더 큰 커뮤니티를 위한 거니까요. 커뮤니티를 만들고 계신가요? - 커뮤니티는 사적이자 공적인 공간이에요. 이것으로 서버가 공개되는 건 아니랍니다. [여기서 자세히 알아보세요.](%1$s) + 커뮤니티를 활성화한다고 서버가 공개로 전환되는 것은 아니에요. 서버 찾기는 활성화 가능한 추가 기능이랍니다. [더 알아보기](%1$s) 서버의 관리 및 활성화에 도움이 되는 **$[서버 인사이트](featureHook) $[정보](infoHook)** 등의 도구에 액세스하세요. 멤버 참여 비율 유지하기 멤버가 500명 이상인 서버에만 해당 @@ -2765,11 +2782,11 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주 서버 초대 배경 서버 초대장에 표시되는 이미지예요. 권장하는 최소 크기는 1920x1080이며 권장 종횡비는 16:9예요. [자세히 알아보기](%1$s) - 서버 widget - "이 HTML을 자신의 웹사이트에 임베드하면 Discord에서 미리 준비한 편리한 widget을 사용할 수 있어요. + 서버 위젯 + "이 HTML을 자신의 웹사이트에 임베드하면 Discord에서 미리 준비한 편리한 위젯을 사용할 수 있어요. 사이트 사용자에 대한 액세스 권한이 있다면 쿼리스트링에 &username=을 동적으로 추가할 수 있어요." - 서버 widget 활성화 + 서버 위젯 활성화 %1$s (서버) %1$s (공지 채널) 멘션 %1$s, %2$s (공지 채널) @@ -3117,7 +3134,9 @@ Discord에 대해 더 알고 싶으신가요?" 영상 통화 수신 중… 또는 [지원하는 브라우저](%1$s)에서 이 페이지를 확인하세요. 사양할게요 + Discord에 직접 올렸을 때 %1$sMB 보다 큰 용량의 이미지는 미리 보기가 지원되지 않아요. + 채팅에 링크로 올렸을 때 사진, 동영상, 고양이짤 표시하기 녹음 장치 눌러서 말하기 @@ -3137,7 +3156,7 @@ Discord에 대해 더 알고 싶으신가요?" 초대 링크를 만드는 데 실패함. 서버에 친구를 초대하세요! 이 링크를 공유한 친구가 자동으로 이 서버에 참가해요! - widget에 의해 생성됨 + 위젯으로 생성됨 **%1$s** 님의 $[**%2$s**](guildNameHook) %1$s명 온라인 %1$s @@ -3175,6 +3194,7 @@ Discord에 대해 더 알고 싶으신가요?" 정말 **%1$s**(을)를 제거하시겠어요? 내부 서버에 오류가 발생했어요. 봇 제거 오류 + 이 연동을 제거할 권한이 없어요. 이 연동을 제거하면 이 페이지 상의 모든 봇과 웹후크를 서버에서 제거하며, 이 작업은 돌이킬 수 없어요. %1$s 님 제거하기 봇과 앱 @@ -3263,6 +3283,7 @@ Discord에 대해 더 알고 싶으신가요?" 초대 링크 복사 공유 링크 복사하기 초대 링크 편집하기. + 참가 요청하기 만원 게임이 끝났어요 게임 초대 @@ -3596,10 +3617,8 @@ Discord에 대해 더 알고 싶으신가요?" %1$s 참가하기 지금은 미리 보기 모드시군요. 서버에 참가해 채팅을 시작하세요! 아직 준비가 안 됐어요 - 여기에서는 아직 채팅할 수 없어요! 이 서버 참가하기 참가하기 전까지는 반응할 수 없어요! - 야호! 멤버들과 채팅을 즐기며 어울릴 시간이에요. 시작합시다! %1$s의 멤버가 되셨습니다! 우선 커뮤니티에 참가해야지만 소통할 수 있어요. @@ -3627,6 +3646,8 @@ Discord에 대해 더 알고 싶으신가요?" 이 권한을 가진 멤버는 웹후크를 만들고, 수정하고, 제거할 수 있어요. "이 역할은 연동된 서비스에 의해 자동으로 관리돼요. 수동으로 멤버에게 할당하거나 제거할 수 없어요." + 이 역할은 연동된 %1$s 서비스가 자동으로 관리해요. 수동으로 멤버에게 할당하거나 제거할 수 없어요. + 이 역할은 서버 부스팅을 위해 Discord가 자동으로 관리해요. 수동으로 멤버에게 할당하거나 제거할 수 없어요. 읽음으로 표시하기 읽지 않음으로 표시 읽음으로 표시하기 @@ -3709,6 +3730,8 @@ Discord에 대해 더 알고 싶으신가요?" 메시지가 고정 해제됨. 메시지 작업 메시지 + 메시지를 불러오지 못했어요 + 다시 시도하기 전화번호 추가하기 이미 활성화된 상태예요! SMS 복구 인증 @@ -3737,6 +3760,8 @@ Discord에 대해 더 알고 싶으신가요?" 하드웨어 스케일링 활성화 영상 통화 성능을 향상할 수 있는 실험 기능이에요. 사용 시 문제가 생길 수도 있어요. 말할 때 배경 소음을 걸러내 멋진 목소리를 돋보이게 해줘요. 이게 다 Krisp 덕분이랍니다. + 잡음 제거 (베타) + 영상이 없는 참여자가 현재 숨겨져 있어요. 표시할까요? 관리 확실한가요? 매달 @@ -3787,6 +3812,7 @@ Discord에 대해 더 알고 싶으신가요?" 됐어요 새 개인 메시지 새로운 그룹 메시지 + 서버 멤버가 보내는 개인 메시지 허용하기 참가 일주일 후에도 서버를 방문한 멤버의 비율이에요. 새 멘션 %1$s 이후로 읽지 않은 메시지가 %2$s개 있어요 @@ -3942,6 +3968,7 @@ Discord에 대해 더 알고 싶으신가요?" %1$s 님이 %2$s 플레이를 시작했어요! 알림 닫기 %1$s 님이 당신을 %2$s에 초대했어요 + %1$s님이 %2$s 게임 초대를 신청했어요 %1$s 님이 당신을 Spotify 음악 듣기에 초대했어요 %1$s 님이 그룹을 %2$s에 초대했어요 %1$s 님이 그룹을 Spotify 음악 듣기에 초대했어요 @@ -3986,8 +4013,6 @@ Discord에 대해 더 알고 싶으신가요?" 무언가가 심각하게 잘못된 것 같네요. 계정 등록하기 클럽 또는 커뮤니티 시작하기 - 내 서버에 데려다 줘요 - 서버 설정이 완료됐습니다! 이제 얘기해보세요! "초대 코드가 없다고요? 걱정하지 마세요! 친구들과 어울리고 대화를 나눌 수 있는 Discord 서버를 직접 만들어 보세요." @@ -4764,7 +4789,9 @@ PC 앱을 받아주세요. [다운로드](onDownloadClick)" %1$s 님 제거하기 역할 제거하기 고유 URL 제거하기 + 채팅 내 웹 페이지 링크의 미리 보기 표시하기 링크 미리 보기 + 메시지에 이모티콘 반응 표시하기 신고하기 %1$s 님이 게시한 메시지 신고하기 메시지 신고 @@ -5004,6 +5031,7 @@ PC 앱을 받아주세요. [다운로드](onDownloadClick)" 메시지 보내기 이미지 보내기 메시지 보내기 + 메시지를 보내지 못했어요. 옵션이 나타날 때까지 기다려주세요. 메시지 보내기 이 권한을 가진 멤버는 이 [공지 채널](%1$s)을 팔로우하는 모든 서버에 자신의 메시지를 발행할 수 있어요. TTS 메시지 보내기 @@ -5214,7 +5242,6 @@ PC 앱을 받아주세요. [다운로드](onDownloadClick)" 방송 때문에 애플리케이션에 문제가 생겨요 방송 문제 화면이 느리거나 새로고침돼요 - 문제 없음 화면이 음성과 싱크가 안 맞아요 문제 선택하기 방송 문제 신고하기 @@ -5613,6 +5640,7 @@ Shift 키를 누른 상태로 놓으면 바로 올릴 수 있어요." 사용량 통계를 끄시겠어요? 외부 이모티콘 사용하기 이 권한을 가진 멤버는 다른 서버에 있는 이모티콘을 이 서버에서 사용하실 수 있어요. + 입력 중인 이모티콘, 멘션, 마크다운 문법을 미리 볼 수 있어요 스피커 사용하기 음성 감지 사용 이 권한이 허용되지 않는 경우 이 채널에서 눌러서 말하기를 사용해야 해요. @@ -5622,6 +5650,8 @@ Shift 키를 누른 상태로 놓으면 바로 올릴 수 있어요." %1$s님에게 참가 요청 다운로드 게임 실행 실패 + 참가 초대하기 + 같이 듣기 초대하기 알림 받기 이미 재생 중인 곡이에요. 이미 참가 중이에요. @@ -5642,6 +5672,7 @@ Shift 키를 누른 상태로 놓으면 바로 올릴 수 있어요." **%1$s** 님에게 **%2$s** 게임 초대를 보냈어요. **%1$s** 님의 게임에 참가 요청 중이에요… %1$s에 초대하기 + 참가 중 같이 듣기 %1$s 님과 같이 듣기 앨범: %1$s @@ -5920,6 +5951,10 @@ Discord를 계속 이용하려면 **계정을 인증해야 해요.**" 웹후크 아이콘 웹후크 편집하기 웹후크 + 주간 소통한 사람 + 주간 새 멤버 유지 비율 + 주간 새 멤버 + 주간 방문자 정말로 **%1$s**(을)를 추천 채널에서 제거하시겠어요? 정말로 해당 채널을 추천 채널에서 제거하시겠어요? 추천 채널 삭제하기 diff --git a/com.discord/res/values-lt/strings.xml b/com.discord/res/values-lt/strings.xml index 906b812627..775efca1ce 100644 --- a/com.discord/res/values-lt/strings.xml +++ b/com.discord/res/values-lt/strings.xml @@ -222,11 +222,13 @@ teisę atsakingai." Tau gali parašyti bet kuris serverio narys Leisk Discord nustatyti, kokius mobiliuosius žaidimus žaidi. Leisti gauti asmenines žinutes iš serverio narių. + Leisti naudoti komandą /tts ir groti garsą Jau turi paskyrą? Suma Kad galėtum ištrinti šį kanalą, turi nurodyti kitą kanalą nuėjęs į Serverio nustatymus. Tai yra kanalo # %1$s pradžia. Sveikiname prisijungus prie kanalo # %1$s! + Įjungti animuotus jaustukus Noriu, kad jaustukai judėtų ir krutėtų. Animacinis jaustukas Kad pranešimai būtų skubūs, paskelbtus pranešimus leidžiama redaguoti tik 3 kartus per valandą. Bandyk dar kartą po %1$s. @@ -845,6 +847,7 @@ visiškam išvedimo įrenginių valdymui." Versijos apėjimas %1$s Versijos ID %1$s tik klientas + Tik %1$s tikslinės vertės Netinkamas versijos apėjimas Neteisingas naudotojas Versija neprieinama @@ -1166,6 +1169,7 @@ mažytį užrašą apačioje." Dešiniuoju pelės mygtuku spustelėk ant naudotojo, kad gautum daugiau veiksmų Toliau naudoti Discord Valdyti garsumą + Automatiškai keisti tekstinius jaustukus į grafinius tavo žinutėse Pavyzdžiui, kai surinksi simbolius \\:\\-\\), Discord juos pakeis į šypsenėlę Nukopijuota Nukopijuota į iškarpinę. @@ -1390,6 +1394,7 @@ mažytį užrašą apačioje." Visada Niekada Tik Kalbant + Rodyti įspėjimą, kai Discord neaptinka garso iš tavo mikrofono Asmeninė žinutė Rasti arba pradėti pokalbį %1$s %2$s @@ -1636,6 +1641,7 @@ mažytį užrašą apačioje." Puikus tavo serverio papildymas. Atrodo labai dailiai. Puikus tavo serverio papildymas. Atrodo labai tvarkingai Puikus tavo serverio papildymas. Atrodo labai linksmai. + Sek mus ir sužinok daugiau naujienų! Pranešimai Analizė Priverstinė Sinchronizacija @@ -2241,6 +2247,7 @@ programėlei Discord, norėdamas keisti įvesties jautrumą." Apsilankyti COVID-19 diskorde Pasirūpink saugumu ir gauk informacijos Jaustukai šiame serveryje + Pristatomos bendruomenės Pabandyk jų ieškoti. Žaidimų, kuriuos žaidi, bendruomenės Populiarios bendruomenės @@ -2289,6 +2296,14 @@ programėlei Discord, norėdamas keisti įvesties jautrumą." Ką tavo bendruomenė veikia? Taip pat gali pasirinkti iki 5 subkategorijų. Pateikti paraišką + Galimybės tiesiogiai kreiptis į Discord bendruomenės komandą pagalbos + Be patobulintų serverio pranašumų, ko labiausiai tikiesi iš partneriu paskelbtos bendruomenės? + Jei pasirinkai „kita“, ką turi galvoje? + Gauti ankstyvą prieigą prie naujienų ir atnaujintų funkcijų + Gauti iš kitų partnerių įkvėpimo, naujų idėjų ir pasiūlymų, kaip plėsti savo bendruomenę + Kita + Galimybės bendrauti su kitų partneriais paskelbtų bendruomenių lyderiais + Partnerystės apklausa Taikyti Discord partnerių programai Verslas / prekės ženklas Turinio kūrėjas / asmenybė @@ -2300,6 +2315,8 @@ programėlei Discord, norėdamas keisti įvesties jautrumą." Toliau taip pat norime daugiau sužinoti apie tave, serverio savininką. Kadangi kuri turinį, norime, kad nurodytum, kur atlieki visus darbus. Papasakok apie save! Bendruomenės interneto svetainė (pasirinktinai) + Skirk šiek tiek laiko ir papasakok, kodėl tavo serveris unikalus arba apie kokį nors ypatingą dalyką, nutikusį su tavo bendruomene. + Kodėl tavo serveris nusipelno partnerystės? Discord partneris Negalime rodyti išsamesnės informacijos. Šis serveris nėra viešas. @@ -2494,7 +2511,7 @@ programėlei Discord, norėdamas keisti įvesties jautrumą." Nedaryk to, jei tavo serveris skirtas tik tau ir keliems draugams. Bendruomenės serveriai skirti administratoriams, kuriantiems didesnes erdves, kuriose gali susiburti žmonės, turintys bendrų interesų. Nedaryk to, jei tavo serveris skirtas tik tau ir keliems draugams. Tai skirta žmonėms, kuriantiems didesnes erdves. Ar kuri bendruomenę? - Bendruomenė skirta tiek privačioms, tiek viešoms erdvėms. Ji nepadaro tavo serverio viešo. [Sužinok daugiau čia.](%1$s) + Įgalinus bendruomenę serveris netampa viešas. Atradimas – tai papildoma funkcija, kurią galima įgalinti. [Sužinok daugiau čia.](%1$s) Gauk tokius įrankius kaip **$[serverio įžvalgų](featureHook) $[informacija](infoHook)**, kurie tau padės geriau moderuoti serverį ir labiau įtraukti jo naudotojus. Išlaikyk narių susidomėjimą Tik serveriams, kuriuose yra daugiau nei 500 narių @@ -3091,7 +3108,9 @@ Nori sužinoti daugiau apie Discord?" Gaunamas Vaizdo Skambutis… Arba apsilankyk šiame puslapyje iš [palaikomos naršyklės](%1$s). Ne, Ačiū + Kai įkelta tiesiogiai į Discord Nuotraukos, didesnės negu %1$sMB, nebus rodomos. + Kai paskelbta kaip nuorodos pokalbyje Rodyti vaizdus, vaizdo įrašus ir linksmuosius kačių paveikslėlius Įvesties Įrenginys Funkcija Push to talk @@ -3149,6 +3168,7 @@ Nori sužinoti daugiau apie Discord?" Ar tikrai nori šalinti **%1$s**? Įvyko vidinė serverio klaida. Bandant pašalinti botą įvyko klaida + Neturi leidimų ištrinti šios integracijos. Pašalinus šią integraciją, iš tavo serverio bus pašalinti visi šio puslapio botai ir webhook. Šio veiksmo negalima atšaukti. Pašalinti %1$s Botai ir programėlės @@ -3235,6 +3255,7 @@ Nori sužinoti daugiau apie Discord?" Kopijuoti pakvietimo nuorodą Kopijuoti bendrinimo nuorodą Redaguoti pakvietimo nuorodą. + Prašyti prisijungimo Visa grupė Žaidimas baigėsi Žaidimo pakvietimas @@ -3568,10 +3589,8 @@ Pabandyk iš naujo." Prisijungti prie %1$s Šiuo metu naudoji peržiūros režimą. Jei nori pradėti bendrauti, prisijunk prie šio serverio. Dar nepasiruošęs - Dar negali čia bendrauti! Prisijungti prie šio serverio Negali reaguoti, kol neprisijungei! - Valio! Laikas bendrauti ir gerai praleisti laiką su kitais nariais. Varom! Dabar esi gildijos %1$s narys! Pirma turi prisijungti prie bendruomenės, kad galėtum kaip nors sąveikauti. @@ -3599,6 +3618,8 @@ Pabandyk iš naujo." Nariai turintys šią teisę gali kurti, redaguoti ir naikinti webhooks. "Ši rolė automatiškai valdoma pagal integraciją. Ji negali būti priskirta nariams ar ištrinta rankiniu būdu." + Šis vaidmuo automatiškai valdomas integracijos: %1$s. Jo negalima rankiniu būdu priskirti nariams. Jei nori pašalinti šį vaidmenį, gali pašalinti integraciją. + Šis serverių stiprinimo vaidmuo automatiškai valdomas Discord. Jo negalima rankiniu būdu priskirti nariams ar ištrinti. Žymėti Kaip Skaitytą Pažymėti kaip neskaitytą Žymėti kaip skaitytą @@ -3681,6 +3702,8 @@ Ji negali būti priskirta nariams ar ištrinta rankiniu būdu." Žinutė atsegta. Veiksmai su žinutėmis Žinutės + Žinučių įkelti nepavyko + Bandyk Dar Kartą Pridėti Telefono Numerį Jau Įjungtas! Atsarginė SMS Autentifikacija @@ -3709,6 +3732,8 @@ Ji negali būti priskirta nariams ar ištrinta rankiniu būdu." Įgalinti Įrangos Mastelį Eksperimentinė funkcija, kuri gali pagerinti vaizdo skambučius. Saugokitės, gali sukelti netvarką. Išfiltruok foninį triukšmą kalbėdamas, kad būtų aiškiai girdėti tavo puikus balsas. Paremta Krisp. + Triukšmo slopinimas (beta versija) + Dalyviai, kurie negali naudoti vaizdo funkcijos, šiuo metu slepiami. Norite, kad jie būtų rodomi? Moderavimas Esi tikras? Kas mėnesį @@ -3759,6 +3784,7 @@ kanalus, kur jie abu, t. y. perkeliantis ir perkeliamas narys, turi prieigą."Nesvarbu Nauja AŽ Nauja grupinė AŽ + Leisti gauti asmenines žinutes iš serverio narių Naujų narių, kurie grįžta į serverį praėjus savaitei po prisijungimo, procentas. Nauji paminėjimai %1$s nuo %2$s @@ -3914,6 +3940,7 @@ jokių prisegtų žinučių… Kol kas." %1$s pradėjo žaisti %2$s! Nepaisyti pranešimo %1$s pakvietė tave žaisti %2$s + %1$s paprašė kvietimo į %2$s %1$s pakvietė tave klausytis Spotify %1$s pakvietė grupę žaisti %2$s %1$s pakvietė grupę klausytis Spotify @@ -3959,8 +3986,6 @@ jokių prisegtų žinučių… Kol kas." Kažkas atsitiko laaabai blogo Registruotis Pradėti klubą arba bendruomenę - Nuvesk mane į mano serverį - Tavo serveriai paruošti! Gali pradėti kalbėti! "Neturi pakvietimo kodo? Nieko tokio! Sukurk Discord serverį, kur galėsi kalbėtis ir leisti laiką su draugais." @@ -4735,7 +4760,9 @@ galėtum Kalbėti visoje sistemoje." Pašalinti %1$s Pašalinti Rolę Ištrinti Unikalų URL + Rodyti interneto svetainės peržiūros informaciją iš į pokalbį įklijuotų nuorodų Nuorodos peržiūra + Rodyti žinutėms priskirtas jaustukų reakcijas Pranešti Pranešimą Nusiuntė %1$s Pranešti apie žinutę @@ -4975,6 +5002,7 @@ ir pabandyk dar kartą." Pranešimas Siųsti vaizdus Išsiųsti Žinutę + Nepavyko išsiųsti žinutės. Palaikyk, kad būtų parodytos parinktys. Siųsti Pranešimus Nariai, turintys šį leidimą, gali skelbti savo žinutes visuose serveriuose, kurie seka šį [pranešimų kanalą](%1$s). Siųsti TTS Pranešimus @@ -5185,7 +5213,6 @@ Ar nori juos rodyti?" Dėl transliacijos kyla problemų su programa Transliacijos problema Transliacija atsilieka arba įkeliama iš naujo - Nėra problemų Transliacijos balsas nesinchronizuotas Pasirink problemą Pranešk apie transliacijos problemą @@ -5585,6 +5612,7 @@ Laikyk mygtuką shift tiesioginiam įkėlimui." Išjungti kai kuriuos naudojimo statistinius duomenis? Naudoti Išorinius Jaustukus Nariai su šiuo leidimu gali jaustukus iš kitų serverių naudoti šiame serveryje. + Peržiūrėti jaustukus, paminėjimus ir Markdown sintaksę vedant tekstą Naudoti garsiakalbį Naudoti Balso Veiklą Nariai privalo naudoti Push to talk funkciją šiame kanale, jeigu šis leidimas išjungtas. @@ -5594,6 +5622,8 @@ Laikyk mygtuką shift tiesioginiam įkėlimui." Prašyti prisijungti prie %1$s Atsisiųsti Žaidimo paleisti nepavyko + Kviečiame prisijungti prie + Pakviesti klausytis kartu Pranešk man Tu jau tai žaidi. Tu jau pasirašei šiai kelionei. @@ -5614,6 +5644,7 @@ Laikyk mygtuką shift tiesioginiam įkėlimui." Žaidimo **%1$s** pakvietimas išsiųstas **%2$s**. Prašyti prisijungimo **%1$s** prie žaidimo… Kviečiame prisijungti prie %1$s + Jungiamasi Klausyti kartu Klausyti kartu su %1$s iš albumo %1$s @@ -5891,6 +5922,10 @@ Jei nori toliau naudotis Discord, **turėsime patikrinti tavo paskyrą.**"Rekomenduojame bent 256 x 256 piktogramą Webhook piktogramą Redaguoti Webhook + Savaitės bendraujantys lankytojai + Savaitės naujų narių išlaikymas + Savaitės nauji nariai + Savaitės lankytojai Ar tikrai nori pašalinti kanalą **%1$s** iš rekomenduojamų kanalų sąrašo? Ar tikrai nori pašalinti šį kanalą iš rekomenduojamų kanalų sąrašo? Pašalinti rekomenduojamą kanalą diff --git a/com.discord/res/values-nl/strings.xml b/com.discord/res/values-nl/strings.xml index e87f328276..47939c1151 100644 --- a/com.discord/res/values-nl/strings.xml +++ b/com.discord/res/values-nl/strings.xml @@ -216,11 +216,13 @@ Het is gevaarlijk om deze machtiging te verlenen." Iedereen op de server kan je een bericht sturen Laat Discord detecteren welke mobiele games je aan het spelen bent. Directe berichten van serverleden toestaan. + Sta het afspelen en gebruik van /tts-opdracht toe Heb je al een account? Bedrag Je moet een ander kanaal aanwijzen via Serverinstellingen voordat dit kanaal kan worden verwijderd. Dit is het begin van het #%1$s-kanaal. Welkom bij #%1$s! + Speel geanimeerde emoji Ik wil dat de emoji bewegen en dansen. Geanimeerde emoji Om de aankondigingen vlot te houden, kun je gepubliceerde berichten maximaal 3 keer per uur bewerken. Probeer het over %1$s nog eens. @@ -811,6 +813,7 @@ om de volledige controle over uitvoerapparaten te krijgen." Build-overschrijving voor %1$s Build-ID %1$s alleen client + Werkt alleen voor %1$s Ongeldige build-overschrijving Onjuiste gebruiker Build is niet beschikbaar @@ -1150,6 +1153,7 @@ de pietepeuterige tekst hieronder." Klik met de rechtermuisknop voor meer acties Ga verder naar Discord Volume aanpassen + Converteer automatisch emoticons in je berichten naar emoji Als je bijvoorbeeld \\:\\-\\) typt, zal Discord deze omzetten in :slight_smile: Gekopieerd Gekopieerd naar klembord. @@ -1374,6 +1378,7 @@ de pietepeuterige tekst hieronder." Altijd Nooit Alleen als gesproken wordt + Laat een waarschuwing zien als Discord geen audio van je microfoon detecteert Direct bericht Zoek of start een gesprek %1$s %2$s @@ -1619,6 +1624,7 @@ de pietepeuterige tekst hieronder." Wat een mooie toevoeging aan je server. Ziet er tof uit. Wat een mooie toevoeging aan je server. Ziet er gaaf uit. Wat een mooie toevoeging aan je server. Ziet er gelikt uit. + Volg ons voor meer updates! Aankondigingen Analyses Synchronisatie forceren @@ -2215,6 +2221,7 @@ Hier vind je ook statistische gegevens over aankondigingskanalen, serverontdekki Bezoek de COVID-19-Discord Doe voorzichtig en blijf op de hoogte "Emoji's op deze server" + "Community's in de kijker" Zoek maar eens. "Community's voor games die je speelt" "Populaire community's" @@ -2263,6 +2270,14 @@ Hier vind je ook statistische gegevens over aankondigingskanalen, serverontdekki Wat is het thema van jouw community? Je kunt ook nog maximaal 5 subcategorieën kiezen. Aanmelding verzenden + Directe toegang tot het Discord Communityteam voor hulp + Waarnaar kijk je het meeste uit als je onderdeel wordt van een partnercommunity, naast de upgrades van servervoordelen? + "Als je 'Overig' hebt gekozen, waar denk je dan aan?" + Eerder toegang tot nieuws en functie-updates + Geïnspireerd worden door nieuwe ideeën en suggesties van andere partners over hoe ik mijn community kan laten groeien + Overig + De mogelijkheid om met andere partnercommunityleiders te praten + Partnerschapsenquête Meld je aan voor het Discord Partnerprogramma Zakelijk / Merk Contentmaker / Persoonlijkheid @@ -2274,6 +2289,8 @@ Hier vind je ook statistische gegevens over aankondigingskanalen, serverontdekki Nu willen we ook iets meer weten over jou, de servereigenaar. Aangezien jij de content maakt, willen we graag weten waar je je content maakt. Vertel ons iets over jezelf! Communitywebsite (optioneel) + Neem even de tijd om te delen wat jouw server uniek maakt, of vertel ons iets heel speciaals dat binnen je community is gebeurd. + Waarom verdient jouw server het om partner te worden? Discord-partner Meer info kunnen we niet tonen. Deze server is niet openbaar. @@ -2468,7 +2485,7 @@ Hier vind je ook statistische gegevens over aankondigingskanalen, serverontdekki Als je server alleen voor jou en wat vrienden is, kun je gewoon op de oude voet verdergaan. Communityservers zijn voor beheerders die werken aan grotere ruimtes waarin mensen met dezelfde interesses elkaar kunnen ontmoeten. Als je server alleen voor jou en wat vrienden is, kun je gewoon op de oude voet verdergaan. Dit is voor mensen die aan grotere ruimtes werken. Bouw je een community op? - Community is voor zowel privéruimtes als openbare ruimtes. Je server wordt er niet openbaar van. [Hier vind je meer info.](%1$s) + "Het inschakelen van 'Community' maakt je server niet openbaar. Ontdekking is een extra functie die je kunt inschakelen. [Meer info vind je hier.](%1$s)" Gebruik tools zoals **$[Serverinzichten](featureHook) $[info](infoHook)**, die helpen bij het modereren en actief houden van je server. Zorg ervoor dat je leden actief blijven Alleen voor servers met meer dan 500 leden @@ -3056,7 +3073,9 @@ Wil je meer weten over Discord?" Inkomende videogesprek… Of bezoek deze pagina vanuit een [ondersteunde browser](%1$s). Nee bedankt + Wanneer direct geüpload naar Discord Afbeeldingen die groter zijn dan %1$sMB, worden niet vooraf getoond. + Wanneer gepost als links om te chatten "Afbeeldingen, video's en lolcats weergeven" Invoerapparaat Push-to-talk @@ -3113,6 +3132,7 @@ Wil je meer weten over Discord?" Weet je zeker dat je **%1$s** wilt verwijderen? Er is een interne serverfout opgetreden. Bot verwijderen mislukt + Je hebt geen toestemming om deze integratie te verwijderen. Als je deze integratie verwijdert, verdwijnen bots en webhooks op deze pagina van je server. Dit kan niet ongedaan worden gemaakt. Verwijder %1$s Bots en apps @@ -3194,6 +3214,7 @@ Wil je meer weten over Discord?" Kopieer uitnodigingslink Deellink kopiëren Bewerk uitnodigingslink. + Vragen om deel te nemen Volle groep Game is geëindigd Game-uitnodiging @@ -3522,10 +3543,8 @@ Probeer het opnieuw." Deelnemen aan %1$s Dit is de voorbeeldmodus. Word lid van deze server om te chatten! Ik ben er nog niet klaar voor - Je kunt hier nog niet chatten! Aan deze server deelnemen Je kunt pas reageren als je meedoet! - Hoera! Het is tijd om te chatten en te chillen met de andere leden. Aan de slag! Je bent nu lid van %1$s Je moet eerst lid worden van de community voordat je kunt communiceren. @@ -3552,6 +3571,8 @@ Probeer het opnieuw." Leden met deze machtiging kunnen webhooks maken, bewerken en verwijderen. "Deze rol wordt automatisch beheerd door een integratie. Hij kan niet handmatig aan leden worden toegewezen of worden verwijderd." + Deze rol wordt beheerd door een integratie: %1$s. Hij kan niet handmatig aan leden worden toegewezen. Je kunt de integratie verwijderen om deze rol te verwijderen. + Deze rol wordt automatisch beheerd door Discord voor serverboosting. Hij kan handmatig aan leden worden toegewezen of worden verwijderd. Markeren als gelezen Markeren als ongelezen Markeren als gelezen @@ -3634,6 +3655,8 @@ Hij kan niet handmatig aan leden worden toegewezen of worden verwijderd."Bericht losgemaakt. Berichtacties Berichten + Berichten laden mislukt + Probeer het opnieuw Telefoonnummer toevoegen Al ingeschakeld! SMS-backup authenticatie @@ -3662,6 +3685,8 @@ Hij kan niet handmatig aan leden worden toegewezen of worden verwijderd."Hardwareschalen inschakelen Experimentele functie die de prestaties bij videogesprekken kan verbeteren. Pas op, kan wat haperingen veroorzaken. Filter achtergrondgeluiden eruit terwijl je praat, zodat je zoetgevooisde stemgeluid beter uitkomt. Aangedreven door Krisp. + Ruisonderdrukking (bèta) + Deelnemers zonder beeld zijn momenteel verborgen. Wil je ze tonen? Moderatie Weet je het zeker? Maandelijks @@ -3712,6 +3737,7 @@ kanalen verplaatsen, waartoe zowel zij als het lid die ze verplaatsen toegang to Laat maar Nieuw direct bericht Nieuwe groeps-DM + Privéberichten van serverleden toestaan Het percentage nieuwe leden dat na een week nog steeds terug is gekomen naar de server. Nieuwe vermeldingen %1$s sinds %2$s @@ -3865,6 +3891,7 @@ vastgepinde berichten, althans nog niet." %1$s is begonnen met %2$s! Melding negeren %1$s nodigt je uit om %2$s te spelen + %1$s wil graag worden uitgenodigd voor %2$s %1$s nodigt je uit om naar Spotify te luisteren %1$s nodigt de groep uit om %2$s te spelen %1$s nodigt de groep uit om naar Spotify te luisteren @@ -3910,8 +3937,6 @@ vastgepinde berichten, althans nog niet." Er is iets ernstig misgegaan Registreer je account Een club of community opstarten - Breng me naar mijn server - Je servers zijn er klaar voor! Praten maar! "Geen uitnodigingscode? Geen zorgen! Maak een Discord-server waar je samen met je vrienden kunt praten en chillen." @@ -4677,7 +4702,9 @@ detectie in te schakelen terwijl de game focus heeft." Verwijder %1$s Rol verwijderen Persoonlijke link verwijderen + Toon websitevoorbeeldinformatie van links die zijn geplakt in chat Linkvoorbeeld + Laat emoji-reacties zien in berichten Rapporteren Rapporteer bericht gepost door %1$s Bericht rapporteren @@ -4910,6 +4937,7 @@ voordat je opnieuw probeert." Bericht Afbeeldingen sturen Bericht sturen + Bericht sturen mislukt. Houd ingedrukt voor opties. Berichten verzenden Leden met deze machtiging kunnen hun eigen berichten op alle servers publiceren die dit [Aankondigingskanaal](%1$s) volgen. TTS-berichten verzenden @@ -5116,7 +5144,6 @@ Wil je ze tonen?" De stream veroorzaakt een probleem bij mijn applicatie Probleem met streamen Stream ondervindt lag of hernieuwt zich - Geen probleem Stream is niet gesynchroniseerd met de spraak Kies je probleem Een probleem melden met je stream @@ -5517,6 +5544,7 @@ Houd shift ingedrukt om direct te uploaden." Enkele gebruiksstatistieken uitschakelen? "Gebruik externe Emoji's" "Leden met deze machtiging kunnen emoji's van andere servers op deze server gebruiken." + "Tijdens het typen krijg je voorproefjes van emoji's, vermeldingen en markdown-syntaxis" Speaker gebruiken Spraakactivatie gebruiken Leden moeten push-to-talk gebruiken in dit kanaal als deze machtiging niet is toegestaan. @@ -5525,6 +5553,8 @@ Houd shift ingedrukt om direct te uploaden." Vragen om deel te nemen Vraag om deel te nemen aan %1$s Game kan niet gestart worden + Uitnodiging om mee te doen + Uitnodiging om mee te luisteren Stuur me een melding Je speelt dit al. Je bent al bezig. @@ -5545,6 +5575,7 @@ Houd shift ingedrukt om direct te uploaden." **%1$s** uitnodiging gestuurd naar **%2$s**. "Bezig met vragen om mee te doen met **%1$s**'s game…" Uitnodigen om lid te worden van %1$s + Meedoen Luister mee Luister mee met %1$s op %1$s @@ -5812,6 +5843,10 @@ Om Discord te blijven gebruiken, **moeten we je account verifiëren.**" We raden een afbeelding aan van minimaal 256x256 Webhook-pictogram Webhook bewerken + Wekelijkse communicators + Wekelijks behoud nieuwe leden + Wekelijkse nieuwe leden + Wekelijkse bezoekers Weet je zeker dat je **%1$s** wilt verwijderen van de aanbevolen kanalen? Weet je zeker dat je dit kanaal wilt verwijderen van de aanbevolen kanalen? Aanbevolen kanaal verwijderen diff --git a/com.discord/res/values-no/strings.xml b/com.discord/res/values-no/strings.xml index cdfdced780..95d6840246 100644 --- a/com.discord/res/values-no/strings.xml +++ b/com.discord/res/values-no/strings.xml @@ -192,11 +192,13 @@ rettighet å gi fra seg." Alle på serveren kan sende deg meldinger Tillat at Discord oppdager hvilke mobilspill du spiller. Tillat direktemeldinger fra servermedlemmer. + Tillat avspilling og bruk av /tts-kommandoen Har du allerede en bruker? Beløp Du må angi en annen i Serverinnstillinger før denne kanalen kan slettes. Dette er begynnelsen av #%1$s-kanalen. Velkommen til #%1$s! + Spill av animerte emojier Jeg vil at emojien skal røre på seg og danse. Animert emoji For å gjøre kunngjøringene raske, kan publiserte meldinger kun redigeres tre ganger i timen. Prøv igjen om %1$s. @@ -336,7 +338,7 @@ rettighet å gi fra seg." Du er så sjenerøs! Send denne gaven til en venn for å gi dem %1$s med %2$s. Vi håper de liker den! Du er så sjenerøs! Send denne gaven til en venn for å gi dem %1$s med %2$s. Send denne lenken til en venn for å gi dem gaven. Vi håper de liker den! - Denne lenken inkluderer en bekreftelse på e-post, og kan finnes og administreres i [gavebeholdningen](onInventoryClick). Lenke til gave utløper etter 48 timer. + Lenken er å finne i e-postbekreftelsen. Gå til [Gaver](onInventoryClick) for å se og administrere den. Gavelenker utløper etter 48 timer. I samlingen Lenken er kopiert! Noe gikk galt. Prøv igjen senere, eller kontakt brukerstøtte. @@ -795,6 +797,7 @@ for å få full kontroll over lydenhetene." Overstyring av delversjon for %1$s Delversjons-ID %1$s kun kunde + Kun %1$s-mål Ugyldig overstyring av delversjon Feil bruker Delversjonen er ikke tilgjengelig @@ -1096,6 +1099,7 @@ bittelille teksten nedenfor." Høyreklikk på brukeren for å se flere handlinger Fortsett til Discord Styr volum + Oversett automatisk uttrykksikoner til emojier i meldinger Når du for eksempel skriver \\:\\-\\), kommer Discord til å konvertere det til :slight_smile: Kopiert Kopiert til utklippstavlen. @@ -1319,6 +1323,7 @@ bittelille teksten nedenfor." Alltid Aldri Bare mens du snakker + Vis en advarsel når Discord ikke registrerer lyd fra mikrofonen din Direktemelding Finn eller start en samtale %1$s %2$s @@ -1519,6 +1524,7 @@ bittelille teksten nedenfor." For et fantastisk tillegg til serveren din. Det ser virkelig fint ut her. For et fantastisk tillegg til serveren din. Det ser virkelig propert ut her For et fantastisk tillegg til serveren din. Det ser virkelig livlig ut her. + Følg oss for å få flere oppdateringer! Kunngjøringer Analyse Tving synkronisering @@ -2119,6 +2125,7 @@ Du vil også finne analyser om kunngjøringskanaler, Serveroppdagelse og velkoms Besøk covid-19-delen på Discord Hold deg trygg og informert Emojier på denne serveren + Anbefalte fellesskap Prøv å søke etter dem. Fellesskap for spill du spiller Populære fellesskap @@ -2167,6 +2174,14 @@ Du vil også finne analyser om kunngjøringskanaler, Serveroppdagelse og velkoms Hva er temaet for fellesskapet ditt? Du kan også velge opptil fem underkategorier. Send søknad + Å ha direkte tilgang til Discord Community Team for å få hjelp + Ved siden av større serverfordeler, hva ser du mest frem til med å gjøre fellesskapet ditt til partner? + Hvis du valgte «annet», hva tenkte du på? + Tidlig tilgang til nyheter og oppgraderte funksjoner + Å få forslag og ideer fra andre partnere om hvordan jeg kan gjøre fellesskapet mitt større + Annet + Muligheten til å snakke med andre fellesskapsledere som er partnere + Spørreundersøkelse om partnerskap Søk på Discord-partnerprogrammet Næringsliv/merkevare Innholdsskaper/personlighet @@ -2178,6 +2193,8 @@ Du vil også finne analyser om kunngjøringskanaler, Serveroppdagelse og velkoms Og så trenger vi litt info om deg, servereieren. Siden du er innholdsskaper, må du fortelle hvor du lager tingene dine. Fortell mer om deg selv! Fellesskapets nettsted (valgfritt) + Bruk noen minutter til å fortelle oss hva som gjør serveren din unik, eller om noe helt spesielt som skjedde i fellesskapet ditt. + Hvorfor fortjener serveren din partnerskap? Discord-partner Vi kan ikke vise mer informasjon. Denne serveren er ikke offentlig. @@ -2372,7 +2389,7 @@ Du vil også finne analyser om kunngjøringskanaler, Serveroppdagelse og velkoms Ikke gjør dette hvis serveren kun er for deg og noen få venner. Fellesskapsservere er for administratorer som bygger større rom der folk med felles interesser kan møtes. Ikke gjør dette hvis serveren kun er for deg og noen få venner. Dette er for folk som lager større rom. Skaper du et fellesskap? - Fellesskap er for både private og offentlige rom. Det gjør ikke serveren din offentlig. [Finn ut mer her.](%1$s) + Det å aktivere Fellesskap gjør ikke serveren din offentlig. Oppdagelse kan du velge å bruke i tillegg. [Se mer her.](%1$s) Få tilgang til verktøy som **$[Serverinnsikt](featureHook) $[info](infoHook)**, som hjelper deg å moderere og øke engasjementet på serveren din. Hold medlemmene engasjert Bare for servere med over 500 medlemmer @@ -2962,7 +2979,9 @@ Har du lyst til å vite mer om Discord?" Innkommende videosamtale … Eller besøk denne siden fra en [støttet nettleser](%1$s). Nei takk + Når det lastes opp direkte til Discord Bilder større enn %1$sMB blir ikke forhåndsvist. + Når det legges ut som lenker i chatten Vis bilder, videoer og lol-katter Inngangsenhet Trykk og Snakk @@ -3019,6 +3038,7 @@ Har du lyst til å vite mer om Discord?" Er du sikker på at du vil fjerne **%1$s**? Det oppsto en intern serverfeil. Feil ved fjerning av bot + Du har ikke tillatelse til å fjerne denne integrasjonen. Ved å fjerne denne integrasjonen fjerner du også eventuelle boter og webhooks på denne siden fra serveren. Dette kan ikke angres. Fjern %1$s Boter og apper @@ -3104,6 +3124,7 @@ Har du lyst til å vite mer om Discord?" Kopier invitasjonslenke Kopier delingskobling Rediger invitasjonslenke. + Be om å bli med Full gruppe Spillet er avsluttet Spillinvitasjon @@ -3435,10 +3456,8 @@ Prøv igjen." Bli med %1$s Dette er en forhåndsvisning. Bli med i serveren for å chatte! Jeg er ikke klar - Du kan ikke chatte her ennå. Bli med i denne serveren Du kan ikke reagere før du blir med. - Hurra! Nå kan du chatte og henge med andre medlemmer. Kom igjen! Nå er du med i %1$s Du må bli med i fellesskapet før du kan samhandle. @@ -3465,6 +3484,8 @@ Prøv igjen." Medlemmer med denne tillatelsen kan lage, forandre og slette webhooks. "Denne rollen styres automatisk av en integrering. Den kan ikke tilordnes manuelt til medlemmer eller slettes." + Denne rollen styres automatisk av en integrasjon: %1$s. Den kan ikke slettes eller tilordnes manuelt til medlemmer. Du kan fjerne integrasjonen for også å fjerne denne rollen. + Discord tildeler denne rollen automatisk til medlemmer som foretar Server Boosting. Den kan ikke slettes eller tilordnes manuelt til medlemmer. Marker som lest Merk som ulest Markert som lest @@ -3547,6 +3568,8 @@ Prøv igjen." Meldingen er løsnet. Meldingshandlinger Meldinger + Meldingene ble ikke lastet inn + Prøv på nytt Legg til telefonnummer Allerede aktivert! SMS som reserveløsning for autentisering @@ -3575,6 +3598,8 @@ Prøv igjen." Aktiver maskinvareskalering Eksperimentell funksjon som kan forbedre ytelsen i videosamtaler. Pass på, dette kan forårsake problemer. Du kan filtrere bort bakgrunnsstøy når du snakker, slik at den vakre stemmen din kommer til sin rett. Drives av Krisp. + Støydemping (beta) + Deltakere uten video er skjult. Vil du vise dem? Moderasjon Er du sikker? Månedlig @@ -3625,6 +3650,7 @@ kanaler hvor både de og medlemmene de flytter, har tilgang." Ikke tenk på det Ny direktemelding Ny gruppe-DM + Tillat direktemeldinger fra servermedlemmer Prosentandelen av nye medlemmer som kommer tilbake til serveren uken etter at de ble med. Nye nevninger %1$s siden %2$s @@ -3779,6 +3805,7 @@ ingen festede meldinger … enda." %1$s startet å spille %2$s! Lukk varsel %1$s inviterte deg til å spille %2$s + %1$s har bedt om å bli invitert til %2$s %1$s inviterte deg til å høre på Spotify %1$s inviterte gruppen til å spille %2$s %1$s inviterte gruppen til å høre på Spotify @@ -3824,8 +3851,6 @@ Har du et emne som passer for gruppen din?" Noe har gått alvorlig galt Registrer kontoen din Start en klubb eller et fellesskap - Ta meg til serveren min - Serverne dine er klare! Nå er det bare å snakke i vei! "Har du ingen invitasjonskode? Det går fint. Opprett en Discord-server der du og vennene dine kan møtes og snakke." @@ -4594,7 +4619,9 @@ til datamaskinen din hvis du ønsker å bruke denne funksjonen uten å ha nettle Fjern %1$s Fjern rollen Fjern egendefinert nettadresse + Forhåndsvis informasjon om nettsteder fra lenker i chatten Forhåndsvis lenker + Vis emojireaksjoner på meldinger Rapporter Rapporter melding lagt ut av %1$s Rapporter melding @@ -4829,6 +4856,7 @@ før du prøver igjen." Melding Send bilder Send melding + Kunne ikke sende meldingen. Hold inne for å se alternativer. Send meldinger Medlemmer med denne tillatelsen kan publisere deres egne meldinger til alle servere etter denne [kunngjøringskanalen](%1$s). Send TTS-meldinger @@ -5036,7 +5064,6 @@ Vil du vise dem?" Strømmen forårsaker problemer i appen Strømmeproblem Strømmen lagger eller laster - Ingen problemer Strømmen er ikke synkronisert med stemmen Velg problem Rapporter et problem med strømmen din @@ -5432,6 +5459,7 @@ Hold shift for å laste opp direkte." Slå av litt bruksstatistikk? Bruk eksterne emojier Brukere med denne tillatelsen kan bruke emojier fra andre servere på denne serveren. + Forhåndsvis emojier, omtaler og markdown-syntaks mens du skriver Bruk høyttaler Bruk taleaktivitet Medlemmer må bruke Trykk og Snakk i denne kanalen hvis denne tillatelsen ikke er tillatt. @@ -5441,6 +5469,8 @@ Hold shift for å laste opp direkte." Be om å bli med %1$s Last ned Spillet kunne ikke starte + Inviter til å bli med + Inviter til å høre på sammen Varsle meg Du spiller allerede dette. Du er allerede med. @@ -5461,6 +5491,7 @@ Hold shift for å laste opp direkte." **%1$s** invitasjon er sendt til **%2$s**. Spør om å bli med på spillet til **%1$s**… Inviter til å bli med %1$s + Blir med Hør sammen Hør sammen med %1$s på %1$s @@ -5732,6 +5763,10 @@ For å fortsette å bruke Discord, **må du bekrefte kontoen.**" Vi anbefaler et bilde på minst 256x256 Webhook-ikon Rediger webhook + Kommuniserende per uke + Nye medlemmer som blir på serveren, per uke + Nye medlemmer per uke + Gjester per uke Er du sikker på at du vil fjerne **%1$s** fra anbefalte kanaler? Er du sikker på at du vil fjerne denne kanalen fra anbefalte kanaler? Fjern den anbefalte kanalen diff --git a/com.discord/res/values-pl/plurals.xml b/com.discord/res/values-pl/plurals.xml index d60e3da194..ce86590ae6 100644 --- a/com.discord/res/values-pl/plurals.xml +++ b/com.discord/res/values-pl/plurals.xml @@ -694,6 +694,7 @@ %s wzmianek, %s wzmianka, + %s wzmianki, %s dni diff --git a/com.discord/res/values-pl/strings.xml b/com.discord/res/values-pl/strings.xml index b3f174a8bb..abd8bf7165 100644 --- a/com.discord/res/values-pl/strings.xml +++ b/com.discord/res/values-pl/strings.xml @@ -220,11 +220,13 @@ może być ryzykowne." Wszyscy na serwerze mogą wysyłać Ci wiadomości Pozwól Discordowi na wykrywanie tego, w jakie gry mobilne grasz. Zezwalaj na wiadomości prywatne od członków serwerów. + Umożliwiaj odtwarzanie i użycie komendy /tts Masz już konto? Ilość Zanim będzie można usunąć ten kanał, należy wyznaczyć inny, korzystając z opcji Ustawień serwera. To jest początek kanału #%1$s. Witamy na: #%1$s! + Odtwarzaj animowane emoji Chcę, aby emoji ruszały się i tańczyły w rytm muzyki. Animowane emoji Żeby ogłoszenia działały szybko, opublikowane wiadomości można edytować tylko 3 razy na godzinę. Spróbuj ponownie za %1$s. @@ -844,6 +846,7 @@ komputer stacjonarny, aby uzyskać pełną kontrolę nad urządzeniami odtwarzan Nadpisanie wersji dla %1$s ID wersji tylko dla użytkowników %1$s + Tylko %1$s Nieprawidłowe nadpisanie wersji Niewłaściwy użytkownik Wersja nie jest dostępna @@ -1174,6 +1177,7 @@ malutki tekst poniżej." Kliknij prawym przyciskiem myszy po więcej działań Przejdź do Discorda Ustawienia głośności + Automatycznie zamieniaj emotikony w Twoich wiadomościach na emoji Przykładowo, gdy wpisujesz \\:\\-\\), Discord automatycznie przekonwertuje to na :slight_smile: Skopiowano Skopiowano do schowka. @@ -1404,6 +1408,7 @@ malutki tekst poniżej." Zawsze Nigdy Tylko podczas mówienia + Pokaż ostrzeżenie, gdy Discord nie wykrywa dźwięku z Twojego mikrofonu Prywatna wiadomość Znajdź lub rozpocznij rozmowę %1$s %2$s @@ -1648,6 +1653,7 @@ malutki tekst poniżej." To cudowny dodatek do Twojego serwera. Wygląda tu czadowo. To cudowny dodatek do Twojego serwera. Wygląda tu spoko To cudowny dodatek do Twojego serwera. Wygląda na to, że dużo się tu dzieje. + Obserwuj nas, aby być na bieżąco! Ogłoszenia Statystyki Wymuś synchronizację @@ -2252,6 +2258,7 @@ Znajdziesz też tutaj statystyki dotyczące kanałów ogłoszeniowych, Wyszukiwa Odwiedź Discord o COVID-19 Zachowaj bezpieczeństwo i bądź poinformowany(-a) Emoji na tym serwerze + Polecane społeczności Spróbuj je wyszukać. Społeczności dotyczące gier, w które grasz Popularne społeczności @@ -2300,6 +2307,14 @@ Znajdziesz też tutaj statystyki dotyczące kanałów ogłoszeniowych, Wyszukiwa Czego dotyczy Twoja społeczność? Możesz też wybrać do 5 podkategorii. Wyślij wniosek + Możliwość uzyskania bezpośredniej pomocy od Zespołu Społeczności Discord. + Co, oprócz większych korzyści serwerowych, jest dla Ciebie największą korzyścią płynącą z przystąpienia do programu partnerskiego? + Jeśli wybrałeś(-łaś) opcję „inne”, co miałeś(-łaś) na myśli? + Wczesny dostęp do wiadomości i aktualizacji funkcji. + Możliwość czerpania inspiracji z nowych pomysłów i sugestii innych partnerów dotyczących tego, jak rozwijać społeczność. + Inne + Możliwość rozmowy z innymi liderami społeczności należącymi do programu. + Ankieta dotycząca dołączenia do programu partnerskiego Zgłoś się do Programu Partnerskiego Discord Biznes lub marka Twórca treści lub osobowość @@ -2311,6 +2326,8 @@ Znajdziesz też tutaj statystyki dotyczące kanałów ogłoszeniowych, Wyszukiwa Następnie potrzebujemy nieco informacji o Tobie, właścicielu serwera. Jesteś twórcą treści, więc przekaż nam, gdzie prowadzisz swoją działalność twórczą. Opowiedz nam o sobie! Strona internetowa społeczności (opcjonalnie) + Zastanów się przez chwilę i powiedz nam, co czyni Twój serwer wyjątkowym, albo opowiedz o jakimś wyjątkowym wydarzeniu, które miało miejsce w Twojej społeczności. + Co sprawia, że Twój serwer zasługuje na program partnerski? Partner Discorda Nie możemy podać więcej szczegółów. Ten serwer nie jest publiczny. @@ -2505,7 +2522,7 @@ Znajdziesz też tutaj statystyki dotyczące kanałów ogłoszeniowych, Wyszukiwa Nie włączaj tego, jeśli to tylko serwer dla Ciebie i kilkorga znajomych. Serwery społeczności są dla administratorów budujących większe przestrzenie gromadzące osoby o wspólnych zainteresowaniach. Nie włączaj tego, jeśli to tylko serwer dla Ciebie i kilkorga znajomych. To funkcja dla administratorów budujących większe przestrzenie. Czy budujesz społeczność? - Społeczność dotyczy zarówno prywatnych, jak i publicznych przestrzeni. Nie sprawia, że Twój serwer staje się publiczny. [Dowiedz się więcej tutaj.](%1$s) + Włączenie społeczności nie oznacza, że Twój serwer będzie publiczny. Wyszukiwanie to dodatkowa funkcja, którą możesz włączyć. [Dowiedz się więcej tutaj.](%1$s) Uzyskaj dostęp do takich narzędzi jak **$[przegląd serwera](featureHook) $[info](infoHook)**, które pomogą Ci lepiej moderować serwer i dbać o zaangażowanie na nim. Angażuj członków Tylko dla serwerów z ponad 500 członkami @@ -3101,7 +3118,9 @@ Czy chcesz dowiedzieć się więcej o Discord?" Przychodzące połączenie wideo… Lub odwiedź stronę w [obsługiwanej przeglądarce](%1$s). Nie, dzięki + Gdy są wysyłane poprzez Discorda Obrazki większe niż %1$sMB nie będą wyświetlane do podglądu. + Gdy są wysyłane poprzez linki Podgląd obrazków, filmów i śmiesznych kotów Urządzenie nagrywania Naciśnij i Mów @@ -3158,6 +3177,7 @@ Czy chcesz dowiedzieć się więcej o Discord?" Czy na pewno chcesz usunąć **%1$s**? Wystąpił wewnętrzny błąd serwera. Błąd usuwania bota + Nie masz uprawnień do usunięcia tej integracji. Usunięcie integracji usunie wszelkie boty i webhooki z tej strony Twojego serwera. Czynność ta jest nieodwracalna. Usuń %1$s Boty i aplikacje @@ -3246,6 +3266,7 @@ Czy chcesz dowiedzieć się więcej o Discord?" Kopiuj link z zaproszeniem Kopiuj link udostępniania Edytuj link z zaproszeniem. + Poproś o dołączenie Pełna grupa Gra zakończyła się Zaproszenie do gry @@ -3578,10 +3599,8 @@ Spróbuj ponownie." Dołącz do %1$s Jesteś obecnie w trybie podglądu. Dołącz do tego serwera, by zacząć rozmawiać na czacie! To jeszcze nie czas - Nie możesz tu jeszcze czatować! Dołącz do tego serwera Nie możesz reagować, dopóki nie dołączysz! - Hurra! Możesz teraz czatować i spędzać czas z innymi należącymi użytkownikami. Do dzieła! Jesteś teraz członkiem serwera %1$s Musisz najpierw dołączyć do społeczności, żeby móc wchodzić w interakcje. @@ -3608,6 +3627,8 @@ Spróbuj ponownie." Członkowie z tym uprawnieniem mogą tworzyć, edytować i usuwać webhooki. "Ta rola jest automatycznie zarządzana. Nie może być ręcznie przypisana członkom ani usunięta." + Ta rola jest zarządzana przez integrację: %1$s. Nie może być ręcznie przypisana członkom. Możesz usunąć integrację, aby usunąć tę rolę. + Ta rola jest automatycznie zarządzana przez Discorda w ramach ulepszania serwera. Nie może być ręcznie przypisana członkom ani usunięta. Oznacz jako przeczytane Oznacz jako nieprzeczytane Oznacz jako przeczytane @@ -3690,6 +3711,8 @@ Nie może być ręcznie przypisana członkom ani usunięta." Wiadomość odpięta. Działania związane z wiadomościami Wiadomości + Nie udało się wczytać wiadomości + Spróbuj ponownie Dodaj numer telefonu Już włączone! Uwierzytelnianie zapasowe za pomocą SMS @@ -3718,6 +3741,8 @@ Nie może być ręcznie przypisana członkom ani usunięta." Włącz skalowanie sprzętowe Funkcja eksperymentalna, która może zwiększyć wydajność podczas rozmów wideo. Uwaga, należy zachować ostrożność. Odgłosy otoczenia zostają wytłumione, więc podczas rozmowy wyeksponowany zostanie Twój piękny głos. Dzięki technologii Krisp. + Tłumienie zakłóceń (beta) + Obecnie uczestnicy bez wideo są ukryci. Czy chcesz, by ich pokazywać? Moderacja Na pewno? Co miesiąc @@ -3768,6 +3793,7 @@ kanałów, do których mają dostęp przenoszeni oraz przenoszący." Nieważne Nowa wiadomość prywatna Nowa prywatna rozmowa grupowa + Zezwalaj na wiadomości prywatne od członków serwerów Odsetek nowych członków, którzy wrócili na serwer tydzień po dołączeniu do niego. Nowe wzmianki %1$s od %2$s @@ -3923,6 +3949,7 @@ przypiętych wiadomości… jeszcze." %1$s gra teraz w %2$s! Odrzuć powiadomienie %1$s zaprosił(-a) Cię do gry %2$s + %1$s poprosił(-a) o zaproszenie do %2$s %1$s zaprosił(-a) Cię do słuchania na Spotify %1$s zaprosił(-a) grupę do gry %2$s %1$s zaprosił(-a) tę grupę do słuchania na Spotify @@ -3968,8 +3995,6 @@ przypiętych wiadomości… jeszcze." Coś poszło naprawdę nie tak Zarejestruj swoje konto Załóż klub lub społeczność - Zabierz mnie na mój serwer - Twoje serwery są gotowe! Zacznij rozmawiać! "Brak kodu zaproszenia? Bez obaw! Utwórz serwer Discorda, na którym możesz rozmawiać i spędzać czas ze znajomymi." @@ -4745,7 +4770,9 @@ podczas rozgrywki." Usuń %1$s Usuń rolę Usuń unikalny adres URL + Pokazuj informacje podglądu stron internetowych z linków wklejanych do czatu Podgląd linków + Pokazuj reakcje emoji w wiadomościach Zgłoś Zgłoś wiadomość wysłaną przez %1$s Zgłoś wiadomość @@ -4985,6 +5012,7 @@ przed ponowną próbą." Wiadomość Wyślij obrazy Wyślij wiadomość + Nie udało się wysłać wiadomości. Przytrzymaj, aby zobaczyć opcje. Wysyłanie wiadomości Członkowie z tym uprawnieniem mogą publikować własne wiadomości na wszystkich serwerach śledzących ten [kanał ogłoszeniowy](%1$s). Wysyłanie wiadomości TTS @@ -5194,7 +5222,6 @@ Czy chcesz, by ich pokazywać?" Streaming powoduje problemy z aplikacją Problem ze streamem Stream jest opóźniony lub ciągle się odświeża - Brak problemu Stream nie jest zsynchronizowany z głosem Wybierz problem Zgłoś problem ze swoim streamem @@ -5591,6 +5618,7 @@ Przytrzymaj Shift, aby wysłać natychmiast." Wyłączyć niektóre statystyki użytkowania? Używanie zewnętrznych emoji Członkowie z tym uprawnieniem mogą używać emoji z innych serwerów na tym serwerze. + Podejrzyj emoji, wzmianki i składnię Markdown w trakcie pisania Użyj głośników Używanie Aktywności Głosowej Członkowie będą musieli używać Naciśnij i Mów, kiedy to uprawnienie jest zablokowane. @@ -5600,6 +5628,8 @@ Przytrzymaj Shift, aby wysłać natychmiast." Poproś o dołączenie %1$s Pobierz Nie udało się uruchomić gry + Zaproś do dołączenia + Zaproś do słuchania razem Powiadom mnie Już to odtwarzasz. Już dołączyłeś(-łaś) do zabawy. @@ -5620,6 +5650,7 @@ Przytrzymaj Shift, aby wysłać natychmiast." Zaproszenie do gry **%1$s** wysłane do **%2$s**. Wysyłanie pytania o dołączenie do gry użytkownika **%1$s**… Zaproś do dołączenia do %1$s + Dołączanie Słuchaj razem Słuchaj razem z %1$s w %1$s @@ -5897,6 +5928,10 @@ Aby używać dalej Discorda, **będziemy musieli zweryfikować Twoje konto.**"Ikona webhooka Edytuj webhooka Webhooki + Rozmawiający w tygodniu + Utrzymanie nowych członków w tygodniu + Nowi członkowie w tygodniu + Goście w tygodniu Czy na pewno chcesz usunąć **%1$s** z rekomendowanych kanałów? Czy na pewno chcesz usunąć ten kanał z rekomendowanych kanałów? Usuń rekomendowany kanał diff --git a/com.discord/res/values-pt-rBR/strings.xml b/com.discord/res/values-pt-rBR/strings.xml index 43f03f0c7e..416ccccaaf 100644 --- a/com.discord/res/values-pt-rBR/strings.xml +++ b/com.discord/res/values-pt-rBR/strings.xml @@ -216,11 +216,13 @@ Pense bem antes de conceder essa permissão." Todos no servidor podem te mandar mensagens Permite que o Discord detecte quais jogos móveis você está jogando. Permitir mensagens diretas de membros do servidor. + Permitir a reprodução e o uso do comando /tts. Já tem uma conta? Total Você precisa designar outro canal nas Configurações do Servidor antes de poder excluir este canal. Este é o começo do canal #%1$s. Bem-vindo(a) a #%1$s! + Reproduzir emojis animados. Quero emojis dançando e se mexendo. Emojis animados Para manter os anúncios no ritmo certo, mensagens publicadas só podem ser editadas 3 vezes por hora. Tente novamente em %1$s. @@ -836,6 +838,7 @@ para ter controle total sobre os dispositivos de saída." Permissão especial de versão para %1$s ID da versão %1$s apenas no cliente + Apenas para %1$s Permissão especial de versão inválida Usuário incorreto Versão indisponível @@ -1179,6 +1182,7 @@ clicando no textinho abaixo." Clique com o botão direito em um usuário para mais ações Continuar para o Discord Controle de volume + Converter automaticamente emoticons em suas mensagens para emojis. Por exemplo, quando você digitar \\:\\-\\), o Discord vai converter para :slight_smile: Copiado Copiado para a área de transferência. @@ -1405,6 +1409,7 @@ Crie o seu e comece a interagir." Sempre Nunca Apenas ao falar + Mostrar um aviso quando o Discord não detectar o áudio do seu microfone. Mensagem direta Encontre ou comece uma conversa %1$s %2$s @@ -1604,6 +1609,7 @@ Crie o seu e comece a interagir." Que bela adição ao seu servidor. Ficou deveras agradável. Que bela adição ao seu servidor. Ficou joinha, bicho. Que bela adição ao seu servidor. Ficou maneiríssimo. + Sigam-nos (os bons) para mais atualizações! Anúncios Estatísticas Forçar sincronização @@ -2207,6 +2213,7 @@ Aqui também temos análises sobre canais de anúncios, o Descobrir Servidores e Visite COVID-19 Discord Fique em segurança e por dentro de tudo Emojis neste servidor + Comunidades em destaque Tente buscá-las. Comunidades dos jogos que você joga Comunidades populares @@ -2255,6 +2262,14 @@ Aqui também temos análises sobre canais de anúncios, o Descobrir Servidores e Sobre o que é sua comunidade? Você também pode selecionar até 5 subcategorias. Enviar candidatura + Ter acesso direito à Equipe da Comunidade do Discord quando precisar de ajuda + Além das vantagens do servidor melhoradas, o que mais te interessa na comunidade de Parceiros? + Se escolheu \"outros\", conte o que está pensando. + Acesso antecipado a novidades e atualizações + Ficar inspirado(a) com novas ideias e sugestões de outros Parceiros sobre como melhorar minha comunidade + Outros + Ser capaz de falar com outros Parceiros líderes de comunidades + Pesquisa de Parceria Candidatar-se ao Programa de Parceria do Discord Negócio / Marca Criador de conteúdo / Personalidade @@ -2266,6 +2281,8 @@ Aqui também temos análises sobre canais de anúncios, o Descobrir Servidores e Em seguida, vamos precisar de mais informações sobre você, o(a) dono(a) do servidor. Já que você é criador(a) de conteúdo, você precisa especificar em que plataforma você trabalha. Conte-nos sobre você! Website da comunidade (opcional) + Tire um momento para nos dizer o que torna seu servidor único, ou conte alguma coisa muito especial que aconteceu na sua comunidade. + Por que seu servidor merece ser nosso parceiro? Parceiro(a) do Discord Não podemos mostrar mais detalhes. Este servidor não é público. @@ -2460,7 +2477,7 @@ Aqui também temos análises sobre canais de anúncios, o Descobrir Servidores e Não faça isso se seu servidor for só para você e alguns amigos. Os servidores das comunidades são para administradores que estiverem montando espaços maiores em que as pessoas que compartilharem os mesmos interesses possam se reunir. Não faça isso se seu servidor for só para você e alguns amigos. Isso é para pessoas que estiverem montando espaços maiores. Você está montando uma comunidade? - A Comunidade vale tanto para espaços públicos quanto privados. Ela não torna seu servidor público. [Saiba mais aqui.](%1$s) + Ativar a Comunidade não torna seu servidor público. - Descobrir - é um recurso adicional que você pode ativar. [Saiba mais aqui.](%1$s) Acesse ferramentas como as **$[informações](infoHook) das $[Análises do Servidor](featureHook)** para ajudarem a moderar seu servidor e mantê-lo ativo. Mantenha membros ativos Apenas para servidores com mais de 500 membros @@ -3051,7 +3068,9 @@ Quer saber mais sobre o Discord?" Chamada de vídeo recebida… Ou, visite a página em um [navegador suportado](%1$s). Não, valeu + Quando o envio é feito diretamente ao Discord. Imagens maiores que %1$sMB não serão pré-visualizadas. + Quando publicados como links no chat. Exibir imagens, vídeos e memes Dispositivo de entrada Aperte para Falar @@ -3108,6 +3127,7 @@ Quer saber mais sobre o Discord?" Deseja mesmo remover **%1$s**? Ocorreu um erro interno no servidor. Erro ao remover bot + Você não possui as permissões para remover esta integração. Remover esta integração removerá todos os bots e webhooks desta página do seu servidor. Esta ação não pode ser desfeita. Remover %1$s Bots e Apps @@ -3192,6 +3212,7 @@ Quer saber mais sobre o Discord?" Copiar link de convite Copiar link de compartilhamento Editar link de convite. + Pedir para entrar Grupo lotado O jogo acabou Convite de jogo @@ -3524,10 +3545,8 @@ Tente novamente." Entrar em %1$s Você está no modo de prévia. Entre neste servidor para começar a conversar! Ainda não estou pronto(a) - Você ainda não pode conversar aqui! Entrar neste servidor Para reagir, você precisa entrar! - Oba! É hora de conversar e curtir com os outros membros. Vamos nessa! Agora você é membro de %1$s Para interagir, você precisa entrar para a comunidade. @@ -3554,6 +3573,8 @@ Tente novamente." Membros com esta permissão podem criar, editar e excluir webhooks. "Este cargo é gerenciado automaticamente por uma integração. Não é possível atribuí-lo a membros ou excluí-lo manualmente." + Este cargo é gerenciado por uma integração: %1$s. Não é possível atribuí-lo a membros manualmente. Para remover este cargo, remova a integração. + Este cargo é gerenciado automaticamente pelo Discord por Impulsos de Servidor. Não é possível atribuí-lo a membros ou excluí-lo manualmente. Marcar como lida Marcar como não lido Marcado como lido @@ -3636,6 +3657,8 @@ Não é possível atribuí-lo a membros ou excluí-lo manualmente." Mensagem desafixada. Ações de mensagem Mensagens + As mensagens não carregaram + Tente novamente Adicionar número de telefone Já está ativada! Autenticação de segurança por SMS @@ -3664,6 +3687,8 @@ Não é possível atribuí-lo a membros ou excluí-lo manualmente." Ativar escala de hardware Função experimental que pode melhorar o desempenho em chamadas de vídeo. Cuidado, pode causar problemas. Ao falar, filtra o ruído de fundo e exibe sua maravilhosa voz. Fornecido por Krisp. + Supressão de ruído (beta) + Os participantes sem vídeo estão ocultados. Deseja exibi-los? Moderação Você tem certeza? Mensal @@ -3714,6 +3739,7 @@ entre canais que ambos tenham acesso." Deixa pra lá Nova mensagem direta Novo grupo privado + Permitir mensagens diretas de membros do servidor. Porcentagem de novos membros que voltaram ao servidor uma semana após entrarem. Novas menções %1$s desde %2$s @@ -3868,6 +3894,7 @@ mensagens fixadas… ainda." %1$s começou a jogar %2$s! Ignorar notificação %1$s convidou você para jogar %2$s + %1$s pediu um convite para %2$s %1$s!! convidou você para ouvir no Spotify %1$s convidou o grupo para jogar %2$s %1$s convidou o grupo para ouvir no Spotify @@ -3913,8 +3940,6 @@ De que tópico seu grupo gosta?" Algo deu muito errado Registre sua conta Criar um clube ou uma comunidade - Leve-me ao meu servidor - Seus servidores estão prontos! Comece a falar! "Tá sem código de convite? Relaxa! Crie um servidor do Discord onde você e seus amigos possam conversar e curtir." @@ -4691,7 +4716,9 @@ Aperte para Falar possa ser usado enquanto o jogo estiver em primeiro plano."Remover %1$s Remover cargo Remover URL personalizado + Mostrar prévias de links colados no chat. Prévia de links + Mostrar reações de emojis em mensagens. Denunciar Denunciar mensagem publicada por %1$s Denunciar mensagem @@ -4930,6 +4957,7 @@ você mesmo(a) antes de tentar de novo." Mensagem Enviar imagens Enviar mensagem + Falha ao enviar mensagem. Segure para ver opções. Enviar mensagens Membros com esta permissão podem publicar suas próprias mensagens em todos os servidores que estejam seguindo este [Canal de Anúncios](%1$s). Enviar mensagens em TTS @@ -5138,7 +5166,6 @@ Deseja exibi-los?" A transmissão está causando um problema com o app Problema na transmissão Transmissão com lag ou pulos - Nenhum problema Transmissão dessincronizada com a voz Informe seu problema Relatar um problema com a transmissão @@ -5535,6 +5562,7 @@ Pressione Shift para enviar diretamente." Desativar algumas estatísticas de uso? Usar emojis externos Membros com esta permissão podem usar emojis de outros servidores neste servidor. + Preveja emojis, menções e sintaxe de markdown enquanto digita. Usar alto-falante Usar detecção de voz Membros devem usar o Aperte para Falar neste canal se esta permissão estiver desativada. @@ -5544,6 +5572,8 @@ Pressione Shift para enviar diretamente." Pedir para jogar com %1$s Baixar Falha ao iniciar o jogo + Convidar para entrar + Convite para ouvir junto Notifique-me Você já está reproduzindo isso. Você já está de carona nessa viagem. @@ -5564,6 +5594,7 @@ Pressione Shift para enviar diretamente." Convite para jogar **%1$s** enviado a **%2$s**. Pedindo para se juntar à partida de **%1$s**… Convidar para entrar em %1$s + Entrando Ouvir junto Ouça junto com %1$s do álbum %1$s @@ -5839,6 +5870,10 @@ Para continuar usando o Discord, **precisamos que você verifique sua conta.**"< Recomendamos uma imagem com pelo menos 256x256 Ícone do webhook Editar webhook + Comunicadores semanais + Retenção de novos membros semanais + Novos membros semanais + Visitantes semanais Quer mesmo remover **%1$s** dos canais recomendados? Quer mesmo remover esse canal dos canais recomendados? Remover canal recomendado diff --git a/com.discord/res/values-ro/strings.xml b/com.discord/res/values-ro/strings.xml index dc399ad967..4fa2c45e55 100644 --- a/com.discord/res/values-ro/strings.xml +++ b/com.discord/res/values-ro/strings.xml @@ -220,11 +220,13 @@ acorzi această permisiune." Oricine de pe server îți poate trimite mesaje Permite ca Discord să detecteze ce jocuri joci pe dispozitive mobile. Permite mesaje directe de la membrii server-ului. + Permite redarea și folosirea comenzii /tts Ai deja un cont? Suma Înainte ca acest canal să poată fi șters, trebuie să desemnezi altul în Setări server. Acesta este începutul canalului #%1$s. Bine ai venit pe #%1$s! + Redă emoji-urile animate Vreau ca emoji-urile să se miște și să danseze. Emoji-uri animate Pentru a garanta că anunțurile rămân rapide, mesajele publicate pot fi editate doar de 3 ori pe oră. Încearcă din nou peste %1$s. @@ -822,6 +824,7 @@ a avea control total asupra dispozitivelor de ieșire." Suprascriere build pentru %1$s ID build doar client %1$s + doar țintele %1$s Suprascriere build nevalidă Utilizator incorect Build indisponibil @@ -1141,6 +1144,7 @@ textul extra-minuscul de mai jos." Click dreapta pe utilizator pentru mai multe acțiuni Continuă pe Discord Controlează volumul + Transformă automat emoticon-urile din mesajele tale în emoji De exemplu, când tastezi \\:\\-\\) Discord va converti această combinație într-un :slight_smile: Copiat Copiat în clipboard. @@ -1366,6 +1370,7 @@ textul extra-minuscul de mai jos." Întotdeauna Niciodată Doar în timpul vorbirii + Afișează un avertisment atunci când Discord nu detectează semnal audio din microfonul tău Mesaj direct Găsește sau începe o conversație %1$s %2$s @@ -1606,6 +1611,7 @@ textul extra-minuscul de mai jos." Hai că îi prinde bine server-ului tău. Chiar arată grozav! Hai că îi prinde bine server-ului tău. Chiar arată beton! Hai că îi prinde bine server-ului tău. Chiar arată vesel! + Urmărește-ne pentru mai multe noutăți! Anunțuri Analitică Forțează sincronizarea @@ -2206,6 +2212,7 @@ Tot aici poți găsi și datele analitice despre canalele pentru anunțuri, func Vizitează Discord-ul COVID-19 Fii la curent și în siguranță Emojiuri pe acest server + Comunități recomandate Încearcă să le cauți. Comunități pentru jocurile pe care le joci Comunități populare @@ -2254,6 +2261,14 @@ Tot aici poți găsi și datele analitice despre canalele pentru anunțuri, func Ce tematică are comunitatea ta? Poți selecta și până la 5 subcategorii. Depune cererea + Să am acces direct la Echipa de comunitate Discord pentru a primi asistență + În afară de mai multe avantaje pentru server, ce îți dorești cel mai mult odată ce comunitatea ta devine o Comunitate parteneră? + Dacă ai selectat „altceva”, la ce te-ai gândit? + Acces timpuriu la știri și noutăți despre caracteristici + Să găsesc inspirație în ideile și sugestiile celorlalți Parteneri pentru a-mi crește comunitatea + Altceva + Să pot discuta cu alți conducători ai Comunităților partenere + Sondaj despre Parteneriat Depune cerere pentru Discord Partner Program Activitate comercială / marcă Creator de conținut / personalitate @@ -2265,6 +2280,8 @@ Tot aici poți găsi și datele analitice despre canalele pentru anunțuri, func În continuare, ne trebuie și niște informații despre tine, ca proprietar al serverului. Din moment ce ești creator de conținut, trebuie să specifici unde îți creezi conținutul. Povestește-ne despre tine! Site-ul web al comunității (Opțional) + Spune-ne de ce serverul tău este unic sau împărtășește cu noi un eveniment cu adevărat special care a avut loc în cadrul comunității tale. + De ce crezi că serverul tău merită Parteneriatul? Partener Discord Nu putem arăta mai multe detalii. Acest server nu este public. @@ -2459,7 +2476,7 @@ Tot aici poți găsi și datele analitice despre canalele pentru anunțuri, func Nu fă acest lucru dacă server-ul tău e doar pentru tine și câțiva prieteni. Serverele comunitare au fost concepute pentru administratorii care vor să creeze spații mai mari în care să se poată întâlni persoane cu interese comune. Nu fă acest lucru dacă server-ul tău e doar pentru tine și câțiva prieteni. Această opțiune este pentru cei care vor să creeze spații mai mari. Vrei să creezi o comunitate? - Termenul „comunitar” se referă atât la spațiile private, cât și la cele publice. Aceasta nu înseamnă că serverul tău va deveni public. [Află mai multe aici.](%1$s) + Dacă activezi Comunitatea, serverul tău nu devine public. Pentru aceasta poți activa o funcție suplimentară, Descoperirea. [Află mai multe aici.](%1$s) Accesează instrumente precum **$[Analiză server](featureHook) $[info](infoHook)**, care te pot ajuta să-ți moderezi server-ul și să dezvolți implicarea membrilor. Dezvoltă implicarea membrilor Numai pentru serverele care au peste 500 de membri @@ -3050,7 +3067,9 @@ Vrei să afli mai multe despre Discord?" Apel video în intrare… Sau vizitează această pagină prin intermediul unui [browser acceptat](%1$s). Nu, mulțumesc + Atunci când sunt încărcate direct pe Discord Imaginile mai mari de %1$sMB nu vor fi previzualizate. + Atunci când sunt postate ca link-uri în chat Afișează imagini, videoclipuri și lolcats Dispozitiv de intrare Apasă pentru a vorbi @@ -3107,6 +3126,7 @@ Vrei să afli mai multe despre Discord?" Sigur vrei să elimini **%1$s**? A apărut o eroare internă de server. Eroare la eliminarea botului + Nu ai permisiunea să elimini această integrare. Eliminarea acestei integrări va duce la eliminarea de pe server-ul tău a tuturor boților și webhook-urilor de pe această pagină. Acțiunea este ireversibilă. Elimină %1$s Boți și aplicații @@ -3195,6 +3215,7 @@ Vrei să afli mai multe despre Discord?" Copiază link-ul de invitație Copiază link-ul de partajare Editează link-ul de invitație. + Cere să te alături Grup plin Jocul s-a terminat Invitație la joc @@ -3527,10 +3548,8 @@ atunci când vorbești tu." Alătură-te comunității %1$s În prezent, ești în modul Previzualizare. Alătură-te acestui server pentru a începe o discuție! Încă nu sunt gata - Deocamdată nu poți participa la discuții aici! Alătură-te acestui server Nu poți reacționa până nu te alături! - Super! Acum poți să discuți și să-ți petreci timpul cu ceilalți membri. Să mergem! Acum ești membru al comunității %1$s Pentru a putea interacționa, mai întâi trebuie să te alături comunității. @@ -3558,6 +3577,8 @@ atunci când vorbești tu." Membrii cu această permisiune pot crea, edita și șterge webhook-uri. "Acest rol este gestionat automat de o integrare. Rolul nu poate fi șters sau atribuit manual membrilor." + Acest rol este gestionat automat de o integrare: %1$s. Rolul nu poate fi șters sau atribuit manual membrilor. Poți elimina integrarea pentru a înlătura acest rol. + Acest rol este gestionat automat de Discord pentru Stimularea serverelor. Rolul nu poate fi șters sau atribuit manual membrilor. Marchează ca citit Marchează necitit Marcat ca citit @@ -3640,6 +3661,8 @@ Rolul nu poate fi șters sau atribuit manual membrilor." Mesaj nefixat. Acțiuni pentru mesaj Mesaje + Nu s-au putut încărca mesajele + Încearcă din nou Adaugă număr de telefon Deja activat! Autentificarea de rezervă prin SMS @@ -3668,6 +3691,8 @@ Rolul nu poate fi șters sau atribuit manual membrilor." Activează scalarea hardware Caracteristică experimentală care poate îmbunătăți performanța în apelurile video. Atenție, poate provoca probleme. Elimină zgomotul de fundal în timp ce vorbești și arată-le tuturor ce voce nemaipomenită ai. Funcție oferită de Krisp. + Suprimare zgomot (beta) + Participanții fără video sunt momentan ascunși. Vrei să fie afișați? Moderare Ești sigur? Lunar @@ -3718,6 +3743,7 @@ canalele la care atât ei cât și membrii mutați au acces." Mai bine lasă Mesaj direct nou Grup de mesaje directe nou + Permite mesaje directe de la membrii serverului Procentul membrilor noi care s-au întors pe server la o săptămână după ce s-au alăturat. Menționări noi %1$s de la %2$s @@ -3872,6 +3898,7 @@ niciun mesaj fixat.. încă." %1$s a început să joace %2$s! Ignoră notificarea %1$s te-a invitat să joci %2$s + %1$s a cerut o invitație în %2$s %1$s te-a invitat să asculți pe Spotify %1$s a invitat grupul să joace %2$s %1$s a invitat grupul să asculte pe Spotify @@ -3917,8 +3944,6 @@ niciun mesaj fixat.. încă." Ceva n-a mers deloc bine Înregistrează-ți contul Să creez un club sau o comunitate - Condu-mă la server - Serverele tale sunt gata pregătite! Începe să discuți! "Nu ai cod de invitație? Nicio problemă! Creează un server Discord pe care să poți discuta și petrece timpul cu prietenii." @@ -4695,7 +4720,9 @@ detectarea modului Push-to-talk în timpul jocului." Elimină %1$s Elimină rol Șterge URL-ul personalizat + Afișează informații de previzualizare a site-urilor din link-urile postate în chat Previzualizare link + Arată reacțiile emoji în mesaje Raportează Raportează mesajul postat de %1$s Raportează mesajul @@ -4934,6 +4961,7 @@ Alege ecranul pe care vrei să-l partajezi." Trimite mesaj Trimite imagini Trimite un mesaj + Trimiterea mesajului a eșuat. Ține apăsat pentru mai multe opțiuni. Trimite mesaje Membrii care au această permisiune pot își publica mesaje pe toate server-ele care urmăresc acest [Canal pentru anunțuri](%1$s). Trimite mesaje TTS @@ -5140,7 +5168,6 @@ Vrei să fie afișați?" Am o problemă cu aplicația când fac streaming Problemă de streaming Stream-ul întârzie sau se reîmprospătează - Nicio problemă Stream-ul nu se sincronizează cu vocea Selectează problema Raportează o problemă cu stream-ul tău @@ -5537,6 +5564,7 @@ tău sau descarcă una din aplicațiile noastre." Dorești să dezactivezi unele statistici de utilizare? Folosește emoji-uri externe Membrii cu această permisiune pot folosi emoji-uri de pe alte servere pe acest server. + Previzualizează emoji-urile, mențiunile și sintaxa markdown în timp ce tastezi Folosește difuzorul Folosește activitatea vocală Dacă această permisiune nu este permisă, membrii trebuie să utilizeze modul Push-to-talk pe acest canal. @@ -5546,6 +5574,8 @@ tău sau descarcă una din aplicațiile noastre." Cere să te alături lui %1$s Descarcă Jocul nu poate fi deschis + Invită să se alăture + Invită să ascultați împreună Anunță-mă Asculți pornit deja asta. Aventura a început deja pentru tine. @@ -5566,6 +5596,7 @@ tău sau descarcă una din aplicațiile noastre." Invitație trimisă către **%1$s** în **%2$s**. Se solicită participarea la jocul lui **%1$s**… Invită-l(o) pe %1$s să se alăture + Te alături Ascultați împreună Ascultă împreună cu %1$s pe %1$s @@ -5841,6 +5872,10 @@ Pentru a continua să folosești Discord **trebuie să îți verifici contul.**" Pictograma webhook-ului Modifică webhook-ul Webhook-uri + Comunicatori săptămânali + Reținere noi membri săptămânali + Noi membri săptămânali + Vizitatori săptămânali Sigur vrei să elimini **%1$s** din rândul canalelor recomandate? Sigur vrei să elimini acest canal din rândul celor recomandate? Elimină canalul recomandat diff --git a/com.discord/res/values-ru/strings.xml b/com.discord/res/values-ru/strings.xml index 39c9eeab3a..154d6e7af8 100644 --- a/com.discord/res/values-ru/strings.xml +++ b/com.discord/res/values-ru/strings.xml @@ -222,11 +222,13 @@ Вам сможет написать любой участник сервера. Разрешить Discord обнаруживать мобильные игры, в которые вы играете. Разрешить личные сообщения от участников сервера. + Разрешить воспроизведение и использование команды /tts Уже зарегистрированы? Сумма Перед удалением канала выберите другой канал в «Настройках сервера». Это начало канала #%1$s. Добро пожаловать на канал #%1$s! + Воспроизводить анимированные эмодзи Хочу, чтобы эмодзи шевелились! Анимированные эмодзи Чтобы сохранить актуальность объявлений, сообщения можно редактировать не более 3 раз в час. Попробуйте снова через %1$s. @@ -861,6 +863,7 @@ Переопределение сборки для %1$s ID сборки Только клиент %1$s + Только для %1$s Некорректное переопределение сборки Некорректный пользователь Сборка недоступна @@ -1205,6 +1208,7 @@ Black Lives Matter {fixed} Для других действий щёлкните правой кнопкой по пользователю Перейти в Discord Изменить громкость + Автоматически преобразовывать смайлы в ваших сообщениях в эмодзи Например, если вы введёте \\:\\-\\), Discord превратит это в :slight_smile: Скопировано Скопировано в буфер обмена. @@ -1435,6 +1439,7 @@ Black Lives Matter {fixed} Всегда Никогда Только во время разговора + Показывать предупреждение, если Discord не обнаруживает звук от вашего микрофона Личное сообщение Найти или начать беседу %1$s %2$s @@ -1687,6 +1692,7 @@ Black Lives Matter {fixed} Это то, что нужно для вашего сервера. Милое приобретение! Это то, что нужно для вашего сервера. Хорошее приобретение! Это то, что нужно для вашего сервера. Здоровское приобретение! + Подпишитесь на нас, чтобы получать больше новостей! Объявления Аналитика Принудительная синхронизация @@ -1839,7 +1845,7 @@ Black Lives Matter {fixed} Параметры уведомлений пользователя Заглушить **%1$s** Отключение уведомлений сервера отключает всплывающие уведомления и оповещения о непрочитанных сообщениях, если вы не упомянуты. - Отключён микрофон + Без оповещений Новый пароль Канал с объявлениями Ничего @@ -2293,6 +2299,7 @@ Black Lives Matter {fixed} Посетите сервер, посвящённый COVID-19 Берегите себя и следите за ситуацией Эмодзи на этом сервере + Избранные сообщества Попробуйте поискать. Сообщества, посвящённые вашим любимым играм Популярные сообщества @@ -2341,6 +2348,14 @@ Black Lives Matter {fixed} Чему посвящено ваше сообщество? Вы также можете выбрать до 5 подкатегорий. Подать заявку + Прямой доступ к команде по работе с сообществом Discord + Какое преимущество партнёрских сообществ, кроме улучшенных бонусов для сервера, интересует вас больше всего? + Поясните, что вы имели ввиду, выбрав «Другое»? + Ранний доступ к новостям и обновлённым функциям + Возможность обмениваться новыми идеями и предложениями по развитию сообщества с другими партнёрами + Другое + Возможность общения с лидерами других партнёрских сообществ + Опрос для партнёров Подать заявку в Discord Partner Program Бизнес / Бренд Создатель контента / Знаменитость @@ -2352,6 +2367,8 @@ Black Lives Matter {fixed} Теперь мы бы хотели познакомиться с вами, владельцем сервера. Поскольку вы являетесь создателем контента, мы бы хотели узнать, где вы распространяете свои материалы. Расскажите нам о себе! Сайт сообщества (необязательно) + Расскажите, что делает ваш сервер уникальным, или поделитесь с нами запоминающимися моментами из жизни вашего сообщества. + Почему ваш сервер должен участвовать в партнёрской программе? Партнёр Discord Больше мы вам ничего сказать не можем. Это закрытый сервер. @@ -2546,7 +2563,7 @@ Black Lives Matter {fixed} Не делайте этого, если сервер используете только вы и ваши друзья. Серверы сообществ предназначены для администраторов, которые создают большие площадки, где собираются люди схожих интересов. Не делайте этого, если сервер используете только вы и ваши друзья. Серверы сообществ предназначены для тех, кто создаёт большие компании. Вы создаёте сообщество? - Режим сообщества предназначен как для приватных, так и для публичных серверов. Он не делает ваш сервер публичным. [Подробнее см. здесь.](%1$s) + Включив функцию «Сообщество», вы не сделаете сервер публичным. «Путешествие» — это дополнительная функция, которая включается отдельно. [Подробнее см. здесь.](%1$s) Получите доступ к таким инструментам, как **$[Аналитика сервера](featureHook) $[подробнее](infoHook)**, которая помогает модерировать сервер и поддерживать на нём активность. Поддерживайте активность участников Только для серверов с 500 участниками и более @@ -3143,7 +3160,9 @@ Black Lives Matter {fixed} Входящий видеозвонок… Или откройте эту страницу в [поддерживаемом браузере](%1$s). Нет, спасибо + При загрузке через Discord Для изображений больше %1$s МБ предпросмотр будет недоступен. + При публикации ссылки в чате Отображать картинки, видео и няшных котиков Устройство ввода Режим рации @@ -3201,6 +3220,7 @@ Black Lives Matter {fixed} Вы уверены, что хотите удалить **%1$s**? Произошла внутренняя ошибка сервера. Ошибка удаления бота + У вас нет прав на удаление этой интеграции. Удалив эту интеграцию, вы также удалите с сервера всех ботов и вебхуки с этой страницы. Это действие нельзя отменить. Удалить %1$s Боты и приложения @@ -3289,6 +3309,7 @@ Black Lives Matter {fixed} Скопировать ссылку-приглашение Поделиться ссылкой Изменить ссылку-приглашение. + Попросить присоединиться Полная группа Игра закончилась Приглашение в игру @@ -3622,10 +3643,8 @@ Black Lives Matter {fixed} Присоединиться к %1$s Вы находитесь в режиме просмотра. Присоединитесь к серверу, чтобы начать общаться. Не сейчас - Вы пока не можете здесь общаться! Присоединитесь к этому серверу Вы не можете отреагировать, пока не присоединитесь! - Ура! Теперь можно общаться и тусить с другими участниками сервера. Поехали! Вы стали участником %1$s Чтобы начать общаться, вступите в сообщество. @@ -3653,6 +3672,8 @@ Black Lives Matter {fixed} Участники с этим правом могут создавать, редактировать и удалять вебхуки. "Эта роль автоматически управляется интеграцией. Она не может быть вручную применена к участникам или удалена." + Эта роль управляется интеграцией: %1$s. Она не может быть вручную применена к участникам. Чтобы удалить роль, удалите данную интеграцию. + Эта роль автоматически присваивается за буст сервера. Она не может быть вручную применена к участникам или удалена. Пометить как прочитанное Отметить как непрочитанное Помечено как прочитанное @@ -3735,6 +3756,8 @@ Black Lives Matter {fixed} Сообщение откреплено. Действия с сообщениями Сообщения + Не удалось загрузить сообщения + Попробовать снова Добавить номер телефона Уже включено! Дополнительная аутентификация по SMS @@ -3763,6 +3786,8 @@ Black Lives Matter {fixed} Включить аппаратное масштабирование Экспериментальная функция, которая может повысить производительность в видеозвонках. Будьте осторожны, может вызывать некоторые проблемы. Фильтруйте фоновые шумы, чтобы все могли насладиться вашим очаровательным голосом. Основано на технологии Krisp. + Шумоподавление (бета) + Участники без видео сейчас скрыты. Показать их? Модерация Вы уверены? Ежемесячно @@ -3813,6 +3838,7 @@ Black Lives Matter {fixed} Не, проехали Новое личное сообщение Новый групповой чат + Разрешить личные сообщения от участников сервера Процент новых участников, которые остались на сервере в течение недели после присоединения. Новые упоминания %1$s с %2$s @@ -3968,6 +3994,7 @@ Black Lives Matter {fixed} %1$s начинает играть в %2$s! Убрать уведомление %1$s приглашает вас поиграть в %2$s + %1$s запрашивает приглашение в %2$s %1$s приглашает вас послушать треки в Spotify %1$s приглашает группу поиграть в %2$s %1$s приглашает группу послушать треки в Spotify @@ -4013,8 +4040,6 @@ Black Lives Matter {fixed} Что-то пошло прямо совсем не так Зарегистрируйте свою учётную запись Создать клуб или сообщество - Покажите мне мой сервер - Ваши серверы настроены! Начните общаться! "Нет кода приглашения? Не беда! Создайте собственный сервер Discord для общения с друзьями." @@ -4792,7 +4817,9 @@ Black Lives Matter {fixed} Удалить %1$s Удалить роль Удалить персональный URL + Отображать предпросмотр сайта для ссылок в чате Предпросмотр ссылки + Показывать эмодзи-реакции под сообщениями Пожаловаться Пожаловаться на сообщение от %1$s Пожаловаться на сообщение @@ -5032,6 +5059,7 @@ Black Lives Matter {fixed} Сообщение Отправить изображения Отправить сообщение + Не удалось отправить сообщение. Удерживайте, чтобы открыть меню. Отправлять сообщения Участники с этим правом могут публиковать свои сообщения на всех серверах, подписанных на этот [канал с объявлениями](%1$s). Отправлять TTS сообщения @@ -5242,7 +5270,6 @@ Black Lives Matter {fixed} Стрим создаёт проблемы в приложении Проблема со стримом Стрим тормозит или обновляется - Всё нормально Стрим рассинхронизирован с голосом Выберите проблему Сообщить о проблеме со своим стримом @@ -5640,6 +5667,7 @@ Black Lives Matter {fixed} Отключить некоторую статистику использования? Использовать внешние эмодзи Участники с этим правом могут использовать эмодзи с других серверов на этом сервере. + Отображать эмодзи, упоминания и разметку текста пока вы печатаете Использование динамика Использовать режим активации по голосу Если у участников нет данного права, они должны использовать в этом канале режим рации. @@ -5649,6 +5677,8 @@ Black Lives Matter {fixed} Поиграть вместе %1$s Загрузить Не удалось запустить игру + Пригласить присоединиться + Пригласить послушать вместе Уведомлять меня Вы уже слушаете этот трек. Вы уже на одной волне. @@ -5669,6 +5699,7 @@ Black Lives Matter {fixed} Приглашение в **%1$s** отправлено **%2$s**. Запрашиваем присоединение к игре **%1$s**… Пригласить присоединиться к %1$s + Присоединение Слушать вместе Слушать вместе с %1$s %1$s @@ -5947,6 +5978,10 @@ Black Lives Matter {fixed} Иконка вебхука Изменить вебхук Вебхуки + Собеседники (за неделю) + Удержание новых участников (за неделю) + Новые участники (за неделю) + Посетители (за неделю) Вы уверены, что хотите удалить **%1$s** из списка рекомендуемых каналов? Вы уверены, что хотите удалить этот канал из списка рекомендуемых каналов? Удалить рекомендуемый канал diff --git a/com.discord/res/values-sv-rSE/strings.xml b/com.discord/res/values-sv-rSE/strings.xml index 48fe387413..12beab210f 100644 --- a/com.discord/res/values-sv-rSE/strings.xml +++ b/com.discord/res/values-sv-rSE/strings.xml @@ -191,11 +191,13 @@ behörighet att ge." Vem som helst i servern kan skicka meddelande till dig Tillåt Discord att identifiera vilka mobilspel du spelar. Tillåt direktmeddelanden från servermedlemmar. + Tillåt uppspelning och användning av /tts kommando Har du redan ett konto? Summa Du måste utse en ny i Serverinställningar innan du kan ta bort den här kanalen. Detta är starten av kanalen #%1$s. Välkommen till #%1$s! + Spela animerade emojier Jag vill att emojin ska dansa runt. Animerad emoji För att meddelandena ska vara snabba kan publicerade meddelanden endast redigeras 3 gånger per timme. Försök igen om %1$s. @@ -797,6 +799,7 @@ för att få full kontroll över utmatningsenheter." Versionsåsidosättning för %1$s Versions-ID %1$s-klient endast + endast %1$s-mål Ogiltig versionsåsidosättning Fel användare Version ej tillgänglig @@ -1120,6 +1123,7 @@ den pyttelilla texten nederst." Högerklicka på användaren för fler åtgärder Fortsätt till Discord Kontrollvolym + Konvertera automatiskt uttryckssymboler till emoji i dina meddelanden Till exempel, när du skriver \\:\\-\\) kommer Discord att konvertera det till :slight_smile: Kopierad Kopierat till urklipp. @@ -1344,6 +1348,7 @@ den pyttelilla texten nederst." Alltid Aldrig Endast vid tal + Visa en varning när Discord inte hör ljud från din mikrofon Direktmeddelande Hitta eller starta en konversation %1$s %2$s @@ -1545,6 +1550,7 @@ den pyttelilla texten nederst." Vilket fint tillägg till din server. Det ser snajsigt ut här inne. Vilket fint tillägg till din server. Det ser snyggt ut här inne. Vilket fint tillägg till din server. Det ser livligt ut här inne. + Följ oss för fler uppdateringar! Meddelanden Analys Tvinga synkning @@ -2145,6 +2151,7 @@ Här hittar du även analyser av meddelandekanaler, Serveridentifiering och väl Besök COVID-19 Discord Var försiktiga och håll er informerade Emojier i den här servern + Aktuella communityn Testa att leta upp dem. Communityn för de spel du spelar Populära communityn @@ -2193,6 +2200,14 @@ Här hittar du även analyser av meddelandekanaler, Serveridentifiering och väl Vad handlar din community om? Du kan även välja upp till 5 underkategorier. Skicka in ansökan + Att ha direktåtkomst till Discords communityteam för att få hjälp + Förutom de uppgraderade serverförmånerna, vad ser du mest fram emot att få som partnercommunity? + Om du valde \"annat,\" vad hade du i åtanke? + Tidig tillgång till nyheter och funktionsuppdateringar + Att få inspiration genom nya idéer och förslag från andra partner om hur jag kan få mitt community att växa + Annat + Att kunna prata med ledare för andra partnercommunityn + Partnerskapsenkät Ansök till Discord Partner-programmet Affärer/varumärke Skapare av innehåll/personlighet @@ -2204,6 +2219,8 @@ Här hittar du även analyser av meddelandekanaler, Serveridentifiering och väl Nu behöver vi även lite info om dig, serverägaren. Eftersom du skapar innehåll måste du specificera var du skapar dina grejer. Berätta om dig själv. Webbplats för communityn (valfritt) + Ta dig en stund och dela vad som gör din server unik eller berätta något riktigt speciellt som hänt i ditt community. + Vad gör att din server är förtjänt av partnerskap? Discord-partner Vi kan inte visa fler uppgifter. Den här servern är inte offentlig. @@ -2398,7 +2415,7 @@ Här hittar du även analyser av meddelandekanaler, Serveridentifiering och väl Gör inte detta om din server bara är till för dig och några vänner. Communityservrar är till för administratörer som vill skapa större utrymmen där folk med liknande intressen kan umgås. Gör inte detta om din server bara är till för dig och några vänner. Det här är till för de som vill skapa större utrymmen. Håller du på att bygga en community? - Community är till för både privata och offentliga utrymmen. Det betyder inte att din server blir offentlig. [Läs mer.](%1$s) + Din server blir inte offentlig genom att aktivera Community. Identifiering är en extrafunktion som du kan aktivera. [Läs mer här.](%1$s) Få tillgång till verktyg som **$[Server Insights](featureHook) $[info](infoHook)** som hjälper dig att bättre moderera och engagera din server. Håll medlemmarna engagerade Endast för servrar med fler än 500 medlemmar @@ -2961,7 +2978,7 @@ Vill du veta mer om Discord?" Välj ditt svar: Visa mig mitt hus! Redo att representera Discord? - Du är exalterad över Discord. Vi är exalterade över att du är exalterad över Discord. Ska vi görs andra människor exalterade över Discord tillsammans? + Du är exalterad över Discord. Vi är exalterade över att du är exalterad över Discord. Ska vi göra andra människor exalterade över Discord tillsammans? Gör testet igen Vill du byta hus? Innan du går med i HypeSquad måste du registrera ditt konto. @@ -2988,7 +3005,9 @@ Vill du veta mer om Discord?" Inkommande videosamtal … Eller, besök den här sidan från en [stödd webbläsare](%1$s). Nej tack + När det uppladdas direkt till Discord Bilder större än %1$sMB kommer inte att förhandsvisas. + När det postats som länkar till chatten Visa bilder, filmer och lolkatter Inmatningsenhet Tryck-för-tal @@ -3045,6 +3064,7 @@ Vill du veta mer om Discord?" Är du säker på att du vill ta bort **%1$s**? Ett internt serverfel har uppstått. Fel när bot skulle tas bort + Du har inte behörighet att ta bort den här integrationen. Om du tar bort den här integrationen, tar du bort eventuella bottar och webhookar på den här sidan från din server. Detta går inte att ångra. Ta bort %1$s Bottar och appar @@ -3133,6 +3153,7 @@ Vill du veta mer om Discord?" Kopiera inbjudningslänk Kopiera delningslänk Ändra inbjudningslänk. + Ta med mig Gruppen är full Spelet har avslutats Spelinbjudan @@ -3464,10 +3485,8 @@ Försök igen." Gå med i %1$s Du är i förhandsgranskning. Gå med i servern och börja chatta! Jag är inte redo än - Du kan inte chatta här än! Anslut dig till den här servern Du kan inte reagera innan du går med! - Hurra! Nu kan du chatta och hänga med dina medlemskompisar. Nu kör vi! Du är nu medlem i %1$s För att kunna interagera måste du först gå med i communityt. @@ -3494,6 +3513,8 @@ Försök igen." Medlemmar med denna behörighet kan skapa, ändra och ta bort webhooks. "Denna roll hanteras automatiskt av en integration. Den kan inte manuellt tilldelas medlemmar eller tas bort." + Denna roll hanteras automatiskt av en integration: %1$s Den kan inte manuellt tilldelas medlemmar. För att ta bort rollen måste du ta bort integrationen. + Denna roll hanteras automatiskt av Discord för serverboost. Den kan inte manuellt tilldelas medlemmar eller tas bort. Markera som läst Markera olästa meddelanden Markera som läst @@ -3576,6 +3597,8 @@ Den kan inte manuellt tilldelas medlemmar eller tas bort." Meddelandet lossades. Meddelandeåtgärder Meddelanden + Meddelanden kunde inte laddas + Försök igen Lägg till telefonnummer Redan aktiverat! Sms-reservautentisering @@ -3604,6 +3627,8 @@ Den kan inte manuellt tilldelas medlemmar eller tas bort." Aktivera hårdvaruskalning Experimentell funktion som kan förbättra prestandan i videosamtal. Observera att detta kan orsaka störningar. Du kan minska bakgrundsbruset när du pratar, så att din underbara röst hörs bättre. Från Krisp. + Brusreducering (beta) + Deltagare utan video är för närvarande dolda. Vill du visa dem? Moderering Är du säker? Varje månad @@ -3654,6 +3679,7 @@ kanaler både de och medlemmen de flyttar har tillgång till." Glöm det Nytt direktmeddelande Ny direktmeddelandegrupp + Tillåt direktmeddelanden från servermedlemmar Procentandel nya medlemmar som fortsatte att komma tillbaka till servern en vecka efter att de gått med. Nya omnämningar %1$s sedan %2$s @@ -3807,6 +3833,7 @@ fästa meddelanden … ännu." %1$s började spela %2$s! Avvisa avisering %1$s bjöd in dig att spela %2$s + %1$s har bett om en inbjudan till %2$s %1$s bjöd in dig att lyssna på Spotify %1$s bjöd in gruppen att spela %2$s %1$s bjöd in gruppen att lyssna på Spotify @@ -3852,8 +3879,6 @@ fästa meddelanden … ännu." Något har gått väldigt snett Registrera ditt konto Starta en klubb eller community - Ta mig till min server - Dina servrar är redo! Sätt igång och prata! "Har du ingen inbjudningskod? Inga problem! Skapa en Discord-server för dig och dina vänner där ni kan snacka och umgås." @@ -4626,7 +4651,9 @@ medan spelet är i fokus." Ta bort %1$s Ta bort roll Ta bort personlig URL + Visa förhandsvisningsinfo för webbplatser från länkar som klistras in i chatten Länkförhandsvisning + Visa emojireaktioner i meddelanden Anmäl Anmäl meddelande skrivet av %1$s Anmäl meddelande @@ -4862,6 +4889,7 @@ innan du försöker igen." Meddelande Skicka bilder Skicka meddelande + Meddelandet kunde inte skickas. Håll intryckt för alternativ. Skicka meddelanden Medlemmar med denna behörighet kan publicera sina egna meddelanden i alla servrar som följer denna [meddelandekanal](%1$s). Skicka text-till-tal-meddelanden @@ -5066,7 +5094,6 @@ Vill du visa dem?" Streamen orsakar problem i min applikation Streamingproblem Streamen laggar eller uppdateras - Inget problem Streamen är inte synkad med rösten Välj ditt problem Rapportera ett problem med din stream @@ -5461,6 +5488,7 @@ Håll inne skift för att ladda upp direkt." Stäng av lite användarstatistik? Använd externa emojier Medlemmar med denna behörighet kan använda emojier från andra servrar på den här servern. + Förhandsgranska emojier, omnämnanden och markdown-syntax medan du skriver Använd högtalare Använd röstaktivering Medlemmar måste använda tryck-för-tal i denna kanal om denna behörighet är avaktiverad. @@ -5470,6 +5498,8 @@ Håll inne skift för att ladda upp direkt." Be om att få gå med i %1$s Ladda ned Det gick inte att starta spelet + Inbjudan att delta + Inbjudan att lyssna tillsammans Meddela mig Du spelar redan detta. Du är redan med på denna resa. @@ -5490,6 +5520,7 @@ Håll inne skift för att ladda upp direkt." **%1$s**-inbjudan skickad till **%2$s**. Frågar om att få delta i **%1$s**s spel … Inbjudan att delta i %1$s + Ansluter Lyssna tillsammans Lyssna tillsammans med %1$s på %1$s @@ -5761,6 +5792,10 @@ För att fortsätta använda Discord **behöver vi verifiera ditt konto.**"Webhook-ikon Ändra webhook Webhookar + Kommunikatörer varje vecka + Kvarhållning av nya medlemmar varje vecka + Nya medlemmar varje vecka + Besökare varje vecka Är du säker på att du vill ta bort **%1$s** från rekommenderade kanaler? Är du säker på att du vill ta bort den här kanalen från rekommenderade kanaler? Ta bort rekommenderad kanal diff --git a/com.discord/res/values-th/strings.xml b/com.discord/res/values-th/strings.xml index 56b4cec1c4..78601590da 100644 --- a/com.discord/res/values-th/strings.xml +++ b/com.discord/res/values-th/strings.xml @@ -222,11 +222,13 @@ ทุกคนในเซิร์ฟเวอร์สามารถส่งข้อความถึงคุณ อนุญาตให้ Discord ตรวจพบว่ากำลังเล่นเกมในโทรศัพท์เกมไหนอยู่ อนุญาตข้อความโดยตรงจากสมาชิกเซิร์ฟเวอร์ + อนุญาตให้ใช้คำสั่งและใช้งานเสียงของ /tts ได้ มีบัญชีอยู่แล้วใช่ไหม? จำนวนเงิน ถ้าคุณต้องการลบช่องนี้ คุณต้องกำหนดไปยังช่องอื่นภายในการตั้งค่าเซิร์ฟเวอร์ก่อน นี่คือจุดเริ่มต้นของช่อง #%1$s ยินดีต้อนรับเข้าสู่ #%1$s! + เล่นอีโมจิแบบเคลื่อนไหว ฉันอยากให้อีโมจิเต้น ออกลวดลาย อีโมจิแบบเคลื่อนไหว เพื่อให้ทุกคนสามารถประกาศข่าวสารได้อย่างรวดเร็ว ข้อความที่เผยแพร่ไปจะสามารถแก้ไขได้ 3 ครั้งต่อชั่วโมงเท่านั้น โปรดลองอีกครั้งใน %1$s @@ -852,6 +854,7 @@ Build Override สำหรับ %1$s รหัส Build %1$s เฉพาะลูกค้า + สำหรับ %1$s เท่านั้น build override ไม่ถูกต้อง ผู้ใช้ไม่ถูกต้อง ไม่มี Build @@ -1172,6 +1175,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร คลิกขวาที่ผู้ใช้เพื่อการกระทำอื่นๆ ไปที่ Discord ควบคุมระดับเสียง + แปลงอิโมติคอนในข้อความของคุณให้เป็นอีโมจิโดยอัตโนมัติ ยกตัวอย่างเช่น เมื่อคุณพิมพ์ \\:\\-\\) Discord จะเปลี่ยนเป็น :หน้ายิ้มน้อยๆ: โดยอัตโนมัติ คัดลอกแล้ว คัดลอกไปที่คลิปบอร์ด @@ -1396,6 +1400,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ตลอด ไม่ต้อง เฉพาะตอนพูด + แสดงการแจ้งเตือนเมื่อ Discord ไม่พบเสียงจากไมโครโฟนของคุณ ข้อความส่วนตัว ค้นหา หรือเริ่มการสนทนา %1$s %2$s @@ -1642,6 +1647,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร เป็นส่วนเสริมที่เหมาะกับเซิร์ฟเวอร์คุณจริงๆ สวยสุดๆ ไปเลย เป็นส่วนเสริมที่เหมาะกับเซิร์ฟเวอร์คุณจริงๆ เนี้ยบหมดจด เป็นส่วนเสริมที่เหมาะกับเซิร์ฟเวอร์คุณจริงๆ มีชีวิตชีวาสุดๆ + ติดตามเราเพื่อรับข่าวการอัปเดต! การประกาศ การวิเคราะห์ บังคับการซิงค์ @@ -2247,6 +2253,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร เข้าชม Discord “COVID-19” รักษาสุขภาพและติดตามข่าวสารอยู่เสมอ อีโมจิในเซิร์ฟเวอร์นี้ + ชุมชนที่แนะนำ ลองค้นหาชุมชนเหล่านั้นดูสิ ชุมชนสำหรับเกมที่คุณเล่น ชุมชนยอดนิยม @@ -2295,6 +2302,14 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ชุมชนของคุณเกี่ยวกับอะไร คุณสามารถเลือกได้สูงสุดถึง 5 หมวดหมู่ย่อย ส่งใบสมัคร + การมีช่องทางเข้าถึงทีมชุมชนของ Discord โดยตรงเพื่อรับความช่วยเหลือ + นอกจากสิทธิประโยชน์จากเซิร์ฟเวอร์ที่ได้อัปเกรดแล้ว คุณคาดหวังสิ่งใดมากที่สุดจากการเป็นชุมชนพาร์ทเนอร์ + หากคุณเลือก “อื่น ๆ” คุณคิดอะไรเอาไว้ + การเข้าถึงข่าวสารและการอัปเดตฟีเจอร์ล่วงหน้า + การได้รับแรงบันดาลใจในการขยายชุมชนของฉันจากไอเดียและคำแนะนำของพาร์ทเนอร์คนอื่น ๆ + อื่น ๆ + ความสามารถในการพูดคุยกับหัวหน้าชุมชนพาร์ทเนอร์อื่น + แบบสำรวจพาร์ทเนอร์ สมัครเข้าร่วมโครงการ Discord พาร์ทเนอร์ ธุรกิจ / แบรนด์ ผู้สร้างเนื้อหา / บุคคล @@ -2306,6 +2321,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ต่อไป เราต้องการข้อมูลบางอย่างเกี่ยวกับคุณที่เป็นเจ้าของเซิร์ฟเวอร์ด้วย คุณจำเป็นต้องระบุที่ที่คุณสร้างสิ่งต่าง ๆ ของคุณขึ้นในฐานะที่คุณเป็นผู้สร้างเนื้อหา แนะนำให้เรารู้จักคุณ! เว็บไซต์ชุมชน (ไม่จำเป็น) + ใช้เวลาสักครู่เพื่อบอกเรารู้ว่าอะไรทำให้เซิร์ฟเวอร์ของคุณไม่เหมือนใคร หรือแบ่งปันเรื่องราวสุดพิเศษที่เกิดขึ้นภายในชุมชนของคุณ + อะไรทำให้เซิร์ฟเวอร์ของคุณคู่ควรกับความเป็นพาร์ทเนอร์ Discord พาร์ทเนอร์ เราไม่สามารถแสดงรายละเอียดมากไปกว่านี้ได้ เซิร์ฟเวอร์นี้ไม่ได้เป็นสาธารณะ @@ -2500,7 +2517,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร อย่าทำเช่นนี้หากว่าเซิร์ฟเวอร์ของคุณสร้างขึ้นมาเพื่อคุณและเพื่อนไม่กี่คน เซิร์ฟเวอร์ชุมชนมีไว้สำหรับแอดมินที่สร้างพื้นที่ขนาดใหญ่ขึ้นซึ่งให้ผู้คนที่มีความสนใจเดียวกันได้มาอยู่ร่วมกัน อย่าทำเช่นนี้หากว่าเซิร์ฟเวอร์ของคุณสร้างขึ้นมาเพื่อคุณและเพื่อนไม่กี่คน นี่มีไว้สำหรับผู้ที่ต้องการสร้างพื้นที่ขนาดใหญ่ขึ้น คุณกำลังสร้างชุมชนใช่หรือไม่ - ชุมชนมีไว้สำหรับทั้งพื้นที่ส่วนตัวและพื้นที่สาธารณะ โดยจะไม่เป็นการทำให้เซิร์ฟเวอร์ของคุณเป็นสาธารณะ[เรียนรู้เพิ่มเติมที่นี่](%1$s) + การเปิดใช้งานชุมชนไม่ได้ทำให้เซิร์ฟเวอร์ของคุณเป็นสาธารณะ การค้นพบยังเป็นอีกฟีเจอร์หนึ่งที่คุณเปิดใช้งานได้ [เรียนรู้เพิ่มเติมที่นี่](%1$s) เข้าถึงเครื่องมือ เช่น **$[ข้อมูลเชิงลึกของเซิร์ฟเวอร์](featureHook) $[ซึ่งเป็นข้อมูล](infoHook)**ที่จะช่วยให้คุณดูแลและมีส่วนร่วมกับเซิร์ฟเวอร์อยู่เสมอ ให้สมาชิกมีส่วนร่วมอยู่เสมอ สำหรับเซิร์ฟเวอร์ที่มีสมาชิกมากกว่า 500 คนเท่านั้น @@ -3097,7 +3114,9 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร สายเรียกเข้าการโทรแบบวิดีโอ… หรือเข้าชมเพจจาก [เบราว์เซอร์สนับสนุน](%1$s) ไม่ดีกว่า + เมื่ออัปโหลดขึ้นบน Discord โดยตรง รูปภาพที่มีขนาดใหญ่กว่า %1$sMB จะไม่มีแสดงตัวอย่าง + เมื่อโพสลิงก์ในแชท แสดงรูปภาพ วีดีโอ และภาพแมวมุ้งมิ้ง อุปกรณ์รับข้อมูล กดเพื่อพูดคุย @@ -3155,6 +3174,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร คุณแน่ใจว่าต้องการลบ **%1$s** หรือไม่ เกิดปัญหาผิดพลาดของเซิร์ฟเวอร์ภายใน การลบบอทผิดพลาด + คุณไม่ได้รับอนุญาตให้ลบการผสานนี้ การลบการรวมจะลบบอทและเว็บฮุกทุกตัวบนหน้านี้ออกจากเซิร์ฟเวอร์ของคุณ การดำเนินการนี้ไม่สามารถแก้ไขได้ ลบ %1$s บอทและแอป @@ -3241,6 +3261,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร คัดลอกลิงก์คำเชิญ คัดลอกลิงก์แชร์ แก้ไขลิงก์คำเชิญ + ขอเข้าร่วม กลุ่มเต็ม เกมจบแล้ว คำเชิญเกม @@ -3574,10 +3595,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร เข้าร่วม %1$s คุณกำลังอยู่ในโหมดตัวอย่าง เข้าร่วมเซิร์ฟเวอร์เพื่อเริ่มแชทเลยสิ! ฉันยังไม่พร้อม - ตอนนี้คุณยังไม่สามารถแชทที่นี่ได้! เข้าร่วมเซิร์ฟเวอร์นี้ คุณยังแสดงความรู้สึกไม่ได้จนกว่าจะเข้าร่วม! - ไชโย! ถึงวลาแชทและสังสรรค์กับสมาชิกคนอื่นแล้ว เอาเลย! ขณะนี้คุณเป็นสมาชิกของ %1$s แล้ว! คุณต้องเข้าร่วมชุมชนดังกล่าวก่อน จึงจะโต้ตอบในชุมชนได้ @@ -3605,6 +3624,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร สมาชิกที่มีสิทธิ์นี้สามารถสร้าง แก้ไข และลบ webhooks ได้ "ตำแหน่งนี้ถูกจัดการโดยอัตโนมัติ ไม่สามารถใส่ให้สมาชิกหรือลบได้" + ตำแหน่งนี้ถูกจัดการโดยการผสาน: %1$s ไม่สามารถกำหนดให้สมาชิกด้วยตนเองได้ แต่คุณสามารถลบตำแหน่งนี้โดยการลบการผสาน + Discord จัดการตำแหน่งนี้โดยอัตโนมัติเพื่อการบูสต์เซิร์ฟเวอร์ โดยไม่สามารถกำหนดตำแหน่งดังกล่าวให้สมาชิกหรือลบด้วยตนเองได้ ทำเครื่องหมายว่าอ่านแล้ว ทำเครื่องหมายยังไม่อ่าน ทำเครื่องหมายว่าอ่านแล้ว @@ -3687,6 +3708,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ยกเลิกปักหมุดข้อความ การดำเนินการสำหรับข้อความ ข้อความ + ไม่สามารถโหลดข้อความได้ + ลองอีกครั้ง เพิ่มเบอร์โทรศัพท์ เปิดใช้เรียบร้อยแล้ว การยืนยันตัวตนด้วย SMS สำรอง @@ -3715,6 +3738,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร เปิดใช้การปรับสัญญาณตามฮาร์ดแวร์ ฟังก์ชั่นทดลองที่อาจจะเพิ่มประสิทธิภาพในการทำการโทรด้วยวิดีโอ ระวัง อาจจะเจ๊งกะบ๊ง ระบบจะกรองเสียงพื้นหลังขณะพูดเพื่อโชว์เสียงอันไพเราะของคุณ สนับสนุนโดย Krisp + การลดเสียงรบกวน (เบต้า) + ผู้เข้าร่วมที่ไม่มีวิดีโอถูกซ่อนอยู่ในขณะนี้ คุณต้องการแสดงหรือไม่ การคัดกรอง คุณแน่ใจไหม? ทุกเดือน @@ -3765,6 +3790,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ช่างเถอะ ข้อความใหม่ กลุ่ม DM ใหม่ + อนุญาตข้อความส่วนตัวจากสมาชิกเซิร์ฟเวอร์ เปอร์เซ็นการกลับเข้ามาในเซิร์ฟเวอร์ของสมาชิกใหม่ ในสัปดาห์ต่อมาหลังจากเข้าร่วม การกล่าวถึงใหม่ %1$s ตั้งแต่ %2$s @@ -3920,6 +3946,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร %1$s เริ่มเล่น %2$s! ละทิ้งการแจ้งเตือน %1$s เชิญคุณมาเล่น %2$s + %1$s ได้ขอคำเชิญเข้าร่วม %2$s %1$s เชิญคุณมาฟังบน Spotify %1$s เชิญกลุ่มมาเล่น %2$s %1$s เชิญกลุ่มมาฟังบน Spotify @@ -3965,8 +3992,6 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร เกิดข้อผิดพลาดใหญ่แล้ว ลงทะเบียนสมัครบัญชีผู้ใช้ของคุณ เริ่มต้นคลับหรือชุมชน - ไปยังเซิร์ฟเวอร์ของฉัน - เซิร์ฟเวอร์ของคุณพร้อมแล้ว! เริ่มพูดคุยกันได้เลย! "ไม่มีรหัสเชิญงั้นเหรอ ไม่ต้องห่วง! สร้างเซิร์ฟเวอร์ Discord ให้เป็นพื้นที่สำหรับพูดคุยและสังสรรค์กับเพื่อนของคุณ" @@ -4743,7 +4768,9 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ลบ %1$s ลบบทบาท ลบ URL แบบย่อ + แสดงข้อมูลตัวอย่างเว็บไซต์จากลิงก์ที่วางในแชท ตัวอย่างลิงก์ + แสดงการตอบสนองด้วยอีโมจิบนข้อความ รายงาน รายงานข้อความที่ส่งโดย %1$s รายงานข้อความ @@ -4983,6 +5010,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ข้อความ ส่งรูปภาพ ส่งข้อความ + การส่งข้อความล้มเหลว กดค้างไว้เพื่อดูตัวเลือก ส่งข้อความ สมาชิกที่มีสิทธิ์นี้สามารถเผยแพร่ข้อความของตัวเองไปยังเซิร์ฟเวอร์ทั้งหมดตาม [ช่องประกาศ](%1$s) นี้ ส่งข้อความ TTS @@ -5192,7 +5220,6 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร การสตรีมทำให้แอปพลิเคชันของฉันมีปัญหา ปัญหาในการถ่ายทอดสด การถ่ายทอดสดกระตุกหรือเกิดการรีเฟรช - ไม่มีปัญหา การถ่ายทอดสดมีภาพไม่ตรงกับเสียง เลือกปัญหาของคุณ รายการปัญหาในการถ่ายทอดสดของคุณ @@ -5590,6 +5617,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ปิดการเก็บสถิติการใช้บางอย่าง ใช้อีโมจิภายนอก สมาชิกที่มีสิทธิ์นี้สามารถใช้อิโมจิจากเซิร์ฟเวอร์อื่น ๆ ในเซิร์ฟเวอร์นี้ได้ + แสดงตัวอย่างอีโมจิ การกล่าวถึง และรูปแบบข้อความในขณะที่คุณกำลังพิมพ์ ลำโพงของผู้ใช้ ใช้กิจกรรมเสียง สมาชิกต้องใช้การกดเพื่อพูดในช่องนี้ถ้าสิทธิ์นี้ถูกปิด @@ -5599,6 +5627,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร ขอเข้าร่วม %1$s ดาวน์โหลด เปิดเกมไม่สำเร็จ + เชิญให้เข้าร่วม + เชิญให้มาฟังไปพร้อม ๆ กัน แจ้งฉัน คุณกำลังเล่นสิ่งนี้อยู่แล้ว คุณเข้าร่วมกิจกรรมนี้อยู่แล้ว @@ -5619,6 +5649,7 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร **%1$s** คำเชิญส่งไปถึง **%2$s** กำลังขอร่วมเกมของ **%1$s** เชิญให้เข้าร่วม %1$s + กำลังเข้าร่วม ฟังไปด้วยกัน ฟังไปพร้อม ๆ กับ %1$s อัลบั้ม %1$s @@ -5894,6 +5925,10 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร เราแนะนำให้ใช้ภาพขนาดอย่างน้อย 256x256 ไอคอน Webhook แก้ไข Webhook + ผู้สื่อสารรายสัปดาห์ + การรักษาสมาชิกใหม่รายสัปดาห์ + สมาชิกใหม่รายสัปดาห์ + ผู้เยี่ยมชมรายสัปดาห์ คุณแน่ใจหรือไม่ว่าต้องการลบ **%1$s** ออกจากช่องที่แนะนำ คุณแน่ใจหรือไม่ว่าต้องการลบช่องนี้ออกจากช่องที่แนะนำ ลบช่องที่แนะนำ diff --git a/com.discord/res/values-tr/strings.xml b/com.discord/res/values-tr/strings.xml index 07500c98ce..c6bb2ba1e6 100644 --- a/com.discord/res/values-tr/strings.xml +++ b/com.discord/res/values-tr/strings.xml @@ -222,11 +222,13 @@ tehlikeli bir izindir." Sunucudaki herkes sana mesaj gönderebilir Oynadığın mobil oyunların Discord tarafından tespit edilmesine izin ver. Sunucu üyelerinden gelen direkt mesajlara izin ver. + /tts komutunun kullanılmasına ve arka planda çalmasına izin ver. Zaten bir hesabın var mı? Miktar "Bu kanalın silinebilmesi için önce Sunucu Ayarları'ndan başka bir kanal ataman gerekir." Bu, #%1$s kanalının doğuşu. \#%1$s kanalına hoş geldin! + Hareketli emoji oynat. Emojiler dans etsin! Hareketli Emoji Duyuruların hızlı yapılabilmesi amacıyla, yayınlanan mesajların saatte sadece 3 kez düzenlenmesine izin veriyoruz. Lütfen %1$s sonra tekrar dene. @@ -842,6 +844,7 @@ masaüstü uygulamasını [İndir](onDownloadClick)." %1$s için Yapı Geçersiz Kılma "Yapı ID'si" Sadece %1$s istemcisi + Yalnızca %1$s hedefler Yapı geçersiz kılma geçerli değil Yanlış kullanıcı Yapı mevcut değil @@ -1162,6 +1165,7 @@ tıklayarak kırmızı alarmı kapatabilirsin." Daha fazla eylem için kullanıcıya sağ tıkla "Discord'a devam et" Sesi kontrol et + Mesajındaki ifadeleri otomatik olarak emojiye dönüştür. Örneğin, \\:\\-\\) yazdığında Discord bunu :slight_smile: olarak değiştirir Kopyalandı Panoya kopyalandı. @@ -1391,6 +1395,7 @@ tıklayarak kırmızı alarmı kapatabilirsin." Her zaman Asla Sadece Konuşurken + Discord mikrofonundan ses algılamadığında uyar. Direkt Mesaj Sohbet bul ya da başlat %1$s %2$s @@ -1636,6 +1641,7 @@ tıklayarak kırmızı alarmı kapatabilirsin." Sunucuya ne güzel bir ekleme yapmışsın. Burası çok fiyakalı görünüyor. Sunucuya ne güzel bir ekleme yapmışsın. Burası çok müthiş görünüyor Sunucuya ne güzel bir ekleme yapmışsın. Burası çok canlı görünüyor. + Güncellemeler için bizi takip et! Duyurular Analiz Senkronizasyona Zorla @@ -2238,6 +2244,7 @@ Duyuru Kanalları, Sunucu Keşfi ve Hoş Geldin Ekranı hakkındaki analizler de "COVID-19 Discord'una Git" Güvende kal; bilgisiz kalma Bu sunucudaki emojiler + Öne çıkan topluluklar Aramayı dene. Oynadığın oyunların toplulukları Popüler topluluklar @@ -2286,6 +2293,14 @@ Duyuru Kanalları, Sunucu Keşfi ve Hoş Geldin Ekranı hakkındaki analizler de Topluluğun neyle ilgili? En fazla 5 alt kategori seçebilirsin. Başvuru Gönder + "Yardım almak için Discord Topluluk Ekibi'ne doğrudan ulaşabilmek" + Daha iyi sunucu avantajları dışında, Ortaklık topluluğu olmanın avantajları arasında seni en çok heyecanlandıran hangisi? + \"Diğer\" seçeneğini seçtiysen bize nedenini açıklar mısın? + Yeniliklere ve özellik güncellemelerine önceden erişebilmek + "Topluluğumu genişletme konusunda diğer Ortaklar'dan yeni fikirler ve öneriler alabilmek" + Diğer + Diğer Ortaklık topluluğu liderleriyle konuşabilmek + Ortaklık Anketi "Discord Ortağı Programı'na başvur" İş / Marka İçerik Üreticisi / Kişilik @@ -2297,6 +2312,8 @@ Duyuru Kanalları, Sunucu Keşfi ve Hoş Geldin Ekranı hakkındaki analizler de Sonraki adımda, sunucu sahibi olarak seninle ilgili bazı bilgilere de ihtiyacımız olacak. İçerik üreticisi olduğun için içeriklerini nerede ürettiğini belirtmen gerekli. Bize kendinden bahset! Topluluk İnternet Sitesi (İsteğe Bağlı) + Sunucunu eşsiz kılan şeyleri anlat veya topluluğun içerisinde gerçekleşen çok güzel bir anı bizimle paylaş. + "Sunucunun neden Ortaklık'a dahil olması gerektiğini düşünüyorsun?" Discord Ortağı Daha fazla bilgi veremiyoruz. Bu sunucu herkese açık değil. @@ -2491,7 +2508,7 @@ Duyuru Kanalları, Sunucu Keşfi ve Hoş Geldin Ekranı hakkındaki analizler de Sunucuyu sadece sen ve birkaç arkadaşın kullanıyorsa bunu yapma. Topluluk sunucuları, insanların ortak ilgi alanlarında buluştuğu daha büyük alanlar yaratmak isteyen yöneticiler içindir. Sunucuyu sadece sen ve birkaç arkadaşın kullanıyorsa bunu yapma. Bu, daha büyük alanlar yaratmak isteyenler içindir. Bir Topluluk mu inşa ediyorsun? - Topluluk hem özel hem de herkese açık alanlar içindir. Sunucunu herkese açık yapmaz. [Buradan daha fazla bilgi edin.](%1$s) + "Topluluk'u etkinleştirmek sunucunu herkese açık yapmaz. Keşif, ayrı olarak etkinleştirebileceğin farklı bir özelliktir. [Buradan daha fazla bilgi edin.](%1$s)" Sunucunu daha iyi yönetmeni ve aktif tutmanı sağlayan **$[Sunucu Bilgileri](featureHook) $[info](infoHook)** gibi araçları kullan. Üyeleri aktif tut "Yalnızca 500'den fazla üyeye sahip sunucular için" @@ -3090,7 +3107,9 @@ Discord hakkında daha fazlasını öğrenmek ister misin?" Gelen Görüntülü Arama… Veya bu sayfayı [desteklenen bir tarayıcıdan](%1$s) aç. Hayır, teşekkürler + "Doğrudan Discord'a yüklendiğinde." "Boyutu %1$sMB'den büyük olan resimlerin önizlemesi olmayacaktır." + Sohbette bağlantı olarak paylaşıldığında. Resimler, videolar ve lolcatleri göster Giriş Aygıtı Bas-Konuş @@ -3147,6 +3166,7 @@ Discord hakkında daha fazlasını öğrenmek ister misin?" **%1$s** uygulamasını kaldırmak istediğine emin misin? Dahili bir sunucu hatası oluştu. Bot Kaldırılırken Hata Oluştu + Bu entegrasyonu kaldırma yetkisine sahip değilsin. "Bu entegrasyonu kaldırmak bu sayfadaki tüm botları ve webhook'ları sunucudan kaldırır. Bu eylem geri alınamaz." %1$s rolünü/kişisini sil Botlar ve Uygulamalar @@ -3235,6 +3255,7 @@ Discord hakkında daha fazlasını öğrenmek ister misin?" Davet Bağlantısını Kopyala Paylaşım Bağlantısını Kopyala Davet bağlantısını düzenle. + Katılma İzni İste Dolu grup Oyun bitti Oyun Daveti @@ -3568,10 +3589,8 @@ Lütfen tekrar dene." %1$s sunucusuna katıl Şu an önizleme modundasın. Sohbete başlamak için sunucuya katıl! Hazır hissetmiyorum - Henüz burada sohbet edemezsin! Bu sunucuya katıl Katılmadan tepki veremezsin! - Oley be! İşte şimdi diğer üyelerle sohbet edip güzel vakit geçirebilirsin. Hadi! Artık %1$s klanına üyesin! Etkileşime girebilmek için öncelikle topluluğa üye olmalısın. @@ -3599,6 +3618,8 @@ Lütfen tekrar dene." Bu yetkiye sahip olan Üyeler WebHook oluşturabilir, silebilir veya düzenleyebilir. "Bu rol bir entegrasyon tarafından otomatik olarak yönetiliyor. Üyelere el ile atanamaz veya silinemez." + Bu rol şu entegrasyon tarafından yönetiliyor: %1$s Üyelere el ile atanamaz. Rolü silmek için entegrasyonu kaldırabilirsin. + Bu rol Discord tarafından Sunucu Takviyesi için otomatik olarak yönetiliyor. Üyelere el ile atanamaz veya silinemez. Okunmuş Olarak İşaretle Okunmadı Olarak İşaretle Okunmuş Olarak İşaretlendi @@ -3680,6 +3701,8 @@ Lütfen tekrar dene." Mesaj sabitlemesi kaldırıldı. Mesaj Eylemleri Mesajlar + Mesajlar yüklenemedi + Tekrar Dene Telefon Numarası Ekle Zaten Etkin! Kısa Mesajla Yedek Doğrulama @@ -3708,6 +3731,8 @@ Lütfen tekrar dene." Donanım Arttırmayı etkinleştir Video çağrılarının kalitesini artırabilecek deneysel özellik. Dikkat et, sorun oluşabilir. Konuşurken arka plandaki sesleri azaltarak bülbül sesini olduğu gibi duyur. Krisp tarafından sağlanıyor. + Gürültü azaltma (beta) + Görüntüsü olmayan katılımcılar şu anda gizli. Onları göstermek istiyor musun? Moderasyon Emin misin? Aylık @@ -3758,6 +3783,7 @@ kanallara taşınabilir." Boşver Yeni Direkt Mesaj "Yeni Grup DM'si" + Sunucu üyelerinden gelen direkt mesajlara izin ver. Katıldıktan sonraki hafta sunucuya geri dönen yeni üyelerin yüzdesi. Yeni Bahsetmeler %1$s vaktinden beri %2$s @@ -3913,6 +3939,7 @@ hiçbir sabitlenmiş mesajı yok… henüz." %1$s %2$s oynamaya başladı! Bildirimi kapat %1$s seni %2$s oynamaya davet etti + %1$s, %2$s oyununa davet istedi. "%1$s, seni Spotify'da müzik dinlemeye davet etti" %1$s grubu %2$s oynamaya davet etti "%1$s, grubu Spotify'da müzik dinlemeye davet etti" @@ -3958,8 +3985,6 @@ hiçbir sabitlenmiş mesajı yok… henüz." Bir şeyler baya ters gitti Hesabını Kaydet Bir kulüp veya topluluk kur - Beni sunucuma götür - Sunucularının hepsi tamam! Konuşmaya başla! "Davet kodun yok mu? Hiç sorun değil! Arkadaşlarınla konuşup takılabileceğiniz bir Discord sunucusu oluştur." @@ -4734,7 +4759,9 @@ algılamasını etkinleştirmek için lütfen oyun odakta iken Discord'u yöneti %1$s rolünü/kişisini sil Rolü Kaldır "Özel URL'yi Sil" + Sohbete yapıştırılan linkler için internet sitesi önizlemesi göster. Bağlantı Ön İzleme + Mesajlarda emoji tepkilerini göster. Bildir %1$s Tarafından Gönderilen Mesajı Bildir Mesaj Bildir @@ -4973,6 +5000,7 @@ Hangi ekranı paylaşmak istediğini seç." Mesaj Gönder Görseller gönder Mesaj Gönder + Mesaj gönderilemedi. Seçenekleri görmek için basılı tut. Mesaj Gönder "Bu izne sahip olan üyeler bu [Duyuru Kanalı'nı](%1$s) takip ederek kendi mesajlarını tüm sunucularda paylaşabilirler." Metin Okuma Mesajı Gönder @@ -5181,7 +5209,6 @@ Onları göstermek istiyor musun?" Yayın yaptığımda uygulamada bir sorun oluşuyor Yayın yapma sorunu Yayın takılıyor veya yenileniyor - Sorun yok Yayın ses ile senkronize değil Yaşadığın sorunu seç Yayınla ilgili bir sorun bildir @@ -5579,6 +5606,7 @@ Doğrudan yüklemek için shift basılı tutun." Bazı kullanım istatistiklerini kapat? Harici Emojiler Kullan Bu yetkiye sahip üyeler bu sunucuda diğer sunuculardan emojiler kullanabilir. + Yazarken emojileri, bahsedeceğin kişileri ve markdown sentaksı önizle. Hoparlör kullan Ses Eylemini Kullan Eğer bu izin devre dışı bırakıldı ise üyeler kanalda Bas-konuş kullanmak zorundadır. @@ -5588,6 +5616,8 @@ Doğrudan yüklemek için shift basılı tutun." "%1$s'nin Katılmasını İste" İndir Oyun Başlatılamadı + Katılmaya Davet Et + Birlikte Dinlemek İçin Davet Et Bana Bildir Zaten bunu oynuyorsun. Zaten bu işlemi sürdürüyorsun. @@ -5608,6 +5638,7 @@ Doğrudan yüklemek için shift basılı tutun." **%1$s** kullanıcısına **%2$s** daveti gönderildi. **%1$s** kullanıcısının oyununa katılım isteniyor… %1$s için davet et + Katılıyor Beraber Dinle %1$s ile birlikte dinle %1$s albümünde @@ -5833,8 +5864,7 @@ Discord'u kullanmaya devam etmek için, **hesabını doğrulamamız gerek.**"Kanalı Görüntüle Sunucu Bilgilerini Görüntüle Bu izne sahip üyeler sunucu bilgilerini görüntüleyebilirler. - "Profili -Görüntüle" + Profili Görüntüle İzleyicileri görüntüle Etraftaki mesajlara bak. Sunucuya tıklayan ve bir kanalı görüntüleyen bir üye. @@ -5884,6 +5914,10 @@ Görüntüle" Webhook Simgesi "Webhook'u Düzenle" "Webhook'lar" + Haftalık İletişimciler + Haftalık Yeni Üye Tutma Oranı + Haftalık Yeni Üyeler + Haftalık Ziyaretçiler **%1$s** kanalını tavsiye edilen kanallardan kaldırmak istediğinden emin misin? Bu kanalı tavsiye edilen kanallardan kaldırmak istediğinden emin misin? Tavsiye Edilen Kanalı Kaldır diff --git a/com.discord/res/values-uk/strings.xml b/com.discord/res/values-uk/strings.xml index 8e8cdda708..66f226c5e9 100644 --- a/com.discord/res/values-uk/strings.xml +++ b/com.discord/res/values-uk/strings.xml @@ -223,11 +223,13 @@ Будь-хто на цьому сервері може писати тобі Дозволити Discord дізнатися, у які мобільні ігри ти граєш. Приймати особисті повідомлення від учасників серверу. + Дозволити відтворення і використання команди /tts Вже маєш акаунт? Сума Перш ніж видаляти цей канал, вибери інший у меню «Налаштування сервера». Це початок каналу #%1$s. Вітаємо в #%1$s! + Відтворювати анімовані емодзі Я хочу, щоб мої емодзі танцювали. Анімовані емодзі Щоб оголошення були швидкими, опубліковані повідомлення можна редагувати тільки 3 рази на годину. Спробуй ще раз через %1$s. @@ -858,6 +860,7 @@ Обхід збірки для %1$s Ідентифікатор збірки Тільки клієнт %1$s + Тільки цілі %1$s Недійсний обхід збірки Невірний користувач Збірка недоступна @@ -1178,6 +1181,7 @@ Клацни правою кнопкою миші по користувачу для додаткових дій Перейти до Discord Керувати гучністю + Автоматично перетворювати смайлики у твоїх повідомленнях на емодзі Наприклад, коли ти набираєш \\:\\-\\), Discord перетворює це на :slight_smile: Скопійовано Скопійовано до буферу обміну. @@ -1403,6 +1407,7 @@ Завжди Ніколи Тільки під час розмови + Показати сповіщення, якщо Discord не виявить сигналу твого мікрофона Приватне повідомлення Знайди або розпочни бесіду %1$s %2$s @@ -1655,6 +1660,7 @@ Яке чудове доповнення для твого сервера. Виглядає дійсно модно. Яке чудове доповнення для твого сервера. Виглядає дійсно яскраво. Яке чудове доповнення для твого сервера. Виглядає дійсно дивовижно. + Підпишись на нас, щоб отримувати всі новини! Оголошення Аналітика Примусова синхронізація @@ -2260,6 +2266,7 @@ Відвідай Discord COVID-19 Залишайся в безпеці та будь у курсі подій Емодзі на цьому сервері + Обрані спільноти Спробуй пошукати їх. Спільноти для ігор, у які ти граєш Популярні спільноти @@ -2308,6 +2315,14 @@ Про що твоя спільнота? Ти можеш вибрати до 5 підкатегорій. Відправити заявку + Прямий доступ до Команди спільноти Discord для допомоги і підтримки + Окрім оновлених переваг сервера, чого тобі найбільше хочеться від партнерства? + Якщо обереш пункт «Інше», розкажи детальніше. + Ранній доступ до новин та оновлених функцій + Натхнення новими ідеями та думками від партнерів щодо розвитку моєї спільноти + Інше + Можливість спілкуватися з лідерами інших партнерських спільнот + Опитування про партнерство Подати заявку на вступ до партнерської програми Discord Бізнес / бренд Автор контенту / особа @@ -2319,6 +2334,8 @@ Далі нам потрібно буде дізнатися дещо про тебе, власника сервера. Оскільки ти створюєш контент, тобі потрібно буде зазначити, де ти його створюєш. Розкажи нам про себе! Веб-сайт спільноти (опціонально) + Приділи декілька хвилин та розкажи про унікальність свого сервера або поділись чимось особливим із життя спільноти. + Чому твій сервер гідний партнерства? Партнер Discord Це все, що ми можемо показати. Цей сервер не є публічним. @@ -2512,7 +2529,7 @@ "Це не рекомендується, якщо ти створив сервер лише для себе та кількох друзів. Сервери спільноти призначені для адміністраторів, які створюють майданчики з більшим охопленням, щоб об'єднати людей, що мають спільні інтереси." Це не рекомендується, якщо ти створив сервер лише для себе та кількох друзів. Це підходить для людей, які створюють майданчики з більшим охопленням. Будуєш спільноту? - Спільнота може бути як приватною, так і публічною. Публічність спільноти не впливає на публічність сервера. [Дізнайся більше тут.](%1$s) + Увімкнення можливості «Спільнота» не зробить твій сервер публічним. «Знайомство» — це окрема функція, яку можна увімкнути. [Дізнайся більше тут.](%1$s) Отримуй доступ до інструментів для кращої модерації сервера та підтримання інтересу його учасників, як-от $[інформація](infoHook)** **$[«Аналітика сервера»](featureHook). Підтримай інтерес учасників твого сервера Тільки для серверів, що мають понад 500 учасників @@ -3111,7 +3128,9 @@ Вхідний відеовиклик… Або відвідай цю сторінку з [браузера, що підтрімується](%1$s). Ні, дякую + Під час завантаження прямо на сервер Discord Для зображень, більших за %1$sМБ, попередній перегляд недоступний. + Під час публікації у вигляді посилання в чаті Показувати зображення, відео та котиків Пристрій введення Активація кнопкою @@ -3169,6 +3188,7 @@ Ти дійсно хочеш видалити **%1$s**? Виникла внутрішня помилка сервера. Помилка видалення боту + Ти не маєш дозволу на видалення цієї інтеграції. Видалення цієї інтеграції призведе до видалення з твого сервера ботів і вебхуків на цій сторінці. Цю дію не можна буде скасувати. Видалити %1$s Боти та програми @@ -3257,6 +3277,7 @@ Копіювати посилання із запрошенням Скопіювати посилання, щоб поділитися Редагувати посилання на запрошення. + Запит на приєднання Повна група Гра закінчилася Запрошення до гри @@ -3590,10 +3611,8 @@ Приєднатися до %1$s Зараз ти в режимі попереднього перегляду. Приєднайся до цього сервера, щоб почати спілкування в чаті! Я ще не готовий - Ти ще не можеш спілкуватися в чаті! Приєднатися до цього сервера Ти не можеш реагувати, доки не приєднаєшся! - Ура! Час спілкуватися в чаті та відриватися з іншими учасниками твоєї спільноти. Поїхали! Тепер ти є учасником гільдії %1$s Перш ніж отримати можливість взаємодіяти, приєднайся до спільноти. @@ -3621,6 +3640,8 @@ Учасники з цим дозволом можуть створювати, редагувати і видаляти вебхуки. "Керування роллю здійснюється автоматично шляхом інтеграції. Роль не може бути призначена учасникам або видалена вручну." + Керування роллю здійснюється автоматично шляхом інтеграції: %1$s. Роль не може бути призначена учасникам або видалена вручну. Щоби видалити роль, видали інтеграцію. + Discord автоматично керує цією роллю для прискорення сервера. Роль не може бути призначена учасникам або видалена вручну. Позначити як прочитане Позначити непрочитаним Позначено як прочитане @@ -3703,6 +3724,8 @@ Повідомлення відкріплено. Дії з повідомленнями Повідомлення + Не вдалося завантажити повідомлення + Спробувати знову Додати номер телефону Вже увімкнено! Резервна СМС аутентифікація @@ -3731,6 +3754,8 @@ Увімкнути апаратне масштабування Експериментальна функція, яка може підвищити продуктивність у відео дзвінках. Будь обережним, вона може викликати перешкоди. Ця функція під час розмови фільтрує фоновий шум, щоб підкреслити твій чудовий голос. Працює на Krisp. + Поглинання шуму (бета-версія) + Ми приховали учасників без відео. Показати їх? Модерація Ти впевнений? Раз на місяць @@ -3781,6 +3806,7 @@ Не звертай уваги Нове приватне повідомлення Нова група ПП + Приймати особисті повідомлення від учасників сервера Відсоток нових учасників, що завітали на сервер знову впродовж тижня після приєднання. Нові згадування %1$s з %2$s @@ -3936,6 +3962,7 @@ %1$s почав грати у %2$s! Скасувати сповіщення %1$s запросив тебе пограти у %2$s + %1$s хоче отримати запрошення до %2$s %1$s запросив тебе послухати разом у Spotify %1$s запросив групу пограти у %2$s %1$s запросив групу послухати разом у Spotify @@ -3981,8 +4008,6 @@ Щось пішло зовсім не так… Зареєструй свій акаунт Створити клуб або спільноту - Перейти до мого сервера - Твої сервери вже готові! Почни розмовляти! "Немає коду запрошення? Жодних проблем! Створи сервер Discord для себе та своїх друзів, щоб спілкуватися та розважатися." @@ -4762,7 +4787,9 @@ Видалити %1$s Видалити роль Видалити користувацьку URL-адресу + Демонструвати попередній перегляд сайтів, на які є посилання в чаті Попередній перегляд посилання + Показувати емодзі реакції на повідомлення Повідомити Поскаржитись на повідомлення, розміщене користувачем %1$s Поскаржитися на повідомлення @@ -5002,6 +5029,7 @@ Повідомлення Відправляти зображення Надіслати повідомлення + Не вдалося надіслати повідомлення. Тримай, щоби відкрити параметри. Відправляти повідомлення Учасники з цим дозволом можуть публікувати свої повідомлення на всіх серверах, які підписані на цей [Канал оголошень](%1$s). Відправляти повідомлення «текст-мова» @@ -5212,7 +5240,6 @@ Трансляція викликає проблеми з моєю програмою Проблема з трансляцією Трансляція затримується або підвисає - Немає проблем Трансляція не синхронізована з голосом Вибери проблему Повідом про проблему зі своєю трансляцією @@ -5610,6 +5637,7 @@ Вимкнути статистику користування? Використовувати сторонні емодзі Учасники з цим дозволом можуть використовувати емодзі з інших серверів на цьому сервері. + Переглядати емодзі, згадування та перевіряти правопис під час введення тексту Використовувати динамік Використовувати голосову активність Учасники мають використовувати активацію кнопкою в цьому каналі, якщо такий дозвіл не надано. @@ -5619,6 +5647,8 @@ Запит на приєднання до %1$s Завантажити Не вдалося запустити гру + Запрошення на приєднання + Запрошення на спільне прослуховування Повідомляти мене Ти вже слухаєш цей трек. Ви вже на одній хвилі. @@ -5639,6 +5669,7 @@ Запрошення в гру **%1$s** надіслано користувачу **%2$s**. Запит на приєднання до гри користувача **%1$s**… Запрошення приєднатися до %1$s + Приєднатися Слухайте разом Слухати разом з %1$s %1$s @@ -5917,6 +5948,10 @@ Піктограма вебхуку Редагувати вебхук Вебхуки + Співрозмовники на цьому тижні + Утримання нових учасників + Нові учасники на цьому тижні + Відвідувачі на цьому тижні Ти дійсно хочеш видалити канал **%1$s** із рекомендованих? Ти дійсно хочеш видалити цей канал із рекомендованих? Видалити рекомендований канал diff --git a/com.discord/res/values-vi/strings.xml b/com.discord/res/values-vi/strings.xml index 5ad68f37fa..2288b1a983 100644 --- a/com.discord/res/values-vi/strings.xml +++ b/com.discord/res/values-vi/strings.xml @@ -222,11 +222,13 @@ nguy hiểm." Bất kỳ ai trong máy chủ cũng có thể gửi tin nhắn cho bạn Cho phép Discord tìm ra các trò chơi di động bạn đang chơi. Cho phép tin nhắn trực tiếp từ các thành viên máy chủ. + Cho phép phát lại và sử dụng lệnh /tts Đã có tài khoản? Số tiền Bạn phải chỉ định một kênh khác trong Cài Đặt Máy Chủ trước khi xóa kênh này. Đây là sự khởi đầu của kênh #%1$s. Chào mừng đến với #%1$s! + Chạy emoji động Tôi muốn emoji chuyển động và lặp lại. Emoji Hoạt Hình Để duy trì tốc độ thông báo nhanh, những tin nhắn công khai chỉ có thể được chỉnh sửa 3 lần mỗi tiếng. Vui lòng thử lại trong %1$s. @@ -843,6 +845,7 @@ nhưng nếu và khi bắt buộc phải làm như vậy, đừng do dự!"Ghi Đè Phiên Bản của %1$s ID Phiên bản %1$s chỉ dành cho khách hàng + Chỉ dành cho%1$s Phiên bản ghi đè không hợp lệ Không đúng người dùng Không có phiên bản nào @@ -1161,6 +1164,7 @@ dòng chữ bé ở dưới." Nhấn chuột phải vào người dùng để xem thêm các hành động Tiếp tục vào Discord Điều chỉnh âm lượng + Tự động biến đổi biểu tượng cảm xúc trong tin nhắn thành emoji Ví dụ, khi bạn nhập \\:\\-\\) Discord sẽ biến đổi nó thành :slight_smile: Đã sao chép Sao chép vào clipboard. @@ -1385,6 +1389,7 @@ dòng chữ bé ở dưới." Luôn luôn Không bao giờ Chỉ Khi Đang Nói + Hiển thị cảnh báo khi Discord không thu được âm thanh nào từ mic của bạn Tin nhắn trực tiếp Tìm hoặc bắt đầu cuộc trò chuyện %1$s %2$s @@ -1629,6 +1634,7 @@ dòng chữ bé ở dưới." Quả là một sự bổ sung thú vị cho máy chủ của bạn. Nhìn ngầu đó! Quả là một sự bổ sung thú vị cho máy chủ của bạn. Nhìn gọn gàng ghê! Quả là một sự bổ sung thú vị cho máy chủ của bạn. Nhìn tràn đầy sức sống đó! + Hãy theo dõi chúng tôi để nhận thêm các cập nhật! Thông báo Phân tích Thúc Đẩy Đồng Bộ @@ -2230,6 +2236,7 @@ Mục này cũng hiển thị các số liệu phân tích về Kênh Thông Bá Truy cập máy chủ Discord COVID-19 Hãy cảnh giác và bảo trọng! Emoji trong máy chủ này + Cộng đồng nổi bật Hãy thử tìm kiếm xem. Cộng đồng dành cho tựa game mà bạn chơi Cộng đồng phổ biến @@ -2278,6 +2285,14 @@ Mục này cũng hiển thị các số liệu phân tích về Kênh Thông Bá Cộng đồng của bạn là cộng đồng gì? Bạn có thể chọn tối đa 5 danh mục phụ. Gửi Đơn Đăng Ký + Có thể liên hệ trực tiếp với Đội Ngũ Cộng Đồng Discord để nhận hỗ trợ + Bên cạnh việc nhận được các đặc quyền máy chủ nâng cao, điều mà bạn mong chờ nhất khi trở thành thành viên của cộng đồng Đối Tác là gì? + Nếu chọn \"khác\", vui lòng nói cho chúng tôi biết suy nghĩ của bạn. + Nhận trước các tin tức và cập nhật tính năng + Học hỏi các ý tưởng và sáng kiến mới về cách phát triển cộng đồng từ những thành viên Đối Tác khác + Khác + Cơ hội trò chuyện với những người đứng đầu các cộng đồng Đối Tác khác + Khảo Sát Chương Trình Đối Tác Đăng ký tham gia Chương Trình Đối Tác Discord Kinh Doanh / Thương Hiệu Người Sáng Tạo Nội Dung / Tính Cách @@ -2289,6 +2304,8 @@ Mục này cũng hiển thị các số liệu phân tích về Kênh Thông Bá Tiếp đến, chúng tôi cần vài thông tin về bạn, chủ sở hữu máy chủ. Vì bạn là người sáng tạo nội dung, bạn cần phải nêu rõ bạn tạo nội dung ở đâu. Hãy giới thiệu về cộng đồng của bạn cho chúng tôi! Trang Web Cộng Đồng (Không bắt buộc) + Hãy chia sẻ sự khác biệt mà máy chủ của bạn có hoặc kể cho chúng tôi về một điều thực sự đặc biệt đã xảy ra trong cộng đồng của bạn. + Tại sao bạn nghĩ máy chủ của mình xứng đáng trở thành Đối Tác của Discord? Đối tác Discord Chúng tôi không thể hiển thị thêm thông tin chi tiết. Máy chủ này hiện không được công khai. @@ -2483,7 +2500,7 @@ Mục này cũng hiển thị các số liệu phân tích về Kênh Thông Bá Nếu máy chủ chỉ có bạn và một vài người bạn khác thì bạn không cần phải chuyển đổi. Máy chủ Cộng Đồng là dành cho các quản trị viên đang xây dựng một cộng đồng lớn để mọi người cùng chia sẻ sở thích và kết nối với nhau. Nếu máy chủ chỉ có bạn và một vài người bạn khác thì bạn không cần phải chuyển đổi. Tính năng này dành cho những người muốn xây dựng và phát triển cộng đồng. Bạn đang xây dựng Cộng Đồng của mình? - Cộng Đồng là không gian dành cho cả máy chủ công khai và cá nhân. Máy chủ của bạn vẫn sẽ giữ được sự riêng tư. [Tìm hiểu thêm tại đây.](%1$s) + Việc kích hoạt chế độ Cộng Đồng không có nghĩa là máy chủ của bạn sẽ được công khai. Bên cạnh đó bạn cũng có thể kích hoạt tính năng Khám Phá nếu muốn. [Tìm hiểu thêm tại đây.](%1$s) Có quyền sử dụng các công cụ như **$[thông tin](infoHook) $[Thống Kê Máy Chủ](featureHook)** để quản lý và duy trì sức hút của máy chủ tốt hơn. Duy trì mức độ tương tác của thành viên Chỉ dành cho máy chủ có trên 500 thành viên @@ -3077,7 +3094,9 @@ Bạn có muốn biết thêm về Discord không?" Cuộc Gọi Video Đến… Hoặc ghé thăm trang này trên một [trình duyệt được hỗ trợ](%1$s). Không Cảm Ơn + Khi được tải trực tiếp lên Discord Ảnh lớn hơn %1$sMB sẽ không được xem trước. + Khi được gửi dưới dạng liên kết trong khung trò chuyện Hiển thị hình ảnh, video và lolcats Thiết Bị Đầu Vào Nhấn Để Nói @@ -3134,6 +3153,7 @@ Bạn có muốn biết thêm về Discord không?" Bạn có chắc muốn gỡ **%1$s** không? Đã xảy ra lỗi máy chủ nội bộ. Lỗi Khi Gỡ Bot + Bạn không có quyền để gỡ trình tích hợp này. Gỡ trình tích hợp này cũng sẽ khiến các bot và webhook trên trang này bị gỡ khỏi máy chủ của bạn. Hành động này không thể hoàn tác được. Gỡ bỏ %1$s Bot và Ứng Dụng @@ -3220,6 +3240,7 @@ Bạn có muốn biết thêm về Discord không?" Sao Chép Liên Kết Mời Sao Chép Đường Link Chia Sẻ Chỉnh sửa link mời. + Đề Nghị Tham Gia Nhóm hoàn chỉnh Trò chơi đã kết thúc Mời Vào Trò Chơi @@ -3553,10 +3574,8 @@ Vui lòng thử lại." Tham gia %1$s Bạn hiện đang ở chế độ xem trước. Hãy tham gia máy chủ này để tán gẫu! Tôi vẫn chưa sẵn sàng - Bạn chưa thể trò chuyện ở đây được! Tham gia máy chủ này Bạn phải tham gia để có thể tương tác! - Hooray! Đến lúc tán gẫu và vui chơi cùng các thành viên trong hội rồi đó! Đi thôi nào! Bạn giờ đã là một thành viên của %1$s Bạn phải tham gia cộng đồng trước khi có thể tương tác. @@ -3584,6 +3603,8 @@ Vui lòng thử lại." Những thành viên có quyền này có thể tạo, chỉnh sửa và xóa các webhook. "Vai trò này được tự động quản lý bởi trình tích hợp. Nó không thể được phân công bằng tay cho các thành viên hoặc bị xóa đi." + Vai trò này được quản lý bởi trình tích hợp: %1$s. Không thể phân công vai trò này theo cách thủ công cho các thành viên được. Nếu muốn xóa vai trò này, bạn phải gỡ trình tích hợp. + Vai trò này được Discord tự động quản lý trong mục Nâng Cấp Máy Chủ. Không thể xóa hoặc phân công vai trò này cho các thành viên theo cách thủ công được. Đánh Dấu Đã Đọc Đánh Dấu Chưa Đọc Đánh Dấu Đã Đọc @@ -3665,6 +3686,8 @@ Nó không thể được phân công bằng tay cho các thành viên hoặc b Tin nhắn đã được bỏ ghim. Tác Vụ Tin Nhắn Các tin nhắn + Không tải được tin nhắn + Thử lại Thêm Số Điện Thoại Đã Được Kích Hoạt! Xác Thực Dự Phòng Tin Nhắn @@ -3693,6 +3716,8 @@ Nó không thể được phân công bằng tay cho các thành viên hoặc b Cho Phép Mở Rộng Phần Cứng Các tính năng thử nghiệm có thể giúp cải thiện hiệu năng cuộc gọi video. Nhưng hãy cẩn thận, bất cứ điều gì cũng có thể xảy ra. Lọc các tiếng ồn xung quanh và làm nổi bật giọng nói tuyệt vời của bạn khi bạn trò chuyện. Công nghệ do Krisp phát triển. + Khử tiếng ồn (beta) + Các thành viên tham gia không có video hiện đang bị ẩn đi. Bạn có muốn hiển thị họ không? Điều chỉnh Bạn chắc chứ? Hằng tháng @@ -3743,6 +3768,7 @@ qua lại giữa các kênh mà cả hai có quyền truy cập." Đừng Bận Tâm Tin Nhắn Trực Tiếp Mới Nhóm DM Mới + Cho phép thành viên trong máy chủ gửi tin nhắn trực tiếp Tỷ lệ thành viên mới vẫn truy cập máy chủ kể từ tuần thứ hai sau khi tham gia. Đề Cập Mới %1$s từ lúc %2$s @@ -3897,6 +3923,7 @@ tin nhắn nào được ghim." %1$s đang bắt đầu chơi %2$s! Tắt thông báo %1$s đã mời bạn vào chơi %2$s + %1$s đã gửi lời mời đến %2$s %1$s đã mời bạn cùng nghe nhạc trên Spotify %1$s đã mời các thành viên trong nhóm tham gia chơi %2$s %1$s đã mời nhóm cùng nghe nhạc trên Spotify @@ -3942,8 +3969,6 @@ tin nhắn nào được ghim." Đã xảy ra lỗi nghiêm trọng Đăng Ký Tài Khoản Mở một câu lạc bộ hoặc cộng đồng - Đưa tôi đến máy chủ của mình - Máy chủ của bạn đã sẵn sàng để sử dụng! Bắt đầu trò chuyện thôi! "Bạn không có mã mời? Đừng lo lắng chi! Hãy tạo một máy chủ Discord để có không gian trò chuyện và giao lưu với bạn bè." @@ -4716,7 +4741,9 @@ phát hiện Nhấn để Nói trong khi chơi game." Gỡ bỏ %1$s Bỏ Vai Trò Xóa URL Ảo + Hiển thị thông tin xem trước của trang web tại liên kết được đăng trong khung trò chuyện Xem Trước Link + Hiển thị emoji phản ứng trong tin nhắn Báo cáo Tin Nhắn Báo Cáo Được Đăng bởi %1$s Báo Cáo Tin Nhắn @@ -4952,6 +4979,7 @@ trước khi thử lại." Nhắn tin Gửi hình ảnh Gửi Tin Nhắn + Không thể gửi tin nhắn. Nhấn giữ để xem các tùy chọn khác. Gửi tin nhắn Thành viên với quyền này có thể gửi tin nhắn cá nhân đến tất cả các máy chủ theo dõi [Kênh Thông Báo](%1$s) này. Gửi tin nhắn TTS @@ -5160,7 +5188,6 @@ Bạn có muốn hiển thị họ lên không?" Quá trình stream khiến ứng dụng gặp lỗi Lỗi khi stream Stream bị lag hoặc làm mới - Không có lỗi Hình ảnh và tiếng stream không khớp Chọn lỗi Báo cáo sự cố stream của bạn @@ -5558,6 +5585,7 @@ Nhấn giữ shift để tải lên trực tiếp." Tắt một vài thống kê về việc sử dụng? Dùng biểu tượng cảm xúc mở rộng Thành viên với sự cho phép này có thể sử dụng emojis từ các server khác trong server này. + Xem trước emoji, đề cập, và cú pháp markdown trong lúc gõ Dùng loa ngoài Sử dụng chế độ tự động nhận diện giọng nói Thành viên phải sử dụng Nhấn để Nói trong kênh này nếu không có quyền này. @@ -5567,6 +5595,8 @@ Nhấn giữ shift để tải lên trực tiếp." Yêu cầu tham gia cùng %1$s Tải xuống Không Thể Khởi Chạy Trò Chơi + Mời Tham Gia + Mời Cùng Nghe Thông Báo Cho Tôi Bạn đã chơi trò chơi này. Bạn đã sẵn sàng cho chuyến đi này. @@ -5587,6 +5617,7 @@ Nhấn giữ shift để tải lên trực tiếp." **%1$s** đã gửi lời mời đến **%2$s**. Đề nghị tham gia trò chơi của **%1$s**… Mời Tham Gia %1$s + Đang tham gia Lắng Nghe Cùng Nghe cùng với %1$s mở %1$s @@ -5858,6 +5889,10 @@ Lưu ý rằng điều này sẽ khiến máy chủ của bạn trở nên công Chúng tôi khuyên bạn nên sử dụng hình ảnh có kích thước tối thiểu 256x256 Biểu tượng Webhook Chỉnh sửa Webhook + Thành Viên Trò Chuyện Hằng Tuần + Thành Viên Mới Còn Trụ Lại Hằng Tuần + Thành Viên Mới Hằng Tuần + Thành Viên Ghé Thăm Hằng Tuần Bạn có chắc muốn gỡ **%1$s** khỏi danh sách kênh đề cử không? Bạn có chắc muốn gỡ kênh này khỏi danh sách kênh đề cử không? Gỡ Kênh Đề Cử diff --git a/com.discord/res/values-zh-rCN/strings.xml b/com.discord/res/values-zh-rCN/strings.xml index 378b71ac5c..8a747ab615 100644 --- a/com.discord/res/values-zh-rCN/strings.xml +++ b/com.discord/res/values-zh-rCN/strings.xml @@ -222,11 +222,13 @@ 该服务器内所有人都可以私信您 允许 Discord 检测您当前正在运行的游戏。 允许服务器成员直接向您发起私聊。 + 允许使用并播放 /tts 命令(文字转语音) 已经拥有帐号? 金额 在删除该频道前,您必须在服务器设置内指定另一个。 这是 #%1$s 频道的起点。 欢迎来到 #%1$s! + 播放动画表情符号 表情符号给我动起来! 动画表情符号 为了保持公告的迅捷,已发布的消息每小时只能进行3次编辑。请在%1$s后再次尝试。 @@ -542,7 +544,7 @@ 推荐 音频 存储空间 - 视讯 + 视频 观战模式 您的好友在吃饭,而您还在奋战的时候,就用这个。 Discord 店员推荐 @@ -861,6 +863,7 @@ %1$s 版本覆盖 版本 ID 仅限 %1$s 客户端 + %1$s仅限在目标对象上使用 无效版本覆盖 错误用户 版本不可用 @@ -1110,7 +1113,7 @@ 连接 连接这些帐户并解锁 Discord 关联性功能。 绑定您的账号 - 连接到视讯 + 连接到视频 连接语音 用语音连接 该账号已被撤销。您希望 [reconnect](onReconnect) 吗? @@ -1146,7 +1149,7 @@ 即时通讯服务器连接中 即时通讯服务器已断开 正在观看 %1$s 的直播 - 视讯已连接 + 视频已连接 语音已连接 已验证 连接​​​​​​​​ @@ -1181,6 +1184,7 @@ 右击用户头像执行更多选项 继续使用 Discord 控制音量 + 自动把文字表情转换为表情符号 例如,当如输入 \\:\\-\\) 时,Discord 会将其转换为:slight_smile: 已复制 已复制到剪贴板 @@ -1405,6 +1409,7 @@ 总是 永不 只在说话的时候 + 在当 Discord 检测不到您的麦克风发出声音时显示警告 私信 寻找或开始新的对话 %1$s %2$s @@ -1650,6 +1655,7 @@ 您的服务器锦上添花啦。这儿好漂亮哦。 您的服务器锦上添花啦。这儿棒棒哒。 您的服务器锦上添花啦。这儿真是活力十足。 + 关注我们以获取更多更新资讯! 公告 分析数据 强制同步 @@ -1675,7 +1681,7 @@ 发烧万岁!音频分辨率若超过 %1$skbps,可能对网络连接不良的人造成不利影响。 "使用 Discord 验证过的麦克风时, 由麦克风进行语音处理,而非 Discord。" - 记录下一次语音/视讯连接的所有 RTP 数据,用于调试目的。 + 以调试为目的,记录下一次语音/视频连接的所有 RTP 数据。 可以将调试日志保存在语音模块的文件夹下,上传给 Discord 技术支持进行故障排除。 "这将决定没有明确进行通知设置的用户是否会收到此服务器上 所有发送的信息的通知。我们强烈建议公开的Discord服务器都设置为 “仅@被提及”。" @@ -1683,7 +1689,7 @@ 该图片将会显示在您的“发现服务器”列表。推荐的最小尺寸为 1920x1080,推荐的长宽比为 16:9。 这会在“发现服务器”内列出您的服务器,如此一来,人们可以通过搜索或是推荐找到您的服务器。 在此服务器中自动扫描并删除不雅媒体内容。请选择过滤器针对您服务器成员的适用范围大小。**我们建议公开的Discord服务器都设置过滤器。** - 如可用,硬件加速会为了进行高效的视频编码而使用您的GPU。 + 如可用,硬件加速会为了进行高效的视频编码而使用您的 GPU。 "如果已选定一个频道,widget小工具即会生成一个邀请链接,r 否则只会显示在线成员和语音频道列表。" "精简成员后将踢除 **%1$s** 至少在 **%2$s** @@ -2187,8 +2193,8 @@ 屏幕 选择一个语音频道 屏幕分享 - **新功能!**您现在可以同时进行屏幕分享以及视频通讯了。 - 新功能!您现在可以同时进行屏幕分享以及视频通讯了。 + **新功能!**您现在可以同时进行屏幕分享以及视频聊天了。 + 新功能!您现在可以同时进行屏幕分享以及视频聊天了。 收到 通过您的设备共享屏幕时,音频可能不可用。 您的Windows版本可能无法正常进行音频共享。请升级至最新的Windows 10。 @@ -2255,6 +2261,7 @@ 访问 COVID-19 Discord 注意安全,常看新闻 该服务器中的表情符号 + 特色社区 试着进行搜索吧。 你所玩游戏的社区 热门社区 @@ -2303,6 +2310,14 @@ 您的社区是主题是什么? 您至多可以选择 5 个子类别。 提交申请 + 能够直接联系 Discord 社区团队以获取帮助 + 除开升级版的服务器特权以外,在成为合作伙伴社区之后,您最期待获得的是什么呢? + 如果您选择了“其它”,能请具体说说看看吗? + 抢先获悉并体验各类新闻以及功能特色更新内容 + 从其他合作伙伴处获得有关如何发展自己社区的新想法和建议 + 其它 + 能够与其他合作伙伴社区领导者交流 + 合作伙伴问卷调查 申请加入 Discord 合作伙伴项目 商务 / 品牌 内容创作者 / 个性 @@ -2314,6 +2329,8 @@ 接下来,我们需要一些关于服务器所有者,也就是您本人的信息。由于您是内容创作者,您需要指明自己都是在哪儿进行内容创作的。 和我们说说你自己吧! 社区网站(可选项) + 花一小点时间来分享一下您服务器的独到之处,或者告诉我们发生于您社区内十分特别的那些事情吧。 + 是什么让您的服务器值得成为合作伙伴? Discord 合作伙伴 我们无法显示更多信息。 此服务器非公开服务器。 @@ -2508,7 +2525,7 @@ 如果您的服务器仅供您和若干好友使用,就无需进行这样的操作了。社区服务器是为社区管理员打造的,在这里,管理员可以建立更大的空间,将志同道合者聚在一起。 如果您的服务器仅供您和若干好友使用,就无需进行这样的操作了,因为社区服务器是为那些想建立更大空间的用户打造的。 你要建立社区吗? - 社区包括私人空间和公共空间。不会公开您的服务器。 [了解更多。](%1$s) + 开启社区并不意味着将您的服务器公开。“发现服务器”是一个需要您额外单独开启的功能。[于此了解更多。](%1$s) 使用一些工具,如**$[服务器分析](featureHook) $[信息](infoHook)**可帮助您更好地管理服务器并保持其吸引力。 持续吸引成员 仅限拥有超过 500 名成员的服务器 @@ -2531,7 +2548,7 @@ 设置欢迎界面 您的服务器现在已是社区服务器了! 这将决定那些没有明确设置通知设定的用户是否会收到此服务器上的每一条信息的通知。 - 我们强烈建议将公共Discord频道的此选项设定为仅@被提及 以避免成员被[信息轰炸](%1$s). + 我们强烈建议将公共 Discord 频道的此选项设定为仅@被提及,以避免成员被[信息轰炸](%1$s). 介于此服务器的规模,成员将不会收到非@提及消息的推送通知。 关闭“发现服务器” 仅服务器管理员能够开启或关闭“发现服务器”。 @@ -3103,12 +3120,14 @@ 预览我的相机 收到好友请求 %1$s 个收到的好友请求 - 视讯通话来电 - 视讯通话呼入… + 视频通话呼入 + 视频通话呼入… 您也可以通过[受支持的浏览器](%1$s)访问此页面。 不了,谢谢 + 当直接上传到 Discord 图片大于%1$sMB将不会预览。 - 显示图片, 视讯和金馆长 + 当分享外部链接至聊天 + 显示图片,视频和猫猫表情包 输入设备 按键说话 按键说话 (有限制) @@ -3165,6 +3184,7 @@ 您确定要移除 **%1$s**吗? 内部服务器发生错误。 移除机器人错误 + 您没有权限移除此集成。 移除该集成会将此页面上的所有机器人以及 webhook 一并从您的服务器中移除。该操作无法撤销。 移除 %1$s 机器人与应用 @@ -3253,6 +3273,7 @@ 复制邀请链接 复制分享链接 编辑邀请链接。 + 请求加入 群组已满 游戏已结束 游戏邀请 @@ -3383,7 +3404,7 @@ 加入服务器 加入服务器 加入直播 - 加入视讯通话 + 加入视频通话 加入语音通话 连接到此语音频道? 加入语音频道 @@ -3587,10 +3608,8 @@ 加入 %1$s 您当前正处于预览模式。加入该服务器开始聊天吧! 我还没有准备好 - 您尚不能在此聊天! 加入该服务器 您在加入后才能反应! - 太棒啦!是时候跟其他成员聊天、玩耍了。 出发吧! 您加入了 %1$s! 您必须先加入社区,才能开始互动。 @@ -3618,6 +3637,8 @@ 拥有此权限的成员可以创建、 编辑和删除 webhook。 "这是一个系统自动管理的身份组。 它不能被手动分配给成员或者删除。" + 这是由集成:%1$s管理的身份组。它不能被手动分配给成员。您可以移除管理源集成从而移除此身份组。 + 此身份组由 Discord 自动管理,其成员均助力过服务器。它不能被手动分配给成员或者删除。 标记为已读 标记未读 已标记为已读 @@ -3627,9 +3648,9 @@ 在任意处使用自定义和动画表情符号。 更大的上传尺寸 100MB上传尺寸,支持高质量文件分享。 - HD 视讯 + HD 视频 1080p 30fps 或者 720p 60fps 的屏幕分享和 Go Live 源直播。 - 高分辨率视讯、屏幕分享和 Go Live 直播。$[信息](infoHook) + 高分辨率视频、屏幕分享和 Go Live 直播。$[信息](infoHook) 支持服务器 获取%1$s 和%2$s优惠的额外助力。$[了解更多](learnMoreHook)。 自定义个人资料 @@ -3700,6 +3721,8 @@ 消息已移除标注。 消息操作 消息 + 消息加载失败 + 重试 添加电话号码 已开启! SMS 备份验证 @@ -3726,8 +3749,10 @@ 无法运行游戏 在删除此频道前,您必须通过[服务器设置 > 社区 > 概况](onClick)重新指定一个用于此功能的频道。 开启硬件缩放 - 这项实验性功能可能提升视讯通话的性能。但请注意,这也可能导致应用卡顿甚至无响应。 + 这项实验性功能可能提升视频通话的性能。但请注意,这也可能导致应用卡顿甚至无响应。 说话时,过滤背景噪音,从而凸显您动听的人声。技术支持:Krisp。 + 噪音抑制(测试版) + 目前已隐藏没开视频的参与者。您想显示他们吗? 管理 您确定吗? 每月一次 @@ -3778,6 +3803,7 @@ 没关系 创建私信 创建群组私信 + 允许服务器成员直接向您发起私聊 新成员在加入服务器后一周内仍返回服务器的百分比。 新提及我的 自 %1$s 以來有 %2$s @@ -3857,7 +3883,8 @@ 不,谢谢 没有限制 - 没有视讯设备 + 没有视频设备 + 如要在此语音频道打开视频,请让您的服务器管理员更改您的视频权限。 无视频权限 禁用噪音抑制 启用噪音抑制 @@ -3932,6 +3959,7 @@ %1$s 开始玩 %2$s! 忽略通知 %1$s 邀请您来玩 %2$s + %1$s已请求邀请游玩%2$s %1$s 邀请您在 Spotify 上收听 %1$s 邀请此群组来玩 %2$s %1$s 邀请此群组在 Spotify 上收听 @@ -3977,8 +4005,6 @@ 出大事儿了!~ 注册您的帐户 创建俱乐部或社区 - 带我去我的服务器 - 您的服务器已经设置完毕!开始聊天吧! "没有邀请码?莫要着急! 给自己和小伙伴们打造一个可谈天说地、消遣娱乐的 Discord 服务器吧!" @@ -4754,7 +4780,9 @@ 移除 %1$s 移除身份组 移除个性化网址 + 显示发往聊天的链接预览 链接预览 + 在信息里显示表情符号 举报 举报 %1$s 发出的消息 举报消息 @@ -4909,7 +4937,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 图片 连接 音频 - 视讯 + 视频 频道 网址 用户 @@ -4994,6 +5022,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 消息 发送图片 发送消息 + 发送消息失败。长按以查看其它选项。 发送消息 拥有此权限的用户可向所有关注该[公告频道](%1$s)的服务器发布自己的消息。 发送文字转语音消息 @@ -5135,7 +5164,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. Discord 工作人员 开始 开始通话 - 开始视讯通话 + 开始视频通话 开始语音通话 开始时间: 999+ @@ -5205,7 +5234,6 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 直播导致我的应用程序出现问题 直播问题 直播有延迟或刷新现象 - 没有问题 直播和语音不同步 选择您的问题 报告您直播的问题 @@ -5342,7 +5370,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 我已阅读并同意 Discord 的[服务条款](%1$s)和[隐私权政策](%2$s)。 您需要同意我们的服务条款才能继续 赤陶色 - 测试视讯 + 测试视频 文字信息 文字信息操作 文字与图像 @@ -5604,6 +5632,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 关闭一些使用统计? 使用外部表情符号 拥有此权限的用户组可以在此服务器中使用其他服务器中的表情符号。 + 在您输入时预览表情符号、提及以及 Markdown 语法 使用扬声器 使用语音活动 没有此权限的成员必须在频道内使用按键说话。 @@ -5613,6 +5642,8 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 请求加入 %1$s 下载 开启游戏失败 + 邀请加入 + 邀请一起收听 通知我 您已经在玩这个了。 您已经在这搭顺风车了。 @@ -5633,6 +5664,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 将**%1$s** 的邀请发送到 **%2$s**。 请求加入 **%1$s**的游戏… 邀请加入 %1$s + 正在加入 一起收听 与 %1$s 一起收听 专辑:%1$s @@ -5680,7 +5712,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 共同的服务器 待定 设置状态 - 视讯 + 视频 音量 用户设置 用户设置操作 @@ -5838,7 +5870,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 验证中 您的 Discord 安装一直未能更新,现在已经非常过时了。来,我们一起解决这个问题吧。 越南语 - 视讯 + 视频 聚焦一人 隐藏成员 多人网格 @@ -5848,11 +5880,11 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 视频不可用 静音视频 取消静音视频 - 您的带宽不足,无法接收视讯。请改进您的网络链接,然后再试一次。 + 您的带宽不足,无法接收视频。请改进您的网络链接,然后再试一次。 检测到网络状况不佳 - 视讯设置 - 视讯不可用 - 此浏览器不支持屏幕分享。请下载我们的桌面客户端来分享您的摄像头与屏幕。 + 视频设置 + 视频不可用 + 此浏览器不支持视频和屏幕分享。请下载我们的桌面客户端来分享您的摄像头与屏幕。 浏览器不被支持 查看审计日志 拥有此权限的成员可以访问并查看服务器的审核日志 @@ -5864,7 +5896,7 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. 查看周围的信息。 点击进入服务器并查看过频道的成员。 语音 - 语音和视讯 + 语音和视频 %1$s 语音频道 已静音 @@ -5911,6 +5943,10 @@ ping为**%3$s ms**。出站丢包率为 **%4$s%%**. Webhook 图标 编辑 Webhook Webhook + 周度交流者 + 周度新成员留存率 + 周度新成员 + 周度访客 您确定要将 **%1$s** 从推荐频道中移除吗? 您确定要将该频道从推荐频道中移除吗? 移除推荐频道 diff --git a/com.discord/res/values-zh-rTW/strings.xml b/com.discord/res/values-zh-rTW/strings.xml index b2291a676f..c669132709 100644 --- a/com.discord/res/values-zh-rTW/strings.xml +++ b/com.discord/res/values-zh-rTW/strings.xml @@ -222,11 +222,13 @@ 伺服器中的任何人都可以傳送訊息給您 允許 Discord 偵測您正在玩的手機遊戲。 允許來自伺服器成員的私人訊息。 + 允許播放和使用 /tts 指令 已經有一個帳號? 金額 請到伺服器設定中指定另一個頻道,才能刪掉這個頻道。 這就是 #%1$s 頻道的起點。 歡迎來到 #%1$s! + 播放表情符號動畫 我希望表情符號能動會跳。 表情符號動畫 為確保公告迅速,已發佈的訊息一小時內只能編輯 3 次。請於 %1$s後再試一次。 @@ -860,6 +862,7 @@ 組建 %1$s 的覆寫 組建 ID 僅限 %1$s 客戶端 + 僅限 %1$s 目標 無效的組建覆寫 使用者不正確 組建無法使用 @@ -1180,6 +1183,7 @@ 對使用者按下右鍵進行更多動作 繼續使用 Discord 控制音量 + 自動把訊息內的顏文字轉換為表情符號 例如,當您輸入 \\:\\-\\) 時,Discord 會將其轉換為 :slight_smile: 已複製 已複製到剪貼簿。 @@ -1405,6 +1409,7 @@ 總是 永久 只有在發話中 + 當 Discord 無法從您的麥克風中偵測到音訊時顯示警告 私人訊息 搜尋或開始一個對話 %1$s %2$s @@ -1655,6 +1660,7 @@ 這東西真是為您的伺服器錦上添花。這裡看起來真不錯。 這東西真是為您的伺服器錦上添花。這裡看起來很吸引人喔 這東西真是為您的伺服器錦上添花。這裡看起來很ˋ活潑。 + 追蹤我們獲得更多資訊! 公告 分析 強制同步 @@ -2259,6 +2265,7 @@ 造訪新冠肺炎 Discord 保重身體並持續關注新消息 此伺服器中的表情符號 + 主打社群 嘗試搜尋它們。 您的遊戲社群 熱門社群 @@ -2307,6 +2314,14 @@ 您的社群有什麼主題呢? 至多可以選 5 個子類別。 提交申請 + 有直接管道能尋求 Discord 社群團隊的幫忙 + 除了升級後的伺服器福利,成為合作社群後您最期待從中得到什麼? + 若您選擇「其它」,請問您有什麼想法嗎? + 可以搶先取得新消息及新功能 + 可以從其它合作夥伴身上獲得靈感及建議,瞭解如何擴大社群 + 其他 + 可以與其它合作社群的領袖談話 + 合作夥伴調查 申請 Discord 合作夥伴計畫 商業/品牌 內容創作者/名人 @@ -2318,6 +2333,8 @@ 接下來,您身為伺服器擁有者,我們需要您的一些資訊。因為您是內容創作者,所以必須註明您在哪裡創作。 請簡單介紹一下自己! 社群網站 (選填) + 請花點時間分享您伺服器的獨特之處,或告訴我們您的社群發生過什麼特別的事情。 + 為何您的伺服器值得成為合作夥伴? Discord 合作夥伴 我們無法顯示更多詳細資訊。 此伺服器非公開。 @@ -2512,7 +2529,7 @@ 如果伺服器只有您和幾個朋友而已,便不需這麼做。社群伺服器能讓管理員打造更大的空間,可為具有相同興趣的人提供相聚空間。 如果伺服器只有您和幾個朋友而已,便不需這麼做。這是讓人打造更大的空間所設計的。 您在打造社群嗎? - 社群既可以當公領域也可以當私領域使用。社群不會公開您的伺服器。[點此了解更多。](%1$s) + 啟用社群不代表公開伺服器。「探索」是您可以啟用的額外功能。[在此了解更多詳細資訊。](%1$s) **$[Server Insights](featureHook) $[資訊](infoHook)** 等存取工具,可協助您管理伺服器,並讓成員更加投入。 讓成員更加投入 僅適用於成員人數超過 500 的伺服器 @@ -3109,7 +3126,9 @@ 視訊來電中… 也可以從 [支援的瀏覽器](%1$s) 造訪此頁面。 不用了,謝謝 + 當直接上傳到 Discord 大於 %1$sMB 的圖片將不會有預覽。 + 當連結貼在聊天時 顯示圖片、影片和有趣的貓咪梗圖 輸入裝置 按鍵發話 @@ -3167,6 +3186,7 @@ 您確定要移除 **%1$s** 嗎? 內部伺服器發生錯誤。 除錯機器人 + 您沒有權限移除此整合功能。 當您移除這項整合功能時,您也會將這個頁面的機器人和 Webhook 從伺服器移除。此動作無法復原。 移除 %1$s 機器人和應用程式 @@ -3255,6 +3275,7 @@ 複製邀請連結 複製分享連結 編輯邀請連結。 + 請求加入 整個群組 遊戲已結束 遊戲邀請 @@ -3590,10 +3611,8 @@ 加入 %1$s 您目前正處於預覽模式,請加入此伺服器開始聊天! 我還沒準備好 - 您還不能在這裡聊天! 加入這個伺服器 您要加入才能回應! - 太棒了!是時候跟您的夥伴成員聊天和消磨時間了。 走吧! 您現在是 %1$s 的成員了! 您必須先加入社群才能互動。 @@ -3621,6 +3640,8 @@ 具有此權限的成員可以建立,編輯,和刪除 Webhook。 "這是一個自動整合管理的身分組。 它不能手動指派給成員或刪除成員。" + 此身分須透過整合功能管理:%1$s,不能手動指派給成員。您可以移除整合功能來移除此身分。 + 為執行伺服器加成,此身分由 Discord 自動管理,不能手動指派給成員,也不能刪除。 標示為已讀 標示為未讀 已標示為已讀 @@ -3702,6 +3723,8 @@ 訊息已解釘。 訊息操作 訊息 + 載入訊息失敗 + 再試一次 新增電話號碼 已啟用! 簡訊備份授權 @@ -3730,6 +3753,8 @@ 啟用硬體加強 可以改進視訊通話性能的實驗性功能。 當心,可能會導致崩潰。 在您講話時將背景噪音過濾掉,展示您動聽的聲音。由 Krisp 提供技術支援。 + 雜訊抑制 (測試版) + 目前已隱藏沒有視訊的參與者。您想顯示他們嗎? 管理 您確定嗎? 每月 @@ -3780,6 +3805,7 @@ 算了 新的私人訊息 新群體訊息 + 允許來自伺服器成員的私人訊息 當週加入後返回伺服器的新成員比例。 新的 Mentions 自 %1$s 以來有 %2$s @@ -3934,6 +3960,7 @@ %1$s 開始遊玩 %2$s! 取消通知 %1$s 邀請您來遊玩 %2$s + %1$s 要求進入 %2$s 的邀請 %1$s 邀請您前往 Spotify 收聽 %1$s 邀請至群組來遊玩 %2$s %1$s 邀請整個群組前往 Spotify 收聽 @@ -3979,8 +4006,6 @@ 出大問題了 註冊帳號 組成俱樂部或社群 - 帶我去看我的伺服器 - 您的伺服器已準備就緒!開始聊天吧! "沒有邀請代碼?沒問題! 開啟一個自己與好友專屬的 Discord 伺服器,開始聊天互動吧。" @@ -4756,7 +4781,9 @@ 移除 %1$s 移除身分組 移除個性化網址 + 連結形式的聊天內容將會顯示網站的預覽資訊 連結預覽 + 在訊息上顯示表情符號反應 檢舉 檢舉 %1$s 張貼的訊息 檢舉訊息 @@ -4995,6 +5022,7 @@ 傳送訊息 發送圖片 傳送訊息 + 傳送訊息失敗,請按住查看更多選項。 發送訊息 擁有這個權限的成員,可以將自己的訊息發佈給所有追蹤此 [公告頻道](%1$s) 的伺服器。 發送 TTS 訊息 @@ -5204,7 +5232,6 @@ 直播導致應用程式出現問題 直播問題 直播畫面延遲或不斷重新整理 - 沒有問題 直播畫面與聲音不同步 選擇問題 使用直播回報問題 @@ -5607,6 +5634,7 @@ 要關閉一些用量統計嗎? 使用外部表情符號 擁有這個權限的成員可以在這個伺服器上使用來自其它伺服器的表情符號。 + 在打字時預覽表情符號、提及以及 markdown 語法 使用喇叭 使用語音活動 如果沒有權限,在此頻道的成員必須使用按鍵發話。 @@ -5616,6 +5644,8 @@ 請求加入 %1$s 下載 遊戲啟動失敗 + 邀請加入 + 邀請一同收聽 通知我 您已經在玩這款遊戲了。 您已經加入同樂了。 @@ -5636,6 +5666,7 @@ **%1$s** 邀請已發送給 **%2$s**。 正在請求加入 **%1$s** 的遊戲… 邀請加入 %1$s + 加入中 一同收聽 與 %1$s 一同收聽 網址:%1$s @@ -5913,6 +5944,10 @@ Webhook 圖示 編輯 Webhook Webhook + 每週通訊人員 + 每週保留的新成員 + 每週新成員 + 每週訪客 您確定要從推薦頻道移除 **%1$s** 嗎? 您確定要從推薦頻道移除此頻道嗎? 移除推薦頻道 diff --git a/com.discord/res/values/strings.xml b/com.discord/res/values/strings.xml index 5cba93b7b3..ca53427512 100644 --- a/com.discord/res/values/strings.xml +++ b/com.discord/res/values/strings.xml @@ -1132,7 +1132,7 @@ We’re here to make a good impression." Presets Select a color Transparency - 7fb11416f5e14e42b9bbf1192d68d822 + 7e03c97294064e94a4ab6fbfa1448686 Coming Soon Search Animated GIFs on the Web Displays text with emphasis. diff --git a/com.discord/smali/WidgetFriendsAddUserRequestsModel.smali b/com.discord/smali/WidgetFriendsAddUserRequestsModel.smali index 387a056655..99fb439c6e 100644 --- a/com.discord/smali/WidgetFriendsAddUserRequestsModel.smali +++ b/com.discord/smali/WidgetFriendsAddUserRequestsModel.smali @@ -27,7 +27,7 @@ # direct methods .method public constructor (Ljava/util/Set;Ljava/util/Set;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -40,14 +40,6 @@ } .end annotation - const-string v0, "outgoingIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "incomingIds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, LWidgetFriendsAddUserRequestsModel;->a:Ljava/util/Set; @@ -74,7 +66,7 @@ iget-object v1, p1, LWidgetFriendsAddUserRequestsModel;->a:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -84,7 +76,7 @@ iget-object p1, p1, LWidgetFriendsAddUserRequestsModel;->b:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/WidgetRemoteAuthViewModel$ViewState$b.smali b/com.discord/smali/WidgetRemoteAuthViewModel$ViewState$b.smali index 71cb14468d..a39029dc02 100644 --- a/com.discord/smali/WidgetRemoteAuthViewModel$ViewState$b.smali +++ b/com.discord/smali/WidgetRemoteAuthViewModel$ViewState$b.smali @@ -26,12 +26,10 @@ .method public constructor (Ljava/lang/String;ZZ)V .locals 1 - const-string v0, "handshakeToken" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, LWidgetRemoteAuthViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, LWidgetRemoteAuthViewModel$ViewState$b;->a:Ljava/lang/String; @@ -41,6 +39,13 @@ iput-boolean p3, p0, LWidgetRemoteAuthViewModel$ViewState$b;->c:Z return-void + + :cond_0 + const-string p1, "handshakeToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -60,7 +65,7 @@ iget-object v1, p1, LWidgetRemoteAuthViewModel$ViewState$b;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/WidgetRemoteAuthViewModel$a.smali b/com.discord/smali/WidgetRemoteAuthViewModel$a.smali index b2b6e983cc..6f4672fa5a 100644 --- a/com.discord/smali/WidgetRemoteAuthViewModel$a.smali +++ b/com.discord/smali/WidgetRemoteAuthViewModel$a.smali @@ -1,5 +1,5 @@ .class public final LWidgetRemoteAuthViewModel$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetRemoteAuthViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelRemoteAuthHandshake;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/models/domain/ModelRemoteAuthHandshake; - const-string v0, "handshakeData" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, LWidgetRemoteAuthViewModel$a;->this$0:LWidgetRemoteAuthViewModel; @@ -69,7 +67,7 @@ const-string v4, "temporaryBehaviorSubject" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; @@ -77,7 +75,7 @@ const-string v4, "temporaryBehaviorSubject.value" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v3, Ljava/lang/Boolean; @@ -106,4 +104,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "handshakeData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/WidgetRemoteAuthViewModel$b.smali b/com.discord/smali/WidgetRemoteAuthViewModel$b.smali index 9f1736a434..fe22f8bdc3 100644 --- a/com.discord/smali/WidgetRemoteAuthViewModel$b.smali +++ b/com.discord/smali/WidgetRemoteAuthViewModel$b.smali @@ -1,5 +1,5 @@ .class public final LWidgetRemoteAuthViewModel$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetRemoteAuthViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; @@ -61,7 +59,7 @@ const-string v0, "it.response" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -84,4 +82,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/WidgetRemoteAuthViewModel$c.smali b/com.discord/smali/WidgetRemoteAuthViewModel$c.smali index f80ce220da..47e5e6bf78 100644 --- a/com.discord/smali/WidgetRemoteAuthViewModel$c.smali +++ b/com.discord/smali/WidgetRemoteAuthViewModel$c.smali @@ -23,11 +23,7 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 - - const-string v0, "fingerprint" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,10 +46,6 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, LWidgetRemoteAuthViewModel; iget-object v0, p0, LWidgetRemoteAuthViewModel$c;->a:Ljava/lang/String; diff --git a/com.discord/smali/WidgetRemoteAuthViewModel.smali b/com.discord/smali/WidgetRemoteAuthViewModel.smali index 33dc80f594..0903e72d15 100644 --- a/com.discord/smali/WidgetRemoteAuthViewModel.smali +++ b/com.discord/smali/WidgetRemoteAuthViewModel.smali @@ -38,17 +38,15 @@ .method public constructor (Ljava/lang/String;Lcom/discord/utilities/rest/RestAPI;)V .locals 10 - const-string v0, "fingerprint" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "restAPI" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, LWidgetRemoteAuthViewModel$ViewState$c;->a:LWidgetRemoteAuthViewModel$ViewState$c; - sget-object v0, LWidgetRemoteAuthViewModel$ViewState$c;->a:LWidgetRemoteAuthViewModel$ViewState$c; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p2, p0, LWidgetRemoteAuthViewModel;->e:Lcom/discord/utilities/rest/RestAPI; @@ -60,7 +58,7 @@ iput-object p2, p0, LWidgetRemoteAuthViewModel;->d:Lrx/subjects/BehaviorSubject; - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p2 @@ -75,11 +73,11 @@ :cond_0 iget-object p2, p0, LWidgetRemoteAuthViewModel;->e:Lcom/discord/utilities/rest/RestAPI; - new-instance v0, Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize; + new-instance v1, Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize; - invoke-direct {v0, p1}, Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize;->(Ljava/lang/String;)V + invoke-direct {v1, p1}, Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize;->(Ljava/lang/String;)V - invoke-virtual {p2, v0}, Lcom/discord/utilities/rest/RestAPI;->postRemoteAuthInitialize(Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize;)Lrx/Observable; + invoke-virtual {p2, v1}, Lcom/discord/utilities/rest/RestAPI;->postRemoteAuthInitialize(Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize;)Lrx/Observable; move-result-object p1 @@ -91,8 +89,6 @@ const/4 p2, 0x2 - const/4 v0, 0x0 - 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 @@ -121,4 +117,18 @@ :goto_0 return-void + + :cond_1 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fingerprint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/a0.smali b/com.discord/smali/a0.smali index 3493a9605a..73256f3d65 100644 --- a/com.discord/smali/a0.smali +++ b/com.discord/smali/a0.smali @@ -50,7 +50,7 @@ const-string v4, "temporaryBehaviorSubject" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; @@ -58,7 +58,7 @@ const-string v4, "temporaryBehaviorSubject.value" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v3, Ljava/lang/Boolean; diff --git a/com.discord/smali/android/support/v4/media/RatingCompat.smali b/com.discord/smali/android/support/v4/media/RatingCompat.smali index 32c9ce9521..79b0e2c85a 100644 --- a/com.discord/smali/android/support/v4/media/RatingCompat.smali +++ b/com.discord/smali/android/support/v4/media/RatingCompat.smali @@ -84,7 +84,7 @@ if-gez v2, :cond_0 - const-string/jumbo v1, "unrated" + const-string v1, "unrated" goto :goto_0 diff --git a/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$1.smali b/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$1.smali index 156cc35655..89e4cdf793 100644 --- a/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$1.smali +++ b/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/activity/ActivityViewModelLazyKt$viewModels$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ActivityViewModelLazy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/lifecycle/ViewModelStore;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -54,9 +54,9 @@ move-result-object v0 - const-string/jumbo v1, "viewModelStore" + const-string v1, "viewModelStore" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1.smali b/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1.smali index c488ec66d9..e03b83f5df 100644 --- a/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1.smali +++ b/com.discord/smali/androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ActivityViewModelLazy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/lifecycle/ViewModelProvider$Factory;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,7 +56,7 @@ const-string v1, "defaultViewModelProviderFactory" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/androidx/activity/ActivityViewModelLazyKt.smali b/com.discord/smali/androidx/activity/ActivityViewModelLazyKt.smali index 822cd53d9f..f44b2ff829 100644 --- a/com.discord/smali/androidx/activity/ActivityViewModelLazyKt.smali +++ b/com.discord/smali/androidx/activity/ActivityViewModelLazyKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic viewModels(Landroidx/activity/ComponentActivity;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; +.method public static final viewModels(Landroidx/activity/ComponentActivity;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; .locals 1 .annotation build Landroidx/annotation/MainThread; .end annotation @@ -24,9 +24,9 @@ } .end annotation - const-string v0, "$this$viewModels" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-eqz p1, :cond_0 @@ -38,14 +38,19 @@ invoke-direct {p1, p0}, Landroidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1;->(Landroidx/activity/ComponentActivity;)V :goto_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_1 + const-string p0, "$this$viewModels" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic viewModels$default(Landroidx/activity/ComponentActivity;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; +.method public static viewModels$default(Landroidx/activity/ComponentActivity;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; .locals 0 and-int/lit8 p2, p2, 0x1 @@ -57,9 +62,7 @@ move-object p1, p3 :cond_0 - const-string p2, "$this$viewModels" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 if-eqz p1, :cond_1 @@ -71,7 +74,14 @@ invoke-direct {p1, p0}, Landroidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$1;->(Landroidx/activity/ComponentActivity;)V :goto_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw p3 + + :cond_2 + const-string p0, "$this$viewModels" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw p3 .end method diff --git a/com.discord/smali/androidx/activity/OnBackPressedDispatcherKt.smali b/com.discord/smali/androidx/activity/OnBackPressedDispatcherKt.smali index 5f1551ac2a..e618a733f5 100644 --- a/com.discord/smali/androidx/activity/OnBackPressedDispatcherKt.smali +++ b/com.discord/smali/androidx/activity/OnBackPressedDispatcherKt.smali @@ -21,13 +21,11 @@ } .end annotation - const-string v0, "$this$addCallback" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "onBackPressed" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 new-instance v0, Landroidx/activity/OnBackPressedDispatcherKt$addCallback$callback$1; @@ -44,6 +42,20 @@ :goto_0 return-object v0 + + :cond_1 + const-string p0, "onBackPressed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$addCallback" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic addCallback$default(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; diff --git a/com.discord/smali/androidx/appcompat/app/AppCompatDelegateImpl.smali b/com.discord/smali/androidx/appcompat/app/AppCompatDelegateImpl.smali index 37efeade01..3a2b25c492 100644 --- a/com.discord/smali/androidx/appcompat/app/AppCompatDelegateImpl.smali +++ b/com.discord/smali/androidx/appcompat/app/AppCompatDelegateImpl.smali @@ -2795,7 +2795,7 @@ const-string v4, "AppCompatDelegate" - const-string/jumbo v6, "updateForNightMode. Calling applyOverrideConfiguration() failed with an exception. Will fall back to using Resources.updateConfiguration()" + const-string v6, "updateForNightMode. Calling applyOverrideConfiguration() failed with an exception. Will fall back to using Resources.updateConfiguration()" invoke-static {v4, v6, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I diff --git a/com.discord/smali/androidx/appcompat/app/AppCompatViewInflater.smali b/com.discord/smali/androidx/appcompat/app/AppCompatViewInflater.smali index d21621647f..6c7fecd442 100644 --- a/com.discord/smali/androidx/appcompat/app/AppCompatViewInflater.smali +++ b/com.discord/smali/androidx/appcompat/app/AppCompatViewInflater.smali @@ -251,7 +251,7 @@ .method private createViewFromTag(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; .locals 4 - const-string/jumbo v0, "view" + const-string v0, "view" invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.smali b/com.discord/smali/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.smali index 8cb968661d..75f9de642f 100644 --- a/com.discord/smali/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.smali +++ b/com.discord/smali/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.smali @@ -507,7 +507,7 @@ move-result-object p1 - const-string/jumbo v3, "vector" + const-string v3, "vector" invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask.smali b/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask.smali index 2cf37eadf9..7f6b6124e6 100644 --- a/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask.smali +++ b/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask.smali @@ -137,7 +137,7 @@ invoke-interface {v7, v6, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; - const-string/jumbo v11, "weight" + const-string v11, "weight" iget v10, v10, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->weight:F diff --git a/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel.smali b/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel.smali index 641719eea0..f63a5bb9f5 100644 --- a/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel.smali +++ b/com.discord/smali/androidx/appcompat/widget/ActivityChooserModel.smali @@ -636,7 +636,7 @@ move-result-wide v7 - const-string/jumbo v9, "weight" + const-string v9, "weight" invoke-interface {v2, v6, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; diff --git a/com.discord/smali/androidx/appcompat/widget/ResourceManagerInternal.smali b/com.discord/smali/androidx/appcompat/widget/ResourceManagerInternal.smali index b08a9fd425..34fdc7bee8 100644 --- a/com.discord/smali/androidx/appcompat/widget/ResourceManagerInternal.smali +++ b/com.discord/smali/androidx/appcompat/widget/ResourceManagerInternal.smali @@ -680,7 +680,7 @@ invoke-direct {v0}, Landroidx/appcompat/widget/ResourceManagerInternal$VdcInflateDelegate;->()V - const-string/jumbo v1, "vector" + const-string v1, "vector" invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/ResourceManagerInternal;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/ResourceManagerInternal$InflateDelegate;)V diff --git a/com.discord/smali/androidx/appcompat/widget/SearchView.smali b/com.discord/smali/androidx/appcompat/widget/SearchView.smali index 31f6b8086d..ec8b0453c1 100644 --- a/com.discord/smali/androidx/appcompat/widget/SearchView.smali +++ b/com.discord/smali/androidx/appcompat/widget/SearchView.smali @@ -628,7 +628,7 @@ const-string p3, "android.speech.extra.LANGUAGE_MODEL" - const-string/jumbo v0, "web_search" + const-string v0, "web_search" invoke-virtual {p1, p3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; @@ -690,7 +690,7 @@ :cond_0 iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mUserQuery:Ljava/lang/CharSequence; - const-string/jumbo p2, "user_query" + const-string p2, "user_query" invoke-virtual {v0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; diff --git a/com.discord/smali/androidx/appcompat/widget/SuggestionsAdapter.smali b/com.discord/smali/androidx/appcompat/widget/SuggestionsAdapter.smali index 4c3ed94e43..7ec2305928 100644 --- a/com.discord/smali/androidx/appcompat/widget/SuggestionsAdapter.smali +++ b/com.discord/smali/androidx/appcompat/widget/SuggestionsAdapter.smali @@ -714,7 +714,7 @@ const-string v2, "SuggestionsAdapter" - invoke-static {v1, p1, v2}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, p1, v2}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 @@ -830,7 +830,7 @@ const-string p1, "SuggestionsAdapter" - const-string/jumbo v1, "unexpected error retrieving valid column from cursor, did the remote process die?" + const-string v1, "unexpected error retrieving valid column from cursor, did the remote process die?" invoke-static {p1, v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I diff --git a/com.discord/smali/androidx/browser/browseractions/BrowserActionsFallbackMenuUi$1.smali b/com.discord/smali/androidx/browser/browseractions/BrowserActionsFallbackMenuUi$1.smali index e56c4c505a..8d309c7d33 100644 --- a/com.discord/smali/androidx/browser/browseractions/BrowserActionsFallbackMenuUi$1.smali +++ b/com.discord/smali/androidx/browser/browseractions/BrowserActionsFallbackMenuUi$1.smali @@ -57,7 +57,7 @@ move-result-object v1 - const-string/jumbo v2, "url" + const-string v2, "url" invoke-static {v2, v1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; diff --git a/com.discord/smali/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.smali b/com.discord/smali/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.smali index adc29147c8..545ee30371 100644 --- a/com.discord/smali/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.smali +++ b/com.discord/smali/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.smali @@ -233,7 +233,7 @@ const-string p1, "Could not find TWAService for " - invoke-static {p1, v2, p3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {p1, v2, p3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_6 return-object v0 diff --git a/com.discord/smali/androidx/collection/ArrayMapKt.smali b/com.discord/smali/androidx/collection/ArrayMapKt.smali index 345c569fb5..a299a4f903 100644 --- a/com.discord/smali/androidx/collection/ArrayMapKt.smali +++ b/com.discord/smali/androidx/collection/ArrayMapKt.smali @@ -41,9 +41,7 @@ } .end annotation - const-string v0, "pairs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 new-instance v0, Landroidx/collection/ArrayMap; @@ -72,4 +70,13 @@ :cond_0 return-object v0 + + :cond_1 + const-string p0, "pairs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/collection/ArraySetKt.smali b/com.discord/smali/androidx/collection/ArraySetKt.smali index 1ba9e77d0e..9ae5df9eec 100644 --- a/com.discord/smali/androidx/collection/ArraySetKt.smali +++ b/com.discord/smali/androidx/collection/ArraySetKt.smali @@ -35,9 +35,7 @@ } .end annotation - const-string/jumbo v0, "values" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 new-instance v0, Landroidx/collection/ArraySet; @@ -62,4 +60,13 @@ :cond_0 return-object v0 + + :cond_1 + const-string p0, "values" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/collection/LongSparseArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/collection/LongSparseArrayKt$keyIterator$1.smali index 198072fa5c..d75d7419cc 100644 --- a/com.discord/smali/androidx/collection/LongSparseArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/collection/LongSparseArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/collection/LongSparseArrayKt$keyIterator$1; -.super Lk0/j/r; +.super Lk0/i/r; .source "LongSparseArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/collection/LongSparseArrayKt;->keyIterator(Landroidx/collection/LongSparseArray;)Lk0/j/r; + value = Landroidx/collection/LongSparseArrayKt;->keyIterator(Landroidx/collection/LongSparseArray;)Lk0/i/r; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -33,7 +33,7 @@ iput-object p1, p0, Landroidx/collection/LongSparseArrayKt$keyIterator$1;->$this_keyIterator:Landroidx/collection/LongSparseArray; - invoke-direct {p0}, Lk0/j/r;->()V + invoke-direct {p0}, Lk0/i/r;->()V return-void .end method diff --git a/com.discord/smali/androidx/collection/LongSparseArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/collection/LongSparseArrayKt$valueIterator$1.smali index bb9d141a97..40339192ca 100644 --- a/com.discord/smali/androidx/collection/LongSparseArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/collection/LongSparseArrayKt$valueIterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation diff --git a/com.discord/smali/androidx/collection/LongSparseArrayKt.smali b/com.discord/smali/androidx/collection/LongSparseArrayKt.smali index 3431ad3797..a8b9261ec9 100644 --- a/com.discord/smali/androidx/collection/LongSparseArrayKt.smali +++ b/com.discord/smali/androidx/collection/LongSparseArrayKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final contains(Landroidx/collection/LongSparseArray;J)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroidx/collection/LongSparseArray;->containsKey(J)Z move-result p0 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroidx/collection/LongSparseArray;Lkotlin/jvm/functions/Function2;)V @@ -45,24 +52,22 @@ } .end annotation - const-string v0, "receiver$0" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroidx/collection/LongSparseArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroidx/collection/LongSparseArray;->keyAt(I)J + invoke-virtual {p0, v0}, Landroidx/collection/LongSparseArray;->keyAt(I)J move-result-wide v2 @@ -70,22 +75,36 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroidx/collection/LongSparseArray;->valueAt(I)Ljava/lang/Object; + invoke-virtual {p0, v0}, Landroidx/collection/LongSparseArray;->valueAt(I)Ljava/lang/Object; move-result-object v3 invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroidx/collection/LongSparseArray;JLjava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->get(JLjava/lang/Object;)Ljava/lang/Object; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroidx/collection/LongSparseArray;JLkotlin/jvm/functions/Function0;)Ljava/lang/Object; @@ -121,13 +147,11 @@ } .end annotation - const-string v0, "receiver$0" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-virtual {p0, p1, p2}, Landroidx/collection/LongSparseArray;->get(J)Ljava/lang/Object; @@ -144,10 +168,24 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroidx/collection/LongSparseArray;)I - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/collection/LongSparseArray;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroidx/collection/LongSparseArray;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/collection/LongSparseArray;->isEmpty()Z @@ -192,9 +235,18 @@ xor-int/lit8 p0, p0, 0x1 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroidx/collection/LongSparseArray;)Lk0/j/r; +.method public static final keyIterator(Landroidx/collection/LongSparseArray;)Lk0/i/r; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -203,19 +255,26 @@ ">(", "Landroidx/collection/LongSparseArray<", "TT;>;)", - "Lk0/j/r;" + "Lk0/i/r;" } .end annotation - const-string v0, "receiver$0" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/collection/LongSparseArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/collection/LongSparseArrayKt$keyIterator$1;->(Landroidx/collection/LongSparseArray;)V return-object v0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroidx/collection/LongSparseArray;Landroidx/collection/LongSparseArray;)Landroidx/collection/LongSparseArray; @@ -234,13 +293,11 @@ } .end annotation - const-string v0, "receiver$0" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/collection/LongSparseArray; @@ -261,10 +318,24 @@ invoke-virtual {v0, p1}, Landroidx/collection/LongSparseArray;->putAll(Landroidx/collection/LongSparseArray;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroidx/collection/LongSparseArray;JLjava/lang/Object;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->remove(JLjava/lang/Object;)Z move-result p0 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroidx/collection/LongSparseArray;JLjava/lang/Object;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->put(JLjava/lang/Object;)V return-void + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final valueIterator(Landroidx/collection/LongSparseArray;)Ljava/util/Iterator; @@ -321,13 +406,20 @@ } .end annotation - const-string v0, "receiver$0" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/collection/LongSparseArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/collection/LongSparseArrayKt$valueIterator$1;->(Landroidx/collection/LongSparseArray;)V return-object v0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$1.smali b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$1.smali index 12cf09a154..81d53f3711 100644 --- a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$1.smali +++ b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/collection/LruCacheKt$lruCache$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LruCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "TK;TV;", "Ljava/lang/Integer;", @@ -49,7 +49,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,17 +64,29 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$2.smali b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$2.smali index 654a920f70..356c7a3610 100644 --- a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$2.smali +++ b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/collection/LruCacheKt$lruCache$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LruCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TK;TV;>;" } @@ -47,7 +47,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,11 +62,16 @@ } .end annotation - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$3.smali b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$3.smali index 8bef60e9e5..d60554bd62 100644 --- a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$3.smali +++ b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$3.smali @@ -1,5 +1,5 @@ .class public final Landroidx/collection/LruCacheKt$lruCache$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LruCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/Boolean;", "TK;TV;TV;", @@ -50,7 +50,7 @@ const/4 v0, 0x4 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,13 +81,25 @@ } .end annotation - const-string p1, "" + const/4 p1, 0x0 - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string p1, "" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p2, "" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p2, "" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method diff --git a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$4.smali b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$4.smali index 3fc532ab36..6dc031c8d0 100644 --- a/com.discord/smali/androidx/collection/LruCacheKt$lruCache$4.smali +++ b/com.discord/smali/androidx/collection/LruCacheKt$lruCache$4.smali @@ -58,9 +58,7 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/collection/LruCacheKt$lruCache$4;->$create:Lkotlin/jvm/functions/Function1; @@ -69,6 +67,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V @@ -79,13 +86,11 @@ } .end annotation - const-string v0, "key" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "oldValue" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Landroidx/collection/LruCacheKt$lruCache$4;->$onEntryRemoved:Lkotlin/jvm/functions/Function4; @@ -96,6 +101,20 @@ invoke-interface {v0, p1, p2, p3, p4}, Lkotlin/jvm/functions/Function4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "oldValue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I @@ -106,13 +125,11 @@ } .end annotation - const-string v0, "key" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Landroidx/collection/LruCacheKt$lruCache$4;->$sizeOf:Lkotlin/jvm/functions/Function2; @@ -127,4 +144,18 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/collection/LruCacheKt.smali b/com.discord/smali/androidx/collection/LruCacheKt.smali index eb8e629f7a..1d662b24be 100644 --- a/com.discord/smali/androidx/collection/LruCacheKt.smali +++ b/com.discord/smali/androidx/collection/LruCacheKt.smali @@ -30,17 +30,13 @@ } .end annotation - const-string v0, "sizeOf" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "create" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onEntryRemoved" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroidx/collection/LruCacheKt$lruCache$4; @@ -59,6 +55,27 @@ invoke-direct/range {v1 .. v6}, Landroidx/collection/LruCacheKt$lruCache$4;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;II)V return-object v0 + + :cond_0 + const-string p0, "onEntryRemoved" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "create" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "sizeOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic lruCache$default(ILkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)Landroidx/collection/LruCache; @@ -93,15 +110,15 @@ const-string p1, "sizeOf" - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "create" - invoke-static {v2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "onEntryRemoved" - invoke-static {v3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p1, Landroidx/collection/LruCacheKt$lruCache$4; diff --git a/com.discord/smali/androidx/collection/SparseArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/collection/SparseArrayKt$keyIterator$1.smali index 8e9af54c2f..e9ba40960a 100644 --- a/com.discord/smali/androidx/collection/SparseArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/collection/SparseArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/collection/SparseArrayKt$keyIterator$1; -.super Lk0/j/q; +.super Lk0/i/q; .source "SparseArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/collection/SparseArrayKt;->keyIterator(Landroidx/collection/SparseArrayCompat;)Lk0/j/q; + value = Landroidx/collection/SparseArrayKt;->keyIterator(Landroidx/collection/SparseArrayCompat;)Lk0/i/q; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -33,7 +33,7 @@ iput-object p1, p0, Landroidx/collection/SparseArrayKt$keyIterator$1;->$this_keyIterator:Landroidx/collection/SparseArrayCompat; - invoke-direct {p0}, Lk0/j/q;->()V + invoke-direct {p0}, Lk0/i/q;->()V return-void .end method diff --git a/com.discord/smali/androidx/collection/SparseArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/collection/SparseArrayKt$valueIterator$1.smali index 90f912e3ed..c2fd26f488 100644 --- a/com.discord/smali/androidx/collection/SparseArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/collection/SparseArrayKt$valueIterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation diff --git a/com.discord/smali/androidx/collection/SparseArrayKt.smali b/com.discord/smali/androidx/collection/SparseArrayKt.smali index 149c010dd1..dce25d95f3 100644 --- a/com.discord/smali/androidx/collection/SparseArrayKt.smali +++ b/com.discord/smali/androidx/collection/SparseArrayKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final contains(Landroidx/collection/SparseArrayCompat;I)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1}, Landroidx/collection/SparseArrayCompat;->containsKey(I)Z move-result p0 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroidx/collection/SparseArrayCompat;Lkotlin/jvm/functions/Function2;)V @@ -45,24 +52,22 @@ } .end annotation - const-string v0, "receiver$0" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroidx/collection/SparseArrayCompat;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroidx/collection/SparseArrayCompat;->keyAt(I)I + invoke-virtual {p0, v0}, Landroidx/collection/SparseArrayCompat;->keyAt(I)I move-result v2 @@ -70,22 +75,36 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroidx/collection/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; + invoke-virtual {p0, v0}, Landroidx/collection/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; move-result-object v3 invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroidx/collection/SparseArrayCompat;ILjava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->get(ILjava/lang/Object;)Ljava/lang/Object; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroidx/collection/SparseArrayCompat;ILkotlin/jvm/functions/Function0;)Ljava/lang/Object; @@ -121,13 +147,11 @@ } .end annotation - const-string v0, "receiver$0" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0, p1}, Landroidx/collection/SparseArrayCompat;->get(I)Ljava/lang/Object; @@ -144,10 +168,24 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroidx/collection/SparseArrayCompat;)I - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/collection/SparseArrayCompat;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroidx/collection/SparseArrayCompat;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/collection/SparseArrayCompat;->isEmpty()Z @@ -192,9 +235,18 @@ xor-int/lit8 p0, p0, 0x1 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroidx/collection/SparseArrayCompat;)Lk0/j/q; +.method public static final keyIterator(Landroidx/collection/SparseArrayCompat;)Lk0/i/q; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -203,19 +255,26 @@ ">(", "Landroidx/collection/SparseArrayCompat<", "TT;>;)", - "Lk0/j/q;" + "Lk0/i/q;" } .end annotation - const-string v0, "receiver$0" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/collection/SparseArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/collection/SparseArrayKt$keyIterator$1;->(Landroidx/collection/SparseArrayCompat;)V return-object v0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroidx/collection/SparseArrayCompat;Landroidx/collection/SparseArrayCompat;)Landroidx/collection/SparseArrayCompat; @@ -234,13 +293,11 @@ } .end annotation - const-string v0, "receiver$0" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/collection/SparseArrayCompat; @@ -261,10 +318,24 @@ invoke-virtual {v0, p1}, Landroidx/collection/SparseArrayCompat;->putAll(Landroidx/collection/SparseArrayCompat;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroidx/collection/SparseArrayCompat;ILjava/lang/Object;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->remove(ILjava/lang/Object;)Z move-result p0 return p0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroidx/collection/SparseArrayCompat;ILjava/lang/Object;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V return-void + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final valueIterator(Landroidx/collection/SparseArrayCompat;)Ljava/util/Iterator; @@ -321,13 +406,20 @@ } .end annotation - const-string v0, "receiver$0" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/collection/SparseArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/collection/SparseArrayKt$valueIterator$1;->(Landroidx/collection/SparseArrayCompat;)V return-object v0 + + :cond_0 + const-string p0, "receiver$0" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/concurrent/futures/AbstractResolvableFuture.smali b/com.discord/smali/androidx/concurrent/futures/AbstractResolvableFuture.smali index 8e3870a74e..27d83d1c80 100644 --- a/com.discord/smali/androidx/concurrent/futures/AbstractResolvableFuture.smali +++ b/com.discord/smali/androidx/concurrent/futures/AbstractResolvableFuture.smali @@ -118,7 +118,7 @@ const-class v2, Landroidx/concurrent/futures/AbstractResolvableFuture; - const-string/jumbo v5, "waiters" + const-string v5, "waiters" invoke-static {v2, v0, v5}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; @@ -138,7 +138,7 @@ const-class v2, Ljava/lang/Object; - const-string/jumbo v7, "value" + const-string v7, "value" invoke-static {v0, v2, v7}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; diff --git a/com.discord/smali/androidx/constraintlayout/widget/ConstraintSet.smali b/com.discord/smali/androidx/constraintlayout/widget/ConstraintSet.smali index da15dd1c98..0d5c30e71e 100644 --- a/com.discord/smali/androidx/constraintlayout/widget/ConstraintSet.smali +++ b/com.discord/smali/androidx/constraintlayout/widget/ConstraintSet.smali @@ -1922,7 +1922,7 @@ goto :goto_1 :pswitch_39 - const-string/jumbo v3, "unused attribute 0x" + const-string v3, "unused attribute 0x" invoke-static {v3}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -2014,6 +2014,8 @@ :cond_0 return-void + nop + :pswitch_data_0 .packed-switch 0x1 :pswitch_34 @@ -2096,7 +2098,7 @@ packed-switch p1, :pswitch_data_0 - const-string/jumbo p1, "undefined" + const-string p1, "undefined" return-object p1 @@ -2135,6 +2137,8 @@ return-object p1 + nop + :pswitch_data_0 .packed-switch 0x1 :pswitch_6 @@ -3314,7 +3318,7 @@ new-instance p1, Ljava/lang/IllegalArgumentException; - const-string/jumbo p2, "unknown constraint" + const-string p2, "unknown constraint" invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V @@ -3393,6 +3397,8 @@ :goto_0 return-void + nop + :pswitch_data_0 .packed-switch 0x1 :pswitch_6 @@ -5482,7 +5488,7 @@ new-instance p1, Ljava/lang/IllegalArgumentException; - const-string/jumbo p2, "unknown constraint" + const-string p2, "unknown constraint" invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V @@ -5528,6 +5534,8 @@ :goto_0 return-void + nop + :pswitch_data_0 .packed-switch 0x1 :pswitch_6 @@ -5669,7 +5677,7 @@ new-instance p1, Ljava/lang/IllegalArgumentException; - const-string/jumbo p2, "unknown constraint" + const-string p2, "unknown constraint" invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V @@ -5715,6 +5723,8 @@ :goto_0 return-void + nop + :pswitch_data_0 .packed-switch 0x1 :pswitch_6 diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$1.smali index fc630a9e66..33cf822033 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/animation/AnimatorKt$addListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Animator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/Animator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$2.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$2.smali index ddbf5e2ebb..09f62ab5e6 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$2.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/animation/AnimatorKt$addListener$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Animator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/Animator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$3.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$3.smali index 3ea4833c51..55ffb48e3a 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$3.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$3.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/animation/AnimatorKt$addListener$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Animator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/Animator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$4.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$4.smali index 24ab653171..7beb9aefdf 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$4.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$4.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/animation/AnimatorKt$addListener$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Animator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/Animator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$listener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$listener$1.smali index eec5ab6c2e..2b5d06a843 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$listener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addListener$listener$1.smali @@ -49,55 +49,83 @@ .method public onAnimationCancel(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$addListener$listener$1;->$onCancel:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$addListener$listener$1;->$onEnd:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$addListener$listener$1;->$onRepeat:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$addListener$listener$1;->$onStart:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$1.smali index 36191bfa8a..6dc84109d1 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/animation/AnimatorKt$addPauseListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Animator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/Animator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$2.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$2.smali index 489bac9e89..67723f20ab 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$2.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/animation/AnimatorKt$addPauseListener$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Animator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/Animator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$listener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$listener$1.smali index 3333530c3e..2bfd2cea28 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$listener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$addPauseListener$listener$1.smali @@ -41,27 +41,41 @@ .method public onAnimationPause(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$addPauseListener$listener$1;->$onPause:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationResume(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$addPauseListener$listener$1;->$onResume:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnCancel$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnCancel$$inlined$addListener$1.smali index 7eb7ee85f4..4d852e11a3 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnCancel$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnCancel$$inlined$addListener$1.smali @@ -37,43 +37,71 @@ .method public onAnimationCancel(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$doOnCancel$$inlined$addListener$1;->$onCancel:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnEnd$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnEnd$$inlined$addListener$1.smali index 342939ac6c..bc7d4c5350 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnEnd$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnEnd$$inlined$addListener$1.smali @@ -35,45 +35,73 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$doOnEnd$$inlined$addListener$1;->$onEnd:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnPause$$inlined$addPauseListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnPause$$inlined$addPauseListener$1.smali index 7595f406f7..33bd42bbcb 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnPause$$inlined$addPauseListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnPause$$inlined$addPauseListener$1.smali @@ -37,23 +37,37 @@ .method public onAnimationPause(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$doOnPause$$inlined$addPauseListener$1;->$onPause:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationResume(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnRepeat$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnRepeat$$inlined$addListener$1.smali index 9104be4c89..4dbb80f613 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnRepeat$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnRepeat$$inlined$addListener$1.smali @@ -35,45 +35,73 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$doOnRepeat$$inlined$addListener$1;->$onRepeat:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnResume$$inlined$addPauseListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnResume$$inlined$addPauseListener$1.smali index 98f440735f..f713319f6a 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnResume$$inlined$addPauseListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnResume$$inlined$addPauseListener$1.smali @@ -35,25 +35,39 @@ # virtual methods .method public onAnimationPause(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationResume(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$doOnResume$$inlined$addPauseListener$1;->$onResume:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnStart$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnStart$$inlined$addListener$1.smali index 59bad28980..c9d7822c9c 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt$doOnStart$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt$doOnStart$$inlined$addListener$1.smali @@ -35,45 +35,73 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/animation/AnimatorKt$doOnStart$$inlined$addListener$1;->$onStart:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/animation/AnimatorKt.smali b/com.discord/smali/androidx/core/animation/AnimatorKt.smali index ef3a0977c9..50487b0e11 100644 --- a/com.discord/smali/androidx/core/animation/AnimatorKt.smali +++ b/com.discord/smali/androidx/core/animation/AnimatorKt.smali @@ -34,25 +34,17 @@ } .end annotation - const-string v0, "$this$addListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "onEnd" + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "onStart" + if-eqz p3, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onCancel" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onRepeat" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$addListener$listener$1; @@ -61,9 +53,44 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V return-object v0 + + :cond_0 + const-string p0, "onRepeat" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "onCancel" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "onStart" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "onEnd" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "$this$addListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic addListener$default(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/animation/Animator$AnimatorListener; +.method public static addListener$default(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/animation/Animator$AnimatorListener; .locals 0 and-int/lit8 p6, p5, 0x1 @@ -94,25 +121,23 @@ sget-object p4, Landroidx/core/animation/AnimatorKt$addListener$4;->INSTANCE:Landroidx/core/animation/AnimatorKt$addListener$4; :cond_3 - const-string p5, "$this$addListener" - - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 const-string p5, "onEnd" - invoke-static {p1, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p5}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p5, "onStart" - invoke-static {p2, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p5}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p5, "onCancel" - invoke-static {p3, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p5}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p5, "onRepeat" - invoke-static {p4, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p5}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p5, Landroidx/core/animation/AnimatorKt$addListener$listener$1; @@ -121,6 +146,15 @@ invoke-virtual {p0, p5}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V return-object p5 + + :cond_4 + const-string p0, "$this$addListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final addPauseListener(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorPauseListener; @@ -147,17 +181,13 @@ } .end annotation - const-string v0, "$this$addPauseListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "onResume" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onPause" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$addPauseListener$listener$1; @@ -166,9 +196,30 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addPauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V return-object v0 + + :cond_0 + const-string p0, "onPause" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "onResume" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$addPauseListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic addPauseListener$default(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/animation/Animator$AnimatorPauseListener; +.method public static addPauseListener$default(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/animation/Animator$AnimatorPauseListener; .locals 0 and-int/lit8 p4, p3, 0x1 @@ -185,17 +236,15 @@ sget-object p2, Landroidx/core/animation/AnimatorKt$addPauseListener$2;->INSTANCE:Landroidx/core/animation/AnimatorKt$addPauseListener$2; :cond_1 - const-string p3, "$this$addPauseListener" - - invoke-static {p0, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 const-string p3, "onResume" - invoke-static {p1, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p3, "onPause" - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Landroidx/core/animation/AnimatorKt$addPauseListener$listener$1; @@ -204,6 +253,15 @@ invoke-virtual {p0, p3}, Landroid/animation/Animator;->addPauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V return-object p3 + + :cond_2 + const-string p0, "$this$addPauseListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final doOnCancel(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorListener; @@ -221,13 +279,11 @@ } .end annotation - const-string v0, "$this$doOnCancel" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$doOnCancel$$inlined$addListener$1; @@ -236,6 +292,20 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnCancel" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnEnd(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorListener; @@ -253,13 +323,11 @@ } .end annotation - const-string v0, "$this$doOnEnd" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$doOnEnd$$inlined$addListener$1; @@ -268,6 +336,20 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnEnd" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnPause(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorPauseListener; @@ -289,13 +371,11 @@ } .end annotation - const-string v0, "$this$doOnPause" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$doOnPause$$inlined$addPauseListener$1; @@ -304,6 +384,20 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addPauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnPause" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnRepeat(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorListener; @@ -321,13 +415,11 @@ } .end annotation - const-string v0, "$this$doOnRepeat" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$doOnRepeat$$inlined$addListener$1; @@ -336,6 +428,20 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnRepeat" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnResume(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorPauseListener; @@ -357,13 +463,11 @@ } .end annotation - const-string v0, "$this$doOnResume" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$doOnResume$$inlined$addPauseListener$1; @@ -372,6 +476,20 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addPauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnResume" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnStart(Landroid/animation/Animator;Lkotlin/jvm/functions/Function1;)Landroid/animation/Animator$AnimatorListener; @@ -389,13 +507,11 @@ } .end annotation - const-string v0, "$this$doOnStart" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/animation/AnimatorKt$doOnStart$$inlined$addListener$1; @@ -404,4 +520,18 @@ invoke-virtual {p0, v0}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnStart" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/app/NotificationCompat$MessagingStyle$Message.smali b/com.discord/smali/androidx/core/app/NotificationCompat$MessagingStyle$Message.smali index 1b2c34ce40..098de0514d 100644 --- a/com.discord/smali/androidx/core/app/NotificationCompat$MessagingStyle$Message.smali +++ b/com.discord/smali/androidx/core/app/NotificationCompat$MessagingStyle$Message.smali @@ -157,7 +157,7 @@ .annotation build Landroidx/annotation/Nullable; .end annotation - const-string/jumbo v0, "uri" + const-string v0, "uri" const-string v1, "extras" @@ -459,7 +459,7 @@ if-eqz v1, :cond_4 - const-string/jumbo v2, "uri" + const-string v2, "uri" invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V diff --git a/com.discord/smali/androidx/core/app/Person.smali b/com.discord/smali/androidx/core/app/Person.smali index 0adc3c36ce..828f436fdc 100644 --- a/com.discord/smali/androidx/core/app/Person.smali +++ b/com.discord/smali/androidx/core/app/Person.smali @@ -223,7 +223,7 @@ move-result-object v0 - const-string/jumbo v1, "uri" + const-string v1, "uri" invoke-virtual {p0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; @@ -303,7 +303,7 @@ move-result-object v0 - const-string/jumbo v1, "uri" + const-string v1, "uri" invoke-virtual {p0, v1}, Landroid/os/PersistableBundle;->getString(Ljava/lang/String;)Ljava/lang/String; @@ -545,7 +545,7 @@ iget-object v1, p0, Landroidx/core/app/Person;->mUri:Ljava/lang/String; - const-string/jumbo v2, "uri" + const-string v2, "uri" invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V @@ -609,7 +609,7 @@ iget-object v1, p0, Landroidx/core/app/Person;->mUri:Ljava/lang/String; - const-string/jumbo v2, "uri" + const-string v2, "uri" invoke-virtual {v0, v2, v1}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V diff --git a/com.discord/smali/androidx/core/content/ContentValuesKt.smali b/com.discord/smali/androidx/core/content/ContentValuesKt.smali index 18d4fc3fa9..147deaa881 100644 --- a/com.discord/smali/androidx/core/content/ContentValuesKt.smali +++ b/com.discord/smali/androidx/core/content/ContentValuesKt.smali @@ -18,9 +18,7 @@ } .end annotation - const-string v0, "pairs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_b new-instance v0, Landroid/content/ContentValues; @@ -192,4 +190,13 @@ :cond_a return-object v0 + + :cond_b + const-string p0, "pairs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/content/ContextCompat$LegacyServiceMapHolder.smali b/com.discord/smali/androidx/core/content/ContextCompat$LegacyServiceMapHolder.smali index 1db39ae2e5..3bf6bbbee0 100644 --- a/com.discord/smali/androidx/core/content/ContextCompat$LegacyServiceMapHolder.smali +++ b/com.discord/smali/androidx/core/content/ContextCompat$LegacyServiceMapHolder.smali @@ -56,7 +56,7 @@ const-class v1, Landroid/app/usage/UsageStatsManager; - const-string/jumbo v2, "usagestats" + const-string v2, "usagestats" invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -193,7 +193,7 @@ const-class v1, Landroid/os/UserManager; - const-string/jumbo v2, "user" + const-string v2, "user" invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -409,7 +409,7 @@ const-class v1, Landroid/hardware/usb/UsbManager; - const-string/jumbo v2, "usb" + const-string v2, "usb" invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -417,7 +417,7 @@ const-class v1, Landroid/os/Vibrator; - const-string/jumbo v2, "vibrator" + const-string v2, "vibrator" invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -425,7 +425,7 @@ const-class v1, Landroid/app/WallpaperManager; - const-string/jumbo v2, "wallpaper" + const-string v2, "wallpaper" invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/androidx/core/content/ContextKt.smali b/com.discord/smali/androidx/core/content/ContextKt.smali index 856cf41ff6..9ab2e1c291 100644 --- a/com.discord/smali/androidx/core/content/ContextKt.smali +++ b/com.discord/smali/androidx/core/content/ContextKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic getSystemService(Landroid/content/Context;)Ljava/lang/Object; +.method public static final getSystemService(Landroid/content/Context;)Ljava/lang/Object; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -16,15 +16,20 @@ } .end annotation - const-string v0, "$this$getSystemService" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_0 + const-string p0, "$this$getSystemService" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withStyledAttributes(Landroid/content/Context;I[ILkotlin/jvm/functions/Function1;)V @@ -46,17 +51,13 @@ } .end annotation - const-string v0, "$this$withStyledAttributes" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "attrs" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray; @@ -67,6 +68,27 @@ invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V return-void + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "attrs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$withStyledAttributes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[IIILkotlin/jvm/functions/Function1;)V @@ -93,17 +115,13 @@ } .end annotation - const-string v0, "$this$withStyledAttributes" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "attrs" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; @@ -114,21 +132,44 @@ invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V return-void + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "attrs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$withStyledAttributes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic withStyledAttributes$default(Landroid/content/Context;Landroid/util/AttributeSet;[IIILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - .locals 1 +.method public static withStyledAttributes$default(Landroid/content/Context;Landroid/util/AttributeSet;[IIILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + .locals 2 and-int/lit8 p7, p6, 0x1 + const/4 v0, 0x0 + if-eqz p7, :cond_0 - const/4 p1, 0x0 + move-object p1, v0 :cond_0 and-int/lit8 p7, p6, 0x4 - const/4 v0, 0x0 + const/4 v1, 0x0 if-eqz p7, :cond_1 @@ -142,17 +183,11 @@ const/4 p4, 0x0 :cond_2 - const-string p6, "$this$withStyledAttributes" + if-eqz p0, :cond_5 - invoke-static {p0, p6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 - const-string p6, "attrs" - - invoke-static {p2, p6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "block" - - invoke-static {p5, p6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_3 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; @@ -163,4 +198,25 @@ invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V return-void + + :cond_3 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "attrs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$this$withStyledAttributes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/content/FileProvider.smali b/com.discord/smali/androidx/core/content/FileProvider.smali index b224fdd1d6..c686905afa 100644 --- a/com.discord/smali/androidx/core/content/FileProvider.smali +++ b/com.discord/smali/androidx/core/content/FileProvider.smali @@ -265,7 +265,7 @@ goto :goto_1 :cond_0 - const-string/jumbo v0, "w" + const-string v0, "w" invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -284,7 +284,7 @@ goto :goto_0 :cond_1 - const-string/jumbo v0, "wa" + const-string v0, "wa" invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/androidx/core/content/SharedPreferencesKt.smali b/com.discord/smali/androidx/core/content/SharedPreferencesKt.smali index 625dd458d3..3077cfb56f 100644 --- a/com.discord/smali/androidx/core/content/SharedPreferencesKt.smali +++ b/com.discord/smali/androidx/core/content/SharedPreferencesKt.smali @@ -25,13 +25,11 @@ } .end annotation - const-string v0, "$this$edit" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; @@ -39,7 +37,7 @@ const-string v0, "editor" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -54,9 +52,23 @@ :goto_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$edit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic edit$default(Landroid/content/SharedPreferences;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V +.method public static edit$default(Landroid/content/SharedPreferences;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V .locals 0 and-int/lit8 p3, p3, 0x1 @@ -66,13 +78,11 @@ const/4 p1, 0x0 :cond_0 - const-string p3, "$this$edit" + const/4 p3, 0x0 - invoke-static {p0, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p3, "action" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; @@ -80,7 +90,7 @@ const-string p3, "editor" - invoke-static {p0, p3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -95,4 +105,18 @@ :goto_0 return-void + + :cond_2 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p0, "$this$edit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/androidx/core/content/res/TypedArrayKt.smali b/com.discord/smali/androidx/core/content/res/TypedArrayKt.smali index 41b2fa6685..c6700cf3a5 100644 --- a/com.discord/smali/androidx/core/content/res/TypedArrayKt.smali +++ b/com.discord/smali/androidx/core/content/res/TypedArrayKt.smali @@ -36,9 +36,7 @@ .end annotation .end param - const-string v0, "$this$getBooleanOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -49,6 +47,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getBooleanOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getColorOrThrow(Landroid/content/res/TypedArray;I)I @@ -60,9 +67,7 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string v0, "$this$getColorOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -73,18 +78,25 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getColorOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getColorStateListOrThrow(Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList; - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/StyleableRes; .end annotation .end param - const-string v0, "$this$getColorStateListOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -108,6 +120,15 @@ invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "$this$getColorStateListOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getDimensionOrThrow(Landroid/content/res/TypedArray;I)F @@ -117,9 +138,7 @@ .end annotation .end param - const-string v0, "$this$getDimensionOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -130,6 +149,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getDimensionOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getDimensionPixelOffsetOrThrow(Landroid/content/res/TypedArray;I)I @@ -141,9 +169,7 @@ .annotation build Landroidx/annotation/Dimension; .end annotation - const-string v0, "$this$getDimensionPixelOffsetOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -154,6 +180,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getDimensionPixelOffsetOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getDimensionPixelSizeOrThrow(Landroid/content/res/TypedArray;I)I @@ -165,9 +200,7 @@ .annotation build Landroidx/annotation/Dimension; .end annotation - const-string v0, "$this$getDimensionPixelSizeOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -178,6 +211,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getDimensionPixelSizeOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getDrawableOrThrow(Landroid/content/res/TypedArray;I)Landroid/graphics/drawable/Drawable; @@ -187,9 +229,9 @@ .end annotation .end param - const-string v0, "$this$getDrawableOrThrow" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -202,11 +244,16 @@ return-object p0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_1 + const-string p0, "$this$getDrawableOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getFloatOrThrow(Landroid/content/res/TypedArray;I)F @@ -216,9 +263,7 @@ .end annotation .end param - const-string v0, "$this$getFloatOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -229,6 +274,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getFloatOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getFontOrThrow(Landroid/content/res/TypedArray;I)Landroid/graphics/Typeface; @@ -241,9 +295,9 @@ value = 0x1a .end annotation - const-string v0, "$this$getFontOrThrow" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -256,11 +310,16 @@ return-object p0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_1 + const-string p0, "$this$getFontOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getIntOrThrow(Landroid/content/res/TypedArray;I)I @@ -270,9 +329,7 @@ .end annotation .end param - const-string v0, "$this$getIntOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -283,6 +340,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getIntOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getIntegerOrThrow(Landroid/content/res/TypedArray;I)I @@ -292,9 +358,7 @@ .end annotation .end param - const-string v0, "$this$getIntegerOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -305,6 +369,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getIntegerOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getResourceIdOrThrow(Landroid/content/res/TypedArray;I)I @@ -316,9 +389,7 @@ .annotation build Landroidx/annotation/AnyRes; .end annotation - const-string v0, "$this$getResourceIdOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -329,18 +400,25 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getResourceIdOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getStringOrThrow(Landroid/content/res/TypedArray;I)Ljava/lang/String; - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/StyleableRes; .end annotation .end param - const-string v0, "$this$getStringOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -364,18 +442,25 @@ invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "$this$getStringOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getTextArrayOrThrow(Landroid/content/res/TypedArray;I)[Ljava/lang/CharSequence; - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/StyleableRes; .end annotation .end param - const-string v0, "$this$getTextArrayOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -385,21 +470,28 @@ const-string p1, "getTextArray(index)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$getTextArrayOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getTextOrThrow(Landroid/content/res/TypedArray;I)Ljava/lang/CharSequence; - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/StyleableRes; .end annotation .end param - const-string v0, "$this$getTextOrThrow" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1}, Landroidx/core/content/res/TypedArrayKt;->checkAttribute(Landroid/content/res/TypedArray;I)V @@ -423,6 +515,15 @@ invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "$this$getTextOrThrow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final use(Landroid/content/res/TypedArray;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; @@ -440,13 +541,11 @@ } .end annotation - const-string v0, "$this$use" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -455,4 +554,18 @@ invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V return-object p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$use" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/database/CursorKt.smali b/com.discord/smali/androidx/core/database/CursorKt.smali index 7716cf2031..e4a1bfa524 100644 --- a/com.discord/smali/androidx/core/database/CursorKt.smali +++ b/com.discord/smali/androidx/core/database/CursorKt.smali @@ -5,45 +5,48 @@ # direct methods .method public static final getBlobOrNull(Landroid/database/Cursor;I)[B - .locals 1 + .locals 2 - const-string v0, "$this$getBlobOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 invoke-interface {p0, p1}, Landroid/database/Cursor;->getBlob(I)[B - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getBlobOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getDoubleOrNull(Landroid/database/Cursor;I)Ljava/lang/Double; - .locals 1 + .locals 2 - const-string v0, "$this$getDoubleOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -54,26 +57,31 @@ invoke-static {p0, p1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getDoubleOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getFloatOrNull(Landroid/database/Cursor;I)Ljava/lang/Float; - .locals 1 + .locals 2 - const-string v0, "$this$getFloatOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -84,26 +92,31 @@ invoke-static {p0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getFloatOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getIntOrNull(Landroid/database/Cursor;I)Ljava/lang/Integer; - .locals 1 + .locals 2 - const-string v0, "$this$getIntOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -114,26 +127,31 @@ invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getIntOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getLongOrNull(Landroid/database/Cursor;I)Ljava/lang/Long; - .locals 1 + .locals 2 - const-string v0, "$this$getLongOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -144,26 +162,31 @@ invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getLongOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getShortOrNull(Landroid/database/Cursor;I)Ljava/lang/Short; - .locals 1 + .locals 2 - const-string v0, "$this$getShortOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -174,34 +197,46 @@ invoke-static {p0}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getShortOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getStringOrNull(Landroid/database/Cursor;I)Ljava/lang/String; - .locals 1 + .locals 2 - const-string v0, "$this$getStringOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0, p1}, Landroid/database/Cursor;->isNull(I)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 invoke-interface {p0, p1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$getStringOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/database/sqlite/SQLiteDatabaseKt.smali b/com.discord/smali/androidx/core/database/sqlite/SQLiteDatabaseKt.smali index b92f67fd32..b73dbfa07a 100644 --- a/com.discord/smali/androidx/core/database/sqlite/SQLiteDatabaseKt.smali +++ b/com.discord/smali/androidx/core/database/sqlite/SQLiteDatabaseKt.smali @@ -20,13 +20,11 @@ } .end annotation - const-string v0, "$this$transaction" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "body" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p1, :cond_0 @@ -57,6 +55,20 @@ invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V throw p1 + + :cond_1 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$transaction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static transaction$default(Landroid/database/sqlite/SQLiteDatabase;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; @@ -71,13 +83,11 @@ const/4 p1, 0x1 :cond_0 - const-string p3, "$this$transaction" + const/4 p3, 0x0 - invoke-static {p0, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p3, "body" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 if-eqz p1, :cond_1 @@ -108,4 +118,18 @@ invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V throw p1 + + :cond_2 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p0, "$this$transaction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/androidx/core/graphics/BitmapKt.smali b/com.discord/smali/androidx/core/graphics/BitmapKt.smali index dc5f88f8af..34f91e65d7 100644 --- a/com.discord/smali/androidx/core/graphics/BitmapKt.smali +++ b/com.discord/smali/androidx/core/graphics/BitmapKt.smali @@ -19,13 +19,11 @@ } .end annotation - const-string v0, "$this$applyCanvas" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Canvas; @@ -34,18 +32,30 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-object p0 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$applyCanvas" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final contains(Landroid/graphics/Bitmap;Landroid/graphics/Point;)Z .locals 2 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget v0, p1, Landroid/graphics/Point;->x:I @@ -76,18 +86,30 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final contains(Landroid/graphics/Bitmap;Landroid/graphics/PointF;)Z .locals 4 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget v0, p1, Landroid/graphics/PointF;->x:F @@ -129,14 +151,26 @@ :cond_0 return v1 + + :cond_1 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - .locals 1 + .locals 0 - const-string v0, "config" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p0, p1, p2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; @@ -144,9 +178,18 @@ const-string p1, "Bitmap.createBitmap(width, height, config)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "config" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final createBitmap(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; @@ -155,13 +198,11 @@ value = 0x1a .end annotation - const-string v0, "config" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "colorSpace" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-static {p0, p1, p2, p3, p4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; @@ -169,9 +210,23 @@ const-string p1, "Bitmap.createBitmap(widt\u2026ig, hasAlpha, colorSpace)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "config" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic createBitmap$default(IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; @@ -186,7 +241,7 @@ :cond_0 const-string p3, "config" - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; @@ -194,7 +249,7 @@ const-string p1, "Bitmap.createBitmap(width, height, config)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -228,16 +283,16 @@ const-string p5, "ColorSpace.get(ColorSpace.Named.SRGB)" - invoke-static {p4, p5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_2 const-string p5, "config" - invoke-static {p2, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p5}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p5, "colorSpace" - invoke-static {p4, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p5}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2, p3, p4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; @@ -245,31 +300,36 @@ const-string p1, "Bitmap.createBitmap(widt\u2026ig, hasAlpha, colorSpace)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method .method public static final get(Landroid/graphics/Bitmap;II)I - .locals 1 + .locals 0 - const-string v0, "$this$get" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/graphics/Bitmap;->getPixel(II)I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$get" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final scale(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; - .locals 1 + .locals 0 - const-string v0, "$this$scale" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1, p2, p3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; @@ -277,12 +337,21 @@ const-string p1, "Bitmap.createScaledBitma\u2026s, width, height, filter)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$scale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic scale$default(Landroid/graphics/Bitmap;IIZILjava/lang/Object;)Landroid/graphics/Bitmap; +.method public static scale$default(Landroid/graphics/Bitmap;IIZILjava/lang/Object;)Landroid/graphics/Bitmap; .locals 0 and-int/lit8 p4, p4, 0x4 @@ -292,9 +361,7 @@ const/4 p3, 0x1 :cond_0 - const-string p4, "$this$scale" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1, p2, p3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; @@ -302,23 +369,39 @@ const-string p1, "Bitmap.createScaledBitma\u2026s, width, height, filter)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_1 + const-string p0, "$this$scale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/graphics/Bitmap;III)V - .locals 1 + .locals 0 .param p3 # I .annotation build Landroidx/annotation/ColorInt; .end annotation .end param - const-string v0, "$this$set" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroid/graphics/Bitmap;->setPixel(III)V return-void + + :cond_0 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/CanvasKt.smali b/com.discord/smali/androidx/core/graphics/CanvasKt.smali index f66f452b97..0dd1e6ac46 100644 --- a/com.discord/smali/androidx/core/graphics/CanvasKt.smali +++ b/com.discord/smali/androidx/core/graphics/CanvasKt.smali @@ -19,13 +19,11 @@ } .end annotation - const-string v0, "$this$withClip" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -48,6 +46,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withClip" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withClip(Landroid/graphics/Canvas;IIIILkotlin/jvm/functions/Function1;)V @@ -65,13 +77,11 @@ } .end annotation - const-string v0, "$this$withClip" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -94,6 +104,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withClip" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withClip(Landroid/graphics/Canvas;Landroid/graphics/Path;Lkotlin/jvm/functions/Function1;)V @@ -111,17 +135,13 @@ } .end annotation - const-string v0, "$this$withClip" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "clipPath" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -144,6 +164,27 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "clipPath" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$withClip" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withClip(Landroid/graphics/Canvas;Landroid/graphics/Rect;Lkotlin/jvm/functions/Function1;)V @@ -161,17 +202,13 @@ } .end annotation - const-string v0, "$this$withClip" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "clipRect" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -194,6 +231,27 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "clipRect" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$withClip" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withClip(Landroid/graphics/Canvas;Landroid/graphics/RectF;Lkotlin/jvm/functions/Function1;)V @@ -211,17 +269,13 @@ } .end annotation - const-string v0, "$this$withClip" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "clipRect" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -244,6 +298,27 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "clipRect" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$withClip" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withMatrix(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Lkotlin/jvm/functions/Function1;)V @@ -261,17 +336,13 @@ } .end annotation - const-string v0, "$this$withMatrix" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "matrix" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -294,6 +365,27 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "matrix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$withMatrix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static withMatrix$default(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -308,17 +400,15 @@ invoke-direct {p1}, Landroid/graphics/Matrix;->()V :cond_0 - const-string p3, "$this$withMatrix" + const/4 p3, 0x0 - invoke-static {p0, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string p3, "matrix" + const-string p4, "matrix" - invoke-static {p1, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string p3, "block" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -341,6 +431,20 @@ invoke-virtual {p0, p3}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_1 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_2 + const-string p0, "$this$withMatrix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public static final withRotation(Landroid/graphics/Canvas;FFFLkotlin/jvm/functions/Function1;)V @@ -358,13 +462,11 @@ } .end annotation - const-string v0, "$this$withRotation" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -387,6 +489,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withRotation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static withRotation$default(Landroid/graphics/Canvas;FFFLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -415,13 +531,11 @@ const/4 p3, 0x0 :cond_2 - const-string p5, "$this$withRotation" + const/4 p5, 0x0 - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string p5, "block" - - invoke-static {p4, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -444,6 +558,20 @@ invoke-virtual {p0, p5}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_3 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_4 + const-string p0, "$this$withRotation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 .end method .method public static final withSave(Landroid/graphics/Canvas;Lkotlin/jvm/functions/Function1;)V @@ -460,13 +588,11 @@ } .end annotation - const-string v0, "$this$withSave" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -487,6 +613,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withSave" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final withScale(Landroid/graphics/Canvas;FFFFLkotlin/jvm/functions/Function1;)V @@ -504,13 +644,11 @@ } .end annotation - const-string v0, "$this$withScale" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -533,6 +671,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withScale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static withScale$default(Landroid/graphics/Canvas;FFFFLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -570,13 +722,11 @@ const/4 p4, 0x0 :cond_3 - const-string p6, "$this$withScale" + const/4 p6, 0x0 - invoke-static {p0, p6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string p6, "block" - - invoke-static {p5, p6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_4 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -599,6 +749,20 @@ invoke-virtual {p0, p6}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_4 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_5 + const-string p0, "$this$withScale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method .method public static final withSkew(Landroid/graphics/Canvas;FFLkotlin/jvm/functions/Function1;)V @@ -616,13 +780,11 @@ } .end annotation - const-string v0, "$this$withSkew" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -645,6 +807,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withSkew" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static withSkew$default(Landroid/graphics/Canvas;FFLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -666,13 +842,11 @@ const/4 p2, 0x0 :cond_1 - const-string p4, "$this$withSkew" + const/4 p4, 0x0 - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p4, "block" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -695,6 +869,20 @@ invoke-virtual {p0, p4}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_2 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_3 + const-string p0, "$this$withSkew" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public static final withTranslation(Landroid/graphics/Canvas;FFLkotlin/jvm/functions/Function1;)V @@ -712,13 +900,11 @@ } .end annotation - const-string v0, "$this$withTranslation" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -741,6 +927,20 @@ invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$withTranslation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static withTranslation$default(Landroid/graphics/Canvas;FFLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -762,13 +962,11 @@ const/4 p2, 0x0 :cond_1 - const-string p4, "$this$withTranslation" + const/4 p4, 0x0 - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p4, "block" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I @@ -791,4 +989,18 @@ invoke-virtual {p0, p4}, Landroid/graphics/Canvas;->restoreToCount(I)V throw p1 + + :cond_2 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_3 + const-string p0, "$this$withTranslation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method diff --git a/com.discord/smali/androidx/core/graphics/ColorKt.smali b/com.discord/smali/androidx/core/graphics/ColorKt.smali index cbb15086cb..771b4b90c9 100644 --- a/com.discord/smali/androidx/core/graphics/ColorKt.smali +++ b/com.discord/smali/androidx/core/graphics/ColorKt.smali @@ -23,9 +23,7 @@ value = 0x1a .end annotation - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x0 @@ -34,6 +32,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component1(I)I @@ -69,9 +76,7 @@ value = 0x1a .end annotation - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x1 @@ -80,6 +85,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(I)I @@ -115,9 +129,7 @@ value = 0x1a .end annotation - const-string v0, "$this$component3" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x2 @@ -126,6 +138,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component3(I)I @@ -161,9 +182,7 @@ value = 0x1a .end annotation - const-string v0, "$this$component4" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x3 @@ -172,6 +191,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component4(I)I @@ -187,7 +215,7 @@ .end method .method public static final convertTo(ILandroid/graphics/ColorSpace$Named;)J - .locals 1 + .locals 0 .param p0 # I .annotation build Landroidx/annotation/ColorInt; .end annotation @@ -196,9 +224,7 @@ value = 0x1a .end annotation - const-string v0, "colorSpace" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroid/graphics/ColorSpace;->get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; @@ -209,10 +235,19 @@ move-result-wide p0 return-wide p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final convertTo(ILandroid/graphics/ColorSpace;)J - .locals 1 + .locals 0 .param p0 # I .annotation build Landroidx/annotation/ColorInt; .end annotation @@ -221,26 +256,31 @@ value = 0x1a .end annotation - const-string v0, "colorSpace" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Landroid/graphics/Color;->convert(ILandroid/graphics/ColorSpace;)J move-result-wide p0 return-wide p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final convertTo(JLandroid/graphics/ColorSpace$Named;)J - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a .end annotation - const-string v0, "colorSpace" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p2}, Landroid/graphics/ColorSpace;->get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; @@ -251,23 +291,39 @@ move-result-wide p0 return-wide p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final convertTo(JLandroid/graphics/ColorSpace;)J - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a .end annotation - const-string v0, "colorSpace" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p0, p1, p2}, Landroid/graphics/Color;->convert(JLandroid/graphics/ColorSpace;)J move-result-wide p0 return-wide p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final convertTo(Landroid/graphics/Color;Landroid/graphics/ColorSpace$Named;)Landroid/graphics/Color; @@ -276,13 +332,11 @@ value = 0x1a .end annotation - const-string v0, "$this$convertTo" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "colorSpace" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroid/graphics/ColorSpace;->get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; @@ -294,9 +348,23 @@ const-string p1, "convert(ColorSpace.get(colorSpace))" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$convertTo" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final convertTo(Landroid/graphics/Color;Landroid/graphics/ColorSpace;)Landroid/graphics/Color; @@ -305,13 +373,11 @@ value = 0x1a .end annotation - const-string v0, "$this$convertTo" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "colorSpace" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/graphics/Color;->convert(Landroid/graphics/ColorSpace;)Landroid/graphics/Color; @@ -319,9 +385,23 @@ const-string p1, "convert(colorSpace)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "colorSpace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$convertTo" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getAlpha(J)F @@ -388,7 +468,7 @@ const-string p1, "Color.colorSpace(this)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -509,13 +589,11 @@ value = 0x1a .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "c" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1, p0}, Landroidx/core/graphics/ColorUtils;->compositeColors(Landroid/graphics/Color;Landroid/graphics/Color;)Landroid/graphics/Color; @@ -523,9 +601,23 @@ const-string p1, "ColorUtils.compositeColors(c, this)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "c" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final toColor(I)Landroid/graphics/Color; @@ -544,7 +636,7 @@ const-string v0, "Color.valueOf(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -561,7 +653,7 @@ const-string p1, "Color.valueOf(this)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -583,19 +675,26 @@ .end method .method public static final toColorInt(Ljava/lang/String;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string v0, "$this$toColorInt" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$toColorInt" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toColorLong(I)J diff --git a/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeBitmap$1.smali b/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeBitmap$1.smali index eedeb62e76..1b55ff769e 100644 --- a/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeBitmap$1.smali +++ b/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeBitmap$1.smali @@ -37,21 +37,38 @@ .method public final onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V .locals 1 - const-string v0, "decoder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "info" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "source" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Landroidx/core/graphics/ImageDecoderKt$decodeBitmap$1;->$action:Lkotlin/jvm/functions/Function3; invoke-interface {v0, p1, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "decoder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeDrawable$1.smali b/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeDrawable$1.smali index cc74459f12..450589be3a 100644 --- a/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeDrawable$1.smali +++ b/com.discord/smali/androidx/core/graphics/ImageDecoderKt$decodeDrawable$1.smali @@ -37,21 +37,38 @@ .method public final onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V .locals 1 - const-string v0, "decoder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "info" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "source" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Landroidx/core/graphics/ImageDecoderKt$decodeDrawable$1;->$action:Lkotlin/jvm/functions/Function3; invoke-interface {v0, p1, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "decoder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/ImageDecoderKt.smali b/com.discord/smali/androidx/core/graphics/ImageDecoderKt.smali index 2a2c3d4b3c..8d0d79335d 100644 --- a/com.discord/smali/androidx/core/graphics/ImageDecoderKt.smali +++ b/com.discord/smali/androidx/core/graphics/ImageDecoderKt.smali @@ -27,13 +27,11 @@ } .end annotation - const-string v0, "$this$decodeBitmap" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/graphics/ImageDecoderKt$decodeBitmap$1; @@ -45,9 +43,23 @@ const-string p1, "ImageDecoder.decodeBitma\u2026ction(info, source)\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$decodeBitmap" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final decodeDrawable(Landroid/graphics/ImageDecoder$Source;Lkotlin/jvm/functions/Function3;)Landroid/graphics/drawable/Drawable; @@ -73,13 +85,11 @@ } .end annotation - const-string v0, "$this$decodeDrawable" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/graphics/ImageDecoderKt$decodeDrawable$1; @@ -91,7 +101,21 @@ const-string p1, "ImageDecoder.decodeDrawa\u2026ction(info, source)\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$decodeDrawable" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/MatrixKt.smali b/com.discord/smali/androidx/core/graphics/MatrixKt.smali index 9d1222face..b363e3f4e6 100644 --- a/com.discord/smali/androidx/core/graphics/MatrixKt.smali +++ b/com.discord/smali/androidx/core/graphics/MatrixKt.smali @@ -83,13 +83,11 @@ .method public static final times(Landroid/graphics/Matrix;Landroid/graphics/Matrix;)Landroid/graphics/Matrix; .locals 1 - const-string v0, "$this$times" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "m" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Matrix; @@ -98,6 +96,20 @@ invoke-virtual {v0, p1}, Landroid/graphics/Matrix;->preConcat(Landroid/graphics/Matrix;)Z return-object v0 + + :cond_0 + const-string p0, "m" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$times" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final translationMatrix(FF)Landroid/graphics/Matrix; @@ -141,9 +153,7 @@ .method public static final values(Landroid/graphics/Matrix;)[F .locals 1 - const-string v0, "$this$values" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/16 v0, 0x9 @@ -152,4 +162,13 @@ invoke-virtual {p0, v0}, Landroid/graphics/Matrix;->getValues([F)V return-object v0 + + :cond_0 + const-string p0, "$this$values" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/PaintKt.smali b/com.discord/smali/androidx/core/graphics/PaintKt.smali index e1db3a208d..5c4c3e695d 100644 --- a/com.discord/smali/androidx/core/graphics/PaintKt.smali +++ b/com.discord/smali/androidx/core/graphics/PaintKt.smali @@ -5,15 +5,22 @@ # direct methods .method public static final setBlendMode(Landroid/graphics/Paint;Landroidx/core/graphics/BlendModeCompat;)Z - .locals 1 + .locals 0 - const-string v0, "$this$setBlendMode" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/graphics/PaintCompat;->setBlendMode(Landroid/graphics/Paint;Landroidx/core/graphics/BlendModeCompat;)Z move-result p0 return p0 + + :cond_0 + const-string p0, "$this$setBlendMode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/PathKt.smali b/com.discord/smali/androidx/core/graphics/PathKt.smali index 056abba3cc..c5a7192ef7 100644 --- a/com.discord/smali/androidx/core/graphics/PathKt.smali +++ b/com.discord/smali/androidx/core/graphics/PathKt.smali @@ -10,13 +10,11 @@ value = 0x13 .end annotation - const-string v0, "$this$and" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Path; @@ -27,10 +25,24 @@ invoke-virtual {v0, p0, p1, v1}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$and" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final flatten(Landroid/graphics/Path;F)Ljava/lang/Iterable; - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a .end annotation @@ -46,9 +58,7 @@ } .end annotation - const-string v0, "$this$flatten" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/graphics/PathUtils;->flatten(Landroid/graphics/Path;F)Ljava/util/Collection; @@ -56,9 +66,18 @@ const-string p1, "PathUtils.flatten(this, error)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$flatten" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic flatten$default(Landroid/graphics/Path;FILjava/lang/Object;)Ljava/lang/Iterable; @@ -84,13 +103,11 @@ value = 0x13 .end annotation - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Path; @@ -101,6 +118,20 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final or(Landroid/graphics/Path;Landroid/graphics/Path;)Landroid/graphics/Path; @@ -109,13 +140,11 @@ value = 0x13 .end annotation - const-string v0, "$this$or" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Path; @@ -126,6 +155,20 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$or" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/Path;Landroid/graphics/Path;)Landroid/graphics/Path; @@ -134,13 +177,11 @@ value = 0x13 .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Path; @@ -151,6 +192,20 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final xor(Landroid/graphics/Path;Landroid/graphics/Path;)Landroid/graphics/Path; @@ -159,13 +214,11 @@ value = 0x13 .end annotation - const-string v0, "$this$xor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Path; @@ -176,4 +229,18 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$xor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/PictureKt.smali b/com.discord/smali/androidx/core/graphics/PictureKt.smali index e8ea04d7f6..9d51c5003c 100644 --- a/com.discord/smali/androidx/core/graphics/PictureKt.smali +++ b/com.discord/smali/androidx/core/graphics/PictureKt.smali @@ -20,13 +20,11 @@ } .end annotation - const-string v0, "$this$record" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/graphics/Picture;->beginRecording(II)Landroid/graphics/Canvas; @@ -35,7 +33,7 @@ :try_start_0 const-string p2, "c" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p3, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; :try_end_0 @@ -51,4 +49,18 @@ invoke-virtual {p0}, Landroid/graphics/Picture;->endRecording()V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$record" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/PointKt.smali b/com.discord/smali/androidx/core/graphics/PointKt.smali index 409bd270ad..0d1f5d0421 100644 --- a/com.discord/smali/androidx/core/graphics/PointKt.smali +++ b/com.discord/smali/androidx/core/graphics/PointKt.smali @@ -5,59 +5,85 @@ # direct methods .method public static final component1(Landroid/graphics/PointF;)F - .locals 1 + .locals 0 - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/PointF;->x:F return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component1(Landroid/graphics/Point;)I - .locals 1 + .locals 0 - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/Point;->x:I return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/graphics/PointF;)F - .locals 1 + .locals 0 - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/PointF;->y:F return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/graphics/Point;)I - .locals 1 + .locals 0 - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/Point;->y:I return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Landroid/graphics/Point;I)Landroid/graphics/Point; .locals 2 - const-string v0, "$this$minus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Point; @@ -72,18 +98,25 @@ invoke-virtual {v0, p0, p0}, Landroid/graphics/Point;->offset(II)V return-object v0 + + :cond_0 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Landroid/graphics/Point;Landroid/graphics/Point;)Landroid/graphics/Point; .locals 2 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Point; @@ -104,14 +137,26 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/Point;->offset(II)V return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Landroid/graphics/PointF;F)Landroid/graphics/PointF; .locals 2 - const-string v0, "$this$minus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/PointF; @@ -126,18 +171,25 @@ invoke-virtual {v0, p0, p0}, Landroid/graphics/PointF;->offset(FF)V return-object v0 + + :cond_0 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF; .locals 2 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/PointF; @@ -158,14 +210,26 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/PointF;->offset(FF)V return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/Point;I)Landroid/graphics/Point; .locals 2 - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Point; @@ -178,18 +242,25 @@ invoke-virtual {v0, p1, p1}, Landroid/graphics/Point;->offset(II)V return-object v0 + + :cond_0 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/graphics/Point;Landroid/graphics/Point;)Landroid/graphics/Point; .locals 2 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Point; @@ -206,14 +277,26 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/Point;->offset(II)V return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/PointF;F)Landroid/graphics/PointF; .locals 2 - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/PointF; @@ -226,18 +309,25 @@ invoke-virtual {v0, p1, p1}, Landroid/graphics/PointF;->offset(FF)V return-object v0 + + :cond_0 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF; .locals 2 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/PointF; @@ -254,14 +344,26 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/PointF;->offset(FF)V return-object v0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final toPoint(Landroid/graphics/PointF;)Landroid/graphics/Point; .locals 2 - const-string v0, "$this$toPoint" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Point; @@ -276,28 +378,42 @@ invoke-direct {v0, v1, p0}, Landroid/graphics/Point;->(II)V return-object v0 + + :cond_0 + const-string p0, "$this$toPoint" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toPointF(Landroid/graphics/Point;)Landroid/graphics/PointF; .locals 1 - const-string v0, "$this$toPointF" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/PointF; invoke-direct {v0, p0}, Landroid/graphics/PointF;->(Landroid/graphics/Point;)V return-object v0 + + :cond_0 + const-string p0, "$this$toPointF" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final unaryMinus(Landroid/graphics/Point;)Landroid/graphics/Point; .locals 2 - const-string v0, "$this$unaryMinus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Point; @@ -312,14 +428,21 @@ invoke-direct {v0, v1, p0}, Landroid/graphics/Point;->(II)V return-object v0 + + :cond_0 + const-string p0, "$this$unaryMinus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final unaryMinus(Landroid/graphics/PointF;)Landroid/graphics/PointF; .locals 2 - const-string v0, "$this$unaryMinus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/PointF; @@ -334,4 +457,13 @@ invoke-direct {v0, v1, p0}, Landroid/graphics/PointF;->(FF)V return-object v0 + + :cond_0 + const-string p0, "$this$unaryMinus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/PorterDuffKt.smali b/com.discord/smali/androidx/core/graphics/PorterDuffKt.smali index 8e2bdd7244..f64e396e4e 100644 --- a/com.discord/smali/androidx/core/graphics/PorterDuffKt.smali +++ b/com.discord/smali/androidx/core/graphics/PorterDuffKt.smali @@ -7,27 +7,41 @@ .method public static final toColorFilter(Landroid/graphics/PorterDuff$Mode;I)Landroid/graphics/PorterDuffColorFilter; .locals 1 - const-string v0, "$this$toColorFilter" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/PorterDuffColorFilter; invoke-direct {v0, p1, p0}, Landroid/graphics/PorterDuffColorFilter;->(ILandroid/graphics/PorterDuff$Mode;)V return-object v0 + + :cond_0 + const-string p0, "$this$toColorFilter" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toXfermode(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffXfermode; .locals 1 - const-string v0, "$this$toXfermode" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/PorterDuffXfermode; invoke-direct {v0, p0}, Landroid/graphics/PorterDuffXfermode;->(Landroid/graphics/PorterDuff$Mode;)V return-object v0 + + :cond_0 + const-string p0, "$this$toXfermode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/RectKt.smali b/com.discord/smali/androidx/core/graphics/RectKt.smali index e1d724e595..e4a0ec1b85 100644 --- a/com.discord/smali/androidx/core/graphics/RectKt.smali +++ b/com.discord/smali/androidx/core/graphics/RectKt.smali @@ -12,13 +12,11 @@ } .end annotation - const-string v0, "$this$and" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -27,6 +25,20 @@ invoke-virtual {v0, p1}, Landroid/graphics/Rect;->intersect(Landroid/graphics/Rect;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$and" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final and(Landroid/graphics/RectF;Landroid/graphics/RectF;)Landroid/graphics/RectF; @@ -37,13 +49,11 @@ } .end annotation - const-string v0, "$this$and" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -52,114 +62,182 @@ invoke-virtual {v0, p1}, Landroid/graphics/RectF;->intersect(Landroid/graphics/RectF;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$and" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final component1(Landroid/graphics/RectF;)F - .locals 1 + .locals 0 - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/RectF;->left:F return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component1(Landroid/graphics/Rect;)I - .locals 1 + .locals 0 - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/Rect;->left:I return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/graphics/RectF;)F - .locals 1 + .locals 0 - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/RectF;->top:F return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/graphics/Rect;)I - .locals 1 + .locals 0 - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/Rect;->top:I return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component3(Landroid/graphics/RectF;)F - .locals 1 + .locals 0 - const-string v0, "$this$component3" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/RectF;->right:F return p0 + + :cond_0 + const-string p0, "$this$component3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component3(Landroid/graphics/Rect;)I - .locals 1 + .locals 0 - const-string v0, "$this$component3" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/Rect;->right:I return p0 + + :cond_0 + const-string p0, "$this$component3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component4(Landroid/graphics/RectF;)F - .locals 1 + .locals 0 - const-string v0, "$this$component4" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/RectF;->bottom:F return p0 + + :cond_0 + const-string p0, "$this$component4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component4(Landroid/graphics/Rect;)I - .locals 1 + .locals 0 - const-string v0, "$this$component4" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget p0, p0, Landroid/graphics/Rect;->bottom:I return p0 + + :cond_0 + const-string p0, "$this$component4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final contains(Landroid/graphics/Rect;Landroid/graphics/Point;)Z .locals 1 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p1, Landroid/graphics/Point;->x:I @@ -170,18 +248,30 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final contains(Landroid/graphics/RectF;Landroid/graphics/PointF;)Z .locals 1 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p1, Landroid/graphics/PointF;->x:F @@ -192,14 +282,26 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Landroid/graphics/Rect;I)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$minus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -210,18 +312,25 @@ invoke-virtual {v0, p0, p0}, Landroid/graphics/Rect;->offset(II)V return-object v0 + + :cond_0 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Landroid/graphics/Rect;Landroid/graphics/Point;)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "xy" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -238,14 +347,26 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/Rect;->offset(II)V return-object v0 + + :cond_0 + const-string/jumbo p0, "xy" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Landroid/graphics/RectF;F)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$minus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -256,18 +377,25 @@ invoke-virtual {v0, p0, p0}, Landroid/graphics/RectF;->offset(FF)V return-object v0 + + :cond_0 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "xy" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -284,18 +412,30 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/RectF;->offset(FF)V return-object v0 + + :cond_0 + const-string/jumbo p0, "xy" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -306,18 +446,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Landroid/graphics/RectF;Landroid/graphics/RectF;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -340,18 +492,30 @@ invoke-virtual {p0, v0, p1}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object p0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final or(Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$or" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -360,18 +524,30 @@ invoke-virtual {v0, p1}, Landroid/graphics/Rect;->union(Landroid/graphics/Rect;)V return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$or" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final or(Landroid/graphics/RectF;Landroid/graphics/RectF;)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$or" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -380,14 +556,26 @@ invoke-virtual {v0, p1}, Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$or" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/Rect;I)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -396,18 +584,25 @@ invoke-virtual {v0, p1, p1}, Landroid/graphics/Rect;->offset(II)V return-object v0 + + :cond_0 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/graphics/Rect;Landroid/graphics/Point;)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "xy" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -420,18 +615,30 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/Rect;->offset(II)V return-object v0 + + :cond_0 + const-string/jumbo p0, "xy" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -440,14 +647,26 @@ invoke-virtual {v0, p1}, Landroid/graphics/Rect;->union(Landroid/graphics/Rect;)V return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/RectF;F)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -456,18 +675,25 @@ invoke-virtual {v0, p1, p1}, Landroid/graphics/RectF;->offset(FF)V return-object v0 + + :cond_0 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "xy" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -480,18 +706,30 @@ invoke-virtual {v0, p0, p1}, Landroid/graphics/RectF;->offset(FF)V return-object v0 + + :cond_0 + const-string/jumbo p0, "xy" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/RectF;Landroid/graphics/RectF;)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -500,14 +738,26 @@ invoke-virtual {v0, p1}, Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final times(Landroid/graphics/Rect;I)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$times" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -538,14 +788,21 @@ iput p0, v0, Landroid/graphics/Rect;->bottom:I return-object v0 + + :cond_0 + const-string p0, "$this$times" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final times(Landroid/graphics/RectF;F)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$times" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/RectF; @@ -576,14 +833,21 @@ iput p0, v0, Landroid/graphics/RectF;->bottom:F return-object v0 + + :cond_0 + const-string p0, "$this$times" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final times(Landroid/graphics/RectF;I)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$times" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 int-to-float p1, p1 @@ -616,14 +880,21 @@ iput p0, v0, Landroid/graphics/RectF;->bottom:F return-object v0 + + :cond_0 + const-string p0, "$this$times" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toRect(Landroid/graphics/RectF;)Landroid/graphics/Rect; .locals 1 - const-string v0, "$this$toRect" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -632,42 +903,63 @@ invoke-virtual {p0, v0}, Landroid/graphics/RectF;->roundOut(Landroid/graphics/Rect;)V return-object v0 + + :cond_0 + const-string p0, "$this$toRect" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toRectF(Landroid/graphics/Rect;)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$toRectF" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/RectF; invoke-direct {v0, p0}, Landroid/graphics/RectF;->(Landroid/graphics/Rect;)V return-object v0 + + :cond_0 + const-string p0, "$this$toRectF" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toRegion(Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$toRegion" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Region; invoke-direct {v0, p0}, Landroid/graphics/Region;->(Landroid/graphics/Rect;)V return-object v0 + + :cond_0 + const-string p0, "$this$toRegion" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toRegion(Landroid/graphics/RectF;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$toRegion" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -680,34 +972,53 @@ invoke-direct {p0, v0}, Landroid/graphics/Region;->(Landroid/graphics/Rect;)V return-object p0 + + :cond_0 + const-string p0, "$this$toRegion" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final transform(Landroid/graphics/RectF;Landroid/graphics/Matrix;)Landroid/graphics/RectF; .locals 1 - const-string v0, "$this$transform" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "m" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/graphics/Matrix;->mapRect(Landroid/graphics/RectF;)Z return-object p0 + + :cond_0 + const-string p0, "m" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$transform" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final xor(Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$xor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -718,18 +1029,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$xor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final xor(Landroid/graphics/RectF;Landroid/graphics/RectF;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$xor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Rect; @@ -752,4 +1075,18 @@ invoke-virtual {p0, v0, p1}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object p0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$xor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/RegionKt$iterator$1.smali b/com.discord/smali/androidx/core/graphics/RegionKt$iterator$1.smali index c126ec2744..d4000af408 100644 --- a/com.discord/smali/androidx/core/graphics/RegionKt$iterator$1.smali +++ b/com.discord/smali/androidx/core/graphics/RegionKt$iterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -23,7 +23,7 @@ "Ljava/util/Iterator<", "Landroid/graphics/Rect;", ">;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation diff --git a/com.discord/smali/androidx/core/graphics/RegionKt.smali b/com.discord/smali/androidx/core/graphics/RegionKt.smali index fa3aa384ee..faff8475b3 100644 --- a/com.discord/smali/androidx/core/graphics/RegionKt.smali +++ b/com.discord/smali/androidx/core/graphics/RegionKt.smali @@ -7,13 +7,11 @@ .method public static final and(Landroid/graphics/Region;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$and" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -24,18 +22,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$and" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final and(Landroid/graphics/Region;Landroid/graphics/Region;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$and" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -46,18 +56,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$and" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final contains(Landroid/graphics/Region;Landroid/graphics/Point;)Z .locals 1 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "p" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p1, Landroid/graphics/Point;->x:I @@ -68,6 +90,20 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "p" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEach(Landroid/graphics/Region;Lkotlin/jvm/functions/Function1;)V @@ -84,28 +120,26 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Landroid/graphics/RegionIterator; - new-instance v0, Landroid/graphics/RegionIterator; - - invoke-direct {v0, p0}, Landroid/graphics/RegionIterator;->(Landroid/graphics/Region;)V + invoke-direct {v1, p0}, Landroid/graphics/RegionIterator;->(Landroid/graphics/Region;)V :goto_0 new-instance p0, Landroid/graphics/Rect; invoke-direct {p0}, Landroid/graphics/Rect;->()V - invoke-virtual {v0, p0}, Landroid/graphics/RegionIterator;->next(Landroid/graphics/Rect;)Z + invoke-virtual {v1, p0}, Landroid/graphics/RegionIterator;->next(Landroid/graphics/Rect;)Z - move-result v1 + move-result v0 - if-nez v1, :cond_0 + if-nez v0, :cond_0 return-void @@ -113,6 +147,20 @@ invoke-interface {p1, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final iterator(Landroid/graphics/Region;)Ljava/util/Iterator; @@ -128,27 +176,32 @@ } .end annotation - const-string v0, "$this$iterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/graphics/RegionKt$iterator$1; invoke-direct {v0, p0}, Landroidx/core/graphics/RegionKt$iterator$1;->(Landroid/graphics/Region;)V return-object v0 + + :cond_0 + const-string p0, "$this$iterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Landroid/graphics/Region;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -159,18 +212,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Landroid/graphics/Region;Landroid/graphics/Region;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -181,14 +246,26 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final not(Landroid/graphics/Region;)Landroid/graphics/Region; .locals 2 - const-string v0, "$this$not" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -203,18 +280,25 @@ invoke-virtual {v0, p0, v1}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "$this$not" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final or(Landroid/graphics/Region;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$or" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -223,18 +307,30 @@ invoke-virtual {v0, p1}, Landroid/graphics/Region;->union(Landroid/graphics/Rect;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$or" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final or(Landroid/graphics/Region;Landroid/graphics/Region;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$or" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -245,18 +341,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$or" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/Region;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -265,18 +373,30 @@ invoke-virtual {v0, p1}, Landroid/graphics/Region;->union(Landroid/graphics/Rect;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/graphics/Region;Landroid/graphics/Region;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -287,14 +407,26 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final unaryMinus(Landroid/graphics/Region;)Landroid/graphics/Region; .locals 2 - const-string v0, "$this$unaryMinus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -309,18 +441,25 @@ invoke-virtual {v0, p0, v1}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "$this$unaryMinus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final xor(Landroid/graphics/Region;Landroid/graphics/Rect;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$xor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -331,18 +470,30 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$xor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final xor(Landroid/graphics/Region;Landroid/graphics/Region;)Landroid/graphics/Region; .locals 1 - const-string v0, "$this$xor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "r" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Region; @@ -353,4 +504,18 @@ invoke-virtual {v0, p1, p0}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z return-object v0 + + :cond_0 + const-string p0, "r" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$xor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/ShaderKt.smali b/com.discord/smali/androidx/core/graphics/ShaderKt.smali index b16f30bee7..06cc86fceb 100644 --- a/com.discord/smali/androidx/core/graphics/ShaderKt.smali +++ b/com.discord/smali/androidx/core/graphics/ShaderKt.smali @@ -18,13 +18,11 @@ } .end annotation - const-string v0, "$this$transform" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/Matrix; @@ -37,4 +35,18 @@ invoke-virtual {p0, v0}, Landroid/graphics/Shader;->setLocalMatrix(Landroid/graphics/Matrix;)V return-void + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$transform" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/drawable/BitmapDrawableKt.smali b/com.discord/smali/androidx/core/graphics/drawable/BitmapDrawableKt.smali index b424470bc3..eb777c8935 100644 --- a/com.discord/smali/androidx/core/graphics/drawable/BitmapDrawableKt.smali +++ b/com.discord/smali/androidx/core/graphics/drawable/BitmapDrawableKt.smali @@ -7,17 +7,29 @@ .method public static final toDrawable(Landroid/graphics/Bitmap;Landroid/content/res/Resources;)Landroid/graphics/drawable/BitmapDrawable; .locals 1 - const-string v0, "$this$toDrawable" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "resources" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/graphics/drawable/BitmapDrawable; invoke-direct {v0, p1, p0}, Landroid/graphics/drawable/BitmapDrawable;->(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V return-object v0 + + :cond_0 + const-string p0, "resources" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$toDrawable" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/graphics/drawable/ColorDrawableKt.smali b/com.discord/smali/androidx/core/graphics/drawable/ColorDrawableKt.smali index af706f3b2a..cf0d810b55 100644 --- a/com.discord/smali/androidx/core/graphics/drawable/ColorDrawableKt.smali +++ b/com.discord/smali/androidx/core/graphics/drawable/ColorDrawableKt.smali @@ -24,9 +24,7 @@ value = 0x1a .end annotation - const-string v0, "$this$toDrawable" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/graphics/drawable/ColorDrawable; @@ -37,4 +35,13 @@ invoke-direct {v0, p0}, Landroid/graphics/drawable/ColorDrawable;->(I)V return-object v0 + + :cond_0 + const-string p0, "$this$toDrawable" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/drawable/DrawableKt.smali b/com.discord/smali/androidx/core/graphics/drawable/DrawableKt.smali index 16d3e62e44..5d5862a534 100644 --- a/com.discord/smali/androidx/core/graphics/drawable/DrawableKt.smali +++ b/com.discord/smali/androidx/core/graphics/drawable/DrawableKt.smali @@ -15,9 +15,7 @@ .end annotation .end param - const-string v0, "$this$toBitmap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 instance-of v0, p0, Landroid/graphics/drawable/BitmapDrawable; @@ -35,7 +33,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config; @@ -62,7 +60,7 @@ move-result-object p0 - invoke-static {p0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 @@ -79,7 +77,7 @@ const-string p1, "Bitmap.createScaledBitma\u2026map, width, height, true)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 @@ -120,9 +118,18 @@ invoke-virtual {p0, v2, v3, v4, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V - invoke-static {p3, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p3 + + :cond_4 + const-string p0, "$this$toBitmap" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic toBitmap$default(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; @@ -161,7 +168,7 @@ .end method .method public static final updateBounds(Landroid/graphics/drawable/Drawable;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation @@ -179,13 +186,20 @@ .end annotation .end param - const-string v0, "$this$updateBounds" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V return-void + + :cond_0 + const-string p0, "$this$updateBounds" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic updateBounds$default(Landroid/graphics/drawable/Drawable;IIIIILjava/lang/Object;)V diff --git a/com.discord/smali/androidx/core/graphics/drawable/IconCompat.smali b/com.discord/smali/androidx/core/graphics/drawable/IconCompat.smali index 39953756f6..e3b06aa05a 100644 --- a/com.discord/smali/androidx/core/graphics/drawable/IconCompat.smali +++ b/com.discord/smali/androidx/core/graphics/drawable/IconCompat.smali @@ -281,7 +281,7 @@ const-string v1, "IconCompat" - invoke-static {p0, v0, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v0, v1}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V const/4 p0, 0x0 diff --git a/com.discord/smali/androidx/core/graphics/drawable/IconKt.smali b/com.discord/smali/androidx/core/graphics/drawable/IconKt.smali index 1cb12817ad..992bdffa79 100644 --- a/com.discord/smali/androidx/core/graphics/drawable/IconKt.smali +++ b/com.discord/smali/androidx/core/graphics/drawable/IconKt.smali @@ -10,9 +10,7 @@ value = 0x1a .end annotation - const-string v0, "$this$toAdaptiveIcon" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/graphics/drawable/Icon;->createWithAdaptiveBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; @@ -20,9 +18,18 @@ const-string v0, "Icon.createWithAdaptiveBitmap(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toAdaptiveIcon" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toIcon(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; @@ -31,9 +38,7 @@ value = 0x1a .end annotation - const-string v0, "$this$toIcon" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/graphics/drawable/Icon;->createWithBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; @@ -41,9 +46,18 @@ const-string v0, "Icon.createWithBitmap(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toIcon" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toIcon(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; @@ -52,9 +66,7 @@ value = 0x1a .end annotation - const-string v0, "$this$toIcon" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/graphics/drawable/Icon;->createWithContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; @@ -62,9 +74,18 @@ const-string v0, "Icon.createWithContentUri(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toIcon" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toIcon([B)Landroid/graphics/drawable/Icon; @@ -73,21 +94,28 @@ value = 0x1a .end annotation - const-string v0, "$this$toIcon" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - array-length v0, p0 + array-length v1, p0 - const/4 v1, 0x0 - - invoke-static {p0, v1, v0}, Landroid/graphics/drawable/Icon;->createWithData([BII)Landroid/graphics/drawable/Icon; + invoke-static {p0, v0, v1}, Landroid/graphics/drawable/Icon;->createWithData([BII)Landroid/graphics/drawable/Icon; move-result-object p0 const-string v0, "Icon.createWithData(this, 0, size)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toIcon" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.smali b/com.discord/smali/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.smali index 8809f0185c..c4ef66d812 100644 --- a/com.discord/smali/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.smali +++ b/com.discord/smali/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.smali @@ -124,7 +124,7 @@ const-string v1, "RoundedBitmapDrawableFa" - invoke-static {v0, p1, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p1, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_0 return-object p0 diff --git a/com.discord/smali/androidx/core/location/LocationKt.smali b/com.discord/smali/androidx/core/location/LocationKt.smali index 16143df291..59b0875950 100644 --- a/com.discord/smali/androidx/core/location/LocationKt.smali +++ b/com.discord/smali/androidx/core/location/LocationKt.smali @@ -7,27 +7,41 @@ .method public static final component1(Landroid/location/Location;)D .locals 2 - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/location/Location;->getLatitude()D move-result-wide v0 return-wide v0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/location/Location;)D .locals 2 - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/location/Location;->getLongitude()D move-result-wide v0 return-wide v0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/net/UriKt.smali b/com.discord/smali/androidx/core/net/UriKt.smali index 260f0d7fad..8e657cb509 100644 --- a/com.discord/smali/androidx/core/net/UriKt.smali +++ b/com.discord/smali/androidx/core/net/UriKt.smali @@ -7,9 +7,7 @@ .method public static final toFile(Landroid/net/Uri;)Ljava/io/File; .locals 2 - const-string v0, "$this$toFile" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-virtual {p0}, Landroid/net/Uri;->getScheme()Ljava/lang/String; @@ -17,7 +15,7 @@ const-string v1, "file" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -84,14 +82,21 @@ invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 + + :cond_2 + const-string p0, "$this$toFile" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toUri(Ljava/io/File;)Landroid/net/Uri; .locals 1 - const-string v0, "$this$toUri" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; @@ -99,17 +104,24 @@ const-string v0, "Uri.fromFile(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toUri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toUri(Ljava/lang/String;)Landroid/net/Uri; .locals 1 - const-string v0, "$this$toUri" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; @@ -117,7 +129,16 @@ const-string v0, "Uri.parse(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toUri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/os/BundleKt.smali b/com.discord/smali/androidx/core/os/BundleKt.smali index 70495f95bb..dc6181a388 100644 --- a/com.discord/smali/androidx/core/os/BundleKt.smali +++ b/com.discord/smali/androidx/core/os/BundleKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final varargs bundleOf([Lkotlin/Pair;)Landroid/os/Bundle; - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "([", @@ -18,282 +18,280 @@ } .end annotation - const-string v0, "pairs" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1f - new-instance v0, Landroid/os/Bundle; + new-instance v1, Landroid/os/Bundle; - array-length v1, p0 + array-length v2, p0 - invoke-direct {v0, v1}, Landroid/os/Bundle;->(I)V + invoke-direct {v1, v2}, Landroid/os/Bundle;->(I)V - array-length v1, p0 + array-length v2, p0 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - if-ge v2, v1, :cond_1e + if-ge v3, v2, :cond_1e - aget-object v3, p0, v2 + aget-object v4, p0, v3 - iget-object v4, v3, Lkotlin/Pair;->first:Ljava/lang/Object; + iget-object v5, v4, Lkotlin/Pair;->first:Ljava/lang/Object; - check-cast v4, Ljava/lang/String; + check-cast v5, Ljava/lang/String; - iget-object v3, v3, Lkotlin/Pair;->second:Ljava/lang/Object; + iget-object v4, v4, Lkotlin/Pair;->second:Ljava/lang/Object; - const/4 v5, 0x0 + if-nez v4, :cond_0 - if-nez v3, :cond_0 - - invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_1 :cond_0 - instance-of v6, v3, Ljava/lang/Boolean; + instance-of v6, v4, Ljava/lang/Boolean; if-eqz v6, :cond_1 - check-cast v3, Ljava/lang/Boolean; + check-cast v4, Ljava/lang/Boolean; - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z + invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V goto/16 :goto_1 :cond_1 - instance-of v6, v3, Ljava/lang/Byte; + instance-of v6, v4, Ljava/lang/Byte; if-eqz v6, :cond_2 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->byteValue()B + invoke-virtual {v4}, Ljava/lang/Number;->byteValue()B - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putByte(Ljava/lang/String;B)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putByte(Ljava/lang/String;B)V goto/16 :goto_1 :cond_2 - instance-of v6, v3, Ljava/lang/Character; + instance-of v6, v4, Ljava/lang/Character; if-eqz v6, :cond_3 - check-cast v3, Ljava/lang/Character; + check-cast v4, Ljava/lang/Character; - invoke-virtual {v3}, Ljava/lang/Character;->charValue()C + invoke-virtual {v4}, Ljava/lang/Character;->charValue()C - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putChar(Ljava/lang/String;C)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putChar(Ljava/lang/String;C)V goto/16 :goto_1 :cond_3 - instance-of v6, v3, Ljava/lang/Double; + instance-of v6, v4, Ljava/lang/Double; if-eqz v6, :cond_4 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->doubleValue()D + invoke-virtual {v4}, Ljava/lang/Number;->doubleValue()D - move-result-wide v5 + move-result-wide v6 - invoke-virtual {v0, v4, v5, v6}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V + invoke-virtual {v1, v5, v6, v7}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V goto/16 :goto_1 :cond_4 - instance-of v6, v3, Ljava/lang/Float; + instance-of v6, v4, Ljava/lang/Float; if-eqz v6, :cond_5 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->floatValue()F + invoke-virtual {v4}, Ljava/lang/Number;->floatValue()F - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V goto/16 :goto_1 :cond_5 - instance-of v6, v3, Ljava/lang/Integer; + instance-of v6, v4, Ljava/lang/Integer; if-eqz v6, :cond_6 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->intValue()I + invoke-virtual {v4}, Ljava/lang/Number;->intValue()I - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V goto/16 :goto_1 :cond_6 - instance-of v6, v3, Ljava/lang/Long; + instance-of v6, v4, Ljava/lang/Long; if-eqz v6, :cond_7 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->longValue()J + invoke-virtual {v4}, Ljava/lang/Number;->longValue()J - move-result-wide v5 + move-result-wide v6 - invoke-virtual {v0, v4, v5, v6}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v1, v5, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V goto/16 :goto_1 :cond_7 - instance-of v6, v3, Ljava/lang/Short; + instance-of v6, v4, Ljava/lang/Short; if-eqz v6, :cond_8 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->shortValue()S + invoke-virtual {v4}, Ljava/lang/Number;->shortValue()S - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putShort(Ljava/lang/String;S)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putShort(Ljava/lang/String;S)V goto/16 :goto_1 :cond_8 - instance-of v6, v3, Landroid/os/Bundle; + instance-of v6, v4, Landroid/os/Bundle; if-eqz v6, :cond_9 - check-cast v3, Landroid/os/Bundle; + check-cast v4, Landroid/os/Bundle; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V goto/16 :goto_1 :cond_9 - instance-of v6, v3, Ljava/lang/CharSequence; + instance-of v6, v4, Ljava/lang/CharSequence; if-eqz v6, :cond_a - check-cast v3, Ljava/lang/CharSequence; + check-cast v4, Ljava/lang/CharSequence; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V goto/16 :goto_1 :cond_a - instance-of v6, v3, Landroid/os/Parcelable; + instance-of v6, v4, Landroid/os/Parcelable; if-eqz v6, :cond_b - check-cast v3, Landroid/os/Parcelable; + check-cast v4, Landroid/os/Parcelable; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V goto/16 :goto_1 :cond_b - instance-of v6, v3, [Z + instance-of v6, v4, [Z if-eqz v6, :cond_c - check-cast v3, [Z + check-cast v4, [Z - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putBooleanArray(Ljava/lang/String;[Z)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putBooleanArray(Ljava/lang/String;[Z)V goto/16 :goto_1 :cond_c - instance-of v6, v3, [B + instance-of v6, v4, [B if-eqz v6, :cond_d - check-cast v3, [B + check-cast v4, [B - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V goto/16 :goto_1 :cond_d - instance-of v6, v3, [C + instance-of v6, v4, [C if-eqz v6, :cond_e - check-cast v3, [C + check-cast v4, [C - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putCharArray(Ljava/lang/String;[C)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putCharArray(Ljava/lang/String;[C)V goto/16 :goto_1 :cond_e - instance-of v6, v3, [D + instance-of v6, v4, [D if-eqz v6, :cond_f - check-cast v3, [D + check-cast v4, [D - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putDoubleArray(Ljava/lang/String;[D)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putDoubleArray(Ljava/lang/String;[D)V goto/16 :goto_1 :cond_f - instance-of v6, v3, [F + instance-of v6, v4, [F if-eqz v6, :cond_10 - check-cast v3, [F + check-cast v4, [F - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putFloatArray(Ljava/lang/String;[F)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putFloatArray(Ljava/lang/String;[F)V goto/16 :goto_1 :cond_10 - instance-of v6, v3, [I + instance-of v6, v4, [I if-eqz v6, :cond_11 - check-cast v3, [I + check-cast v4, [I - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putIntArray(Ljava/lang/String;[I)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putIntArray(Ljava/lang/String;[I)V goto/16 :goto_1 :cond_11 - instance-of v6, v3, [J + instance-of v6, v4, [J if-eqz v6, :cond_12 - check-cast v3, [J + check-cast v4, [J - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putLongArray(Ljava/lang/String;[J)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putLongArray(Ljava/lang/String;[J)V goto/16 :goto_1 :cond_12 - instance-of v6, v3, [S + instance-of v6, v4, [S if-eqz v6, :cond_13 - check-cast v3, [S + check-cast v4, [S - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putShortArray(Ljava/lang/String;[S)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putShortArray(Ljava/lang/String;[S)V goto/16 :goto_1 :cond_13 - instance-of v6, v3, [Ljava/lang/Object; + instance-of v6, v4, [Ljava/lang/Object; const/16 v7, 0x22 @@ -301,7 +299,7 @@ if-eqz v6, :cond_19 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v6 @@ -311,66 +309,66 @@ if-eqz v6, :cond_18 - const-string/jumbo v5, "value::class.java.componentType!!" + const-string v9, "value::class.java.componentType!!" - invoke-static {v6, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-class v5, Landroid/os/Parcelable; + const-class v9, Landroid/os/Parcelable; - invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z + invoke-virtual {v9, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z - move-result v5 + move-result v9 - if-eqz v5, :cond_14 + if-eqz v9, :cond_14 - check-cast v3, [Landroid/os/Parcelable; + check-cast v4, [Landroid/os/Parcelable; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V goto/16 :goto_1 :cond_14 - const-class v5, Ljava/lang/String; + const-class v9, Ljava/lang/String; - invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z + invoke-virtual {v9, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z - move-result v5 + move-result v9 - if-eqz v5, :cond_15 + if-eqz v9, :cond_15 - check-cast v3, [Ljava/lang/String; + check-cast v4, [Ljava/lang/String; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V goto :goto_1 :cond_15 - const-class v5, Ljava/lang/CharSequence; + const-class v9, Ljava/lang/CharSequence; - invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z + invoke-virtual {v9, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z - move-result v5 + move-result v9 - if-eqz v5, :cond_16 + if-eqz v9, :cond_16 - check-cast v3, [Ljava/lang/CharSequence; + check-cast v4, [Ljava/lang/CharSequence; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putCharSequenceArray(Ljava/lang/String;[Ljava/lang/CharSequence;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putCharSequenceArray(Ljava/lang/String;[Ljava/lang/CharSequence;)V goto :goto_1 :cond_16 - const-class v5, Ljava/io/Serializable; + const-class v9, Ljava/io/Serializable; - invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z + invoke-virtual {v9, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z - move-result v5 + move-result v9 - if-eqz v5, :cond_17 + if-eqz v9, :cond_17 - check-cast v3, Ljava/io/Serializable; + check-cast v4, Ljava/io/Serializable; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V goto :goto_1 @@ -393,7 +391,7 @@ invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -406,59 +404,59 @@ throw v0 :cond_18 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v5 + throw v0 :cond_19 - instance-of v5, v3, Ljava/io/Serializable; + instance-of v6, v4, Ljava/io/Serializable; - if-eqz v5, :cond_1a + if-eqz v6, :cond_1a - check-cast v3, Ljava/io/Serializable; + check-cast v4, Ljava/io/Serializable; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V goto :goto_1 :cond_1a - instance-of v5, v3, Landroid/os/IBinder; + instance-of v6, v4, Landroid/os/IBinder; - if-eqz v5, :cond_1b + if-eqz v6, :cond_1b - check-cast v3, Landroid/os/IBinder; + check-cast v4, Landroid/os/IBinder; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putBinder(Ljava/lang/String;Landroid/os/IBinder;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putBinder(Ljava/lang/String;Landroid/os/IBinder;)V goto :goto_1 :cond_1b - instance-of v5, v3, Landroid/util/Size; + instance-of v6, v4, Landroid/util/Size; - if-eqz v5, :cond_1c + if-eqz v6, :cond_1c - check-cast v3, Landroid/util/Size; + check-cast v4, Landroid/util/Size; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putSize(Ljava/lang/String;Landroid/util/Size;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putSize(Ljava/lang/String;Landroid/util/Size;)V goto :goto_1 :cond_1c - instance-of v5, v3, Landroid/util/SizeF; + instance-of v6, v4, Landroid/util/SizeF; - if-eqz v5, :cond_1d + if-eqz v6, :cond_1d - check-cast v3, Landroid/util/SizeF; + check-cast v4, Landroid/util/SizeF; - invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putSizeF(Ljava/lang/String;Landroid/util/SizeF;)V + invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putSizeF(Ljava/lang/String;Landroid/util/SizeF;)V :goto_1 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 goto/16 :goto_0 :cond_1d - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p0 @@ -480,7 +478,7 @@ invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -493,5 +491,12 @@ throw v0 :cond_1e - return-object v0 + return-object v1 + + :cond_1f + const-string p0, "pairs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/os/HandlerKt.smali b/com.discord/smali/androidx/core/os/HandlerKt.smali index bbbcb5eec6..9574f2060e 100644 --- a/com.discord/smali/androidx/core/os/HandlerKt.smali +++ b/com.discord/smali/androidx/core/os/HandlerKt.smali @@ -19,13 +19,11 @@ } .end annotation - const-string v0, "$this$postAtTime" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Landroidx/core/os/HandlerKt$postAtTime$runnable$1; @@ -34,25 +32,37 @@ invoke-virtual {p0, v0, p3, p1, p2}, Landroid/os/Handler;->postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$postAtTime" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic postAtTime$default(Landroid/os/Handler;JLjava/lang/Object;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Runnable; +.method public static postAtTime$default(Landroid/os/Handler;JLjava/lang/Object;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Runnable; .locals 0 and-int/lit8 p5, p5, 0x2 + const/4 p6, 0x0 + if-eqz p5, :cond_0 - const/4 p3, 0x0 + move-object p3, p6 :cond_0 - const-string p5, "$this$postAtTime" + if-eqz p0, :cond_2 - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p5, "action" - - invoke-static {p4, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 new-instance p5, Landroidx/core/os/HandlerKt$postAtTime$runnable$1; @@ -61,6 +71,20 @@ invoke-virtual {p0, p5, p3, p1, p2}, Landroid/os/Handler;->postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z return-object p5 + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_2 + const-string p0, "$this$postAtTime" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method .method public static final postDelayed(Landroid/os/Handler;JLjava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Runnable; @@ -78,13 +102,11 @@ } .end annotation - const-string v0, "$this$postDelayed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 new-instance v0, Landroidx/core/os/HandlerKt$postDelayed$runnable$1; @@ -101,25 +123,37 @@ :goto_0 return-object v0 + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$postDelayed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic postDelayed$default(Landroid/os/Handler;JLjava/lang/Object;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Runnable; +.method public static postDelayed$default(Landroid/os/Handler;JLjava/lang/Object;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Runnable; .locals 0 and-int/lit8 p5, p5, 0x2 + const/4 p6, 0x0 + if-eqz p5, :cond_0 - const/4 p3, 0x0 + move-object p3, p6 :cond_0 - const-string p5, "$this$postDelayed" + if-eqz p0, :cond_3 - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p5, "action" - - invoke-static {p4, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 new-instance p5, Landroidx/core/os/HandlerKt$postDelayed$runnable$1; @@ -136,4 +170,18 @@ :goto_0 return-object p5 + + :cond_2 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_3 + const-string p0, "$this$postDelayed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method diff --git a/com.discord/smali/androidx/core/os/PersistableBundleKt.smali b/com.discord/smali/androidx/core/os/PersistableBundleKt.smali index f97b3565f3..4ad44d9866 100644 --- a/com.discord/smali/androidx/core/os/PersistableBundleKt.smali +++ b/com.discord/smali/androidx/core/os/PersistableBundleKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final varargs persistableBundleOf([Lkotlin/Pair;)Landroid/os/PersistableBundle; - .locals 9 + .locals 10 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 .end annotation @@ -22,41 +22,39 @@ } .end annotation - const-string v0, "pairs" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_10 - new-instance v0, Landroid/os/PersistableBundle; + new-instance v1, Landroid/os/PersistableBundle; - array-length v1, p0 + array-length v2, p0 - invoke-direct {v0, v1}, Landroid/os/PersistableBundle;->(I)V + invoke-direct {v1, v2}, Landroid/os/PersistableBundle;->(I)V - array-length v1, p0 + array-length v2, p0 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - if-ge v2, v1, :cond_f + if-ge v3, v2, :cond_f - aget-object v3, p0, v2 + aget-object v4, p0, v3 - iget-object v4, v3, Lkotlin/Pair;->first:Ljava/lang/Object; + iget-object v5, v4, Lkotlin/Pair;->first:Ljava/lang/Object; - check-cast v4, Ljava/lang/String; + check-cast v5, Ljava/lang/String; - iget-object v3, v3, Lkotlin/Pair;->second:Ljava/lang/Object; + iget-object v4, v4, Lkotlin/Pair;->second:Ljava/lang/Object; - const/4 v5, 0x0 + if-nez v4, :cond_0 - if-nez v3, :cond_0 - - invoke-virtual {v0, v4, v5}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v5, v0}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_1 :cond_0 - instance-of v6, v3, Ljava/lang/Boolean; + instance-of v6, v4, Ljava/lang/Boolean; const/16 v7, 0x16 @@ -64,17 +62,17 @@ if-eqz v6, :cond_2 - sget v5, Landroid/os/Build$VERSION;->SDK_INT:I + sget v6, Landroid/os/Build$VERSION;->SDK_INT:I - if-lt v5, v7, :cond_1 + if-lt v6, v7, :cond_1 - check-cast v3, Ljava/lang/Boolean; + check-cast v4, Ljava/lang/Boolean; - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z + invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V goto/16 :goto_1 @@ -89,7 +87,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -102,73 +100,73 @@ throw p0 :cond_2 - instance-of v6, v3, Ljava/lang/Double; + instance-of v6, v4, Ljava/lang/Double; if-eqz v6, :cond_3 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->doubleValue()D + invoke-virtual {v4}, Ljava/lang/Number;->doubleValue()D - move-result-wide v5 + move-result-wide v6 - invoke-virtual {v0, v4, v5, v6}, Landroid/os/PersistableBundle;->putDouble(Ljava/lang/String;D)V + invoke-virtual {v1, v5, v6, v7}, Landroid/os/PersistableBundle;->putDouble(Ljava/lang/String;D)V goto/16 :goto_1 :cond_3 - instance-of v6, v3, Ljava/lang/Integer; + instance-of v6, v4, Ljava/lang/Integer; if-eqz v6, :cond_4 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->intValue()I + invoke-virtual {v4}, Ljava/lang/Number;->intValue()I - move-result v3 + move-result v4 - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putInt(Ljava/lang/String;I)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putInt(Ljava/lang/String;I)V goto/16 :goto_1 :cond_4 - instance-of v6, v3, Ljava/lang/Long; + instance-of v6, v4, Ljava/lang/Long; if-eqz v6, :cond_5 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->longValue()J + invoke-virtual {v4}, Ljava/lang/Number;->longValue()J - move-result-wide v5 + move-result-wide v6 - invoke-virtual {v0, v4, v5, v6}, Landroid/os/PersistableBundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v1, v5, v6, v7}, Landroid/os/PersistableBundle;->putLong(Ljava/lang/String;J)V goto/16 :goto_1 :cond_5 - instance-of v6, v3, Ljava/lang/String; + instance-of v6, v4, Ljava/lang/String; if-eqz v6, :cond_6 - check-cast v3, Ljava/lang/String; + check-cast v4, Ljava/lang/String; - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 :cond_6 - instance-of v6, v3, [Z + instance-of v6, v4, [Z if-eqz v6, :cond_8 - sget v5, Landroid/os/Build$VERSION;->SDK_INT:I + sget v6, Landroid/os/Build$VERSION;->SDK_INT:I - if-lt v5, v7, :cond_7 + if-lt v6, v7, :cond_7 - check-cast v3, [Z + check-cast v4, [Z - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putBooleanArray(Ljava/lang/String;[Z)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putBooleanArray(Ljava/lang/String;[Z)V goto :goto_1 @@ -183,7 +181,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -196,46 +194,46 @@ throw p0 :cond_8 - instance-of v6, v3, [D + instance-of v6, v4, [D if-eqz v6, :cond_9 - check-cast v3, [D + check-cast v4, [D - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putDoubleArray(Ljava/lang/String;[D)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putDoubleArray(Ljava/lang/String;[D)V goto :goto_1 :cond_9 - instance-of v6, v3, [I + instance-of v6, v4, [I if-eqz v6, :cond_a - check-cast v3, [I + check-cast v4, [I - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putIntArray(Ljava/lang/String;[I)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putIntArray(Ljava/lang/String;[I)V goto :goto_1 :cond_a - instance-of v6, v3, [J + instance-of v6, v4, [J if-eqz v6, :cond_b - check-cast v3, [J + check-cast v4, [J - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putLongArray(Ljava/lang/String;[J)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putLongArray(Ljava/lang/String;[J)V goto :goto_1 :cond_b - instance-of v6, v3, [Ljava/lang/Object; + instance-of v6, v4, [Ljava/lang/Object; const-string v7, " for key \"" if-eqz v6, :cond_e - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v6 @@ -245,24 +243,24 @@ if-eqz v6, :cond_d - const-string/jumbo v5, "value::class.java.componentType!!" + const-string v9, "value::class.java.componentType!!" - invoke-static {v6, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-class v5, Ljava/lang/String; + const-class v9, Ljava/lang/String; - invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z + invoke-virtual {v9, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z - move-result v5 + move-result v9 - if-eqz v5, :cond_c + if-eqz v9, :cond_c - check-cast v3, [Ljava/lang/String; + check-cast v4, [Ljava/lang/String; - invoke-virtual {v0, v4, v3}, Landroid/os/PersistableBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V + invoke-virtual {v1, v5, v4}, Landroid/os/PersistableBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V :goto_1 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 goto/16 :goto_0 @@ -285,7 +283,7 @@ invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -298,12 +296,12 @@ throw v0 :cond_d - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v5 + throw v0 :cond_e - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p0 @@ -325,7 +323,7 @@ invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -338,5 +336,12 @@ throw v0 :cond_f - return-object v0 + return-object v1 + + :cond_10 + const-string p0, "pairs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/os/TraceKt.smali b/com.discord/smali/androidx/core/os/TraceKt.smali index 6a82ec2061..0d1882e5f6 100644 --- a/com.discord/smali/androidx/core/os/TraceKt.smali +++ b/com.discord/smali/androidx/core/os/TraceKt.smali @@ -17,13 +17,11 @@ } .end annotation - const-string v0, "sectionName" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0}, Landroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V @@ -44,4 +42,18 @@ invoke-static {}, Landroidx/core/os/TraceCompat;->endSection()V throw p0 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "sectionName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/text/CharSequenceKt.smali b/com.discord/smali/androidx/core/text/CharSequenceKt.smali index e531b9ec51..45f9d406f0 100644 --- a/com.discord/smali/androidx/core/text/CharSequenceKt.smali +++ b/com.discord/smali/androidx/core/text/CharSequenceKt.smali @@ -5,29 +5,43 @@ # direct methods .method public static final isDigitsOnly(Ljava/lang/CharSequence;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isDigitsOnly" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/text/TextUtils;->isDigitsOnly(Ljava/lang/CharSequence;)Z move-result p0 return p0 + + :cond_0 + const-string p0, "$this$isDigitsOnly" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final trimmedLength(Ljava/lang/CharSequence;)I - .locals 1 + .locals 0 - const-string v0, "$this$trimmedLength" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/text/TextUtils;->getTrimmedLength(Ljava/lang/CharSequence;)I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$trimmedLength" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/text/HtmlKt.smali b/com.discord/smali/androidx/core/text/HtmlKt.smali index f95865caa0..705aeb9c14 100644 --- a/com.discord/smali/androidx/core/text/HtmlKt.smali +++ b/com.discord/smali/androidx/core/text/HtmlKt.smali @@ -5,11 +5,9 @@ # direct methods .method public static final parseAsHtml(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned; - .locals 1 + .locals 0 - const-string v0, "$this$parseAsHtml" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1, p2, p3}, Landroidx/core/text/HtmlCompat;->fromHtml(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned; @@ -17,12 +15,21 @@ const-string p1, "HtmlCompat.fromHtml(this\u2026 imageGetter, tagHandler)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$parseAsHtml" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic parseAsHtml$default(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;ILjava/lang/Object;)Landroid/text/Spanned; +.method public static parseAsHtml$default(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;ILjava/lang/Object;)Landroid/text/Spanned; .locals 1 and-int/lit8 p5, p4, 0x1 @@ -48,9 +55,7 @@ move-object p3, v0 :cond_2 - const-string p4, "$this$parseAsHtml" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 invoke-static {p0, p1, p2, p3}, Landroidx/core/text/HtmlCompat;->fromHtml(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned; @@ -58,17 +63,22 @@ const-string p1, "HtmlCompat.fromHtml(this\u2026 imageGetter, tagHandler)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_3 + const-string p0, "$this$parseAsHtml" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final toHtml(Landroid/text/Spanned;I)Ljava/lang/String; - .locals 1 + .locals 0 - const-string v0, "$this$toHtml" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Landroidx/core/text/HtmlCompat;->toHtml(Landroid/text/Spanned;I)Ljava/lang/String; @@ -76,12 +86,21 @@ const-string p1, "HtmlCompat.toHtml(this, option)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toHtml" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic toHtml$default(Landroid/text/Spanned;IILjava/lang/Object;)Ljava/lang/String; +.method public static toHtml$default(Landroid/text/Spanned;IILjava/lang/Object;)Ljava/lang/String; .locals 0 and-int/lit8 p2, p2, 0x1 @@ -91,9 +110,7 @@ const/4 p1, 0x0 :cond_0 - const-string p2, "$this$toHtml" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {p0, p1}, Landroidx/core/text/HtmlCompat;->toHtml(Landroid/text/Spanned;I)Ljava/lang/String; @@ -101,7 +118,16 @@ const-string p1, "HtmlCompat.toHtml(this, option)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_1 + const-string p0, "$this$toHtml" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/text/LocaleKt.smali b/com.discord/smali/androidx/core/text/LocaleKt.smali index 23d899d852..4e96bae090 100644 --- a/com.discord/smali/androidx/core/text/LocaleKt.smali +++ b/com.discord/smali/androidx/core/text/LocaleKt.smali @@ -5,18 +5,25 @@ # direct methods .method public static final getLayoutDirection(Ljava/util/Locale;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x11 .end annotation - const-string v0, "$this$layoutDirection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/text/TextUtils;->getLayoutDirectionFromLocale(Ljava/util/Locale;)I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$layoutDirection" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/text/SpannableStringBuilderKt.smali b/com.discord/smali/androidx/core/text/SpannableStringBuilderKt.smali index ae26d8c24b..3c825694e8 100644 --- a/com.discord/smali/androidx/core/text/SpannableStringBuilderKt.smali +++ b/com.discord/smali/androidx/core/text/SpannableStringBuilderKt.smali @@ -24,13 +24,11 @@ } .end annotation - const-string v0, "$this$backgroundColor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/text/style/BackgroundColorSpan; @@ -51,6 +49,20 @@ invoke-virtual {p0, v0, p1, p2, v1}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$backgroundColor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final bold(Landroid/text/SpannableStringBuilder;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -68,13 +80,11 @@ } .end annotation - const-string v0, "$this$bold" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/text/style/StyleSpan; @@ -97,6 +107,20 @@ invoke-virtual {p0, v0, v1, p1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$bold" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final buildSpannedString(Lkotlin/jvm/functions/Function1;)Landroid/text/SpannedString; @@ -113,9 +137,7 @@ } .end annotation - const-string v0, "builderAction" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/text/SpannableStringBuilder; @@ -128,6 +150,15 @@ invoke-direct {p0, v0}, Landroid/text/SpannedString;->(Ljava/lang/CharSequence;)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final color(Landroid/text/SpannableStringBuilder;ILkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -150,13 +181,11 @@ } .end annotation - const-string v0, "$this$color" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/text/style/ForegroundColorSpan; @@ -177,6 +206,20 @@ invoke-virtual {p0, v0, p1, p2, v1}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$color" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final inSpans(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -195,17 +238,13 @@ } .end annotation - const-string v0, "$this$inSpans" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "span" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "builderAction" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/text/SpannableStringBuilder;->length()I @@ -222,6 +261,27 @@ invoke-virtual {p0, p1, v0, p2, v1}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "span" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$inSpans" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final inSpans(Landroid/text/SpannableStringBuilder;[Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -241,17 +301,13 @@ } .end annotation - const-string v0, "$this$inSpans" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "spans" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "builderAction" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Landroid/text/SpannableStringBuilder;->length()I @@ -282,6 +338,27 @@ :cond_0 return-object p0 + + :cond_1 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "spans" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$inSpans" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final italic(Landroid/text/SpannableStringBuilder;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -299,13 +376,11 @@ } .end annotation - const-string v0, "$this$italic" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/text/style/StyleSpan; @@ -328,6 +403,20 @@ invoke-virtual {p0, v0, v1, p1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$italic" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final scale(Landroid/text/SpannableStringBuilder;FLkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -346,13 +435,11 @@ } .end annotation - const-string v0, "$this$scale" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/text/style/RelativeSizeSpan; @@ -373,6 +460,20 @@ invoke-virtual {p0, v0, p1, p2, v1}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$scale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final strikeThrough(Landroid/text/SpannableStringBuilder;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -390,13 +491,11 @@ } .end annotation - const-string v0, "$this$strikeThrough" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/text/style/StrikethroughSpan; @@ -417,6 +516,20 @@ invoke-virtual {p0, v0, v1, p1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$strikeThrough" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final subscript(Landroid/text/SpannableStringBuilder;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -434,13 +547,11 @@ } .end annotation - const-string v0, "$this$subscript" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/text/style/SubscriptSpan; @@ -461,6 +572,20 @@ invoke-virtual {p0, v0, v1, p1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$subscript" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final superscript(Landroid/text/SpannableStringBuilder;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -478,13 +603,11 @@ } .end annotation - const-string v0, "$this$superscript" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/text/style/SuperscriptSpan; @@ -505,6 +628,20 @@ invoke-virtual {p0, v0, v1, p1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$superscript" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final underline(Landroid/text/SpannableStringBuilder;Lkotlin/jvm/functions/Function1;)Landroid/text/SpannableStringBuilder; @@ -522,13 +659,11 @@ } .end annotation - const-string v0, "$this$underline" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "builderAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/text/style/UnderlineSpan; @@ -549,4 +684,18 @@ invoke-virtual {p0, v0, v1, p1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-object p0 + + :cond_0 + const-string p0, "builderAction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$underline" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/text/SpannableStringKt.smali b/com.discord/smali/androidx/core/text/SpannableStringKt.smali index 1398d34820..5d2a82275b 100644 --- a/com.discord/smali/androidx/core/text/SpannableStringKt.smali +++ b/com.discord/smali/androidx/core/text/SpannableStringKt.smali @@ -12,9 +12,7 @@ } .end annotation - const-string v0, "$this$clearSpans" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Landroid/text/Spanned;->length()I @@ -30,7 +28,7 @@ const-string v1, "getSpans(start, end, T::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v1, v0 @@ -47,40 +45,57 @@ :cond_0 return-void + + :cond_1 + const-string p0, "$this$clearSpans" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/text/Spannable;IILjava/lang/Object;)V .locals 1 - const-string v0, "$this$set" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "span" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const/16 v0, 0x11 invoke-interface {p0, p3, p1, p2, v0}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V return-void + + :cond_0 + const-string p0, "span" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final set(Landroid/text/Spannable;Lkotlin/ranges/IntRange;Ljava/lang/Object;)V .locals 2 - const-string v0, "$this$set" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "range" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "span" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getStart()Ljava/lang/Integer; @@ -103,14 +118,33 @@ invoke-interface {p0, p2, v0, p1, v1}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V return-void + + :cond_0 + const-string p0, "span" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "range" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final toSpannable(Ljava/lang/CharSequence;)Landroid/text/Spannable; .locals 1 - const-string v0, "$this$toSpannable" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/text/SpannableString;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString; @@ -118,7 +152,16 @@ const-string v0, "SpannableString.valueOf(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toSpannable" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/text/SpannedStringKt.smali b/com.discord/smali/androidx/core/text/SpannedStringKt.smali index 3df6298240..7809a17bd6 100644 --- a/com.discord/smali/androidx/core/text/SpannedStringKt.smali +++ b/com.discord/smali/androidx/core/text/SpannedStringKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic getSpans(Landroid/text/Spanned;II)[Ljava/lang/Object; +.method public static final getSpans(Landroid/text/Spanned;II)[Ljava/lang/Object; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -16,18 +16,23 @@ } .end annotation - const-string p1, "$this$getSpans" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$getSpans" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method -.method public static synthetic getSpans$default(Landroid/text/Spanned;IIILjava/lang/Object;)[Ljava/lang/Object; +.method public static getSpans$default(Landroid/text/Spanned;IIILjava/lang/Object;)[Ljava/lang/Object; .locals 0 and-int/lit8 p1, p3, 0x1 @@ -39,23 +44,26 @@ invoke-interface {p0}, Landroid/text/Spanned;->length()I :cond_0 - const-string p1, "$this$getSpans" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_1 + const-string p0, "$this$getSpans" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method .method public static final toSpanned(Ljava/lang/CharSequence;)Landroid/text/Spanned; .locals 1 - const-string v0, "$this$toSpanned" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/text/SpannedString;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannedString; @@ -63,7 +71,16 @@ const-string v0, "SpannedString.valueOf(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toSpanned" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/text/StringKt.smali b/com.discord/smali/androidx/core/text/StringKt.smali index 56864d460c..d80f25ed7a 100644 --- a/com.discord/smali/androidx/core/text/StringKt.smali +++ b/com.discord/smali/androidx/core/text/StringKt.smali @@ -7,9 +7,7 @@ .method public static final htmlEncode(Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "$this$htmlEncode" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/text/TextUtils;->htmlEncode(Ljava/lang/String;)Ljava/lang/String; @@ -17,7 +15,16 @@ const-string v0, "TextUtils.htmlEncode(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$htmlEncode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$1.smali index a664a56787..a877d40aaa 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/transition/TransitionKt$addListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Transition.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/transition/Transition;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$2.smali b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$2.smali index 01367960ed..9dc0c94eb6 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$2.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/transition/TransitionKt$addListener$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Transition.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/transition/Transition;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$3.smali b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$3.smali index 78c0b89a31..8a6c6a6729 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$3.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$3.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/transition/TransitionKt$addListener$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Transition.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/transition/Transition;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$4.smali b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$4.smali index d4edec7821..24c09cee8c 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$4.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$4.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/transition/TransitionKt$addListener$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Transition.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/transition/Transition;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$5.smali b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$5.smali index ea09b4eebd..b9961be493 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$5.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$5.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/transition/TransitionKt$addListener$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Transition.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/transition/Transition;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$listener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$listener$1.smali index b727a533f2..f53e100c81 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$addListener$listener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$addListener$listener$1.smali @@ -53,69 +53,104 @@ .method public onTransitionCancel(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$addListener$listener$1;->$onCancel:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionEnd(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$addListener$listener$1;->$onEnd:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionPause(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$addListener$listener$1;->$onPause:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionResume(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$addListener$listener$1;->$onResume:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionStart(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$addListener$listener$1;->$onStart:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$doOnCancel$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$doOnCancel$$inlined$addListener$1.smali index 819159f1d3..1fc86ed351 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$doOnCancel$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$doOnCancel$$inlined$addListener$1.smali @@ -37,53 +37,88 @@ .method public onTransitionCancel(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$doOnCancel$$inlined$addListener$1;->$onCancel:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionEnd(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionPause(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionResume(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionStart(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$doOnEnd$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$doOnEnd$$inlined$addListener$1.smali index f59c83dbc1..f218e40083 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$doOnEnd$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$doOnEnd$$inlined$addListener$1.smali @@ -35,55 +35,90 @@ # virtual methods .method public onTransitionCancel(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionEnd(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$doOnEnd$$inlined$addListener$1;->$onEnd:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionPause(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionResume(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionStart(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$doOnPause$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$doOnPause$$inlined$addListener$1.smali index 47df254d1a..88e17fd72d 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$doOnPause$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$doOnPause$$inlined$addListener$1.smali @@ -35,55 +35,90 @@ # virtual methods .method public onTransitionCancel(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionEnd(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionPause(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$doOnPause$$inlined$addListener$1;->$onPause:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionResume(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionStart(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$doOnResume$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$doOnResume$$inlined$addListener$1.smali index 73f5b89124..d0e9c30dca 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$doOnResume$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$doOnResume$$inlined$addListener$1.smali @@ -35,55 +35,90 @@ # virtual methods .method public onTransitionCancel(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionEnd(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionPause(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionResume(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$doOnResume$$inlined$addListener$1;->$onResume:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionStart(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt$doOnStart$$inlined$addListener$1.smali b/com.discord/smali/androidx/core/transition/TransitionKt$doOnStart$$inlined$addListener$1.smali index 666bad8086..5306a88fba 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt$doOnStart$$inlined$addListener$1.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt$doOnStart$$inlined$addListener$1.smali @@ -35,55 +35,90 @@ # virtual methods .method public onTransitionCancel(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionEnd(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionPause(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionResume(Landroid/transition/Transition;)V - .locals 1 + .locals 0 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTransitionStart(Landroid/transition/Transition;)V .locals 1 - const-string v0, "transition" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/transition/TransitionKt$doOnStart$$inlined$addListener$1;->$onStart:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "transition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/transition/TransitionKt.smali b/com.discord/smali/androidx/core/transition/TransitionKt.smali index 635b92b9a1..518304a33c 100644 --- a/com.discord/smali/androidx/core/transition/TransitionKt.smali +++ b/com.discord/smali/androidx/core/transition/TransitionKt.smali @@ -43,29 +43,19 @@ } .end annotation - const-string v0, "$this$addListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string v0, "onEnd" + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "onStart" + if-eqz p3, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "onCancel" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onResume" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onPause" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Landroidx/core/transition/TransitionKt$addListener$listener$1; @@ -86,9 +76,51 @@ invoke-virtual {p0, v0}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v0 + + :cond_0 + const-string p0, "onPause" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "onResume" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "onCancel" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "onStart" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "onEnd" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$this$addListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic addListener$default(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/transition/Transition$TransitionListener; +.method public static addListener$default(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/transition/Transition$TransitionListener; .locals 2 and-int/lit8 p7, p6, 0x1 @@ -130,29 +162,27 @@ sget-object p5, Landroidx/core/transition/TransitionKt$addListener$5;->INSTANCE:Landroidx/core/transition/TransitionKt$addListener$5; :cond_4 - const-string p2, "$this$addListener" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 const-string p2, "onEnd" - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "onStart" - invoke-static {p7, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p7, p2}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "onCancel" - invoke-static {v0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "onResume" - invoke-static {p4, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p2}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "onPause" - invoke-static {p5, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, p2}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroidx/core/transition/TransitionKt$addListener$listener$1; @@ -167,6 +197,15 @@ invoke-virtual {p0, v1}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v1 + + :cond_5 + const-string p0, "$this$addListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final doOnCancel(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;)Landroid/transition/Transition$TransitionListener; @@ -188,13 +227,11 @@ } .end annotation - const-string v0, "$this$doOnCancel" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/transition/TransitionKt$doOnCancel$$inlined$addListener$1; @@ -203,6 +240,20 @@ invoke-virtual {p0, v0}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnCancel" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnEnd(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;)Landroid/transition/Transition$TransitionListener; @@ -224,13 +275,11 @@ } .end annotation - const-string v0, "$this$doOnEnd" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/transition/TransitionKt$doOnEnd$$inlined$addListener$1; @@ -239,6 +288,20 @@ invoke-virtual {p0, v0}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnEnd" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnPause(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;)Landroid/transition/Transition$TransitionListener; @@ -260,13 +323,11 @@ } .end annotation - const-string v0, "$this$doOnPause" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/transition/TransitionKt$doOnPause$$inlined$addListener$1; @@ -275,6 +336,20 @@ invoke-virtual {p0, v0}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnPause" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnResume(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;)Landroid/transition/Transition$TransitionListener; @@ -296,13 +371,11 @@ } .end annotation - const-string v0, "$this$doOnResume" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/transition/TransitionKt$doOnResume$$inlined$addListener$1; @@ -311,6 +384,20 @@ invoke-virtual {p0, v0}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnResume" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnStart(Landroid/transition/Transition;Lkotlin/jvm/functions/Function1;)Landroid/transition/Transition$TransitionListener; @@ -332,13 +419,11 @@ } .end annotation - const-string v0, "$this$doOnStart" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/transition/TransitionKt$doOnStart$$inlined$addListener$1; @@ -347,4 +432,18 @@ invoke-virtual {p0, v0}, Landroid/transition/Transition;->addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition; return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnStart" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/util/AtomicFileKt.smali b/com.discord/smali/androidx/core/util/AtomicFileKt.smali index 66b6d8721e..c6d74e756c 100644 --- a/com.discord/smali/androidx/core/util/AtomicFileKt.smali +++ b/com.discord/smali/androidx/core/util/AtomicFileKt.smali @@ -10,9 +10,7 @@ value = 0x11 .end annotation - const-string v0, "$this$readBytes" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/AtomicFile;->readFully()[B @@ -20,9 +18,18 @@ const-string v0, "readFully()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$readBytes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final readText(Landroid/util/AtomicFile;Ljava/nio/charset/Charset;)Ljava/lang/String; @@ -31,13 +38,11 @@ value = 0x11 .end annotation - const-string v0, "$this$readText" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "charset" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroid/util/AtomicFile;->readFully()[B @@ -45,13 +50,27 @@ const-string v0, "readFully()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/String; invoke-direct {v0, p0, p1}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V return-object v0 + + :cond_0 + const-string p0, "charset" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$readText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic readText$default(Landroid/util/AtomicFile;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; @@ -61,7 +80,7 @@ if-eqz p2, :cond_0 - sget-object p1, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object p1, Lk0/t/a;->a:Ljava/nio/charset/Charset; :cond_0 invoke-static {p0, p1}, Landroidx/core/util/AtomicFileKt;->readText(Landroid/util/AtomicFile;Ljava/nio/charset/Charset;)Ljava/lang/String; @@ -89,13 +108,11 @@ } .end annotation - const-string v0, "$this$tryWrite" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroid/util/AtomicFile;->startWrite()Ljava/io/FileOutputStream; @@ -104,7 +121,7 @@ :try_start_0 const-string v1, "stream" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; :try_end_0 @@ -120,6 +137,20 @@ invoke-virtual {p0, v0}, Landroid/util/AtomicFile;->failWrite(Ljava/io/FileOutputStream;)V throw p1 + + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$tryWrite" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final writeBytes(Landroid/util/AtomicFile;[B)V @@ -128,13 +159,11 @@ value = 0x11 .end annotation - const-string v0, "$this$writeBytes" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "array" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroid/util/AtomicFile;->startWrite()Ljava/io/FileOutputStream; @@ -143,7 +172,7 @@ :try_start_0 const-string v1, "stream" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/io/FileOutputStream;->write([B)V :try_end_0 @@ -159,6 +188,20 @@ invoke-virtual {p0, v0}, Landroid/util/AtomicFile;->failWrite(Ljava/io/FileOutputStream;)V throw p1 + + :cond_0 + const-string p0, "array" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$writeBytes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final writeText(Landroid/util/AtomicFile;Ljava/lang/String;Ljava/nio/charset/Charset;)V @@ -167,17 +210,13 @@ value = 0x11 .end annotation - const-string v0, "$this$writeText" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "text" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "charset" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1, p2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B @@ -185,11 +224,32 @@ const-string p2, "(this as java.lang.String).getBytes(charset)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1}, Landroidx/core/util/AtomicFileKt;->writeBytes(Landroid/util/AtomicFile;[B)V return-void + + :cond_0 + const-string p0, "charset" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "text" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$writeText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic writeText$default(Landroid/util/AtomicFile;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V @@ -199,7 +259,7 @@ if-eqz p3, :cond_0 - sget-object p2, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object p2, Lk0/t/a;->a:Ljava/nio/charset/Charset; :cond_0 invoke-static {p0, p1, p2}, Landroidx/core/util/AtomicFileKt;->writeText(Landroid/util/AtomicFile;Ljava/lang/String;Ljava/nio/charset/Charset;)V diff --git a/com.discord/smali/androidx/core/util/HalfKt.smali b/com.discord/smali/androidx/core/util/HalfKt.smali index 928bb14997..459d7f508e 100644 --- a/com.discord/smali/androidx/core/util/HalfKt.smali +++ b/com.discord/smali/androidx/core/util/HalfKt.smali @@ -18,7 +18,7 @@ const-string p1, "Half.valueOf(this)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -35,7 +35,7 @@ const-string v0, "Half.valueOf(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -46,9 +46,7 @@ value = 0x1a .end annotation - const-string v0, "$this$toHalf" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/util/Half;->valueOf(Ljava/lang/String;)Landroid/util/Half; @@ -56,9 +54,18 @@ const-string v0, "Half.valueOf(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toHalf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toHalf(S)Landroid/util/Half; @@ -73,7 +80,7 @@ const-string v0, "Half.valueOf(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method diff --git a/com.discord/smali/androidx/core/util/LongSparseArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/core/util/LongSparseArrayKt$keyIterator$1.smali index c0cce0aae8..fe0a3d83b4 100644 --- a/com.discord/smali/androidx/core/util/LongSparseArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/core/util/LongSparseArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/LongSparseArrayKt$keyIterator$1; -.super Lk0/j/r; +.super Lk0/i/r; .source "LongSparseArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/LongSparseArrayKt;->keyIterator(Landroid/util/LongSparseArray;)Lk0/j/r; + value = Landroidx/core/util/LongSparseArrayKt;->keyIterator(Landroid/util/LongSparseArray;)Lk0/i/r; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -33,7 +33,7 @@ iput-object p1, p0, Landroidx/core/util/LongSparseArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/LongSparseArray; - invoke-direct {p0}, Lk0/j/r;->()V + invoke-direct {p0}, Lk0/i/r;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/LongSparseArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/core/util/LongSparseArrayKt$valueIterator$1.smali index 62d16945ce..0300b9d06c 100644 --- a/com.discord/smali/androidx/core/util/LongSparseArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/core/util/LongSparseArrayKt$valueIterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation diff --git a/com.discord/smali/androidx/core/util/LongSparseArrayKt.smali b/com.discord/smali/androidx/core/util/LongSparseArrayKt.smali index 9116840b88..39945a00b1 100644 --- a/com.discord/smali/androidx/core/util/LongSparseArrayKt.smali +++ b/com.discord/smali/androidx/core/util/LongSparseArrayKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final contains(Landroid/util/LongSparseArray;J)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -20,9 +20,7 @@ } .end annotation - const-string v0, "$this$contains" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->indexOfKey(J)I @@ -39,10 +37,19 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsKey(Landroid/util/LongSparseArray;J)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -57,9 +64,7 @@ } .end annotation - const-string v0, "$this$containsKey" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->indexOfKey(J)I @@ -76,10 +81,19 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsKey" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsValue(Landroid/util/LongSparseArray;Ljava/lang/Object;)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -94,9 +108,7 @@ } .end annotation - const-string v0, "$this$containsValue" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/LongSparseArray;->indexOfValue(Ljava/lang/Object;)I @@ -113,6 +125,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroid/util/LongSparseArray;Lkotlin/jvm/functions/Function2;)V @@ -137,24 +158,22 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroid/util/LongSparseArray;->keyAt(I)J + invoke-virtual {p0, v0}, Landroid/util/LongSparseArray;->keyAt(I)J move-result-wide v2 @@ -162,22 +181,36 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object; + invoke-virtual {p0, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object; move-result-object v3 invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroid/util/LongSparseArray;JLjava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -192,9 +225,7 @@ } .end annotation - const-string v0, "$this$getOrDefault" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object; @@ -206,6 +237,15 @@ :cond_0 return-object p3 + + :cond_1 + const-string p0, "$this$getOrDefault" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroid/util/LongSparseArray;JLkotlin/jvm/functions/Function0;)Ljava/lang/Object; @@ -226,13 +266,11 @@ } .end annotation - const-string v0, "$this$getOrElse" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object; @@ -249,10 +287,24 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getOrElse" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroid/util/LongSparseArray;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -267,19 +319,26 @@ } .end annotation - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/util/LongSparseArray;)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -294,9 +353,7 @@ } .end annotation - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I @@ -313,10 +370,19 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/util/LongSparseArray;)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -331,9 +397,7 @@ } .end annotation - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I @@ -350,9 +414,18 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroid/util/LongSparseArray;)Lk0/j/r; +.method public static final keyIterator(Landroid/util/LongSparseArray;)Lk0/i/r; .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 @@ -365,19 +438,26 @@ ">(", "Landroid/util/LongSparseArray<", "TT;>;)", - "Lk0/j/r;" + "Lk0/i/r;" } .end annotation - const-string v0, "$this$keyIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/LongSparseArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/LongSparseArrayKt$keyIterator$1;->(Landroid/util/LongSparseArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$keyIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/util/LongSparseArray;Landroid/util/LongSparseArray;)Landroid/util/LongSparseArray; @@ -400,13 +480,11 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/util/LongSparseArray; @@ -427,6 +505,20 @@ invoke-static {v0, p1}, Landroidx/core/util/LongSparseArrayKt;->putAll(Landroid/util/LongSparseArray;Landroid/util/LongSparseArray;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final putAll(Landroid/util/LongSparseArray;Landroid/util/LongSparseArray;)V @@ -447,43 +539,55 @@ } .end annotation - const-string v0, "$this$putAll" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "other" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Landroid/util/LongSparseArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p1, v1}, Landroid/util/LongSparseArray;->keyAt(I)J + invoke-virtual {p1, v0}, Landroid/util/LongSparseArray;->keyAt(I)J move-result-wide v2 - invoke-virtual {p1, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object; + invoke-virtual {p1, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object; move-result-object v4 invoke-virtual {p0, v2, v3, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$putAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroid/util/LongSparseArray;JLjava/lang/Object;)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -498,9 +602,7 @@ } .end annotation - const-string v0, "$this$remove" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->indexOfKey(J)I @@ -512,7 +614,7 @@ move-result-object p2 - invoke-static {p3, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -528,10 +630,19 @@ const/4 p0, 0x0 return p0 + + :cond_1 + const-string p0, "$this$remove" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/util/LongSparseArray;JLjava/lang/Object;)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x10 .end annotation @@ -546,13 +657,20 @@ } .end annotation - const-string v0, "$this$set" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V return-void + + :cond_0 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final valueIterator(Landroid/util/LongSparseArray;)Ljava/util/Iterator; @@ -573,13 +691,20 @@ } .end annotation - const-string v0, "$this$valueIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/LongSparseArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/LongSparseArrayKt$valueIterator$1;->(Landroid/util/LongSparseArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$valueIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$1.smali b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$1.smali index 1d58d01477..ffe4d9a298 100644 --- a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$1.smali +++ b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/util/LruCacheKt$lruCache$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LruCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "TK;TV;", "Ljava/lang/Integer;", @@ -49,7 +49,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,17 +64,29 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$2.smali b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$2.smali index eebe7fb5ce..144f8da95d 100644 --- a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$2.smali +++ b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/util/LruCacheKt$lruCache$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LruCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TK;TV;>;" } @@ -47,7 +47,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,11 +62,16 @@ } .end annotation - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$3.smali b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$3.smali index 911e24009d..1fc76ee1d1 100644 --- a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$3.smali +++ b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$3.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/util/LruCacheKt$lruCache$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LruCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/Boolean;", "TK;TV;TV;", @@ -50,7 +50,7 @@ const/4 v0, 0x4 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,13 +81,25 @@ } .end annotation - const-string p1, "" + const/4 p1, 0x0 - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string p1, "" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p2, "" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p2, "" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$4.smali b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$4.smali index 433dbf9312..e324b4d3cd 100644 --- a/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$4.smali +++ b/com.discord/smali/androidx/core/util/LruCacheKt$lruCache$4.smali @@ -58,9 +58,7 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/util/LruCacheKt$lruCache$4;->$create:Lkotlin/jvm/functions/Function1; @@ -69,6 +67,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V @@ -79,13 +86,11 @@ } .end annotation - const-string v0, "key" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "oldValue" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Landroidx/core/util/LruCacheKt$lruCache$4;->$onEntryRemoved:Lkotlin/jvm/functions/Function4; @@ -96,6 +101,20 @@ invoke-interface {v0, p1, p2, p3, p4}, Lkotlin/jvm/functions/Function4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "oldValue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I @@ -106,13 +125,11 @@ } .end annotation - const-string v0, "key" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Landroidx/core/util/LruCacheKt$lruCache$4;->$sizeOf:Lkotlin/jvm/functions/Function2; @@ -127,4 +144,18 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/util/LruCacheKt.smali b/com.discord/smali/androidx/core/util/LruCacheKt.smali index 5248d77d84..09d842d2e5 100644 --- a/com.discord/smali/androidx/core/util/LruCacheKt.smali +++ b/com.discord/smali/androidx/core/util/LruCacheKt.smali @@ -30,17 +30,13 @@ } .end annotation - const-string v0, "sizeOf" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "create" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onEntryRemoved" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroidx/core/util/LruCacheKt$lruCache$4; @@ -59,6 +55,27 @@ invoke-direct/range {v1 .. v6}, Landroidx/core/util/LruCacheKt$lruCache$4;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;II)V return-object v0 + + :cond_0 + const-string p0, "onEntryRemoved" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "create" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "sizeOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic lruCache$default(ILkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)Landroid/util/LruCache; @@ -93,15 +110,15 @@ const-string p1, "sizeOf" - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "create" - invoke-static {v2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "onEntryRemoved" - invoke-static {v3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p1, Landroidx/core/util/LruCacheKt$lruCache$4; diff --git a/com.discord/smali/androidx/core/util/PairKt.smali b/com.discord/smali/androidx/core/util/PairKt.smali index 803411c1e7..05cae1d8a7 100644 --- a/com.discord/smali/androidx/core/util/PairKt.smali +++ b/com.discord/smali/androidx/core/util/PairKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final component1(Landroid/util/Pair;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation build Landroid/annotation/SuppressLint; value = { "UnknownNullness" @@ -24,17 +24,24 @@ } .end annotation - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget-object p0, p0, Landroid/util/Pair;->first:Ljava/lang/Object; return-object p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/util/Pair;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation build Landroid/annotation/SuppressLint; value = { "UnknownNullness" @@ -53,13 +60,20 @@ } .end annotation - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget-object p0, p0, Landroid/util/Pair;->second:Ljava/lang/Object; return-object p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toAndroidPair(Lkotlin/Pair;)Landroid/util/Pair; @@ -78,9 +92,7 @@ } .end annotation - const-string v0, "$this$toAndroidPair" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/util/Pair; @@ -91,6 +103,15 @@ invoke-direct {v0, v1, p0}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V return-object v0 + + :cond_0 + const-string p0, "$this$toAndroidPair" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toKotlinPair(Landroid/util/Pair;)Lkotlin/Pair; @@ -109,9 +130,7 @@ } .end annotation - const-string v0, "$this$toKotlinPair" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lkotlin/Pair; @@ -122,4 +141,13 @@ invoke-direct {v0, v1, p0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V return-object v0 + + :cond_0 + const-string p0, "$this$toKotlinPair" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/PatternsCompat.smali b/com.discord/smali/androidx/core/util/PatternsCompat.smali index 7eb308cab8..063744a63a 100644 --- a/com.discord/smali/androidx/core/util/PatternsCompat.smali +++ b/com.discord/smali/androidx/core/util/PatternsCompat.smali @@ -237,7 +237,7 @@ const-string v8, ")?(?:" - invoke-static {v0, v7, v8, v3, v2}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v7, v8, v3, v2}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/androidx/core/util/RangeKt$toClosedRange$1.smali b/com.discord/smali/androidx/core/util/RangeKt$toClosedRange$1.smali index de52a760aa..6697d34a2e 100644 --- a/com.discord/smali/androidx/core/util/RangeKt$toClosedRange$1.smali +++ b/com.discord/smali/androidx/core/util/RangeKt$toClosedRange$1.smali @@ -3,12 +3,12 @@ .source "Range.kt" # interfaces -.implements Lk0/r/a; +.implements Lk0/q/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/RangeKt;->toClosedRange(Landroid/util/Range;)Lk0/r/a; + value = Landroidx/core/util/RangeKt;->toClosedRange(Landroid/util/Range;)Lk0/q/a; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -19,7 +19,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", - "Lk0/r/a<", + "Lk0/q/a<", "TT;>;" } .end annotation @@ -57,11 +57,7 @@ } .end annotation - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Landroidx/core/util/RangeKt$toClosedRange$1;->getStart()Ljava/lang/Comparable; @@ -92,6 +88,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getEndInclusive()Ljava/lang/Comparable; diff --git a/com.discord/smali/androidx/core/util/RangeKt.smali b/com.discord/smali/androidx/core/util/RangeKt.smali index a00828b837..3a38f5aeac 100644 --- a/com.discord/smali/androidx/core/util/RangeKt.smali +++ b/com.discord/smali/androidx/core/util/RangeKt.smali @@ -24,13 +24,11 @@ } .end annotation - const-string v0, "$this$and" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/util/Range;->intersect(Landroid/util/Range;)Landroid/util/Range; @@ -38,9 +36,23 @@ const-string p1, "intersect(other)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$and" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/util/Range;Landroid/util/Range;)Landroid/util/Range; @@ -63,13 +75,11 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/util/Range;->extend(Landroid/util/Range;)Landroid/util/Range; @@ -77,9 +87,23 @@ const-string p1, "extend(other)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Landroid/util/Range;Ljava/lang/Comparable;)Landroid/util/Range; @@ -100,13 +124,11 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/util/Range;->extend(Ljava/lang/Comparable;)Landroid/util/Range; @@ -114,9 +136,23 @@ const-string p1, "extend(value)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "value" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final rangeTo(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range; @@ -135,22 +171,34 @@ } .end annotation - const-string v0, "$this$rangeTo" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "that" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/util/Range; invoke-direct {v0, p0, p1}, Landroid/util/Range;->(Ljava/lang/Comparable;Ljava/lang/Comparable;)V return-object v0 + + :cond_0 + const-string p0, "that" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$rangeTo" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static final toClosedRange(Landroid/util/Range;)Lk0/r/a; +.method public static final toClosedRange(Landroid/util/Range;)Lk0/q/a; .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 @@ -163,23 +211,30 @@ "-TT;>;>(", "Landroid/util/Range<", "TT;>;)", - "Lk0/r/a<", + "Lk0/q/a<", "TT;>;" } .end annotation - const-string v0, "$this$toClosedRange" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/RangeKt$toClosedRange$1; invoke-direct {v0, p0}, Landroidx/core/util/RangeKt$toClosedRange$1;->(Landroid/util/Range;)V return-object v0 + + :cond_0 + const-string p0, "$this$toClosedRange" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final toRange(Lk0/r/a;)Landroid/util/Range; +.method public static final toRange(Lk0/q/a;)Landroid/util/Range; .locals 2 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 @@ -190,28 +245,35 @@ ";>(", - "Lk0/r/a<", + "Lk0/q/a<", "TT;>;)", "Landroid/util/Range<", "TT;>;" } .end annotation - const-string v0, "$this$toRange" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/util/Range; - invoke-interface {p0}, Lk0/r/a;->getStart()Ljava/lang/Comparable; + invoke-interface {p0}, Lk0/q/a;->getStart()Ljava/lang/Comparable; move-result-object v1 - invoke-interface {p0}, Lk0/r/a;->getEndInclusive()Ljava/lang/Comparable; + invoke-interface {p0}, Lk0/q/a;->getEndInclusive()Ljava/lang/Comparable; move-result-object p0 invoke-direct {v0, v1, p0}, Landroid/util/Range;->(Ljava/lang/Comparable;Ljava/lang/Comparable;)V return-object v0 + + :cond_0 + const-string p0, "$this$toRange" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/SizeKt.smali b/com.discord/smali/androidx/core/util/SizeKt.smali index f438db07d3..795f8bf243 100644 --- a/com.discord/smali/androidx/core/util/SizeKt.smali +++ b/com.discord/smali/androidx/core/util/SizeKt.smali @@ -5,69 +5,97 @@ # direct methods .method public static final component1(Landroid/util/SizeF;)F - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 .end annotation - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/SizeF;->getWidth()F move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component1(Landroid/util/Size;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 .end annotation - const-string v0, "$this$component1" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/Size;->getWidth()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/util/SizeF;)F - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 .end annotation - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/SizeF;->getHeight()F move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final component2(Landroid/util/Size;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x15 .end annotation - const-string v0, "$this$component2" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/Size;->getHeight()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$component2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/SparseArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/core/util/SparseArrayKt$keyIterator$1.smali index c390ce8f2f..6e0ae1e5bd 100644 --- a/com.discord/smali/androidx/core/util/SparseArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseArrayKt$keyIterator$1; -.super Lk0/j/q; +.super Lk0/i/q; .source "SparseArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseArrayKt;->keyIterator(Landroid/util/SparseArray;)Lk0/j/q; + value = Landroidx/core/util/SparseArrayKt;->keyIterator(Landroid/util/SparseArray;)Lk0/i/q; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -33,7 +33,7 @@ iput-object p1, p0, Landroidx/core/util/SparseArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseArray; - invoke-direct {p0}, Lk0/j/q;->()V + invoke-direct {p0}, Lk0/i/q;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/core/util/SparseArrayKt$valueIterator$1.smali index 8eac40bae4..2499303692 100644 --- a/com.discord/smali/androidx/core/util/SparseArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseArrayKt$valueIterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation diff --git a/com.discord/smali/androidx/core/util/SparseArrayKt.smali b/com.discord/smali/androidx/core/util/SparseArrayKt.smali index adf1400d5f..60bc9965e9 100644 --- a/com.discord/smali/androidx/core/util/SparseArrayKt.smali +++ b/com.discord/smali/androidx/core/util/SparseArrayKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final contains(Landroid/util/SparseArray;I)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I @@ -35,10 +33,19 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsKey(Landroid/util/SparseArray;I)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I @@ -68,10 +73,19 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsKey" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsValue(Landroid/util/SparseArray;Ljava/lang/Object;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfValue(Ljava/lang/Object;)I @@ -101,6 +113,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroid/util/SparseArray;Lkotlin/jvm/functions/Function2;)V @@ -121,24 +142,22 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/util/SparseArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroid/util/SparseArray;->keyAt(I)I + invoke-virtual {p0, v0}, Landroid/util/SparseArray;->keyAt(I)I move-result v2 @@ -146,22 +165,36 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; + invoke-virtual {p0, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; move-result-object v3 invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroid/util/SparseArray;ILjava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; @@ -186,6 +217,15 @@ :cond_0 return-object p2 + + :cond_1 + const-string p0, "$this$getOrDefault" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroid/util/SparseArray;ILkotlin/jvm/functions/Function0;)Ljava/lang/Object; @@ -202,13 +242,11 @@ } .end annotation - const-string v0, "$this$getOrElse" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; @@ -225,10 +263,24 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getOrElse" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroid/util/SparseArray;)I - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/SparseArray;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/util/SparseArray;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseArray;->size()I @@ -281,10 +338,19 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/util/SparseArray;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseArray;->size()I @@ -314,9 +378,18 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroid/util/SparseArray;)Lk0/j/q; +.method public static final keyIterator(Landroid/util/SparseArray;)Lk0/i/q; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -325,19 +398,26 @@ ">(", "Landroid/util/SparseArray<", "TT;>;)", - "Lk0/j/q;" + "Lk0/i/q;" } .end annotation - const-string v0, "$this$keyIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseArrayKt$keyIterator$1;->(Landroid/util/SparseArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$keyIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/util/SparseArray; @@ -356,13 +436,11 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/util/SparseArray; @@ -383,6 +461,20 @@ invoke-static {v0, p1}, Landroidx/core/util/SparseArrayKt;->putAll(Landroid/util/SparseArray;Landroid/util/SparseArray;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final putAll(Landroid/util/SparseArray;Landroid/util/SparseArray;)V @@ -399,39 +491,51 @@ } .end annotation - const-string v0, "$this$putAll" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "other" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Landroid/util/SparseArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p1, v1}, Landroid/util/SparseArray;->keyAt(I)I + invoke-virtual {p1, v0}, Landroid/util/SparseArray;->keyAt(I)I move-result v2 - invoke-virtual {p1, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; + invoke-virtual {p1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; move-result-object v3 invoke-virtual {p0, v2, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$putAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroid/util/SparseArray;ILjava/lang/Object;)Z @@ -446,9 +550,7 @@ } .end annotation - const-string v0, "$this$remove" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I @@ -460,7 +562,7 @@ move-result-object v0 - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -476,10 +578,19 @@ const/4 p0, 0x0 return p0 + + :cond_1 + const-string p0, "$this$remove" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/util/SparseArray;ILjava/lang/Object;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V return-void + + :cond_0 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final valueIterator(Landroid/util/SparseArray;)Ljava/util/Iterator; @@ -513,13 +631,20 @@ } .end annotation - const-string v0, "$this$valueIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseArrayKt$valueIterator$1;->(Landroid/util/SparseArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$valueIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$keyIterator$1.smali index d47fa4eb46..d24ec9b67d 100644 --- a/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1; -.super Lk0/j/q; +.super Lk0/i/q; .source "SparseBooleanArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseBooleanArrayKt;->keyIterator(Landroid/util/SparseBooleanArray;)Lk0/j/q; + value = Landroidx/core/util/SparseBooleanArrayKt;->keyIterator(Landroid/util/SparseBooleanArray;)Lk0/i/q; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -26,7 +26,7 @@ iput-object p1, p0, Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseBooleanArray; - invoke-direct {p0}, Lk0/j/q;->()V + invoke-direct {p0}, Lk0/i/q;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$valueIterator$1.smali index ca212f3ff2..599f37349e 100644 --- a/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseBooleanArrayKt$valueIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1; -.super Lk0/j/f; +.super Lk0/i/f; .source "SparseBooleanArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseBooleanArrayKt;->valueIterator(Landroid/util/SparseBooleanArray;)Lk0/j/f; + value = Landroidx/core/util/SparseBooleanArrayKt;->valueIterator(Landroid/util/SparseBooleanArray;)Lk0/i/f; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -26,7 +26,7 @@ iput-object p1, p0, Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1;->$this_valueIterator:Landroid/util/SparseBooleanArray; - invoke-direct {p0}, Lk0/j/f;->()V + invoke-direct {p0}, Lk0/i/f;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseBooleanArrayKt.smali b/com.discord/smali/androidx/core/util/SparseBooleanArrayKt.smali index 8c66f2927d..4f67ce66a3 100644 --- a/com.discord/smali/androidx/core/util/SparseBooleanArrayKt.smali +++ b/com.discord/smali/androidx/core/util/SparseBooleanArrayKt.smali @@ -5,11 +5,9 @@ # direct methods .method public static final contains(Landroid/util/SparseBooleanArray;I)Z - .locals 1 + .locals 0 - const-string v0, "$this$contains" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I @@ -26,14 +24,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsKey(Landroid/util/SparseBooleanArray;I)Z - .locals 1 + .locals 0 - const-string v0, "$this$containsKey" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I @@ -50,14 +55,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsKey" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsValue(Landroid/util/SparseBooleanArray;Z)Z - .locals 1 + .locals 0 - const-string v0, "$this$containsValue" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfValue(Z)I @@ -74,6 +86,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroid/util/SparseBooleanArray;Lkotlin/jvm/functions/Function2;)V @@ -92,24 +113,22 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroid/util/SparseBooleanArray;->keyAt(I)I + invoke-virtual {p0, v0}, Landroid/util/SparseBooleanArray;->keyAt(I)I move-result v2 @@ -117,7 +136,7 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroid/util/SparseBooleanArray;->valueAt(I)Z + invoke-virtual {p0, v0}, Landroid/util/SparseBooleanArray;->valueAt(I)Z move-result v3 @@ -127,26 +146,47 @@ invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroid/util/SparseBooleanArray;IZ)Z - .locals 1 + .locals 0 - const-string v0, "$this$getOrDefault" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/util/SparseBooleanArray;->get(IZ)Z move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getOrDefault" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroid/util/SparseBooleanArray;ILkotlin/jvm/functions/Function0;)Z @@ -162,13 +202,11 @@ } .end annotation - const-string v0, "$this$getOrElse" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I @@ -195,28 +233,47 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getOrElse" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroid/util/SparseBooleanArray;)I - .locals 1 + .locals 0 - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/util/SparseBooleanArray;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I @@ -233,14 +290,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/util/SparseBooleanArray;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I @@ -257,32 +321,46 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroid/util/SparseBooleanArray;)Lk0/j/q; +.method public static final keyIterator(Landroid/util/SparseBooleanArray;)Lk0/i/q; .locals 1 - const-string v0, "$this$keyIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1;->(Landroid/util/SparseBooleanArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$keyIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray;)Landroid/util/SparseBooleanArray; .locals 3 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/util/SparseBooleanArray; @@ -303,52 +381,76 @@ invoke-static {v0, p1}, Landroidx/core/util/SparseBooleanArrayKt;->putAll(Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final putAll(Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray;)V .locals 4 - const-string v0, "$this$putAll" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "other" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Landroid/util/SparseBooleanArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p1, v1}, Landroid/util/SparseBooleanArray;->keyAt(I)I + invoke-virtual {p1, v0}, Landroid/util/SparseBooleanArray;->keyAt(I)I move-result v2 - invoke-virtual {p1, v1}, Landroid/util/SparseBooleanArray;->valueAt(I)Z + invoke-virtual {p1, v0}, Landroid/util/SparseBooleanArray;->valueAt(I)Z move-result v3 invoke-virtual {p0, v2, v3}, Landroid/util/SparseBooleanArray;->put(IZ)V - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$putAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroid/util/SparseBooleanArray;IZ)Z .locals 1 - const-string v0, "$this$remove" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I @@ -372,30 +474,53 @@ const/4 p0, 0x0 return p0 + + :cond_1 + const-string p0, "$this$remove" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/util/SparseBooleanArray;IZ)V - .locals 1 + .locals 0 - const-string v0, "$this$set" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/util/SparseBooleanArray;->put(IZ)V return-void + + :cond_0 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final valueIterator(Landroid/util/SparseBooleanArray;)Lk0/j/f; +.method public static final valueIterator(Landroid/util/SparseBooleanArray;)Lk0/i/f; .locals 1 - const-string v0, "$this$valueIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1;->(Landroid/util/SparseBooleanArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$valueIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/SparseIntArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/core/util/SparseIntArrayKt$keyIterator$1.smali index fd87355a67..2e175a271d 100644 --- a/com.discord/smali/androidx/core/util/SparseIntArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseIntArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseIntArrayKt$keyIterator$1; -.super Lk0/j/q; +.super Lk0/i/q; .source "SparseIntArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseIntArrayKt;->keyIterator(Landroid/util/SparseIntArray;)Lk0/j/q; + value = Landroidx/core/util/SparseIntArrayKt;->keyIterator(Landroid/util/SparseIntArray;)Lk0/i/q; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -26,7 +26,7 @@ iput-object p1, p0, Landroidx/core/util/SparseIntArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseIntArray; - invoke-direct {p0}, Lk0/j/q;->()V + invoke-direct {p0}, Lk0/i/q;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseIntArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/core/util/SparseIntArrayKt$valueIterator$1.smali index d5e397a234..2594fc432c 100644 --- a/com.discord/smali/androidx/core/util/SparseIntArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseIntArrayKt$valueIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseIntArrayKt$valueIterator$1; -.super Lk0/j/q; +.super Lk0/i/q; .source "SparseIntArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseIntArrayKt;->valueIterator(Landroid/util/SparseIntArray;)Lk0/j/q; + value = Landroidx/core/util/SparseIntArrayKt;->valueIterator(Landroid/util/SparseIntArray;)Lk0/i/q; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -26,7 +26,7 @@ iput-object p1, p0, Landroidx/core/util/SparseIntArrayKt$valueIterator$1;->$this_valueIterator:Landroid/util/SparseIntArray; - invoke-direct {p0}, Lk0/j/q;->()V + invoke-direct {p0}, Lk0/i/q;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseIntArrayKt.smali b/com.discord/smali/androidx/core/util/SparseIntArrayKt.smali index 50a8aaec63..ddf6470177 100644 --- a/com.discord/smali/androidx/core/util/SparseIntArrayKt.smali +++ b/com.discord/smali/androidx/core/util/SparseIntArrayKt.smali @@ -5,11 +5,9 @@ # direct methods .method public static final contains(Landroid/util/SparseIntArray;I)Z - .locals 1 + .locals 0 - const-string v0, "$this$contains" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I @@ -26,14 +24,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsKey(Landroid/util/SparseIntArray;I)Z - .locals 1 + .locals 0 - const-string v0, "$this$containsKey" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I @@ -50,14 +55,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsKey" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsValue(Landroid/util/SparseIntArray;I)Z - .locals 1 + .locals 0 - const-string v0, "$this$containsValue" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfValue(I)I @@ -74,6 +86,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroid/util/SparseIntArray;Lkotlin/jvm/functions/Function2;)V @@ -92,24 +113,22 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroid/util/SparseIntArray;->keyAt(I)I + invoke-virtual {p0, v0}, Landroid/util/SparseIntArray;->keyAt(I)I move-result v2 @@ -117,7 +136,7 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroid/util/SparseIntArray;->valueAt(I)I + invoke-virtual {p0, v0}, Landroid/util/SparseIntArray;->valueAt(I)I move-result v3 @@ -127,26 +146,47 @@ invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroid/util/SparseIntArray;II)I - .locals 1 + .locals 0 - const-string v0, "$this$getOrDefault" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/util/SparseIntArray;->get(II)I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getOrDefault" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroid/util/SparseIntArray;ILkotlin/jvm/functions/Function0;)I @@ -162,13 +202,11 @@ } .end annotation - const-string v0, "$this$getOrElse" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I @@ -195,28 +233,47 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getOrElse" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroid/util/SparseIntArray;)I - .locals 1 + .locals 0 - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/util/SparseIntArray;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I @@ -233,14 +290,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/util/SparseIntArray;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I @@ -257,32 +321,46 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroid/util/SparseIntArray;)Lk0/j/q; +.method public static final keyIterator(Landroid/util/SparseIntArray;)Lk0/i/q; .locals 1 - const-string v0, "$this$keyIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseIntArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseIntArrayKt$keyIterator$1;->(Landroid/util/SparseIntArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$keyIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;)Landroid/util/SparseIntArray; .locals 3 - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/util/SparseIntArray; @@ -303,52 +381,76 @@ invoke-static {v0, p1}, Landroidx/core/util/SparseIntArrayKt;->putAll(Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final putAll(Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;)V .locals 4 - const-string v0, "$this$putAll" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "other" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Landroid/util/SparseIntArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p1, v1}, Landroid/util/SparseIntArray;->keyAt(I)I + invoke-virtual {p1, v0}, Landroid/util/SparseIntArray;->keyAt(I)I move-result v2 - invoke-virtual {p1, v1}, Landroid/util/SparseIntArray;->valueAt(I)I + invoke-virtual {p1, v0}, Landroid/util/SparseIntArray;->valueAt(I)I move-result v3 invoke-virtual {p0, v2, v3}, Landroid/util/SparseIntArray;->put(II)V - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$putAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroid/util/SparseIntArray;II)Z .locals 1 - const-string v0, "$this$remove" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I @@ -372,30 +474,53 @@ const/4 p0, 0x0 return p0 + + :cond_1 + const-string p0, "$this$remove" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/util/SparseIntArray;II)V - .locals 1 + .locals 0 - const-string v0, "$this$set" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2}, Landroid/util/SparseIntArray;->put(II)V return-void + + :cond_0 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final valueIterator(Landroid/util/SparseIntArray;)Lk0/j/q; +.method public static final valueIterator(Landroid/util/SparseIntArray;)Lk0/i/q; .locals 1 - const-string v0, "$this$valueIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseIntArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseIntArrayKt$valueIterator$1;->(Landroid/util/SparseIntArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$valueIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/util/SparseLongArrayKt$keyIterator$1.smali b/com.discord/smali/androidx/core/util/SparseLongArrayKt$keyIterator$1.smali index f957a08f57..af7b43d79a 100644 --- a/com.discord/smali/androidx/core/util/SparseLongArrayKt$keyIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseLongArrayKt$keyIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseLongArrayKt$keyIterator$1; -.super Lk0/j/q; +.super Lk0/i/q; .source "SparseLongArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseLongArrayKt;->keyIterator(Landroid/util/SparseLongArray;)Lk0/j/q; + value = Landroidx/core/util/SparseLongArrayKt;->keyIterator(Landroid/util/SparseLongArray;)Lk0/i/q; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -26,7 +26,7 @@ iput-object p1, p0, Landroidx/core/util/SparseLongArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseLongArray; - invoke-direct {p0}, Lk0/j/q;->()V + invoke-direct {p0}, Lk0/i/q;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseLongArrayKt$valueIterator$1.smali b/com.discord/smali/androidx/core/util/SparseLongArrayKt$valueIterator$1.smali index a4d69b8a2a..b551f6bf3c 100644 --- a/com.discord/smali/androidx/core/util/SparseLongArrayKt$valueIterator$1.smali +++ b/com.discord/smali/androidx/core/util/SparseLongArrayKt$valueIterator$1.smali @@ -1,11 +1,11 @@ .class public final Landroidx/core/util/SparseLongArrayKt$valueIterator$1; -.super Lk0/j/r; +.super Lk0/i/r; .source "SparseLongArray.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/core/util/SparseLongArrayKt;->valueIterator(Landroid/util/SparseLongArray;)Lk0/j/r; + value = Landroidx/core/util/SparseLongArrayKt;->valueIterator(Landroid/util/SparseLongArray;)Lk0/i/r; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -26,7 +26,7 @@ iput-object p1, p0, Landroidx/core/util/SparseLongArrayKt$valueIterator$1;->$this_valueIterator:Landroid/util/SparseLongArray; - invoke-direct {p0}, Lk0/j/r;->()V + invoke-direct {p0}, Lk0/i/r;->()V return-void .end method diff --git a/com.discord/smali/androidx/core/util/SparseLongArrayKt.smali b/com.discord/smali/androidx/core/util/SparseLongArrayKt.smali index 9643c62f88..bffaf9ca95 100644 --- a/com.discord/smali/androidx/core/util/SparseLongArrayKt.smali +++ b/com.discord/smali/androidx/core/util/SparseLongArrayKt.smali @@ -5,14 +5,12 @@ # direct methods .method public static final contains(Landroid/util/SparseLongArray;I)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$contains" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I @@ -29,17 +27,24 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsKey(Landroid/util/SparseLongArray;I)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$containsKey" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I @@ -56,17 +61,24 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsKey" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final containsValue(Landroid/util/SparseLongArray;J)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$containsValue" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1, p2}, Landroid/util/SparseLongArray;->indexOfValue(J)I @@ -83,6 +95,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$containsValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final forEach(Landroid/util/SparseLongArray;Lkotlin/jvm/functions/Function2;)V @@ -105,24 +126,22 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroid/util/SparseLongArray;->keyAt(I)I + invoke-virtual {p0, v0}, Landroid/util/SparseLongArray;->keyAt(I)I move-result v2 @@ -130,7 +149,7 @@ move-result-object v2 - invoke-virtual {p0, v1}, Landroid/util/SparseLongArray;->valueAt(I)J + invoke-virtual {p0, v0}, Landroid/util/SparseLongArray;->valueAt(I)J move-result-wide v3 @@ -140,29 +159,50 @@ invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrDefault(Landroid/util/SparseLongArray;IJ)J - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$getOrDefault" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroid/util/SparseLongArray;->get(IJ)J move-result-wide p0 return-wide p0 + + :cond_0 + const-string p0, "$this$getOrDefault" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getOrElse(Landroid/util/SparseLongArray;ILkotlin/jvm/functions/Function0;)J @@ -182,13 +222,11 @@ } .end annotation - const-string v0, "$this$getOrElse" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I @@ -215,34 +253,53 @@ :goto_0 return-wide p0 + + :cond_1 + const-string p0, "defaultValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getOrElse" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSize(Landroid/util/SparseLongArray;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/util/SparseLongArray;)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I @@ -259,17 +316,24 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/util/SparseLongArray;)Z - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I @@ -286,23 +350,39 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final keyIterator(Landroid/util/SparseLongArray;)Lk0/j/q; +.method public static final keyIterator(Landroid/util/SparseLongArray;)Lk0/i/q; .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$keyIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseLongArrayKt$keyIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseLongArrayKt$keyIterator$1;->(Landroid/util/SparseLongArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$keyIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Landroid/util/SparseLongArray;Landroid/util/SparseLongArray;)Landroid/util/SparseLongArray; @@ -311,13 +391,11 @@ value = 0x12 .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/util/SparseLongArray; @@ -338,6 +416,20 @@ invoke-static {v0, p1}, Landroidx/core/util/SparseLongArrayKt;->putAll(Landroid/util/SparseLongArray;Landroid/util/SparseLongArray;)V return-object v0 + + :cond_0 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final putAll(Landroid/util/SparseLongArray;Landroid/util/SparseLongArray;)V @@ -346,39 +438,51 @@ value = 0x12 .end annotation - const-string v0, "$this$putAll" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "other" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Landroid/util/SparseLongArray;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p1, v1}, Landroid/util/SparseLongArray;->keyAt(I)I + invoke-virtual {p1, v0}, Landroid/util/SparseLongArray;->keyAt(I)I move-result v2 - invoke-virtual {p1, v1}, Landroid/util/SparseLongArray;->valueAt(I)J + invoke-virtual {p1, v0}, Landroid/util/SparseLongArray;->valueAt(I)J move-result-wide v3 invoke-virtual {p0, v2, v3, v4}, Landroid/util/SparseLongArray;->put(IJ)V - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$putAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final remove(Landroid/util/SparseLongArray;IJ)Z @@ -387,9 +491,7 @@ value = 0x12 .end annotation - const-string v0, "$this$remove" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I @@ -415,36 +517,59 @@ const/4 p0, 0x0 return p0 + + :cond_1 + const-string p0, "$this$remove" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final set(Landroid/util/SparseLongArray;IJ)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$set" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroid/util/SparseLongArray;->put(IJ)V return-void + + :cond_0 + const-string p0, "$this$set" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final valueIterator(Landroid/util/SparseLongArray;)Lk0/j/r; +.method public static final valueIterator(Landroid/util/SparseLongArray;)Lk0/i/r; .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x12 .end annotation - const-string v0, "$this$valueIterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/util/SparseLongArrayKt$valueIterator$1; invoke-direct {v0, p0}, Landroidx/core/util/SparseLongArrayKt$valueIterator$1;->(Landroid/util/SparseLongArray;)V return-object v0 + + :cond_0 + const-string p0, "$this$valueIterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/view/DisplayCompat.smali b/com.discord/smali/androidx/core/view/DisplayCompat.smali index b681cf4ab9..48c1a13649 100644 --- a/com.discord/smali/androidx/core/view/DisplayCompat.smali +++ b/com.discord/smali/androidx/core/view/DisplayCompat.smali @@ -52,7 +52,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v0, "vendor.display-size" + const-string v0, "vendor.display-size" invoke-static {v0, p1}, Landroidx/core/view/DisplayCompat;->parsePhysicalDisplaySizeFromSystemProperties(Ljava/lang/String;Landroid/view/Display;)Landroid/graphics/Point; diff --git a/com.discord/smali/androidx/core/view/MenuKt$iterator$1.smali b/com.discord/smali/androidx/core/view/MenuKt$iterator$1.smali index 7ea26871ac..ffcd856864 100644 --- a/com.discord/smali/androidx/core/view/MenuKt$iterator$1.smali +++ b/com.discord/smali/androidx/core/view/MenuKt$iterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations diff --git a/com.discord/smali/androidx/core/view/MenuKt.smali b/com.discord/smali/androidx/core/view/MenuKt.smali index d7e1d6e044..9a16f30c22 100644 --- a/com.discord/smali/androidx/core/view/MenuKt.smali +++ b/com.discord/smali/androidx/core/view/MenuKt.smali @@ -7,13 +7,11 @@ .method public static final contains(Landroid/view/Menu;Landroid/view/MenuItem;)Z .locals 4 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-interface {p0}, Landroid/view/Menu;->size()I @@ -30,7 +28,7 @@ move-result-object v3 - invoke-static {v3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -47,6 +45,20 @@ :cond_1 return v1 + + :cond_2 + const-string p0, "item" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEach(Landroid/view/Menu;Lkotlin/jvm/functions/Function1;)V @@ -63,39 +75,51 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-interface {p0}, Landroid/view/Menu;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-interface {p0, v1}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem; + invoke-interface {p0, v0}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem; move-result-object v2 const-string v3, "getItem(index)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEachIndexed(Landroid/view/Menu;Lkotlin/jvm/functions/Function2;)V @@ -114,51 +138,61 @@ } .end annotation - const-string v0, "$this$forEachIndexed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-interface {p0}, Landroid/view/Menu;->size()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 - invoke-interface {p0, v1}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem; + invoke-interface {p0, v0}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem; move-result-object v3 const-string v4, "getItem(index)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEachIndexed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final get(Landroid/view/Menu;I)Landroid/view/MenuItem; - .locals 1 + .locals 0 - const-string v0, "$this$get" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-interface {p0, p1}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem; @@ -166,9 +200,18 @@ const-string p1, "getItem(index)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$get" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getChildren(Landroid/view/Menu;)Lkotlin/sequences/Sequence; @@ -184,37 +227,49 @@ } .end annotation - const-string v0, "$this$children" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/view/MenuKt$children$1; invoke-direct {v0, p0}, Landroidx/core/view/MenuKt$children$1;->(Landroid/view/Menu;)V return-object v0 + + :cond_0 + const-string p0, "$this$children" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getSize(Landroid/view/Menu;)I - .locals 1 + .locals 0 - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-interface {p0}, Landroid/view/Menu;->size()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/view/Menu;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Landroid/view/Menu;->size()I @@ -231,14 +286,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/view/Menu;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Landroid/view/Menu;->size()I @@ -255,6 +317,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final iterator(Landroid/view/Menu;)Ljava/util/Iterator; @@ -270,27 +341,32 @@ } .end annotation - const-string v0, "$this$iterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/view/MenuKt$iterator$1; invoke-direct {v0, p0}, Landroidx/core/view/MenuKt$iterator$1;->(Landroid/view/Menu;)V return-object v0 + + :cond_0 + const-string p0, "$this$iterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minusAssign(Landroid/view/Menu;Landroid/view/MenuItem;)V .locals 1 - const-string v0, "$this$minusAssign" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -299,4 +375,18 @@ invoke-interface {p0, p1}, Landroid/view/Menu;->removeItem(I)V return-void + + :cond_0 + const-string p0, "item" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minusAssign" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/core/view/OneShotPreDrawListener.smali b/com.discord/smali/androidx/core/view/OneShotPreDrawListener.smali index 5191a6451e..d6e75e65fd 100644 --- a/com.discord/smali/androidx/core/view/OneShotPreDrawListener.smali +++ b/com.discord/smali/androidx/core/view/OneShotPreDrawListener.smali @@ -77,7 +77,7 @@ :cond_1 new-instance p0, Ljava/lang/NullPointerException; - const-string/jumbo p1, "view == null" + const-string p1, "view == null" invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V diff --git a/com.discord/smali/androidx/core/view/ViewGroupKt$iterator$1.smali b/com.discord/smali/androidx/core/view/ViewGroupKt$iterator$1.smali index 888e4e4587..a9f2a1eec8 100644 --- a/com.discord/smali/androidx/core/view/ViewGroupKt$iterator$1.smali +++ b/com.discord/smali/androidx/core/view/ViewGroupKt$iterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations diff --git a/com.discord/smali/androidx/core/view/ViewGroupKt.smali b/com.discord/smali/androidx/core/view/ViewGroupKt.smali index 82ba918575..d674304e90 100644 --- a/com.discord/smali/androidx/core/view/ViewGroupKt.smali +++ b/com.discord/smali/androidx/core/view/ViewGroupKt.smali @@ -7,13 +7,11 @@ .method public static final contains(Landroid/view/ViewGroup;Landroid/view/View;)Z .locals 1 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I @@ -32,6 +30,20 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEach(Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;)V @@ -48,39 +60,51 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-virtual {p0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; + invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; move-result-object v2 const-string v3, "getChildAt(index)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEachIndexed(Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function2;)V @@ -99,51 +123,61 @@ } .end annotation - const-string v0, "$this$forEachIndexed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 - invoke-virtual {p0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; + invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; move-result-object v3 const-string v4, "getChildAt(index)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEachIndexed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final get(Landroid/view/ViewGroup;I)Landroid/view/View; .locals 3 - const-string v0, "$this$get" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; @@ -177,6 +211,15 @@ invoke-direct {v0, p0}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V throw v0 + + :cond_1 + const-string p0, "$this$get" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getChildren(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; @@ -192,37 +235,49 @@ } .end annotation - const-string v0, "$this$children" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/view/ViewGroupKt$children$1; invoke-direct {v0, p0}, Landroidx/core/view/ViewGroupKt$children$1;->(Landroid/view/ViewGroup;)V return-object v0 + + :cond_0 + const-string p0, "$this$children" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getSize(Landroid/view/ViewGroup;)I - .locals 1 + .locals 0 - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroid/view/ViewGroup;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I @@ -239,14 +294,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroid/view/ViewGroup;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I @@ -263,6 +325,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final iterator(Landroid/view/ViewGroup;)Ljava/util/Iterator; @@ -278,67 +349,105 @@ } .end annotation - const-string v0, "$this$iterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/view/ViewGroupKt$iterator$1; invoke-direct {v0, p0}, Landroidx/core/view/ViewGroupKt$iterator$1;->(Landroid/view/ViewGroup;)V return-object v0 + + :cond_0 + const-string p0, "$this$iterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minusAssign(Landroid/view/ViewGroup;Landroid/view/View;)V .locals 1 - const-string v0, "$this$minusAssign" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V return-void + + :cond_0 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minusAssign" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plusAssign(Landroid/view/ViewGroup;Landroid/view/View;)V .locals 1 - const-string v0, "$this$plusAssign" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V return-void + + :cond_0 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plusAssign" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setMargins(Landroid/view/ViewGroup$MarginLayoutParams;I)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation .end param - const-string v0, "$this$setMargins" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p1, p1, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V return-void + + :cond_0 + const-string p0, "$this$setMargins" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final updateMargins(Landroid/view/ViewGroup$MarginLayoutParams;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation @@ -356,16 +465,23 @@ .end annotation .end param - const-string v0, "$this$updateMargins" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V return-void + + :cond_0 + const-string p0, "$this$updateMargins" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic updateMargins$default(Landroid/view/ViewGroup$MarginLayoutParams;IIIIILjava/lang/Object;)V +.method public static updateMargins$default(Landroid/view/ViewGroup$MarginLayoutParams;IIIIILjava/lang/Object;)V .locals 0 and-int/lit8 p6, p5, 0x1 @@ -396,17 +512,24 @@ iget p4, p0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I :cond_3 - const-string p5, "$this$updateMargins" - - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V return-void + + :cond_4 + const-string p0, "$this$updateMargins" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final updateMarginsRelative(Landroid/view/ViewGroup$MarginLayoutParams;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation @@ -427,9 +550,7 @@ value = 0x11 .end annotation - const-string v0, "$this$updateMarginsRelative" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V @@ -440,9 +561,18 @@ iput p4, p0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I return-void + + :cond_0 + const-string p0, "$this$updateMarginsRelative" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic updateMarginsRelative$default(Landroid/view/ViewGroup$MarginLayoutParams;IIIIILjava/lang/Object;)V +.method public static updateMarginsRelative$default(Landroid/view/ViewGroup$MarginLayoutParams;IIIIILjava/lang/Object;)V .locals 0 and-int/lit8 p6, p5, 0x1 @@ -477,9 +607,7 @@ iget p4, p0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I :cond_3 - const-string p5, "$this$updateMarginsRelative" - - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-virtual {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V @@ -490,4 +618,13 @@ iput p4, p0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I return-void + + :cond_4 + const-string p0, "$this$updateMarginsRelative" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/view/ViewKt$doOnAttach$1.smali b/com.discord/smali/androidx/core/view/ViewKt$doOnAttach$1.smali index f36a6495c5..fe561caa9c 100644 --- a/com.discord/smali/androidx/core/view/ViewKt$doOnAttach$1.smali +++ b/com.discord/smali/androidx/core/view/ViewKt$doOnAttach$1.smali @@ -41,9 +41,7 @@ .method public onViewAttachedToWindow(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/view/ViewKt$doOnAttach$1;->$this_doOnAttach:Landroid/view/View; @@ -54,14 +52,30 @@ invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewDetachedFromWindow(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/view/ViewKt$doOnDetach$1.smali b/com.discord/smali/androidx/core/view/ViewKt$doOnDetach$1.smali index 298b1398fd..b9134490dc 100644 --- a/com.discord/smali/androidx/core/view/ViewKt$doOnDetach$1.smali +++ b/com.discord/smali/androidx/core/view/ViewKt$doOnDetach$1.smali @@ -39,21 +39,26 @@ # virtual methods .method public onViewAttachedToWindow(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewDetachedFromWindow(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/core/view/ViewKt$doOnDetach$1;->$this_doOnDetach:Landroid/view/View; @@ -64,4 +69,13 @@ invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/view/ViewKt$doOnLayout$$inlined$doOnNextLayout$1.smali b/com.discord/smali/androidx/core/view/ViewKt$doOnLayout$$inlined$doOnNextLayout$1.smali index e62a1bf20a..7b27188c60 100644 --- a/com.discord/smali/androidx/core/view/ViewKt$doOnLayout$$inlined$doOnNextLayout$1.smali +++ b/com.discord/smali/androidx/core/view/ViewKt$doOnLayout$$inlined$doOnNextLayout$1.smali @@ -37,9 +37,7 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V @@ -48,4 +46,13 @@ invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/view/ViewKt$doOnNextLayout$1.smali b/com.discord/smali/androidx/core/view/ViewKt$doOnNextLayout$1.smali index d061ee332a..062a19b85e 100644 --- a/com.discord/smali/androidx/core/view/ViewKt$doOnNextLayout$1.smali +++ b/com.discord/smali/androidx/core/view/ViewKt$doOnNextLayout$1.smali @@ -37,9 +37,7 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V @@ -48,4 +46,13 @@ invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/core/view/ViewKt.smali b/com.discord/smali/androidx/core/view/ViewKt.smali index 4692740021..cb0163468f 100644 --- a/com.discord/smali/androidx/core/view/ViewKt.smali +++ b/com.discord/smali/androidx/core/view/ViewKt.smali @@ -18,13 +18,11 @@ } .end annotation - const-string v0, "$this$doOnAttach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p0}, Landroidx/core/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z @@ -45,6 +43,20 @@ :goto_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$doOnAttach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnDetach(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V @@ -61,13 +73,11 @@ } .end annotation - const-string v0, "$this$doOnDetach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p0}, Landroidx/core/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z @@ -88,6 +98,20 @@ :goto_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$doOnDetach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnLayout(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V @@ -104,13 +128,11 @@ } .end annotation - const-string v0, "$this$doOnLayout" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p0}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z @@ -137,6 +159,20 @@ :goto_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$doOnLayout" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnNextLayout(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V @@ -153,13 +189,11 @@ } .end annotation - const-string v0, "$this$doOnNextLayout" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/view/ViewKt$doOnNextLayout$1; @@ -168,6 +202,20 @@ invoke-virtual {p0, v0}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V return-void + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnNextLayout" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnPreDraw(Landroid/view/View;Lkotlin/jvm/functions/Function1;)Landroidx/core/view/OneShotPreDrawListener; @@ -185,13 +233,11 @@ } .end annotation - const-string v0, "$this$doOnPreDraw" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/view/ViewKt$doOnPreDraw$1; @@ -203,21 +249,33 @@ const-string p1, "OneShotPreDrawListener.add(this) { action(this) }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnPreDraw" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final drawToBitmap(Landroid/view/View;Landroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; .locals 3 - const-string v0, "$this$drawToBitmap" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "config" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p0}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z @@ -239,7 +297,7 @@ const-string v0, "Bitmap.createBitmap(width, height, config)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Landroid/graphics/Canvas; @@ -275,6 +333,20 @@ invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "config" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$drawToBitmap" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic drawToBitmap$default(Landroid/view/View;Landroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; @@ -295,44 +367,52 @@ .end method .method public static final getMarginBottom(Landroid/view/View;)I - .locals 1 + .locals 2 - const-string v0, "$this$marginBottom" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p0 - instance-of v0, p0, Landroid/view/ViewGroup$MarginLayoutParams; + instance-of v1, p0, Landroid/view/ViewGroup$MarginLayoutParams; - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - :cond_0 - check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams; - - if-eqz p0, :cond_1 - - iget p0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I + if-nez v1, :cond_0 goto :goto_0 + :cond_0 + move-object v0, p0 + + :goto_0 + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; + + if-eqz v0, :cond_1 + + iget p0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I + + goto :goto_1 + :cond_1 const/4 p0, 0x0 - :goto_0 + :goto_1 return p0 + + :cond_2 + const-string p0, "$this$marginBottom" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getMarginEnd(Landroid/view/View;)I .locals 1 - const-string v0, "$this$marginEnd" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -355,80 +435,107 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$marginEnd" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getMarginLeft(Landroid/view/View;)I - .locals 1 + .locals 2 - const-string v0, "$this$marginLeft" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p0 - instance-of v0, p0, Landroid/view/ViewGroup$MarginLayoutParams; + instance-of v1, p0, Landroid/view/ViewGroup$MarginLayoutParams; - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - :cond_0 - check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams; - - if-eqz p0, :cond_1 - - iget p0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I + if-nez v1, :cond_0 goto :goto_0 + :cond_0 + move-object v0, p0 + + :goto_0 + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; + + if-eqz v0, :cond_1 + + iget p0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I + + goto :goto_1 + :cond_1 const/4 p0, 0x0 - :goto_0 + :goto_1 return p0 + + :cond_2 + const-string p0, "$this$marginLeft" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getMarginRight(Landroid/view/View;)I - .locals 1 + .locals 2 - const-string v0, "$this$marginRight" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p0 - instance-of v0, p0, Landroid/view/ViewGroup$MarginLayoutParams; + instance-of v1, p0, Landroid/view/ViewGroup$MarginLayoutParams; - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - :cond_0 - check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams; - - if-eqz p0, :cond_1 - - iget p0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I + if-nez v1, :cond_0 goto :goto_0 + :cond_0 + move-object v0, p0 + + :goto_0 + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; + + if-eqz v0, :cond_1 + + iget p0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I + + goto :goto_1 + :cond_1 const/4 p0, 0x0 - :goto_0 + :goto_1 return p0 + + :cond_2 + const-string p0, "$this$marginRight" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getMarginStart(Landroid/view/View;)I .locals 1 - const-string v0, "$this$marginStart" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -451,47 +558,64 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$marginStart" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getMarginTop(Landroid/view/View;)I - .locals 1 + .locals 2 - const-string v0, "$this$marginTop" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p0 - instance-of v0, p0, Landroid/view/ViewGroup$MarginLayoutParams; + instance-of v1, p0, Landroid/view/ViewGroup$MarginLayoutParams; - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - :cond_0 - check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams; - - if-eqz p0, :cond_1 - - iget p0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I + if-nez v1, :cond_0 goto :goto_0 + :cond_0 + move-object v0, p0 + + :goto_0 + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; + + if-eqz v0, :cond_1 + + iget p0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I + + goto :goto_1 + :cond_1 const/4 p0, 0x0 - :goto_0 + :goto_1 return p0 + + :cond_2 + const-string p0, "$this$marginTop" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final isGone(Landroid/view/View;)Z .locals 1 - const-string v0, "$this$isGone" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/View;->getVisibility()I @@ -510,14 +634,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isGone" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isInvisible(Landroid/view/View;)Z .locals 1 - const-string v0, "$this$isInvisible" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/View;->getVisibility()I @@ -536,14 +667,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isInvisible" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isVisible(Landroid/view/View;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isVisible" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/view/View;->getVisibility()I @@ -560,6 +698,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isVisible" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final postDelayed(Landroid/view/View;JLkotlin/jvm/functions/Function0;)Ljava/lang/Runnable; @@ -576,13 +723,11 @@ } .end annotation - const-string v0, "$this$postDelayed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroidx/core/view/ViewKt$postDelayed$runnable$1; @@ -591,6 +736,20 @@ invoke-virtual {p0, v0, p1, p2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$postDelayed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final postOnAnimationDelayed(Landroid/view/View;JLkotlin/jvm/functions/Function0;)Ljava/lang/Runnable; @@ -611,13 +770,11 @@ } .end annotation - const-string v0, "$this$postOnAnimationDelayed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroidx/core/view/ViewKt$postOnAnimationDelayed$runnable$1; @@ -626,14 +783,26 @@ invoke-virtual {p0, v0, p1, p2}, Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$postOnAnimationDelayed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setGone(Landroid/view/View;Z)V - .locals 1 + .locals 0 - const-string v0, "$this$isGone" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-eqz p1, :cond_0 @@ -648,14 +817,21 @@ invoke-virtual {p0, p1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_1 + const-string p0, "$this$isGone" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setInvisible(Landroid/view/View;Z)V - .locals 1 + .locals 0 - const-string v0, "$this$isInvisible" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-eqz p1, :cond_0 @@ -670,30 +846,44 @@ invoke-virtual {p0, p1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_1 + const-string p0, "$this$isInvisible" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setPadding(Landroid/view/View;I)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation .end param - const-string v0, "$this$setPadding" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p1, p1, p1}, Landroid/view/View;->setPadding(IIII)V return-void + + :cond_0 + const-string p0, "$this$setPadding" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setVisible(Landroid/view/View;Z)V - .locals 1 + .locals 0 - const-string v0, "$this$isVisible" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-eqz p1, :cond_0 @@ -708,6 +898,15 @@ invoke-virtual {p0, p1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_1 + const-string p0, "$this$isVisible" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final updateLayoutParams(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V @@ -724,13 +923,11 @@ } .end annotation - const-string v0, "$this$updateLayoutParams" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -752,9 +949,23 @@ invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$updateLayoutParams" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static final synthetic updateLayoutParamsTyped(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V +.method public static final updateLayoutParamsTyped(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -769,25 +980,35 @@ } .end annotation - const-string v0, "$this$updateLayoutParams" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_0 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$updateLayoutParams" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final updatePadding(Landroid/view/View;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation @@ -805,16 +1026,23 @@ .end annotation .end param - const-string v0, "$this$updatePadding" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPadding(IIII)V return-void + + :cond_0 + const-string p0, "$this$updatePadding" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic updatePadding$default(Landroid/view/View;IIIIILjava/lang/Object;)V +.method public static updatePadding$default(Landroid/view/View;IIIIILjava/lang/Object;)V .locals 0 and-int/lit8 p6, p5, 0x1 @@ -853,17 +1081,24 @@ move-result p4 :cond_3 - const-string p5, "$this$updatePadding" - - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPadding(IIII)V return-void + + :cond_4 + const-string p0, "$this$updatePadding" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final updatePaddingRelative(Landroid/view/View;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/Px; .end annotation @@ -884,16 +1119,23 @@ value = 0x11 .end annotation - const-string v0, "$this$updatePaddingRelative" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPaddingRelative(IIII)V return-void + + :cond_0 + const-string p0, "$this$updatePaddingRelative" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic updatePaddingRelative$default(Landroid/view/View;IIIIILjava/lang/Object;)V +.method public static updatePaddingRelative$default(Landroid/view/View;IIIIILjava/lang/Object;)V .locals 0 and-int/lit8 p6, p5, 0x1 @@ -932,11 +1174,18 @@ move-result p4 :cond_3 - const-string p5, "$this$updatePaddingRelative" - - invoke-static {p0, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPaddingRelative(IIII)V return-void + + :cond_4 + const-string p0, "$this$updatePaddingRelative" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$1.smali b/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$1.smali index b6a4495a6e..84dd56997f 100644 --- a/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$1.smali +++ b/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/widget/TextViewKt$addTextChangedListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/CharSequence;", "Ljava/lang/Integer;", @@ -52,7 +52,7 @@ const/4 v0, 0x4 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$2.smali b/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$2.smali index 61fbc2ea64..29aad56826 100644 --- a/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$2.smali +++ b/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/widget/TextViewKt$addTextChangedListener$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/CharSequence;", "Ljava/lang/Integer;", @@ -52,7 +52,7 @@ const/4 v0, 0x4 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$3.smali b/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$3.smali index d0bdee21e3..7e9a33e479 100644 --- a/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$3.smali +++ b/com.discord/smali/androidx/core/widget/TextViewKt$addTextChangedListener$3.smali @@ -1,5 +1,5 @@ .class public final Landroidx/core/widget/TextViewKt$addTextChangedListener$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/androidx/core/widget/TextViewKt.smali b/com.discord/smali/androidx/core/widget/TextViewKt.smali index e5b0b0b704..3ad70638c4 100644 --- a/com.discord/smali/androidx/core/widget/TextViewKt.smali +++ b/com.discord/smali/androidx/core/widget/TextViewKt.smali @@ -41,21 +41,15 @@ } .end annotation - const-string v0, "$this$addTextChangedListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "beforeTextChanged" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "onTextChanged" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "afterTextChanged" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroidx/core/widget/TextViewKt$addTextChangedListener$textWatcher$1; @@ -64,9 +58,37 @@ invoke-virtual {p0, v0}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V return-object v0 + + :cond_0 + const-string p0, "afterTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "onTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "beforeTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$addTextChangedListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic addTextChangedListener$default(Landroid/widget/TextView;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/text/TextWatcher; +.method public static addTextChangedListener$default(Landroid/widget/TextView;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/text/TextWatcher; .locals 0 and-int/lit8 p5, p4, 0x1 @@ -90,21 +112,19 @@ sget-object p3, Landroidx/core/widget/TextViewKt$addTextChangedListener$3;->INSTANCE:Landroidx/core/widget/TextViewKt$addTextChangedListener$3; :cond_2 - const-string p4, "$this$addTextChangedListener" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 const-string p4, "beforeTextChanged" - invoke-static {p1, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p4, "onTextChanged" - invoke-static {p2, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p4}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p4, "afterTextChanged" - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p4, Landroidx/core/widget/TextViewKt$addTextChangedListener$textWatcher$1; @@ -113,6 +133,15 @@ invoke-virtual {p0, p4}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V return-object p4 + + :cond_3 + const-string p0, "$this$addTextChangedListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final doAfterTextChanged(Landroid/widget/TextView;Lkotlin/jvm/functions/Function1;)Landroid/text/TextWatcher; @@ -130,13 +159,11 @@ } .end annotation - const-string v0, "$this$doAfterTextChanged" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/widget/TextViewKt$doAfterTextChanged$$inlined$addTextChangedListener$1; @@ -145,6 +172,20 @@ invoke-virtual {p0, v0}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doAfterTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doBeforeTextChanged(Landroid/widget/TextView;Lkotlin/jvm/functions/Function4;)Landroid/text/TextWatcher; @@ -168,13 +209,11 @@ } .end annotation - const-string v0, "$this$doBeforeTextChanged" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/widget/TextViewKt$doBeforeTextChanged$$inlined$addTextChangedListener$1; @@ -183,6 +222,20 @@ invoke-virtual {p0, v0}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doBeforeTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final doOnTextChanged(Landroid/widget/TextView;Lkotlin/jvm/functions/Function4;)Landroid/text/TextWatcher; @@ -206,13 +259,11 @@ } .end annotation - const-string v0, "$this$doOnTextChanged" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/core/widget/TextViewKt$doOnTextChanged$$inlined$addTextChangedListener$1; @@ -221,4 +272,18 @@ invoke-virtual {p0, v0}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V return-object v0 + + :cond_0 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$doOnTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/documentfile/provider/DocumentsContractApi19.smali b/com.discord/smali/androidx/documentfile/provider/DocumentsContractApi19.smali index d1d504620f..652738b4df 100644 --- a/com.discord/smali/androidx/documentfile/provider/DocumentsContractApi19.smali +++ b/com.discord/smali/androidx/documentfile/provider/DocumentsContractApi19.smali @@ -100,7 +100,7 @@ return v3 :cond_2 - const-string/jumbo p1, "vnd.android.document/directory" + const-string p1, "vnd.android.document/directory" invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -299,7 +299,7 @@ move-result-object p0 - const-string/jumbo p1, "vnd.android.document/directory" + const-string p1, "vnd.android.document/directory" invoke-virtual {p1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -320,7 +320,7 @@ move-result-object p0 - const-string/jumbo p1, "vnd.android.document/directory" + const-string p1, "vnd.android.document/directory" invoke-virtual {p1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -336,7 +336,7 @@ move-result-object p0 - const-string/jumbo p1, "vnd.android.document/directory" + const-string p1, "vnd.android.document/directory" invoke-virtual {p1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/androidx/documentfile/provider/TreeDocumentFile.smali b/com.discord/smali/androidx/documentfile/provider/TreeDocumentFile.smali index 9f7e77188f..4aaa351b6e 100644 --- a/com.discord/smali/androidx/documentfile/provider/TreeDocumentFile.smali +++ b/com.discord/smali/androidx/documentfile/provider/TreeDocumentFile.smali @@ -123,7 +123,7 @@ iget-object v1, p0, Landroidx/documentfile/provider/TreeDocumentFile;->mUri:Landroid/net/Uri; - const-string/jumbo v2, "vnd.android.document/directory" + const-string v2, "vnd.android.document/directory" invoke-static {v0, v1, v2, p1}, Landroidx/documentfile/provider/TreeDocumentFile;->createFile(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; diff --git a/com.discord/smali/androidx/exifinterface/media/ExifInterface.smali b/com.discord/smali/androidx/exifinterface/media/ExifInterface.smali index f57b35376d..21178dfbf2 100644 --- a/com.discord/smali/androidx/exifinterface/media/ExifInterface.smali +++ b/com.discord/smali/androidx/exifinterface/media/ExifInterface.smali @@ -6024,7 +6024,7 @@ const-string v1, "numberOfDirectoryEntry: " - invoke-static {v1, v0, v2}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v0, v2}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_0 const/4 v1, 0x0 @@ -8365,7 +8365,7 @@ const-string v4, "numberOfDirectoryEntry: " - invoke-static {v4, v3, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v4, v3, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_1 iget v4, v1, Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->mPosition:I @@ -8499,7 +8499,7 @@ const-string v4, "Skip the tag entry since tag number is not defined: " - invoke-static {v4, v8, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v4, v8, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V goto :goto_2 @@ -8602,7 +8602,7 @@ const-string v7, "Skip the tag entry since the number of components is invalid: " - invoke-static {v7, v12, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v7, v12, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_c const/4 v7, 0x0 @@ -8619,7 +8619,7 @@ const-string v3, "Skip the tag entry since data format is invalid: " - invoke-static {v3, v9, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v3, v9, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_e :goto_5 @@ -8655,7 +8655,7 @@ const-string v14, "seek to data offset: " - invoke-static {v14, v13, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v14, v13, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_10 iget v14, v0, Landroidx/exifinterface/media/ExifInterface;->mMimeType:I @@ -8821,7 +8821,7 @@ const-string v3, "Skip the tag entry since data offset is invalid: " - invoke-static {v3, v13, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v3, v13, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_16 move-wide/from16 v10, v20 @@ -9308,7 +9308,7 @@ const-string v1, "Stop reading file since re-reading an IFD may cause an infinite loop: " - invoke-static {v1, v2, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V goto :goto_e @@ -9319,7 +9319,7 @@ const-string v1, "Stop reading file since a wrong offset may cause an infinite loop: " - invoke-static {v1, v2, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v5}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_2d :goto_e @@ -10844,7 +10844,7 @@ const-string v2, "ExifInterface" - invoke-static {p2, v5, v2}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p2, v5, v2}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V const/4 p2, 0x0 @@ -13938,7 +13938,7 @@ const-string v2, "Data format isn\'t one of expected formats: " - invoke-static {v2, v0, v1}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v2, v0, v1}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V goto/16 :goto_d diff --git a/com.discord/smali/androidx/fragment/app/FragmentActivity.smali b/com.discord/smali/androidx/fragment/app/FragmentActivity.smali index 2a6c0bf8e6..bf056e61b0 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentActivity.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentActivity.smali @@ -551,7 +551,7 @@ const-string p1, "Activity result no fragment exists for who: " - invoke-static {p1, v1, v0}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {p1, v1, v0}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 @@ -1150,7 +1150,7 @@ const-string p1, "Activity result no fragment exists for who: " - invoke-static {p1, v2, v0}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {p1, v2, v0}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 diff --git a/com.discord/smali/androidx/fragment/app/FragmentManagerKt.smali b/com.discord/smali/androidx/fragment/app/FragmentManagerKt.smali index 2f714471bb..ac1ad85e14 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentManagerKt.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentManagerKt.smali @@ -19,13 +19,11 @@ } .end annotation - const-string v0, "$this$commit" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "body" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -33,7 +31,7 @@ const-string v0, "beginTransaction()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -48,9 +46,23 @@ :goto_0 return-void + + :cond_1 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$commit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic commit$default(Landroidx/fragment/app/FragmentManager;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V +.method public static commit$default(Landroidx/fragment/app/FragmentManager;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V .locals 0 and-int/lit8 p3, p3, 0x1 @@ -60,13 +72,11 @@ const/4 p1, 0x0 :cond_0 - const-string p3, "$this$commit" + const/4 p3, 0x0 - invoke-static {p0, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p3, "body" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -74,7 +84,7 @@ const-string p3, "beginTransaction()" - invoke-static {p0, p3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -89,6 +99,20 @@ :goto_0 return-void + + :cond_2 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p0, "$this$commit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public static final commitNow(Landroidx/fragment/app/FragmentManager;ZLkotlin/jvm/functions/Function1;)V @@ -106,13 +130,11 @@ } .end annotation - const-string v0, "$this$commitNow" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "body" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -120,7 +142,7 @@ const-string v0, "beginTransaction()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -135,9 +157,23 @@ :goto_0 return-void + + :cond_1 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$commitNow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic commitNow$default(Landroidx/fragment/app/FragmentManager;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V +.method public static commitNow$default(Landroidx/fragment/app/FragmentManager;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V .locals 0 and-int/lit8 p3, p3, 0x1 @@ -147,13 +183,11 @@ const/4 p1, 0x0 :cond_0 - const-string p3, "$this$commitNow" + const/4 p3, 0x0 - invoke-static {p0, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p3, "body" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -161,7 +195,7 @@ const-string p3, "beginTransaction()" - invoke-static {p0, p3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -176,6 +210,20 @@ :goto_0 return-void + + :cond_2 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p0, "$this$commitNow" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public static final transaction(Landroidx/fragment/app/FragmentManager;ZZLkotlin/jvm/functions/Function1;)V @@ -193,13 +241,11 @@ } .end annotation - const-string v0, "$this$transaction" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 invoke-virtual {p0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -207,7 +253,7 @@ const-string v0, "beginTransaction()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p3, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -236,9 +282,23 @@ :goto_0 return-void + + :cond_3 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "$this$transaction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic transaction$default(Landroidx/fragment/app/FragmentManager;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V +.method public static transaction$default(Landroidx/fragment/app/FragmentManager;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V .locals 1 and-int/lit8 p5, p4, 0x1 @@ -257,13 +317,11 @@ const/4 p2, 0x0 :cond_1 - const-string p4, "$this$transaction" + const/4 p4, 0x0 - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_6 - const-string p4, "body" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 invoke-virtual {p0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -271,7 +329,7 @@ const-string p4, "beginTransaction()" - invoke-static {p0, p4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p3, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -300,4 +358,18 @@ :goto_0 return-void + + :cond_5 + const-string p0, "body" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_6 + const-string p0, "$this$transaction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentStateManager.smali b/com.discord/smali/androidx/fragment/app/FragmentStateManager.smali index 0010c6aa86..1d1dd62f2d 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentStateManager.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentStateManager.smali @@ -797,7 +797,7 @@ goto :goto_0 :catch_0 - const-string/jumbo p1, "unknown" + const-string p1, "unknown" :goto_0 new-instance v0, Ljava/lang/IllegalArgumentException; diff --git a/com.discord/smali/androidx/fragment/app/FragmentStatePagerAdapter.smali b/com.discord/smali/androidx/fragment/app/FragmentStatePagerAdapter.smali index d96ac756ed..dbc1b85a0d 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentStatePagerAdapter.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentStatePagerAdapter.smali @@ -530,7 +530,7 @@ const-string v3, "FragmentStatePagerAdapt" - invoke-static {v2, v1, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, v1, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 diff --git a/com.discord/smali/androidx/fragment/app/FragmentTransactionKt.smali b/com.discord/smali/androidx/fragment/app/FragmentTransactionKt.smali index 0f0b16621f..1b8048237e 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentTransactionKt.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentTransactionKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic add(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/FragmentTransaction; +.method public static final add(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/FragmentTransaction; .locals 0 .param p1 # I .annotation build Landroidx/annotation/IdRes; @@ -24,18 +24,23 @@ } .end annotation - const-string p1, "$this$add" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$add" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method -.method public static final synthetic add(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/FragmentTransaction; +.method public static final add(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/FragmentTransaction; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -50,60 +55,85 @@ } .end annotation - const-string p2, "$this$add" + const/4 p2, 0x0 - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 + if-eqz p1, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw p2 + + :cond_0 const-string p0, "tag" - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + throw p2 - const/4 p0, 0x0 + :cond_1 + const-string p0, "$this$add" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method -.method public static synthetic add$default(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/fragment/app/FragmentTransaction; +.method public static add$default(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/fragment/app/FragmentTransaction; .locals 0 and-int/lit8 p1, p4, 0x2 and-int/lit8 p1, p4, 0x4 - const-string p1, "$this$add" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$add" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method -.method public static synthetic add$default(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/fragment/app/FragmentTransaction; +.method public static add$default(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/fragment/app/FragmentTransaction; .locals 0 and-int/lit8 p2, p3, 0x2 - const-string p2, "$this$add" + const/4 p2, 0x0 - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 + if-eqz p1, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw p2 + + :cond_0 const-string p0, "tag" - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + throw p2 - const/4 p0, 0x0 + :cond_1 + const-string p0, "$this$add" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method -.method public static final synthetic replace(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/FragmentTransaction; +.method public static final replace(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/FragmentTransaction; .locals 0 .param p1 # I .annotation build Landroidx/annotation/IdRes; @@ -123,31 +153,41 @@ } .end annotation - const-string p1, "$this$replace" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$replace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method -.method public static synthetic replace$default(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/fragment/app/FragmentTransaction; +.method public static replace$default(Landroidx/fragment/app/FragmentTransaction;ILjava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/fragment/app/FragmentTransaction; .locals 0 and-int/lit8 p1, p4, 0x2 and-int/lit8 p1, p4, 0x4 - const-string p1, "$this$replace" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$replace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$1.smali b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$1.smali index a3bb4fcea5..021bca0d12 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$1.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FragmentViewModelLazy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/lifecycle/ViewModelStore;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,7 +56,7 @@ const-string v1, "requireActivity()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; @@ -64,7 +64,7 @@ const-string v1, "requireActivity().viewModelStore" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$2.smali b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$2.smali index 30133578fe..f0ef6863ae 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$2.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FragmentViewModelLazy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/lifecycle/ViewModelProvider$Factory;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,7 +56,7 @@ const-string v1, "requireActivity()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroidx/activity/ComponentActivity;->getDefaultViewModelProviderFactory()Landroidx/lifecycle/ViewModelProvider$Factory; @@ -64,7 +64,7 @@ const-string v1, "requireActivity().defaultViewModelProviderFactory" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$createViewModelLazy$factoryPromise$1.smali b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$createViewModelLazy$factoryPromise$1.smali index fbcef73b21..be0c51f8b3 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$createViewModelLazy$factoryPromise$1.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$createViewModelLazy$factoryPromise$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/fragment/app/FragmentViewModelLazyKt$createViewModelLazy$factoryPromise$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FragmentViewModelLazy.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Landroidx/fragment/app/FragmentViewModelLazyKt;->createViewModelLazy(Landroidx/fragment/app/Fragment;Lk0/s/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; + value = Landroidx/fragment/app/FragmentViewModelLazyKt;->createViewModelLazy(Landroidx/fragment/app/Fragment;Lk0/r/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/lifecycle/ViewModelProvider$Factory;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,7 +56,7 @@ const-string v1, "defaultViewModelProviderFactory" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$1.smali b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$1.smali index 8ad29d89cf..0590fa2141 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$1.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/fragment/app/FragmentViewModelLazyKt$viewModels$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FragmentViewModelLazy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/fragment/app/Fragment;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$2.smali b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$2.smali index 518218ad40..346bd3c535 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$2.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt$viewModels$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/fragment/app/FragmentViewModelLazyKt$viewModels$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FragmentViewModelLazy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/lifecycle/ViewModelStore;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,7 +62,7 @@ const-string v1, "ownerProducer().viewModelStore" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt.smali b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt.smali index e3e8cf072e..29c5151347 100644 --- a/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt.smali +++ b/com.discord/smali/androidx/fragment/app/FragmentViewModelLazyKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic activityViewModels(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; +.method public static final activityViewModels(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; .locals 0 .annotation build Landroidx/annotation/MainThread; .end annotation @@ -24,34 +24,44 @@ } .end annotation - const-string p1, "$this$activityViewModels" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$activityViewModels" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method -.method public static synthetic activityViewModels$default(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; +.method public static activityViewModels$default(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; .locals 0 and-int/lit8 p1, p2, 0x1 - const-string p1, "$this$activityViewModels" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p1 - throw p0 + :cond_0 + const-string p0, "$this$activityViewModels" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method -.method public static final createViewModelLazy(Landroidx/fragment/app/Fragment;Lk0/s/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; +.method public static final createViewModelLazy(Landroidx/fragment/app/Fragment;Lk0/r/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; .locals 1 .annotation build Landroidx/annotation/MainThread; .end annotation @@ -62,7 +72,7 @@ "Landroidx/lifecycle/ViewModel;", ">(", "Landroidx/fragment/app/Fragment;", - "Lk0/s/b<", + "Lk0/r/b<", "TVM;>;", "Lkotlin/jvm/functions/Function0<", "+", @@ -77,17 +87,13 @@ } .end annotation - const-string v0, "$this$createViewModelLazy" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string/jumbo v0, "viewModelClass" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeProducer" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -101,12 +107,33 @@ :goto_0 new-instance p0, Landroidx/lifecycle/ViewModelLazy; - invoke-direct {p0, p1, p2, p3}, Landroidx/lifecycle/ViewModelLazy;->(Lk0/s/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V + invoke-direct {p0, p1, p2, p3}, Landroidx/lifecycle/ViewModelLazy;->(Lk0/r/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V return-object p0 + + :cond_1 + const-string p0, "storeProducer" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "viewModelClass" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$createViewModelLazy" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static synthetic createViewModelLazy$default(Landroidx/fragment/app/Fragment;Lk0/s/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; +.method public static synthetic createViewModelLazy$default(Landroidx/fragment/app/Fragment;Lk0/r/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; .locals 0 and-int/lit8 p4, p4, 0x4 @@ -116,14 +143,14 @@ const/4 p3, 0x0 :cond_0 - invoke-static {p0, p1, p2, p3}, Landroidx/fragment/app/FragmentViewModelLazyKt;->createViewModelLazy(Landroidx/fragment/app/Fragment;Lk0/s/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; + invoke-static {p0, p1, p2, p3}, Landroidx/fragment/app/FragmentViewModelLazyKt;->createViewModelLazy(Landroidx/fragment/app/Fragment;Lk0/r/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; move-result-object p0 return-object p0 .end method -.method public static final synthetic viewModels(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; +.method public static final viewModels(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; .locals 0 .annotation build Landroidx/annotation/MainThread; .end annotation @@ -147,22 +174,32 @@ } .end annotation - const-string p2, "$this$viewModels" + const/4 p2, 0x0 - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 + if-eqz p1, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw p2 + + :cond_0 const-string p0, "ownerProducer" - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + throw p2 - const/4 p0, 0x0 + :cond_1 + const-string p0, "$this$viewModels" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method -.method public static synthetic viewModels$default(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; +.method public static viewModels$default(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lkotlin/Lazy; .locals 0 and-int/lit8 p2, p3, 0x1 @@ -176,17 +213,22 @@ :cond_0 and-int/lit8 p2, p3, 0x2 - const-string p2, "$this$viewModels" + const/4 p2, 0x0 - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string p0, "ownerProducer" - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw p2 - throw p0 + :cond_1 + const-string p0, "$this$viewModels" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali/androidx/fragment/app/ViewKt.smali b/com.discord/smali/androidx/fragment/app/ViewKt.smali index 5b87a3c3b5..54258f3791 100644 --- a/com.discord/smali/androidx/fragment/app/ViewKt.smali +++ b/com.discord/smali/androidx/fragment/app/ViewKt.smali @@ -16,9 +16,7 @@ } .end annotation - const-string v0, "$this$findFragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroidx/fragment/app/FragmentManager;->findFragment(Landroid/view/View;)Landroidx/fragment/app/Fragment; @@ -26,7 +24,16 @@ const-string v0, "FragmentManager.findFragment(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$findFragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/lifecycle/CloseableCoroutineScope.smali b/com.discord/smali/androidx/lifecycle/CloseableCoroutineScope.smali index dddbae7c67..5129dd8892 100644 --- a/com.discord/smali/androidx/lifecycle/CloseableCoroutineScope.smali +++ b/com.discord/smali/androidx/lifecycle/CloseableCoroutineScope.smali @@ -13,17 +13,24 @@ # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Landroidx/lifecycle/CloseableCoroutineScope;->coroutineContext:Lkotlin/coroutines/CoroutineContext; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -39,7 +46,7 @@ const/4 v2, 0x1 - invoke-static {v0, v1, v2, v1}, Lf/n/a/k/a;->n(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {v0, v1, v2, v1}, Lf/n/a/k/a;->q(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/androidx/lifecycle/DispatchQueue.smali b/com.discord/smali/androidx/lifecycle/DispatchQueue.smali index 295ecefa40..c6d98b67f3 100644 --- a/com.discord/smali/androidx/lifecycle/DispatchQueue.smali +++ b/com.discord/smali/androidx/lifecycle/DispatchQueue.smali @@ -256,9 +256,7 @@ .annotation build Landroidx/annotation/AnyThread; .end annotation - const-string v0, "runnable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {}, Ll0/a/j0;->a()Ll0/a/f1; @@ -268,7 +266,7 @@ move-result-object v0 - sget-object v1, Lk0/l/f;->d:Lk0/l/f; + sget-object v1, Lk0/k/f;->d:Lk0/k/f; invoke-virtual {v0, v1}, Ll0/a/v;->isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z @@ -276,7 +274,7 @@ if-eqz v1, :cond_0 - sget-object v1, Lk0/l/f;->d:Lk0/l/f; + sget-object v1, Lk0/k/f;->d:Lk0/k/f; new-instance v2, Landroidx/lifecycle/DispatchQueue$runOrEnqueue$$inlined$with$lambda$1; @@ -291,4 +289,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "runnable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/androidx/lifecycle/LifecycleController$observer$1.smali b/com.discord/smali/androidx/lifecycle/LifecycleController$observer$1.smali index 8e76376003..35d1631305 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleController$observer$1.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleController$observer$1.smali @@ -39,41 +39,37 @@ # virtual methods .method public final onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V - .locals 2 + .locals 3 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-interface {p1}, Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; move-result-object p2 - const-string v0, "source.lifecycle" + const-string v1, "source.lifecycle" - invoke-static {p2, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroidx/lifecycle/Lifecycle;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; move-result-object p2 - sget-object v1, Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; + sget-object v2, Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; - if-ne p2, v1, :cond_0 + if-ne p2, v2, :cond_0 iget-object p1, p0, Landroidx/lifecycle/LifecycleController$observer$1;->this$0:Landroidx/lifecycle/LifecycleController; iget-object p2, p0, Landroidx/lifecycle/LifecycleController$observer$1;->$parentJob:Lkotlinx/coroutines/Job; - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p2, v1, v0, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p2, v0, v1, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V invoke-virtual {p1}, Landroidx/lifecycle/LifecycleController;->finish()V @@ -84,7 +80,7 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroidx/lifecycle/Lifecycle;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; @@ -123,4 +119,18 @@ :goto_0 return-void + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/lifecycle/LifecycleController.smali b/com.discord/smali/androidx/lifecycle/LifecycleController.smali index a81215ec9a..83a6ece9cd 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleController.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleController.smali @@ -22,21 +22,15 @@ .method public constructor (Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/DispatchQueue;Lkotlinx/coroutines/Job;)V .locals 1 - const-string v0, "lifecycle" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "minState" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "dispatchQueue" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "parentJob" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -64,9 +58,7 @@ const/4 p1, 0x1 - const/4 p2, 0x0 - - invoke-static {p4, p2, p1, p2}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p4, v0, p1, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V invoke-virtual {p0}, Landroidx/lifecycle/LifecycleController;->finish()V @@ -81,6 +73,34 @@ :goto_0 return-void + + :cond_1 + const-string p1, "parentJob" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "dispatchQueue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "minState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "lifecycle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatchQueue$p(Landroidx/lifecycle/LifecycleController;)Landroidx/lifecycle/DispatchQueue; @@ -114,7 +134,7 @@ const/4 v1, 0x1 - invoke-static {p1, v0, v1, v0}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v0, v1, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V invoke-virtual {p0}, Landroidx/lifecycle/LifecycleController;->finish()V diff --git a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1.smali b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1.smali index 179a6190a8..d2001ef324 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "Lifecycle.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "androidx.lifecycle.LifecycleCoroutineScope$launchWhenCreated$1" f = "Lifecycle.kt" l = { @@ -62,7 +62,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p3}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p3}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -83,9 +83,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1; @@ -100,6 +98,15 @@ iput-object p1, v0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -125,7 +132,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 4 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1;->label:I diff --git a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1.smali b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1.smali index 6544ce3ed1..69935ee745 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "Lifecycle.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "androidx.lifecycle.LifecycleCoroutineScope$launchWhenResumed$1" f = "Lifecycle.kt" l = { @@ -62,7 +62,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p3}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p3}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -83,9 +83,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1; @@ -100,6 +98,15 @@ iput-object p1, v0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -125,7 +132,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 4 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1;->label:I diff --git a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1.smali b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1.smali index c9acc3c8a4..be0ff00af3 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "Lifecycle.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "androidx.lifecycle.LifecycleCoroutineScope$launchWhenStarted$1" f = "Lifecycle.kt" l = { @@ -62,7 +62,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p3}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p3}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -83,9 +83,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1; @@ -100,6 +98,15 @@ iput-object p1, v0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -125,7 +132,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 4 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1;->label:I diff --git a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope.smali b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope.smali index d31dfb4ffa..5c7d470faa 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScope.smali @@ -42,31 +42,36 @@ } .end annotation - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1; - const/4 v0, 0x0 - invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V + if-eqz p1, :cond_0 const/4 v2, 0x0 const/4 v3, 0x0 + new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1; + + invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V + const/4 v5, 0x3 const/4 v6, 0x0 move-object v1, p0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final launchWhenResumed(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; @@ -88,31 +93,36 @@ } .end annotation - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1; - const/4 v0, 0x0 - invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V + if-eqz p1, :cond_0 const/4 v2, 0x0 const/4 v3, 0x0 + new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1; + + invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V + const/4 v5, 0x3 const/4 v6, 0x0 move-object v1, p0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final launchWhenStarted(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; @@ -134,29 +144,34 @@ } .end annotation - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1; - const/4 v0, 0x0 - invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V + if-eqz p1, :cond_0 const/4 v2, 0x0 const/4 v3, 0x0 + new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1; + + invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V + const/4 v5, 0x3 const/4 v6, 0x0 move-object v1, p0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl$register$1.smali b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl$register$1.smali index 1caab5ab13..6ded30bb4b 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl$register$1.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl$register$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/lifecycle/LifecycleCoroutineScopeImpl$register$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "Lifecycle.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "androidx.lifecycle.LifecycleCoroutineScopeImpl$register$1" f = "Lifecycle.kt" l = {} @@ -54,7 +54,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p2}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p2}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -75,9 +75,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/lifecycle/LifecycleCoroutineScopeImpl$register$1; @@ -90,6 +88,15 @@ iput-object p1, v0, Landroidx/lifecycle/LifecycleCoroutineScopeImpl$register$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -162,7 +169,7 @@ const/4 v1, 0x0 - invoke-static {p1, v1, v0, v1}, Lf/n/a/k/a;->n(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v1}, Lf/n/a/k/a;->q(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :goto_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; diff --git a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl.smali b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl.smali index ded0955e7c..3c084efd4c 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleCoroutineScopeImpl.smali @@ -16,13 +16,11 @@ .method public constructor (Landroidx/lifecycle/Lifecycle;Lkotlin/coroutines/CoroutineContext;)V .locals 1 - const-string v0, "lifecycle" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "coroutineContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Landroidx/lifecycle/LifecycleCoroutineScope;->()V @@ -48,12 +46,24 @@ const/4 p2, 0x1 - const/4 v0, 0x0 - - invoke-static {p1, v0, p2, v0}, Lf/n/a/k/a;->n(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v0, p2, v0}, Lf/n/a/k/a;->q(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_0 return-void + + :cond_1 + const-string p1, "coroutineContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "lifecycle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -77,13 +87,11 @@ .method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V .locals 1 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "event" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->getLifecycle$lifecycle_runtime_ktx_release()Landroidx/lifecycle/Lifecycle; @@ -113,12 +121,24 @@ const/4 p2, 0x1 - const/4 v0, 0x0 - - invoke-static {p1, v0, p2, v0}, Lf/n/a/k/a;->n(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v0, p2, v0}, Lf/n/a/k/a;->q(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_0 return-void + + :cond_1 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final register()V @@ -146,7 +166,7 @@ move-object v1, p0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; return-void .end method diff --git a/com.discord/smali/androidx/lifecycle/LifecycleKt.smali b/com.discord/smali/androidx/lifecycle/LifecycleKt.smali index f62b5a9225..ab94392cb5 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleKt.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleKt.smali @@ -7,31 +7,29 @@ .method public static final getCoroutineScope(Landroidx/lifecycle/Lifecycle;)Landroidx/lifecycle/LifecycleCoroutineScope; .locals 4 - const-string v0, "$this$coroutineScope" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 :cond_0 - iget-object v0, p0, Landroidx/lifecycle/Lifecycle;->mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference; + iget-object v1, p0, Landroidx/lifecycle/Lifecycle;->mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference; - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; + invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Landroidx/lifecycle/LifecycleCoroutineScopeImpl; + check-cast v1, Landroidx/lifecycle/LifecycleCoroutineScopeImpl; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - return-object v0 + return-object v1 :cond_1 - new-instance v0, Landroidx/lifecycle/LifecycleCoroutineScopeImpl; + new-instance v1, Landroidx/lifecycle/LifecycleCoroutineScopeImpl; - new-instance v1, Ll0/a/l1; + new-instance v2, Ll0/a/l1; - const/4 v2, 0x0 - - invoke-direct {v1, v2}, Ll0/a/l1;->(Lkotlinx/coroutines/Job;)V + invoke-direct {v2, v0}, Ll0/a/l1;->(Lkotlinx/coroutines/Job;)V invoke-static {}, Ll0/a/j0;->a()Ll0/a/f1; @@ -41,21 +39,28 @@ move-result-object v3 - invoke-virtual {v1, v3}, Ll0/a/c1;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + invoke-virtual {v2, v3}, Ll0/a/c1;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, p0, v1}, Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->(Landroidx/lifecycle/Lifecycle;Lkotlin/coroutines/CoroutineContext;)V + invoke-direct {v1, p0, v2}, Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->(Landroidx/lifecycle/Lifecycle;Lkotlin/coroutines/CoroutineContext;)V - iget-object v1, p0, Landroidx/lifecycle/Lifecycle;->mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference; + iget-object v2, p0, Landroidx/lifecycle/Lifecycle;->mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference; - invoke-virtual {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v2, v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v0}, Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->register()V + invoke-virtual {v1}, Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->register()V - return-object v0 + return-object v1 + + :cond_2 + const-string p0, "$this$coroutineScope" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/lifecycle/LifecycleOwnerKt.smali b/com.discord/smali/androidx/lifecycle/LifecycleOwnerKt.smali index 3a134d518f..1d5876a211 100644 --- a/com.discord/smali/androidx/lifecycle/LifecycleOwnerKt.smali +++ b/com.discord/smali/androidx/lifecycle/LifecycleOwnerKt.smali @@ -7,9 +7,7 @@ .method public static final getLifecycleScope(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; .locals 1 - const-string v0, "$this$lifecycleScope" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-interface {p0}, Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; @@ -17,11 +15,20 @@ const-string v0, "lifecycle" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Landroidx/lifecycle/LifecycleKt;->getCoroutineScope(Landroidx/lifecycle/Lifecycle;)Landroidx/lifecycle/LifecycleCoroutineScope; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "$this$lifecycleScope" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/lifecycle/LiveDataKt.smali b/com.discord/smali/androidx/lifecycle/LiveDataKt.smali index 398dc68659..5c05e94fc1 100644 --- a/com.discord/smali/androidx/lifecycle/LiveDataKt.smali +++ b/com.discord/smali/androidx/lifecycle/LiveDataKt.smali @@ -26,17 +26,13 @@ } .end annotation - const-string v0, "$this$observe" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "owner" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onChanged" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/lifecycle/LiveDataKt$observe$wrappedObserver$1; @@ -45,4 +41,25 @@ invoke-virtual {p0, p1, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V return-object v0 + + :cond_0 + const-string p0, "onChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "owner" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$observe" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/lifecycle/PausingDispatcher.smali b/com.discord/smali/androidx/lifecycle/PausingDispatcher.smali index 8e800440cb..53215adf9e 100644 --- a/com.discord/smali/androidx/lifecycle/PausingDispatcher.smali +++ b/com.discord/smali/androidx/lifecycle/PausingDispatcher.smali @@ -27,17 +27,29 @@ .method public dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Landroidx/lifecycle/PausingDispatcher;->dispatchQueue:Landroidx/lifecycle/DispatchQueue; invoke-virtual {p1, p2}, Landroidx/lifecycle/DispatchQueue;->runOrEnqueue(Ljava/lang/Runnable;)V return-void + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2.smali b/com.discord/smali/androidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2.smali index ec47d75aa8..b6ddc2695b 100644 --- a/com.discord/smali/androidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2.smali +++ b/com.discord/smali/androidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2.smali @@ -1,5 +1,5 @@ .class public final Landroidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "PausingDispatcher.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -28,7 +28,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "androidx.lifecycle.PausingDispatcherKt$whenStateAtLeast$2" f = "PausingDispatcher.kt" l = { @@ -70,7 +70,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p4}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p4}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -91,9 +91,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2; @@ -110,6 +108,15 @@ iput-object p1, v0, Landroidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -135,7 +142,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 8 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Landroidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2;->label:I @@ -228,7 +235,7 @@ iput v2, p0, Landroidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2;->label:I - invoke-static {v3, v5, p0}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v3, v5, p0}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; move-result-object p1 :try_end_1 diff --git a/com.discord/smali/androidx/lifecycle/PausingDispatcherKt.smali b/com.discord/smali/androidx/lifecycle/PausingDispatcherKt.smali index 5d2c4c14e4..46686bfdf8 100644 --- a/com.discord/smali/androidx/lifecycle/PausingDispatcherKt.smali +++ b/com.discord/smali/androidx/lifecycle/PausingDispatcherKt.smali @@ -63,7 +63,7 @@ const-string v0, "lifecycle" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2}, Landroidx/lifecycle/PausingDispatcherKt;->whenCreated(Landroidx/lifecycle/Lifecycle;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -131,7 +131,7 @@ const-string v0, "lifecycle" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2}, Landroidx/lifecycle/PausingDispatcherKt;->whenResumed(Landroidx/lifecycle/Lifecycle;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -199,7 +199,7 @@ const-string v0, "lifecycle" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2}, Landroidx/lifecycle/PausingDispatcherKt;->whenStarted(Landroidx/lifecycle/Lifecycle;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -245,7 +245,7 @@ invoke-direct {v1, p0, p1, p2, v2}, Landroidx/lifecycle/PausingDispatcherKt$whenStateAtLeast$2;->(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V - invoke-static {v0, v1, p3}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v0, v1, p3}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; move-result-object p0 diff --git a/com.discord/smali/androidx/lifecycle/SavedStateHandle$1.smali b/com.discord/smali/androidx/lifecycle/SavedStateHandle$1.smali index 94d838476e..6404a8af07 100644 --- a/com.discord/smali/androidx/lifecycle/SavedStateHandle$1.smali +++ b/com.discord/smali/androidx/lifecycle/SavedStateHandle$1.smali @@ -103,7 +103,7 @@ invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V - const-string/jumbo v1, "values" + const-string v1, "values" invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V diff --git a/com.discord/smali/androidx/lifecycle/SavedStateHandle.smali b/com.discord/smali/androidx/lifecycle/SavedStateHandle.smali index 337c1030c2..39f267f2bf 100644 --- a/com.discord/smali/androidx/lifecycle/SavedStateHandle.smali +++ b/com.discord/smali/androidx/lifecycle/SavedStateHandle.smali @@ -370,7 +370,7 @@ move-result-object p1 - const-string/jumbo v1, "values" + const-string v1, "values" invoke-virtual {p0, v1}, Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList; diff --git a/com.discord/smali/androidx/lifecycle/ViewModelKt.smali b/com.discord/smali/androidx/lifecycle/ViewModelKt.smali index 67c100cfe1..237910c875 100644 --- a/com.discord/smali/androidx/lifecycle/ViewModelKt.smali +++ b/com.discord/smali/androidx/lifecycle/ViewModelKt.smali @@ -11,54 +11,59 @@ .method public static final getViewModelScope(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; .locals 4 - const-string v0, "$this$viewModelScope" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "androidx.lifecycle.ViewModelCoroutineScope.JOB_KEY" + const-string v1, "androidx.lifecycle.ViewModelCoroutineScope.JOB_KEY" - invoke-virtual {p0, v0}, Landroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {p0, v1}, Landroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lkotlinx/coroutines/CoroutineScope; + check-cast v2, Lkotlinx/coroutines/CoroutineScope; - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - return-object v1 + return-object v2 :cond_0 - new-instance v1, Landroidx/lifecycle/CloseableCoroutineScope; - - const/4 v2, 0x0 + new-instance v2, Landroidx/lifecycle/CloseableCoroutineScope; new-instance v3, Ll0/a/l1; - invoke-direct {v3, v2}, Ll0/a/l1;->(Lkotlinx/coroutines/Job;)V + invoke-direct {v3, v0}, Ll0/a/l1;->(Lkotlinx/coroutines/Job;)V invoke-static {}, Ll0/a/j0;->a()Ll0/a/f1; - move-result-object v2 + move-result-object v0 - invoke-virtual {v2}, Ll0/a/f1;->v()Ll0/a/f1; + invoke-virtual {v0}, Ll0/a/f1;->v()Ll0/a/f1; - move-result-object v2 + move-result-object v0 - invoke-virtual {v3, v2}, Ll0/a/c1;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + invoke-virtual {v3, v0}, Ll0/a/c1;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - move-result-object v2 + move-result-object v0 - invoke-direct {v1, v2}, Landroidx/lifecycle/CloseableCoroutineScope;->(Lkotlin/coroutines/CoroutineContext;)V + invoke-direct {v2, v0}, Landroidx/lifecycle/CloseableCoroutineScope;->(Lkotlin/coroutines/CoroutineContext;)V - invoke-virtual {p0, v0, v1}, Landroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p0, v1, v2}, Landroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 const-string v0, "setTagIfAbsent(JOB_KEY,\n\u2026patchers.Main.immediate))" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p0, Lkotlinx/coroutines/CoroutineScope; return-object p0 + + :cond_1 + const-string p0, "$this$viewModelScope" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/lifecycle/ViewModelLazy.smali b/com.discord/smali/androidx/lifecycle/ViewModelLazy.smali index 7083fee4ba..310b9a974e 100644 --- a/com.discord/smali/androidx/lifecycle/ViewModelLazy.smali +++ b/com.discord/smali/androidx/lifecycle/ViewModelLazy.smali @@ -48,10 +48,10 @@ .end annotation .end field -.field public final viewModelClass:Lk0/s/b; +.field public final viewModelClass:Lk0/r/b; .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/s/b<", + "Lk0/r/b<", "TVM;>;" } .end annotation @@ -59,12 +59,12 @@ # direct methods -.method public constructor (Lk0/s/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V +.method public constructor (Lk0/r/b;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Lk0/s/b<", + "Lk0/r/b<", "TVM;>;", "Lkotlin/jvm/functions/Function0<", "+", @@ -77,27 +77,44 @@ } .end annotation - const-string/jumbo v0, "viewModelClass" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeProducer" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "factoryProducer" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Landroidx/lifecycle/ViewModelLazy;->viewModelClass:Lk0/s/b; + iput-object p1, p0, Landroidx/lifecycle/ViewModelLazy;->viewModelClass:Lk0/r/b; iput-object p2, p0, Landroidx/lifecycle/ViewModelLazy;->storeProducer:Lkotlin/jvm/functions/Function0; iput-object p3, p0, Landroidx/lifecycle/ViewModelLazy;->factoryProducer:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "factoryProducer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeProducer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "viewModelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -134,9 +151,9 @@ invoke-direct {v2, v1, v0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V - iget-object v0, p0, Landroidx/lifecycle/ViewModelLazy;->viewModelClass:Lk0/s/b; + iget-object v0, p0, Landroidx/lifecycle/ViewModelLazy;->viewModelClass:Lk0/r/b; - invoke-static {v0}, Lf/n/a/k/a;->getJavaClass(Lk0/s/b;)Ljava/lang/Class; + invoke-static {v0}, Lf/n/a/k/a;->getJavaClass(Lk0/r/b;)Ljava/lang/Class; move-result-object v0 @@ -148,7 +165,7 @@ const-string v1, "ViewModelProvider(store,\u2026ed = it\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 return-object v0 diff --git a/com.discord/smali/androidx/lifecycle/ViewModelProviderKt.smali b/com.discord/smali/androidx/lifecycle/ViewModelProviderKt.smali index 3c77be5446..adb6387980 100644 --- a/com.discord/smali/androidx/lifecycle/ViewModelProviderKt.smali +++ b/com.discord/smali/androidx/lifecycle/ViewModelProviderKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic get(Landroidx/lifecycle/ViewModelProvider;)Landroidx/lifecycle/ViewModel; +.method public static final get(Landroidx/lifecycle/ViewModelProvider;)Landroidx/lifecycle/ViewModel; .locals 1 .annotation build Landroidx/annotation/MainThread; .end annotation @@ -19,13 +19,18 @@ } .end annotation - const-string v0, "$this$get" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_0 + const-string p0, "$this$get" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/localbroadcastmanager/content/LocalBroadcastManager.smali b/com.discord/smali/androidx/localbroadcastmanager/content/LocalBroadcastManager.smali index e50b3cd9c7..c14dc482e5 100644 --- a/com.discord/smali/androidx/localbroadcastmanager/content/LocalBroadcastManager.smali +++ b/com.discord/smali/androidx/localbroadcastmanager/content/LocalBroadcastManager.smali @@ -651,7 +651,7 @@ if-eq v3, v4, :cond_9 - const-string/jumbo v3, "unknown reason" + const-string v3, "unknown reason" goto :goto_3 diff --git a/com.discord/smali/androidx/media/AudioAttributesCompat.smali b/com.discord/smali/androidx/media/AudioAttributesCompat.smali index 23a9b64c31..288232cc60 100644 --- a/com.discord/smali/androidx/media/AudioAttributesCompat.smali +++ b/com.discord/smali/androidx/media/AudioAttributesCompat.smali @@ -482,7 +482,7 @@ packed-switch p0, :pswitch_data_0 :pswitch_0 - const-string/jumbo v0, "unknown usage " + const-string v0, "unknown usage " invoke-static {v0, p0}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; @@ -570,8 +570,6 @@ return-object p0 - nop - :pswitch_data_0 .packed-switch 0x0 :pswitch_10 diff --git a/com.discord/smali/androidx/media/MediaSessionManager.smali b/com.discord/smali/androidx/media/MediaSessionManager.smali index aa006a7bb6..f1f893bb38 100644 --- a/com.discord/smali/androidx/media/MediaSessionManager.smali +++ b/com.discord/smali/androidx/media/MediaSessionManager.smali @@ -171,7 +171,7 @@ :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; - const-string/jumbo v0, "userInfo should not be null" + const-string v0, "userInfo should not be null" invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V diff --git a/com.discord/smali/androidx/preference/PreferenceGroupKt$iterator$1.smali b/com.discord/smali/androidx/preference/PreferenceGroupKt$iterator$1.smali index 96c19be51f..22dfaf6243 100644 --- a/com.discord/smali/androidx/preference/PreferenceGroupKt$iterator$1.smali +++ b/com.discord/smali/androidx/preference/PreferenceGroupKt$iterator$1.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations diff --git a/com.discord/smali/androidx/preference/PreferenceGroupKt.smali b/com.discord/smali/androidx/preference/PreferenceGroupKt.smali index e26337eb48..17ff8dbe0f 100644 --- a/com.discord/smali/androidx/preference/PreferenceGroupKt.smali +++ b/com.discord/smali/androidx/preference/PreferenceGroupKt.smali @@ -7,13 +7,11 @@ .method public static final contains(Landroidx/preference/PreferenceGroup;Landroidx/preference/Preference;)Z .locals 4 - const-string v0, "$this$contains" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "preference" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->getPreferenceCount()I @@ -30,7 +28,7 @@ move-result-object v3 - invoke-static {v3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -47,6 +45,20 @@ :cond_1 return v1 + + :cond_2 + const-string p0, "preference" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEach(Landroidx/preference/PreferenceGroup;Lkotlin/jvm/functions/Function1;)V @@ -63,35 +75,47 @@ } .end annotation - const-string v0, "$this$forEach" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->getPreferenceCount()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-static {p0, v1}, Landroidx/preference/PreferenceGroupKt;->get(Landroidx/preference/PreferenceGroup;I)Landroidx/preference/Preference; + invoke-static {p0, v0}, Landroidx/preference/PreferenceGroupKt;->get(Landroidx/preference/PreferenceGroup;I)Landroidx/preference/Preference; move-result-object v2 invoke-interface {p1, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEach" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final forEachIndexed(Landroidx/preference/PreferenceGroup;Lkotlin/jvm/functions/Function2;)V @@ -110,47 +134,57 @@ } .end annotation - const-string v0, "$this$forEachIndexed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "action" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->getPreferenceCount()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_0 + if-ge v0, v1, :cond_0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 - invoke-static {p0, v1}, Landroidx/preference/PreferenceGroupKt;->get(Landroidx/preference/PreferenceGroup;I)Landroidx/preference/Preference; + invoke-static {p0, v0}, Landroidx/preference/PreferenceGroupKt;->get(Landroidx/preference/PreferenceGroup;I)Landroidx/preference/Preference; move-result-object v3 invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 return-void + + :cond_1 + const-string p0, "action" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$forEachIndexed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final get(Landroidx/preference/PreferenceGroup;I)Landroidx/preference/Preference; .locals 3 - const-string v0, "$this$get" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference; @@ -184,6 +218,15 @@ invoke-direct {v0, p0}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V throw v0 + + :cond_1 + const-string p0, "$this$get" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final get(Landroidx/preference/PreferenceGroup;Ljava/lang/CharSequence;)Landroidx/preference/Preference; @@ -199,19 +242,31 @@ } .end annotation - const-string v0, "$this$get" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "key" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$get" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getChildren(Landroidx/preference/PreferenceGroup;)Lkotlin/sequences/Sequence; @@ -227,37 +282,49 @@ } .end annotation - const-string v0, "$this$children" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/preference/PreferenceGroupKt$children$1; invoke-direct {v0, p0}, Landroidx/preference/PreferenceGroupKt$children$1;->(Landroidx/preference/PreferenceGroup;)V return-object v0 + + :cond_0 + const-string p0, "$this$children" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getSize(Landroidx/preference/PreferenceGroup;)I - .locals 1 + .locals 0 - const-string v0, "$this$size" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->getPreferenceCount()I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$size" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isEmpty(Landroidx/preference/PreferenceGroup;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->getPreferenceCount()I @@ -274,14 +341,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isNotEmpty(Landroidx/preference/PreferenceGroup;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isNotEmpty" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->getPreferenceCount()I @@ -298,6 +372,15 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "$this$isNotEmpty" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final iterator(Landroidx/preference/PreferenceGroup;)Ljava/util/Iterator; @@ -313,45 +396,76 @@ } .end annotation - const-string v0, "$this$iterator" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/preference/PreferenceGroupKt$iterator$1; invoke-direct {v0, p0}, Landroidx/preference/PreferenceGroupKt$iterator$1;->(Landroidx/preference/PreferenceGroup;)V return-object v0 + + :cond_0 + const-string p0, "$this$iterator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minusAssign(Landroidx/preference/PreferenceGroup;Landroidx/preference/Preference;)V .locals 1 - const-string v0, "$this$minusAssign" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "preference" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z return-void + + :cond_0 + const-string p0, "preference" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$minusAssign" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plusAssign(Landroidx/preference/PreferenceGroup;Landroidx/preference/Preference;)V .locals 1 - const-string v0, "$this$plusAssign" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "preference" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z return-void + + :cond_0 + const-string p0, "preference" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plusAssign" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/recyclerview/widget/AdapterHelper$UpdateOp.smali b/com.discord/smali/androidx/recyclerview/widget/AdapterHelper$UpdateOp.smali index 8a35461c61..cdcf41d761 100644 --- a/com.discord/smali/androidx/recyclerview/widget/AdapterHelper$UpdateOp.smali +++ b/com.discord/smali/androidx/recyclerview/widget/AdapterHelper$UpdateOp.smali @@ -86,7 +86,7 @@ return-object v0 :cond_1 - const-string/jumbo v0, "up" + const-string v0, "up" return-object v0 diff --git a/com.discord/smali/androidx/recyclerview/widget/ChildHelper.smali b/com.discord/smali/androidx/recyclerview/widget/ChildHelper.smali index 361b4f12c4..05c5349568 100644 --- a/com.discord/smali/androidx/recyclerview/widget/ChildHelper.smali +++ b/com.discord/smali/androidx/recyclerview/widget/ChildHelper.smali @@ -399,7 +399,7 @@ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - const-string/jumbo v2, "view is not a child, cannot hide " + const-string v2, "view is not a child, cannot hide " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -713,7 +713,7 @@ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - const-string/jumbo v2, "view is not a child, cannot hide " + const-string v2, "view is not a child, cannot hide " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/androidx/recyclerview/widget/DiffUtil$DiffResult.smali b/com.discord/smali/androidx/recyclerview/widget/DiffUtil$DiffResult.smali index 1055308a5d..3975a63979 100644 --- a/com.discord/smali/androidx/recyclerview/widget/DiffUtil$DiffResult.smali +++ b/com.discord/smali/androidx/recyclerview/widget/DiffUtil$DiffResult.smali @@ -232,7 +232,7 @@ :cond_1 new-instance p1, Ljava/lang/IllegalStateException; - const-string/jumbo p2, "unknown flag for pos " + const-string p2, "unknown flag for pos " const-string p3, " " @@ -385,7 +385,7 @@ :cond_1 new-instance p1, Ljava/lang/IllegalStateException; - const-string/jumbo p2, "unknown flag for pos " + const-string p2, "unknown flag for pos " const-string p3, " " diff --git a/com.discord/smali/androidx/recyclerview/widget/GridLayoutManager.smali b/com.discord/smali/androidx/recyclerview/widget/GridLayoutManager.smali index ce3ba2e056..b75e030c75 100644 --- a/com.discord/smali/androidx/recyclerview/widget/GridLayoutManager.smali +++ b/com.discord/smali/androidx/recyclerview/widget/GridLayoutManager.smali @@ -870,7 +870,7 @@ const-string p2, "GridLayoutManager" - invoke-static {p1, p3, p2}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p1, p3, p2}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V const/4 p1, 0x0 @@ -931,7 +931,7 @@ const-string p2, "GridLayoutManager" - invoke-static {p1, p3, p2}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p1, p3, p2}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V const/4 p1, 0x0 @@ -990,7 +990,7 @@ const-string p2, "GridLayoutManager" - invoke-static {p1, p3, p2}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p1, p3, p2}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V const/4 p1, 0x1 diff --git a/com.discord/smali/androidx/recyclerview/widget/LinearLayoutManager.smali b/com.discord/smali/androidx/recyclerview/widget/LinearLayoutManager.smali index ccd6505926..7d1d2ba5bc 100644 --- a/com.discord/smali/androidx/recyclerview/widget/LinearLayoutManager.smali +++ b/com.discord/smali/androidx/recyclerview/widget/LinearLayoutManager.smali @@ -4967,7 +4967,7 @@ .method public validateChildOrder()V .locals 9 - const-string/jumbo v0, "validating child count " + const-string v0, "validating child count " invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/androidx/room/InvalidationTracker.smali b/com.discord/smali/androidx/room/InvalidationTracker.smali index 659cce505e..60ba34a673 100644 --- a/com.discord/smali/androidx/room/InvalidationTracker.smali +++ b/com.discord/smali/androidx/room/InvalidationTracker.smali @@ -362,7 +362,7 @@ const-string v2, "_" - invoke-static {p0, v0, v1, p1, v2}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {p0, v0, v1, p1, v2}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {p0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -505,7 +505,7 @@ const-string v8, " SET " - invoke-static {v1, v0, v6, v7, v8}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, v0, v6, v7, v8}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v6, "invalidated" @@ -515,7 +515,7 @@ const-string v9, "table_id" - invoke-static {v1, v6, v7, v8, v9}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, v6, v7, v8, v9}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v7, " = " diff --git a/com.discord/smali/androidx/room/RoomOpenHelper$Delegate.smali b/com.discord/smali/androidx/room/RoomOpenHelper$Delegate.smali index fe837ded93..42e1ed1564 100644 --- a/com.discord/smali/androidx/room/RoomOpenHelper$Delegate.smali +++ b/com.discord/smali/androidx/room/RoomOpenHelper$Delegate.smali @@ -90,7 +90,7 @@ new-instance p1, Ljava/lang/UnsupportedOperationException; - const-string/jumbo v0, "validateMigration is deprecated" + const-string v0, "validateMigration is deprecated" invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V diff --git a/com.discord/smali/androidx/room/util/FtsTableInfo.smali b/com.discord/smali/androidx/room/util/FtsTableInfo.smali index 2955aab6ad..7d0b254e22 100644 --- a/com.discord/smali/androidx/room/util/FtsTableInfo.smali +++ b/com.discord/smali/androidx/room/util/FtsTableInfo.smali @@ -59,7 +59,7 @@ const-string v7, "prefix=" - const-string/jumbo v8, "uncompress=" + const-string v8, "uncompress=" filled-new-array/range {v0 .. v8}, [Ljava/lang/String; diff --git a/com.discord/smali/androidx/room/util/TableInfo.smali b/com.discord/smali/androidx/room/util/TableInfo.smali index 0f20c329d9..29292fef3a 100644 --- a/com.discord/smali/androidx/room/util/TableInfo.smali +++ b/com.discord/smali/androidx/room/util/TableInfo.smali @@ -774,7 +774,7 @@ move-result v1 - const-string/jumbo v2, "unique" + const-string v2, "unique" invoke-interface {p1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I diff --git a/com.discord/smali/androidx/sqlite/db/SupportSQLiteOpenHelper$Callback.smali b/com.discord/smali/androidx/sqlite/db/SupportSQLiteOpenHelper$Callback.smali index c3711a99e0..0992032752 100644 --- a/com.discord/smali/androidx/sqlite/db/SupportSQLiteOpenHelper$Callback.smali +++ b/com.discord/smali/androidx/sqlite/db/SupportSQLiteOpenHelper$Callback.smali @@ -61,7 +61,7 @@ const-string v1, "SupportSQLite" - invoke-static {v0, p1, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p1, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :try_start_0 new-instance v0, Ljava/io/File; diff --git a/com.discord/smali/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.smali b/com.discord/smali/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.smali index 5a798ba792..d4342a426c 100644 --- a/com.discord/smali/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.smali +++ b/com.discord/smali/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.smali @@ -1086,7 +1086,7 @@ move-result-object p0 - const-string/jumbo p1, "value" + const-string p1, "value" const/4 p2, 0x0 @@ -1394,7 +1394,7 @@ move-result p2 - const-string/jumbo v0, "value" + const-string v0, "value" const/4 v1, 0x0 @@ -1891,7 +1891,7 @@ const/4 v0, 0x4 - const-string/jumbo v1, "valueType" + const-string v1, "valueType" invoke-static {v14, v6, v1, v2, v0}, Landroidx/core/content/res/TypedArrayUtils;->getNamedInt(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I @@ -2007,7 +2007,7 @@ int-to-long v6, v0 - const-string/jumbo v0, "valueType" + const-string v0, "valueType" const/4 v4, 0x7 @@ -2017,7 +2017,7 @@ move-result v0 - const-string/jumbo v4, "valueFrom" + const-string v4, "valueFrom" invoke-static {p4, v4}, Landroidx/core/content/res/TypedArrayUtils;->hasAttribute(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z @@ -2025,7 +2025,7 @@ if-eqz v4, :cond_1 - const-string/jumbo v4, "valueTo" + const-string v4, "valueTo" invoke-static {p4, v4}, Landroidx/core/content/res/TypedArrayUtils;->hasAttribute(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z diff --git a/com.discord/smali/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.smali b/com.discord/smali/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.smali index 7b8a70e099..f9ebdee9b3 100644 --- a/com.discord/smali/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.smali +++ b/com.discord/smali/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.smali @@ -820,7 +820,7 @@ iget v0, v1, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat$VPathRenderer;->mViewportWidth:F - const-string/jumbo v2, "viewportWidth" + const-string v2, "viewportWidth" invoke-static {p1, p2, v2, p3, v0}, Landroidx/core/content/res/TypedArrayUtils;->getNamedFloat(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F @@ -832,7 +832,7 @@ iget v0, v1, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat$VPathRenderer;->mViewportHeight:F - const-string/jumbo v2, "viewportHeight" + const-string v2, "viewportHeight" invoke-static {p1, p2, v2, p3, v0}, Landroidx/core/content/res/TypedArrayUtils;->getNamedFloat(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F diff --git a/com.discord/smali/androidx/work/CoroutineWorker$1.smali b/com.discord/smali/androidx/work/CoroutineWorker$1.smali index ac8157507e..d71d3da9eb 100644 --- a/com.discord/smali/androidx/work/CoroutineWorker$1.smali +++ b/com.discord/smali/androidx/work/CoroutineWorker$1.smali @@ -59,7 +59,7 @@ const/4 v2, 0x0 - invoke-static {v0, v2, v1, v2}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {v0, v2, v1, v2}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_0 return-void diff --git a/com.discord/smali/androidx/work/CoroutineWorker$startWork$1.smali b/com.discord/smali/androidx/work/CoroutineWorker$startWork$1.smali index 342624569e..c365cc4f55 100644 --- a/com.discord/smali/androidx/work/CoroutineWorker$startWork$1.smali +++ b/com.discord/smali/androidx/work/CoroutineWorker$startWork$1.smali @@ -1,5 +1,5 @@ .class public final Landroidx/work/CoroutineWorker$startWork$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "CoroutineWorker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "androidx.work.CoroutineWorker$startWork$1" f = "CoroutineWorker.kt" l = { @@ -58,7 +58,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p2}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p2}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -79,9 +79,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroidx/work/CoroutineWorker$startWork$1; @@ -94,6 +92,15 @@ iput-object p1, v0, Landroidx/work/CoroutineWorker$startWork$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -119,7 +126,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 3 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Landroidx/work/CoroutineWorker$startWork$1;->label:I diff --git a/com.discord/smali/androidx/work/CoroutineWorker.smali b/com.discord/smali/androidx/work/CoroutineWorker.smali index 83fef29c92..f8370495c6 100644 --- a/com.discord/smali/androidx/work/CoroutineWorker.smali +++ b/com.discord/smali/androidx/work/CoroutineWorker.smali @@ -23,21 +23,17 @@ .method public constructor (Landroid/content/Context;Landroidx/work/WorkerParameters;)V .locals 2 - const-string v0, "appContext" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/work/ListenableWorker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;)V new-instance p1, Ll0/a/a1; - const/4 p2, 0x0 - - invoke-direct {p1, p2}, Ll0/a/a1;->(Lkotlinx/coroutines/Job;)V + invoke-direct {p1, v0}, Ll0/a/a1;->(Lkotlinx/coroutines/Job;)V iput-object p1, p0, Landroidx/work/CoroutineWorker;->job:Ll0/a/o; @@ -47,7 +43,7 @@ const-string p2, "SettableFuture.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Landroidx/work/CoroutineWorker;->future:Landroidx/work/impl/utils/futures/SettableFuture; @@ -61,7 +57,7 @@ const-string v1, "taskExecutor" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Landroidx/work/impl/utils/taskexecutor/TaskExecutor;->getBackgroundExecutor()Landroidx/work/impl/utils/SerialExecutor; @@ -74,6 +70,20 @@ iput-object p1, p0, Landroidx/work/CoroutineWorker;->coroutineContext:Ll0/a/v; return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "appContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic coroutineContext$annotations()V @@ -144,7 +154,7 @@ .end method .method public final setForeground(Landroidx/work/ForegroundInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 4 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -157,7 +167,7 @@ } .end annotation - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; invoke-virtual {p0, p1}, Landroidx/work/ListenableWorker;->setForegroundAsync(Landroidx/work/ForegroundInfo;)Lf/h/b/a/a/a; @@ -165,7 +175,7 @@ const-string v1, "setForegroundAsync(foregroundInfo)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/concurrent/Future;->isDone()Z @@ -201,44 +211,37 @@ invoke-static {p2}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - move-result-object v2 + move-result-object p2 - const/4 v3, 0x1 + const/4 v2, 0x1 - invoke-direct {v1, v2, v3}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V + invoke-direct {v1, p2, v2}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V - new-instance v2, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$2; + new-instance p2, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$2; - invoke-direct {v2, v1, p1}, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$2;->(Ll0/a/f;Lf/h/b/a/a/a;)V + invoke-direct {p2, v1, p1}, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$2;->(Ll0/a/f;Lf/h/b/a/a/a;)V - sget-object v3, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; + sget-object v2, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; - invoke-interface {p1, v2, v3}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V + invoke-interface {p1, p2, v2}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V invoke-virtual {v1}, Ll0/a/g;->k()Ljava/lang/Object; move-result-object p1 - if-ne p1, v0, :cond_2 - - const-string v1, "frame" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_2 :goto_0 - if-ne p1, v0, :cond_3 + if-ne p1, v0, :cond_2 return-object p1 - :cond_3 + :cond_2 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 .end method .method public final setProgress(Landroidx/work/Data;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 4 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -251,7 +254,7 @@ } .end annotation - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; invoke-virtual {p0, p1}, Landroidx/work/ListenableWorker;->setProgressAsync(Landroidx/work/Data;)Lf/h/b/a/a/a; @@ -259,7 +262,7 @@ const-string v1, "setProgressAsync(data)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/concurrent/Future;->isDone()Z @@ -295,37 +298,30 @@ invoke-static {p2}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - move-result-object v2 + move-result-object p2 - const/4 v3, 0x1 + const/4 v2, 0x1 - invoke-direct {v1, v2, v3}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V + invoke-direct {v1, p2, v2}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V - new-instance v2, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$1; + new-instance p2, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$1; - invoke-direct {v2, v1, p1}, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V + invoke-direct {p2, v1, p1}, Landroidx/work/CoroutineWorker$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V - sget-object v3, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; + sget-object v2, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; - invoke-interface {p1, v2, v3}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V + invoke-interface {p1, p2, v2}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V invoke-virtual {v1}, Ll0/a/g;->k()Ljava/lang/Object; move-result-object p1 - if-ne p1, v0, :cond_2 - - const-string v1, "frame" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_2 :goto_0 - if-ne p1, v0, :cond_3 + if-ne p1, v0, :cond_2 return-object p1 - :cond_3 + :cond_2 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 @@ -348,7 +344,7 @@ iget-object v1, p0, Landroidx/work/CoroutineWorker;->job:Ll0/a/o; - invoke-virtual {v0, v1}, Lk0/l/a;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + invoke-virtual {v0, v1}, Lk0/k/a;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; move-result-object v0 @@ -370,7 +366,7 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; iget-object v0, p0, Landroidx/work/CoroutineWorker;->future:Landroidx/work/impl/utils/futures/SettableFuture; diff --git a/com.discord/smali/androidx/work/DataKt.smali b/com.discord/smali/androidx/work/DataKt.smali index fb84a0b273..dea7aa5190 100644 --- a/com.discord/smali/androidx/work/DataKt.smali +++ b/com.discord/smali/androidx/work/DataKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic hasKeyWithValueOfType(Landroidx/work/Data;Ljava/lang/String;)Z +.method public static final hasKeyWithValueOfType(Landroidx/work/Data;Ljava/lang/String;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -17,19 +17,29 @@ } .end annotation - const-string v0, "$this$hasKeyWithValueOfType" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 + if-eqz p1, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw v0 + + :cond_0 const-string p0, "key" - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + throw v0 - const/4 p0, 0x0 + :cond_1 + const-string p0, "$this$hasKeyWithValueOfType" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final varargs workDataOf([Lkotlin/Pair;)Landroidx/work/Data; @@ -46,9 +56,7 @@ } .end annotation - const-string v0, "pairs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 new-instance v0, Landroidx/work/Data$Builder; @@ -82,7 +90,16 @@ const-string v0, "dataBuilder.build()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_1 + const-string p0, "pairs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/androidx/work/DirectExecutor.smali b/com.discord/smali/androidx/work/DirectExecutor.smali index b27af5f9b4..65818adb07 100644 --- a/com.discord/smali/androidx/work/DirectExecutor.smali +++ b/com.discord/smali/androidx/work/DirectExecutor.smali @@ -98,15 +98,22 @@ # virtual methods .method public execute(Ljava/lang/Runnable;)V - .locals 1 + .locals 0 - const-string v0, "command" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Ljava/lang/Runnable;->run()V return-void + + :cond_0 + const-string p1, "command" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/androidx/work/ListenableFutureKt.smali b/com.discord/smali/androidx/work/ListenableFutureKt.smali index 1fce724dac..928965f099 100644 --- a/com.discord/smali/androidx/work/ListenableFutureKt.smali +++ b/com.discord/smali/androidx/work/ListenableFutureKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final await(Lf/h/b/a/a/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 3 + .locals 2 .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; @@ -59,38 +59,31 @@ invoke-static {p1}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - move-result-object v1 + move-result-object p1 - const/4 v2, 0x1 + const/4 v1, 0x1 - invoke-direct {v0, v1, v2}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V + invoke-direct {v0, p1, v1}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V - new-instance v1, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1; + new-instance p1, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1; - invoke-direct {v1, v0, p0}, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V + invoke-direct {p1, v0, p0}, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V - sget-object v2, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; + sget-object v1, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; - invoke-interface {p0, v1, v2}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V + invoke-interface {p0, p1, v1}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V invoke-virtual {v0}, Ll0/a/g;->k()Ljava/lang/Object; move-result-object p0 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object p1, Lk0/k/g/a;->d:Lk0/k/g/a; - if-ne p0, v0, :cond_2 - - const-string v0, "frame" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_2 return-object p0 .end method .method public static final await$$forInline(Lf/h/b/a/a/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 3 + .locals 2 .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; @@ -131,32 +124,25 @@ invoke-static {p1}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - move-result-object v1 + move-result-object p1 - const/4 v2, 0x1 + const/4 v1, 0x1 - invoke-direct {v0, v1, v2}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V + invoke-direct {v0, p1, v1}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V - new-instance v1, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1; + new-instance p1, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1; - invoke-direct {v1, v0, p0}, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V + invoke-direct {p1, v0, p0}, Landroidx/work/ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V - sget-object v2, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; + sget-object v1, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; - invoke-interface {p0, v1, v2}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V + invoke-interface {p0, p1, v1}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V invoke-virtual {v0}, Ll0/a/g;->k()Ljava/lang/Object; move-result-object p0 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object p1, Lk0/k/g/a;->d:Lk0/k/g/a; - if-ne p0, v0, :cond_2 - - const-string v0, "frame" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_2 return-object p0 .end method diff --git a/com.discord/smali/androidx/work/OneTimeWorkRequestKt.smali b/com.discord/smali/androidx/work/OneTimeWorkRequestKt.smali index 010651b76b..9b15d4808d 100644 --- a/com.discord/smali/androidx/work/OneTimeWorkRequestKt.smali +++ b/com.discord/smali/androidx/work/OneTimeWorkRequestKt.smali @@ -15,16 +15,16 @@ } .end annotation - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V const/4 v0, 0x0 throw v0 .end method -.method public static final setInputMerger(Landroidx/work/OneTimeWorkRequest$Builder;Lk0/s/b;)Landroidx/work/OneTimeWorkRequest$Builder; +.method public static final setInputMerger(Landroidx/work/OneTimeWorkRequest$Builder;Lk0/r/b;)Landroidx/work/OneTimeWorkRequest$Builder; .locals 1 - .param p1 # Lk0/s/b; + .param p1 # Lk0/r/b; .annotation build Landroidx/annotation/NonNull; .end annotation .end param @@ -32,7 +32,7 @@ value = { "(", "Landroidx/work/OneTimeWorkRequest$Builder;", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Landroidx/work/InputMerger;", ">;)", @@ -40,15 +40,13 @@ } .end annotation - const-string v0, "$this$setInputMerger" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "inputMerger" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lf/n/a/k/a;->getJavaClass(Lk0/s/b;)Ljava/lang/Class; + invoke-static {p1}, Lf/n/a/k/a;->getJavaClass(Lk0/r/b;)Ljava/lang/Class; move-result-object p1 @@ -58,7 +56,21 @@ const-string p1, "setInputMerger(inputMerger.java)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "inputMerger" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$setInputMerger" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/work/OperationKt.smali b/com.discord/smali/androidx/work/OperationKt.smali index 6d249a729a..f63c010cc6 100644 --- a/com.discord/smali/androidx/work/OperationKt.smali +++ b/com.discord/smali/androidx/work/OperationKt.smali @@ -5,7 +5,7 @@ # direct methods .method public static final await(Landroidx/work/Operation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 3 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -24,7 +24,7 @@ const-string v0, "result" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p0}, Ljava/util/concurrent/Future;->isDone()Z @@ -60,39 +60,32 @@ invoke-static {p1}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - move-result-object v1 + move-result-object p1 - const/4 v2, 0x1 + const/4 v1, 0x1 - invoke-direct {v0, v1, v2}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V + invoke-direct {v0, p1, v1}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V - new-instance v1, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1; + new-instance p1, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1; - invoke-direct {v1, v0, p0}, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V + invoke-direct {p1, v0, p0}, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V - sget-object v2, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; + sget-object v1, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; - invoke-interface {p0, v1, v2}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V + invoke-interface {p0, p1, v1}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V invoke-virtual {v0}, Ll0/a/g;->k()Ljava/lang/Object; move-result-object p0 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object p1, Lk0/k/g/a;->d:Lk0/k/g/a; - if-ne p0, v0, :cond_2 - - const-string v0, "frame" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_2 :goto_0 return-object p0 .end method .method public static final await$$forInline(Landroidx/work/Operation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 3 + .locals 2 invoke-interface {p0}, Landroidx/work/Operation;->getResult()Lf/h/b/a/a/a; @@ -100,7 +93,7 @@ const-string v0, "result" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p0}, Ljava/util/concurrent/Future;->isDone()Z @@ -136,33 +129,26 @@ invoke-static {p1}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - move-result-object v1 + move-result-object p1 - const/4 v2, 0x1 + const/4 v1, 0x1 - invoke-direct {v0, v1, v2}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V + invoke-direct {v0, p1, v1}, Ll0/a/g;->(Lkotlin/coroutines/Continuation;I)V - new-instance v1, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1; + new-instance p1, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1; - invoke-direct {v1, v0, p0}, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V + invoke-direct {p1, v0, p0}, Landroidx/work/OperationKt$await$$inlined$suspendCancellableCoroutine$lambda$1;->(Ll0/a/f;Lf/h/b/a/a/a;)V - sget-object v2, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; + sget-object v1, Landroidx/work/DirectExecutor;->INSTANCE:Landroidx/work/DirectExecutor; - invoke-interface {p0, v1, v2}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V + invoke-interface {p0, p1, v1}, Lf/h/b/a/a/a;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V invoke-virtual {v0}, Ll0/a/g;->k()Ljava/lang/Object; move-result-object p0 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object p1, Lk0/k/g/a;->d:Lk0/k/g/a; - if-ne p0, v0, :cond_2 - - const-string v0, "frame" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_2 :goto_0 return-object p0 .end method diff --git a/com.discord/smali/androidx/work/PeriodicWorkRequestKt.smali b/com.discord/smali/androidx/work/PeriodicWorkRequestKt.smali index ac19d32556..91223bba2c 100644 --- a/com.discord/smali/androidx/work/PeriodicWorkRequestKt.smali +++ b/com.discord/smali/androidx/work/PeriodicWorkRequestKt.smali @@ -4,7 +4,7 @@ # direct methods -.method public static final synthetic PeriodicWorkRequestBuilder(JLjava/util/concurrent/TimeUnit;)Landroidx/work/PeriodicWorkRequest$Builder; +.method public static final PeriodicWorkRequestBuilder(JLjava/util/concurrent/TimeUnit;)Landroidx/work/PeriodicWorkRequest$Builder; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -17,18 +17,23 @@ } .end annotation - const-string p0, "repeatIntervalTimeUnit" - - invoke-static {p2, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V - const/4 p0, 0x0 + if-eqz p2, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw p0 + + :cond_0 + const-string p1, "repeatIntervalTimeUnit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw p0 .end method -.method public static final synthetic PeriodicWorkRequestBuilder(JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;)Landroidx/work/PeriodicWorkRequest$Builder; +.method public static final PeriodicWorkRequestBuilder(JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;)Landroidx/work/PeriodicWorkRequest$Builder; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -43,22 +48,32 @@ } .end annotation - const-string p0, "repeatIntervalTimeUnit" - - invoke-static {p2, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "flexTimeIntervalUnit" - - invoke-static {p5, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V - const/4 p0, 0x0 + if-eqz p2, :cond_1 + + if-eqz p5, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw p0 + + :cond_0 + const-string p1, "flexTimeIntervalUnit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p0 + + :cond_1 + const-string p1, "repeatIntervalTimeUnit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw p0 .end method -.method public static final synthetic PeriodicWorkRequestBuilder(Ljava/time/Duration;)Landroidx/work/PeriodicWorkRequest$Builder; +.method public static final PeriodicWorkRequestBuilder(Ljava/time/Duration;)Landroidx/work/PeriodicWorkRequest$Builder; .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a @@ -75,18 +90,23 @@ } .end annotation - const-string v0, "repeatInterval" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_0 + const-string p0, "repeatInterval" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static final synthetic PeriodicWorkRequestBuilder(Ljava/time/Duration;Ljava/time/Duration;)Landroidx/work/PeriodicWorkRequest$Builder; +.method public static final PeriodicWorkRequestBuilder(Ljava/time/Duration;Ljava/time/Duration;)Landroidx/work/PeriodicWorkRequest$Builder; .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a @@ -104,17 +124,27 @@ } .end annotation - const-string v0, "repeatInterval" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 + if-eqz p1, :cond_0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + throw v0 + + :cond_0 const-string p0, "flexTimeInterval" - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + throw v0 - const/4 p0, 0x0 + :cond_1 + const-string p0, "repeatInterval" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/androidx/work/impl/utils/futures/AbstractFuture.smali b/com.discord/smali/androidx/work/impl/utils/futures/AbstractFuture.smali index e7205ef8e1..006e6014d8 100644 --- a/com.discord/smali/androidx/work/impl/utils/futures/AbstractFuture.smali +++ b/com.discord/smali/androidx/work/impl/utils/futures/AbstractFuture.smali @@ -118,7 +118,7 @@ const-class v2, Landroidx/work/impl/utils/futures/AbstractFuture; - const-string/jumbo v5, "waiters" + const-string v5, "waiters" invoke-static {v2, v0, v5}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; @@ -138,7 +138,7 @@ const-class v2, Ljava/lang/Object; - const-string/jumbo v7, "value" + const-string v7, "value" invoke-static {v0, v2, v7}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; diff --git a/com.discord/smali/b0.smali b/com.discord/smali/b0.smali index 3e55247d6b..fd4d3b7301 100644 --- a/com.discord/smali/b0.smali +++ b/com.discord/smali/b0.smali @@ -1,5 +1,5 @@ .class public final Lb0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetRemoteAuthViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/c0.smali b/com.discord/smali/c0.smali index 56b4fc2733..d760274d91 100644 --- a/com.discord/smali/c0.smali +++ b/com.discord/smali/c0.smali @@ -1,5 +1,5 @@ .class public final Lc0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetRemoteAuthViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/co/discord/media_engine/AudioDecoder.smali b/com.discord/smali/co/discord/media_engine/AudioDecoder.smali index afa6637946..75578759ad 100644 --- a/com.discord/smali/co/discord/media_engine/AudioDecoder.smali +++ b/com.discord/smali/co/discord/media_engine/AudioDecoder.smali @@ -43,13 +43,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "params" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -116,6 +114,20 @@ invoke-direct {p1, p3}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/AudioDecoder;ILjava/lang/String;IILjava/util/Map;ILjava/lang/Object;)Lco/discord/media_engine/AudioDecoder; @@ -249,13 +261,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "params" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lco/discord/media_engine/AudioDecoder; @@ -274,6 +284,20 @@ invoke-direct/range {v1 .. v6}, Lco/discord/media_engine/AudioDecoder;->(ILjava/lang/String;IILjava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -311,7 +335,7 @@ iget-object v3, p1, Lco/discord/media_engine/AudioDecoder;->name:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -353,7 +377,7 @@ iget-object p1, p1, Lco/discord/media_engine/AudioDecoder;->params:Ljava/util/Map; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/AudioEncoder.smali b/com.discord/smali/co/discord/media_engine/AudioEncoder.smali index 999713a392..54f2e06a94 100644 --- a/com.discord/smali/co/discord/media_engine/AudioEncoder.smali +++ b/com.discord/smali/co/discord/media_engine/AudioEncoder.smali @@ -19,11 +19,9 @@ # direct methods .method public constructor (ILjava/lang/String;IIII)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -40,6 +38,15 @@ iput p6, p0, Lco/discord/media_engine/AudioEncoder;->rate:I return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lco/discord/media_engine/AudioEncoder;ILjava/lang/String;IIIIILjava/lang/Object;)Lco/discord/media_engine/AudioEncoder; @@ -171,29 +178,36 @@ .method public final copy(ILjava/lang/String;IIII)Lco/discord/media_engine/AudioEncoder; .locals 8 - const-string v0, "name" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lco/discord/media_engine/AudioEncoder; - new-instance v0, Lco/discord/media_engine/AudioEncoder; + move-object v0, v7 - move-object v1, v0 + move v1, p1 - move v2, p1 + move-object v2, p2 - move-object v3, p2 + move v3, p3 - move v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lco/discord/media_engine/AudioEncoder;->(ILjava/lang/String;IIII)V - invoke-direct/range {v1 .. v7}, Lco/discord/media_engine/AudioEncoder;->(ILjava/lang/String;IIII)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -231,7 +245,7 @@ iget-object v3, p1, Lco/discord/media_engine/AudioEncoder;->name:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/AudioInputDeviceDescription.smali b/com.discord/smali/co/discord/media_engine/AudioInputDeviceDescription.smali index b65fb060eb..e83c602da3 100644 --- a/com.discord/smali/co/discord/media_engine/AudioInputDeviceDescription.smali +++ b/com.discord/smali/co/discord/media_engine/AudioInputDeviceDescription.smali @@ -13,13 +13,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guid" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lco/discord/media_engine/AudioInputDeviceDescription;->guid:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guid" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/AudioInputDeviceDescription;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lco/discord/media_engine/AudioInputDeviceDescription; @@ -75,19 +87,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lco/discord/media_engine/AudioInputDeviceDescription; .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guid" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/AudioInputDeviceDescription; invoke-direct {v0, p1, p2}, Lco/discord/media_engine/AudioInputDeviceDescription;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guid" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lco/discord/media_engine/AudioInputDeviceDescription;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lco/discord/media_engine/AudioInputDeviceDescription;->guid:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/AudioOutputDeviceDescription.smali b/com.discord/smali/co/discord/media_engine/AudioOutputDeviceDescription.smali index cf9ca6ff96..b342be3ebc 100644 --- a/com.discord/smali/co/discord/media_engine/AudioOutputDeviceDescription.smali +++ b/com.discord/smali/co/discord/media_engine/AudioOutputDeviceDescription.smali @@ -13,13 +13,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guid" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lco/discord/media_engine/AudioOutputDeviceDescription;->guid:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guid" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/AudioOutputDeviceDescription;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lco/discord/media_engine/AudioOutputDeviceDescription; @@ -75,19 +87,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lco/discord/media_engine/AudioOutputDeviceDescription; .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guid" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/AudioOutputDeviceDescription; invoke-direct {v0, p1, p2}, Lco/discord/media_engine/AudioOutputDeviceDescription;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guid" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lco/discord/media_engine/AudioOutputDeviceDescription;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lco/discord/media_engine/AudioOutputDeviceDescription;->guid:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/Connection$GetStatsCallbackNative.smali b/com.discord/smali/co/discord/media_engine/Connection$GetStatsCallbackNative.smali index 4ae3c7f011..3fae56feb0 100644 --- a/com.discord/smali/co/discord/media_engine/Connection$GetStatsCallbackNative.smali +++ b/com.discord/smali/co/discord/media_engine/Connection$GetStatsCallbackNative.smali @@ -20,17 +20,24 @@ # direct methods .method public constructor (Lco/discord/media_engine/Connection$GetStatsCallback;)V - .locals 1 + .locals 0 - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lco/discord/media_engine/Connection$GetStatsCallbackNative;->callback:Lco/discord/media_engine/Connection$GetStatsCallback; return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -46,9 +53,7 @@ .method public final onStats(Ljava/lang/String;)V .locals 1 - const-string v0, "stats" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 iget-object v0, p0, Lco/discord/media_engine/Connection$GetStatsCallbackNative;->callback:Lco/discord/media_engine/Connection$GetStatsCallback; @@ -72,4 +77,13 @@ :goto_0 return-void + + :cond_0 + const-string p1, "stats" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/co/discord/media_engine/Connection.smali b/com.discord/smali/co/discord/media_engine/Connection.smali index a6e794d7cc..92ddbe6a30 100644 --- a/com.discord/smali/co/discord/media_engine/Connection.smali +++ b/com.discord/smali/co/discord/media_engine/Connection.smali @@ -70,9 +70,7 @@ .method public final getStats(Lco/discord/media_engine/Connection$GetStatsCallback;)V .locals 1 - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lco/discord/media_engine/Connection$GetStatsCallbackNative; @@ -83,14 +81,21 @@ invoke-direct {p0, v0, p1}, Lco/discord/media_engine/Connection;->getStatsNative(Lco/discord/media_engine/Connection$GetStatsCallbackNative;I)V return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getStats(Lco/discord/media_engine/Connection$GetStatsCallback;I)V .locals 1 - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lco/discord/media_engine/Connection$GetStatsCallbackNative; @@ -99,6 +104,15 @@ invoke-direct {p0, v0, p2}, Lco/discord/media_engine/Connection;->getStatsNative(Lco/discord/media_engine/Connection$GetStatsCallbackNative;I)V return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final native muteLocalUser(Z)V @@ -135,15 +149,22 @@ .end method .method public final setUserSpeakingStatusChangedCallback(Lco/discord/media_engine/Connection$UserSpeakingStatusChangedCallback;)V - .locals 1 + .locals 0 - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lco/discord/media_engine/Connection;->userSpeakingStatusChangedCallback:Lco/discord/media_engine/Connection$UserSpeakingStatusChangedCallback; return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final native setVADAutoThreshold(I)V diff --git a/com.discord/smali/co/discord/media_engine/EncryptionSettings.smali b/com.discord/smali/co/discord/media_engine/EncryptionSettings.smali index 7def36a3ba..af137858b0 100644 --- a/com.discord/smali/co/discord/media_engine/EncryptionSettings.smali +++ b/com.discord/smali/co/discord/media_engine/EncryptionSettings.smali @@ -13,13 +13,11 @@ .method public constructor (Ljava/lang/String;[I)V .locals 1 - const-string v0, "mode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "secretKey" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lco/discord/media_engine/EncryptionSettings;->secretKey:[I return-void + + :cond_0 + const-string p1, "secretKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/EncryptionSettings;Ljava/lang/String;[IILjava/lang/Object;)Lco/discord/media_engine/EncryptionSettings; @@ -75,19 +87,31 @@ .method public final copy(Ljava/lang/String;[I)Lco/discord/media_engine/EncryptionSettings; .locals 1 - const-string v0, "mode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "secretKey" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/EncryptionSettings; invoke-direct {v0, p1, p2}, Lco/discord/media_engine/EncryptionSettings;->(Ljava/lang/String;[I)V return-object v0 + + :cond_0 + const-string p1, "secretKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lco/discord/media_engine/EncryptionSettings;->mode:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lco/discord/media_engine/EncryptionSettings;->secretKey:[I - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/InboundAudio.smali b/com.discord/smali/co/discord/media_engine/InboundAudio.smali index 9d4df132df..68d2844c53 100644 --- a/com.discord/smali/co/discord/media_engine/InboundAudio.smali +++ b/com.discord/smali/co/discord/media_engine/InboundAudio.smali @@ -25,17 +25,13 @@ .method public constructor (IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)V .locals 1 - const-string v0, "mosBuckets" + const/4 v0, 0x0 - invoke-static {p8, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_2 - const-string v0, "bufferStats" + if-eqz p9, :cond_1 - invoke-static {p9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "frameOpStats" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,6 +52,27 @@ iput-object p10, p0, Lco/discord/media_engine/InboundAudio;->frameOpStats:Lco/discord/media_engine/InboundFrameOpStats; return-void + + :cond_0 + const-string p1, "frameOpStats" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "bufferStats" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "mosBuckets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/InboundAudio;IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;ILjava/lang/Object;)Lco/discord/media_engine/InboundAudio; @@ -253,23 +270,13 @@ .method public final copy(IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)Lco/discord/media_engine/InboundAudio; .locals 12 - const-string v0, "mosBuckets" + const/4 v0, 0x0 - move-object/from16 v9, p8 + if-eqz p8, :cond_2 - invoke-static {v9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_1 - const-string v0, "bufferStats" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "frameOpStats" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 new-instance v0, Lco/discord/media_engine/InboundAudio; @@ -285,9 +292,36 @@ move/from16 v8, p7 + move-object/from16 v9, p8 + + move-object/from16 v10, p9 + + move-object/from16 v11, p10 + invoke-direct/range {v1 .. v11}, Lco/discord/media_engine/InboundAudio;->(IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)V return-object v0 + + :cond_0 + const-string v1, "frameOpStats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "bufferStats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "mosBuckets" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -377,7 +411,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundAudio;->mosBuckets:[Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -387,7 +421,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundAudio;->bufferStats:Lco/discord/media_engine/InboundBufferStats; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -397,7 +431,7 @@ iget-object p1, p1, Lco/discord/media_engine/InboundAudio;->frameOpStats:Lco/discord/media_engine/InboundFrameOpStats; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/InboundBufferStats.smali b/com.discord/smali/co/discord/media_engine/InboundBufferStats.smali index f5142d4d3b..d3f5fe14ac 100644 --- a/com.discord/smali/co/discord/media_engine/InboundBufferStats.smali +++ b/com.discord/smali/co/discord/media_engine/InboundBufferStats.smali @@ -178,7 +178,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundBufferStats;->audioJitterBuffer:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -188,7 +188,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundBufferStats;->audioJitterTarget:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -198,7 +198,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundBufferStats;->audioJitterDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -208,7 +208,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundBufferStats;->relativeReceptionDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -218,7 +218,7 @@ iget-object p1, p1, Lco/discord/media_engine/InboundBufferStats;->relativePlayoutDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/InboundFrameOpStats.smali b/com.discord/smali/co/discord/media_engine/InboundFrameOpStats.smali index d28ba39786..65c8de9f3b 100644 --- a/com.discord/smali/co/discord/media_engine/InboundFrameOpStats.smali +++ b/com.discord/smali/co/discord/media_engine/InboundFrameOpStats.smali @@ -228,7 +228,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundFrameOpStats;->silent:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -238,7 +238,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundFrameOpStats;->normal:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -248,7 +248,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundFrameOpStats;->merged:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -258,7 +258,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundFrameOpStats;->expanded:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -268,7 +268,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundFrameOpStats;->accelerated:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -278,7 +278,7 @@ iget-object v1, p1, Lco/discord/media_engine/InboundFrameOpStats;->preemptiveExpanded:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -288,7 +288,7 @@ iget-object p1, p1, Lco/discord/media_engine/InboundFrameOpStats;->cng:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/InboundRtpAudio.smali b/com.discord/smali/co/discord/media_engine/InboundRtpAudio.smali index 6c0cc65cda..66a92472c4 100644 --- a/com.discord/smali/co/discord/media_engine/InboundRtpAudio.smali +++ b/com.discord/smali/co/discord/media_engine/InboundRtpAudio.smali @@ -77,13 +77,11 @@ move-object v2, p3 - const-string v3, "type" + const/4 v3, 0x0 - invoke-static {p1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - const-string v3, "codec" - - invoke-static {p3, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -208,6 +206,20 @@ iput-object v1, v0, Lco/discord/media_engine/InboundRtpAudio;->relativePlayoutDelay:Lco/discord/media_engine/PlayoutMetric; return-void + + :cond_0 + const-string v1, "codec" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_1 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public static synthetic copy$default(Lco/discord/media_engine/InboundRtpAudio;Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZIIIIIIIIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;ILjava/lang/Object;)Lco/discord/media_engine/InboundRtpAudio; @@ -941,91 +953,97 @@ .end method .method public final copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZIIIIIIIIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)Lco/discord/media_engine/InboundRtpAudio; - .locals 35 + .locals 34 - move-object/from16 v1, p1 + const/4 v0, 0x0 - move/from16 v2, p2 + if-eqz p1, :cond_1 - move-object/from16 v3, p3 + if-eqz p3, :cond_0 - move-wide/from16 v4, p4 + new-instance v0, Lco/discord/media_engine/InboundRtpAudio; - move/from16 v6, p6 + move-object v1, v0 - move/from16 v7, p7 + move-object/from16 v2, p1 - move/from16 v8, p8 + move/from16 v3, p2 - move/from16 v9, p9 + move-object/from16 v4, p3 - move/from16 v10, p10 + move-wide/from16 v5, p4 - move/from16 v11, p11 + move/from16 v7, p6 - move/from16 v12, p12 + move/from16 v8, p7 - move/from16 v13, p13 + move/from16 v9, p8 - move/from16 v14, p14 + move/from16 v10, p9 - move/from16 v15, p15 + move/from16 v11, p10 - move/from16 v16, p16 + move/from16 v12, p11 - move/from16 v17, p17 + move/from16 v13, p12 - move/from16 v18, p18 + move/from16 v14, p13 - move/from16 v19, p19 + move/from16 v15, p14 - move-object/from16 v20, p20 + move/from16 v16, p15 - move-object/from16 v21, p21 + move/from16 v17, p16 - move-object/from16 v22, p22 + move/from16 v18, p17 - move-object/from16 v23, p23 + move/from16 v19, p18 - move-object/from16 v24, p24 + move/from16 v20, p19 - move-object/from16 v25, p25 + move-object/from16 v21, p20 - move-object/from16 v26, p26 + move-object/from16 v22, p21 - move-object/from16 v27, p27 + move-object/from16 v23, p22 - move-object/from16 v28, p28 + move-object/from16 v24, p23 - move-object/from16 v29, p29 + move-object/from16 v25, p24 - move-object/from16 v30, p30 + move-object/from16 v26, p25 - move-object/from16 v31, p31 + move-object/from16 v27, p26 - move-object/from16 v32, p32 + move-object/from16 v28, p27 - const-string v0, "type" + move-object/from16 v29, p28 - move-object/from16 v33, v1 + move-object/from16 v30, p29 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v31, p30 - const-string v0, "codec" + move-object/from16 v32, p31 - move-object/from16 v1, p3 + move-object/from16 v33, p32 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct/range {v1 .. v33}, Lco/discord/media_engine/InboundRtpAudio;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZIIIIIIIIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)V - new-instance v34, Lco/discord/media_engine/InboundRtpAudio; + return-object v0 - move-object/from16 v0, v34 + :cond_0 + const-string v1, "codec" - move-object/from16 v1, v33 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct/range {v0 .. v32}, Lco/discord/media_engine/InboundRtpAudio;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZIIIIIIIIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)V + throw v0 - return-object v34 + :cond_1 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -1047,7 +1065,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->type:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1073,7 +1091,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->codec:Lco/discord/media_engine/StatsCodec; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1313,7 +1331,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opSilence:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1323,7 +1341,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opNormal:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1333,7 +1351,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opMerge:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1343,7 +1361,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opExpand:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1353,7 +1371,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opAccelerate:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1363,7 +1381,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opPreemptiveExpand:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1373,7 +1391,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->opCNG:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1383,7 +1401,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->audioJitterBuffer:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1393,7 +1411,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->audioJitterDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1403,7 +1421,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->audioJitterTarget:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1413,7 +1431,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->audioPlayoutUnderruns:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1423,7 +1441,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpAudio;->relativeReceptionDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1433,7 +1451,7 @@ iget-object p1, p1, Lco/discord/media_engine/InboundRtpAudio;->relativePlayoutDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/InboundRtpVideo.smali b/com.discord/smali/co/discord/media_engine/InboundRtpVideo.smali index c56086d5c5..34bba9854f 100644 --- a/com.discord/smali/co/discord/media_engine/InboundRtpVideo.smali +++ b/com.discord/smali/co/discord/media_engine/InboundRtpVideo.smali @@ -59,17 +59,13 @@ move-object/from16 v3, p12 - const-string v4, "type" + const/4 v4, 0x0 - invoke-static {p1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_2 - const-string v4, "resolution" + if-eqz v2, :cond_1 - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "decoderImplementationName" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -152,6 +148,27 @@ iput v1, v0, Lco/discord/media_engine/InboundRtpVideo;->qpSum:I return-void + + :cond_0 + const-string v1, "decoderImplementationName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1 + const-string v1, "resolution" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method .method public static synthetic copy$default(Lco/discord/media_engine/InboundRtpVideo;Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIILco/discord/media_engine/Resolution;Ljava/lang/String;IIIIIIIIIIILjava/lang/Object;)Lco/discord/media_engine/InboundRtpVideo; @@ -645,77 +662,86 @@ .end method .method public final copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIILco/discord/media_engine/Resolution;Ljava/lang/String;IIIIIIIIII)Lco/discord/media_engine/InboundRtpVideo; - .locals 25 + .locals 24 - move-object/from16 v1, p1 + const/4 v0, 0x0 - move/from16 v2, p2 + if-eqz p1, :cond_2 - move-object/from16 v3, p3 + if-eqz p11, :cond_1 - move-wide/from16 v4, p4 + if-eqz p12, :cond_0 - move/from16 v6, p6 + new-instance v0, Lco/discord/media_engine/InboundRtpVideo; - move/from16 v7, p7 + move-object v1, v0 - move/from16 v8, p8 + move-object/from16 v2, p1 - move/from16 v9, p9 + move/from16 v3, p2 - move/from16 v10, p10 + move-object/from16 v4, p3 - move-object/from16 v11, p11 + move-wide/from16 v5, p4 - move-object/from16 v12, p12 + move/from16 v7, p6 - move/from16 v13, p13 + move/from16 v8, p7 - move/from16 v14, p14 + move/from16 v9, p8 - move/from16 v15, p15 + move/from16 v10, p9 - move/from16 v16, p16 + move/from16 v11, p10 - move/from16 v17, p17 + move-object/from16 v12, p11 - move/from16 v18, p18 + move-object/from16 v13, p12 - move/from16 v19, p19 + move/from16 v14, p13 - move/from16 v20, p20 + move/from16 v15, p14 - move/from16 v21, p21 + move/from16 v16, p15 - move/from16 v22, p22 + move/from16 v17, p16 - const-string v0, "type" + move/from16 v18, p17 - move-object/from16 v23, v1 + move/from16 v19, p18 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v20, p19 - const-string v0, "resolution" + move/from16 v21, p20 - move-object/from16 v1, p11 + move/from16 v22, p21 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v23, p22 - const-string v0, "decoderImplementationName" + invoke-direct/range {v1 .. v23}, Lco/discord/media_engine/InboundRtpVideo;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIILco/discord/media_engine/Resolution;Ljava/lang/String;IIIIIIIIII)V - move-object/from16 v1, p12 + return-object v0 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :cond_0 + const-string v1, "decoderImplementationName" - new-instance v24, Lco/discord/media_engine/InboundRtpVideo; + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-object/from16 v0, v24 + throw v0 - move-object/from16 v1, v23 + :cond_1 + const-string v1, "resolution" - invoke-direct/range {v0 .. v22}, Lco/discord/media_engine/InboundRtpVideo;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIILco/discord/media_engine/Resolution;Ljava/lang/String;IIIIIIIIII)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - return-object v24 + throw v0 + + :cond_2 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -737,7 +763,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpVideo;->type:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -763,7 +789,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpVideo;->codec:Lco/discord/media_engine/StatsCodec; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -865,7 +891,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpVideo;->resolution:Lco/discord/media_engine/Resolution; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -875,7 +901,7 @@ iget-object v3, p1, Lco/discord/media_engine/InboundRtpVideo;->decoderImplementationName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/OutboundRtpAudio.smali b/com.discord/smali/co/discord/media_engine/OutboundRtpAudio.smali index 25eac0d5cd..3da54b3a47 100644 --- a/com.discord/smali/co/discord/media_engine/OutboundRtpAudio.smali +++ b/com.discord/smali/co/discord/media_engine/OutboundRtpAudio.smali @@ -41,13 +41,11 @@ move-object v2, p3 - const-string v3, "type" + const/4 v3, 0x0 - invoke-static {p1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - const-string v3, "codec" - - invoke-static {p3, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -100,6 +98,20 @@ iput-wide v1, v0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J return-void + + :cond_0 + const-string v1, "codec" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_1 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public static synthetic copy$default(Lco/discord/media_engine/OutboundRtpAudio;Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJILjava/lang/Object;)Lco/discord/media_engine/OutboundRtpAudio; @@ -405,55 +417,61 @@ .end method .method public final copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)Lco/discord/media_engine/OutboundRtpAudio; - .locals 21 + .locals 20 - move-object/from16 v1, p1 + const/4 v0, 0x0 - move/from16 v2, p2 + if-eqz p1, :cond_1 - move-object/from16 v3, p3 + if-eqz p3, :cond_0 - move-wide/from16 v4, p4 + new-instance v0, Lco/discord/media_engine/OutboundRtpAudio; - move/from16 v6, p6 + move-object v1, v0 - move/from16 v7, p7 + move-object/from16 v2, p1 - move/from16 v8, p8 + move/from16 v3, p2 - move/from16 v9, p9 + move-object/from16 v4, p3 - move/from16 v10, p10 + move-wide/from16 v5, p4 - move-wide/from16 v11, p11 + move/from16 v7, p6 - move-wide/from16 v13, p13 + move/from16 v8, p7 - move-wide/from16 v15, p15 + move/from16 v9, p8 - move-wide/from16 v17, p17 + move/from16 v10, p9 - const-string v0, "type" + move/from16 v11, p10 - move-object/from16 v19, v1 + move-wide/from16 v12, p11 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-wide/from16 v14, p13 - const-string v0, "codec" + move-wide/from16 v16, p15 - move-object/from16 v1, p3 + move-wide/from16 v18, p17 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct/range {v1 .. v19}, Lco/discord/media_engine/OutboundRtpAudio;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)V - new-instance v20, Lco/discord/media_engine/OutboundRtpAudio; + return-object v0 - move-object/from16 v0, v20 + :cond_0 + const-string v1, "codec" - move-object/from16 v1, v19 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct/range {v0 .. v18}, Lco/discord/media_engine/OutboundRtpAudio;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)V + throw v0 - return-object v20 + :cond_1 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -475,7 +493,7 @@ iget-object v3, p1, Lco/discord/media_engine/OutboundRtpAudio;->type:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -501,7 +519,7 @@ iget-object v3, p1, Lco/discord/media_engine/OutboundRtpAudio;->codec:Lco/discord/media_engine/StatsCodec; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/OutboundRtpVideo.smali b/com.discord/smali/co/discord/media_engine/OutboundRtpVideo.smali index 2649ba7168..08d29e4b38 100644 --- a/com.discord/smali/co/discord/media_engine/OutboundRtpVideo.smali +++ b/com.discord/smali/co/discord/media_engine/OutboundRtpVideo.smali @@ -65,21 +65,15 @@ move-object/from16 v4, p14 - const-string v5, "type" + const/4 v5, 0x0 - invoke-static {p1, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_3 - const-string v5, "codec" + if-eqz v2, :cond_2 - invoke-static {p3, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_1 - const-string v5, "encoderImplementationName" - - invoke-static {v3, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "resolution" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -168,6 +162,34 @@ iput-boolean v1, v0, Lco/discord/media_engine/OutboundRtpVideo;->cpuLimitedResolution:Z return-void + + :cond_0 + const-string v1, "resolution" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_1 + const-string v1, "encoderImplementationName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_2 + const-string v1, "codec" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_3 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method .method public static synthetic copy$default(Lco/discord/media_engine/OutboundRtpVideo;Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIIILjava/lang/String;ILco/discord/media_engine/Resolution;IIIIIIIIZZILjava/lang/Object;)Lco/discord/media_engine/OutboundRtpVideo; @@ -709,87 +731,99 @@ .end method .method public final copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIIILjava/lang/String;ILco/discord/media_engine/Resolution;IIIIIIIIZZ)Lco/discord/media_engine/OutboundRtpVideo; - .locals 27 + .locals 26 - move-object/from16 v1, p1 + const/4 v0, 0x0 - move/from16 v2, p2 + if-eqz p1, :cond_3 - move-object/from16 v3, p3 + if-eqz p3, :cond_2 - move-wide/from16 v4, p4 + if-eqz p12, :cond_1 - move/from16 v6, p6 + if-eqz p14, :cond_0 - move/from16 v7, p7 + new-instance v0, Lco/discord/media_engine/OutboundRtpVideo; - move/from16 v8, p8 + move-object v1, v0 - move/from16 v9, p9 + move-object/from16 v2, p1 - move/from16 v10, p10 + move/from16 v3, p2 - move/from16 v11, p11 + move-object/from16 v4, p3 - move-object/from16 v12, p12 + move-wide/from16 v5, p4 - move/from16 v13, p13 + move/from16 v7, p6 - move-object/from16 v14, p14 + move/from16 v8, p7 - move/from16 v15, p15 + move/from16 v9, p8 - move/from16 v16, p16 + move/from16 v10, p9 - move/from16 v17, p17 + move/from16 v11, p10 - move/from16 v18, p18 + move/from16 v12, p11 - move/from16 v19, p19 + move-object/from16 v13, p12 - move/from16 v20, p20 + move/from16 v14, p13 - move/from16 v21, p21 + move-object/from16 v15, p14 - move/from16 v22, p22 + move/from16 v16, p15 - move/from16 v23, p23 + move/from16 v17, p16 - move/from16 v24, p24 + move/from16 v18, p17 - const-string v0, "type" + move/from16 v19, p18 - move-object/from16 v25, v1 + move/from16 v20, p19 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v21, p20 - const-string v0, "codec" + move/from16 v22, p21 - move-object/from16 v1, p3 + move/from16 v23, p22 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v24, p23 - const-string v0, "encoderImplementationName" + move/from16 v25, p24 - move-object/from16 v1, p12 + invoke-direct/range {v1 .. v25}, Lco/discord/media_engine/OutboundRtpVideo;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIIILjava/lang/String;ILco/discord/media_engine/Resolution;IIIIIIIIZZ)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + return-object v0 - const-string v0, "resolution" + :cond_0 + const-string v1, "resolution" - move-object/from16 v1, p14 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + throw v0 - new-instance v26, Lco/discord/media_engine/OutboundRtpVideo; + :cond_1 + const-string v1, "encoderImplementationName" - move-object/from16 v0, v26 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-object/from16 v1, v25 + throw v0 - invoke-direct/range {v0 .. v24}, Lco/discord/media_engine/OutboundRtpVideo;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIIILjava/lang/String;ILco/discord/media_engine/Resolution;IIIIIIIIZZ)V + :cond_2 + const-string v1, "codec" - return-object v26 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -811,7 +845,7 @@ iget-object v3, p1, Lco/discord/media_engine/OutboundRtpVideo;->type:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -837,7 +871,7 @@ iget-object v3, p1, Lco/discord/media_engine/OutboundRtpVideo;->codec:Lco/discord/media_engine/StatsCodec; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -955,7 +989,7 @@ iget-object v3, p1, Lco/discord/media_engine/OutboundRtpVideo;->encoderImplementationName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -981,7 +1015,7 @@ iget-object v3, p1, Lco/discord/media_engine/OutboundRtpVideo;->resolution:Lco/discord/media_engine/Resolution; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/RtcRegion.smali b/com.discord/smali/co/discord/media_engine/RtcRegion.smali index 921dd654eb..fbb74b768b 100644 --- a/com.discord/smali/co/discord/media_engine/RtcRegion.smali +++ b/com.discord/smali/co/discord/media_engine/RtcRegion.smali @@ -13,13 +13,11 @@ .method public constructor (Ljava/lang/String;[Ljava/lang/String;)V .locals 1 - const-string v0, "region" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ips" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lco/discord/media_engine/RtcRegion;->ips:[Ljava/lang/String; return-void + + :cond_0 + const-string p1, "ips" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "region" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/RtcRegion;Ljava/lang/String;[Ljava/lang/String;ILjava/lang/Object;)Lco/discord/media_engine/RtcRegion; @@ -75,19 +87,31 @@ .method public final copy(Ljava/lang/String;[Ljava/lang/String;)Lco/discord/media_engine/RtcRegion; .locals 1 - const-string v0, "region" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ips" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/RtcRegion; invoke-direct {v0, p1, p2}, Lco/discord/media_engine/RtcRegion;->(Ljava/lang/String;[Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "ips" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "region" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lco/discord/media_engine/RtcRegion;->region:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lco/discord/media_engine/RtcRegion;->ips:[Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/Stats.smali b/com.discord/smali/co/discord/media_engine/Stats.smali index 04181f2ef5..4601299e80 100644 --- a/com.discord/smali/co/discord/media_engine/Stats.smali +++ b/com.discord/smali/co/discord/media_engine/Stats.smali @@ -53,13 +53,11 @@ } .end annotation - const-string v0, "inboundRtpAudio" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "inboundRtpVideo" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -74,6 +72,20 @@ iput-object p5, p0, Lco/discord/media_engine/Stats;->inboundRtpVideo:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "inboundRtpVideo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inboundRtpAudio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/Stats;Lco/discord/media_engine/Transport;Lco/discord/media_engine/OutboundRtpAudio;Lco/discord/media_engine/OutboundRtpVideo;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lco/discord/media_engine/Stats; @@ -221,13 +233,11 @@ } .end annotation - const-string v0, "inboundRtpAudio" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "inboundRtpVideo" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lco/discord/media_engine/Stats; @@ -246,6 +256,20 @@ invoke-direct/range {v1 .. v6}, Lco/discord/media_engine/Stats;->(Lco/discord/media_engine/Transport;Lco/discord/media_engine/OutboundRtpAudio;Lco/discord/media_engine/OutboundRtpVideo;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "inboundRtpVideo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inboundRtpAudio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -263,7 +287,7 @@ iget-object v1, p1, Lco/discord/media_engine/Stats;->transport:Lco/discord/media_engine/Transport; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -273,7 +297,7 @@ iget-object v1, p1, Lco/discord/media_engine/Stats;->outboundRtpAudio:Lco/discord/media_engine/OutboundRtpAudio; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -283,7 +307,7 @@ iget-object v1, p1, Lco/discord/media_engine/Stats;->outboundRtpVideo:Lco/discord/media_engine/OutboundRtpVideo; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -293,7 +317,7 @@ iget-object v1, p1, Lco/discord/media_engine/Stats;->inboundRtpAudio:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -303,7 +327,7 @@ iget-object p1, p1, Lco/discord/media_engine/Stats;->inboundRtpVideo:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/StatsCodec.smali b/com.discord/smali/co/discord/media_engine/StatsCodec.smali index 2dd6a8b31f..0efc2a4997 100644 --- a/com.discord/smali/co/discord/media_engine/StatsCodec.smali +++ b/com.discord/smali/co/discord/media_engine/StatsCodec.smali @@ -11,11 +11,9 @@ # direct methods .method public constructor (ILjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -24,6 +22,15 @@ iput-object p2, p0, Lco/discord/media_engine/StatsCodec;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lco/discord/media_engine/StatsCodec;ILjava/lang/String;ILjava/lang/Object;)Lco/discord/media_engine/StatsCodec; @@ -71,15 +78,22 @@ .method public final copy(ILjava/lang/String;)Lco/discord/media_engine/StatsCodec; .locals 1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/StatsCodec; invoke-direct {v0, p1, p2}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -117,7 +131,7 @@ iget-object p1, p1, Lco/discord/media_engine/StatsCodec;->name:Ljava/lang/String; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/Transport.smali b/com.discord/smali/co/discord/media_engine/Transport.smali index 2c5f11a22e..aaac2dccca 100644 --- a/com.discord/smali/co/discord/media_engine/Transport.smali +++ b/com.discord/smali/co/discord/media_engine/Transport.smali @@ -295,7 +295,7 @@ iget-object v3, p1, Lco/discord/media_engine/Transport;->decryptionFailures:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -305,7 +305,7 @@ iget-object p1, p1, Lco/discord/media_engine/Transport;->localAddress:Ljava/lang/String; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/VideoDecoder.smali b/com.discord/smali/co/discord/media_engine/VideoDecoder.smali index d5c05503e0..5f8fc4b370 100644 --- a/com.discord/smali/co/discord/media_engine/VideoDecoder.smali +++ b/com.discord/smali/co/discord/media_engine/VideoDecoder.smali @@ -41,13 +41,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "params" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -112,6 +110,20 @@ invoke-direct {p1, p3}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/VideoDecoder;Ljava/lang/String;IILjava/util/Map;ILjava/lang/Object;)Lco/discord/media_engine/VideoDecoder; @@ -210,19 +222,31 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lco/discord/media_engine/VideoDecoder; invoke-direct {v0, p1, p2, p3, p4}, Lco/discord/media_engine/VideoDecoder;->(Ljava/lang/String;IILjava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -244,7 +268,7 @@ iget-object v3, p1, Lco/discord/media_engine/VideoDecoder;->name:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -286,7 +310,7 @@ iget-object p1, p1, Lco/discord/media_engine/VideoDecoder;->params:Ljava/util/Map; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/VideoEncoder.smali b/com.discord/smali/co/discord/media_engine/VideoEncoder.smali index c3d8672066..f8f17d8a86 100644 --- a/com.discord/smali/co/discord/media_engine/VideoEncoder.smali +++ b/com.discord/smali/co/discord/media_engine/VideoEncoder.smali @@ -41,13 +41,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "params" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -112,6 +110,20 @@ invoke-direct {p1, p3}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/VideoEncoder;Ljava/lang/String;IILjava/util/Map;ILjava/lang/Object;)Lco/discord/media_engine/VideoEncoder; @@ -210,19 +222,31 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lco/discord/media_engine/VideoEncoder; invoke-direct {v0, p1, p2, p3, p4}, Lco/discord/media_engine/VideoEncoder;->(Ljava/lang/String;IILjava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -244,7 +268,7 @@ iget-object v3, p1, Lco/discord/media_engine/VideoEncoder;->name:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -286,7 +310,7 @@ iget-object p1, p1, Lco/discord/media_engine/VideoEncoder;->params:Ljava/util/Map; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/VideoInputDeviceDescription.smali b/com.discord/smali/co/discord/media_engine/VideoInputDeviceDescription.smali index 9b62cb2672..5dd5e21adf 100644 --- a/com.discord/smali/co/discord/media_engine/VideoInputDeviceDescription.smali +++ b/com.discord/smali/co/discord/media_engine/VideoInputDeviceDescription.smali @@ -15,17 +15,13 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;Lco/discord/media_engine/VideoInputDeviceFacing;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "guid" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "facing" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +32,27 @@ iput-object p3, p0, Lco/discord/media_engine/VideoInputDeviceDescription;->facing:Lco/discord/media_engine/VideoInputDeviceFacing; return-void + + :cond_0 + const-string p1, "facing" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guid" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Ljava/lang/String;Lco/discord/media_engine/VideoInputDeviceFacing;ILjava/lang/Object;)Lco/discord/media_engine/VideoInputDeviceDescription; @@ -98,23 +115,40 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Lco/discord/media_engine/VideoInputDeviceFacing;)Lco/discord/media_engine/VideoInputDeviceDescription; .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "guid" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "facing" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lco/discord/media_engine/VideoInputDeviceDescription; invoke-direct {v0, p1, p2, p3}, Lco/discord/media_engine/VideoInputDeviceDescription;->(Ljava/lang/String;Ljava/lang/String;Lco/discord/media_engine/VideoInputDeviceFacing;)V return-object v0 + + :cond_0 + const-string p1, "facing" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guid" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -132,7 +166,7 @@ iget-object v1, p1, Lco/discord/media_engine/VideoInputDeviceDescription;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -142,7 +176,7 @@ iget-object v1, p1, Lco/discord/media_engine/VideoInputDeviceDescription;->guid:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -152,7 +186,7 @@ iget-object p1, p1, Lco/discord/media_engine/VideoInputDeviceDescription;->facing:Lco/discord/media_engine/VideoInputDeviceFacing; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2.smali b/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2.smali index f20ab0f218..c86def1bcb 100644 --- a/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2.smali +++ b/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2.smali @@ -39,7 +39,7 @@ const-string v0, "frame" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lco/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2;->$sinks:Ljava/util/Set; @@ -48,7 +48,7 @@ :try_start_0 iget-object v1, p0, Lco/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2;->$sinks:Ljava/util/Set; - invoke-static {v1}, Lk0/j/l;->firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object v1 @@ -75,4 +75,11 @@ monitor-exit v0 throw p1 + + :cond_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer.smali b/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer.smali index 017a635198..da63805b9f 100644 --- a/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer.smali +++ b/com.discord/smali/co/discord/media_engine/VideoStreamRenderer$Muxer.smali @@ -34,19 +34,21 @@ # virtual methods .method public final addSink(Lcom/hammerandchisel/libdiscord/Discord;Lco/discord/media_engine/VideoStreamRenderer;Ljava/lang/String;)V - .locals 4 + .locals 3 const-string v0, "discord" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_3 const-string v0, "sink" - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const-string v0, "streamId" - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-static {}, Lco/discord/media_engine/VideoStreamRenderer;->access$getStreams$cp()Ljava/util/Map; @@ -93,25 +95,15 @@ :cond_0 const/4 v1, 0x1 - new-array v2, v1, [Lco/discord/media_engine/VideoStreamRenderer; + new-array v1, v1, [Lco/discord/media_engine/VideoStreamRenderer; - const/4 v3, 0x0 + const/4 v2, 0x0 - aput-object p2, v2, v3 + aput-object p2, v1, v2 - const-string p2, "elements" + invoke-static {v1}, Lf/n/a/k/a;->mutableSetOf([Ljava/lang/Object;)Ljava/util/Set; - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p2, Ljava/util/LinkedHashSet; - - invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I - - move-result v1 - - invoke-direct {p2, v1}, Ljava/util/LinkedHashSet;->(I)V - - invoke-static {v2, p2}, Lf/n/a/k/a;->toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; + move-result-object p2 new-instance v1, Lco/discord/media_engine/VideoStreamRenderer$Muxer$addSink$1$2; @@ -140,22 +132,39 @@ monitor-exit v0 throw p1 + + :cond_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final removeSink(Lcom/hammerandchisel/libdiscord/Discord;Lco/discord/media_engine/VideoStreamRenderer;Ljava/lang/String;)V - .locals 2 + .locals 3 const-string v0, "discord" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_4 const-string v0, "sink" - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 const-string v0, "streamId" - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-static {}, Lco/discord/media_engine/VideoStreamRenderer;->access$getStreams$cp()Ljava/util/Map; @@ -168,32 +177,30 @@ invoke-static {}, Lco/discord/media_engine/VideoStreamRenderer;->access$getStreams$cp()Ljava/util/Map; - move-result-object v1 + move-result-object v2 - invoke-interface {v1, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Ljava/util/Set; + check-cast v2, Ljava/util/Set; - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - monitor-enter v1 + monitor-enter v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 - invoke-interface {v1, p2}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z + invoke-interface {v2, p2}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z - invoke-interface {v1}, Ljava/util/Set;->isEmpty()Z + invoke-interface {v2}, Ljava/util/Set;->isEmpty()Z move-result p2 if-eqz p2, :cond_0 - const/4 p2, 0x0 - - invoke-virtual {p1, p3, p2}, Lcom/hammerandchisel/libdiscord/Discord;->setVideoOutputSink(Ljava/lang/String;Lcom/hammerandchisel/libdiscord/Discord$VideoFrameCallback;)V + invoke-virtual {p1, p3, v1}, Lcom/hammerandchisel/libdiscord/Discord;->setVideoOutputSink(Ljava/lang/String;Lcom/hammerandchisel/libdiscord/Discord$VideoFrameCallback;)V invoke-static {}, Lco/discord/media_engine/VideoStreamRenderer;->access$Muxer()Lco/discord/media_engine/VideoStreamRenderer$Muxer; @@ -207,14 +214,14 @@ :cond_0 :try_start_2 - monitor-exit v1 + monitor-exit v2 goto :goto_0 :catchall_0 move-exception p1 - monitor-exit v1 + monitor-exit v2 throw p1 :try_end_2 @@ -232,4 +239,19 @@ monitor-exit v0 throw p1 + + :cond_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali/co/discord/media_engine/VideoStreamRenderer.smali b/com.discord/smali/co/discord/media_engine/VideoStreamRenderer.smali index 90a84cc613..6f2e54eb6f 100644 --- a/com.discord/smali/co/discord/media_engine/VideoStreamRenderer.smali +++ b/com.discord/smali/co/discord/media_engine/VideoStreamRenderer.smali @@ -56,11 +56,9 @@ .end method .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lorg/webrtc/SurfaceViewRenderer;->(Landroid/content/Context;)V @@ -69,18 +67,25 @@ iput-object p1, p0, Lco/discord/media_engine/VideoStreamRenderer;->streamIdentifier:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lorg/webrtc/SurfaceViewRenderer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -89,6 +94,20 @@ iput-object p1, p0, Lco/discord/media_engine/VideoStreamRenderer;->streamIdentifier:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$Muxer()Lco/discord/media_engine/VideoStreamRenderer$Muxer; diff --git a/com.discord/smali/co/discord/media_engine/VoiceQuality.smali b/com.discord/smali/co/discord/media_engine/VoiceQuality.smali index 0ebd5716ae..2e882ba80f 100644 --- a/com.discord/smali/co/discord/media_engine/VoiceQuality.smali +++ b/com.discord/smali/co/discord/media_engine/VoiceQuality.smali @@ -63,33 +63,31 @@ } .end annotation - const-string v0, "result" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - iget-object v0, p0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; + iget-object v1, p0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; - invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; - move-result-object v0 + move-result-object v1 - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - move-object v2, v1 + move-object v2, v0 :cond_0 :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v3 if-eqz v3, :cond_2 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 @@ -149,78 +147,85 @@ invoke-virtual {v2}, Lco/discord/media_engine/InboundBufferStats;->getAudioJitterBuffer()Lco/discord/media_engine/PlayoutMetric; - move-result-object v0 + move-result-object v1 goto :goto_1 :cond_3 - move-object v0, v1 + move-object v1, v0 :goto_1 const-string v3, "audio_jitter_buffer" - invoke-static {v3, v0, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V + invoke-static {v3, v1, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V if-eqz v2, :cond_4 invoke-virtual {v2}, Lco/discord/media_engine/InboundBufferStats;->getAudioJitterTarget()Lco/discord/media_engine/PlayoutMetric; - move-result-object v0 + move-result-object v1 goto :goto_2 :cond_4 - move-object v0, v1 + move-object v1, v0 :goto_2 const-string v3, "audio_jitter_target" - invoke-static {v3, v0, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V + invoke-static {v3, v1, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V if-eqz v2, :cond_5 invoke-virtual {v2}, Lco/discord/media_engine/InboundBufferStats;->getAudioJitterDelay()Lco/discord/media_engine/PlayoutMetric; - move-result-object v0 + move-result-object v1 goto :goto_3 :cond_5 - move-object v0, v1 + move-object v1, v0 :goto_3 const-string v3, "audio_jitter_delay" - invoke-static {v3, v0, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V + invoke-static {v3, v1, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V if-eqz v2, :cond_6 invoke-virtual {v2}, Lco/discord/media_engine/InboundBufferStats;->getRelativeReceptionDelay()Lco/discord/media_engine/PlayoutMetric; - move-result-object v0 + move-result-object v1 goto :goto_4 :cond_6 - move-object v0, v1 + move-object v1, v0 :goto_4 const-string v3, "relative_reception_delay" - invoke-static {v3, v0, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V + invoke-static {v3, v1, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V if-eqz v2, :cond_7 invoke-virtual {v2}, Lco/discord/media_engine/InboundBufferStats;->getRelativePlayoutDelay()Lco/discord/media_engine/PlayoutMetric; - move-result-object v1 + move-result-object v0 :cond_7 - const-string v0, "relative_playout_delay" + const-string v1, "relative_playout_delay" - invoke-static {v0, v1, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V + invoke-static {v1, v0, p1}, Lco/discord/media_engine/VoiceQualityKt;->access$explodePlayoutMetric(Ljava/lang/String;Lco/discord/media_engine/PlayoutMetric;Ljava/util/Map;)V return-void + + :cond_8 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getDurationStats(Ljava/util/Map;)V @@ -235,9 +240,7 @@ } .end annotation - const-string v0, "result" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lco/discord/media_engine/VoiceQuality;->_duration:Lco/discord/media_engine/Duration; @@ -296,6 +299,15 @@ invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getFrameOpStats(Ljava/util/Map;)V @@ -310,23 +322,21 @@ } .end annotation - const-string v0, "result" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_16 - iget-object v0, p0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; + iget-object v1, p0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; - invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; - move-result-object v0 + move-result-object v1 - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - move-object v2, v1 + move-object v2, v0 move-object v3, v2 @@ -340,13 +350,13 @@ :cond_0 :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v8 if-eqz v8, :cond_e - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v8 @@ -374,23 +384,23 @@ move-result v9 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - move-result v1 + move-result v0 goto :goto_1 :cond_1 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_1 - add-int/2addr v1, v9 + add-int/2addr v0, v9 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v0 :cond_2 invoke-virtual {v8}, Lco/discord/media_engine/InboundAudio;->getFrameOpStats()Lco/discord/media_engine/InboundFrameOpStats; @@ -588,9 +598,9 @@ goto/16 :goto_0 :cond_e - if-eqz v1, :cond_f + if-eqz v0, :cond_f - invoke-virtual {v1}, Ljava/lang/Number;->intValue()I + invoke-virtual {v0}, Ljava/lang/Number;->intValue()I move-result v0 @@ -694,10 +704,17 @@ :cond_15 return-void + + :cond_16 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getMosStats(Ljava/util/Map;)V - .locals 17 + .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -708,161 +725,187 @@ } .end annotation - move-object/from16 v0, p1 + if-eqz p1, :cond_3 - const-string v1, "result" + const-wide/16 v0, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v2, 0x5 - const/4 v1, 0x5 + new-array v2, v2, [Ljava/lang/Integer; - new-array v1, v1, [Ljava/lang/Integer; + const/4 v3, 0x0 - const/4 v2, 0x0 + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + move-result-object v4 - move-result-object v3 + aput-object v4, v2, v3 - aput-object v3, v1, v2 + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v4, 0x1 + move-result-object v4 - aput-object v3, v1, v4 + const/4 v5, 0x1 - const/4 v5, 0x2 + aput-object v4, v2, v5 - aput-object v3, v1, v5 + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v6, 0x3 + move-result-object v4 - aput-object v3, v1, v6 + const/4 v6, 0x2 - const/4 v7, 0x4 + aput-object v4, v2, v6 - aput-object v3, v1, v7 + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-object/from16 v8, p0 + move-result-object v4 - iget-object v9, v8, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; + const/4 v7, 0x3 - invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set; + aput-object v4, v2, v7 - move-result-object v9 + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + move-result-object v4 - move-result-object v9 + const/4 v8, 0x4 - const-wide/16 v10, 0x0 + aput-object v4, v2, v8 - const/4 v12, 0x0 + iget-object v4, p0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; + + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; + + move-result-object v4 + + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + + move-result-object v4 + + const/4 v9, 0x0 :cond_0 - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z + + move-result v10 + + if-eqz v10, :cond_1 + + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v10 + + check-cast v10, Ljava/util/Map$Entry; + + invoke-interface {v10}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + + move-result-object v10 + + check-cast v10, Lco/discord/media_engine/InboundAudio; + + invoke-virtual {v10}, Lco/discord/media_engine/InboundAudio;->getMosSum()D + + move-result-wide v11 + + add-double/2addr v0, v11 + + invoke-virtual {v10}, Lco/discord/media_engine/InboundAudio;->getMosCount()I + + move-result v11 + + add-int/2addr v9, v11 + + const/4 v11, 0x0 + + :goto_0 + if-gt v11, v8, :cond_0 + + aget-object v12, v2, v11 + + invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I + + move-result v12 + + invoke-virtual {v10}, Lco/discord/media_engine/InboundAudio;->getMosBuckets()[Ljava/lang/Integer; + + move-result-object v13 + + aget-object v13, v13, v11 + + invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I move-result v13 - if-eqz v13, :cond_1 + add-int/2addr v13, v12 - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v13 + move-result-object v12 - check-cast v13, Ljava/util/Map$Entry; + aput-object v12, v2, v11 - invoke-interface {v13}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v13 - - check-cast v13, Lco/discord/media_engine/InboundAudio; - - invoke-virtual {v13}, Lco/discord/media_engine/InboundAudio;->getMosSum()D - - move-result-wide v14 - - add-double/2addr v10, v14 - - invoke-virtual {v13}, Lco/discord/media_engine/InboundAudio;->getMosCount()I - - move-result v14 - - add-int/2addr v12, v14 - - const/4 v14, 0x0 - - :goto_0 - if-gt v14, v7, :cond_0 - - aget-object v15, v1, v14 - - invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I - - move-result v15 - - invoke-virtual {v13}, Lco/discord/media_engine/InboundAudio;->getMosBuckets()[Ljava/lang/Integer; - - move-result-object v16 - - aget-object v16, v16, v14 - - invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I - - move-result v16 - - add-int v16, v16, v15 - - invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v15 - - aput-object v15, v1, v14 - - add-int/lit8 v14, v14, 0x1 + add-int/lit8 v11, v11, 0x1 goto :goto_0 :cond_1 - if-lez v12, :cond_2 + if-lez v9, :cond_2 - int-to-double v2, v12 + int-to-double v3, v9 - div-double/2addr v10, v2 + div-double/2addr v0, v3 - invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; + invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; - move-result-object v3 + move-result-object v0 + + goto :goto_1 :cond_2 - const-string v2, "mos_mean" + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + move-result-object v0 - aget-object v2, v1, v4 + :goto_1 + const-string v1, "mos_mean" - const-string v3, "mos_1" + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + aget-object v0, v2, v5 - aget-object v2, v1, v5 + const-string v1, "mos_1" - const-string v3, "mos_2" + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + aget-object v0, v2, v6 - aget-object v2, v1, v6 + const-string v1, "mos_2" - const-string v3, "mos_3" + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + aget-object v0, v2, v7 - aget-object v1, v1, v7 + const-string v1, "mos_3" - const-string v2, "mos_4" + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + aget-object v0, v2, v8 + + const-string v1, "mos_4" + + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_3 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getPacketStats(Ljava/util/Map;)V @@ -877,9 +920,7 @@ } .end annotation - const-string v0, "result" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; @@ -974,30 +1015,35 @@ invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final update(Lco/discord/media_engine/Stats;)V - .locals 36 + .locals 34 move-object/from16 v0, p0 - const-string v1, "stats" - - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c iget-object v1, v0, Lco/discord/media_engine/VoiceQuality;->_duration:Lco/discord/media_engine/Duration; invoke-virtual {v1}, Lco/discord/media_engine/Duration;->getConnected()I - move-result v3 + move-result v2 - const/4 v4, 0x1 + const/4 v3, 0x1 - add-int/2addr v3, v4 + add-int/2addr v2, v3 - invoke-virtual {v1, v3}, Lco/discord/media_engine/Duration;->setConnected(I)V + invoke-virtual {v1, v2}, Lco/discord/media_engine/Duration;->setConnected(I)V iget-object v1, v0, Lco/discord/media_engine/VoiceQuality;->_outboundStats:Lco/discord/media_engine/OutboundAudio; @@ -1005,395 +1051,407 @@ move-result v1 - iget-object v3, v0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; + iget-object v2, v0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - move-result-object v3 + move-result-object v2 - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - move-result-object v3 + move-result-object v2 + + const/4 v4, 0x0 const/4 v5, 0x0 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + :goto_0 + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + + move-result v6 + + if-eqz v6, :cond_0 + + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 - const/4 v7, 0x0 + check-cast v6, Ljava/util/Map$Entry; - :goto_0 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - move-result v8 + move-result-object v6 - if-eqz v8, :cond_0 + check-cast v6, Lco/discord/media_engine/InboundAudio; - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-virtual {v6}, Lco/discord/media_engine/InboundAudio;->getPacketsReceived()I - move-result-object v8 + move-result v6 - check-cast v8, Ljava/util/Map$Entry; - - invoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v8 - - check-cast v8, Lco/discord/media_engine/InboundAudio; - - invoke-virtual {v8}, Lco/discord/media_engine/InboundAudio;->getPacketsReceived()I - - move-result v8 - - add-int/2addr v7, v8 + add-int/2addr v5, v6 goto :goto_0 :cond_0 invoke-virtual/range {p1 .. p1}, Lco/discord/media_engine/Stats;->getOutboundRtpAudio()Lco/discord/media_engine/OutboundRtpAudio; - move-result-object v3 + move-result-object v2 - if-eqz v3, :cond_1 + if-eqz v2, :cond_1 - new-instance v8, Lco/discord/media_engine/OutboundAudio; + new-instance v6, Lco/discord/media_engine/OutboundAudio; - invoke-virtual {v3}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsSent()I + invoke-virtual {v2}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsSent()I - move-result v9 + move-result v7 - invoke-virtual {v3}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsLost()I + invoke-virtual {v2}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsLost()I - move-result v3 + move-result v2 - invoke-direct {v8, v9, v3}, Lco/discord/media_engine/OutboundAudio;->(II)V + invoke-direct {v6, v7, v2}, Lco/discord/media_engine/OutboundAudio;->(II)V goto :goto_1 :cond_1 - new-instance v8, Lco/discord/media_engine/OutboundAudio; + new-instance v6, Lco/discord/media_engine/OutboundAudio; - invoke-direct {v8, v5, v5}, Lco/discord/media_engine/OutboundAudio;->(II)V + invoke-direct {v6, v4, v4}, Lco/discord/media_engine/OutboundAudio;->(II)V :goto_1 - iput-object v8, v0, Lco/discord/media_engine/VoiceQuality;->_outboundStats:Lco/discord/media_engine/OutboundAudio; + iput-object v6, v0, Lco/discord/media_engine/VoiceQuality;->_outboundStats:Lco/discord/media_engine/OutboundAudio; invoke-virtual/range {p1 .. p1}, Lco/discord/media_engine/Stats;->getInboundRtpAudio()Ljava/util/Map; - move-result-object v3 + move-result-object v2 - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - move-result-object v3 + move-result-object v2 - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - move-result-object v3 + move-result-object v2 :goto_2 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v8 + move-result v6 - if-eqz v8, :cond_6 + if-eqz v6, :cond_6 - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v8 + move-result-object v6 - check-cast v8, Ljava/util/Map$Entry; + check-cast v6, Ljava/util/Map$Entry; - invoke-interface {v8}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - move-result-object v9 + move-result-object v7 - check-cast v9, Ljava/lang/String; + check-cast v7, Ljava/lang/String; - invoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - move-result-object v8 + move-result-object v6 - check-cast v8, Lco/discord/media_engine/InboundRtpAudio; + check-cast v6, Lco/discord/media_engine/InboundRtpAudio; invoke-virtual/range {p1 .. p1}, Lco/discord/media_engine/Stats;->getTransport()Lco/discord/media_engine/Transport; - move-result-object v10 + move-result-object v8 - if-eqz v10, :cond_2 + if-eqz v8, :cond_2 - invoke-virtual {v10}, Lco/discord/media_engine/Transport;->getPing()I + invoke-virtual {v8}, Lco/discord/media_engine/Transport;->getPing()I - move-result v10 + move-result v8 goto :goto_3 :cond_2 - const/4 v10, 0x0 + const/4 v8, 0x0 :goto_3 - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsReceived()I + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsReceived()I - move-result v12 + move-result v10 - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsLost()I - - move-result v13 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getJitterBuffer()I + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsLost()I move-result v11 - new-instance v20, Lco/discord/media_engine/InboundBufferStats; + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getJitterBuffer()I - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getAudioJitterBuffer()Lco/discord/media_engine/PlayoutMetric; + move-result v9 - move-result-object v15 + new-instance v18, Lco/discord/media_engine/InboundBufferStats; - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getAudioJitterTarget()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getAudioJitterBuffer()Lco/discord/media_engine/PlayoutMetric; - move-result-object v16 + move-result-object v13 - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getAudioJitterDelay()Lco/discord/media_engine/PlayoutMetric; - - move-result-object v17 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getRelativeReceptionDelay()Lco/discord/media_engine/PlayoutMetric; - - move-result-object v18 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getRelativePlayoutDelay()Lco/discord/media_engine/PlayoutMetric; - - move-result-object v19 - - move-object/from16 v14, v20 - - invoke-direct/range {v14 .. v19}, Lco/discord/media_engine/InboundBufferStats;->(Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)V - - new-instance v29, Lco/discord/media_engine/InboundFrameOpStats; - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpSilence()Ljava/lang/Integer; - - move-result-object v22 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpNormal()Ljava/lang/Integer; - - move-result-object v23 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpMerge()Ljava/lang/Integer; - - move-result-object v24 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpExpand()Ljava/lang/Integer; - - move-result-object v25 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpAccelerate()Ljava/lang/Integer; - - move-result-object v26 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpPreemptiveExpand()Ljava/lang/Integer; - - move-result-object v27 - - invoke-virtual {v8}, Lco/discord/media_engine/InboundRtpAudio;->getOpCNG()Ljava/lang/Integer; - - move-result-object v28 - - move-object/from16 v21, v29 - - invoke-direct/range {v21 .. v28}, Lco/discord/media_engine/InboundFrameOpStats;->(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V - - iget-object v8, v0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; - - invoke-interface {v8, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getAudioJitterTarget()Lco/discord/media_engine/PlayoutMetric; move-result-object v14 - check-cast v14, Lco/discord/media_engine/InboundAudio; + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getAudioJitterDelay()Lco/discord/media_engine/PlayoutMetric; - if-eqz v14, :cond_5 + move-result-object v15 - invoke-virtual {v14}, Lco/discord/media_engine/InboundAudio;->getPacketsReceived()I + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getRelativeReceptionDelay()Lco/discord/media_engine/PlayoutMetric; - move-result v15 + move-result-object v16 - sub-int v15, v12, v15 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getRelativePlayoutDelay()Lco/discord/media_engine/PlayoutMetric; - invoke-virtual {v14}, Lco/discord/media_engine/InboundAudio;->getPacketsLost()I + move-result-object v17 - move-result v16 + move-object/from16 v12, v18 - sub-int v5, v13, v16 + invoke-direct/range {v12 .. v17}, Lco/discord/media_engine/InboundBufferStats;->(Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)V - const-wide/16 v16, 0x0 + new-instance v27, Lco/discord/media_engine/InboundFrameOpStats; - invoke-virtual {v14}, Lco/discord/media_engine/InboundAudio;->getMosBuckets()[Ljava/lang/Integer; + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpSilence()Ljava/lang/Integer; - move-result-object v19 + move-result-object v20 - if-lez v15, :cond_3 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpNormal()Ljava/lang/Integer; - if-ltz v5, :cond_3 + move-result-object v21 - add-int/2addr v10, v11 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpMerge()Ljava/lang/Integer; - int-to-double v10, v10 + move-result-object v22 - move-object/from16 v23, v3 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpExpand()Ljava/lang/Integer; - int-to-double v2, v5 + move-result-object v23 - add-int/2addr v15, v5 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpAccelerate()Ljava/lang/Integer; - int-to-double v4, v15 + move-result-object v24 - div-double v30, v2, v4 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpPreemptiveExpand()Ljava/lang/Integer; - const-wide/16 v32, 0x0 + move-result-object v25 - const-wide/high16 v34, 0x3ff0000000000000L # 1.0 + invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getOpCNG()Ljava/lang/Integer; - invoke-static/range {v30 .. v35}, Lco/discord/media_engine/VoiceQualityKt;->access$clamp(DDD)D + move-result-object v26 - move-result-wide v2 + move-object/from16 v19, v27 - invoke-static {v10, v11, v2, v3}, Lco/discord/media_engine/VoiceQualityKt;->access$_calculateMos(DD)D + invoke-direct/range {v19 .. v26}, Lco/discord/media_engine/InboundFrameOpStats;->(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V - move-result-wide v2 + iget-object v6, v0, Lco/discord/media_engine/VoiceQuality;->_inboundStats:Ljava/util/Map; - invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D + invoke-interface {v6, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v12 + + check-cast v12, Lco/discord/media_engine/InboundAudio; + + if-eqz v12, :cond_5 + + invoke-virtual {v12}, Lco/discord/media_engine/InboundAudio;->getPacketsReceived()I + + move-result v13 + + sub-int v13, v10, v13 + + invoke-virtual {v12}, Lco/discord/media_engine/InboundAudio;->getPacketsLost()I + + move-result v14 + + sub-int v14, v11, v14 + + const-wide/16 v15, 0x0 + + invoke-virtual {v12}, Lco/discord/media_engine/InboundAudio;->getMosBuckets()[Ljava/lang/Integer; + + move-result-object v17 + + if-lez v13, :cond_3 + + if-ltz v14, :cond_3 + + add-int/2addr v8, v9 + + int-to-double v8, v8 + + move/from16 v21, v5 + + int-to-double v4, v14 + + add-int/2addr v13, v14 + + int-to-double v13, v13 + + div-double v28, v4, v13 + + const-wide/16 v30, 0x0 + + const-wide/high16 v32, 0x3ff0000000000000L # 1.0 + + invoke-static/range {v28 .. v33}, Lco/discord/media_engine/VoiceQualityKt;->access$clamp(DDD)D move-result-wide v4 - double-to-int v4, v4 + invoke-static {v8, v9, v4, v5}, Lco/discord/media_engine/VoiceQualityKt;->access$_calculateMos(DD)D - aget-object v5, v19, v4 + move-result-wide v4 - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I + invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D - move-result v5 + move-result-wide v8 - const/4 v10, 0x1 + double-to-int v8, v8 - add-int/2addr v5, v10 + aget-object v9, v17, v8 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I - move-result-object v5 + move-result v9 - aput-object v5, v19, v4 + add-int/2addr v9, v3 - move-wide/from16 v16, v2 + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v9 + + aput-object v9, v17, v8 + + move-wide v15, v4 goto :goto_4 :cond_3 - move-object/from16 v23, v3 + move/from16 v21, v5 :goto_4 - new-instance v2, Lco/discord/media_engine/InboundAudio; + new-instance v4, Lco/discord/media_engine/InboundAudio; - invoke-virtual {v14}, Lco/discord/media_engine/InboundAudio;->getMosSum()D + invoke-virtual {v12}, Lco/discord/media_engine/InboundAudio;->getMosSum()D - move-result-wide v3 + move-result-wide v8 - add-double v3, v3, v16 + add-double v22, v8, v15 - invoke-virtual {v14}, Lco/discord/media_engine/InboundAudio;->getMosCount()I + invoke-virtual {v12}, Lco/discord/media_engine/InboundAudio;->getMosCount()I move-result v5 - const/4 v10, 0x0 + const/4 v8, 0x0 - int-to-double v14, v10 + int-to-double v12, v8 - cmpl-double v10, v16, v14 + cmpl-double v8, v15, v12 - if-lez v10, :cond_4 + if-lez v8, :cond_4 - const/4 v10, 0x1 + const/4 v8, 0x1 goto :goto_5 :cond_4 - const/4 v10, 0x0 + const/4 v8, 0x0 :goto_5 - add-int v18, v5, v10 + add-int/2addr v5, v8 - move-object v11, v2 + move-object v9, v4 - move-wide/from16 v14, v16 + move-wide v12, v15 - move-wide/from16 v16, v3 + move-wide/from16 v14, v22 - move-object/from16 v21, v29 + move/from16 v16, v5 - invoke-direct/range {v11 .. v21}, Lco/discord/media_engine/InboundAudio;->(IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)V + move-object/from16 v19, v27 - const/4 v10, 0x0 + invoke-direct/range {v9 .. v19}, Lco/discord/media_engine/InboundAudio;->(IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)V + + const/4 v8, 0x0 goto :goto_6 :cond_5 - move-object/from16 v23, v3 + move/from16 v21, v5 - new-instance v2, Lco/discord/media_engine/InboundAudio; + new-instance v4, Lco/discord/media_engine/InboundAudio; + + const-wide/16 v12, 0x0 const-wide/16 v14, 0x0 - const-wide/16 v16, 0x0 + const/16 v16, 0x0 - const/16 v18, 0x0 + const/4 v5, 0x5 - const/4 v3, 0x5 + new-array v5, v5, [Ljava/lang/Integer; - new-array v3, v3, [Ljava/lang/Integer; + const/4 v8, 0x0 - const/4 v10, 0x0 + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - aput-object v6, v3, v10 + move-result-object v9 - const/4 v4, 0x1 + aput-object v9, v5, v8 - aput-object v6, v3, v4 + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v4, 0x2 + move-result-object v9 - aput-object v6, v3, v4 + aput-object v9, v5, v3 - const/4 v4, 0x3 + const/4 v9, 0x2 - aput-object v6, v3, v4 + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v4, 0x4 + move-result-object v17 - aput-object v6, v3, v4 + aput-object v17, v5, v9 - move-object v11, v2 + const/4 v9, 0x3 - move-object/from16 v19, v3 + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-object/from16 v21, v29 + move-result-object v17 - invoke-direct/range {v11 .. v21}, Lco/discord/media_engine/InboundAudio;->(IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)V + aput-object v17, v5, v9 + + const/4 v9, 0x4 + + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v17 + + aput-object v17, v5, v9 + + move-object v9, v4 + + move-object/from16 v17, v5 + + move-object/from16 v19, v27 + + invoke-direct/range {v9 .. v19}, Lco/discord/media_engine/InboundAudio;->(IIDDI[Ljava/lang/Integer;Lco/discord/media_engine/InboundBufferStats;Lco/discord/media_engine/InboundFrameOpStats;)V :goto_6 - invoke-interface {v8, v9, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v6, v7, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - move-object/from16 v2, p1 + move/from16 v5, v21 - move-object/from16 v3, v23 - - const/4 v4, 0x1 - - const/4 v5, 0x0 + const/4 v4, 0x0 goto/16 :goto_2 :cond_6 - const/4 v10, 0x0 + move/from16 v21, v5 + + const/4 v8, 0x0 iget-object v2, v0, Lco/discord/media_engine/VoiceQuality;->_outboundStats:Lco/discord/media_engine/OutboundAudio; @@ -1409,8 +1467,6 @@ move-result v2 - const/4 v3, 0x1 - add-int/2addr v2, v3 invoke-virtual {v1, v2}, Lco/discord/media_engine/Duration;->setSpeaking(I)V @@ -1433,63 +1489,61 @@ move-result-object v2 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_8 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v4 + move-result v5 - if-eqz v4, :cond_8 + if-eqz v5, :cond_8 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v4 + move-result-object v5 - check-cast v4, Ljava/util/Map$Entry; + check-cast v5, Ljava/util/Map$Entry; - invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - move-result-object v4 + move-result-object v5 - check-cast v4, Lco/discord/media_engine/InboundAudio; + check-cast v5, Lco/discord/media_engine/InboundAudio; - invoke-virtual {v4}, Lco/discord/media_engine/InboundAudio;->getPacketsReceived()I + invoke-virtual {v5}, Lco/discord/media_engine/InboundAudio;->getPacketsReceived()I - move-result v4 + move-result v5 - add-int/2addr v3, v4 + add-int/2addr v4, v5 goto :goto_8 :cond_8 - if-le v3, v7, :cond_9 + move/from16 v5, v21 + + if-le v4, v5, :cond_9 iget-object v2, v0, Lco/discord/media_engine/VoiceQuality;->_duration:Lco/discord/media_engine/Duration; invoke-virtual {v2}, Lco/discord/media_engine/Duration;->getListening()I - move-result v3 + move-result v4 + + add-int/2addr v4, v3 + + invoke-virtual {v2, v4}, Lco/discord/media_engine/Duration;->setListening(I)V const/4 v4, 0x1 - add-int/2addr v3, v4 - - invoke-virtual {v2, v3}, Lco/discord/media_engine/Duration;->setListening(I)V - - const/4 v5, 0x1 - goto :goto_9 :cond_9 - const/4 v4, 0x1 - - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_9 if-nez v1, :cond_a - if-eqz v5, :cond_b + if-eqz v4, :cond_b :cond_a iget-object v1, v0, Lco/discord/media_engine/VoiceQuality;->_duration:Lco/discord/media_engine/Duration; @@ -1498,10 +1552,19 @@ move-result v2 - add-int/2addr v2, v4 + add-int/2addr v2, v3 invoke-virtual {v1, v2}, Lco/discord/media_engine/Duration;->setParticipation(I)V :cond_b return-void + + :cond_c + const-string v1, "stats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali/co/discord/media_engine/internal/AssetManagement.smali b/com.discord/smali/co/discord/media_engine/internal/AssetManagement.smali index 110e0d8984..12f2cb20d6 100644 --- a/com.discord/smali/co/discord/media_engine/internal/AssetManagement.smali +++ b/com.discord/smali/co/discord/media_engine/internal/AssetManagement.smali @@ -9,21 +9,28 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lco/discord/media_engine/internal/AssetManagement;->ctx:Landroid/content/Context; return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final cleanup()V - .locals 3 + .locals 4 :try_start_0 new-instance v0, Ljava/io/File; @@ -42,14 +49,58 @@ move-result v1 - if-eqz v1, :cond_0 + if-eqz v1, :cond_2 - invoke-static {v0}, Lf/n/a/k/a;->deleteRecursively(Ljava/io/File;)Z + sget-object v1, Lk0/m/b;->e:Lk0/m/b; + + new-instance v2, Lk0/m/a; + + invoke-direct {v2, v0, v1}, Lk0/m/a;->(Ljava/io/File;Lk0/m/b;)V + + invoke-virtual {v2}, Lk0/m/a;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + :goto_0 + const/4 v1, 0x1 + + :goto_1 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_2 + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Ljava/io/File; + + invoke-virtual {v2}, Ljava/io/File;->delete()Z + + move-result v3 + + if-nez v3, :cond_0 + + invoke-virtual {v2}, Ljava/io/File;->exists()Z + + move-result v2 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 + if-nez v2, :cond_1 + + :cond_0 + if-eqz v1, :cond_1 + goto :goto_0 + :cond_1 + const/4 v1, 0x0 + + goto :goto_1 + :catch_0 move-exception v0 @@ -83,8 +134,7 @@ invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I - :cond_0 - :goto_0 + :cond_2 return-void .end method @@ -117,7 +167,7 @@ const-string v1, "ctx.assets.open(\"thz/\" + name)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/io/FileOutputStream; @@ -127,14 +177,6 @@ invoke-direct {v1, v2}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V - const-string p1, "$this$copyTo" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "out" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/16 p1, 0x400 new-array p1, p1, [B @@ -194,7 +236,7 @@ const-string v2, "ctx.getString(R.string.krisp_model_version)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/io/File; @@ -258,7 +300,7 @@ const-string v4, "file" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v2, v3}, Lco/discord/media_engine/internal/AssetManagement;->copy(Ljava/io/File;Ljava/lang/String;)V :try_end_0 diff --git a/com.discord/smali/co/discord/media_engine/internal/Inbound.smali b/com.discord/smali/co/discord/media_engine/internal/Inbound.smali index 4da4ac8d82..5ad5ad3553 100644 --- a/com.discord/smali/co/discord/media_engine/internal/Inbound.smali +++ b/com.discord/smali/co/discord/media_engine/internal/Inbound.smali @@ -17,13 +17,11 @@ .method public constructor (Ljava/lang/String;Lco/discord/media_engine/internal/InboundAudio;Lco/discord/media_engine/internal/InboundVideo;Lco/discord/media_engine/internal/InboundPlayout;)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audio" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +34,20 @@ iput-object p4, p0, Lco/discord/media_engine/internal/Inbound;->playout:Lco/discord/media_engine/internal/InboundPlayout; return-void + + :cond_0 + const-string p1, "audio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/Inbound;Ljava/lang/String;Lco/discord/media_engine/internal/InboundAudio;Lco/discord/media_engine/internal/InboundVideo;Lco/discord/media_engine/internal/InboundPlayout;ILjava/lang/Object;)Lco/discord/media_engine/internal/Inbound; @@ -113,19 +125,31 @@ .method public final copy(Ljava/lang/String;Lco/discord/media_engine/internal/InboundAudio;Lco/discord/media_engine/internal/InboundVideo;Lco/discord/media_engine/internal/InboundPlayout;)Lco/discord/media_engine/internal/Inbound; .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audio" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/internal/Inbound; invoke-direct {v0, p1, p2, p3, p4}, Lco/discord/media_engine/internal/Inbound;->(Ljava/lang/String;Lco/discord/media_engine/internal/InboundAudio;Lco/discord/media_engine/internal/InboundVideo;Lco/discord/media_engine/internal/InboundPlayout;)V return-object v0 + + :cond_0 + const-string p1, "audio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -143,7 +167,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/Inbound;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -153,7 +177,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/Inbound;->audio:Lco/discord/media_engine/internal/InboundAudio; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +187,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/Inbound;->video:Lco/discord/media_engine/internal/InboundVideo; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -173,7 +197,7 @@ iget-object p1, p1, Lco/discord/media_engine/internal/Inbound;->playout:Lco/discord/media_engine/internal/InboundPlayout; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/internal/InboundAudio.smali b/com.discord/smali/co/discord/media_engine/internal/InboundAudio.smali index 9a0bb4ab10..0b25929deb 100644 --- a/com.discord/smali/co/discord/media_engine/internal/InboundAudio.smali +++ b/com.discord/smali/co/discord/media_engine/internal/InboundAudio.smali @@ -63,9 +63,7 @@ move-object v1, p3 - const-string v2, "codecName" - - invoke-static {p3, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -168,6 +166,15 @@ iput v1, v0, Lco/discord/media_engine/internal/InboundAudio;->ssrc:I return-void + + :cond_0 + const-string v1, "codecName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/InboundAudio;IILjava/lang/String;IIIIIIIFIIIIIIIIIIIIIIILjava/lang/Object;)Lco/discord/media_engine/internal/InboundAudio; @@ -759,6 +766,12 @@ .method public final copy(IILjava/lang/String;IIIIIIIFIIIIIIIIIIIIII)Lco/discord/media_engine/internal/InboundAudio; .locals 27 + if-eqz p3, :cond_0 + + new-instance v26, Lco/discord/media_engine/internal/InboundAudio; + + move-object/from16 v0, v26 + move/from16 v1, p1 move/from16 v2, p2 @@ -809,21 +822,18 @@ move/from16 v25, p25 - const-string v0, "codecName" - - move-object/from16 v1, p3 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v26, Lco/discord/media_engine/internal/InboundAudio; - - move-object/from16 v0, v26 - - move/from16 v1, p1 - invoke-direct/range {v0 .. v25}, Lco/discord/media_engine/internal/InboundAudio;->(IILjava/lang/String;IIIIIIIFIIIIIIIIIIIIII)V return-object v26 + + :cond_0 + const-string v0, "codecName" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -877,7 +887,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/InboundAudio;->codecName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/internal/InboundPlayout.smali b/com.discord/smali/co/discord/media_engine/internal/InboundPlayout.smali index 798d72332f..6ff490600d 100644 --- a/com.discord/smali/co/discord/media_engine/internal/InboundPlayout.smali +++ b/com.discord/smali/co/discord/media_engine/internal/InboundPlayout.smali @@ -27,41 +27,25 @@ .method public constructor (Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)V .locals 1 - const-string v0, "audioJitterBuffer" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "audioJitterDelay" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 - const-string v0, "audioJitterTarget" + if-eqz p4, :cond_5 - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_4 - const-string v0, "audioPlayoutUnderruns" + if-eqz p6, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_2 - const-string/jumbo v0, "videoJitterBuffer" + if-eqz p8, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "videoJitterDelay" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "videoJitterTarget" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relativeReceptionDelay" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relativePlayoutDelay" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -84,6 +68,69 @@ iput-object p9, p0, Lco/discord/media_engine/internal/InboundPlayout;->relativePlayoutDelay:Lco/discord/media_engine/PlayoutMetric; return-void + + :cond_0 + const-string p1, "relativePlayoutDelay" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "relativeReceptionDelay" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "videoJitterTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "videoJitterDelay" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "videoJitterBuffer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "audioPlayoutUnderruns" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "audioJitterTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "audioJitterDelay" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "audioJitterBuffer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/InboundPlayout;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;ILjava/lang/Object;)Lco/discord/media_engine/internal/InboundPlayout; @@ -303,67 +350,114 @@ .method public final copy(Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)Lco/discord/media_engine/internal/InboundPlayout; .locals 11 - const-string v0, "audioJitterBuffer" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_8 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 - const-string v0, "audioJitterDelay" + if-eqz p3, :cond_6 - move-object v3, p2 + if-eqz p4, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_4 - const-string v0, "audioJitterTarget" + if-eqz p6, :cond_3 - move-object v4, p3 + if-eqz p7, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_1 - const-string v0, "audioPlayoutUnderruns" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "videoJitterBuffer" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "videoJitterDelay" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "videoJitterTarget" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relativeReceptionDelay" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relativePlayoutDelay" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lco/discord/media_engine/internal/InboundPlayout; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + + move-object v4, p3 + + move-object v5, p4 + + move-object/from16 v6, p5 + + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + + move-object/from16 v9, p8 + + move-object/from16 v10, p9 + invoke-direct/range {v1 .. v10}, Lco/discord/media_engine/internal/InboundPlayout;->(Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;Lco/discord/media_engine/PlayoutMetric;)V return-object v0 + + :cond_0 + const-string v1, "relativePlayoutDelay" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "relativeReceptionDelay" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "videoJitterTarget" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "videoJitterDelay" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "videoJitterBuffer" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "audioPlayoutUnderruns" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "audioJitterTarget" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string v1, "audioJitterDelay" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string v1, "audioJitterBuffer" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -381,7 +475,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->audioJitterBuffer:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -391,7 +485,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->audioJitterDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -401,7 +495,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->audioJitterTarget:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -411,7 +505,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->audioPlayoutUnderruns:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -421,7 +515,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->videoJitterBuffer:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -431,7 +525,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->videoJitterDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -441,7 +535,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->videoJitterTarget:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -451,7 +545,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/InboundPlayout;->relativeReceptionDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -461,7 +555,7 @@ iget-object p1, p1, Lco/discord/media_engine/internal/InboundPlayout;->relativePlayoutDelay:Lco/discord/media_engine/PlayoutMetric; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/internal/InboundVideo.smali b/com.discord/smali/co/discord/media_engine/internal/InboundVideo.smali index 08c32caf05..34d493776a 100644 --- a/com.discord/smali/co/discord/media_engine/internal/InboundVideo.smali +++ b/com.discord/smali/co/discord/media_engine/internal/InboundVideo.smali @@ -75,25 +75,17 @@ move-object/from16 v5, p22 - const-string v6, "codecName" + const/4 v6, 0x0 - invoke-static {p1, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_4 - const-string v6, "decoderImplementationName" + if-eqz v2, :cond_3 - invoke-static {p7, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_2 - const-string v6, "frameCounts" + if-eqz v4, :cond_1 - invoke-static {v3, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "rtcpStats" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "rtpStats" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -196,6 +188,41 @@ iput v1, v0, Lco/discord/media_engine/internal/InboundVideo;->width:I return-void + + :cond_0 + const-string v1, "rtpStats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string v1, "rtcpStats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string v1, "frameCounts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string v1, "decoderImplementationName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string v1, "codecName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/InboundVideo;Ljava/lang/String;IFIIILjava/lang/String;ILco/discord/media_engine/internal/FrameCounts;IIIIFFFIIFILco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;IFFIIILjava/lang/Object;)Lco/discord/media_engine/internal/InboundVideo; @@ -833,101 +860,116 @@ .end method .method public final copy(Ljava/lang/String;IFIIILjava/lang/String;ILco/discord/media_engine/internal/FrameCounts;IIIIFFFIIFILco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;IFFII)Lco/discord/media_engine/internal/InboundVideo; - .locals 30 + .locals 29 - move-object/from16 v1, p1 + const/4 v0, 0x0 - move/from16 v2, p2 + if-eqz p1, :cond_4 - move/from16 v3, p3 + if-eqz p7, :cond_3 - move/from16 v4, p4 + if-eqz p9, :cond_2 - move/from16 v5, p5 + if-eqz p21, :cond_1 - move/from16 v6, p6 + if-eqz p22, :cond_0 - move-object/from16 v7, p7 + new-instance v0, Lco/discord/media_engine/internal/InboundVideo; - move/from16 v8, p8 + move-object v1, v0 - move-object/from16 v9, p9 + move-object/from16 v2, p1 - move/from16 v10, p10 + move/from16 v3, p2 - move/from16 v11, p11 + move/from16 v4, p3 - move/from16 v12, p12 + move/from16 v5, p4 - move/from16 v13, p13 + move/from16 v6, p5 - move/from16 v14, p14 + move/from16 v7, p6 - move/from16 v15, p15 + move-object/from16 v8, p7 - move/from16 v16, p16 + move/from16 v9, p8 - move/from16 v17, p17 + move-object/from16 v10, p9 - move/from16 v18, p18 + move/from16 v11, p10 - move/from16 v19, p19 + move/from16 v12, p11 - move/from16 v20, p20 + move/from16 v13, p12 - move-object/from16 v21, p21 + move/from16 v14, p13 - move-object/from16 v22, p22 + move/from16 v15, p14 - move/from16 v23, p23 + move/from16 v16, p15 - move/from16 v24, p24 + move/from16 v17, p16 - move/from16 v25, p25 + move/from16 v18, p17 - move/from16 v26, p26 + move/from16 v19, p18 - move/from16 v27, p27 + move/from16 v20, p19 - const-string v0, "codecName" + move/from16 v21, p20 - move-object/from16 v28, v1 + move-object/from16 v22, p21 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v23, p22 - const-string v0, "decoderImplementationName" + move/from16 v24, p23 - move-object/from16 v1, p7 + move/from16 v25, p24 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v26, p25 - const-string v0, "frameCounts" + move/from16 v27, p26 - move-object/from16 v1, p9 + move/from16 v28, p27 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct/range {v1 .. v28}, Lco/discord/media_engine/internal/InboundVideo;->(Ljava/lang/String;IFIIILjava/lang/String;ILco/discord/media_engine/internal/FrameCounts;IIIIFFFIIFILco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;IFFII)V - const-string v0, "rtcpStats" + return-object v0 - move-object/from16 v1, p21 + :cond_0 + const-string v1, "rtpStats" - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "rtpStats" + throw v0 - move-object/from16 v1, p22 + :cond_1 + const-string v1, "rtcpStats" - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - new-instance v29, Lco/discord/media_engine/internal/InboundVideo; + throw v0 - move-object/from16 v0, v29 + :cond_2 + const-string v1, "frameCounts" - move-object/from16 v1, v28 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct/range {v0 .. v27}, Lco/discord/media_engine/internal/InboundVideo;->(Ljava/lang/String;IFIIILjava/lang/String;ILco/discord/media_engine/internal/FrameCounts;IIIIFFFIIFILco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;IFFII)V + throw v0 - return-object v29 + :cond_3 + const-string v1, "decoderImplementationName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "codecName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -949,7 +991,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/InboundVideo;->codecName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1033,7 +1075,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/InboundVideo;->decoderImplementationName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1059,7 +1101,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/InboundVideo;->frameCounts:Lco/discord/media_engine/internal/FrameCounts; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1221,7 +1263,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/InboundVideo;->rtcpStats:Lco/discord/media_engine/internal/RtcpStats; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1231,7 +1273,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/InboundVideo;->rtpStats:Lco/discord/media_engine/internal/RtpStats; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/internal/NativeStats.smali b/com.discord/smali/co/discord/media_engine/internal/NativeStats.smali index 146d75db93..5c2bf6dcbc 100644 --- a/com.discord/smali/co/discord/media_engine/internal/NativeStats.smali +++ b/com.discord/smali/co/discord/media_engine/internal/NativeStats.smali @@ -127,7 +127,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/NativeStats;->transport:Lco/discord/media_engine/internal/Transport; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +137,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/NativeStats;->outbound:Lco/discord/media_engine/internal/Outbound; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -147,7 +147,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/NativeStats;->screenshare:Lco/discord/media_engine/internal/Screenshare; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -157,7 +157,7 @@ iget-object p1, p1, Lco/discord/media_engine/internal/NativeStats;->inbound:[Lco/discord/media_engine/internal/Inbound; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/internal/Outbound.smali b/com.discord/smali/co/discord/media_engine/internal/Outbound.smali index 2d1a9c8881..4c95ce2166 100644 --- a/com.discord/smali/co/discord/media_engine/internal/Outbound.smali +++ b/com.discord/smali/co/discord/media_engine/internal/Outbound.smali @@ -15,13 +15,11 @@ .method public constructor (Ljava/lang/String;Lco/discord/media_engine/internal/OutboundAudio;Lco/discord/media_engine/internal/OutboundVideo;)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audio" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -32,6 +30,20 @@ iput-object p3, p0, Lco/discord/media_engine/internal/Outbound;->video:Lco/discord/media_engine/internal/OutboundVideo; return-void + + :cond_0 + const-string p1, "audio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/Outbound;Ljava/lang/String;Lco/discord/media_engine/internal/OutboundAudio;Lco/discord/media_engine/internal/OutboundVideo;ILjava/lang/Object;)Lco/discord/media_engine/internal/Outbound; @@ -94,19 +106,31 @@ .method public final copy(Ljava/lang/String;Lco/discord/media_engine/internal/OutboundAudio;Lco/discord/media_engine/internal/OutboundVideo;)Lco/discord/media_engine/internal/Outbound; .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audio" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lco/discord/media_engine/internal/Outbound; invoke-direct {v0, p1, p2, p3}, Lco/discord/media_engine/internal/Outbound;->(Ljava/lang/String;Lco/discord/media_engine/internal/OutboundAudio;Lco/discord/media_engine/internal/OutboundVideo;)V return-object v0 + + :cond_0 + const-string p1, "audio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +148,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/Outbound;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -134,7 +158,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/Outbound;->audio:Lco/discord/media_engine/internal/OutboundAudio; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -144,7 +168,7 @@ iget-object p1, p1, Lco/discord/media_engine/internal/Outbound;->video:Lco/discord/media_engine/internal/OutboundVideo; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/internal/OutboundAudio.smali b/com.discord/smali/co/discord/media_engine/internal/OutboundAudio.smali index ddec229834..1d4cb45488 100644 --- a/com.discord/smali/co/discord/media_engine/internal/OutboundAudio.smali +++ b/com.discord/smali/co/discord/media_engine/internal/OutboundAudio.smali @@ -59,9 +59,7 @@ move-object v1, p3 - const-string v2, "codecName" - - invoke-static {p3, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -156,6 +154,15 @@ iput-wide v1, v0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J return-void + + :cond_0 + const-string v1, "codecName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/OutboundAudio;IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJILjava/lang/Object;)Lco/discord/media_engine/internal/OutboundAudio; @@ -699,6 +706,12 @@ .method public final copy(IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJ)Lco/discord/media_engine/internal/OutboundAudio; .locals 29 + if-eqz p3, :cond_0 + + new-instance v28, Lco/discord/media_engine/internal/OutboundAudio; + + move-object/from16 v0, v28 + move/from16 v1, p1 move/from16 v2, p2 @@ -745,21 +758,18 @@ move-wide/from16 v26, p26 - const-string v0, "codecName" - - move-object/from16 v1, p3 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v28, Lco/discord/media_engine/internal/OutboundAudio; - - move-object/from16 v0, v28 - - move/from16 v1, p1 - invoke-direct/range {v0 .. v27}, Lco/discord/media_engine/internal/OutboundAudio;->(IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJ)V return-object v28 + + :cond_0 + const-string v0, "codecName" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -813,7 +823,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/OutboundAudio;->codecName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/internal/OutboundVideo.smali b/com.discord/smali/co/discord/media_engine/internal/OutboundVideo.smali index 9d64059ab0..921f88ff66 100644 --- a/com.discord/smali/co/discord/media_engine/internal/OutboundVideo.smali +++ b/com.discord/smali/co/discord/media_engine/internal/OutboundVideo.smali @@ -53,17 +53,13 @@ move-object/from16 v3, p16 - const-string v4, "codecName" + const/4 v4, 0x0 - invoke-static {p1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_2 - const-string v4, "encoderImplementationName" + if-eqz v2, :cond_1 - invoke-static {p8, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "substreams" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -134,6 +130,27 @@ iput v1, v0, Lco/discord/media_engine/internal/OutboundVideo;->targetMediaBitrate:I return-void + + :cond_0 + const-string v1, "substreams" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1 + const-string v1, "encoderImplementationName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v1, "codecName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/OutboundVideo;Ljava/lang/String;IIZZIILjava/lang/String;IIIIIII[Lco/discord/media_engine/internal/Substream;ZIILjava/lang/Object;)Lco/discord/media_engine/internal/OutboundVideo; @@ -555,71 +572,80 @@ .end method .method public final copy(Ljava/lang/String;IIZZIILjava/lang/String;IIIIIII[Lco/discord/media_engine/internal/Substream;ZI)Lco/discord/media_engine/internal/OutboundVideo; - .locals 21 + .locals 20 - move-object/from16 v1, p1 + const/4 v0, 0x0 - move/from16 v2, p2 + if-eqz p1, :cond_2 - move/from16 v3, p3 + if-eqz p8, :cond_1 - move/from16 v4, p4 + if-eqz p16, :cond_0 - move/from16 v5, p5 + new-instance v0, Lco/discord/media_engine/internal/OutboundVideo; - move/from16 v6, p6 + move-object v1, v0 - move/from16 v7, p7 + move-object/from16 v2, p1 - move-object/from16 v8, p8 + move/from16 v3, p2 - move/from16 v9, p9 + move/from16 v4, p3 - move/from16 v10, p10 + move/from16 v5, p4 - move/from16 v11, p11 + move/from16 v6, p5 - move/from16 v12, p12 + move/from16 v7, p6 - move/from16 v13, p13 + move/from16 v8, p7 - move/from16 v14, p14 + move-object/from16 v9, p8 - move/from16 v15, p15 + move/from16 v10, p9 - move-object/from16 v16, p16 + move/from16 v11, p10 - move/from16 v17, p17 + move/from16 v12, p11 - move/from16 v18, p18 + move/from16 v13, p12 - const-string v0, "codecName" + move/from16 v14, p13 - move-object/from16 v19, v1 + move/from16 v15, p14 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v16, p15 - const-string v0, "encoderImplementationName" + move-object/from16 v17, p16 - move-object/from16 v1, p8 + move/from16 v18, p17 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v19, p18 - const-string v0, "substreams" + invoke-direct/range {v1 .. v19}, Lco/discord/media_engine/internal/OutboundVideo;->(Ljava/lang/String;IIZZIILjava/lang/String;IIIIIII[Lco/discord/media_engine/internal/Substream;ZI)V - move-object/from16 v1, p16 + return-object v0 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :cond_0 + const-string v1, "substreams" - new-instance v20, Lco/discord/media_engine/internal/OutboundVideo; + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-object/from16 v0, v20 + throw v0 - move-object/from16 v1, v19 + :cond_1 + const-string v1, "encoderImplementationName" - invoke-direct/range {v0 .. v18}, Lco/discord/media_engine/internal/OutboundVideo;->(Ljava/lang/String;IIZZIILjava/lang/String;IIIIIII[Lco/discord/media_engine/internal/Substream;ZI)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - return-object v20 + throw v0 + + :cond_2 + const-string v1, "codecName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -641,7 +667,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/OutboundVideo;->codecName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -747,7 +773,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/OutboundVideo;->encoderImplementationName:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -869,7 +895,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/OutboundVideo;->substreams:[Lco/discord/media_engine/internal/Substream; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/internal/ReceiverReport.smali b/com.discord/smali/co/discord/media_engine/internal/ReceiverReport.smali index c96497f682..8013273d8a 100644 --- a/com.discord/smali/co/discord/media_engine/internal/ReceiverReport.smali +++ b/com.discord/smali/co/discord/media_engine/internal/ReceiverReport.smali @@ -13,11 +13,9 @@ # direct methods .method public constructor (Ljava/lang/String;FF)V - .locals 1 + .locals 0 - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,15 @@ iput p3, p0, Lco/discord/media_engine/internal/ReceiverReport;->fractionLost:F return-void + + :cond_0 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/ReceiverReport;Ljava/lang/String;FFILjava/lang/Object;)Lco/discord/media_engine/internal/ReceiverReport; @@ -90,15 +97,22 @@ .method public final copy(Ljava/lang/String;FF)Lco/discord/media_engine/internal/ReceiverReport; .locals 1 - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lco/discord/media_engine/internal/ReceiverReport; invoke-direct {v0, p1, p2, p3}, Lco/discord/media_engine/internal/ReceiverReport;->(Ljava/lang/String;FF)V return-object v0 + + :cond_0 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +130,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/ReceiverReport;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/co/discord/media_engine/internal/RtpStats.smali b/com.discord/smali/co/discord/media_engine/internal/RtpStats.smali index cc7340ad4a..7c2abe2421 100644 --- a/com.discord/smali/co/discord/media_engine/internal/RtpStats.smali +++ b/com.discord/smali/co/discord/media_engine/internal/RtpStats.smali @@ -15,17 +15,13 @@ .method public constructor (Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;)V .locals 1 - const-string v0, "fec" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "retransmitted" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "transmitted" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +32,27 @@ iput-object p3, p0, Lco/discord/media_engine/internal/RtpStats;->transmitted:Lco/discord/media_engine/internal/PacketStats; return-void + + :cond_0 + const-string p1, "transmitted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "retransmitted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/RtpStats;Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;ILjava/lang/Object;)Lco/discord/media_engine/internal/RtpStats; @@ -98,23 +115,40 @@ .method public final copy(Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;)Lco/discord/media_engine/internal/RtpStats; .locals 1 - const-string v0, "fec" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "retransmitted" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "transmitted" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lco/discord/media_engine/internal/RtpStats; invoke-direct {v0, p1, p2, p3}, Lco/discord/media_engine/internal/RtpStats;->(Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;Lco/discord/media_engine/internal/PacketStats;)V return-object v0 + + :cond_0 + const-string p1, "transmitted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "retransmitted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -132,7 +166,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/RtpStats;->fec:Lco/discord/media_engine/internal/PacketStats; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -142,7 +176,7 @@ iget-object v1, p1, Lco/discord/media_engine/internal/RtpStats;->retransmitted:Lco/discord/media_engine/internal/PacketStats; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -152,7 +186,7 @@ iget-object p1, p1, Lco/discord/media_engine/internal/RtpStats;->transmitted:Lco/discord/media_engine/internal/PacketStats; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/co/discord/media_engine/internal/Substream.smali b/com.discord/smali/co/discord/media_engine/internal/Substream.smali index ef1b2a86df..65d1483b89 100644 --- a/com.discord/smali/co/discord/media_engine/internal/Substream.smali +++ b/com.discord/smali/co/discord/media_engine/internal/Substream.smali @@ -33,17 +33,13 @@ .method public constructor (FLco/discord/media_engine/internal/FrameCounts;IZZFFLco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;III)V .locals 1 - const-string v0, "frameCounts" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "rtcpStats" + if-eqz p8, :cond_1 - invoke-static {p8, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rtpStats" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -72,6 +68,27 @@ iput p12, p0, Lco/discord/media_engine/internal/Substream;->width:I return-void + + :cond_0 + const-string p1, "rtpStats" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rtcpStats" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "frameCounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/Substream;FLco/discord/media_engine/internal/FrameCounts;IZZFFLco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;IIIILjava/lang/Object;)Lco/discord/media_engine/internal/Substream; @@ -357,23 +374,13 @@ .method public final copy(FLco/discord/media_engine/internal/FrameCounts;IZZFFLco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;III)Lco/discord/media_engine/internal/Substream; .locals 14 - const-string v0, "frameCounts" + const/4 v0, 0x0 - move-object/from16 v3, p2 + if-eqz p2, :cond_2 - invoke-static {v3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_1 - const-string v0, "rtcpStats" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rtpStats" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lco/discord/media_engine/internal/Substream; @@ -381,6 +388,8 @@ move v2, p1 + move-object/from16 v3, p2 + move/from16 v4, p3 move/from16 v5, p4 @@ -391,6 +400,10 @@ move/from16 v8, p7 + move-object/from16 v9, p8 + + move-object/from16 v10, p9 + move/from16 v11, p10 move/from16 v12, p11 @@ -400,6 +413,27 @@ invoke-direct/range {v1 .. v13}, Lco/discord/media_engine/internal/Substream;->(FLco/discord/media_engine/internal/FrameCounts;IZZFFLco/discord/media_engine/internal/RtcpStats;Lco/discord/media_engine/internal/RtpStats;III)V return-object v0 + + :cond_0 + const-string v1, "rtpStats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "rtcpStats" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "frameCounts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -431,7 +465,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/Substream;->frameCounts:Lco/discord/media_engine/internal/FrameCounts; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -509,7 +543,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/Substream;->rtcpStats:Lco/discord/media_engine/internal/RtcpStats; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -519,7 +553,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/Substream;->rtpStats:Lco/discord/media_engine/internal/RtpStats; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/co/discord/media_engine/internal/TransformStats.smali b/com.discord/smali/co/discord/media_engine/internal/TransformStats.smali index da2dfbbc51..4cf2b49ab8 100644 --- a/com.discord/smali/co/discord/media_engine/internal/TransformStats.smali +++ b/com.discord/smali/co/discord/media_engine/internal/TransformStats.smali @@ -269,23 +269,21 @@ move-object/from16 v0, p0 - const-string v1, "stats" + if-eqz v0, :cond_15 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v2, Lco/discord/media_engine/internal/TransformStats;->gson:Lcom/google/gson/Gson; - sget-object v1, Lco/discord/media_engine/internal/TransformStats;->gson:Lcom/google/gson/Gson; + const-class v3, Lco/discord/media_engine/internal/NativeStats; - const-class v2, Lco/discord/media_engine/internal/NativeStats; - - invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->f(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object; + invoke-virtual {v2, v0, v3}, Lcom/google/gson/Gson;->f(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object; move-result-object v0 - invoke-static {v2}, Lf/h/a/c/i1/e;->B1(Ljava/lang/Class;)Ljava/lang/Class; + invoke-static {v3}, Lf/h/a/c/i1/e;->B1(Ljava/lang/Class;)Ljava/lang/Class; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1, v0}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v2, v0}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 @@ -293,17 +291,17 @@ invoke-virtual {v0}, Lco/discord/media_engine/internal/NativeStats;->getOutbound()Lco/discord/media_engine/internal/Outbound; - move-result-object v1 + move-result-object v2 - const/high16 v2, 0x47000000 # 32768.0f + const/high16 v3, 0x47000000 # 32768.0f - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 - const/4 v6, 0x0 + const/4 v7, 0x0 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v1}, Lco/discord/media_engine/internal/Outbound;->getAudio()Lco/discord/media_engine/internal/OutboundAudio; + invoke-virtual {v2}, Lco/discord/media_engine/internal/Outbound;->getAudio()Lco/discord/media_engine/internal/OutboundAudio; move-result-object v8 @@ -313,39 +311,39 @@ int-to-long v8, v8 - add-long/2addr v8, v3 + add-long/2addr v8, v4 - invoke-virtual {v1}, Lco/discord/media_engine/internal/Outbound;->getAudio()Lco/discord/media_engine/internal/OutboundAudio; + invoke-virtual {v2}, Lco/discord/media_engine/internal/Outbound;->getAudio()Lco/discord/media_engine/internal/OutboundAudio; - move-result-object v1 + move-result-object v2 new-instance v29, Lco/discord/media_engine/OutboundRtpAudio; - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getSsrc()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getSsrc()I move-result v12 new-instance v13, Lco/discord/media_engine/StatsCodec; - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getCodecPayloadType()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getCodecPayloadType()I move-result v10 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getCodecName()Ljava/lang/String; + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getCodecName()Ljava/lang/String; move-result-object v11 invoke-direct {v13, v10, v11}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getPacketsSent()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getPacketsSent()I move-result v16 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getPacketsLost()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getPacketsLost()I move-result v10 - invoke-static {v6, v10}, Ljava/lang/Math;->max(II)I + invoke-static {v7, v10}, Ljava/lang/Math;->max(II)I move-result v17 @@ -353,21 +351,21 @@ int-to-float v10, v10 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getFractionLost()F + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getFractionLost()F move-result v11 mul-float v18, v11, v10 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getAudioLevel()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getAudioLevel()I move-result v10 int-to-float v10, v10 - div-float v19, v10, v2 + div-float v19, v10, v3 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getSpeaking()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getSpeaking()I move-result v10 @@ -381,19 +379,19 @@ const/16 v20, 0x0 :goto_0 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getFramesCaptured()J + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getFramesCaptured()J move-result-wide v21 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getFramesRendered()J + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getFramesRendered()J move-result-wide v23 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getNoiseCancellerProcessTime()J + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getNoiseCancellerProcessTime()J move-result-wide v25 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getVoiceActivityDetectorProcessTime()J + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundAudio;->getVoiceActivityDetectorProcessTime()J move-result-wide v27 @@ -410,37 +408,37 @@ goto :goto_1 :cond_1 - move-wide v8, v3 + move-wide v8, v4 const/4 v12, 0x0 :goto_1 invoke-virtual {v0}, Lco/discord/media_engine/internal/NativeStats;->getOutbound()Lco/discord/media_engine/internal/Outbound; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - invoke-virtual {v1}, Lco/discord/media_engine/internal/Outbound;->getVideo()Lco/discord/media_engine/internal/OutboundVideo; + invoke-virtual {v2}, Lco/discord/media_engine/internal/Outbound;->getVideo()Lco/discord/media_engine/internal/OutboundVideo; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getSubstreams()[Lco/discord/media_engine/internal/Substream; + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getSubstreams()[Lco/discord/media_engine/internal/Substream; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - array-length v10, v1 + array-length v10, v2 const/4 v11, 0x0 :goto_2 if-ge v11, v10, :cond_4 - aget-object v13, v1, v11 + aget-object v13, v2, v11 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->isFlexFEC()Z @@ -479,26 +477,26 @@ invoke-virtual {v0}, Lco/discord/media_engine/internal/NativeStats;->getOutbound()Lco/discord/media_engine/internal/Outbound; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lco/discord/media_engine/internal/Outbound;->getVideo()Lco/discord/media_engine/internal/OutboundVideo; + invoke-virtual {v2}, Lco/discord/media_engine/internal/Outbound;->getVideo()Lco/discord/media_engine/internal/OutboundVideo; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getSubstreams()[Lco/discord/media_engine/internal/Substream; + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getSubstreams()[Lco/discord/media_engine/internal/Substream; - move-result-object v1 + move-result-object v2 - array-length v10, v1 + array-length v10, v2 - move-wide/from16 v18, v3 + move-wide/from16 v18, v4 const/4 v11, 0x0 :goto_5 if-ge v11, v10, :cond_5 - aget-object v14, v1, v11 + aget-object v14, v2, v11 sget-object v15, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; @@ -521,11 +519,11 @@ invoke-virtual {v0}, Lco/discord/media_engine/internal/NativeStats;->getOutbound()Lco/discord/media_engine/internal/Outbound; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lco/discord/media_engine/internal/Outbound;->getVideo()Lco/discord/media_engine/internal/OutboundVideo; + invoke-virtual {v2}, Lco/discord/media_engine/internal/Outbound;->getVideo()Lco/discord/media_engine/internal/OutboundVideo; - move-result-object v1 + move-result-object v2 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getSsrc()I @@ -533,17 +531,17 @@ new-instance v10, Lco/discord/media_engine/StatsCodec; - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getCodecPayloadType()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getCodecPayloadType()I move-result v11 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getCodecName()Ljava/lang/String; + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getCodecName()Ljava/lang/String; move-result-object v14 invoke-direct {v10, v11, v14}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getSubstreams()[Lco/discord/media_engine/internal/Substream; + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getSubstreams()[Lco/discord/media_engine/internal/Substream; move-result-object v11 @@ -558,152 +556,152 @@ aget-object v17, v11, v15 - sget-object v3, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; + sget-object v4, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; invoke-virtual/range {v17 .. v17}, Lco/discord/media_engine/internal/Substream;->getRtpStats()Lco/discord/media_engine/internal/RtpStats; - move-result-object v4 + move-result-object v5 - invoke-direct {v3, v4}, Lco/discord/media_engine/internal/TransformStats;->sumPackets(Lco/discord/media_engine/internal/RtpStats;)I + invoke-direct {v4, v5}, Lco/discord/media_engine/internal/TransformStats;->sumPackets(Lco/discord/media_engine/internal/RtpStats;)I - move-result v3 + move-result v4 - add-int v20, v20, v3 + add-int v20, v20, v4 add-int/lit8 v15, v15, 0x1 - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 goto :goto_6 :cond_6 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lco/discord/media_engine/internal/RtcpStats;->getPacketsLost()I + invoke-virtual {v4}, Lco/discord/media_engine/internal/RtcpStats;->getPacketsLost()I move-result v21 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lco/discord/media_engine/internal/RtcpStats;->getFractionLost()F + invoke-virtual {v4}, Lco/discord/media_engine/internal/RtcpStats;->getFractionLost()F move-result v22 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getMediaBitrate()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getMediaBitrate()I move-result v23 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getTargetMediaBitrate()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getTargetMediaBitrate()I move-result v24 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getEncodeUsage()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getEncodeUsage()I move-result v25 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getEncoderImplementationName()Ljava/lang/String; + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getEncoderImplementationName()Ljava/lang/String; move-result-object v26 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getAvgEncodeTime()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getAvgEncodeTime()I move-result v27 - new-instance v3, Lco/discord/media_engine/Resolution; + new-instance v4, Lco/discord/media_engine/Resolution; - move-object/from16 v28, v3 + move-object/from16 v28, v4 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getWidth()I - move-result v4 + move-result v5 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getHeight()I move-result v11 - invoke-direct {v3, v4, v11}, Lco/discord/media_engine/Resolution;->(II)V - - invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; - - move-result-object v3 - - invoke-virtual {v3}, Lco/discord/media_engine/internal/FrameCounts;->getDeltaFrames()I - - move-result v3 + invoke-direct {v4, v5, v11}, Lco/discord/media_engine/Resolution;->(II)V invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; move-result-object v4 - invoke-virtual {v4}, Lco/discord/media_engine/internal/FrameCounts;->getKeyFrames()I + invoke-virtual {v4}, Lco/discord/media_engine/internal/FrameCounts;->getDeltaFrames()I move-result v4 - add-int v29, v4, v3 + invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getFramesEncoded()I + move-result-object v5 + + invoke-virtual {v5}, Lco/discord/media_engine/internal/FrameCounts;->getKeyFrames()I + + move-result v5 + + add-int v29, v5, v4 + + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getFramesEncoded()I move-result v30 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getInputFrameRate()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getInputFrameRate()I move-result v31 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getEncodeFrameRate()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getEncodeFrameRate()I move-result v32 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lco/discord/media_engine/internal/RtcpStats;->getFirPackets()I + invoke-virtual {v4}, Lco/discord/media_engine/internal/RtcpStats;->getFirPackets()I move-result v33 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lco/discord/media_engine/internal/RtcpStats;->getNackPackets()I + invoke-virtual {v4}, Lco/discord/media_engine/internal/RtcpStats;->getNackPackets()I move-result v34 invoke-virtual {v13}, Lco/discord/media_engine/internal/Substream;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lco/discord/media_engine/internal/RtcpStats;->getPliPackets()I + invoke-virtual {v4}, Lco/discord/media_engine/internal/RtcpStats;->getPliPackets()I move-result v35 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getQpSum()I + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getQpSum()I move-result v36 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getBwLimitedResolution()Z + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getBwLimitedResolution()Z move-result v37 - invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundVideo;->getCpuLimitedResolution()Z + invoke-virtual {v2}, Lco/discord/media_engine/internal/OutboundVideo;->getCpuLimitedResolution()Z move-result v38 - new-instance v1, Lco/discord/media_engine/OutboundRtpVideo; + new-instance v2, Lco/discord/media_engine/OutboundRtpVideo; - move-object v14, v1 + move-object v14, v2 - const-string/jumbo v15, "video" + const-string v15, "video" move-object/from16 v17, v10 invoke-direct/range {v14 .. v38}, Lco/discord/media_engine/OutboundRtpVideo;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIIILjava/lang/String;ILco/discord/media_engine/Resolution;IIIIIIIIZZ)V - move-object v13, v1 + move-object v13, v2 move-wide/from16 v45, v8 @@ -725,20 +723,20 @@ invoke-virtual {v0}, Lco/discord/media_engine/internal/NativeStats;->getInbound()[Lco/discord/media_engine/internal/Inbound; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_13 + if-eqz v2, :cond_13 - array-length v3, v1 + array-length v4, v2 - const/4 v4, 0x0 + const/4 v5, 0x0 const-wide/16 v39, 0x0 :goto_8 - if-ge v4, v3, :cond_12 + if-ge v5, v4, :cond_12 - aget-object v8, v1, v4 + aget-object v8, v2, v5 invoke-virtual {v8}, Lco/discord/media_engine/internal/Inbound;->getId()Ljava/lang/String; @@ -770,16 +768,16 @@ invoke-virtual {v8}, Lco/discord/media_engine/internal/Inbound;->getPlayout()Lco/discord/media_engine/internal/InboundPlayout; - move-result-object v5 + move-result-object v6 - invoke-direct {v11, v5}, Lco/discord/media_engine/internal/TransformStats;->transformPlayoutStats(Lco/discord/media_engine/internal/InboundPlayout;)Lco/discord/media_engine/internal/InboundPlayout; + invoke-direct {v11, v6}, Lco/discord/media_engine/internal/TransformStats;->transformPlayoutStats(Lco/discord/media_engine/internal/InboundPlayout;)Lco/discord/media_engine/internal/InboundPlayout; - move-result-object v5 + move-result-object v6 goto :goto_9 :cond_8 - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_9 new-instance v11, Lco/discord/media_engine/InboundRtpAudio; @@ -788,17 +786,17 @@ move-result v49 - new-instance v7, Lco/discord/media_engine/StatsCodec; + new-instance v1, Lco/discord/media_engine/StatsCodec; invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getCodecPayloadType()I - move-result v6 + move-result v7 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getCodecName()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - invoke-direct {v7, v6, v2}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V + invoke-direct {v1, v7, v3}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getPacketsReceived()I @@ -814,19 +812,19 @@ invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getAudioLevel()I - move-result v2 + move-result v3 - int-to-float v2, v2 + int-to-float v3, v3 - const/high16 v6, 0x47000000 # 32768.0f + const/high16 v7, 0x47000000 # 32768.0f - div-float v56, v2, v6 + div-float v56, v3, v7 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getSpeaking()I - move-result v2 + move-result v3 - if-lez v2, :cond_9 + if-lez v3, :cond_9 const/16 v57, 0x1 @@ -874,67 +872,67 @@ invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpSilence()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v67 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpNormal()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v68 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpMerge()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v69 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpExpand()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v70 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpAccelerate()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v71 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpPreemptiveExpand()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v72 invoke-virtual {v10}, Lco/discord/media_engine/internal/InboundAudio;->getOpCNG()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v73 - if-eqz v5, :cond_a + if-eqz v6, :cond_a - invoke-virtual {v5}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioJitterBuffer()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioJitterBuffer()Lco/discord/media_engine/PlayoutMetric; - move-result-object v2 + move-result-object v3 - move-object/from16 v74, v2 + move-object/from16 v74, v3 goto :goto_b @@ -942,13 +940,13 @@ const/16 v74, 0x0 :goto_b - if-eqz v5, :cond_b + if-eqz v6, :cond_b - invoke-virtual {v5}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioJitterDelay()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioJitterDelay()Lco/discord/media_engine/PlayoutMetric; - move-result-object v2 + move-result-object v3 - move-object/from16 v75, v2 + move-object/from16 v75, v3 goto :goto_c @@ -956,13 +954,13 @@ const/16 v75, 0x0 :goto_c - if-eqz v5, :cond_c + if-eqz v6, :cond_c - invoke-virtual {v5}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioJitterTarget()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioJitterTarget()Lco/discord/media_engine/PlayoutMetric; - move-result-object v2 + move-result-object v3 - move-object/from16 v76, v2 + move-object/from16 v76, v3 goto :goto_d @@ -970,13 +968,13 @@ const/16 v76, 0x0 :goto_d - if-eqz v5, :cond_d + if-eqz v6, :cond_d - invoke-virtual {v5}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioPlayoutUnderruns()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/internal/InboundPlayout;->getAudioPlayoutUnderruns()Lco/discord/media_engine/PlayoutMetric; - move-result-object v2 + move-result-object v3 - move-object/from16 v77, v2 + move-object/from16 v77, v3 goto :goto_e @@ -984,13 +982,13 @@ const/16 v77, 0x0 :goto_e - if-eqz v5, :cond_e + if-eqz v6, :cond_e - invoke-virtual {v5}, Lco/discord/media_engine/internal/InboundPlayout;->getRelativeReceptionDelay()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/internal/InboundPlayout;->getRelativeReceptionDelay()Lco/discord/media_engine/PlayoutMetric; - move-result-object v2 + move-result-object v3 - move-object/from16 v78, v2 + move-object/from16 v78, v3 goto :goto_f @@ -998,13 +996,13 @@ const/16 v78, 0x0 :goto_f - if-eqz v5, :cond_f + if-eqz v6, :cond_f - invoke-virtual {v5}, Lco/discord/media_engine/internal/InboundPlayout;->getRelativePlayoutDelay()Lco/discord/media_engine/PlayoutMetric; + invoke-virtual {v6}, Lco/discord/media_engine/internal/InboundPlayout;->getRelativePlayoutDelay()Lco/discord/media_engine/PlayoutMetric; - move-result-object v2 + move-result-object v3 - move-object/from16 v79, v2 + move-object/from16 v79, v3 goto :goto_10 @@ -1016,7 +1014,7 @@ move-object/from16 v47, v11 - move-object/from16 v50, v7 + move-object/from16 v50, v1 move-wide/from16 v51, v39 @@ -1024,53 +1022,53 @@ invoke-interface {v14, v9, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v1 - check-cast v2, Lco/discord/media_engine/InboundRtpAudio; + check-cast v1, Lco/discord/media_engine/InboundRtpAudio; invoke-virtual {v8}, Lco/discord/media_engine/internal/Inbound;->getVideo()Lco/discord/media_engine/internal/InboundVideo; - move-result-object v2 + move-result-object v1 - if-eqz v2, :cond_11 + if-eqz v1, :cond_11 invoke-virtual {v8}, Lco/discord/media_engine/internal/Inbound;->getVideo()Lco/discord/media_engine/internal/InboundVideo; - move-result-object v2 + move-result-object v1 - sget-object v5, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; + sget-object v3, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtpStats()Lco/discord/media_engine/internal/RtpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtpStats()Lco/discord/media_engine/internal/RtpStats; - move-result-object v7 + move-result-object v6 - invoke-direct {v5, v7}, Lco/discord/media_engine/internal/TransformStats;->sumBytes(Lco/discord/media_engine/internal/RtpStats;)J + invoke-direct {v3, v6}, Lco/discord/media_engine/internal/TransformStats;->sumBytes(Lco/discord/media_engine/internal/RtpStats;)J move-result-wide v51 add-long v39, v39, v51 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getCodecPayloadType()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getCodecPayloadType()I - move-result v5 + move-result v3 - const/4 v7, -0x1 + const/4 v6, -0x1 - if-eq v5, v7, :cond_10 + if-eq v3, v6, :cond_10 - new-instance v5, Lco/discord/media_engine/StatsCodec; + new-instance v3, Lco/discord/media_engine/StatsCodec; - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getCodecPayloadType()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getCodecPayloadType()I - move-result v7 + move-result v6 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getCodecName()Ljava/lang/String; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getCodecName()Ljava/lang/String; move-result-object v8 - invoke-direct {v5, v7, v8}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V + invoke-direct {v3, v6, v8}, Lco/discord/media_engine/StatsCodec;->(ILjava/lang/String;)V - move-object/from16 v50, v5 + move-object/from16 v50, v3 goto :goto_11 @@ -1078,83 +1076,83 @@ const/16 v50, 0x0 :goto_11 - new-instance v5, Lco/discord/media_engine/InboundRtpVideo; + new-instance v3, Lco/discord/media_engine/InboundRtpVideo; - move-object/from16 v47, v5 + move-object/from16 v47, v3 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getSsrc()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getSsrc()I move-result v49 - sget-object v7, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; + sget-object v6, Lco/discord/media_engine/internal/TransformStats;->INSTANCE:Lco/discord/media_engine/internal/TransformStats; - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtpStats()Lco/discord/media_engine/internal/RtpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtpStats()Lco/discord/media_engine/internal/RtpStats; move-result-object v8 - invoke-direct {v7, v8}, Lco/discord/media_engine/internal/TransformStats;->sumPackets(Lco/discord/media_engine/internal/RtpStats;)I + invoke-direct {v6, v8}, Lco/discord/media_engine/internal/TransformStats;->sumPackets(Lco/discord/media_engine/internal/RtpStats;)I move-result v53 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7}, Lco/discord/media_engine/internal/RtcpStats;->getPacketsLost()I + invoke-virtual {v6}, Lco/discord/media_engine/internal/RtcpStats;->getPacketsLost()I move-result v54 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7}, Lco/discord/media_engine/internal/RtcpStats;->getFractionLost()F + invoke-virtual {v6}, Lco/discord/media_engine/internal/RtcpStats;->getFractionLost()F move-result v55 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getTotalBitrate()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getTotalBitrate()I move-result v56 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getDecode()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getDecode()I move-result v57 - new-instance v7, Lco/discord/media_engine/Resolution; + new-instance v6, Lco/discord/media_engine/Resolution; - move-object/from16 v58, v7 + move-object/from16 v58, v6 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getWidth()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getWidth()I move-result v8 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getHeight()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getHeight()I move-result v10 - invoke-direct {v7, v8, v10}, Lco/discord/media_engine/Resolution;->(II)V + invoke-direct {v6, v8, v10}, Lco/discord/media_engine/Resolution;->(II)V - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getDecoderImplementationName()Ljava/lang/String; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getDecoderImplementationName()Ljava/lang/String; move-result-object v59 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getFramesDecoded()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getFramesDecoded()I move-result v60 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getDiscardedPackets()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getDiscardedPackets()I move-result v61 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7}, Lco/discord/media_engine/internal/FrameCounts;->getDeltaFrames()I + invoke-virtual {v6}, Lco/discord/media_engine/internal/FrameCounts;->getDeltaFrames()I - move-result v7 + move-result v6 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getFrameCounts()Lco/discord/media_engine/internal/FrameCounts; move-result-object v8 @@ -1162,64 +1160,64 @@ move-result v8 - add-int v62, v8, v7 + add-int v62, v8, v6 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getDecodeFrameRate()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getDecodeFrameRate()I move-result v63 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getNetworkFrameRate()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getNetworkFrameRate()I move-result v64 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRenderFrameRate()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRenderFrameRate()I move-result v65 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7}, Lco/discord/media_engine/internal/RtcpStats;->getFirPackets()I + invoke-virtual {v6}, Lco/discord/media_engine/internal/RtcpStats;->getFirPackets()I move-result v66 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7}, Lco/discord/media_engine/internal/RtcpStats;->getNackPackets()I + invoke-virtual {v6}, Lco/discord/media_engine/internal/RtcpStats;->getNackPackets()I move-result v67 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getRtcpStats()Lco/discord/media_engine/internal/RtcpStats; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7}, Lco/discord/media_engine/internal/RtcpStats;->getPliPackets()I + invoke-virtual {v6}, Lco/discord/media_engine/internal/RtcpStats;->getPliPackets()I move-result v68 - invoke-virtual {v2}, Lco/discord/media_engine/internal/InboundVideo;->getQpSum()I + invoke-virtual {v1}, Lco/discord/media_engine/internal/InboundVideo;->getQpSum()I move-result v69 - const-string/jumbo v48, "video" + const-string v48, "video" invoke-direct/range {v47 .. v69}, Lco/discord/media_engine/InboundRtpVideo;->(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFIILco/discord/media_engine/Resolution;Ljava/lang/String;IIIIIIIIII)V - invoke-interface {v15, v9, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v15, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v1 - check-cast v2, Lco/discord/media_engine/InboundRtpVideo; + check-cast v1, Lco/discord/media_engine/InboundRtpVideo; :cond_11 - add-int/lit8 v4, v4, 0x1 + add-int/lit8 v5, v5, 0x1 - const/high16 v2, 0x47000000 # 32768.0f + const/high16 v3, 0x47000000 # 32768.0f - const/4 v6, 0x0 + const/4 v7, 0x0 goto/16 :goto_8 @@ -1297,6 +1295,15 @@ invoke-direct/range {v10 .. v15}, Lco/discord/media_engine/Stats;->(Lco/discord/media_engine/Transport;Lco/discord/media_engine/OutboundRtpAudio;Lco/discord/media_engine/OutboundRtpVideo;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_15 + const-string v0, "stats" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method private final transformPlayoutStats(Lco/discord/media_engine/internal/InboundPlayout;)Lco/discord/media_engine/internal/InboundPlayout; diff --git a/com.discord/smali/co/discord/media_engine/internal/Transport.smali b/com.discord/smali/co/discord/media_engine/internal/Transport.smali index 352120631a..67b37784a4 100644 --- a/com.discord/smali/co/discord/media_engine/internal/Transport.smali +++ b/com.discord/smali/co/discord/media_engine/internal/Transport.smali @@ -21,11 +21,9 @@ # direct methods .method public constructor (IFFIILjava/lang/String;[Lco/discord/media_engine/internal/ReceiverReport;)V - .locals 1 + .locals 0 - const-string v0, "localAddress" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -44,6 +42,15 @@ iput-object p7, p0, Lco/discord/media_engine/internal/Transport;->receiverReports:[Lco/discord/media_engine/internal/ReceiverReport; return-void + + :cond_0 + const-string p1, "localAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lco/discord/media_engine/internal/Transport;IFFIILjava/lang/String;[Lco/discord/media_engine/internal/ReceiverReport;ILjava/lang/Object;)Lco/discord/media_engine/internal/Transport; @@ -194,31 +201,38 @@ .method public final copy(IFFIILjava/lang/String;[Lco/discord/media_engine/internal/ReceiverReport;)Lco/discord/media_engine/internal/Transport; .locals 9 + if-eqz p6, :cond_0 + + new-instance v8, Lco/discord/media_engine/internal/Transport; + + move-object v0, v8 + + move v1, p1 + + move v2, p2 + + move v3, p3 + + move v4, p4 + + move v5, p5 + + move-object v6, p6 + + move-object/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lco/discord/media_engine/internal/Transport;->(IFFIILjava/lang/String;[Lco/discord/media_engine/internal/ReceiverReport;)V + + return-object v8 + + :cond_0 const-string v0, "localAddress" - move-object v7, p6 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lco/discord/media_engine/internal/Transport; - - move-object v1, v0 - - move v2, p1 - - move v3, p2 - - move v4, p3 - - move v5, p4 - - move v6, p5 - - move-object/from16 v8, p7 - - invoke-direct/range {v1 .. v8}, Lco/discord/media_engine/internal/Transport;->(IFFIILjava/lang/String;[Lco/discord/media_engine/internal/ReceiverReport;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -308,7 +322,7 @@ iget-object v3, p1, Lco/discord/media_engine/internal/Transport;->localAddress:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -318,7 +332,7 @@ iget-object p1, p1, Lco/discord/media_engine/internal/Transport;->receiverReports:[Lco/discord/media_engine/internal/ReceiverReport; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/adjust/sdk/AdjustAttribution.smali b/com.discord/smali/com/adjust/sdk/AdjustAttribution.smali index 561ed74bbb..a20190b088 100644 --- a/com.discord/smali/com/adjust/sdk/AdjustAttribution.smali +++ b/com.discord/smali/com/adjust/sdk/AdjustAttribution.smali @@ -147,7 +147,7 @@ invoke-direct {v1}, Lcom/adjust/sdk/AdjustAttribution;->()V - const-string/jumbo v2, "unity" + const-string v2, "unity" invoke-virtual {v2, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/airbnb/lottie/LottieAnimationView.smali b/com.discord/smali/com/airbnb/lottie/LottieAnimationView.smali index eb177e0e5a..4dfccde101 100644 --- a/com.discord/smali/com/airbnb/lottie/LottieAnimationView.smali +++ b/com.discord/smali/com/airbnb/lottie/LottieAnimationView.smali @@ -1241,7 +1241,7 @@ .end method .method public setAnimationFromJson(Ljava/lang/String;)V - .locals 3 + .locals 2 .annotation runtime Ljava/lang/Deprecated; .end annotation @@ -1253,23 +1253,13 @@ invoke-direct {v0, p1}, Ljava/io/ByteArrayInputStream;->([B)V - const-string p1, "$receiver" + invoke-static {v0}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lp0/w; - invoke-static {v0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance v1, Lp0/m; + invoke-static {p1}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - new-instance v2, Lp0/x; - - invoke-direct {v2}, Lp0/x;->()V - - invoke-direct {v1, v0, v2}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V - - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p1, Lp0/q; - - invoke-direct {p1, v1}, Lp0/q;->(Lp0/w;)V + move-result-object p1 invoke-static {p1}, Lf/d/a/x/h0/c;->p(Lp0/g;)Lf/d/a/x/h0/c; diff --git a/com.discord/smali/com/discord/BuildConfig.smali b/com.discord/smali/com/discord/BuildConfig.smali index fe9fdafcf9..fef8952f06 100644 --- a/com.discord/smali/com/discord/BuildConfig.smali +++ b/com.discord/smali/com/discord/BuildConfig.smali @@ -42,9 +42,9 @@ .field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f" -.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1251" +.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1252" -.field public static final VERSION_CODE:I = 0x4e3 +.field public static final VERSION_CODE:I = 0x4e4 .field public static final VERSION_NAME:Ljava/lang/String; = "38.1" diff --git a/com.discord/smali/com/discord/app/App$b.smali b/com.discord/smali/com/discord/app/App$b.smali index c2ce5da42d..da380278eb 100644 --- a/com.discord/smali/com/discord/app/App$b.smali +++ b/com.discord/smali/com/discord/app/App$b.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/app/App$b; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "App.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/String;", "Ljava/lang/Throwable;", @@ -35,49 +35,74 @@ # direct methods .method public constructor (Lcom/discord/app/AppLog;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/app/AppLog; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "e" - - const-string v5, "e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods -.method public invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +.method public final getName()Ljava/lang/String; .locals 1 + const-string v0, "e" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppLog; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V" + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + check-cast p1, Ljava/lang/String; check-cast p2, Ljava/lang/Throwable; check-cast p3, Ljava/util/Map; - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/app/AppLog; - invoke-virtual {v0, p1, p2, p3}, Lcom/discord/app/AppLog;->e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V + const/4 v1, 0x6 + + invoke-virtual {v0, p1, v1, p2, p3}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/App$c.smali b/com.discord/smali/com/discord/app/App$c.smali index 2df47ec9a3..1f781bc316 100644 --- a/com.discord/smali/com/discord/app/App$c.smali +++ b/com.discord/smali/com/discord/app/App$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/App$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "App.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Ljava/lang/String;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,13 +66,11 @@ check-cast v2, Ljava/lang/String; - const-string p2, "textView" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo p2, "url" - - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 sget-object v0, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; @@ -82,7 +80,7 @@ const-string p1, "textView.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -95,4 +93,18 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "textView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali/com/discord/app/App.smali b/com.discord/smali/com/discord/app/App.smali index 229a6b8323..e9f8fae020 100644 --- a/com.discord/smali/com/discord/app/App.smali +++ b/com.discord/smali/com/discord/app/App.smali @@ -21,7 +21,7 @@ const/4 v3, 0x2 - invoke-static {v0, v1, v2, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v0, v1, v2, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v0 @@ -41,7 +41,7 @@ # virtual methods .method public onCreate()V - .locals 11 + .locals 12 invoke-super {p0}, Landroid/app/Application;->onCreate()V @@ -81,7 +81,7 @@ const-string v1, "Backgrounded\n .get()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -137,10 +137,6 @@ invoke-static {v0}, Landroidx/appcompat/app/AppCompatDelegate;->setDefaultNightMode(I)V - const-string v1, "context" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v1, Lf/a/b/u0;->d:Lf/a/b/u0; sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -150,7 +146,9 @@ :try_start_0 const-string v2, "logger" - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v10, 0x0 + + if-eqz v9, :cond_5 sget-boolean v2, Lf/a/b/u0;->c:Z :try_end_0 @@ -168,16 +166,16 @@ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - move-result-object v10 + move-result-object v11 :goto_0 - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_1 - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 @@ -327,9 +325,15 @@ return-void :cond_4 - const/4 v0, 0x0 + throw v10 - throw v0 + :cond_5 + :try_start_4 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_4 + .catchall {:try_start_4 .. :try_end_4} :catchall_0 + + throw v10 :catchall_0 move-exception v0 diff --git a/com.discord/smali/com/discord/app/AppActivity$AppAction$a.smali b/com.discord/smali/com/discord/app/AppActivity$AppAction$a.smali index 9e73547a75..840a8ec58c 100644 --- a/com.discord/smali/com/discord/app/AppActivity$AppAction$a.smali +++ b/com.discord/smali/com/discord/app/AppActivity$AppAction$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$AppAction$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Class<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppActivity$a.smali b/com.discord/smali/com/discord/app/AppActivity$a.smali index dab9f33402..90dbb27355 100644 --- a/com.discord/smali/com/discord/app/AppActivity$a.smali +++ b/com.discord/smali/com/discord/app/AppActivity$a.smali @@ -24,15 +24,7 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;I)V - .locals 1 - - const-string v0, "themeName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "localeString" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -62,7 +54,7 @@ iget-object v1, p1, Lcom/discord/app/AppActivity$a;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -72,7 +64,7 @@ iget-object v1, p1, Lcom/discord/app/AppActivity$a;->b:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/app/AppActivity$b.smali b/com.discord/smali/com/discord/app/AppActivity$b.smali index 77c36593af..3ad46da5cf 100644 --- a/com.discord/smali/com/discord/app/AppActivity$b.smali +++ b/com.discord/smali/com/discord/app/AppActivity$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -80,7 +80,7 @@ const-string v2, "application" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V @@ -92,7 +92,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->initAppOpen(Landroid/app/Application;)V @@ -104,7 +104,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/media/AudioOutputMonitor$Companion;->initialize(Landroid/app/Application;)V @@ -116,7 +116,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->initialize(Landroid/app/Application;)V @@ -130,7 +130,7 @@ const-string v2, "applicationContext" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/ShareUtils;->updateDirectShareTargets(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/app/AppActivity$c.smali b/com.discord/smali/com/discord/app/AppActivity$c.smali index ee72092876..b93aa8fcfe 100644 --- a/com.discord/smali/com/discord/app/AppActivity$c.smali +++ b/com.discord/smali/com/discord/app/AppActivity$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,9 @@ move-result-object v1 - const-string/jumbo v2, "userSettings.theme" + const-string v2, "userSettings.theme" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_4 @@ -91,7 +91,7 @@ :cond_0 const-string v2, "light" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -104,7 +104,7 @@ :cond_1 const-string v2, "dark" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -115,7 +115,7 @@ :cond_2 const-string v2, "pureEvil" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -137,9 +137,9 @@ move-result-object v1 - const-string/jumbo v2, "userSettings.locale" + const-string v2, "userSettings.locale" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/app/AppActivity$d.smali b/com.discord/smali/com/discord/app/AppActivity$d.smali index 27761fe93e..e4a385b966 100644 --- a/com.discord/smali/com/discord/app/AppActivity$d.smali +++ b/com.discord/smali/com/discord/app/AppActivity$d.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,7 +66,7 @@ const/4 v2, 0x0 - if-eqz v0, :cond_9 + if-eqz v0, :cond_b sget-object v3, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; @@ -84,7 +84,7 @@ iget-object v1, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity; - if-eqz v1, :cond_8 + if-eqz v1, :cond_a if-eqz v0, :cond_0 @@ -136,10 +136,15 @@ invoke-virtual {v0}, Lcom/discord/app/AppTransitionActivity$Transition;->getAnimations()Lcom/discord/app/AppTransitionActivity$a; - move-result-object v2 + move-result-object v0 + + goto :goto_2 :cond_4 - iput-object v2, v1, Lcom/discord/app/AppTransitionActivity;->d:Lcom/discord/app/AppTransitionActivity$a; + move-object v0, v2 + + :goto_2 + iput-object v0, v1, Lcom/discord/app/AppTransitionActivity;->d:Lcom/discord/app/AppTransitionActivity$a; iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity; @@ -165,12 +170,12 @@ const/4 v0, 0x1 - goto :goto_2 + goto :goto_3 :cond_5 const/4 v0, 0x0 - :goto_2 + :goto_3 if-eqz v0, :cond_6 return-void @@ -188,57 +193,67 @@ invoke-virtual {v1}, Lcom/discord/app/AppActivity;->g()Ljava/lang/Class; - move-result-object v2 + move-result-object v3 - const v3, 0x1020002 + const v4, 0x1020002 - const-string v4, "context" + if-eqz v1, :cond_9 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "screen" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_8 if-nez v0, :cond_7 - goto :goto_3 + goto :goto_4 :cond_7 invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; move-result-object v0 - const-string v4, "fragmentManager.beginTransaction()" + const-string v2, "fragmentManager.beginTransaction()" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; - - move-result-object v4 - - invoke-static {v1, v4}, Landroidx/fragment/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroidx/fragment/app/Fragment; - - move-result-object v1 - - const-string v4, "Fragment.instantiate(context, screen.name)" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v2 - invoke-virtual {v0, v3, v1, v2}, Landroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; + invoke-static {v1, v2}, Landroidx/fragment/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroidx/fragment/app/Fragment; + + move-result-object v1 + + const-string v2, "Fragment.instantiate(context, screen.name)" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v4, v1, v2}, Landroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;->commit()I - :goto_3 + :goto_4 return-void :cond_8 + const-string v0, "screen" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v2 :cond_9 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_a + throw v2 + + :cond_b throw v2 .end method diff --git a/com.discord/smali/com/discord/app/AppActivity$e.smali b/com.discord/smali/com/discord/app/AppActivity$e.smali index 735451929e..5df8980218 100644 --- a/com.discord/smali/com/discord/app/AppActivity$e.smali +++ b/com.discord/smali/com/discord/app/AppActivity$e.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ check-cast v1, Landroidx/appcompat/widget/Toolbar; - invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->s(Landroidx/appcompat/widget/Toolbar;)V + invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->t(Landroidx/appcompat/widget/Toolbar;)V :cond_0 return-void diff --git a/com.discord/smali/com/discord/app/AppActivity$f.smali b/com.discord/smali/com/discord/app/AppActivity$f.smali index 6df8005247..acce08c873 100644 --- a/com.discord/smali/com/discord/app/AppActivity$f.smali +++ b/com.discord/smali/com/discord/app/AppActivity$f.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/app/AppActivity$a;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/app/AppActivity$a; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity; @@ -73,4 +71,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppActivity$g.smali b/com.discord/smali/com/discord/app/AppActivity$g.smali index a56554991d..6e86f74ca8 100644 --- a/com.discord/smali/com/discord/app/AppActivity$g.smali +++ b/com.discord/smali/com/discord/app/AppActivity$g.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Class<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppActivity$h.smali b/com.discord/smali/com/discord/app/AppActivity$h.smali index b3a9c5af44..9300728a52 100644 --- a/com.discord/smali/com/discord/app/AppActivity$h.smali +++ b/com.discord/smali/com/discord/app/AppActivity$h.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/app/AppActivity;->r(ZLandroid/view/View;)V + value = Lcom/discord/app/AppActivity;->s(ZLandroid/view/View;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -39,7 +39,7 @@ # virtual methods .method public final run()V - .locals 3 + .locals 5 :try_start_0 iget-object v0, p0, Lcom/discord/app/AppActivity$h;->d:Landroid/view/View; @@ -86,9 +86,13 @@ sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v2, "Error Opening/Closing the Keyboard" + const/4 v2, 0x0 - invoke-virtual {v1, v2, v0}, Lcom/discord/app/AppLog;->d(Ljava/lang/String;Ljava/lang/Throwable;)V + const/4 v3, 0x3 + + const-string v4, "Error Opening/Closing the Keyboard" + + invoke-virtual {v1, v4, v3, v0, v2}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V :goto_1 return-void diff --git a/com.discord/smali/com/discord/app/AppActivity$i.smali b/com.discord/smali/com/discord/app/AppActivity$i.smali index 3fe0a5dbe4..5976282301 100644 --- a/com.discord/smali/com/discord/app/AppActivity$i.smali +++ b/com.discord/smali/com/discord/app/AppActivity$i.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/app/AppActivity;->s(Landroidx/appcompat/widget/Toolbar;)V + value = Lcom/discord/app/AppActivity;->t(Landroidx/appcompat/widget/Toolbar;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/app/AppActivity$j.smali b/com.discord/smali/com/discord/app/AppActivity$j.smali index be0804e147..a182b72700 100644 --- a/com.discord/smali/com/discord/app/AppActivity$j.smali +++ b/com.discord/smali/com/discord/app/AppActivity$j.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppActivity$j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/stores/StoreUserSettings;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppActivity.smali b/com.discord/smali/com/discord/app/AppActivity.smali index 4f6fe4132a..4e292cb59c 100644 --- a/com.discord/smali/com/discord/app/AppActivity.smali +++ b/com.discord/smali/com/discord/app/AppActivity.smali @@ -112,19 +112,17 @@ const-string v1, "PublishSubject.create()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/app/AppActivity;->k:Lrx/subjects/Subject; sget-object v0, Lcom/discord/app/AppActivity$j;->d:Lcom/discord/app/AppActivity$j; - const-string v1, "initializer" + if-eqz v0, :cond_0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lk0/g; - new-instance v1, Lk0/h; - - invoke-direct {v1, v0}, Lk0/h;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v1, v0}, Lk0/g;->(Lkotlin/jvm/functions/Function0;)V iput-object v1, p0, Lcom/discord/app/AppActivity;->m:Lkotlin/Lazy; @@ -143,6 +141,15 @@ iput-object v0, p0, Lcom/discord/app/AppActivity;->o:Landroid/content/Intent; return-void + + :cond_0 + const-string v0, "initializer" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public static final synthetic b(Lcom/discord/app/AppActivity;)Lcom/discord/stores/StoreUserSettings; @@ -168,7 +175,7 @@ const-string v1, "ModelUserSettings.getLoc\u2026bject(model.localeString)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v0}, Lcom/discord/app/AppActivity;->k(Ljava/util/Locale;)Z @@ -224,7 +231,7 @@ iget-object v3, v5, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence; - invoke-static {v3, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -243,7 +250,7 @@ const-string v4, "contentResolver" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v3}, Lcom/discord/utilities/font/FontUtils;->getSystemFontScaleInt(Landroid/content/ContentResolver;)I @@ -302,7 +309,7 @@ return-void .end method -.method public static synthetic p(Lcom/discord/app/AppActivity;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; +.method public static synthetic q(Lcom/discord/app/AppActivity;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; .locals 0 and-int/lit8 p2, p5, 0x1 @@ -320,7 +327,7 @@ const/4 p2, 0x0 - invoke-virtual {p0, p1, p2, p2, p2}, Lcom/discord/app/AppActivity;->o(ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar; + invoke-virtual {p0, p1, p2, p2, p2}, Lcom/discord/app/AppActivity;->p(ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar; move-result-object p0 @@ -342,7 +349,7 @@ const-string v2, "baseContext" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -350,7 +357,7 @@ const-string v2, "baseContext.resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -383,7 +390,7 @@ const-string v1, "oldContext.resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -413,7 +420,7 @@ const-string v0, "oldContext.createConfigurationContext(config)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->attachBaseContext(Landroid/content/Context;)V @@ -429,7 +436,7 @@ const-string v0, "locale" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/app/AppActivity;->k(Ljava/util/Locale;)Z @@ -451,7 +458,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -466,7 +473,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -483,7 +490,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -493,7 +500,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -520,7 +527,7 @@ const-string v1, "application" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/app/Application;->getApplicationContext()Landroid/content/Context; @@ -528,7 +535,7 @@ const-string v1, "application.applicationContext" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -643,7 +650,7 @@ const/4 v0, 0x0 - invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppActivity;->r(ZLandroid/view/View;)V + invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppActivity;->s(ZLandroid/view/View;)V return-void .end method @@ -681,7 +688,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -689,7 +696,7 @@ const-string v4, "resources.configuration" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList; @@ -697,7 +704,7 @@ const-string v5, "resources.configuration.locales" - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/os/LocaleList;->isEmpty()Z @@ -709,13 +716,13 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; move-result-object v0 - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList; @@ -725,7 +732,7 @@ move-result-object v0 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -740,7 +747,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -754,7 +761,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -762,7 +769,7 @@ iget-object v0, v0, Landroid/content/res/Configuration;->locale:Ljava/util/Locale; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -787,16 +794,14 @@ "(", "Ljava/util/List<", "+", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;)Z" } .end annotation - const-string v0, "screens" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -824,9 +829,9 @@ move-result-object v0 - check-cast v0, Lk0/s/b; + check-cast v0, Lk0/r/b; - invoke-static {v0}, Lf/n/a/k/a;->getJavaClass(Lk0/s/b;)Ljava/lang/Class; + invoke-static {v0}, Lf/n/a/k/a;->getJavaClass(Lk0/r/b;)Ljava/lang/Class; move-result-object v0 @@ -834,7 +839,7 @@ move-result-object v2 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -845,25 +850,30 @@ :cond_2 :goto_0 return v1 + + :cond_3 + const-string p1, "screens" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method -.method public final m(Lk0/s/b;)Z +.method public final m(Lk0/r/b;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;)Z" } .end annotation - const-string v0, "screen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lf/n/a/k/a;->getJavaClass(Lk0/s/b;)Ljava/lang/Class; + invoke-static {p1}, Lf/n/a/k/a;->getJavaClass(Lk0/r/b;)Ljava/lang/Class; move-result-object p1 @@ -871,7 +881,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -916,96 +926,25 @@ return-void .end method -.method public final o(ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar; - .locals 4 - .param p2 # Ljava/lang/Integer; - .annotation build Landroidx/annotation/DrawableRes; - .end annotation - .end param - .param p3 # Ljava/lang/Integer; - .annotation build Landroidx/annotation/StringRes; - .end annotation - .end param - .param p4 # Ljava/lang/Integer; - .annotation build Landroidx/annotation/ColorInt; - .end annotation - .end param +.method public final o(Landroid/content/Context;)V + .locals 1 - iget-object v0, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; + const-class v0, Lcom/discord/widgets/tabs/WidgetTabsHost; - const/4 v1, 0x0 + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - if-eqz v0, :cond_3 + move-result-object v0 - if-eqz p1, :cond_2 + invoke-virtual {p0, v0}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z - const p1, 0x7f040274 + move-result v0 - const/4 v2, 0x0 + if-nez v0, :cond_0 - const/4 v3, 0x2 - - invoke-static {v0, p1, v2, v3, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - - move-result p1 - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v1 - - if-eqz p2, :cond_0 - - invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I - - move-result p1 + invoke-static {p1}, Lf/a/b/m;->d(Landroid/content/Context;)V :cond_0 - invoke-static {v1, p1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; - - move-result-object v1 - - if-eqz p4, :cond_1 - - if-eqz v1, :cond_1 - - invoke-virtual {p4}, Ljava/lang/Integer;->intValue()I - - move-result p1 - - invoke-static {v1, p1}, Landroidx/core/graphics/drawable/DrawableCompat;->setTint(Landroid/graphics/drawable/Drawable;I)V - - :cond_1 - const p1, 0x7f12027c - - invoke-virtual {p0, p1}, Landroid/app/Activity;->getString(I)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V - - :cond_2 - invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V - - if-eqz p3, :cond_4 - - invoke-virtual {p3}, Ljava/lang/Number;->intValue()I - - move-result p1 - - invoke-virtual {p0, p1}, Landroid/app/Activity;->getString(I)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V - - goto :goto_0 - - :cond_3 - move-object v0, v1 - - :cond_4 - :goto_0 - return-object v0 + return-void .end method .method public onCreate(Landroid/os/Bundle;)V @@ -1044,11 +983,11 @@ const-class v0, Lcom/discord/widgets/tabs/WidgetTabsHost; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - invoke-virtual {p0, v0}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p0, v0}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v0 @@ -1095,11 +1034,11 @@ :cond_1 const-class p1, Lcom/discord/widgets/debugging/WidgetFatalCrash; - invoke-static {p1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {p1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object p1 - invoke-virtual {p0, p1}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p0, p1}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result p1 @@ -1117,7 +1056,7 @@ const-string v2, "screen.name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p0, v0, v1}, Lcom/discord/widgets/debugging/WidgetFatalCrash$Companion;->launch(Landroid/content/Context;Ljava/lang/Throwable;Ljava/lang/String;)V @@ -1230,19 +1169,15 @@ sget-object v0, Lf/a/b/m;->f:Lf/a/b/m; - const-string v0, "activity" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent; move-result-object v0 - const-string v1, "INTENT_RECREATE" + const/4 v1, 0x0 - const/4 v2, 0x0 + const-string v2, "INTENT_RECREATE" - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z move-result v0 @@ -1250,9 +1185,9 @@ invoke-virtual {p0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent; - move-result-object v2 + move-result-object v1 - invoke-virtual {v2, v1}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V + invoke-virtual {v1, v2}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V new-instance v1, Landroid/os/Handler; @@ -1280,7 +1215,7 @@ iget-object v1, p0, Lcom/discord/app/AppActivity;->i:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1294,7 +1229,7 @@ const-string v2, "" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1315,9 +1250,9 @@ move-result-object v0 - const-string/jumbo v2, "userSettings.locale" + const-string v2, "userSettings.locale" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/app/AppActivity;->i:Ljava/lang/String; @@ -1370,7 +1305,7 @@ const-string v1, "Observable.combineLatest\u2026 ::Model\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -1405,7 +1340,99 @@ return-void .end method -.method public final q(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; +.method public final p(ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar; + .locals 4 + .param p2 # Ljava/lang/Integer; + .annotation build Landroidx/annotation/DrawableRes; + .end annotation + .end param + .param p3 # Ljava/lang/Integer; + .annotation build Landroidx/annotation/StringRes; + .end annotation + .end param + .param p4 # Ljava/lang/Integer; + .annotation build Landroidx/annotation/ColorInt; + .end annotation + .end param + + iget-object v0, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; + + const/4 v1, 0x0 + + if-eqz v0, :cond_3 + + if-eqz p1, :cond_2 + + const p1, 0x7f040274 + + const/4 v2, 0x0 + + const/4 v3, 0x2 + + invoke-static {v0, p1, v2, v3, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + + move-result p1 + + invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; + + move-result-object v1 + + if-eqz p2, :cond_0 + + invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I + + move-result p1 + + :cond_0 + invoke-static {v1, p1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; + + move-result-object v1 + + if-eqz p4, :cond_1 + + if-eqz v1, :cond_1 + + invoke-virtual {p4}, Ljava/lang/Integer;->intValue()I + + move-result p1 + + invoke-static {v1, p1}, Landroidx/core/graphics/drawable/DrawableCompat;->setTint(Landroid/graphics/drawable/Drawable;I)V + + :cond_1 + const p1, 0x7f12027c + + invoke-virtual {p0, p1}, Landroid/app/Activity;->getString(I)Ljava/lang/String; + + move-result-object p1 + + invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V + + :cond_2 + invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V + + if-eqz p3, :cond_4 + + invoke-virtual {p3}, Ljava/lang/Number;->intValue()I + + move-result p1 + + invoke-virtual {p0, p1}, Landroid/app/Activity;->getString(I)Ljava/lang/String; + + move-result-object p1 + + invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V + + goto :goto_0 + + :cond_3 + move-object v0, v1 + + :cond_4 + :goto_0 + return-object v0 +.end method + +.method public final r(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; .locals 1 .param p2 # Ljava/lang/Integer; .annotation build Landroidx/annotation/DrawableRes; @@ -1431,8 +1458,8 @@ return-object p1 .end method -.method public final r(ZLandroid/view/View;)V - .locals 3 +.method public final s(ZLandroid/view/View;)V + .locals 4 const-string v0, "input_method" @@ -1446,41 +1473,43 @@ const/4 v1, 0x0 + const/4 v2, 0x0 + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 goto :goto_0 :cond_0 - const v2, 0x1020002 + const v3, 0x1020002 - invoke-virtual {p0, v2}, Landroidx/appcompat/app/AppCompatActivity;->findViewById(I)Landroid/view/View; + invoke-virtual {p0, v3}, Landroidx/appcompat/app/AppCompatActivity;->findViewById(I)Landroid/view/View; - move-result-object v2 + move-result-object v3 - check-cast v2, Landroid/widget/FrameLayout; + check-cast v3, Landroid/widget/FrameLayout; - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View; + invoke-virtual {v3, v1}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - invoke-virtual {v2}, Landroid/view/View;->getApplicationWindowToken()Landroid/os/IBinder; + invoke-virtual {v3}, Landroid/view/View;->getApplicationWindowToken()Landroid/os/IBinder; - move-result-object v2 + move-result-object v3 goto :goto_0 :cond_1 - const/4 v2, 0x0 + move-object v3, v2 :goto_0 if-eqz p1, :cond_2 @@ -1499,7 +1528,7 @@ :cond_2 :try_start_0 - invoke-virtual {v0, v2, v1}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z + invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 @@ -1510,25 +1539,48 @@ sget-object p2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v0, "Error Opening/Closing the Keyboard" + const/4 v0, 0x3 - invoke-virtual {p2, v0, p1}, Lcom/discord/app/AppLog;->d(Ljava/lang/String;Ljava/lang/Throwable;)V + const-string v1, "Error Opening/Closing the Keyboard" + + invoke-virtual {p2, v1, v0, p1, v2}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V :cond_3 :goto_1 return-void :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method -.method public final s(Landroidx/appcompat/widget/Toolbar;)V +.method public final showKeyboard(Landroid/view/View;)V + .locals 1 + + if-eqz p1, :cond_0 + + const/4 v0, 0x1 + + invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppActivity;->s(ZLandroid/view/View;)V + + return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public final t(Landroidx/appcompat/widget/Toolbar;)V .locals 4 iput-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; @@ -1588,17 +1640,3 @@ :cond_2 return-void .end method - -.method public final showKeyboard(Landroid/view/View;)V - .locals 1 - - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x1 - - invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppActivity;->r(ZLandroid/view/View;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/app/AppBottomSheet$a.smali b/com.discord/smali/com/discord/app/AppBottomSheet$a.smali index 6ad817c6f6..5419ff80ee 100644 --- a/com.discord/smali/com/discord/app/AppBottomSheet$a.smali +++ b/com.discord/smali/com/discord/app/AppBottomSheet$a.smali @@ -63,23 +63,25 @@ # virtual methods .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; - .locals 4 + .locals 5 iget v0, p0, Lcom/discord/app/AppBottomSheet$a;->a:I const-string v1, "insets" - const-string/jumbo v2, "v" + const-string v2, "v" + + const/4 v3, 0x0 if-eqz v0, :cond_1 - const/4 v3, 0x1 + const/4 v4, 0x1 - if-ne v0, v3, :cond_0 + if-ne v0, v4, :cond_0 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I @@ -106,14 +108,12 @@ return-object p1 :cond_0 - const/4 p1, 0x0 - - throw p1 + throw v3 :cond_1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I @@ -137,19 +137,29 @@ move-result p1 + const/4 v0, 0x0 + invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I - move-result v0 - - invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I - move-result v1 - const/4 v2, 0x0 + invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I - invoke-virtual {p2, p1, v2, v0, v1}, Landroidx/core/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat; + move-result v2 + + invoke-virtual {p2, p1, v0, v1, v2}, Landroidx/core/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat; move-result-object p1 return-object p1 + + :cond_2 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_3 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method diff --git a/com.discord/smali/com/discord/app/AppBottomSheet$b.smali b/com.discord/smali/com/discord/app/AppBottomSheet$b.smali index f53b3afd9d..e0430daafd 100644 --- a/com.discord/smali/com/discord/app/AppBottomSheet$b.smali +++ b/com.discord/smali/com/discord/app/AppBottomSheet$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppBottomSheet$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/app/AppPermissions;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppBottomSheet$c.smali b/com.discord/smali/com/discord/app/AppBottomSheet$c.smali index 0543330fe6..78327a988d 100644 --- a/com.discord/smali/com/discord/app/AppBottomSheet$c.smali +++ b/com.discord/smali/com/discord/app/AppBottomSheet$c.smali @@ -34,19 +34,11 @@ .method public onSlide(Landroid/view/View;F)V .locals 0 - const-string p2, "bottomSheet" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - return-void .end method .method public onStateChanged(Landroid/view/View;I)V - .locals 1 - - const-string v0, "bottomSheet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 const/4 p1, 0x5 diff --git a/com.discord/smali/com/discord/app/AppBottomSheet.smali b/com.discord/smali/com/discord/app/AppBottomSheet.smali index 92191af41b..563cc1c533 100644 --- a/com.discord/smali/com/discord/app/AppBottomSheet.smali +++ b/com.discord/smali/com/discord/app/AppBottomSheet.smali @@ -40,7 +40,7 @@ const-string v1, "PublishSubject.create()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/app/AppBottomSheet;->unsubscribeSignal:Lrx/subjects/Subject; @@ -100,7 +100,7 @@ const-string v2, "designBottomSheet" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -249,13 +249,20 @@ # virtual methods .method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V - .locals 1 + .locals 0 - const-string v0, "compositeSubscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "compositeSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public dismiss()V @@ -301,7 +308,7 @@ :goto_0 const-string v1, "arguments ?: Bundle()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -356,7 +363,7 @@ const-string v0, "super.onCreateDialog(sav\u2026dOnTouchOutside(true)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -364,21 +371,26 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 0 - const-string p2, "inflater" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getContentViewResId()I - move-result p2 + move-result p3 - const/4 p3, 0x0 - - invoke-virtual {p1, p2, p3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; + invoke-virtual {p1, p3, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public onPause()V @@ -407,13 +419,11 @@ .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V .locals 1 - const-string v0, "permissions" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "grantResults" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V @@ -424,6 +434,20 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->c(I[I)V return-void + + :cond_0 + const-string p1, "grantResults" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onResume()V @@ -445,11 +469,9 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -469,6 +491,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public requestCameraQRScanner(Lrx/functions/Action0;)V @@ -548,9 +579,16 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 return-object v0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method .method public final setBottomSheetState(I)V @@ -582,13 +620,11 @@ } .end annotation - const-string v0, "$this$setOnClickAndDismissListener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/app/AppBottomSheet$e; @@ -597,6 +633,20 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "$this$setOnClickAndDismissListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setPeekHeightBottomView(Landroid/view/View;)V @@ -604,7 +654,7 @@ iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->peekBottomView:Landroid/view/View; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -646,11 +696,9 @@ .end method .method public show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I - .locals 1 + .locals 0 - const-string v0, "transaction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I @@ -666,14 +714,21 @@ :goto_0 return p1 + + :cond_0 + const-string p1, "transaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V .locals 1 - const-string v0, "manager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1, p2}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment; @@ -691,14 +746,21 @@ :catch_0 return-void + + :cond_1 + const-string p1, "manager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final showKeyboard(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getAppActivity()Lcom/discord/app/AppActivity; @@ -710,6 +772,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updatePeekHeightPx(I)V diff --git a/com.discord/smali/com/discord/app/AppDialog.smali b/com.discord/smali/com/discord/app/AppDialog.smali index f98a547677..08aba34705 100644 --- a/com.discord/smali/com/discord/app/AppDialog.smali +++ b/com.discord/smali/com/discord/app/AppDialog.smali @@ -35,7 +35,7 @@ const-string v1, "PublishSubject.create()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/app/AppDialog;->unsubscribeSignal:Lrx/subjects/Subject; @@ -113,7 +113,7 @@ :goto_0 const-string v1, "arguments ?: Bundle()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -182,23 +182,21 @@ move-result-object p1 - const-string v0, "super.onCreateDialog(savedInstanceState)" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x1 invoke-virtual {p1, v0}, Landroid/app/Dialog;->requestWindowFeature(I)Z + const-string v0, "super.onCreateDialog(sav\u2026FEATURE_NO_TITLE)\n }" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + return-object p1 .end method .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 1 - const-string p3, "inflater" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getContentViewResId()I @@ -211,6 +209,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onPause()V @@ -252,15 +259,22 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/CallSuper; .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -274,9 +288,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -303,6 +315,15 @@ iput-boolean v0, p0, Lcom/discord/app/AppDialog;->onViewBoundOrOnResumeInvoked:Z return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V @@ -319,13 +340,11 @@ } .end annotation - const-string v0, "$this$setOnClickAndDismissListener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/app/AppDialog$a; @@ -334,14 +353,26 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "$this$setOnClickAndDismissListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I - .locals 1 + .locals 0 - const-string v0, "transaction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I @@ -357,20 +388,29 @@ :goto_0 return p1 + + :cond_0 + const-string p1, "transaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V .locals 2 - const-string v0, "manager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroidx/fragment/app/FragmentManager;->isDestroyed()Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 :try_start_0 invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V @@ -382,11 +422,11 @@ :cond_0 sget-object p2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v0, "Could not show " + const-string v1, "Could not show " - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; @@ -396,33 +436,36 @@ move-result-object p1 - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, ": FragmentManager destroyed" - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - const/4 v1, 0x0 - - invoke-static {p2, p1, v1, v0, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p2, p1, v0, v1, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V :catch_0 :goto_0 return-void + + :cond_1 + const-string p1, "manager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final showKeyboard(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getAppActivity()Lcom/discord/app/AppActivity; @@ -434,4 +477,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppFragment$a.smali b/com.discord/smali/com/discord/app/AppFragment$a.smali index 78e6df1a47..2e896ef65a 100644 --- a/com.discord/smali/com/discord/app/AppFragment$a.smali +++ b/com.discord/smali/com/discord/app/AppFragment$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppFragment$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/app/AppPermissions;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppFragment$b.smali b/com.discord/smali/com/discord/app/AppFragment$b.smali index b9f9cd077f..233f4f54ae 100644 --- a/com.discord/smali/com/discord/app/AppFragment$b.smali +++ b/com.discord/smali/com/discord/app/AppFragment$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppFragment$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lf/b/a/d/b;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -58,7 +58,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/app/AppFragment$c.smali b/com.discord/smali/com/discord/app/AppFragment$c.smali index 79d2ba8e7a..2d824be03f 100644 --- a/com.discord/smali/com/discord/app/AppFragment$c.smali +++ b/com.discord/smali/com/discord/app/AppFragment$c.smali @@ -46,11 +46,7 @@ .end method .method public onError(Ljava/io/IOException;)V - .locals 4 - - const-string v0, "e" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 5 iget-object v0, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment; @@ -60,29 +56,29 @@ iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment; - const/4 v2, 0x1 + const v2, 0x7f1216ca - new-array v2, v2, [Ljava/lang/Object; + const/4 v3, 0x1 + + new-array v3, v3, [Ljava/lang/Object; invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; move-result-object p1 - const/4 v3, 0x0 + const/4 v4, 0x0 - aput-object p1, v2, v3 + aput-object p1, v3, v4 - const p1, 0x7f1216ca - - invoke-virtual {v1, p1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 - const/4 v1, 0x0 + const/16 v1, 0xc - const/16 v2, 0xc + const/4 v2, 0x0 - invoke-static {v0, p1, v3, v1, v2}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v0, p1, v4, v2, v1}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V return-void .end method @@ -90,37 +86,31 @@ .method public onSuccess(Landroid/net/Uri;Lcom/miguelgaeta/media_picker/RequestType;)V .locals 3 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "request" + iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - iget-object v0, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment; + move-result-object v1 - invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; + if-eqz v1, :cond_0 - move-result-object v0 + invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 const/4 v2, 0x4 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -145,4 +135,11 @@ :goto_1 return-void + + :cond_2 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/app/AppFragment$d.smali b/com.discord/smali/com/discord/app/AppFragment$d.smali index ee3c305042..28a42d920d 100644 --- a/com.discord/smali/com/discord/app/AppFragment$d.smali +++ b/com.discord/smali/com/discord/app/AppFragment$d.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppFragment$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,17 +56,9 @@ const-string v1, "onBackAction.call()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Ljava/lang/Boolean; - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - return-object v0 .end method diff --git a/com.discord/smali/com/discord/app/AppFragment.smali b/com.discord/smali/com/discord/app/AppFragment.smali index 2f8e9748ed..f807bd1ebb 100644 --- a/com.discord/smali/com/discord/app/AppFragment.smali +++ b/com.discord/smali/com/discord/app/AppFragment.smali @@ -41,7 +41,7 @@ const-string v1, "PublishSubject.create()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/app/AppFragment;->unsubscribeSignal:Lrx/subjects/Subject; @@ -85,7 +85,7 @@ iget-object v0, p1, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; - invoke-static {v0, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -93,7 +93,7 @@ if-eqz v0, :cond_0 - invoke-virtual {p1, p2}, Lcom/discord/app/AppActivity;->s(Landroidx/appcompat/widget/Toolbar;)V + invoke-virtual {p1, p2}, Lcom/discord/app/AppActivity;->t(Landroidx/appcompat/widget/Toolbar;)V :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; @@ -406,7 +406,7 @@ return-object v0 .end method -.method public final hideKeyboard()V +.method public hideKeyboard()V .locals 2 const/4 v0, 0x0 @@ -462,9 +462,7 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 1 - const-string p3, "inflater" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getContentViewResId()I @@ -477,6 +475,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDestroyView()V @@ -498,11 +505,7 @@ const-string v2, "javaClass.name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "key" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, v0, Lf/a/b/f;->f:Ljava/util/TreeMap; @@ -512,7 +515,7 @@ const-string v2, "backPressHandlers\n .values" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -536,13 +539,7 @@ goto :goto_0 :cond_0 - const-string v0, "target" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lm0/i;->b:Lm0/i; - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lm0/i;->b:Lm0/i; sget-object v0, Lm0/i;->a:Ljava/util/WeakHashMap; @@ -600,10 +597,6 @@ if-eqz v0, :cond_0 - const-string v1, "fragmentOwner" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, v0, Lcom/discord/app/AppActivity;->g:Ljava/util/LinkedHashMap; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getId()I @@ -625,29 +618,53 @@ .method public onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "mimeType" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "mimeType" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onPause()V @@ -669,13 +686,11 @@ .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V .locals 1 - const-string v0, "permissions" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "grantResults" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V @@ -686,6 +701,20 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->c(I[I)V return-void + + :cond_0 + const-string p1, "grantResults" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onResume()V @@ -711,15 +740,22 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/CallSuper; .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -733,9 +769,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -771,6 +805,15 @@ iput-boolean v0, p0, Lcom/discord/app/AppFragment;->onViewBoundOrOnResumeInvoked:Z return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public requestCameraQRScanner(Lrx/functions/Action0;)V @@ -850,9 +893,16 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 return-object v0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method .method public final setActionBarDisplayHomeAsUpEnabled()Landroidx/appcompat/widget/Toolbar; @@ -892,7 +942,7 @@ move v1, p1 - invoke-static/range {v0 .. v6}, Lcom/discord/app/AppActivity;->p(Lcom/discord/app/AppActivity;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static/range {v0 .. v6}, Lcom/discord/app/AppActivity;->q(Lcom/discord/app/AppActivity;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; move-result-object p1 @@ -926,7 +976,7 @@ if-eqz v0, :cond_0 - invoke-virtual {v0, p1, p2, p3, p4}, Lcom/discord/app/AppActivity;->o(ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar; + invoke-virtual {v0, p1, p2, p3, p4}, Lcom/discord/app/AppActivity;->p(ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Landroidx/appcompat/widget/Toolbar; move-result-object p1 @@ -1124,7 +1174,7 @@ move-result-object p1 - invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->q(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; + invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->r(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; move-result-object v1 @@ -1143,7 +1193,7 @@ if-eqz v0, :cond_0 - invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->q(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; + invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppActivity;->r(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; move-result-object v1 @@ -1164,7 +1214,7 @@ if-eqz v0, :cond_0 - invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppActivity;->q(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; + invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppActivity;->r(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; move-result-object p1 @@ -1178,36 +1228,39 @@ .end method .method public final setActionBarTitleClick(Landroid/view/View$OnClickListener;)Lkotlin/Unit; - .locals 3 + .locals 2 - const-string v0, "onClickListener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; move-result-object v1 - const/4 v2, 0x0 - if-eqz v1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Lcom/discord/app/AppActivity;->h()Lcom/discord/views/ToolbarTitleLayout; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0, p1}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, p1}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - move-object v2, p1 + move-object v0, p1 :cond_0 - return-object v2 + return-object v0 + + :cond_1 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setActionBarTitleColor(I)Lkotlin/Unit; @@ -1344,9 +1397,7 @@ } .end annotation - const-string v0, "onBackAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; @@ -1368,15 +1419,7 @@ const-string v2, "javaClass.name" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "handler" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "key" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, v0, Lf/a/b/f;->f:Ljava/util/TreeMap; @@ -1400,6 +1443,10 @@ invoke-direct {v2}, Ljava/util/HashMap;->()V :goto_0 + const-string v3, "backPressHandlers[priority] ?: HashMap()" + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v2, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, v0, Lf/a/b/f;->f:Ljava/util/TreeMap; @@ -1412,10 +1459,19 @@ :cond_1 return-void + + :cond_2 + const-string p1, "onBackAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnNewIntentListener(Lkotlin/jvm/functions/Function1;)V - .locals 3 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1427,23 +1483,15 @@ } .end annotation - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; - move-result-object v1 + move-result-object v0 - if-eqz v1, :cond_0 + if-eqz v0, :cond_0 - const-string v2, "fragmentOwner" - - invoke-static {p0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, v1, Lcom/discord/app/AppActivity;->g:Ljava/util/LinkedHashMap; + iget-object v0, v0, Lcom/discord/app/AppActivity;->g:Ljava/util/LinkedHashMap; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getId()I @@ -1457,14 +1505,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "action" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public showKeyboard(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; @@ -1476,4 +1531,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppLog$LoggedItem.smali b/com.discord/smali/com/discord/app/AppLog$LoggedItem.smali index 0991b3947c..0fecb79b2d 100644 --- a/com.discord/smali/com/discord/app/AppLog$LoggedItem.smali +++ b/com.discord/smali/com/discord/app/AppLog$LoggedItem.smali @@ -29,11 +29,9 @@ # direct methods .method public constructor (ILjava/lang/String;Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -53,11 +51,20 @@ const-string p2, "UUID.randomUUID().toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/app/AppLog$LoggedItem;->d:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -83,7 +90,7 @@ iget-object v1, p1, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -93,7 +100,7 @@ iget-object p1, p1, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/app/AppLog$a$a.smali b/com.discord/smali/com/discord/app/AppLog$a$a.smali index deb0c62351..f8b11d7328 100644 --- a/com.discord/smali/com/discord/app/AppLog$a$a.smali +++ b/com.discord/smali/com/discord/app/AppLog$a$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppLog$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/Integer;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,25 +68,13 @@ .method public final invoke(Ljava/lang/String;I)V .locals 6 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - const-string v0, "$this$chunked" + sget-object v1, Lk0/t/r;->d:Lk0/t/r; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$windowed" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lk0/u/r;->d:Lk0/u/r; - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "transform" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_9 const/4 v0, 0x1 @@ -188,7 +176,7 @@ move-result-object v2 - invoke-virtual {v1, v2}, Lk0/u/r;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Lk0/t/r;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 @@ -233,4 +221,18 @@ :cond_8 return-void + + :cond_9 + const-string p1, "transform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/app/AppLog$a.smali b/com.discord/smali/com/discord/app/AppLog$a.smali index 10776f2e4e..9303f3b5a1 100644 --- a/com.discord/smali/com/discord/app/AppLog$a.smali +++ b/com.discord/smali/com/discord/app/AppLog$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppLog$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 10 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Lcom/discord/app/AppLog$a$a; @@ -105,7 +103,7 @@ const-string v3, "\n\t" - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -136,9 +134,18 @@ const-string v2, "Log.getStackTraceString(throwable)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppLog$a$a;->invoke(Ljava/lang/String;I)V return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppLog$b.smali b/com.discord/smali/com/discord/app/AppLog$b.smali index 48de2caf22..d222e90633 100644 --- a/com.discord/smali/com/discord/app/AppLog$b.smali +++ b/com.discord/smali/com/discord/app/AppLog$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppLog$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 10 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 :try_start_0 iget-object v0, p0, Lcom/discord/app/AppLog$b;->$throwable:Ljava/lang/Throwable; @@ -178,7 +176,7 @@ const-string v3, "e.stackTrace" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v2, p1}, Lcom/discord/app/AppLog;->a(Lcom/discord/app/AppLog;[Ljava/lang/StackTraceElement;Ljava/lang/String;)[Ljava/lang/StackTraceElement; @@ -200,7 +198,7 @@ const-string v4, "cause.stackTrace" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, v3, p1}, Lcom/discord/app/AppLog;->a(Lcom/discord/app/AppLog;[Ljava/lang/StackTraceElement;Ljava/lang/String;)[Ljava/lang/StackTraceElement; @@ -264,7 +262,7 @@ const-string v1, "throwable.stackTrace" - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "\n" @@ -308,4 +306,13 @@ :cond_3 :goto_2 return-void + + :cond_4 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppLog$c.smali b/com.discord/smali/com/discord/app/AppLog$c.smali index 4c98edd243..bdc3f94a44 100644 --- a/com.discord/smali/com/discord/app/AppLog$c.smali +++ b/com.discord/smali/com/discord/app/AppLog$c.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/app/AppLog$c; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/Throwable;", @@ -30,47 +30,72 @@ # direct methods .method public constructor (Lcom/discord/app/AppLog;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/app/AppLog; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string/jumbo v4, "v" - - const-string/jumbo v5, "v(Ljava/lang/String;Ljava/lang/Throwable;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods -.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +.method public final getName()Ljava/lang/String; .locals 1 + const-string v0, "v" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppLog; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "v(Ljava/lang/String;Ljava/lang/Throwable;)V" + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 3 + check-cast p1, Ljava/lang/String; check-cast p2, Ljava/lang/Throwable; - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v1, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; - check-cast v0, Lcom/discord/app/AppLog; + check-cast v1, Lcom/discord/app/AppLog; - invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppLog;->v(Ljava/lang/String;Ljava/lang/Throwable;)V + const/4 v2, 0x2 + + invoke-virtual {v1, p1, v2, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/app/AppLog$d.smali b/com.discord/smali/com/discord/app/AppLog$d.smali index 5dc04f3705..27b4a18132 100644 --- a/com.discord/smali/com/discord/app/AppLog$d.smali +++ b/com.discord/smali/com/discord/app/AppLog$d.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppLog$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,7 @@ check-cast p1, Landroid/content/SharedPreferences$Editor; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/app/AppLog$d;->$userId:Ljava/lang/Long; @@ -101,4 +99,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_3 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppLog.smali b/com.discord/smali/com/discord/app/AppLog.smali index a42e5744f3..661ea26c44 100644 --- a/com.discord/smali/com/discord/app/AppLog.smali +++ b/com.discord/smali/com/discord/app/AppLog.smali @@ -113,11 +113,11 @@ const-string v8, "stackTraceElement.className" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v9, "MediaEngineLegacy" - invoke-static {v7, v9, v1, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v7, v9, v1, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v7 @@ -129,7 +129,7 @@ const-string v9, "e" - invoke-static {v7, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -147,7 +147,7 @@ move-result-object v9 - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v10, Lcom/discord/utilities/logging/Logger; @@ -157,9 +157,9 @@ const-string v11, "Logger::class.java.name" - invoke-static {v10, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v9, v10, v1, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v9, v10, v1, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v9 @@ -169,7 +169,7 @@ move-result-object v9 - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v10, Lorg/webrtc/Logging; @@ -179,9 +179,9 @@ const-string v11, "Logging::class.java.name" - invoke-static {v10, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v9, v10, v1, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v9, v10, v1, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v9 @@ -191,7 +191,7 @@ move-result-object v6 - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v8, Lcom/discord/app/AppLog; @@ -201,9 +201,9 @@ const-string v9, "AppLog::class.java.name" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v6, v8, v1, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v6, v8, v1, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v6 @@ -280,7 +280,7 @@ if-eqz v11, :cond_6 - invoke-static {v11, v10, v1, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v11, v10, v1, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v10 @@ -371,10 +371,6 @@ .method public static final b(Landroid/app/Application;)V .locals 9 - const-string v0, "application" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p0}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; move-result-object v0 @@ -477,7 +473,7 @@ move-result-object p0 - const-string/jumbo v0, "userEmail" + const-string v0, "userEmail" invoke-virtual {p0, v0, p1}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->setCustomKey(Ljava/lang/String;Ljava/lang/String;)V @@ -488,7 +484,7 @@ move-result-object p0 - const-string/jumbo p1, "userName" + const-string p1, "userName" invoke-virtual {p0, p1, p2}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->setCustomKey(Ljava/lang/String;Ljava/lang/String;)V @@ -499,17 +495,22 @@ .method public static final i(Ljava/lang/String;)V .locals 2 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const/4 v1, 0x0 - - invoke-virtual {v0, p0, v1}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {v1, p0, v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p0, "message" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -572,13 +573,11 @@ .method public d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -599,22 +598,41 @@ invoke-virtual {p0, p1, p3}, Lcom/discord/app/AppLog;->d(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public d(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 2 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x3 invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V @@ -632,33 +650,35 @@ } .end annotation - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "message" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, " -> " - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, " -> " - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-static {p1, v0, p2}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1, p3, p4}, Lcom/discord/app/AppLog;->e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V @@ -675,15 +695,22 @@ } .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x6 invoke-virtual {p0, p1, v0, p2, p3}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V @@ -704,17 +731,13 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "category" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "loggingFn" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -759,18 +782,37 @@ invoke-virtual {p2, p1}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->log(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "loggingFn" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "category" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final g(Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "from" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "to" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -801,18 +843,30 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "to" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "from" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -833,72 +887,104 @@ invoke-virtual {p0, p1, p3}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public i(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 2 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x4 invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "category" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/app/AppLog$c; - new-instance v0, Lcom/discord/app/AppLog$c; + invoke-direct {v1, p0}, Lcom/discord/app/AppLog$c;->(Lcom/discord/app/AppLog;)V - invoke-direct {v0, p0}, Lcom/discord/app/AppLog$c;->(Lcom/discord/app/AppLog;)V - - const/4 v1, 0x0 - - invoke-virtual {p0, p1, p2, v1, v0}, Lcom/discord/app/AppLog;->f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V + invoke-virtual {p0, p1, p2, v0, v1}, Lcom/discord/app/AppLog;->f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function2;)V return-void + + :cond_0 + const-string p1, "category" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public v(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 2 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x2 invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -919,20 +1005,39 @@ invoke-virtual {p0, p1, p3}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public w(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 2 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x5 invoke-virtual {p0, p1, v1, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/app/AppPermissions$a.smali b/com.discord/smali/com/discord/app/AppPermissions$a.smali index e390e89701..d975360a54 100644 --- a/com.discord/smali/com/discord/app/AppPermissions$a.smali +++ b/com.discord/smali/com/discord/app/AppPermissions$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppPermissions$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppPermissions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/jvm/functions/Function0<", @@ -41,7 +41,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppPermissions$c.smali b/com.discord/smali/com/discord/app/AppPermissions$c.smali index e51bb35f7d..7684b5e811 100644 --- a/com.discord/smali/com/discord/app/AppPermissions$c.smali +++ b/com.discord/smali/com/discord/app/AppPermissions$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/AppPermissions$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppPermissions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/AppPermissions.smali b/com.discord/smali/com/discord/app/AppPermissions.smali index 87bf286db1..211fcc81fc 100644 --- a/com.discord/smali/com/discord/app/AppPermissions.smali +++ b/com.discord/smali/com/discord/app/AppPermissions.smali @@ -131,11 +131,9 @@ .end method .method public constructor (Landroidx/fragment/app/Fragment;)V - .locals 1 + .locals 0 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -148,6 +146,15 @@ iput-object p1, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic a(Lcom/discord/app/AppPermissions;[I)Z @@ -203,111 +210,104 @@ .end method .method public final declared-synchronized c(I[I)V - .locals 3 + .locals 4 monitor-enter p0 + const/4 v0, 0x0 + :try_start_0 - const-string v0, "grantResults" + new-instance v1, Lcom/discord/app/AppPermissions$a; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v1, p0}, Lcom/discord/app/AppPermissions$a;->(Lcom/discord/app/AppPermissions;)V - new-instance v0, Lcom/discord/app/AppPermissions$a; - - invoke-direct {v0, p0}, Lcom/discord/app/AppPermissions$a;->(Lcom/discord/app/AppPermissions;)V - - iget-object v1, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap; + iget-object v2, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap; invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + move-result-object v3 + + invoke-virtual {v2, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + move-result-object v2 - invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v2, Lkotlin/jvm/functions/Function0; - move-result-object v1 + const/16 v3, 0xd2 - check-cast v1, Lkotlin/jvm/functions/Function0; + if-eq p1, v3, :cond_4 - const/16 v2, 0xd2 + const/16 v3, 0xd3 - if-eq p1, v2, :cond_4 + if-eq p1, v3, :cond_3 - const/16 v2, 0xd3 + const/16 v3, 0xd5 - if-eq p1, v2, :cond_3 + if-eq p1, v3, :cond_2 - const/16 v2, 0xd5 + const/16 v3, 0xd6 - if-eq p1, v2, :cond_2 + if-eq p1, v3, :cond_1 - const/16 v2, 0xd6 + const/16 v3, 0xde - if-eq p1, v2, :cond_1 + if-eq p1, v3, :cond_0 - const/16 v2, 0xde - - if-eq p1, v2, :cond_0 - - const/4 p1, 0x0 - - goto :goto_1 + goto :goto_0 :cond_0 const p1, 0x7f12114a - new-instance v2, Lf/a/b/k; + new-instance v0, Lf/a/b/k; - invoke-direct {v2, v0, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V + invoke-direct {v0, v1, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V goto :goto_0 :cond_1 const p1, 0x7f121151 - new-instance v2, Lf/a/b/k; + new-instance v0, Lf/a/b/k; - invoke-direct {v2, v0, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V + invoke-direct {v0, v1, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V goto :goto_0 :cond_2 const p1, 0x7f12114b - new-instance v2, Lf/a/b/k; + new-instance v0, Lf/a/b/k; - invoke-direct {v2, v0, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V + invoke-direct {v0, v1, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V goto :goto_0 :cond_3 const p1, 0x7f12114c - new-instance v2, Lf/a/b/k; + new-instance v0, Lf/a/b/k; - invoke-direct {v2, v0, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V + invoke-direct {v0, v1, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V goto :goto_0 :cond_4 const p1, 0x7f120fa5 - new-instance v2, Lf/a/b/k; + new-instance v0, Lf/a/b/k; - invoke-direct {v2, v0, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V + invoke-direct {v0, v1, p1}, Lf/a/b/k;->(Lcom/discord/app/AppPermissions$a;I)V :goto_0 - move-object p1, v2 + new-instance p1, Landroid/os/Handler; - :goto_1 - new-instance v0, Landroid/os/Handler; + invoke-direct {p1}, Landroid/os/Handler;->()V - invoke-direct {v0}, Landroid/os/Handler;->()V + new-instance v1, Lcom/discord/app/AppPermissions$b; - new-instance v2, Lcom/discord/app/AppPermissions$b; + invoke-direct {v1, p0, p2, v2, v0}, Lcom/discord/app/AppPermissions$b;->(Lcom/discord/app/AppPermissions;[ILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V - invoke-direct {v2, p0, p2, v1, p1}, Lcom/discord/app/AppPermissions$b;->(Lcom/discord/app/AppPermissions;[ILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V - - invoke-virtual {v0, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z + invoke-virtual {p1, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -349,7 +349,7 @@ const-string v1, "PERMISSION_GROUPS[requestCode] ?: return" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment; @@ -389,7 +389,7 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/j/l;->toIntArray(Ljava/util/Collection;)[I + invoke-static {v2}, Lk0/i/l;->toIntArray(Ljava/util/Collection;)[I move-result-object v1 diff --git a/com.discord/smali/com/discord/app/AppScrollingViewBehavior$a.smali b/com.discord/smali/com/discord/app/AppScrollingViewBehavior$a.smali index 6bbb294f50..3cdf663688 100644 --- a/com.discord/smali/com/discord/app/AppScrollingViewBehavior$a.smali +++ b/com.discord/smali/com/discord/app/AppScrollingViewBehavior$a.smali @@ -35,13 +35,11 @@ .method public onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 5 - const-string/jumbo v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 iget-object v0, p0, Lcom/discord/app/AppScrollingViewBehavior$a;->a:Landroid/graphics/Rect; @@ -117,4 +115,18 @@ invoke-virtual {p1, v2, v1, v4, v3}, Landroid/view/View;->setPadding(IIII)V return-object p2 + + :cond_2 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/app/AppScrollingViewBehavior.smali b/com.discord/smali/com/discord/app/AppScrollingViewBehavior.smali index 4c1d803ff7..b0023b4994 100644 --- a/com.discord/smali/com/discord/app/AppScrollingViewBehavior.smali +++ b/com.discord/smali/com/discord/app/AppScrollingViewBehavior.smali @@ -19,13 +19,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -36,24 +34,26 @@ iput-object p1, p0, Lcom/discord/app/AppScrollingViewBehavior;->a:Lcom/discord/app/AppScrollingViewBehavior$a; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public onApplyWindowInsets(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; - .locals 1 - - const-string v0, "coordinatorLayout" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "child" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "insets" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-static {}, Lcom/discord/utilities/display/DisplayUtils;->getNO_OP_WINDOW_INSETS_LISTENER()Landroidx/core/view/OnApplyWindowInsetsListener; diff --git a/com.discord/smali/com/discord/app/AppTextView.smali b/com.discord/smali/com/discord/app/AppTextView.smali index b881475f7a..8ce1d932dc 100644 --- a/com.discord/smali/com/discord/app/AppTextView.smali +++ b/com.discord/smali/com/discord/app/AppTextView.smali @@ -17,7 +17,7 @@ const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 const/4 v1, 0x0 @@ -88,13 +88,13 @@ const-string v5, "resources" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context; move-result-object v5 - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget v0, p0, Lcom/discord/app/AppTextView;->d:I @@ -128,7 +128,7 @@ const-string p2, "java.lang.String.format(format, *args)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -144,6 +144,13 @@ :cond_2 :goto_0 return-void + + :cond_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -155,10 +162,6 @@ .end annotation .end param - const-string v0, "formatArgs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources; move-result-object v0 @@ -181,9 +184,9 @@ .method public final varargs b(Ljava/lang/String;[Ljava/lang/Object;)V .locals 2 - const-string v0, "formatArgs" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 if-eqz p1, :cond_2 @@ -218,19 +221,21 @@ move-result-object p1 :cond_1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - move-result-object p1 - - goto :goto_1 + move-result-object v0 :cond_2 - const/4 p1, 0x0 - - :goto_1 - invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p0, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_3 + const-string p1, "formatArgs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getAttrText()Ljava/lang/String; @@ -252,9 +257,7 @@ .method public final varargs setTextFormatArgs([Ljava/lang/Object;)V .locals 2 - const-string v0, "formatArgs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String; @@ -284,9 +287,18 @@ const-string v0, "java.lang.String.format(format, *args)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_1 + const-string p1, "formatArgs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/AppViewFlipper.smali b/com.discord/smali/com/discord/app/AppViewFlipper.smali index b454cd900e..6feaafc9ed 100644 --- a/com.discord/smali/com/discord/app/AppViewFlipper.smali +++ b/com.discord/smali/com/discord/app/AppViewFlipper.smali @@ -11,13 +11,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/ViewFlipper;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -54,6 +52,20 @@ invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V throw p2 + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/app/DiscordConnectService$a.smali b/com.discord/smali/com/discord/app/DiscordConnectService$a.smali index ce283ef69c..df463f833a 100644 --- a/com.discord/smali/com/discord/app/DiscordConnectService$a.smali +++ b/com.discord/smali/com/discord/app/DiscordConnectService$a.smali @@ -36,7 +36,7 @@ const-string p0, "DiscordConnectService::class.java.simpleName" - invoke-static {v1, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -56,9 +56,7 @@ .method public final b(Landroid/content/Context;J)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils$RouteBuilders; @@ -76,7 +74,7 @@ const-string p3, "IntentUtils.RouteBuilder\u2026kage(context.packageName)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget p3, Landroid/os/Build$VERSION;->SDK_INT:I @@ -93,4 +91,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/DiscordConnectService$b.smali b/com.discord/smali/com/discord/app/DiscordConnectService$b.smali index 6c1048cd54..894e273b55 100644 --- a/com.discord/smali/com/discord/app/DiscordConnectService$b.smali +++ b/com.discord/smali/com/discord/app/DiscordConnectService$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/DiscordConnectService$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordConnectService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Object;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/DiscordConnectService$c.smali b/com.discord/smali/com/discord/app/DiscordConnectService$c.smali index f9599a0691..deec83e1c3 100644 --- a/com.discord/smali/com/discord/app/DiscordConnectService$c.smali +++ b/com.discord/smali/com/discord/app/DiscordConnectService$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/DiscordConnectService$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordConnectService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/app/DiscordConnectService$d.smali b/com.discord/smali/com/discord/app/DiscordConnectService$d.smali index f065e1ff98..9541ebf71d 100644 --- a/com.discord/smali/com/discord/app/DiscordConnectService$d.smali +++ b/com.discord/smali/com/discord/app/DiscordConnectService$d.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/app/DiscordConnectService$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordConnectService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -100,4 +98,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/app/DiscordConnectService.smali b/com.discord/smali/com/discord/app/DiscordConnectService.smali index 71c4660177..d6341b2d6b 100644 --- a/com.discord/smali/com/discord/app/DiscordConnectService.smali +++ b/com.discord/smali/com/discord/app/DiscordConnectService.smali @@ -67,7 +67,7 @@ const-string v2, "DiscordConnectService::class.java.simpleName" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -155,7 +155,7 @@ const-string v2, "application" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V @@ -165,7 +165,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->initAppOpen(Landroid/app/Application;)V @@ -185,7 +185,7 @@ const-string v2, "DiscordConnectService::class.java.simpleName" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -229,7 +229,7 @@ const-string v2, "DiscordConnectService::class.java.simpleName" - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -279,7 +279,7 @@ if-eqz v6, :cond_2 - invoke-static {v6}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v6}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v6 @@ -317,7 +317,7 @@ const-string v3, "Observable.error(Illegal\u2026ateException(\"UNAUTHED\"))" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_5 @@ -350,7 +350,7 @@ if-eqz v7, :cond_5 - invoke-static {v7, v5}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v7, v5}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v5 @@ -358,7 +358,7 @@ if-eqz v5, :cond_5 - invoke-static {v5}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v5}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v3 @@ -432,7 +432,7 @@ const-string v3, "Observable.error(\n \u2026to main app\")\n )" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_5 @@ -449,7 +449,7 @@ move-result-object v6 - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 @@ -493,7 +493,7 @@ const-string v2, "StoreStream\n .get\u2026()\n .filter { it }" - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v5, 0x2710 @@ -515,7 +515,7 @@ const-string v3, "isConnectedObs.switchMap\u2026nnected\n }\n }" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_5 @@ -534,7 +534,7 @@ const-string v2, "Observable.just(Unit)" - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_6 @@ -563,7 +563,7 @@ const-string v3, "Observable.error(Illegal\u2026\"Invalid Request: $uri\"))" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_5 move-object v3, v2 @@ -628,7 +628,7 @@ move-result-object v7 - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v9, 0x0 diff --git a/com.discord/smali/com/discord/dialogs/ImageUploadDialog$a.smali b/com.discord/smali/com/discord/dialogs/ImageUploadDialog$a.smali index b5db61fdd6..771fb72c65 100644 --- a/com.discord/smali/com/discord/dialogs/ImageUploadDialog$a.smali +++ b/com.discord/smali/com/discord/dialogs/ImageUploadDialog$a.smali @@ -94,16 +94,16 @@ return-void :cond_2 - const-string/jumbo p1, "uri" + const-string p1, "uri" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_3 const-string p1, "provider" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/dialogs/ImageUploadDialog$c.smali b/com.discord/smali/com/discord/dialogs/ImageUploadDialog$c.smali index 378ec2e885..f73099024a 100644 --- a/com.discord/smali/com/discord/dialogs/ImageUploadDialog$c.smali +++ b/com.discord/smali/com/discord/dialogs/ImageUploadDialog$c.smali @@ -66,9 +66,9 @@ return-void :cond_0 - const-string/jumbo p1, "uri" + const-string p1, "uri" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 diff --git a/com.discord/smali/com/discord/dialogs/ImageUploadDialog.smali b/com.discord/smali/com/discord/dialogs/ImageUploadDialog.smali index 61d466835f..9143c72499 100644 --- a/com.discord/smali/com/discord/dialogs/ImageUploadDialog.smali +++ b/com.discord/smali/com/discord/dialogs/ImageUploadDialog.smali @@ -54,57 +54,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/dialogs/ImageUploadDialog; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "upload" + const-class v2, Lcom/discord/dialogs/ImageUploadDialog; - const-string v3, "getUpload()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "upload" - move-result-object v1 + const-string v4, "getUpload()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/dialogs/ImageUploadDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "crop" + const/4 v2, 0x0 - const-string v3, "getCrop()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/dialogs/ImageUploadDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "crop" + + const-string v4, "getCrop()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/dialogs/ImageUploadDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancel" + const-class v2, Lcom/discord/dialogs/ImageUploadDialog; - const-string v3, "getCancel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/dialogs/ImageUploadDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "image" + const-class v2, Lcom/discord/dialogs/ImageUploadDialog; - const-string v3, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "image" + + const-string v4, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -194,185 +218,181 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 17 + .locals 16 move-object/from16 v0, p0 - move-object/from16 v1, p1 - - const-string/jumbo v2, "view" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super/range {p0 .. p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V - iget-object v2, v0, Lcom/discord/dialogs/ImageUploadDialog;->l:Lcom/discord/dialogs/ImageUploadDialog$PreviewType; + iget-object v1, v0, Lcom/discord/dialogs/ImageUploadDialog;->l:Lcom/discord/dialogs/ImageUploadDialog$PreviewType; - iget-object v3, v0, Lcom/discord/dialogs/ImageUploadDialog;->j:Ljava/lang/String; + iget-object v2, v0, Lcom/discord/dialogs/ImageUploadDialog;->j:Ljava/lang/String; - if-eqz v2, :cond_5 + if-eqz v1, :cond_5 - if-nez v3, :cond_0 + if-nez v2, :cond_0 goto/16 :goto_2 :cond_0 - const-string v4, "image/gif" + const-string v3, "image/gif" - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v4 + move-result v3 - iget-object v5, v0, Lcom/discord/dialogs/ImageUploadDialog;->d:Lkotlin/properties/ReadOnlyProperty; - - sget-object v6, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; - - const/4 v7, 0x0 - - aget-object v6, v6, v7 - - invoke-interface {v5, v0, v6}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Landroid/view/View; - - new-instance v6, Lcom/discord/dialogs/ImageUploadDialog$c; - - invoke-direct {v6, v0, v3}, Lcom/discord/dialogs/ImageUploadDialog$c;->(Lcom/discord/dialogs/ImageUploadDialog;Ljava/lang/String;)V - - invoke-virtual {v5, v6}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - iget-object v3, v0, Lcom/discord/dialogs/ImageUploadDialog;->e:Lkotlin/properties/ReadOnlyProperty; + iget-object v4, v0, Lcom/discord/dialogs/ImageUploadDialog;->d:Lkotlin/properties/ReadOnlyProperty; sget-object v5, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; - const/4 v6, 0x1 + const/4 v6, 0x0 aget-object v5, v5, v6 - invoke-interface {v3, v0, v5}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-interface {v4, v0, v5}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - check-cast v3, Landroid/view/View; + check-cast v4, Landroid/view/View; - if-eqz v4, :cond_1 + new-instance v5, Lcom/discord/dialogs/ImageUploadDialog$c; - const/4 v5, 0x4 + invoke-direct {v5, v0, v2}, Lcom/discord/dialogs/ImageUploadDialog$c;->(Lcom/discord/dialogs/ImageUploadDialog;Ljava/lang/String;)V + + invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + + iget-object v2, v0, Lcom/discord/dialogs/ImageUploadDialog;->e:Lkotlin/properties/ReadOnlyProperty; + + sget-object v4, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; + + const/4 v5, 0x1 + + aget-object v4, v4, v5 + + invoke-interface {v2, v0, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Landroid/view/View; + + if-eqz v3, :cond_1 + + const/4 v4, 0x4 goto :goto_0 :cond_1 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_0 - invoke-virtual {v3, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V - if-nez v4, :cond_2 + if-nez v3, :cond_2 - iget-object v3, v0, Lcom/discord/dialogs/ImageUploadDialog;->e:Lkotlin/properties/ReadOnlyProperty; + iget-object v2, v0, Lcom/discord/dialogs/ImageUploadDialog;->e:Lkotlin/properties/ReadOnlyProperty; - sget-object v4, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; + sget-object v3, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; - aget-object v4, v4, v6 + aget-object v3, v3, v5 - invoke-interface {v3, v0, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-interface {v2, v0, v3}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - move-result-object v3 + move-result-object v2 - check-cast v3, Landroid/view/View; + check-cast v2, Landroid/view/View; - new-instance v4, Lcom/discord/dialogs/ImageUploadDialog$a; + new-instance v3, Lcom/discord/dialogs/ImageUploadDialog$a; - invoke-direct {v4, v7, v0}, Lcom/discord/dialogs/ImageUploadDialog$a;->(ILjava/lang/Object;)V + invoke-direct {v3, v6, v0}, Lcom/discord/dialogs/ImageUploadDialog$a;->(ILjava/lang/Object;)V - invoke-virtual {v3, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V :cond_2 - iget-object v3, v0, Lcom/discord/dialogs/ImageUploadDialog;->f:Lkotlin/properties/ReadOnlyProperty; + iget-object v2, v0, Lcom/discord/dialogs/ImageUploadDialog;->f:Lkotlin/properties/ReadOnlyProperty; - sget-object v4, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; + sget-object v3, Lcom/discord/dialogs/ImageUploadDialog;->m:[Lkotlin/reflect/KProperty; - const/4 v5, 0x2 + const/4 v4, 0x2 - aget-object v4, v4, v5 + aget-object v3, v3, v4 - invoke-interface {v3, v0, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-interface {v2, v0, v3}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - move-result-object v3 + move-result-object v2 - check-cast v3, Landroid/view/View; + check-cast v2, Landroid/view/View; - new-instance v4, Lcom/discord/dialogs/ImageUploadDialog$a; + new-instance v3, Lcom/discord/dialogs/ImageUploadDialog$a; - invoke-direct {v4, v6, v0}, Lcom/discord/dialogs/ImageUploadDialog$a;->(ILjava/lang/Object;)V + invoke-direct {v3, v5, v0}, Lcom/discord/dialogs/ImageUploadDialog$a;->(ILjava/lang/Object;)V - invoke-virtual {v3, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - move-result-object v3 + move-result-object v2 - invoke-virtual {v2}, Lcom/discord/dialogs/ImageUploadDialog$PreviewType;->getPreviewSizeDimenId()I + invoke-virtual {v1}, Lcom/discord/dialogs/ImageUploadDialog$PreviewType;->getPreviewSizeDimenId()I - move-result v4 + move-result v3 - invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I + invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I - move-result v10 + move-result v9 + + invoke-virtual/range {p0 .. p0}, Lcom/discord/dialogs/ImageUploadDialog;->f()Lcom/facebook/drawee/view/SimpleDraweeView; + + move-result-object v2 + + invoke-virtual {v2}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + + move-result-object v2 + + iput v9, v2, Landroid/view/ViewGroup$LayoutParams;->height:I + + iput v9, v2, Landroid/view/ViewGroup$LayoutParams;->width:I invoke-virtual/range {p0 .. p0}, Lcom/discord/dialogs/ImageUploadDialog;->f()Lcom/facebook/drawee/view/SimpleDraweeView; move-result-object v3 - invoke-virtual {v3}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - move-result-object v3 + invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - iput v10, v3, Landroid/view/ViewGroup$LayoutParams;->height:I + move-result v1 - iput v10, v3, Landroid/view/ViewGroup$LayoutParams;->width:I + if-eq v1, v5, :cond_3 - invoke-virtual/range {p0 .. p0}, Lcom/discord/dialogs/ImageUploadDialog;->f()Lcom/facebook/drawee/view/SimpleDraweeView; - - move-result-object v4 - - invoke-virtual {v4, v3}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I - - move-result v2 - - if-eq v2, v6, :cond_3 - - if-eq v2, v5, :cond_3 + if-eq v1, v4, :cond_3 goto :goto_1 :cond_3 invoke-virtual/range {p0 .. p0}, Lcom/discord/dialogs/ImageUploadDialog;->f()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v2 - - int-to-float v3, v10 - - const v4, 0x7f04041b - - invoke-static {v1, v4}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I - - move-result v1 - - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 - invoke-static {v2, v3, v6, v1}, Lcom/discord/utilities/images/MGImages;->setCornerRadius(Landroid/widget/ImageView;FZLjava/lang/Integer;)V + int-to-float v2, v9 + + const v3, 0x7f04041b + + move-object/from16 v4, p1 + + invoke-static {v4, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I + + move-result v3 + + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v3 + + invoke-static {v1, v2, v5, v3}, Lcom/discord/utilities/images/MGImages;->setCornerRadius(Landroid/widget/ImageView;FZLjava/lang/Integer;)V :goto_1 invoke-virtual/range {p0 .. p0}, Lcom/discord/dialogs/ImageUploadDialog;->f()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v7 + move-result-object v6 iget-object v1, v0, Lcom/discord/dialogs/ImageUploadDialog;->h:Landroid/net/Uri; @@ -380,7 +400,9 @@ invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; - move-result-object v8 + move-result-object v7 + + const/4 v10, 0x0 const/4 v11, 0x0 @@ -388,22 +410,20 @@ const/4 v13, 0x0 - const/4 v14, 0x0 + const/16 v14, 0xf0 - const/16 v15, 0xf0 + const/4 v15, 0x0 - const/16 v16, 0x0 + move v8, v9 - move v9, v10 - - invoke-static/range {v7 .. v16}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V + invoke-static/range {v6 .. v15}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V return-void :cond_4 - const-string/jumbo v1, "uri" + const-string v1, "uri" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache$setGatewayUrl$1.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache$setGatewayUrl$1.smali index 9a148acef2..3079b62b46 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache$setGatewayUrl$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache$setGatewayUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewayDiscovery$Cache$setGatewayUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewayDiscovery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/gateway/GatewayDiscovery$Cache$setGatewayUrl$1;->$gatewayUrl:Ljava/lang/String; @@ -72,4 +70,13 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache.smali index d2d68ce0a3..99774f998a 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$Cache.smali @@ -65,7 +65,7 @@ :cond_0 const-string v0, "sharedPreferences" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -73,9 +73,7 @@ .method public final init(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; @@ -83,11 +81,20 @@ const-string v0, "PreferenceManager.getDef\u2026haredPreferences(context)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object p1, Lcom/discord/gateway/GatewayDiscovery$Cache;->sharedPreferences:Landroid/content/SharedPreferences; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setGatewayUrl(Ljava/lang/String;)V @@ -108,7 +115,7 @@ :cond_0 const-string p1, "sharedPreferences" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1.smali index 1d9683cb1d..24bd68c032 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewayDiscovery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,23 +65,28 @@ .method public final invoke(Ljava/lang/Throwable;)V .locals 2 - const-string v0, "throwable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1;->this$0:Lcom/discord/gateway/GatewayDiscovery; + iget-object v1, p0, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1;->this$0:Lcom/discord/gateway/GatewayDiscovery; - const/4 v1, 0x0 + invoke-static {v1, v0}, Lcom/discord/gateway/GatewayDiscovery;->access$setGatewayUrl$p(Lcom/discord/gateway/GatewayDiscovery;Ljava/lang/String;)V - invoke-static {v0, v1}, Lcom/discord/gateway/GatewayDiscovery;->access$setGatewayUrl$p(Lcom/discord/gateway/GatewayDiscovery;Ljava/lang/String;)V + sget-object v1, Lcom/discord/gateway/GatewayDiscovery$Cache;->INSTANCE:Lcom/discord/gateway/GatewayDiscovery$Cache; - sget-object v0, Lcom/discord/gateway/GatewayDiscovery$Cache;->INSTANCE:Lcom/discord/gateway/GatewayDiscovery$Cache; - - invoke-virtual {v0, v1}, Lcom/discord/gateway/GatewayDiscovery$Cache;->setGatewayUrl(Ljava/lang/String;)V + invoke-virtual {v1, v0}, Lcom/discord/gateway/GatewayDiscovery$Cache;->setGatewayUrl(Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1;->$onFailure:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2.smali index bffe28869a..1a0487f61c 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewayDiscovery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$3.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$3.smali index e259b58293..8ba14efa4b 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$3.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GatewayDiscovery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -33,29 +33,43 @@ # direct methods .method public constructor (Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2;)V - .locals 6 + .locals 0 iput-object p1, p0, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$3;->$handleSuccess$2:Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$2; - const/4 v1, 0x1 + const/4 p1, 0x1 - const/4 v2, 0x0 - - const-string v3, "handleSuccess" - - const-string v4, "invoke(Ljava/lang/String;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSuccess" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4.smali index dda1f5db09..9b0180f0af 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GatewayDiscovery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -33,29 +33,43 @@ # direct methods .method public constructor (Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1;)V - .locals 6 + .locals 0 iput-object p1, p0, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4;->$handleFailure$1:Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1; - const/4 v1, 0x1 + const/4 p1, 0x1 - const/4 v2, 0x0 - - const-string v3, "handleFailure" - - const-string v4, "invoke(Ljava/lang/Throwable;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFailure" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Ljava/lang/Throwable;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,13 +85,20 @@ .method public final invoke(Ljava/lang/Throwable;)V .locals 1 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$4;->$handleFailure$1:Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1; invoke-virtual {v0, p1}, Lcom/discord/gateway/GatewayDiscovery$discoverGatewayUrl$1;->invoke(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery$sam$rx_functions_Action1$0.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery$sam$rx_functions_Action1$0.smali index d4193d6845..a1da2bd83e 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery$sam$rx_functions_Action1$0.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery$sam$rx_functions_Action1$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewayDiscovery.smali b/com.discord/smali/com/discord/gateway/GatewayDiscovery.smali index 05914b97c5..e175a8e5f5 100644 --- a/com.discord/smali/com/discord/gateway/GatewayDiscovery.smali +++ b/com.discord/smali/com/discord/gateway/GatewayDiscovery.smali @@ -62,25 +62,17 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "scheduler" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "backoff" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "log" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "gatewayUrlProvider" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -105,6 +97,41 @@ iput-object p1, p0, Lcom/discord/gateway/GatewayDiscovery;->gatewayUrl:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "gatewayUrlProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "log" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "backoff" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getGatewayUrl$p(Lcom/discord/gateway/GatewayDiscovery;)Ljava/lang/String; @@ -151,13 +178,11 @@ } .end annotation - const-string v0, "onSuccess" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "onFailure" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 iget-object v0, p0, Lcom/discord/gateway/GatewayDiscovery;->backoff:Lcom/discord/utilities/networking/Backoff; @@ -246,4 +271,18 @@ iput-object p1, p0, Lcom/discord/gateway/GatewayDiscovery;->gatewayUrlDiscoverySubscription:Lrx/Subscription; return-void + + :cond_2 + const-string p1, "onFailure" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "onSuccess" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali index c7e12feb52..8e6b41170e 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,29 +59,36 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 7 + .locals 6 - const-string v0, "message" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$1;->this$0:Lcom/discord/gateway/GatewaySocket; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; - invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + move-result-object v1 - move-result-object v2 + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x2 - const/4 v5, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v2, p1 - move-object v3, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali index ccd4736e27..d1f0756358 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/gateway/GatewaySocket$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/gateway/GatewaySocket;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/gateway/GatewaySocket; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleDeviceConnectivityChange" - - const-string v5, "handleDeviceConnectivityChange(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleDeviceConnectivityChange" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/gateway/GatewaySocket; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleDeviceConnectivityChange(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$IdentifyData.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$IdentifyData.smali index 9753ac4a66..32584d23a0 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$IdentifyData.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$IdentifyData.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Lcom/discord/gateway/io/OutgoingPayload$IdentifyClientState;)V - .locals 1 + .locals 0 - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/gateway/GatewaySocket$IdentifyData;->clientState:Lcom/discord/gateway/io/OutgoingPayload$IdentifyClientState; return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$SizeRecordingInputStreamReader.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$SizeRecordingInputStreamReader.smali index 609efd99e2..c2efdd482e 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$SizeRecordingInputStreamReader.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$SizeRecordingInputStreamReader.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/io/InputStreamReader;I)V - .locals 1 + .locals 0 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/io/Reader;->()V @@ -35,6 +33,15 @@ iput p2, p0, Lcom/discord/gateway/GatewaySocket$SizeRecordingInputStreamReader;->size:I return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/io/InputStreamReader;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -83,9 +90,7 @@ .method public read([CII)I .locals 1 - const-string v0, "buffer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$SizeRecordingInputStreamReader;->source:Ljava/io/InputStreamReader; @@ -105,6 +110,15 @@ :cond_0 return p1 + + :cond_1 + const-string p1, "buffer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setSize(I)V diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$Timer.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$Timer.smali index 3c492b02f8..a29907798f 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$Timer.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$Timer.smali @@ -25,17 +25,24 @@ # direct methods .method public constructor (Lrx/Scheduler;)V - .locals 1 + .locals 0 - const-string v0, "scheduler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/gateway/GatewaySocket$Timer;->scheduler:Lrx/Scheduler; return-void + + :cond_0 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getSubscription$p(Lcom/discord/gateway/GatewaySocket$Timer;)Lrx/Subscription; @@ -136,7 +143,7 @@ .end method .method public final postInterval(Lkotlin/jvm/functions/Function0;J)V - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -146,23 +153,21 @@ } .end annotation - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/gateway/GatewaySocket$Timer;->cancel()V - sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; invoke-static {}, Ls0/p/a;->a()Lrx/Scheduler; - move-result-object v6 + move-result-object v5 - move-wide v1, p2 + move-wide v0, p2 - move-wide v3, p2 + move-wide v2, p2 - invoke-static/range {v1 .. v6}, Lrx/Observable;->C(JJLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; + invoke-static/range {v0 .. v5}, Lrx/Observable;->C(JJLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p2 @@ -185,6 +190,15 @@ iput-object p1, p0, Lcom/discord/gateway/GatewaySocket$Timer;->subscription:Lrx/Subscription; return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public schedule(Lkotlin/jvm/functions/Function0;J)V @@ -198,9 +212,7 @@ } .end annotation - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/gateway/GatewaySocket$Timer;->cancel()V @@ -229,4 +241,13 @@ iput-object p1, p0, Lcom/discord/gateway/GatewaySocket$Timer;->subscription:Lrx/Subscription; return-void + + :cond_0 + const-string p1, "action" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali index eba4706a0e..c41c86d71b 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$callConnect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$close$1$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$close$1$1.smali index 193f951034..78cea24e7d 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$close$1$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$close$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$close$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$close$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$close$1.smali index 416430fe79..3c6a6836c3 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$close$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$close$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$close$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$1.smali index fa617f0f6f..ecc98dee90 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Opened;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Opened;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$1;->this$0:Lcom/discord/gateway/GatewaySocket; @@ -76,4 +74,13 @@ invoke-static {p1, v0}, Lcom/discord/gateway/GatewaySocket;->access$handleWebSocketOpened(Lcom/discord/gateway/GatewaySocket;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$2.smali index 0a2036b32c..321b8eae72 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Closed;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,13 +65,20 @@ .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Closed;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$2;->this$0:Lcom/discord/gateway/GatewaySocket; invoke-static {v0, p1}, Lcom/discord/gateway/GatewaySocket;->access$handleWebSocketClose(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/websocket/WebSocket$Closed;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$3.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$3.smali index 22462cade0..27159e2f61 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$3.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/io/InputStreamReader;", "Ljava/lang/Integer;", @@ -44,7 +44,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,13 +72,20 @@ .method public final invoke(Ljava/io/InputStreamReader;I)V .locals 1 - const-string v0, "reader" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$3;->this$0:Lcom/discord/gateway/GatewaySocket; invoke-static {v0, p1, p2}, Lcom/discord/gateway/GatewaySocket;->access$handleWebSocketMessage(Lcom/discord/gateway/GatewaySocket;Ljava/io/InputStreamReader;I)V return-void + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$4.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$4.smali index e684af5a5d..cdae157217 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$4.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$4.smali @@ -41,9 +41,7 @@ .method public onRawMessage(Ljava/lang/String;)V .locals 1 - const-string v0, "rawMessage" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$4;->this$0:Lcom/discord/gateway/GatewaySocket; @@ -54,14 +52,21 @@ invoke-interface {v0, p1}, Lcom/discord/gateway/GatewaySocketLogger;->logInboundMessage(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "rawMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onRawMessageInflateFailed(Ljava/lang/Throwable;)V .locals 1 - const-string v0, "throwable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$4;->this$0:Lcom/discord/gateway/GatewaySocket; @@ -72,4 +77,13 @@ invoke-interface {v0, p1}, Lcom/discord/gateway/GatewaySocketLogger;->logMessageInflateFailed(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$5.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$5.smali index 4ecda40298..a74f98a111 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$5.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,15 +63,22 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/gateway/GatewaySocket$connect$$inlined$apply$lambda$5;->this$0:Lcom/discord/gateway/GatewaySocket; invoke-static {p1}, Lcom/discord/gateway/GatewaySocket;->access$handleWebSocketError(Lcom/discord/gateway/GatewaySocket;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$1.smali index d9344045bc..47676c497d 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$2.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$2.smali index 8dd1708bbb..4b2e881c2b 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$3.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$3.smali index 0607f663d4..e9e70b98f2 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$3.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$connect$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$4.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$4.smali index d947696c9e..15db013dce 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$connect$4.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$connect$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/gateway/GatewaySocket$connect$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/String;", "Ljava/lang/Exception;", @@ -35,29 +35,45 @@ # direct methods .method public constructor (Lcom/discord/gateway/GatewaySocket;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/gateway/GatewaySocket; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "logError" - - const-string v5, "logError(Ljava/lang/String;Ljava/lang/Exception;Ljava/util/Map;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "logError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/gateway/GatewaySocket; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "logError(Ljava/lang/String;Ljava/lang/Exception;Ljava/util/Map;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -88,19 +104,31 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/gateway/GatewaySocket; invoke-static {v0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket;->access$logError(Lcom/discord/gateway/GatewaySocket;Ljava/lang/String;Ljava/lang/Exception;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$discover$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$discover$1.smali index bb99446981..1bdc2ab64a 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$discover$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$discover$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$discover$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 2 - const-string v0, "gatewayUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$discover$1;->this$0:Lcom/discord/gateway/GatewaySocket; @@ -87,4 +85,13 @@ invoke-static {v0, p1}, Lcom/discord/gateway/GatewaySocket;->access$connect(Lcom/discord/gateway/GatewaySocket;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "gatewayUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$discover$2.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$discover$2.smali index 6f4d6d0452..a040771b7f 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$discover$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$discover$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$discover$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/gateway/GatewaySocket$discover$2;->this$0:Lcom/discord/gateway/GatewaySocket; invoke-static {p1}, Lcom/discord/gateway/GatewaySocket;->access$discoveryFailed(Lcom/discord/gateway/GatewaySocket;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$discoveryFailed$delay$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$discoveryFailed$delay$1.smali index f8f78193e5..4a2fe76063 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$discoveryFailed$delay$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$discoveryFailed$delay$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$discoveryFailed$delay$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali index c9ba2a8120..8ae2cd0f3d 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,47 +59,45 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 7 + .locals 6 - const-string v0, "reason" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; - iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; + iget-object v1, v1, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v0, v0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; - invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + move-result-object v1 - move-result-object v2 + new-instance v2, Ljava/lang/StringBuilder; - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "Connection backoff reset " - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 p1, 0x2e - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v3 + move-result-object v2 - const/4 v4, 0x0 + const/4 v3, 0x0 - const/4 v5, 0x2 + const/4 v4, 0x2 - const/4 v6, 0x0 + const/4 v5, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object p1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; @@ -137,4 +135,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$2.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$2.smali index 430e34f69a..b7e7b9203c 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali index a32b32a22b..0f74c5fde7 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$1.smali index 1aff7eff17..bd33812174 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleClose$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$delay$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$delay$1.smali index ede90365ec..c14c100f14 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$delay$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleClose$delay$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleClose$delay$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali index cb79447f19..8bf2a06880 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleHeartbeatAck$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$1.smali index be9c567d12..ca097b7ae2 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleHeartbeatTimeout$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$delay$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$delay$1.smali index 97a7d846b6..4938d8dea6 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$delay$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatTimeout$delay$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleHeartbeatTimeout$delay$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleReconnect$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleReconnect$1.smali index 5ece26a034..6fa8073529 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleReconnect$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleReconnect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleReconnect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1.smali index 3abe95aed3..55a407a238 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,29 +59,36 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 7 + .locals 6 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$handleWebSocketMessage$incomingParser$1;->this$0:Lcom/discord/gateway/GatewaySocket; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; - invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + move-result-object v1 - move-result-object v2 + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x2 - const/4 v5, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v2, p1 - move-object v3, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1$1.smali index c25fed8d17..842f5ef7df 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$presenceUpdate$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/activity/ModelActivity;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,19 +49,29 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; + + invoke-virtual {p0, p1}, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1$1;->invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/String; .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getName()Ljava/lang/String; @@ -69,19 +79,16 @@ const-string v0, "it.name" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; - - invoke-virtual {p0, p1}, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1$1;->invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; - - move-result-object p1 + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali index 124c85de0c..005bd73fee 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$presenceUpdate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -54,7 +54,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -116,7 +116,7 @@ const/16 v11, 0x1f - invoke-static/range {v4 .. v11}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v4 .. v11}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v3 @@ -166,7 +166,7 @@ goto :goto_1 :cond_2 - sget-object v3, Lk0/j/n;->d:Lk0/j/n; + sget-object v3, Lk0/i/n;->d:Lk0/i/n; :goto_1 iget-object v4, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->$afk:Ljava/lang/Boolean; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali index 31e9ec48c4..f2665cfd8a 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -54,7 +54,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -138,7 +138,7 @@ const-string v2, "gsonOmitNulls" - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$resetOnError$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$resetOnError$1.smali index 45926d3363..662a90ceb0 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$resetOnError$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$resetOnError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$resetOnError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$sam$rx_functions_Action1$0.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$sam$rx_functions_Action1$0.smali index 3c08ea1db3..4b34db780f 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$sam$rx_functions_Action1$0.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$sam$rx_functions_Action1$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$startHeartbeater$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$startHeartbeater$1.smali index c043653abd..871754fd66 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$startHeartbeater$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$startHeartbeater$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$startHeartbeater$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$streamDelete$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$streamDelete$1.smali index 802786e246..1924e903d5 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$streamDelete$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$streamDelete$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$streamDelete$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$streamWatch$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$streamWatch$1.smali index 4cc82cb0ea..f04c15455f 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$streamWatch$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$streamWatch$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$streamWatch$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$voiceServerPing$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$voiceServerPing$1.smali index 715d13f7bf..38f9b006dc 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$voiceServerPing$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$voiceServerPing$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$voiceServerPing$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali index 0ee51946b6..8cc45bfacf 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GatewaySocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -62,7 +62,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket.smali b/com.discord/smali/com/discord/gateway/GatewaySocket.smali index ec0832b680..6855ebbb87 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket.smali @@ -436,41 +436,25 @@ move-object/from16 v9, p11 - const-string v10, "identifyDataProvider" + const/4 v10, 0x0 - invoke-static {v1, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_8 - const-string v10, "trackReadyPayload" + if-eqz v2, :cond_7 - invoke-static {v2, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_6 - const-string v10, "eventHandler" + if-eqz v4, :cond_5 - invoke-static {v3, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_4 - const-string v10, "scheduler" + if-eqz v6, :cond_3 - invoke-static {v4, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_2 - const-string v10, "logger" + if-eqz v8, :cond_1 - invoke-static {v5, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "restConfig" - - invoke-static {v6, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "context" - - invoke-static {v7, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "identifyProperties" - - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "gatewaySocketLogger" - - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_0 invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V @@ -498,10 +482,6 @@ new-instance v1, Lcom/discord/utilities/networking/Backoff; - new-instance v15, Lcom/discord/gateway/GatewaySocket$Timer; - - invoke-direct {v15, v4}, Lcom/discord/gateway/GatewaySocket$Timer;->(Lrx/Scheduler;)V - const-wide/16 v9, 0x3e8 const-wide/16 v11, 0x2710 @@ -510,6 +490,10 @@ const/4 v14, 0x1 + new-instance v15, Lcom/discord/gateway/GatewaySocket$Timer; + + invoke-direct {v15, v4}, Lcom/discord/gateway/GatewaySocket$Timer;->(Lrx/Scheduler;)V + move-object v8, v1 invoke-direct/range {v8 .. v15}, Lcom/discord/utilities/networking/Backoff;->(JJIZLcom/discord/utilities/networking/Backoff$Scheduler;)V @@ -633,6 +617,69 @@ invoke-virtual {v1, v3}, Lrx/Observable;->R(Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_0 + const-string v1, "gatewaySocketLogger" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_1 + const-string v1, "identifyProperties" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_2 + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_3 + const-string v1, "restConfig" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_4 + const-string v1, "logger" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_5 + const-string v1, "scheduler" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_6 + const-string v1, "eventHandler" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_7 + const-string v1, "trackReadyPayload" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_8 + const-string v1, "identifyDataProvider" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 .end method .method public constructor (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Lcom/discord/gateway/GatewaySocketLogger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -670,7 +717,7 @@ if-eqz v0, :cond_2 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; move-object v13, v0 @@ -1566,7 +1613,7 @@ const-string v2, "java.lang.String.format(this, *args)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -1654,11 +1701,11 @@ if-eqz v1, :cond_1 - instance-of v1, p1, Lk0/o/c/w/a; + instance-of v1, p1, Lk0/n/c/v/a; if-eqz v1, :cond_0 - instance-of v1, p1, Lk0/o/c/w/c; + instance-of v1, p1, Lk0/n/c/v/c; if-eqz v1, :cond_1 @@ -1720,11 +1767,11 @@ if-eqz v6, :cond_5 - instance-of v6, v4, Lk0/o/c/w/a; + instance-of v6, v4, Lk0/n/c/v/a; if-eqz v6, :cond_4 - instance-of v6, v4, Lk0/o/c/w/d; + instance-of v6, v4, Lk0/n/c/v/d; if-eqz v6, :cond_5 @@ -1848,7 +1895,7 @@ const-string v1, " -> " - invoke-static/range {v0 .. v7}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v0 .. v7}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -2141,7 +2188,7 @@ :cond_0 const-string v0, "READY" - invoke-static {v8, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v8, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2149,7 +2196,7 @@ if-nez v1, :cond_1 - invoke-static {v8, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v8, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2258,7 +2305,7 @@ const-string v0, "StringBuilder()\n \u2026 .toString()" - invoke-static {v15, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v15, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v13, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; @@ -2382,7 +2429,7 @@ :cond_8 sget-object v0, Lcom/discord/gateway/GatewaySocket;->EXPECTED_NULL_DATA_EVENTS:Ljava/util/Set; - invoke-static {v0, v8}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v0, v8}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result v0 @@ -2684,7 +2731,7 @@ goto :goto_1 :cond_1 - const-string/jumbo v0, "unspecified reason" + const-string v0, "unspecified reason" :goto_1 invoke-virtual {p1}, Lcom/discord/utilities/websocket/WebSocket$Closed;->getCode()I @@ -2855,11 +2902,11 @@ goto :goto_0 :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.models.domain.ModelPayload.Hello" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -2881,11 +2928,11 @@ goto :goto_0 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type kotlin.Boolean" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -3052,7 +3099,7 @@ goto :goto_0 :cond_0 - sget-object p3, Lk0/j/o;->d:Lk0/j/o; + sget-object p3, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-virtual {v0, p1, p2, p3}, Lcom/discord/utilities/logging/Logger;->e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V @@ -3334,7 +3381,7 @@ const-string p3, "json" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p1}, Lcom/discord/gateway/GatewaySocketLogger;->logOutboundMessage(Ljava/lang/String;)V @@ -3402,7 +3449,7 @@ const-string p4, "gsonIncludeNulls" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_1 invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket;->send(Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;)V @@ -3490,7 +3537,7 @@ const-string v7, "guild" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelGuild;->getChannels()Ljava/util/List; @@ -3526,7 +3573,7 @@ const-string v8, "channel" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Lcom/discord/models/domain/ModelChannel;->isCategory()Z @@ -3577,7 +3624,7 @@ const-string v9, "gateway-" - invoke-static {v8, v9, v3, v7}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v8, v9, v3, v7}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v8 @@ -3625,7 +3672,7 @@ const-string v12, "start_session" - invoke-static {v11, v12}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v11, v12}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v12 @@ -3638,7 +3685,7 @@ :cond_5 const-string v12, "guilds_connect" - invoke-static {v11, v12}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v11, v12}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v11 @@ -3773,7 +3820,7 @@ new-instance v7, Lkotlin/Pair; - const-string/jumbo v8, "uncompressed_byte_size" + const-string v8, "uncompressed_byte_size" invoke-direct {v7, v8, v6}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -3811,7 +3858,7 @@ new-instance v7, Lkotlin/Pair; - const-string/jumbo v8, "unpack_duration_ms" + const-string v8, "unpack_duration_ms" invoke-direct {v7, v8, v6}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -4126,29 +4173,36 @@ } .end annotation - const-string v0, "guildIds" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1; - new-instance v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1; + move-object v0, v6 - move-object v1, v0 + move-object v1, p0 - move-object v2, p0 + move-object v2, p1 - move-object v3, p1 + move-object v3, p2 - move-object v4, p2 + move-object v4, p3 - move-object v5, p3 + move-object v5, p4 - move-object v6, p4 + invoke-direct/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->(Lcom/discord/gateway/GatewaySocket;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;)V - invoke-direct/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->(Lcom/discord/gateway/GatewaySocket;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;)V - - invoke-direct {p0, v0}, Lcom/discord/gateway/GatewaySocket;->schedule(Lkotlin/jvm/functions/Function0;)V + invoke-direct {p0, v6}, Lcom/discord/gateway/GatewaySocket;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final resetOnError()V @@ -4166,93 +4220,98 @@ .method public final streamCreate(Ljava/lang/String;JLjava/lang/Long;Ljava/lang/String;)V .locals 13 - const-string v0, "streamType" + if-eqz p1, :cond_0 - move-object v2, p1 + sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object v7, p0 - sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, v7, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - move-object v0, p0 + new-instance v2, Ljava/lang/StringBuilder; - iget-object v4, v0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - new-instance v1, Ljava/lang/StringBuilder; + const-string v3, "Sending STREAM_CREATE: " - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v5, "Sending STREAM_CREATE: " + move-wide v8, p2 - invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - move-wide v9, p2 + const/16 v3, 0x20 - invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - const/16 v5, 0x20 + move-object/from16 v6, p4 - invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - move-object/from16 v11, p4 + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + move-result-object v2 - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + const/4 v3, 0x0 - move-result-object v5 + const/4 v4, 0x2 - const/4 v6, 0x0 + const/4 v5, 0x0 - const/4 v7, 0x2 + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V - const/4 v8, 0x0 + new-instance v10, Lcom/discord/gateway/io/Outgoing; - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V - - new-instance v7, Lcom/discord/gateway/io/Outgoing; - - sget-object v8, Lcom/discord/gateway/opcodes/Opcode;->STREAM_CREATE:Lcom/discord/gateway/opcodes/Opcode; + sget-object v11, Lcom/discord/gateway/opcodes/Opcode;->STREAM_CREATE:Lcom/discord/gateway/opcodes/Opcode; new-instance v12, Lcom/discord/gateway/io/OutgoingPayload$CreateStream; - move-object v1, v12 + move-object v0, v12 - move-wide v3, p2 + move-object v1, p1 - move-object/from16 v5, p4 + move-wide v2, p2 - move-object/from16 v6, p5 + move-object/from16 v4, p4 - invoke-direct/range {v1 .. v6}, Lcom/discord/gateway/io/OutgoingPayload$CreateStream;->(Ljava/lang/String;JLjava/lang/Long;Ljava/lang/String;)V + move-object/from16 v5, p5 - invoke-direct {v7, v8, v12}, Lcom/discord/gateway/io/Outgoing;->(Lcom/discord/gateway/opcodes/Opcode;Ljava/lang/Object;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/gateway/io/OutgoingPayload$CreateStream;->(Ljava/lang/String;JLjava/lang/Long;Ljava/lang/String;)V + + invoke-direct {v10, v11, v12}, Lcom/discord/gateway/io/Outgoing;->(Lcom/discord/gateway/opcodes/Opcode;Ljava/lang/Object;)V + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x6 const/4 v6, 0x0 - const/4 v1, 0x0 + move-object v1, p0 - const/4 v8, 0x6 + move-object v2, v10 - const/4 v9, 0x0 - - move-object v4, p0 - - move-object v5, v7 - - move-object v7, v1 - - invoke-static/range {v4 .. v9}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V return-void + + :cond_0 + move-object v7, p0 + + const-string v0, "streamType" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final streamDelete(Ljava/lang/String;)V .locals 1 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/gateway/GatewaySocket$streamDelete$1; @@ -4261,14 +4320,21 @@ invoke-direct {p0, v0}, Lcom/discord/gateway/GatewaySocket;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final streamWatch(Ljava/lang/String;)V .locals 1 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/gateway/GatewaySocket$streamWatch$1; @@ -4277,22 +4343,31 @@ invoke-direct {p0, v0}, Lcom/discord/gateway/GatewaySocket;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateGuildSubscriptions(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V - .locals 13 + .locals 17 move-object/from16 v0, p3 - const-string v1, "guildSubscriptions" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - move-object v1, p0 + move-object/from16 v9, p0 - iget-object v3, v1, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; + iget-object v3, v9, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v4, Ljava/lang/StringBuilder; @@ -4302,9 +4377,9 @@ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-wide v8, p1 + move-wide/from16 v11, p1 - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v4, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v5, " -- " @@ -4332,41 +4407,34 @@ invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getTyping()Ljava/lang/Boolean; - move-result-object v5 + move-result-object v13 invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getActivities()Ljava/lang/Boolean; - move-result-object v10 + move-result-object v14 invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getMembers()Ljava/util/List; - move-result-object v6 + move-result-object v5 - if-eqz v6, :cond_0 + if-eqz v5, :cond_0 - invoke-static {v6}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v5}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; - move-result-object v6 - - goto :goto_0 + move-result-object v1 :cond_0 - const/4 v6, 0x0 - - :goto_0 - move-object v11, v6 + move-object v15, v1 invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getChannels()Ljava/util/Map; - move-result-object v12 + move-result-object v16 - move-object v6, v3 + move-object v10, v3 - move-wide v7, p1 + move-wide/from16 v11, p1 - move-object v9, v5 - - invoke-direct/range {v6 .. v12}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptionsUpdate;->(JLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;)V + invoke-direct/range {v10 .. v16}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptionsUpdate;->(JLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;)V invoke-direct {v4, v2, v3}, Lcom/discord/gateway/io/Outgoing;->(Lcom/discord/gateway/opcodes/Opcode;Ljava/lang/Object;)V @@ -4376,17 +4444,26 @@ const-string v0, "gsonOmitNulls" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x2 const/4 v8, 0x0 - move-object v3, p0 + move-object/from16 v3, p0 invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V return-void + + :cond_1 + move-object/from16 v9, p0 + + const-string v0, "guildSubscriptions" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final voiceServerPing()V diff --git a/com.discord/smali/com/discord/gateway/io/Incoming.smali b/com.discord/smali/com/discord/gateway/io/Incoming.smali index 3c00029813..8c8c0b2f66 100644 --- a/com.discord/smali/com/discord/gateway/io/Incoming.smali +++ b/com.discord/smali/com/discord/gateway/io/Incoming.smali @@ -15,11 +15,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/Integer;Lcom/discord/gateway/opcodes/Opcode;Ljava/lang/Object;)V - .locals 1 + .locals 0 - const-string v0, "opcode" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -32,6 +30,15 @@ iput-object p4, p0, Lcom/discord/gateway/io/Incoming;->data:Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "opcode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/io/IncomingParser.smali b/com.discord/smali/com/discord/gateway/io/IncomingParser.smali index 286d2b2e19..4b2d6e542d 100644 --- a/com.discord/smali/com/discord/gateway/io/IncomingParser.smali +++ b/com.discord/smali/com/discord/gateway/io/IncomingParser.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,15 +41,22 @@ } .end annotation - const-string v0, "log" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/gateway/io/IncomingParser;->log:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "log" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -62,45 +69,45 @@ } .end annotation - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->nextName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 goto/16 :goto_d :cond_0 - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I + invoke-virtual {v1}, Ljava/lang/String;->hashCode()I - move-result v1 + move-result v2 - const/16 v2, 0x64 + const/16 v3, 0x64 - if-eq v1, v2, :cond_4 + if-eq v2, v3, :cond_4 - const/16 v2, 0xde1 + const/16 v0, 0xde1 - if-eq v1, v2, :cond_3 + if-eq v2, v0, :cond_3 - const/16 v2, 0x73 + const/16 v0, 0x73 - if-eq v1, v2, :cond_2 + if-eq v2, v0, :cond_2 - const/16 v2, 0x74 + const/16 v0, 0x74 - if-eq v1, v2, :cond_1 + if-eq v2, v0, :cond_1 goto/16 :goto_d :cond_1 - const-string v1, "t" + const-string v0, "t" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -117,9 +124,9 @@ goto/16 :goto_e :cond_2 - const-string v1, "s" + const-string v0, "s" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -134,9 +141,9 @@ goto/16 :goto_e :cond_3 - const-string v1, "op" + const-string v0, "op" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -159,19 +166,19 @@ goto/16 :goto_e :cond_4 - const-string v1, "d" + const-string v2, "d" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_b + if-eqz v1, :cond_b - iget-object v0, p0, Lcom/discord/gateway/io/IncomingParser;->opcode:Lcom/discord/gateway/opcodes/Opcode; + iget-object v1, p0, Lcom/discord/gateway/io/IncomingParser;->opcode:Lcom/discord/gateway/opcodes/Opcode; - if-eqz v0, :cond_a + if-eqz v1, :cond_a - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I + invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I move-result v0 @@ -1211,11 +1218,9 @@ :cond_a const-string p1, "opcode" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_b :goto_d @@ -1224,7 +1229,12 @@ :goto_e return-void - nop + :cond_c + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :sswitch_data_0 .sparse-switch @@ -1306,7 +1316,7 @@ :cond_0 const-string v0, "opcode" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/gateway/io/Outgoing.smali b/com.discord/smali/com/discord/gateway/io/Outgoing.smali index 940c1c4430..f5b125f266 100644 --- a/com.discord/smali/com/discord/gateway/io/Outgoing.smali +++ b/com.discord/smali/com/discord/gateway/io/Outgoing.smali @@ -38,11 +38,9 @@ .end method .method public constructor (Lcom/discord/gateway/opcodes/Opcode;Ljava/lang/Object;)V - .locals 1 + .locals 0 - const-string v0, "opcode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/gateway/opcodes/Opcode;->getApiInt()I @@ -51,6 +49,15 @@ invoke-direct {p0, p1, p2}, Lcom/discord/gateway/io/Outgoing;->(ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "opcode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/gateway/opcodes/Opcode;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$CreateStream.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$CreateStream.smali index 732c0c11cd..246d4ab043 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$CreateStream.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$CreateStream.smali @@ -26,11 +26,9 @@ # direct methods .method public constructor (Ljava/lang/String;JLjava/lang/Long;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput-object p5, p0, Lcom/discord/gateway/io/OutgoingPayload$CreateStream;->preferred_region:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$DeleteStream.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$DeleteStream.smali index a16c062066..1084f6ca08 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$DeleteStream.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$DeleteStream.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "stream_key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/gateway/io/OutgoingPayload;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/gateway/io/OutgoingPayload$DeleteStream;->stream_key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "stream_key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$GuildMembersRequest.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$GuildMembersRequest.smali index 6641781157..facbc0a183 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$GuildMembersRequest.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$GuildMembersRequest.smali @@ -60,12 +60,10 @@ } .end annotation - const-string v0, "guild_id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/gateway/io/OutgoingPayload;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->guild_id:Ljava/util/List; @@ -79,6 +77,13 @@ iput-boolean p5, p0, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->presences:Z return-void + + :cond_0 + const-string p1, "guild_id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -286,27 +291,34 @@ } .end annotation - const-string v0, "guild_id" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest; - new-instance v0, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-object v2, p2 - move-object v3, p2 + move-object v3, p3 - move-object v4, p3 + move-object v4, p4 - move-object v5, p4 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->(Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Z)V - invoke-direct/range {v1 .. v6}, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->(Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Z)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "guild_id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -324,7 +336,7 @@ iget-object v1, p1, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->guild_id:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -334,7 +346,7 @@ iget-object v1, p1, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->query:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -344,7 +356,7 @@ iget-object v1, p1, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->user_ids:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -354,7 +366,7 @@ iget-object v1, p1, Lcom/discord/gateway/io/OutgoingPayload$GuildMembersRequest;->limit:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali index 4d1e7ed112..2f3fc5613a 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali @@ -55,16 +55,12 @@ } .end annotation - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "properties" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p6, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/gateway/io/OutgoingPayload;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/gateway/io/OutgoingPayload$Identify;->token:Ljava/lang/String; @@ -80,4 +76,18 @@ iput-object p7, p0, Lcom/discord/gateway/io/OutgoingPayload$Identify;->client_state:Lcom/discord/gateway/io/OutgoingPayload$IdentifyClientState; return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$IdentifyClientState.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$IdentifyClientState.smali index ac32bc490e..768d1375e0 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$IdentifyClientState.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$IdentifyClientState.smali @@ -36,7 +36,7 @@ # direct methods .method public constructor (Ljava/util/Map;JII)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -48,9 +48,7 @@ } .end annotation - const-string v0, "guild_hashes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,15 @@ iput p5, p0, Lcom/discord/gateway/io/OutgoingPayload$IdentifyClientState;->user_guild_settings_version:I return-void + + :cond_0 + const-string p1, "guild_hashes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$PresenceUpdate.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$PresenceUpdate.smali index 3fd3e6ffb1..11b047e8a1 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$PresenceUpdate.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$PresenceUpdate.smali @@ -49,12 +49,10 @@ } .end annotation - const-string v0, "activities" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/gateway/io/OutgoingPayload;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/gateway/io/OutgoingPayload$PresenceUpdate;->status:Ljava/lang/String; @@ -66,6 +64,13 @@ iput-object p4, p0, Lcom/discord/gateway/io/OutgoingPayload$PresenceUpdate;->afk:Ljava/lang/Boolean; return-void + + :cond_0 + const-string p1, "activities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/lang/String;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -92,7 +97,7 @@ if-eqz p6, :cond_1 - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + sget-object p3, Lk0/i/n;->d:Lk0/i/n; :cond_1 and-int/lit8 p5, p5, 0x8 diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$VoiceStateUpdate.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$VoiceStateUpdate.smali index 9ef50d1adf..38157b6783 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$VoiceStateUpdate.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$VoiceStateUpdate.smali @@ -245,7 +245,7 @@ iget-object v1, p1, Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate;->guild_id:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -255,7 +255,7 @@ iget-object v1, p1, Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate;->channel_id:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -283,7 +283,7 @@ iget-object p1, p1, Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate;->preferred_region:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$WatchStream.smali b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$WatchStream.smali index bba262316b..55393cd987 100644 --- a/com.discord/smali/com/discord/gateway/io/OutgoingPayload$WatchStream.smali +++ b/com.discord/smali/com/discord/gateway/io/OutgoingPayload$WatchStream.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "stream_key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/gateway/io/OutgoingPayload;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/gateway/io/OutgoingPayload$WatchStream;->stream_key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "stream_key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/rest/RestClient$getGateway$1.smali b/com.discord/smali/com/discord/gateway/rest/RestClient$getGateway$1.smali index 5907899e8b..63bd829472 100644 --- a/com.discord/smali/com/discord/gateway/rest/RestClient$getGateway$1.smali +++ b/com.discord/smali/com/discord/gateway/rest/RestClient$getGateway$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGateway;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation @@ -76,7 +74,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGateway;->getUrl()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/gateway/rest/RestClient.smali b/com.discord/smali/com/discord/gateway/rest/RestClient.smali index beb1f19220..15adf64e49 100644 --- a/com.discord/smali/com/discord/gateway/rest/RestClient.smali +++ b/com.discord/smali/com/discord/gateway/rest/RestClient.smali @@ -63,7 +63,7 @@ const-string v2, "restApi\n .getGa\u2026scribeOn(Schedulers.io())" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v2, 0x0 @@ -87,14 +87,14 @@ const-string v1, "restApi\n .getGa\u2026 .map { it.url }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 :cond_0 const-string v0, "restApi" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -104,13 +104,11 @@ .method public final init(Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;)V .locals 13 - const-string v0, "restConfig" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p1}, Lcom/discord/gateway/rest/RestConfig;->component1()Ljava/lang/String; @@ -140,48 +138,48 @@ invoke-direct {v1, v3, v4}, Lcom/franmontiel/persistentcookiejar/PersistentCookieJar;->(Lcom/franmontiel/persistentcookiejar/cache/CookieCache;Lcom/franmontiel/persistentcookiejar/persistence/CookiePersistor;)V - new-instance p2, Ljava/util/ArrayList; + const/4 p2, 0x2 - const/4 v3, 0x2 + new-instance v3, Ljava/util/ArrayList; - invoke-direct {p2, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v3, p2}, Ljava/util/ArrayList;->(I)V - invoke-virtual {p2, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - const/4 v2, 0x0 + const/4 p2, 0x0 - new-array v2, v2, [Lokhttp3/Interceptor; + new-array p2, p2, [Lokhttp3/Interceptor; - invoke-interface {p1, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-interface {p1, p2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 if-eqz p1, :cond_1 + array-length p2, p1 + + if-lez p2, :cond_0 + + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I + + move-result p2 + array-length v2, p1 - if-lez v2, :cond_0 + add-int/2addr p2, v2 - invoke-virtual {p2}, Ljava/util/ArrayList;->size()I + invoke-virtual {v3, p2}, Ljava/util/ArrayList;->ensureCapacity(I)V - move-result v2 - - array-length v3, p1 - - add-int/2addr v2, v3 - - invoke-virtual {p2, v2}, Ljava/util/ArrayList;->ensureCapacity(I)V - - invoke-static {p2, p1}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z + invoke-static {v3, p1}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z :cond_0 - invoke-virtual {p2}, Ljava/util/ArrayList;->size()I + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I move-result p1 new-array p1, p1, [Lokhttp3/Interceptor; - invoke-virtual {p2, p1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-virtual {v3, p1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 @@ -222,11 +220,25 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "restConfig" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/gateway/rest/RestConfig.smali b/com.discord/smali/com/discord/gateway/rest/RestConfig.smali index cadae99aa7..ef97e6d06c 100644 --- a/com.discord/smali/com/discord/gateway/rest/RestConfig.smali +++ b/com.discord/smali/com/discord/gateway/rest/RestConfig.smali @@ -34,17 +34,13 @@ } .end annotation - const-string v0, "baseUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "headersProvider" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "optionalInterceptors" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +51,27 @@ iput-object p3, p0, Lcom/discord/gateway/rest/RestConfig;->optionalInterceptors:Ljava/util/List; return-void + + :cond_0 + const-string p1, "optionalInterceptors" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headersProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "baseUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -64,7 +81,7 @@ if-eqz p4, :cond_0 - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + sget-object p3, Lk0/i/n;->d:Lk0/i/n; :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/rest/RestConfig;->(Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;)V @@ -152,23 +169,40 @@ } .end annotation - const-string v0, "baseUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "headersProvider" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "optionalInterceptors" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/gateway/rest/RestConfig; invoke-direct {v0, p1, p2, p3}, Lcom/discord/gateway/rest/RestConfig;->(Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "optionalInterceptors" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headersProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "baseUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -186,7 +220,7 @@ iget-object v1, p1, Lcom/discord/gateway/rest/RestConfig;->baseUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -196,7 +230,7 @@ iget-object v1, p1, Lcom/discord/gateway/rest/RestConfig;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -206,7 +240,7 @@ iget-object p1, p1, Lcom/discord/gateway/rest/RestConfig;->optionalInterceptors:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/application/Unread$Companion.smali b/com.discord/smali/com/discord/models/application/Unread$Companion.smali index cdc9827459..881099e4f7 100644 --- a/com.discord/smali/com/discord/models/application/Unread$Companion.smali +++ b/com.discord/smali/com/discord/models/application/Unread$Companion.smali @@ -75,20 +75,20 @@ move-result-object p2 - check-cast p2, Lk0/j/c; + check-cast p2, Lk0/i/c; - new-instance v0, Lk0/j/c$a; + new-instance v0, Lk0/i/c$a; - invoke-direct {v0, p2}, Lk0/j/c$a;->(Lk0/j/c;)V + invoke-direct {v0, p2}, Lk0/i/c$a;->(Lk0/i/c;)V :goto_0 - invoke-virtual {v0}, Lk0/j/c$a;->hasNext()Z + invoke-virtual {v0}, Lk0/i/c$a;->hasNext()Z move-result p2 if-eqz p2, :cond_3 - invoke-virtual {v0}, Lk0/j/c$a;->next()Ljava/lang/Object; + invoke-virtual {v0}, Lk0/i/c$a;->next()Ljava/lang/Object; move-result-object p2 diff --git a/com.discord/smali/com/discord/models/application/Unread$Marker.smali b/com.discord/smali/com/discord/models/application/Unread$Marker.smali index ed35b47dc4..82995cfafe 100644 --- a/com.discord/smali/com/discord/models/application/Unread$Marker.smali +++ b/com.discord/smali/com/discord/models/application/Unread$Marker.smali @@ -154,7 +154,7 @@ iget-object p1, p1, Lcom/discord/models/application/Unread$Marker;->messageId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/application/Unread.smali b/com.discord/smali/com/discord/models/application/Unread.smali index c8553ddc03..049936ebd4 100644 --- a/com.discord/smali/com/discord/models/application/Unread.smali +++ b/com.discord/smali/com/discord/models/application/Unread.smali @@ -66,11 +66,9 @@ .end method .method public constructor (Lcom/discord/models/application/Unread$Marker;I)V - .locals 1 + .locals 0 - const-string v0, "marker" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -79,6 +77,15 @@ iput p2, p0, Lcom/discord/models/application/Unread;->count:I return-void + + :cond_0 + const-string p1, "marker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/models/application/Unread$Marker;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -118,13 +125,11 @@ } .end annotation - const-string v0, "marker" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "messages" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/models/application/Unread;->Companion:Lcom/discord/models/application/Unread$Companion; @@ -135,6 +140,20 @@ invoke-direct {p0, p1, p2}, Lcom/discord/models/application/Unread;->(Lcom/discord/models/application/Unread$Marker;I)V return-void + + :cond_0 + const-string p1, "messages" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "marker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/application/Unread;Lcom/discord/models/application/Unread$Marker;IILjava/lang/Object;)Lcom/discord/models/application/Unread; @@ -182,15 +201,22 @@ .method public final copy(Lcom/discord/models/application/Unread$Marker;I)Lcom/discord/models/application/Unread; .locals 1 - const-string v0, "marker" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/application/Unread; invoke-direct {v0, p1, p2}, Lcom/discord/models/application/Unread;->(Lcom/discord/models/application/Unread$Marker;I)V return-object v0 + + :cond_0 + const-string p1, "marker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createWithEmptyCount()Lcom/discord/models/application/Unread; @@ -222,7 +248,7 @@ iget-object v1, p1, Lcom/discord/models/application/Unread;->marker:Lcom/discord/models/application/Unread$Marker; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/Consent.smali b/com.discord/smali/com/discord/models/domain/Consent.smali index 9bbadf9a3f..e11da163a0 100644 --- a/com.discord/smali/com/discord/models/domain/Consent.smali +++ b/com.discord/smali/com/discord/models/domain/Consent.smali @@ -131,7 +131,7 @@ iget-object p1, p1, Lcom/discord/models/domain/Consent;->changedAt:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/Consents.smali b/com.discord/smali/com/discord/models/domain/Consents.smali index b924401cc0..48737c5f2a 100644 --- a/com.discord/smali/com/discord/models/domain/Consents.smali +++ b/com.discord/smali/com/discord/models/domain/Consents.smali @@ -13,13 +13,11 @@ .method public constructor (Lcom/discord/models/domain/Consent;Lcom/discord/models/domain/Consent;)V .locals 1 - const-string/jumbo v0, "usageStatistics" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "personalization" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lcom/discord/models/domain/Consents;->personalization:Lcom/discord/models/domain/Consent; return-void + + :cond_0 + const-string p1, "personalization" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "usageStatistics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/Consents;Lcom/discord/models/domain/Consent;Lcom/discord/models/domain/Consent;ILjava/lang/Object;)Lcom/discord/models/domain/Consents; @@ -75,19 +87,31 @@ .method public final copy(Lcom/discord/models/domain/Consent;Lcom/discord/models/domain/Consent;)Lcom/discord/models/domain/Consents; .locals 1 - const-string/jumbo v0, "usageStatistics" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "personalization" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/Consents; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/Consents;->(Lcom/discord/models/domain/Consent;Lcom/discord/models/domain/Consent;)V return-object v0 + + :cond_0 + const-string p1, "personalization" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "usageStatistics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lcom/discord/models/domain/Consents;->usageStatistics:Lcom/discord/models/domain/Consent; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lcom/discord/models/domain/Consents;->personalization:Lcom/discord/models/domain/Consent; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/Harvest.smali b/com.discord/smali/com/discord/models/domain/Harvest.smali index fd75d3aa8d..df384ecb42 100644 --- a/com.discord/smali/com/discord/models/domain/Harvest.smali +++ b/com.discord/smali/com/discord/models/domain/Harvest.smali @@ -17,13 +17,11 @@ .method public constructor (Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "createdAt" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +34,20 @@ iput-object p5, p0, Lcom/discord/models/domain/Harvest;->completedAt:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "createdAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic canRequest$default(Lcom/discord/models/domain/Harvest;JILjava/lang/Object;)Z @@ -186,13 +198,11 @@ .method public final copy(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Lcom/discord/models/domain/Harvest; .locals 7 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "createdAt" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/domain/Harvest; @@ -209,6 +219,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/Harvest;->(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "createdAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -226,7 +250,7 @@ iget-object v1, p1, Lcom/discord/models/domain/Harvest;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -244,7 +268,7 @@ iget-object v1, p1, Lcom/discord/models/domain/Harvest;->createdAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -254,7 +278,7 @@ iget-object p1, p1, Lcom/discord/models/domain/Harvest;->completedAt:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelApplication$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelApplication$Parser$parse$1.smali index 82a83a5c3f..4a49833b4f 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplication$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplication$Parser$parse$1.smali @@ -179,7 +179,7 @@ const-string v3, "reader.nextString(\"\")" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v1, v0, v2}, Lkotlin/properties/ReadWriteProperty;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V @@ -227,7 +227,7 @@ const-string v3, "reader.nextLongOrNull()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v1, v0, v2}, Lkotlin/properties/ReadWriteProperty;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/models/domain/ModelApplication$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelApplication$Parser.smali index ff11ff1264..2987ef845d 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplication$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplication$Parser.smali @@ -42,29 +42,37 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - new-instance v2, Lk0/o/c/l; + new-instance v2, Lk0/n/c/k; - const-string v3, "id" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-string v4, "" + move-result-object v3 - const/4 v5, 0x0 + const-string v4, "id" - invoke-direct {v2, v0, v3, v4, v5}, Lk0/o/c/l;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + const-string v5, "" - invoke-static {v2}, Lk0/o/c/t;->mutableProperty0(Lk0/o/c/k;)Lkotlin/reflect/KMutableProperty0; + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/k;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - aput-object v2, v1, v5 + invoke-static {v2}, Lk0/n/c/s;->mutableProperty0(Lk0/n/c/j;)Lkotlin/reflect/KMutableProperty0; - new-instance v2, Lk0/o/c/l; + const/4 v3, 0x0 + + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/k; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 const-string v3, "name" const-string v4, "" - invoke-direct {v2, v0, v3, v4, v5}, Lk0/o/c/l;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/k;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v2}, Lk0/o/c/t;->mutableProperty0(Lk0/o/c/k;)Lkotlin/reflect/KMutableProperty0; + invoke-static {v2}, Lk0/n/c/s;->mutableProperty0(Lk0/n/c/j;)Lkotlin/reflect/KMutableProperty0; const/4 v0, 0x1 @@ -92,71 +100,69 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelApplication; - .locals 35 + .locals 34 move-object/from16 v12, p1 - const-string v0, "reader" + const/4 v13, 0x0 - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v12, :cond_2 - new-instance v13, Lk0/p/a; + new-instance v14, Lk0/o/a; - invoke-direct {v13}, Lk0/p/a;->()V + invoke-direct {v14}, Lk0/o/a;->()V sget-object v0, Lcom/discord/models/domain/ModelApplication$Parser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; - const/4 v14, 0x0 + const/4 v15, 0x0 - aget-object v15, v0, v14 + aget-object v11, v0, v15 - new-instance v11, Lk0/p/a; + new-instance v10, Lk0/o/a; - invoke-direct {v11}, Lk0/p/a;->()V + invoke-direct {v10}, Lk0/o/a;->()V sget-object v0, Lcom/discord/models/domain/ModelApplication$Parser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v1, 0x1 - aget-object v10, v0, v1 + aget-object v9, v0, v1 - new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; + new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; - invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V + invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - const/4 v8, 0x0 - - iput-object v8, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v13, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v8, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v13, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v13, v6, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v5, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v5}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v8, v5, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v13, v5, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v4, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v4}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v8, v4, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v13, v4, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v8, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v13, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lcom/discord/models/domain/ModelApplication$Parser$parse$1; @@ -164,33 +170,31 @@ move-object v1, v5 - move-object v14, v2 + move-object v15, v2 move-object/from16 v2, p1 move-object/from16 v16, v3 - move-object v3, v13 + move-object v3, v14 move-object/from16 v17, v4 - move-object v4, v15 + move-object v4, v11 move-object/from16 v18, v5 - move-object v5, v11 + move-object v5, v10 move-object/from16 v19, v6 - move-object v6, v10 + move-object v6, v9 move-object/from16 v20, v7 - move-object v7, v9 + move-object v7, v8 - move-object/from16 v21, v13 - - move-object v13, v8 + move-object/from16 v21, v8 move-object/from16 v8, v20 @@ -202,41 +206,49 @@ move-object/from16 v10, v17 - move-object/from16 v24, v11 + move-object v13, v11 move-object/from16 v11, v16 invoke-direct/range {v0 .. v11}, Lcom/discord/models/domain/ModelApplication$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/properties/ReadWriteProperty;Lkotlin/reflect/KProperty;Lkotlin/properties/ReadWriteProperty;Lkotlin/reflect/KProperty;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {v12, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {v12, v15}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance v0, Lcom/discord/models/domain/ModelApplication; + const/4 v1, 0x0 + + invoke-virtual {v14, v1, v13}, Lk0/o/a;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Ljava/lang/Number; + + invoke-virtual {v2}, Ljava/lang/Number;->longValue()J + + move-result-wide v25 + + move-object/from16 v2, v22 + + move-object/from16 v3, v23 + + invoke-virtual {v3, v1, v2}, Lk0/o/a;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + + move-result-object v2 + + move-object/from16 v27, v2 + + check-cast v27, Ljava/lang/String; + move-object/from16 v1, v21 - invoke-virtual {v1, v13, v15}, Lk0/p/a;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/Number; - - invoke-virtual {v1}, Ljava/lang/Number;->longValue()J - - move-result-wide v26 - - move-object/from16 v1, v23 - - move-object/from16 v2, v24 - - invoke-virtual {v2, v13, v1}, Lk0/p/a;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - - move-result-object v1 + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object/from16 v28, v1 check-cast v28, Ljava/lang/String; - move-object/from16 v1, v22 + move-object/from16 v1, v20 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -244,7 +256,7 @@ check-cast v29, Ljava/lang/String; - move-object/from16 v1, v20 + move-object/from16 v1, v19 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -252,7 +264,7 @@ check-cast v30, Ljava/lang/String; - move-object/from16 v1, v19 + move-object/from16 v1, v18 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -260,21 +272,13 @@ check-cast v31, Ljava/lang/String; - move-object/from16 v1, v18 + move-object/from16 v1, v17 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object/from16 v32, v1 - check-cast v32, Ljava/lang/String; - - move-object/from16 v1, v17 - - iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - move-object/from16 v33, v1 - - check-cast v33, Ljava/util/List; + check-cast v32, Ljava/util/List; move-object/from16 v1, v16 @@ -286,64 +290,59 @@ const-string v2, "/" - const-string v3, "$this$removeSuffix" + const/4 v3, 0x2 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v4, 0x0 - const-string v3, "suffix" + invoke-static {v1, v2, v4, v3}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result v3 - const/4 v4, 0x2 - - const-string v5, "$this$endsWith" - - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v3, 0x0 - - invoke-static {v1, v2, v3, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - - move-result v4 - - if-eqz v4, :cond_0 + if-eqz v3, :cond_0 invoke-virtual {v1}, Ljava/lang/String;->length()I - move-result v4 + move-result v3 invoke-interface {v2}, Ljava/lang/CharSequence;->length()I move-result v2 - sub-int/2addr v4, v2 + sub-int/2addr v3, v2 - invoke-virtual {v1, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v1, v4, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v1 const-string v2, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 - move-object v8, v1 + move-object v13, v1 - move-object/from16 v34, v8 + move-object/from16 v33, v13 goto :goto_0 :cond_1 - move-object/from16 v34, v13 + const/16 v33, 0x0 :goto_0 - move-object/from16 v25, v0 + move-object/from16 v24, v0 - invoke-direct/range {v25 .. v34}, Lcom/discord/models/domain/ModelApplication;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V + invoke-direct/range {v24 .. v33}, Lcom/discord/models/domain/ModelApplication;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V return-object v0 + + :cond_2 + const-string v0, "reader" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser$parse$1.smali index 37abe54a6f..abd443911b 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser$parse$1.smali @@ -165,7 +165,7 @@ const-string v3, "reader.nextString(\"\")" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0, v1, v2}, Lkotlin/properties/ReadWriteProperty;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser.smali index d63e59cb8d..1fd35775b7 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku$Parser.smali @@ -34,27 +34,31 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 5 const/4 v0, 0x1 new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/l; + new-instance v1, Lk0/n/c/k; const-class v2, Lcom/discord/models/domain/ModelApplication$ThirdPartySku$Parser; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + const-string v3, "id" const-string v4, "" - const/4 v5, 0x0 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/k;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-direct {v1, v2, v3, v4, v5}, Lk0/o/c/l;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-static {v1}, Lk0/n/c/s;->mutableProperty0(Lk0/n/c/j;)Lkotlin/reflect/KMutableProperty0; - invoke-static {v1}, Lk0/o/c/t;->mutableProperty0(Lk0/o/c/k;)Lkotlin/reflect/KMutableProperty0; + const/4 v2, 0x0 - aput-object v1, v0, v5 + aput-object v1, v0, v2 sput-object v0, Lcom/discord/models/domain/ModelApplication$ThirdPartySku$Parser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -80,45 +84,43 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelApplication$ThirdPartySku; .locals 12 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lk0/p/a; + new-instance v7, Lk0/o/a; - invoke-direct {v0}, Lk0/p/a;->()V + invoke-direct {v7}, Lk0/o/a;->()V sget-object v1, Lcom/discord/models/domain/ModelApplication$ThirdPartySku$Parser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x0 - aget-object v7, v1, v2 + aget-object v8, v1, v2 - new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; + new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; - invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V + invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - const/4 v9, 0x0 - - iput-object v9, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v9, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v11, Lcom/discord/models/domain/ModelApplication$ThirdPartySku$Parser$parse$1; move-object v1, v11 - move-object v2, v0 + move-object v2, v7 - move-object v3, v7 + move-object v3, v8 move-object v4, p1 - move-object v5, v8 + move-object v5, v9 move-object v6, v10 @@ -128,13 +130,13 @@ new-instance p1, Lcom/discord/models/domain/ModelApplication$ThirdPartySku; - invoke-virtual {v0, v9, v7}, Lk0/p/a;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-virtual {v7, v0, v8}, Lk0/o/a;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; - iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/String; @@ -145,6 +147,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/models/domain/ModelApplication$ThirdPartySku;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku.smali b/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku.smali index dbf1c3cd8f..46ad429c9e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplication$ThirdPartySku.smali @@ -30,11 +30,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -45,6 +43,15 @@ iput-object p3, p0, Lcom/discord/models/domain/ModelApplication$ThirdPartySku;->distributor:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelApplication$ThirdPartySku;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelApplication$ThirdPartySku; @@ -107,15 +114,22 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/domain/ModelApplication$ThirdPartySku; .locals 1 - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelApplication$ThirdPartySku; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/ModelApplication$ThirdPartySku;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -133,7 +147,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication$ThirdPartySku;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -143,7 +157,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication$ThirdPartySku;->sku:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -153,7 +167,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelApplication$ThirdPartySku;->distributor:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelApplication.smali b/com.discord/smali/com/discord/models/domain/ModelApplication.smali index ee07ab5910..966dd7451a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplication.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplication.smali @@ -63,7 +63,7 @@ .end method .method public constructor (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -80,9 +80,7 @@ } .end annotation - const-string v0, "name" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -133,6 +131,15 @@ iput-object p1, p0, Lcom/discord/models/domain/ModelApplication;->deeplinkUri:Ljava/lang/String; return-void + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -394,33 +401,40 @@ } .end annotation + if-eqz p3, :cond_0 + + new-instance v10, Lcom/discord/models/domain/ModelApplication; + + move-object v0, v10 + + move-wide v1, p1 + + move-object v3, p3 + + move-object v4, p4 + + move-object/from16 v5, p5 + + move-object/from16 v6, p6 + + move-object/from16 v7, p7 + + move-object/from16 v8, p8 + + move-object/from16 v9, p9 + + invoke-direct/range {v0 .. v9}, Lcom/discord/models/domain/ModelApplication;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V + + return-object v10 + + :cond_0 const-string v0, "name" - move-object v4, p3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/models/domain/ModelApplication; - - move-object v1, v0 - - move-wide v2, p1 - - move-object v5, p4 - - move-object/from16 v6, p5 - - move-object/from16 v7, p6 - - move-object/from16 v8, p7 - - move-object/from16 v9, p8 - - move-object/from16 v10, p9 - - invoke-direct/range {v1 .. v10}, Lcom/discord/models/domain/ModelApplication;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -446,7 +460,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -456,7 +470,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication;->description:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -466,7 +480,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication;->splash:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -476,7 +490,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication;->coverImage:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -486,7 +500,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication;->icon:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -496,7 +510,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelApplication;->thirdPartySkus:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -506,7 +520,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelApplication;->deeplinkBaseUri:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -595,7 +609,7 @@ const-string v4, "google_play" - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -639,7 +653,7 @@ goto :goto_1 :cond_3 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :cond_4 return-object v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelApplicationStream$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelApplicationStream$Companion.smali index 005c11eef6..d742babc1a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplicationStream$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplicationStream$Companion.smali @@ -36,9 +36,7 @@ .method public final decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; .locals 9 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const-string v0, ":" @@ -46,15 +44,15 @@ move-result-object v0 - const/4 v1, 0x0 + const/4 v1, 0x6 - const/4 v2, 0x6 + const/4 v2, 0x0 - invoke-static {p1, v0, v1, v1, v2}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v0, v2, v2, v1}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object p1 - invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 @@ -151,4 +149,13 @@ invoke-direct/range {v2 .. v8}, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;->(JJJ)V return-object p1 + + :cond_2 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelApplicationStream$encodedStreamKey$2.smali b/com.discord/smali/com/discord/models/domain/ModelApplicationStream$encodedStreamKey$2.smali index 4531ac83c2..b56f5be691 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplicationStream$encodedStreamKey$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplicationStream$encodedStreamKey$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelApplicationStream$encodedStreamKey$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelApplicationStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelApplicationStreamPreview.smali b/com.discord/smali/com/discord/models/domain/ModelApplicationStreamPreview.smali index 16f2dce797..80304d53d8 100644 --- a/com.discord/smali/com/discord/models/domain/ModelApplicationStreamPreview.smali +++ b/com.discord/smali/com/discord/models/domain/ModelApplicationStreamPreview.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/domain/ModelApplicationStreamPreview;->url:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelApplicationStreamPreview;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelApplicationStreamPreview; @@ -52,15 +59,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStreamPreview; .locals 1 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelApplicationStreamPreview; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelApplicationStreamPreview;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -78,7 +92,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelApplicationStreamPreview;->url:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelAuditLog.smali b/com.discord/smali/com/discord/models/domain/ModelAuditLog.smali index 27b556d660..656ff74984 100644 --- a/com.discord/smali/com/discord/models/domain/ModelAuditLog.smali +++ b/com.discord/smali/com/discord/models/domain/ModelAuditLog.smali @@ -183,7 +183,7 @@ goto :goto_1 :sswitch_1 - const-string/jumbo v1, "users" + const-string v1, "users" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -209,7 +209,7 @@ goto :goto_1 :sswitch_3 - const-string/jumbo v1, "webhooks" + const-string v1, "webhooks" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelAuditLogEntry.smali b/com.discord/smali/com/discord/models/domain/ModelAuditLogEntry.smali index 50b7331ab3..664cd29b61 100644 --- a/com.discord/smali/com/discord/models/domain/ModelAuditLogEntry.smali +++ b/com.discord/smali/com/discord/models/domain/ModelAuditLogEntry.smali @@ -577,7 +577,7 @@ goto :goto_1 :sswitch_3 - const-string/jumbo v1, "user_id" + const-string v1, "user_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -723,6 +723,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x4a797962 -> :sswitch_6 diff --git a/com.discord/smali/com/discord/models/domain/ModelBackupCodes$BackupCode.smali b/com.discord/smali/com/discord/models/domain/ModelBackupCodes$BackupCode.smali index ca85f5704e..7d4d35c8e0 100644 --- a/com.discord/smali/com/discord/models/domain/ModelBackupCodes$BackupCode.smali +++ b/com.discord/smali/com/discord/models/domain/ModelBackupCodes$BackupCode.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Z)V - .locals 1 + .locals 0 - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-boolean p2, p0, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->consumed:Z return-void + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelBackupCodes$BackupCode;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/models/domain/ModelBackupCodes$BackupCode; @@ -82,15 +89,22 @@ .method public final copy(Ljava/lang/String;Z)Lcom/discord/models/domain/ModelBackupCodes$BackupCode; .locals 1 - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelBackupCodes$BackupCode; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->(Ljava/lang/String;Z)V return-object v0 + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->code:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelBackupCodes.smali b/com.discord/smali/com/discord/models/domain/ModelBackupCodes.smali index 53f706d036..ea6536a5fa 100644 --- a/com.discord/smali/com/discord/models/domain/ModelBackupCodes.smali +++ b/com.discord/smali/com/discord/models/domain/ModelBackupCodes.smali @@ -25,7 +25,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -35,15 +35,22 @@ } .end annotation - const-string v0, "backupCodes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/domain/ModelBackupCodes;->backupCodes:Ljava/util/List; return-void + + :cond_0 + const-string p1, "backupCodes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelBackupCodes;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelBackupCodes; @@ -93,15 +100,22 @@ } .end annotation - const-string v0, "backupCodes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelBackupCodes; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelBackupCodes;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "backupCodes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +133,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelBackupCodes;->backupCodes:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelBan.smali b/com.discord/smali/com/discord/models/domain/ModelBan.smali index 75741a0783..801d6f78b7 100644 --- a/com.discord/smali/com/discord/models/domain/ModelBan.smali +++ b/com.discord/smali/com/discord/models/domain/ModelBan.smali @@ -63,7 +63,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelCall.smali b/com.discord/smali/com/discord/models/domain/ModelCall.smali index f91a65e8ae..e5a5ed27b1 100644 --- a/com.discord/smali/com/discord/models/domain/ModelCall.smali +++ b/com.discord/smali/com/discord/models/domain/ModelCall.smali @@ -168,7 +168,7 @@ goto :goto_1 :sswitch_1 - const-string/jumbo v1, "voice_states" + const-string v1, "voice_states" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -324,8 +324,6 @@ :goto_2 return-void - nop - :sswitch_data_0 .sparse-switch -0x7315ce29 -> :sswitch_5 diff --git a/com.discord/smali/com/discord/models/domain/ModelChannel$Recipient.smali b/com.discord/smali/com/discord/models/domain/ModelChannel$Recipient.smali index 5aa10ec616..1b89c09806 100644 --- a/com.discord/smali/com/discord/models/domain/ModelChannel$Recipient.smali +++ b/com.discord/smali/com/discord/models/domain/ModelChannel$Recipient.smali @@ -71,7 +71,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelChannel.smali b/com.discord/smali/com/discord/models/domain/ModelChannel.smali index fc68b670c4..108fc51ffe 100644 --- a/com.discord/smali/com/discord/models/domain/ModelChannel.smali +++ b/com.discord/smali/com/discord/models/domain/ModelChannel.smali @@ -976,7 +976,7 @@ goto/16 :goto_1 :sswitch_1 - const-string/jumbo v1, "user_limit" + const-string v1, "user_limit" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1538,8 +1538,6 @@ :goto_2 return-void - nop - :sswitch_data_0 .sparse-switch -0x75d47449 -> :sswitch_16 diff --git a/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1.smali index edc304a57c..0316783dda 100644 --- a/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1.smali @@ -101,7 +101,7 @@ const-string v1, "reader.nextList { ModelR\u2026te.Parser.parse(reader) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser.smali index 4dd8f879ad..f3e556237b 100644 --- a/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate$Parser.smali @@ -56,40 +56,47 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelChannelUnreadUpdate; .locals 3 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_1 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lcom/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1; - invoke-direct {v2, v0, p1}, Lcom/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;)V + invoke-direct {v2, v1, p1}, Lcom/discord/models/domain/ModelChannelUnreadUpdate$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;)V invoke-virtual {p1, v2}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelChannelUnreadUpdate; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - check-cast v0, Ljava/util/List; + check-cast v1, Ljava/util/List; - invoke-direct {p1, v0}, Lcom/discord/models/domain/ModelChannelUnreadUpdate;->(Ljava/util/List;)V + invoke-direct {p1, v1}, Lcom/discord/models/domain/ModelChannelUnreadUpdate;->(Ljava/util/List;)V return-object p1 :cond_0 const-string p1, "channelReadStates" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_1 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate.smali b/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate.smali index 55bdffa09e..4e05f8c5d8 100644 --- a/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate.smali +++ b/com.discord/smali/com/discord/models/domain/ModelChannelUnreadUpdate.smali @@ -25,7 +25,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -35,15 +35,22 @@ } .end annotation - const-string v0, "channelReadStates" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/domain/ModelChannelUnreadUpdate;->channelReadStates:Ljava/util/List; return-void + + :cond_0 + const-string p1, "channelReadStates" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelChannelUnreadUpdate;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelChannelUnreadUpdate; @@ -93,15 +100,22 @@ } .end annotation - const-string v0, "channelReadStates" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelChannelUnreadUpdate; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelChannelUnreadUpdate;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "channelReadStates" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +133,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelChannelUnreadUpdate;->channelReadStates:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelConnectedAccount.smali b/com.discord/smali/com/discord/models/domain/ModelConnectedAccount.smali index eaf401ac9c..a5b4ebdd33 100644 --- a/com.discord/smali/com/discord/models/domain/ModelConnectedAccount.smali +++ b/com.discord/smali/com/discord/models/domain/ModelConnectedAccount.smali @@ -65,7 +65,7 @@ goto :goto_0 :sswitch_0 - const-string/jumbo v1, "visibility" + const-string v1, "visibility" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -156,7 +156,7 @@ goto :goto_1 :sswitch_7 - const-string/jumbo v1, "verified" + const-string v1, "verified" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelConnectionAccessToken.smali b/com.discord/smali/com/discord/models/domain/ModelConnectionAccessToken.smali index 9a28204c19..d4b14a1a47 100644 --- a/com.discord/smali/com/discord/models/domain/ModelConnectionAccessToken.smali +++ b/com.discord/smali/com/discord/models/domain/ModelConnectionAccessToken.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "accessToken" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/domain/ModelConnectionAccessToken;->accessToken:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "accessToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelConnectionAccessToken;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelConnectionAccessToken; @@ -52,15 +59,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/models/domain/ModelConnectionAccessToken; .locals 1 - const-string v0, "accessToken" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelConnectionAccessToken; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelConnectionAccessToken;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "accessToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -78,7 +92,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelConnectionAccessToken;->accessToken:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting$Parser.smali index 43986c15bb..634925cce2 100644 --- a/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting$Parser.smali @@ -56,41 +56,41 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelCustomStatusSetting; .locals 11 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v0 - - const/4 v1, 0x0 - - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz p1, :cond_1 new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; + + invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V + + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->peek()Lcom/google/gson/stream/JsonToken; - move-result-object v1 + move-result-object v0 - sget-object v2, Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; + sget-object v1, Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; - if-ne v1, v2, :cond_0 + if-ne v0, v1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->nextNull()V @@ -103,45 +103,52 @@ return-object p1 :cond_0 - new-instance v10, Lcom/discord/models/domain/ModelCustomStatusSetting$Parser$parse$1; + new-instance v0, Lcom/discord/models/domain/ModelCustomStatusSetting$Parser$parse$1; - move-object v1, v10 + move-object v1, v0 - move-object v2, v0 + move-object v2, v7 move-object v3, p1 - move-object v4, v7 + move-object v4, v8 - move-object v5, v8 + move-object v5, v9 - move-object v6, v9 + move-object v6, v10 invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelCustomStatusSetting$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelCustomStatusSetting; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/String; - iget-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/Long; - iget-object v2, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v2, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v2, Ljava/lang/String; - iget-object v3, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v3, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v3, Ljava/lang/String; invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/models/domain/ModelCustomStatusSetting;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting.smali b/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting.smali index 291389c826..9f63fbdf08 100644 --- a/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting.smali +++ b/com.discord/smali/com/discord/models/domain/ModelCustomStatusSetting.smali @@ -170,7 +170,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelCustomStatusSetting;->text:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -180,7 +180,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelCustomStatusSetting;->emojiId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -190,7 +190,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelCustomStatusSetting;->emojiName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -200,7 +200,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelCustomStatusSetting;->expiresAt:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelEntitlement.smali b/com.discord/smali/com/discord/models/domain/ModelEntitlement.smali index b8ea6d8ad2..4b7c29bb4e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelEntitlement.smali +++ b/com.discord/smali/com/discord/models/domain/ModelEntitlement.smali @@ -23,11 +23,9 @@ # direct methods .method public constructor (JJIJJLcom/discord/models/domain/ModelSku;Lcom/discord/models/domain/ModelSubscriptionPlan;Ljava/lang/Long;)V - .locals 1 + .locals 0 - const-string v0, "sku" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -48,6 +46,15 @@ iput-object p12, p0, Lcom/discord/models/domain/ModelEntitlement;->parentId:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "sku" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelEntitlement;JJIJJLcom/discord/models/domain/ModelSku;Lcom/discord/models/domain/ModelSubscriptionPlan;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/models/domain/ModelEntitlement; @@ -245,33 +252,40 @@ .method public final copy(JJIJJLcom/discord/models/domain/ModelSku;Lcom/discord/models/domain/ModelSubscriptionPlan;Ljava/lang/Long;)Lcom/discord/models/domain/ModelEntitlement; .locals 14 + if-eqz p10, :cond_0 + + new-instance v13, Lcom/discord/models/domain/ModelEntitlement; + + move-object v0, v13 + + move-wide v1, p1 + + move-wide/from16 v3, p3 + + move/from16 v5, p5 + + move-wide/from16 v6, p6 + + move-wide/from16 v8, p8 + + move-object/from16 v10, p10 + + move-object/from16 v11, p11 + + move-object/from16 v12, p12 + + invoke-direct/range {v0 .. v12}, Lcom/discord/models/domain/ModelEntitlement;->(JJIJJLcom/discord/models/domain/ModelSku;Lcom/discord/models/domain/ModelSubscriptionPlan;Ljava/lang/Long;)V + + return-object v13 + + :cond_0 const-string v0, "sku" - move-object/from16 v11, p10 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/models/domain/ModelEntitlement; - - move-object v1, v0 - - move-wide v2, p1 - - move-wide/from16 v4, p3 - - move/from16 v6, p5 - - move-wide/from16 v7, p6 - - move-wide/from16 v9, p8 - - move-object/from16 v12, p11 - - move-object/from16 v13, p12 - - invoke-direct/range {v1 .. v13}, Lcom/discord/models/domain/ModelEntitlement;->(JJIJJLcom/discord/models/domain/ModelSku;Lcom/discord/models/domain/ModelSubscriptionPlan;Ljava/lang/Long;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -327,7 +341,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelEntitlement;->sku:Lcom/discord/models/domain/ModelSku; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -337,7 +351,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelEntitlement;->subscriptionPlan:Lcom/discord/models/domain/ModelSubscriptionPlan; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -347,7 +361,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelEntitlement;->parentId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelExperiment$Assignments.smali b/com.discord/smali/com/discord/models/domain/ModelExperiment$Assignments.smali index 67d8a39a17..b9d8ab8c97 100644 --- a/com.discord/smali/com/discord/models/domain/ModelExperiment$Assignments.smali +++ b/com.discord/smali/com/discord/models/domain/ModelExperiment$Assignments.smali @@ -104,7 +104,7 @@ :cond_3 new-instance v0, Lcom/discord/models/domain/ModelExperiment$Experiments; - const-string/jumbo v1, "user" + const-string v1, "user" invoke-direct {v0, p1, v1}, Lcom/discord/models/domain/ModelExperiment$Experiments;->(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/models/domain/ModelExperiment.smali b/com.discord/smali/com/discord/models/domain/ModelExperiment.smali index d65d538445..3edd9db36d 100644 --- a/com.discord/smali/com/discord/models/domain/ModelExperiment.smali +++ b/com.discord/smali/com/discord/models/domain/ModelExperiment.smali @@ -72,7 +72,7 @@ const/4 v1, 0x0 - invoke-static {p0, v1, v0, v1}, Lf/n/a/k/a;->M(Ljava/lang/CharSequence;III)I + invoke-static {p0, v1, v0, v1}, Lf/n/a/k/a;->P(Ljava/lang/CharSequence;III)I move-result p0 @@ -261,7 +261,7 @@ goto :goto_1 :cond_1 - const-string/jumbo v0, "user" + const-string v0, "user" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelGateway.smali b/com.discord/smali/com/discord/models/domain/ModelGateway.smali index e0d32ed9a6..59b7193ae6 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGateway.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGateway.smali @@ -44,7 +44,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "url" + const-string v1, "url" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelGift$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelGift$Parser$parse$1.smali index fe90d7df0e..330a1a46ff 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGift$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGift$Parser$parse$1.smali @@ -176,7 +176,7 @@ goto/16 :goto_1 :sswitch_3 - const-string/jumbo v0, "uses" + const-string v0, "uses" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -197,7 +197,7 @@ goto :goto_1 :sswitch_4 - const-string/jumbo v0, "user" + const-string v0, "user" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelGift$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGift$Parser.smali index 7a63c977d6..0d5aac3b2f 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGift$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGift$Parser.smali @@ -58,107 +58,109 @@ move-object/from16 v11, p1 - const-string v0, "reader" + const/4 v12, 0x0 - invoke-static {v11, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v12 - - const/4 v0, 0x0 - - iput-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v11, :cond_7 new-instance v13, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v13}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v15, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v15}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v6, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v12, v6, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v5, Lcom/discord/models/domain/ModelGift$Parser$parse$1; + new-instance v5, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v0, v5 + invoke-direct {v5}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v1, v12 + iput-object v12, v5, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v4, Lcom/discord/models/domain/ModelGift$Parser$parse$1; + + move-object v0, v4 + + move-object v1, v13 move-object/from16 v2, p1 - move-object v3, v13 + move-object v3, v14 - move-object v4, v14 + move-object v12, v4 - move-object/from16 v16, v14 + move-object v4, v15 - move-object v14, v5 + move-object/from16 v16, v5 - move-object v5, v15 + move-object v5, v10 move-object/from16 v17, v6 - move-object v6, v10 + move-object v6, v9 move-object/from16 v18, v7 - move-object v7, v9 + move-object v7, v8 move-object/from16 v19, v8 + move-object/from16 v8, v18 + move-object/from16 v20, v9 - move-object/from16 v9, v18 + move-object/from16 v9, v17 move-object/from16 v21, v10 - move-object/from16 v10, v17 + move-object/from16 v10, v16 invoke-direct/range {v0 .. v10}, Lcom/discord/models/domain/ModelGift$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {v11, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {v11, v12}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance v0, Lcom/discord/models/domain/ModelGift; - iget-object v1, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/Long; @@ -176,10 +178,12 @@ :goto_0 move-wide/from16 v23, v1 - iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/Boolean; + const/4 v2, 0x0 + if-eqz v1, :cond_1 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z @@ -188,23 +192,17 @@ move/from16 v25, v1 - move-object/from16 v1, v16 - goto :goto_1 :cond_1 - const/4 v1, 0x0 - - move-object/from16 v1, v16 - const/16 v25, 0x0 :goto_1 - iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/String; - const-string v2, "" + const-string v3, "" if-eqz v1, :cond_2 @@ -213,10 +211,12 @@ goto :goto_2 :cond_2 - move-object/from16 v26, v2 + move-object/from16 v26, v3 :goto_2 - iget-object v1, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + move-object/from16 v1, v21 + + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/String; @@ -227,10 +227,10 @@ goto :goto_3 :cond_3 - move-object/from16 v27, v2 + move-object/from16 v27, v3 :goto_3 - move-object/from16 v1, v21 + move-object/from16 v1, v20 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -244,14 +244,12 @@ move/from16 v28, v1 - move-object/from16 v1, v20 + move-object/from16 v1, v19 goto :goto_4 :cond_4 - const/4 v1, 0x0 - - move-object/from16 v1, v20 + move-object/from16 v1, v19 const/16 v28, 0x0 @@ -262,9 +260,9 @@ check-cast v29, Lcom/discord/models/domain/ModelStoreListing; - invoke-static/range {v29 .. v29}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v29, :cond_6 - move-object/from16 v1, v19 + move-object/from16 v1, v18 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -278,14 +276,12 @@ move/from16 v30, v1 - move-object/from16 v1, v18 + move-object/from16 v1, v17 goto :goto_5 :cond_5 - const/4 v1, 0x0 - - move-object/from16 v1, v18 + move-object/from16 v1, v17 const/16 v30, 0x0 @@ -296,7 +292,7 @@ check-cast v31, Lcom/discord/models/domain/ModelUser; - move-object/from16 v1, v17 + move-object/from16 v1, v16 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -309,6 +305,22 @@ invoke-direct/range {v22 .. v32}, Lcom/discord/models/domain/ModelGift;->(JZLjava/lang/String;Ljava/lang/String;ILcom/discord/models/domain/ModelStoreListing;ILcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelSubscriptionPlan;)V return-object v0 + + :cond_6 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 + + :cond_7 + move-object v0, v12 + + const-string v1, "reader" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGift.smali b/com.discord/smali/com/discord/models/domain/ModelGift.smali index 1388e18817..b481d8d9ba 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGift.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGift.smali @@ -33,11 +33,9 @@ # direct methods .method public constructor (JZLjava/lang/String;Ljava/lang/String;ILcom/discord/models/domain/ModelStoreListing;ILcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelSubscriptionPlan;)V - .locals 1 + .locals 0 - const-string v0, "code" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -60,6 +58,15 @@ iput-object p10, p0, Lcom/discord/models/domain/ModelGift;->subscriptionPlan:Lcom/discord/models/domain/ModelSubscriptionPlan; return-void + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGift;JZLjava/lang/String;Ljava/lang/String;ILcom/discord/models/domain/ModelStoreListing;ILcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelSubscriptionPlan;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGift; @@ -279,35 +286,42 @@ .method public final copy(JZLjava/lang/String;Ljava/lang/String;ILcom/discord/models/domain/ModelStoreListing;ILcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelSubscriptionPlan;)Lcom/discord/models/domain/ModelGift; .locals 12 + if-eqz p5, :cond_0 + + new-instance v11, Lcom/discord/models/domain/ModelGift; + + move-object v0, v11 + + move-wide v1, p1 + + move v3, p3 + + move-object/from16 v4, p4 + + move-object/from16 v5, p5 + + move/from16 v6, p6 + + move-object/from16 v7, p7 + + move/from16 v8, p8 + + move-object/from16 v9, p9 + + move-object/from16 v10, p10 + + invoke-direct/range {v0 .. v10}, Lcom/discord/models/domain/ModelGift;->(JZLjava/lang/String;Ljava/lang/String;ILcom/discord/models/domain/ModelStoreListing;ILcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelSubscriptionPlan;)V + + return-object v11 + + :cond_0 const-string v0, "code" - move-object/from16 v6, p5 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/models/domain/ModelGift; - - move-object v1, v0 - - move-wide v2, p1 - - move v4, p3 - - move-object/from16 v5, p4 - - move/from16 v7, p6 - - move-object/from16 v8, p7 - - move/from16 v9, p8 - - move-object/from16 v10, p9 - - move-object/from16 v11, p10 - - invoke-direct/range {v1 .. v11}, Lcom/discord/models/domain/ModelGift;->(JZLjava/lang/String;Ljava/lang/String;ILcom/discord/models/domain/ModelStoreListing;ILcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelSubscriptionPlan;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -339,7 +353,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGift;->expiresAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -349,7 +363,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGift;->code:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -365,7 +379,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGift;->storeListing:Lcom/discord/models/domain/ModelStoreListing; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -381,7 +395,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGift;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -391,7 +405,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGift;->subscriptionPlan:Lcom/discord/models/domain/ModelSubscriptionPlan; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuild.smali b/com.discord/smali/com/discord/models/domain/ModelGuild.smali index 7c33e1bd2e..ae1c0c910e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuild.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuild.smali @@ -1801,7 +1801,7 @@ goto/16 :goto_1 :sswitch_2 - const-string/jumbo v1, "welcome_screen" + const-string v1, "welcome_screen" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1814,7 +1814,7 @@ goto/16 :goto_1 :sswitch_3 - const-string/jumbo v1, "vanity_url_code" + const-string v1, "vanity_url_code" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1918,7 +1918,7 @@ goto/16 :goto_1 :sswitch_b - const-string/jumbo v1, "voice_states" + const-string v1, "voice_states" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -2035,7 +2035,7 @@ goto/16 :goto_1 :sswitch_14 - const-string/jumbo v1, "verification_level" + const-string v1, "verification_level" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildFolder$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildFolder$Parser.smali index 4c14f17676..7a3a0fd5b6 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildFolder$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildFolder$Parser.smali @@ -54,77 +54,89 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildFolder; - .locals 11 + .locals 12 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v0 - - const/4 v1, 0x0 - - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz p1, :cond_1 new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v10, Lcom/discord/models/domain/ModelGuildFolder$Parser$parse$1; + new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v1, v10 + invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v2, v0 + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v11, Lcom/discord/models/domain/ModelGuildFolder$Parser$parse$1; + + move-object v1, v11 + + move-object v2, v7 move-object v3, p1 - move-object v4, v7 + move-object v4, v8 - move-object v5, v8 + move-object v5, v9 - move-object v6, v9 + move-object v6, v10 invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelGuildFolder$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v11}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelGuildFolder; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - check-cast v0, Ljava/lang/Long; - iget-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Ljava/util/List; - - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + check-cast v1, Ljava/lang/Long; iget-object v2, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v2, Ljava/lang/Integer; + check-cast v2, Ljava/util/List; - iget-object v3, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v2, :cond_0 + + iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v0, Ljava/lang/Integer; + + iget-object v3, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v3, Ljava/lang/String; - invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/models/domain/ModelGuildFolder;->(Ljava/lang/Long;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V + invoke-direct {p1, v1, v2, v0, v3}, Lcom/discord/models/domain/ModelGuildFolder;->(Ljava/lang/Long;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildFolder.smali b/com.discord/smali/com/discord/models/domain/ModelGuildFolder.smali index ac617151bc..2bfaa8cb8e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildFolder.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildFolder.smali @@ -31,7 +31,7 @@ # direct methods .method public constructor (Ljava/lang/Long;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -45,9 +45,7 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -60,6 +58,15 @@ iput-object p4, p0, Lcom/discord/models/domain/ModelGuildFolder;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/Long;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -182,15 +189,22 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildFolder; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/domain/ModelGuildFolder;->(Ljava/lang/Long;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -208,7 +222,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildFolder;->id:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -218,7 +232,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildFolder;->guildIds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -228,7 +242,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildFolder;->color:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -238,7 +252,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildFolder;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash$Parser.smali index 509fa8e42f..abdf6941d7 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash$Parser.smali @@ -56,15 +56,15 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildHash$GuildHash; .locals 5 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_4 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lkotlin/jvm/internal/Ref$BooleanRef; @@ -76,17 +76,17 @@ new-instance v4, Lcom/discord/models/domain/ModelGuildHash$GuildHash$Parser$parse$1; - invoke-direct {v4, v0, p1, v2}, Lcom/discord/models/domain/ModelGuildHash$GuildHash$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$BooleanRef;)V + invoke-direct {v4, v1, p1, v2}, Lcom/discord/models/domain/ModelGuildHash$GuildHash$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$BooleanRef;)V invoke-virtual {p1, v4}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V - iget-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object p1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast p1, Ljava/lang/String; if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -101,20 +101,34 @@ goto :goto_0 :cond_2 - new-instance v1, Lcom/discord/models/domain/ModelGuildHash$GuildHash; + new-instance p1, Lcom/discord/models/domain/ModelGuildHash$GuildHash; - iget-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast p1, Ljava/lang/String; + check-cast v1, Ljava/lang/String; - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_3 iget-boolean v0, v2, Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z - invoke-direct {v1, p1, v0}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->(Ljava/lang/String;Z)V + invoke-direct {p1, v1, v0}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->(Ljava/lang/String;Z)V + + move-object v0, p1 :goto_0 - return-object v1 + return-object v0 + + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_4 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash.smali b/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash.smali index 10973f8845..2a9dc99958 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildHash$GuildHash.smali @@ -28,11 +28,9 @@ # direct methods .method public constructor (Ljava/lang/String;Z)V - .locals 1 + .locals 0 - const-string v0, "hash" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -41,6 +39,15 @@ iput-boolean p2, p0, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->omitted:Z return-void + + :cond_0 + const-string p1, "hash" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildHash$GuildHash;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildHash$GuildHash; @@ -88,15 +95,22 @@ .method public final copy(Ljava/lang/String;Z)Lcom/discord/models/domain/ModelGuildHash$GuildHash; .locals 1 - const-string v0, "hash" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildHash$GuildHash; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->(Ljava/lang/String;Z)V return-object v0 + + :cond_0 + const-string p1, "hash" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +128,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->hash:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser$parse$1.smali index aa1cd83724..70863f2af3 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser$parse$1.smali @@ -112,7 +112,7 @@ goto :goto_1 :sswitch_1 - const-string/jumbo v0, "version" + const-string v0, "version" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -189,8 +189,6 @@ :goto_1 return-void - nop - :sswitch_data_0 .sparse-switch -0x1ad284d1 -> :sswitch_3 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser.smali index 2083b82017..4dd6d03add 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildHash$Parser.smali @@ -48,27 +48,27 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildHash; .locals 12 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_1 - move-result-object v0 + new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v7, 0x0 + invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v7, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v7, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v7, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v10, Lkotlin/jvm/internal/Ref$IntRef; @@ -82,7 +82,7 @@ move-object v1, v11 - move-object v2, v0 + move-object v2, v7 move-object v3, p1 @@ -102,24 +102,31 @@ if-ne p1, v1, :cond_0 - new-instance v7, Lcom/discord/models/domain/ModelGuildHash; + new-instance v0, Lcom/discord/models/domain/ModelGuildHash; - iget-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object p1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast p1, Lcom/discord/models/domain/ModelGuildHash$GuildHash; - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - check-cast v0, Lcom/discord/models/domain/ModelGuildHash$GuildHash; - - iget-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Lcom/discord/models/domain/ModelGuildHash$GuildHash; - invoke-direct {v7, p1, v0, v1}, Lcom/discord/models/domain/ModelGuildHash;->(Lcom/discord/models/domain/ModelGuildHash$GuildHash;Lcom/discord/models/domain/ModelGuildHash$GuildHash;Lcom/discord/models/domain/ModelGuildHash$GuildHash;)V + iget-object v2, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v2, Lcom/discord/models/domain/ModelGuildHash$GuildHash; + + invoke-direct {v0, p1, v1, v2}, Lcom/discord/models/domain/ModelGuildHash;->(Lcom/discord/models/domain/ModelGuildHash$GuildHash;Lcom/discord/models/domain/ModelGuildHash$GuildHash;Lcom/discord/models/domain/ModelGuildHash$GuildHash;)V :cond_0 - return-object v7 + return-object v0 + + :cond_1 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildHash.smali b/com.discord/smali/com/discord/models/domain/ModelGuildHash.smali index f341116814..6305fb390c 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildHash.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildHash.smali @@ -149,7 +149,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildHash;->metadataHash:Lcom/discord/models/domain/ModelGuildHash$GuildHash; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -159,7 +159,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildHash;->channelsHash:Lcom/discord/models/domain/ModelGuildHash$GuildHash; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -169,7 +169,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildHash;->rolesHash:Lcom/discord/models/domain/ModelGuildHash$GuildHash; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildIntegration.smali b/com.discord/smali/com/discord/models/domain/ModelGuildIntegration.smali index 40697ea6eb..cf5bfe299c 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildIntegration.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildIntegration.smali @@ -153,7 +153,7 @@ goto :goto_1 :sswitch_4 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -432,8 +432,6 @@ :goto_2 return-void - nop - :sswitch_data_0 .sparse-switch -0x67f0950f -> :sswitch_c diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMember.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMember.smali index a339170a81..562635a8bf 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMember.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMember.smali @@ -64,7 +64,7 @@ .field public user:Lcom/discord/models/domain/ModelUser; -.field public userId:Ljava/lang/Long; +.field public wireUserId:Ljava/lang/Long; # direct methods @@ -159,9 +159,9 @@ iput-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->user:Lcom/discord/models/domain/ModelUser; - iget-object v0, p1, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iget-object v0, p1, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; - iput-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iput-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; iget-object v0, p1, Lcom/discord/models/domain/ModelGuildMember;->roles:Ljava/util/List; @@ -360,7 +360,7 @@ goto :goto_1 :sswitch_2 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -399,7 +399,7 @@ goto :goto_1 :sswitch_5 - const-string/jumbo v1, "user_id" + const-string v1, "user_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -525,7 +525,7 @@ move-result-object p1 - iput-object p1, p0, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iput-object p1, p0, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; goto :goto_2 @@ -689,11 +689,11 @@ return v2 :cond_6 - invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildMember;->getUserId()Ljava/lang/Long; + invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildMember;->getWireUserId()Ljava/lang/Long; move-result-object v1 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUserId()Ljava/lang/Long; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getWireUserId()Ljava/lang/Long; move-result-object v3 @@ -929,10 +929,10 @@ return-object v0 .end method -.method public getUserId()Ljava/lang/Long; +.method public getWireUserId()Ljava/lang/Long; .locals 1 - iget-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iget-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; return-object v0 .end method @@ -992,7 +992,7 @@ :goto_0 add-int/2addr v1, v3 - invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildMember;->getUserId()Ljava/lang/Long; + invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildMember;->getWireUserId()Ljava/lang/Long; move-result-object v3 @@ -1122,7 +1122,7 @@ .end method .method public hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelGuildMember; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1134,7 +1134,7 @@ } .end annotation - iget-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iget-object v0, p0, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; if-eqz v0, :cond_0 @@ -1142,7 +1142,7 @@ invoke-direct {v0, p0}, Lcom/discord/models/domain/ModelGuildMember;->(Lcom/discord/models/domain/ModelGuildMember;)V - iget-object v1, v0, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iget-object v1, v0, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -1152,9 +1152,15 @@ iput-object p1, v0, Lcom/discord/models/domain/ModelGuildMember;->user:Lcom/discord/models/domain/ModelUser; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v1 + + iput-wide v1, v0, Lcom/discord/models/domain/ModelGuildMember;->id:J + const/4 p1, 0x0 - iput-object p1, v0, Lcom/discord/models/domain/ModelGuildMember;->userId:Ljava/lang/Long; + iput-object p1, v0, Lcom/discord/models/domain/ModelGuildMember;->wireUserId:Ljava/lang/Long; return-object v0 @@ -1197,11 +1203,11 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - const-string v1, ", userId=" + const-string v1, ", wireUserId=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildMember;->getUserId()Ljava/lang/Long; + invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildMember;->getWireUserId()Ljava/lang/Long; move-result-object v1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser$parse$1.smali index e39eb1c7dd..0434c765fe 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser$parse$1.smali @@ -105,7 +105,7 @@ const-string v1, "reader.nextIntOrNull()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I @@ -136,7 +136,7 @@ const-string v1, "reader.nextString(\"\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser.smali index f32077d0ef..0016f719af 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group$Parser.smali @@ -56,9 +56,7 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; .locals 3 - const-string v0, "reader" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lkotlin/jvm/internal/Ref$IntRef; @@ -93,6 +91,15 @@ invoke-direct {p1, v1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->(Ljava/lang/String;I)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group.smali index 86d76251ba..fd632b334e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Group.smali @@ -33,9 +33,7 @@ .method public constructor (Ljava/lang/String;I)V .locals 1 - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -91,6 +89,15 @@ iput-object p1, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->type:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; return-void + + :cond_3 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;Ljava/lang/String;IILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; @@ -138,15 +145,22 @@ .method public final copy(Ljava/lang/String;I)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; .locals 1 - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->(Ljava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -164,7 +178,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert.smali index bc241c8847..aa307127cf 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert.smali @@ -24,12 +24,10 @@ .method public constructor (ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V .locals 2 - const-string v0, "item" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_0 + const/4 v1, 0x2 invoke-direct {p0, p2, v0, v1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -39,6 +37,13 @@ iput-object p2, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;->item:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert; @@ -90,15 +95,22 @@ .method public final copy(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert; .locals 1 - const-string v0, "item" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;->(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V return-object v0 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate.smali index d0dcf222e6..0d89f676cd 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate.smali @@ -22,12 +22,10 @@ .method public constructor (Lkotlin/ranges/IntRange;)V .locals 2 - const-string v0, "range" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x3 invoke-direct {p0, v0, v0, v1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -35,6 +33,13 @@ iput-object p1, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;->range:Lkotlin/ranges/IntRange; return-void + + :cond_0 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;Lkotlin/ranges/IntRange;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate; @@ -67,15 +72,22 @@ .method public final copy(Lkotlin/ranges/IntRange;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate; .locals 1 - const-string v0, "range" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;->(Lkotlin/ranges/IntRange;)V return-object v0 + + :cond_0 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -93,7 +105,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;->range:Lkotlin/ranges/IntRange; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem.smali index 12fa12f08d..9d443c8060 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)V .locals 1 - const-string v0, "group" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem;->group:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; return-void + + :cond_0 + const-string p1, "group" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; .locals 1 - const-string v0, "group" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)V return-object v0 + + :cond_0 + const-string p1, "group" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem;->group:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem.smali index a8ad9fab3e..641c7a7b0f 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuildMember;)V .locals 1 - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem;->member:Lcom/discord/models/domain/ModelGuildMember; return-void + + :cond_0 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem;Lcom/discord/models/domain/ModelGuildMember;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuildMember;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; .locals 1 - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem;->(Lcom/discord/models/domain/ModelGuildMember;)V return-object v0 + + :cond_0 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem;->member:Lcom/discord/models/domain/ModelGuildMember; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser.smali index d4508ce7ac..96275ceb7a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser.smali @@ -54,69 +54,79 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; - .locals 3 + .locals 4 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_4 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser$parse$1; + new-instance v3, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser$parse$1; - invoke-direct {v1, v0, p1, v2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;)V + invoke-direct {v3, v1, p1, v2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v3}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V iget-object p1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v1, p1 + move-object v2, p1 - check-cast v1, Lcom/discord/models/domain/ModelGuildMember; + check-cast v2, Lcom/discord/models/domain/ModelGuildMember; - if-eqz v1, :cond_0 + if-eqz v2, :cond_1 - new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; + new-instance v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; check-cast p1, Lcom/discord/models/domain/ModelGuildMember; - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 - invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem;->(Lcom/discord/models/domain/ModelGuildMember;)V + invoke-direct {v1, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem;->(Lcom/discord/models/domain/ModelGuildMember;)V goto :goto_0 :cond_0 - iget-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + invoke-static {}, Lk0/n/c/h;->throwNpe()V - move-object v0, p1 + throw v0 - check-cast v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; + :cond_1 + iget-object p1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - if-eqz v0, :cond_1 + move-object v1, p1 - new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; + check-cast v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; + + if-eqz v1, :cond_3 + + new-instance v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; check-cast p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_2 - invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)V + invoke-direct {v1, p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)V :goto_0 - return-object v0 + return-object v1 - :cond_1 + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "either member or group must be present." @@ -124,6 +134,13 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1.smali index df8d2c3517..ba49819889 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1.smali @@ -123,7 +123,7 @@ const-string v3, "it[0]" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Ljava/lang/Number; @@ -139,7 +139,7 @@ const-string v3, "it[1]" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Ljava/lang/Number; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser.smali index 7fa8eac71b..856c15f635 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser.smali @@ -54,67 +54,67 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation; - .locals 13 + .locals 14 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v0 - - const/4 v1, 0x0 - - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz p1, :cond_9 new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v12, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1; + new-instance v12, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v1, v12 + invoke-direct {v12}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v2, v0 + iput-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v13, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1; + + move-object v1, v13 + + move-object v2, v8 move-object v3, p1 - move-object v4, v8 + move-object v4, v9 - move-object v5, v10 + move-object v5, v11 - move-object v6, v9 + move-object v6, v10 - move-object v7, v11 + move-object v7, v12 invoke-direct/range {v1 .. v7}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v12}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v13}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V - iget-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object p1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast p1, Ljava/lang/String; - if-eqz p1, :cond_0 + if-eqz p1, :cond_8 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I @@ -131,23 +131,28 @@ move-result p1 - if-eqz p1, :cond_0 + if-eqz p1, :cond_8 new-instance p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Delete; - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/Integer; + check-cast v1, Ljava/lang/Integer; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v0 invoke-direct {p1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Delete;->(I)V - goto :goto_0 + goto/16 :goto_0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 :sswitch_1 const-string v1, "SYNC" @@ -156,26 +161,36 @@ move-result p1 - if-eqz p1, :cond_0 + if-eqz p1, :cond_8 new-instance p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync; - iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - check-cast v0, Lkotlin/ranges/IntRange; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - iget-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Ljava/util/List; + check-cast v1, Lkotlin/ranges/IntRange; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_2 - invoke-direct {p1, v0, v1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;->(Lkotlin/ranges/IntRange;Ljava/util/List;)V + iget-object v2, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v2, Ljava/util/List; + + if-eqz v2, :cond_1 + + invoke-direct {p1, v1, v2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;->(Lkotlin/ranges/IntRange;Ljava/util/List;)V goto :goto_0 + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + :sswitch_2 const-string v1, "INVALIDATE" @@ -183,20 +198,25 @@ move-result p1 - if-eqz p1, :cond_0 + if-eqz p1, :cond_8 new-instance p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate; - iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Lkotlin/ranges/IntRange; + check-cast v1, Lkotlin/ranges/IntRange; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_3 - invoke-direct {p1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;->(Lkotlin/ranges/IntRange;)V + invoke-direct {p1, v1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;->(Lkotlin/ranges/IntRange;)V goto :goto_0 + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + :sswitch_3 const-string v1, "UPDATE" @@ -204,30 +224,40 @@ move-result p1 - if-eqz p1, :cond_0 + if-eqz p1, :cond_8 new-instance p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update; - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - check-cast v0, Ljava/lang/Integer; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v0 - iget-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; + check-cast v1, Ljava/lang/Integer; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_5 - invoke-direct {p1, v0, v1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;->(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + + move-result v1 + + iget-object v2, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; + + if-eqz v2, :cond_4 + + invoke-direct {p1, v1, v2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;->(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V goto :goto_0 + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + :sswitch_4 const-string v1, "INSERT" @@ -235,48 +265,58 @@ move-result p1 - if-eqz p1, :cond_0 + if-eqz p1, :cond_8 new-instance p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert; - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - check-cast v0, Ljava/lang/Integer; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v0 - iget-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; + check-cast v1, Ljava/lang/Integer; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_7 - invoke-direct {p1, v0, v1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;->(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + + move-result v1 + + iget-object v2, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; + + if-eqz v2, :cond_6 + + invoke-direct {p1, v1, v2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;->(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V :goto_0 return-object p1 - :cond_0 + :cond_6 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_7 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_8 :goto_1 new-instance p1, Ljava/lang/IllegalArgumentException; - const-string v1, "Invalid operation type: " + const-string v0, "Invalid operation type: " - invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v1 + move-result-object v0 - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 @@ -284,6 +324,13 @@ throw p1 + :cond_9 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + :sswitch_data_0 .sparse-switch -0x7efc4947 -> :sswitch_4 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync.smali index cc3c10bb67..01e2de16b2 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync.smali @@ -42,16 +42,12 @@ } .end annotation - const-string v0, "range" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "items" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + const/4 v1, 0x1 invoke-direct {p0, v0, p2, v1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -61,6 +57,20 @@ iput-object p2, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;Lkotlin/ranges/IntRange;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync; @@ -131,19 +141,31 @@ } .end annotation - const-string v0, "range" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "items" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;->(Lkotlin/ranges/IntRange;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -161,7 +183,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;->range:Lkotlin/ranges/IntRange; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -175,7 +197,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update.smali index 8ba0eae001..40e5f19956 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update.smali @@ -24,12 +24,10 @@ .method public constructor (ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V .locals 2 - const-string v0, "item" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_0 + const/4 v1, 0x2 invoke-direct {p0, p2, v0, v1, v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -39,6 +37,13 @@ iput-object p2, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;->item:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item; return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update; @@ -90,15 +95,22 @@ .method public final copy(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update; .locals 1 - const-string v0, "item" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;->(ILcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)V return-object v0 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Parser.smali index 84649a94de..16005bd74a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate$Parser.smali @@ -54,101 +54,123 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildMemberListUpdate; - .locals 11 + .locals 12 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v0 - - const/4 v1, 0x0 - - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz p1, :cond_4 new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v10, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Parser$parse$1; + new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v1, v10 + invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v2, v0 + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v11, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Parser$parse$1; + + move-object v1, v11 + + move-object v2, v7 move-object v3, p1 - move-object v4, v7 + move-object v4, v8 - move-object v5, v8 + move-object v5, v9 - move-object v6, v9 + move-object v6, v10 invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v11}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/Long; + check-cast v1, Ljava/lang/Long; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_3 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J move-result-wide v2 - iget-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 - const-string v0, "everyone" + const-string v1, "everyone" :goto_0 - move-object v4, v0 + move-object v4, v1 - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v5, v0 + move-object v5, v1 check-cast v5, Ljava/util/List; - invoke-static {v5}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v5, :cond_2 - iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v6, v0 + move-object v6, v1 check-cast v6, Ljava/util/List; - invoke-static {v6}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v6, :cond_1 move-object v1, p1 invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->(JLjava/lang/String;Ljava/util/List;Ljava/util/List;)V return-object p1 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_4 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate.smali b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate.smali index 02077c0adf..2f518a2d7e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildMemberListUpdate.smali @@ -77,17 +77,13 @@ } .end annotation - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "operations" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "groups" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -100,6 +96,27 @@ iput-object p5, p0, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->groups:Ljava/util/List; return-void + + :cond_0 + const-string p1, "groups" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "operations" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildMemberListUpdate;JLjava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildMemberListUpdate; @@ -217,17 +234,13 @@ } .end annotation - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "operations" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "groups" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildMemberListUpdate; @@ -244,6 +257,27 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->(JLjava/lang/String;Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "groups" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "operations" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -269,7 +303,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -279,7 +313,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->operations:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -289,7 +323,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->groups:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildPreview.smali b/com.discord/smali/com/discord/models/domain/ModelGuildPreview.smali index 06bef23f44..ec711894c5 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildPreview.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildPreview.smali @@ -64,17 +64,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "emojis" + if-eqz p10, :cond_1 - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "features" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -99,6 +95,27 @@ iput-object p11, p0, Lcom/discord/models/domain/ModelGuildPreview;->features:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "features" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final calculatedFeatures()Ljava/util/Set; @@ -150,7 +167,7 @@ goto :goto_0 :cond_0 - invoke-static {v1}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v1}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v0 @@ -432,23 +449,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - move-object/from16 v4, p3 + if-eqz p3, :cond_2 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_1 - const-string v0, "emojis" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "features" - - move-object/from16 v12, p11 - - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildPreview; @@ -456,6 +463,8 @@ move-wide v2, p1 + move-object/from16 v4, p3 + move-object/from16 v5, p4 move-object/from16 v6, p5 @@ -468,9 +477,34 @@ move-object/from16 v10, p9 + move-object/from16 v11, p10 + + move-object/from16 v12, p11 + invoke-direct/range {v1 .. v12}, Lcom/discord/models/domain/ModelGuildPreview;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string v1, "features" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "emojis" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -496,7 +530,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -506,7 +540,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->description:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -516,7 +550,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->splash:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -526,7 +560,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->banner:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -536,7 +570,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->icon:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -546,7 +580,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->approximatePresenceCount:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -556,7 +590,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->approximateMemberCount:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -566,7 +600,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildPreview;->emojis:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -576,7 +610,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildPreview;->features:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -880,7 +914,7 @@ const-string v1, "ModelGuild.computeShortName(name)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildTemplate.smali b/com.discord/smali/com/discord/models/domain/ModelGuildTemplate.smali index 7aceccced9..d9e92f9320 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildTemplate.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildTemplate.smali @@ -29,25 +29,17 @@ .method public constructor (JLcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelGuild;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "createdAt" + const/4 v0, 0x0 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_4 - const-string/jumbo v0, "updatedAt" + if-eqz p8, :cond_3 - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_2 - const-string v0, "code" + if-eqz p11, :cond_1 - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "name" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "description" - - invoke-static {p12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -72,6 +64,41 @@ iput-object p12, p0, Lcom/discord/models/domain/ModelGuildTemplate;->description:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "description" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "updatedAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "createdAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelGuildTemplate;JLcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelGuild;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelGuildTemplate; @@ -313,35 +340,17 @@ .method public final copy(JLcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelGuild;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/domain/ModelGuildTemplate; .locals 14 - const-string v0, "createdAt" + const/4 v0, 0x0 - move-object/from16 v8, p7 + if-eqz p7, :cond_4 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_3 - const-string/jumbo v0, "updatedAt" + if-eqz p10, :cond_2 - move-object/from16 v9, p8 + if-eqz p11, :cond_1 - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "code" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "name" - - move-object/from16 v12, p11 - - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "description" - - move-object/from16 v13, p12 - - invoke-static {v13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelGuildTemplate; @@ -355,11 +364,56 @@ move-object/from16 v7, p6 + move-object/from16 v8, p7 + + move-object/from16 v9, p8 + move/from16 v10, p9 + move-object/from16 v11, p10 + + move-object/from16 v12, p11 + + move-object/from16 v13, p12 + invoke-direct/range {v1 .. v13}, Lcom/discord/models/domain/ModelGuildTemplate;->(JLcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelGuild;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string v1, "description" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "code" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "updatedAt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "createdAt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -385,7 +439,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->creator:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -403,7 +457,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->serializedSourceGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -413,7 +467,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->createdAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -423,7 +477,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->updatedAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -439,7 +493,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->code:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -449,7 +503,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -459,7 +513,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildTemplate;->description:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel$Parser.smali index 4a529fe83c..0a61502230 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel$Parser.smali @@ -48,73 +48,71 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildWelcomeChannel; .locals 11 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lkotlin/jvm/internal/Ref$LongRef; + new-instance v7, Lkotlin/jvm/internal/Ref$LongRef; - invoke-direct {v0}, Lkotlin/jvm/internal/Ref$LongRef;->()V + invoke-direct {v7}, Lkotlin/jvm/internal/Ref$LongRef;->()V const-wide/16 v1, 0x0 - iput-wide v1, v0, Lkotlin/jvm/internal/Ref$LongRef;->element:J - - new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; - - invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - - const/4 v1, 0x0 - - iput-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-wide v1, v7, Lkotlin/jvm/internal/Ref$LongRef;->element:J new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v10, Lcom/discord/models/domain/ModelGuildWelcomeChannel$Parser$parse$1; + new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v1, v10 + invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v2, v0 + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v0, Lcom/discord/models/domain/ModelGuildWelcomeChannel$Parser$parse$1; + + move-object v1, v0 + + move-object v2, v7 move-object v3, p1 - move-object v4, v7 + move-object v4, v8 - move-object v5, v8 + move-object v5, v9 - move-object v6, v9 + move-object v6, v10 invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelGuildWelcomeChannel$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$LongRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelGuildWelcomeChannel; - iget-wide v2, v0, Lkotlin/jvm/internal/Ref$LongRef;->element:J + iget-wide v2, v7, Lkotlin/jvm/internal/Ref$LongRef;->element:J - iget-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object v4, v0 check-cast v4, Ljava/lang/String; - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object v5, v0 check-cast v5, Ljava/lang/Long; - iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object v6, v0 @@ -125,6 +123,13 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->(JLjava/lang/String;Ljava/lang/Long;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel.smali b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel.smali index 37c92d887a..1b0ccba1bd 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeChannel.smali @@ -193,7 +193,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->description:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -203,7 +203,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->emojiId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -213,7 +213,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->emojiName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1.smali index 871e0ff777..62cb01a858 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1.smali @@ -87,7 +87,7 @@ goto :goto_0 :cond_1 - const-string/jumbo v0, "welcome_channels" + const-string v0, "welcome_channels" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser.smali index d2d5cfa0df..95c049e3f1 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen$Parser.smali @@ -48,31 +48,31 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelGuildWelcomeScreen; .locals 3 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_0 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v1, Lcom/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1; + new-instance v0, Lcom/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1; - invoke-direct {v1, v0, p1, v2}, Lcom/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;)V + invoke-direct {v0, v1, p1, v2}, Lcom/discord/models/domain/ModelGuildWelcomeScreen$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelGuildWelcomeScreen; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/String; @@ -83,6 +83,13 @@ invoke-direct {p1, v0, v1}, Lcom/discord/models/domain/ModelGuildWelcomeScreen;->(Ljava/lang/String;Ljava/util/List;)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen.smali b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen.smali index cecbb4ef9c..456f0e6c1a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen.smali +++ b/com.discord/smali/com/discord/models/domain/ModelGuildWelcomeScreen.smali @@ -162,7 +162,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelGuildWelcomeScreen;->description:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -172,7 +172,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelGuildWelcomeScreen;->welcomeChannels:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelLibraryApplication$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelLibraryApplication$Parser.smali index 28b676bc20..1a2b751e9f 100644 --- a/com.discord/smali/com/discord/models/domain/ModelLibraryApplication$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelLibraryApplication$Parser.smali @@ -54,73 +54,75 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelLibraryApplication; - .locals 14 + .locals 15 - const-string v0, "reader" + move-object/from16 v7, p1 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + const/4 v8, 0x0 - move-result-object v8 - - const/4 v0, 0x0 - - iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v7, :cond_5 new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v8, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v8, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v8, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v12, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v12}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v8, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v13, Lcom/discord/models/domain/ModelLibraryApplication$Parser$parse$1; + new-instance v13, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v0, v13 + invoke-direct {v13}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v1, v8 + iput-object v8, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v2, p1 + new-instance v14, Lcom/discord/models/domain/ModelLibraryApplication$Parser$parse$1; - move-object v3, v9 + move-object v0, v14 - move-object v4, v10 + move-object v1, v9 - move-object v5, v11 + move-object/from16 v2, p1 - move-object v6, v12 + move-object v3, v10 + + move-object v4, v11 + + move-object v5, v12 + + move-object v6, v13 invoke-direct/range {v0 .. v6}, Lcom/discord/models/domain/ModelLibraryApplication$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v13}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {v7, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V - new-instance v13, Lcom/discord/models/domain/ModelLibraryApplication; + new-instance v14, Lcom/discord/models/domain/ModelLibraryApplication; - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object v1, v0 check-cast v1, Lcom/discord/models/domain/ModelApplication; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_4 - iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/String; @@ -134,7 +136,7 @@ :goto_0 move-object v2, v0 - iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/Long; @@ -152,7 +154,7 @@ move-wide v5, v3 :goto_1 - iget-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/Integer; @@ -172,7 +174,7 @@ const/4 v7, 0x0 :goto_2 - iget-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/Long; @@ -185,7 +187,7 @@ :cond_3 move-wide v8, v3 - move-object v0, v13 + move-object v0, v14 move-wide v3, v5 @@ -195,7 +197,19 @@ invoke-direct/range {v0 .. v7}, Lcom/discord/models/domain/ModelLibraryApplication;->(Lcom/discord/models/domain/ModelApplication;Ljava/lang/String;JIJ)V - return-object v13 + return-object v14 + + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v8 + + :cond_5 + const-string v0, "reader" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelLibraryApplication.smali b/com.discord/smali/com/discord/models/domain/ModelLibraryApplication.smali index 373441640f..1e7ae7ca59 100644 --- a/com.discord/smali/com/discord/models/domain/ModelLibraryApplication.smali +++ b/com.discord/smali/com/discord/models/domain/ModelLibraryApplication.smali @@ -27,13 +27,11 @@ .method public constructor (Lcom/discord/models/domain/ModelApplication;Ljava/lang/String;JIJ)V .locals 1 - const-string v0, "application" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "createdAt" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -48,6 +46,20 @@ iput-wide p6, p0, Lcom/discord/models/domain/ModelLibraryApplication;->branchId:J return-void + + :cond_0 + const-string p1, "createdAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelLibraryApplication;Lcom/discord/models/domain/ModelApplication;Ljava/lang/String;JIJILjava/lang/Object;)Lcom/discord/models/domain/ModelLibraryApplication; @@ -160,22 +172,20 @@ .method public final copy(Lcom/discord/models/domain/ModelApplication;Ljava/lang/String;JIJ)Lcom/discord/models/domain/ModelLibraryApplication; .locals 9 - const-string v0, "application" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "createdAt" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelLibraryApplication; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move-wide v4, p3 move v6, p5 @@ -185,6 +195,20 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/models/domain/ModelLibraryApplication;->(Lcom/discord/models/domain/ModelApplication;Ljava/lang/String;JIJ)V return-object v0 + + :cond_0 + const-string v1, "createdAt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "application" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -202,7 +226,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelLibraryApplication;->application:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -212,7 +236,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelLibraryApplication;->createdAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelLocalizedString$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelLocalizedString$Parser.smali index d4a894129d..e6b5020986 100644 --- a/com.discord/smali/com/discord/models/domain/ModelLocalizedString$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelLocalizedString$Parser.smali @@ -46,35 +46,47 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelLocalizedString; - .locals 2 + .locals 3 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_1 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v1, Lcom/discord/models/domain/ModelLocalizedString$Parser$parse$1; + new-instance v2, Lcom/discord/models/domain/ModelLocalizedString$Parser$parse$1; - invoke-direct {v1, v0, p1}, Lcom/discord/models/domain/ModelLocalizedString$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;)V + invoke-direct {v2, v1, p1}, Lcom/discord/models/domain/ModelLocalizedString$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;)V - invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v2}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelLocalizedString; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 - invoke-direct {p1, v0}, Lcom/discord/models/domain/ModelLocalizedString;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lcom/discord/models/domain/ModelLocalizedString;->(Ljava/lang/String;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelLocalizedString.smali b/com.discord/smali/com/discord/models/domain/ModelLocalizedString.smali index ef3bddcc5a..e8f6e484f6 100644 --- a/com.discord/smali/com/discord/models/domain/ModelLocalizedString.smali +++ b/com.discord/smali/com/discord/models/domain/ModelLocalizedString.smali @@ -35,17 +35,24 @@ .end method .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "default" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/domain/ModelLocalizedString;->default:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "default" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelLocalizedString;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelLocalizedString; @@ -78,15 +85,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/models/domain/ModelLocalizedString; .locals 1 - const-string v0, "default" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelLocalizedString; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelLocalizedString;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "default" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -104,7 +118,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelLocalizedString;->default:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelMessage.smali b/com.discord/smali/com/discord/models/domain/ModelMessage.smali index 0507b4d9b3..6c87114f97 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMessage.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMessage.smali @@ -1607,7 +1607,7 @@ goto/16 :goto_1 :sswitch_4 - const-string/jumbo v1, "webhook_id" + const-string v1, "webhook_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -2218,6 +2218,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x7f5b87d8 -> :sswitch_19 diff --git a/com.discord/smali/com/discord/models/domain/ModelMessageAttachment.smali b/com.discord/smali/com/discord/models/domain/ModelMessageAttachment.smali index 3bbbefa950..aa55f4ba1d 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMessageAttachment.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMessageAttachment.smali @@ -131,7 +131,7 @@ goto :goto_1 :sswitch_2 - const-string/jumbo v1, "url" + const-string v1, "url" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -268,6 +268,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x48c76ed9 -> :sswitch_5 diff --git a/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Field.smali b/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Field.smali index bd2e08989a..c55e7708cd 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Field.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Field.smali @@ -71,7 +71,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "value" + const-string v1, "value" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Item.smali b/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Item.smali index 3d9b9535d9..e59f071d7e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Item.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMessageEmbed$Item.smali @@ -159,7 +159,7 @@ goto :goto_1 :sswitch_4 - const-string/jumbo v1, "url" + const-string v1, "url" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -310,6 +310,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x48c76ed9 -> :sswitch_7 diff --git a/com.discord/smali/com/discord/models/domain/ModelMessageEmbed.smali b/com.discord/smali/com/discord/models/domain/ModelMessageEmbed.smali index 0ab4ada10f..83f4ee1412 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMessageEmbed.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMessageEmbed.smali @@ -150,7 +150,7 @@ iput-object p2, p0, Lcom/discord/models/domain/ModelMessageEmbed;->thumbnail:Lcom/discord/models/domain/ModelMessageEmbed$Item; - const-string/jumbo p1, "video" + const-string p1, "video" iput-object p1, p0, Lcom/discord/models/domain/ModelMessageEmbed;->type:Ljava/lang/String; @@ -235,7 +235,7 @@ goto/16 :goto_1 :sswitch_1 - const-string/jumbo v1, "video" + const-string v1, "video" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -313,7 +313,7 @@ goto :goto_1 :sswitch_7 - const-string/jumbo v1, "url" + const-string v1, "url" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1078,7 +1078,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "video" + const-string v1, "video" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1165,7 +1165,7 @@ goto :goto_0 :sswitch_0 - const-string/jumbo v1, "video" + const-string v1, "video" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1289,8 +1289,6 @@ return-object v0 - nop - :sswitch_data_0 .sparse-switch -0x2ba7330a -> :sswitch_6 @@ -1821,7 +1819,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "video" + const-string v1, "video" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1960,7 +1958,7 @@ iget-object v0, p0, Lcom/discord/models/domain/ModelMessageEmbed;->type:Ljava/lang/String; - const-string/jumbo v1, "video" + const-string v1, "video" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelMessageReaction$Update.smali b/com.discord/smali/com/discord/models/domain/ModelMessageReaction$Update.smali index 7dd7f4a1e6..96e2f92359 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMessageReaction$Update.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMessageReaction$Update.smali @@ -94,7 +94,7 @@ goto :goto_1 :sswitch_1 - const-string/jumbo v1, "user_id" + const-string v1, "user_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -198,6 +198,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x7315ce29 -> :sswitch_3 diff --git a/com.discord/smali/com/discord/models/domain/ModelMuteConfig$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelMuteConfig$Parser.smali index 57348cf105..54162cc18a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMuteConfig$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMuteConfig$Parser.smali @@ -48,31 +48,38 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelMuteConfig; .locals 2 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_0 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v1, Lcom/discord/models/domain/ModelMuteConfig$Parser$parse$1; + new-instance v0, Lcom/discord/models/domain/ModelMuteConfig$Parser$parse$1; - invoke-direct {v1, v0, p1}, Lcom/discord/models/domain/ModelMuteConfig$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;)V + invoke-direct {v0, v1, p1}, Lcom/discord/models/domain/ModelMuteConfig$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;)V - invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelMuteConfig; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/String; invoke-direct {p1, v0}, Lcom/discord/models/domain/ModelMuteConfig;->(Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelMuteConfig.smali b/com.discord/smali/com/discord/models/domain/ModelMuteConfig.smali index 285e00c1bf..50329d5efa 100644 --- a/com.discord/smali/com/discord/models/domain/ModelMuteConfig.smali +++ b/com.discord/smali/com/discord/models/domain/ModelMuteConfig.smali @@ -178,7 +178,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelMuteConfig;->endTimeMs:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -188,7 +188,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelMuteConfig;->endTime:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelNotificationSettings.smali b/com.discord/smali/com/discord/models/domain/ModelNotificationSettings.smali index 931583f860..fc46450d74 100644 --- a/com.discord/smali/com/discord/models/domain/ModelNotificationSettings.smali +++ b/com.discord/smali/com/discord/models/domain/ModelNotificationSettings.smali @@ -216,7 +216,7 @@ goto :goto_1 :sswitch_3 - const-string/jumbo v1, "version" + const-string v1, "version" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -419,6 +419,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x7986afd8 -> :sswitch_8 diff --git a/com.discord/smali/com/discord/models/domain/ModelOAuth2Token.smali b/com.discord/smali/com/discord/models/domain/ModelOAuth2Token.smali index da0fad7f5b..af0f59c71a 100644 --- a/com.discord/smali/com/discord/models/domain/ModelOAuth2Token.smali +++ b/com.discord/smali/com/discord/models/domain/ModelOAuth2Token.smali @@ -33,13 +33,11 @@ } .end annotation - const-string v0, "scopes" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "application" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,6 +48,20 @@ iput-object p4, p0, Lcom/discord/models/domain/ModelOAuth2Token;->application:Lcom/discord/models/domain/ModelApplication; return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "scopes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelOAuth2Token;JLjava/util/List;Lcom/discord/models/domain/ModelApplication;ILjava/lang/Object;)Lcom/discord/models/domain/ModelOAuth2Token; @@ -131,19 +143,31 @@ } .end annotation - const-string v0, "scopes" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "application" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelOAuth2Token; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/domain/ModelOAuth2Token;->(JLjava/util/List;Lcom/discord/models/domain/ModelApplication;)V return-object v0 + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "scopes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -169,7 +193,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelOAuth2Token;->scopes:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -179,7 +203,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelOAuth2Token;->application:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelPayload$VersionedModel.smali b/com.discord/smali/com/discord/models/domain/ModelPayload$VersionedModel.smali index c04827818b..be853ddbfd 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPayload$VersionedModel.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPayload$VersionedModel.smali @@ -109,7 +109,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "version" + const-string v1, "version" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelPayload.smali b/com.discord/smali/com/discord/models/domain/ModelPayload.smali index a622e2b405..8cae3c3c91 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPayload.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPayload.smali @@ -432,7 +432,7 @@ move-result v1 - const-string/jumbo v2, "user" + const-string v2, "user" const/4 v3, 0x0 @@ -480,7 +480,7 @@ goto/16 :goto_1 :sswitch_3 - const-string/jumbo v1, "user_settings" + const-string v1, "user_settings" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -571,7 +571,7 @@ goto/16 :goto_1 :sswitch_a - const-string/jumbo v1, "users" + const-string v1, "users" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -595,7 +595,7 @@ goto :goto_1 :sswitch_c - const-string/jumbo v1, "v" + const-string v1, "v" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -686,7 +686,7 @@ goto :goto_1 :sswitch_13 - const-string/jumbo v1, "user_guild_settings" + const-string v1, "user_guild_settings" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1005,6 +1005,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x73247a1d -> :sswitch_13 diff --git a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$Companion.smali index 365eacb716..f17d627a8f 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$Companion.smali @@ -41,61 +41,69 @@ } .end annotation - const-string v0, "raw" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 :try_start_0 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getType()I - move-result v0 + move-result v1 - const/4 v1, 0x1 + const/4 v2, 0x1 - if-eq v0, v1, :cond_1 + if-eq v1, v2, :cond_2 - const/4 v1, 0x2 + const/4 v2, 0x2 - if-ne v0, v1, :cond_0 + if-ne v1, v2, :cond_1 - new-instance v0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; + new-instance v1, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getEmail()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - invoke-static {v3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v4, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getId()Ljava/lang/String; - move-result-object v4 + move-result-object v5 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getInvalid()Z - move-result v5 + move-result v6 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getBillingAddress()Lcom/discord/models/domain/billing/ModelBillingAddress; - move-result-object v6 + move-result-object v7 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getDefault()Z - move-result v7 + move-result v8 - move-object v2, v0 + move-object v3, v1 - invoke-direct/range {v2 .. v7}, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal;->(Ljava/lang/String;Ljava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V + invoke-direct/range {v3 .. v8}, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal;->(Ljava/lang/String;Ljava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_0 + + throw v0 + + :cond_1 + :try_start_1 new-instance v0, Ljava/lang/IllegalArgumentException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - const-string/jumbo v2, "unsupported payment source type: " + const-string v2, "unsupported payment source type: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -113,20 +121,20 @@ throw v0 - :cond_1 + :cond_2 new-instance v9, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard; invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getBrand()Ljava/lang/String; move-result-object v1 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_4 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getLast_4()Ljava/lang/String; move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/PaymentSourceRaw;->getExpiresMonth()I @@ -155,13 +163,26 @@ move-object v0, v9 invoke-direct/range {v0 .. v8}, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard;->(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - move-object v0, v9 + move-object v1, v9 :goto_0 - return-object v0 + return-object v1 + + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v0 + + :cond_4 + :try_start_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_0 + + throw v0 :catchall_0 move-exception p1 @@ -171,4 +192,11 @@ invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelPaymentSource$UnableToWrapException;->(Ljava/lang/Throwable;)V throw v0 + + :cond_5 + const-string p1, "raw" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard.smali b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard.smali index d92a7656f2..9154250244 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard.smali @@ -36,21 +36,15 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V .locals 7 - const-string v0, "brand" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "last4" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "id" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "billingAddress" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 const/4 v6, 0x0 @@ -83,6 +77,34 @@ iput-boolean p8, p0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard;->default:Z return-void + + :cond_0 + const-string p1, "billingAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "last4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "brand" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;ZILjava/lang/Object;)Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard; @@ -296,45 +318,67 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard; .locals 10 - const-string v0, "brand" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "last4" + if-eqz p5, :cond_1 - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "id" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "billingAddress" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move v4, p3 move v5, p4 + move-object v6, p5 + move/from16 v7, p6 + move-object/from16 v8, p7 + move/from16 v9, p8 invoke-direct/range {v1 .. v9}, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard;->(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V return-object v0 + + :cond_0 + const-string v1, "billingAddress" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "id" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "last4" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "brand" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -352,7 +396,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard;->brand:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -362,7 +406,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourceCard;->last4:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -388,7 +432,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -412,7 +456,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal.smali b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal.smali index f5ce468153..84c84bd922 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal.smali @@ -30,17 +30,13 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V .locals 7 - const-string v0, "email" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "id" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "billingAddress" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 const/4 v6, 0x0 @@ -67,6 +63,27 @@ iput-boolean p5, p0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal;->default:Z return-void + + :cond_0 + const-string p1, "billingAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "email" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal;Ljava/lang/String;Ljava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;ZILjava/lang/Object;)Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; @@ -195,17 +212,13 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; .locals 7 - const-string v0, "email" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "id" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "billingAddress" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; @@ -224,6 +237,27 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal;->(Ljava/lang/String;Ljava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;Z)V return-object v0 + + :cond_0 + const-string p1, "billingAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "email" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -241,7 +275,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal;->email:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -255,7 +289,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -279,7 +313,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$UnableToWrapException.smali b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$UnableToWrapException.smali index a1f4e71500..5c65a39489 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPaymentSource$UnableToWrapException.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPaymentSource$UnableToWrapException.smali @@ -16,13 +16,20 @@ # direct methods .method public constructor (Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPremiumGuildSubscriptionSlot.smali b/com.discord/smali/com/discord/models/domain/ModelPremiumGuildSubscriptionSlot.smali index 322c438f92..8aeec71d51 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPremiumGuildSubscriptionSlot.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPremiumGuildSubscriptionSlot.smali @@ -178,7 +178,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->cooldownEndsAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -204,7 +204,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->premiumGuildSubscription:Lcom/discord/models/domain/ModelPremiumGuildSubscription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion$deserialize$1.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion$deserialize$1.smali index 4fbe5cf148..d817132173 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion$deserialize$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion$deserialize$1.smali @@ -124,7 +124,7 @@ goto :goto_0 :cond_2 - const-string/jumbo v0, "web" + const-string v0, "web" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion.smali index 217cb15c63..945bca8a1c 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses$Companion.smali @@ -36,11 +36,11 @@ .method public final deserialize(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelPresence$ClientStatuses; .locals 4 - const-string v0, "reader" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; - move-result-object v0 + invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V sget-object v1, Lcom/discord/models/domain/ModelPresence$Status;->OFFLINE:Lcom/discord/models/domain/ModelPresence$Status; @@ -85,6 +85,15 @@ invoke-direct {p1, v1, v2, v0}, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->(Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses; diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses.smali index 8cbb24bbe4..027cdbf828 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$ClientStatuses.smali @@ -50,17 +50,13 @@ .method public constructor (Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;)V .locals 1 - const-string v0, "desktopStatus" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "webStatus" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mobileStatus" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -71,6 +67,27 @@ iput-object p3, p0, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->mobileStatus:Lcom/discord/models/domain/ModelPresence$Status; return-void + + :cond_0 + const-string p1, "mobileStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "desktopStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;ILjava/lang/Object;)Lcom/discord/models/domain/ModelPresence$ClientStatuses; @@ -133,23 +150,40 @@ .method public final copy(Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;)Lcom/discord/models/domain/ModelPresence$ClientStatuses; .locals 1 - const-string v0, "desktopStatus" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "webStatus" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mobileStatus" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelPresence$ClientStatuses; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->(Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;Lcom/discord/models/domain/ModelPresence$Status;)V return-object v0 + + :cond_0 + const-string p1, "mobileStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "desktopStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -167,7 +201,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->desktopStatus:Lcom/discord/models/domain/ModelPresence$Status; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -177,7 +211,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->webStatus:Lcom/discord/models/domain/ModelPresence$Status; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -187,7 +221,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->mobileStatus:Lcom/discord/models/domain/ModelPresence$Status; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$Parser$parse$1.smali index bcd08f94ff..9f2da1f7f2 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$Parser$parse$1.smali @@ -145,7 +145,7 @@ goto :goto_1 :sswitch_2 - const-string/jumbo v0, "user" + const-string v0, "user" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -172,7 +172,7 @@ goto :goto_1 :sswitch_3 - const-string/jumbo v0, "user_id" + const-string v0, "user_id" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -238,7 +238,7 @@ const-string v1, "reader.nextLongOrNull()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$Parser.smali index b86e346c27..99230e6f17 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$Parser.smali @@ -54,127 +54,147 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelPresence; - .locals 16 + .locals 24 move-object/from16 v8, p1 - const-string v0, "reader" + const/4 v9, 0x0 - invoke-static {v8, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v9 - - const/4 v0, 0x0 - - iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v8, :cond_2 new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v12, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v12}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v13, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v13}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v14, Lkotlin/jvm/internal/Ref$LongRef; + new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef; - invoke-direct {v14}, Lkotlin/jvm/internal/Ref$LongRef;->()V + invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V + + iput-object v9, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v15, Lkotlin/jvm/internal/Ref$LongRef; + + invoke-direct {v15}, Lkotlin/jvm/internal/Ref$LongRef;->()V const-wide/16 v0, 0x0 - iput-wide v0, v14, Lkotlin/jvm/internal/Ref$LongRef;->element:J + iput-wide v0, v15, Lkotlin/jvm/internal/Ref$LongRef;->element:J - new-instance v15, Lcom/discord/models/domain/ModelPresence$Parser$parse$1; + new-instance v7, Lcom/discord/models/domain/ModelPresence$Parser$parse$1; - move-object v0, v15 + move-object v0, v7 - move-object v1, v9 + move-object v1, v10 move-object/from16 v2, p1 - move-object v3, v10 + move-object v3, v11 - move-object v4, v11 + move-object v4, v12 - move-object v5, v12 + move-object v5, v13 - move-object v6, v13 + move-object v6, v14 - move-object v7, v14 + move-object v9, v7 + + move-object v7, v15 invoke-direct/range {v0 .. v7}, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;)V - invoke-virtual {v8, v15}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {v8, v9}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V - new-instance v8, Lcom/discord/models/domain/ModelPresence; + new-instance v0, Lcom/discord/models/domain/ModelPresence; - iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v1, v0 + move-object/from16 v17, v1 - check-cast v1, Lcom/discord/models/domain/ModelPresence$Status; + check-cast v17, Lcom/discord/models/domain/ModelPresence$Status; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v17, :cond_1 - iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v2, v0 + move-object/from16 v18, v1 - check-cast v2, Ljava/util/List; + check-cast v18, Ljava/util/List; - iget-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Lcom/discord/models/domain/ModelPresence$ClientStatuses; + check-cast v1, Lcom/discord/models/domain/ModelPresence$ClientStatuses; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 - sget-object v0, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->Companion:Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion; + sget-object v1, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->Companion:Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;->empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;->empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses; - move-result-object v0 + move-result-object v1 :goto_0 - move-object v3, v0 + move-object/from16 v19, v1 - iget-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v4, v0 + move-object/from16 v20, v1 - check-cast v4, Lcom/discord/models/domain/ModelUser; + check-cast v20, Lcom/discord/models/domain/ModelUser; - iget-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v5, v0 + move-object/from16 v21, v1 - check-cast v5, Ljava/lang/Long; + check-cast v21, Ljava/lang/Long; - iget-wide v6, v14, Lkotlin/jvm/internal/Ref$LongRef;->element:J + iget-wide v1, v15, Lkotlin/jvm/internal/Ref$LongRef;->element:J - move-object v0, v8 + move-object/from16 v16, v0 - invoke-direct/range {v0 .. v7}, Lcom/discord/models/domain/ModelPresence;->(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;J)V + move-wide/from16 v22, v1 - return-object v8 + invoke-direct/range {v16 .. v23}, Lcom/discord/models/domain/ModelPresence;->(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;J)V + + return-object v0 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 + + :cond_2 + move-object v0, v9 + + const-string v1, "reader" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$Status$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$Status$Companion.smali index 445942b949..1e5d8cd20b 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$Status$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$Status$Companion.smali @@ -61,7 +61,7 @@ const-string v6, "Locale.ROOT" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; @@ -69,10 +69,10 @@ const-string v6, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 - invoke-static {v5, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$customStatusActivity$2.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$customStatusActivity$2.smali index a342794346..9251c239d5 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$customStatusActivity$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$customStatusActivity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelPresence$customStatusActivity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$listeningActivity$2.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$listeningActivity$2.smali index b82a87a98f..321177f2e8 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$listeningActivity$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$listeningActivity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelPresence$listeningActivity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$playingActivity$2.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$playingActivity$2.smali index 71f6c92423..c934f9a18d 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$playingActivity$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$playingActivity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelPresence$playingActivity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$primaryActivity$2.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$primaryActivity$2.smali index c41c8217dd..bc54bea568 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$primaryActivity$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$primaryActivity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelPresence$primaryActivity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$streamingActivity$2.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$streamingActivity$2.smali index 4299214308..b3aa335f29 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$streamingActivity$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$streamingActivity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelPresence$streamingActivity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence$watchingActivity$2.smali b/com.discord/smali/com/discord/models/domain/ModelPresence$watchingActivity$2.smali index ddb50bb896..a65108722c 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence$watchingActivity$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence$watchingActivity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelPresence$watchingActivity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/models/domain/ModelPresence.smali b/com.discord/smali/com/discord/models/domain/ModelPresence.smali index eabf763f3a..84e7df0949 100644 --- a/com.discord/smali/com/discord/models/domain/ModelPresence.smali +++ b/com.discord/smali/com/discord/models/domain/ModelPresence.smali @@ -65,13 +65,11 @@ } .end annotation - const-string v0, "status" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "clientStatuses" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -148,6 +146,20 @@ iput-object p1, p0, Lcom/discord/models/domain/ModelPresence;->primaryActivity$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "clientStatuses" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "status" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;JILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -437,24 +449,22 @@ } .end annotation - const-string v0, "status" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clientStatuses" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelPresence; move-object v1, v0 + move-object v2, p1 + move-object v3, p2 + move-object v4, p3 + move-object v5, p4 move-object v6, p5 @@ -464,6 +474,20 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/models/domain/ModelPresence;->(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;J)V return-object v0 + + :cond_0 + const-string v1, "clientStatuses" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "status" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -481,7 +505,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence;->status:Lcom/discord/models/domain/ModelPresence$Status; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -491,7 +515,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence;->activities:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -501,7 +525,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence;->clientStatuses:Lcom/discord/models/domain/ModelPresence$ClientStatuses; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -511,7 +535,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -521,7 +545,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelPresence;->userId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -798,9 +822,7 @@ } .end annotation - const-string/jumbo v0, "users" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->userId:Ljava/lang/Long; @@ -841,6 +863,15 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/models/domain/ModelReadState$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelReadState$Parser$parse$1.smali index 7a7d6b2997..0c58c940d3 100644 --- a/com.discord/smali/com/discord/models/domain/ModelReadState$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelReadState$Parser$parse$1.smali @@ -120,7 +120,7 @@ goto/16 :goto_1 :sswitch_1 - const-string/jumbo v0, "version" + const-string v0, "version" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -243,8 +243,6 @@ :goto_1 return-void - nop - :sswitch_data_0 .sparse-switch -0x7315ce29 -> :sswitch_5 diff --git a/com.discord/smali/com/discord/models/domain/ModelReadState$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelReadState$Parser.smali index ee4a0a4e95..f625dfbcee 100644 --- a/com.discord/smali/com/discord/models/domain/ModelReadState$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelReadState$Parser.smali @@ -58,9 +58,7 @@ move-object/from16 v8, p1 - const-string v0, "reader" - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_0 new-instance v9, Lkotlin/jvm/internal/Ref$IntRef; @@ -157,6 +155,15 @@ invoke-direct/range {v16 .. v27}, Lcom/discord/models/domain/ModelReadState;->(JJJJIILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 + + :cond_0 + const-string v0, "reader" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelRemoteAuthHandshake.smali b/com.discord/smali/com/discord/models/domain/ModelRemoteAuthHandshake.smali index 087a037b5e..44dd02746f 100644 --- a/com.discord/smali/com/discord/models/domain/ModelRemoteAuthHandshake.smali +++ b/com.discord/smali/com/discord/models/domain/ModelRemoteAuthHandshake.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "handshakeToken" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/domain/ModelRemoteAuthHandshake;->handshakeToken:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "handshakeToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelRemoteAuthHandshake;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelRemoteAuthHandshake; @@ -52,15 +59,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/models/domain/ModelRemoteAuthHandshake; .locals 1 - const-string v0, "handshakeToken" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelRemoteAuthHandshake; invoke-direct {v0, p1}, Lcom/discord/models/domain/ModelRemoteAuthHandshake;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "handshakeToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -78,7 +92,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelRemoteAuthHandshake;->handshakeToken:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelRtcLatencyRegion.smali b/com.discord/smali/com/discord/models/domain/ModelRtcLatencyRegion.smali index 5f7f951f55..d8f8960516 100644 --- a/com.discord/smali/com/discord/models/domain/ModelRtcLatencyRegion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelRtcLatencyRegion.smali @@ -30,13 +30,11 @@ } .end annotation - const-string v0, "region" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ips" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -45,6 +43,20 @@ iput-object p2, p0, Lcom/discord/models/domain/ModelRtcLatencyRegion;->ips:Ljava/util/List; return-void + + :cond_0 + const-string p1, "ips" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "region" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelRtcLatencyRegion;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelRtcLatencyRegion; @@ -110,19 +122,31 @@ } .end annotation - const-string v0, "region" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ips" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelRtcLatencyRegion; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelRtcLatencyRegion;->(Ljava/lang/String;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "ips" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "region" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -140,7 +164,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelRtcLatencyRegion;->region:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -150,7 +174,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelRtcLatencyRegion;->ips:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelSearchResponse$hits$2.smali b/com.discord/smali/com/discord/models/domain/ModelSearchResponse$hits$2.smali index 0dc3aec6b4..1bcfc53591 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSearchResponse$hits$2.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSearchResponse$hits$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/models/domain/ModelSearchResponse$hits$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ModelSearchResponse.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -138,14 +138,14 @@ goto :goto_0 :cond_3 - invoke-static {v1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 goto :goto_2 :cond_4 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_2 return-object v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelSearchResponse.smali b/com.discord/smali/com/discord/models/domain/ModelSearchResponse.smali index bd89f53222..0848c043ca 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSearchResponse.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSearchResponse.smali @@ -454,7 +454,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSearchResponse;->messages:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -464,7 +464,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSearchResponse;->analyticsId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -474,7 +474,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSearchResponse;->message:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -484,7 +484,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSearchResponse;->errorCode:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -494,7 +494,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSearchResponse;->documentIndexed:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -504,7 +504,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelSearchResponse;->retryAfter:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelSku$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelSku$Parser.smali index d6140f23a1..07ba7d4e43 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSku$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSku$Parser.smali @@ -54,167 +54,182 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelSku; - .locals 16 + .locals 25 move-object/from16 v8, p1 - const-string v0, "reader" + const/4 v9, 0x0 - invoke-static {v8, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v9 - - const/4 v0, 0x0 - - iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v8, :cond_5 new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v12, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v12}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v13, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v13}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v9, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v15, Lcom/discord/models/domain/ModelSku$Parser$parse$1; + new-instance v15, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v0, v15 + invoke-direct {v15}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v1, v9 + iput-object v9, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v7, Lcom/discord/models/domain/ModelSku$Parser$parse$1; + + move-object v0, v7 + + move-object v1, v10 move-object/from16 v2, p1 - move-object v3, v10 + move-object v3, v11 - move-object v4, v11 + move-object v4, v12 - move-object v5, v12 + move-object v5, v13 - move-object v6, v13 + move-object v6, v14 - move-object v7, v14 + move-object v9, v7 + + move-object v7, v15 invoke-direct/range {v0 .. v7}, Lcom/discord/models/domain/ModelSku$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {v8, v15}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {v8, v9}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V - new-instance v15, Lcom/discord/models/domain/ModelSku; + new-instance v0, Lcom/discord/models/domain/ModelSku; - iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/Long; + check-cast v1, Ljava/lang/Long; - const-wide/16 v1, 0x0 + const-wide/16 v2, 0x0 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v3 + move-result-wide v4 + + move-wide/from16 v17, v4 goto :goto_0 :cond_0 - move-wide v3, v1 + move-wide/from16 v17, v2 :goto_0 - iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 goto :goto_1 :cond_1 - const-string v0, "" + const-string v1, "" :goto_1 - move-object v5, v0 + move-object/from16 v19, v1 - iget-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/Long; + check-cast v1, Ljava/lang/Long; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v0 + move-result-wide v1 - move-wide v6, v0 + move-wide/from16 v20, v1 goto :goto_2 :cond_2 - move-wide v6, v1 + move-wide/from16 v20, v2 :goto_2 - iget-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - move-object v8, v0 + move-object/from16 v22, v1 - check-cast v8, Lcom/discord/models/domain/ModelApplication; + check-cast v22, Lcom/discord/models/domain/ModelApplication; - iget-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/Boolean; + check-cast v1, Ljava/lang/Boolean; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_4 - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z + invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - move-result v9 + move-result v23 - iget-object v0, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Ljava/lang/Integer; + check-cast v1, Ljava/lang/Integer; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_3 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - move-result v10 + move-result v24 - move-object v0, v15 + move-object/from16 v16, v0 - move-wide v1, v3 + invoke-direct/range {v16 .. v24}, Lcom/discord/models/domain/ModelSku;->(JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZI)V - move-object v3, v5 + return-object v0 - move-wide v4, v6 + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - move-object v6, v8 + const/4 v0, 0x0 - move v7, v9 + throw v0 - move v8, v10 + :cond_4 + const/4 v0, 0x0 - invoke-direct/range {v0 .. v8}, Lcom/discord/models/domain/ModelSku;->(JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZI)V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - return-object v15 + throw v0 + + :cond_5 + move-object v0, v9 + + const-string v1, "reader" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelSku.smali b/com.discord/smali/com/discord/models/domain/ModelSku.smali index 6c2d8e2367..7383c52e6c 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSku.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSku.smali @@ -28,11 +28,9 @@ # direct methods .method public constructor (JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZI)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -49,6 +47,15 @@ iput p8, p0, Lcom/discord/models/domain/ModelSku;->type:I return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelSku;JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZIILjava/lang/Object;)Lcom/discord/models/domain/ModelSku; @@ -200,29 +207,36 @@ .method public final copy(JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZI)Lcom/discord/models/domain/ModelSku; .locals 10 + if-eqz p3, :cond_0 + + new-instance v9, Lcom/discord/models/domain/ModelSku; + + move-object v0, v9 + + move-wide v1, p1 + + move-object v3, p3 + + move-wide v4, p4 + + move-object/from16 v6, p6 + + move/from16 v7, p7 + + move/from16 v8, p8 + + invoke-direct/range {v0 .. v8}, Lcom/discord/models/domain/ModelSku;->(JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZI)V + + return-object v9 + + :cond_0 const-string v0, "name" - move-object v4, p3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/models/domain/ModelSku; - - move-object v1, v0 - - move-wide v2, p1 - - move-wide v5, p4 - - move-object/from16 v7, p6 - - move/from16 v8, p7 - - move/from16 v9, p8 - - invoke-direct/range {v1 .. v9}, Lcom/discord/models/domain/ModelSku;->(JLjava/lang/String;JLcom/discord/models/domain/ModelApplication;ZI)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -248,7 +262,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSku;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -266,7 +280,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSku;->application:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelStoreListing$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelStoreListing$Parser.smali index afef66f5ec..7aac9498f2 100644 --- a/com.discord/smali/com/discord/models/domain/ModelStoreListing$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelStoreListing$Parser.smali @@ -54,57 +54,69 @@ # virtual methods .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelStoreListing; - .locals 3 + .locals 4 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_2 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v1, Lcom/discord/models/domain/ModelStoreListing$Parser$parse$1; + new-instance v3, Lcom/discord/models/domain/ModelStoreListing$Parser$parse$1; - invoke-direct {v1, v0, p1, v2}, Lcom/discord/models/domain/ModelStoreListing$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;)V + invoke-direct {v3, v1, p1, v2}, Lcom/discord/models/domain/ModelStoreListing$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v3}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelStoreListing; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Lcom/discord/models/domain/ModelSku; + check-cast v1, Lcom/discord/models/domain/ModelSku; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_1 - iget-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Ljava/lang/Long; + check-cast v0, Ljava/lang/Long; - if-eqz v1, :cond_0 + if-eqz v0, :cond_0 - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v2 goto :goto_0 :cond_0 - const-wide/16 v1, 0x0 + const-wide/16 v2, 0x0 :goto_0 - invoke-direct {p1, v0, v1, v2}, Lcom/discord/models/domain/ModelStoreListing;->(Lcom/discord/models/domain/ModelSku;J)V + invoke-direct {p1, v1, v2, v3}, Lcom/discord/models/domain/ModelStoreListing;->(Lcom/discord/models/domain/ModelSku;J)V return-object p1 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelStoreListing.smali b/com.discord/smali/com/discord/models/domain/ModelStoreListing.smali index 33c482b82a..d1c4e83687 100644 --- a/com.discord/smali/com/discord/models/domain/ModelStoreListing.smali +++ b/com.discord/smali/com/discord/models/domain/ModelStoreListing.smali @@ -19,11 +19,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelSku;J)V - .locals 1 + .locals 0 - const-string v0, "sku" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -32,6 +30,15 @@ iput-wide p2, p0, Lcom/discord/models/domain/ModelStoreListing;->id:J return-void + + :cond_0 + const-string p1, "sku" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelStoreListing;Lcom/discord/models/domain/ModelSku;JILjava/lang/Object;)Lcom/discord/models/domain/ModelStoreListing; @@ -79,15 +86,22 @@ .method public final copy(Lcom/discord/models/domain/ModelSku;J)Lcom/discord/models/domain/ModelStoreListing; .locals 1 - const-string v0, "sku" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelStoreListing; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/ModelStoreListing;->(Lcom/discord/models/domain/ModelSku;J)V return-object v0 + + :cond_0 + const-string p1, "sku" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +119,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelStoreListing;->sku:Lcom/discord/models/domain/ModelSku; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscription$PaymentGateway$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelSubscription$PaymentGateway$Companion.smali index 2f53103cbb..5d53ff092c 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscription$PaymentGateway$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscription$PaymentGateway$Companion.smali @@ -53,7 +53,7 @@ move-result-object v4 - invoke-static {v4, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscription$Status$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelSubscription$Status$Companion.smali index 0bd9b75e1f..cdacde203e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscription$Status$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscription$Status$Companion.smali @@ -83,7 +83,7 @@ :cond_3 new-instance v0, Ljava/lang/IllegalArgumentException; - const-string/jumbo v1, "unsupported subscription status: " + const-string v1, "unsupported subscription status: " invoke-static {v1, p1}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations.smali b/com.discord/smali/com/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations.smali index 414da3b4ab..5575f10dc7 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations.smali @@ -141,7 +141,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations;->additionalPlans:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscription$Type$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelSubscription$Type$Companion.smali index 9c5d9450c2..3b9982e3e9 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscription$Type$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscription$Type$Companion.smali @@ -47,7 +47,7 @@ :cond_0 new-instance v0, Ljava/lang/IllegalArgumentException; - const-string/jumbo v1, "unsupported subscription type: " + const-string v1, "unsupported subscription type: " invoke-static {v1, p1}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscription.smali b/com.discord/smali/com/discord/models/domain/ModelSubscription.smali index 4085410480..dacfb24eef 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscription.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscription.smali @@ -105,25 +105,17 @@ move-object/from16 v5, p16 - const-string v6, "id" + const/4 v6, 0x0 - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_4 - const-string v6, "createdAt" + if-eqz v2, :cond_3 - invoke-static {p2, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_2 - const-string v6, "currentPeriodStart" + if-eqz v4, :cond_1 - invoke-static {p4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "currentPeriodEnd" - - invoke-static {p5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "paymentGatewayPlanId" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -182,6 +174,47 @@ iput v1, v0, Lcom/discord/models/domain/ModelSubscription;->type:I return-void + + :cond_0 + const-string v1, "paymentGatewayPlanId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string v1, "currentPeriodEnd" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string v1, "currentPeriodStart" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string v1, "createdAt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string v1, "id" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 +.end method + +.method public static synthetic additionalPlans$annotations()V + .locals 0 + + return-void .end method .method private final component14()I @@ -448,13 +481,7 @@ return-object v0 .end method -.method public static synthetic getAdditionalPlans$annotations()V - .locals 0 - - return-void -.end method - -.method public static synthetic getPlanId$annotations()V +.method public static synthetic planId$annotations()V .locals 0 return-void @@ -583,7 +610,7 @@ .end method .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations;Ljava/util/List;Ljava/util/List;ILjava/lang/String;I)Lcom/discord/models/domain/ModelSubscription; - .locals 20 + .locals 19 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -610,77 +637,92 @@ } .end annotation - move-object/from16 v1, p1 + const/4 v0, 0x0 - move-object/from16 v2, p2 + if-eqz p1, :cond_4 - move-object/from16 v3, p3 + if-eqz p2, :cond_3 - move-object/from16 v4, p4 + if-eqz p4, :cond_2 - move-object/from16 v5, p5 + if-eqz p5, :cond_1 - move-object/from16 v6, p6 + if-eqz p16, :cond_0 - move-wide/from16 v7, p7 + new-instance v0, Lcom/discord/models/domain/ModelSubscription; - move-object/from16 v9, p9 + move-object v1, v0 - move-object/from16 v10, p10 + move-object/from16 v2, p1 - move-object/from16 v11, p11 + move-object/from16 v3, p2 - move-object/from16 v12, p12 + move-object/from16 v4, p3 - move-object/from16 v13, p13 + move-object/from16 v5, p4 - move-object/from16 v14, p14 + move-object/from16 v6, p5 - move/from16 v15, p15 + move-object/from16 v7, p6 - move-object/from16 v16, p16 + move-wide/from16 v8, p7 - move/from16 v17, p17 + move-object/from16 v10, p9 - const-string v0, "id" + move-object/from16 v11, p10 - move-object/from16 v18, v1 + move-object/from16 v12, p11 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v13, p12 - const-string v0, "createdAt" + move-object/from16 v14, p13 - move-object/from16 v1, p2 + move-object/from16 v15, p14 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v16, p15 - const-string v0, "currentPeriodStart" + move-object/from16 v17, p16 - move-object/from16 v1, p4 + move/from16 v18, p17 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct/range {v1 .. v18}, Lcom/discord/models/domain/ModelSubscription;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations;Ljava/util/List;Ljava/util/List;ILjava/lang/String;I)V - const-string v0, "currentPeriodEnd" + return-object v0 - move-object/from16 v1, p5 + :cond_0 + const-string v1, "paymentGatewayPlanId" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "paymentGatewayPlanId" + throw v0 - move-object/from16 v1, p16 + :cond_1 + const-string v1, "currentPeriodEnd" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - new-instance v19, Lcom/discord/models/domain/ModelSubscription; + throw v0 - move-object/from16 v0, v19 + :cond_2 + const-string v1, "currentPeriodStart" - move-object/from16 v1, v18 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct/range {v0 .. v17}, Lcom/discord/models/domain/ModelSubscription;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations;Ljava/util/List;Ljava/util/List;ILjava/lang/String;I)V + throw v0 - return-object v19 + :cond_3 + const-string v1, "createdAt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "id" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -698,7 +740,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -708,7 +750,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->createdAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -718,7 +760,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->canceledAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -728,7 +770,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->currentPeriodStart:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -738,7 +780,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->currentPeriodEnd:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -748,7 +790,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->paymentSourceId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -766,7 +808,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->paymentGateway:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -776,7 +818,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->trialId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -786,7 +828,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->trialEndsAt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -796,7 +838,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->renewalMutations:Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -806,7 +848,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->additionalPlans:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -816,7 +858,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->planItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -832,7 +874,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscription;->paymentGatewayPlanId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1031,9 +1073,7 @@ } .end annotation - const-string v0, "planIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-object v0, p0, Lcom/discord/models/domain/ModelSubscription;->additionalPlans:Ljava/util/List; @@ -1157,6 +1197,15 @@ :cond_7 :goto_4 return v1 + + :cond_8 + const-string p1, "planIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public hashCode()I diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$Parser.smali index dbcaeb84dc..b70065961d 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$Parser.smali @@ -56,55 +56,55 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelSubscriptionPlan; .locals 11 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v0 - - const/4 v1, 0x0 - - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz p1, :cond_4 new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v10, Lcom/discord/models/domain/ModelSubscriptionPlan$Parser$parse$1; + new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v1, v10 + invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v2, v0 + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v0, Lcom/discord/models/domain/ModelSubscriptionPlan$Parser$parse$1; + + move-object v1, v0 + + move-object v2, v7 move-object v3, p1 - move-object v4, v7 + move-object v4, v8 - move-object v5, v8 + move-object v5, v9 - move-object v6, v9 + move-object v6, v10 invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelSubscriptionPlan$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {p1, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/ModelSubscriptionPlan; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/Long; @@ -122,10 +122,12 @@ :goto_0 move-wide v2, v0 - iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/Integer; + const/4 v1, -0x1 + if-eqz v0, :cond_1 invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I @@ -137,12 +139,10 @@ goto :goto_1 :cond_1 - const/4 v0, -0x1 - const/4 v4, -0x1 :goto_1 - iget-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/String; @@ -156,7 +156,7 @@ :goto_2 move-object v5, v0 - iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v0, Ljava/lang/Integer; @@ -171,8 +171,6 @@ goto :goto_3 :cond_3 - const/4 v0, -0x1 - const/4 v6, -0x1 :goto_3 @@ -181,6 +179,13 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelSubscriptionPlan;->(JILjava/lang/String;I)V return-object p1 + + :cond_4 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval$Companion.smali index 64bca04fc7..69c732a4b7 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval$Companion.smali @@ -51,7 +51,7 @@ :cond_0 new-instance v0, Ljava/lang/IllegalArgumentException; - const-string/jumbo v1, "unsupported interval: " + const-string v1, "unsupported interval: " invoke-static {v1, p1}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType$Companion.smali b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType$Companion.smali index 52bc88c174..d71377eccb 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType$Companion.smali @@ -85,7 +85,7 @@ :cond_3 new-instance v0, Ljava/lang/IllegalArgumentException; - const-string/jumbo v1, "unsupported type plan id: " + const-string v1, "unsupported type plan id: " invoke-static {v1, p1, p2}, Lf/e/b/a/a;->l(Ljava/lang/String;J)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan.smali b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan.smali index 037eb18939..410b5c4922 100644 --- a/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan.smali +++ b/com.discord/smali/com/discord/models/domain/ModelSubscriptionPlan.smali @@ -26,11 +26,9 @@ # direct methods .method public constructor (JILjava/lang/String;I)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput p5, p0, Lcom/discord/models/domain/ModelSubscriptionPlan;->interval:I return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component3()Ljava/lang/String; @@ -130,25 +137,32 @@ .method public final copy(JILjava/lang/String;I)Lcom/discord/models/domain/ModelSubscriptionPlan; .locals 7 - const-string v0, "name" + if-eqz p4, :cond_0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/models/domain/ModelSubscriptionPlan; - new-instance v0, Lcom/discord/models/domain/ModelSubscriptionPlan; + move-object v0, v6 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move v3, p3 - move v4, p3 + move-object v4, p4 - move-object v5, p4 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/models/domain/ModelSubscriptionPlan;->(JILjava/lang/String;I)V - invoke-direct/range {v1 .. v6}, Lcom/discord/models/domain/ModelSubscriptionPlan;->(JILjava/lang/String;I)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -180,7 +194,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelSubscriptionPlan;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/ModelTypingResponse.smali b/com.discord/smali/com/discord/models/domain/ModelTypingResponse.smali index d81af2281a..8beb6be9de 100644 --- a/com.discord/smali/com/discord/models/domain/ModelTypingResponse.smali +++ b/com.discord/smali/com/discord/models/domain/ModelTypingResponse.smali @@ -70,7 +70,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelTypingResponse;->messageSendCooldownMs:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelUser$Typing.smali b/com.discord/smali/com/discord/models/domain/ModelUser$Typing.smali index a2a469da02..909cba8b66 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUser$Typing.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUser$Typing.smali @@ -65,7 +65,7 @@ goto :goto_0 :sswitch_0 - const-string/jumbo v1, "user_id" + const-string v1, "user_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -182,6 +182,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x7315ce29 -> :sswitch_3 diff --git a/com.discord/smali/com/discord/models/domain/ModelUser.smali b/com.discord/smali/com/discord/models/domain/ModelUser.smali index 7bf9a88fef..633e3a9ad6 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUser.smali @@ -630,7 +630,7 @@ goto :goto_1 :sswitch_8 - const-string/jumbo v1, "username" + const-string v1, "username" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -734,7 +734,7 @@ goto :goto_1 :sswitch_10 - const-string/jumbo v1, "verified" + const-string v1, "verified" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelUserAffinities.smali b/com.discord/smali/com/discord/models/domain/ModelUserAffinities.smali index 0c92a5d395..1742076354 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserAffinities.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserAffinities.smali @@ -40,13 +40,11 @@ } .end annotation - const-string/jumbo v0, "userAffinities" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inverseUserAffinities" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,20 @@ iput-object p2, p0, Lcom/discord/models/domain/ModelUserAffinities;->inverseUserAffinities:Ljava/util/List; return-void + + :cond_0 + const-string p1, "inverseUserAffinities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "userAffinities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelUserAffinities;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelUserAffinities; @@ -130,19 +142,31 @@ } .end annotation - const-string/jumbo v0, "userAffinities" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inverseUserAffinities" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelUserAffinities; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/ModelUserAffinities;->(Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "inverseUserAffinities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "userAffinities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -160,7 +184,7 @@ iget-object v1, p1, Lcom/discord/models/domain/ModelUserAffinities;->userAffinities:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -170,7 +194,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelUserAffinities;->inverseUserAffinities:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser$parse$1.smali index f7aa7a76da..d74aed0cc0 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser$parse$1.smali @@ -107,7 +107,7 @@ const-string v1, "reader.nextString(\"\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser.smali b/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser.smali index 9aca6e25e5..8a55932fe2 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserNote$Update$Parser.smali @@ -56,9 +56,7 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelUserNote$Update; .locals 4 - const-string v0, "reader" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lkotlin/jvm/internal/Ref$LongRef; @@ -93,6 +91,15 @@ invoke-direct {p1, v2, v3, v0}, Lcom/discord/models/domain/ModelUserNote$Update;->(JLjava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/ModelUserNote$Update.smali b/com.discord/smali/com/discord/models/domain/ModelUserNote$Update.smali index 775d55507b..c1e000c9f0 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserNote$Update.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserNote$Update.smali @@ -28,11 +28,9 @@ # direct methods .method public constructor (JLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "note" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -41,6 +39,15 @@ iput-object p3, p0, Lcom/discord/models/domain/ModelUserNote$Update;->note:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "note" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelUserNote$Update;JLjava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelUserNote$Update; @@ -88,15 +95,22 @@ .method public final copy(JLjava/lang/String;)Lcom/discord/models/domain/ModelUserNote$Update; .locals 1 - const-string v0, "note" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelUserNote$Update; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/ModelUserNote$Update;->(JLjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "note" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -122,7 +136,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelUserNote$Update;->note:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelUserNote.smali b/com.discord/smali/com/discord/models/domain/ModelUserNote.smali index a5d396fa75..bc708460dd 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserNote.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserNote.smali @@ -19,11 +19,9 @@ # direct methods .method public constructor (JLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "note" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -32,6 +30,15 @@ iput-object p3, p0, Lcom/discord/models/domain/ModelUserNote;->note:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "note" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/ModelUserNote;JLjava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/ModelUserNote; @@ -79,15 +86,22 @@ .method public final copy(JLjava/lang/String;)Lcom/discord/models/domain/ModelUserNote; .locals 1 - const-string v0, "note" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/models/domain/ModelUserNote; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/ModelUserNote;->(JLjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "note" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -113,7 +127,7 @@ iget-object p1, p1, Lcom/discord/models/domain/ModelUserNote;->note:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/ModelUserProfile.smali b/com.discord/smali/com/discord/models/domain/ModelUserProfile.smali index 6b560145a6..57ad596e4e 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserProfile.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserProfile.smali @@ -237,7 +237,7 @@ goto :goto_1 :sswitch_3 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -347,6 +347,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x7811b695 -> :sswitch_4 diff --git a/com.discord/smali/com/discord/models/domain/ModelUserRelationship.smali b/com.discord/smali/com/discord/models/domain/ModelUserRelationship.smali index f55143ad47..cb25801760 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUserRelationship.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUserRelationship.smali @@ -153,7 +153,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -192,7 +192,7 @@ goto :goto_1 :cond_3 - const-string/jumbo v1, "user_id" + const-string v1, "user_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/models/domain/ModelVoice$State.smali b/com.discord/smali/com/discord/models/domain/ModelVoice$State.smali index 7a7e82350d..a88be5d01b 100644 --- a/com.discord/smali/com/discord/models/domain/ModelVoice$State.smali +++ b/com.discord/smali/com/discord/models/domain/ModelVoice$State.smali @@ -134,7 +134,7 @@ goto :goto_1 :sswitch_3 - const-string/jumbo v1, "user_id" + const-string v1, "user_id" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -396,6 +396,8 @@ :goto_2 return-void + nop + :sswitch_data_0 .sparse-switch -0x7315ce29 -> :sswitch_b diff --git a/com.discord/smali/com/discord/models/domain/NotificationSettingsModelUtils.smali b/com.discord/smali/com/discord/models/domain/NotificationSettingsModelUtils.smali index 1e3cc1d0fd..53f00e75b2 100644 --- a/com.discord/smali/com/discord/models/domain/NotificationSettingsModelUtils.smali +++ b/com.discord/smali/com/discord/models/domain/NotificationSettingsModelUtils.smali @@ -31,9 +31,7 @@ .method public static final isMuted(ZLcom/discord/models/domain/ModelMuteConfig;Lcom/discord/utilities/time/Clock;)Z .locals 5 - const-string v0, "clock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 const/4 v0, 0x1 @@ -79,4 +77,13 @@ :goto_1 return v0 + + :cond_3 + const-string p0, "clock" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/models/domain/PatchPaymentSourceRaw.smali b/com.discord/smali/com/discord/models/domain/PatchPaymentSourceRaw.smali index 11df8a859e..d0db054648 100644 --- a/com.discord/smali/com/discord/models/domain/PatchPaymentSourceRaw.smali +++ b/com.discord/smali/com/discord/models/domain/PatchPaymentSourceRaw.smali @@ -11,11 +11,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/billing/ModelBillingAddress;Z)V - .locals 1 + .locals 0 - const-string v0, "billingAddress" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -24,6 +22,15 @@ iput-boolean p2, p0, Lcom/discord/models/domain/PatchPaymentSourceRaw;->default:Z return-void + + :cond_0 + const-string p1, "billingAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/PatchPaymentSourceRaw;Lcom/discord/models/domain/billing/ModelBillingAddress;ZILjava/lang/Object;)Lcom/discord/models/domain/PatchPaymentSourceRaw; @@ -71,15 +78,22 @@ .method public final copy(Lcom/discord/models/domain/billing/ModelBillingAddress;Z)Lcom/discord/models/domain/PatchPaymentSourceRaw; .locals 1 - const-string v0, "billingAddress" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/domain/PatchPaymentSourceRaw; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/PatchPaymentSourceRaw;->(Lcom/discord/models/domain/billing/ModelBillingAddress;Z)V return-object v0 + + :cond_0 + const-string p1, "billingAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -97,7 +111,7 @@ iget-object v1, p1, Lcom/discord/models/domain/PatchPaymentSourceRaw;->billingAddress:Lcom/discord/models/domain/billing/ModelBillingAddress; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/PaymentSourceRaw.smali b/com.discord/smali/com/discord/models/domain/PaymentSourceRaw.smali index 5aaa4f1ece..72fce526d9 100644 --- a/com.discord/smali/com/discord/models/domain/PaymentSourceRaw.smali +++ b/com.discord/smali/com/discord/models/domain/PaymentSourceRaw.smali @@ -29,13 +29,11 @@ .method public constructor (ILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "billingAddress" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -60,6 +58,20 @@ iput p10, p0, Lcom/discord/models/domain/PaymentSourceRaw;->expiresYear:I return-void + + :cond_0 + const-string p1, "billingAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/PaymentSourceRaw;ILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/Object;)Lcom/discord/models/domain/PaymentSourceRaw; @@ -301,17 +313,11 @@ .method public final copy(ILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;II)Lcom/discord/models/domain/PaymentSourceRaw; .locals 12 - const-string v0, "id" + const/4 v0, 0x0 - move-object v3, p2 + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "billingAddress" - - move-object/from16 v5, p4 - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/domain/PaymentSourceRaw; @@ -319,8 +325,12 @@ move v2, p1 + move-object v3, p2 + move v4, p3 + move-object/from16 v5, p4 + move/from16 v6, p5 move-object/from16 v7, p6 @@ -336,6 +346,20 @@ invoke-direct/range {v1 .. v11}, Lcom/discord/models/domain/PaymentSourceRaw;->(ILjava/lang/String;ZLcom/discord/models/domain/billing/ModelBillingAddress;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V return-object v0 + + :cond_0 + const-string v1, "billingAddress" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "id" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -359,7 +383,7 @@ iget-object v1, p1, Lcom/discord/models/domain/PaymentSourceRaw;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -375,7 +399,7 @@ iget-object v1, p1, Lcom/discord/models/domain/PaymentSourceRaw;->billingAddress:Lcom/discord/models/domain/billing/ModelBillingAddress; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -391,7 +415,7 @@ iget-object v1, p1, Lcom/discord/models/domain/PaymentSourceRaw;->email:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -401,7 +425,7 @@ iget-object v1, p1, Lcom/discord/models/domain/PaymentSourceRaw;->brand:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -411,7 +435,7 @@ iget-object v1, p1, Lcom/discord/models/domain/PaymentSourceRaw;->last_4:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1.smali b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1.smali index 9ee558b73b..6ed6105eaf 100644 --- a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1.smali +++ b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1.smali @@ -46,7 +46,7 @@ # virtual methods -.method public final get()Ljava/lang/Long; +.method public final get()J .locals 3 iget-object v0, p0, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1;->this$0:Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1; @@ -59,19 +59,19 @@ move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic get()Ljava/lang/Object; + .locals 2 + + invoke-virtual {p0}, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1;->get()J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 return-object v0 .end method - -.method public bridge synthetic get()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1$1;->get()Ljava/lang/Long; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1.smali index 08694888d4..a175633beb 100644 --- a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1.smali @@ -95,7 +95,7 @@ move-result p1 - if-eqz p1, :cond_1 + if-eqz p1, :cond_2 iget-object p1, p0, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1;->$rtcServerId:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -116,7 +116,7 @@ move-result p1 - if-eqz p1, :cond_1 + if-eqz p1, :cond_2 iget-object p1, p0, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1;->$paused:Lkotlin/jvm/internal/Ref$BooleanRef; @@ -128,7 +128,7 @@ const-string v1, "reader.nextBooleanOrNull()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z @@ -145,7 +145,7 @@ move-result p1 - if-eqz p1, :cond_1 + if-eqz p1, :cond_2 iget-object p1, p0, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1;->$streamKey:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -155,20 +155,27 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_1 iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; goto :goto_1 + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + :sswitch_3 - const-string/jumbo v0, "viewer_ids" + const-string v0, "viewer_ids" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 - if-eqz p1, :cond_1 + if-eqz p1, :cond_2 iget-object p1, p0, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1;->$viewerIds:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -186,7 +193,7 @@ goto :goto_1 - :cond_1 + :cond_2 :goto_0 iget-object p1, p0, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader; @@ -195,8 +202,6 @@ :goto_1 return-void - nop - :sswitch_data_0 .sparse-switch -0x506b60f5 -> :sswitch_3 diff --git a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser.smali b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser.smali index 2d02ce4dae..e3fc08916c 100644 --- a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate$Parser.smali @@ -56,21 +56,21 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/StreamCreateOrUpdate; .locals 12 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_2 - move-result-object v0 + new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v7, 0x0 + invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v7, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v7, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v9, Lkotlin/jvm/internal/Ref$BooleanRef; @@ -84,13 +84,13 @@ invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v7, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v11, Lcom/discord/models/domain/StreamCreateOrUpdate$Parser$parse$1; move-object v1, v11 - move-object v2, v0 + move-object v2, v7 move-object v3, p1 @@ -106,16 +106,16 @@ new-instance p1, Lcom/discord/models/domain/StreamCreateOrUpdate; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - if-eqz v0, :cond_1 - - check-cast v0, Ljava/lang/String; - - iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v1, :cond_1 check-cast v1, Ljava/lang/String; + iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v0, Ljava/lang/String; + iget-boolean v2, v9, Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z iget-object v3, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -127,19 +127,26 @@ goto :goto_0 :cond_0 - sget-object v3, Lk0/j/n;->d:Lk0/j/n; + sget-object v3, Lk0/i/n;->d:Lk0/i/n; :goto_0 - invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/models/domain/StreamCreateOrUpdate;->(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V + invoke-direct {p1, v1, v0, v2, v3}, Lcom/discord/models/domain/StreamCreateOrUpdate;->(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V return-object p1 :cond_1 const-string p1, "streamKey" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v7 + throw v0 + + :cond_2 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate.smali b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate.smali index aaa351e4ae..0b4fb36f8f 100644 --- a/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate.smali +++ b/com.discord/smali/com/discord/models/domain/StreamCreateOrUpdate.smali @@ -44,13 +44,11 @@ } .end annotation - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "viewerIds" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,20 @@ iput-object p4, p0, Lcom/discord/models/domain/StreamCreateOrUpdate;->viewerIds:Ljava/util/List; return-void + + :cond_0 + const-string p1, "viewerIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/StreamCreateOrUpdate;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/StreamCreateOrUpdate; @@ -160,19 +172,31 @@ } .end annotation - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "viewerIds" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/domain/StreamCreateOrUpdate; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/domain/StreamCreateOrUpdate;->(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "viewerIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -190,7 +214,7 @@ iget-object v1, p1, Lcom/discord/models/domain/StreamCreateOrUpdate;->streamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -200,7 +224,7 @@ iget-object v1, p1, Lcom/discord/models/domain/StreamCreateOrUpdate;->rtcServerId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -216,7 +240,7 @@ iget-object p1, p1, Lcom/discord/models/domain/StreamCreateOrUpdate;->viewerIds:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/StreamDelete$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/StreamDelete$Parser$parse$1.smali index cc523b9dfd..1863c3d067 100644 --- a/com.discord/smali/com/discord/models/domain/StreamDelete$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/StreamDelete$Parser$parse$1.smali @@ -101,7 +101,7 @@ move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 iget-object p1, p0, Lcom/discord/models/domain/StreamDelete$Parser$parse$1;->$unavailable:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -122,7 +122,7 @@ move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 iget-object p1, p0, Lcom/discord/models/domain/StreamDelete$Parser$parse$1;->$reasonStr:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -143,7 +143,7 @@ move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 iget-object p1, p0, Lcom/discord/models/domain/StreamDelete$Parser$parse$1;->$streamKey:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -153,13 +153,20 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_4 iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; goto :goto_1 :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + + :cond_5 :goto_0 iget-object p1, p0, Lcom/discord/models/domain/StreamDelete$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader; diff --git a/com.discord/smali/com/discord/models/domain/StreamDelete$Parser.smali b/com.discord/smali/com/discord/models/domain/StreamDelete$Parser.smali index 1241b0f905..b5ef16b43e 100644 --- a/com.discord/smali/com/discord/models/domain/StreamDelete$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/StreamDelete$Parser.smali @@ -56,31 +56,31 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/StreamDelete; .locals 5 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_7 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v4, Lcom/discord/models/domain/StreamDelete$Parser$parse$1; - invoke-direct {v4, v0, p1, v2, v3}, Lcom/discord/models/domain/StreamDelete$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V + invoke-direct {v4, v1, p1, v2, v3}, Lcom/discord/models/domain/StreamDelete$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V invoke-virtual {p1, v4}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V @@ -138,7 +138,7 @@ goto :goto_1 :cond_3 - const-string/jumbo v2, "user_requested" + const-string v2, "user_requested" invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -157,38 +157,45 @@ :goto_1 new-instance v2, Lcom/discord/models/domain/StreamDelete; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; - iget-object v1, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Ljava/lang/Boolean; + check-cast v0, Ljava/lang/Boolean; - if-eqz v1, :cond_5 + if-eqz v0, :cond_5 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - move-result v1 + move-result v0 goto :goto_2 :cond_5 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_2 - invoke-direct {v2, v0, p1, v1}, Lcom/discord/models/domain/StreamDelete;->(Ljava/lang/String;Lcom/discord/models/domain/StreamDelete$Reason;Z)V + invoke-direct {v2, v1, p1, v0}, Lcom/discord/models/domain/StreamDelete;->(Ljava/lang/String;Lcom/discord/models/domain/StreamDelete$Reason;Z)V return-object v2 :cond_6 const-string p1, "streamKey" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_7 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/StreamDelete.smali b/com.discord/smali/com/discord/models/domain/StreamDelete.smali index d23b8ffd23..b9a016fbbb 100644 --- a/com.discord/smali/com/discord/models/domain/StreamDelete.smali +++ b/com.discord/smali/com/discord/models/domain/StreamDelete.smali @@ -24,13 +24,11 @@ .method public constructor (Ljava/lang/String;Lcom/discord/models/domain/StreamDelete$Reason;Z)V .locals 1 - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "reason" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -41,6 +39,20 @@ iput-boolean p3, p0, Lcom/discord/models/domain/StreamDelete;->unavailable:Z return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/StreamDelete;Ljava/lang/String;Lcom/discord/models/domain/StreamDelete$Reason;ZILjava/lang/Object;)Lcom/discord/models/domain/StreamDelete; @@ -103,19 +115,31 @@ .method public final copy(Ljava/lang/String;Lcom/discord/models/domain/StreamDelete$Reason;Z)Lcom/discord/models/domain/StreamDelete; .locals 1 - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "reason" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/StreamDelete; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/StreamDelete;->(Ljava/lang/String;Lcom/discord/models/domain/StreamDelete$Reason;Z)V return-object v0 + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -133,7 +157,7 @@ iget-object v1, p1, Lcom/discord/models/domain/StreamDelete;->streamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -143,7 +167,7 @@ iget-object v1, p1, Lcom/discord/models/domain/StreamDelete;->reason:Lcom/discord/models/domain/StreamDelete$Reason; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser$parse$1.smali b/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser$parse$1.smali index 56e7d3f399..9ed38a64b9 100644 --- a/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser$parse$1.smali +++ b/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser$parse$1.smali @@ -69,7 +69,7 @@ .end method .method public final call(Ljava/lang/String;)V - .locals 2 + .locals 3 if-nez p1, :cond_0 @@ -82,11 +82,13 @@ const v1, -0x4731a2e0 - if-eq v0, v1, :cond_3 + const/4 v2, 0x0 + + if-eq v0, v1, :cond_4 const v1, 0x696b9f9 - if-eq v0, v1, :cond_2 + if-eq v0, v1, :cond_3 const v1, 0x67c71d95 @@ -101,7 +103,7 @@ move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_6 iget-object p1, p0, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1;->$endpoint:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -111,20 +113,25 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_2 iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; goto :goto_1 :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_3 const-string v0, "token" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_6 iget-object p1, p0, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1;->$token:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -138,14 +145,14 @@ goto :goto_1 - :cond_3 + :cond_4 const-string v0, "stream_key" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_6 iget-object p1, p0, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1;->$streamKey:Lkotlin/jvm/internal/Ref$ObjectRef; @@ -155,13 +162,18 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_5 iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; goto :goto_1 - :cond_4 + :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_6 :goto_0 iget-object p1, p0, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader; diff --git a/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser.smali b/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser.smali index 5fa2a3e7c1..8307f5d590 100644 --- a/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser.smali +++ b/com.discord/smali/com/discord/models/domain/StreamServerUpdate$Parser.smali @@ -56,41 +56,41 @@ .method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/StreamServerUpdate; .locals 5 - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; + if-eqz p1, :cond_2 - move-result-object v0 + new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; - const/4 v1, 0x0 + invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v4, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1; - invoke-direct {v4, v0, p1, v2, v3}, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V + invoke-direct {v4, v1, p1, v2, v3}, Lcom/discord/models/domain/StreamServerUpdate$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V invoke-virtual {p1, v4}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance p1, Lcom/discord/models/domain/StreamServerUpdate; - iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -98,27 +98,34 @@ check-cast v2, Ljava/lang/String; - iget-object v1, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v0, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v1, Ljava/lang/String; + check-cast v0, Ljava/lang/String; - invoke-direct {p1, v0, v2, v1}, Lcom/discord/models/domain/StreamServerUpdate;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {p1, v1, v2, v0}, Lcom/discord/models/domain/StreamServerUpdate;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p1 :cond_0 const-string p1, "endpoint" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 const-string p1, "streamKey" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_2 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/domain/StreamServerUpdate.smali b/com.discord/smali/com/discord/models/domain/StreamServerUpdate.smali index c6b27e6883..cf8728e688 100644 --- a/com.discord/smali/com/discord/models/domain/StreamServerUpdate.smali +++ b/com.discord/smali/com/discord/models/domain/StreamServerUpdate.smali @@ -23,13 +23,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "endpoint" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -40,6 +38,20 @@ iput-object p3, p0, Lcom/discord/models/domain/StreamServerUpdate;->token:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "endpoint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/StreamServerUpdate;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/StreamServerUpdate; @@ -102,19 +114,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/domain/StreamServerUpdate; .locals 1 - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "endpoint" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/StreamServerUpdate; invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/StreamServerUpdate;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "endpoint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -132,7 +156,7 @@ iget-object v1, p1, Lcom/discord/models/domain/StreamServerUpdate;->streamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -142,7 +166,7 @@ iget-object v1, p1, Lcom/discord/models/domain/StreamServerUpdate;->endpoint:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -152,7 +176,7 @@ iget-object p1, p1, Lcom/discord/models/domain/StreamServerUpdate;->token:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/StreamType$Companion.smali b/com.discord/smali/com/discord/models/domain/StreamType$Companion.smali index dbd4874218..4089f90e26 100644 --- a/com.discord/smali/com/discord/models/domain/StreamType$Companion.smali +++ b/com.discord/smali/com/discord/models/domain/StreamType$Companion.smali @@ -34,49 +34,49 @@ # virtual methods .method public final fromString(Ljava/lang/String;)Lcom/discord/models/domain/StreamType; - .locals 5 + .locals 6 - const-string v0, "string" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-static {}, Lcom/discord/models/domain/StreamType;->access$getVALUES$cp()[Lcom/discord/models/domain/StreamType; - move-result-object v0 + move-result-object v1 - array-length v1, v0 + array-length v2, v1 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - if-ge v2, v1, :cond_1 + if-ge v3, v2, :cond_1 - aget-object v3, v0, v2 + aget-object v4, v1, v3 - invoke-virtual {v3}, Lcom/discord/models/domain/StreamType;->getSerializedRepresentation()Ljava/lang/String; + invoke-virtual {v4}, Lcom/discord/models/domain/StreamType;->getSerializedRepresentation()Ljava/lang/String; - move-result-object v4 + move-result-object v5 - invoke-static {v4, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v4 + move-result v5 - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 + + move-object v0, v4 goto :goto_1 :cond_0 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 goto :goto_0 :cond_1 - const/4 v3, 0x0 - :goto_1 - if-eqz v3, :cond_2 + if-eqz v0, :cond_2 - return-object v3 + return-object v0 :cond_2 new-instance v0, Ljava/lang/IllegalArgumentException; @@ -90,4 +90,11 @@ invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 + + :cond_3 + const-string p1, "string" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/models/domain/activity/ModelActivity.smali b/com.discord/smali/com/discord/models/domain/activity/ModelActivity.smali index 95f41a4e63..85d13f250d 100644 --- a/com.discord/smali/com/discord/models/domain/activity/ModelActivity.smali +++ b/com.discord/smali/com/discord/models/domain/activity/ModelActivity.smali @@ -558,7 +558,7 @@ goto :goto_1 :sswitch_d - const-string/jumbo v1, "url" + const-string v1, "url" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -828,8 +828,6 @@ :goto_2 return-void - nop - :sswitch_data_0 .sparse-switch -0x67dc72c1 -> :sswitch_10 diff --git a/com.discord/smali/com/discord/models/domain/auth/ModelLoginResult.smali b/com.discord/smali/com/discord/models/domain/auth/ModelLoginResult.smali index 44afdf8a4a..44aa5d0f46 100644 --- a/com.discord/smali/com/discord/models/domain/auth/ModelLoginResult.smali +++ b/com.discord/smali/com/discord/models/domain/auth/ModelLoginResult.smali @@ -148,7 +148,7 @@ iget-object v1, p1, Lcom/discord/models/domain/auth/ModelLoginResult;->ticket:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -158,7 +158,7 @@ iget-object v1, p1, Lcom/discord/models/domain/auth/ModelLoginResult;->token:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -168,7 +168,7 @@ iget-object p1, p1, Lcom/discord/models/domain/auth/ModelLoginResult;->userSettings:Lcom/discord/models/domain/auth/ModelUserSettingsBootstrap; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/auth/ModelUserSettingsBootstrap.smali b/com.discord/smali/com/discord/models/domain/auth/ModelUserSettingsBootstrap.smali index b1c0821fed..0d5da713f5 100644 --- a/com.discord/smali/com/discord/models/domain/auth/ModelUserSettingsBootstrap.smali +++ b/com.discord/smali/com/discord/models/domain/auth/ModelUserSettingsBootstrap.smali @@ -89,7 +89,7 @@ iget-object v1, p1, Lcom/discord/models/domain/auth/ModelUserSettingsBootstrap;->theme:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -99,7 +99,7 @@ iget-object p1, p1, Lcom/discord/models/domain/auth/ModelUserSettingsBootstrap;->locale:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/auth/Scopes.smali b/com.discord/smali/com/discord/models/domain/auth/Scopes.smali index 376d844e47..fa22b49a8c 100644 --- a/com.discord/smali/com/discord/models/domain/auth/Scopes.smali +++ b/com.discord/smali/com/discord/models/domain/auth/Scopes.smali @@ -64,7 +64,7 @@ return-void .end method -.method public static synthetic getWEBHOOK_INCOMING$annotations()V +.method public static synthetic WEBHOOK_INCOMING$annotations()V .locals 0 return-void diff --git a/com.discord/smali/com/discord/models/domain/billing/ModelBillingAddress.smali b/com.discord/smali/com/discord/models/domain/billing/ModelBillingAddress.smali index 4c1f0ac4d7..58c4ea1a21 100644 --- a/com.discord/smali/com/discord/models/domain/billing/ModelBillingAddress.smali +++ b/com.discord/smali/com/discord/models/domain/billing/ModelBillingAddress.smali @@ -23,33 +23,21 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "line_1" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "line_2" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "city" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "country" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "postalCode" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -68,6 +56,55 @@ iput-object p7, p0, Lcom/discord/models/domain/billing/ModelBillingAddress;->postalCode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "postalCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "country" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "city" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "line_2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "line_1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/billing/ModelBillingAddress;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/billing/ModelBillingAddress; @@ -218,55 +255,92 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/domain/billing/ModelBillingAddress; .locals 9 - const-string v0, "name" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_6 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 - const-string v0, "line_1" + if-eqz p3, :cond_4 - move-object v3, p2 + if-eqz p4, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "line_2" + if-eqz p6, :cond_1 - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "city" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "country" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "postalCode" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/models/domain/billing/ModelBillingAddress; 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 v7, p6 + + move-object/from16 v8, p7 + invoke-direct/range {v1 .. v8}, Lcom/discord/models/domain/billing/ModelBillingAddress;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string v1, "postalCode" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "country" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "state" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "city" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "line_2" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "line_1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -284,7 +358,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -294,7 +368,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->line_1:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -304,7 +378,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->line_2:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -314,7 +388,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->city:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -324,7 +398,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->state:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -334,7 +408,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->country:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -344,7 +418,7 @@ iget-object p1, p1, Lcom/discord/models/domain/billing/ModelBillingAddress;->postalCode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/billing/ModelInvoiceItem.smali b/com.discord/smali/com/discord/models/domain/billing/ModelInvoiceItem.smali index 7191e2e8fb..2ccbf22a9b 100644 --- a/com.discord/smali/com/discord/models/domain/billing/ModelInvoiceItem.smali +++ b/com.discord/smali/com/discord/models/domain/billing/ModelInvoiceItem.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (ILjava/util/List;JZIJI)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", @@ -39,9 +39,7 @@ } .end annotation - const-string v0, "discount" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -60,6 +58,15 @@ iput p9, p0, Lcom/discord/models/domain/billing/ModelInvoiceItem;->subscriptionPlanPrice:I return-void + + :cond_0 + const-string p1, "discount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/billing/ModelInvoiceItem;ILjava/util/List;JZIJIILjava/lang/Object;)Lcom/discord/models/domain/billing/ModelInvoiceItem; @@ -250,31 +257,38 @@ } .end annotation + if-eqz p2, :cond_0 + + new-instance v10, Lcom/discord/models/domain/billing/ModelInvoiceItem; + + move-object v0, v10 + + move v1, p1 + + move-object v2, p2 + + move-wide v3, p3 + + move/from16 v5, p5 + + move/from16 v6, p6 + + move-wide/from16 v7, p7 + + move/from16 v9, p9 + + invoke-direct/range {v0 .. v9}, Lcom/discord/models/domain/billing/ModelInvoiceItem;->(ILjava/util/List;JZIJI)V + + return-object v10 + + :cond_0 const-string v0, "discount" - move-object v3, p2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/models/domain/billing/ModelInvoiceItem; - - move-object v1, v0 - - move v2, p1 - - move-wide v4, p3 - - move/from16 v6, p5 - - move/from16 v7, p6 - - move-wide/from16 v8, p7 - - move/from16 v10, p9 - - invoke-direct/range {v1 .. v10}, Lcom/discord/models/domain/billing/ModelInvoiceItem;->(ILjava/util/List;JZIJI)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -298,7 +312,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelInvoiceItem;->discount:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/billing/ModelInvoicePreview.smali b/com.discord/smali/com/discord/models/domain/billing/ModelInvoicePreview.smali index 13abf07788..39ad375955 100644 --- a/com.discord/smali/com/discord/models/domain/billing/ModelInvoicePreview.smali +++ b/com.discord/smali/com/discord/models/domain/billing/ModelInvoicePreview.smali @@ -48,21 +48,15 @@ } .end annotation - const-string v0, "currency" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "invoiceItems" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "subscriptionPeriodEnd" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subscriptionPeriodStart" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,6 +79,34 @@ iput p10, p0, Lcom/discord/models/domain/billing/ModelInvoicePreview;->total:I return-void + + :cond_0 + const-string p1, "subscriptionPeriodStart" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionPeriodEnd" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "invoiceItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "currency" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/billing/ModelInvoicePreview;Ljava/lang/String;JLjava/util/List;Ljava/lang/String;Ljava/lang/String;IIZIILjava/lang/Object;)Lcom/discord/models/domain/billing/ModelInvoicePreview; @@ -326,36 +348,30 @@ } .end annotation - const-string v0, "currency" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 - const-string v0, "invoiceItems" + if-eqz p5, :cond_1 - move-object/from16 v5, p4 - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subscriptionPeriodEnd" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subscriptionPeriodStart" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/models/domain/billing/ModelInvoicePreview; move-object v1, v0 + move-object v2, p1 + move-wide v3, p2 + move-object/from16 v5, p4 + + move-object/from16 v6, p5 + + move-object/from16 v7, p6 + move/from16 v8, p7 move/from16 v9, p8 @@ -367,6 +383,34 @@ invoke-direct/range {v1 .. v11}, Lcom/discord/models/domain/billing/ModelInvoicePreview;->(Ljava/lang/String;JLjava/util/List;Ljava/lang/String;Ljava/lang/String;IIZI)V return-object v0 + + :cond_0 + const-string v1, "subscriptionPeriodStart" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "subscriptionPeriodEnd" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "invoiceItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "currency" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -384,7 +428,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelInvoicePreview;->currency:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -402,7 +446,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelInvoicePreview;->invoiceItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -412,7 +456,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelInvoicePreview;->subscriptionPeriodEnd:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -422,7 +466,7 @@ iget-object v1, p1, Lcom/discord/models/domain/billing/ModelInvoicePreview;->subscriptionPeriodStart:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiCustom.smali b/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiCustom.smali index dcc463032d..0802e7e3b0 100644 --- a/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiCustom.smali +++ b/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiCustom.smali @@ -300,7 +300,7 @@ goto :goto_0 :cond_0 - const-string/jumbo p0, "webp" + const-string p0, "webp" :goto_0 const/4 p1, 0x1 diff --git a/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiGuild.smali b/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiGuild.smali index 6a9d0e122a..9e1344413d 100644 --- a/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiGuild.smali +++ b/com.discord/smali/com/discord/models/domain/emoji/ModelEmojiGuild.smali @@ -45,17 +45,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "roles" + if-eqz p5, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "user" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -76,6 +72,27 @@ iput-boolean p9, p0, Lcom/discord/models/domain/emoji/ModelEmojiGuild;->available:Z return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "roles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/emoji/ModelEmojiGuild;JLjava/lang/String;ZLjava/util/List;ZLcom/discord/models/domain/ModelUser;ZZILjava/lang/Object;)Lcom/discord/models/domain/emoji/ModelEmojiGuild; @@ -294,23 +311,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - move-object v4, p3 + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "roles" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "user" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/models/domain/emoji/ModelEmojiGuild; @@ -318,10 +325,16 @@ move-wide v2, p1 + move-object v4, p3 + move v5, p4 + move-object/from16 v6, p5 + move/from16 v7, p6 + move-object/from16 v8, p7 + move/from16 v9, p8 move/from16 v10, p9 @@ -329,6 +342,27 @@ invoke-direct/range {v1 .. v10}, Lcom/discord/models/domain/emoji/ModelEmojiGuild;->(JLjava/lang/String;ZLjava/util/List;ZLcom/discord/models/domain/ModelUser;ZZ)V return-object v0 + + :cond_0 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "roles" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -354,7 +388,7 @@ iget-object v1, p1, Lcom/discord/models/domain/emoji/ModelEmojiGuild;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -370,7 +404,7 @@ iget-object v1, p1, Lcom/discord/models/domain/emoji/ModelEmojiGuild;->roles:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -386,7 +420,7 @@ iget-object v1, p1, Lcom/discord/models/domain/emoji/ModelEmojiGuild;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum$AlbumImage.smali b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum$AlbumImage.smali index 9b341d03ca..d2254c7ca5 100644 --- a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum$AlbumImage.smali +++ b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum$AlbumImage.smali @@ -81,7 +81,7 @@ iget-object p1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum$AlbumImage;->url:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum.smali b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum.smali index b33520bc5d..0204fe5bdf 100644 --- a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum.smali +++ b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyAlbum.smali @@ -45,21 +45,15 @@ } .end annotation - const-string v0, "albumType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "id" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "images" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "name" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -72,6 +66,34 @@ iput-object p4, p0, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "images" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "albumType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/spotify/ModelSpotifyAlbum; @@ -170,27 +192,49 @@ } .end annotation - const-string v0, "albumType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "id" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "images" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "name" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "images" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "albumType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -208,7 +252,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;->albumType:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -218,7 +262,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -228,7 +272,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;->images:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -238,7 +282,7 @@ iget-object p1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyAlbum;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyArtist.smali b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyArtist.smali index f686d10d41..c799cd8402 100644 --- a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyArtist.smali +++ b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyArtist.smali @@ -13,13 +13,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lcom/discord/models/domain/spotify/ModelSpotifyArtist;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/domain/spotify/ModelSpotifyArtist; @@ -75,19 +87,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/domain/spotify/ModelSpotifyArtist; .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/domain/spotify/ModelSpotifyArtist; invoke-direct {v0, p1, p2}, Lcom/discord/models/domain/spotify/ModelSpotifyArtist;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyArtist;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyArtist;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyTrack.smali b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyTrack.smali index 5cc7d17c84..2fcc554c90 100644 --- a/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyTrack.smali +++ b/com.discord/smali/com/discord/models/domain/spotify/ModelSpotifyTrack.smali @@ -41,17 +41,13 @@ } .end annotation - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "name" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "artists" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -68,6 +64,27 @@ iput-boolean p7, p0, Lcom/discord/models/domain/spotify/ModelSpotifyTrack;->isLocal:Z return-void + + :cond_0 + const-string p1, "artists" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/domain/spotify/ModelSpotifyTrack;Ljava/lang/String;Ljava/lang/String;JLcom/discord/models/domain/spotify/ModelSpotifyAlbum;Ljava/util/List;ZILjava/lang/Object;)Lcom/discord/models/domain/spotify/ModelSpotifyTrack; @@ -220,37 +237,54 @@ } .end annotation - const-string v0, "id" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "name" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "artists" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/models/domain/spotify/ModelSpotifyTrack; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move-wide v4, p3 move-object v6, p5 + move-object v7, p6 + move/from16 v8, p7 invoke-direct/range {v1 .. v8}, Lcom/discord/models/domain/spotify/ModelSpotifyTrack;->(Ljava/lang/String;Ljava/lang/String;JLcom/discord/models/domain/spotify/ModelSpotifyAlbum;Ljava/util/List;Z)V return-object v0 + + :cond_0 + const-string v1, "artists" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "id" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -268,7 +302,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyTrack;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -278,7 +312,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyTrack;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -296,7 +330,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyTrack;->album:Lcom/discord/models/domain/spotify/ModelSpotifyAlbum; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -306,7 +340,7 @@ iget-object v1, p1, Lcom/discord/models/domain/spotify/ModelSpotifyTrack;->artists:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/dsti/dto/ModelDsti$Parser.smali b/com.discord/smali/com/discord/models/dsti/dto/ModelDsti$Parser.smali index ee81c7b309..df997ddb1c 100644 --- a/com.discord/smali/com/discord/models/dsti/dto/ModelDsti$Parser.smali +++ b/com.discord/smali/com/discord/models/dsti/dto/ModelDsti$Parser.smali @@ -50,133 +50,135 @@ move-object/from16 v9, p1 - const-string v0, "reader" + const/4 v10, 0x0 - invoke-static {v9, v0}, Lf/e/b/a/a;->L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - - move-result-object v10 - - const/4 v0, 0x0 - - iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + if-eqz v9, :cond_4 new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v10, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v12, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v12}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v10, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v13, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v13}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v10, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v10, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v15, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v15}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v10, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v10, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - new-instance v7, Lcom/discord/models/dsti/dto/ModelDsti$Parser$parse$1; + new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef; - move-object v0, v7 + invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - move-object v1, v10 + iput-object v10, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + new-instance v6, Lcom/discord/models/dsti/dto/ModelDsti$Parser$parse$1; + + move-object v0, v6 + + move-object v1, v11 move-object/from16 v2, p1 - move-object v3, v11 + move-object v3, v12 - move-object v4, v12 + move-object v4, v13 - move-object v5, v13 + move-object v5, v14 - move-object v6, v14 + move-object v10, v6 - move-object/from16 v16, v14 + move-object v6, v15 - move-object v14, v7 + move-object/from16 v16, v7 - move-object v7, v15 + move-object v7, v8 move-object/from16 v17, v8 + move-object/from16 v8, v16 + invoke-direct/range {v0 .. v8}, Lcom/discord/models/dsti/dto/ModelDsti$Parser$parse$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V - invoke-virtual {v9, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V + invoke-virtual {v9, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V new-instance v0, Lcom/discord/models/dsti/dto/ModelDsti; - iget-object v1, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - - check-cast v1, Ljava/lang/Long; - - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - - move-result-wide v19 - iget-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/lang/Long; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_3 + + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + + move-result-wide v19 + + iget-object v1, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + + check-cast v1, Ljava/lang/Long; + + if-eqz v1, :cond_2 invoke-virtual {v1}, Ljava/lang/Long;->longValue()J move-result-wide v21 - iget-object v1, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object/from16 v23, v1 check-cast v23, Ljava/lang/String; - invoke-static/range {v23 .. v23}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v23, :cond_1 - iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object/from16 v24, v1 check-cast v24, Ljava/lang/String; - invoke-static/range {v24 .. v24}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v24, :cond_0 - move-object/from16 v1, v16 - - iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object/from16 v25, v1 check-cast v25, Ljava/lang/String; - iget-object v1, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + move-object/from16 v1, v17 + + iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; move-object/from16 v26, v1 check-cast v26, Ljava/lang/String; - move-object/from16 v1, v17 + move-object/from16 v1, v16 iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -189,6 +191,43 @@ invoke-direct/range {v18 .. v27}, Lcom/discord/models/dsti/dto/ModelDsti;->(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V return-object v0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 + + :cond_1 + const/4 v0, 0x0 + + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + const/4 v0, 0x0 + + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3 + const/4 v0, 0x0 + + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_4 + move-object v0, v10 + + const-string v1, "reader" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/models/dsti/dto/ModelDsti.smali b/com.discord/smali/com/discord/models/dsti/dto/ModelDsti.smali index 212e644d48..a0abda7029 100644 --- a/com.discord/smali/com/discord/models/dsti/dto/ModelDsti.smali +++ b/com.discord/smali/com/discord/models/dsti/dto/ModelDsti.smali @@ -50,13 +50,11 @@ .method public constructor (JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "description" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -75,6 +73,20 @@ iput-object p9, p0, Lcom/discord/models/dsti/dto/ModelDsti;->formatType:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "description" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/dsti/dto/ModelDsti;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/discord/models/dsti/dto/ModelDsti; @@ -260,17 +272,11 @@ .method public final copy(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lcom/discord/models/dsti/dto/ModelDsti; .locals 11 - const-string v0, "name" + const/4 v0, 0x0 - move-object/from16 v6, p5 + if-eqz p5, :cond_1 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "description" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/models/dsti/dto/ModelDsti; @@ -280,6 +286,10 @@ move-wide v4, p3 + move-object/from16 v6, p5 + + move-object/from16 v7, p6 + move-object/from16 v8, p7 move-object/from16 v9, p8 @@ -289,6 +299,20 @@ invoke-direct/range {v1 .. v10}, Lcom/discord/models/dsti/dto/ModelDsti;->(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V return-object v0 + + :cond_0 + const-string v1, "description" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -322,7 +346,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDsti;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -332,7 +356,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDsti;->description:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -342,7 +366,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDsti;->asset:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -352,7 +376,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDsti;->previewAsset:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -362,7 +386,7 @@ iget-object p1, p1, Lcom/discord/models/dsti/dto/ModelDsti;->formatType:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -437,7 +461,7 @@ :goto_0 iget-object v1, p0, Lcom/discord/models/dsti/dto/ModelDsti;->asset:Ljava/lang/String; - invoke-static {v1, v0}, Lk0/o/c/i;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1, v0}, Lk0/n/c/h;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali/com/discord/models/dsti/dto/ModelDstiPack.smali b/com.discord/smali/com/discord/models/dsti/dto/ModelDstiPack.smali index cb1f83530c..4423f49135 100644 --- a/com.discord/smali/com/discord/models/dsti/dto/ModelDstiPack.smali +++ b/com.discord/smali/com/discord/models/dsti/dto/ModelDstiPack.smali @@ -36,13 +36,11 @@ } .end annotation - const-string v0, "stickers" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "name" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,20 @@ iput-object p5, p0, Lcom/discord/models/dsti/dto/ModelDstiPack;->storeListing:Lcom/discord/models/dsti/dto/ModelDstiStoreListing; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stickers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/dsti/dto/ModelDstiPack;JLjava/util/List;Ljava/lang/String;Lcom/discord/models/dsti/dto/ModelDstiStoreListing;ILjava/lang/Object;)Lcom/discord/models/dsti/dto/ModelDstiPack; @@ -162,13 +174,11 @@ } .end annotation - const-string v0, "stickers" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "name" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/dsti/dto/ModelDstiPack; @@ -185,6 +195,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/models/dsti/dto/ModelDstiPack;->(JLjava/util/List;Ljava/lang/String;Lcom/discord/models/dsti/dto/ModelDstiStoreListing;)V return-object v0 + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stickers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -210,7 +234,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDstiPack;->stickers:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -220,7 +244,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDstiPack;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -230,7 +254,7 @@ iget-object p1, p1, Lcom/discord/models/dsti/dto/ModelDstiPack;->storeListing:Lcom/discord/models/dsti/dto/ModelDstiStoreListing; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/dsti/dto/ModelDstiStoreListing.smali b/com.discord/smali/com/discord/models/dsti/dto/ModelDstiStoreListing.smali index 89b847e523..9688959ef6 100644 --- a/com.discord/smali/com/discord/models/dsti/dto/ModelDstiStoreListing.smali +++ b/com.discord/smali/com/discord/models/dsti/dto/ModelDstiStoreListing.smali @@ -15,13 +15,11 @@ .method public constructor (Lcom/discord/models/domain/ModelSku;JLjava/lang/String;)V .locals 1 - const-string v0, "sku" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "description" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -32,6 +30,20 @@ iput-object p4, p0, Lcom/discord/models/dsti/dto/ModelDstiStoreListing;->description:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "description" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sku" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/dsti/dto/ModelDstiStoreListing;Lcom/discord/models/domain/ModelSku;JLjava/lang/String;ILjava/lang/Object;)Lcom/discord/models/dsti/dto/ModelDstiStoreListing; @@ -94,19 +106,31 @@ .method public final copy(Lcom/discord/models/domain/ModelSku;JLjava/lang/String;)Lcom/discord/models/dsti/dto/ModelDstiStoreListing; .locals 1 - const-string v0, "sku" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "description" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/dsti/dto/ModelDstiStoreListing; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/dsti/dto/ModelDstiStoreListing;->(Lcom/discord/models/domain/ModelSku;JLjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "description" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sku" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +148,7 @@ iget-object v1, p1, Lcom/discord/models/dsti/dto/ModelDstiStoreListing;->sku:Lcom/discord/models/domain/ModelSku; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -142,7 +166,7 @@ iget-object p1, p1, Lcom/discord/models/dsti/dto/ModelDstiStoreListing;->description:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/gifpicker/domain/ModelGifCategory.smali b/com.discord/smali/com/discord/models/gifpicker/domain/ModelGifCategory.smali index 686d293fa2..01cc61d51c 100644 --- a/com.discord/smali/com/discord/models/gifpicker/domain/ModelGifCategory.smali +++ b/com.discord/smali/com/discord/models/gifpicker/domain/ModelGifCategory.smali @@ -16,13 +16,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "categoryName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "gifPreviewUrl" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -31,6 +29,20 @@ iput-object p2, p0, Lcom/discord/models/gifpicker/domain/ModelGifCategory;->gifPreviewUrl:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "gifPreviewUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "categoryName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/domain/ModelGifCategory;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/gifpicker/domain/ModelGifCategory; @@ -78,19 +90,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/gifpicker/domain/ModelGifCategory; .locals 1 - const-string v0, "categoryName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "gifPreviewUrl" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/domain/ModelGifCategory; invoke-direct {v0, p1, p2}, Lcom/discord/models/gifpicker/domain/ModelGifCategory;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "gifPreviewUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "categoryName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +132,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/domain/ModelGifCategory;->categoryName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +142,7 @@ iget-object p1, p1, Lcom/discord/models/gifpicker/domain/ModelGifCategory;->gifPreviewUrl:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/GifCategoryDto.smali b/com.discord/smali/com/discord/models/gifpicker/dto/GifCategoryDto.smali index 6d3a4fa889..479d704aaf 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/GifCategoryDto.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/GifCategoryDto.smali @@ -13,13 +13,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "src" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lcom/discord/models/gifpicker/dto/GifCategoryDto;->src:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/dto/GifCategoryDto;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/gifpicker/dto/GifCategoryDto; @@ -75,19 +87,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/models/gifpicker/dto/GifCategoryDto; .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "src" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/GifCategoryDto; invoke-direct {v0, p1, p2}, Lcom/discord/models/gifpicker/dto/GifCategoryDto;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -105,7 +129,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/GifCategoryDto;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -115,7 +139,7 @@ iget-object p1, p1, Lcom/discord/models/gifpicker/dto/GifCategoryDto;->src:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/GifDto.smali b/com.discord/smali/com/discord/models/gifpicker/dto/GifDto.smali index 83bbf0f758..d8a93bf4de 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/GifDto.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/GifDto.smali @@ -17,13 +17,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;II)V .locals 1 - const-string v0, "src" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +34,20 @@ iput p4, p0, Lcom/discord/models/gifpicker/dto/GifDto;->height:I return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/dto/GifDto;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/Object;)Lcom/discord/models/gifpicker/dto/GifDto; @@ -113,19 +125,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;II)Lcom/discord/models/gifpicker/dto/GifDto; .locals 1 - const-string v0, "src" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/GifDto; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/gifpicker/dto/GifDto;->(Ljava/lang/String;Ljava/lang/String;II)V return-object v0 + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -143,7 +167,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/GifDto;->src:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -153,7 +177,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/GifDto;->url:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif$Companion.smali b/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif$Companion.smali index 4d7bbd1bee..907e8bf2b8 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif$Companion.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif$Companion.smali @@ -36,9 +36,7 @@ .method public final createFromGifDto(Lcom/discord/models/gifpicker/dto/GifDto;)Lcom/discord/models/gifpicker/dto/ModelGif; .locals 4 - const-string v0, "gifDto" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/ModelGif; @@ -61,4 +59,13 @@ invoke-direct {v0, v1, v2, v3, p1}, Lcom/discord/models/gifpicker/dto/ModelGif;->(Ljava/lang/String;Ljava/lang/String;II)V return-object v0 + + :cond_0 + const-string p1, "gifDto" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif.smali b/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif.smali index 5520127acf..aff82cccd3 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/ModelGif.smali @@ -43,13 +43,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;II)V .locals 1 - const-string v0, "gifImageUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "tenorGifUrl" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -62,6 +60,20 @@ iput p4, p0, Lcom/discord/models/gifpicker/dto/ModelGif;->height:I return-void + + :cond_0 + const-string p1, "tenorGifUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gifImageUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/dto/ModelGif;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/Object;)Lcom/discord/models/gifpicker/dto/ModelGif; @@ -139,19 +151,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;II)Lcom/discord/models/gifpicker/dto/ModelGif; .locals 1 - const-string v0, "gifImageUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "tenorGifUrl" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/ModelGif; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/gifpicker/dto/ModelGif;->(Ljava/lang/String;Ljava/lang/String;II)V return-object v0 + + :cond_0 + const-string p1, "tenorGifUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gifImageUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -169,7 +193,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/ModelGif;->gifImageUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -179,7 +203,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/ModelGif;->tenorGifUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto.smali b/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto.smali index c398d7db85..b27c0db263 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto.smali @@ -40,13 +40,11 @@ } .end annotation - const-string v0, "categories" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "gifs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,20 @@ iput-object p2, p0, Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;->gifs:Ljava/util/List; return-void + + :cond_0 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "categories" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto; @@ -130,19 +142,31 @@ } .end annotation - const-string v0, "categories" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "gifs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto; invoke-direct {v0, p1, p2}, Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;->(Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "categories" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -160,7 +184,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;->categories:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -170,7 +194,7 @@ iget-object p1, p1, Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;->gifs:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifPreviewDto.smali b/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifPreviewDto.smali index cf8187a191..62f69ee4e5 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifPreviewDto.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifPreviewDto.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "src" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto;->src:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto; @@ -52,15 +59,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto; .locals 1 - const-string v0, "src" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto; invoke-direct {v0, p1}, Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -78,7 +92,7 @@ iget-object p1, p1, Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto;->src:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifsResponseDto.smali b/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifsResponseDto.smali index 2e3fe3a15d..df79517a35 100644 --- a/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifsResponseDto.smali +++ b/com.discord/smali/com/discord/models/gifpicker/dto/TrendingGifsResponseDto.smali @@ -40,13 +40,11 @@ } .end annotation - const-string v0, "categories" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "gifs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,20 @@ iput-object p2, p0, Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto;->gifs:Ljava/util/List; return-void + + :cond_0 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "categories" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto; @@ -130,19 +142,31 @@ } .end annotation - const-string v0, "categories" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "gifs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto; invoke-direct {v0, p1, p2}, Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto;->(Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "categories" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -160,7 +184,7 @@ iget-object v1, p1, Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto;->categories:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -170,7 +194,7 @@ iget-object p1, p1, Lcom/discord/models/gifpicker/dto/TrendingGifsResponseDto;->gifs:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/models/ktx/ModelUserExtensionsKt.smali b/com.discord/smali/com/discord/models/ktx/ModelUserExtensionsKt.smali index 738354c912..aa4a66aec5 100644 --- a/com.discord/smali/com/discord/models/ktx/ModelUserExtensionsKt.smali +++ b/com.discord/smali/com/discord/models/ktx/ModelUserExtensionsKt.smali @@ -7,9 +7,7 @@ .method public static final toPerson(Lcom/discord/models/domain/ModelUser;)Landroidx/core/app/Person; .locals 3 - const-string v0, "$this$toPerson" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroidx/core/app/Person$Builder; @@ -49,7 +47,16 @@ const-string v0, "Person.Builder()\n \u2026t(isBot)\n .build()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toPerson" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/models/messages/LocalAttachment.smali b/com.discord/smali/com/discord/models/messages/LocalAttachment.smali index 94fa3b164e..8a2a896919 100644 --- a/com.discord/smali/com/discord/models/messages/LocalAttachment.smali +++ b/com.discord/smali/com/discord/models/messages/LocalAttachment.smali @@ -15,13 +15,11 @@ .method public constructor (JLjava/lang/String;Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "uriString" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "displayName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -32,6 +30,20 @@ iput-object p4, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "displayName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uriString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/models/messages/LocalAttachment;JLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/messages/LocalAttachment; @@ -94,19 +106,31 @@ .method public final copy(JLjava/lang/String;Ljava/lang/String;)Lcom/discord/models/messages/LocalAttachment; .locals 1 - const-string/jumbo v0, "uriString" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "displayName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/models/messages/LocalAttachment; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/messages/LocalAttachment;->(JLjava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "displayName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uriString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -132,7 +156,7 @@ iget-object v1, p1, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -142,7 +166,7 @@ iget-object p1, p1, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/overlay/OverlayManager$a.smali b/com.discord/smali/com/discord/overlay/OverlayManager$a.smali index 128d04df8b..85677d1815 100644 --- a/com.discord/smali/com/discord/overlay/OverlayManager$a.smali +++ b/com.discord/smali/com/discord/overlay/OverlayManager$a.smali @@ -39,7 +39,7 @@ const-string v0, "event" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I @@ -218,11 +218,11 @@ goto :goto_1 :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.overlay.views.OverlayBubbleWrap" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/overlay/OverlayManager$b.smali b/com.discord/smali/com/discord/overlay/OverlayManager$b.smali index 4838997ca3..783fb600d5 100644 --- a/com.discord/smali/com/discord/overlay/OverlayManager$b.smali +++ b/com.discord/smali/com/discord/overlay/OverlayManager$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/overlay/OverlayManager$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,15 +57,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/overlay/OverlayManager$c.smali b/com.discord/smali/com/discord/overlay/OverlayManager$c.smali index df70c9407b..591575bb80 100644 --- a/com.discord/smali/com/discord/overlay/OverlayManager$c.smali +++ b/com.discord/smali/com/discord/overlay/OverlayManager$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/overlay/OverlayManager$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,15 +57,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/overlay/OverlayManager.smali b/com.discord/smali/com/discord/overlay/OverlayManager.smali index c05edc511a..12d630fcc7 100644 --- a/com.discord/smali/com/discord/overlay/OverlayManager.smali +++ b/com.discord/smali/com/discord/overlay/OverlayManager.smali @@ -68,10 +68,6 @@ .method public constructor (Landroid/view/WindowManager;)V .locals 1 - const-string/jumbo v0, "windowManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/overlay/OverlayManager;->m:Landroid/view/WindowManager; @@ -122,10 +118,6 @@ .method public final a(Lcom/discord/overlay/views/OverlayBubbleWrap;)V .locals 2 - const-string v0, "bubble" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lcom/discord/overlay/OverlayManager;->m:Landroid/view/WindowManager; invoke-virtual {p1}, Lcom/discord/overlay/views/OverlayBubbleWrap;->getWindowLayoutParams()Landroid/view/WindowManager$LayoutParams; @@ -148,9 +140,7 @@ .method public final b(Lcom/discord/overlay/views/OverlayBubbleWrap;)V .locals 14 - const-string v0, "bubble" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/overlay/OverlayManager;->m:Landroid/view/WindowManager; @@ -215,6 +205,15 @@ :goto_0 return-void + + :cond_1 + const-string p1, "bubble" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final c(Lcom/discord/overlay/views/OverlayBubbleWrap;)V @@ -222,7 +221,7 @@ iget-object v0, p0, Lcom/discord/overlay/OverlayManager;->l:Lcom/discord/overlay/views/OverlayBubbleWrap; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -280,10 +279,6 @@ .method public final d(Lcom/discord/overlay/views/OverlayBubbleWrap;)V .locals 1 - const-string v0, "bubble" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lcom/discord/overlay/OverlayManager;->e:Ljava/util/ArrayList; invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/overlay/OverlayService$b.smali b/com.discord/smali/com/discord/overlay/OverlayService$b.smali index e4fb1628a9..0ec98204f3 100644 --- a/com.discord/smali/com/discord/overlay/OverlayService$b.smali +++ b/com.discord/smali/com/discord/overlay/OverlayService$b.smali @@ -48,9 +48,7 @@ .method public b(Lcom/discord/overlay/views/OverlayBubbleWrap;)V .locals 1 - const-string v0, "bubble" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/overlay/OverlayService$b;->d:Lcom/discord/overlay/OverlayService; @@ -61,4 +59,13 @@ invoke-virtual {v0, p1}, Lcom/discord/overlay/OverlayManager;->d(Lcom/discord/overlay/views/OverlayBubbleWrap;)V return-void + + :cond_0 + const-string p1, "bubble" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/overlay/OverlayService$c.smali b/com.discord/smali/com/discord/overlay/OverlayService$c.smali index 07edf28b73..654651af1d 100644 --- a/com.discord/smali/com/discord/overlay/OverlayService$c.smali +++ b/com.discord/smali/com/discord/overlay/OverlayService$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/overlay/OverlayService$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/overlay/OverlayService$c;->this$0:Lcom/discord/overlay/OverlayService; @@ -87,4 +85,13 @@ invoke-direct {p1, v0}, Lk0/c;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/overlay/OverlayService.smali b/com.discord/smali/com/discord/overlay/OverlayService.smali index 53e413c9be..bb55136f61 100644 --- a/com.discord/smali/com/discord/overlay/OverlayService.smali +++ b/com.discord/smali/com/discord/overlay/OverlayService.smali @@ -51,15 +51,15 @@ move-result-object p1 - if-eqz p1, :cond_5 + if-eqz p1, :cond_4 iget-object v0, p0, Lcom/discord/overlay/OverlayService;->overlayManager:Lcom/discord/overlay/OverlayManager; - const-string v1, "overlayManager" + const/4 v1, 0x0 - const/4 v2, 0x0 + const-string v2, "overlayManager" - if-eqz v0, :cond_4 + if-eqz v0, :cond_3 invoke-virtual {v0, p1}, Lcom/discord/overlay/OverlayManager;->a(Lcom/discord/overlay/views/OverlayBubbleWrap;)V @@ -71,11 +71,11 @@ iget-object p1, p0, Lcom/discord/overlay/OverlayService;->overlayManager:Lcom/discord/overlay/OverlayManager; - if-eqz p1, :cond_3 + if-eqz p1, :cond_2 iget-object p1, p1, Lcom/discord/overlay/OverlayManager;->i:Lf/a/e/f/a; - if-nez p1, :cond_2 + if-nez p1, :cond_1 new-instance p1, Lf/a/e/f/a; @@ -85,20 +85,14 @@ const-string v3, "applicationContext" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0}, Lf/a/e/f/a;->(Landroid/content/Context;)V iget-object v0, p0, Lcom/discord/overlay/OverlayService;->overlayManager:Lcom/discord/overlay/OverlayManager; - if-eqz v0, :cond_1 - if-eqz v0, :cond_0 - const-string v1, "trashWrap" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, v0, Lcom/discord/overlay/OverlayManager;->i:Lf/a/e/f/a; iget-object v0, v0, Lcom/discord/overlay/OverlayManager;->m:Landroid/view/WindowManager; @@ -112,30 +106,27 @@ goto :goto_0 :cond_0 - throw v2 + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v1 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v2 - - :cond_2 :goto_0 const/4 p1, 0x1 return p1 - :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + :cond_2 + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v1 + + :cond_3 + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v1 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v2 - - :cond_5 const/4 p1, 0x0 return p1 @@ -161,7 +152,7 @@ :cond_0 const-string v0, "overlayManager" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -177,7 +168,7 @@ .end method .method public onCreate()V - .locals 3 + .locals 2 invoke-super {p0}, Landroid/app/Service;->onCreate()V @@ -215,10 +206,6 @@ invoke-direct {v1, p0}, Lcom/discord/overlay/OverlayService$c;->(Lcom/discord/overlay/OverlayService;)V - const-string v2, "" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, v0, Lcom/discord/overlay/OverlayManager;->h:Lkotlin/jvm/functions/Function1; return-void @@ -226,18 +213,18 @@ :cond_0 const-string v0, "overlayManager" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 throw v0 :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type android.view.WindowManager" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method @@ -258,7 +245,7 @@ :cond_0 const-string v0, "overlayManager" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -311,13 +298,20 @@ .end method .method public final setOverlayManager(Lcom/discord/overlay/OverlayManager;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/overlay/OverlayService;->overlayManager:Lcom/discord/overlay/OverlayManager; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$a.smali b/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$a.smali index 4b8806e814..75b996ecf4 100644 --- a/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$a.smali +++ b/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/overlay/views/OverlayBubbleWrap$a; -.super Lk0/p/b; +.super Lk0/o/b; .source "Delegates.kt" @@ -15,7 +15,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/p/b<", + "Lk0/o/b<", "Ljava/lang/Boolean;", ">;" } @@ -36,7 +36,7 @@ iput-object p3, p0, Lcom/discord/overlay/views/OverlayBubbleWrap$a;->b:Lcom/discord/overlay/views/OverlayBubbleWrap; - invoke-direct {p0, p2}, Lk0/p/b;->(Ljava/lang/Object;)V + invoke-direct {p0, p2}, Lk0/o/b;->(Ljava/lang/Object;)V return-void .end method @@ -44,7 +44,7 @@ # virtual methods .method public afterChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -56,10 +56,6 @@ } .end annotation - const-string v0, "property" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - check-cast p3, Ljava/lang/Boolean; invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$b.smali b/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$b.smali index 901fb6bdff..1d2dcaf7f1 100644 --- a/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$b.smali +++ b/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap$b.smali @@ -37,9 +37,7 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V @@ -48,4 +46,13 @@ invoke-static {p1}, Lcom/discord/overlay/views/OverlayBubbleWrap;->a(Lcom/discord/overlay/views/OverlayBubbleWrap;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap.smali b/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap.smali index 73e827a036..1f43d4f4df 100644 --- a/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap.smali +++ b/com.discord/smali/com/discord/overlay/views/OverlayBubbleWrap.smali @@ -49,27 +49,31 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 5 const/4 v0, 0x1 new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/n; + new-instance v1, Lk0/n/c/m; const-class v2, Lcom/discord/overlay/views/OverlayBubbleWrap; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + const-string v3, "isMoving" const-string v4, "isMoving()Z" - const/4 v5, 0x0 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/m;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-direct {v1, v2, v3, v4, v5}, Lk0/o/c/n;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-static {v1}, Lk0/n/c/s;->mutableProperty1(Lk0/n/c/l;)Lk0/r/c; - invoke-static {v1}, Lk0/o/c/t;->mutableProperty1(Lk0/o/c/m;)Lk0/s/c; + const/4 v2, 0x0 - aput-object v1, v0, v5 + aput-object v1, v0, v2 sput-object v0, Lcom/discord/overlay/views/OverlayBubbleWrap;->r:[Lkotlin/reflect/KProperty; @@ -79,10 +83,6 @@ .method public constructor (Landroid/content/Context;)V .locals 6 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; @@ -215,7 +215,7 @@ const-string v3, "spring" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/high16 v4, 0x43480000 # 200.0f @@ -225,7 +225,7 @@ move-result-object v2 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/high16 v5, 0x3f400000 # 0.75f @@ -245,7 +245,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v5}, Landroidx/dynamicanimation/animation/SpringForce;->setDampingRatio(F)Landroidx/dynamicanimation/animation/SpringForce; @@ -253,7 +253,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v4}, Landroidx/dynamicanimation/animation/SpringForce;->setStiffness(F)Landroidx/dynamicanimation/animation/SpringForce; @@ -274,11 +274,11 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.WindowManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -419,22 +419,12 @@ .method public d(Landroid/view/View;)V .locals 6 - const-string v0, "targetView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x2 new-array v1, v0, [I - const-string/jumbo v2, "view" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "outLocation" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1, v1}, Landroid/view/View;->getLocationOnScreen([I)V const/4 v2, 0x0 @@ -550,14 +540,21 @@ invoke-static {v0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I return-void + + :cond_0 + const-string p1, "targetView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public dispatchTouchEvent(Landroid/view/MotionEvent;)Z .locals 4 - const-string v0, "motionEvent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I @@ -721,52 +718,61 @@ move-result p1 return p1 + + :cond_6 + const-string p1, "motionEvent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final e(IILandroid/graphics/Rect;)V - .locals 3 + .locals 4 - const-string v0, "screenBounds" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - iget v0, p3, Landroid/graphics/Rect;->left:I + iget v1, p3, Landroid/graphics/Rect;->left:I - iget v1, p3, Landroid/graphics/Rect;->right:I + iget v2, p3, Landroid/graphics/Rect;->right:I invoke-virtual {p0}, Landroid/widget/FrameLayout;->getWidth()I - move-result v2 + move-result v3 - sub-int/2addr v1, v2 + sub-int/2addr v2, v3 - invoke-static {v0, p1}, Ljava/lang/Math;->max(II)I + invoke-static {v1, p1}, Ljava/lang/Math;->max(II)I move-result p1 - invoke-static {p1, v1}, Ljava/lang/Math;->min(II)I + invoke-static {p1, v2}, Ljava/lang/Math;->min(II)I move-result p1 - iget-object v0, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->n:Landroidx/dynamicanimation/animation/SpringAnimation; + iget-object v1, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->n:Landroidx/dynamicanimation/animation/SpringAnimation; - iget-object v1, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->e:Landroid/view/WindowManager$LayoutParams; + iget-object v2, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->e:Landroid/view/WindowManager$LayoutParams; - iget v1, v1, Landroid/view/WindowManager$LayoutParams;->x:I + iget v2, v2, Landroid/view/WindowManager$LayoutParams;->x:I - int-to-float v1, v1 + int-to-float v2, v2 int-to-float p1, p1 - const-string v2, "$this$animateTo" + const-string v3, "$this$animateTo" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - invoke-virtual {v0}, Landroidx/dynamicanimation/animation/SpringAnimation;->cancel()V + invoke-virtual {v1}, Landroidx/dynamicanimation/animation/SpringAnimation;->cancel()V - invoke-virtual {v0, v1}, Landroidx/dynamicanimation/animation/DynamicAnimation;->setStartValue(F)Landroidx/dynamicanimation/animation/DynamicAnimation; + invoke-virtual {v1, v2}, Landroidx/dynamicanimation/animation/DynamicAnimation;->setStartValue(F)Landroidx/dynamicanimation/animation/DynamicAnimation; - invoke-virtual {v0, p1}, Landroidx/dynamicanimation/animation/SpringAnimation;->animateToFinalPosition(F)V + invoke-virtual {v1, p1}, Landroidx/dynamicanimation/animation/SpringAnimation;->animateToFinalPosition(F)V iget p1, p3, Landroid/graphics/Rect;->top:I @@ -774,9 +780,9 @@ invoke-virtual {p0}, Landroid/widget/FrameLayout;->getHeight()I - move-result v0 + move-result v1 - sub-int/2addr p3, v0 + sub-int/2addr p3, v1 invoke-static {p1, p2}, Ljava/lang/Math;->max(II)I @@ -796,7 +802,7 @@ int-to-float p1, p1 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/dynamicanimation/animation/SpringAnimation;->cancel()V @@ -805,6 +811,23 @@ invoke-virtual {p2, p1}, Landroidx/dynamicanimation/animation/SpringAnimation;->animateToFinalPosition(F)V return-void + + :cond_0 + invoke-static {v3}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + invoke-static {v3}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "screenBounds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final g(Landroid/graphics/Rect;)V @@ -1127,9 +1150,7 @@ .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z .locals 2 - const-string v0, "motionEvent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I @@ -1152,6 +1173,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "motionEvent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onLayout(ZIIII)V @@ -1170,9 +1200,7 @@ .method public final setAnchorAt(Landroid/graphics/Point;)V .locals 2 - const-string v0, "newAnchorPoint" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->p:Landroid/graphics/Point; @@ -1229,6 +1257,15 @@ invoke-static {p1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I return-void + + :cond_0 + const-string p1, "newAnchorPoint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setBubbleTouchable(Z)V @@ -1236,16 +1273,10 @@ iget-object v0, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->e:Landroid/view/WindowManager$LayoutParams; - const-string v1, "$this$setFlagTouchable" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 if-eqz p1, :cond_0 - const-string p1, "$this$removeFlag" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget p1, v0, Landroid/view/WindowManager$LayoutParams;->flags:I and-int/lit8 p1, p1, -0x11 @@ -1257,10 +1288,6 @@ :cond_0 const/16 p1, 0x10 - const-string v1, "$this$addFlag" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget v1, v0, Landroid/view/WindowManager$LayoutParams;->flags:I or-int/2addr p1, v1 @@ -1275,6 +1302,15 @@ invoke-interface {p1, p0, v0}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V return-void + + :cond_1 + const-string p1, "$this$setFlagTouchable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setMoving(Z)V @@ -1316,15 +1352,22 @@ .end method .method public final setWindowLayoutParams(Landroid/view/WindowManager$LayoutParams;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/overlay/views/OverlayBubbleWrap;->e:Landroid/view/WindowManager$LayoutParams; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setX(F)V diff --git a/com.discord/smali/com/discord/overlay/views/OverlayDialog.smali b/com.discord/smali/com/discord/overlay/views/OverlayDialog.smali index 73549b18e7..4105a9b95c 100644 --- a/com.discord/smali/com/discord/overlay/views/OverlayDialog.smali +++ b/com.discord/smali/com/discord/overlay/views/OverlayDialog.smali @@ -7,10 +7,6 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lcom/discord/overlay/views/OverlayBubbleWrap;->(Landroid/content/Context;)V invoke-virtual {p0}, Lcom/discord/overlay/views/OverlayBubbleWrap;->getWindowLayoutParams()Landroid/view/WindowManager$LayoutParams; @@ -29,10 +25,6 @@ iput v0, p1, Landroid/view/WindowManager$LayoutParams;->y:I - const-string v0, "$this$addFlag" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget v0, p1, Landroid/view/WindowManager$LayoutParams;->flags:I or-int/lit8 v0, v0, 0x2 diff --git a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$a.smali b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$a.smali index 6db8d379da..96378941b6 100644 --- a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$a.smali +++ b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$a.smali @@ -57,7 +57,7 @@ check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout; - invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object; @@ -92,7 +92,7 @@ check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout; - invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$c.smali b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$c.smali index 99360e9322..7bd9b652e9 100644 --- a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$c.smali +++ b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/panels/OverlappingPanelsLayout$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlappingPanelsLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$d.smali b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$d.smali index 6c7b7d4006..f6bcab2ba9 100644 --- a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$d.smali +++ b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$d.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/panels/OverlappingPanelsLayout$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlappingPanelsLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$e.smali b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$e.smali index 7ebaca495a..dcac32db7b 100644 --- a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$e.smali +++ b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout$e.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/panels/OverlappingPanelsLayout$e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlappingPanelsLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout.smali b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout.smali index d775cdc034..a79da15d57 100644 --- a/com.discord/smali/com/discord/panels/OverlappingPanelsLayout.smali +++ b/com.discord/smali/com/discord/panels/OverlappingPanelsLayout.smali @@ -139,9 +139,7 @@ .method public constructor (Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V @@ -185,7 +183,7 @@ iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState; - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List; @@ -204,14 +202,21 @@ iput-boolean p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isSystemGestureNavigationPossible:Z return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -255,7 +260,7 @@ iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState; - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List; @@ -276,14 +281,21 @@ invoke-direct {p0, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -327,7 +339,7 @@ iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState; - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + sget-object p3, Lk0/i/n;->d:Lk0/i/n; iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List; @@ -348,6 +360,15 @@ invoke-direct {p0, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -407,7 +428,7 @@ :cond_0 const-string p0, "centerPanel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -426,7 +447,7 @@ :cond_0 const-string p0, "startPanel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -931,13 +952,13 @@ .end method .method private final handleCenterPanelX(FF)V - .locals 12 + .locals 11 iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View; const/4 v1, 0x0 - if-eqz v0, :cond_1a + if-eqz v0, :cond_1b iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z @@ -966,7 +987,7 @@ goto :goto_0 :cond_0 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -996,7 +1017,7 @@ goto :goto_1 :cond_3 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1008,7 +1029,7 @@ iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View; - if-eqz v0, :cond_19 + if-eqz v0, :cond_1a iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z @@ -1031,7 +1052,7 @@ goto :goto_2 :cond_5 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1061,7 +1082,7 @@ goto :goto_3 :cond_8 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1137,15 +1158,13 @@ :goto_6 iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View; - if-eqz v8, :cond_18 + if-eqz v8, :cond_19 xor-int/lit8 v9, v6, 0x1 const/high16 v10, 0x3f000000 # 0.5f - const-string v11, "$this$setEnabledAlpha" - - invoke-static {v8, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_18 if-eqz v9, :cond_f @@ -1265,31 +1284,38 @@ return-void :cond_16 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_17 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_18 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + const-string p1, "$this$setEnabledAlpha" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v1 :cond_19 - const-string p1, "endPanel" - - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1a + const-string p1, "endPanel" + + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v1 + + :cond_1b const-string p1, "startPanel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1366,14 +1392,14 @@ :cond_3 const-string v0, "centerPanel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_4 const-string v0, "endPanel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method @@ -1448,14 +1474,14 @@ :cond_3 const-string v0, "centerPanel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_4 const-string v0, "startPanel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method @@ -1471,7 +1497,7 @@ const-string v2, "getChildAt(0)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View; @@ -1483,7 +1509,7 @@ const-string v3, "getChildAt(1)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View; @@ -1495,7 +1521,7 @@ const-string v3, "getChildAt(2)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View; @@ -1591,42 +1617,42 @@ return-void :cond_1 - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_2 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_3 - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_4 - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_5 - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_6 - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_7 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_8 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method @@ -1642,9 +1668,7 @@ const-string v1, "context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lf/a/f/a;->a:Lkotlin/jvm/functions/Function1; @@ -1716,7 +1740,7 @@ const-string v3, "resources" - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -1730,7 +1754,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -1745,7 +1769,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -1947,12 +1971,12 @@ return v2 :cond_7 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_8 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2236,12 +2260,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2286,12 +2310,12 @@ goto :goto_1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -2331,7 +2355,7 @@ const-string v2, "resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -2387,7 +2411,7 @@ :cond_3 const-string p1, "centerPanel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -2611,12 +2635,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2721,7 +2745,7 @@ :cond_3 const-string p1, "centerPanel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -2841,15 +2865,13 @@ .method public final handleEndPanelState(Lcom/discord/panels/PanelState;)V .locals 2 - const-string v0, "endPanelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState; sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2857,7 +2879,7 @@ sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2876,7 +2898,7 @@ sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2889,20 +2911,27 @@ iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState; return-void + + :cond_2 + const-string p1, "endPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStartPanelState(Lcom/discord/panels/PanelState;)V .locals 2 - const-string v0, "startPanelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState; sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2910,7 +2939,7 @@ sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2925,7 +2954,7 @@ :cond_0 sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2933,7 +2962,7 @@ sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2946,36 +2975,43 @@ iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState; return-void + + :cond_2 + const-string p1, "startPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z .locals 6 - const-string v0, "event" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 const/4 v2, 0x0 const/4 v3, 0x1 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - if-eq v0, v3, :cond_3 + if-eq v1, v3, :cond_3 const/4 v4, 0x2 - if-eq v0, v4, :cond_0 + if-eq v1, v4, :cond_0 const/4 p1, 0x3 - if-eq v0, p1, :cond_3 + if-eq v1, p1, :cond_3 iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z @@ -3045,7 +3081,7 @@ invoke-virtual {p1}, Landroid/view/VelocityTracker;->recycle()V :cond_4 - iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker; + iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker; iget-boolean p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z @@ -3062,15 +3098,15 @@ invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->isTouchingCenterPanelWhileSidePanelOpen(Landroid/view/MotionEvent;)Z - move-result v0 + move-result v1 - iput-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z + iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z - iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View; + iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View; - if-eqz v0, :cond_a + if-eqz v1, :cond_a - invoke-virtual {v0}, Landroid/view/View;->getX()F + invoke-virtual {v1}, Landroid/view/View;->getX()F move-result v0 @@ -3100,7 +3136,7 @@ const-string v4, "resources" - invoke-static {v1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -3163,9 +3199,16 @@ :cond_a const-string p1, "centerPanel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_b + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onLayout(ZIIII)V @@ -3194,36 +3237,36 @@ .method public onTouchEvent(Landroid/view/MotionEvent;)Z .locals 5 - const-string v0, "event" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b - iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z + iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z - const/4 v1, 0x0 + const/4 v2, 0x0 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - return v1 + return v2 :cond_0 invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I - move-result v0 + move-result v1 - const/4 v2, 0x1 + const/4 v3, 0x1 - if-eqz v0, :cond_a + if-eqz v1, :cond_a - if-eq v0, v2, :cond_6 + if-eq v1, v3, :cond_6 - const/4 v3, 0x2 + const/4 v4, 0x2 - if-eq v0, v3, :cond_1 + if-eq v1, v4, :cond_1 - const/4 v3, 0x3 + const/4 v4, 0x3 - if-eq v0, v3, :cond_6 + if-eq v1, v4, :cond_6 goto/16 :goto_4 @@ -3234,7 +3277,7 @@ if-eqz v0, :cond_2 - return v1 + return v2 :cond_2 iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F @@ -3245,19 +3288,19 @@ invoke-static {v0}, Ljava/lang/Math;->abs(F)F - move-result v3 + move-result v1 iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F - cmpl-float v3, v3, v4 + cmpl-float v1, v1, v4 - if-lez v3, :cond_4 + if-lez v1, :cond_4 - iget-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection; + iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection; - if-nez v3, :cond_4 + if-nez v1, :cond_4 - int-to-float v1, v1 + int-to-float v1, v2 cmpl-float v0, v0, v1 @@ -3292,71 +3335,76 @@ goto :goto_3 :cond_6 - iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z + iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z - if-eqz v0, :cond_7 + if-eqz v1, :cond_7 invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - move-result v0 + move-result v1 - iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F + iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F - sub-float/2addr v0, v3 + sub-float/2addr v1, v4 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F + invoke-static {v1}, Ljava/lang/Math;->abs(F)F - move-result v0 + move-result v1 - iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F + iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F - cmpg-float v0, v0, v3 + cmpg-float v1, v1, v4 - if-gez v0, :cond_7 + if-gez v1, :cond_7 - iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z + iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z - if-nez v0, :cond_7 + if-nez v1, :cond_7 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_1 :cond_7 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 invoke-virtual {p0}, Lcom/discord/panels/OverlappingPanelsLayout;->closePanels()V goto :goto_2 :cond_8 - iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker; + iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker; - if-eqz v0, :cond_9 + if-eqz v1, :cond_9 - invoke-virtual {v0, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V + invoke-virtual {v1, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V :cond_9 invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->snapOpenOrClose(Landroid/view/MotionEvent;)V :goto_2 - iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z + iput-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z - iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z + iput-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection; + iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection; :cond_a :goto_3 - const/4 v1, 0x1 + const/4 v2, 0x1 :goto_4 - return v1 + return v2 + + :cond_b + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final openEndPanel()V @@ -3382,9 +3430,7 @@ .method public final varargs registerEndPanelStateListeners([Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;)V .locals 4 - const-string v0, "panelStateListenerArgs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length v0, p1 @@ -3405,14 +3451,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "panelStateListenerArgs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final varargs registerStartPanelStateListeners([Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;)V .locals 4 - const-string v0, "panelStateListenerArgs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length v0, p1 @@ -3433,10 +3486,19 @@ :cond_0 return-void + + :cond_1 + const-string p1, "panelStateListenerArgs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setChildGestureRegions(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -3446,21 +3508,26 @@ } .end annotation - const-string v0, "childGestureRegions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List; return-void + + :cond_0 + const-string p1, "childGestureRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setEndPanelLockState(Lcom/discord/panels/OverlappingPanelsLayout$LockState;)V .locals 1 - const-string v0, "lockState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState; @@ -3472,14 +3539,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "lockState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setStartPanelLockState(Lcom/discord/panels/OverlappingPanelsLayout$LockState;)V .locals 1 - const-string v0, "lockState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState; @@ -3491,6 +3565,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "lockState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setStartPanelUseFullPortraitWidth(Z)V diff --git a/com.discord/smali/com/discord/player/AppMediaPlayer.smali b/com.discord/smali/com/discord/player/AppMediaPlayer.smali index 23247bf3af..c29ee832c4 100644 --- a/com.discord/smali/com/discord/player/AppMediaPlayer.smali +++ b/com.discord/smali/com/discord/player/AppMediaPlayer.smali @@ -51,27 +51,7 @@ # direct methods .method public constructor (Lf/h/a/c/s0;Lf/a/g/k;Lf/h/a/c/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V - .locals 1 - - const-string v0, "exoPlayer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rxPlayerEventListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dataSourceFactory" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "timerScheduler" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "logger" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -91,7 +71,7 @@ const-string p2, "PublishSubject.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/player/AppMediaPlayer;->a:Lrx/subjects/PublishSubject; @@ -115,7 +95,7 @@ const-string p2, "BehaviorSubject.create(exoPlayer.volume)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/player/AppMediaPlayer;->d:Lrx/subjects/BehaviorSubject; @@ -125,7 +105,7 @@ const-string p2, "playerStateChangeSubject" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Lf/a/g/e; @@ -149,7 +129,7 @@ const-string p2, "isPlayingChangeSubject" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Lf/a/g/a; @@ -187,7 +167,7 @@ const-string p3, "playerErrorSubject" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Lf/a/g/c; @@ -269,7 +249,7 @@ # virtual methods .method public final a(Lcom/discord/player/MediaSource;ZZJLcom/google/android/exoplayer2/ui/PlayerView;Lcom/google/android/exoplayer2/ui/PlayerControlView;)V - .locals 22 + .locals 23 .annotation build Landroidx/annotation/UiThread; .end annotation @@ -283,70 +263,68 @@ move-object/from16 v5, p7 - const-string v6, "mediaSource" + const/4 v6, 0x0 - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_b - const-string v6, "playerView" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_a iput-object v1, v0, Lcom/discord/player/AppMediaPlayer;->e:Lcom/discord/player/MediaSource; - iget-object v6, v0, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0; + iget-object v7, v0, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0; - invoke-virtual {v6}, Lf/h/a/c/s0;->S()V + invoke-virtual {v7}, Lf/h/a/c/s0;->S()V - iget-object v7, v6, Lf/h/a/c/s0;->b:[Lf/h/a/c/p0; + iget-object v8, v7, Lf/h/a/c/s0;->b:[Lf/h/a/c/p0; - array-length v8, v7 - - const/4 v9, 0x0 + array-length v9, v8 const/4 v10, 0x0 + const/4 v11, 0x0 + :goto_0 - const/4 v11, 0x2 + const/4 v12, 0x2 - const/4 v12, 0x1 + const/4 v13, 0x1 - if-ge v10, v8, :cond_1 + if-ge v11, v9, :cond_1 - aget-object v13, v7, v10 + aget-object v14, v8, v11 - invoke-interface {v13}, Lf/h/a/c/p0;->u()I + invoke-interface {v14}, Lf/h/a/c/p0;->u()I - move-result v14 + move-result v15 - if-ne v14, v11, :cond_0 + if-ne v15, v12, :cond_0 - iget-object v11, v6, Lf/h/a/c/s0;->c:Lf/h/a/c/a0; + iget-object v12, v7, Lf/h/a/c/s0;->c:Lf/h/a/c/a0; - invoke-virtual {v11, v13}, Lf/h/a/c/a0;->a(Lf/h/a/c/n0$b;)Lf/h/a/c/n0; - - move-result-object v11 - - const/4 v13, 0x4 - - invoke-virtual {v11, v13}, Lf/h/a/c/n0;->e(I)Lf/h/a/c/n0; - - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-virtual {v12, v14}, Lf/h/a/c/a0;->a(Lf/h/a/c/n0$b;)Lf/h/a/c/n0; move-result-object v12 - invoke-virtual {v11, v12}, Lf/h/a/c/n0;->d(Ljava/lang/Object;)Lf/h/a/c/n0; + const/4 v14, 0x4 - invoke-virtual {v11}, Lf/h/a/c/n0;->c()Lf/h/a/c/n0; + invoke-virtual {v12, v14}, Lf/h/a/c/n0;->e(I)Lf/h/a/c/n0; + + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v13 + + invoke-virtual {v12, v13}, Lf/h/a/c/n0;->d(Ljava/lang/Object;)Lf/h/a/c/n0; + + invoke-virtual {v12}, Lf/h/a/c/n0;->c()Lf/h/a/c/n0; :cond_0 - add-int/lit8 v10, v10, 0x1 + add-int/lit8 v11, v11, 0x1 goto :goto_0 :cond_1 - iget-object v6, v0, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0; + iget-object v7, v0, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0; - invoke-virtual {v4, v6}, Lcom/google/android/exoplayer2/ui/PlayerView;->setPlayer(Lf/h/a/c/m0;)V + invoke-virtual {v4, v7}, Lcom/google/android/exoplayer2/ui/PlayerView;->setPlayer(Lf/h/a/c/m0;)V if-eqz v5, :cond_2 @@ -355,31 +333,33 @@ invoke-virtual {v5, v4}, Lcom/google/android/exoplayer2/ui/PlayerControlView;->setPlayer(Lf/h/a/c/m0;)V :cond_2 - iget-object v15, v0, Lcom/discord/player/AppMediaPlayer;->h:Lf/h/a/c/h1/j$a; + iget-object v4, v0, Lcom/discord/player/AppMediaPlayer;->h:Lf/h/a/c/h1/j$a; - new-instance v16, Lf/h/a/c/a1/f; + new-instance v17, Lf/h/a/c/a1/f; - invoke-direct/range {v16 .. v16}, Lf/h/a/c/a1/f;->()V + invoke-direct/range {v17 .. v17}, Lf/h/a/c/a1/f;->()V - sget-object v17, Lf/h/a/c/z0/i;->a:Lf/h/a/c/z0/i; + sget-object v18, Lf/h/a/c/z0/i;->a:Lf/h/a/c/z0/i; - new-instance v18, Lf/h/a/c/h1/r; + new-instance v19, Lf/h/a/c/h1/r; - invoke-direct/range {v18 .. v18}, Lf/h/a/c/h1/r;->()V + invoke-direct/range {v19 .. v19}, Lf/h/a/c/h1/r;->()V - const/high16 v20, 0x100000 + const/high16 v21, 0x100000 - iget-object v14, v1, Lcom/discord/player/MediaSource;->d:Landroid/net/Uri; + iget-object v15, v1, Lcom/discord/player/MediaSource;->d:Landroid/net/Uri; new-instance v1, Lf/h/a/c/d1/s; - const/16 v19, 0x0 + const/16 v20, 0x0 - const/16 v21, 0x0 + const/16 v22, 0x0 - move-object v13, v1 + move-object v14, v1 - invoke-direct/range {v13 .. v21}, Lf/h/a/c/d1/s;->(Landroid/net/Uri;Lf/h/a/c/h1/j$a;Lf/h/a/c/a1/j;Lf/h/a/c/z0/i;Lf/h/a/c/h1/u;Ljava/lang/String;ILjava/lang/Object;)V + move-object/from16 v16, v4 + + invoke-direct/range {v14 .. v22}, Lf/h/a/c/d1/s;->(Landroid/net/Uri;Lf/h/a/c/h1/j$a;Lf/h/a/c/a1/j;Lf/h/a/c/z0/i;Lf/h/a/c/h1/u;Ljava/lang/String;ILjava/lang/Object;)V iget-object v4, v0, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0; @@ -387,8 +367,6 @@ iget-object v5, v4, Lf/h/a/c/s0;->C:Lf/h/a/c/d1/p; - const/4 v6, 0x0 - if-eqz v5, :cond_4 iget-object v7, v4, Lf/h/a/c/s0;->m:Lf/h/a/c/v0/a; @@ -424,11 +402,11 @@ check-cast v8, Lf/h/a/c/v0/a$a; - iget v10, v8, Lf/h/a/c/v0/a$a;->c:I + iget v9, v8, Lf/h/a/c/v0/a$a;->c:I iget-object v8, v8, Lf/h/a/c/v0/a$a;->a:Lf/h/a/c/d1/p$a; - invoke-virtual {v5, v10, v8}, Lf/h/a/c/v0/a;->V(ILf/h/a/c/d1/p$a;)V + invoke-virtual {v5, v9, v8}, Lf/h/a/c/v0/a;->V(ILf/h/a/c/d1/p$a;)V goto :goto_1 @@ -458,7 +436,7 @@ if-eqz v6, :cond_5 - invoke-virtual {v5, v12}, Lf/h/a/c/r;->a(Z)V + invoke-virtual {v5, v13}, Lf/h/a/c/r;->a(Z)V :cond_5 const/4 v5, 0x1 @@ -475,47 +453,47 @@ invoke-virtual {v4, v6, v5}, Lf/h/a/c/s0;->R(ZI)V - iget-object v13, v4, Lf/h/a/c/s0;->c:Lf/h/a/c/a0; + iget-object v14, v4, Lf/h/a/c/s0;->c:Lf/h/a/c/a0; - invoke-virtual {v13, v12, v12, v12, v11}, Lf/h/a/c/a0;->I(ZZZI)Lf/h/a/c/i0; + invoke-virtual {v14, v13, v13, v13, v12}, Lf/h/a/c/a0;->I(ZZZI)Lf/h/a/c/i0; - move-result-object v14 + move-result-object v15 - iput-boolean v12, v13, Lf/h/a/c/a0;->p:Z + iput-boolean v13, v14, Lf/h/a/c/a0;->p:Z - iget v4, v13, Lf/h/a/c/a0;->o:I + iget v4, v14, Lf/h/a/c/a0;->o:I - add-int/2addr v4, v12 + add-int/2addr v4, v13 - iput v4, v13, Lf/h/a/c/a0;->o:I + iput v4, v14, Lf/h/a/c/a0;->o:I - iget-object v4, v13, Lf/h/a/c/a0;->f:Lf/h/a/c/b0; + iget-object v4, v14, Lf/h/a/c/a0;->f:Lf/h/a/c/b0; iget-object v4, v4, Lf/h/a/c/b0;->j:Lf/h/a/c/i1/z; iget-object v4, v4, Lf/h/a/c/i1/z;->a:Landroid/os/Handler; - invoke-virtual {v4, v9, v12, v12, v1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; + invoke-virtual {v4, v10, v13, v13, v1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; move-result-object v1 invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V - const/4 v15, 0x0 + const/16 v16, 0x0 - const/16 v16, 0x4 + const/16 v17, 0x4 - const/16 v17, 0x1 + const/16 v18, 0x1 - const/16 v18, 0x0 + const/16 v19, 0x0 - invoke-virtual/range {v13 .. v18}, Lf/h/a/c/a0;->V(Lf/h/a/c/i0;ZIIZ)V + invoke-virtual/range {v14 .. v19}, Lf/h/a/c/a0;->V(Lf/h/a/c/i0;ZIIZ)V if-eqz p2, :cond_7 iget-object v1, v0, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0; - invoke-virtual {v1, v12}, Lf/h/a/c/s0;->n(Z)V + invoke-virtual {v1, v13}, Lf/h/a/c/s0;->n(Z)V :cond_7 const-wide/16 v4, 0x0 @@ -547,6 +525,20 @@ :cond_9 throw v6 + + :cond_a + const-string v1, "playerView" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_b + const-string v1, "mediaSource" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public final c()V diff --git a/com.discord/smali/com/discord/player/MediaSource$a.smali b/com.discord/smali/com/discord/player/MediaSource$a.smali index 222cf67952..579fa9e13f 100644 --- a/com.discord/smali/com/discord/player/MediaSource$a.smali +++ b/com.discord/smali/com/discord/player/MediaSource$a.smali @@ -38,57 +38,77 @@ # virtual methods .method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; - .locals 4 + .locals 5 - const-string v0, "parcel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 new-instance v1, Lcom/discord/player/MediaSource; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-class v2, Landroid/net/Uri; - const-class v0, Landroid/net/Uri; - - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v0 - - invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; - - move-result-object v0 - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - check-cast v0, Landroid/net/Uri; - - invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + invoke-virtual {p1, v2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; - const-string v3, "parcel.readString()!!" + move-result-object v2 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_2 - const-class v3, Lcom/discord/player/MediaType; + check-cast v2, Landroid/net/Uri; - invoke-virtual {v3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v3 - invoke-virtual {p1, v3}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; + if-eqz v3, :cond_1 + + const-string v4, "parcel.readString()!!" + + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-class v4, Lcom/discord/player/MediaType; + + invoke-virtual {v4}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v4 + + invoke-virtual {p1, v4}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 check-cast p1, Lcom/discord/player/MediaType; - invoke-direct {v1, v0, v2, p1}, Lcom/discord/player/MediaSource;->(Landroid/net/Uri;Ljava/lang/String;Lcom/discord/player/MediaType;)V + invoke-direct {v1, v2, v3, p1}, Lcom/discord/player/MediaSource;->(Landroid/net/Uri;Ljava/lang/String;Lcom/discord/player/MediaType;)V return-object v1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public newArray(I)[Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/player/MediaSource.smali b/com.discord/smali/com/discord/player/MediaSource.smali index 3c01d5a3d2..f3dcafd255 100644 --- a/com.discord/smali/com/discord/player/MediaSource.smali +++ b/com.discord/smali/com/discord/player/MediaSource.smali @@ -44,17 +44,11 @@ .method public constructor (Landroid/net/Uri;Ljava/lang/String;Lcom/discord/player/MediaType;)V .locals 1 - const-string v0, "progressiveMediaUri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "featureTag" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaType" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -65,6 +59,20 @@ iput-object p3, p0, Lcom/discord/player/MediaSource;->f:Lcom/discord/player/MediaType; return-void + + :cond_0 + const-string p1, "mediaType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "progressiveMediaUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -92,7 +100,7 @@ iget-object v1, p1, Lcom/discord/player/MediaSource;->d:Landroid/net/Uri; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -102,7 +110,7 @@ iget-object v1, p1, Lcom/discord/player/MediaSource;->e:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -112,7 +120,7 @@ iget-object p1, p1, Lcom/discord/player/MediaSource;->f:Lcom/discord/player/MediaType; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -228,9 +236,7 @@ .method public writeToParcel(Landroid/os/Parcel;I)V .locals 1 - const-string v0, "parcel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/player/MediaSource;->d:Landroid/net/Uri; @@ -245,4 +251,13 @@ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V return-void + + :cond_0 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/player/MediaType$a.smali b/com.discord/smali/com/discord/player/MediaType$a.smali index 2610cb93c8..d21be06fac 100644 --- a/com.discord/smali/com/discord/player/MediaType$a.smali +++ b/com.discord/smali/com/discord/player/MediaType$a.smali @@ -40,25 +40,37 @@ .method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .locals 1 - const-string v0, "parcel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 const-string v0, "parcel.readString()!!" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/player/MediaType;->valueOf(Ljava/lang/String;)Lcom/discord/player/MediaType; move-result-object p1 return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public newArray(I)[Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/player/MediaType.smali b/com.discord/smali/com/discord/player/MediaType.smali index 14726fd5ea..ef97635640 100644 --- a/com.discord/smali/com/discord/player/MediaType.smali +++ b/com.discord/smali/com/discord/player/MediaType.smali @@ -132,9 +132,7 @@ .method public writeToParcel(Landroid/os/Parcel;I)V .locals 0 - const-string p2, "parcel" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Ljava/lang/Enum;->name()Ljava/lang/String; @@ -143,4 +141,13 @@ invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/BreadcrumbInterceptor.smali b/com.discord/smali/com/discord/restapi/BreadcrumbInterceptor.smali index dfc1afa028..d141548762 100644 --- a/com.discord/smali/com/discord/restapi/BreadcrumbInterceptor.smali +++ b/com.discord/smali/com/discord/restapi/BreadcrumbInterceptor.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/logging/Logger;)V - .locals 1 + .locals 0 - const-string v0, "logger" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/BreadcrumbInterceptor;->logger:Lcom/discord/utilities/logging/Logger; return-void + + :cond_0 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -30,9 +37,7 @@ .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; .locals 5 - const-string v0, "chain" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; @@ -77,4 +82,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "chain" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RequiredHeadersInterceptor.smali b/com.discord/smali/com/discord/restapi/RequiredHeadersInterceptor.smali index 9baa850d6f..80ae731f39 100644 --- a/com.discord/smali/com/discord/restapi/RequiredHeadersInterceptor.smali +++ b/com.discord/smali/com/discord/restapi/RequiredHeadersInterceptor.smali @@ -20,160 +20,97 @@ # direct methods .method public constructor (Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;)V - .locals 1 + .locals 0 - const-string v0, "headersProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RequiredHeadersInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; return-void + + :cond_0 + const-string p1, "headersProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; - .locals 12 + .locals 6 - const-string v0, "chain" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/restapi/RequiredHeadersInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; - - invoke-interface {v0}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getAuthToken()Ljava/lang/String; - - move-result-object v0 + if-eqz p1, :cond_4 iget-object v1, p0, Lcom/discord/restapi/RequiredHeadersInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; - invoke-interface {v1}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getFingerprint()Ljava/lang/String; + invoke-interface {v1}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getAuthToken()Ljava/lang/String; move-result-object v1 iget-object v2, p0, Lcom/discord/restapi/RequiredHeadersInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; - invoke-interface {v2}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getLocale()Ljava/lang/String; + invoke-interface {v2}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getFingerprint()Ljava/lang/String; move-result-object v2 iget-object v3, p0, Lcom/discord/restapi/RequiredHeadersInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; - invoke-interface {v3}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getUserAgent()Ljava/lang/String; + invoke-interface {v3}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getLocale()Ljava/lang/String; move-result-object v3 - invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; + iget-object v4, p0, Lcom/discord/restapi/RequiredHeadersInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; + + invoke-interface {v4}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getUserAgent()Ljava/lang/String; move-result-object v4 - if-eqz v4, :cond_5 - - const-string v5, "request" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v5, Ljava/util/LinkedHashMap; - - invoke-direct {v5}, Ljava/util/LinkedHashMap;->()V - - iget-object v7, v4, Lo0/a0;->b:Lo0/w; - - iget-object v8, v4, Lo0/a0;->c:Ljava/lang/String; - - iget-object v10, v4, Lo0/a0;->e:Lokhttp3/RequestBody; - - iget-object v5, v4, Lo0/a0;->f:Ljava/util/Map; - - invoke-interface {v5}, Ljava/util/Map;->isEmpty()Z - - move-result v5 - - if-eqz v5, :cond_0 - - new-instance v5, Ljava/util/LinkedHashMap; - - invoke-direct {v5}, Ljava/util/LinkedHashMap;->()V - - goto :goto_0 - - :cond_0 - iget-object v5, v4, Lo0/a0;->f:Ljava/util/Map; - - invoke-static {v5}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; + invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; move-result-object v5 - :goto_0 - iget-object v4, v4, Lo0/a0;->d:Lokhttp3/Headers; + if-eqz v5, :cond_3 - invoke-virtual {v4}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + new-instance v0, Lo0/a0$a; - move-result-object v4 + invoke-direct {v0, v5}, Lo0/a0$a;->(Lo0/a0;)V - const-string v6, "User-Agent" + const-string v5, "User-Agent" - const-string v9, "name" + invoke-virtual {v0, v5, v4}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - invoke-static {v6, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 - const-string/jumbo v11, "value" + const-string v4, "Authorization" - invoke-static {v3, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v0, v4, v1}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - invoke-virtual {v4, v6, v3}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + :cond_0 + if-eqz v2, :cond_1 - if-eqz v0, :cond_1 + const-string v1, "X-Fingerprint" - const-string v3, "Authorization" - - invoke-static {v3, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v4, v3, v0}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + invoke-virtual {v0, v1, v2}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; :cond_1 - if-eqz v1, :cond_2 + if-eqz v3, :cond_2 - const-string v0, "X-Fingerprint" + const-string v1, "Accept-Language" - invoke-static {v0, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v1, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v4, v0, v1}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + invoke-virtual {v0, v1, v3}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; :cond_2 - if-eqz v2, :cond_3 + invoke-virtual {v0}, Lo0/a0$a;->b()Lo0/a0; - const-string v0, "Accept-Language" - - invoke-static {v0, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v2, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v4, v0, v2}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - :cond_3 - if-eqz v7, :cond_4 - - invoke-virtual {v4}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - - move-result-object v9 - - invoke-static {v5}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v11 - - new-instance v0, Lo0/a0; - - move-object v6, v0 - - invoke-direct/range {v6 .. v11}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V + move-result-object v0 invoke-interface {p1, v0}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; @@ -181,21 +118,13 @@ return-object p1 + :cond_3 + throw v0 + :cond_4 - new-instance p1, Ljava/lang/IllegalStateException; + const-string p1, "chain" - const-string/jumbo v0, "url == null" + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw p1 - - :cond_5 - const/4 p1, 0x0 - - throw p1 + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion$clientCallback$1.smali b/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion$clientCallback$1.smali index 279d11bf02..b56674be64 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion$clientCallback$1.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion$clientCallback$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/restapi/RestAPIBuilder$Companion$clientCallback$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RestAPIBuilder.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Lo0/x;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,25 @@ .method public final invoke(Ljava/lang/String;Lo0/x;)V .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion.smali b/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion.smali index 51a85fd961..63f5217546 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIBuilder$Companion.smali @@ -31,7 +31,7 @@ return-void .end method -.method public static synthetic getClientCallback$annotations()V +.method public static synthetic clientCallback$annotations()V .locals 0 .annotation build Landroidx/annotation/VisibleForTesting; .end annotation @@ -62,7 +62,7 @@ .end method .method public final setClientCallback(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -76,11 +76,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/restapi/RestAPIBuilder;->access$setClientCallback$cp(Lkotlin/jvm/functions/Function2;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIBuilder.smali b/com.discord/smali/com/discord/restapi/RestAPIBuilder.smali index f0fbb00ce4..fb67c6d923 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIBuilder.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIBuilder.smali @@ -65,13 +65,11 @@ .method public constructor (Ljava/lang/String;Lo0/p;)V .locals 1 - const-string v0, "baseApiUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "cookieJar" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -80,6 +78,20 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIBuilder;->cookieJar:Lo0/p; return-void + + :cond_0 + const-string p1, "cookieJar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "baseApiUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getClientCallback$cp()Lkotlin/jvm/functions/Function2; @@ -377,7 +389,7 @@ if-eqz p5, :cond_3 - const-string/jumbo v2, "v8/" + const-string v2, "v8/" move-object/from16 v6, p3 @@ -437,7 +449,7 @@ move-object/from16 v5, p6 - invoke-static {v5, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -673,7 +685,7 @@ .end method .method private final buildOkHttpClient(Ljava/lang/Long;Ljava/util/List;)Lo0/x; - .locals 5 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -690,7 +702,9 @@ invoke-direct {v0}, Lo0/x$a;->()V - if-eqz p2, :cond_0 + const/4 v1, 0x0 + + if-eqz p2, :cond_1 invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -699,50 +713,55 @@ :goto_0 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_1 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lokhttp3/Interceptor; + check-cast v2, Lokhttp3/Interceptor; - const-string v2, "interceptor" + if-eqz v2, :cond_0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, v0, Lo0/x$a;->c:Ljava/util/List; - iget-object v2, v0, Lo0/x$a;->c:Ljava/util/List; - - invoke-interface {v2, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 - if-eqz p1, :cond_1 + const-string p1, "interceptor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + if-eqz p1, :cond_4 invoke-virtual {p1}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v2 sget-object p2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {v0, v1, v2, p2}, Lo0/x$a;->a(JLjava/util/concurrent/TimeUnit;)Lo0/x$a; + invoke-virtual {v0, v2, v3, p2}, Lo0/x$a;->a(JLjava/util/concurrent/TimeUnit;)Lo0/x$a; invoke-virtual {p1}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v2 sget-object p2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - const-string/jumbo v3, "unit" + const-string v4, "unit" - invoke-static {p2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v4, "timeout" + const-string v5, "timeout" - invoke-static {v4, v1, v2, p2}, Lo0/g0/b;->d(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I + invoke-static {v5, v2, v3, p2}, Lo0/g0/b;->d(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I move-result p2 @@ -752,22 +771,33 @@ move-result-wide p1 - sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_2 - invoke-static {v4, p1, p2, v1}, Lo0/g0/b;->d(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I + invoke-static {v5, p1, p2, v2}, Lo0/g0/b;->d(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I move-result p1 iput p1, v0, Lo0/x$a;->y:I - :cond_1 + goto :goto_1 + + :cond_2 + invoke-static {v4}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + invoke-static {v4}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + :goto_1 iget-object p1, p0, Lcom/discord/restapi/RestAPIBuilder;->cookieJar:Lo0/p; - const-string p2, "cookieJar" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 iput-object p1, v0, Lo0/x$a;->j:Lo0/p; @@ -776,6 +806,13 @@ invoke-direct {p1, v0}, Lo0/x;->(Lo0/x$a;)V return-object p1 + + :cond_5 + const-string p1, "cookieJar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static synthetic buildOkHttpClient$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Long;Ljava/util/List;ILjava/lang/Object;)Lo0/x; @@ -826,13 +863,11 @@ } .end annotation - const-string v0, "apiDefinition" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "contentType" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_1 invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -866,4 +901,18 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "contentType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "apiDefinition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$ActivateMfaSMS.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$ActivateMfaSMS.smali index 274e5d127d..dff4863385 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$ActivateMfaSMS.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$ActivateMfaSMS.smali @@ -20,15 +20,22 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "password" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$ActivateMfaSMS;->password:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$AuthCode.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$AuthCode.smali index 8bb45aa456..eed696dfbc 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$AuthCode.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$AuthCode.smali @@ -20,15 +20,22 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$AuthCode;->code:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$BackupCodesRequest.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$BackupCodesRequest.smali index 3fac4d180b..91b82eb545 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$BackupCodesRequest.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$BackupCodesRequest.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Z)V - .locals 1 + .locals 0 - const-string v0, "password" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,4 +33,13 @@ iput-boolean p2, p0, Lcom/discord/restapi/RestAPIParams$BackupCodesRequest;->regenerate:Z return-void + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$ChannelPosition$Serializer.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$ChannelPosition$Serializer.smali index 1df31d778d..f6efd4cc55 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$ChannelPosition$Serializer.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$ChannelPosition$Serializer.smali @@ -44,7 +44,7 @@ const-class p3, Lcom/discord/restapi/RestAPIParams$ChannelPosition; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount$Companion.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount$Companion.smali index 9df908b922..9dc8a903b7 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount$Companion.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount$Companion.smali @@ -36,53 +36,60 @@ .method public final create(Lcom/discord/models/domain/ModelConnectedAccount;ZZI)Lcom/discord/restapi/RestAPIParams$ConnectedAccount; .locals 10 - const-string v0, "connectedAccount" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/restapi/RestAPIParams$ConnectedAccount; + new-instance v9, Lcom/discord/restapi/RestAPIParams$ConnectedAccount; invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; - move-result-object v3 + move-result-object v2 - const-string v1, "connectedAccount.id" + const-string v0, "connectedAccount.id" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getUsername()Ljava/lang/String; - move-result-object v4 + move-result-object v3 - const-string v1, "connectedAccount.username" + const-string v0, "connectedAccount.username" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->isRevoked()Z - move-result v5 + move-result v4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getType()Ljava/lang/String; - move-result-object v7 + move-result-object v6 - const-string v1, "connectedAccount.type" + const-string v0, "connectedAccount.type" - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->isVerified()Z - move-result v8 + move-result v7 - move-object v1, v0 + move-object v0, v9 - move v2, p2 + move v1, p2 - move v6, p3 + move v5, p3 - move v9, p4 + move v8, p4 - invoke-direct/range {v1 .. v9}, Lcom/discord/restapi/RestAPIParams$ConnectedAccount;->(ZLjava/lang/String;Ljava/lang/String;ZZLjava/lang/String;ZI)V + invoke-direct/range {v0 .. v8}, Lcom/discord/restapi/RestAPIParams$ConnectedAccount;->(ZLjava/lang/String;Ljava/lang/String;ZZLjava/lang/String;ZI)V - return-object v0 + return-object v9 + + :cond_0 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount.smali index 9f4f26752d..8a8943d60b 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$ConnectedAccount.smali @@ -60,17 +60,13 @@ .method public constructor (ZLjava/lang/String;Ljava/lang/String;ZZLjava/lang/String;ZI)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "name" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "type" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -91,4 +87,25 @@ iput p8, p0, Lcom/discord/restapi/RestAPIParams$ConnectedAccount;->visibility:I return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$Consents.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$Consents.smali index cac4fb763a..e462946f6f 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$Consents.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$Consents.smali @@ -69,13 +69,11 @@ } .end annotation - const-string v0, "grant" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "revoke" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -84,6 +82,20 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$Consents;->revoke:Ljava/util/List; return-void + + :cond_0 + const-string p1, "revoke" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "grant" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -93,14 +105,14 @@ if-eqz p4, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :cond_0 and-int/lit8 p3, p3, 0x2 if-eqz p3, :cond_1 - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p2, Lk0/i/n;->d:Lk0/i/n; :cond_1 invoke-direct {p0, p1, p2}, Lcom/discord/restapi/RestAPIParams$Consents;->(Ljava/util/List;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$CreateChannel.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$CreateChannel.smali index 6e4b4e38dc..d2d00a3b6e 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$CreateChannel.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$CreateChannel.smali @@ -61,7 +61,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$CreateChannel;->recipients:Ljava/util/List; diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuild.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuild.smali index 54b9eac7cc..273b926704 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuild.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuild.smali @@ -34,7 +34,7 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/Long;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -48,9 +48,7 @@ } .end annotation - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,15 @@ iput-object p4, p0, Lcom/discord/restapi/RestAPIParams$CreateGuild;->systemChannelId:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuildFromTemplate.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuildFromTemplate.smali index b777825844..53c65736fc 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuildFromTemplate.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$CreateGuildFromTemplate.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,4 +33,13 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$CreateGuildFromTemplate;->icon:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$DisableAccount.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$DisableAccount.smali index eb582f565f..31f0475fa0 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$DisableAccount.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$DisableAccount.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "password" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$DisableAccount;->code:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$EnableMFA.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$EnableMFA.smali index de46650571..15b87f3725 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$EnableMFA.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$EnableMFA.smali @@ -26,17 +26,13 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "code" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "secret" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "password" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,4 +43,25 @@ iput-object p3, p0, Lcom/discord/restapi/RestAPIParams$EnableMFA;->password:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "secret" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$InvoicePreviewBody.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$InvoicePreviewBody.smali index 388b1be309..7467a9dae3 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$InvoicePreviewBody.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$InvoicePreviewBody.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Ljava/lang/String;ZZ)V - .locals 1 + .locals 0 - const-string v0, "subscriptionId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-boolean p3, p0, Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody;->applyEntitlements:Z return-void + + :cond_0 + const-string p1, "subscriptionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody;Ljava/lang/String;ZZILjava/lang/Object;)Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody; @@ -101,15 +108,22 @@ .method public final copy(Ljava/lang/String;ZZ)Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody; .locals 1 - const-string v0, "subscriptionId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody; invoke-direct {v0, p1, p2, p3}, Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody;->(Ljava/lang/String;ZZ)V return-object v0 + + :cond_0 + const-string p1, "subscriptionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +141,7 @@ iget-object v1, p1, Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody;->subscriptionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$Message$Activity.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$Message$Activity.smali index f3ca803b9f..731547b319 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$Message$Activity.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$Message$Activity.smali @@ -26,13 +26,11 @@ .method public constructor (ILjava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "partyId" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "sessionId" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,20 @@ iput-object p3, p0, Lcom/discord/restapi/RestAPIParams$Message$Activity;->sessionId:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "sessionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "partyId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$Message.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$Message.smali index 76fefada71..f490c99b9a 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$Message.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$Message.smali @@ -288,7 +288,7 @@ iget-object v1, p1, Lcom/discord/restapi/RestAPIParams$Message;->content:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -298,7 +298,7 @@ iget-object v1, p1, Lcom/discord/restapi/RestAPIParams$Message;->nonce:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -308,7 +308,7 @@ iget-object v1, p1, Lcom/discord/restapi/RestAPIParams$Message;->applicationId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -318,7 +318,7 @@ iget-object v1, p1, Lcom/discord/restapi/RestAPIParams$Message;->activity:Lcom/discord/restapi/RestAPIParams$Message$Activity; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -328,7 +328,7 @@ iget-object p1, p1, Lcom/discord/restapi/RestAPIParams$Message;->stickerIds:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet.smali index 6b263fa34f..e92cfae745 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet.smali @@ -58,21 +58,15 @@ } .end annotation - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "application" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "connections" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guilds" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,6 +79,34 @@ iput-object p4, p0, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->guilds:Ljava/util/List; return-void + + :cond_0 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connections" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost.smali index 5971087e0b..b52f9f2406 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost.smali @@ -20,17 +20,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "location" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;->location:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$PatchGuildEmoji.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$PatchGuildEmoji.smali index fd9edd6c5d..8ced208dcc 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$PatchGuildEmoji.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$PatchGuildEmoji.smali @@ -20,15 +20,22 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$PatchGuildEmoji;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$PostGuildEmoji.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$PostGuildEmoji.smali index 6b78a84af5..8e61cd3988 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$PostGuildEmoji.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$PostGuildEmoji.smali @@ -24,13 +24,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "image" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,4 +37,18 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$PostGuildEmoji;->image:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "image" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$PremiumGuildSubscribe.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$PremiumGuildSubscribe.smali index 4d51dc81f4..1e63dfb2ab 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$PremiumGuildSubscribe.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$PremiumGuildSubscribe.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -38,15 +38,22 @@ } .end annotation - const-string/jumbo v0, "userPremiumGuildSubscriptionSlotIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$PremiumGuildSubscribe;->userPremiumGuildSubscriptionSlotIds:Ljava/util/List; return-void + + :cond_0 + const-string p1, "userPremiumGuildSubscriptionSlotIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthCancel.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthCancel.smali index bdf18d44d9..d12c529636 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthCancel.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthCancel.smali @@ -20,15 +20,22 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "handshakeToken" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$RemoteAuthCancel;->handshakeToken:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "handshakeToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthFinish.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthFinish.smali index d2f61fbb0f..2840cf094e 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthFinish.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthFinish.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (ZLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "handshakeToken" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,4 +33,13 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$RemoteAuthFinish;->handshakeToken:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "handshakeToken" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthInitialize.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthInitialize.smali index d66f39e96a..d4dfd85df9 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthInitialize.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$RemoteAuthInitialize.smali @@ -20,15 +20,22 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "fingerprint" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize;->fingerprint:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "fingerprint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$Role$Companion.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$Role$Companion.smali index b25ec3b01e..c77b890f40 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$Role$Companion.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$Role$Companion.smali @@ -68,63 +68,70 @@ .method public final createWithRole(Lcom/discord/models/domain/ModelGuildRole;)Lcom/discord/restapi/RestAPIParams$Role; .locals 10 - const-string v0, "role" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/restapi/RestAPIParams$Role; + new-instance v9, Lcom/discord/restapi/RestAPIParams$Role; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->isHoist()Z - move-result v1 + move-result v0 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v2 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; - move-result-object v3 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->isMentionable()Z - move-result v1 + move-result v0 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v4 + move-result-object v3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getColor()I - move-result v1 + move-result v0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v5 + move-result-object v4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getPosition()I - move-result v1 + move-result v0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v6 + move-result-object v5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getPermissions()J - move-result-wide v7 + move-result-wide v6 - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v7 + move-result-object v6 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getId()J - move-result-wide v8 + move-result-wide v7 - move-object v1, v0 + move-object v0, v9 - invoke-direct/range {v1 .. v9}, Lcom/discord/restapi/RestAPIParams$Role;->(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;J)V + invoke-direct/range {v0 .. v8}, Lcom/discord/restapi/RestAPIParams$Role;->(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;J)V - return-object v0 + return-object v9 + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$Science$Event.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$Science$Event.smali index 4b2fbbc0af..429f0d42fc 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$Science$Event.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$Science$Event.smali @@ -44,13 +44,11 @@ } .end annotation - const-string v0, "type" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "properties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,6 +57,20 @@ iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$Science$Event;->properties:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/restapi/RestAPIParams$Science$Event;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/restapi/RestAPIParams$Science$Event; @@ -127,19 +139,31 @@ } .end annotation - const-string v0, "type" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "properties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/restapi/RestAPIParams$Science$Event; invoke-direct {v0, p1, p2}, Lcom/discord/restapi/RestAPIParams$Science$Event;->(Ljava/lang/String;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -157,7 +181,7 @@ iget-object v1, p1, Lcom/discord/restapi/RestAPIParams$Science$Event;->type:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -167,7 +191,7 @@ iget-object p1, p1, Lcom/discord/restapi/RestAPIParams$Science$Event;->properties:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$UserGuildSettings.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$UserGuildSettings.smali index 4db9fd50a7..940de2fcf2 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$UserGuildSettings.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$UserGuildSettings.smali @@ -77,9 +77,19 @@ .method public constructor (JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V .locals 10 - const-string v0, "channelOverride" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + const/4 v2, 0x0 + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/4 v6, 0x0 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -97,23 +107,20 @@ const/4 v9, 0x0 - const/4 v1, 0x0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - move-object v0, p0 invoke-direct/range {v0 .. v9}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void + + :cond_0 + const-string p1, "channelOverride" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$UserInfo$Companion.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$UserInfo$Companion.smali index 05c8d3bfce..f4f8629625 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$UserInfo$Companion.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$UserInfo$Companion.smali @@ -36,20 +36,16 @@ .method public final createForEmail(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lcom/discord/restapi/RestAPIParams$UserInfo; .locals 14 - const-string v0, "email" + const/4 v0, 0x0 - move-object v1, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "password" - - move-object/from16 v2, p2 - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/restapi/RestAPIParams$UserInfo; + const/4 v2, 0x0 + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v3 @@ -58,8 +54,6 @@ move-result-object v4 - const/4 v2, 0x0 - const/4 v5, 0x0 const/4 v6, 0x0 @@ -83,4 +77,18 @@ invoke-direct/range {v1 .. v13}, Lcom/discord/restapi/RestAPIParams$UserInfo;->(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;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 + + :cond_0 + const-string v1, "password" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "email" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$UserNoteUpdate.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$UserNoteUpdate.smali index aec131b7f8..9850a17ccd 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$UserNoteUpdate.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$UserNoteUpdate.smali @@ -81,7 +81,7 @@ iget-object p1, p1, Lcom/discord/restapi/RestAPIParams$UserNoteUpdate;->note:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$UserRelationship$Add.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$UserRelationship$Add.smali index 58223ddad7..77016ea9d8 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$UserRelationship$Add.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$UserRelationship$Add.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;I)V - .locals 1 + .locals 0 - const-string/jumbo v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,4 +33,13 @@ iput p2, p0, Lcom/discord/restapi/RestAPIParams$UserRelationship$Add;->discriminator:I return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/RestAPIParams$UserSettings$Companion.smali b/com.discord/smali/com/discord/restapi/RestAPIParams$UserSettings$Companion.smali index e334a79738..306f4fffc9 100644 --- a/com.discord/smali/com/discord/restapi/RestAPIParams$UserSettings$Companion.smali +++ b/com.discord/smali/com/discord/restapi/RestAPIParams$UserSettings$Companion.smali @@ -349,13 +349,7 @@ } .end annotation - move-object/from16 v11, p1 - - const-string v0, "guildFolders" - - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v19, Lcom/discord/restapi/RestAPIParams$UserSettings; @@ -395,9 +389,20 @@ const/16 v18, 0x0 + move-object/from16 v11, p1 + invoke-direct/range {v0 .. v18}, Lcom/discord/restapi/RestAPIParams$UserSettings;->(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lcom/discord/restapi/RestAPIParams$UserSettings$FriendSourceFlags;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v19 + + :cond_0 + const-string v0, "guildFolders" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final createWithInlineAttachmentMedia(Z)Lcom/discord/restapi/RestAPIParams$UserSettings; @@ -503,13 +508,7 @@ .method public final createWithLocale(Ljava/lang/String;)Lcom/discord/restapi/RestAPIParams$UserSettings; .locals 20 - move-object/from16 v7, p1 - - const-string v0, "locale" - - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v19, Lcom/discord/restapi/RestAPIParams$UserSettings; @@ -549,9 +548,20 @@ const/16 v18, 0x0 + move-object/from16 v7, p1 + invoke-direct/range {v0 .. v18}, Lcom/discord/restapi/RestAPIParams$UserSettings;->(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lcom/discord/restapi/RestAPIParams$UserSettings$FriendSourceFlags;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v19 + + :cond_0 + const-string v0, "locale" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final createWithRenderEmbeds(Z)Lcom/discord/restapi/RestAPIParams$UserSettings; @@ -713,21 +723,17 @@ .end method .method public final createWithStatus(Lcom/discord/models/domain/ModelPresence$Status;)Lcom/discord/restapi/RestAPIParams$UserSettings; - .locals 21 + .locals 20 - const-string v0, "status" + if-eqz p1, :cond_0 - move-object/from16 v1, p1 + new-instance v19, Lcom/discord/restapi/RestAPIParams$UserSettings; - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v0, v19 - new-instance v0, Lcom/discord/restapi/RestAPIParams$UserSettings; + const/4 v1, 0x0 - move-object v2, v0 - - invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelPresence$Status;->serialize()Ljava/lang/String; - - move-result-object v11 + const/4 v2, 0x0 const/4 v3, 0x0 @@ -741,10 +747,14 @@ const/4 v8, 0x0 - const/4 v9, 0x0 + invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelPresence$Status;->serialize()Ljava/lang/String; + + move-result-object v9 const/4 v10, 0x0 + const/4 v11, 0x0 + const/4 v12, 0x0 const/4 v13, 0x0 @@ -755,29 +765,28 @@ const/16 v16, 0x0 - const/16 v17, 0x0 + const v17, 0xfeff const/16 v18, 0x0 - const v19, 0xfeff + invoke-direct/range {v0 .. v18}, Lcom/discord/restapi/RestAPIParams$UserSettings;->(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lcom/discord/restapi/RestAPIParams$UserSettings$FriendSourceFlags;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - const/16 v20, 0x0 + return-object v19 - invoke-direct/range {v2 .. v20}, Lcom/discord/restapi/RestAPIParams$UserSettings;->(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lcom/discord/restapi/RestAPIParams$UserSettings$FriendSourceFlags;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + :cond_0 + const-string v0, "status" - return-object v0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final createWithTheme(Ljava/lang/String;)Lcom/discord/restapi/RestAPIParams$UserSettings; .locals 20 - move-object/from16 v1, p1 - - const-string v0, "theme" - - move-object/from16 v2, p1 - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v19, Lcom/discord/restapi/RestAPIParams$UserSettings; @@ -817,7 +826,18 @@ const/16 v18, 0x0 + move-object/from16 v1, p1 + invoke-direct/range {v0 .. v18}, Lcom/discord/restapi/RestAPIParams$UserSettings;->(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Collection;Ljava/lang/Boolean;Lcom/discord/restapi/RestAPIParams$UserSettings$FriendSourceFlags;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v19 + + :cond_0 + const-string v0, "theme" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/SpotifyTokenInterceptor.smali b/com.discord/smali/com/discord/restapi/SpotifyTokenInterceptor.smali index b271eb0c0b..097fbe62ed 100644 --- a/com.discord/smali/com/discord/restapi/SpotifyTokenInterceptor.smali +++ b/com.discord/smali/com/discord/restapi/SpotifyTokenInterceptor.smali @@ -12,121 +12,118 @@ # direct methods .method public constructor (Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;)V - .locals 1 + .locals 0 - const-string v0, "headersProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/restapi/SpotifyTokenInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; return-void + + :cond_0 + const-string p1, "headersProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; - .locals 8 + .locals 9 - const-string v0, "chain" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_3 - const-string v1, "request" + new-instance v2, Ljava/util/LinkedHashMap; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V - new-instance v1, Ljava/util/LinkedHashMap; + iget-object v4, v1, Lo0/a0;->b:Lo0/w; - invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V + iget-object v5, v1, Lo0/a0;->c:Ljava/lang/String; - iget-object v3, v0, Lo0/a0;->b:Lo0/w; + iget-object v7, v1, Lo0/a0;->e:Lokhttp3/RequestBody; - iget-object v4, v0, Lo0/a0;->c:Ljava/lang/String; + iget-object v2, v1, Lo0/a0;->f:Ljava/util/Map; - iget-object v6, v0, Lo0/a0;->e:Lokhttp3/RequestBody; + invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z - iget-object v1, v0, Lo0/a0;->f:Ljava/util/Map; + move-result v2 - invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z + if-eqz v2, :cond_0 - move-result v1 + new-instance v2, Ljava/util/LinkedHashMap; - if-eqz v1, :cond_0 - - new-instance v1, Ljava/util/LinkedHashMap; - - invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V + invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V goto :goto_0 :cond_0 - iget-object v1, v0, Lo0/a0;->f:Ljava/util/Map; + iget-object v2, v1, Lo0/a0;->f:Ljava/util/Map; - invoke-static {v1}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; + invoke-static {v2}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; + + move-result-object v2 + + :goto_0 + iget-object v1, v1, Lo0/a0;->d:Lokhttp3/Headers; + + invoke-virtual {v1}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; move-result-object v1 - :goto_0 - iget-object v0, v0, Lo0/a0;->d:Lokhttp3/Headers; + const-string v3, "Bearer " - invoke-virtual {v0}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + invoke-static {v3}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v0 + move-result-object v3 - const-string v2, "Authorization" + iget-object v6, p0, Lcom/discord/restapi/SpotifyTokenInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; - const-string v5, "Bearer " + invoke-interface {v6}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getSpotifyToken()Ljava/lang/String; - invoke-static {v5}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v6 - move-result-object v5 + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-object v7, p0, Lcom/discord/restapi/SpotifyTokenInterceptor;->headersProvider:Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - invoke-interface {v7}, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;->getSpotifyToken()Ljava/lang/String; + move-result-object v3 - move-result-object v7 + if-eqz v3, :cond_2 - invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v0, "Authorization" - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1, v0, v3}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - move-result-object v5 + if-eqz v4, :cond_1 - const-string v7, "name" + invoke-virtual {v1}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - invoke-static {v2, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v6 - const-string/jumbo v7, "value" + invoke-static {v2}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - invoke-static {v5, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, v2, v5}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - if-eqz v3, :cond_1 - - invoke-virtual {v0}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - - move-result-object v5 - - invoke-static {v1}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v7 + move-result-object v8 new-instance v0, Lo0/a0; - move-object v2, v0 + move-object v3, v0 - invoke-direct/range {v2 .. v7}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V + invoke-direct/range {v3 .. v8}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V invoke-interface {p1, v0}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; @@ -137,7 +134,7 @@ :cond_1 new-instance p1, Ljava/lang/IllegalStateException; - const-string/jumbo v0, "url == null" + const-string v0, "url == null" invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; @@ -148,7 +145,19 @@ throw p1 :cond_2 - const/4 p1, 0x0 + const-string p1, "value" - throw p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + throw v0 + + :cond_4 + const-string p1, "chain" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$CountingSink.smali b/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$CountingSink.smali index 77e0dc9310..43f180ea85 100644 --- a/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$CountingSink.smali +++ b/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$CountingSink.smali @@ -44,19 +44,31 @@ } .end annotation - const-string v0, "delegate" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "listener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lp0/h;->(Lp0/u;)V iput-object p2, p0, Lcom/discord/restapi/utils/CountingRequestBody$CountingSink;->listener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -69,9 +81,7 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2, p3}, Lp0/h;->write(Lp0/e;J)V @@ -90,4 +100,13 @@ invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$writeTo$countingSink$1.smali b/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$writeTo$countingSink$1.smali index 04db29a941..b1dd5dd084 100644 --- a/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$writeTo$countingSink$1.smali +++ b/com.discord/smali/com/discord/restapi/utils/CountingRequestBody$writeTo$countingSink$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/restapi/utils/CountingRequestBody$writeTo$countingSink$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "CountingRequestBody.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/restapi/utils/CountingRequestBody;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/restapi/utils/CountingRequestBody; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string/jumbo v4, "updateProgress" - - const-string/jumbo v5, "updateProgress(J)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateProgress" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/restapi/utils/CountingRequestBody; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateProgress(J)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -71,7 +87,7 @@ .method public final invoke(J)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/restapi/utils/CountingRequestBody; diff --git a/com.discord/smali/com/discord/restapi/utils/CountingRequestBody.smali b/com.discord/smali/com/discord/restapi/utils/CountingRequestBody.smali index fcccf959f3..47795ca0ae 100644 --- a/com.discord/smali/com/discord/restapi/utils/CountingRequestBody.smali +++ b/com.discord/smali/com/discord/restapi/utils/CountingRequestBody.smali @@ -33,11 +33,9 @@ # direct methods .method public constructor (Lokhttp3/RequestBody;I)V - .locals 1 + .locals 0 - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lokhttp3/RequestBody;->()V @@ -66,6 +64,15 @@ iput-wide p1, p0, Lcom/discord/restapi/utils/CountingRequestBody;->estimatedContentLength:J return-void + + :cond_0 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lokhttp3/RequestBody;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -162,7 +169,7 @@ const-string v1, "bytesWrittenSubject.dist\u2026().onBackpressureLatest()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -183,9 +190,7 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p0, Lcom/discord/restapi/utils/CountingRequestBody;->numWriteToCalls:I @@ -201,19 +206,26 @@ invoke-direct {v0, p1, v1}, Lcom/discord/restapi/utils/CountingRequestBody$CountingSink;->(Lp0/u;Lkotlin/jvm/functions/Function1;)V - const-string p1, "$receiver" + invoke-static {v0}, Lf/n/a/k/a;->o(Lp0/u;)Lokio/BufferedSink; - invoke-static {v0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p1, Lp0/p; - - invoke-direct {p1, v0}, Lp0/p;->(Lp0/u;)V + move-result-object p1 iget-object v0, p0, Lcom/discord/restapi/utils/CountingRequestBody;->delegate:Lokhttp3/RequestBody; invoke-virtual {v0, p1}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V + check-cast p1, Lp0/p; + invoke-virtual {p1}, Lp0/p;->flush()V return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$1.smali b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$1.smali index befd21b05c..7342a666c4 100644 --- a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$1.smali +++ b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/restapi/utils/RetryWithDelay$restRetry$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RetryWithDelay.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(Ljava/lang/Throwable;)Z .locals 4 - const-string v0, "throwable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 instance-of v0, p1, Lretrofit2/HttpException; @@ -109,7 +107,7 @@ const-string v3, "GET" - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -146,4 +144,13 @@ instance-of p1, p1, Ljava/io/IOException; return p1 + + :cond_4 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2$1.smali b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2$1.smali index 9d4e2f4e8a..ed482b9b50 100644 --- a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2$1.smali +++ b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/restapi/utils/RetryWithDelay$restRetry$2$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "RetryWithDelay.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Ljava/lang/Boolean;", @@ -45,27 +45,41 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const/4 v1, 0x1 + const/4 v0, 0x1 - const/4 v2, 0x0 - - const-string v3, "isNetworkError" - - const-string v4, "invoke(Ljava/lang/Throwable;)Z" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "isNetworkError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Ljava/lang/Throwable;)Z" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -85,9 +99,7 @@ .method public final invoke(Ljava/lang/Throwable;)Z .locals 1 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/restapi/utils/RetryWithDelay$restRetry$1;->INSTANCE:Lcom/discord/restapi/utils/RetryWithDelay$restRetry$1; @@ -96,4 +108,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2.smali b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2.smali index 28325441c7..3341f394aa 100644 --- a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2.smali +++ b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$restRetry$2.smali @@ -82,7 +82,8 @@ "Ljava/lang/Throwable;", ">;)", "Lrx/Observable<", - "*>;" + "Ljava/lang/Object;", + ">;" } .end annotation @@ -90,7 +91,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v2, p0, Lcom/discord/restapi/utils/RetryWithDelay$restRetry$2;->$delayMillis:J diff --git a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$retryWithDelay$1.smali b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$retryWithDelay$1.smali index a0de6b8a09..70c6f728e3 100644 --- a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$retryWithDelay$1.smali +++ b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay$retryWithDelay$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Throwable;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Object;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -113,7 +111,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay.smali b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay.smali index ee9c3de5cd..c2843f7d01 100644 --- a/com.discord/smali/com/discord/restapi/utils/RetryWithDelay.smali +++ b/com.discord/smali/com/discord/restapi/utils/RetryWithDelay.smali @@ -171,7 +171,7 @@ const-string p2, "flatMap {\n if (curr\u2026able.error(it)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -195,9 +195,7 @@ } .end annotation - const-string v0, "$this$restRetry" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/restapi/utils/RetryWithDelay$restRetry$1;->INSTANCE:Lcom/discord/restapi/utils/RetryWithDelay$restRetry$1; @@ -231,7 +229,16 @@ const-string p2, "retryWhen({ it.retryWith\u2026ies, ::isNetworkError) })" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "$this$restRetry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/rlottie/RLottieDrawable$a.smali b/com.discord/smali/com/discord/rlottie/RLottieDrawable$a.smali index 74a3cd8798..89c2347d8b 100644 --- a/com.discord/smali/com/discord/rlottie/RLottieDrawable$a.smali +++ b/com.discord/smali/com/discord/rlottie/RLottieDrawable$a.smali @@ -47,20 +47,20 @@ const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x1 - const/4 v5, 0x1 + const/4 v5, 0x0 packed-switch v0, :pswitch_data_0 - throw v4 + throw v5 :pswitch_0 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; check-cast v0, Lcom/discord/rlottie/RLottieDrawable; - iput-object v4, v0, Lcom/discord/rlottie/RLottieDrawable;->q:Ljava/lang/Runnable; + iput-object v5, v0, Lcom/discord/rlottie/RLottieDrawable;->q:Ljava/lang/Runnable; invoke-static {v0}, Lcom/discord/rlottie/RLottieDrawable;->a(Lcom/discord/rlottie/RLottieDrawable;)V @@ -71,7 +71,7 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; - iput-boolean v5, v0, Lcom/discord/rlottie/RLottieDrawable;->w:Z + iput-boolean v4, v0, Lcom/discord/rlottie/RLottieDrawable;->w:Z iput-boolean v3, v0, Lcom/discord/rlottie/RLottieDrawable;->F:Z @@ -176,7 +176,7 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; - iput-object v4, v0, Lcom/discord/rlottie/RLottieDrawable;->p:Ljava/lang/Runnable; + iput-object v5, v0, Lcom/discord/rlottie/RLottieDrawable;->p:Ljava/lang/Runnable; invoke-static {v0}, Lcom/discord/rlottie/RLottieDrawable;->a(Lcom/discord/rlottie/RLottieDrawable;)V @@ -187,7 +187,7 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; - iput-boolean v5, v0, Lcom/discord/rlottie/RLottieDrawable;->w:Z + iput-boolean v4, v0, Lcom/discord/rlottie/RLottieDrawable;->w:Z invoke-virtual {v0}, Lcom/discord/rlottie/RLottieDrawable;->c()V @@ -297,7 +297,7 @@ iget-object v0, v0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - if-eqz v0, :cond_10 + if-eqz v0, :cond_12 :try_start_4 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; @@ -313,7 +313,7 @@ move-result v0 - xor-int/2addr v0, v5 + xor-int/2addr v0, v4 if-eqz v0, :cond_6 @@ -411,10 +411,6 @@ iget-wide v7, v0, Lcom/discord/rlottie/RLottieDrawable;->H:J - const-string v0, "$this$toIntArray" - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, v2 new-array v9, v0, [I @@ -444,7 +440,7 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; - iput-object v4, v0, Lcom/discord/rlottie/RLottieDrawable;->i:[Ljava/lang/Integer; + iput-object v5, v0, Lcom/discord/rlottie/RLottieDrawable;->i:[Ljava/lang/Integer; :try_start_9 sget-object v6, Lcom/discord/rlottie/RLottieDrawable;->U:Lcom/discord/rlottie/RLottieDrawable$Companion; @@ -469,7 +465,7 @@ :try_start_b iget-object v10, v0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - invoke-static {v10}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v10, :cond_11 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_b @@ -498,7 +494,7 @@ :try_start_e iget-object v0, v0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_10 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getRowBytes()I @@ -545,16 +541,16 @@ sget-object v0, Lcom/discord/rlottie/RLottieDrawable;->P:Landroid/os/Handler; - iget-object v4, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; + iget-object v5, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_10 .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_10} :catch_1 - check-cast v4, Lcom/discord/rlottie/RLottieDrawable; + check-cast v5, Lcom/discord/rlottie/RLottieDrawable; :try_start_11 - iget-object v4, v4, Lcom/discord/rlottie/RLottieDrawable;->N:Ljava/lang/Runnable; + iget-object v5, v5, Lcom/discord/rlottie/RLottieDrawable;->N:Ljava/lang/Runnable; - invoke-virtual {v0, v4}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z + invoke-virtual {v0, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_11 @@ -575,16 +571,16 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; :try_start_13 - iget-object v4, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; + iget-object v5, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_13 .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_13} :catch_1 - check-cast v4, Lcom/discord/rlottie/RLottieDrawable; + check-cast v5, Lcom/discord/rlottie/RLottieDrawable; :try_start_14 - iget-object v4, v4, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; + iget-object v5, v5, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - iput-object v4, v0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iput-object v5, v0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_14 @@ -614,18 +610,18 @@ add-int/2addr v0, v2 - iget-object v4, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; + iget-object v5, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_16 .catch Ljava/lang/Exception; {:try_start_16 .. :try_end_16} :catch_1 - check-cast v4, Lcom/discord/rlottie/RLottieDrawable; + check-cast v5, Lcom/discord/rlottie/RLottieDrawable; :try_start_17 - iget-object v4, v4, Lcom/discord/rlottie/RLottieDrawable;->f:[I + iget-object v5, v5, Lcom/discord/rlottie/RLottieDrawable;->f:[I - aget v4, v4, v3 + aget v5, v5, v3 - if-ge v0, v4, :cond_d + if-ge v0, v5, :cond_d iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_17 @@ -636,9 +632,9 @@ :try_start_18 iget-object v0, v0, Lcom/discord/rlottie/RLottieDrawable;->l:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; - sget-object v4, Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;->FREEZE:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; + sget-object v5, Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;->FREEZE:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; - if-ne v0, v4, :cond_c + if-ne v0, v5, :cond_c iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_18 @@ -647,7 +643,7 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; :try_start_19 - iput-boolean v5, v0, Lcom/discord/rlottie/RLottieDrawable;->o:Z + iput-boolean v4, v0, Lcom/discord/rlottie/RLottieDrawable;->o:Z iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_19 @@ -658,7 +654,7 @@ :try_start_1a iget v2, v0, Lcom/discord/rlottie/RLottieDrawable;->m:I - add-int/2addr v2, v5 + add-int/2addr v2, v4 iput v2, v0, Lcom/discord/rlottie/RLottieDrawable;->m:I @@ -753,7 +749,7 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; :try_start_22 - iput-boolean v5, v0, Lcom/discord/rlottie/RLottieDrawable;->o:Z + iput-boolean v4, v0, Lcom/discord/rlottie/RLottieDrawable;->o:Z iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable$a;->e:Ljava/lang/Object; :try_end_22 @@ -764,7 +760,7 @@ :try_start_23 iget v2, v0, Lcom/discord/rlottie/RLottieDrawable;->m:I - add-int/2addr v2, v5 + add-int/2addr v2, v4 iput v2, v0, Lcom/discord/rlottie/RLottieDrawable;->m:I @@ -778,11 +774,24 @@ check-cast v0, Lcom/discord/rlottie/RLottieDrawable; :try_start_24 - iput-boolean v5, v0, Lcom/discord/rlottie/RLottieDrawable;->o:Z + iput-boolean v4, v0, Lcom/discord/rlottie/RLottieDrawable;->o:Z + + goto :goto_5 + + :cond_10 + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_24 .catch Ljava/lang/Exception; {:try_start_24 .. :try_end_24} :catch_1 - goto :goto_5 + throw v5 + + :cond_11 + :try_start_25 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_25 + .catch Ljava/lang/Exception; {:try_start_25 .. :try_end_25} :catch_1 + + throw v5 :catch_1 move-exception v0 @@ -791,7 +800,7 @@ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - :cond_10 + :cond_12 :goto_5 sget-object v0, Lcom/discord/rlottie/RLottieDrawable;->P:Landroid/os/Handler; @@ -806,8 +815,6 @@ :goto_6 return-void - nop - :pswitch_data_0 .packed-switch 0x0 :pswitch_6 diff --git a/com.discord/smali/com/discord/rlottie/RLottieDrawable.smali b/com.discord/smali/com/discord/rlottie/RLottieDrawable.smali index 81d4b0e088..1ea28b5fbb 100644 --- a/com.discord/smali/com/discord/rlottie/RLottieDrawable.smali +++ b/com.discord/smali/com/discord/rlottie/RLottieDrawable.smali @@ -184,13 +184,7 @@ .end annotation .end param - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "name" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 invoke-direct {p0}, Landroid/graphics/drawable/BitmapDrawable;->()V @@ -295,30 +289,36 @@ const-string p2, "context.resources.openRawResource(rawRes)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p2, 0x0 + new-instance p2, Lkotlin/jvm/internal/Ref$IntRef; + + invoke-direct {p2}, Lkotlin/jvm/internal/Ref$IntRef;->()V + + const/4 v0, 0x0 :goto_0 - sget-object v0, Lcom/discord/rlottie/RLottieDrawable;->R:[B - sget-object v4, Lcom/discord/rlottie/RLottieDrawable;->R:[B - array-length v4, v4 + sget-object v5, Lcom/discord/rlottie/RLottieDrawable;->R:[B - invoke-virtual {p1, v0, v1, v4}, Ljava/io/InputStream;->read([BII)I + array-length v5, v5 - move-result v0 + invoke-virtual {p1, v4, v1, v5}, Ljava/io/InputStream;->read([BII)I - if-lez v0, :cond_1 + move-result v4 - sget-object v4, Lcom/discord/rlottie/RLottieDrawable;->Q:[B + iput v4, p2, Lkotlin/jvm/internal/Ref$IntRef;->element:I - array-length v4, v4 + if-lez v4, :cond_1 - add-int v5, p2, v0 + sget-object v5, Lcom/discord/rlottie/RLottieDrawable;->Q:[B - if-ge v4, v5, :cond_0 + array-length v5, v5 + + add-int/2addr v4, v0 + + if-ge v5, v4, :cond_0 sget-object v4, Lcom/discord/rlottie/RLottieDrawable;->Q:[B @@ -328,31 +328,35 @@ new-array v4, v4, [B - sget-object v6, Lcom/discord/rlottie/RLottieDrawable;->Q:[B + sget-object v5, Lcom/discord/rlottie/RLottieDrawable;->Q:[B - invoke-static {v6, v1, v4, v1, p2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V + invoke-static {v5, v1, v4, v1, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V sput-object v4, Lcom/discord/rlottie/RLottieDrawable;->Q:[B :cond_0 sget-object v4, Lcom/discord/rlottie/RLottieDrawable;->R:[B - sget-object v6, Lcom/discord/rlottie/RLottieDrawable;->Q:[B + sget-object v5, Lcom/discord/rlottie/RLottieDrawable;->Q:[B - invoke-static {v4, v1, v6, p2, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V + iget v6, p2, Lkotlin/jvm/internal/Ref$IntRef;->element:I - move p2, v5 + invoke-static {v4, v1, v5, v0, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V + + iget v4, p2, Lkotlin/jvm/internal/Ref$IntRef;->element:I + + add-int/2addr v0, v4 goto :goto_0 :cond_1 - sget-object v0, Lcom/discord/rlottie/RLottieDrawable;->Q:[B + sget-object p2, Lcom/discord/rlottie/RLottieDrawable;->Q:[B new-instance v4, Ljava/lang/String; - sget-object v5, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v5, Lk0/t/a;->a:Ljava/nio/charset/Charset; - invoke-direct {v4, v0, v1, p2, v5}, Ljava/lang/String;->([BIILjava/nio/charset/Charset;)V + invoke-direct {v4, p2, v1, v0, v5}, Ljava/lang/String;->([BIILjava/nio/charset/Charset;)V invoke-virtual {p1}, Ljava/io/InputStream;->close()V @@ -368,7 +372,7 @@ const-string p2, "paint" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v2}, Landroid/graphics/Paint;->setFlags(I)V @@ -426,162 +430,165 @@ :cond_2 :goto_1 return-void + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/io/File;IIZZF[II)V - .locals 14 + .locals 13 move-object v0, p0 - const-string v1, "file" - - move-object v2, p1 - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Landroid/graphics/drawable/BitmapDrawable;->()V const/4 v1, 0x3 - new-array v3, v1, [I + new-array v2, v1, [I - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->f:[I + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->f:[I - new-instance v3, Ljava/util/HashMap; + new-instance v2, Ljava/util/HashMap; - invoke-direct {v3}, Ljava/util/HashMap;->()V + invoke-direct {v2}, Ljava/util/HashMap;->()V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->j:Ljava/util/HashMap; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->j:Ljava/util/HashMap; - new-instance v3, Ljava/util/HashMap; + new-instance v2, Ljava/util/HashMap; - invoke-direct {v3}, Ljava/util/HashMap;->()V + invoke-direct {v2}, Ljava/util/HashMap;->()V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->k:Ljava/util/HashMap; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->k:Ljava/util/HashMap; - sget-object v3, Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;->LOOP:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; + sget-object v2, Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;->LOOP:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->l:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->l:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; - const/high16 v3, 0x42700000 # 60.0f + const/high16 v2, 0x42700000 # 60.0f - iput v3, v0, Lcom/discord/rlottie/RLottieDrawable;->A:F + iput v2, v0, Lcom/discord/rlottie/RLottieDrawable;->A:F - const/high16 v3, 0x3f800000 # 1.0f + const/high16 v2, 0x3f800000 # 1.0f - iput v3, v0, Lcom/discord/rlottie/RLottieDrawable;->B:F + iput v2, v0, Lcom/discord/rlottie/RLottieDrawable;->B:F - iput v3, v0, Lcom/discord/rlottie/RLottieDrawable;->C:F + iput v2, v0, Lcom/discord/rlottie/RLottieDrawable;->C:F - new-instance v3, Landroid/graphics/Rect; + new-instance v2, Landroid/graphics/Rect; - invoke-direct {v3}, Landroid/graphics/Rect;->()V + invoke-direct {v2}, Landroid/graphics/Rect;->()V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; - new-instance v3, Ljava/util/ArrayList; + new-instance v2, Ljava/util/ArrayList; - invoke-direct {v3}, Ljava/util/ArrayList;->()V + invoke-direct {v2}, Ljava/util/ArrayList;->()V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; - new-instance v3, Lcom/discord/rlottie/RLottieDrawable$a; + new-instance v2, Lcom/discord/rlottie/RLottieDrawable$a; - const/4 v4, 0x6 + const/4 v3, 0x6 - invoke-direct {v3, v4, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V + invoke-direct {v2, v3, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->J:Ljava/lang/Runnable; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->J:Ljava/lang/Runnable; - new-instance v3, Lcom/discord/rlottie/RLottieDrawable$a; + new-instance v2, Lcom/discord/rlottie/RLottieDrawable$a; - const/4 v4, 0x2 + const/4 v3, 0x2 - invoke-direct {v3, v4, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V + invoke-direct {v2, v3, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->K:Ljava/lang/Runnable; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->K:Ljava/lang/Runnable; - new-instance v3, Lcom/discord/rlottie/RLottieDrawable$a; + new-instance v2, Lcom/discord/rlottie/RLottieDrawable$a; - const/4 v5, 0x1 + const/4 v4, 0x1 - invoke-direct {v3, v5, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V + invoke-direct {v2, v4, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->L:Ljava/lang/Runnable; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->L:Ljava/lang/Runnable; - new-instance v3, Lcom/discord/rlottie/RLottieDrawable$a; + new-instance v2, Lcom/discord/rlottie/RLottieDrawable$a; - const/4 v6, 0x4 + const/4 v5, 0x4 - invoke-direct {v3, v6, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V + invoke-direct {v2, v5, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->M:Ljava/lang/Runnable; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->M:Ljava/lang/Runnable; - new-instance v3, Lcom/discord/rlottie/RLottieDrawable$a; + new-instance v2, Lcom/discord/rlottie/RLottieDrawable$a; - invoke-direct {v3, v1, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V + invoke-direct {v2, v1, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V - iput-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->N:Ljava/lang/Runnable; + iput-object v2, v0, Lcom/discord/rlottie/RLottieDrawable;->N:Ljava/lang/Runnable; new-instance v1, Lcom/discord/rlottie/RLottieDrawable$a; - const/4 v3, 0x0 + const/4 v2, 0x0 - invoke-direct {v1, v3, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V + invoke-direct {v1, v2, p0}, Lcom/discord/rlottie/RLottieDrawable$a;->(ILjava/lang/Object;)V iput-object v1, v0, Lcom/discord/rlottie/RLottieDrawable;->O:Ljava/lang/Runnable; - move/from16 v1, p2 + move v1, p2 iput v1, v0, Lcom/discord/rlottie/RLottieDrawable;->d:I - move/from16 v9, p3 + move/from16 v8, p3 - iput v9, v0, Lcom/discord/rlottie/RLottieDrawable;->e:I + iput v8, v0, Lcom/discord/rlottie/RLottieDrawable;->e:I - move/from16 v6, p5 + move/from16 v5, p5 - iput-boolean v6, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z + iput-boolean v5, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z - move/from16 v6, p6 + move/from16 v5, p6 - iput v6, v0, Lcom/discord/rlottie/RLottieDrawable;->A:F + iput v5, v0, Lcom/discord/rlottie/RLottieDrawable;->A:F invoke-virtual {p0}, Landroid/graphics/drawable/BitmapDrawable;->getPaint()Landroid/graphics/Paint; - move-result-object v6 + move-result-object v5 - const-string v7, "paint" + const-string v6, "paint" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v6, v4}, Landroid/graphics/Paint;->setFlags(I)V + invoke-virtual {v5, v3}, Landroid/graphics/Paint;->setFlags(I)V - sget-object v6, Lcom/discord/rlottie/RLottieDrawable;->U:Lcom/discord/rlottie/RLottieDrawable$Companion; + sget-object v5, Lcom/discord/rlottie/RLottieDrawable;->U:Lcom/discord/rlottie/RLottieDrawable$Companion; invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - move-result-object v7 + move-result-object v6 - const-string v4, "file.absolutePath" + const-string v3, "file.absolutePath" - invoke-static {v7, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v10, v0, Lcom/discord/rlottie/RLottieDrawable;->f:[I + iget-object v9, v0, Lcom/discord/rlottie/RLottieDrawable;->f:[I - iget-boolean v13, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z + iget-boolean v12, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z - const/4 v12, 0x0 + const/4 v11, 0x0 - move/from16 v8, p2 + move v7, p2 - move/from16 v11, p4 + move/from16 v10, p4 - invoke-static/range {v6 .. v13}, Lcom/discord/rlottie/RLottieDrawable$Companion;->a(Lcom/discord/rlottie/RLottieDrawable$Companion;Ljava/lang/String;II[IZ[IZ)J + invoke-static/range {v5 .. v12}, Lcom/discord/rlottie/RLottieDrawable$Companion;->a(Lcom/discord/rlottie/RLottieDrawable$Companion;Ljava/lang/String;II[IZ[IZ)J - move-result-wide v6 + move-result-wide v5 - iput-wide v6, v0, Lcom/discord/rlottie/RLottieDrawable;->H:J + iput-wide v5, v0, Lcom/discord/rlottie/RLottieDrawable;->H:J if-eqz p4, :cond_0 @@ -591,40 +598,40 @@ new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; - const/4 v4, 0x1 + const/4 v3, 0x1 - const/4 v6, 0x1 + const/4 v5, 0x1 - const-wide/16 v7, 0x0 + const-wide/16 v6, 0x0 - sget-object v9, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v8, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - new-instance v10, Ljava/util/concurrent/LinkedBlockingQueue; + new-instance v9, Ljava/util/concurrent/LinkedBlockingQueue; - invoke-direct {v10}, Ljava/util/concurrent/LinkedBlockingQueue;->()V + invoke-direct {v9}, Ljava/util/concurrent/LinkedBlockingQueue;->()V - move-object/from16 p2, v1 + move-object p2, v1 - move/from16 p3, v4 + move/from16 p3, v3 - move/from16 p4, v6 + move/from16 p4, v5 - move-wide/from16 p5, v7 + move-wide/from16 p5, v6 - move-object/from16 p7, v9 + move-object/from16 p7, v8 - move-object/from16 p8, v10 + move-object/from16 p8, v9 invoke-direct/range {p2 .. p8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V sput-object v1, Lcom/discord/rlottie/RLottieDrawable;->T:Ljava/util/concurrent/ThreadPoolExecutor; :cond_0 - iget-wide v6, v0, Lcom/discord/rlottie/RLottieDrawable;->H:J + iget-wide v5, v0, Lcom/discord/rlottie/RLottieDrawable;->H:J - const-wide/16 v8, 0x0 + const-wide/16 v7, 0x0 - cmp-long v1, v6, v8 + cmp-long v1, v5, v7 if-nez v1, :cond_1 @@ -637,13 +644,13 @@ iget-object v1, v0, Lcom/discord/rlottie/RLottieDrawable;->f:[I - aget v1, v1, v5 + aget v1, v1, v4 - const/16 v2, 0x3c + const/16 v3, 0x3c - if-ge v1, v2, :cond_2 + if-ge v1, v3, :cond_2 - iput-boolean v3, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z + iput-boolean v2, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z :cond_2 iget-boolean v1, v0, Lcom/discord/rlottie/RLottieDrawable;->z:Z @@ -662,7 +669,7 @@ iget-object v3, v0, Lcom/discord/rlottie/RLottieDrawable;->f:[I - aget v3, v3, v5 + aget v3, v3, v4 int-to-float v3, v3 @@ -688,53 +695,66 @@ cmp-long v4, v0, v2 - if-nez v4, :cond_1 + if-nez v4, :cond_3 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; const/4 v1, 0x0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V iput-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + goto :goto_0 + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_1 + :goto_0 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - if-eqz v0, :cond_3 + if-eqz v0, :cond_5 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_2 invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V iput-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - goto :goto_0 + goto :goto_1 - :cond_1 + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_3 invoke-virtual {p0}, Lcom/discord/rlottie/RLottieDrawable;->b()Z move-result v0 - if-nez v0, :cond_2 + if-nez v0, :cond_4 const/4 v0, 0x0 iput-boolean v0, p0, Lcom/discord/rlottie/RLottieDrawable;->F:Z - :cond_2 + :cond_4 invoke-virtual {p0}, Lcom/discord/rlottie/RLottieDrawable;->d()Z - :cond_3 - :goto_0 + :cond_5 + :goto_1 return-void .end method @@ -947,107 +967,105 @@ .method public draw(Landroid/graphics/Canvas;)V .locals 14 - const-string v0, "canvas" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_12 - iget-wide v0, p0, Lcom/discord/rlottie/RLottieDrawable;->H:J + iget-wide v1, p0, Lcom/discord/rlottie/RLottieDrawable;->H:J - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - cmp-long v4, v0, v2 + cmp-long v5, v1, v3 - if-eqz v4, :cond_10 + if-eqz v5, :cond_11 invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - move-result-wide v0 + move-result-wide v1 - iget-wide v2, p0, Lcom/discord/rlottie/RLottieDrawable;->n:J + iget-wide v3, p0, Lcom/discord/rlottie/RLottieDrawable;->n:J - sub-long v2, v0, v2 + sub-long v3, v1, v3 - invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J + invoke-static {v3, v4}, Ljava/lang/Math;->abs(J)J - move-result-wide v2 + move-result-wide v3 - iget v4, p0, Lcom/discord/rlottie/RLottieDrawable;->A:F + iget v5, p0, Lcom/discord/rlottie/RLottieDrawable;->A:F - const/16 v5, 0x3c + const/16 v6, 0x3c - int-to-float v5, v5 + int-to-float v6, v6 - cmpg-float v4, v4, v5 + cmpg-float v5, v5, v6 - if-gtz v4, :cond_0 + if-gtz v5, :cond_0 - iget v4, p0, Lcom/discord/rlottie/RLottieDrawable;->g:I + iget v5, p0, Lcom/discord/rlottie/RLottieDrawable;->g:I - add-int/lit8 v4, v4, -0x6 + add-int/lit8 v5, v5, -0x6 goto :goto_0 :cond_0 - iget v4, p0, Lcom/discord/rlottie/RLottieDrawable;->g:I + iget v5, p0, Lcom/discord/rlottie/RLottieDrawable;->g:I :goto_0 - iget-boolean v6, p0, Lcom/discord/rlottie/RLottieDrawable;->F:Z + iget-boolean v7, p0, Lcom/discord/rlottie/RLottieDrawable;->F:Z - const-wide/16 v7, 0x10 + const-wide/16 v8, 0x10 - const/4 v9, 0x1 - - const/4 v10, 0x0 + const/4 v10, 0x1 const/4 v11, 0x0 - if-eqz v6, :cond_9 + if-eqz v7, :cond_9 - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - if-nez v6, :cond_1 + if-nez v7, :cond_1 - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - if-nez v6, :cond_1 + if-nez v7, :cond_1 invoke-virtual {p0}, Lcom/discord/rlottie/RLottieDrawable;->d()Z goto/16 :goto_6 :cond_1 - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - if-eqz v6, :cond_d + if-eqz v7, :cond_d - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - if-eqz v6, :cond_2 + if-eqz v7, :cond_2 - int-to-long v12, v4 + int-to-long v12, v5 - cmp-long v6, v2, v12 + cmp-long v7, v3, v12 - if-ltz v6, :cond_d + if-ltz v7, :cond_d :cond_2 invoke-virtual {p0}, Landroid/graphics/drawable/BitmapDrawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback; - move-result-object v6 + move-result-object v7 - if-eqz v6, :cond_3 + if-eqz v7, :cond_3 goto :goto_2 :cond_3 - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I - move-result v6 + move-result v7 :goto_1 - if-lez v6, :cond_6 + if-lez v7, :cond_6 iget-object v12, p0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; @@ -1067,147 +1085,147 @@ invoke-virtual {v12, v11}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; - add-int/lit8 v6, v6, -0x1 + add-int/lit8 v7, v7, -0x1 goto :goto_1 :cond_4 - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->I:Ljava/util/ArrayList; - invoke-virtual {v6, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; + invoke-virtual {v7, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; - move-result-object v6 + move-result-object v7 - check-cast v6, Ljava/lang/ref/WeakReference; + check-cast v7, Ljava/lang/ref/WeakReference; - invoke-virtual {v6}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; + invoke-virtual {v7}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - move-result-object v6 + move-result-object v7 - check-cast v6, Landroid/view/View; + check-cast v7, Landroid/view/View; - if-nez v6, :cond_5 + if-nez v7, :cond_5 goto :goto_2 :cond_5 - const/4 v6, 0x0 + const/4 v7, 0x0 goto :goto_3 :cond_6 :goto_2 - const/4 v6, 0x1 + const/4 v7, 0x1 :goto_3 - if-eqz v6, :cond_d + if-eqz v7, :cond_d - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - iput-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; + iput-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - iput-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iput-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - iget-boolean v6, p0, Lcom/discord/rlottie/RLottieDrawable;->o:Z + iget-boolean v7, p0, Lcom/discord/rlottie/RLottieDrawable;->o:Z - if-eqz v6, :cond_7 + if-eqz v7, :cond_7 iput-boolean v11, p0, Lcom/discord/rlottie/RLottieDrawable;->F:Z :cond_7 - iput-object v10, p0, Lcom/discord/rlottie/RLottieDrawable;->q:Ljava/lang/Runnable; + iput-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->q:Ljava/lang/Runnable; - iput-boolean v9, p0, Lcom/discord/rlottie/RLottieDrawable;->w:Z + iput-boolean v10, p0, Lcom/discord/rlottie/RLottieDrawable;->w:Z - iput-object v10, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iput-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - iget v6, p0, Lcom/discord/rlottie/RLottieDrawable;->A:F + iget v7, p0, Lcom/discord/rlottie/RLottieDrawable;->A:F - cmpg-float v5, v6, v5 + cmpg-float v6, v7, v6 - if-gtz v5, :cond_8 + if-gtz v6, :cond_8 goto :goto_4 :cond_8 - int-to-long v4, v4 + int-to-long v5, v5 - sub-long/2addr v2, v4 + sub-long/2addr v3, v5 - invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;->min(JJ)J + invoke-static {v8, v9, v3, v4}, Ljava/lang/Math;->min(JJ)J - move-result-wide v2 + move-result-wide v3 - sub-long/2addr v0, v2 + sub-long/2addr v1, v3 :goto_4 - iput-wide v0, p0, Lcom/discord/rlottie/RLottieDrawable;->n:J + iput-wide v1, p0, Lcom/discord/rlottie/RLottieDrawable;->n:J invoke-virtual {p0}, Lcom/discord/rlottie/RLottieDrawable;->d()Z goto :goto_6 :cond_9 - iget-boolean v6, p0, Lcom/discord/rlottie/RLottieDrawable;->x:Z + iget-boolean v7, p0, Lcom/discord/rlottie/RLottieDrawable;->x:Z - if-nez v6, :cond_a + if-nez v7, :cond_a - iget-boolean v6, p0, Lcom/discord/rlottie/RLottieDrawable;->v:Z + iget-boolean v7, p0, Lcom/discord/rlottie/RLottieDrawable;->v:Z - if-eqz v6, :cond_d + if-eqz v7, :cond_d - int-to-long v12, v4 + int-to-long v12, v5 - cmp-long v6, v2, v12 + cmp-long v7, v3, v12 - if-ltz v6, :cond_d + if-ltz v7, :cond_d :cond_a - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - if-eqz v6, :cond_d + if-eqz v7, :cond_d - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - iput-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; + iput-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->t:Landroid/graphics/Bitmap; - iget-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iget-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - iput-object v6, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iput-object v7, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - iput-object v10, p0, Lcom/discord/rlottie/RLottieDrawable;->q:Ljava/lang/Runnable; + iput-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->q:Ljava/lang/Runnable; - iput-boolean v9, p0, Lcom/discord/rlottie/RLottieDrawable;->w:Z + iput-boolean v10, p0, Lcom/discord/rlottie/RLottieDrawable;->w:Z - iput-object v10, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; + iput-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->s:Landroid/graphics/Bitmap; - iget v6, p0, Lcom/discord/rlottie/RLottieDrawable;->A:F + iget v7, p0, Lcom/discord/rlottie/RLottieDrawable;->A:F - cmpg-float v5, v6, v5 + cmpg-float v6, v7, v6 - if-gtz v5, :cond_b + if-gtz v6, :cond_b goto :goto_5 :cond_b - int-to-long v4, v4 + int-to-long v5, v5 - sub-long/2addr v2, v4 + sub-long/2addr v3, v5 - invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;->min(JJ)J + invoke-static {v8, v9, v3, v4}, Ljava/lang/Math;->min(JJ)J - move-result-wide v2 + move-result-wide v3 - sub-long/2addr v0, v2 + sub-long/2addr v1, v3 :goto_5 - iput-wide v0, p0, Lcom/discord/rlottie/RLottieDrawable;->n:J + iput-wide v1, p0, Lcom/discord/rlottie/RLottieDrawable;->n:J - iget-boolean v0, p0, Lcom/discord/rlottie/RLottieDrawable;->x:Z + iget-boolean v1, p0, Lcom/discord/rlottie/RLottieDrawable;->x:Z - if-eqz v0, :cond_c + if-eqz v1, :cond_c iput-boolean v11, p0, Lcom/discord/rlottie/RLottieDrawable;->w:Z @@ -1218,88 +1236,88 @@ :cond_d :goto_6 - iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; + iget-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - if-eqz v0, :cond_10 + if-eqz v1, :cond_11 - iget-boolean v0, p0, Lcom/discord/rlottie/RLottieDrawable;->D:Z + iget-boolean v1, p0, Lcom/discord/rlottie/RLottieDrawable;->D:Z - if-eqz v0, :cond_e + if-eqz v1, :cond_e - iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; + iget-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; invoke-virtual {p0}, Landroid/graphics/drawable/BitmapDrawable;->getBounds()Landroid/graphics/Rect; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V + invoke-virtual {v1, v2}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V - iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; + iget-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; - invoke-virtual {v0}, Landroid/graphics/Rect;->width()I + invoke-virtual {v1}, Landroid/graphics/Rect;->width()I - move-result v0 - - int-to-float v0, v0 - - iget v1, p0, Lcom/discord/rlottie/RLottieDrawable;->d:I + move-result v1 int-to-float v1, v1 - div-float/2addr v0, v1 + iget v2, p0, Lcom/discord/rlottie/RLottieDrawable;->d:I - iput v0, p0, Lcom/discord/rlottie/RLottieDrawable;->B:F + int-to-float v2, v2 - iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; + div-float/2addr v1, v2 - invoke-virtual {v0}, Landroid/graphics/Rect;->height()I + iput v1, p0, Lcom/discord/rlottie/RLottieDrawable;->B:F - move-result v0 + iget-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; - int-to-float v0, v0 + invoke-virtual {v1}, Landroid/graphics/Rect;->height()I - iget v1, p0, Lcom/discord/rlottie/RLottieDrawable;->e:I + move-result v1 int-to-float v1, v1 - div-float/2addr v0, v1 + iget v2, p0, Lcom/discord/rlottie/RLottieDrawable;->e:I - iput v0, p0, Lcom/discord/rlottie/RLottieDrawable;->C:F + int-to-float v2, v2 + + div-float/2addr v1, v2 + + iput v1, p0, Lcom/discord/rlottie/RLottieDrawable;->C:F iput-boolean v11, p0, Lcom/discord/rlottie/RLottieDrawable;->D:Z :cond_e invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I - iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; + iget-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->E:Landroid/graphics/Rect; - iget v1, v0, Landroid/graphics/Rect;->left:I + iget v2, v1, Landroid/graphics/Rect;->left:I + + int-to-float v2, v2 + + iget v1, v1, Landroid/graphics/Rect;->top:I int-to-float v1, v1 - iget v0, v0, Landroid/graphics/Rect;->top:I + invoke-virtual {p1, v2, v1}, Landroid/graphics/Canvas;->translate(FF)V - int-to-float v0, v0 + iget v1, p0, Lcom/discord/rlottie/RLottieDrawable;->B:F - invoke-virtual {p1, v1, v0}, Landroid/graphics/Canvas;->translate(FF)V + iget v2, p0, Lcom/discord/rlottie/RLottieDrawable;->C:F - iget v0, p0, Lcom/discord/rlottie/RLottieDrawable;->B:F + invoke-virtual {p1, v1, v2}, Landroid/graphics/Canvas;->scale(FF)V - iget v1, p0, Lcom/discord/rlottie/RLottieDrawable;->C:F + iget-object v1, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->scale(FF)V - - iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->r:Landroid/graphics/Bitmap; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_10 invoke-virtual {p0}, Landroid/graphics/drawable/BitmapDrawable;->getPaint()Landroid/graphics/Paint; - move-result-object v1 + move-result-object v0 const/4 v2, 0x0 - invoke-virtual {p1, v0, v2, v2, v1}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V + invoke-virtual {p1, v1, v2, v2, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V iget-boolean v0, p0, Lcom/discord/rlottie/RLottieDrawable;->F:Z @@ -1310,8 +1328,23 @@ :cond_f invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V + goto :goto_7 + :cond_10 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_11 + :goto_7 return-void + + :cond_12 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final e(Z)V @@ -1330,9 +1363,7 @@ .method public final f(Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;)V .locals 2 - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/rlottie/RLottieDrawable;->l:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; @@ -1354,6 +1385,15 @@ iput-object p1, p0, Lcom/discord/rlottie/RLottieDrawable;->l:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; return-void + + :cond_1 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getIntrinsicHeight()I @@ -1405,11 +1445,9 @@ .end method .method public onBoundsChange(Landroid/graphics/Rect;)V - .locals 1 + .locals 0 - const-string v0, "bounds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroid/graphics/drawable/BitmapDrawable;->onBoundsChange(Landroid/graphics/Rect;)V @@ -1418,6 +1456,15 @@ iput-boolean p1, p0, Lcom/discord/rlottie/RLottieDrawable;->D:Z return-void + + :cond_0 + const-string p1, "bounds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public start()V diff --git a/com.discord/smali/com/discord/rlottie/RLottieImageView.smali b/com.discord/smali/com/discord/rlottie/RLottieImageView.smali index 23afbf07d5..8ad187f2c5 100644 --- a/com.discord/smali/com/discord/rlottie/RLottieImageView.smali +++ b/com.discord/smali/com/discord/rlottie/RLottieImageView.smali @@ -39,30 +39,22 @@ move-object p5, p6 :goto_0 - if-eqz p0, :cond_2 + if-eqz p0, :cond_4 - const-string p6, "context" + if-eqz p2, :cond_3 - invoke-static {p1, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "file" - - invoke-static {p2, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "playbackMode" - - invoke-static {p5, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 new-instance p6, Lcom/discord/rlottie/RLottieDrawable; - invoke-static {p1}, Lcom/discord/utilities/display/DisplayUtils;->getScreenRefreshRate(Landroid/content/Context;)F - - move-result v6 - const/4 v4, 0x1 const/4 v5, 0x0 + invoke-static {p1}, Lcom/discord/utilities/display/DisplayUtils;->getScreenRefreshRate(Landroid/content/Context;)F + + move-result v6 + const/4 v7, 0x0 const/16 v8, 0x40 @@ -97,6 +89,20 @@ return-void :cond_2 + const-string p0, "playbackMode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_3 + const-string p0, "file" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_4 throw p6 .end method @@ -145,13 +151,20 @@ .end method .method public final setPlaybackMode(Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;)V - .locals 1 + .locals 0 - const-string v0, "playbackMode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "playbackMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setProgress(F)V diff --git a/com.discord/smali/com/discord/rtcconnection/RtcConnection$d.smali b/com.discord/smali/com/discord/rtcconnection/RtcConnection$d.smali index bee6f9421f..0e03341a05 100644 --- a/com.discord/smali/com/discord/rtcconnection/RtcConnection$d.smali +++ b/com.discord/smali/com/discord/rtcconnection/RtcConnection$d.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/rtcconnection/RtcConnection$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$b;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,17 +57,24 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lcom/discord/rtcconnection/RtcConnection$b;->onFatalClose()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/rtcconnection/RtcConnection$e.smali b/com.discord/smali/com/discord/rtcconnection/RtcConnection$e.smali index 03134ebadd..1c3c7f248b 100644 --- a/com.discord/smali/com/discord/rtcconnection/RtcConnection$e.smali +++ b/com.discord/smali/com/discord/rtcconnection/RtcConnection$e.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/rtcconnection/RtcConnection$e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$b;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b; - const-string v0, "listener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/rtcconnection/RtcConnection$e;->$event:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent; @@ -68,4 +66,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/rtcconnection/RtcConnection$f.smali b/com.discord/smali/com/discord/rtcconnection/RtcConnection$f.smali index c4a76f8f78..953df42f92 100644 --- a/com.discord/smali/com/discord/rtcconnection/RtcConnection$f.smali +++ b/com.discord/smali/com/discord/rtcconnection/RtcConnection$f.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/rtcconnection/RtcConnection$f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$b;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/rtcconnection/RtcConnection$f;->$state:Lcom/discord/rtcconnection/RtcConnection$State; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/rtcconnection/RtcConnection.smali b/com.discord/smali/com/discord/rtcconnection/RtcConnection.smali index de9d97abc0..4985d859fe 100644 --- a/com.discord/smali/com/discord/rtcconnection/RtcConnection.smali +++ b/com.discord/smali/com/discord/rtcconnection/RtcConnection.smali @@ -131,7 +131,7 @@ .end method .method public constructor (Ljava/lang/Long;JLjava/lang/String;ZLjava/lang/String;JLcom/discord/rtcconnection/mediaengine/MediaEngine;Lcom/discord/utilities/logging/Logger;Lcom/discord/utilities/time/Clock;Lcom/discord/rtcconnection/RtcConnection$c;Lcom/discord/utilities/networking/NetworkMonitor;Ljava/util/Map;Ljava/lang/String;I)V - .locals 14 + .locals 13 move-object v0, p0 @@ -175,9 +175,11 @@ :goto_1 and-int/lit16 v6, v6, 0x1000 + const/4 v9, 0x0 + if-eqz v6, :cond_2 - const/4 v6, 0x0 + move-object v6, v9 goto :goto_2 @@ -185,39 +187,21 @@ move-object/from16 v6, p15 :goto_2 - const-string v9, "sessionId" + if-eqz v1, :cond_a - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_9 - const-string v9, "rtcServerId" + if-eqz v3, :cond_8 - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_7 - const-string v9, "mediaEngine" + if-eqz v5, :cond_6 - invoke-static {v3, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_5 - const-string v9, "logger" + if-eqz p13, :cond_4 - invoke-static {v4, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "clock" - - invoke-static {v5, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "rtcConnectionType" - - invoke-static {v7, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "networkMonitor" - - move-object/from16 v10, p13 - - invoke-static {v10, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "mutedUsers" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -225,9 +209,9 @@ iput-object v9, v0, Lcom/discord/rtcconnection/RtcConnection;->v:Ljava/lang/Long; - move-wide/from16 v11, p2 + move-wide v9, p2 - iput-wide v11, v0, Lcom/discord/rtcconnection/RtcConnection;->w:J + iput-wide v9, v0, Lcom/discord/rtcconnection/RtcConnection;->w:J iput-object v1, v0, Lcom/discord/rtcconnection/RtcConnection;->x:Ljava/lang/String; @@ -263,7 +247,7 @@ const-string v2, "UUID.randomUUID().toString()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v1, v0, Lcom/discord/rtcconnection/RtcConnection;->a:Ljava/lang/String; @@ -307,10 +291,10 @@ new-instance v1, Lf/a/h/t/d; - iget-object v2, v0, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; - const-wide/16 v4, 0x3e8 + iget-object v2, v0, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; + invoke-direct {v1, v4, v5, v2}, Lf/a/h/t/d;->(JLcom/discord/utilities/logging/Logger;)V iput-object v1, v0, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; @@ -329,17 +313,17 @@ const/4 v9, 0x0 - const-wide/16 v11, 0x3e8 + const-wide/16 v10, 0x3e8 - const/4 v13, 0x0 + const/4 v12, 0x0 move-object p1, v1 - move-wide/from16 p2, v11 + move-wide p2, v10 move-wide/from16 p4, v4 - move/from16 p6, v13 + move/from16 p6, v12 move/from16 p7, v6 @@ -420,6 +404,62 @@ iput-object v1, v0, Lcom/discord/rtcconnection/RtcConnection;->u:Lf/a/h/j; return-void + + :cond_3 + const-string v1, "mutedUsers" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_4 + const-string v1, "networkMonitor" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_5 + const-string v1, "rtcConnectionType" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_6 + const-string v1, "clock" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_7 + const-string v1, "logger" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_8 + const-string v1, "mediaEngine" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_9 + const-string v1, "rtcServerId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_a + const-string v1, "sessionId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 .end method .method public static synthetic d(Lcom/discord/rtcconnection/RtcConnection;ZLjava/lang/String;Ljava/lang/Throwable;I)V @@ -749,10 +789,6 @@ return-void :cond_1 - const-string v0, "$this$toAnalyticsProperties" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x5 new-array v0, v0, [Lkotlin/Pair; @@ -912,115 +948,113 @@ :cond_0 iget-object p1, p0, Lcom/discord/rtcconnection/RtcConnection;->i:Ljava/util/LinkedList; - const-string p2, "$this$average" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1b + + const-wide/16 v5, 0x0 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const-wide/16 v5, 0x0 - - const/4 p2, 0x0 + const/4 v7, 0x0 :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v7 + move-result v8 - const/4 v8, 0x0 - - if-eqz v7, :cond_2 + if-eqz v8, :cond_2 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v7 + move-result-object v8 - check-cast v7, Ljava/lang/Number; + check-cast v8, Ljava/lang/Number; - invoke-virtual {v7}, Ljava/lang/Number;->longValue()J + invoke-virtual {v8}, Ljava/lang/Number;->longValue()J - move-result-wide v9 + move-result-wide v8 - long-to-double v9, v9 + long-to-double v8, v8 - add-double/2addr v5, v9 + add-double/2addr v5, v8 - add-int/lit8 p2, p2, 0x1 + add-int/lit8 v7, v7, 0x1 - if-ltz p2, :cond_1 + if-ltz v7, :cond_1 goto :goto_0 :cond_1 invoke-static {}, Lf/n/a/k/a;->throwCountOverflow()V - throw v8 + throw p2 :cond_2 - if-nez p2, :cond_3 + if-nez v7, :cond_3 - const-wide/high16 p1, 0x7ff8000000000000L # Double.NaN + const-wide/high16 v5, 0x7ff8000000000000L # Double.NaN goto :goto_1 :cond_3 - int-to-double p1, p2 + int-to-double v7, v7 - div-double p1, v5, p1 + div-double/2addr v5, v7 :goto_1 - invoke-static {p1, p2}, Ljava/lang/Double;->isNaN(D)Z + invoke-static {v5, v6}, Ljava/lang/Double;->isNaN(D)Z - move-result v5 + move-result p1 - if-nez v5, :cond_7 + if-nez p1, :cond_7 - invoke-static {p1, p2}, Ljava/lang/Double;->isNaN(D)Z + invoke-static {v5, v6}, Ljava/lang/Double;->isNaN(D)Z - move-result v5 + move-result p1 - if-nez v5, :cond_6 + if-nez p1, :cond_6 - const v5, 0x7fffffff + const p1, 0x7fffffff - int-to-double v6, v5 + int-to-double v7, p1 const/high16 v9, -0x80000000 - cmpl-double v10, p1, v6 + cmpl-double v10, v5, v7 if-lez v10, :cond_4 goto :goto_2 :cond_4 - int-to-double v5, v9 + int-to-double v7, v9 - cmpg-double v7, p1, v5 + cmpg-double p1, v5, v7 - if-gez v7, :cond_5 + if-gez p1, :cond_5 - const/high16 v5, -0x80000000 + const/high16 p1, -0x80000000 goto :goto_2 :cond_5 - invoke-static {p1, p2}, Ljava/lang/Math;->round(D)J + invoke-static {v5, v6}, Ljava/lang/Math;->round(D)J - move-result-wide p1 + move-result-wide v5 - long-to-int v5, p1 + long-to-int p1, v5 :goto_2 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 - const-string p2, "ping_average" + const-string v5, "ping_average" - invoke-virtual {v4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v4, v5, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_3 @@ -1039,9 +1073,9 @@ if-eqz p1, :cond_8 - const-string p2, "media_session_id" + const-string v5, "media_session_id" - invoke-virtual {v4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v4, v5, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_8 iget-object p1, p0, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; @@ -1052,11 +1086,23 @@ invoke-virtual {p1}, Lco/discord/media_engine/Stats;->getOutboundRtpAudio()Lco/discord/media_engine/OutboundRtpAudio; - move-result-object p2 + move-result-object v5 - if-eqz p2, :cond_9 + if-eqz v5, :cond_9 - invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsSent()I + invoke-virtual {v5}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsSent()I + + move-result v6 + + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v6 + + const-string v7, "packets_sent" + + invoke-virtual {v4, v7, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + invoke-virtual {v5}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsLost()I move-result v5 @@ -1064,22 +1110,10 @@ move-result-object v5 - const-string v6, "packets_sent" + const-string v6, "packets_sent_lost" invoke-virtual {v4, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpAudio;->getPacketsLost()I - - move-result p2 - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p2 - - const-string v5, "packets_sent_lost" - - invoke-virtual {v4, v5, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - :cond_9 invoke-virtual {p1}, Lco/discord/media_engine/Stats;->getInboundRtpAudio()Ljava/util/Map; @@ -1093,53 +1127,53 @@ move-result-object p1 - const/4 p2, 0x0 - const/4 v5, 0x0 + const/4 v6, 0x0 + :goto_4 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v6 + move-result v7 - if-eqz v6, :cond_a + if-eqz v7, :cond_a invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v6 + move-result-object v7 - check-cast v6, Lco/discord/media_engine/InboundRtpAudio; + check-cast v7, Lco/discord/media_engine/InboundRtpAudio; - invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsLost()I + invoke-virtual {v7}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsLost()I + + move-result v8 + + add-int/2addr v6, v8 + + invoke-virtual {v7}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsReceived()I move-result v7 add-int/2addr v5, v7 - invoke-virtual {v6}, Lco/discord/media_engine/InboundRtpAudio;->getPacketsReceived()I - - move-result v6 - - add-int/2addr p2, v6 - goto :goto_4 :cond_a - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - const-string p2, "packets_received" - - invoke-virtual {v4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 - const-string p2, "packets_received_lost" + const-string v5, "packets_received" - invoke-virtual {v4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v4, v5, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p1 + + const-string v5, "packets_received_lost" + + invoke-virtual {v4, v5, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; @@ -1192,39 +1226,39 @@ invoke-virtual {p1}, Ljava/lang/Number;->longValue()J - move-result-wide p1 - - iget-object v5, p0, Lcom/discord/rtcconnection/RtcConnection;->D:Lcom/discord/utilities/time/Clock; - - invoke-interface {v5}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v5 - sub-long/2addr v5, p1 + iget-object p1, p0, Lcom/discord/rtcconnection/RtcConnection;->D:Lcom/discord/utilities/time/Clock; - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-interface {p1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + + move-result-wide v7 + + sub-long/2addr v7, v5 + + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 goto :goto_5 :cond_10 - move-object p1, v8 + move-object p1, p2 :goto_5 if-eqz p1, :cond_11 invoke-virtual {p1}, Ljava/lang/Number;->longValue()J - move-result-wide p1 + move-result-wide v5 - invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 - const-string p2, "duration" + const-string v5, "duration" - invoke-virtual {v4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v4, v5, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_11 iget-object p1, p0, Lcom/discord/rtcconnection/RtcConnection;->f:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo; @@ -1236,7 +1270,7 @@ goto :goto_6 :cond_12 - move-object p1, v8 + move-object p1, p2 :goto_6 if-eqz p1, :cond_15 @@ -1264,9 +1298,9 @@ const-string p1, "udp" :goto_7 - const-string p2, "protocol" + const-string v5, "protocol" - invoke-virtual {v4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v4, v5, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_15 sget-object p1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->VOICE_DISCONNECT:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent; @@ -1303,196 +1337,199 @@ :goto_8 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result p2 + move-result v1 - if-eqz p2, :cond_17 + if-eqz v1, :cond_17 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object p2 + move-result-object v1 - check-cast p2, Ljava/util/Map$Entry; + check-cast v1, Ljava/util/Map$Entry; - invoke-interface {p2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + + move-result-object v4 + + check-cast v4, Ljava/lang/String; + + invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v1 - check-cast v1, Ljava/lang/String; + check-cast v1, Lco/discord/media_engine/InboundRtpVideo; - invoke-interface {p2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + invoke-static {v4}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; - move-result-object p2 + move-result-object v4 - check-cast p2, Lco/discord/media_engine/InboundRtpVideo; + if-eqz v4, :cond_16 - invoke-static {v1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; - - move-result-object v1 - - if-eqz v1, :cond_16 - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J move-result-wide v4 - invoke-virtual {p0, v4, v5, p2}, Lcom/discord/rtcconnection/RtcConnection;->f(JLco/discord/media_engine/InboundRtpVideo;)V + invoke-virtual {p0, v4, v5, v1}, Lcom/discord/rtcconnection/RtcConnection;->f(JLco/discord/media_engine/InboundRtpVideo;)V goto :goto_8 :cond_17 - iget-wide p1, p0, Lcom/discord/rtcconnection/RtcConnection;->A:J + iget-wide v4, p0, Lcom/discord/rtcconnection/RtcConnection;->A:J - iget-object v1, p0, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; + iget-object p1, p0, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; - iget-object v1, v1, Lf/a/h/t/d;->a:Lco/discord/media_engine/Stats; + iget-object p1, p1, Lf/a/h/t/d;->a:Lco/discord/media_engine/Stats; - if-eqz v1, :cond_18 + if-eqz p1, :cond_18 - invoke-virtual {v1}, Lco/discord/media_engine/Stats;->getOutboundRtpVideo()Lco/discord/media_engine/OutboundRtpVideo; + invoke-virtual {p1}, Lco/discord/media_engine/Stats;->getOutboundRtpVideo()Lco/discord/media_engine/OutboundRtpVideo; - move-result-object v8 + move-result-object p2 :cond_18 - if-nez v8, :cond_19 + if-nez p2, :cond_19 goto/16 :goto_9 :cond_19 - const-string v1, "$this$toAnalyticsProperties" + const/4 p1, 0x7 - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-array p1, p1, [Lkotlin/Pair; - const/4 v1, 0x7 + new-instance v1, Lkotlin/Pair; - new-array v1, v1, [Lkotlin/Pair; + const-string v6, "participant_type" - new-instance v4, Lkotlin/Pair; + const-string v7, "sender" - const-string v5, "participant_type" + invoke-direct {v1, v6, v7}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const-string v6, "sender" + aput-object v1, p1, v2 - invoke-direct {v4, v5, v6}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpVideo;->getBitrate()I - aput-object v4, v1, v2 + move-result v1 - invoke-virtual {v8}, Lco/discord/media_engine/OutboundRtpVideo;->getBitrate()I + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result v2 + move-result-object v1 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + new-instance v2, Lkotlin/Pair; - move-result-object v2 + const-string v6, "avg_bitrate" - new-instance v4, Lkotlin/Pair; + invoke-direct {v2, v6, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const-string v5, "avg_bitrate" + aput-object v2, p1, v3 - invoke-direct {v4, v5, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpVideo;->getBitrateTarget()I - aput-object v4, v1, v3 + move-result v1 - invoke-virtual {v8}, Lco/discord/media_engine/OutboundRtpVideo;->getBitrateTarget()I + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result v2 + move-result-object v1 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + new-instance v2, Lkotlin/Pair; - move-result-object v2 + const-string v3, "target_bitrate" - new-instance v3, Lkotlin/Pair; + invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const-string v4, "target_bitrate" - - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - aput-object v3, v1, v0 + aput-object v2, p1, v0 const/4 v0, 0x3 - invoke-virtual {v8}, Lco/discord/media_engine/OutboundRtpVideo;->getNackCount()I + invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpVideo;->getNackCount()I - move-result v2 + move-result v1 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v1 - new-instance v3, Lkotlin/Pair; + new-instance v2, Lkotlin/Pair; - const-string v4, "num_nacks" + const-string v3, "num_nacks" - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, v0 + aput-object v2, p1, v0 const/4 v0, 0x4 - invoke-virtual {v8}, Lco/discord/media_engine/OutboundRtpVideo;->getPacketsLost()I + invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpVideo;->getPacketsLost()I - move-result v2 + move-result v1 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v1 - new-instance v3, Lkotlin/Pair; + new-instance v2, Lkotlin/Pair; - const-string v4, "num_packets_lost" + const-string v3, "num_packets_lost" - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, v0 + aput-object v2, p1, v0 const/4 v0, 0x5 - invoke-virtual {v8}, Lco/discord/media_engine/OutboundRtpVideo;->getPliCount()I + invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpVideo;->getPliCount()I - move-result v2 + move-result v1 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v1 - new-instance v3, Lkotlin/Pair; + new-instance v2, Lkotlin/Pair; - const-string v4, "num_plis" + const-string v3, "num_plis" - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, v0 + aput-object v2, p1, v0 const/4 v0, 0x6 - invoke-virtual {v8}, Lco/discord/media_engine/OutboundRtpVideo;->getResolution()Lco/discord/media_engine/Resolution; + invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpVideo;->getResolution()Lco/discord/media_engine/Resolution; - move-result-object v2 + move-result-object p2 - invoke-virtual {v2}, Lco/discord/media_engine/Resolution;->getHeight()I + invoke-virtual {p2}, Lco/discord/media_engine/Resolution;->getHeight()I - move-result v2 + move-result p2 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object p2 - new-instance v3, Lkotlin/Pair; + new-instance v1, Lkotlin/Pair; - const-string v4, "target_resolution_height" + const-string v2, "target_resolution_height" - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v1, v2, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, v0 + aput-object v1, p1, v0 - invoke-static {v1}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map; + invoke-static {p1}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map; - move-result-object v0 + move-result-object p1 - invoke-virtual {p0, p1, p2, v0}, Lcom/discord/rtcconnection/RtcConnection;->e(JLjava/util/Map;)V + invoke-virtual {p0, v4, v5, p1}, Lcom/discord/rtcconnection/RtcConnection;->e(JLjava/util/Map;)V :cond_1a :goto_9 return-void + + :cond_1b + const-string p1, "$this$average" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public final h(Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;Ljava/util/Map;)V @@ -1518,7 +1555,7 @@ sget-object v1, Lcom/discord/rtcconnection/RtcConnection$c$a;->a:Lcom/discord/rtcconnection/RtcConnection$c$a; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1717,7 +1754,7 @@ iget-object v0, p0, Lcom/discord/rtcconnection/RtcConnection;->g:Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo.smali b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo.smali index 5209e7a313..4c970f2a47 100644 --- a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo.smali +++ b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo.smali @@ -22,15 +22,7 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 1 - - const-string v0, "audioSubsystem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "audioLayer" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,7 +50,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -68,7 +60,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->b:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$a.smali b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$a.smali index 1f941c6edb..c8cc5f0959 100644 --- a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$a.smali +++ b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngine$a.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (ILjava/lang/String;I)V - .locals 1 + .locals 0 - const-string v0, "ip" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I return-void + + :cond_0 + const-string p1, "ip" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -64,7 +71,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException.smali b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException.smali index 6332eadb9f..1ca4686b93 100644 --- a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException.smali +++ b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException.smali @@ -26,15 +26,22 @@ # direct methods .method public constructor (Ljava/lang/String;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;)V - .locals 1 + .locals 0 - const-string v0, "type" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;->type:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo.smali b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo.smali index adbad96d0d..31911c6d64 100644 --- a/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo.smali +++ b/com.discord/smali/com/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo.smali @@ -30,15 +30,9 @@ # direct methods .method public constructor (Ljava/lang/String;ILcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;)V - .locals 1 + .locals 0 - const-string v0, "address" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "protocol" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -49,6 +43,15 @@ iput-object p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol; return-void + + :cond_0 + const-string p1, "protocol" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -68,7 +71,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -84,7 +87,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Description.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Description.smali index d34dbec0d6..e6bb35b24d 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Description.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Description.smali @@ -67,21 +67,15 @@ } .end annotation - const-string v0, "secretKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "audioCodec" + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string/jumbo v0, "videoCodec" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mode" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -96,6 +90,34 @@ iput-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "videoCodec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "audioCodec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "secretKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Description;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Description; @@ -230,21 +252,15 @@ } .end annotation - const-string v0, "secretKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "audioCodec" + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string/jumbo v0, "videoCodec" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mode" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Description; @@ -263,6 +279,34 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "videoCodec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "audioCodec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "secretKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -280,7 +324,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -290,7 +334,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -300,7 +344,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -310,7 +354,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -320,7 +364,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Identify.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Identify.smali index 63fb6abccb..42e00719e9 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Identify.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Identify.smali @@ -42,17 +42,13 @@ .method public constructor (Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)V .locals 1 - const-string v0, "serverId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "sessionId" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "token" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +63,27 @@ iput-boolean p6, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sessionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "serverId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Identify;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Identify; @@ -179,17 +196,13 @@ .method public final copy(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)Lcom/discord/rtcconnection/socket/io/Payloads$Identify; .locals 8 - const-string v0, "serverId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "sessionId" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "token" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify; @@ -208,6 +221,27 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)V return-object v0 + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sessionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "serverId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -225,7 +259,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -243,7 +277,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -253,7 +287,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Incoming.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Incoming.smali index 6e287d2d26..eca68657b2 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Incoming.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Incoming.smali @@ -30,11 +30,9 @@ # direct methods .method public constructor (ILcom/google/gson/JsonElement;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;ILcom/google/gson/JsonElement;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Incoming; @@ -90,15 +97,22 @@ .method public final copy(ILcom/google/gson/JsonElement;)Lcom/discord/rtcconnection/socket/io/Payloads$Incoming; .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming; invoke-direct {v0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->(ILcom/google/gson/JsonElement;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -122,7 +136,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Outgoing.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Outgoing.smali index 86e747c0db..1ee8f6503e 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Outgoing.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Outgoing.smali @@ -30,11 +30,9 @@ # direct methods .method public constructor (ILjava/lang/Object;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;ILjava/lang/Object;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing; @@ -90,15 +97,22 @@ .method public final copy(ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing; .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing; invoke-direct {v0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->(ILjava/lang/Object;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -122,7 +136,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo.smali index 6801633a7c..139960280d 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo.smali @@ -38,13 +38,11 @@ .method public constructor (Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "type" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,6 +57,20 @@ iput-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo; @@ -171,13 +183,11 @@ .method public final copy(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo; .locals 7 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "type" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo; @@ -196,6 +206,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V return-object v0 + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -213,7 +237,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -229,7 +253,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -245,7 +269,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo.smali index f1cdaf199c..8c40923654 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo.smali @@ -26,13 +26,11 @@ .method public constructor (Ljava/lang/String;ILjava/lang/String;)V .locals 1 - const-string v0, "address" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mode" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,20 @@ iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo; @@ -105,19 +117,31 @@ .method public final copy(Ljava/lang/String;ILjava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo; .locals 1 - const-string v0, "address" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mode" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo; invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->(Ljava/lang/String;ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -135,7 +159,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -151,7 +175,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol.smali index 092aa436f0..fbe53d6694 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Protocol.smali @@ -51,13 +51,11 @@ } .end annotation - const-string v0, "protocol" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -68,6 +66,20 @@ iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "protocol" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol; @@ -149,19 +161,31 @@ } .end annotation - const-string v0, "protocol" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol; invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "protocol" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -179,7 +203,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -189,7 +213,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -199,7 +223,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Ready.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Ready.smali index 6bcf6a34ff..7a689091ca 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Ready.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Ready.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (IILjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "ip" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "ip" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Ready;IILjava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Ready; @@ -101,15 +108,22 @@ .method public final copy(IILjava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Ready; .locals 1 - const-string v0, "ip" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready; invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->(IILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "ip" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -139,7 +153,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Resume.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Resume.smali index 187adac195..2e225932e9 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Resume.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Resume.smali @@ -34,17 +34,13 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "token" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "sessionId" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "serverId" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +51,27 @@ iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "serverId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sessionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Resume;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Resume; @@ -117,23 +134,40 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Resume; .locals 1 - const-string v0, "token" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "sessionId" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "serverId" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume; invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "serverId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sessionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +185,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -161,7 +195,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -171,7 +205,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$SessionUpdate.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$SessionUpdate.smali index 2a5fed24c5..4b813243bc 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$SessionUpdate.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$SessionUpdate.smali @@ -85,7 +85,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Speaking.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Speaking.smali index b206cd5c7c..f6def4f939 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Speaking.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Speaking.smali @@ -207,7 +207,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -217,7 +217,7 @@ iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -227,7 +227,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Video.smali b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Video.smali index 267a67806a..ae9426b5ea 100644 --- a/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Video.smali +++ b/com.discord/smali/com/discord/rtcconnection/socket/io/Payloads$Video.smali @@ -187,7 +187,7 @@ iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/samsung/SamsungConnect$SamsungCallbackException.smali b/com.discord/smali/com/discord/samsung/SamsungConnect$SamsungCallbackException.smali index e4881e713f..f8ca462e78 100644 --- a/com.discord/smali/com/discord/samsung/SamsungConnect$SamsungCallbackException.smali +++ b/com.discord/smali/com/discord/samsung/SamsungConnect$SamsungCallbackException.smali @@ -18,10 +18,6 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "errorCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V diff --git a/com.discord/smali/com/discord/samsung/SamsungConnect.smali b/com.discord/smali/com/discord/samsung/SamsungConnect.smali index 1b9be5a697..1b9b26f5f0 100644 --- a/com.discord/smali/com/discord/samsung/SamsungConnect.smali +++ b/com.discord/smali/com/discord/samsung/SamsungConnect.smali @@ -73,7 +73,7 @@ if-eqz v4, :cond_1 - invoke-static {v4, v2, v3, p0}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v4, v2, v3, p0}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p0 @@ -129,13 +129,9 @@ goto :goto_3 :cond_5 - const-string/jumbo v2, "unknown" + const-string v2, "unknown" :goto_3 - const-string v3, "location?.getQueryParameter(\"error\") ?: \"unknown\"" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v0, :cond_6 const-string v1, "error_description" diff --git a/com.discord/smali/com/discord/samsung/SamsungConnectActivity$a.smali b/com.discord/smali/com/discord/samsung/SamsungConnectActivity$a.smali index f549bbd9ea..557bf7e9f5 100644 --- a/com.discord/smali/com/discord/samsung/SamsungConnectActivity$a.smali +++ b/com.discord/smali/com/discord/samsung/SamsungConnectActivity$a.smali @@ -28,9 +28,7 @@ .method public final a(Landroidx/fragment/app/Fragment;II)V .locals 3 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -56,9 +54,18 @@ const-string v0, "Intent(fragment.requireA\u2026AG_ACTIVITY_NO_ANIMATION)" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p3, p2}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/samsung/SamsungConnectActivity$b.smali b/com.discord/smali/com/discord/samsung/SamsungConnectActivity$b.smali index 9df09b4642..1d7a903fcc 100644 --- a/com.discord/smali/com/discord/samsung/SamsungConnectActivity$b.smali +++ b/com.discord/smali/com/discord/samsung/SamsungConnectActivity$b.smali @@ -180,7 +180,7 @@ :cond_2 const-string p1, "samsungAccountServiceCallback" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 diff --git a/com.discord/smali/com/discord/samsung/SamsungConnectActivity.smali b/com.discord/smali/com/discord/samsung/SamsungConnectActivity.smali index 133564290a..45807ba44e 100644 --- a/com.discord/smali/com/discord/samsung/SamsungConnectActivity.smali +++ b/com.discord/smali/com/discord/samsung/SamsungConnectActivity.smali @@ -63,7 +63,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -85,7 +85,7 @@ if-eqz p2, :cond_3 - invoke-static {p2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -163,7 +163,7 @@ const-string v0, "Intent(SAMSUNG_REQ_SA_SE\u2026(SAMSUNG_ACCOUNT_SERVICE)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "Samsung starting SA Service" diff --git a/com.discord/smali/com/discord/simpleast/core/node/Node.smali b/com.discord/smali/com/discord/simpleast/core/node/Node.smali index 91b3ff3b37..30072d4e16 100644 --- a/com.discord/smali/com/discord/simpleast/core/node/Node.smali +++ b/com.discord/smali/com/discord/simpleast/core/node/Node.smali @@ -47,9 +47,7 @@ } .end annotation - const-string v0, "child" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/simpleast/core/node/Node;->children:Ljava/util/Collection; @@ -68,6 +66,15 @@ iput-object v0, p0, Lcom/discord/simpleast/core/node/Node;->children:Ljava/util/Collection; return-void + + :cond_1 + const-string p1, "child" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getChildren()Ljava/util/Collection; @@ -122,9 +129,16 @@ } .end annotation - const-string p2, "builder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/simpleast/core/node/StyleNode$a.smali b/com.discord/smali/com/discord/simpleast/core/node/StyleNode$a.smali index 81f1f9c7fe..09e910b489 100644 --- a/com.discord/smali/com/discord/simpleast/core/node/StyleNode$a.smali +++ b/com.discord/smali/com/discord/simpleast/core/node/StyleNode$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/simpleast/core/node/StyleNode$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StyleNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/simpleast/core/node/Node<", "TRC;>;", @@ -50,7 +50,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -58,17 +58,24 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lcom/discord/simpleast/core/node/Node; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/simpleast/core/node/StyleNode.smali b/com.discord/smali/com/discord/simpleast/core/node/StyleNode.smali index acbadb36d4..d77f2d5f27 100644 --- a/com.discord/smali/com/discord/simpleast/core/node/StyleNode.smali +++ b/com.discord/smali/com/discord/simpleast/core/node/StyleNode.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -39,15 +39,22 @@ } .end annotation - const-string v0, "styles" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/simpleast/core/node/Node;->()V iput-object p1, p0, Lcom/discord/simpleast/core/node/StyleNode;->a:Ljava/util/List; return-void + + :cond_0 + const-string p1, "styles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -62,10 +69,6 @@ } .end annotation - const-string v0, "builder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Landroid/text/SpannableStringBuilder;->length()I move-result v0 @@ -170,7 +173,7 @@ const-string v5, "\n>|" - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali/com/discord/simpleast/core/parser/Parser$ParseException.smali b/com.discord/smali/com/discord/simpleast/core/parser/Parser$ParseException.smali index 54b8be22de..b5327965ea 100644 --- a/com.discord/smali/com/discord/simpleast/core/parser/Parser$ParseException.smali +++ b/com.discord/smali/com/discord/simpleast/core/parser/Parser$ParseException.smali @@ -18,9 +18,7 @@ .method public constructor (Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/Throwable;)V .locals 2 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -45,4 +43,13 @@ invoke-direct {p0, p1, p3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/simpleast/core/parser/Parser.smali b/com.discord/smali/com/discord/simpleast/core/parser/Parser.smali index 7694cec4ff..70be2e1ba1 100644 --- a/com.discord/smali/com/discord/simpleast/core/parser/Parser.smali +++ b/com.discord/smali/com/discord/simpleast/core/parser/Parser.smali @@ -267,15 +267,22 @@ } .end annotation - const-string v0, "rule" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/simpleast/core/parser/Parser;->rules:Ljava/util/ArrayList; invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z return-object p0 + + :cond_0 + const-string p1, "rule" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final addRules(Ljava/util/Collection;)Lcom/discord/simpleast/core/parser/Parser; @@ -292,9 +299,7 @@ } .end annotation - const-string v0, "rules" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; @@ -319,6 +324,15 @@ :cond_0 return-object p0 + + :cond_1 + const-string p1, "rules" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final parse(Ljava/lang/CharSequence;Ljava/lang/Object;)Ljava/util/List; @@ -368,21 +382,19 @@ } .end annotation - const-string v0, "rules" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_c - new-instance v0, Ljava/util/Stack; + new-instance v1, Ljava/util/Stack; - invoke-direct {v0}, Ljava/util/Stack;->()V + invoke-direct {v1}, Ljava/util/Stack;->()V - new-instance v1, Ljava/util/ArrayList; + new-instance v2, Ljava/util/ArrayList; - invoke-direct {v1}, Ljava/util/ArrayList;->()V + invoke-direct {v2}, Ljava/util/ArrayList;->()V - const/4 v2, 0x1 - - const/4 v3, 0x0 + const/4 v3, 0x1 const/4 v4, 0x0 @@ -410,22 +422,22 @@ move-result v6 - invoke-direct {v5, v4, p2, v3, v6}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V + invoke-direct {v5, v0, p2, v4, v6}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V - invoke-virtual {v0, v5}, Ljava/util/Stack;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v5}, Ljava/util/Stack;->add(Ljava/lang/Object;)Z :cond_1 - move-object p2, v4 + move-object p2, v0 :cond_2 :goto_1 - invoke-virtual {v0}, Ljava/util/Stack;->isEmpty()Z + invoke-virtual {v1}, Ljava/util/Stack;->isEmpty()Z move-result v5 if-nez v5, :cond_b - invoke-virtual {v0}, Ljava/util/Stack;->pop()Ljava/lang/Object; + invoke-virtual {v1}, Ljava/util/Stack;->pop()Ljava/lang/Object; move-result-object v5 @@ -502,7 +514,7 @@ goto :goto_3 :cond_4 - invoke-virtual {v1, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v2, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_5 :goto_3 @@ -516,7 +528,7 @@ invoke-direct {v11, v8, v5, p2, v9}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V - invoke-virtual {v0, v11}, Ljava/util/Stack;->push(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v11}, Ljava/util/Stack;->push(Ljava/lang/Object;)Ljava/lang/Object; :cond_6 iget-boolean p2, v6, Lcom/discord/simpleast/core/parser/ParseSpec;->b:Z @@ -535,11 +547,11 @@ iput p2, v6, Lcom/discord/simpleast/core/parser/ParseSpec;->e:I - invoke-virtual {v0, v6}, Ljava/util/Stack;->push(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v6}, Ljava/util/Stack;->push(Ljava/lang/Object;)Ljava/lang/Object; :cond_7 :try_start_0 - invoke-virtual {v10, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {v10, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object p2 :try_end_0 @@ -578,11 +590,18 @@ const-string p3, "failed to find rule to match source" - invoke-direct {p2, p3, p1, v4}, Lcom/discord/simpleast/core/parser/Parser$ParseException;->(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/Throwable;)V + invoke-direct {p2, p3, p1, v0}, Lcom/discord/simpleast/core/parser/Parser$ParseException;->(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/Throwable;)V throw p2 :cond_b :goto_5 - return-object v1 + return-object v2 + + :cond_c + const-string p1, "rules" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/simpleast/core/parser/Rule$BlockRule.smali b/com.discord/smali/com/discord/simpleast/core/parser/Rule$BlockRule.smali index 7b53e8b230..b37196a208 100644 --- a/com.discord/smali/com/discord/simpleast/core/parser/Rule$BlockRule.smali +++ b/com.discord/smali/com/discord/simpleast/core/parser/Rule$BlockRule.smali @@ -30,21 +30,28 @@ # direct methods .method public constructor (Ljava/util/regex/Pattern;)V - .locals 1 + .locals 0 - const-string v0, "pattern" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/simpleast/core/parser/Rule;->(Ljava/util/regex/Pattern;)V return-void + + :cond_0 + const-string p1, "pattern" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public match(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/regex/Matcher; - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -55,51 +62,45 @@ } .end annotation - const-string v0, "inspectionSource" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 if-eqz p2, :cond_2 - const/16 v0, 0xa - - const-string v1, "$this$endsWith" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/16 v1, 0xa invoke-interface {p2}, Ljava/lang/CharSequence;->length()I - move-result v1 + move-result v2 - const/4 v2, 0x0 + const/4 v3, 0x0 - if-lez v1, :cond_0 + if-lez v2, :cond_0 - invoke-static {p2}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I + invoke-static {p2}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result v2 + + invoke-interface {p2, v2}, Ljava/lang/CharSequence;->charAt(I)C + + move-result v2 + + invoke-static {v2, v1, v3}, Lf/n/a/k/a;->equals(CCZ)Z move-result v1 - invoke-interface {p2, v1}, Ljava/lang/CharSequence;->charAt(I)C + if-eqz v1, :cond_0 - move-result v1 - - invoke-static {v1, v0, v2}, Lf/n/a/k/a;->equals(CCZ)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v2, 0x1 + const/4 v3, 0x1 :cond_0 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 goto :goto_0 :cond_1 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_2 :goto_0 @@ -108,4 +109,11 @@ move-result-object p1 return-object p1 + + :cond_3 + const-string p1, "inspectionSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/simpleast/core/parser/Rule.smali b/com.discord/smali/com/discord/simpleast/core/parser/Rule.smali index c05919b305..5fd14e25fc 100644 --- a/com.discord/smali/com/discord/simpleast/core/parser/Rule.smali +++ b/com.discord/smali/com/discord/simpleast/core/parser/Rule.smali @@ -30,25 +30,30 @@ # direct methods .method public constructor (Ljava/util/regex/Matcher;)V - .locals 1 + .locals 0 - const-string v0, "matcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/simpleast/core/parser/Rule;->matcher:Ljava/util/regex/Matcher; return-void + + :cond_0 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/util/regex/Pattern;)V .locals 1 - const-string v0, "pattern" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-string v0, "" @@ -58,11 +63,20 @@ const-string v0, "pattern.matcher(\"\")" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/simpleast/core/parser/Rule;->(Ljava/util/regex/Matcher;)V return-void + + :cond_0 + const-string p1, "pattern" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -87,13 +101,13 @@ } .end annotation - const-string p2, "inspectionSource" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object p2, p0, Lcom/discord/simpleast/core/parser/Rule;->matcher:Ljava/util/regex/Matcher; + iget-object p3, p0, Lcom/discord/simpleast/core/parser/Rule;->matcher:Ljava/util/regex/Matcher; - invoke-virtual {p2, p1}, Ljava/util/regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + invoke-virtual {p3, p1}, Ljava/util/regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; iget-object p1, p0, Lcom/discord/simpleast/core/parser/Rule;->matcher:Ljava/util/regex/Matcher; @@ -103,15 +117,17 @@ if-eqz p1, :cond_0 - iget-object p1, p0, Lcom/discord/simpleast/core/parser/Rule;->matcher:Ljava/util/regex/Matcher; - - goto :goto_0 + iget-object p2, p0, Lcom/discord/simpleast/core/parser/Rule;->matcher:Ljava/util/regex/Matcher; :cond_0 - const/4 p1, 0x0 + return-object p2 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "inspectionSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public abstract parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; diff --git a/com.discord/smali/com/discord/stores/Dispatcher.smali b/com.discord/smali/com/discord/stores/Dispatcher.smali index 9a44e51a2e..15ebfadab6 100644 --- a/com.discord/smali/com/discord/stores/Dispatcher.smali +++ b/com.discord/smali/com/discord/stores/Dispatcher.smali @@ -23,11 +23,9 @@ # direct methods .method public constructor (Lrx/Scheduler;Z)V - .locals 1 + .locals 0 - const-string v0, "scheduler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -42,6 +40,15 @@ iput-object p1, p0, Lcom/discord/stores/Dispatcher;->dispatchHandlers:Ljava/util/ArrayList; return-void + + :cond_0 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lrx/Scheduler;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -76,7 +83,7 @@ .end method .method private final assertCleanDispatch()V - .locals 3 + .locals 5 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; @@ -92,9 +99,13 @@ invoke-direct {v1}, Ljava/lang/RuntimeException;->()V - const-string v2, "dirty dispatch" + const/4 v2, 0x0 - invoke-virtual {v0, v2, v1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V + const/4 v3, 0x5 + + const-string v4, "dirty dispatch" + + invoke-virtual {v0, v4, v3, v1, v2}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V :cond_0 return-void @@ -147,9 +158,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "dispatchHandlerArgs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length v0, p1 @@ -170,6 +179,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "dispatchHandlerArgs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final schedule(Lkotlin/jvm/functions/Function0;)V @@ -183,9 +201,7 @@ } .end annotation - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/Dispatcher;->dispatchHandlers:Ljava/util/ArrayList; @@ -205,7 +221,7 @@ const-string v0, "javaClass.name" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -240,6 +256,15 @@ invoke-virtual {v0, v1}, Lrx/Scheduler$Worker;->a(Lrx/functions/Action0;)Lrx/Subscription; return-void + + :cond_2 + const-string p1, "action" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final varargs unregisterDispatchHandlers([Lcom/discord/stores/DispatchHandler;)V @@ -247,9 +272,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "dispatchHandlerArgs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length v0, p1 @@ -270,4 +293,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "dispatchHandlerArgs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/NotificationTextUtils.smali b/com.discord/smali/com/discord/stores/NotificationTextUtils.smali index 154845ca14..6d84cbd3f3 100644 --- a/com.discord/smali/com/discord/stores/NotificationTextUtils.smali +++ b/com.discord/smali/com/discord/stores/NotificationTextUtils.smali @@ -322,7 +322,7 @@ const-string p5, "message.mentions" - invoke-static {p1, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -355,7 +355,7 @@ const-string v0, "it" - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p5}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -392,7 +392,7 @@ const-string p2, "message.mentionRoles" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -522,37 +522,25 @@ move-object/from16 v2, p7 - const-string v3, "msg" + const/4 v3, 0x0 - move-object/from16 v8, p2 + if-eqz p2, :cond_e - invoke-static {v8, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_d - const-string v3, "channel" + if-eqz v0, :cond_c - move-object/from16 v4, p3 + if-eqz v1, :cond_b - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "blockedRelationships" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "guildMembers" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "guildSettings" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_a invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelChannel;->isManaged()Z - move-result v3 + move-result v4 const/4 v5, 0x0 - if-eqz v3, :cond_0 + if-eqz v4, :cond_0 return v5 @@ -561,50 +549,48 @@ invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; - move-result-object v3 + move-result-object v4 sget-object v6, Lcom/discord/models/domain/ModelUser;->EMPTY:Lcom/discord/models/domain/ModelUser; - invoke-static {v3, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 - const/4 v7, 0x0 - if-nez v6, :cond_1 goto :goto_0 :cond_1 - move-object v3, v7 + move-object v4, v3 :goto_0 - if-eqz v3, :cond_9 + if-eqz v4, :cond_9 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v9 + move-result-wide v6 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v11 + move-result-wide v8 - cmp-long v6, v9, v11 + cmp-long v10, v6, v8 - if-nez v6, :cond_2 + if-nez v10, :cond_2 return v5 :cond_2 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v9 + move-result-wide v6 - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - invoke-interface {v0, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z move-result v0 @@ -617,9 +603,9 @@ move-result v0 - const/4 v3, 0x3 + const/4 v4, 0x3 - if-ne v0, v3, :cond_4 + if-ne v0, v4, :cond_4 return v5 @@ -638,9 +624,9 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v5 + move-result-wide v4 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 @@ -653,7 +639,7 @@ goto :goto_1 :cond_5 - move-object v0, v7 + move-object v0, v3 :goto_1 if-eqz v0, :cond_6 @@ -667,18 +653,24 @@ goto :goto_2 :cond_6 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_2 + move-object v7, v0 + + const-string v0, "member?.roles ?: emptyList()" + + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v1 + move-result-object v0 - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - move-object v5, v1 + move-object v5, v0 check-cast v5, Lcom/discord/models/domain/ModelNotificationSettings; @@ -696,8 +688,6 @@ move-object v6, p1 - move-object v7, v0 - move-object/from16 v8, p2 move-object/from16 v9, p5 @@ -706,27 +696,22 @@ move-result v0 - goto :goto_4 + goto :goto_3 :cond_7 if-eqz p5, :cond_8 invoke-virtual/range {p5 .. p5}, Lcom/discord/models/domain/ModelGuild;->getDefaultMessageNotifications()I - move-result v1 + move-result v0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 - - move-object v5, v1 - - goto :goto_3 + move-result-object v3 :cond_8 - move-object v5, v7 + move-object v5, v3 - :goto_3 const/4 v9, 0x0 const/4 v10, 0x0 @@ -739,17 +724,50 @@ move-object v6, p1 - move-object v7, v0 - move-object/from16 v8, p2 invoke-static/range {v4 .. v12}, Lcom/discord/stores/NotificationTextUtils;->shouldNotifyForLevel$default(Lcom/discord/stores/NotificationTextUtils;Ljava/lang/Integer;Lcom/discord/models/domain/ModelUser$Me;Ljava/util/Collection;Lcom/discord/models/domain/ModelMessage;ZZILjava/lang/Object;)Z move-result v0 - :goto_4 + :goto_3 return v0 :cond_9 return v5 + + :cond_a + const-string v0, "guildSettings" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_b + const-string v0, "guildMembers" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_c + const-string v0, "blockedRelationships" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_d + const-string v0, "channel" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_e + const-string v0, "msg" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method diff --git a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$Companion$INSTANCE$2.smali b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$Companion$INSTANCE$2.smali index 3679c582a1..79093400f7 100644 --- a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$Companion$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PersistLocalMessagesFeatureFlag.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/stores/PersistLocalMessagesFeatureFlag;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1.smali b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1.smali index db9892e25b..2025459d95 100644 --- a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1.smali +++ b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PersistLocalMessagesFeatureFlag.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreExperiments$Experiment;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$1.smali b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$1.smali index ce2ffa8779..7b8f6bc8e9 100644 --- a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$1.smali +++ b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 0 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment; @@ -76,21 +92,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$2.smali b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$2.smali index cd6e406cb2..b97d87f716 100644 --- a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$2.smali +++ b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag$observeExperiment$2.smali @@ -53,7 +53,7 @@ const-string v1, "experiment" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->access$writeExperimentToCache(Lcom/discord/stores/PersistLocalMessagesFeatureFlag;Lcom/discord/stores/StoreExperiments$Experiment;)V diff --git a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag.smali b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag.smali index 44cf5efa2c..4c3c5557b5 100644 --- a/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag.smali +++ b/com.discord/smali/com/discord/stores/PersistLocalMessagesFeatureFlag.smali @@ -63,25 +63,32 @@ .method public constructor (Landroid/content/SharedPreferences;)V .locals 2 - const-string v0, "sharedPreferences" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences; - const-string v0, "CACHE_KEY_PERSIST_LOCAL_MESSAGES_EXPERIMENT_BUCKET" + const/4 v0, 0x0 - const/4 v1, 0x0 + const-string v1, "CACHE_KEY_PERSIST_LOCAL_MESSAGES_EXPERIMENT_BUCKET" - invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result p1 iput p1, p0, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->experimentBucket:I return-void + + :cond_0 + const-string p1, "sharedPreferences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/SharedPreferences;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -164,7 +171,7 @@ const-string v0, "storeExperiments.getExpe\u2026che(experiment)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -200,19 +207,17 @@ # virtual methods .method public final fetchExperiment(Lcom/discord/stores/StoreExperiments;)V - .locals 10 + .locals 9 - const-string v0, "storeExperiments" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->observeExperiment(Lcom/discord/stores/StoreExperiments;)Lrx/Observable; - move-result-object v1 + move-result-object v0 - const-class v2, Lcom/discord/stores/PersistLocalMessagesFeatureFlag; + const-class v1, Lcom/discord/stores/PersistLocalMessagesFeatureFlag; - sget-object v7, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1;->INSTANCE:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1; + const/4 v2, 0x0 const/4 v3, 0x0 @@ -220,15 +225,24 @@ const/4 v5, 0x0 - const/4 v6, 0x0 + sget-object v6, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1;->INSTANCE:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$fetchExperiment$1; - const/16 v8, 0x1e + const/16 v7, 0x1e - const/4 v9, 0x0 + const/4 v8, 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/range {v0 .. v8}, 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, "storeExperiments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isEnabled()Z diff --git a/com.discord/smali/com/discord/stores/ReadyPayloadUtils$GuildCache.smali b/com.discord/smali/com/discord/stores/ReadyPayloadUtils$GuildCache.smali index dfe810f424..8d2e4d2c5f 100644 --- a/com.discord/smali/com/discord/stores/ReadyPayloadUtils$GuildCache.smali +++ b/com.discord/smali/com/discord/stores/ReadyPayloadUtils$GuildCache.smali @@ -50,7 +50,7 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelGuild;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -70,9 +70,7 @@ } .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,6 +83,15 @@ iput-object p4, p0, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->roles:Ljava/util/Collection; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/ReadyPayloadUtils$GuildCache;Lcom/discord/models/domain/ModelGuild;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;ILjava/lang/Object;)Lcom/discord/stores/ReadyPayloadUtils$GuildCache; @@ -205,15 +212,22 @@ } .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/ReadyPayloadUtils$GuildCache; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -231,7 +245,7 @@ iget-object v1, p1, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -241,7 +255,7 @@ iget-object v1, p1, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->emojis:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -251,7 +265,7 @@ iget-object v1, p1, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->channels:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -261,7 +275,7 @@ iget-object p1, p1, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->roles:Ljava/util/Collection; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success.smali b/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success.smali index 74fb921575..584cc275de 100644 --- a/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success.smali +++ b/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; invoke-direct {v0, p1}, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success;->(Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateResult$Success.smali b/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateResult$Success.smali index b7d2734438..fe0e4162ff 100644 --- a/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateResult$Success.smali +++ b/com.discord/smali/com/discord/stores/ReadyPayloadUtils$HydrateResult$Success.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelPayload;)V .locals 1 - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success;->payload:Lcom/discord/models/domain/ModelPayload; return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success;Lcom/discord/models/domain/ModelPayload;ILjava/lang/Object;)Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPayload;)Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success; .locals 1 - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success; invoke-direct {v0, p1}, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success;->(Lcom/discord/models/domain/ModelPayload;)V return-object v0 + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success;->payload:Lcom/discord/models/domain/ModelPayload; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/ReadyPayloadUtils.smali b/com.discord/smali/com/discord/stores/ReadyPayloadUtils.smali index a52032ad32..4d39055657 100644 --- a/com.discord/smali/com/discord/stores/ReadyPayloadUtils.smali +++ b/com.discord/smali/com/discord/stores/ReadyPayloadUtils.smali @@ -121,106 +121,90 @@ } .end annotation - const-string v1, "guild" + const/4 v1, 0x0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_f invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; - move-result-object v1 + move-result-object v2 - instance-of v2, v1, Lcom/discord/models/domain/ModelGuildHash; + instance-of v3, v2, Lcom/discord/models/domain/ModelGuildHash; - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 - new-instance v2, Lkotlin/Triple; + new-instance v3, Lkotlin/Triple; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildHash;->getMetadataHash()Lcom/discord/models/domain/ModelGuildHash$GuildHash; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildHash;->getMetadataHash()Lcom/discord/models/domain/ModelGuildHash$GuildHash; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + const/4 v5, 0x0 - if-eqz v3, :cond_0 + if-eqz v4, :cond_0 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->getOmitted()Z + invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->getOmitted()Z - move-result v3 + move-result v4 goto :goto_0 :cond_0 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_0 - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v3 + move-result-object v4 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildHash;->getChannelsHash()Lcom/discord/models/domain/ModelGuildHash$GuildHash; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildHash;->getChannelsHash()Lcom/discord/models/domain/ModelGuildHash$GuildHash; - move-result-object v5 + move-result-object v6 - if-eqz v5, :cond_1 + if-eqz v6, :cond_1 - invoke-virtual {v5}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->getOmitted()Z + invoke-virtual {v6}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->getOmitted()Z - move-result v5 + move-result v6 goto :goto_1 :cond_1 - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_1 - invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v5 + move-result-object v6 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildHash;->getRolesHash()Lcom/discord/models/domain/ModelGuildHash$GuildHash; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildHash;->getRolesHash()Lcom/discord/models/domain/ModelGuildHash$GuildHash; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->getOmitted()Z + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildHash$GuildHash;->getOmitted()Z - move-result v4 + move-result v5 :cond_2 - invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v1 + move-result-object v2 - invoke-direct {v2, v3, v5, v1}, Lkotlin/Triple;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v3, v4, v6, v2}, Lkotlin/Triple;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V goto :goto_2 :cond_3 - new-instance v2, Lkotlin/Triple; + new-instance v3, Lkotlin/Triple; - sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-direct {v2, v1, v1, v1}, Lkotlin/Triple;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v3, v2, v2, v2}, Lkotlin/Triple;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V :goto_2 - iget-object v1, v2, Lkotlin/Triple;->first:Ljava/lang/Object; - - check-cast v1, Ljava/lang/Boolean; - - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - iget-object v3, v2, Lkotlin/Triple;->second:Ljava/lang/Object; - - check-cast v3, Ljava/lang/Boolean; - - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v3 - - iget-object v2, v2, Lkotlin/Triple;->third:Ljava/lang/Object; + iget-object v2, v3, Lkotlin/Triple;->first:Ljava/lang/Object; check-cast v2, Ljava/lang/Boolean; @@ -228,11 +212,27 @@ move-result v2 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->isUnavailable()Z + iget-object v4, v3, Lkotlin/Triple;->second:Ljava/lang/Object; + + check-cast v4, Ljava/lang/Boolean; + + invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z move-result v4 - if-eqz v4, :cond_4 + iget-object v3, v3, Lkotlin/Triple;->third:Ljava/lang/Object; + + check-cast v3, Ljava/lang/Boolean; + + invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v3 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->isUnavailable()Z + + move-result v5 + + if-eqz v5, :cond_4 new-instance v1, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; @@ -241,48 +241,46 @@ return-object v1 :cond_4 - sget-object v4, Lcom/discord/stores/ReadyPayloadUtils;->cache:Ljava/util/HashMap; + sget-object v5, Lcom/discord/stores/ReadyPayloadUtils;->cache:Ljava/util/HashMap; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v5 + move-result-wide v6 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v6 + + invoke-virtual {v5, v6}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 - invoke-virtual {v4, v5}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v5, Lcom/discord/stores/ReadyPayloadUtils$GuildCache; - move-result-object v4 + if-nez v2, :cond_5 - check-cast v4, Lcom/discord/stores/ReadyPayloadUtils$GuildCache; + if-nez v4, :cond_5 - if-nez v1, :cond_5 - - if-nez v3, :cond_5 - - if-eqz v2, :cond_6 + if-eqz v3, :cond_6 :cond_5 - if-nez v4, :cond_6 + if-nez v5, :cond_6 sget-object v0, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Error;->INSTANCE:Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Error; return-object v0 :cond_6 - const/4 v5, 0x0 + if-eqz v5, :cond_8 - if-eqz v4, :cond_8 + if-eqz v2, :cond_7 - if-eqz v1, :cond_7 - - move-object v6, v4 + move-object v6, v5 goto :goto_3 :cond_7 - move-object v6, v5 + move-object v6, v1 :goto_3 if-eqz v6, :cond_8 @@ -294,90 +292,83 @@ goto :goto_4 :cond_8 - move-object v6, v5 + move-object v6, v1 :goto_4 - if-eqz v4, :cond_a + if-eqz v5, :cond_a - if-eqz v1, :cond_9 + if-eqz v2, :cond_9 - move-object v1, v4 + move-object v2, v5 goto :goto_5 :cond_9 - move-object v1, v5 + move-object v2, v1 :goto_5 - if-eqz v1, :cond_a + if-eqz v2, :cond_a - invoke-virtual {v1}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->getEmojis()Ljava/util/Collection; + invoke-virtual {v2}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->getEmojis()Ljava/util/Collection; - move-result-object v1 - - move-object v7, v1 + move-result-object v2 goto :goto_6 :cond_a - move-object v7, v5 + move-object v2, v1 :goto_6 - if-eqz v4, :cond_c + if-eqz v5, :cond_c - if-eqz v3, :cond_b + if-eqz v4, :cond_b - move-object v1, v4 + move-object v4, v5 goto :goto_7 :cond_b - move-object v1, v5 + move-object v4, v1 :goto_7 - if-eqz v1, :cond_c + if-eqz v4, :cond_c - invoke-virtual {v1}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->getChannels()Ljava/util/Collection; + invoke-virtual {v4}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->getChannels()Ljava/util/Collection; - move-result-object v1 - - move-object v3, v1 + move-result-object v4 goto :goto_8 :cond_c - move-object v3, v5 + move-object v4, v1 :goto_8 - if-eqz v4, :cond_e + if-eqz v5, :cond_e - if-eqz v2, :cond_d + if-eqz v3, :cond_d goto :goto_9 :cond_d - move-object v4, v5 + move-object v5, v1 :goto_9 - if-eqz v4, :cond_e + if-eqz v5, :cond_e - invoke-virtual {v4}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->getRoles()Ljava/util/Collection; + invoke-virtual {v5}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->getRoles()Ljava/util/Collection; move-result-object v1 - move-object v4, v1 - - goto :goto_a - :cond_e - move-object v4, v5 + move-object v5, v1 - :goto_a move-object v0, p1 move-object v1, v6 - move-object v2, v7 + move-object v3, v4 + + move-object v4, v5 move-object v5, p2 @@ -389,35 +380,36 @@ const-string v1, "guild.hydrate(\n \u2026 members\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; invoke-direct {v1, v0}, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success;->(Lcom/discord/models/domain/ModelGuild;)V return-object v1 + + :cond_f + const-string v0, "guild" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final hydrateReadyPayload(Lcom/discord/models/domain/ModelPayload;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreEmojiCustom;)Lcom/discord/stores/ReadyPayloadUtils$HydrateResult; - .locals 8 + .locals 9 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload_" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_e - const-string v0, "storeGuilds" + if-eqz p2, :cond_d - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_c - const-string v0, "storeChannels" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeEmojiCustom" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_b invoke-virtual {p0, p1}, Lcom/discord/stores/ReadyPayloadUtils;->hydrateUsers(Lcom/discord/models/domain/ModelPayload;)Lcom/discord/models/domain/ModelPayload; @@ -425,7 +417,7 @@ invoke-virtual {p2}, Lcom/discord/stores/StoreGuilds;->getRoles()Ljava/util/Map; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map; @@ -442,19 +434,17 @@ :goto_0 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - const/4 v2, 0x0 - - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/discord/models/domain/ModelGuild; + check-cast v2, Lcom/discord/models/domain/ModelGuild; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v3 @@ -462,7 +452,7 @@ move-result-object v3 - invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 @@ -477,10 +467,10 @@ goto :goto_1 :cond_0 - move-object v3, v2 + move-object v3, v0 :goto_1 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v4 @@ -497,10 +487,10 @@ goto :goto_2 :cond_1 - move-object v4, v2 + move-object v4, v0 :goto_2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v5 @@ -512,24 +502,29 @@ invoke-interface {v5}, Ljava/util/Map;->values()Ljava/util/Collection; - move-result-object v2 + move-result-object v5 + + goto :goto_3 :cond_2 - sget-object v5, Lcom/discord/stores/ReadyPayloadUtils;->cache:Ljava/util/HashMap; + move-object v5, v0 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J + :goto_3 + sget-object v6, Lcom/discord/stores/ReadyPayloadUtils;->cache:Ljava/util/HashMap; - move-result-wide v6 + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-wide v7 - move-result-object v6 + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - new-instance v7, Lcom/discord/stores/ReadyPayloadUtils$GuildCache; + move-result-object v7 - invoke-direct {v7, v1, v2, v4, v3}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V + new-instance v8, Lcom/discord/stores/ReadyPayloadUtils$GuildCache; - invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-direct {v8, v2, v5, v4, v3}, Lcom/discord/stores/ReadyPayloadUtils$GuildCache;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V + + invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 @@ -544,7 +539,7 @@ const-string p4, "payload.guilds" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p4, 0x0 @@ -552,22 +547,22 @@ move-result-object p3 - :goto_3 + :goto_4 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_a + if-eqz v1, :cond_a invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - add-int/lit8 v1, p4, 0x1 + add-int/lit8 v2, p4, 0x1 if-ltz p4, :cond_9 - check-cast v0, Lcom/discord/models/domain/ModelGuild; + check-cast v1, Lcom/discord/models/domain/ModelGuild; invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuildPresences()Ljava/util/List; @@ -581,12 +576,12 @@ check-cast v3, Ljava/util/List; - goto :goto_4 + goto :goto_5 :cond_4 - move-object v3, v2 + move-object v3, v0 - :goto_4 + :goto_5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuildMembers()Ljava/util/List; move-result-object v4 @@ -626,7 +621,7 @@ move-result-object p4 - :goto_5 + :goto_6 invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z move-result v4 @@ -643,7 +638,7 @@ const-string v7, "member" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelGuildMember;->getId()J @@ -655,25 +650,25 @@ invoke-interface {v5, v6, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - goto :goto_5 + goto :goto_6 :cond_6 - move-object v5, v2 + move-object v5, v0 :cond_7 sget-object p4, Lcom/discord/stores/ReadyPayloadUtils;->INSTANCE:Lcom/discord/stores/ReadyPayloadUtils; const-string v4, "guild" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p4, v0, v3, v5}, Lcom/discord/stores/ReadyPayloadUtils;->hydrateGuild(Lcom/discord/models/domain/ModelGuild;Ljava/util/List;Ljava/util/Map;)Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult; + invoke-virtual {p4, v1, v3, v5}, Lcom/discord/stores/ReadyPayloadUtils;->hydrateGuild(Lcom/discord/models/domain/ModelGuild;Ljava/util/List;Ljava/util/Map;)Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult; move-result-object p4 - instance-of v0, p4, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; + instance-of v1, p4, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 check-cast p4, Lcom/discord/stores/ReadyPayloadUtils$HydrateGuildResult$Success; @@ -683,9 +678,9 @@ invoke-virtual {p2, p4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - move p4, v1 + move p4, v2 - goto :goto_3 + goto :goto_4 :cond_8 sget-object p1, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Error;->INSTANCE:Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Error; @@ -695,7 +690,7 @@ :cond_9 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - throw v2 + throw v0 :cond_a new-instance p3, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success; @@ -706,11 +701,39 @@ const-string p2, "payload.withGuilds(guilds)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p3, p1}, Lcom/discord/stores/ReadyPayloadUtils$HydrateResult$Success;->(Lcom/discord/models/domain/ModelPayload;)V return-object p3 + + :cond_b + const-string p1, "storeEmojiCustom" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_d + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_e + const-string p1, "payload_" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final hydrateUsers(Lcom/discord/models/domain/ModelPayload;)Lcom/discord/models/domain/ModelPayload; @@ -718,197 +741,195 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_e invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getUsers()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_d + if-eqz v1, :cond_d - const/16 v1, 0xa + const/16 v2, 0xa - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v2 + move-result v3 - invoke-static {v2}, Lf/n/a/k/a;->mapCapacity(I)I + invoke-static {v3}, Lf/n/a/k/a;->mapCapacity(I)I - move-result v2 + move-result v3 + + const/16 v4, 0x10 + + if-ge v3, v4, :cond_0 const/16 v3, 0x10 - if-ge v2, v3, :cond_0 - - const/16 v2, 0x10 - :cond_0 - new-instance v3, Ljava/util/LinkedHashMap; + new-instance v4, Ljava/util/LinkedHashMap; - invoke-direct {v3, v2}, Ljava/util/LinkedHashMap;->(I)V + invoke-direct {v4, v3}, Ljava/util/LinkedHashMap;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - move-object v4, v2 + move-object v5, v3 - check-cast v4, Lcom/discord/models/domain/ModelUser; + check-cast v5, Lcom/discord/models/domain/ModelUser; - const-string/jumbo v5, "user" + const-string v6, "user" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v4 + move-result-wide v5 - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-interface {v3, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getRelationships()Ljava/util/List; - move-result-object v0 + move-result-object v1 - const/4 v2, 0x0 + if-eqz v1, :cond_3 - if-eqz v0, :cond_3 + new-instance v3, Ljava/util/ArrayList; - new-instance v4, Ljava/util/ArrayList; - - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v5 - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V + invoke-direct {v3, v5}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_1 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_2 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 check-cast v5, Lcom/discord/models/domain/ModelUserRelationship; - invoke-virtual {v5, v3}, Lcom/discord/models/domain/ModelUserRelationship;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelUserRelationship; + invoke-virtual {v5, v4}, Lcom/discord/models/domain/ModelUserRelationship;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelUserRelationship; move-result-object v5 - invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_2 - move-object v7, v4 + move-object v7, v3 goto :goto_2 :cond_3 - move-object v7, v2 + move-object v7, v0 :goto_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getPrivateChannels()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - new-instance v4, Ljava/util/ArrayList; + new-instance v3, Ljava/util/ArrayList; - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v5 - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V + invoke-direct {v3, v5}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_3 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_4 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 check-cast v5, Lcom/discord/models/domain/ModelChannel; - invoke-virtual {v5, v3}, Lcom/discord/models/domain/ModelChannel;->hydrateUsers(Ljava/util/Map;)Lcom/discord/models/domain/ModelChannel; + invoke-virtual {v5, v4}, Lcom/discord/models/domain/ModelChannel;->hydrateUsers(Ljava/util/Map;)Lcom/discord/models/domain/ModelChannel; move-result-object v5 - invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_3 :cond_4 - move-object v8, v4 + move-object v8, v3 goto :goto_4 :cond_5 - move-object v8, v2 + move-object v8, v0 :goto_4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuildPresences()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 - new-instance v4, Ljava/util/ArrayList; + new-instance v3, Ljava/util/ArrayList; - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v5 - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V + invoke-direct {v3, v5}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_5 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_7 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 @@ -916,11 +937,11 @@ const-string v6, "guildPresences" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v6, Ljava/util/ArrayList; - invoke-static {v5, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v5, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v9 @@ -943,7 +964,7 @@ check-cast v9, Lcom/discord/models/domain/ModelPresence; - invoke-virtual {v9, v3}, Lcom/discord/models/domain/ModelPresence;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelPresence; + invoke-virtual {v9, v4}, Lcom/discord/models/domain/ModelPresence;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelPresence; move-result-object v9 @@ -952,128 +973,128 @@ goto :goto_6 :cond_6 - invoke-interface {v4, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_5 :cond_7 - move-object v9, v4 + move-object v9, v3 goto :goto_7 :cond_8 - move-object v9, v2 + move-object v9, v0 :goto_7 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getPresences()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_a + if-eqz v1, :cond_a - new-instance v4, Ljava/util/ArrayList; + new-instance v3, Ljava/util/ArrayList; - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v5 - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V + invoke-direct {v3, v5}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_8 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_9 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 check-cast v5, Lcom/discord/models/domain/ModelPresence; - invoke-virtual {v5, v3}, Lcom/discord/models/domain/ModelPresence;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelPresence; + invoke-virtual {v5, v4}, Lcom/discord/models/domain/ModelPresence;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelPresence; move-result-object v5 - invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_8 :cond_9 - move-object v11, v4 + move-object v11, v3 goto :goto_9 :cond_a - move-object v11, v2 + move-object v11, v0 :goto_9 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuildMembers()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_c + if-eqz v1, :cond_c - new-instance v2, Ljava/util/ArrayList; + new-instance v0, Ljava/util/ArrayList; - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v4 + move-result v3 - invoke-direct {v2, v4}, Ljava/util/ArrayList;->(I)V + invoke-direct {v0, v3}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_a - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v4 + move-result v3 - if-eqz v4, :cond_c + if-eqz v3, :cond_c - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v4 + move-result-object v3 - check-cast v4, Ljava/util/List; + check-cast v3, Ljava/util/List; const-string v5, "members" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Ljava/util/ArrayList; - invoke-static {v4, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v3, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v6 invoke-direct {v5, v6}, Ljava/util/ArrayList;->(I)V - invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v4 + move-result-object v3 :goto_b - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z move-result v6 if-eqz v6, :cond_b - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 check-cast v6, Lcom/discord/models/domain/ModelGuildMember; - invoke-virtual {v6, v3}, Lcom/discord/models/domain/ModelGuildMember;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelGuildMember; + invoke-virtual {v6, v4}, Lcom/discord/models/domain/ModelGuildMember;->hydrate(Ljava/util/Map;)Lcom/discord/models/domain/ModelGuildMember; move-result-object v6 @@ -1082,12 +1103,12 @@ goto :goto_b :cond_b - invoke-interface {v2, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v0, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_a :cond_c - move-object v10, v2 + move-object v10, v0 move-object v6, p1 @@ -1097,8 +1118,15 @@ const-string v0, "payload.withHydratedUser\u2026Members, friendPresences)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_d return-object p1 + + :cond_e + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/RtcLatencyTestResult.smali b/com.discord/smali/com/discord/stores/RtcLatencyTestResult.smali index c77ad93c37..82e657f707 100644 --- a/com.discord/smali/com/discord/stores/RtcLatencyTestResult.smali +++ b/com.discord/smali/com/discord/stores/RtcLatencyTestResult.smali @@ -62,13 +62,11 @@ } .end annotation - const-string v0, "latencyRankedRegions" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "geoRankedRegions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -79,6 +77,20 @@ iput-wide p3, p0, Lcom/discord/stores/RtcLatencyTestResult;->lastTestTimestampMs:J return-void + + :cond_0 + const-string p1, "geoRankedRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "latencyRankedRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/util/List;Ljava/util/List;JILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -88,14 +100,14 @@ if-eqz p6, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :cond_0 and-int/lit8 p6, p5, 0x2 if-eqz p6, :cond_1 - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p2, Lk0/i/n;->d:Lk0/i/n; :cond_1 and-int/lit8 p5, p5, 0x4 @@ -198,19 +210,31 @@ } .end annotation - const-string v0, "latencyRankedRegions" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "geoRankedRegions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/RtcLatencyTestResult; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/RtcLatencyTestResult;->(Ljava/util/List;Ljava/util/List;J)V return-object v0 + + :cond_0 + const-string p1, "geoRankedRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "latencyRankedRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -228,7 +252,7 @@ iget-object v1, p1, Lcom/discord/stores/RtcLatencyTestResult;->latencyRankedRegions:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -238,7 +262,7 @@ iget-object v1, p1, Lcom/discord/stores/RtcLatencyTestResult;->geoRankedRegions:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$Companion$INSTANCE$2.smali b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$Companion$INSTANCE$2.smali index 774c81de3e..3bbb0861e0 100644 --- a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$Companion$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/SlowTtiExperimentManager$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SlowTtiExperimentManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/stores/SlowTtiExperimentManager;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$fetchExperiment$1.smali b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$fetchExperiment$1.smali index c51177d8a9..6814f135a2 100644 --- a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$fetchExperiment$1.smali +++ b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$fetchExperiment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SlowTtiExperimentManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreExperiments$Experiment;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$1.smali b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$1.smali index 19c2338b12..883965d727 100644 --- a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$1.smali +++ b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 0 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment; @@ -76,21 +92,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$2.smali b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$2.smali index ccc2e3fc23..eca9ec702f 100644 --- a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$2.smali +++ b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager$observeExperiment$2.smali @@ -53,7 +53,7 @@ const-string v1, "experiment" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/SlowTtiExperimentManager;->access$writeExperimentToCache(Lcom/discord/stores/SlowTtiExperimentManager;Lcom/discord/stores/StoreExperiments$Experiment;)V diff --git a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager.smali b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager.smali index b27855174f..7e194329df 100644 --- a/com.discord/smali/com/discord/stores/SlowTtiExperimentManager.smali +++ b/com.discord/smali/com/discord/stores/SlowTtiExperimentManager.smali @@ -133,7 +133,7 @@ const-string v0, "storeExperiments.getExpe\u2026che(experiment)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -169,19 +169,17 @@ # virtual methods .method public final fetchExperiment(Lcom/discord/stores/StoreExperiments;)V - .locals 10 + .locals 9 - const-string v0, "storeExperiments" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager;->observeExperiment(Lcom/discord/stores/StoreExperiments;)Lrx/Observable; - move-result-object v1 + move-result-object v0 - const-class v2, Lcom/discord/stores/SlowTtiExperimentManager; + const-class v1, Lcom/discord/stores/SlowTtiExperimentManager; - sget-object v7, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1; + const/4 v2, 0x0 const/4 v3, 0x0 @@ -189,15 +187,24 @@ const/4 v5, 0x0 - const/4 v6, 0x0 + sget-object v6, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1; - const/16 v8, 0x1e + const/16 v7, 0x1e - const/4 v9, 0x0 + const/4 v8, 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/range {v0 .. v8}, 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, "storeExperiments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getDelayMs()J diff --git a/com.discord/smali/com/discord/stores/Store.smali b/com.discord/smali/com/discord/stores/Store.smali index 8df95c6796..1cd76437a7 100644 --- a/com.discord/smali/com/discord/stores/Store.smali +++ b/com.discord/smali/com/discord/stores/Store.smali @@ -32,7 +32,7 @@ :cond_0 const-string v0, "prefs" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -51,7 +51,7 @@ :cond_0 const-string v0, "prefsSessionDurable" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -61,9 +61,7 @@ .method public init(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; @@ -71,47 +69,70 @@ const-string v1, "PreferenceManager.getDef\u2026haredPreferences(context)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/stores/Store;->prefs:Landroid/content/SharedPreferences; - const-string v0, "prefsSessionDurable" + const/4 v0, 0x0 - const/4 v1, 0x0 + const-string v1, "prefsSessionDurable" - invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; + invoke-virtual {p1, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; move-result-object p1 const-string v0, "context.getSharedPrefere\u2026e\", Context.MODE_PRIVATE)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/Store;->prefsSessionDurable:Landroid/content/SharedPreferences; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setPrefs(Landroid/content/SharedPreferences;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/Store;->prefs:Landroid/content/SharedPreferences; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setPrefsSessionDurable(Landroid/content/SharedPreferences;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/Store;->prefsSessionDurable:Landroid/content/SharedPreferences; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAccessibility$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreAccessibility$init$1$1.smali index c851f18d7b..a738436b5f 100644 --- a/com.discord/smali/com/discord/stores/StoreAccessibility$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAccessibility$init$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAccessibility$init$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAccessibility.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAccessibility$init$1.smali b/com.discord/smali/com/discord/stores/StoreAccessibility$init$1.smali index cc33bdfb49..3c217ea63e 100644 --- a/com.discord/smali/com/discord/stores/StoreAccessibility$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAccessibility$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAccessibility$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAccessibility.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/accessibility/AccessibilityState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/accessibility/AccessibilityState;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAccessibility$init$1;->this$0:Lcom/discord/stores/StoreAccessibility; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAccessibility$observeAccessibilityFeatures$1.smali b/com.discord/smali/com/discord/stores/StoreAccessibility$observeAccessibilityFeatures$1.smali index da4b008114..a489450aff 100644 --- a/com.discord/smali/com/discord/stores/StoreAccessibility$observeAccessibilityFeatures$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAccessibility$observeAccessibilityFeatures$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAccessibility$observeAccessibilityFeatures$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAccessibility.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/EnumSet<", "Lcom/discord/utilities/accessibility/AccessibilityFeatureFlags;", @@ -39,7 +39,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAccessibility$observeScreenreaderEnabled$1.smali b/com.discord/smali/com/discord/stores/StoreAccessibility$observeScreenreaderEnabled$1.smali index 7a08092cb8..95898ea634 100644 --- a/com.discord/smali/com/discord/stores/StoreAccessibility$observeScreenreaderEnabled$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAccessibility$observeScreenreaderEnabled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAccessibility$observeScreenreaderEnabled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAccessibility.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAccessibility.smali b/com.discord/smali/com/discord/stores/StoreAccessibility.smali index b2fda0e246..26c9b3aef6 100644 --- a/com.discord/smali/com/discord/stores/StoreAccessibility.smali +++ b/com.discord/smali/com/discord/stores/StoreAccessibility.smali @@ -43,21 +43,15 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/updates/ObservationDeck;Lcom/discord/utilities/accessibility/AccessibilityMonitor;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "userSettings" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "observationDeck" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "accessibilityMonitor" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V @@ -85,11 +79,39 @@ const-string p2, "EnumSet.of(AccessibilityFeatureFlags.NONE)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreAccessibility;->accessibilityFeaturesSnapshot:Ljava/util/EnumSet; return-void + + :cond_0 + const-string p1, "accessibilityMonitor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/updates/ObservationDeck;Lcom/discord/utilities/accessibility/AccessibilityMonitor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -249,9 +271,7 @@ .method public init(Landroid/content/Context;)V .locals 9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreAccessibility;->accessibilityMonitor:Lcom/discord/utilities/accessibility/AccessibilityMonitor; @@ -261,10 +281,6 @@ const-class v1, Lcom/discord/stores/StoreAccessibility; - new-instance v6, Lcom/discord/stores/StoreAccessibility$init$1; - - invoke-direct {v6, p0}, Lcom/discord/stores/StoreAccessibility$init$1;->(Lcom/discord/stores/StoreAccessibility;)V - const/4 v2, 0x0 const/4 v3, 0x0 @@ -273,6 +289,10 @@ const/4 v5, 0x0 + new-instance v6, Lcom/discord/stores/StoreAccessibility$init$1; + + invoke-direct {v6, p0}, Lcom/discord/stores/StoreAccessibility$init$1;->(Lcom/discord/stores/StoreAccessibility;)V + const/16 v7, 0x1e const/4 v8, 0x0 @@ -280,6 +300,15 @@ invoke-static/range {v0 .. v8}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isScreenreaderEnabled()Z @@ -417,7 +446,7 @@ :cond_2 const-string v1, "features" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/stores/StoreAccessibility;->accessibilityFeaturesSnapshot:Ljava/util/EnumSet; diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$ScreenViewed.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$ScreenViewed.smali index c8215fa40f..e4124f04b9 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$ScreenViewed.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$ScreenViewed.smali @@ -31,7 +31,7 @@ # direct methods .method public constructor (Ljava/lang/Class;J)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -42,9 +42,7 @@ } .end annotation - const-string v0, "screen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -53,6 +51,15 @@ iput-wide p2, p0, Lcom/discord/stores/StoreAnalytics$ScreenViewed;->timestamp:J return-void + + :cond_0 + const-string p1, "screen" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreAnalytics$ScreenViewed;Ljava/lang/Class;JILjava/lang/Object;)Lcom/discord/stores/StoreAnalytics$ScreenViewed; @@ -119,15 +126,22 @@ } .end annotation - const-string v0, "screen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreAnalytics$ScreenViewed; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreAnalytics$ScreenViewed;->(Ljava/lang/Class;J)V return-object v0 + + :cond_0 + const-string p1, "screen" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -145,7 +159,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAnalytics$ScreenViewed;->screen:Ljava/lang/Class; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1$1.smali index 0a7ac6aeaa..51965c00c6 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$ackMessage$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -45,7 +45,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -86,7 +86,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1.smali index 46d5e8a177..35a99d0bcf 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$ackMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$ackMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$deepLinkReceived$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$deepLinkReceived$1.smali index 8dc1800170..d72fba76cd 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$deepLinkReceived$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$deepLinkReceived$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$deepLinkReceived$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -101,7 +101,7 @@ goto :goto_1 :cond_1 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_1 invoke-virtual {v1, v2, v3, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->deepLinkReceived(Landroid/content/Intent;Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$init$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$init$1.smali index 9640c90a44..f12d4e1e62 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics$init$1;->this$0:Lcom/discord/stores/StoreAnalytics; @@ -74,4 +72,13 @@ invoke-static {v0, p1}, Lcom/discord/stores/StoreAnalytics;->access$setInputMode$p(Lcom/discord/stores/StoreAnalytics;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$init$2.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$init$2.smali index 25f4a55b1a..97985a5479 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$init$3$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$init$3$1.smali index e5444632a4..5e5eaa35c8 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$init$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$init$3$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Lcom/discord/stores/StoreAnalytics$ScreenViewed;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$init$3.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$init$3.smali index 3ebc8a2ed6..f9e137706f 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$init$3.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$init$3.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreAnalytics$ScreenViewed;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreAnalytics$ScreenViewed;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/stores/StoreAnalytics$ScreenViewed;", ")", "Lrx/Observable<", - "+", "Lcom/discord/stores/StoreAnalytics$ScreenViewed;", ">;" } @@ -93,7 +90,7 @@ const-class v1, Lcom/discord/widgets/home/WidgetHome; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$init$4.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$init$4.smali index 63353431a8..ec88af41c0 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$init$4.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$init$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreAnalytics$init$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreAnalytics$ScreenViewed;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreAnalytics;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreAnalytics; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onScreenViewed" - - const-string v5, "onScreenViewed(Lcom/discord/stores/StoreAnalytics$ScreenViewed;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onScreenViewed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreAnalytics; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onScreenViewed(Lcom/discord/stores/StoreAnalytics$ScreenViewed;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/stores/StoreAnalytics$ScreenViewed;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreAnalytics; invoke-static {v0, p1}, Lcom/discord/stores/StoreAnalytics;->access$onScreenViewed(Lcom/discord/stores/StoreAnalytics;Lcom/discord/stores/StoreAnalytics$ScreenViewed;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$inviteSent$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$inviteSent$1.smali index de015fd266..dbd1fccede 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$inviteSent$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$inviteSent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$inviteSent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -127,7 +127,7 @@ goto :goto_0 :cond_0 - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; :goto_0 sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$onGuildSettingsPaneViewed$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$onGuildSettingsPaneViewed$1.smali index 3fc2897ff7..3ef60a2918 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$onGuildSettingsPaneViewed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$onGuildSettingsPaneViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$onGuildSettingsPaneViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$onNotificationSettingsUpdated$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$onNotificationSettingsUpdated$1.smali index 2bdda245e1..0b68bbac77 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$onNotificationSettingsUpdated$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$onNotificationSettingsUpdated$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$onNotificationSettingsUpdated$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -84,7 +84,7 @@ const-string v5, "notifSettings.channelOverrides" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v4}, Ljava/util/Collection;->isEmpty()Z @@ -121,7 +121,7 @@ const-string v8, "it" - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getChannelId()J diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$onOverlayVoiceEvent$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$onOverlayVoiceEvent$1.smali index cfc920c443..c8aab27b8c 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$onOverlayVoiceEvent$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$onOverlayVoiceEvent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$onOverlayVoiceEvent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -89,7 +89,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 iget-boolean v1, p0, Lcom/discord/stores/StoreAnalytics$onOverlayVoiceEvent$1;->$isActive:Z @@ -112,7 +112,7 @@ const-string v3, "it.guildId" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -127,7 +127,7 @@ goto :goto_1 :cond_1 - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; :goto_1 invoke-static {v1, v0}, Lf/n/a/k/a;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; @@ -153,7 +153,7 @@ goto :goto_2 :cond_2 - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; :goto_2 invoke-static {v0, v1}, Lf/n/a/k/a;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$onScreenViewed$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$onScreenViewed$1.smali index 688cb23c5a..0851f8f3d5 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$onScreenViewed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$onScreenViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$onScreenViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-class v1, Lcom/discord/widgets/home/WidgetHome; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -108,7 +108,7 @@ :cond_1 const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -121,7 +121,7 @@ :cond_2 const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -134,7 +134,7 @@ :cond_3 const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -157,7 +157,7 @@ const-string v1, "screenViewed.screen.simpleName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 sget-object v1, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;->Companion:Lcom/discord/utilities/analytics/AppStartAnalyticsTracker$Companion; diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$onUserSettingsPaneViewed$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$onUserSettingsPaneViewed$1.smali index 9f325428f8..56f079c697 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$onUserSettingsPaneViewed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$onUserSettingsPaneViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$onUserSettingsPaneViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,7 +62,7 @@ iget-object v2, p0, Lcom/discord/stores/StoreAnalytics$onUserSettingsPaneViewed$1;->$pane:Ljava/lang/String; - const-string/jumbo v1, "user" + const-string v1, "user" const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackCallReportProblem$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackCallReportProblem$1.smali index dbc8de8f66..4d9a6f74d5 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackCallReportProblem$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackCallReportProblem$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackCallReportProblem$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -66,7 +66,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -167,7 +167,7 @@ goto :goto_0 :cond_0 - sget-object v6, Lk0/j/o;->d:Lk0/j/o; + sget-object v6, Lk0/i/o;->d:Lk0/i/o; :goto_0 iget-object v7, p0, Lcom/discord/stores/StoreAnalytics$trackCallReportProblem$1;->$duration:Ljava/lang/Long; diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackChannelOpened$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackChannelOpened$$inlined$let$lambda$1.smali index 9c1efe7709..8174e5333b 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackChannelOpened$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackChannelOpened$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackChannelOpened$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackFailedMessageResolved$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackFailedMessageResolved$1.smali index d43d972c65..e4ac1cd029 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackFailedMessageResolved$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackFailedMessageResolved$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackFailedMessageResolved$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -74,7 +74,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -125,7 +125,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 move-object v11, v0 diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1.smali index 6af6170379..2e2453dead 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -66,7 +66,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -125,7 +125,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 move-object v9, v0 diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackGuildViewed$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackGuildViewed$1.smali index 56043642a1..9d0ee715d1 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackGuildViewed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackGuildViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackGuildViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,11 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", - "+", "Ljava/lang/Object;", ">;>;" } @@ -45,7 +44,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackOpenGiftAcceptModal$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackOpenGiftAcceptModal$1.smali index d292d957ab..0a67f99bfc 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackOpenGiftAcceptModal$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackOpenGiftAcceptModal$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackOpenGiftAcceptModal$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultSelected$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultSelected$1.smali index 39ee85bb5e..fd79fe2806 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultSelected$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultSelected$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackSearchResultSelected$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -101,7 +101,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-virtual {v1, v2, v3, v4, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->searchResultSelected(Lcom/discord/utilities/analytics/SearchType;ILcom/discord/utilities/analytics/SourceObject;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultViewed$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultViewed$1.smali index 60bd2f002d..af38722439 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultViewed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchResultViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackSearchResultViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -95,7 +95,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-virtual {v1, v2, v3, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->searchResultViewed(Lcom/discord/utilities/analytics/SearchType;ILjava/util/Map;)V diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchStarted$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchStarted$1.smali index 4005e86f21..e4198049f0 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchStarted$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackSearchStarted$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackSearchStarted$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -89,7 +89,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-virtual {v1, v2, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->searchStart(Lcom/discord/utilities/analytics/SearchType;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackShowCallFeedbackSheet$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackShowCallFeedbackSheet$1.smali index 2e1b24b6a6..07f4d38ea0 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackShowCallFeedbackSheet$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackShowCallFeedbackSheet$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackShowCallFeedbackSheet$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -88,7 +88,7 @@ const-string v3, "channel.guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionFailure$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionFailure$1.smali index c14a40b9ec..bc85c5a663 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionFailure$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionFailure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackVoiceConnectionFailure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1$1.smali index 840ad97bc9..5c100e731c 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;)V .locals 4 - const-string v0, "audioInfo" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -94,4 +92,13 @@ invoke-virtual {v0, v2, p1, v3, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->voiceConnectionSuccess(Ljava/util/Map;Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "audioInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1.smali index c865c5ce04..a6c09d9f29 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackVoiceConnectionSuccess$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceDisconnect$1.smali b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceDisconnect$1.smali index 7f4a0977a2..f250376b61 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceDisconnect$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics$trackVoiceDisconnect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAnalytics$trackVoiceDisconnect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAnalytics.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAnalytics.smali b/com.discord/smali/com/discord/stores/StoreAnalytics.smali index 86bc6e18dd..82232f7ce3 100644 --- a/com.discord/smali/com/discord/stores/StoreAnalytics.smali +++ b/com.discord/smali/com/discord/stores/StoreAnalytics.smali @@ -45,17 +45,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "stores" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -80,6 +76,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreAnalytics;->screenViewedSubject:Lrx/subjects/PublishSubject; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stores" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getChannelProperties(Lcom/discord/stores/StoreAnalytics;Lcom/discord/models/domain/ModelChannel;Z)Ljava/util/Map; @@ -304,7 +321,7 @@ goto :goto_1 :cond_1 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_1 invoke-static {v0, p1}, Lf/n/a/k/a;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; @@ -402,7 +419,7 @@ :goto_0 const-string v3, "stores.guildMemberCounts\u2026emberCounts[guildId] ?: 0" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I @@ -487,7 +504,7 @@ goto :goto_1 :cond_2 - sget-object v4, Lk0/j/o;->d:Lk0/j/o; + sget-object v4, Lk0/i/o;->d:Lk0/i/o; :cond_3 iget-object v3, p0, Lcom/discord/stores/StoreAnalytics;->stores:Lcom/discord/stores/StoreStream; @@ -855,7 +872,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1168,9 +1185,7 @@ } .end annotation - const-string v0, "screen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->screenViewedSubject:Lrx/subjects/PublishSubject; @@ -1189,18 +1204,25 @@ invoke-virtual {p1, v1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "screen" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final deepLinkReceived(Landroid/content/Intent;Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;)V .locals 2 - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "metadata" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1211,6 +1233,20 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "metadata" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleAuthToken(Ljava/lang/String;)V @@ -1243,13 +1279,11 @@ .end method .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getAnalyticsToken()Ljava/lang/String; @@ -1260,6 +1294,15 @@ invoke-direct {p0}, Lcom/discord/stores/StoreAnalytics;->updateTrackingData()V return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFingerprint(Ljava/lang/String;)V @@ -1289,7 +1332,7 @@ const-string v1, "editor" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/stores/StoreAnalytics;->clock:Lcom/discord/utilities/time/Clock; @@ -1320,60 +1363,67 @@ } .end annotation - const-string v0, "speakingUsers" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v6, p0, Lcom/discord/stores/StoreAnalytics;->inputMode:Ljava/lang/String; - iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->inputMode:Ljava/lang/String; - - if-eqz v0, :cond_1 + if-eqz v6, :cond_1 iget-object v7, p0, Lcom/discord/stores/StoreAnalytics;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; if-eqz v7, :cond_1 - iget-object v1, p0, Lcom/discord/stores/StoreAnalytics;->stores:Lcom/discord/stores/StoreStream; + iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->stores:Lcom/discord/stores/StoreStream; - invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser; + invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser; - move-result-object v1 + move-result-object v0 - invoke-virtual {v1}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me; + invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me; - move-result-object v1 + move-result-object v0 - if-eqz v1, :cond_0 + if-eqz v0, :cond_0 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v1 + move-result-wide v0 goto :goto_0 :cond_0 - const-wide/16 v1, 0x0 + const-wide/16 v0, 0x0 :goto_0 - move-wide v8, v1 + move-wide v8, v0 - sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; - move-wide v2, v8 + move-wide v1, v8 - move-object v4, p1 + move-object v3, p1 - move-object v5, v0 + move-object v4, v6 - move-object v6, v7 + move-object v5, v7 - invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/analytics/AnalyticsTracker;->userSpeaking(JLjava/util/Set;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)V + invoke-virtual/range {v0 .. v5}, Lcom/discord/utilities/analytics/AnalyticsTracker;->userSpeaking(JLjava/util/Set;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)V - sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; - invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/analytics/AnalyticsTracker;->userListening(JLjava/util/Set;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)V + invoke-virtual/range {v0 .. v5}, Lcom/discord/utilities/analytics/AnalyticsTracker;->userListening(JLjava/util/Set;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)V :cond_1 return-void + + :cond_2 + const-string p1, "speakingUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleVideoInputDeviceSelected(Lco/discord/media_engine/VideoInputDeviceDescription;)V @@ -1391,7 +1441,7 @@ const-string v1, "selectedVoiceChannel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1422,7 +1472,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 move-object v4, v0 @@ -1486,11 +1536,9 @@ .end method .method public init(Landroid/content/Context;)V - .locals 11 + .locals 14 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1510,10 +1558,22 @@ const-class v1, Lcom/discord/stores/StoreAnalytics; + const/4 p1, 0x0 + + const/4 v9, 0x0 + + const/4 v10, 0x0 + + const/4 v11, 0x0 + new-instance v6, Lcom/discord/stores/StoreAnalytics$init$1; invoke-direct {v6, p0}, Lcom/discord/stores/StoreAnalytics$init$1;->(Lcom/discord/stores/StoreAnalytics;)V + const/16 v12, 0x1e + + const/4 v13, 0x0 + const/4 v2, 0x0 const/4 v3, 0x0 @@ -1528,27 +1588,39 @@ invoke-static/range {v0 .. v8}, 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, Lcom/discord/stores/StoreAnalytics;->stores:Lcom/discord/stores/StoreStream; + iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->stores:Lcom/discord/stores/StoreStream; - invoke-virtual {p1}, Lcom/discord/stores/StoreStream;->getVoiceChannelSelected$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreVoiceChannelSelected; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceChannelSelected;->get()Lrx/Observable; - - move-result-object p1 - - invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; + invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getVoiceChannelSelected$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreVoiceChannelSelected; move-result-object v0 - const-class v1, Lcom/discord/stores/StoreAnalytics; + invoke-virtual {v0}, Lcom/discord/stores/StoreVoiceChannelSelected;->get()Lrx/Observable; - new-instance v6, Lcom/discord/stores/StoreAnalytics$init$2; + move-result-object v0 - invoke-direct {v6, p0}, Lcom/discord/stores/StoreAnalytics$init$2;->(Lcom/discord/stores/StoreAnalytics;)V + invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; - invoke-static/range {v0 .. v8}, 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 + move-result-object v2 + + const-class v3, Lcom/discord/stores/StoreAnalytics; + + new-instance v8, Lcom/discord/stores/StoreAnalytics$init$2; + + invoke-direct {v8, p0}, Lcom/discord/stores/StoreAnalytics$init$2;->(Lcom/discord/stores/StoreAnalytics;)V + + move-object v4, p1 + + move-object v5, v9 + + move-object v6, v10 + + move-object v7, v11 + + move v9, v12 + + move-object v10, v13 + + 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, Lcom/discord/stores/StoreAnalytics;->screenViewedSubject:Lrx/subjects/PublishSubject; @@ -1578,18 +1650,22 @@ const-string p1, "screenViewedSubject\n \u2026 }\n .first()" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreAnalytics; - new-instance v8, Lcom/discord/stores/StoreAnalytics$init$4; + const/4 v4, 0x0 - invoke-direct {v8, p0}, Lcom/discord/stores/StoreAnalytics$init$4;->(Lcom/discord/stores/StoreAnalytics;)V + const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 + new-instance v8, Lcom/discord/stores/StoreAnalytics$init$4; + + invoke-direct {v8, p0}, Lcom/discord/stores/StoreAnalytics$init$4;->(Lcom/discord/stores/StoreAnalytics;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -1597,18 +1673,25 @@ 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 return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final inviteSent(Lcom/discord/models/domain/ModelInvite;Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;)V .locals 2 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "location" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1619,14 +1702,26 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onGuildSettingsPaneViewed(Ljava/lang/String;J)V .locals 2 - const-string v0, "pane" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1637,14 +1732,21 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "pane" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onNotificationSettingsUpdated(Lcom/discord/models/domain/ModelNotificationSettings;Ljava/lang/Long;)V .locals 2 - const-string v0, "notifSettings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1655,6 +1757,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "notifSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onOverlayVoiceEvent(Z)V @@ -1674,9 +1785,7 @@ .method public final onUserSettingsPaneViewed(Ljava/lang/String;)V .locals 2 - const-string v0, "pane" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1687,44 +1796,62 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "pane" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final trackCallReportProblem(JLjava/lang/String;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;)V .locals 13 - const-string v0, "feedbackRating" + if-eqz p6, :cond_0 - move-object/from16 v8, p6 + move-object v10, p0 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v11, v0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; + iget-object v11, v10, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; new-instance v12, Lcom/discord/stores/StoreAnalytics$trackCallReportProblem$1; - move-object v1, v12 + move-object v0, v12 - move-object v2, p0 + move-object v1, p0 - move-wide v3, p1 + move-wide v2, p1 - move-object/from16 v5, p3 + move-object/from16 v4, p3 - move-object/from16 v6, p4 + move-object/from16 v5, p4 - move-object/from16 v7, p5 + move-object/from16 v6, p5 - move-object/from16 v9, p7 + move-object/from16 v7, p6 - move-object/from16 v10, p8 + move-object/from16 v8, p7 - invoke-direct/range {v1 .. v10}, Lcom/discord/stores/StoreAnalytics$trackCallReportProblem$1;->(Lcom/discord/stores/StoreAnalytics;JLjava/lang/String;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;)V + move-object/from16 v9, p8 + + invoke-direct/range {v0 .. v9}, Lcom/discord/stores/StoreAnalytics$trackCallReportProblem$1;->(Lcom/discord/stores/StoreAnalytics;JLjava/lang/String;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;)V invoke-virtual {v11, v12}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + move-object v10, p0 + + const-string v0, "feedbackRating" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final trackChannelOpened(J)V @@ -1759,95 +1886,120 @@ .method public final trackChatInputComponentViewed(Ljava/lang/String;)V .locals 1 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; invoke-virtual {v0, p1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->chatInputComponentViewed(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final trackFailedMessageResolved(IIIZZLcom/discord/stores/FailedMessageResolutionType;JIJ)V .locals 16 - const-string v0, "resolutionType" + if-eqz p6, :cond_0 - move-object/from16 v10, p6 + move-object/from16 v13, p0 - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object/from16 v0, p0 - - iget-object v14, v0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; + iget-object v14, v13, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; new-instance v15, Lcom/discord/stores/StoreAnalytics$trackFailedMessageResolved$1; - move-object v1, v15 + move-object v0, v15 - move-object/from16 v2, p0 + move-object/from16 v1, p0 - move-wide/from16 v3, p10 + move-wide/from16 v2, p10 - move/from16 v5, p1 + move/from16 v4, p1 - move/from16 v6, p2 + move/from16 v5, p2 - move/from16 v7, p3 + move/from16 v6, p3 - move/from16 v8, p4 + move/from16 v7, p4 - move/from16 v9, p5 + move/from16 v8, p5 - move-wide/from16 v11, p7 + move-object/from16 v9, p6 - move/from16 v13, p9 + move-wide/from16 v10, p7 - invoke-direct/range {v1 .. v13}, Lcom/discord/stores/StoreAnalytics$trackFailedMessageResolved$1;->(Lcom/discord/stores/StoreAnalytics;JIIIZZLcom/discord/stores/FailedMessageResolutionType;JI)V + move/from16 v12, p9 + + invoke-direct/range {v0 .. v12}, Lcom/discord/stores/StoreAnalytics$trackFailedMessageResolved$1;->(Lcom/discord/stores/StoreAnalytics;JIIIZZLcom/discord/stores/FailedMessageResolutionType;JI)V invoke-virtual {v14, v15}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + move-object/from16 v13, p0 + + const-string v0, "resolutionType" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final trackFileUploadAlertViewed(Lcom/discord/utilities/rest/FileUploadAlertType;IIIZZZ)V .locals 12 - const-string v0, "alertType" + if-eqz p1, :cond_0 - move-object v3, p1 + move-object v9, p0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v10, v0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; + iget-object v10, v9, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; new-instance v11, Lcom/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1; - move-object v1, v11 + move-object v0, v11 - move-object v2, p0 + move-object v1, p0 - move v4, p2 + move-object v2, p1 - move v5, p3 + move v3, p2 - move/from16 v6, p4 + move v4, p3 - move/from16 v7, p5 + move/from16 v5, p4 - move/from16 v8, p6 + move/from16 v6, p5 - move/from16 v9, p7 + move/from16 v7, p6 - invoke-direct/range {v1 .. v9}, Lcom/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1;->(Lcom/discord/stores/StoreAnalytics;Lcom/discord/utilities/rest/FileUploadAlertType;IIIZZZ)V + move/from16 v8, p7 + + invoke-direct/range {v0 .. v8}, Lcom/discord/stores/StoreAnalytics$trackFileUploadAlertViewed$1;->(Lcom/discord/stores/StoreAnalytics;Lcom/discord/utilities/rest/FileUploadAlertType;IIIZZZ)V invoke-virtual {v10, v11}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + move-object v9, p0 + + const-string v0, "alertType" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final trackGuildProfileOpened(J)V @@ -1879,13 +2031,11 @@ .method public final trackOpenGiftAcceptModal(Ljava/lang/String;Ljava/lang/String;J)V .locals 8 - const-string v0, "giftCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "location" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1906,18 +2056,30 @@ invoke-virtual {v0, v7}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final trackSearchResultSelected(Lcom/discord/utilities/analytics/SearchType;ILcom/discord/utilities/analytics/SourceObject;)V .locals 2 - const-string v0, "searchType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "sourceObject" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1928,14 +2090,26 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "sourceObject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final trackSearchResultViewed(Lcom/discord/utilities/analytics/SearchType;I)V .locals 2 - const-string v0, "searchType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1946,14 +2120,21 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "searchType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final trackSearchStarted(Lcom/discord/utilities/analytics/SearchType;)V .locals 2 - const-string v0, "searchType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1964,6 +2145,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "searchType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final trackShowCallFeedbackSheet(J)V @@ -1981,7 +2171,7 @@ .end method .method public final trackVideoStreamEnded(Ljava/util/Map;)V - .locals 9 + .locals 8 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -1995,81 +2185,79 @@ } .end annotation - const-string v0, "properties" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "sender_user_id" + const-string v1, "sender_user_id" - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Ljava/lang/Long; + instance-of v2, v1, Ljava/lang/Long; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Ljava/lang/Long; + check-cast v1, Ljava/lang/Long; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v4 + move-result-wide v3 - const-string v0, "channel_id" + const-string v1, "channel_id" - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Ljava/lang/Long; + instance-of v2, v1, Ljava/lang/Long; - if-nez v1, :cond_1 + if-nez v2, :cond_1 - move-object v0, v2 + move-object v1, v0 :cond_1 - check-cast v0, Ljava/lang/Long; + check-cast v1, Ljava/lang/Long; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v6 + move-result-wide v5 - const-string v0, "guild_id" + const-string v1, "guild_id" - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Ljava/lang/Long; + instance-of v2, v1, Ljava/lang/Long; - if-nez v1, :cond_2 + if-nez v2, :cond_2 goto :goto_0 :cond_2 - move-object v2, v0 + move-object v0, v1 :goto_0 - move-object v8, v2 + move-object v7, v0 - check-cast v8, Ljava/lang/Long; + check-cast v7, Ljava/lang/Long; iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->stores:Lcom/discord/stores/StoreStream; invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getApplicationStreaming$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming; - move-result-object v3 + move-result-object v2 - invoke-virtual/range {v3 .. v8}, Lcom/discord/stores/StoreApplicationStreaming;->getMaxViewersForStream(JJLjava/lang/Long;)Ljava/lang/Integer; + invoke-virtual/range {v2 .. v7}, Lcom/discord/stores/StoreApplicationStreaming;->getMaxViewersForStream(JJLjava/lang/Long;)Ljava/lang/Integer; move-result-object v0 @@ -2086,6 +2274,13 @@ :cond_4 return-void + + :cond_5 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final trackVoiceConnectionFailure(Ljava/util/Map;)V @@ -2100,9 +2295,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -2113,6 +2306,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final trackVoiceConnectionSuccess(Ljava/util/Map;)V @@ -2127,9 +2329,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -2140,6 +2340,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final trackVoiceDisconnect(Ljava/util/Map;)V @@ -2154,9 +2363,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAnalytics;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -2167,4 +2374,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAndroidPackages$1$1.smali b/com.discord/smali/com/discord/stores/StoreAndroidPackages$1$1.smali index 07caff6cde..e71470cd8a 100644 --- a/com.discord/smali/com/discord/stores/StoreAndroidPackages$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAndroidPackages$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAndroidPackages$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAndroidPackages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,9 @@ iget-object v1, p0, Lcom/discord/stores/StoreAndroidPackages$1$1;->$weakRef:Ljava/lang/ref/WeakReference; - const-string/jumbo v2, "weakRef" + const-string v2, "weakRef" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreAndroidPackages;->access$handleGetInstallPackages(Lcom/discord/stores/StoreAndroidPackages;Ljava/lang/ref/WeakReference;)V diff --git a/com.discord/smali/com/discord/stores/StoreAndroidPackages.smali b/com.discord/smali/com/discord/stores/StoreAndroidPackages.smali index f739348f2c..e0c63fa29d 100644 --- a/com.discord/smali/com/discord/stores/StoreAndroidPackages.smali +++ b/com.discord/smali/com/discord/stores/StoreAndroidPackages.smali @@ -33,15 +33,13 @@ .method public constructor (Lcom/discord/stores/Dispatcher;)V .locals 3 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/stores/StoreAndroidPackages;->dispatcher:Lcom/discord/stores/Dispatcher; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -55,9 +53,9 @@ iput-object p1, p0, Lcom/discord/stores/StoreAndroidPackages;->updateSubject:Lrx/subjects/PublishSubject; - const-string/jumbo v0, "updateSubject" + const-string v0, "updateSubject" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v0, 0x5 @@ -74,6 +72,15 @@ invoke-virtual {p1, v0}, Lrx/Observable;->R(Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$handleGetInstallPackages(Lcom/discord/stores/StoreAndroidPackages;Ljava/lang/ref/WeakReference;)V @@ -106,9 +113,9 @@ if-eqz p1, :cond_7 - const-string/jumbo v0, "weakPackageManager.get() ?: return" + const-string v0, "weakPackageManager.get() ?: return" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_start_0 invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; @@ -123,11 +130,7 @@ const-string v1, "installedPackages" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "allPackages" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/util/ArrayList; @@ -159,7 +162,7 @@ const/4 v7, 0x1 - invoke-static {v5, v6, v7}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v6, v7}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -169,7 +172,7 @@ const-string v5, "com.samsung.android.game.gamehome" - invoke-static {v4, v5, v7}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v5, v7}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v4 @@ -219,7 +222,7 @@ const-string v5, "it.applicationInfo" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4, v3}, Lcom/discord/utilities/games/GameDetectionHelper;->isSystemApp(Landroid/content/pm/ApplicationInfo;)Z @@ -243,7 +246,7 @@ goto :goto_3 :cond_6 - invoke-static {v0, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -300,9 +303,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAndroidPackages;->updateSubject:Lrx/subjects/PublishSubject; @@ -322,7 +323,16 @@ const-string v0, "installedPackagesSubject.distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1$1.smali index cf1d738b70..eabd1718fb 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1.smali b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1.smali index f7a238983e..0ac4f7df71 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "results" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1$1;->this$0:Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1; @@ -91,4 +89,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "results" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2$1.smali index 4fd7decfa8..35751e982b 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2.smali b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2.smali index 1cb30146be..2d0e1cf29d 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1$2;->this$0:Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1; @@ -80,4 +78,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1.smali b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1.smali index d2d4f1e61a..0661ea5a23 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication$fetchIfNonexisting$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplication$fetchIfNonexisting$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplication$get$1.smali b/com.discord/smali/com/discord/stores/StoreApplication$get$1.smali index 98a6f82e7f..dd1ad844ed 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication$get$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplication;", - ">;", - "Lcom/discord/models/domain/ModelApplication;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreApplication.smali b/com.discord/smali/com/discord/stores/StoreApplication.smali index d41962f556..0ed7ff63a7 100644 --- a/com.discord/smali/com/discord/stores/StoreApplication.smali +++ b/com.discord/smali/com/discord/stores/StoreApplication.smali @@ -89,11 +89,9 @@ .end method .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -112,6 +110,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreApplication;->applicationSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$clearSentinel(Lcom/discord/stores/StoreApplication;J)V @@ -193,7 +200,7 @@ sget-object v2, Lcom/discord/stores/StoreApplication;->LOADING_SENTINEL:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -285,7 +292,7 @@ const-string p1, "Observable.just(null)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -312,7 +319,7 @@ const-string v0, "applicationSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1.smali index b5e2c67b4a..e32cacb7e9 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreamPreviews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2$1.smali index 673c69de92..c7a9884278 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreamPreviews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2.smali index f37580abd7..1fb3455783 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreamPreviews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelApplicationStreamPreview;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3$1.smali index 682678929a..9f474bc88d 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreamPreviews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -80,7 +80,7 @@ const-string v3, "error.response" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error$Response;->getRetryAfterMs()Ljava/lang/Long; diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3.smali index 69b9609245..abd9818316 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreamPreviews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->INSTANCE:Lcom/discord/stores/StoreApplicationStreamPreviews$Actions; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions.smali index 5a6ddcc331..851e3eff49 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$Actions.smali @@ -57,7 +57,7 @@ :cond_0 const-string p0, "dispatcher" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -76,7 +76,7 @@ :cond_0 const-string p0, "store" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -102,27 +102,25 @@ .method public static final fetchStreamPreview(Ljava/lang/String;)V .locals 11 - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - sget-object v0, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->dispatcher:Lcom/discord/stores/Dispatcher; + sget-object v1, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->dispatcher:Lcom/discord/stores/Dispatcher; - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 new-instance v2, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1; invoke-direct {v2, p0}, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions$fetchStreamPreview$1;->(Ljava/lang/String;)V - invoke-virtual {v0, v2}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + invoke-virtual {v1, v2}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v0 + move-result-object v1 sget-object v2, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->clock:Lcom/discord/utilities/time/Clock; @@ -130,9 +128,9 @@ invoke-interface {v2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v1 + move-result-wide v2 - invoke-virtual {v0, p0, v1, v2}, Lcom/discord/utilities/rest/RestAPI;->getStreamPreview(Ljava/lang/String;J)Lrx/Observable; + invoke-virtual {v1, p0, v2, v3}, Lcom/discord/utilities/rest/RestAPI;->getStreamPreview(Ljava/lang/String;J)Lrx/Observable; move-result-object v0 @@ -150,7 +148,7 @@ const-string v0, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->INSTANCE:Lcom/discord/stores/StoreApplicationStreamPreviews$Actions; @@ -183,16 +181,23 @@ :cond_0 const-string p0, "clock" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 const-string p0, "dispatcher" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_2 + const-string p0, "streamKey" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -200,17 +205,13 @@ .method public final init(Lcom/discord/stores/StoreApplicationStreamPreviews;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "store" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sput-object p1, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->store:Lcom/discord/stores/StoreApplicationStreamPreviews; @@ -219,4 +220,25 @@ sput-object p3, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->clock:Lcom/discord/utilities/time/Clock; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "store" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved.smali index 36297aeb3c..b9b8f599d9 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved.smali @@ -102,7 +102,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved;->url:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$get$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$get$1.smali index 462c342c14..311489b592 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews$get$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;", - ">;", - "Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews.smali index f0987fcc1f..46e91617dd 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreamPreviews.smali @@ -18,6 +18,9 @@ # static fields .field public static final Companion:Lcom/discord/stores/StoreApplicationStreamPreviews$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final READ_PREVIEW_DEFAULT_RETRY:J = 0x2710L @@ -82,13 +85,11 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "clock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -110,7 +111,7 @@ const-string v0, "BehaviorSubject.create(HashMap())" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->previewsPublisher:Lrx/subjects/BehaviorSubject; @@ -127,6 +128,20 @@ invoke-virtual {p2, p0, p1, v0}, Lcom/discord/stores/StoreApplicationStreamPreviews$Actions;->init(Lcom/discord/stores/StoreApplicationStreamPreviews;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getClock$p(Lcom/discord/stores/StoreApplicationStreamPreviews;)Lcom/discord/utilities/time/Clock; @@ -140,7 +155,7 @@ # virtual methods .method public final get(Lcom/discord/models/domain/ModelApplicationStream;)Lrx/Observable; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -152,9 +167,7 @@ } .end annotation - const-string v0, "applicationStream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; @@ -165,6 +178,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "applicationStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final get(Ljava/lang/String;)Lrx/Observable; @@ -180,9 +202,7 @@ } .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->previewsPublisher:Lrx/subjects/BehaviorSubject; @@ -200,97 +220,107 @@ const-string v0, "previewsPublisher\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFetchFailed(Ljava/lang/String;Ljava/lang/Long;)V - .locals 6 + .locals 7 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->fetchAttempts:Ljava/util/HashMap; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->fetchAttempts:Ljava/util/HashMap; - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Ljava/lang/Integer; + check-cast v1, Ljava/lang/Integer; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v0 + move-result-object v1 :goto_0 - const-string v1, "fetchAttempts[streamKey] ?: 0" + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result v1 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + const/4 v2, 0x1 - move-result v0 - - const/4 v1, 0x1 - - add-int/2addr v0, v1 + add-int/2addr v1, v2 if-eqz p2, :cond_1 invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - move-result-wide v2 + move-result-wide v3 goto :goto_1 :cond_1 - const-wide/16 v2, 0x2710 + const-wide/16 v3, 0x2710 - int-to-long v4, v0 + int-to-long v5, v1 - mul-long v2, v2, v4 + mul-long v3, v3, v5 :goto_1 iget-object p2, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->clock:Lcom/discord/utilities/time/Clock; invoke-interface {p2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v4 + move-result-wide v5 - add-long/2addr v4, v2 + add-long/2addr v5, v3 iget-object p2, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->previews:Ljava/util/HashMap; - new-instance v2, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved; + new-instance v3, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved; - const/4 v3, 0x0 + invoke-direct {v3, v0, v5, v6}, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved;->(Ljava/lang/String;J)V - invoke-direct {v2, v3, v4, v5}, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved;->(Ljava/lang/String;J)V - - invoke-interface {p2, p1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p2, p1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p2, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->fetchAttempts:Ljava/util/HashMap; - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 invoke-interface {p2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - iput-boolean v1, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->isDirty:Z + iput-boolean v2, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->isDirty:Z return-void + + :cond_2 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleFetchStart(Ljava/lang/String;)V @@ -298,9 +328,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->previews:Ljava/util/HashMap; @@ -313,6 +341,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->isDirty:Z return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFetchSuccess(Ljava/lang/String;Ljava/lang/String;)V @@ -320,13 +357,11 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->clock:Lcom/discord/utilities/time/Clock; @@ -355,6 +390,20 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreApplicationStreamPreviews;->isDirty:Z return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State.smali index 775721538e..4014f2ec7d 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State.smali @@ -46,6 +46,9 @@ .field public static final enum CONNECTING:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; .field public static final Companion:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final enum DENIED_FULL:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream.smali index 33c8104484..7459a51942 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$ActiveApplicationStream.smali @@ -30,13 +30,11 @@ .method public constructor (Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;)V .locals 1 - const-string v0, "state" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -45,6 +43,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->stream:Lcom/discord/models/domain/ModelApplicationStream; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; @@ -92,19 +104,31 @@ .method public final copy(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;)Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; .locals 1 - const-string v0, "state" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;)V return-object v0 + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -122,7 +146,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->state:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -132,7 +156,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->stream:Lcom/discord/models/domain/ModelApplicationStream; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$State.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$State.smali index 0e9f6cf7be..0b7010f886 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$State.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$State.smali @@ -63,13 +63,11 @@ } .end annotation - const-string v0, "streamsByUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "streamSpectators" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -80,6 +78,20 @@ iput-object p3, p0, Lcom/discord/stores/StoreApplicationStreaming$State;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; return-void + + :cond_0 + const-string p1, "streamSpectators" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamsByUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreApplicationStreaming$State;Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;ILjava/lang/Object;)Lcom/discord/stores/StoreApplicationStreaming$State; @@ -180,19 +192,31 @@ } .end annotation - const-string v0, "streamsByUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "streamSpectators" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreApplicationStreaming$State; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreApplicationStreaming$State;->(Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;)V return-object v0 + + :cond_0 + const-string p1, "streamSpectators" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamsByUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -210,7 +234,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreApplicationStreaming$State;->streamsByUser:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -220,7 +244,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreApplicationStreaming$State;->streamSpectators:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -230,7 +254,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreApplicationStreaming$State;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$StreamViewerTracker.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$StreamViewerTracker.smali index d60001b8a0..7c02755b23 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$StreamViewerTracker.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$StreamViewerTracker.smali @@ -57,9 +57,7 @@ .method public final getMaxViewers(Ljava/lang/String;)Ljava/lang/Integer; .locals 1 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming$StreamViewerTracker;->maxViewersByStream:Ljava/util/Map; @@ -70,14 +68,21 @@ check-cast p1, Ljava/lang/Integer; return-object p1 + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onStreamUpdated(Ljava/lang/String;I)V .locals 1 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming$StreamViewerTracker;->maxViewersByStream:Ljava/util/Map; @@ -112,18 +117,34 @@ invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final remove(Ljava/lang/String;)V .locals 1 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming$StreamViewerTracker;->maxViewersByStream:Ljava/util/Map; invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$createStream$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$createStream$1.smali index 0213783c49..79bff38f21 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$createStream$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$createStream$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreaming$createStream$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreaming.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -94,7 +94,7 @@ iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming$createStream$1;->$guildId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getActiveStream$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getActiveStream$1.smali index ee3a193a7f..3a45e020b1 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getActiveStream$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getActiveStream$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreApplicationStreaming$State;", - "Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getState$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getState$1.smali index f21a44b37c..0574d8ee78 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreApplicationStreaming$State;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Lcom/discord/stores/StoreApplicationStreaming$State;", ">;" } @@ -79,7 +76,7 @@ const-string v0, "isInSpectatorExperiment" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -98,7 +95,7 @@ :cond_0 new-instance p1, Lcom/discord/stores/StoreApplicationStreaming$State; - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsByUser$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsByUser$1.smali index c9dd2b2ea1..9661958769 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsByUser$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsByUser$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreApplicationStreaming$State;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForGuild$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForGuild$1.smali index d8f5e9384f..3cb485e9c1 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForGuild$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -87,7 +78,7 @@ const-string v0, "streams" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$1.smali index ea65558897..d251a1eef1 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreApplicationStreaming$State;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$2.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$2.smali index 9f83aa1d36..d6b0fe6dee 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$2.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$getStreamsForUser$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$1.smali index a2816645c7..3370ce43e8 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 const/4 v0, 0x1 @@ -78,21 +92,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$2.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$2.smali index 5ad897a5fb..b7b10acba1 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$2.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$isInSpectatorExperimentObservable$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } @@ -89,7 +86,7 @@ const-string v0, "isInExperiment" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$stopStream$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$stopStream$1.smali index 15a2d3c25d..3a64de50a9 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$stopStream$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$stopStream$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreaming$stopStream$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreaming.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$targetStream$1.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$targetStream$1.smali index 3003975e85..2898c42a5b 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming$targetStream$1.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming$targetStream$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreApplicationStreaming$targetStream$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreApplicationStreaming.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -88,7 +88,7 @@ :goto_0 iget-object v2, p0, Lcom/discord/stores/StoreApplicationStreaming$targetStream$1;->$streamKey:Ljava/lang/String; - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/com/discord/stores/StoreApplicationStreaming.smali b/com.discord/smali/com/discord/stores/StoreApplicationStreaming.smali index 5bc01c0f98..fafb47da8b 100644 --- a/com.discord/smali/com/discord/stores/StoreApplicationStreaming.smali +++ b/com.discord/smali/com/discord/stores/StoreApplicationStreaming.smali @@ -73,25 +73,17 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreRtcConnection;)V .locals 1 - const-string v0, "storeStream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "dispatcher" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string/jumbo v0, "userStore" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "voiceChannelSelectedStore" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rtcConnectionStore" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -119,11 +111,9 @@ new-instance p1, Lcom/discord/stores/StoreApplicationStreaming$State; - sget-object p2, Lk0/j/o;->d:Lk0/j/o; + sget-object p2, Lk0/i/o;->d:Lk0/i/o; - const/4 p3, 0x0 - - invoke-direct {p1, p2, p2, p3}, Lcom/discord/stores/StoreApplicationStreaming$State;->(Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;)V + invoke-direct {p1, p2, p2, v0}, Lcom/discord/stores/StoreApplicationStreaming$State;->(Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;)V invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -138,6 +128,41 @@ iput-object p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->streamViewerTracker:Lcom/discord/stores/StoreApplicationStreaming$StreamViewerTracker; return-void + + :cond_0 + const-string p1, "rtcConnectionStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "voiceChannelSelectedStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getRtcConnectionStore$p(Lcom/discord/stores/StoreApplicationStreaming;)Lcom/discord/stores/StoreRtcConnection; @@ -361,7 +386,7 @@ const-string v1, "StoreStream\n .get\u2026a()\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -443,7 +468,7 @@ const-string v1, "getState()\n .map { \u2026activeApplicationStream }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -515,7 +540,7 @@ const-string v1, "isInSpectatorExperimentO\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -549,7 +574,7 @@ const-string v1, "getState()\n .ma\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -585,7 +610,7 @@ const-string p2, "getStreamsByUser()\n \u2026 }.distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -625,7 +650,7 @@ const-string p2, "getState()\n .map \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -635,9 +660,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->streamsByUser:Ljava/util/HashMap; @@ -653,7 +676,7 @@ const-string v0, "payload.guilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -674,7 +697,7 @@ const-string v1, "guild" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getVoiceStates()Ljava/util/List; @@ -699,9 +722,9 @@ check-cast v2, Lcom/discord/models/domain/ModelVoice$State; - const-string/jumbo v3, "voiceState" + const-string v3, "voiceState" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -717,6 +740,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamCreate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V @@ -724,9 +756,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamCreate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->streamViewerTracker:Lcom/discord/stores/StoreApplicationStreaming$StreamViewerTracker; @@ -751,6 +781,15 @@ invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreApplicationStreaming;->handleStreamCreateOrUpdate(Ljava/lang/String;ZLjava/util/List;)V return-void + + :cond_0 + const-string p1, "streamCreate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamCreateRequest(Ljava/lang/String;)V @@ -758,9 +797,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; @@ -781,6 +818,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamDelete(Lcom/discord/models/domain/StreamDelete;)V @@ -788,39 +834,39 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamDelete" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->streamSpectators:Ljava/util/HashMap; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->streamSpectators:Ljava/util/HashMap; invoke-virtual {p1}, Lcom/discord/models/domain/StreamDelete;->getStreamKey()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/StreamDelete;->getReason()Lcom/discord/models/domain/StreamDelete$Reason; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/models/domain/StreamDelete$Reason;->STREAM_FULL:Lcom/discord/models/domain/StreamDelete$Reason; + sget-object v2, Lcom/discord/models/domain/StreamDelete$Reason;->STREAM_FULL:Lcom/discord/models/domain/StreamDelete$Reason; - const/4 v2, 0x1 + const/4 v3, 0x1 - if-ne v0, v1, :cond_0 + if-ne v1, v2, :cond_0 new-instance v0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; sget-object v1, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->DENIED_FULL:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; - sget-object v3, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; + sget-object v2, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; invoke-virtual {p1}, Lcom/discord/models/domain/StreamDelete;->getStreamKey()Ljava/lang/String; move-result-object p1 - invoke-virtual {v3, p1}, Lcom/discord/models/domain/ModelApplicationStream$Companion;->decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; + invoke-virtual {v2, p1}, Lcom/discord/models/domain/ModelApplicationStream$Companion;->decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; move-result-object p1 @@ -828,68 +874,66 @@ iput-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - iput-boolean v2, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z + iput-boolean v3, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z return-void :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 goto :goto_0 :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->targetStream:Lcom/discord/models/domain/ModelApplicationStream; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->targetStream:Lcom/discord/models/domain/ModelApplicationStream; :goto_0 - const/4 v1, 0x0 + if-eqz v1, :cond_2 - if-eqz v0, :cond_2 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; - - move-result-object v0 + move-result-object v1 goto :goto_1 :cond_2 - move-object v0, v1 + move-object v1, v0 :goto_1 invoke-virtual {p1}, Lcom/discord/models/domain/StreamDelete;->getStreamKey()Ljava/lang/String; - move-result-object v3 + move-result-object v2 - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 invoke-virtual {p1}, Lcom/discord/models/domain/StreamDelete;->getUnavailable()Z - move-result v0 + move-result v1 - const/4 v3, 0x2 + const/4 v2, 0x2 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 iget-object p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; if-eqz p1, :cond_5 - sget-object v0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->RECONNECTING:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; + sget-object v1, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->RECONNECTING:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; - invoke-static {p1, v0, v1, v3, v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->copy$default(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->copy$default(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - move-result-object v1 + move-result-object v0 goto :goto_2 @@ -898,9 +942,9 @@ move-result-object p1 - sget-object v0, Lcom/discord/models/domain/StreamDelete$Reason;->USER_REQUESTED:Lcom/discord/models/domain/StreamDelete$Reason; + sget-object v1, Lcom/discord/models/domain/StreamDelete$Reason;->USER_REQUESTED:Lcom/discord/models/domain/StreamDelete$Reason; - if-ne p1, v0, :cond_4 + if-ne p1, v1, :cond_4 goto :goto_2 @@ -909,20 +953,27 @@ if-eqz p1, :cond_5 - sget-object v0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->ENDED:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; + sget-object v1, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->ENDED:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; - invoke-static {p1, v0, v1, v3, v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->copy$default(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->copy$default(Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - move-result-object v1 + move-result-object v0 :cond_5 :goto_2 - iput-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + iput-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - iput-boolean v2, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z + iput-boolean v3, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z :cond_6 return-void + + :cond_7 + const-string p1, "streamDelete" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleStreamTargeted(Ljava/lang/String;)V @@ -930,74 +981,72 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - sget-object v0, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; + sget-object v1, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; - invoke-virtual {v0, p1}, Lcom/discord/models/domain/ModelApplicationStream$Companion;->decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; + invoke-virtual {v1, p1}, Lcom/discord/models/domain/ModelApplicationStream$Companion;->decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; move-result-object p1 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; move-result-object v2 goto :goto_0 :cond_0 - move-object v2, v1 + move-object v2, v0 :goto_0 - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_1 - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getState()Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getState()Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->isStreamActive()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream$State;->isStreamActive()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 return-void :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->voiceChannelSelectedStore:Lcom/discord/stores/StoreVoiceChannelSelected; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->voiceChannelSelectedStore:Lcom/discord/stores/StoreVoiceChannelSelected; - invoke-virtual {v0}, Lcom/discord/stores/StoreVoiceChannelSelected;->getSelectedVoiceChannelId$app_productionDiscordExternalRelease()J + invoke-virtual {v1}, Lcom/discord/stores/StoreVoiceChannelSelected;->getSelectedVoiceChannelId$app_productionDiscordExternalRelease()J - move-result-wide v2 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J - move-result-wide v4 + move-result-wide v3 - cmp-long v0, v2, v4 + cmp-long v5, v1, v3 - if-nez v0, :cond_2 + if-nez v5, :cond_2 - iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->storeStream:Lcom/discord/stores/StoreStream; + iget-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->storeStream:Lcom/discord/stores/StoreStream; invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; move-result-object p1 - invoke-virtual {v0, p1}, Lcom/discord/stores/StoreStream;->streamWatch(Ljava/lang/String;)V + invoke-virtual {v1, p1}, Lcom/discord/stores/StoreStream;->streamWatch(Ljava/lang/String;)V - iput-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->targetStream:Lcom/discord/models/domain/ModelApplicationStream; + iput-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->targetStream:Lcom/discord/models/domain/ModelApplicationStream; goto :goto_1 @@ -1006,6 +1055,13 @@ :goto_1 return-void + + :cond_3 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleStreamUpdate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V @@ -1013,9 +1069,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamUpdate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/StreamCreateOrUpdate;->getStreamKey()Ljava/lang/String; @@ -1032,6 +1086,15 @@ invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreApplicationStreaming;->handleStreamCreateOrUpdate(Ljava/lang/String;ZLjava/util/List;)V return-void + + :cond_0 + const-string p1, "streamUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamWatch(Ljava/lang/String;)V @@ -1039,9 +1102,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; @@ -1062,6 +1123,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleVoiceChannelSelected(J)V @@ -1073,7 +1143,7 @@ const/4 v1, 0x0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J @@ -1081,13 +1151,13 @@ cmp-long v0, p1, v2 - if-nez v0, :cond_0 + if-nez v0, :cond_1 iget-object p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->storeStream:Lcom/discord/stores/StoreStream; iget-object p2, p0, Lcom/discord/stores/StoreApplicationStreaming;->targetStream:Lcom/discord/models/domain/ModelApplicationStream; - invoke-static {p2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; @@ -1100,15 +1170,20 @@ goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J @@ -1116,9 +1191,9 @@ cmp-long v0, v2, p1 - if-eqz v0, :cond_2 + if-eqz v0, :cond_3 - :cond_1 + :cond_2 iput-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; iput-object v1, p0, Lcom/discord/stores/StoreApplicationStreaming;->targetStream:Lcom/discord/models/domain/ModelApplicationStream; @@ -1127,7 +1202,7 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z - :cond_2 + :cond_3 :goto_0 return-void .end method @@ -1159,15 +1234,13 @@ move-object/from16 v0, p0 - const-string/jumbo v1, "voiceState" + const/4 v1, 0x0 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelVoice$State;->getChannelId()Ljava/lang/Long; - move-result-object v1 + move-result-object v2 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelVoice$State;->getUserId()J @@ -1195,9 +1268,9 @@ const/4 v7, 0x0 :goto_0 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v8 @@ -1213,11 +1286,11 @@ const/4 v4, 0x0 :goto_1 - if-eqz v3, :cond_2 + if-eqz v3, :cond_3 - if-eqz v7, :cond_2 + if-eqz v7, :cond_3 - if-eqz v4, :cond_2 + if-eqz v4, :cond_3 iget-object v13, v0, Lcom/discord/stores/StoreApplicationStreaming;->streamsByUser:Ljava/util/HashMap; @@ -1227,9 +1300,9 @@ new-instance v15, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_2 - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v6 @@ -1248,9 +1321,14 @@ goto :goto_3 :cond_2 - if-eqz v3, :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - if-eqz v4, :cond_3 + throw v1 + + :cond_3 + if-eqz v3, :cond_5 + + if-eqz v4, :cond_5 iget-object v3, v0, Lcom/discord/stores/StoreApplicationStreaming;->streamsByUser:Ljava/util/HashMap; @@ -1260,9 +1338,9 @@ new-instance v5, Lcom/discord/models/domain/ModelApplicationStream$CallStream; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_4 - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v6 @@ -1274,43 +1352,48 @@ goto :goto_3 - :cond_3 - iget-object v1, v0, Lcom/discord/stores/StoreApplicationStreaming;->streamsByUser:Ljava/util/HashMap; + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_5 + iget-object v2, v0, Lcom/discord/stores/StoreApplicationStreaming;->streamsByUser:Ljava/util/HashMap; invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 - invoke-virtual {v1, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v2, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_6 - const/4 v1, 0x1 + const/4 v2, 0x1 goto :goto_2 - :cond_4 - const/4 v1, 0x0 + :cond_6 + const/4 v2, 0x0 :goto_2 iget-boolean v3, v0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z - if-nez v3, :cond_5 + if-nez v3, :cond_7 - if-eqz v1, :cond_6 + if-eqz v2, :cond_8 - :cond_5 + :cond_7 const/4 v6, 0x1 - :cond_6 + :cond_8 iput-boolean v6, v0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z :goto_3 - iget-object v1, v0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + iget-object v2, v0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - if-eqz v1, :cond_8 + if-eqz v2, :cond_a iget-object v3, v0, Lcom/discord/stores/StoreApplicationStreaming;->userStore:Lcom/discord/stores/StoreUser; @@ -1318,7 +1401,7 @@ move-result-object v3 - if-eqz v3, :cond_8 + if-eqz v3, :cond_a invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1326,42 +1409,47 @@ cmp-long v5, v10, v3 - if-nez v5, :cond_8 + if-nez v5, :cond_a - invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; + invoke-virtual {v2}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J - move-result-wide v3 + move-result-wide v2 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelVoice$State;->getChannelId()Ljava/lang/Long; - move-result-object v1 + move-result-object v4 - if-nez v1, :cond_7 + if-nez v4, :cond_9 goto :goto_4 - :cond_7 - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + :cond_9 + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v4 - cmp-long v5, v3, v1 + cmp-long v6, v2, v4 - if-eqz v5, :cond_8 + if-eqz v6, :cond_a :goto_4 - const/4 v1, 0x0 - iput-object v1, v0, Lcom/discord/stores/StoreApplicationStreaming;->activeApplicationStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; iput-boolean v12, v0, Lcom/discord/stores/StoreApplicationStreaming;->isDirty:Z - :cond_8 + :cond_a return-void + + :cond_b + const-string v2, "voiceState" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final isUserStreaming(J)Z @@ -1450,9 +1538,7 @@ .method public final stopStream(Ljava/lang/String;)V .locals 2 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1463,14 +1549,21 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final targetStream(Ljava/lang/String;)V .locals 2 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreApplicationStreaming;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1481,4 +1574,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$AudioDevicesState.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$AudioDevicesState.smali index 41b500a3be..ffbb451076 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$AudioDevicesState.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$AudioDevicesState.smali @@ -45,17 +45,13 @@ } .end annotation - const-string v0, "audioOutputState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "selectedOutputDevice" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "availableOutputDevices" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,6 +62,27 @@ iput-object p3, p0, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->availableOutputDevices:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "availableOutputDevices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedOutputDevice" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "audioOutputState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;Lcom/discord/utilities/media/AudioOutputState;Lcom/discord/stores/StoreAudioDevices$OutputDevice;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; @@ -148,23 +165,40 @@ } .end annotation - const-string v0, "audioOutputState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "selectedOutputDevice" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "availableOutputDevices" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->(Lcom/discord/utilities/media/AudioOutputState;Lcom/discord/stores/StoreAudioDevices$OutputDevice;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string p1, "availableOutputDevices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedOutputDevice" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "audioOutputState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -182,7 +216,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->audioOutputState:Lcom/discord/utilities/media/AudioOutputState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -192,7 +226,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->selectedOutputDevice:Lcom/discord/stores/StoreAudioDevices$OutputDevice; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -202,7 +236,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->availableOutputDevices:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$Companion.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$Companion.smali index dfbf659403..b10dd2ad4a 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$Companion.smali @@ -31,7 +31,7 @@ return-void .end method -.method public static synthetic getDEFAULT_AUDIO_DEVICES_STATE$app_productionDiscordExternalRelease$annotations()V +.method public static synthetic DEFAULT_AUDIO_DEVICES_STATE$annotations()V .locals 0 .annotation build Landroidx/annotation/VisibleForTesting; .end annotation @@ -39,7 +39,7 @@ return-void .end method -.method public static synthetic getDEFAULT_OUTPUT_STATE$app_productionDiscordExternalRelease$annotations()V +.method public static synthetic DEFAULT_OUTPUT_STATE$annotations()V .locals 0 .annotation build Landroidx/annotation/VisibleForTesting; .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio.smali index 63a1e41b4b..bee68f1d54 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio.smali @@ -110,7 +110,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$VideoUseDetector.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$VideoUseDetector.smali index 8e6ae5f74d..7b7d915747 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$VideoUseDetector.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$VideoUseDetector.smali @@ -26,17 +26,13 @@ .method public constructor (Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreUser;)V .locals 1 - const-string v0, "channelsStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "voiceStatesStore" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "usersStore" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +43,27 @@ iput-object p3, p0, Lcom/discord/stores/StoreAudioDevices$VideoUseDetector;->usersStore:Lcom/discord/stores/StoreUser; return-void + + :cond_0 + const-string p1, "usersStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "voiceStatesStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "channelsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getVoiceStatesForChannel(J)Ljava/util/Map; @@ -169,7 +186,7 @@ goto :goto_1 :cond_4 - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; :cond_5 return-object v1 diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1$1.smali index f802058d48..6ad83cde52 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAudioDevices$init$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAudioDevices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1.smali index 68183513ce..245ffb3e9a 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAudioDevices$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAudioDevices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/media/AudioOutputState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/media/AudioOutputState;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAudioDevices$init$1;->this$0:Lcom/discord/stores/StoreAudioDevices; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$selectAudioOutput$1.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$selectAudioOutput$1.smali index f852f2a4f3..6e1e114130 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$selectAudioOutput$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$selectAudioOutput$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAudioDevices$selectAudioOutput$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAudioDevices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices$toggleSpeakerOutput$1.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices$toggleSpeakerOutput$1.smali index 85187cbf32..6fd21f9e6a 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices$toggleSpeakerOutput$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices$toggleSpeakerOutput$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAudioDevices$toggleSpeakerOutput$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAudioDevices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioDevices.smali b/com.discord/smali/com/discord/stores/StoreAudioDevices.smali index a1a8ebd0ac..58e9d1f96e 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioDevices.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioDevices.smali @@ -124,21 +124,15 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/media/AudioOutputMonitor;Lcom/discord/stores/StoreAudioDevices$VideoUseDetector;Lcom/discord/stores/StoreVoiceChannelSelected;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "audioOutputMonitor" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "videoUseDetector" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "selectedVoiceChannelStore" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -165,6 +159,34 @@ iput-object p2, p0, Lcom/discord/stores/StoreAudioDevices;->audioDevicesStateSubject:Lrx/subjects/SerializedSubject; return-void + + :cond_0 + const-string p1, "selectedVoiceChannelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "videoUseDetector" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "audioOutputMonitor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$autoSelectNonSpeakerOutput(Lcom/discord/stores/StoreAudioDevices;)V @@ -409,77 +431,67 @@ new-array v3, v2, [Lcom/discord/stores/StoreAudioDevices$OutputDevice; - sget-object v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker;->INSTANCE:Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker; + const/4 v4, 0x0 - const/4 v5, 0x0 + sget-object v5, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker;->INSTANCE:Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker; - aput-object v4, v3, v5 + aput-object v5, v3, v4 - const-string v4, "elements" + invoke-static {v3}, Lf/n/a/k/a;->mutableSetOf([Ljava/lang/Object;)Ljava/util/Set; - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Ljava/util/LinkedHashSet; - - invoke-static {v2}, Lf/n/a/k/a;->mapCapacity(I)I - - move-result v5 - - invoke-direct {v4, v5}, Ljava/util/LinkedHashSet;->(I)V - - invoke-static {v3, v4}, Lf/n/a/k/a;->toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; + move-result-object v3 invoke-virtual {p1}, Lcom/discord/utilities/media/AudioOutputState;->isHeadsetUnplugged()Z - move-result v3 + move-result v4 - if-nez v3, :cond_0 + if-nez v4, :cond_0 sget-object p1, Lcom/discord/stores/StoreAudioDevices$OutputDevice$WiredAudio;->INSTANCE:Lcom/discord/stores/StoreAudioDevices$OutputDevice$WiredAudio; - invoke-virtual {v4, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z + invoke-interface {v3, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 - iget-object v3, p0, Lcom/discord/stores/StoreAudioDevices;->selectedVoiceChannelStore:Lcom/discord/stores/StoreVoiceChannelSelected; + iget-object v4, p0, Lcom/discord/stores/StoreAudioDevices;->selectedVoiceChannelStore:Lcom/discord/stores/StoreVoiceChannelSelected; - invoke-virtual {v3}, Lcom/discord/stores/StoreVoiceChannelSelected;->getSelectedVoiceChannelId$app_productionDiscordExternalRelease()J + invoke-virtual {v4}, Lcom/discord/stores/StoreVoiceChannelSelected;->getSelectedVoiceChannelId$app_productionDiscordExternalRelease()J - move-result-wide v5 + move-result-wide v4 - iget-object v3, p0, Lcom/discord/stores/StoreAudioDevices;->videoUseDetector:Lcom/discord/stores/StoreAudioDevices$VideoUseDetector; + iget-object v6, p0, Lcom/discord/stores/StoreAudioDevices;->videoUseDetector:Lcom/discord/stores/StoreAudioDevices$VideoUseDetector; - invoke-virtual {v3, v5, v6}, Lcom/discord/stores/StoreAudioDevices$VideoUseDetector;->isMeUsingVideoInChannel(J)Z + invoke-virtual {v6, v4, v5}, Lcom/discord/stores/StoreAudioDevices$VideoUseDetector;->isMeUsingVideoInChannel(J)Z - move-result v3 + move-result v4 - if-nez v3, :cond_1 + if-nez v4, :cond_1 - sget-object v3, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Earpiece;->INSTANCE:Lcom/discord/stores/StoreAudioDevices$OutputDevice$Earpiece; + sget-object v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Earpiece;->INSTANCE:Lcom/discord/stores/StoreAudioDevices$OutputDevice$Earpiece; - invoke-virtual {v4, v3}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/media/AudioOutputState;->isBluetoothOutputConnected()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_2 + if-eqz v4, :cond_2 - new-instance v3, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; + new-instance v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; invoke-virtual {p1}, Lcom/discord/utilities/media/AudioOutputState;->getBluetoothDeviceName()Ljava/lang/String; move-result-object p1 - invoke-direct {v3, p1}, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio;->(Ljava/lang/String;)V + invoke-direct {v4, p1}, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio;->(Ljava/lang/String;)V - invoke-virtual {v4, v3}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z :cond_2 :goto_0 - invoke-direct {p0, v4}, Lcom/discord/stores/StoreAudioDevices;->updateAvailableOutputDevices(Ljava/util/Set;)V + invoke-direct {p0, v3}, Lcom/discord/stores/StoreAudioDevices;->updateAvailableOutputDevices(Ljava/util/Set;)V iget-object p1, p0, Lcom/discord/stores/StoreAudioDevices;->audioDevicesState:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; @@ -626,7 +638,7 @@ const-string v1, "audioDevicesStateSubject\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -644,13 +656,11 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -684,6 +694,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleVoiceChannelSelected()V @@ -794,9 +813,7 @@ .method public final selectAudioOutput(Lcom/discord/stores/StoreAudioDevices$OutputDevice;)V .locals 2 - const-string v0, "outputDevice" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAudioDevices;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -807,18 +824,34 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "outputDevice" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setAudioDevicesState$app_productionDiscordExternalRelease(Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StoreAudioDevices;->audioDevicesState:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final toggleSpeakerOutput()V diff --git a/com.discord/smali/com/discord/stores/StoreAudioManager$AudioManagerProvider.smali b/com.discord/smali/com/discord/stores/StoreAudioManager$AudioManagerProvider.smali index 619c4aedf9..332f7a72f6 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioManager$AudioManagerProvider.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioManager$AudioManagerProvider.smali @@ -42,26 +42,36 @@ # virtual methods .method public final get(Landroid/content/Context;)Landroid/media/AudioManager; - .locals 1 + .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audio" + const-string v1, "audio" - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 - instance-of v0, p1, Landroid/media/AudioManager; + instance-of v1, p1, Landroid/media/AudioManager; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 + goto :goto_0 :cond_0 - check-cast p1, Landroid/media/AudioManager; + move-object v0, p1 - return-object p1 + :goto_0 + check-cast v0, Landroid/media/AudioManager; + + return-object v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration.smali b/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration.smali index 22182e85d6..d9dafb417d 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V .locals 1 - const-string v0, "connectionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audioDevicesState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->audioDevicesState:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; return-void + + :cond_0 + const-string p1, "audioDevicesState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;ILjava/lang/Object;)Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; @@ -86,19 +98,31 @@ .method public final copy(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; .locals 1 - const-string v0, "connectionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audioDevicesState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V return-object v0 + + :cond_0 + const-string p1, "audioDevicesState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->connectionState:Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->audioDevicesState:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager.smali b/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager.smali index 908c997783..df9a740613 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioManager$MediaEngineAudioManager.smali @@ -157,50 +157,50 @@ # virtual methods .method public final configure(Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;)V - .locals 3 + .locals 4 - const-string v0, "configuration" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - iget-object v0, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->audioManager:Landroid/media/AudioManager; + iget-object v1, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->audioManager:Landroid/media/AudioManager; - if-nez v0, :cond_0 + if-nez v1, :cond_0 return-void :cond_0 invoke-virtual {p1}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->component1()Lcom/discord/rtcconnection/RtcConnection$State; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->component2()Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; move-result-object p1 - iget-object v1, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->audioManager:Landroid/media/AudioManager; + iget-object v2, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->audioManager:Landroid/media/AudioManager; - sget-object v2, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; + sget-object v3, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - const/4 v2, 0x3 + const/4 v3, 0x3 goto :goto_0 :cond_1 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - invoke-virtual {v1, v2}, Landroid/media/AudioManager;->setMode(I)V + invoke-virtual {v2, v3}, Landroid/media/AudioManager;->setMode(I)V - sget-object v1, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; + sget-object v2, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - if-ne v0, v1, :cond_5 + if-ne v1, v2, :cond_5 invoke-virtual {p1}, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->getAudioOutputState()Lcom/discord/utilities/media/AudioOutputState; @@ -275,16 +275,21 @@ if-eqz p1, :cond_6 - iget-object v0, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->audioManager:Landroid/media/AudioManager; + iget-object v1, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->audioManager:Landroid/media/AudioManager; - invoke-direct {p0, v0, p1}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->useSettings(Landroid/media/AudioManager;Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$AudioManagerSettings;)V + invoke-direct {p0, v1, p1}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->useSettings(Landroid/media/AudioManager;Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$AudioManagerSettings;)V :cond_6 - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->initialAudioManagerSettings:Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$AudioManagerSettings; + iput-object v0, p0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->initialAudioManagerSettings:Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$AudioManagerSettings; :cond_7 :goto_2 return-void + + :cond_8 + const-string p1, "configuration" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAudioManager$init$1.smali b/com.discord/smali/com/discord/stores/StoreAudioManager$init$1.smali index f1b761ac90..cf18eb461f 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioManager$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioManager$init$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreAudioManager$init$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreAudioManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/rtcconnection/RtcConnection$State;", "Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;", @@ -46,43 +46,73 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;->(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreAudioManager$init$2.smali b/com.discord/smali/com/discord/stores/StoreAudioManager$init$2.smali index b43291459d..e042f82585 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioManager$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioManager$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAudioManager$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAudioManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager;->configure(Lcom/discord/stores/StoreAudioManager$MediaEngineAudioManager$Configuration;)V diff --git a/com.discord/smali/com/discord/stores/StoreAudioManager.smali b/com.discord/smali/com/discord/stores/StoreAudioManager.smali index 649635f984..809797dc0b 100644 --- a/com.discord/smali/com/discord/stores/StoreAudioManager.smali +++ b/com.discord/smali/com/discord/stores/StoreAudioManager.smali @@ -22,13 +22,11 @@ .method public constructor (Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreRtcConnection;)V .locals 1 - const-string v0, "audioDevices" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rtcConnectionStore" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -37,6 +35,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreAudioManager;->rtcConnectionStore:Lcom/discord/stores/StoreRtcConnection; return-void + + :cond_0 + const-string p1, "rtcConnectionStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "audioDevices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -44,9 +56,7 @@ .method public init(Landroid/content/Context;)V .locals 10 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -91,7 +101,7 @@ const-string v1, "Observable\n .comb\u2026::Configuration\n )" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v1, 0x1f4 @@ -107,7 +117,7 @@ const-string p1, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreAudioManager; @@ -130,4 +140,13 @@ 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_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$AuditLogState.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$AuditLogState.smali index f0d030b9bc..d68c11f449 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$AuditLogState.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$AuditLogState.smali @@ -111,25 +111,17 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string/jumbo v0, "webhooks" + if-eqz p3, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 - const-string v0, "integrations" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "filter" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "deletedTargets" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -150,6 +142,41 @@ iput-boolean p8, p0, Lcom/discord/stores/StoreAuditLog$AuditLogState;->isLoading:Z return-void + + :cond_0 + const-string p1, "deletedTargets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "integrations" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "webhooks" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreAuditLog$AuditLogState;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Long;Lcom/discord/stores/StoreAuditLog$AuditLogFilter;Ljava/util/Map;ZILjava/lang/Object;)Lcom/discord/stores/StoreAuditLog$AuditLogState; @@ -423,49 +450,76 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string/jumbo v0, "webhooks" + if-eqz p4, :cond_2 - move-object v4, p3 + if-eqz p6, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "integrations" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "filter" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "deletedTargets" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/stores/StoreAuditLog$AuditLogState; 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-object/from16 v8, p7 + move/from16 v9, p8 invoke-direct/range {v1 .. v9}, Lcom/discord/stores/StoreAuditLog$AuditLogState;->(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Long;Lcom/discord/stores/StoreAuditLog$AuditLogFilter;Ljava/util/Map;Z)V return-object v0 + + :cond_0 + const-string v1, "deletedTargets" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "filter" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "integrations" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "webhooks" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "users" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -483,7 +537,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -493,7 +547,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->entries:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -503,7 +557,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->webhooks:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -513,7 +567,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->integrations:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -523,7 +577,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->selectedItemId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -533,7 +587,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->filter:Lcom/discord/stores/StoreAuditLog$AuditLogFilter; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -543,7 +597,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuditLog$AuditLogState;->deletedTargets:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$Companion$MANAGEMENT_PERMISSIONS$2.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$Companion$MANAGEMENT_PERMISSIONS$2.smali index 32bf12c1ab..f6604895ae 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$Companion$MANAGEMENT_PERMISSIONS$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$Companion$MANAGEMENT_PERMISSIONS$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$Companion$MANAGEMENT_PERMISSIONS$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -50,7 +50,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$1.smali index ee3ee60107..f8f5f5739a 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$fetchAuditLogs$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreAuditLog$fetchAuditLogs$1;->this$0:Lcom/discord/stores/StoreAuditLog; invoke-static {p1}, Lcom/discord/stores/StoreAuditLog;->access$handleFetchFailure(Lcom/discord/stores/StoreAuditLog;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$2.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$2.smali index 01e11d9a8a..1030873598 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$fetchAuditLogs$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$fetchAuditLogs$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelAuditLog;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,7 +71,7 @@ const-string v3, "newAuditLog" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreAuditLog;->access$handleAuditLogResponse(Lcom/discord/stores/StoreAuditLog;JLcom/discord/models/domain/ModelAuditLog;)V diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$getAuditLogState$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$getAuditLogState$1.smali index 51d0554623..5d850d6fd5 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$getAuditLogState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$getAuditLogState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$getAuditLogState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$1.smali index 28fd19d480..deadea620b 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$getPermissionUserIds$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map$Entry<", "+", @@ -48,7 +48,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -84,9 +84,7 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; @@ -127,7 +125,7 @@ const-string v0, "member.roles" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -255,4 +253,13 @@ :cond_a :goto_4 return v3 + + :cond_b + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$2.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$2.smali index f3330ad209..1248021b14 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$getPermissionUserIds$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map$Entry<", "+", @@ -54,7 +54,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,9 +74,7 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; @@ -89,6 +87,15 @@ move-result-wide v0 return-wide v0 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1.smali index 770768c395..05ba8fb83c 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$getPermissionUserIds$1.smali @@ -29,21 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -115,7 +101,7 @@ const-string v0, "members" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p3}, Lf/n/a/k/a;->asSequence(Ljava/util/Map;)Lkotlin/sequences/Sequence; @@ -135,10 +121,6 @@ move-result-object p1 - const-string p2, "$this$toSet" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p2, Ljava/util/LinkedHashSet; invoke-direct {p2}, Ljava/util/LinkedHashSet;->()V diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$handleAuditLogResponse$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$handleAuditLogResponse$1.smali index 7a2fb6e562..614afd3a97 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$handleAuditLogResponse$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$handleAuditLogResponse$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$handleAuditLogResponse$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -105,7 +105,7 @@ const-string v2, "newAuditLog.users" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v2, 0xa @@ -147,9 +147,9 @@ check-cast v4, Lcom/discord/models/domain/ModelUser; - const-string/jumbo v5, "user" + const-string v5, "user" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -233,7 +233,7 @@ const-string v5, "newAuditLog.auditLogEntries" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v2, v3, v4}, Lcom/discord/stores/StoreAuditLog;->access$transformEntries(Lcom/discord/stores/StoreAuditLog;JLjava/util/List;)Ljava/util/List; diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$handleFetchFailure$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$handleFetchFailure$1.smali index 33b25e1c7b..2a8036fda8 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$handleFetchFailure$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$handleFetchFailure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$handleFetchFailure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$scrollToBottom$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$scrollToBottom$1.smali index 9dd42ccb0c..fdbacc48e1 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$scrollToBottom$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$scrollToBottom$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$scrollToBottom$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterActionId$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterActionId$1.smali index 8d57599b5f..f5fda7e52e 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterActionId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterActionId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$setAuditLogFilterActionId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterUserId$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterUserId$1.smali index f72be1d659..4f7b1aa53b 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterUserId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$setAuditLogFilterUserId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$setAuditLogFilterUserId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog$toggleSelectedState$1.smali b/com.discord/smali/com/discord/stores/StoreAuditLog$toggleSelectedState$1.smali index 7d60f3f861..780fa93e02 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog$toggleSelectedState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog$toggleSelectedState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuditLog$toggleSelectedState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuditLog.smali b/com.discord/smali/com/discord/stores/StoreAuditLog.smali index bfafe12244..258732f1cb 100644 --- a/com.discord/smali/com/discord/stores/StoreAuditLog.smali +++ b/com.discord/smali/com/discord/stores/StoreAuditLog.smali @@ -128,13 +128,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -181,6 +179,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreAuditLog;->auditLogStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$fetchAuditLogs(Lcom/discord/stores/StoreAuditLog;JLcom/discord/stores/StoreAuditLog$AuditLogFilter;)V @@ -352,7 +364,7 @@ if-eqz v0, :cond_0 - invoke-static {v0}, Lk0/j/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 @@ -391,7 +403,7 @@ :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreAuditLog;->lastBefore:Ljava/lang/Long; - invoke-static {v4, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -448,7 +460,7 @@ const-string p3, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreAuditLog; @@ -775,7 +787,7 @@ const-string v13, "change" - invoke-static {v5, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; @@ -799,7 +811,7 @@ const-string v13, "name" - invoke-static {v5, v13}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v13}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -816,7 +828,7 @@ const-string v13, "type" - invoke-static {v5, v13}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v13}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -910,7 +922,7 @@ invoke-direct/range {v13 .. v25}, Lcom/discord/models/domain/ModelAuditLogEntry;->(JIJJLjava/util/List;Lcom/discord/models/domain/ModelAuditLogEntry$Options;JLjava/lang/Long;)V - invoke-static {v9}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v9}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 @@ -1024,7 +1036,7 @@ if-eqz v0, :cond_b - invoke-static {v0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object v7 @@ -1042,7 +1054,7 @@ goto :goto_9 :cond_c - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_9 invoke-interface {v15, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z @@ -1142,7 +1154,7 @@ move-result-object v2 - invoke-static {v7, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1183,7 +1195,7 @@ const-string v4, "entry.targetType" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v14, [Lkotlin/Pair; @@ -1311,7 +1323,7 @@ const-string p2, "auditLogStateSubject" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1366,7 +1378,7 @@ const-string p2, "Observable\n .comb\u2026t.key }.toSet()\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1378,7 +1390,7 @@ const-string p2, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$AuthRequestParams.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$AuthRequestParams.smali index 03ba3d0c33..6a9a8f2d18 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$AuthRequestParams.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$AuthRequestParams.smali @@ -100,7 +100,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreAuthentication$AuthRequestParams;->inviteCode:Lcom/discord/stores/StoreInviteSettings$InviteCode; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -110,7 +110,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreAuthentication$AuthRequestParams;->guildTemplateCode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$Companion.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$Companion.smali index af625d159a..829a15b404 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$Companion.smali @@ -63,7 +63,7 @@ const-string v0, "AccountManager.get(context)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account; @@ -71,7 +71,7 @@ const-string v0, "AccountManager.get(context).accounts" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v0, p1 diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$authMFA$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$authMFA$1.smali index cedf6e45cd..2aac1e0467 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$authMFA$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$authMFA$1.smali @@ -53,7 +53,7 @@ const-string v1, "loginResult" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/StoreAuthentication;->access$dispatchLogin(Lcom/discord/stores/StoreAuthentication;Lcom/discord/models/domain/auth/ModelLoginResult;)V diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$dispatchLogin$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$dispatchLogin$1.smali index a48c0c4e7b..f9df319e1e 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$dispatchLogin$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$dispatchLogin$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$dispatchLogin$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1$2.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1$2.smali index 8ab8301476..721f444dc6 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser$Fingerprint;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation @@ -76,7 +74,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser$Fingerprint;->getFingerprint()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1.smali index a5cdc68ee3..bb09cde070 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$getFingerprintSnapshotOrGenerate$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/String;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Ljava/lang/String;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$getIsAuthed$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$getIsAuthed$1.smali index aeb48f15a6..c82c563208 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$getIsAuthed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$getIsAuthed$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Ljava/lang/String;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/String; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAuthentication$getIsAuthed$1;->call(Ljava/lang/String;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/String;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +86,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/String; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAuthentication$getIsAuthed$1;->call(Ljava/lang/String;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$getPreLogoutSignal$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$getPreLogoutSignal$1.smali index 1d4a9f9da2..c0493121ce 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$getPreLogoutSignal$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$getPreLogoutSignal$1.smali @@ -59,15 +59,15 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + check-cast p1, Ljava/lang/Boolean; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAuthentication$getPreLogoutSignal$1;->call(Ljava/lang/Boolean;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -75,14 +75,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Boolean;)Z .locals 0 - check-cast p1, Ljava/lang/Boolean; + invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAuthentication$getPreLogoutSignal$1;->call(Ljava/lang/Boolean;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 + xor-int/lit8 p1, p1, 0x1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$getShouldShowAgeGate$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$getShouldShowAgeGate$1.smali index 48f3a8c70c..bc2614cf35 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$getShouldShowAgeGate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$getShouldShowAgeGate$1.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/models/domain/ModelUser$Me;", - "Ljava/lang/String;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Lcom/discord/stores/StoreNavigation$AgeGate;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$init$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$init$1.smali index 45bccd5a6a..cc7ef7941c 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$init$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAuthentication$init$1;->call(Ljava/lang/Long;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Long;)Z .locals 4 if-nez p1, :cond_0 @@ -86,21 +102,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Long; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAuthentication$init$1;->call(Ljava/lang/Long;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$init$2.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$init$2.smali index 57f2396e04..ad3f7dbf4f 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$init$2.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Long;", - "Lkotlin/Pair<", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$init$3.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$init$3.smali index 9e066e8b11..eb7e0fba24 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$init$3.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$init$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$init$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,7 +87,7 @@ const-string v2, "isLoggedIn" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z @@ -95,7 +95,7 @@ const-string v2, "meUserId" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$login$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$login$1.smali index 6cac27158d..095d47dec1 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$login$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$login$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/auth/ModelLoginResult;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +81,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/auth/ModelLoginResult;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$login$2.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$login$2.smali index 66df0dc71a..02373e9cb5 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$login$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$login$2.smali @@ -59,7 +59,7 @@ const-string v1, "loginResult" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/StoreAuthentication;->access$dispatchLogin(Lcom/discord/stores/StoreAuthentication;Lcom/discord/models/domain/auth/ModelLoginResult;)V diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$logout$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$logout$1.smali index b061bef0cf..50c1511726 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$logout$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$logout$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Void;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/String;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Void;", ")", "Lrx/Observable<", - "+", "Ljava/lang/String;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$logout$2.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$logout$2.smali index 03399c0458..5246b6e764 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$logout$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$logout$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$logout$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$logout$3.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$logout$3.smali index df0c316c5b..327c13ef0b 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$logout$3.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$logout$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$logout$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,15 +61,20 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreAuthentication$logout$3;->this$0:Lcom/discord/stores/StoreAuthentication; - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/discord/stores/StoreAuthentication;->setAuthed(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$1.smali index 1cbee1f7ae..1f16455606 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreAuthentication$register$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/stores/StoreInviteSettings$InviteCode;", "Ljava/lang/String;", @@ -46,27 +46,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/stores/StoreAuthentication$AuthRequestParams; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreAuthentication$AuthRequestParams; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;)Lcom/discord/stores/StoreAuthentication$AuthRequestParams; .locals 1 diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$2.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$2.smali index 282c397d8c..2d30e664a6 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreAuthentication$AuthRequestParams;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelUser$Token;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Lcom/discord/stores/StoreAuthentication$AuthRequestParams;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelUser$Token;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$3.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$3.smali index b93c497516..347f543a20 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1$3.smali @@ -75,7 +75,7 @@ const-string v2, "token" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser$Token;->getToken()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1.smali index 3687ab4687..dc4114ff08 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$register$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$register$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelUser$Token;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -95,7 +93,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelUser$Token;", ">;" } @@ -140,7 +137,7 @@ const-string v0, "Observable.combineLatest\u2026RequestParams\n )" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v4, 0x1f4 @@ -164,7 +161,7 @@ const-string v0, "Observable.combineLatest\u2026 )\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$1.smali index f158021ae1..65166c4b2a 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$requestConsentRequired$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ConsentRequired;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ConsentRequired;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAuthentication$requestConsentRequired$1;->this$0:Lcom/discord/stores/StoreAuthentication; @@ -74,4 +72,13 @@ invoke-static {v0, p1}, Lcom/discord/stores/StoreAuthentication;->access$setConsentRequired$p(Lcom/discord/stores/StoreAuthentication;Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$2.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$2.smali index c3dd350d61..17f4768fa4 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$2.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$requestConsentRequired$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreAuthentication$requestConsentRequired$2;->this$0:Lcom/discord/stores/StoreAuthentication; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/stores/StoreAuthentication;->access$setConsentRequired$p(Lcom/discord/stores/StoreAuthentication;Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$3.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$3.smali index 2fd007ff13..dd17028e53 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$3.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$requestConsentRequired$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$requestConsentRequired$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "consentSubscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAuthentication$requestConsentRequired$3;->this$0:Lcom/discord/stores/StoreAuthentication; invoke-static {v0, p1}, Lcom/discord/stores/StoreAuthentication;->access$setConsentRequiredSubscription$p(Lcom/discord/stores/StoreAuthentication;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "consentSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$setAgeGateError$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$setAgeGateError$1.smali index c8d9bdf579..2d740feae1 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$setAgeGateError$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$setAgeGateError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreAuthentication$setAgeGateError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreAuthentication.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication$startHandOffProcess$1.smali b/com.discord/smali/com/discord/stores/StoreAuthentication$startHandOffProcess$1.smali index d63c078e77..8fb305082d 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication$startHandOffProcess$1.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication$startHandOffProcess$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser$TokenHandoff;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation @@ -76,7 +74,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser$TokenHandoff;->getHandoffToken()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreAuthentication.smali b/com.discord/smali/com/discord/stores/StoreAuthentication.smali index 3859f5c847..eb324c58b6 100644 --- a/com.discord/smali/com/discord/stores/StoreAuthentication.smali +++ b/com.discord/smali/com/discord/stores/StoreAuthentication.smali @@ -109,13 +109,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "storeStream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -155,7 +153,7 @@ const-string p2, "BehaviorSubject.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreAuthentication;->ageGateError:Lrx/subjects/BehaviorSubject; @@ -172,6 +170,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreAuthentication;->oauthUriSubject:Lrx/subjects/SerializedSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$dispatchLogin(Lcom/discord/stores/StoreAuthentication;Lcom/discord/models/domain/auth/ModelLoginResult;)V @@ -283,7 +295,7 @@ const-string v1, "fingerprintSubject\n \u2026int(fingerprint, false) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -409,7 +421,7 @@ # virtual methods .method public final authMFA(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -422,35 +434,31 @@ } .end annotation - const-string v0, "code" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ticket" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + move-result-object v1 - move-result-object v0 + new-instance v2, Lcom/discord/restapi/RestAPIParams$MFALogin; - new-instance v1, Lcom/discord/restapi/RestAPIParams$MFALogin; + invoke-direct {v2, p2, p1}, Lcom/discord/restapi/RestAPIParams$MFALogin;->(Ljava/lang/String;Ljava/lang/String;)V - invoke-direct {v1, p2, p1}, Lcom/discord/restapi/RestAPIParams$MFALogin;->(Ljava/lang/String;Ljava/lang/String;)V - - invoke-virtual {v0, v1}, Lcom/discord/utilities/rest/RestAPI;->postMFACode(Lcom/discord/restapi/RestAPIParams$MFALogin;)Lrx/Observable; + invoke-virtual {v1, v2}, Lcom/discord/utilities/rest/RestAPI;->postMFACode(Lcom/discord/restapi/RestAPIParams$MFALogin;)Lrx/Observable; move-result-object p1 const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 @@ -464,9 +472,23 @@ const-string p2, "RestAPI\n .api\n \u2026in(loginResult)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "ticket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final forgotPassword(Ljava/lang/String;)Lrx/Observable; @@ -482,35 +504,40 @@ } .end annotation - const-string v0, "email" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/restapi/RestAPIParams$ForgotPassword; + new-instance v2, Lcom/discord/restapi/RestAPIParams$ForgotPassword; - invoke-direct {v1, p1}, Lcom/discord/restapi/RestAPIParams$ForgotPassword;->(Ljava/lang/String;)V + invoke-direct {v2, p1}, Lcom/discord/restapi/RestAPIParams$ForgotPassword;->(Ljava/lang/String;)V - invoke-virtual {v0, v1}, Lcom/discord/utilities/rest/RestAPI;->forgotPassword(Lcom/discord/restapi/RestAPIParams$ForgotPassword;)Lrx/Observable; + invoke-virtual {v1, v2}, Lcom/discord/utilities/rest/RestAPI;->forgotPassword(Lcom/discord/restapi/RestAPIParams$ForgotPassword;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "email" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getAgeGateError()Lrx/Observable; @@ -532,7 +559,7 @@ const-string v1, "ageGateError.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -564,7 +591,7 @@ const-string v1, "tokenSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -596,7 +623,7 @@ const-string v1, "fingerprintSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -632,7 +659,7 @@ const-string v1, "getAuthedToken()\n .\u2026 -> authedToken != null }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -656,7 +683,7 @@ const-string v1, "oauthUriSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -680,9 +707,9 @@ move-result-object v0 - const-string/jumbo v1, "userInitiatedAuthEventSu\u2026LoggedIn -> !isLoggedIn }" + const-string v1, "userInitiatedAuthEventSu\u2026LoggedIn -> !isLoggedIn }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -758,7 +785,7 @@ const-string v1, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -851,12 +878,10 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "loginResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + const/4 v1, 0x1 invoke-virtual {p0, v0, v1}, Lcom/discord/stores/StoreAuthentication;->setFingerprint(Ljava/lang/String;Z)V @@ -893,6 +918,13 @@ invoke-virtual {p1, v1}, Lcom/discord/stores/StoreNux;->setFirstOpen(Z)V return-void + + :cond_1 + const-string p1, "loginResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handlePreLogout$app_productionDiscordExternalRelease()V @@ -915,7 +947,9 @@ :try_start_0 const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -923,28 +957,26 @@ move-result-object v0 - const-string v1, "STORE_AUTHED_FINGERPRINT" + const-string v2, "STORE_AUTHED_FINGERPRINT" - const/4 v2, 0x0 - - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {p0, v0, v1}, Lcom/discord/stores/StoreAuthentication;->setFingerprint(Ljava/lang/String;Z)V + invoke-virtual {p0, v0, v2}, Lcom/discord/stores/StoreAuthentication;->setFingerprint(Ljava/lang/String;Z)V :cond_0 invoke-virtual {p0}, Lcom/discord/stores/Store;->getPrefs()Landroid/content/SharedPreferences; move-result-object v0 - const-string v1, "STORE_AUTHED_TOKEN" + const-string v2, "STORE_AUTHED_TOKEN" - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 @@ -952,7 +984,7 @@ invoke-virtual {p0, v0}, Lcom/discord/stores/StoreAuthentication;->setAuthed(Ljava/lang/String;)V - invoke-virtual {p0, v2}, Lcom/discord/stores/StoreAuthentication;->handleAgeGateError(Ljava/lang/String;)V + invoke-virtual {p0, v1}, Lcom/discord/stores/StoreAuthentication;->handleAgeGateError(Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/stores/Store;->getPrefsSessionDurable()Landroid/content/SharedPreferences; @@ -1002,7 +1034,7 @@ const-string v1, "Observable.combineLatest\u2026 isLoggedIn to meUserId }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1040,6 +1072,14 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -1097,13 +1137,11 @@ } .end annotation - const-string v0, "email" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "password" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreAuthentication;->setEmail(Ljava/lang/String;)V @@ -1129,9 +1167,23 @@ const-string p2, "getFingerprintSnapshotOr\u2026lt)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "email" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final logout()V @@ -1191,7 +1243,7 @@ const-string v1, "RestAPI\n .api\n \u2026intSnapshotOrGenerate() }" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v4, 0x0 @@ -1250,21 +1302,13 @@ move-object v3, p2 - const-string/jumbo v0, "username" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_1 - const-string v0, "email" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "password" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 move-object v8, p0 @@ -1280,6 +1324,12 @@ move-object v1, p0 + move-object v2, p1 + + move-object v3, p2 + + move-object v4, p3 + move-object v5, p4 move/from16 v6, p5 @@ -1294,9 +1344,36 @@ const-string v1, "getFingerprintSnapshotOr\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_0 + move-object v8, p0 + + const-string v1, "password" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v8, p0 + + const-string v1, "email" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + move-object v8, p0 + + const-string v1, "username" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final declared-synchronized requestConsentRequired()V @@ -1455,29 +1532,39 @@ :cond_1 iget-object p2, p0, Lcom/discord/stores/StoreAuthentication;->fingerprint:Ljava/lang/String; - if-eqz p2, :cond_2 + if-eqz p2, :cond_3 iget-object p2, p0, Lcom/discord/stores/StoreAuthentication;->fingerprint:Ljava/lang/String; - invoke-static {p2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 xor-int/lit8 p2, p2, 0x1 - if-eqz p2, :cond_2 + if-eqz p2, :cond_3 - if-eqz p1, :cond_2 + if-eqz p1, :cond_3 iget-object p2, p0, Lcom/discord/stores/StoreAuthentication;->fingerprint:Ljava/lang/String; - invoke-static {p2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p2, :cond_2 invoke-static {p2, p1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->externalFingerprintDropped(Ljava/lang/String;Ljava/lang/String;)V + + goto :goto_0 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - :cond_2 + const/4 p1, 0x0 + + throw p1 + + :cond_3 + :goto_0 monitor-exit p0 return-void @@ -1493,9 +1580,7 @@ .method public final setOAuthUriSubject(Landroid/net/Uri;)V .locals 1 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreAuthentication;->oauthUriSubject:Lrx/subjects/SerializedSubject; @@ -1504,6 +1589,15 @@ invoke-virtual {v0, p1}, Ls0/n/c;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final startHandOffProcess(Ljava/lang/String;)Lrx/Observable; @@ -1519,37 +1613,35 @@ } .end annotation - const-string v0, "handOffKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v0 - - const-string v1, "key" - - invoke-static {v1, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; - - move-result-object p1 - - const-string v1, "Collections.singletonMap(\"key\", handOffKey)" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, p1}, Lcom/discord/utilities/rest/RestAPI;->postAuthHandoff(Ljava/util/Map;)Lrx/Observable; - - move-result-object p1 - const/4 v0, 0x0 - const/4 v1, 0x1 + if-eqz p1, :cond_0 - const/4 v2, 0x0 + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + + move-result-object v1 + + const-string v2, "key" + + invoke-static {v2, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; + + move-result-object p1 + + const-string v2, "Collections.singletonMap(\"key\", handOffKey)" + + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1, p1}, Lcom/discord/utilities/rest/RestAPI;->postAuthHandoff(Ljava/util/Map;)Lrx/Observable; + + move-result-object p1 + + const/4 v1, 0x0 + + const/4 v2, 0x1 + + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 @@ -1561,7 +1653,14 @@ const-string v0, "RestAPI\n .api\n \u2026 .map { it.handoffToken }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "handOffKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreBans$get$1.smali b/com.discord/smali/com/discord/stores/StoreBans$get$1.smali index 1e4af077e6..9fff865e6c 100644 --- a/com.discord/smali/com/discord/stores/StoreBans$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreBans$get$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreBans$get$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,9 +77,7 @@ } .end annotation - const-string v0, "bans" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreBans$get$1;->this$0:Lcom/discord/stores/StoreBans; @@ -88,4 +86,13 @@ invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreBans;->access$onLoadedBans(Lcom/discord/stores/StoreBans;JLjava/util/List;)V return-void + + :cond_0 + const-string p1, "bans" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreBans$get$2.smali b/com.discord/smali/com/discord/stores/StoreBans$get$2.smali index 46244365ce..5f9c7195c0 100644 --- a/com.discord/smali/com/discord/stores/StoreBans$get$2.smali +++ b/com.discord/smali/com/discord/stores/StoreBans$get$2.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelBan;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelBan;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -108,7 +96,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreBans$onLoadedBans$1.smali b/com.discord/smali/com/discord/stores/StoreBans$onLoadedBans$1.smali index d0a437d5c7..623cda21c3 100644 --- a/com.discord/smali/com/discord/stores/StoreBans$onLoadedBans$1.smali +++ b/com.discord/smali/com/discord/stores/StoreBans$onLoadedBans$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreBans$onLoadedBans$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -110,7 +110,7 @@ :goto_0 const-string v1, "bannedUsers[guildId] ?: \u2026Users[guildId] = it\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/stores/StoreBans$onLoadedBans$1;->$bans:Ljava/util/List; @@ -137,7 +137,7 @@ const-string v4, "ban.user" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/stores/StoreBans.smali b/com.discord/smali/com/discord/stores/StoreBans.smali index 65a7cdd00b..c8cedd1e02 100644 --- a/com.discord/smali/com/discord/stores/StoreBans.smali +++ b/com.discord/smali/com/discord/stores/StoreBans.smali @@ -41,11 +41,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -68,6 +66,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreBans;->bansSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getBannedUsers$p(Lcom/discord/stores/StoreBans;)Ljava/util/HashMap; @@ -199,7 +206,7 @@ const-string p2, "bansSubject\n .map\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -209,9 +216,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "ban" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelBan;->getGuildId()J @@ -223,7 +228,7 @@ const-string v3, "ban.user" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -260,7 +265,7 @@ goto :goto_0 :cond_0 - sget-object v5, Lk0/j/o;->d:Lk0/j/o; + sget-object v5, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-direct {v4, v5}, Ljava/util/HashMap;->(Ljava/util/Map;)V @@ -285,6 +290,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "ban" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleBanRemove(Lcom/discord/models/domain/ModelBan;)V @@ -292,9 +306,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "ban" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelBan;->getGuildId()J @@ -306,7 +318,7 @@ const-string v3, "ban.user" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -347,7 +359,7 @@ goto :goto_0 :cond_0 - sget-object v4, Lk0/j/o;->d:Lk0/j/o; + sget-object v4, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-direct {p1, v4}, Ljava/util/HashMap;->(Ljava/util/Map;)V @@ -372,6 +384,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "ban" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$1.smali index 92a500c836..013386ac37 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$call$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$2$1$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$2$1$1.smali index 475dce3aa0..1997e31eff 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$2$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$2$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelCall$Ringable;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,14 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelCall$Ringable;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/ModelCall$Ringable; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall$Ringable;->isRingable()Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreCalls$call$2$1$1;->call(Lcom/discord/models/domain/ModelCall$Ringable;)Z move-result p1 @@ -77,14 +73,16 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelCall$Ringable;)Z + .locals 1 - check-cast p1, Lcom/discord/models/domain/ModelCall$Ringable; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreCalls$call$2$1$1;->call(Lcom/discord/models/domain/ModelCall$Ringable;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall$Ringable;->isRingable()Z - return-object p1 + move-result p1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$2$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$2$1.smali index f400510a31..2d5b8e7454 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$2$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Integer;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$2$2.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$2$2.smali index 390ae8ea87..8ce3170d78 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$2$2.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$call$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,7 +67,7 @@ const-string v1, "isRingable" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$2$3.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$2$3.smali index 8d908772a8..a2daf05e24 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$2$3.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$2$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$call$2$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreCalls$call$2$3;->this$0:Lcom/discord/stores/StoreCalls$call$2; @@ -88,7 +86,7 @@ const-string v1, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -114,4 +112,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$2.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$2.smali index a2a687b2ba..d34babdbc9 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$2.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$call$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -63,7 +63,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -109,7 +109,7 @@ const-string v0, "StoreStream\n .g\u2026 }\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$3.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$3.smali index 3058290a9c..a577c6276e 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$3.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$call$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$4.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$4.smali index acefbd2883..839436297b 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$4.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$4.smali @@ -27,21 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;>;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreCalls$call$5.smali b/com.discord/smali/com/discord/stores/StoreCalls$call$5.smali index 22c6432d95..dfa35f2101 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$call$5.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$call$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$call$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -113,7 +113,7 @@ const-string v1, "channel.dmRecipient" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/stores/StoreCalls$findCall$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$findCall$1.smali index 86b0cf18b3..60a3870c24 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$findCall$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$findCall$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$findCall$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelCall;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$findCall$2.smali b/com.discord/smali/com/discord/stores/StoreCalls$findCall$2.smali index afc36e151b..d6af501418 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$findCall$2.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$findCall$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$findCall$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelCall;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$get$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$get$1.smali index 64c3297da1..dc66cb6cb9 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$get$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelCall;", - ">;", - "Lcom/discord/models/domain/ModelCall;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreCalls$ring$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$ring$1.smali index a1339481f5..063128ac7b 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$ring$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$ring$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$ring$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelCall;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,47 +63,52 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelCall;)V - .locals 7 + .locals 8 - const-string v0, "call" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v1 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J - move-result-wide v2 + move-result-wide v3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getMessageId()J - move-result-wide v4 + move-result-wide v5 - iget-object v6, p0, Lcom/discord/stores/StoreCalls$ring$1;->$recipients:Ljava/util/List; + iget-object v7, p0, Lcom/discord/stores/StoreCalls$ring$1;->$recipients:Ljava/util/List; - invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->ring(JJLjava/util/List;)Lrx/Observable; + invoke-virtual/range {v2 .. v7}, Lcom/discord/utilities/rest/RestAPI;->ring(JJLjava/util/List;)Lrx/Observable; move-result-object p1 - iget-object v0, p0, Lcom/discord/stores/StoreCalls$ring$1;->this$0:Lcom/discord/stores/StoreCalls; + iget-object v1, p0, Lcom/discord/stores/StoreCalls$ring$1;->this$0:Lcom/discord/stores/StoreCalls; - invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x2 - invoke-static {v0, v1, v2}, Lf/a/b/s;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c; + invoke-static {v1, v0, v2}, Lf/a/b/s;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c; move-result-object v0 invoke-virtual {p1, v0}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls$stopRinging$1.smali b/com.discord/smali/com/discord/stores/StoreCalls$stopRinging$1.smali index d6d91e1689..c1ed02f68c 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls$stopRinging$1.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls$stopRinging$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreCalls$stopRinging$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreCalls.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelCall;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,47 +63,52 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelCall;)V - .locals 7 + .locals 8 - const-string v0, "call" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v1 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J - move-result-wide v2 + move-result-wide v3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getMessageId()J - move-result-wide v4 + move-result-wide v5 - iget-object v6, p0, Lcom/discord/stores/StoreCalls$stopRinging$1;->$recipients:Ljava/util/List; + iget-object v7, p0, Lcom/discord/stores/StoreCalls$stopRinging$1;->$recipients:Ljava/util/List; - invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->stopRinging(JJLjava/util/List;)Lrx/Observable; + invoke-virtual/range {v2 .. v7}, Lcom/discord/utilities/rest/RestAPI;->stopRinging(JJLjava/util/List;)Lrx/Observable; move-result-object p1 - iget-object v0, p0, Lcom/discord/stores/StoreCalls$stopRinging$1;->this$0:Lcom/discord/stores/StoreCalls; + iget-object v1, p0, Lcom/discord/stores/StoreCalls$stopRinging$1;->this$0:Lcom/discord/stores/StoreCalls; - invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x2 - invoke-static {v0, v1, v2}, Lf/a/b/s;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c; + invoke-static {v1, v0, v2}, Lf/a/b/s;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c; move-result-object v0 invoke-virtual {p1, v0}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreCalls.smali b/com.discord/smali/com/discord/stores/StoreCalls.smali index dffcc25571..55b1034acb 100644 --- a/com.discord/smali/com/discord/stores/StoreCalls.smali +++ b/com.discord/smali/com/discord/stores/StoreCalls.smali @@ -83,9 +83,7 @@ .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 2 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -124,6 +122,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreCalls;->visiblePrivateCallChannelOverride:Lrx/subjects/SerializedSubject; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getStream$p(Lcom/discord/stores/StoreCalls;)Lcom/discord/stores/StoreStream; @@ -299,7 +306,7 @@ const-string v0, "get(channelId)\n .\u2026l }, null as ModelCall?))" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -369,7 +376,7 @@ # virtual methods .method public final call(Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;JLkotlin/jvm/functions/Function0;)V - .locals 14 + .locals 15 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -385,42 +392,38 @@ move-wide/from16 v9, p4 - const-string v0, "appComponent" + const/4 v11, 0x0 - move-object v4, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "context" + if-eqz p3, :cond_0 - move-object/from16 v5, p2 + new-instance v12, Lcom/discord/stores/StoreCalls$call$1; - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object v13, p0 - const-string v0, "fragmentManager" + invoke-direct {v12, p0, v9, v10}, Lcom/discord/stores/StoreCalls$call$1;->(Lcom/discord/stores/StoreCalls;J)V - move-object/from16 v8, p3 + new-instance v14, Lcom/discord/stores/StoreCalls$call$2; - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v11, Lcom/discord/stores/StoreCalls$call$1; - - move-object v12, p0 - - invoke-direct {v11, p0, v9, v10}, Lcom/discord/stores/StoreCalls$call$1;->(Lcom/discord/stores/StoreCalls;J)V - - new-instance v13, Lcom/discord/stores/StoreCalls$call$2; - - move-object v0, v13 + move-object v0, v14 move-object v1, p0 move-wide/from16 v2, p4 - move-object v6, v11 + move-object/from16 v4, p1 + + move-object/from16 v5, p2 + + move-object v6, v12 move-object/from16 v7, p6 + move-object/from16 v8, p3 + invoke-direct/range {v0 .. v8}, Lcom/discord/stores/StoreCalls$call$2;->(Lcom/discord/stores/StoreCalls;JLcom/discord/app/AppComponent;Landroid/content/Context;Lcom/discord/stores/StoreCalls$call$1;Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/FragmentManager;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -435,13 +438,11 @@ sget-object v1, Lcom/discord/stores/StoreCalls$call$3;->INSTANCE:Lcom/discord/stores/StoreCalls$call$3; - sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v2, 0x1388 - const/4 v3, 0x0 + sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - const-wide/16 v4, 0x1388 - - invoke-static {v1, v3, v4, v5, v2}, Lf/a/b/s;->c(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lrx/Observable$c; + invoke-static {v1, v11, v2, v3, v4}, Lf/a/b/s;->c(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lrx/Observable$c; move-result-object v1 @@ -475,14 +476,10 @@ const-string v0, "Observable\n .zip(\u2026 )\n .take(1)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreCalls; - new-instance v8, Lcom/discord/stores/StoreCalls$call$5; - - invoke-direct {v8, v13, v11}, Lcom/discord/stores/StoreCalls$call$5;->(Lcom/discord/stores/StoreCalls$call$2;Lcom/discord/stores/StoreCalls$call$1;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -491,6 +488,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/stores/StoreCalls$call$5; + + invoke-direct {v8, v14, v12}, Lcom/discord/stores/StoreCalls$call$5;->(Lcom/discord/stores/StoreCalls$call$2;Lcom/discord/stores/StoreCalls$call$1;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -498,6 +499,33 @@ 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 return-void + + :cond_0 + move-object v13, p0 + + const-string v0, "fragmentManager" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 + + :cond_1 + move-object v13, p0 + + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 + + :cond_2 + move-object v13, p0 + + const-string v0, "appComponent" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 .end method .method public final get(J)Lrx/Observable; @@ -523,7 +551,7 @@ const-string p2, "callsSubject\n .\u2026lls -> calls[channelId] }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -535,81 +563,87 @@ const-string p2, "callsSubject\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method .method public final handleCallCreateOrUpdate(Lcom/discord/models/domain/ModelCall;)V - .locals 4 + .locals 5 - const-string v0, "call" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J - move-result-wide v0 + move-result-wide v1 - iget-object v2, p0, Lcom/discord/stores/StoreCalls;->calls:Ljava/util/HashMap; + iget-object v3, p0, Lcom/discord/stores/StoreCalls;->calls:Ljava/util/HashMap; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v4 + + invoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 - invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v3, Lcom/discord/models/domain/ModelCall; - move-result-object v2 + invoke-static {p1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - check-cast v2, Lcom/discord/models/domain/ModelCall; + move-result v3 - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + const/4 v4, 0x1 - move-result v2 + xor-int/2addr v3, v4 - const/4 v3, 0x1 + if-eqz v3, :cond_0 - xor-int/2addr v2, v3 + iget-object v0, p0, Lcom/discord/stores/StoreCalls;->calls:Ljava/util/HashMap; - if-eqz v2, :cond_0 + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - iget-object v2, p0, Lcom/discord/stores/StoreCalls;->calls:Ljava/util/HashMap; + move-result-object v1 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 - - invoke-interface {v2, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 + const/4 v0, 0x1 :cond_0 - const/4 v3, 0x0 - - :goto_0 - invoke-direct {p0, v3}, Lcom/discord/stores/StoreCalls;->callSubjectUpdate(Z)V + invoke-direct {p0, v0}, Lcom/discord/stores/StoreCalls;->callSubjectUpdate(Z)V return-void + + :cond_1 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleCallDelete(Lcom/discord/models/domain/ModelCall;)V - .locals 3 + .locals 4 - const-string v0, "callDelete" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J - move-result-wide v0 + move-result-wide v1 iget-object p1, p0, Lcom/discord/stores/StoreCalls;->calls:Ljava/util/HashMap; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v2 + move-result-object v3 - invoke-virtual {p1, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z + invoke-virtual {p1, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z move-result p1 @@ -617,22 +651,27 @@ iget-object p1, p0, Lcom/discord/stores/StoreCalls;->calls:Ljava/util/HashMap; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-static {p0, p1, v0, v1}, Lcom/discord/stores/StoreCalls;->callSubjectUpdate$default(Lcom/discord/stores/StoreCalls;ZILjava/lang/Object;)V + invoke-static {p0, p1, v1, v0}, Lcom/discord/stores/StoreCalls;->callSubjectUpdate$default(Lcom/discord/stores/StoreCalls;ZILjava/lang/Object;)V :cond_0 return-void + + :cond_1 + const-string p1, "callDelete" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleChannelSelect(J)V diff --git a/com.discord/smali/com/discord/stores/StoreChangeLog$createChangeLogNotice$1.smali b/com.discord/smali/com/discord/stores/StoreChangeLog$createChangeLogNotice$1.smali index 190eee32f8..8cba5fd399 100644 --- a/com.discord/smali/com/discord/stores/StoreChangeLog$createChangeLogNotice$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChangeLog$createChangeLogNotice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChangeLog$createChangeLogNotice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 1 - const-string v0, "appActivity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreChangeLog$createChangeLogNotice$1;->this$0:Lcom/discord/stores/StoreChangeLog; @@ -76,4 +74,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "appActivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChangeLog$handleConnectionOpen$1.smali b/com.discord/smali/com/discord/stores/StoreChangeLog$handleConnectionOpen$1.smali index 4a1f56a1a8..d3dd4e9e43 100644 --- a/com.discord/smali/com/discord/stores/StoreChangeLog$handleConnectionOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChangeLog$handleConnectionOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChangeLog$handleConnectionOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,9 @@ iget-object v1, p0, Lcom/discord/stores/StoreChangeLog$handleConnectionOpen$1;->this$0:Lcom/discord/stores/StoreChangeLog; - const-string/jumbo v2, "userId" + const-string v2, "userId" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -85,7 +85,7 @@ const-string v4, "targetLanguage" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0, v2, v3, p1}, Lcom/discord/stores/StoreChangeLog;->access$shouldShowChangelog(Lcom/discord/stores/StoreChangeLog;Landroid/content/Context;JLjava/lang/String;)Z diff --git a/com.discord/smali/com/discord/stores/StoreChangeLog$lastSeenChangeLogVersion$1.smali b/com.discord/smali/com/discord/stores/StoreChangeLog$lastSeenChangeLogVersion$1.smali index a362a6295c..7b98f2ad28 100644 --- a/com.discord/smali/com/discord/stores/StoreChangeLog$lastSeenChangeLogVersion$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChangeLog$lastSeenChangeLogVersion$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChangeLog$lastSeenChangeLogVersion$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreChangeLog$lastSeenChangeLogVersion$1;->$value:Ljava/lang/String; @@ -72,4 +70,13 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChangeLog.smali b/com.discord/smali/com/discord/stores/StoreChangeLog.smali index eef007f93e..4eafb58a42 100644 --- a/com.discord/smali/com/discord/stores/StoreChangeLog.smali +++ b/com.discord/smali/com/discord/stores/StoreChangeLog.smali @@ -17,17 +17,13 @@ .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreNotices;Lcom/discord/stores/StoreUser;)V .locals 1 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "notices" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "users" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -38,6 +34,27 @@ iput-object p3, p0, Lcom/discord/stores/StoreChangeLog;->users:Lcom/discord/stores/StoreUser; return-void + + :cond_0 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "notices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$createChangeLogNotice(Lcom/discord/stores/StoreChangeLog;)Lcom/discord/stores/StoreNotices$Notice; @@ -211,7 +228,7 @@ move-result-object v0 - invoke-static {p4, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p4, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p4 @@ -223,7 +240,7 @@ if-eqz p4, :cond_0 - invoke-static {v2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p4 @@ -240,7 +257,7 @@ const-string p4, "context.getString(R.string.change_log_md_date)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/stores/StoreChangeLog;->getLastSeenChangeLogVersion()Ljava/lang/String; @@ -248,7 +265,7 @@ if-eqz p4, :cond_2 - invoke-static {p4}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p4 @@ -281,7 +298,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -310,7 +327,7 @@ :cond_0 const-string v0, "app" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -320,9 +337,7 @@ .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V .locals 10 - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getUserSettings()Lcom/discord/models/domain/ModelUserSettings; @@ -330,7 +345,7 @@ const-string v0, "payload.userSettings" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUserSettings;->getLocale()Ljava/lang/String; @@ -350,16 +365,12 @@ move-result-object v1 - const-string/jumbo v0, "users\n .observeMe\u2026 .distinctUntilChanged()" + const-string v0, "users\n .observeMe\u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreChangeLog; - new-instance v7, Lcom/discord/stores/StoreChangeLog$handleConnectionOpen$1; - - invoke-direct {v7, p0, p1}, Lcom/discord/stores/StoreChangeLog$handleConnectionOpen$1;->(Lcom/discord/stores/StoreChangeLog;Ljava/lang/String;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -368,6 +379,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/stores/StoreChangeLog$handleConnectionOpen$1; + + invoke-direct {v7, p0, p1}, Lcom/discord/stores/StoreChangeLog$handleConnectionOpen$1;->(Lcom/discord/stores/StoreChangeLog;Ljava/lang/String;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -375,112 +390,149 @@ 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, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final init(Landroid/app/Application;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "app" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V iput-object p1, p0, Lcom/discord/stores/StoreChangeLog;->app:Landroid/app/Application; return-void + + :cond_0 + const-string p1, "app" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final markSeen(Ljava/lang/String;)V - .locals 7 + .locals 6 - const-string v0, "currentVersion" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreChangeLog;->setLastSeenChangeLogVersion(Ljava/lang/String;)V - iget-object v1, p0, Lcom/discord/stores/StoreChangeLog;->notices:Lcom/discord/stores/StoreNotices; + iget-object v0, p0, Lcom/discord/stores/StoreChangeLog;->notices:Lcom/discord/stores/StoreNotices; - const-string v2, "CHANGE_LOG" + const-wide/16 v2, 0x0 - const-wide/16 v3, 0x0 + const/4 v4, 0x2 - const/4 v5, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 + const-string v1, "CHANGE_LOG" - invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "currentVersion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final openChangeLog(Landroid/content/Context;)V - .locals 7 + .locals 6 - const-string v0, "context" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/widgets/settings/WidgetChangeLog;->Companion:Lcom/discord/widgets/settings/WidgetChangeLog$Companion; - sget-object v1, Lcom/discord/widgets/settings/WidgetChangeLog;->Companion:Lcom/discord/widgets/settings/WidgetChangeLog$Companion; + const v1, 0x7f1203e0 - const v0, 0x7f1203e0 + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; - invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + move-result-object v2 + + const-string v1, "context.getString(R.string.change_log_md_date)" + + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const v1, 0x7f1203e2 + + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v3 - const-string v0, "context.getString(R.string.change_log_md_date)" + const-string v1, "context.getString(R.string.change_log_md_revision)" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f1203e2 + const v1, 0x7f1203e3 - invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v4 - const-string v0, "context.getString(R.string.change_log_md_revision)" + const-string v1, "context.getString(R.string.change_log_md_video)" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f1203e3 + const v1, 0x7f1203df - invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v5 - const-string v0, "context.getString(R.string.change_log_md_video)" + const-string v1, "context.getString(R.string.change_log_md_body)" - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f1203df + move-object v1, p1 - invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - - move-result-object v6 - - const-string v0, "context.getString(R.string.change_log_md_body)" - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v2, p1 - - invoke-virtual/range {v1 .. v6}, Lcom/discord/widgets/settings/WidgetChangeLog$Companion;->launch(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual/range {v0 .. v5}, Lcom/discord/widgets/settings/WidgetChangeLog$Companion;->launch(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setApp(Landroid/app/Application;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StoreChangeLog;->app:Landroid/app/Application; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelCategories$getChannelCategories$1.smali b/com.discord/smali/com/discord/stores/StoreChannelCategories$getChannelCategories$1.smali index aa0fab76c4..19c019df0c 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelCategories$getChannelCategories$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelCategories$getChannelCategories$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannelCategories$getCollapsedCategories$1.smali b/com.discord/smali/com/discord/stores/StoreChannelCategories$getCollapsedCategories$1.smali index c26a974bc5..c3188a1602 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelCategories$getCollapsedCategories$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelCategories$getCollapsedCategories$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Ljava/util/HashSet<", - "Ljava/lang/Long;", - ">;>;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -100,7 +92,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelCategories$setCollapsedCategory$1.smali b/com.discord/smali/com/discord/stores/StoreChannelCategories$setCollapsedCategory$1.smali index 90fa4b9336..d61eae4f6e 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelCategories$setCollapsedCategory$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelCategories$setCollapsedCategory$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelCategories$setCollapsedCategory$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelCategories.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelCategories.smali b/com.discord/smali/com/discord/stores/StoreChannelCategories.smali index 5d32a33043..a6fb5803c5 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelCategories.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelCategories.smali @@ -43,13 +43,11 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreChannels;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channelStore" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -74,6 +72,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreChannelCategories;->collapsedCategoriesCache:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "channelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$setCollapsedCategoryInternal(Lcom/discord/stores/StoreChannelCategories;JJZ)V @@ -190,7 +202,7 @@ const-string p2, "StoreStream\n .g\u2026ilter { it.isCategory } }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -202,7 +214,7 @@ const-string p2, "StoreStream\n .g\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -326,7 +338,7 @@ const-string p2, "collapsedCategoriesCache\u2026[guildId] ?: emptySet() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -338,7 +350,7 @@ const-string p2, "collapsedCategoriesCache\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -348,9 +360,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 new-instance v0, Ljava/util/HashSet; @@ -368,7 +378,7 @@ const-string v1, "payload.guilds" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -392,7 +402,7 @@ const-string v3, "guild" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -420,7 +430,7 @@ const-string v4, "guild.channels" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -441,7 +451,7 @@ const-string v5, "channel" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -539,6 +549,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreChannelCategories;->isDirty:Z return-void + + :cond_6 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final init()V diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali index 94374b0b44..6938c468a1 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelMembers$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelMembers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali index 869d0763db..94a588e22b 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/String;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -78,7 +72,6 @@ "Lcom/discord/models/domain/ModelGuildRole;", ">;)", "Lrx/Observable<", - "+", "Ljava/lang/String;", ">;" } @@ -92,7 +85,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -133,7 +126,7 @@ const-string v1, "channel.permissionOverwrites" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->access$computeIdFromOverwrites(Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;Ljava/util/Map;)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali index 1963d6812d..bdfd2f3588 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/String;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Ljava/lang/String;", ">;" } @@ -129,7 +126,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali index 57367082be..cc8516df65 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali @@ -157,7 +157,7 @@ goto :goto_0 :cond_2 - invoke-static {v0}, Lk0/j/l;->sorted(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->sorted(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v2 @@ -175,7 +175,7 @@ const-string v3, "," - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -187,7 +187,7 @@ const/4 v2, 0x0 - invoke-static {p1, v2, v1, v2}, Lf/n/a/k/a;->M(Ljava/lang/CharSequence;III)I + invoke-static {p1, v2, v1, v2}, Lf/n/a/k/a;->P(Ljava/lang/CharSequence;III)I move-result p1 @@ -217,7 +217,7 @@ # virtual methods .method public final computeMemberListId(Lkotlin/jvm/functions/Function1;J)Lrx/Observable; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -234,9 +234,7 @@ } .end annotation - const-string v0, "channelsProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -256,7 +254,16 @@ const-string p2, "channelsProvider(channel\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "channelsProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali index 9d6977ba2f..e9849c12e5 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali @@ -16,13 +16,20 @@ # direct methods .method public constructor (Ljava/lang/Exception;)V - .locals 1 + .locals 0 - const-string v0, "e" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali index e37555711b..9c409c3530 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelMembers.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,19 +49,29 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Ljava/lang/CharSequence; - .locals 1 +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1;->invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Ljava/lang/String; + .locals 0 + + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getCount()I @@ -72,16 +82,13 @@ move-result-object p1 return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1;->invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Ljava/lang/CharSequence; - - move-result-object p1 - - return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali index 3dddbed2cc..976891b576 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali @@ -86,53 +86,49 @@ # virtual methods .method public final dumpLogs(JLjava/lang/String;Ljava/lang/Exception;)V - .locals 9 + .locals 10 - const-string v0, "memberListId" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "exception" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->makeLogKey(JLjava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->opLogs:Ljava/util/Map; + sget-object v2, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->opLogs:Ljava/util/Map; - invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - move-object v1, v0 + move-object v2, v1 - check-cast v1, Ljava/util/List; + check-cast v2, Ljava/util/List; - new-instance v0, Ljava/lang/StringBuilder; + new-instance v1, Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - const-string v2, "guildId: " + const-string v3, "guildId: " - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string p1, " -- memberListId: " - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, " -- LAST 20 UPDATES:\n" - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - if-eqz v1, :cond_0 - - const/4 v3, 0x0 + if-eqz v2, :cond_0 const/4 v4, 0x0 @@ -142,23 +138,20 @@ const/4 v7, 0x0 - const/16 v8, 0x3e + const/4 v8, 0x0 - const-string v2, "\n" + const/16 v9, 0x3e - invoke-static/range {v1 .. v8}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + const-string v3, "\n" - move-result-object p1 + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - :goto_0 - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 @@ -185,14 +178,26 @@ invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "memberListId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final logUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V .locals 10 - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->getOperations()Ljava/util/List; @@ -384,7 +389,7 @@ const-string v3, "," - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v2 @@ -450,7 +455,7 @@ const-string v3, "\n" - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v1 @@ -474,4 +479,13 @@ invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_8 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali index b26a81cd2c..486aef0385 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelMembers$doFlush$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelMembers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali index 06b9053667..2fa150e777 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", ">;" } @@ -87,7 +84,7 @@ const-string v3, "listId" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembers;->access$getMemberListObservable(Lcom/discord/stores/StoreChannelMembers;JLjava/lang/String;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali index 7f985127e7..3ec3da2190 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", - ">;>;", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali index b7f509e62b..4f3a73b827 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", - ">;" + "TT;TR;>;" } .end annotation @@ -60,7 +58,7 @@ const-string v2, "approximateMemberCount" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali index 9acb4ae1c4..f75cf38eb9 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,6 @@ "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali index 81038b7e73..06a89eefb7 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelMembers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;", "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,9 +53,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->this$0:Lcom/discord/stores/StoreChannelMembers; @@ -66,6 +64,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali index 1e56d697ca..29504ccef5 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelMembers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers.smali index 99653a93e2..9b802c1aac 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembers.smali @@ -110,21 +110,15 @@ } .end annotation - const-string v0, "storeStream" + const/4 v6, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "dispatcher" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "channelsProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildMemberCountsProvider" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -142,7 +136,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -158,7 +152,7 @@ const-string p2, "flushTrigger" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 p2, 0x1 @@ -184,18 +178,8 @@ and-int/lit8 p2, p2, 0x20 - const-string p2, "onNext" - - invoke-static {v4, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "errorClass" - - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p2, Lf/a/b/c0; - const/4 v6, 0x0 - move-object v0, p2 move-object v1, v6 @@ -209,6 +193,34 @@ invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "guildMemberCountsProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string p1, "channelsProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public static final synthetic access$doFlush(Lcom/discord/stores/StoreChannelMembers;)V @@ -474,7 +486,7 @@ const-string p2, "memberListPublisher\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -585,10 +597,6 @@ invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :goto_0 - const-string v1, "memberLists[guildId]\n \u2026mberLists[guildId] = it }" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -670,7 +678,7 @@ move-result v2 - if-eqz v2, :cond_4 + if-eqz v2, :cond_5 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -680,7 +688,7 @@ instance-of v3, v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; - if-eqz v3, :cond_2 + if-eqz v3, :cond_3 check-cast v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; @@ -692,11 +700,11 @@ move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_2 const-string v3, "item.member.user!!" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -715,9 +723,16 @@ goto :goto_3 :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + + :cond_3 instance-of v3, v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; - if-eqz v3, :cond_3 + if-eqz v3, :cond_4 check-cast v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; @@ -734,19 +749,19 @@ goto :goto_2 - :cond_3 + :cond_4 new-instance p1, Lkotlin/NoWhenBranchMatchedException; invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 - :cond_4 + :cond_5 invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;->getRange()Lkotlin/ranges/IntRange; move-result-object p1 - invoke-static {p1}, Lk0/j/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object p1 @@ -1051,9 +1066,9 @@ move-result-object v7 - const-string/jumbo v9, "user.getNickOrUsername(member)" + const-string v9, "user.getNickOrUsername(member)" - invoke-static {v7, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->isBot()Z @@ -1192,7 +1207,7 @@ instance-of v0, p3, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p3, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$MemberItem; @@ -1204,11 +1219,11 @@ move-result-object p3 - invoke-static {p3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p3, :cond_0 const-string v0, "item.member.user!!" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1229,9 +1244,16 @@ goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 instance-of v0, p3, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 check-cast p3, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item$GroupItem; @@ -1246,7 +1268,7 @@ :goto_0 return-object p1 - :cond_1 + :cond_2 new-instance p1, Lkotlin/NoWhenBranchMatchedException; invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V @@ -1289,7 +1311,7 @@ const-string p2, "MemberListIdCalculator.c\u2026ldId, listId)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1299,9 +1321,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->getGuildId()J @@ -1431,6 +1451,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z return-void + + :cond_7 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(J)V @@ -1463,9 +1492,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "roleUpdate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J @@ -1530,6 +1557,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z return-void + + :cond_1 + const-string p1, "roleUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$1.smali index 6a718c3b51..5bc7b45eec 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$1;->call(Lcom/discord/models/domain/ModelChannel;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelChannel;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$1;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$2.smali index f87b7c6c64..b21210d0fc 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,13 +69,12 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelChannel;", ">;" } .end annotation - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isMultiUserDM()Z @@ -122,4 +119,11 @@ :goto_0 return-object v0 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$1.smali index cef37498f8..9160709f7c 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Lrx/Observable<", - "Ljava/lang/Void;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -85,7 +82,7 @@ const-string v2, "channel" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -93,7 +90,7 @@ const-string v3, "recipientId" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2$1.smali index b562471cb8..275d136866 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "Ljava/lang/Void;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -51,15 +47,14 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Long; +.method public final call(Ljava/util/List;)J .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Ljava/lang/Void;", - ">;)", - "Ljava/lang/Long;" + ">;)J" } .end annotation @@ -69,27 +64,27 @@ const-string v0, "channel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Ljava/util/List; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$3$2$1;->call(Ljava/util/List;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$3$2$1;->call(Ljava/util/List;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2.smali index 52fe278326..3f68daf77a 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3$2.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", + "TT;", "Lrx/Observable<", - "Ljava/lang/Void;", - ">;>;", - "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -76,7 +71,6 @@ "Ljava/lang/Void;", ">;>;)", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3.smali index a90abb9477..f74a81956b 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$3.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } @@ -83,7 +80,7 @@ const-string v0, "channel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$1.smali index 014e8bd2e1..ea9806db6d 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$4$1;->call(Lcom/discord/models/domain/ModelChannel;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelChannel;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$4$1;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$2.smali index acfa4c9ae1..894a3eb111 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,30 +57,37 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelChannel;)J .locals 2 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J move-result-wide v0 + return-wide v0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$4$2;->call(Lcom/discord/models/domain/ModelChannel;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$addGroupRecipients$4$2;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4.smali b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4.smali index e51a891c98..55e38d8d16 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$addGroupRecipients$4.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } @@ -81,7 +78,7 @@ const-string v1, "createdChannelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$1$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$1$1.smali index 75f5091198..5329c917bd 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannels$createGroupWithRecipients$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannels.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "it" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/stores/StoreChannels;->handleChannelCreated(Lcom/discord/models/domain/ModelChannel;)V diff --git a/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$2.smali index 14b732e6a3..00caa6287a 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$createGroupWithRecipients$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,32 +57,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelChannel;)J .locals 2 const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$createGroupWithRecipients$2;->call(Lcom/discord/models/domain/ModelChannel;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$createGroupWithRecipients$2;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1$2.smali index b8ab5a8bd2..136dfc1701 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,32 +57,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelChannel;)J .locals 2 const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$createPrivateChannel$1$2;->call(Lcom/discord/models/domain/ModelChannel;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$createPrivateChannel$1$2;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1.smali index e15784c00c..cb2ae13490 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$createPrivateChannel$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -82,7 +76,6 @@ "Lcom/discord/models/domain/ModelChannel;", ">;)", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } @@ -101,7 +94,9 @@ move-result v0 - if-eqz v0, :cond_1 + const/4 v1, 0x0 + + if-eqz v0, :cond_2 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -111,17 +106,17 @@ invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getDMRecipient()Lcom/discord/models/domain/ModelUser; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getDMRecipient()Lcom/discord/models/domain/ModelUser; - move-result-object v1 + move-result-object v2 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_1 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J move-result-wide v1 @@ -146,6 +141,11 @@ return-object v0 :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_2 sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {p1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; @@ -154,9 +154,9 @@ new-instance v0, Lcom/discord/restapi/RestAPIParams$CreateChannel; - iget-wide v1, p0, Lcom/discord/stores/StoreChannels$createPrivateChannel$1;->$userId:J + iget-wide v2, p0, Lcom/discord/stores/StoreChannels$createPrivateChannel$1;->$userId:J - invoke-direct {v0, v1, v2}, Lcom/discord/restapi/RestAPIParams$CreateChannel;->(J)V + invoke-direct {v0, v2, v3}, Lcom/discord/restapi/RestAPIParams$CreateChannel;->(J)V invoke-virtual {p1, v0}, Lcom/discord/utilities/rest/RestAPI;->userCreateChannel(Lcom/discord/restapi/RestAPIParams$CreateChannel;)Lrx/Observable; @@ -164,11 +164,9 @@ const/4 v0, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v0, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannels$delete$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$delete$1.smali index bf71bb3fae..2fda7cb460 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$delete$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$delete$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$delete$1;->call(Lcom/discord/models/domain/ModelChannel;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelChannel;)Z .locals 0 if-eqz p1, :cond_0 @@ -78,21 +94,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$delete$1;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$delete$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$delete$2.smali index 5df28aae9a..e8a4c21788 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$delete$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$delete$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannels$delete$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannels.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,7 +71,7 @@ const-string v1, "channel" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isCategory()Z diff --git a/com.discord/smali/com/discord/stores/StoreChannels$get$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$get$1.smali index 476a29a381..2dd4459a66 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$get$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/models/domain/ModelChannel;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannels$getDMs$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$getDMs$1.smali index c512cd9d09..06fce48ea2 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$getDMs$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$getDMs$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$1.smali index ae1c50abb5..2a3277f133 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$1.smali @@ -63,30 +63,15 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Boolean; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;)", - "Ljava/lang/Boolean;" - } - .end annotation +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Ljava/util/Map; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$getDirectShareCandidates$1;->call(Ljava/util/Map;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -94,14 +79,28 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/util/Map;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "+", + "Lcom/discord/models/domain/ModelChannel;", + ">;)Z" + } + .end annotation - check-cast p1, Ljava/util/Map; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannels$getDirectShareCandidates$1;->call(Ljava/util/Map;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z - return-object p1 + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$2.smali b/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$2.smali index 89ff92a2bf..cf5a1f0b78 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$getDirectShareCandidates$2.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -187,7 +179,7 @@ move-result v0 - invoke-static {p1, v0}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannels$getForGuild$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$getForGuild$1.smali index c0cacd6127..0fe7f5c5ff 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$getForGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$getForGuild$1.smali @@ -25,18 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -85,7 +76,6 @@ "Lcom/discord/models/domain/ModelChannel;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelChannel;", @@ -95,7 +85,7 @@ const-string v0, "channels" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/stores/StoreChannels$getIds$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$getIds$1.smali index 64825c613e..7bb9921179 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$getIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$getIds$1.smali @@ -25,18 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannels$getPrivate$1.smali b/com.discord/smali/com/discord/stores/StoreChannels$getPrivate$1.smali index 5843606f0f..a9f52af5c1 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels$getPrivate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels$getPrivate$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/models/domain/ModelChannel;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannels.smali b/com.discord/smali/com/discord/stores/StoreChannels.smali index fcd4bcaacb..33a96c6cd8 100644 --- a/com.discord/smali/com/discord/stores/StoreChannels.smali +++ b/com.discord/smali/com/discord/stores/StoreChannels.smali @@ -105,13 +105,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 2 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -143,7 +141,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsCache:Lcom/discord/utilities/persister/Persister; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -151,17 +149,17 @@ const-string p2, "BehaviorSubject.create(emptyMap())" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsByIdSubject:Lrx/subjects/BehaviorSubject; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; move-result-object p1 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreChannels;->channelNamesSubject:Lrx/subjects/BehaviorSubject; @@ -180,6 +178,20 @@ invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreChannels;)Lcom/discord/stores/Dispatcher; @@ -224,7 +236,7 @@ const-string v0, "getPrivate(channelId)\n \u2026nnel -> channel != null }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0x0 @@ -264,7 +276,7 @@ const-string p1, "getPrivate(channelId)\n \u2026dChannel!!.id }\n }" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v1, 0x0 @@ -352,7 +364,7 @@ const-string p1, "RestAPI\n .api\n \u2026dleChannelCreated(it) } }" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v2, 0xbb8 @@ -374,7 +386,7 @@ const-string v0, "RestAPI\n .api\n \u2026\n .map { it.id }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -415,9 +427,7 @@ } .end annotation - const-string v0, "recipients" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance v0, Ljava/util/ArrayList; @@ -464,6 +474,15 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "recipients" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createGroupOrAddGroupRecipients(Ljava/lang/Long;Ljava/util/List;)Lrx/Observable; @@ -481,9 +500,7 @@ } .end annotation - const-string v0, "recipientIds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p1, :cond_0 @@ -504,6 +521,15 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "recipientIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createPrivateChannel(J)Lrx/Observable; @@ -537,39 +563,37 @@ const-string p2, "privateChannels\n \u2026 .map { it.id }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method .method public final delete(Landroid/content/Context;J)V - .locals 10 + .locals 11 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Ljava/lang/ref/WeakReference; + new-instance v1, Ljava/lang/ref/WeakReference; - invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V + invoke-direct {v1, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v2, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1, p2, p3}, Lcom/discord/utilities/rest/RestAPI;->deleteChannel(J)Lrx/Observable; + invoke-virtual {v2, p2, p3}, Lcom/discord/utilities/rest/RestAPI;->deleteChannel(J)Lrx/Observable; move-result-object p2 const/4 p3, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p2, p3, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p3, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p2 @@ -581,33 +605,40 @@ const-string p3, "RestAPI\n .api\n \u2026l && !channel.isPrivate }" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; - move-result-object v1 + move-result-object v2 - new-instance v5, Lcom/discord/stores/StoreChannels$delete$2; + const/4 v5, 0x0 - invoke-direct {v5, v0}, Lcom/discord/stores/StoreChannels$delete$2;->(Ljava/lang/ref/WeakReference;)V + new-instance v6, Lcom/discord/stores/StoreChannels$delete$2; - const-string v3, "REST: delete channel" - - const/4 v4, 0x0 - - const/4 v6, 0x0 + invoke-direct {v6, v1}, Lcom/discord/stores/StoreChannels$delete$2;->(Ljava/lang/ref/WeakReference;)V const/4 v7, 0x0 - const/16 v8, 0x34 + const/4 v8, 0x0 - const/4 v9, 0x0 + const/16 v9, 0x34 - move-object v2, p1 + const/4 v10, 0x0 - invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + const-string v4, "REST: delete channel" + + move-object v3, p1 + + invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final get()Lrx/Observable; @@ -661,7 +692,7 @@ const-string p2, "get()\n .map { c\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -836,7 +867,7 @@ const-string v1, "privateChannels\n \u2026annel -> channel.isDM } }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -855,9 +886,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreChannels;->get()Lrx/Observable; @@ -879,9 +908,18 @@ const-string v0, "get()\n .filter \u2026ity(context))\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getForGuild(J)Lrx/Observable; @@ -943,7 +981,7 @@ const-string p2, "get()\n .switchMap {\u2026st(guildChannels)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -955,7 +993,7 @@ const-string p2, "get()\n .switchMap {\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1016,7 +1054,7 @@ const-string v1, "get()\n .map { c\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1028,7 +1066,7 @@ const-string v1, "get()\n .map { c\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1058,7 +1096,7 @@ const-string v1, "channelNamesSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1079,9 +1117,7 @@ } .end annotation - const-string v0, "channelIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreChannels;->getNames()Lrx/Observable; @@ -1097,9 +1133,18 @@ const-string v0, "names.compose(AppTransfo\u2026rs.filterMap(channelIds))" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "channelIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getPrivate(J)Lrx/Observable; @@ -1131,7 +1176,7 @@ const-string p2, "privateChannels\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1171,9 +1216,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isManaged()Z @@ -1206,7 +1249,7 @@ :goto_0 const-string v1, "if (!channel.isPrivate) \u2026 else PRIVATE_CHANNELS_ID" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1247,7 +1290,7 @@ check-cast v4, Lcom/discord/models/domain/ModelChannel; - invoke-static {p1, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -1328,7 +1371,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1349,7 +1392,7 @@ const-string v2, "channel.name" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1357,78 +1400,61 @@ iput-boolean v7, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z return-void + + :cond_7 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleChannelDeleted(Lcom/discord/models/domain/ModelChannel;)V - .locals 6 + .locals 7 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 :goto_0 - const-string v1, "if (!channel.isPrivate) \u2026 else PRIVATE_CHANNELS_ID" + const-string v2, "if (!channel.isPrivate) \u2026 else PRIVATE_CHANNELS_ID" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v0 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v2 + move-result-wide v3 iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v4 - - invoke-interface {p1, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - - move-result p1 - - const/4 v4, 0x1 - - if-eqz p1, :cond_1 - - iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v5 - - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - check-cast p1, Ljava/util/Map; - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v5 @@ -1436,34 +1462,73 @@ move-result p1 - if-eqz p1, :cond_1 + const/4 v5, 0x1 + + if-eqz p1, :cond_3 iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v6 - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_2 check-cast p1, Ljava/util/Map; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v6 + + invoke-interface {p1, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + + move-result p1 + + if-eqz p1, :cond_3 + + iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; + + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v1 + + invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + if-eqz p1, :cond_1 + + check-cast p1, Ljava/util/Map; + + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 invoke-interface {p1, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; - iput-boolean v4, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z + iput-boolean v5, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z + + goto :goto_1 :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3 + :goto_1 iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelNames:Ljava/util/Map; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 @@ -1471,20 +1536,27 @@ move-result p1 - if-eqz p1, :cond_2 + if-eqz p1, :cond_4 iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelNames:Ljava/util/Map; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 invoke-interface {p1, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; - iput-boolean v4, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z + iput-boolean v5, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z - :cond_2 + :cond_4 return-void + + :cond_5 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V @@ -1492,9 +1564,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 iget-object v0, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; @@ -1533,7 +1603,7 @@ const-string v1, "payload.privateChannels" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/util/ArrayList; @@ -1563,7 +1633,7 @@ const-string v6, "it" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel;->isManaged()Z @@ -1597,7 +1667,7 @@ const-string v3, "privateChannel" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1618,7 +1688,7 @@ const-string v0, "payload.guilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1641,7 +1711,7 @@ const-string v2, "guild" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1672,7 +1742,7 @@ const-string v2, "guild.channels" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1693,7 +1763,7 @@ const-string v5, "channel" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1782,6 +1852,10 @@ move-result-object v2 + const-string v5, "channel.name" + + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_3 @@ -1790,178 +1864,203 @@ iput-boolean v4, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z return-void + + :cond_9 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGroupDMRecipient(Lcom/discord/models/domain/ModelChannel$Recipient;Z)V - .locals 13 + .locals 16 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "recipient" + move-object/from16 v0, p0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - iget-object v0, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; + if-eqz p1, :cond_5 - const-wide/16 v1, 0x0 + iget-object v2, v0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + const-wide/16 v3, 0x0 - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/util/Map; - - if-eqz v0, :cond_3 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel$Recipient;->getChannelId()J - - move-result-wide v1 - - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 - invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v2 - move-object v4, v0 + check-cast v2, Ljava/util/Map; - check-cast v4, Lcom/discord/models/domain/ModelChannel; + if-eqz v2, :cond_4 - if-eqz v4, :cond_3 + invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelChannel$Recipient;->getChannelId()J - invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; + move-result-wide v8 - move-result-object v0 + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - const-string v3, "existing.guildId" + move-result-object v3 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + move-result-object v2 - move-result-wide v9 + move-object v3, v2 - const-string v0, "recipient.user" + check-cast v3, Lcom/discord/models/domain/ModelChannel; + + if-eqz v3, :cond_4 + + invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; + + move-result-object v2 + + const-string v4, "existing.guildId" + + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J + + move-result-wide v10 + + const-string v2, "recipient.user" if-eqz p2, :cond_1 - new-instance p2, Ljava/util/ArrayList; + new-instance v4, Ljava/util/ArrayList; - invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; + invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; - move-result-object v3 + move-result-object v5 - invoke-direct {p2, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel$Recipient;->getUser()Lcom/discord/models/domain/ModelUser; + invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelChannel$Recipient;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v3 + move-result-object v5 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 - move-object v7, p2 + move-object v6, v4 goto :goto_1 :cond_1 - new-instance p2, Ljava/util/ArrayList; + new-instance v4, Ljava/util/ArrayList; - invoke-direct {p2}, Ljava/util/ArrayList;->()V + invoke-direct {v4}, Ljava/util/ArrayList;->()V - invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; - - move-result-object v3 - - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v3 - - :cond_2 - :goto_0 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v5 - - if-eqz v5, :cond_0 - - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; move-result-object v5 - check-cast v5, Lcom/discord/models/domain/ModelUser; + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; - const-string v6, "existingRecipient" + move-result-object v5 - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + :cond_2 + :goto_0 + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getId()J + move-result v6 - move-result-wide v6 + if-eqz v6, :cond_0 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel$Recipient;->getUser()Lcom/discord/models/domain/ModelUser; + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v8 + move-result-object v6 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + check-cast v6, Lcom/discord/models/domain/ModelUser; - invoke-virtual {v8}, Lcom/discord/models/domain/ModelUser;->getId()J + const-string v7, "existingRecipient" - move-result-wide v11 + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - cmp-long v8, v6, v11 + invoke-virtual {v6}, Lcom/discord/models/domain/ModelUser;->getId()J - if-eqz v8, :cond_2 + move-result-wide v12 - invoke-interface {p2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelChannel$Recipient;->getUser()Lcom/discord/models/domain/ModelUser; + + move-result-object v7 + + invoke-static {v7, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v7}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v14 + + cmp-long v7, v12, v14 + + if-eqz v7, :cond_2 + + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z goto :goto_0 :goto_1 - new-instance p2, Lcom/discord/models/domain/ModelChannel; + new-instance v12, Lcom/discord/models/domain/ModelChannel; - move-object v3, p2 + move-object v2, v12 - move-wide v5, v9 + move-wide v4, v10 - move-object v8, p1 + move-object/from16 v7, p1 - invoke-direct/range {v3 .. v8}, Lcom/discord/models/domain/ModelChannel;->(Lcom/discord/models/domain/ModelChannel;JLjava/util/List;Lcom/discord/models/domain/ModelChannel$Recipient;)V + invoke-direct/range {v2 .. v7}, Lcom/discord/models/domain/ModelChannel;->(Lcom/discord/models/domain/ModelChannel;JLjava/util/List;Lcom/discord/models/domain/ModelChannel$Recipient;)V - iget-object p1, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; + iget-object v2, v0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v3 - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object p1 + move-result-object v2 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_3 - check-cast p1, Ljava/util/Map; + check-cast v2, Ljava/util/Map; - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v1, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - const/4 p1, 0x1 + const/4 v1, 0x1 - iput-boolean p1, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z + iput-boolean v1, v0, Lcom/discord/stores/StoreChannels;->isDirty:Z + + return-void :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_4 return-void + + :cond_5 + const-string v2, "recipient" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -1969,9 +2068,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreChannels;->channelsByGuild:Ljava/util/Map; @@ -2021,7 +2118,7 @@ const-string v3, "channel" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -2057,7 +2154,7 @@ const-string v5, "channel.name" - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -2069,6 +2166,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z return-void + + :cond_2 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -2076,9 +2182,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -2166,6 +2270,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreChannels;->isDirty:Z return-void + + :cond_2 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final init$app_productionDiscordExternalRelease()V @@ -2181,7 +2294,7 @@ check-cast v0, Ljava/lang/Iterable; - invoke-static {v0}, Lk0/j/l;->filterNotNull(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->filterNotNull(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1.smali index a391041c5d..aebb918523 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1; -.super Lk0/p/b; +.super Lk0/o/b; .source "Delegates.kt" @@ -15,7 +15,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/p/b<", + "Lk0/o/b<", "Ljava/lang/Long;", ">;" } @@ -36,7 +36,7 @@ iput-object p3, p0, Lcom/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1;->this$0:Lcom/discord/stores/StoreChannelsSelected; - invoke-direct {p0, p2}, Lk0/p/b;->(Ljava/lang/Object;)V + invoke-direct {p0, p2}, Lk0/o/b;->(Ljava/lang/Object;)V return-void .end method @@ -56,9 +56,7 @@ } .end annotation - const-string v0, "property" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 check-cast p3, Ljava/lang/Number; @@ -92,4 +90,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$1.smali index 9016cc9abf..a4eed17bd8 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/ModelChannel;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$2.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$2.smali index 61cd6b34b0..e3b39697a4 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion$create$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/ModelChannel;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -137,13 +137,13 @@ const-string v2, "ModelChannel.getSortByNameAndType()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion.smali index 626f1e7b58..e4232b3894 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final create(Ljava/lang/Long;Ljava/util/Map;JLjava/util/Map;)Lcom/discord/stores/StoreChannelsSelected$Selected; - .locals 7 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -52,17 +52,15 @@ } .end annotation - const-string v0, "channels" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 - const-string v0, "permissions" + if-eqz p5, :cond_3 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$1; - new-instance v0, Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$1; - - move-object v1, v0 + move-object v1, v7 move-object v2, p1 @@ -78,7 +76,7 @@ invoke-direct {p1, p2, p3, p4, p5}, Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$2;->(Ljava/util/Map;JLjava/util/Map;)V - invoke-virtual {v0}, Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$1;->invoke()Lcom/discord/models/domain/ModelChannel; + invoke-virtual {v7}, Lcom/discord/stores/StoreChannelsSelected$Selected$Companion$create$1;->invoke()Lcom/discord/models/domain/ModelChannel; move-result-object p2 @@ -91,17 +89,15 @@ goto :goto_0 :cond_0 - const/4 p2, 0x0 + const-wide/16 v1, 0x0 - const-wide/16 v0, 0x0 + cmp-long p2, p3, v1 - cmp-long p5, p3, v0 - - if-nez p5, :cond_1 + if-nez p2, :cond_1 new-instance p1, Lcom/discord/stores/StoreChannelsSelected$Selected; - invoke-direct {p1, p2, v0, v1}, Lcom/discord/stores/StoreChannelsSelected$Selected;->(Lcom/discord/models/domain/ModelChannel;J)V + invoke-direct {p1, v0, v1, v2}, Lcom/discord/stores/StoreChannelsSelected$Selected;->(Lcom/discord/models/domain/ModelChannel;J)V goto :goto_0 @@ -114,9 +110,9 @@ new-instance p1, Lcom/discord/stores/StoreChannelsSelected$Selected; - const-wide/16 p3, -0x1 + const-wide/16 p2, -0x1 - invoke-direct {p1, p2, p3, p4}, Lcom/discord/stores/StoreChannelsSelected$Selected;->(Lcom/discord/models/domain/ModelChannel;J)V + invoke-direct {p1, v0, p2, p3}, Lcom/discord/stores/StoreChannelsSelected$Selected;->(Lcom/discord/models/domain/ModelChannel;J)V goto :goto_0 @@ -129,4 +125,18 @@ :goto_0 return-object p1 + + :cond_3 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected.smali index b4324426da..134e54dfcc 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$Selected.smali @@ -48,9 +48,7 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;)V .locals 2 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -59,6 +57,15 @@ invoke-direct {p0, p1, v0, v1}, Lcom/discord/stores/StoreChannelsSelected$Selected;->(Lcom/discord/models/domain/ModelChannel;J)V return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Lcom/discord/models/domain/ModelChannel;J)V @@ -140,7 +147,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreChannelsSelected$Selected;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$1.smali index 9b7cbd41d9..c0e737b390 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2$1.smali index b16c3dc9ff..07b073456a 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2$1.smali @@ -27,18 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Lcom/discord/stores/StoreChannelsSelected$Selected;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -88,7 +77,7 @@ const-string v2, "channels" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2$1;->this$0:Lcom/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2; @@ -96,7 +85,7 @@ const-string v3, "selectedGuildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J @@ -104,7 +93,7 @@ const-string v2, "permissions" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2.smali index 7b918469a5..edb46cc33f 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreChannelsSelected$Selected;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/stores/StoreChannelsSelected$Selected;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1.smali index 616217de65..fb5e17c129 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreChannelsSelected$Selected;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/stores/StoreChannelsSelected$Selected;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$2.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$2.smali index 7d0550fdd5..7a66f4418c 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$computeSelectedChannelId$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$computeSelectedChannelId$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreChannelsSelected$Selected;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -89,7 +89,7 @@ const-string v2, "guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$1.smali index 6b55cda296..42ef4cd9a7 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$1.smali @@ -27,18 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Lcom/discord/models/domain/ModelChannel;", - ">;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$2.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$2.smali index 5614939ab8..0cc3c8c480 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$2.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelsSelected$findAndSet$2;->call(Lcom/discord/models/domain/ModelChannel;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelChannel;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelsSelected$findAndSet$2;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$3.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$3.smali index a4664d8109..fe7fb3fe47 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$3.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$findAndSet$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2$1.smali index b9424129fe..9dd3029f2b 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2$1;->this$0:Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2; @@ -75,9 +73,9 @@ move-result-object p1 - const-string/jumbo v1, "view.context" + const-string v1, "view.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2$1;->this$0:Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2; @@ -88,4 +86,13 @@ invoke-virtual {v0, p1, v1, v2}, Lcom/discord/stores/StoreChannelsSelected;->findAndSet(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2.smali index c993cad8c2..d8f6996eeb 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,7 +79,7 @@ const-string p1, "StringBuilder()\n \u2026 .toString()" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "android.resource://" @@ -115,7 +115,7 @@ move-result-object v0 - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/notice/WidgetNoticePopup;->Companion:Lcom/discord/widgets/notice/WidgetNoticePopup$Companion; diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4.smali index c3f032e1fc..673c07db6b 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSet$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$findAndSet$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,11 +71,7 @@ move-object/from16 v0, p0 - const-string v1, "it" - - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -103,7 +99,7 @@ const-string v2, "StoreStream\n \u2026isExperimentalAlphaUser }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -115,10 +111,6 @@ move-result-object v4 - new-instance v9, Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2; - - invoke-direct {v9, v0}, Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2;->(Lcom/discord/stores/StoreChannelsSelected$findAndSet$4;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -127,6 +119,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2; + + invoke-direct {v9, v0}, Lcom/discord/stores/StoreChannelsSelected$findAndSet$4$2;->(Lcom/discord/stores/StoreChannelsSelected$findAndSet$4;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -147,7 +143,7 @@ const-string v1, "javaClass.simpleName" - invoke-static {v13, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/StringBuilder; @@ -174,4 +170,13 @@ invoke-static/range {v12 .. v17}, 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 return-void + + :cond_0 + const-string v1, "it" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSetDirectMessage$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSetDirectMessage$1.smali index 2c529e56b2..192d2d0f60 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSetDirectMessage$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$findAndSetDirectMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$findAndSetDirectMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleConnectionOpen$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleConnectionOpen$1.smali index 7c8c69d5b8..b50122dd2b 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleConnectionOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleConnectionOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$handleConnectionOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,9 +81,7 @@ } .end annotation - const-string v0, "selectedChannelIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 new-instance v0, Ljava/util/LinkedHashMap; @@ -179,4 +177,13 @@ :goto_1 return-object v0 + + :cond_3 + const-string p1, "selectedChannelIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleSelectChannelId$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleSelectChannelId$1.smali index 4f83064a37..1cb20a68e2 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleSelectChannelId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$handleSelectChannelId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$handleSelectChannelId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$observeId$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$observeId$1.smali index 911e78d084..da62723fe5 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$observeId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$observeId$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelChannel;)J .locals 2 if-eqz p1, :cond_0 @@ -74,21 +72,21 @@ const-wide/16 v0, 0x0 :goto_0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelsSelected$observeId$1;->call(Lcom/discord/models/domain/ModelChannel;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelsSelected$observeId$1;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$1.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$1.smali index 92c3b47cac..3a9c9c4661 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$set$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$2.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$2.smali index 83c63145b3..eadf4f67f0 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$set$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -37,7 +37,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$3.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$3.smali index 3f8fd228a3..1f36eed20c 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$3.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected$set$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreChannelsSelected$set$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreChannelsSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -55,7 +55,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelsSelected.smali b/com.discord/smali/com/discord/stores/StoreChannelsSelected.smali index 5544d19824..c094d8b195 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelsSelected.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelsSelected.smali @@ -78,27 +78,31 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 5 const/4 v0, 0x1 new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/n; + new-instance v1, Lk0/n/c/m; const-class v2, Lcom/discord/stores/StoreChannelsSelected; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + const-string v3, "selectedId" const-string v4, "getSelectedId$app_productionDiscordExternalRelease()J" - const/4 v5, 0x0 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/m;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-direct {v1, v2, v3, v4, v5}, Lk0/o/c/n;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-static {v1}, Lk0/n/c/s;->mutableProperty1(Lk0/n/c/l;)Lk0/r/c; - invoke-static {v1}, Lk0/o/c/t;->mutableProperty1(Lk0/o/c/m;)Lk0/s/c; + const/4 v2, 0x0 - aput-object v1, v0, v5 + aput-object v1, v0, v2 sput-object v0, Lcom/discord/stores/StoreChannelsSelected;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -114,15 +118,13 @@ .end method .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V - .locals 2 + .locals 3 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -130,17 +132,17 @@ iput-object p2, p0, Lcom/discord/stores/StoreChannelsSelected;->dispatcher:Lcom/discord/stores/Dispatcher; - new-instance p1, Lcom/discord/utilities/persister/Persister; + new-instance p1, Ljava/util/LinkedHashMap; - new-instance p2, Ljava/util/LinkedHashMap; + invoke-direct {p1}, Ljava/util/LinkedHashMap;->()V - invoke-direct {p2}, Ljava/util/LinkedHashMap;->()V + new-instance p2, Lcom/discord/utilities/persister/Persister; const-string v0, "STORE_SELECTED_CHANNELS_V6" - invoke-direct {p1, v0, p2}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct {p2, v0, p1}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V - iput-object p1, p0, Lcom/discord/stores/StoreChannelsSelected;->selectedChannelIds:Lcom/discord/utilities/persister/Persister; + iput-object p2, p0, Lcom/discord/stores/StoreChannelsSelected;->selectedChannelIds:Lcom/discord/utilities/persister/Persister; new-instance p1, Lrx/subjects/SerializedSubject; @@ -162,21 +164,21 @@ invoke-static {p2}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object v0 + move-result-object p2 - invoke-direct {p1, v0}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + invoke-direct {p1, p2}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V iput-object p1, p0, Lcom/discord/stores/StoreChannelsSelected;->previouslySelectedChannelIdSubject:Lrx/subjects/SerializedSubject; new-instance p1, Lcom/discord/utilities/persister/Persister; - new-instance v0, Lcom/discord/widgets/user/search/ChannelFrecencyTracker; + new-instance p2, Lcom/discord/widgets/user/search/ChannelFrecencyTracker; - invoke-direct {v0}, Lcom/discord/widgets/user/search/ChannelFrecencyTracker;->()V + invoke-direct {p2}, Lcom/discord/widgets/user/search/ChannelFrecencyTracker;->()V - const-string v1, "CHANNEL_HISTORY_V2" + const-string v2, "CHANNEL_HISTORY_V2" - invoke-direct {p1, v1, v0}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct {p1, v2, p2}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/stores/StoreChannelsSelected;->frecencyCache:Lcom/discord/utilities/persister/Persister; @@ -188,13 +190,31 @@ iput-object p1, p0, Lcom/discord/stores/StoreChannelsSelected;->frecency:Lcom/discord/widgets/user/search/ChannelFrecencyTracker; - new-instance p1, Lcom/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1; + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - invoke-direct {p1, p2, p2, p0}, Lcom/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1;->(Ljava/lang/Object;Ljava/lang/Object;Lcom/discord/stores/StoreChannelsSelected;)V + move-result-object p1 - iput-object p1, p0, Lcom/discord/stores/StoreChannelsSelected;->selectedId$delegate:Lkotlin/properties/ReadWriteProperty; + new-instance p2, Lcom/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1; + + invoke-direct {p2, p1, p1, p0}, Lcom/discord/stores/StoreChannelsSelected$$special$$inlined$observable$1;->(Ljava/lang/Object;Ljava/lang/Object;Lcom/discord/stores/StoreChannelsSelected;)V + + iput-object p2, p0, Lcom/discord/stores/StoreChannelsSelected;->selectedId$delegate:Lkotlin/properties/ReadWriteProperty; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getPreviouslySelectedChannelIdSubject$p(Lcom/discord/stores/StoreChannelsSelected;)Lrx/subjects/SerializedSubject; @@ -260,7 +280,7 @@ const-string v1, "stream\n .guildSel\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -272,7 +292,7 @@ const-string v0, "stream\n .guildSel\u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreChannelsSelected; @@ -483,9 +503,7 @@ .method public final findAndSet(Landroid/content/Context;J)V .locals 10 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const-wide/16 v0, 0x0 @@ -532,7 +550,7 @@ const-string v0, "Observable\n .comb\u2026 .filter { it != null }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0x0 @@ -573,6 +591,15 @@ 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_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final findAndSetDirectMessage(Landroid/content/Context;)V @@ -596,9 +623,7 @@ .method public final findAndSetDirectMessage(Landroid/content/Context;J)V .locals 9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const-wide/16 v0, 0x0 @@ -648,6 +673,15 @@ invoke-static/range {v0 .. v8}, 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_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final get()Lrx/Observable; @@ -782,7 +816,7 @@ :try_start_0 const-string v0, "payload" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuilds()Ljava/util/List; @@ -790,7 +824,7 @@ const-string v0, "payload.guilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 @@ -829,7 +863,7 @@ const-string v3, "guild" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -858,6 +892,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -913,7 +957,7 @@ const-string v1, "selectedChannelSubject.m\u2026it?.id ?: ID_UNSELECTED }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -979,7 +1023,7 @@ const-string v1, "Observable.just(null)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1040,7 +1084,7 @@ const-string v0, "filter { it != null }.map { it!! }" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v10, 0x0 @@ -1088,7 +1132,7 @@ .end method .method public final set(Lcom/discord/models/domain/ModelChannel;)V - .locals 8 + .locals 7 if-eqz p1, :cond_0 @@ -1098,25 +1142,21 @@ if-eqz v0, :cond_0 - const-string v1, "channel?.guildId ?: return" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - move-result-wide v3 + move-result-wide v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v5 + move-result-wide v4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I - move-result v7 + move-result v6 - move-object v2, p0 + move-object v1, p0 - invoke-virtual/range {v2 .. v7}, Lcom/discord/stores/StoreChannelsSelected;->set(JJI)V + invoke-virtual/range {v1 .. v6}, Lcom/discord/stores/StoreChannelsSelected;->set(JJI)V :cond_0 return-void diff --git a/com.discord/smali/com/discord/stores/StoreChat$EditingMessage.smali b/com.discord/smali/com/discord/stores/StoreChat$EditingMessage.smali index f69ef9cb3b..2324df12b4 100644 --- a/com.discord/smali/com/discord/stores/StoreChat$EditingMessage.smali +++ b/com.discord/smali/com/discord/stores/StoreChat$EditingMessage.smali @@ -26,13 +26,11 @@ .method public constructor (Lcom/discord/models/domain/ModelMessage;Ljava/lang/CharSequence;Z)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "content" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,20 @@ iput-boolean p3, p0, Lcom/discord/stores/StoreChat$EditingMessage;->isEdited:Z return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreChat$EditingMessage;Lcom/discord/models/domain/ModelMessage;Ljava/lang/CharSequence;ZILjava/lang/Object;)Lcom/discord/stores/StoreChat$EditingMessage; @@ -105,19 +117,31 @@ .method public final copy(Lcom/discord/models/domain/ModelMessage;Ljava/lang/CharSequence;Z)Lcom/discord/stores/StoreChat$EditingMessage; .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "content" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreChat$EditingMessage; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreChat$EditingMessage;->(Lcom/discord/models/domain/ModelMessage;Ljava/lang/CharSequence;Z)V return-object v0 + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -135,7 +159,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreChat$EditingMessage;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -145,7 +169,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreChat$EditingMessage;->content:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$1.smali b/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$1.smali index e7b6c6cefd..27c2808344 100644 --- a/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/ArrayList<", - "Ljava/lang/Long;", - ">;>;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$2.smali b/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$2.smali index f3e916ec44..7297f4cc08 100644 --- a/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChat$toggleBlockedMessageGroup$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreChat$toggleBlockedMessageGroup$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreChat.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lrx/subjects/SerializedSubject;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subjects/SerializedSubject; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onNext" - - const-string v5, "onNext(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subjects/SerializedSubject; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,7 +94,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subjects/SerializedSubject; diff --git a/com.discord/smali/com/discord/stores/StoreChat.smali b/com.discord/smali/com/discord/stores/StoreChat.smali index 7d8e29d6f7..b998839dfb 100644 --- a/com.discord/smali/com/discord/stores/StoreChat.smali +++ b/com.discord/smali/com/discord/stores/StoreChat.smali @@ -109,7 +109,7 @@ new-instance v0, Lrx/subjects/SerializedSubject; - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -234,7 +234,7 @@ const-string v1, "editingMessageSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -275,7 +275,7 @@ const-string v1, "externalMessageTextSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -303,7 +303,7 @@ const-string v1, "interactionStateSubject\n\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -341,9 +341,7 @@ .method public final setExternalMessageText(Ljava/lang/String;)V .locals 1 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreChat;->externalMessageTextSubject:Lrx/subjects/BehaviorSubject; @@ -356,20 +354,36 @@ invoke-virtual {p1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setInteractionState(Lcom/discord/stores/StoreChat$InteractionState;)V .locals 1 - const-string v0, "interactionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreChat;->interactionStateSubject:Lrx/subjects/Subject; invoke-interface {v0, p1}, Ls0/g;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "interactionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setTextChannelInput(JLjava/lang/CharSequence;)V @@ -441,7 +455,7 @@ const-string v1, "expandedBlockedMessageGr\u2026 }\n }\n }" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v4, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreClientDataState$ClientDataState.smali b/com.discord/smali/com/discord/stores/StoreClientDataState$ClientDataState.smali index 5644bfdb52..2294643498 100644 --- a/com.discord/smali/com/discord/stores/StoreClientDataState$ClientDataState.smali +++ b/com.discord/smali/com/discord/stores/StoreClientDataState$ClientDataState.smali @@ -57,7 +57,7 @@ .end method .method public constructor (Ljava/util/Map;JII)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -68,9 +68,7 @@ } .end annotation - const-string v0, "guildHashes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -83,6 +81,15 @@ iput p5, p0, Lcom/discord/stores/StoreClientDataState$ClientDataState;->userGuildSettingsVersion:I return-void + + :cond_0 + const-string p1, "guildHashes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/util/Map;JIIILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -257,25 +264,32 @@ } .end annotation - const-string v0, "guildHashes" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/stores/StoreClientDataState$ClientDataState; - new-instance v0, Lcom/discord/stores/StoreClientDataState$ClientDataState; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-wide v2, p2 - move-wide v3, p2 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/stores/StoreClientDataState$ClientDataState;->(Ljava/util/Map;JII)V - invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreClientDataState$ClientDataState;->(Ljava/util/Map;JII)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "guildHashes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -293,7 +307,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreClientDataState$ClientDataState;->guildHashes:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -553,7 +567,7 @@ move-result v1 - if-eqz v1, :cond_4 + if-eqz v1, :cond_5 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -569,7 +583,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_4 check-cast v1, [Ljava/lang/String; @@ -578,6 +592,13 @@ goto :goto_3 :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 + + :cond_5 iget-wide v6, p0, Lcom/discord/stores/StoreClientDataState$ClientDataState;->highestLastMessageId:J iget v8, p0, Lcom/discord/stores/StoreClientDataState$ClientDataState;->readStateVersion:I diff --git a/com.discord/smali/com/discord/stores/StoreClientDataState$observeClientState$1.smali b/com.discord/smali/com/discord/stores/StoreClientDataState$observeClientState$1.smali index a54a2785f3..ecf6d41ab2 100644 --- a/com.discord/smali/com/discord/stores/StoreClientDataState$observeClientState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreClientDataState$observeClientState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreClientDataState$observeClientState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreClientDataState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/stores/StoreClientDataState$ClientDataState;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreClientDataState.smali b/com.discord/smali/com/discord/stores/StoreClientDataState.smali index f272dc14bd..e15f4978b6 100644 --- a/com.discord/smali/com/discord/stores/StoreClientDataState.smali +++ b/com.discord/smali/com/discord/stores/StoreClientDataState.smali @@ -50,9 +50,7 @@ .method public constructor (Lcom/discord/stores/updates/ObservationDeck;)V .locals 8 - const-string v0, "observationDeck" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V @@ -91,6 +89,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreClientDataState;->clientDataStateSnapshot:Lcom/discord/stores/StoreClientDataState$ClientDataState; return-void + + :cond_0 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/stores/updates/ObservationDeck;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -135,13 +142,13 @@ move-result v0 - if-nez v0, :cond_0 + if-nez v0, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; move-result-object v0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; @@ -157,17 +164,24 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 const-string v2, "guild.guildHashes!!" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -230,46 +244,61 @@ .end method .method public final handleChannelCreateOrDelete(Lcom/discord/models/domain/ModelChannel;)V - .locals 3 + .locals 4 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; + iget-object v1, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v1 + move-result-object v2 - const-string v2, "channel.guildId" + const-string v3, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 - const-string v2, "channel.guildHashes!!" + const-string v0, "channel.guildHashes!!" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V + goto :goto_0 + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + :goto_0 return-void + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V @@ -277,9 +306,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p0}, Lcom/discord/stores/StoreClientDataState;->clear()V @@ -308,7 +335,7 @@ const-string v3, "guild" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1}, Lcom/discord/stores/StoreClientDataState;->updateGuildHash(Lcom/discord/models/domain/ModelGuild;)V @@ -333,7 +360,7 @@ check-cast v3, Lcom/discord/models/domain/ModelChannel; - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getLastMessageId()J @@ -365,7 +392,7 @@ check-cast v1, Lcom/discord/models/domain/ModelChannel; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getLastMessageId()J @@ -382,7 +409,7 @@ const-string v1, "payload.readState" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->getVersion()I @@ -396,7 +423,7 @@ const-string v0, "payload.userGuildSettings" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->getVersion()I @@ -407,61 +434,92 @@ invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V return-void + + :cond_3 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleEmojiUpdate(Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;)V - .locals 3 + .locals 4 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; + iget-object v1, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;->getGuildId()J - move-result-wide v1 + move-result-wide v2 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 - invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V + goto :goto_0 + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + :goto_0 return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreClientDataState;->updateGuildHash(Lcom/discord/models/domain/ModelGuild;)V invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -469,9 +527,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; @@ -488,6 +544,15 @@ invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildSettingUpdated(Lcom/discord/models/domain/ModelNotificationSettings;)V @@ -495,9 +560,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "userGuildSettings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getVersion()I @@ -517,6 +580,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "userGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageAck(Lcom/discord/models/domain/ModelReadState;)V @@ -524,9 +596,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "readState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelReadState;->getVersion()I @@ -546,6 +616,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "readState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreate(Lcom/discord/models/domain/ModelMessage;)V @@ -553,9 +632,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getId()J @@ -566,45 +643,69 @@ invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleRoleAddOrRemove(Lcom/discord/models/domain/ModelGuildRole$Payload;)V - .locals 3 + .locals 4 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; + iget-object v1, p0, Lcom/discord/stores/StoreClientDataState;->guildHashes:Ljava/util/Map; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J - move-result-wide v1 + move-result-wide v2 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildHashes()Lcom/discord/models/domain/ModelGuildHash; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 - invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V + goto :goto_0 + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + :goto_0 return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final observeClientState()Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreClientVersion$init$1.smali b/com.discord/smali/com/discord/stores/StoreClientVersion$init$1.smali index babec8021b..a7e867382f 100644 --- a/com.discord/smali/com/discord/stores/StoreClientVersion$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreClientVersion$init$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Integer;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Integer;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreClientVersion$init$2.smali b/com.discord/smali/com/discord/stores/StoreClientVersion$init$2.smali index a254416c80..7dac05e7a9 100644 --- a/com.discord/smali/com/discord/stores/StoreClientVersion$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreClientVersion$init$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreClientVersion$init$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreClientVersion.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreClientVersion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreClientVersion; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "setClientMinVersion" - - const-string v5, "setClientMinVersion(I)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "setClientMinVersion" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreClientVersion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "setClientMinVersion(I)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(I)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreClientVersion; diff --git a/com.discord/smali/com/discord/stores/StoreClientVersion$setClientMinVersion$1.smali b/com.discord/smali/com/discord/stores/StoreClientVersion$setClientMinVersion$1.smali index db78ce05d8..9a70eedb51 100644 --- a/com.discord/smali/com/discord/stores/StoreClientVersion$setClientMinVersion$1.smali +++ b/com.discord/smali/com/discord/stores/StoreClientVersion$setClientMinVersion$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreClientVersion$setClientMinVersion$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreClientVersion.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreClientVersion$setClientMinVersion$1;->this$0:Lcom/discord/stores/StoreClientVersion; @@ -80,4 +78,13 @@ invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreClientVersion.smali b/com.discord/smali/com/discord/stores/StoreClientVersion.smali index 90ac0cf466..129412c597 100644 --- a/com.discord/smali/com/discord/stores/StoreClientVersion.smali +++ b/com.discord/smali/com/discord/stores/StoreClientVersion.smali @@ -28,7 +28,7 @@ invoke-direct {p0}, Lcom/discord/stores/Store;->()V - const/16 v0, 0x4e3 + const/16 v0, 0x4e4 iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I @@ -151,7 +151,7 @@ const-string v1, "clientOutdatedSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -164,7 +164,7 @@ :try_start_0 const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -202,7 +202,7 @@ const-string v0, "Observable\n .inte\u2026ClientVersion()\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -236,6 +236,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/StoreConnectionOpen$observeConnectionOpen$1.smali b/com.discord/smali/com/discord/stores/StoreConnectionOpen$observeConnectionOpen$1.smali index c9939ee9d3..68fae4ed82 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectionOpen$observeConnectionOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectionOpen$observeConnectionOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreConnectionOpen$observeConnectionOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreConnectionOpen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectionOpen.smali b/com.discord/smali/com/discord/stores/StoreConnectionOpen.smali index 38f6170fa0..5be7127ce6 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectionOpen.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectionOpen.smali @@ -13,27 +13,31 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 5 const/4 v0, 0x1 new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/n; + new-instance v1, Lk0/n/c/m; const-class v2, Lcom/discord/stores/StoreConnectionOpen; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + const-string v3, "isConnectionOpen" const-string v4, "isConnectionOpen()Z" - const/4 v5, 0x0 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/m;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-direct {v1, v2, v3, v4, v5}, Lk0/o/c/n;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-static {v1}, Lk0/n/c/s;->mutableProperty1(Lk0/n/c/l;)Lk0/r/c; - invoke-static {v1}, Lk0/o/c/t;->mutableProperty1(Lk0/o/c/m;)Lk0/s/c; + const/4 v2, 0x0 - aput-object v1, v0, v5 + aput-object v1, v0, v2 sput-object v0, Lcom/discord/stores/StoreConnectionOpen;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -217,10 +221,10 @@ move-result-object v0 + const-string p1, "it.delay(100, TimeUnit.MILLISECONDS)" + + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :cond_0 - const-string p1, "ObservationDeckProvider\n\u2026 }\n }" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectivity$Companion.smali b/com.discord/smali/com/discord/stores/StoreConnectivity$Companion.smali index 1a6212bfc9..74b9c12746 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectivity$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectivity$Companion.smali @@ -111,11 +111,11 @@ return v2 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.net.ConnectivityManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$1.smali b/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$1.smali index 490f24bfc8..cdb6f873fd 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$1.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreConnectivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$1;->this$0:Lcom/discord/stores/StoreConnectivity; invoke-static {v0, p1}, Lcom/discord/stores/StoreConnectivity;->access$setRecentlyForegroundedClearSubscription$p(Lcom/discord/stores/StoreConnectivity;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$2.smali b/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$2.smali index 732d35a8ff..6519e27ab0 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$2.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreConnectivity$transitioningFromRecentlyForegroundedTimer$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreConnectivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$1.smali b/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$1.smali index 8640de99ad..b824c2c4e2 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreConnectivity$updateConnectivityState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreConnectivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreConnectivity$updateConnectivityState$1;->this$0:Lcom/discord/stores/StoreConnectivity; invoke-static {v0, p1}, Lcom/discord/stores/StoreConnectivity;->access$setConnectingTransitionTimerSubscription$p(Lcom/discord/stores/StoreConnectivity;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$2.smali b/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$2.smali index 7c70004d5c..7c18338393 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$2.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectivity$updateConnectivityState$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreConnectivity$updateConnectivityState$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreConnectivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreConnectivity.smali b/com.discord/smali/com/discord/stores/StoreConnectivity.smali index f24e90241d..2ff48a4396 100644 --- a/com.discord/smali/com/discord/stores/StoreConnectivity.smali +++ b/com.discord/smali/com/discord/stores/StoreConnectivity.smali @@ -270,7 +270,7 @@ const-string v0, "Observable\n .time\u2026W, TimeUnit.MILLISECONDS)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -368,7 +368,7 @@ const-string v1, "Observable\n .\u2026ILLISECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -503,7 +503,7 @@ :try_start_0 const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/IntentFilter; @@ -527,6 +527,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -558,13 +568,11 @@ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "intent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/stores/StoreConnectivity;->Companion:Lcom/discord/stores/StoreConnectivity$Companion; @@ -575,4 +583,18 @@ invoke-direct {p0, p1}, Lcom/discord/stores/StoreConnectivity;->handleDeviceConnectivityChange(Z)V return-void + + :cond_0 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$DynamicLinkData.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$DynamicLinkData.smali index 23879204e4..ee023b5b04 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$DynamicLinkData.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$DynamicLinkData.smali @@ -138,7 +138,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;->fingerprint:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -148,7 +148,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;->inviteCode:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -158,7 +158,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;->guildTemplateCode:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -168,7 +168,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;->authToken:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1$1.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1$1.smali index 5d14b72782..17c6906fcd 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreDynamicLink.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lrx/Emitter;)V - .locals 7 + .locals 1 - const-class v3, Lrx/Emitter; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onError" - - const-string v5, "onError(Ljava/lang/Throwable;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/Emitter; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onError(Ljava/lang/Throwable;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Ljava/lang/Throwable;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/Emitter; diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1.smali index dcece7c34d..3e08657086 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$getDynamicLinkObservable$firebaseDynamicLinks$1.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Landroid/net/Uri;", - ">;>;" + "TT;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$handleDataReceived$1.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$handleDataReceived$1.smali index c649f3a9cf..9a7215e514 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$handleDataReceived$1.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$handleDataReceived$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreDynamicLink$handleDataReceived$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreDynamicLink.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$sam$com_google_android_gms_tasks_OnFailureListener$0.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$sam$com_google_android_gms_tasks_OnFailureListener$0.smali index bfcab11bd0..8871340190 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$sam$com_google_android_gms_tasks_OnFailureListener$0.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$sam$com_google_android_gms_tasks_OnFailureListener$0.smali @@ -23,16 +23,14 @@ # virtual methods -.method public final synthetic onFailure(Ljava/lang/Exception;)V +.method public final onFailure(Ljava/lang/Exception;)V .locals 1 .param p1 # Ljava/lang/Exception; .annotation build Landroidx/annotation/NonNull; .end annotation .end param - const-string v0, "p0" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreDynamicLink$sam$com_google_android_gms_tasks_OnFailureListener$0;->function:Lkotlin/jvm/functions/Function1; @@ -42,7 +40,16 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "p0" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$1.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$1.smali index d79b66155b..a60ecc66c9 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$1.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Landroid/net/Uri;", - "Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;", - ">;" + "TT;TR;>;" } .end annotation @@ -60,11 +58,11 @@ # virtual methods .method public final call(Landroid/net/Uri;)Lcom/discord/stores/StoreDynamicLink$DynamicLinkData; - .locals 8 + .locals 7 sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -77,13 +75,9 @@ :cond_0 sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b; - const-string/jumbo v0, "uri" + const-string v0, "uri" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$isInviteLink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; @@ -93,7 +87,7 @@ const/4 v3, 0x1 - invoke-static {v0, v2, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v2, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -107,7 +101,7 @@ sget-object v4, Lf/a/b/v0/b;->a:Ljava/lang/String; - invoke-static {v0, v4, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v4, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -119,7 +113,7 @@ sget-object v4, Lf/a/b/v0/b;->b:Ljava/lang/String; - invoke-static {v0, v4, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v4, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -152,9 +146,7 @@ const/4 v0, 0x1 :goto_1 - const-string/jumbo v4, "uri.path ?: \"\"" - - const-string v5, "" + const-string v4, "" if-eqz v0, :cond_7 @@ -164,19 +156,17 @@ invoke-virtual {p1}, Landroid/net/Uri;->getPath()Ljava/lang/String; - move-result-object v6 + move-result-object v5 - if-eqz v6, :cond_4 + if-eqz v5, :cond_4 goto :goto_2 :cond_4 - move-object v6, v5 + move-object v5, v4 :goto_2 - invoke-static {v6, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, v6}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; + invoke-virtual {v0, v5}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; move-result-object v0 @@ -190,62 +180,58 @@ invoke-interface {v0}, Ljava/util/List;->size()I - move-result v6 + move-result v5 - invoke-interface {v0, v6}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator; + invoke-interface {v0, v5}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator; move-result-object v0 :cond_5 invoke-interface {v0}, Ljava/util/ListIterator;->hasPrevious()Z - move-result v6 + move-result v5 - if-eqz v6, :cond_6 + if-eqz v5, :cond_6 invoke-interface {v0}, Ljava/util/ListIterator;->previous()Ljava/lang/Object; - move-result-object v6 + move-result-object v5 - move-object v7, v6 + move-object v6, v5 - check-cast v7, Ljava/lang/String; + check-cast v6, Ljava/lang/String; - invoke-static {v7}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v6}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z - move-result v7 + move-result v6 - xor-int/2addr v7, v3 + xor-int/2addr v6, v3 - if-eqz v7, :cond_5 + if-eqz v6, :cond_5 goto :goto_3 :cond_6 - move-object v6, v1 + move-object v5, v1 :goto_3 - check-cast v6, Ljava/lang/String; + check-cast v5, Ljava/lang/String; goto :goto_4 :cond_7 - move-object v6, v1 + move-object v5, v1 :goto_4 sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b; - const-string v0, "$this$isGuildTemplateLink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object v0 - sget-object v7, Lf/a/b/v0/b;->e:Ljava/lang/String; + sget-object v6, Lf/a/b/v0/b;->e:Ljava/lang/String; - invoke-static {v0, v7, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v6, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -255,9 +241,9 @@ move-result-object v0 - sget-object v7, Lf/a/b/v0/b;->a:Ljava/lang/String; + sget-object v6, Lf/a/b/v0/b;->a:Ljava/lang/String; - invoke-static {v0, v7, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v6, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -267,9 +253,9 @@ move-result-object v0 - sget-object v7, Lf/a/b/v0/b;->b:Ljava/lang/String; + sget-object v6, Lf/a/b/v0/b;->b:Ljava/lang/String; - invoke-static {v0, v7, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v6, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -282,9 +268,9 @@ if-eqz v0, :cond_a - sget-object v7, Lf/a/b/v0/b;->p:Lkotlin/text/Regex; + sget-object v6, Lf/a/b/v0/b;->p:Lkotlin/text/Regex; - invoke-virtual {v7, v0}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z + invoke-virtual {v6, v0}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z move-result v0 @@ -306,12 +292,10 @@ if-eqz v2, :cond_b - move-object v5, v2 + move-object v4, v2 :cond_b - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, v5}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; + invoke-virtual {v0, v4}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; move-result-object v0 @@ -346,7 +330,7 @@ check-cast v4, Ljava/lang/String; - invoke-static {v4}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v4 @@ -395,7 +379,7 @@ :catch_1 new-instance p1, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData; - invoke-direct {p1, v0, v6, v2, v1}, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {p1, v0, v5, v2, v1}, Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$3.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$3.smali index 81c70dc714..a8aade920d 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$3.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink$storeLinkIfExists$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreDynamicLink$storeLinkIfExists$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreDynamicLink.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreDynamicLink$DynamicLinkData;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreDynamicLink.smali b/com.discord/smali/com/discord/stores/StoreDynamicLink.smali index 1d98d00f78..a080ebd06d 100644 --- a/com.discord/smali/com/discord/stores/StoreDynamicLink.smali +++ b/com.discord/smali/com/discord/stores/StoreDynamicLink.smali @@ -14,6 +14,9 @@ # static fields .field public static final Companion:Lcom/discord/stores/StoreDynamicLink$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final DYNAMIC_LINK_TIMEOUT_MS:J = 0x3e8L @@ -42,13 +45,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +58,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreDynamicLink;->dispatcher:Lcom/discord/stores/Dispatcher; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getStream$p(Lcom/discord/stores/StoreDynamicLink;)Lcom/discord/stores/StoreStream; @@ -100,7 +115,7 @@ const-string v0, "Observable.create({\n \u2026.BackpressureMode.BUFFER)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; @@ -128,7 +143,7 @@ const-string v0, "Observable\n .merg\u2026ErrorReturn { Uri.EMPTY }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -158,7 +173,7 @@ if-eqz v3, :cond_1 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 @@ -174,7 +189,7 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -201,9 +216,9 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -216,7 +231,7 @@ if-eqz v3, :cond_3 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 @@ -232,7 +247,7 @@ if-eqz p1, :cond_2 - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -259,9 +274,9 @@ goto :goto_0 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -275,13 +290,11 @@ .method public final storeLinkIfExists(Landroid/content/Intent;Landroid/content/Context;)V .locals 10 - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreDynamicLink;->getDynamicLinkObservable(Landroid/content/Intent;)Lrx/Observable; @@ -295,7 +308,7 @@ const-string v0, "getDynamicLinkObservable\u2026ode, authToken)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -313,14 +326,10 @@ const-string p1, "getDynamicLinkObservable\u2026 )\n }\n }" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreDynamicLink; - new-instance v7, Lcom/discord/stores/StoreDynamicLink$storeLinkIfExists$3; - - invoke-direct {v7, p0, p2}, Lcom/discord/stores/StoreDynamicLink$storeLinkIfExists$3;->(Lcom/discord/stores/StoreDynamicLink;Landroid/content/Context;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -329,6 +338,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/stores/StoreDynamicLink$storeLinkIfExists$3; + + invoke-direct {v7, p0, p2}, Lcom/discord/stores/StoreDynamicLink$storeLinkIfExists$3;->(Lcom/discord/stores/StoreDynamicLink;Landroid/content/Context;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -336,4 +349,18 @@ 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$1.smali b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$1.smali index edba931133..67d822b01c 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmoji$buildUsableEmojiSet$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmoji.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$2.smali b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$2.smali index 2ca77cb994..c1138a7c1c 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$2.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmoji$buildUsableEmojiSet$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmoji.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$4.smali b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$4.smali index dd0c73f957..6981e1e911 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$4.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmoji$buildUsableEmojiSet$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmoji.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/util/Map<", "TT;", @@ -52,7 +52,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -85,9 +85,7 @@ } .end annotation - const-string v0, "$this$increment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -113,4 +111,13 @@ invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "$this$increment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5$processGuildEmojis$$inlined$sortedByDescending$1.smali b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5$processGuildEmojis$$inlined$sortedByDescending$1.smali index 1196abcac3..5122df9f81 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5$processGuildEmojis$$inlined$sortedByDescending$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5$processGuildEmojis$$inlined$sortedByDescending$1.smali @@ -55,13 +55,13 @@ const-string v0, "it.name" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Ljava/util/Locale;->ROOT:Ljava/util/Locale; const-string v2, "Locale.ROOT" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; @@ -69,7 +69,7 @@ const-string v1, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/models/domain/emoji/ModelEmojiCustom; @@ -77,17 +77,17 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, p1}, Lf/n/a/k/a;->compareValues(Ljava/lang/Comparable;Ljava/lang/Comparable;)I diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5.smali b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5.smali index 26291fcddd..5aa0a2de9e 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$buildUsableEmojiSet$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmoji$buildUsableEmojiSet$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmoji.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -75,7 +75,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -283,7 +283,7 @@ const-string v8, "emoji.name" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4, v5, v7}, Lcom/discord/stores/StoreEmoji$buildUsableEmojiSet$4;->invoke(Ljava/util/Map;Ljava/lang/Object;)V @@ -295,7 +295,7 @@ const-string v5, "emoji.uniqueId" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v4, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -320,7 +320,7 @@ invoke-direct {p2}, Lcom/discord/stores/StoreEmoji$buildUsableEmojiSet$5$processGuildEmojis$$inlined$sortedByDescending$1;->()V - invoke-static {v2, p2}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v2, p2}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p2 diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2.smali b/com.discord/smali/com/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2.smali index 209dc45171..0377aeb9ff 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmoji.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,19 +49,29 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Ljava/lang/String;)Ljava/lang/CharSequence; +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/String; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2;->invoke(Ljava/lang/String;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Ljava/util/regex/Pattern;->quote(Ljava/lang/String;)Ljava/lang/String; @@ -69,19 +79,16 @@ const-string v0, "Pattern.quote(it)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/String; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji$compileSurrogatesPattern$emojiSurrogatesPattern$2;->invoke(Ljava/lang/String;)Ljava/lang/CharSequence; - - move-result-object p1 + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$1.smali b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$1.smali index 4b56dce28d..e60f451f0b 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,14 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/ModelUser; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isPremium()Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji$getEmojiSet$1;->call(Lcom/discord/models/domain/ModelUser;)Z move-result p1 @@ -77,14 +73,16 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelUser;)Z + .locals 1 - check-cast p1, Lcom/discord/models/domain/ModelUser; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji$getEmojiSet$1;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isPremium()Z - return-object p1 + move-result p1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$2.smali b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$2.smali index 7c4f460e22..e1cb97d9b0 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$2.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$2.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -97,9 +90,9 @@ const-string v0, "it.keys" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$3.smali b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$3.smali index 1f9c1caa90..6495f6502e 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$3.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$3.smali @@ -29,22 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", - "Lkotlin/Triple<", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4$1.smali b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4$1.smali index 13aa9a627a..1e21e5c06e 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/emoji/ModelEmojiCustom;", - ">;>;", - "Lcom/discord/models/domain/emoji/EmojiSet;", - ">;" + "TT;TR;>;" } .end annotation @@ -91,7 +82,7 @@ const-string v0, "allCustomEmojis" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/stores/StoreEmoji$getEmojiSet$4$1;->this$0:Lcom/discord/stores/StoreEmoji$getEmojiSet$4; @@ -101,13 +92,13 @@ const-string v0, "sortedGuildIds" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/stores/StoreEmoji$getEmojiSet$4$1;->$isPremium:Ljava/lang/Boolean; const-string v2, "isPremium" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z @@ -123,7 +114,7 @@ const-string v2, "hasExternalEmojiPermission" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4.smali b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4.smali index dfdaee52f9..6e65be52ad 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$4.smali @@ -25,20 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Triple<", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/emoji/EmojiSet;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -97,7 +86,6 @@ "Ljava/lang/Long;", ">;>;)", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/emoji/EmojiSet;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$hasExternalEmojiPermissionObservable$1.smali b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$hasExternalEmojiPermissionObservable$1.smali index 944bfdcf34..8e8dc162b1 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$hasExternalEmojiPermissionObservable$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$getEmojiSet$hasExternalEmojiPermissionObservable$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Boolean; - .locals 2 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-wide/32 v0, 0x40000 + check-cast p1, Ljava/lang/Long; - invoke-static {v0, v1, p1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji$getEmojiSet$hasExternalEmojiPermissionObservable$1;->call(Ljava/lang/Long;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/lang/Long;)Z + .locals 2 - check-cast p1, Ljava/lang/Long; + const-wide/32 v0, 0x40000 - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji$getEmojiSet$hasExternalEmojiPermissionObservable$1;->call(Ljava/lang/Long;)Ljava/lang/Boolean; + invoke-static {v0, v1, p1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1.smali b/com.discord/smali/com/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1.smali index 2bb5b4735a..b5f628d048 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmoji.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/emoji/ModelEmojiUnicode;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;)V .locals 4 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1;->$unicodeEmojiSurrogateMap:Ljava/util/HashMap; @@ -77,7 +75,7 @@ const-string v2, "emoji.surrogates" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -87,7 +85,7 @@ const-string v1, "emoji\n .names" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -110,7 +108,7 @@ const-string v3, "emojiName" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -118,4 +116,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmoji.smali b/com.discord/smali/com/discord/stores/StoreEmoji.smali index a8a0a1b43c..ad991b942a 100644 --- a/com.discord/smali/com/discord/stores/StoreEmoji.smali +++ b/com.discord/smali/com/discord/stores/StoreEmoji.smali @@ -103,7 +103,7 @@ const-string/jumbo v4, "yum" - const-string/jumbo v5, "weary" + const-string v5, "weary" const-string v6, "tired_face" @@ -125,21 +125,15 @@ .method public constructor (Lcom/discord/stores/StoreEmojiCustom;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreGuildsSorted;)V .locals 1 - const-string v0, "customEmojiStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "userStore" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "permissionsStore" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sortedGuildsStore" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -172,6 +166,34 @@ iput-object p1, p0, Lcom/discord/stores/StoreEmoji;->frecency:Lcom/discord/utilities/emoji/EmojiFrecencyTracker; return-void + + :cond_0 + const-string p1, "sortedGuildsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "permissionsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "customEmojiStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$buildUsableEmojiSet(Lcom/discord/stores/StoreEmoji;Ljava/util/Map;Lcom/discord/stores/StoreEmoji$EmojiContext;Ljava/util/List;ZZZZ)Lcom/discord/models/domain/emoji/EmojiSet; @@ -408,7 +430,7 @@ iget-object v1, v0, Lcom/discord/stores/StoreEmoji;->unicodeEmojisNamesMap:Ljava/util/Map; - const-string/jumbo v17, "unicodeEmojisNamesMap" + const-string v17, "unicodeEmojisNamesMap" const/16 v18, 0x0 @@ -420,7 +442,7 @@ iget-object v6, v0, Lcom/discord/stores/StoreEmoji;->unicodeEmojis:Ljava/util/Map; - const-string/jumbo v19, "unicodeEmojis" + const-string v19, "unicodeEmojis" if-eqz v6, :cond_13 @@ -538,14 +560,14 @@ const-string v7, "emoji.uniqueId" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v8, v6, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_6 :cond_8 - invoke-static/range {v19 .. v19}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v19 .. v19}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v18 @@ -754,22 +776,22 @@ return-object v1 :cond_11 - invoke-static/range {v19 .. v19}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v19 .. v19}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v18 :cond_12 - invoke-static/range {v17 .. v17}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v17 .. v17}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v18 :cond_13 - invoke-static/range {v19 .. v19}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v19 .. v19}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v18 :cond_14 - invoke-static/range {v17 .. v17}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v17 .. v17}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v18 .end method @@ -789,7 +811,7 @@ invoke-direct {v1}, Lcom/discord/stores/StoreEmoji$compileSurrogatesPattern$$inlined$sortedBy$1;->()V - invoke-static {v0, v1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v2 @@ -807,7 +829,7 @@ const-string/jumbo v3, "|" - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v0 @@ -817,14 +839,14 @@ const-string v1, "Pattern.compile(emojiSurrogatesPattern)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 :cond_0 - const-string/jumbo v0, "unicodeEmojiSurrogateMap" + const-string v0, "unicodeEmojiSurrogateMap" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -964,7 +986,7 @@ :cond_1 const/16 p1, 0x28 - invoke-static {v1, p1}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v1, p1}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object v0 @@ -1014,9 +1036,9 @@ goto :goto_1 :cond_4 - const-string/jumbo p1, "unicodeEmojisNamesMap" + const-string p1, "unicodeEmojisNamesMap" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 @@ -1027,7 +1049,7 @@ sub-int/2addr p1, v1 - invoke-static {v2, p1}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v2, p1}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 @@ -1043,13 +1065,9 @@ move-result-object p1 - const-string v0, "$this$flatten" + sget-object v0, Lk0/s/l;->d:Lk0/s/l; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/t/l;->d:Lk0/t/l; - - invoke-static {p1, v0}, Lf/n/a/k/a;->t(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + invoke-static {p1, v0}, Lf/n/a/k/a;->w(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -1057,7 +1075,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -1088,9 +1106,9 @@ move-result-object p1 - const-string/jumbo v4, "unicodeEmojisBundle.emojis" + const-string v4, "unicodeEmojisBundle.emojis" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -1127,11 +1145,11 @@ const-string v6, "category" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v6, "categoryEmojis" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v5, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1152,9 +1170,9 @@ check-cast v5, Lcom/discord/models/domain/emoji/ModelEmojiUnicode; - const-string/jumbo v6, "unicodeEmoji" + const-string v6, "unicodeEmoji" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v5}, Lcom/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1;->invoke(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;)V @@ -1162,9 +1180,9 @@ move-result-object v5 - const-string/jumbo v6, "unicodeEmoji\n .asDiverse" + const-string v6, "unicodeEmoji\n .asDiverse" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v5}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1185,7 +1203,7 @@ const-string v7, "diverseEmoji" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v6}, Lcom/discord/stores/StoreEmoji$handleLoadedUnicodeEmojis$1;->invoke(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;)V @@ -1240,7 +1258,7 @@ const-string v0, "jsonReader.parse(ModelEmojiUnicode.Bundle())" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/models/domain/emoji/ModelEmojiUnicode$Bundle; @@ -1342,9 +1360,7 @@ } .end annotation - const-string v0, "emojiContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/stores/StoreEmoji$EmojiContext$Chat; @@ -1436,9 +1452,18 @@ const-string p2, "Observable\n .comb\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "emojiContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getUnicodeEmojiSurrogateMap()Ljava/util/Map; @@ -1460,9 +1485,9 @@ return-object v0 :cond_0 - const-string/jumbo v0, "unicodeEmojiSurrogateMap" + const-string v0, "unicodeEmojiSurrogateMap" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1488,9 +1513,9 @@ return-object v0 :cond_0 - const-string/jumbo v0, "unicodeEmojisNamesMap" + const-string v0, "unicodeEmojisNamesMap" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1507,9 +1532,9 @@ return-object v0 :cond_0 - const-string/jumbo v0, "unicodeEmojisPattern" + const-string v0, "unicodeEmojisPattern" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1535,11 +1560,9 @@ .end method .method public final initBlocking(Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreEmoji;->loadUnicodeEmojisFromDisk(Landroid/content/Context;)Lcom/discord/models/domain/emoji/ModelEmojiUnicode$Bundle; @@ -1548,14 +1571,21 @@ invoke-direct {p0, p1}, Lcom/discord/stores/StoreEmoji;->handleLoadedUnicodeEmojis(Lcom/discord/models/domain/emoji/ModelEmojiUnicode$Bundle;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onEmojiUsed(Lcom/discord/models/domain/emoji/Emoji;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lcom/discord/models/domain/emoji/Emoji;->getUniqueId()Ljava/lang/String; @@ -1563,19 +1593,28 @@ const-string v0, "emoji.uniqueId" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/stores/StoreEmoji;->onEmojiUsed(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onEmojiUsed(Ljava/lang/String;)V .locals 7 - const-string v0, "emojiKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v1, p0, Lcom/discord/stores/StoreEmoji;->frecency:Lcom/discord/utilities/emoji/EmojiFrecencyTracker; @@ -1591,15 +1630,20 @@ iget-object p1, p0, Lcom/discord/stores/StoreEmoji;->frecencyCache:Lcom/discord/utilities/persister/Persister; - iget-object v0, p0, Lcom/discord/stores/StoreEmoji;->frecency:Lcom/discord/utilities/emoji/EmojiFrecencyTracker; + iget-object v1, p0, Lcom/discord/stores/StoreEmoji;->frecency:Lcom/discord/utilities/emoji/EmojiFrecencyTracker; - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {p1, v0, v1, v2, v3}, Lcom/discord/utilities/persister/Persister;->set$default(Lcom/discord/utilities/persister/Persister;Ljava/lang/Object;ZILjava/lang/Object;)Ljava/lang/Object; + invoke-static {p1, v1, v2, v3, v0}, Lcom/discord/utilities/persister/Persister;->set$default(Lcom/discord/utilities/persister/Persister;Ljava/lang/Object;ZILjava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "emojiKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmojiCustom$updateAvailableGuildEmojis$1.smali b/com.discord/smali/com/discord/stores/StoreEmojiCustom$updateAvailableGuildEmojis$1.smali index e8aaf5745b..f4f7c8e9e7 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiCustom$updateAvailableGuildEmojis$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiCustom$updateAvailableGuildEmojis$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmojiCustom$updateAvailableGuildEmojis$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmojiCustom.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Lcom/discord/models/domain/emoji/ModelEmojiCustom;", @@ -44,7 +44,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ .method public final invoke(JLcom/discord/models/domain/emoji/ModelEmojiCustom;)V .locals 3 - const-string v0, "emoji" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreEmojiCustom$updateAvailableGuildEmojis$1;->$available:Ljava/util/Map; @@ -111,7 +109,7 @@ check-cast p1, Lcom/discord/models/domain/emoji/ModelEmojiCustom; - invoke-static {p3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -133,4 +131,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmojiCustom.smali b/com.discord/smali/com/discord/stores/StoreEmojiCustom.smali index 991d4b26d1..a033743324 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiCustom.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiCustom.smali @@ -88,9 +88,7 @@ .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 2 - const-string v0, "collector" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -121,6 +119,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreEmojiCustom;->availableGuildEmojis:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "collector" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$isDirty$p(Lcom/discord/stores/StoreEmojiCustom;)Z @@ -455,7 +462,7 @@ const-string v1, "availableGuildEmojisPubl\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -465,9 +472,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getMe()Lcom/discord/models/domain/ModelUser; @@ -475,7 +480,7 @@ const-string v1, "payload.me" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -506,7 +511,7 @@ const-string v1, "guild" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v0}, Lcom/discord/stores/StoreEmojiCustom;->handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)Lkotlin/Unit; @@ -514,6 +519,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleEmojiUpdate(Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;)V @@ -521,9 +535,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "emojiUpdate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;->getGuildId()J @@ -571,7 +583,7 @@ const-string v4, "emojiUpdate.emojis" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, v1, v3}, Lcom/discord/stores/StoreEmojiCustom;->updateGlobalEmojis(JLjava/util/Collection;)V @@ -581,18 +593,27 @@ const-string v3, "selfMember.roles" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;->getEmojis()Ljava/util/List; move-result-object p1 - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, v1, v2, p1}, Lcom/discord/stores/StoreEmojiCustom;->updateAvailableGuildEmojis(JLjava/util/List;Ljava/util/Collection;)V :cond_0 return-void + + :cond_1 + const-string p1, "emojiUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)Lkotlin/Unit; @@ -600,61 +621,63 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getMembers()Ljava/util/Map; - move-result-object v0 + move-result-object v1 - iget-wide v1, p0, Lcom/discord/stores/StoreEmojiCustom;->me:J + iget-wide v2, p0, Lcom/discord/stores/StoreEmojiCustom;->me:J - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v2 + + invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v1, Lcom/discord/models/domain/ModelGuildMember; - move-result-object v0 - - check-cast v0, Lcom/discord/models/domain/ModelGuildMember; - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v1 + move-result-wide v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getEmojis()Ljava/util/List; move-result-object p1 - const-string v3, "emojis" + const-string v0, "emojis" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v1, v2, p1}, Lcom/discord/stores/StoreEmojiCustom;->updateGlobalEmojis(JLjava/util/Collection;)V + invoke-direct {p0, v2, v3, p1}, Lcom/discord/stores/StoreEmojiCustom;->updateGlobalEmojis(JLjava/util/Collection;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildMember;->getRoles()Ljava/util/List; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildMember;->getRoles()Ljava/util/List; move-result-object v0 - const-string v3, "selfMember.roles" + const-string v1, "selfMember.roles" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v1, v2, v0, p1}, Lcom/discord/stores/StoreEmojiCustom;->updateAvailableGuildEmojis(JLjava/util/List;Ljava/util/Collection;)V + invoke-direct {p0, v2, v3, v0, p1}, Lcom/discord/stores/StoreEmojiCustom;->updateAvailableGuildEmojis(JLjava/util/List;Ljava/util/Collection;)V - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V @@ -662,9 +685,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; @@ -712,12 +733,21 @@ const-string v3, "member.roles" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, v1, p1, v2}, Lcom/discord/stores/StoreEmojiCustom;->updateAvailableGuildEmojis(JLjava/util/List;Ljava/util/Collection;)V :cond_0 return-void + + :cond_1 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -725,9 +755,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -780,6 +808,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild$activate$1.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild$activate$1.smali index 6c1af5d89d..b642c5b270 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild$activate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild$activate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmojiGuild$activate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmojiGuild.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild$deactivate$1.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild$deactivate$1.smali index 0910424048..fce6225578 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild$deactivate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild$deactivate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmojiGuild$deactivate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmojiGuild.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild$deleteEmoji$1.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild$deleteEmoji$1.smali index 597a944656..34686c08e6 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild$deleteEmoji$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild$deleteEmoji$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmojiGuild$deleteEmoji$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmojiGuild.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -149,7 +149,7 @@ goto :goto_0 :cond_2 - sget-object v4, Lk0/j/n;->d:Lk0/j/n; + sget-object v4, Lk0/i/n;->d:Lk0/i/n; :cond_3 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$1.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$1.smali index 5c1f63271f..d986995077 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmojiGuild$get$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmojiGuild.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,9 +76,7 @@ } .end annotation - const-string v0, "emojis" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreEmojiGuild$get$1;->this$0:Lcom/discord/stores/StoreEmojiGuild; @@ -87,4 +85,13 @@ invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreEmojiGuild;->access$handleGuildEmojisLoaded(Lcom/discord/stores/StoreEmojiGuild;JLjava/util/List;)V return-void + + :cond_0 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$2.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$2.smali index 1d95b2222e..812e8d8a82 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$2.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild$get$2.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/emoji/ModelEmojiGuild;", - ">;>;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/emoji/ModelEmojiGuild;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild$handleGuildEmojisLoaded$1.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild$handleGuildEmojisLoaded$1.smali index 828859e9ab..6436cba13d 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild$handleGuildEmojisLoaded$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild$handleGuildEmojisLoaded$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEmojiGuild$handleGuildEmojisLoaded$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEmojiGuild.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEmojiGuild.smali b/com.discord/smali/com/discord/stores/StoreEmojiGuild.smali index 190803ecfa..da6a267266 100644 --- a/com.discord/smali/com/discord/stores/StoreEmojiGuild.smali +++ b/com.discord/smali/com/discord/stores/StoreEmojiGuild.smali @@ -43,9 +43,7 @@ .method public constructor (Lcom/discord/stores/Dispatcher;)V .locals 2 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -74,6 +72,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreEmojiGuild;->guildsSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getActiveGuildId$p(Lcom/discord/stores/StoreEmojiGuild;)J @@ -269,7 +276,7 @@ const-string p2, "guildsSubject.map { guil\u2026 }.distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -279,9 +286,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "emojiUpdate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;->getGuildId()J @@ -309,6 +314,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "emojiUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$State$Loaded.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$State$Loaded.smali index 2a7e2b4f52..89f9ee20cb 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$State$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$State$Loaded.smali @@ -61,16 +61,12 @@ } .end annotation - const-string v0, "giftableEntitlements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ownedEntitlements" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreEntitlements$State;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreEntitlements$State$Loaded;->giftableEntitlements:Ljava/util/Map; @@ -78,6 +74,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreEntitlements$State$Loaded;->ownedEntitlements:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "ownedEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "giftableEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreEntitlements$State$Loaded;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreEntitlements$State$Loaded; @@ -163,19 +173,31 @@ } .end annotation - const-string v0, "giftableEntitlements" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ownedEntitlements" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreEntitlements$State$Loaded; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreEntitlements$State$Loaded;->(Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "ownedEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "giftableEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public deepCopy()Lcom/discord/stores/StoreEntitlements$State$Loaded; @@ -225,7 +247,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreEntitlements$State$Loaded;->giftableEntitlements:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -235,7 +257,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreEntitlements$State$Loaded;->ownedEntitlements:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$1.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$1.smali index cff2eb0118..7083d27ff9 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2$1.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2$1.smali index f953032a46..bcd3ae1a2c 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2.smali index 6a555fb80a..009b63d858 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$2;->this$0:Lcom/discord/stores/StoreEntitlements; @@ -78,4 +76,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3$1.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3$1.smali index 2b021588cc..303dc938ea 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3.smali index 7cf60d3c42..7793209e1e 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,9 +76,7 @@ } .end annotation - const-string v0, "entitlements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreEntitlements$fetchMyEntitlementsForApplication$3;->this$0:Lcom/discord/stores/StoreEntitlements; @@ -93,4 +91,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "entitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$1.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$1.smali index 10d75f1e9c..0e1ba7c203 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2$1.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2$1.smali index 513e05b993..3298253a87 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2.smali index 3437ad117c..76d5966e71 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$2;->this$0:Lcom/discord/stores/StoreEntitlements; @@ -78,4 +76,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3$1.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3$1.smali index cbba8e42f0..b8d9f87e1a 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3.smali b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3.smali index 72197d60f5..4ec0b898ec 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreEntitlements.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "entitlements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreEntitlements$fetchMyGiftEntitlements$3;->this$0:Lcom/discord/stores/StoreEntitlements; @@ -89,4 +87,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "entitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreEntitlements.smali b/com.discord/smali/com/discord/stores/StoreEntitlements.smali index 76fe6cc156..7326ddcf42 100644 --- a/com.discord/smali/com/discord/stores/StoreEntitlements.smali +++ b/com.discord/smali/com/discord/stores/StoreEntitlements.smali @@ -59,17 +59,15 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/stores/StoreEntitlements;->dispatcher:Lcom/discord/stores/Dispatcher; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreEntitlements;->giftEntitlementMap:Ljava/util/Map; @@ -90,6 +88,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreEntitlements;->stateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -229,7 +236,7 @@ const-string v1, "stateSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -248,9 +255,7 @@ } .end annotation - const-string v0, "entitlements" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreEntitlements;->entitlementMap:Ljava/util/Map; @@ -275,6 +280,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreEntitlements;->isDirty:Z return-void + + :cond_0 + const-string p1, "entitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFetchError()V @@ -307,9 +321,7 @@ } .end annotation - const-string v0, "giftEntitlements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v0, Ljava/util/HashMap; @@ -356,6 +368,10 @@ invoke-direct {v2}, Ljava/util/ArrayList;->()V :goto_1 + const-string v3, "newGiftEntitlementMap[en\u2026ent.skuId] ?: ArrayList()" + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z invoke-virtual {v1}, Lcom/discord/models/domain/ModelEntitlement;->getSkuId()J @@ -386,6 +402,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreEntitlements;->isDirty:Z return-void + + :cond_2 + const-string p1, "giftEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFetchingState()V diff --git a/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$closeFolder$1.smali b/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$closeFolder$1.smali index 028ca4b9bf..a2dc977e69 100644 --- a/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$closeFolder$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$closeFolder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExpandedGuildFolders$closeFolder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExpandedGuildFolders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$openFolder$1.smali b/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$openFolder$1.smali index 9d62bb96b7..8f3581159f 100644 --- a/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$openFolder$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders$openFolder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExpandedGuildFolders$openFolder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExpandedGuildFolders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders.smali b/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders.smali index e8f47ed66a..a1bdc45edb 100644 --- a/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders.smali +++ b/com.discord/smali/com/discord/stores/StoreExpandedGuildFolders.smali @@ -37,9 +37,7 @@ .method public constructor (Lcom/discord/stores/Dispatcher;)V .locals 2 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -64,6 +62,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreExpandedGuildFolders;->openFoldersPersister:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -146,9 +153,7 @@ .method public init(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreExpandedGuildFolders;->openFolderIds:Ljava/util/HashSet; @@ -163,6 +168,15 @@ invoke-virtual {p1, v0}, Ljava/util/HashSet;->addAll(Ljava/util/Collection;)Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$Companion$DEFAULT_CONTEXT_CALLBACK$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$Companion$DEFAULT_CONTEXT_CALLBACK$1.smali index a2868d98b0..655a9ace92 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$Companion$DEFAULT_CONTEXT_CALLBACK$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$Companion$DEFAULT_CONTEXT_CALLBACK$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$Companion$DEFAULT_CONTEXT_CALLBACK$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelExperiment;", "Lcom/discord/models/domain/ModelExperiment$Context;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$Experiment.smali b/com.discord/smali/com/discord/stores/StoreExperiments$Experiment.smali index 75ea2382e9..60610ba245 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$Experiment.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$Experiment.smali @@ -171,7 +171,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreExperiments$Experiment;->displayName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -181,7 +181,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreExperiments$Experiment;->rawExperiment:Lcom/discord/models/domain/ModelExperiment; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -191,7 +191,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreExperiments$Experiment;->overrideBucket:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$getAndTriggerExperiment$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$getAndTriggerExperiment$1.smali index 320b35b695..6c9187f2aa 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$getAndTriggerExperiment$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$getAndTriggerExperiment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$getAndTriggerExperiment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -54,7 +54,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$1.smali index dd6c334630..a19c739995 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Lcom/discord/stores/StoreExperiments$Experiment;", - ">;", - "Lcom/discord/stores/StoreExperiments$Experiment;", - ">;" + "TR;TR;>;" } .end annotation @@ -77,7 +72,7 @@ const-string v1, "experiments" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperiment$1;->$name:Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$2.smali b/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$2.smali index 40db2187a2..27496641ca 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$2.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$getExperiment$2.smali @@ -62,7 +62,25 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + check-cast p2, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreExperiments$getExperiment$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 2 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment; @@ -73,7 +91,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -87,7 +105,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -101,23 +119,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - check-cast p2, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreExperiments$getExperiment$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentByName$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentByName$1.smali index 1faddc2701..247b47e6eb 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentByName$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentByName$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$getExperimentByName$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali index 014eecdbb7..59d0a61608 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + check-cast p2, Lcom/discord/models/domain/ModelGuild; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z .locals 1 const-string v0, "meUser" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z @@ -89,23 +104,5 @@ const/4 p1, 0x1 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - check-cast p2, Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$getNameToExperimentMap$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$getNameToExperimentMap$1.smali index fc4d94ed6d..7d7f539ab5 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$getNameToExperimentMap$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$getNameToExperimentMap$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Lcom/discord/stores/StoreExperiments$Experiment;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreExperiments$Experiment;", - ">;>;" + "TR;TR;>;" } .end annotation @@ -99,7 +91,7 @@ const-string v0, "experimentsMap\n .values" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -133,7 +125,7 @@ if-eqz v3, :cond_2 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 @@ -183,7 +175,7 @@ move-result v0 - if-eqz v0, :cond_5 + if-eqz v0, :cond_6 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -197,24 +189,27 @@ move-result-object v3 - invoke-static {v3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_5 invoke-interface {v1, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_2 :cond_5 - const-string p1, "$this$toMap" + invoke-static {}, Lk0/n/c/h;->throwNpe()V - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 p1, 0x0 + throw p1 + + :cond_6 invoke-interface {v1}, Ljava/util/Map;->size()I move-result p1 - if-eqz p1, :cond_7 + if-eqz p1, :cond_8 - if-eq p1, v2, :cond_6 + if-eq p1, v2, :cond_7 invoke-static {v1}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; @@ -222,15 +217,15 @@ goto :goto_3 - :cond_6 + :cond_7 invoke-static {v1}, Lf/n/a/k/a;->toSingletonMap(Ljava/util/Map;)Ljava/util/Map; move-result-object p1 goto :goto_3 - :cond_7 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + :cond_8 + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_3 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$setExperimentOverride$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$setExperimentOverride$1.smali index e60a8319e8..5e4ffb7ceb 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$setExperimentOverride$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$setExperimentOverride$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$setExperimentOverride$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -94,7 +94,7 @@ const-string v2, "experimentsEligible[nameHash] ?: return@schedule" - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/stores/StoreExperiments$Experiment;->getOverrideBucket()Ljava/lang/Integer; @@ -102,7 +102,7 @@ iget-object v4, p0, Lcom/discord/stores/StoreExperiments$setExperimentOverride$1;->$overrideBucket:Ljava/lang/Integer; - invoke-static {v2, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$1.smali index 5d440086da..8e3a51a4dc 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2$1.smali index 9f97e213e9..f026530ec8 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ const-string v2, "it" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelExperiment$Assignments;->getFingerprint()Ljava/lang/String; @@ -90,7 +90,7 @@ iget-object v1, p0, Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$2$1;->$it:Lcom/discord/models/domain/ModelExperiment$Assignments; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelExperiment$Assignments;->getAssignments()Lcom/discord/models/domain/ModelExperiment$Experiments; @@ -98,7 +98,7 @@ const-string v2, "it.assignments" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreExperiments;->access$handleLoadedExperiments(Lcom/discord/stores/StoreExperiments;Lcom/discord/models/domain/ModelExperiment$Experiments;)V diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2.smali b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2.smali index 1d842ed9cd..b91aca8d06 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelExperiment$Assignments;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3$1.smali b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3$1.smali index d37b08cd08..3869155629 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3.smali b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3.smali index 744d93ff69..81aecf1a87 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments$tryInitializeExperiments$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreExperiments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreExperiments$tryInitializeExperiments$3;->this$0:Lcom/discord/stores/StoreExperiments; @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreExperiments.smali b/com.discord/smali/com/discord/stores/StoreExperiments.smali index aa66f298fe..cff485b072 100644 --- a/com.discord/smali/com/discord/stores/StoreExperiments.smali +++ b/com.discord/smali/com/discord/stores/StoreExperiments.smali @@ -161,25 +161,17 @@ .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreAuthentication;)V .locals 1 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "dispatcher" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "storeUser" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeGuilds" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeAuthentication" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -282,6 +274,41 @@ iput-object p1, p0, Lcom/discord/stores/StoreExperiments;->experimentOverridesCache:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "storeAuthentication" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getAndTriggerExperiment(Lcom/discord/stores/StoreExperiments;Ljava/util/Map;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/stores/StoreExperiments$Experiment; @@ -637,7 +664,7 @@ const-string v1, "experiments.experiments" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/util/LinkedHashMap; @@ -712,7 +739,7 @@ return-void .end method -.method public static synthetic isExperimentalAlpha$app_productionDiscordExternalRelease$annotations()V +.method public static synthetic isExperimentalAlpha$annotations()V .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -778,7 +805,7 @@ const-string p2, "experimentTriggeredKey" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Lcom/discord/stores/StoreExperiments$Triggered; @@ -805,7 +832,7 @@ const-string v1, "UNINITIALIZED" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -813,7 +840,7 @@ iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->fingerprint:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -867,7 +894,7 @@ const-string v0, "RestAPI\n .api\n \u20260, TimeUnit.MILLISECONDS)" - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v6, Lcom/discord/stores/StoreExperiments; @@ -956,7 +983,7 @@ move-result-object v2 - invoke-static {v2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1011,13 +1038,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "contextCallback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->experimentsEligibleSubject:Lrx/subjects/SerializedSubject; @@ -1037,13 +1062,27 @@ const-string p2, "experimentsEligibleSubje\u2026.overrideBucket\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "contextCallback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getExperimentSnapshot$app_productionDiscordExternalRelease(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/stores/StoreExperiments$Experiment; @@ -1065,13 +1104,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "contextCallback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->experimentsEligible:Ljava/util/HashMap; @@ -1080,6 +1117,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "contextCallback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getExperimentalAlpha()Lrx/Observable; @@ -1115,7 +1166,7 @@ const-string v1, "Observable.combineLatest\u2026estersGuild != null\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1143,7 +1194,7 @@ const-string v1, "experimentsEligibleSubje\u2026 .toMap()\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1167,9 +1218,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getExperiments()Lcom/discord/models/domain/ModelExperiment$Experiments; @@ -1177,11 +1226,20 @@ const-string v0, "payload.experiments" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreExperiments;->handleLoadedExperiments(Lcom/discord/models/domain/ModelExperiment$Experiments;)V return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFingerprint(Ljava/lang/String;)V @@ -1370,9 +1428,7 @@ .method public final setExperimentOverride(Ljava/lang/String;Ljava/lang/Integer;)V .locals 2 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1383,4 +1439,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$1.smali b/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$1.smali index 841fa62782..136bda230f 100644 --- a/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$1.smali @@ -25,17 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -88,7 +78,7 @@ const-string v0, "partyMap" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/stores/StoreGameParty$getUsersForPartyId$1;->$partyId:Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2$1.smali b/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2$1.smali index 7e7c63b881..7b981a060e 100644 --- a/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -71,14 +62,14 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGameParty$getUsersForPartyId$2$1;->call(Ljava/util/Map;)Ljava/util/Map; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGameParty$getUsersForPartyId$2$1;->call(Ljava/util/Map;)Ljava/util/SortedMap; move-result-object p1 return-object p1 .end method -.method public final call(Ljava/util/Map;)Ljava/util/Map; +.method public final call(Ljava/util/Map;)Ljava/util/SortedMap; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -88,16 +79,16 @@ "+", "Lcom/discord/models/domain/ModelUser;", ">;)", - "Ljava/util/Map<", + "Ljava/util/SortedMap<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelUser;", ">;" } .end annotation - const-string/jumbo v0, "userMap" + const-string v0, "userMap" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lf/n/a/k/a;->toSortedMap(Ljava/util/Map;)Ljava/util/SortedMap; diff --git a/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2.smali b/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2.smali index 75c00f5d84..2cbe5824aa 100644 --- a/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGameParty$getUsersForPartyId$2.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -88,7 +80,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelUser;", @@ -107,7 +98,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreGameParty.smali b/com.discord/smali/com/discord/stores/StoreGameParty.smali index 810d3a898d..e03ca8c1b3 100644 --- a/com.discord/smali/com/discord/stores/StoreGameParty.smali +++ b/com.discord/smali/com/discord/stores/StoreGameParty.smali @@ -66,7 +66,7 @@ iput-object v0, p0, Lcom/discord/stores/StoreGameParty;->parties:Ljava/util/HashMap; - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -247,9 +247,9 @@ if-eqz p3, :cond_2 - const-string/jumbo p4, "userParties[userId]?.remove(guildId) ?: return" + const-string p4, "userParties[userId]?.remove(guildId) ?: return" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p4, p0, Lcom/discord/stores/StoreGameParty;->parties:Ljava/util/HashMap; @@ -386,7 +386,7 @@ :goto_1 if-eqz p1, :cond_4 - invoke-static {v1, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -460,7 +460,7 @@ const-string v0, "partiesSubject\n .\u2026toSortedMap() }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -472,7 +472,7 @@ const-string v0, "partiesSubject\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -482,9 +482,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getPresences()Ljava/util/List; @@ -501,7 +499,7 @@ const-string v0, "payload.guilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -526,16 +524,23 @@ :cond_1 return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildCreateOrSync(Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPresences()Ljava/util/List; @@ -547,10 +552,19 @@ :cond_0 return-void + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePresenceReplace(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -563,13 +577,20 @@ } .end annotation - const-string v0, "presences" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreGameParty;->handlePresences(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePresenceUpdate(Lcom/discord/models/domain/ModelPresence;)V @@ -593,17 +614,24 @@ .end method .method public final handlePresenceUpdate(Lcom/discord/models/domain/ModelPresence;J)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreGameParty;->updateParty(Lcom/discord/models/domain/ModelPresence;J)V return-void + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali index 52b5b67b9a..52905912c4 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function5<", "Ljava/lang/Boolean;", "Ljava/lang/String;", @@ -33,37 +33,51 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion; + const/4 v0, 0x5 - const/4 v1, 0x5 - - const-string v4, "create" - - const-string v5, "create(ZLjava/lang/String;JZLcom/discord/stores/StoreClientDataState$ClientDataState;)Lcom/discord/stores/StoreGatewayConnection$ClientState;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "create" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "create(ZLjava/lang/String;JZLcom/discord/stores/StoreClientDataState$ClientDataState;)Lcom/discord/stores/StoreGatewayConnection$ClientState;" + + return-object v0 +.end method + .method public final invoke(ZLjava/lang/String;JZLcom/discord/stores/StoreClientDataState$ClientDataState;)Lcom/discord/stores/StoreGatewayConnection$ClientState; .locals 8 - const-string v0, "p5" + if-eqz p6, :cond_0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; move-object v1, v0 @@ -84,6 +98,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p5" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali index 8d03496135..4507857531 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali @@ -95,17 +95,13 @@ } .end annotation - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "scheduler" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "callback" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->get()Lrx/Observable; @@ -143,7 +139,7 @@ const-string v0, "numGatewayConnectionCons\u2026 .distinctUntilChanged()" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/stores/StoreStream;->getClientDataState$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreClientDataState; @@ -167,7 +163,7 @@ const-string v0, "Observable\n .\u2026 ::create\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -179,12 +175,10 @@ const-string p1, "Observable\n .\u2026 .observeOn(scheduler)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 - const-string v2, "clientState" - const/4 v3, 0x0 const/4 v5, 0x0 @@ -195,9 +189,32 @@ const/4 v8, 0x0 + const-string v2, "clientState" + move-object v4, p3 invoke-static/range {v0 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali index b9b74c61e8..3ccd3d4a41 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali @@ -48,11 +48,9 @@ .end method .method public constructor (Ljava/lang/String;ZLcom/discord/stores/StoreClientDataState$ClientDataState;)V - .locals 1 + .locals 0 - const-string v0, "clientDataState" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,15 @@ iput-object p3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->clientDataState:Lcom/discord/stores/StoreClientDataState$ClientDataState; return-void + + :cond_0 + const-string p1, "clientDataState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGatewayConnection$ClientState;Ljava/lang/String;ZLcom/discord/stores/StoreClientDataState$ClientDataState;ILjava/lang/Object;)Lcom/discord/stores/StoreGatewayConnection$ClientState; @@ -125,15 +132,22 @@ .method public final copy(Ljava/lang/String;ZLcom/discord/stores/StoreClientDataState$ClientDataState;)Lcom/discord/stores/StoreGatewayConnection$ClientState; .locals 1 - const-string v0, "clientDataState" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->(Ljava/lang/String;ZLcom/discord/stores/StoreClientDataState$ClientDataState;)V return-object v0 + + :cond_0 + const-string p1, "clientDataState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +165,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -167,7 +181,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->clientDataState:Lcom/discord/stores/StoreClientDataState$ClientDataState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali index 35c776e141..4d89f3121b 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/gateway/GatewaySocket$IdentifyData;", ">;" @@ -28,33 +28,49 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGatewayConnection;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGatewayConnection; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "getIdentifyData" - - const-string v5, "getIdentifyData()Lcom/discord/gateway/GatewaySocket$IdentifyData;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "getIdentifyData" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "getIdentifyData()Lcom/discord/gateway/GatewaySocket$IdentifyData;" + + return-object v0 +.end method + .method public final invoke()Lcom/discord/gateway/GatewaySocket$IdentifyData; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGatewayConnection; diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$2.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$2.smali index 550d5c4a2f..514736bba9 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -53,7 +53,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,7 +73,7 @@ .end method .method public final invoke(Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -85,11 +85,18 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->readyPayloadReceived(Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali index fad6ae42ea..e92985e1eb 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,17 +71,15 @@ .method public final invoke(Ljava/lang/String;)Ljava/lang/String; .locals 3 - const-string v0, "gatewayUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/16 v0, 0x3a - - const/4 v1, 0x0 + const/16 v1, 0x3a const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1, v0, v2}, Lk0/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -92,4 +90,11 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "gatewayUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$callConnect$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$callConnect$1.smali index 14b8b1e17f..dd38dba3dd 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$callConnect$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$callConnect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$callConnect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lcom/discord/stores/StoreGatewayConnection$callConnect$1;->$channelId:J invoke-virtual {p1, v0, v1}, Lcom/discord/gateway/GatewaySocket;->callConnect(J)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali index d5b9da2d33..a4e26f8fb0 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGatewayConnection$ClientState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$init$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; invoke-static {v0, p1}, Lcom/discord/stores/StoreGatewayConnection;->access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali index cdc3b75c1f..aaf4a75271 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$presenceUpdate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$presenceUpdate$1;->$status:Lcom/discord/models/domain/ModelPresence$Status; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/gateway/GatewaySocket;->presenceUpdate(Lcom/discord/models/domain/ModelPresence$Status;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$requestGuildMembers$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$requestGuildMembers$1.smali index c405f25ce5..a4febcc2e4 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$requestGuildMembers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$requestGuildMembers$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$requestGuildMembers$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$requestGuildMembers$1;->$guildIds:Ljava/util/List; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/gateway/GatewaySocket;->requestGuildMembers(Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamCreate$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamCreate$1.smali index 6cc2e1a0c7..e822511407 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamCreate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamCreate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$streamCreate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,51 +71,49 @@ .end method .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V - .locals 8 + .locals 7 - const-string v0, "gatewaySocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; - invoke-static {v0}, Lcom/discord/stores/StoreGatewayConnection;->access$getStream$p(Lcom/discord/stores/StoreGatewayConnection;)Lcom/discord/stores/StoreStream; + invoke-static {v1}, Lcom/discord/stores/StoreGatewayConnection;->access$getStream$p(Lcom/discord/stores/StoreGatewayConnection;)Lcom/discord/stores/StoreStream; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getApplicationStreaming$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getApplicationStreaming$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming;->getActiveApplicationStream$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming;->getActiveApplicationStream$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; + move-result-object v1 - move-result-object v0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; - - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 iget-object v2, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$streamKey:Ljava/lang/String; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -125,45 +123,52 @@ iget-object v2, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; - invoke-virtual {v2, v0}, Lcom/discord/stores/StoreGatewayConnection;->streamDelete(Ljava/lang/String;)V + invoke-virtual {v2, v1}, Lcom/discord/stores/StoreGatewayConnection;->streamDelete(Ljava/lang/String;)V :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$newStream:Lcom/discord/models/domain/ModelApplicationStream; + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$newStream:Lcom/discord/models/domain/ModelApplicationStream; - instance-of v2, v0, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; + instance-of v2, v1, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; if-eqz v2, :cond_2 - check-cast v0, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; + check-cast v1, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;->getGuildId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;->getGuildId()J move-result-wide v0 invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v0 :cond_2 - move-object v6, v1 + move-object v5, v0 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$newStream:Lcom/discord/models/domain/ModelApplicationStream; invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getType()Ljava/lang/String; - move-result-object v3 + move-result-object v2 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$newStream:Lcom/discord/models/domain/ModelApplicationStream; invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J - move-result-wide v4 + move-result-wide v3 - iget-object v7, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$preferredRegion:Ljava/lang/String; + iget-object v6, p0, Lcom/discord/stores/StoreGatewayConnection$streamCreate$1;->$preferredRegion:Ljava/lang/String; - move-object v2, p1 + move-object v1, p1 - invoke-virtual/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->streamCreate(Ljava/lang/String;JLjava/lang/Long;Ljava/lang/String;)V + invoke-virtual/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->streamCreate(Ljava/lang/String;JLjava/lang/Long;Ljava/lang/String;)V return-void + + :cond_3 + const-string p1, "gatewaySocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamDelete$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamDelete$1.smali index 5dc616254d..9d56358fe5 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamDelete$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamDelete$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$streamDelete$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$streamDelete$1;->$streamKey:Ljava/lang/String; invoke-virtual {p1, v0}, Lcom/discord/gateway/GatewaySocket;->streamDelete(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamWatch$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamWatch$1.smali index de3e682398..e281c8a7dc 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamWatch$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$streamWatch$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$streamWatch$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,47 +65,42 @@ .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$streamWatch$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; - - invoke-static {v0}, Lcom/discord/stores/StoreGatewayConnection;->access$getStream$p(Lcom/discord/stores/StoreGatewayConnection;)Lcom/discord/stores/StoreStream; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getApplicationStreaming$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming;->getActiveApplicationStream$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; - - move-result-object v0 - - goto :goto_0 - - :cond_0 const/4 v0, 0x0 - :goto_0 + if-eqz p1, :cond_2 + + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$streamWatch$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {v1}, Lcom/discord/stores/StoreGatewayConnection;->access$getStream$p(Lcom/discord/stores/StoreGatewayConnection;)Lcom/discord/stores/StoreStream; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getApplicationStreaming$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming;->getActiveApplicationStream$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; + + move-result-object v1 + + if-eqz v1, :cond_0 + + invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;->getStream()Lcom/discord/models/domain/ModelApplicationStream; + + move-result-object v1 + + if-eqz v1, :cond_0 + + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; + + move-result-object v0 + + :cond_0 if-eqz v0, :cond_1 iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$streamWatch$1;->$streamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -123,4 +118,11 @@ invoke-virtual {p1, v0}, Lcom/discord/gateway/GatewaySocket;->streamWatch(Ljava/lang/String;)V return-void + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1.smali index 85dd052bff..1a9a98c78d 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1;->$guildId:J @@ -76,4 +74,13 @@ invoke-virtual {p1, v0, v1, v2}, Lcom/discord/gateway/GatewaySocket;->updateGuildSubscriptions(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceServerPing$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceServerPing$1.smali index d3550ce3b7..6e0709533b 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceServerPing$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceServerPing$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$voiceServerPing$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,13 +69,20 @@ .end method .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/gateway/GatewaySocket;->voiceServerPing()V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceStateUpdate$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceStateUpdate$1.smali index bbc9c49e43..3f024393ad 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceStateUpdate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$voiceStateUpdate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGatewayConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/gateway/GatewaySocket;", "Lkotlin/Unit;", @@ -59,7 +59,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,27 +79,34 @@ .end method .method public final invoke(Lcom/discord/gateway/GatewaySocket;)V - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$guildId:Ljava/lang/Long; - iget-object v2, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$guildId:Ljava/lang/Long; + iget-object v2, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$channelId:Ljava/lang/Long; - iget-object v3, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$channelId:Ljava/lang/Long; + iget-boolean v3, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$selfMute:Z - iget-boolean v4, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$selfMute:Z + iget-boolean v4, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$selfDeaf:Z - iget-boolean v5, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$selfDeaf:Z + iget-boolean v5, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$selfVideo:Z - iget-boolean v6, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$selfVideo:Z + iget-object v6, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$preferredRegion:Ljava/lang/String; - iget-object v7, p0, Lcom/discord/stores/StoreGatewayConnection$voiceStateUpdate$1;->$preferredRegion:Ljava/lang/String; + move-object v0, p1 - move-object v1, p1 - - invoke-virtual/range {v1 .. v7}, Lcom/discord/gateway/GatewaySocket;->voiceStateUpdate(Ljava/lang/Long;Ljava/lang/Long;ZZZLjava/lang/String;)V + invoke-virtual/range {v0 .. v6}, Lcom/discord/gateway/GatewaySocket;->voiceStateUpdate(Ljava/lang/Long;Ljava/lang/Long;ZZZLjava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali index eb0001faf7..98d4303df4 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali @@ -610,21 +610,15 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/logging/AppGatewaySocketLogger;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "clock" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "scheduler" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "gatewaySocketLogger" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -1141,6 +1135,34 @@ iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->streamDelete:Lrx/subjects/SerializedSubject; return-void + + :cond_0 + const-string p1, "gatewaySocketLogger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreStream;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/logging/AppGatewaySocketLogger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -1162,7 +1184,7 @@ const-string p5, "Schedulers.from(Executors.newFixedThreadPool(1))" - invoke-static {p3, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection;->(Lcom/discord/stores/StoreStream;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/logging/AppGatewaySocketLogger;)V @@ -1740,7 +1762,7 @@ const-string v1, "connected.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1764,7 +1786,7 @@ const-string v1, "connectionReady.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -2524,9 +2546,7 @@ .method public handleDispatch(Ljava/lang/String;Ljava/lang/Object;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 if-nez p1, :cond_0 @@ -3433,6 +3453,15 @@ :goto_6 return-void + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :sswitch_data_0 .sparse-switch -0x7f659b57 -> :sswitch_35 @@ -3521,9 +3550,7 @@ .method public final handleRtcConnectionStateChanged(Lcom/discord/rtcconnection/RtcConnection$State;)V .locals 1 - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/rtcconnection/RtcConnection$State$d; @@ -3539,14 +3566,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final init(Landroid/content/Context;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket; @@ -3567,6 +3601,15 @@ invoke-virtual {p1, v0, v1, v2}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final presenceUpdate(Lcom/discord/models/domain/ModelPresence$Status;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;)Z @@ -3825,9 +3868,7 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGatewayConnection$requestGuildMembers$1; @@ -3838,6 +3879,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final resetOnError()Lkotlin/Unit; @@ -3865,9 +3915,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; @@ -3882,14 +3930,21 @@ invoke-direct {p0, v1}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final streamDelete(Ljava/lang/String;)V .locals 1 - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGatewayConnection$streamDelete$1; @@ -3898,6 +3953,15 @@ invoke-direct {p0, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final streamWatch(Ljava/lang/String;)V @@ -3905,9 +3969,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGatewayConnection$streamWatch$1; @@ -3916,28 +3978,37 @@ invoke-direct {p0, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateGuildSubscriptions(JLcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;)Z - .locals 4 + .locals 5 - const-string v0, "guildSubscriptions" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - new-instance v0, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions; + new-instance v1, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions; invoke-virtual {p3}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->getSerializedRanges()Ljava/util/Map; - move-result-object v1 + move-result-object v2 invoke-virtual {p3}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->getTyping()Ljava/lang/Boolean; - move-result-object v2 + move-result-object v3 invoke-virtual {p3}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->getActivities()Ljava/lang/Boolean; - move-result-object v3 + move-result-object v4 invoke-virtual {p3}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->getMembers()Ljava/util/Set; @@ -3945,27 +4016,29 @@ if-eqz p3, :cond_0 - invoke-static {p3}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p3}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; - move-result-object p3 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p3, 0x0 - - :goto_0 - invoke-direct {v0, v1, v2, v3, p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->(Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;)V + invoke-direct {v1, v2, v3, v4, v0}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->(Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;)V new-instance p3, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1; - invoke-direct {p3, p1, p2, v0}, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1;->(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V + invoke-direct {p3, p1, p2, v1}, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1;->(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V invoke-direct {p0, p3}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z move-result p1 return p1 + + :cond_1 + const-string p1, "guildSubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final voiceStateUpdate(Ljava/lang/Long;Ljava/lang/Long;ZZZLjava/lang/String;)Z diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$1.smali index 943a9c95a7..0b6bf18bdb 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGifPicker$fetchGifCategories$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGifPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFetchGifCategoriesError" - - const-string v5, "handleFetchGifCategoriesError(Lcom/discord/utilities/error/Error;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchGifCategoriesError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGifPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchGifCategoriesError(Lcom/discord/utilities/error/Error;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGifPicker; invoke-static {v0, p1}, Lcom/discord/stores/StoreGifPicker;->access$handleFetchGifCategoriesError(Lcom/discord/stores/StoreGifPicker;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$2.smali index 2643d1ed3e..b52f7f4b2f 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifCategories$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGifPicker$fetchGifCategories$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGifPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFetchGifCategoriesOnNext" - - const-string v5, "handleFetchGifCategoriesOnNext(Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchGifCategoriesOnNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGifPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchGifCategoriesOnNext(Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGifPicker; invoke-static {v0, p1}, Lcom/discord/stores/StoreGifPicker;->access$handleFetchGifCategoriesOnNext(Lcom/discord/stores/StoreGifPicker;Lcom/discord/models/gifpicker/dto/TrendingGifCategoriesResponseDto;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$1.smali index 0a60e57dd4..d60d5d389a 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGifPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFetchTrendingSearchTermsError" - - const-string v5, "handleFetchTrendingSearchTermsError(Lcom/discord/utilities/error/Error;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingSearchTermsError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGifPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingSearchTermsError(Lcom/discord/utilities/error/Error;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGifPicker; invoke-static {v0, p1}, Lcom/discord/stores/StoreGifPicker;->access$handleFetchTrendingSearchTermsError(Lcom/discord/stores/StoreGifPicker;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$2.smali index 10df7a8214..bf50a805de 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGifPicker$fetchGifTrendingSearchTerms$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGifPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFetchTrendingSearchTermsOnNext" - - const-string v5, "handleFetchTrendingSearchTermsOnNext(Ljava/util/List;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingSearchTermsOnNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGifPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingSearchTermsOnNext(Ljava/util/List;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,15 +94,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGifPicker; invoke-static {v0, p1}, Lcom/discord/stores/StoreGifPicker;->access$handleFetchTrendingSearchTermsOnNext(Lcom/discord/stores/StoreGifPicker;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$1.smali index a05e25e0a6..40d36755d6 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/GifDto;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,7 +85,7 @@ const-string v0, "gifDtos" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$2.smali index ada1e0fc66..4973de37a2 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$2.smali @@ -67,7 +67,7 @@ iget-object v0, p0, Lcom/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$2;->$query:Ljava/lang/String; - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; invoke-static {p1, v0, v1}, Lcom/discord/stores/StoreGifPicker;->access$handleGifSearchResults(Lcom/discord/stores/StoreGifPicker;Ljava/lang/String;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3$1.smali index 418264acf4..d5ea3258e5 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ const-string v3, "gifs" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0, v2}, Lcom/discord/stores/StoreGifPicker;->access$handleGifSearchResults(Lcom/discord/stores/StoreGifPicker;Ljava/lang/String;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3.smali index 79661c391f..16d272e8df 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$fetchGifsForSearchQuery$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$1.smali index 202e90b6cf..1d5f910a2d 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$1.smali @@ -67,7 +67,7 @@ iget-object v0, p0, Lcom/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$1;->$query:Ljava/lang/String; - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; invoke-static {p1, v0, v1}, Lcom/discord/stores/StoreGifPicker;->access$handleSuggestedSearchTerms(Lcom/discord/stores/StoreGifPicker;Ljava/lang/String;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2$1.smali index b22dc0423f..54e54549fd 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ const-string v3, "suggestedSearchTerms" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0, v2}, Lcom/discord/stores/StoreGifPicker;->access$handleSuggestedSearchTerms(Lcom/discord/stores/StoreGifPicker;Ljava/lang/String;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2.smali index 27f933360a..9ed9f95662 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$fetchSuggestedSearchTerms$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$1.smali index 601bbc3ac4..db4eb4ca6d 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/GifDto;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,7 +85,7 @@ const-string v0, "gifDtos" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$2.smali index cf21d65d1d..d2bbc6488b 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGifPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFetchTrendingGifsError" - - const-string v5, "handleFetchTrendingGifsError(Lcom/discord/utilities/error/Error;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingGifsError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGifPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingGifsError(Lcom/discord/utilities/error/Error;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGifPicker; invoke-static {v0, p1}, Lcom/discord/stores/StoreGifPicker;->access$handleFetchTrendingGifsError(Lcom/discord/stores/StoreGifPicker;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$3.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$3.smali index ee005e8cbc..af66b55506 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGifPicker$fetchTrendingCategoryGifs$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGifPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFetchTrendingGifsOnNext" - - const-string v5, "handleFetchTrendingGifsOnNext(Ljava/util/List;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingGifsOnNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGifPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFetchTrendingGifsOnNext(Ljava/util/List;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,15 +94,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGifPicker; invoke-static {v0, p1}, Lcom/discord/stores/StoreGifPicker;->access$handleFetchTrendingGifsOnNext(Lcom/discord/stores/StoreGifPicker;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesError$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesError$1.smali index 1276dcf7a6..70eb314ba9 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesError$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$handleFetchGifCategoriesError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesOnNext$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesOnNext$1.smali index d3b0d17788..2c12751606 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesOnNext$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchGifCategoriesOnNext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$handleFetchGifCategoriesOnNext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsError$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsError$1.smali index 01b8f52d80..3a6f7f9e25 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsError$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$handleFetchTrendingGifsError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsOnNext$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsOnNext$1.smali index 6a61ed0a5d..195aaca3fe 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsOnNext$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingGifsOnNext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$handleFetchTrendingGifsOnNext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsError$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsError$1.smali index e00f6ee4f8..79d91abd78 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsError$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsOnNext$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsOnNext$1.smali index af32f3eb7c..3888c9a345 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsOnNext$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsOnNext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$handleFetchTrendingSearchTermsOnNext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$1.smali index c016bb909e..420d40844b 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeGifCategories$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$2.smali index 244577dc9d..a90318f33b 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifCategories$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeGifCategories$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$1.smali index fb488b7aa3..8e4b84c9b8 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$2.smali index 3210f8a248..5e08691578 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeGifTrendingSearchTerms$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$1.smali index adac41b7ae..183b1a3826 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeGifsForSearchQuery$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$2.smali index 8f1e75b131..d7ba0a2a00 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeGifsForSearchQuery$2.smali @@ -25,17 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;>;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSearchHistory$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSearchHistory$1.smali index d9d044362f..a5ae7bd290 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSearchHistory$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSearchHistory$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeSearchHistory$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -43,7 +43,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$1.smali index 3c44a35db4..d32b1ac9b8 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -43,7 +43,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$2.smali index 4b80029a2b..8576fa3c0a 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$3.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$3.smali index 1c4d4115a4..5f21f0c595 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeSuggestedSearchTerms$3.smali @@ -25,17 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;>;", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$1.smali index 9c498f528c..2ad15ea185 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$2.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$2.smali index 3221605fa1..c2f39cde33 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeTrendingCategoryGifs$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingGifCategoryPreviewUrl$1.smali b/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingGifCategoryPreviewUrl$1.smali index 7c936ee63f..b2ad9aed2d 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingGifCategoryPreviewUrl$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker$observeTrendingGifCategoryPreviewUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifPicker$observeTrendingGifCategoryPreviewUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifPicker.smali b/com.discord/smali/com/discord/stores/StoreGifPicker.smali index 4a8608ae7c..9607196e1d 100644 --- a/com.discord/smali/com/discord/stores/StoreGifPicker.smali +++ b/com.discord/smali/com/discord/stores/StoreGifPicker.smali @@ -176,7 +176,7 @@ sput-object v0, Lcom/discord/stores/StoreGifPicker;->Companion:Lcom/discord/stores/StoreGifPicker$Companion; - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; sput-object v0, Lcom/discord/stores/StoreGifPicker;->searchResultsLoadingList:Ljava/util/List; @@ -188,21 +188,15 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/updates/ObservationDeck;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "storeUserSettings" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "restAPI" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "observationDeck" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V @@ -214,19 +208,19 @@ iput-object p4, p0, Lcom/discord/stores/StoreGifPicker;->observationDeck:Lcom/discord/stores/updates/ObservationDeck; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/stores/StoreGifPicker;->gifCategoriesSnapshot:Ljava/util/List; iput-object p1, p0, Lcom/discord/stores/StoreGifPicker;->gifTrendingSearchTermsSnapshot:Ljava/util/List; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreGifPicker;->gifSearchHistorySnapshot:Ljava/util/Map; iput-object p1, p0, Lcom/discord/stores/StoreGifPicker;->suggestedSearchTermsSnapshot:Ljava/util/Map; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/stores/StoreGifPicker;->trendingCategoryGifsSnapshot:Ljava/util/List; @@ -265,6 +259,34 @@ iput-object p1, p0, Lcom/discord/stores/StoreGifPicker;->gifSuggestedSearchTermsHistory:Lcom/discord/stores/StoreGifPicker$CacheHistory; return-void + + :cond_0 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/updates/ObservationDeck;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -604,7 +626,7 @@ const-string v3, "storeUserSettings.locale" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "tenor" @@ -660,7 +682,7 @@ const-string v1, "storeUserSettings.locale" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "tenor" @@ -682,7 +704,7 @@ const-string v1, "restAPI.getGifSearchResu\u2026to)\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -704,7 +726,7 @@ const-string v0, "restAPI.getGifSearchResu\u2026y, emptyList())\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreGifPicker; @@ -742,7 +764,7 @@ const-string v2, "storeUserSettings.locale" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "tenor" @@ -772,7 +794,7 @@ const-string v0, "restAPI.getGifSuggestedS\u2026y, emptyList())\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreGifPicker; @@ -814,7 +836,7 @@ const-string v3, "storeUserSettings.locale" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "tenor" @@ -834,7 +856,7 @@ const-string v2, "restAPI.getTrendingGifCa\u2026to)\n }\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -1387,7 +1409,7 @@ const-string v3, "storeUserSettings.locale" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "tenor" @@ -1542,9 +1564,7 @@ } .end annotation - const-string v0, "query" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifPicker;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1568,7 +1588,7 @@ const-string v0, "observeSearchHistory().m\u2026gifSearchHistory[query] }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1; @@ -1584,9 +1604,18 @@ const-string v0, "filter { it != null }.map { it!! }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeSuggestedSearchTerms(Ljava/lang/String;)Lrx/Observable; @@ -1603,9 +1632,7 @@ } .end annotation - const-string v0, "query" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifPicker;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1629,7 +1656,7 @@ const-string v0, "observeSuggestedSearchTe\u2026archTermsHistory[query] }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1; @@ -1645,9 +1672,18 @@ const-string v0, "filter { it != null }.map { it!! }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeTrendingCategoryGifs()Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$RedeemedFailed.smali b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$RedeemedFailed.smali index e47d23895f..416a3ef971 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$RedeemedFailed.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$RedeemedFailed.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGift;ZLjava/lang/Integer;)V .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGifting$GiftState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;->gift:Lcom/discord/models/domain/ModelGift; @@ -41,6 +39,13 @@ iput-object p3, p0, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;->errorCode:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;Lcom/discord/models/domain/ModelGift;ZLjava/lang/Integer;ILjava/lang/Object;)Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed; @@ -103,15 +108,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGift;ZLjava/lang/Integer;)Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed; .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;->(Lcom/discord/models/domain/ModelGift;ZLjava/lang/Integer;)V return-object v0 + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -129,7 +141,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;->gift:Lcom/discord/models/domain/ModelGift; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -145,7 +157,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;->errorCode:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Redeeming.smali b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Redeeming.smali index b40ca11cc9..12e5346e6c 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Redeeming.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Redeeming.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGift;)V .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGifting$GiftState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreGifting$GiftState$Redeeming;->gift:Lcom/discord/models/domain/ModelGift; return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGifting$GiftState$Redeeming;Lcom/discord/models/domain/ModelGift;ILjava/lang/Object;)Lcom/discord/stores/StoreGifting$GiftState$Redeeming; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGift;)Lcom/discord/stores/StoreGifting$GiftState$Redeeming; .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGifting$GiftState$Redeeming; invoke-direct {v0, p1}, Lcom/discord/stores/StoreGifting$GiftState$Redeeming;->(Lcom/discord/models/domain/ModelGift;)V return-object v0 + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGifting$GiftState$Redeeming;->gift:Lcom/discord/models/domain/ModelGift; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Resolved.smali b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Resolved.smali index 278f058489..dd516028bd 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Resolved.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Resolved.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGift;)V .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGifting$GiftState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreGifting$GiftState$Resolved;->gift:Lcom/discord/models/domain/ModelGift; return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGifting$GiftState$Resolved;Lcom/discord/models/domain/ModelGift;ILjava/lang/Object;)Lcom/discord/stores/StoreGifting$GiftState$Resolved; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGift;)Lcom/discord/stores/StoreGifting$GiftState$Resolved; .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGifting$GiftState$Resolved; invoke-direct {v0, p1}, Lcom/discord/stores/StoreGifting$GiftState$Resolved;->(Lcom/discord/models/domain/ModelGift;)V return-object v0 + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGifting$GiftState$Resolved;->gift:Lcom/discord/models/domain/ModelGift; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Revoking.smali b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Revoking.smali index d0547a758b..55b7ad7fb8 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Revoking.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$GiftState$Revoking.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGift;)V .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGifting$GiftState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreGifting$GiftState$Revoking;->gift:Lcom/discord/models/domain/ModelGift; return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGifting$GiftState$Revoking;Lcom/discord/models/domain/ModelGift;ILjava/lang/Object;)Lcom/discord/stores/StoreGifting$GiftState$Revoking; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGift;)Lcom/discord/stores/StoreGifting$GiftState$Revoking; .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGifting$GiftState$Revoking; invoke-direct {v0, p1}, Lcom/discord/stores/StoreGifting$GiftState$Revoking;->(Lcom/discord/models/domain/ModelGift;)V return-object v0 + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGifting$GiftState$Revoking;->gift:Lcom/discord/models/domain/ModelGift; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1$1.smali index 7ba2fd344a..ea26c67558 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$acceptGift$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -88,7 +88,7 @@ const-string v3, "error.response" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -122,7 +122,7 @@ move-result-object v7 - invoke-static {v7, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1.smali index ad4fbbd8fd..fab45942ab 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$acceptGift$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$acceptGift$1$1;->this$0:Lcom/discord/stores/StoreGifting$acceptGift$1; @@ -80,4 +78,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2$1.smali index adda68fdaa..99d09fb982 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$acceptGift$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2.smali b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2.smali index 76f6c91de3..30692f1508 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$acceptGift$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1.smali index 703cc3195c..98dd40095c 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$acceptGift$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$acceptGift$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -104,7 +104,7 @@ const-string v0, "RestAPI\n .api\n \u2026scribeOn(Schedulers.io())" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/stores/StoreGifting$acceptGift$1;->this$0:Lcom/discord/stores/StoreGifting; diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1$1.smali index 7fc5eba946..445576ff02 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchGift$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1.smali index 24ab8e3bb8..7bd0e88f71 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchGift$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGift;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGift;)V .locals 2 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$fetchGift$1;->this$0:Lcom/discord/stores/StoreGifting; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2$1.smali index 60940e5e59..ed8fbbbd67 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchGift$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2.smali index 3fb92dbe1d..e904822cc8 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchGift$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchGift$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$fetchGift$2;->this$0:Lcom/discord/stores/StoreGifting; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$1.smali index 9685b5de92..5356354b4d 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2$1.smali index 9c17b8a45b..acb97ac513 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2.smali index a5e2594c3e..3405911c64 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$2;->this$0:Lcom/discord/stores/StoreGifting; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3$1.smali index 3cde1e6e1d..efbb523e7a 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3.smali b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3.smali index 493aef36eb..89836a733c 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$fetchMyGiftsForSku$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,9 +76,7 @@ } .end annotation - const-string v0, "gifts" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$fetchMyGiftsForSku$3;->this$0:Lcom/discord/stores/StoreGifting; @@ -93,4 +91,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "gifts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$1.smali index 1ab5e95a72..21af50fe27 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$generateGiftCode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2$1.smali index 98bc44f55c..2b49848e5b 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$generateGiftCode$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2.smali b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2.smali index aa9b8e1117..560cae5331 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$generateGiftCode$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$generateGiftCode$2;->this$0:Lcom/discord/stores/StoreGifting; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3$1.smali index d8d1c0b222..7b603cd71e 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$generateGiftCode$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3.smali b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3.smali index 1da0d5bf9e..fb34af65b4 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$generateGiftCode$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$generateGiftCode$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGift;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGift;)V .locals 2 - const-string v0, "newGift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$generateGiftCode$3;->this$0:Lcom/discord/stores/StoreGifting; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "newGift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$getMyResolvedGifts$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$getMyResolvedGifts$1.smali index 95094f5e22..20f0129b21 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$getMyResolvedGifts$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$getMyResolvedGifts$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreGifting$GiftState;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGift;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -192,11 +184,11 @@ goto :goto_2 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.stores.StoreGifting.GiftState.Resolved" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/stores/StoreGifting$requestGift$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$requestGift$1.smali index 7608685452..d0b3783a46 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$requestGift$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$requestGift$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$requestGift$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$requestGift$2.smali b/com.discord/smali/com/discord/stores/StoreGifting$requestGift$2.smali index 2fc8a12360..ac4117f959 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$requestGift$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$requestGift$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreGifting$GiftState;", - ">;", - "Lcom/discord/stores/StoreGifting$GiftState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$1.smali index 48b0abc19b..1da4b4348c 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$revokeGiftCode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2$1.smali index 735e02d848..8c827a47f2 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$revokeGiftCode$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2.smali b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2.smali index 0bd9261097..8c993f5757 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$revokeGiftCode$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting$revokeGiftCode$2;->this$0:Lcom/discord/stores/StoreGifting; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3$1.smali b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3$1.smali index afa9d11cb8..2dbcc89f40 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$revokeGiftCode$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3.smali b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3.smali index a0006f7807..75820a8637 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting$revokeGiftCode$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGifting$revokeGiftCode$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGifting.smali b/com.discord/smali/com/discord/stores/StoreGifting.smali index d26e1e8a13..321d1b36c0 100644 --- a/com.discord/smali/com/discord/stores/StoreGifting.smali +++ b/com.discord/smali/com/discord/stores/StoreGifting.smali @@ -59,11 +59,9 @@ .end method .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -75,7 +73,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreGifting;->knownGifts:Ljava/util/HashMap; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -84,6 +82,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreGifting;->knownGiftsSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$fetchGift(Lcom/discord/stores/StoreGifting;Ljava/lang/String;)V @@ -166,11 +173,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.stores.StoreGifting.GiftState.Resolved" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -290,9 +297,7 @@ .method public final acceptGift(Lcom/discord/models/domain/ModelGift;)V .locals 2 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -303,6 +308,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final fetchMyGiftsForSku(JLjava/lang/Long;)V @@ -515,7 +529,7 @@ const-string p2, "knownGiftsSubject\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -545,9 +559,7 @@ } .end annotation - const-string v0, "giftCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGifting;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -573,76 +585,83 @@ const-string v0, "knownGiftsSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final revokeGiftCode(Lcom/discord/models/domain/ModelGift;)V .locals 13 - const-string v0, "gift" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreGifting;->knownGifts:Ljava/util/HashMap; + iget-object v1, p0, Lcom/discord/stores/StoreGifting;->knownGifts:Ljava/util/HashMap; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->getCode()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreGifting;->knownGifts:Ljava/util/HashMap; + iget-object v1, p0, Lcom/discord/stores/StoreGifting;->knownGifts:Ljava/util/HashMap; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->getCode()Ljava/lang/String; + move-result-object v2 + + invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + move-result-object v1 - invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + instance-of v1, v1, Lcom/discord/stores/StoreGifting$GiftState$Revoking; - move-result-object v0 - - instance-of v0, v0, Lcom/discord/stores/StoreGifting$GiftState$Revoking; - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 return-void :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreGifting;->dispatcher:Lcom/discord/stores/Dispatcher; + iget-object v1, p0, Lcom/discord/stores/StoreGifting;->dispatcher:Lcom/discord/stores/Dispatcher; - new-instance v1, Lcom/discord/stores/StoreGifting$revokeGiftCode$1; + new-instance v2, Lcom/discord/stores/StoreGifting$revokeGiftCode$1; - invoke-direct {v1, p0, p1}, Lcom/discord/stores/StoreGifting$revokeGiftCode$1;->(Lcom/discord/stores/StoreGifting;Lcom/discord/models/domain/ModelGift;)V + invoke-direct {v2, p0, p1}, Lcom/discord/stores/StoreGifting$revokeGiftCode$1;->(Lcom/discord/stores/StoreGifting;Lcom/discord/models/domain/ModelGift;)V - invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + invoke-virtual {v1, v2}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->getCode()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/utilities/rest/RestAPI;->revokeGiftCode(Ljava/lang/String;)Lrx/Observable; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->getCode()Ljava/lang/String; - move-result-object v0 + move-result-object v2 - const/4 v1, 0x0 + invoke-virtual {v1, v2}, Lcom/discord/utilities/rest/RestAPI;->revokeGiftCode(Ljava/lang/String;)Lrx/Observable; - const/4 v2, 0x1 + move-result-object v1 - const/4 v3, 0x0 + const/4 v2, 0x0 - invoke-static {v0, v1, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + const/4 v3, 0x1 + + invoke-static {v1, v2, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v4 @@ -669,4 +688,11 @@ invoke-static/range {v4 .. v12}, 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_1 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$1.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$1.smali index 8549cbccbc..1ec409541a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$1.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildIntegration;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildIntegration;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$2.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$2.smali index b9598fea8c..c548225053 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$get$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildIntegration;", - ">;", - "Lcom/discord/models/domain/ModelGuildIntegration;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1$1.smali index 784091caaf..9edda21398 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGuildIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGuildIntegrations;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGuildIntegrations; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "handleIntegrationScreenClosed" - - const-string v5, "handleIntegrationScreenClosed()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleIntegrationScreenClosed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGuildIntegrations; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleIntegrationScreenClosed()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGuildIntegrations; diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1.smali index 9b2428bf94..e5c10947b1 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2.smali index 9800a4b6ac..5fe9a3fd1d 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2;->this$0:Lcom/discord/stores/StoreGuildIntegrations; invoke-static {v0, p1}, Lcom/discord/stores/StoreGuildIntegrations;->access$setCloseIntegrationScreenSubscription$p(Lcom/discord/stores/StoreGuildIntegrations;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenOpened$1.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenOpened$1.smali index c0f40f8c7f..4939d923c4 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenOpened$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$onIntegrationScreenOpened$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenOpened$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1$1.smali index 3c84b62fc8..94a3f30f8a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ const-string v4, "integrations" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v2, v3, v0}, Lcom/discord/stores/StoreGuildIntegrations;->access$handleIntegrationsLoaded(Lcom/discord/stores/StoreGuildIntegrations;JLjava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1.smali index 18060bc918..e699aba852 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildIntegrations.smali b/com.discord/smali/com/discord/stores/StoreGuildIntegrations.smali index 743fb32ef1..97270a85a9 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildIntegrations.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildIntegrations.smali @@ -40,11 +40,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +65,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildIntegrations;->integrationsSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getCloseIntegrationScreenSubscription$p(Lcom/discord/stores/StoreGuildIntegrations;)Lrx/Subscription; @@ -278,14 +285,6 @@ and-int/lit8 p1, p1, 0x20 - const-string p1, "onNext" - - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorClass" - - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/b/c0; const/4 v7, 0x0 @@ -336,7 +335,7 @@ const-string p2, "integrationsSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -370,7 +369,7 @@ const-string p2, "get(guildId)\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -451,13 +450,7 @@ and-int/lit8 v1, v2, 0x20 - const-string v1, "onNext" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "errorClass" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_2 new-instance v8, Lf/a/b/c0; @@ -477,6 +470,16 @@ return-void + :cond_2 + :try_start_1 + const-string v0, "errorClass" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + :catchall_0 move-exception v0 diff --git a/com.discord/smali/com/discord/stores/StoreGuildMemberCounts$getApproximateMemberCount$1.smali b/com.discord/smali/com/discord/stores/StoreGuildMemberCounts$getApproximateMemberCount$1.smali index 12df9cf710..5aa594f636 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildMemberCounts$getApproximateMemberCount$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildMemberCounts$getApproximateMemberCount$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -53,7 +47,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Integer; +.method public final call(Ljava/util/Map;)I .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -61,8 +55,7 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Integer;", - ">;)", - "Ljava/lang/Integer;" + ">;)I" } .end annotation @@ -90,11 +83,7 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -102,7 +91,11 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuildMemberCounts$getApproximateMemberCount$1;->call(Ljava/util/Map;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuildMemberCounts$getApproximateMemberCount$1;->call(Ljava/util/Map;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildMemberCounts.smali b/com.discord/smali/com/discord/stores/StoreGuildMemberCounts.smali index 1015784691..b953a727dd 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildMemberCounts.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildMemberCounts.smali @@ -45,7 +45,7 @@ iput-object v0, p0, Lcom/discord/stores/StoreGuildMemberCounts;->guildMemberCounts:Ljava/util/HashMap; - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -85,7 +85,7 @@ const-string p2, "guildMemberCountsPublish\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -112,9 +112,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuilds()Ljava/util/List; @@ -143,7 +141,7 @@ const-string v2, "guild" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -171,6 +169,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreGuildMemberCounts;->isDirty:Z return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildCreate(Lcom/discord/models/domain/ModelGuild;)V @@ -178,9 +185,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildMemberCounts;->guildMemberCounts:Ljava/util/HashMap; @@ -207,6 +212,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreGuildMemberCounts;->isDirty:Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildDelete(J)V @@ -252,9 +266,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreGuildMemberCounts;->guildMemberCounts:Ljava/util/HashMap; @@ -302,6 +314,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberRemove(J)V diff --git a/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$1.smali b/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$1.smali index 1f62c5ba6c..771e54f684 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGuildMemberRequester$requestManager$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGuildMemberRequester.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGuildMemberRequester;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGuildMemberRequester; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "guildMemberExists" - - const-string v5, "guildMemberExists(JJ)Z" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "guildMemberExists" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGuildMemberRequester; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "guildMemberExists(JJ)Z" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -82,7 +98,7 @@ .method public final invoke(JJ)Z .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGuildMemberRequester; diff --git a/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$2.smali b/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$2.smali index 6036ad787c..e51d66dd4a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildMemberRequester$requestManager$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreGuildMemberRequester$requestManager$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreGuildMemberRequester.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/util/List<", @@ -33,29 +33,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGuildMemberRequester;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGuildMemberRequester; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "sendRequests" - - const-string v5, "sendRequests(JLjava/util/List;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "sendRequests" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGuildMemberRequester; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "sendRequests(JLjava/util/List;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -85,15 +101,22 @@ } .end annotation - const-string v0, "p2" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGuildMemberRequester; invoke-static {v0, p1, p2, p3}, Lcom/discord/stores/StoreGuildMemberRequester;->access$sendRequests(Lcom/discord/stores/StoreGuildMemberRequester;JLjava/util/List;)V return-void + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildMemberRequester.smali b/com.discord/smali/com/discord/stores/StoreGuildMemberRequester.smali index c775b9d3e3..339d5b084b 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildMemberRequester.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildMemberRequester.smali @@ -28,9 +28,7 @@ .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 2 - const-string v0, "collector" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -57,6 +55,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildMemberRequester;->channelPendingMessages:Ljava/util/TreeMap; return-void + + :cond_0 + const-string p1, "collector" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$guildMemberExists(Lcom/discord/stores/StoreGuildMemberRequester;JJ)Z @@ -186,7 +193,7 @@ const-string v1, "message.mentions" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -209,7 +216,7 @@ const-string v3, "it" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -352,9 +359,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "chunk" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember$Chunk;->getGuildId()J @@ -390,7 +395,7 @@ const-string v5, "it" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; @@ -422,9 +427,9 @@ iget-object v4, p0, Lcom/discord/stores/StoreGuildMemberRequester;->requestManager:Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager; - const-string/jumbo v5, "user" + const-string v5, "user" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -462,7 +467,7 @@ const-string v4, "notFoundUserId" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J @@ -474,10 +479,19 @@ :cond_3 return-void + + :cond_4 + const-string p1, "chunk" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleLoadMessages(JLjava/util/Collection;)V - .locals 4 + .locals 5 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -491,21 +505,21 @@ } .end annotation - const-string v0, "messages" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 - iget-boolean v0, p0, Lcom/discord/stores/StoreGuildMemberRequester;->isConnected:Z + iget-boolean v1, p0, Lcom/discord/stores/StoreGuildMemberRequester;->isConnected:Z - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - iget-object v0, p0, Lcom/discord/stores/StoreGuildMemberRequester;->collector:Lcom/discord/stores/StoreStream; + iget-object v1, p0, Lcom/discord/stores/StoreGuildMemberRequester;->collector:Lcom/discord/stores/StoreStream; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getChannels$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreChannels; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getChannels$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreChannels; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->getBlocking$app_productionDiscordExternalRelease(J)Lcom/discord/models/domain/ModelChannel; + invoke-virtual {v1, p1, p2}, Lcom/discord/stores/StoreChannels;->getBlocking$app_productionDiscordExternalRelease(J)Lcom/discord/models/domain/ModelChannel; move-result-object p1 @@ -519,11 +533,11 @@ invoke-virtual {p1}, Ljava/lang/Long;->longValue()J - move-result-wide v0 + move-result-wide v1 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - cmp-long p2, v0, v2 + cmp-long p2, v1, v3 if-lez p2, :cond_0 @@ -537,19 +551,16 @@ :goto_0 if-eqz p2, :cond_1 - goto :goto_1 + move-object v0, p1 :cond_1 - const/4 p1, 0x0 + if-eqz v0, :cond_5 - :goto_1 - if-eqz p1, :cond_5 + const-string p1, "guildId" - const-string p2, "guildId" + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Ljava/lang/Long;->longValue()J + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J move-result-wide p1 @@ -559,7 +570,7 @@ invoke-virtual {p1}, Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager;->flush()V - goto :goto_4 + goto :goto_3 :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreGuildMemberRequester;->channelPendingMessages:Ljava/util/TreeMap; @@ -576,7 +587,7 @@ if-eqz v0, :cond_3 - goto :goto_2 + goto :goto_1 :cond_3 new-instance v0, Ljava/util/HashMap; @@ -587,12 +598,16 @@ invoke-direct {v0, v1}, Ljava/util/HashMap;->(I)V - :goto_2 + :goto_1 + const-string v1, "channelPendingMessages[c\u2026?: HashMap(messages.size)" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p3 - :goto_3 + :goto_2 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z move-result v1 @@ -617,7 +632,7 @@ invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - goto :goto_3 + goto :goto_2 :cond_4 iget-object p3, p0, Lcom/discord/stores/StoreGuildMemberRequester;->channelPendingMessages:Ljava/util/TreeMap; @@ -629,6 +644,13 @@ invoke-interface {p3, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_5 - :goto_4 + :goto_3 return-void + + :cond_6 + const-string p1, "messages" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$GuildProfileData.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$GuildProfileData.smali index f70e2aff7e..2f6c744bdb 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$GuildProfileData.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$GuildProfileData.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGuildProfiles$FetchStates;Lcom/discord/models/domain/ModelGuildPreview;)V - .locals 1 + .locals 0 - const-string v0, "fetchState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;->data:Lcom/discord/models/domain/ModelGuildPreview; return-void + + :cond_0 + const-string p1, "fetchState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;Lcom/discord/stores/StoreGuildProfiles$FetchStates;Lcom/discord/models/domain/ModelGuildPreview;ILjava/lang/Object;)Lcom/discord/stores/StoreGuildProfiles$GuildProfileData; @@ -82,15 +89,22 @@ .method public final copy(Lcom/discord/stores/StoreGuildProfiles$FetchStates;Lcom/discord/models/domain/ModelGuildPreview;)Lcom/discord/stores/StoreGuildProfiles$GuildProfileData; .locals 1 - const-string v0, "fetchState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGuildProfiles$GuildProfileData; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;->(Lcom/discord/stores/StoreGuildProfiles$FetchStates;Lcom/discord/models/domain/ModelGuildPreview;)V return-object v0 + + :cond_0 + const-string p1, "fetchState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;->fetchState:Lcom/discord/stores/StoreGuildProfiles$FetchStates; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;->data:Lcom/discord/models/domain/ModelGuildPreview; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1$1.smali index 03c3221cb1..17bd7e372e 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildProfiles.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1.smali index c08258148f..8be090323e 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildProfiles.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildPreview;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildPreview;)V .locals 2 - const-string v0, "guildPreview" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$1;->this$0:Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1; @@ -80,4 +78,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "guildPreview" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2$1.smali index e40df203e9..74906ce79f 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildProfiles.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2.smali index 5e4762afd7..0df6cfc33c 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildProfiles.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1$2;->this$0:Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1; @@ -80,4 +78,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1.smali index 9c04e36b59..5397c1c49a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$fetchGuildProfile$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildProfiles$fetchGuildProfile$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildProfiles.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$1.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$1.smali index a7285ebace..3f09677804 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildProfiles$getGuildProfile$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildProfiles.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$2.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$2.smali index 740897f217..9cddb02865 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles$getGuildProfile$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;", - ">;", - "Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuildProfiles.smali b/com.discord/smali/com/discord/stores/StoreGuildProfiles.smali index 37769cf378..91589d6235 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildProfiles.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildProfiles.smali @@ -46,11 +46,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,6 +71,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildProfiles;->guildProfilesStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$fetchIfNonexisting(Lcom/discord/stores/StoreGuildProfiles;J)V @@ -297,7 +304,7 @@ const-string p2, "guildProfilesStateSubjec\u2026 }.distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected$dispatchSampleGuildIdSelected$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected$dispatchSampleGuildIdSelected$1.smali index b654639842..b0ffae3b29 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected$dispatchSampleGuildIdSelected$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected$dispatchSampleGuildIdSelected$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSelected$dispatchSampleGuildIdSelected$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1$1.smali index 9cbc119a26..3f86c52722 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Lcom/discord/models/domain/ModelGuild;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1.smali index 7c7f077ac1..e8adb0a982 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelGuild;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected$handleConnectionOpen$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected$handleConnectionOpen$1.smali index 471659ee88..85b576dcc2 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected$handleConnectionOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected$handleConnectionOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSelected$handleConnectionOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,7 +87,7 @@ const-string v3, "payload.guilds" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z @@ -120,7 +120,7 @@ const-string v4, "it" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuild;->getId()J diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected$id$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected$id$1.smali index 632df8d7a1..549a189bc0 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected$id$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected$id$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -62,37 +57,44 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Long; - .locals 1 +.method public final call(Ljava/util/List;)J + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Ljava/lang/Long;", - ">;)", - "Ljava/lang/Long;" + ">;)J" } .end annotation const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 - check-cast p1, Ljava/lang/Long; + check-cast p1, Ljava/lang/Number; - return-object p1 + invoke-virtual {p1}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + return-wide v0 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 + .locals 2 check-cast p1, Ljava/util/List; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuildSelected$id$1;->call(Ljava/util/List;)Ljava/lang/Long; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuildSelected$id$1;->call(Ljava/util/List;)J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected$set$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected$set$1.smali index 18b6d7500e..b078ad21b9 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected$set$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected$set$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSelected$set$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSelected.smali b/com.discord/smali/com/discord/stores/StoreGuildSelected.smali index 69fdbf0d92..cc27833131 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSelected.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSelected.smali @@ -103,13 +103,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 2 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -121,8 +119,6 @@ const/4 p2, 0x5 - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-direct {p1, p2, v0, v1, v0}, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->(ILjava/util/LinkedHashSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -147,7 +143,7 @@ const-string p2, "selectedGuildIdsSubject" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -159,7 +155,7 @@ const-string p2, "selectedGuildIdsSubject\n\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreGuildSelected;->mostRecent:Lrx/Observable; @@ -171,7 +167,7 @@ const-string p2, "mostRecent\n .map { it.first() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -183,11 +179,25 @@ const-string p2, "mostRecent\n .map { \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreGuildSelected;->id:Lrx/Observable; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getSelectedGuildIds$p(Lcom/discord/stores/StoreGuildSelected;)Lcom/discord/utilities/collections/LeastRecentlyAddedSet; @@ -280,7 +290,7 @@ const-string v1, "id\n .switchMap { se\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -327,35 +337,43 @@ .end method .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V - .locals 2 + .locals 3 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIds:Lcom/discord/utilities/collections/LeastRecentlyAddedSet; + iget-object v1, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIds:Lcom/discord/utilities/collections/LeastRecentlyAddedSet; - new-instance v1, Lcom/discord/stores/StoreGuildSelected$handleConnectionOpen$1; + new-instance v2, Lcom/discord/stores/StoreGuildSelected$handleConnectionOpen$1; - invoke-direct {v1, p1}, Lcom/discord/stores/StoreGuildSelected$handleConnectionOpen$1;->(Lcom/discord/models/domain/ModelPayload;)V + invoke-direct {v2, p1}, Lcom/discord/stores/StoreGuildSelected$handleConnectionOpen$1;->(Lcom/discord/models/domain/ModelPayload;)V - const-string p1, "$this$removeAll" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "predicate" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 const/4 p1, 0x1 - invoke-static {v0, v1, p1}, Lf/n/a/k/a;->s(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z + invoke-static {v1, v2, p1}, Lf/n/a/k/a;->v(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z iput-boolean p1, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIdsDirty:Z return-void + + :cond_0 + const-string p1, "$this$removeAll" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -363,9 +381,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIds:Lcom/discord/utilities/collections/LeastRecentlyAddedSet; @@ -384,6 +400,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIdsDirty:Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePreLogout()V @@ -425,9 +450,7 @@ .method public init(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -452,6 +475,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIdsDirty:Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -485,7 +517,7 @@ :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIds:Lcom/discord/utilities/collections/LeastRecentlyAddedSet; - invoke-static {v0}, Lk0/j/l;->last(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->last(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object v0 @@ -586,7 +618,7 @@ iget-object v1, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIds:Lcom/discord/utilities/collections/LeastRecentlyAddedSet; - invoke-static {v1}, Lk0/j/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali index e00182a34e..2e8a4450eb 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali index 0af2f3ea7d..11db3f07b1 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali @@ -76,9 +76,7 @@ } .end annotation - const-string v0, "range" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 new-instance v0, Ljava/util/ArrayList; @@ -98,7 +96,7 @@ const/4 v2, 0x0 - invoke-static {v2, p2}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v2, p2}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v2 @@ -107,11 +105,11 @@ :cond_0 iget p1, p1, Lkotlin/ranges/IntProgression;->e:I - invoke-static {v1, p1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v1, p1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 - invoke-static {p1, p2}, Lk0/r/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; + invoke-static {p1, p2}, Lk0/q/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; move-result-object p1 @@ -133,7 +131,7 @@ :goto_0 add-int v3, v1, p2 - invoke-static {v1, v3}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v1, v3}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v3 @@ -147,4 +145,13 @@ :cond_2 return-object v0 + + :cond_3 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali index d25c08703a..c7b73ae070 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeUser$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeUser$1.smali index 92428c45bb..4db75836de 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeUser$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSubscriptions$subscribeUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscriptionsManager$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscriptionsManager$1.smali index b1f61397e6..c07d3bf511 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscriptionsManager$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscriptionsManager$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSubscriptions$subscriptionsManager$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(JLcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;)V .locals 1 - const-string v0, "subscriptions" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscriptionsManager$1;->this$0:Lcom/discord/stores/StoreGuildSubscriptions; @@ -85,4 +83,13 @@ invoke-virtual {v0, p1, p2, p3}, Lcom/discord/stores/StoreGatewayConnection;->updateGuildSubscriptions(JLcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;)Z return-void + + :cond_0 + const-string p1, "subscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$unsubscribeUser$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$unsubscribeUser$1.smali index da88fe5703..8aefaaab9a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$unsubscribeUser$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$unsubscribeUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildSubscriptions$unsubscribeUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali index 17081cc3fb..355e78ec4e 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali @@ -26,13 +26,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "storeStream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -51,6 +49,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildSubscriptions;->subscriptionsManager:Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getStoreStream$p(Lcom/discord/stores/StoreGuildSubscriptions;)Lcom/discord/stores/StoreStream; @@ -262,9 +274,7 @@ .method public final subscribeChannelRange(JJLkotlin/ranges/IntRange;)V .locals 9 - const-string v0, "range" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 const-wide/16 v0, 0x0 @@ -300,6 +310,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final subscribeUser(JJ)V diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved.smali index ed2a017167..f8ee75d927 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuildTemplate;)V .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate; return-void + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;Lcom/discord/models/domain/ModelGuildTemplate;ILjava/lang/Object;)Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuildTemplate;)Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved; .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved; invoke-direct {v0, p1}, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;->(Lcom/discord/models/domain/ModelGuildTemplate;)V return-object v0 + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$clearDynamicLinkGuildTemplateCode$1.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$clearDynamicLinkGuildTemplateCode$1.smali index 19b5987bef..40176c7589 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$clearDynamicLinkGuildTemplateCode$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$clearDynamicLinkGuildTemplateCode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$clearDynamicLinkGuildTemplateCode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$1.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$1.smali index eae84c3ee2..c3f42ae515 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$observeGuildTemplate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$2.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$2.smali index 4868d26561..d028632735 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$observeGuildTemplate$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;", - ">;", - "Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1$1.smali index 9b13c010f5..352f1e90b8 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$requestGuildTemplate$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "guildTemplate" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreGuildTemplates;->access$handleRequestGuildTemplateSuccess(Lcom/discord/stores/StoreGuildTemplates;Lcom/discord/models/domain/ModelGuildTemplate;)V diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1.smali index 938edfe53b..21e14d3563 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$requestGuildTemplate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildTemplate;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2$1.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2$1.smali index 1f2ba79c9c..9d5b17d23d 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$requestGuildTemplate$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v3, "error.type" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0, v2}, Lcom/discord/stores/StoreGuildTemplates;->access$handleRequestGuildTemplateError(Lcom/discord/stores/StoreGuildTemplates;Ljava/lang/String;Lcom/discord/utilities/error/Error$Type;)V diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2.smali index 031e11fd71..e50d5d0634 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$requestGuildTemplate$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$requestGuildTemplate$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildTemplates$requestGuildTemplate$2;->this$0:Lcom/discord/stores/StoreGuildTemplates; @@ -82,4 +80,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates$setDynamicLinkGuildTemplateCode$1.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates$setDynamicLinkGuildTemplateCode$1.smali index b65c7ffe10..7fab0d3432 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates$setDynamicLinkGuildTemplateCode$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates$setDynamicLinkGuildTemplateCode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildTemplates$setDynamicLinkGuildTemplateCode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildTemplates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildTemplates.smali b/com.discord/smali/com/discord/stores/StoreGuildTemplates.smali index f3ad948a40..c8ada2448d 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildTemplates.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildTemplates.smali @@ -55,11 +55,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -86,6 +84,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildTemplates;->guildTemplatesByCodePublisher:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreGuildTemplates;)Lcom/discord/stores/Dispatcher; @@ -264,7 +271,7 @@ const-string v0, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreGuildTemplates; @@ -326,7 +333,7 @@ const-string v1, "dynamicLinkGuildTemplate\u2026er.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -344,9 +351,7 @@ } .end annotation - const-string v0, "guildTemplateCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildTemplates;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -372,9 +377,18 @@ const-string v0, "guildTemplatesByCodePubl\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "guildTemplateCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -402,9 +416,7 @@ .method public final setDynamicLinkGuildTemplateCode(Ljava/lang/String;)V .locals 2 - const-string v0, "guildTemplateCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildTemplates;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -415,4 +427,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "guildTemplateCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen$Loaded.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen$Loaded.smali index 3b106227fb..606518be1a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen$Loaded.smali @@ -83,7 +83,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen$Loaded;->data:Lcom/discord/models/domain/ModelGuildWelcomeScreen; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1$1.smali index f7ac3bc1c6..e8df8c35e8 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1.smali index 43cffbd83e..65e4b10113 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildWelcomeScreen;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildWelcomeScreen;)V .locals 2 - const-string v0, "guildWelcomeScreen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$1;->this$0:Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1; @@ -80,4 +78,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "guildWelcomeScreen" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2$1.smali index 49fa59c146..f23cf05cde 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2.smali index 886aa821c8..73b567d1e0 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1$2;->this$0:Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1; @@ -80,4 +78,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1.smali index 38e931e884..acdc6eccb3 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$fetchIfNonexisting$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$markWelcomeScreenShown$1.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$markWelcomeScreenShown$1.smali index 546ad346ed..ac160c4c33 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$markWelcomeScreenShown$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$markWelcomeScreenShown$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$markWelcomeScreenShown$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$observeGuildWelcomeScreen$1.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$observeGuildWelcomeScreen$1.smali index bcf921e99d..b9be40ef8b 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$observeGuildWelcomeScreen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens$observeGuildWelcomeScreen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildWelcomeScreens$observeGuildWelcomeScreen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildWelcomeScreens.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens.smali b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens.smali index a80ea51773..5926aff909 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildWelcomeScreens.smali @@ -64,13 +64,11 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/updates/ObservationDeck;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "observationDeck" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V @@ -78,11 +76,11 @@ iput-object p2, p0, Lcom/discord/stores/StoreGuildWelcomeScreens;->observationDeck:Lcom/discord/stores/updates/ObservationDeck; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreGuildWelcomeScreens;->guildWelcomeScreensSnapshot:Ljava/util/Map; - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; iput-object p1, p0, Lcom/discord/stores/StoreGuildWelcomeScreens;->guildWelcomeScreensSeenSnapshot:Ljava/util/Set; @@ -99,6 +97,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildWelcomeScreens;->guildWelcomeScreensSeen:Ljava/util/HashSet; return-void + + :cond_0 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/updates/ObservationDeck;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -341,7 +353,7 @@ const-string p2, "observationDeck.connectR\u2026 }.distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$1.smali index fd48b6f9af..f5590fc6cb 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation @@ -108,7 +106,7 @@ const-string v0, "(this as java.lang.String).substring(startIndex)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$2.smali b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$2.smali index a964e3dcfe..10fa125498 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$2.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Ljava/lang/String;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/String; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$2;->call(Ljava/lang/String;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/String;)Z .locals 7 const/4 v0, 0x0 @@ -97,11 +113,7 @@ const/16 v6, 0x20 - invoke-static {v5, v6}, Lk0/o/c/i;->compare(II)I - - move-result v5 - - if-gtz v5, :cond_1 + if-gt v5, v6, :cond_1 const/4 v5, 0x1 @@ -165,21 +177,5 @@ const/4 v0, 0x1 :cond_7 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/String; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$2;->call(Ljava/lang/String;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3$1.smali index 1f773742d6..b47b63e753 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3$1.smali @@ -57,7 +57,7 @@ const-string v0, "selectedGuildId" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3.smali b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3.smali index e922a20b34..04d1c16f4a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$3.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$4.smali b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$4.smali index e5b4f01cca..1691b864c4 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$4.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$Actions$requestMembers$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuilds$Actions$requestMembers$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuilds.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$Actions.smali b/com.discord/smali/com/discord/stores/StoreGuilds$Actions.smali index c8151bcb65..a75f71d281 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$Actions.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$Actions.smali @@ -51,27 +51,25 @@ } .end annotation - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "partialUserNameTokenEmitted" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + if-eqz p1, :cond_0 const-wide/16 v1, 0x3e8 - invoke-virtual {p1, v1, v2, v0}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + + invoke-virtual {p1, v1, v2, v3}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 - new-instance v0, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$1; + new-instance v1, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$1; - invoke-direct {v0, p2}, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$1;->(Z)V + invoke-direct {v1, p2}, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$1;->(Z)V - invoke-virtual {p1, v0}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; + invoke-virtual {p1, v1}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; move-result-object p1 @@ -93,28 +91,24 @@ const-string p2, "partialUserNameTokenEmit\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 - sget-object v5, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$4;->INSTANCE:Lcom/discord/stores/StoreGuilds$Actions$requestMembers$4; - const/4 v2, 0x0 - const-string v3, "requestGuildMembers" - const/4 v4, 0x0 + sget-object v5, Lcom/discord/stores/StoreGuilds$Actions$requestMembers$4;->INSTANCE:Lcom/discord/stores/StoreGuilds$Actions$requestMembers$4; + const/4 v6, 0x0 const/4 v7, 0x0 @@ -123,7 +117,23 @@ const/4 v9, 0x0 + const-string v3, "requestGuildMembers" + invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p0, "partialUserNameTokenEmitted" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$1.smali index e368f87dac..b3102951db 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuilds$observeComputed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuilds.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -44,7 +44,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$2.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$2.smali index 3ba5939fe1..4b03049e71 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeComputed$2.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeFromChannelId$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeFromChannelId$1.smali index 1e6372e7e0..c014f5204b 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeFromChannelId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeFromChannelId$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -87,7 +85,7 @@ const-string v1, "channel.guildId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeGuild$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeGuild$1.smali index 501b07b5c8..af081723d4 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeGuild$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Lcom/discord/models/domain/ModelGuild;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeGuilds$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeGuilds$1.smali index fb6760f329..715997190b 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeGuilds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeGuilds$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuilds$observeGuilds$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuilds.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$1.smali index e9c709d78a..c1c66d726c 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuilds$observeJoinedAt$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuilds.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$2.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$2.smali index c92dd363b4..cc0eef178b 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeJoinedAt$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -53,7 +47,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Long; +.method public final call(Ljava/util/Map;)J .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -61,8 +55,7 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Long;", - ">;)", - "Ljava/lang/Long;" + ">;)J" } .end annotation @@ -82,21 +75,21 @@ move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Ljava/util/Map; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuilds$observeJoinedAt$2;->call(Ljava/util/Map;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Map; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuilds$observeJoinedAt$2;->call(Ljava/util/Map;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$1.smali index 2b64c37f1c..f92e491f2a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuilds$observeRoles$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuilds.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -44,7 +44,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$2.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$2.smali index 80bc710e3c..c807abb19b 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeRoles$2.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeSortedRoles$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeSortedRoles$1.smali index a73f2481e5..6cab49162a 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeSortedRoles$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeSortedRoles$1.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -90,7 +82,6 @@ "Lcom/discord/models/domain/ModelGuildRole;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/models/domain/ModelGuildRole;", ">;>;" @@ -101,7 +92,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->sorted(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->sorted(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeUnavailableGuilds$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeUnavailableGuilds$1.smali index 8a7902fcc5..a21dd4d874 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeUnavailableGuilds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeUnavailableGuilds$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuilds$observeUnavailableGuilds$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuilds.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Set<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds$observeVerificationLevel$1.smali b/com.discord/smali/com/discord/stores/StoreGuilds$observeVerificationLevel$1.smali index 50df46d314..784eed8681 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds$observeVerificationLevel$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds$observeVerificationLevel$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,28 +57,28 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Integer; +.method public final call(Lcom/discord/models/domain/ModelGuild;)I .locals 0 invoke-static {p1}, Lcom/discord/models/domain/ModelGuild;->getVerificationLevel(Lcom/discord/models/domain/ModelGuild;)I move-result p1 + return p1 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelGuild; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuilds$observeVerificationLevel$1;->call(Lcom/discord/models/domain/ModelGuild;)I + + move-result p1 + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGuilds$observeVerificationLevel$1;->call(Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreGuilds.smali b/com.discord/smali/com/discord/stores/StoreGuilds.smali index 4a9da9fb59..3c754bb6db 100644 --- a/com.discord/smali/com/discord/stores/StoreGuilds.smali +++ b/com.discord/smali/com/discord/stores/StoreGuilds.smali @@ -264,13 +264,11 @@ .method public constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/updates/ObservationDeck;)V .locals 1 - const-string/jumbo v0, "userStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "observationDeck" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V @@ -278,7 +276,7 @@ iput-object p2, p0, Lcom/discord/stores/StoreGuilds;->observationDeck:Lcom/discord/stores/updates/ObservationDeck; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildsSnapshot:Ljava/util/Map; @@ -286,11 +284,11 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildRolesSnapshot:Ljava/util/Map; - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; iput-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildsUnavailableSnapshot:Ljava/util/Set; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildsJoinedAtSnapshot:Ljava/util/Map; @@ -367,6 +365,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildsJoinedAtCache:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/updates/ObservationDeck;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -476,7 +488,7 @@ check-cast p2, Lcom/discord/models/domain/ModelGuild; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -492,7 +504,7 @@ const-string v1, "merged" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -510,7 +522,7 @@ .end method .method private final handleGuildMember(Lcom/discord/models/domain/ModelGuildMember;J)V - .locals 7 + .locals 8 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -527,180 +539,190 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + const/4 v1, 0x0 - const-string v1, "member.user!!" + if-eqz v0, :cond_9 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v2, "member.user!!" + + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v0 + move-result-wide v2 - iget-object v2, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; + iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - invoke-interface {v2, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - move-result v2 + move-result v0 - if-nez v2, :cond_1 + if-nez v0, :cond_1 - iget-object v2, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; + iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - new-instance v4, Ljava/util/HashMap; + new-instance v5, Ljava/util/HashMap; - invoke-direct {v4}, Ljava/util/HashMap;->()V + invoke-direct {v5}, Ljava/util/HashMap;->()V - invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_1 - iget-object v2, p0, Lcom/discord/stores/StoreGuilds;->guildMembersComputed:Ljava/util/Map; + iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guildMembersComputed:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - invoke-interface {v2, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - move-result v2 + move-result v0 - if-nez v2, :cond_2 + if-nez v0, :cond_2 - iget-object v2, p0, Lcom/discord/stores/StoreGuilds;->guildMembersComputed:Ljava/util/Map; + iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guildMembersComputed:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - new-instance v4, Ljava/util/HashMap; + new-instance v5, Ljava/util/HashMap; - invoke-direct {v4}, Ljava/util/HashMap;->()V + invoke-direct {v5}, Ljava/util/HashMap;->()V - invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_2 - iget-object v2, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; - - invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v3 - - invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v2 - - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - check-cast v2, Ljava/util/Map; - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v3 - - invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/discord/models/domain/ModelGuildMember; - - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - const/4 v3, 0x1 - - xor-int/2addr v2, v3 - - if-eqz v2, :cond_3 - - iget-object v2, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; + iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v4 - invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v0 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_8 - check-cast v2, Ljava/util/Map; + check-cast v0, Ljava/util/Map; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v4 - invoke-interface {v2, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - :cond_3 - new-instance v2, Lcom/discord/models/domain/ModelGuildMember$Computed; + move-result-object v0 - iget-object v4, p0, Lcom/discord/stores/StoreGuilds;->guildRoles:Ljava/util/Map; + check-cast v0, Lcom/discord/models/domain/ModelGuildMember; + + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v0 + + const/4 v4, 0x1 + + xor-int/2addr v0, v4 + + if-eqz v0, :cond_4 + + iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guildMembers:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v5 - invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v4 + move-result-object v0 - check-cast v4, Ljava/util/Map; + if-eqz v0, :cond_3 + + check-cast v0, Ljava/util/Map; + + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v5 + + invoke-interface {v0, v5, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + goto :goto_0 + + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_4 + :goto_0 + new-instance v0, Lcom/discord/models/domain/ModelGuildMember$Computed; + + iget-object v5, p0, Lcom/discord/stores/StoreGuilds;->guildRoles:Ljava/util/Map; + + invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v6 + + invoke-interface {v5, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v5 + + check-cast v5, Ljava/util/Map; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getRoles()Ljava/util/List; - move-result-object v5 + move-result-object v6 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getNick()Ljava/lang/String; - move-result-object v6 + move-result-object v7 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getPremiumSince()Ljava/lang/String; move-result-object p1 - invoke-direct {v2, v4, v5, v6, p1}, Lcom/discord/models/domain/ModelGuildMember$Computed;->(Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {v0, v5, v6, v7, p1}, Lcom/discord/models/domain/ModelGuildMember$Computed;->(Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildMembersComputed:Ljava/util/Map; invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-interface {p1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_7 check-cast p1, Ljava/util/Map; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-interface {p1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/discord/models/domain/ModelGuildMember$Computed; - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - xor-int/2addr p1, v3 + xor-int/2addr p1, v4 - if-eqz p1, :cond_4 + if-eqz p1, :cond_6 iget-object p1, p0, Lcom/discord/stores/StoreGuilds;->guildMembersComputed:Ljava/util/Map; @@ -712,17 +734,17 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_5 check-cast p1, Ljava/util/Map; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 - invoke-interface {p1, p2, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - new-array p1, v3, [Lcom/discord/stores/updates/ObservationDeck$UpdateSource; + new-array p1, v4, [Lcom/discord/stores/updates/ObservationDeck$UpdateSource; const/4 p2, 0x0 @@ -732,8 +754,31 @@ invoke-virtual {p0, p1}, Lcom/discord/stores/StoreV2;->markChanged([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V - :cond_4 + goto :goto_1 + + :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_6 + :goto_1 return-void + + :cond_7 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_8 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_9 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 .end method .method private final handleGuildMembers(JJLjava/util/Collection;Z)V @@ -1117,7 +1162,7 @@ check-cast p4, Lcom/discord/models/domain/ModelGuildRole; - invoke-static {p4, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p4, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p4 @@ -1528,9 +1573,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map; @@ -1577,7 +1620,7 @@ const-string v2, "guild" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1648,6 +1691,15 @@ invoke-virtual {p0, p1}, Lcom/discord/stores/StoreV2;->markChanged([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -1655,9 +1707,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1719,6 +1769,15 @@ invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreGuilds;->handleHasRoleAndJoinedAt(JLjava/util/Map;)V return-void + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V @@ -1726,9 +1785,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getGuildId()J @@ -1737,6 +1794,15 @@ invoke-direct {p0, p1, v0, v1}, Lcom/discord/stores/StoreGuilds;->handleGuildMember(Lcom/discord/models/domain/ModelGuildMember;J)V return-void + + :cond_0 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberRemove(Lcom/discord/models/domain/ModelGuildMember;)V @@ -1744,9 +1810,9 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getGuildId()J @@ -1756,11 +1822,11 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 const-string v0, "member.user!!" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1775,34 +1841,53 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreGuilds;->handleGuildMembers(JJLjava/util/Collection;Z)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildMembersChunk(Lcom/discord/models/domain/ModelGuildMember$Chunk;)V - .locals 8 + .locals 7 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "chunk" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember$Chunk;->getGuildId()J - move-result-wide v2 + move-result-wide v1 + + const-wide/16 v3, 0x0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember$Chunk;->getMembers()Ljava/util/List; - move-result-object v6 + move-result-object v5 - const-wide/16 v4, 0x0 + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p0 - move-object v1, p0 - - invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreGuilds;->handleGuildMembers(JJLjava/util/Collection;Z)V + invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreGuilds;->handleGuildMembers(JJLjava/util/Collection;Z)V return-void + + :cond_0 + const-string p1, "chunk" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -1810,9 +1895,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1849,20 +1932,29 @@ invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreGuilds;->handleGuildMembers(JJLjava/util/Collection;Z)V return-void + + :cond_0 + const-string v0, "guild" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final handleGuildRoleAdd(Lcom/discord/models/domain/ModelGuildRole$Payload;)V - .locals 8 + .locals 7 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J - move-result-wide v2 + move-result-wide v1 + + const-wide/16 v3, 0x0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getRole()Lcom/discord/models/domain/ModelGuildRole; @@ -1870,15 +1962,13 @@ invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - move-result-object v6 + move-result-object v5 - const-wide/16 v4, 0x0 + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p0 - move-object v1, p0 - - invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreGuilds;->handleGuildRoles(JJLjava/util/List;Z)V + invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreGuilds;->handleGuildRoles(JJLjava/util/List;Z)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J @@ -1925,40 +2015,47 @@ invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreGuilds;->handleHasRoleAndJoinedAt(JLjava/util/Map;)V return-void + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRoleRemove(Lcom/discord/models/domain/ModelGuildRole$Payload;)V - .locals 8 + .locals 7 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J - move-result-wide v2 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getRole()Lcom/discord/models/domain/ModelGuildRole; move-result-object v0 - const-string v1, "role.role" + const-string v3, "role.role" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->getId()J - move-result-wide v4 + move-result-wide v3 - const/4 v6, 0x0 + const/4 v5, 0x0 - const/4 v7, 0x1 + const/4 v6, 0x1 - move-object v1, p0 + move-object v0, p0 - invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreGuilds;->handleGuildRoles(JJLjava/util/List;Z)V + invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreGuilds;->handleGuildRoles(JJLjava/util/List;Z)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J @@ -2005,14 +2102,21 @@ invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreGuilds;->handleHasRoleAndJoinedAt(JLjava/util/Map;)V return-void + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map; @@ -2117,6 +2221,15 @@ invoke-virtual {p0, p1}, Lcom/discord/stores/StoreV2;->markChanged([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeComputed()Lrx/Observable; @@ -2200,13 +2313,13 @@ const-string p2, "observeComputed()\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method .method public final observeComputed(JLjava/util/Collection;)Lrx/Observable; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -2221,9 +2334,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreGuilds;->observeComputed(J)Lrx/Observable; @@ -2239,9 +2350,18 @@ const-string p2, "observeComputed(guildId)\u2026mpose(filterMap(userIds))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeFromChannelId(J)Lrx/Observable; @@ -2275,7 +2395,7 @@ const-string p2, "StoreStream\n .get\u2026ll)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -2309,7 +2429,7 @@ const-string p2, "observeGuilds()\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -2413,7 +2533,7 @@ const-string v1, "observationDeck\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -2447,7 +2567,7 @@ const-string p2, "observeJoinedAt()\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -2533,13 +2653,13 @@ const-string p2, "observeRoles()\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method .method public final observeRoles(JLjava/util/Collection;)Lrx/Observable; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -2554,9 +2674,7 @@ } .end annotation - const-string v0, "roleIds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreGuilds;->observeRoles(J)Lrx/Observable; @@ -2572,9 +2690,18 @@ const-string p2, "observeRoles(guildId)\n \u2026mpose(filterMap(roleIds))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "roleIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeSortedRoles(J)Lrx/Observable; @@ -2605,7 +2732,7 @@ const-string p2, "observeRoles(guildId)\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -2660,7 +2787,7 @@ const-string v1, "observationDeck\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -2692,7 +2819,7 @@ const-string p2, "observeGuild(guildId)\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsNsfw$allow$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsNsfw$allow$1.smali index 10efdf5099..3ef4f3b3a6 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsNsfw$allow$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsNsfw$allow$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildsNsfw$allow$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildsNsfw.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {}, Lcom/discord/stores/StoreGuildsNsfw;->access$Companion()Lcom/discord/stores/StoreGuildsNsfw$Companion; @@ -82,4 +80,13 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsNsfw$deny$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsNsfw$deny$1.smali index 066c34f4a2..79c343ab22 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsNsfw$deny$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsNsfw$deny$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildsNsfw$deny$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildsNsfw.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsNsfw.smali b/com.discord/smali/com/discord/stores/StoreGuildsNsfw.smali index 3e5a0f8016..3ae871c284 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsNsfw.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsNsfw.smali @@ -13,6 +13,9 @@ # static fields .field public static final Companion:Lcom/discord/stores/StoreGuildsNsfw$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final GUILDS_ALLOWED_KEY:Ljava/lang/String; = "GUILDS_ALLOWED_KEY" @@ -47,21 +50,28 @@ .end method .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 1 + .locals 0 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V iput-object p1, p0, Lcom/discord/stores/StoreGuildsNsfw;->stream:Lcom/discord/stores/StoreStream; - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; iput-object p1, p0, Lcom/discord/stores/StoreGuildsNsfw;->guildsIdsAllowed:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$Companion()Lcom/discord/stores/StoreGuildsNsfw$Companion; @@ -134,7 +144,7 @@ check-cast v1, Ljava/lang/String; - invoke-static {v1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v1 @@ -145,7 +155,7 @@ goto :goto_0 :cond_1 - invoke-static {v0}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object p1 @@ -206,7 +216,7 @@ goto :goto_0 :cond_0 - invoke-static {v0}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object p1 @@ -321,7 +331,7 @@ :try_start_0 const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -331,7 +341,7 @@ const-string v0, "GUILDS_ALLOWED_KEY" - sget-object v1, Lk0/j/p;->d:Lk0/j/p; + sget-object v1, Lk0/i/p;->d:Lk0/i/p; invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; @@ -348,7 +358,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; :goto_0 iput-object p1, p0, Lcom/discord/stores/StoreGuildsNsfw;->guildsIdsAllowed:Ljava/util/Set; @@ -359,6 +369,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$Folder.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$Folder.smali index 38cdfd631a..1cd1d71973 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$Folder.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$Folder.smali @@ -48,12 +48,10 @@ } .end annotation - const-string v0, "guilds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGuildsSorted$Entry;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->id:J @@ -65,6 +63,13 @@ iput-object p5, p0, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;JLjava/util/List;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; @@ -235,25 +240,32 @@ } .end annotation - const-string v0, "guilds" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; - new-instance v0, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; + move-object v0, v6 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move-object v3, p3 - move-object v4, p3 + move-object v4, p4 - move-object v5, p4 + move-object v5, p5 - move-object v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->(JLjava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V - invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->(JLjava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -279,7 +291,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->guilds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -289,7 +301,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->color:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -299,7 +311,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$SingletonGuild.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$SingletonGuild.smali index 635966ce56..e2c911928e 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$SingletonGuild.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$Entry$SingletonGuild.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreGuildsSorted$Entry;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild; @@ -101,15 +106,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild; invoke-direct {v0, p1}, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;->(Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +139,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$State.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$State.smali index 024040c450..c26d5efcc7 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$State.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$State.smali @@ -66,17 +66,13 @@ } .end annotation - const-string v0, "mutedGuilds" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "joinedAt" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "userSettingsGuildPositions" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -87,6 +83,27 @@ iput-object p3, p0, Lcom/discord/stores/StoreGuildsSorted$State;->userSettingsGuildPositions:Ljava/util/List; return-void + + :cond_0 + const-string p1, "userSettingsGuildPositions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "joinedAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "mutedGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreGuildsSorted$State;Ljava/util/Set;Ljava/util/Map;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/stores/StoreGuildsSorted$State; @@ -190,23 +207,40 @@ } .end annotation - const-string v0, "mutedGuilds" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "joinedAt" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "userSettingsGuildPositions" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/stores/StoreGuildsSorted$State; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreGuildsSorted$State;->(Ljava/util/Set;Ljava/util/Map;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "userSettingsGuildPositions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "joinedAt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "mutedGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -224,7 +258,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGuildsSorted$State;->mutedGuilds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -234,7 +268,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreGuildsSorted$State;->joinedAt:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -244,7 +278,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreGuildsSorted$State;->userSettingsGuildPositions:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$ensureValidPositions$6.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$ensureValidPositions$6.smali index 084aab9d62..a730f072f8 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$ensureValidPositions$6.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$ensureValidPositions$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildsSorted$ensureValidPositions$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildsSorted.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildFolder;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,11 +73,9 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelGuildFolder;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildFolder;->getGuildIds()Ljava/util/List; @@ -88,4 +86,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$getFlat$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$getFlat$1.smali index 509c5e9ab2..849711ffb0 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$getFlat$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$getFlat$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/stores/StoreGuildsSorted$Entry;", - ">;", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -98,7 +91,7 @@ const-string v1, "folders" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1$1.smali index 291d1d0186..45fd0cd96f 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildsSorted$init$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildsSorted.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1.smali index 0071f30310..4d14b1edc1 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildsSorted$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildsSorted.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGuildsSorted$State;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/stores/StoreGuildsSorted$State;)V .locals 2 - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildsSorted$init$1;->this$0:Lcom/discord/stores/StoreGuildsSorted; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$1.smali index f9e66f746f..2fe8d7c06e 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,9 +85,9 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {p1}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$2.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$2.smali index 4337f6335c..4e354ba49f 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$2.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$observeStores$2.smali @@ -31,25 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/List<", - "Lcom/discord/models/domain/ModelGuildFolder;", - ">;", - "Lcom/discord/stores/StoreGuildsSorted$State;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -109,15 +91,15 @@ const-string v0, "mutedGuilds" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "joinedAt" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "folders" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, p2, p3, p4}, Lcom/discord/stores/StoreGuildsSorted$State;->(Ljava/util/Set;Ljava/util/Map;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$setPositions$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$setPositions$1.smali index ac99949827..7678c72881 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$setPositions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$setPositions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGuildsSorted$setPositions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreGuildsSorted.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted$updatePositions$1.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted$updatePositions$1.smali index 22e69d5e83..f1bad83ddf 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted$updatePositions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted$updatePositions$1.smali @@ -188,7 +188,7 @@ :cond_6 const/4 p2, 0x0 - invoke-static {p1, v0, p2}, Lk0/u/k;->compareTo(Ljava/lang/String;Ljava/lang/String;Z)I + invoke-static {p1, v0, p2}, Lk0/t/k;->compareTo(Ljava/lang/String;Ljava/lang/String;Z)I move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreGuildsSorted.smali b/com.discord/smali/com/discord/stores/StoreGuildsSorted.smali index 7810a5586e..dcb209d1b7 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildsSorted.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildsSorted.smali @@ -60,17 +60,13 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreLurking;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "guildStore" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "lurkingGuildStore" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -86,7 +82,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildsSorted;->entries:Ljava/util/ArrayList; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -94,7 +90,7 @@ const-string p2, "BehaviorSubject.create(emptyList())" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreGuildsSorted;->entriesSubject:Lrx/subjects/BehaviorSubject; @@ -105,6 +101,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreGuildsSorted;->positions:Ljava/util/ArrayList; return-void + + :cond_0 + const-string p1, "lurkingGuildStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreGuildsSorted;)Lcom/discord/stores/Dispatcher; @@ -680,13 +697,13 @@ const-string v1, "Observable.combineLatest\u2026lds, joinedAt, folders) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method private final rebuildSortedGuilds()V - .locals 9 + .locals 10 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -705,7 +722,7 @@ move-result v1 - if-eqz v1, :cond_2 + if-eqz v1, :cond_4 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -717,25 +734,27 @@ move-result-object v2 - if-eqz v2, :cond_1 + const/4 v3, 0x0 + + if-eqz v2, :cond_2 invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - move-result-wide v4 + move-result-wide v5 invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildFolder;->getGuildIds()Ljava/util/List; move-result-object v2 - new-instance v6, Ljava/util/ArrayList; + new-instance v7, Ljava/util/ArrayList; - const/16 v3, 0xa + const/16 v4, 0xa - invoke-static {v2, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v2, v4}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v3 + move-result v4 - invoke-direct {v6, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v7, v4}, Ljava/util/ArrayList;->(I)V invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -744,56 +763,61 @@ :goto_1 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_0 + if-eqz v4, :cond_1 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - check-cast v3, Ljava/lang/Number; + check-cast v4, Ljava/lang/Number; - invoke-virtual {v3}, Ljava/lang/Number;->longValue()J + invoke-virtual {v4}, Ljava/lang/Number;->longValue()J - move-result-wide v7 + move-result-wide v8 - iget-object v3, p0, Lcom/discord/stores/StoreGuildsSorted;->guildStore:Lcom/discord/stores/StoreGuilds; + iget-object v4, p0, Lcom/discord/stores/StoreGuildsSorted;->guildStore:Lcom/discord/stores/StoreGuilds; - invoke-virtual {v3}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map; + invoke-virtual {v4}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map; - move-result-object v3 + move-result-object v4 - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v7 + move-result-object v8 - invoke-interface {v3, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v4, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - invoke-static {v3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v4, :cond_0 - check-cast v3, Lcom/discord/models/domain/ModelGuild; + check-cast v4, Lcom/discord/models/domain/ModelGuild; - invoke-interface {v6, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v7, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v3 + + :cond_1 invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildFolder;->getColor()Ljava/lang/Integer; - move-result-object v7 - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildFolder;->getName()Ljava/lang/String; - move-result-object v8 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildFolder;->getName()Ljava/lang/String; + + move-result-object v9 + new-instance v1, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; - move-object v3, v1 + move-object v4, v1 - invoke-direct/range {v3 .. v8}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->(JLjava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V + invoke-direct/range {v4 .. v9}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->(JLjava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/stores/StoreGuildsSorted;->entries:Ljava/util/ArrayList; @@ -801,28 +825,28 @@ goto :goto_0 - :cond_1 + :cond_2 new-instance v2, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild; - iget-object v3, p0, Lcom/discord/stores/StoreGuildsSorted;->guildStore:Lcom/discord/stores/StoreGuilds; + iget-object v4, p0, Lcom/discord/stores/StoreGuildsSorted;->guildStore:Lcom/discord/stores/StoreGuilds; - invoke-virtual {v3}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map; + invoke-virtual {v4}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map; - move-result-object v3 + move-result-object v4 invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildFolder;->getGuildIds()Ljava/util/List; move-result-object v1 - invoke-static {v1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 - invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_3 check-cast v1, Lcom/discord/models/domain/ModelGuild; @@ -834,7 +858,12 @@ goto/16 :goto_0 - :cond_2 + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v3 + + :cond_4 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/discord/stores/StoreGuildsSorted;->isDirty:Z @@ -890,7 +919,7 @@ invoke-direct {v3, p1, v0}, Lcom/discord/stores/StoreGuildsSorted$updatePositions$1;->(Lcom/discord/stores/StoreGuildsSorted$State;Ljava/util/Map;)V - invoke-static {v2, v3}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v2, v3}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -1002,7 +1031,7 @@ const-string v1, "entriesSubject\n .ma\u2026 guildsMap\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1012,9 +1041,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1022,20 +1049,16 @@ move-result-object p1 - sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v0, 0x1 - const-wide/16 v1, 0x1 + sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v3 const-class v4, Lcom/discord/stores/StoreGuildsSorted; - new-instance v9, Lcom/discord/stores/StoreGuildsSorted$init$1; - - invoke-direct {v9, p0}, Lcom/discord/stores/StoreGuildsSorted$init$1;->(Lcom/discord/stores/StoreGuildsSorted;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -1044,6 +1067,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/stores/StoreGuildsSorted$init$1; + + invoke-direct {v9, p0}, Lcom/discord/stores/StoreGuildsSorted$init$1;->(Lcom/discord/stores/StoreGuildsSorted;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -1051,6 +1078,15 @@ invoke-static/range {v3 .. v11}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -1092,9 +1128,7 @@ } .end annotation - const-string v0, "guildPositions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreGuildsSorted;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -1105,4 +1139,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "guildPositions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInstantInvites$InviteState$Resolved.smali b/com.discord/smali/com/discord/stores/StoreInstantInvites$InviteState$Resolved.smali index 20726071fd..f9cc2579a8 100644 --- a/com.discord/smali/com/discord/stores/StoreInstantInvites$InviteState$Resolved.smali +++ b/com.discord/smali/com/discord/stores/StoreInstantInvites$InviteState$Resolved.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelInvite;)V .locals 1 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreInstantInvites$InviteState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved;->invite:Lcom/discord/models/domain/ModelInvite; return-void + + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved;Lcom/discord/models/domain/ModelInvite;ILjava/lang/Object;)Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelInvite;)Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved; .locals 1 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved; invoke-direct {v0, p1}, Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved;->(Lcom/discord/models/domain/ModelInvite;)V return-object v0 + + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved;->invite:Lcom/discord/models/domain/ModelInvite; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreInstantInvites$get$1.smali b/com.discord/smali/com/discord/stores/StoreInstantInvites$get$1.smali index 4d316c1eda..e9b999de58 100644 --- a/com.discord/smali/com/discord/stores/StoreInstantInvites$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreInstantInvites$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreInstantInvites$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreInstantInvites.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreInstantInvites;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreInstantInvites; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onLoadedInvites" - - const-string v5, "onLoadedInvites(Ljava/util/List;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onLoadedInvites" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreInstantInvites; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onLoadedInvites(Ljava/util/List;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -79,15 +95,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreInstantInvites; invoke-static {v0, p1}, Lcom/discord/stores/StoreInstantInvites;->access$onLoadedInvites(Lcom/discord/stores/StoreInstantInvites;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$1.smali b/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$1.smali index 25a514240c..a61dd072e4 100644 --- a/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$1.smali +++ b/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreInstantInvites$requestInvite$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreInstantInvites.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,7 +77,7 @@ const-string v3, "it" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, p1}, Lcom/discord/stores/StoreInstantInvites$InviteState$Resolved;->(Lcom/discord/models/domain/ModelInvite;)V diff --git a/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$2.smali b/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$2.smali index d8062284ed..f94e3dfb1c 100644 --- a/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$2.smali +++ b/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreInstantInvites$requestInvite$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreInstantInvites.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getType()Lcom/discord/utilities/error/Error$Type; @@ -126,4 +124,13 @@ :cond_2 :goto_0 return-void + + :cond_3 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$3.smali b/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$3.smali index f0b8575a9a..f058192a59 100644 --- a/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$3.smali +++ b/com.discord/smali/com/discord/stores/StoreInstantInvites$requestInvite$3.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreInstantInvites$InviteState;", - ">;", - "Lcom/discord/stores/StoreInstantInvites$InviteState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreInstantInvites.smali b/com.discord/smali/com/discord/stores/StoreInstantInvites.smali index a781d853f2..1e92d2e7bf 100644 --- a/com.discord/smali/com/discord/stores/StoreInstantInvites.smali +++ b/com.discord/smali/com/discord/stores/StoreInstantInvites.smali @@ -169,7 +169,7 @@ const-string v3, "invite.code" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -277,7 +277,7 @@ const-string p1, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/stores/StoreInstantInvites; @@ -307,7 +307,7 @@ const-string p2, "invitesPublisher\n .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -315,9 +315,7 @@ .method public final onInviteRemoved(Ljava/lang/String;)V .locals 1 - const-string v0, "inviteCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreInstantInvites;->invites:Ljava/util/HashMap; @@ -333,6 +331,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final requestInvite(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; @@ -349,9 +356,7 @@ } .end annotation - const-string v0, "inviteCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreInstantInvites;->knownInvites:Ljava/util/HashMap; @@ -402,7 +407,7 @@ const-string v0, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreInstantInvites; @@ -443,7 +448,16 @@ const-string p2, "knownInvitesPublisher\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_2 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$InviteCode.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$InviteCode.smali index f5f7f26b81..e90d0c345c 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$InviteCode.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$InviteCode.smali @@ -24,13 +24,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "inviteCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreInviteSettings$InviteCode;->source:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/stores/StoreInviteSettings$InviteCode; @@ -86,19 +98,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/stores/StoreInviteSettings$InviteCode; .locals 1 - const-string v0, "inviteCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreInviteSettings$InviteCode; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreInviteSettings$InviteCode;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreInviteSettings$InviteCode;->inviteCode:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreInviteSettings$InviteCode;->source:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$1.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$1.smali index c00a8f5b82..076d4385ec 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$1.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$2.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$2.smali index 57c79c22c0..49254ba4d6 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$2.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$2.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -93,7 +86,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {}, Lcom/discord/models/domain/ModelChannel;->getSortByNameAndType()Ljava/util/Comparator; @@ -101,9 +94,9 @@ const-string v1, "ModelChannel.getSortByNameAndType()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$3.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$3.smali index ba165afdca..44eb9f943d 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$3.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$3.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -77,9 +72,9 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$4.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$4.smali index 5804c3554f..0890668c4f 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$4.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$generateInviteDefaultChannel$4.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelInvite;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelInvite;", ">;" } @@ -100,6 +97,10 @@ :cond_0 sget-object p1, Ls0/l/a/f;->e:Lrx/Observable; + const-string v0, "Observable.empty()" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_0 return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvitableChannels$1.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvitableChannels$1.smali index cdfac9fb24..d9ba9b0d3c 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvitableChannels$1.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvitableChannels$1.smali @@ -29,25 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -88,14 +70,14 @@ check-cast p3, Ljava/util/Map; - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/stores/StoreInviteSettings$getInvitableChannels$1;->call(Ljava/lang/Long;Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/stores/StoreInviteSettings$getInvitableChannels$1;->call(Ljava/lang/Long;Ljava/util/Map;Ljava/util/Map;)Ljava/util/HashMap; move-result-object p1 return-object p1 .end method -.method public final call(Ljava/lang/Long;Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; +.method public final call(Ljava/lang/Long;Ljava/util/Map;Ljava/util/Map;)Ljava/util/HashMap; .locals 7 .annotation system Ldalvik/annotation/Signature; value = { @@ -113,7 +95,7 @@ "Ljava/lang/Long;", "Ljava/lang/Long;", ">;>;)", - "Ljava/util/Map<", + "Ljava/util/HashMap<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelChannel;", ">;" diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$1.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$1.smali index acf2fc7f22..c9c4d65431 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$1.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreInviteSettings$InviteCode;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreInstantInvites$InviteState;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$2.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$2.smali index d26936f829..d1da20d7d7 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$2.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$getInvite$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreInstantInvites$InviteState;", - "Lcom/discord/models/domain/ModelInvite;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$1.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$1.smali index 8a7a85ab98..d651d0e5cd 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$1.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelInvite; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$1;->call(Lcom/discord/models/domain/ModelInvite;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelInvite;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelInvite; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$1;->call(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$2.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$2.smali index 0997fe3603..ec70ee82d3 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$2.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings$trackWithInvite$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreInviteSettings$trackWithInvite$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreInviteSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,15 +61,20 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$2;->$trackBlock:Lkotlin/jvm/functions/Function1; - const/4 v0, 0x0 - invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreInviteSettings.smali b/com.discord/smali/com/discord/stores/StoreInviteSettings.smali index 356c9403fc..f1ce9c24a7 100644 --- a/com.discord/smali/com/discord/stores/StoreInviteSettings.smali +++ b/com.discord/smali/com/discord/stores/StoreInviteSettings.smali @@ -164,7 +164,9 @@ :try_start_0 const-string v0, "settings" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p3, :cond_0 sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -172,25 +174,23 @@ move-result-object v0 - new-instance v1, Lcom/discord/restapi/RestAPIParams$Invite; + new-instance v2, Lcom/discord/restapi/RestAPIParams$Invite; invoke-virtual {p3}, Lcom/discord/models/domain/ModelInvite$Settings;->getMaxAge()I - move-result v2 + move-result v3 invoke-virtual {p3}, Lcom/discord/models/domain/ModelInvite$Settings;->getMaxUses()I - move-result v3 + move-result v4 invoke-virtual {p3}, Lcom/discord/models/domain/ModelInvite$Settings;->isTemporary()Z move-result p3 - const/4 v4, 0x0 + invoke-direct {v2, v3, v4, p3, v1}, Lcom/discord/restapi/RestAPIParams$Invite;->(IIZLjava/lang/String;)V - invoke-direct {v1, v2, v3, p3, v4}, Lcom/discord/restapi/RestAPIParams$Invite;->(IIZLjava/lang/String;)V - - invoke-virtual {v0, p1, p2, v1}, Lcom/discord/utilities/rest/RestAPI;->postChannelInvite(JLcom/discord/restapi/RestAPIParams$Invite;)Lrx/Observable; + invoke-virtual {v0, p1, p2, v2}, Lcom/discord/utilities/rest/RestAPI;->postChannelInvite(JLcom/discord/restapi/RestAPIParams$Invite;)Lrx/Observable; move-result-object p1 @@ -208,7 +208,7 @@ const-string p2, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -216,6 +216,14 @@ return-object p1 + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -273,7 +281,7 @@ const-string v1, "getInvitableChannels()\n \u2026} ?: Observable.empty() }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -329,7 +337,7 @@ const-string v1, "Observable\n .comb\u2026 }\n })" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -363,7 +371,7 @@ const-string v1, "getInviteCode()\n .f\u2026-> null\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -387,7 +395,7 @@ const-string v1, "pendingInviteCodeSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -407,7 +415,7 @@ const-string v1, "inviteSettingsSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -419,7 +427,7 @@ const-string v1, "inviteSettingsSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -427,13 +435,11 @@ .method public final setInviteCode(Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "inviteCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreInviteSettings;->pendingInviteCodeSubject:Lrx/subjects/BehaviorSubject; @@ -444,6 +450,20 @@ invoke-virtual {v0, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final declared-synchronized setInviteSettings(Lcom/discord/models/domain/ModelInvite$Settings;)V @@ -454,7 +474,7 @@ :try_start_0 const-string v0, "settings" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StoreInviteSettings;->inviteSettings:Lcom/discord/models/domain/ModelInvite$Settings; @@ -468,6 +488,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -491,13 +521,11 @@ } .end annotation - const-string v0, "clazz" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "trackBlock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreInviteSettings;->getInvite()Lrx/Observable; @@ -511,7 +539,7 @@ const-string v0, "getInvite()\n .filter { it != null }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0xfa @@ -529,16 +557,16 @@ move-result-object v1 - new-instance v5, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$2; - - invoke-direct {v5, p2}, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$2;->(Lkotlin/jvm/functions/Function1;)V - const/4 v3, 0x0 const/4 v4, 0x0 const/4 v6, 0x0 + new-instance v5, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$2; + + invoke-direct {v5, p2}, Lcom/discord/stores/StoreInviteSettings$trackWithInvite$2;->(Lkotlin/jvm/functions/Function1;)V + const/16 v8, 0x16 const/4 v9, 0x0 @@ -550,4 +578,18 @@ 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, "trackBlock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clazz" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1$1.smali b/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1$1.smali index 36bd99b703..8c43b418a4 100644 --- a/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLibrary$fetchApplications$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLibrary.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1.smali b/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1.smali index 9eed3383d1..933c8b5f22 100644 --- a/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLibrary$fetchApplications$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLibrary$fetchApplications$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLibrary.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "libraryApps" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreLibrary$fetchApplications$1;->this$0:Lcom/discord/stores/StoreLibrary; @@ -89,4 +87,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "libraryApps" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLibrary.smali b/com.discord/smali/com/discord/stores/StoreLibrary.smali index c947afcb19..06ea700246 100644 --- a/com.discord/smali/com/discord/stores/StoreLibrary.smali +++ b/com.discord/smali/com/discord/stores/StoreLibrary.smali @@ -21,17 +21,15 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V iput-object p1, p0, Lcom/discord/stores/StoreLibrary;->dispatcher:Lcom/discord/stores/Dispatcher; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -40,6 +38,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreLibrary;->libraryApplicationsSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getLibraryApplicationsSubject$p(Lcom/discord/stores/StoreLibrary;)Lrx/subjects/BehaviorSubject; @@ -123,7 +130,7 @@ const-string v1, "libraryApplicationsSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLocalMessagesHolder.smali b/com.discord/smali/com/discord/stores/StoreLocalMessagesHolder.smali index 83a922872a..74c2571311 100644 --- a/com.discord/smali/com/discord/stores/StoreLocalMessagesHolder.smali +++ b/com.discord/smali/com/discord/stores/StoreLocalMessagesHolder.smali @@ -104,7 +104,7 @@ iput-object v1, v0, Lcom/discord/stores/StoreLocalMessagesHolder;->messagesPublisher:Lrx/subjects/Subject; - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; iput-object v1, v0, Lcom/discord/stores/StoreLocalMessagesHolder;->messagesSnapshot:Ljava/util/Map; @@ -275,9 +275,9 @@ const-string v4, "entry.value.values" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v2}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v2 @@ -288,7 +288,7 @@ :cond_1 iget-object v1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->cacheSnapshot:Ljava/util/Map; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -325,7 +325,7 @@ :cond_2 const-string v0, "sharedPreferences" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -410,7 +410,7 @@ goto :goto_1 :cond_1 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; :goto_1 invoke-direct {v4, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V @@ -453,75 +453,84 @@ # virtual methods .method public final addMessage(Lcom/discord/models/domain/ModelMessage;)V - .locals 5 + .locals 6 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J - move-result-wide v0 + move-result-wide v1 - iget-object v2, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; + iget-object v3, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v4 + + invoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 - invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v3, Ljava/util/TreeMap; - move-result-object v2 - - check-cast v2, Ljava/util/TreeMap; - - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 goto :goto_0 :cond_0 - new-instance v2, Ljava/util/TreeMap; + new-instance v3, Ljava/util/TreeMap; - invoke-direct {v2}, Ljava/util/TreeMap;->()V + invoke-direct {v3}, Ljava/util/TreeMap;->()V :goto_0 + const-string v4, "messages[channelId] ?: TreeMap()" + + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getId()J - move-result-wide v3 + move-result-wide v4 - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - invoke-interface {v2, v3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v4 - invoke-interface {p1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->updatedChannels:Ljava/util/Set; - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-interface {p1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/stores/StoreLocalMessagesHolder;->publishIfUpdated$default(Lcom/discord/stores/StoreLocalMessagesHolder;ZILjava/lang/Object;)V + invoke-static {p0, p1, v1, v0}, Lcom/discord/stores/StoreLocalMessagesHolder;->publishIfUpdated$default(Lcom/discord/stores/StoreLocalMessagesHolder;ZILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final clearCache()V @@ -568,7 +577,7 @@ const-string v4, "channelId" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z @@ -589,21 +598,21 @@ .end method .method public final deleteMessage(JLjava/lang/String;)V - .locals 2 + .locals 3 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "nonce" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - iget-object v0, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; + iget-object v1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -613,7 +622,7 @@ const-string p2, "messages[channelId] ?: return" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/util/TreeMap;->values()Ljava/util/Collection; @@ -621,7 +630,7 @@ const-string p2, "messagesForChannel.values" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -638,68 +647,72 @@ move-result-object p2 + move-object v1, p2 + + check-cast v1, Lcom/discord/models/domain/ModelMessage; + + const-string v2, "message" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String; + + move-result-object v1 + + invoke-static {v1, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_0 + move-object v0, p2 + :cond_1 check-cast v0, Lcom/discord/models/domain/ModelMessage; - const-string v1, "message" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_1 - const/4 p2, 0x0 - - :goto_0 - check-cast p2, Lcom/discord/models/domain/ModelMessage; - - if-eqz p2, :cond_2 + if-eqz v0, :cond_2 const-string p1, "messagesForChannel.value\u2026once == nonce } ?: return" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p2}, Lcom/discord/stores/StoreLocalMessagesHolder;->deleteMessage(Lcom/discord/models/domain/ModelMessage;)V + invoke-virtual {p0, v0}, Lcom/discord/stores/StoreLocalMessagesHolder;->deleteMessage(Lcom/discord/models/domain/ModelMessage;)V :cond_2 return-void + + :cond_3 + const-string p1, "nonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final deleteMessage(Lcom/discord/models/domain/ModelMessage;)V - .locals 5 + .locals 6 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getId()J - move-result-wide v0 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J - move-result-wide v2 + move-result-wide v3 iget-object p1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-virtual {p1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p1, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -707,33 +720,33 @@ if-eqz p1, :cond_1 - const-string v4, "messages[channelId] ?: return" + const-string v5, "messages[channelId] ?: return" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-virtual {p1, v4}, Ljava/util/TreeMap;->containsKey(Ljava/lang/Object;)Z + invoke-virtual {p1, v5}, Ljava/util/TreeMap;->containsKey(Ljava/lang/Object;)Z - move-result v4 + move-result v5 - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {p1, v0}, Ljava/util/TreeMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - - iget-object v0, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->updatedChannels:Ljava/util/Set; - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 - invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Ljava/util/TreeMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + + iget-object v1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->updatedChannels:Ljava/util/Set; + + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v2 + + invoke-interface {v1, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z invoke-virtual {p1}, Ljava/util/TreeMap;->isEmpty()Z @@ -743,23 +756,28 @@ iget-object p1, p0, Lcom/discord/stores/StoreLocalMessagesHolder;->messages:Ljava/util/HashMap; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p1, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; :cond_0 const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/stores/StoreLocalMessagesHolder;->publishIfUpdated$default(Lcom/discord/stores/StoreLocalMessagesHolder;ZILjava/lang/Object;)V + invoke-static {p0, p1, v1, v0}, Lcom/discord/stores/StoreLocalMessagesHolder;->publishIfUpdated$default(Lcom/discord/stores/StoreLocalMessagesHolder;ZILjava/lang/Object;)V :cond_1 return-void + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getFlattenedMessages()Ljava/util/List; @@ -854,7 +872,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -926,6 +944,10 @@ invoke-direct {v4}, Ljava/util/TreeMap;->()V :goto_2 + const-string v5, "messages[channelId] ?: TreeMap()" + + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v1 @@ -983,7 +1005,7 @@ :cond_3 const-string p1, "sharedPreferences" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 diff --git a/com.discord/smali/com/discord/stores/StoreLurking$Companion.smali b/com.discord/smali/com/discord/stores/StoreLurking$Companion.smali index ea20744430..d1c4f4e797 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$Companion.smali @@ -44,43 +44,39 @@ .method private final varargs isLurking(Lcom/discord/models/domain/ModelGuild;[J)Z .locals 8 + const/4 v0, 0x0 + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getJoinedAt()Ljava/lang/String; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + move-object v1, v0 :goto_0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 + const/4 v3, 0x0 - if-nez v0, :cond_5 + if-nez v1, :cond_6 if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v3 + move-result-wide v4 goto :goto_1 :cond_1 - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 :goto_1 - const-string p1, "$this$contains" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "$this$indexOf" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 array-length p1, p2 @@ -89,11 +85,11 @@ :goto_2 if-ge v0, p1, :cond_3 - aget-wide v5, p2, v0 + aget-wide v6, p2, v0 - cmp-long v7, v3, v5 + cmp-long v1, v4, v6 - if-nez v7, :cond_2 + if-nez v1, :cond_2 goto :goto_3 @@ -116,13 +112,20 @@ const/4 p1, 0x0 :goto_4 - if-eqz p1, :cond_5 + if-eqz p1, :cond_6 goto :goto_5 :cond_5 - const/4 v1, 0x0 + const-string p1, "$this$contains" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const/4 v2, 0x0 :goto_5 - return v1 + return v2 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$LurkRequest.smali b/com.discord/smali/com/discord/stores/StoreLurking$LurkRequest.smali index a4d8379d02..a24274e2cb 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$LurkRequest.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$LurkRequest.smali @@ -123,7 +123,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreLurking$LurkRequest;->channelId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreLurking$getLurkingGuildIds$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$getLurkingGuildIds$1.smali index 2256d931cf..05fbf26426 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$getLurkingGuildIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$getLurkingGuildIds$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;[J>;" + "TT;TR;>;" } .end annotation @@ -85,9 +82,9 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->toLongArray(Ljava/util/Collection;)[J + invoke-static {p1}, Lk0/i/l;->toLongArray(Ljava/util/Collection;)[J move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreLurking$isLurkingObs$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$isLurkingObs$1.smali index ad864b907c..602a4dc4af 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$isLurkingObs$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$isLurkingObs$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "[J", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,14 +59,32 @@ # virtual methods -.method public final call([JLcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, [J + + check-cast p2, Lcom/discord/models/domain/ModelGuild; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreLurking$isLurkingObs$1;->call([JLcom/discord/models/domain/ModelGuild;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call([JLcom/discord/models/domain/ModelGuild;)Z .locals 2 sget-object v0, Lcom/discord/stores/StoreLurking;->Companion:Lcom/discord/stores/StoreLurking$Companion; const-string v1, "lurkingGuildIds" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v1, p1 @@ -81,23 +96,5 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, [J - - check-cast p2, Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreLurking$isLurkingObs$1;->call([JLcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$joinGuild$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$joinGuild$1.smali index 0bd350b69a..0d201e029c 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$joinGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$joinGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$joinGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$postLeaveGuild$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$postLeaveGuild$1.smali index 4a2ee1de96..7e89a930a8 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$postLeaveGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$postLeaveGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$postLeaveGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurking$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurking$1.smali index 5405e3c4f3..369c774f4f 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurking$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurking$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurking$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurking$2.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurking$2.smali index e8bb21c05f..7890106c68 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurking$2.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurking$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurking$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1$1.smali index 7f33cde1da..200aa32322 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurkingInternal$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1.smali index f8b73d3762..45927ff9e6 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurkingInternal$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreLurking$startLurkingInternal$1;->this$0:Lcom/discord/stores/StoreLurking; @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2$1.smali index cd265592e2..47097ea098 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurkingInternal$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,9 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 3 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -85,15 +85,20 @@ move-result-object p1 - sget-object v0, Lcom/discord/stores/StoreNavigation$PanelAction;->OPEN:Lcom/discord/stores/StoreNavigation$PanelAction; - - const/4 v1, 0x0 + sget-object v1, Lcom/discord/stores/StoreNavigation$PanelAction;->OPEN:Lcom/discord/stores/StoreNavigation$PanelAction; const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2.smali index 2977ea066e..54bc4adbe7 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurkingInternal$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreLurking$startLurkingInternal$2;->$jumpToDestination:Lkotlin/jvm/functions/Function0; @@ -153,4 +151,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreNavigation;->launchNotice(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$jumpToDestination$1.smali b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$jumpToDestination$1.smali index 46e01b6a09..82685bec9c 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$jumpToDestination$1.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking$startLurkingInternal$jumpToDestination$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreLurking$startLurkingInternal$jumpToDestination$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreLurking.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreLurking.smali b/com.discord/smali/com/discord/stores/StoreLurking.smali index 553762fb09..8f06c25c6d 100644 --- a/com.discord/smali/com/discord/stores/StoreLurking.smali +++ b/com.discord/smali/com/discord/stores/StoreLurking.smali @@ -69,17 +69,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "guildsStore" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dispatcher" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -95,7 +91,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreLurking;->lurkingGuildIds:Ljava/util/ArrayList; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -104,6 +100,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreLurking;->guildIdSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreLurking;)Lcom/discord/stores/Dispatcher; @@ -409,7 +426,7 @@ const-string v1, "guildIdSubject.map { it.toLongArray() }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -447,13 +464,13 @@ .end method .method public final handleConnectionOpen$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelPayload;)V - .locals 2 + .locals 3 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getSessionId()Ljava/lang/String; @@ -467,20 +484,25 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreLurking$LurkRequest;->getGuildId()J - move-result-wide v0 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/stores/StoreLurking$LurkRequest;->getChannelId()Ljava/lang/Long; move-result-object p1 - invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreLurking;->startLurkingInternal(JLjava/lang/Long;)V + invoke-direct {p0, v1, v2, p1}, Lcom/discord/stores/StoreLurking;->startLurkingInternal(JLjava/lang/Long;)V :cond_0 - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/stores/StoreLurking;->lurkRequest:Lcom/discord/stores/StoreLurking$LurkRequest; + iput-object v0, p0, Lcom/discord/stores/StoreLurking;->lurkRequest:Lcom/discord/stores/StoreLurking$LurkRequest; return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildAdd$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelGuild;)V @@ -488,9 +510,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreLurking;->lurkingGuildIds:Ljava/util/ArrayList; @@ -544,6 +564,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelGuild;)V @@ -551,9 +580,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -562,6 +589,15 @@ invoke-direct {p0, v0, v1}, Lcom/discord/stores/StoreLurking;->stopLurking(J)V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildSelected$app_productionDiscordExternalRelease(J)V @@ -727,7 +763,7 @@ iget-object v1, p0, Lcom/discord/stores/StoreLurking;->lurkingGuildIds:Ljava/util/ArrayList; - invoke-static {v1}, Lk0/j/l;->toLongArray(Ljava/util/Collection;)[J + invoke-static {v1}, Lk0/i/l;->toLongArray(Ljava/util/Collection;)[J move-result-object v1 @@ -781,7 +817,7 @@ const-string p2, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMFA$State.smali b/com.discord/smali/com/discord/stores/StoreMFA$State.smali index 7fbcd0581d..3320ad4459 100644 --- a/com.discord/smali/com/discord/stores/StoreMFA$State.smali +++ b/com.discord/smali/com/discord/stores/StoreMFA$State.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMFA$MFAActivationState;Z)V - .locals 1 + .locals 0 - const-string v0, "activationState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-boolean p2, p0, Lcom/discord/stores/StoreMFA$State;->isTogglingSMSBackup:Z return-void + + :cond_0 + const-string p1, "activationState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreMFA$State;Lcom/discord/stores/StoreMFA$MFAActivationState;ZILjava/lang/Object;)Lcom/discord/stores/StoreMFA$State; @@ -82,15 +89,22 @@ .method public final copy(Lcom/discord/stores/StoreMFA$MFAActivationState;Z)Lcom/discord/stores/StoreMFA$State; .locals 1 - const-string v0, "activationState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreMFA$State; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreMFA$State;->(Lcom/discord/stores/StoreMFA$MFAActivationState;Z)V return-object v0 + + :cond_0 + const-string p1, "activationState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMFA$State;->activationState:Lcom/discord/stores/StoreMFA$MFAActivationState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreMFA$togglingSMSBackup$1.smali b/com.discord/smali/com/discord/stores/StoreMFA$togglingSMSBackup$1.smali index 80f8d5fdb5..9bd489a9a7 100644 --- a/com.discord/smali/com/discord/stores/StoreMFA$togglingSMSBackup$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMFA$togglingSMSBackup$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMFA$togglingSMSBackup$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMFA.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMFA$updatePendingMFAState$1.smali b/com.discord/smali/com/discord/stores/StoreMFA$updatePendingMFAState$1.smali index d400a44196..69393f368f 100644 --- a/com.discord/smali/com/discord/stores/StoreMFA$updatePendingMFAState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMFA$updatePendingMFAState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMFA$updatePendingMFAState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMFA.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMFA.smali b/com.discord/smali/com/discord/stores/StoreMFA.smali index 1b55f8ca7e..95950cc708 100644 --- a/com.discord/smali/com/discord/stores/StoreMFA.smali +++ b/com.discord/smali/com/discord/stores/StoreMFA.smali @@ -39,13 +39,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +68,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreMFA;->stateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getState$p(Lcom/discord/stores/StoreMFA;)Lcom/discord/stores/StoreMFA$State; @@ -121,7 +133,7 @@ const-string v1, "stateSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -131,9 +143,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -175,6 +185,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -217,9 +236,7 @@ .method public final updatePendingMFAState(Lcom/discord/stores/StoreMFA$MFAActivationState;)V .locals 2 - const-string v0, "newActivationState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMFA;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -230,4 +247,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "newActivationState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMaskedLinks$Companion.smali b/com.discord/smali/com/discord/stores/StoreMaskedLinks$Companion.smali index b9659d6748..fb96ea10d3 100644 --- a/com.discord/smali/com/discord/stores/StoreMaskedLinks$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreMaskedLinks$Companion.smali @@ -51,7 +51,7 @@ const-string v0, "Uri.parse(url)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1$1.smali b/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1$1.smali index 6f48239617..e00084c414 100644 --- a/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -49,7 +47,23 @@ # virtual methods -.method public final call(Ljava/lang/Integer;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Integer; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1$1;->call(Ljava/lang/Integer;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Integer;)Z .locals 1 const/4 v0, 0x1 @@ -70,21 +84,5 @@ iget-boolean p1, p1, Lcom/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1;->$isLinkUnmasked:Z :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Integer; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1$1;->call(Ljava/lang/Integer;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1.smali b/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1.smali index ee90579def..be4d5011aa 100644 --- a/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMaskedLinks$observeIsTrustedDomain$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } @@ -107,7 +104,7 @@ const-string v1, "selectedChannel.dmRecipient" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/stores/StoreMaskedLinks$onDispatchEnded$1.smali b/com.discord/smali/com/discord/stores/StoreMaskedLinks$onDispatchEnded$1.smali index 41eaf09a77..6baf9521f3 100644 --- a/com.discord/smali/com/discord/stores/StoreMaskedLinks$onDispatchEnded$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMaskedLinks$onDispatchEnded$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMaskedLinks$onDispatchEnded$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMaskedLinks.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {}, Lcom/discord/stores/StoreMaskedLinks;->access$Companion()Lcom/discord/stores/StoreMaskedLinks$Companion; @@ -78,4 +76,13 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMaskedLinks$trustDomain$1.smali b/com.discord/smali/com/discord/stores/StoreMaskedLinks$trustDomain$1.smali index 7fef06471d..54177d76f3 100644 --- a/com.discord/smali/com/discord/stores/StoreMaskedLinks$trustDomain$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMaskedLinks$trustDomain$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMaskedLinks$trustDomain$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMaskedLinks.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMaskedLinks.smali b/com.discord/smali/com/discord/stores/StoreMaskedLinks.smali index 9b9bc94851..eb2d0dd6bd 100644 --- a/com.discord/smali/com/discord/stores/StoreMaskedLinks.smali +++ b/com.discord/smali/com/discord/stores/StoreMaskedLinks.smali @@ -16,6 +16,9 @@ # static fields .field public static final Companion:Lcom/discord/stores/StoreMaskedLinks$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final HOST_SPOTIFY:Ljava/lang/String; = "https://spotify.com" @@ -184,13 +187,11 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreStream;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeStream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -204,11 +205,25 @@ iput-object p1, p0, Lcom/discord/stores/StoreMaskedLinks;->userTrustedDomains:Ljava/util/Set; - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; iput-object p1, p0, Lcom/discord/stores/StoreMaskedLinks;->userTrustedDomainsCopy:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$Companion()Lcom/discord/stores/StoreMaskedLinks$Companion; @@ -286,7 +301,7 @@ sget-object v0, Lcom/discord/stores/StoreMaskedLinks;->TRUSTED_DOMAINS:Ljava/util/List; - invoke-static {v0, p1}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result v0 @@ -294,7 +309,7 @@ iget-object v0, p0, Lcom/discord/stores/StoreMaskedLinks;->userTrustedDomainsCopy:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result p1 @@ -318,49 +333,56 @@ # virtual methods .method public init(Landroid/content/Context;)V - .locals 3 + .locals 2 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V - new-instance p1, Ljava/util/HashSet; - invoke-virtual {p0}, Lcom/discord/stores/Store;->getPrefs()Landroid/content/SharedPreferences; - move-result-object v0 + move-result-object p1 - sget-object v1, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; - const-string v2, "USER_TRUSTED_DOMAINS_CACHE_KEY" + const-string v1, "USER_TRUSTED_DOMAINS_CACHE_KEY" - invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; - move-result-object v0 + move-result-object p1 - if-eqz v0, :cond_0 + if-eqz p1, :cond_0 goto :goto_0 :cond_0 - new-instance v0, Ljava/util/LinkedHashSet; + new-instance p1, Ljava/util/LinkedHashSet; - invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V + invoke-direct {p1}, Ljava/util/LinkedHashSet;->()V :goto_0 - invoke-direct {p1, v0}, Ljava/util/HashSet;->(Ljava/util/Collection;)V + new-instance v0, Ljava/util/HashSet; - iput-object p1, p0, Lcom/discord/stores/StoreMaskedLinks;->userTrustedDomains:Ljava/util/Set; + invoke-direct {v0, p1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V + + iput-object v0, p0, Lcom/discord/stores/StoreMaskedLinks;->userTrustedDomains:Ljava/util/Set; const/4 p1, 0x1 iput-boolean p1, p0, Lcom/discord/stores/StoreMaskedLinks;->isDirty:Z return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeIsTrustedDomain(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; @@ -377,9 +399,7 @@ } .end annotation - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0, p1}, Lcom/discord/stores/StoreMaskedLinks;->isTrustedDomain(Ljava/lang/String;)Z @@ -395,14 +415,14 @@ const-string p1, "Observable.just(true)" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p2 :cond_0 if-eqz p2, :cond_2 - invoke-static {p2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -440,9 +460,18 @@ const-string p2, "storeStream\n .c\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_3 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -481,9 +510,7 @@ .method public final trustDomain(Ljava/lang/String;)V .locals 2 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMaskedLinks;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -494,4 +521,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$EngineListener.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$EngineListener.smali index 8831dea06f..42a4bd4e54 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$EngineListener.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$EngineListener.smali @@ -58,13 +58,20 @@ .method public onNewConnection(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V .locals 1 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$EngineListener;->this$0:Lcom/discord/stores/StoreMediaEngine; invoke-static {v0, p1}, Lcom/discord/stores/StoreMediaEngine;->access$handleNewConnection(Lcom/discord/stores/StoreMediaEngine;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$enableLocalVoiceStatusListening$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$enableLocalVoiceStatusListening$1.smali index 569bfa204c..b3afd676a5 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$enableLocalVoiceStatusListening$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$enableLocalVoiceStatusListening$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMediaEngine$enableLocalVoiceStatusListening$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lrx/subjects/SerializedSubject;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subjects/SerializedSubject; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onNext" - - const-string v5, "onNext(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subjects/SerializedSubject; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subjects/SerializedSubject; diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$getRankedRtcRegions$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$getRankedRtcRegions$1.smali index 4b36d9a318..ecc6301e38 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$getRankedRtcRegions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$getRankedRtcRegions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMediaEngine$getRankedRtcRegions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "[", "Ljava/lang/String;", @@ -40,7 +40,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,9 +62,7 @@ .method public final invoke([Ljava/lang/String;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$getRankedRtcRegions$1;->$callback:Lkotlin/jvm/functions/Function1; @@ -75,4 +73,13 @@ invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$getVideoInputDevicesNative$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$getVideoInputDevicesNative$1.smali index 79e7961b16..cb34230c34 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$getVideoInputDevicesNative$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$getVideoInputDevicesNative$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMediaEngine$getVideoInputDevicesNative$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "[", "Lco/discord/media_engine/VideoInputDeviceDescription;", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function1;)V - .locals 7 + .locals 1 - const-class v3, Lkotlin/jvm/functions/Function1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "invoke" - - const-string v5, "invoke(Ljava/lang/Object;)Ljava/lang/Object;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lkotlin/jvm/functions/Function1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Ljava/lang/Object;)Ljava/lang/Object;" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -68,15 +84,22 @@ .method public final invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$1.smali index 8fd5577ed6..3555f951ee 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$1.smali @@ -41,57 +41,105 @@ } .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "transportInfo" + if-eqz p2, :cond_1 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "supportedVideoCodecs" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "supportedVideoCodecs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "transportInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onConnectionStateChange(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V .locals 1 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "connectionState" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDestroy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V - .locals 1 + .locals 0 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onError(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;)V .locals 1 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "exception" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onSpeaking(JIZ)V diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$2.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$2.smali index 43c0cb330a..8627fafb61 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$handleNewConnection$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMediaEngine$handleNewConnection$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "[", "Lco/discord/media_engine/VideoInputDeviceDescription;", @@ -40,7 +40,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,28 +62,23 @@ .method public final invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V .locals 7 - const-string v0, "devices" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v1, p0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$2;->this$0:Lcom/discord/stores/StoreMediaEngine; invoke-static {v1}, Lcom/discord/stores/StoreMediaEngine;->access$getSelectedVideoInputDevice$p(Lcom/discord/stores/StoreMediaEngine;)Lco/discord/media_engine/VideoInputDeviceDescription; - move-result-object v0 + move-result-object v2 - if-eqz v0, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v0}, Lco/discord/media_engine/VideoInputDeviceDescription;->getGuid()Ljava/lang/String; + invoke-virtual {v2}, Lco/discord/media_engine/VideoInputDeviceDescription;->getGuid()Ljava/lang/String; move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 move-object v3, v0 const/4 v4, 0x0 @@ -97,4 +92,11 @@ invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "devices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1.smali index 365cf955df..524054fd4d 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "[", "Lco/discord/media_engine/VideoInputDeviceDescription;", @@ -40,7 +40,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -60,25 +60,32 @@ .end method .method public final invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V - .locals 7 + .locals 6 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;->this$0:Lcom/discord/stores/StoreMediaEngine; - iget-object v1, p0, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;->this$0:Lcom/discord/stores/StoreMediaEngine; + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x4 - const/4 v5, 0x4 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$1.smali index 23fb314ec0..ff941d117c 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMediaEngine$localVoiceStatus$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMediaEngine;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreMediaEngine; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "enableLocalVoiceStatusListening" - - const-string v5, "enableLocalVoiceStatusListening()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "enableLocalVoiceStatusListening" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreMediaEngine; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "enableLocalVoiceStatusListening()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreMediaEngine; diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$2.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$2.smali index 76af171664..33f6294e85 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$localVoiceStatus$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMediaEngine$localVoiceStatus$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMediaEngine;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreMediaEngine; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "disableLocalVoiceStatusListening" - - const-string v5, "disableLocalVoiceStatusListening()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "disableLocalVoiceStatusListening" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreMediaEngine; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "disableLocalVoiceStatusListening()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreMediaEngine; diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$sam$rx_functions_Action0$0.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$sam$rx_functions_Action0$0.smali index 1caf087293..739cd733ee 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$sam$rx_functions_Action0$0.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$sam$rx_functions_Action0$0.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1.smali index 715b4cd153..e91ae2eece 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "[", "Lco/discord/media_engine/VideoInputDeviceDescription;", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,73 +66,71 @@ .method public final invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V .locals 8 - const-string v0, "devices" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - array-length v0, p1 - - const/4 v1, 0x0 + array-length v1, p1 const/4 v2, 0x0 + const/4 v3, 0x0 + :goto_0 - const/4 v3, 0x1 + const/4 v4, 0x1 - if-ge v2, v0, :cond_1 + if-ge v3, v1, :cond_1 - aget-object v4, p1, v2 + aget-object v5, p1, v3 - invoke-virtual {v4}, Lco/discord/media_engine/VideoInputDeviceDescription;->getGuid()Ljava/lang/String; - - move-result-object v4 - - iget-object v5, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; - - invoke-static {v5}, Lcom/discord/stores/StoreMediaEngine;->access$getPreferredVideoInputDeviceGUID$p(Lcom/discord/stores/StoreMediaEngine;)Ljava/lang/String; + invoke-virtual {v5}, Lco/discord/media_engine/VideoInputDeviceDescription;->getGuid()Ljava/lang/String; move-result-object v5 - invoke-static {v4, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + iget-object v6, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; - move-result v4 + invoke-static {v6}, Lcom/discord/stores/StoreMediaEngine;->access$getPreferredVideoInputDeviceGUID$p(Lcom/discord/stores/StoreMediaEngine;)Ljava/lang/String; - if-eqz v4, :cond_0 + move-result-object v6 - const/4 v0, 0x1 + invoke-static {v5, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v5 + + if-eqz v5, :cond_0 + + const/4 v1, 0x1 goto :goto_1 :cond_0 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 goto :goto_0 :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 - const/4 v2, 0x0 - - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; invoke-static {v0}, Lcom/discord/stores/StoreMediaEngine;->access$getPreferredVideoInputDeviceGUID$p(Lcom/discord/stores/StoreMediaEngine;)Ljava/lang/String; - move-result-object v2 + move-result-object v0 goto :goto_6 :cond_2 - array-length v0, p1 + array-length v1, p1 - const/4 v4, 0x0 + const/4 v3, 0x0 :goto_2 - if-ge v4, v0, :cond_5 + if-ge v3, v1, :cond_5 - aget-object v5, p1, v4 + aget-object v5, p1, v3 invoke-virtual {v5}, Lco/discord/media_engine/VideoInputDeviceDescription;->getFacing()Lco/discord/media_engine/VideoInputDeviceFacing; @@ -155,12 +153,12 @@ goto :goto_4 :cond_4 - add-int/lit8 v4, v4, 0x1 + add-int/lit8 v3, v3, 0x1 goto :goto_2 :cond_5 - move-object v5, v2 + move-object v5, v0 :goto_4 if-eqz v5, :cond_6 @@ -170,9 +168,9 @@ :cond_6 invoke-static {p1}, Lf/n/a/k/a;->firstOrNull([Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - move-object v5, v0 + move-object v5, v1 check-cast v5, Lco/discord/media_engine/VideoInputDeviceDescription; @@ -181,15 +179,22 @@ invoke-virtual {v5}, Lco/discord/media_engine/VideoInputDeviceDescription;->getGuid()Ljava/lang/String; - move-result-object v2 + move-result-object v0 :cond_7 :goto_6 - iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; + iget-object v1, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; - iget-object v1, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->$onSelected:Lkotlin/jvm/functions/Function0; + iget-object v2, p0, Lcom/discord/stores/StoreMediaEngine$selectDefaultVideoDevice$1;->$onSelected:Lkotlin/jvm/functions/Function0; - invoke-static {v0, p1, v2, v1}, Lcom/discord/stores/StoreMediaEngine;->access$handleVideoInputDevices(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + invoke-static {v1, p1, v0, v2}, Lcom/discord/stores/StoreMediaEngine;->access$handleVideoInputDevices(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_8 + const-string p1, "devices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$selectVideoInputDevice$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$selectVideoInputDevice$1.smali index feb436afa1..27063a855f 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$selectVideoInputDevice$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$selectVideoInputDevice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMediaEngine$selectVideoInputDevice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "[", "Lco/discord/media_engine/VideoInputDeviceDescription;", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,25 +64,32 @@ .end method .method public final invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V - .locals 7 + .locals 6 - const-string v0, "devices" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$selectVideoInputDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; - iget-object v1, p0, Lcom/discord/stores/StoreMediaEngine$selectVideoInputDevice$1;->this$0:Lcom/discord/stores/StoreMediaEngine; + iget-object v2, p0, Lcom/discord/stores/StoreMediaEngine$selectVideoInputDevice$1;->$deviceGUID:Ljava/lang/String; - iget-object v3, p0, Lcom/discord/stores/StoreMediaEngine$selectVideoInputDevice$1;->$deviceGUID:Ljava/lang/String; + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x4 - const/4 v5, 0x4 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "devices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1$1.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1$1.smali index 2677bcce3b..107e1edbf5 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMediaEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaEngine.smali b/com.discord/smali/com/discord/stores/StoreMediaEngine.smali index de7da1933f..0ece2ce09b 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaEngine.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaEngine.smali @@ -172,13 +172,11 @@ .method public constructor (Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "mediaSettingsStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -338,11 +336,25 @@ const-string p2, "localVoiceStatusSubject\n\u2026ening)\n .share()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine;->localVoiceStatus:Lrx/Observable; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$disableLocalVoiceStatusListening(Lcom/discord/stores/StoreMediaEngine;)V @@ -457,7 +469,7 @@ :try_start_1 const-string v0, "mediaEngine" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -499,7 +511,7 @@ :try_start_1 const-string v0, "mediaEngine" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -551,7 +563,7 @@ :try_start_1 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -672,7 +684,7 @@ move-result-object v4 - invoke-static {v4, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -834,7 +846,7 @@ :try_start_1 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -844,7 +856,7 @@ :try_start_2 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -854,7 +866,7 @@ :try_start_3 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 @@ -906,7 +918,7 @@ :cond_0 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -1098,7 +1110,7 @@ :cond_0 const-string v0, "mediaEngine" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1144,21 +1156,23 @@ :try_start_0 const-string v0, "regionsWithIps" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_5 const-string v0, "callback" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 new-instance v0, Ljava/util/ArrayList; - const/16 v1, 0xa + const/16 v2, 0xa - invoke-static {p1, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {p1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v1 + move-result v2 - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V + invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1167,55 +1181,55 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - const/4 v2, 0x0 + const/4 v3, 0x0 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/discord/models/domain/ModelRtcLatencyRegion; + check-cast v2, Lcom/discord/models/domain/ModelRtcLatencyRegion; - new-instance v3, Lco/discord/media_engine/RtcRegion; - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelRtcLatencyRegion;->getRegion()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelRtcLatencyRegion;->getRegion()Ljava/lang/String; move-result-object v4 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelRtcLatencyRegion;->getIps()Ljava/util/List; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelRtcLatencyRegion;->getIps()Ljava/util/List; - move-result-object v1 + move-result-object v2 - new-array v2, v2, [Ljava/lang/String; + new-array v3, v3, [Ljava/lang/String; - invoke-interface {v1, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-interface {v2, v3}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - check-cast v1, [Ljava/lang/String; + check-cast v2, [Ljava/lang/String; - invoke-direct {v3, v4, v1}, Lco/discord/media_engine/RtcRegion;->(Ljava/lang/String;[Ljava/lang/String;)V + new-instance v3, Lco/discord/media_engine/RtcRegion; + + invoke-direct {v3, v4, v2}, Lco/discord/media_engine/RtcRegion;->(Ljava/lang/String;[Ljava/lang/String;)V invoke-interface {v0, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 - new-array p1, v2, [Lco/discord/media_engine/RtcRegion; + new-array p1, v3, [Lco/discord/media_engine/RtcRegion; invoke-interface {v0, p1}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; @@ -1245,26 +1259,37 @@ :try_start_1 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 - const/4 p1, 0x0 - - throw p1 + throw v1 :cond_3 :try_start_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 + throw v1 + + :cond_5 + :try_start_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_3 + .catchall {:try_start_3 .. :try_end_3} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -1292,7 +1317,7 @@ const-string v1, "selectedVideoInputDevice\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1323,9 +1348,9 @@ move-result-object v0 - const-string/jumbo v1, "videoInputDevicesSubject\u2026 .distinctUntilChanged()" + const-string v1, "videoInputDevicesSubject\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1354,7 +1379,7 @@ :try_start_1 const-string v0, "mediaEngine" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -1378,7 +1403,7 @@ :try_start_0 const-string v0, "payload" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getMe()Lcom/discord/models/domain/ModelUser; @@ -1386,7 +1411,7 @@ const-string v0, "payload.me" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1400,6 +1425,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -1492,9 +1527,9 @@ .method public init(Landroid/content/Context;)V .locals 10 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1552,7 +1587,7 @@ :goto_0 const-string v2, "prefsSessionDurable\n \u2026AULT_OPENSLES_CONFIG.name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig; @@ -1570,23 +1605,13 @@ const-string v1, "Executors.newSingleThreadExecutor()" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v7, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_2 - const-string v0, "singleThreadExecutorService" - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "openSLESConfig" - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "logger" - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_1 new-instance v0, Ln; @@ -1604,10 +1629,6 @@ invoke-direct {p1, p0}, Lcom/discord/stores/StoreMediaEngine$EngineListener;->(Lcom/discord/stores/StoreMediaEngine;)V - const-string v1, "listener" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v1, v0, Ln;->c:Ljava/util/ArrayList; invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -1615,6 +1636,27 @@ iput-object v0, p0, Lcom/discord/stores/StoreMediaEngine;->mediaEngine:Lcom/discord/rtcconnection/mediaengine/MediaEngine; return-void + + :cond_1 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "openSLESConfig" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectDefaultVideoDevice(Lkotlin/jvm/functions/Function0;)V @@ -1662,7 +1704,7 @@ :try_start_0 const-string v0, "openSLESConfig" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine;->openSLESConfigSubject:Lrx/subjects/SerializedSubject; @@ -1696,6 +1738,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -1760,7 +1812,7 @@ :try_start_1 const-string p1, "mediaEngine" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$VoiceConfiguration.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$VoiceConfiguration.smali index 6e58225ab0..70d3fe7341 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$VoiceConfiguration.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$VoiceConfiguration.smali @@ -38,13 +38,11 @@ .method public constructor (ZZZZZLcom/discord/stores/StoreMediaSettings$NoiseProcessing;FLcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;F)V .locals 1 - const-string v0, "noiseProcessing" + const/4 v0, 0x0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 - const-string v0, "inputMode" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +65,20 @@ iput p9, p0, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->outputVolume:F return-void + + :cond_0 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "noiseProcessing" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;ZZZZZLcom/discord/stores/StoreMediaSettings$NoiseProcessing;FLcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;FILjava/lang/Object;)Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -286,17 +298,11 @@ .method public final copy(ZZZZZLcom/discord/stores/StoreMediaSettings$NoiseProcessing;FLcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;F)Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; .locals 11 - const-string v0, "noiseProcessing" + const/4 v0, 0x0 - move-object/from16 v7, p6 + if-eqz p6, :cond_1 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "inputMode" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 new-instance v0, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -312,13 +318,31 @@ move/from16 v6, p5 + move-object/from16 v7, p6 + move/from16 v8, p7 + move-object/from16 v9, p8 + move/from16 v10, p9 invoke-direct/range {v1 .. v10}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->(ZZZZZLcom/discord/stores/StoreMediaSettings$NoiseProcessing;FLcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;F)V return-object v0 + + :cond_0 + const-string v1, "inputMode" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "noiseProcessing" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -366,7 +390,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->noiseProcessing:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -386,7 +410,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->inputMode:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticGainControl$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticGainControl$1.smali index d226aac823..71eea2611b 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticGainControl$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticGainControl$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,10 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticGainControl()Z + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getAutomaticGainControl$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z move-result p1 @@ -73,14 +73,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticGainControl()Z - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getAutomaticGainControl$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticVAD$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticVAD$1.smali index d118eb863c..2119da01ab 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticVAD$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getAutomaticVAD$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,10 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticVad()Z + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getAutomaticVAD$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z move-result p1 @@ -73,14 +73,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticVad()Z - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getAutomaticVAD$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getEchoCancellation$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getEchoCancellation$1.smali index bdb53ab9f9..df3134eec5 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getEchoCancellation$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getEchoCancellation$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,10 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getEchoCancellation()Z + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getEchoCancellation$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z move-result p1 @@ -73,14 +73,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getEchoCancellation()Z - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getEchoCancellation$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getInputMode$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getInputMode$1.smali index 220d610cb9..741b73b6cb 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getInputMode$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getInputMode$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getNoiseProcessing$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getNoiseProcessing$1.smali index a4db63e6fe..5de50e7122 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getNoiseProcessing$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getNoiseProcessing$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getOutputVolume$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getOutputVolume$1.smali index 86e4290b20..5393c11669 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getOutputVolume$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getOutputVolume$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Float;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,28 +57,28 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Float; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)F .locals 0 invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getOutputVolume()F move-result p1 + return p1 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getOutputVolume$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)F + + move-result p1 + invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getOutputVolume$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Float; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getSensitivity$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getSensitivity$1.smali index 676efc79c5..63b61c2224 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getSensitivity$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getSensitivity$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Float;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,28 +57,28 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Float; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)F .locals 0 invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getSensitivity()F move-result p1 + return p1 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getSensitivity$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)F + + move-result p1 + invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getSensitivity$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Float; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserMuted$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserMuted$1.smali index a079aa11ba..9913016749 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserMuted$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserMuted$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Boolean;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -53,7 +47,23 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/Map; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getUserMuted$1;->call(Ljava/util/Map;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/Map;)Z .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -61,8 +71,7 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -90,21 +99,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Map; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getUserMuted$1;->call(Ljava/util/Map;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserOutputVolume$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserOutputVolume$1.smali index 4354631c1d..efeb7877b4 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserOutputVolume$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$getUserOutputVolume$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Float;", - ">;", - "Ljava/lang/Float;", - ">;" + "TR;TR;>;" } .end annotation @@ -53,7 +47,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Float; +.method public final call(Ljava/util/Map;)F .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -61,8 +55,7 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Float;", - ">;)", - "Ljava/lang/Float;" + ">;)F" } .end annotation @@ -90,11 +83,7 @@ const/high16 p1, 0x42c80000 # 100.0f :goto_0 - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -102,7 +91,11 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getUserOutputVolume$1;->call(Ljava/util/Map;)Ljava/lang/Float; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$getUserOutputVolume$1;->call(Ljava/util/Map;)F + + move-result p1 + + invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1$1.smali index b37062a99f..fb51af18bb 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Boolean; - .locals 2 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-wide/32 v0, 0x2000000 + check-cast p1, Ljava/lang/Long; - invoke-static {v0, v1, p1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$init$1$1$1;->call(Ljava/lang/Long;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/lang/Long;)Z + .locals 2 - check-cast p1, Ljava/lang/Long; + const-wide/32 v0, 0x2000000 - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$init$1$1$1;->call(Ljava/lang/Long;)Ljava/lang/Boolean; + invoke-static {v0, v1, p1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1.smali index 70d055d42a..e3db15d616 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } @@ -108,7 +105,7 @@ const-string v1, "id" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1.smali index 53f35949c2..6b30bebebc 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } @@ -89,7 +86,7 @@ const-string v1, "id" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$2.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$2.smali index 78390ec7a2..c3ac188dfb 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$init$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMediaSettings$init$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMediaSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMediaSettings;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreMediaSettings; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleCanUseVad" - - const-string v5, "handleCanUseVad(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleCanUseVad" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreMediaSettings; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleCanUseVad(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreMediaSettings; diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfDeafened$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfDeafened$1.smali index 295413afd8..b5a6deac2f 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfDeafened$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfDeafened$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,10 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isDeafened()Z + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$isSelfDeafened$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z move-result p1 @@ -73,14 +73,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isDeafened()Z - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$isSelfDeafened$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfMuted$1.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfMuted$1.smali index 9aa403b55c..17295ffd25 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfMuted$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings$isSelfMuted$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -59,10 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isMuted()Z + check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$isSelfMuted$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z move-result p1 @@ -73,14 +73,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isMuted()Z - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaSettings$isSelfMuted$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMediaSettings.smali b/com.discord/smali/com/discord/stores/StoreMediaSettings.smali index 9ae9cec923..78130b6f37 100644 --- a/com.discord/smali/com/discord/stores/StoreMediaSettings.smali +++ b/com.discord/smali/com/discord/stores/StoreMediaSettings.smali @@ -184,9 +184,7 @@ .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 2 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -244,7 +242,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreMediaSettings;->voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; iput-object v0, p0, Lcom/discord/stores/StoreMediaSettings;->mutedUsers:Ljava/util/Map; @@ -321,6 +319,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreMediaSettings;->canUseVad:Z return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$handleCanUseVad(Lcom/discord/stores/StoreMediaSettings;Z)V @@ -473,9 +480,9 @@ return-void :cond_0 - const-string/jumbo p1, "voiceConfigurationCache" + const-string p1, "voiceConfigurationCache" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -594,9 +601,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026it.automaticGainControl }" + const-string v1, "voiceConfigurationSubjec\u2026it.automaticGainControl }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -606,9 +613,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -632,9 +639,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .map { it.automaticVad }" + const-string v1, "voiceConfigurationSubjec\u2026 .map { it.automaticVad }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -644,9 +651,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -670,9 +677,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026p { it.echoCancellation }" + const-string v1, "voiceConfigurationSubjec\u2026p { it.echoCancellation }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -682,9 +689,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -712,7 +719,7 @@ const-string v1, "enableVideoHardwareScali\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -736,9 +743,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .map { it.inputMode }" + const-string v1, "voiceConfigurationSubjec\u2026 .map { it.inputMode }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -748,9 +755,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -805,9 +812,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026ap { it.noiseProcessing }" + const-string v1, "voiceConfigurationSubjec\u2026ap { it.noiseProcessing }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -817,9 +824,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -843,9 +850,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .map { it.outputVolume }" + const-string v1, "voiceConfigurationSubjec\u2026 .map { it.outputVolume }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -855,9 +862,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -881,9 +888,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .map { it.sensitivity }" + const-string v1, "voiceConfigurationSubjec\u2026 .map { it.sensitivity }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -893,9 +900,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -931,7 +938,7 @@ const-string p2, "mutedUsersSubject\n \u2026p { it[userId] ?: false }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -943,7 +950,7 @@ const-string p2, "mutedUsersSubject\n \u2026().distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -969,9 +976,9 @@ move-result-object p1 - const-string/jumbo p2, "userOutputVolumesSubject\u2026: DEFAULT_OUTPUT_VOLUME }" + const-string p2, "userOutputVolumesSubject\u2026: DEFAULT_OUTPUT_VOLUME }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -981,9 +988,9 @@ move-result-object p1 - const-string/jumbo p2, "userOutputVolumesSubject\u2026 .distinctUntilChanged()" + const-string p2, "userOutputVolumesSubject\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1013,7 +1020,7 @@ const-string v1, "mutedUsersSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1041,9 +1048,9 @@ move-result-object v0 - const-string/jumbo v1, "userOutputVolumesSubject\u2026 .distinctUntilChanged()" + const-string v1, "userOutputVolumesSubject\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1091,9 +1098,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1157,9 +1164,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceParticipantsHiddenS\u2026 .distinctUntilChanged()" + const-string v1, "voiceParticipantsHiddenS\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1265,14 +1272,6 @@ and-int/lit8 v1, v1, 0x20 - const-string v1, "onNext" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "errorClass" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v8, Lf/a/b/c0; const/4 v7, 0x0 @@ -1311,9 +1310,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .map { it.isDeafened }" + const-string v1, "voiceConfigurationSubjec\u2026 .map { it.isDeafened }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1323,9 +1322,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1349,9 +1348,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .map { it.isMuted }" + const-string v1, "voiceConfigurationSubjec\u2026 .map { it.isMuted }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1361,9 +1360,9 @@ move-result-object v0 - const-string/jumbo v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" + const-string v1, "voiceConfigurationSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1376,7 +1375,7 @@ :try_start_0 const-string v0, "noiseProcessing" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreMediaSettings;->voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -1423,6 +1422,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -1770,7 +1779,7 @@ :try_start_0 const-string v0, "noiseProcessing" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v1, p0, Lcom/discord/stores/StoreMediaSettings;->voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -1808,6 +1817,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -1824,7 +1843,7 @@ :try_start_0 const-string v0, "inputMode" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v1, p0, Lcom/discord/stores/StoreMediaSettings;->voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -1864,6 +1883,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -2292,7 +2321,7 @@ :goto_0 const-string v2, "get(userId) ?: false" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreMentions$getTotal$1.smali b/com.discord/smali/com/discord/stores/StoreMentions$getTotal$1.smali index 20da22f937..d985813c7c 100644 --- a/com.discord/smali/com/discord/stores/StoreMentions$getTotal$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMentions$getTotal$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -63,7 +57,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Integer; +.method public final call(Ljava/util/Map;)I .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -71,8 +65,7 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Integer;", - ">;)", - "Ljava/lang/Integer;" + ">;)I" } .end annotation @@ -80,7 +73,19 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->sumOfInt(Ljava/lang/Iterable;)I + invoke-static {p1}, Lk0/i/l;->sumOfInt(Ljava/lang/Iterable;)I + + move-result p1 + + return p1 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/Map; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMentions$getTotal$1;->call(Ljava/util/Map;)I move-result p1 @@ -90,15 +95,3 @@ return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Map; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMentions$getTotal$1;->call(Ljava/util/Map;)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$3.smali b/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$3.smali index 6648bd1934..8c15ee03c0 100644 --- a/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMentions$handleConnectionOpen$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelReadState;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelReadState;)Z .locals 3 - const-string v0, "readState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMentions$handleConnectionOpen$3;->$newReadStateChannelIds:Ljava/util/HashSet; @@ -84,4 +82,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "readState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$5.smali b/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$5.smali index 43747a3c73..a65e1ffe28 100644 --- a/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$5.smali +++ b/com.discord/smali/com/discord/stores/StoreMentions$handleConnectionOpen$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMentions$handleConnectionOpen$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelReadState;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelReadState;)Z .locals 3 - const-string v0, "readState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMentions$handleConnectionOpen$5;->this$0:Lcom/discord/stores/StoreMentions; @@ -94,4 +92,13 @@ xor-int/lit8 p1, p1, 0x1 return p1 + + :cond_0 + const-string p1, "readState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMentions$handleMessageAck$1.smali b/com.discord/smali/com/discord/stores/StoreMentions$handleMessageAck$1.smali index e216d68613..9ad4b270b1 100644 --- a/com.discord/smali/com/discord/stores/StoreMentions$handleMessageAck$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMentions$handleMessageAck$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMentions$handleMessageAck$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelReadState;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelReadState;)Z .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelReadState;->getChannelId()J @@ -92,4 +90,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMentions$processMarkUnread$1.smali b/com.discord/smali/com/discord/stores/StoreMentions$processMarkUnread$1.smali index 9a7fe33c7f..dd1583c3ae 100644 --- a/com.discord/smali/com/discord/stores/StoreMentions$processMarkUnread$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMentions$processMarkUnread$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMentions$processMarkUnread$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelReadState;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelReadState;)Z .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelReadState;->getChannelId()J @@ -88,4 +86,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMentions.smali b/com.discord/smali/com/discord/stores/StoreMentions.smali index 865b82ba9f..7418566f20 100644 --- a/com.discord/smali/com/discord/stores/StoreMentions.smali +++ b/com.discord/smali/com/discord/stores/StoreMentions.smali @@ -105,25 +105,17 @@ .method public constructor (Lcom/discord/stores/StoreUserRelationships;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreMessageAck;Lcom/discord/stores/StoreUserGuildSettings;Lcom/discord/stores/StoreChannels;)V .locals 1 - const-string v0, "storeUserRelationships" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "storePermissions" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "storeMessageAck" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserGuildSettings" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeChannels" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -184,6 +176,41 @@ iput-object p1, p0, Lcom/discord/stores/StoreMentions;->channelGuildIds:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeUserGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeMessageAck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storePermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeUserRelationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getStoreChannels$p(Lcom/discord/stores/StoreMentions;)Lcom/discord/stores/StoreChannels; @@ -372,7 +399,7 @@ const-string v6, "message" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J @@ -384,7 +411,7 @@ const-string v9, "message.author" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -538,7 +565,7 @@ :goto_0 const-string v4, "channelGuildIds[channelId] ?: 0" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -550,7 +577,7 @@ const-string v6, "author" - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -633,7 +660,7 @@ const-string v3, "mentions" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z @@ -666,7 +693,7 @@ const-string v7, "it" - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -907,7 +934,7 @@ const-string v1, "countsSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -939,7 +966,7 @@ const-string v1, "getCounts()\n .map { it.values.sum() }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -949,9 +976,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreMentions;->channelGuildIds:Ljava/util/HashMap; @@ -969,7 +994,7 @@ const-string v3, "channel.guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -999,6 +1024,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleChannelSelected(J)V @@ -1020,9 +1054,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-object v0, p0, Lcom/discord/stores/StoreMentions;->privateChannels:Ljava/util/HashSet; @@ -1046,7 +1078,7 @@ const-string v1, "payload.me" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1077,7 +1109,7 @@ const-string v2, "guild" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v1}, Lcom/discord/stores/StoreMentions;->handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -1092,7 +1124,7 @@ const-string v2, "payload.privateChannels" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/util/ArrayList; @@ -1122,7 +1154,7 @@ check-cast v6, Lcom/discord/models/domain/ModelChannel; - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelChannel;->isManaged()Z @@ -1164,7 +1196,7 @@ check-cast v6, Lcom/discord/models/domain/ModelChannel; - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1187,7 +1219,7 @@ const-string v1, "payload.readState" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->isPartial()Z @@ -1208,13 +1240,13 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->getEntries()Ljava/util/List; move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Ljava/util/ArrayList; @@ -1254,7 +1286,7 @@ goto :goto_3 :cond_5 - invoke-static {v5}, Lk0/j/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; + invoke-static {v5}, Lk0/i/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; move-result-object v0 @@ -1273,13 +1305,13 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->getEntries()Ljava/util/List; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/util/ArrayList; @@ -1329,6 +1361,15 @@ iput-boolean v4, p0, Lcom/discord/stores/StoreMentions;->isDirty:Z return-void + + :cond_8 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -1336,9 +1377,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getMembers()Ljava/util/Map; @@ -1374,7 +1413,7 @@ const-string v3, "roles" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1404,7 +1443,7 @@ const-string v3, "channel" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1428,6 +1467,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V @@ -1435,9 +1483,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; @@ -1467,12 +1513,21 @@ const-string v1, "member.roles" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_0 return-void + + :cond_1 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageAck(Lcom/discord/models/domain/ModelReadState;)V @@ -1480,9 +1535,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "readState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMentions;->serverInitReadStates:Ljava/util/ArrayList; @@ -1501,6 +1554,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreMentions;->isDirty:Z return-void + + :cond_0 + const-string p1, "readState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreateOrUpdate(Lcom/discord/models/domain/ModelMessage;)V @@ -1508,9 +1570,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1}, Lcom/discord/stores/StoreMentions;->hasMention(Lcom/discord/models/domain/ModelMessage;)Z @@ -1536,6 +1596,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageDeleted(Lcom/discord/models/domain/ModelMessageDelete;)V @@ -1543,9 +1612,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "messageDeleteBulk" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreMentions;->privateChannels:Ljava/util/HashSet; @@ -1569,7 +1636,7 @@ const-string v0, "messageDeleteBulk.messageIds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1592,7 +1659,7 @@ const-string v2, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; @@ -1605,6 +1672,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "messageDeleteBulk" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -1653,16 +1729,14 @@ } .end annotation - const-string v0, "messagesAfter" + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p3 - const/4 v0, 0x0 - :cond_0 :goto_0 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z @@ -1729,4 +1803,13 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreMentions;->isDirty:Z return v0 + + :cond_2 + const-string p1, "messagesAfter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$PendingAck.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$PendingAck.smali index af3807abdb..5197dd5e87 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$PendingAck.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$PendingAck.smali @@ -62,11 +62,9 @@ .end method .method public constructor (JLcom/discord/stores/StoreMessageAck$Ack;)V - .locals 1 + .locals 0 - const-string v0, "ack" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -75,6 +73,15 @@ iput-object p3, p0, Lcom/discord/stores/StoreMessageAck$PendingAck;->ack:Lcom/discord/stores/StoreMessageAck$Ack; return-void + + :cond_0 + const-string p1, "ack" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getEMPTY$cp()Lcom/discord/stores/StoreMessageAck$PendingAck; @@ -130,15 +137,22 @@ .method public final copy(JLcom/discord/stores/StoreMessageAck$Ack;)Lcom/discord/stores/StoreMessageAck$PendingAck; .locals 1 - const-string v0, "ack" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/stores/StoreMessageAck$PendingAck; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreMessageAck$PendingAck;->(JLcom/discord/stores/StoreMessageAck$Ack;)V return-object v0 + + :cond_0 + const-string p1, "ack" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -164,7 +178,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreMessageAck$PendingAck;->ack:Lcom/discord/stores/StoreMessageAck$Ack; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$ack$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$ack$1.smali index ad81f07331..d3acc171a8 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$ack$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$ack$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$ack$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -123,7 +123,7 @@ const-string v3, "channel.guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$1.smali index 5c49960b3a..438fd19766 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$ackGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$2.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$2.smali index 9aaa02b92d..0f74544bdb 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$ackGuild$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$ackGuild$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$get$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$get$1.smali index a8e1372ac9..2620256cd0 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$get$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreMessageAck$Ack;", - ">;", - "Lcom/discord/stores/StoreMessageAck$Ack;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$1.smali index ef2cd32759..333be9c7cd 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$getPendingAck$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/stores/StoreMessageAck$Ack;", "Ljava/lang/Long;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2$1.smali index e80e3030ab..6e1fa0dd5f 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/stores/StoreMessageAck$Ack;", - "Ljava/lang/Long;", - "Lcom/discord/stores/StoreMessageAck$PendingAck;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,7 +66,7 @@ iget-object v0, v0, Lcom/discord/stores/StoreMessageAck$getPendingAck$2;->$isUpdateRequired$1:Lcom/discord/stores/StoreMessageAck$getPendingAck$1; - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J @@ -100,7 +97,7 @@ const-string v1, "channelId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -108,7 +105,7 @@ new-instance v3, Lcom/discord/stores/StoreMessageAck$Ack; - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2.smali index 930a121d2a..218aeaa2c3 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$getPendingAck$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreMessageAck$PendingAck;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/stores/StoreMessageAck$PendingAck;", ">;" } @@ -107,7 +104,7 @@ const-string v1, "channelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$1.smali index 7685ede62b..6b27aa70af 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$init$1$1;->call(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->isInitialMessagesLoaded()Z @@ -82,21 +96,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$init$1$1;->call(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$2.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$2.smali index f6a82d0057..ec6d80c2b9 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$2.smali @@ -49,7 +49,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreChat$InteractionState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreChat$InteractionState; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$init$1$2;->call(Lcom/discord/stores/StoreChat$InteractionState;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreChat$InteractionState;)Z .locals 4 invoke-virtual {p1}, Lcom/discord/stores/StoreChat$InteractionState;->getChannelId()J @@ -80,21 +96,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreChat$InteractionState; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$init$1$2;->call(Lcom/discord/stores/StoreChat$InteractionState;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$3.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$3.smali index 2acc947b55..2b0654de6b 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1$3.smali @@ -31,15 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Boolean;", - "Lcom/discord/stores/StoreChat$InteractionState;", - "Lcom/discord/stores/StoreMessageAck$Ack;", - "Ljava/lang/Long;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -71,7 +63,7 @@ # virtual methods -.method public final call(Ljava/util/Set;Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;Lcom/discord/stores/StoreMessageAck$Ack;)Ljava/lang/Long; +.method public final call(Ljava/util/Set;Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;Lcom/discord/stores/StoreMessageAck$Ack;)J .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -82,8 +74,7 @@ "Ljava/lang/Boolean;", "Lcom/discord/stores/StoreChat$InteractionState;", "Lcom/discord/stores/StoreMessageAck$Ack;", - ")", - "Ljava/lang/Long;" + ")J" } .end annotation @@ -95,7 +86,7 @@ const-string v0, "isLoadingSettled" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -136,11 +127,7 @@ const-wide/16 p1, 0x0 :goto_0 - invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 + return-wide p1 .end method .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -154,7 +141,11 @@ check-cast p4, Lcom/discord/stores/StoreMessageAck$Ack; - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/stores/StoreMessageAck$init$1$3;->call(Ljava/util/Set;Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;Lcom/discord/stores/StoreMessageAck$Ack;)Ljava/lang/Long; + invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/stores/StoreMessageAck$init$1$3;->call(Ljava/util/Set;Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;Lcom/discord/stores/StoreMessageAck$Ack;)J + + move-result-wide p1 + + invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1.smali index b0a3fa8b3b..94a63c5b9e 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$init$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } @@ -111,7 +108,7 @@ const-string v2, "selectedChannelId" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$1.smali index 948b5cc2de..a21689b5b7 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$1.smali @@ -62,29 +62,15 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;)", - "Ljava/lang/Boolean;" - } - .end annotation +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Ljava/util/List; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$markUnread$1;->call(Ljava/util/List;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -92,14 +78,27 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/util/List;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/List<", + "+", + "Lcom/discord/models/domain/ModelMessage;", + ">;)Z" + } + .end annotation - check-cast p1, Ljava/util/List; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$markUnread$1;->call(Ljava/util/List;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - return-object p1 + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2$1.smali index bef7a79e0e..e47673e844 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$markUnread$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,7 +66,7 @@ const-string v1, "channelMessages" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/util/ArrayList; @@ -195,7 +195,7 @@ iget-object v2, p0, Lcom/discord/stores/StoreMessageAck$markUnread$2$1;->$channelMessages:Ljava/util/List; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/util/ArrayList; @@ -320,7 +320,7 @@ const-string v3, "Observable.just(PendingAck(channelId, ack))" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, v0, v1}, Lcom/discord/stores/StoreMessageAck;->access$postPendingAck(Lcom/discord/stores/StoreMessageAck;Lrx/Observable;I)V diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2.smali index 681ce86b80..8c9df70aab 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$markUnread$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$markUnread$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -50,7 +50,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$1.smali index 23d59126b2..7515aa9720 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$postPendingAck$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$3.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$3.smali index 700916ac8d..35adbfc91f 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$postPendingAck$1$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1.smali index eb554672f5..9722642472 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageAck$postPendingAck$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessageAck$PendingAck;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,45 +65,45 @@ .method public final invoke(Lcom/discord/stores/StoreMessageAck$PendingAck;)V .locals 12 - const-string v0, "pendingAck" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/stores/StoreMessageAck$PendingAck;->component1()J - move-result-wide v0 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/stores/StoreMessageAck$PendingAck;->component2()Lcom/discord/stores/StoreMessageAck$Ack; move-result-object p1 - iget-object v2, p0, Lcom/discord/stores/StoreMessageAck$postPendingAck$1;->this$0:Lcom/discord/stores/StoreMessageAck; + iget-object v3, p0, Lcom/discord/stores/StoreMessageAck$postPendingAck$1;->this$0:Lcom/discord/stores/StoreMessageAck; - invoke-static {v2}, Lcom/discord/stores/StoreMessageAck;->access$getDispatcher$p(Lcom/discord/stores/StoreMessageAck;)Lcom/discord/stores/Dispatcher; - - move-result-object v2 - - new-instance v3, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$1; - - invoke-direct {v3, p0, v0, v1, p1}, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$1;->(Lcom/discord/stores/StoreMessageAck$postPendingAck$1;JLcom/discord/stores/StoreMessageAck$Ack;)V - - invoke-virtual {v2, v3}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V - - sget-object v2, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - - invoke-virtual {v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v2 - - invoke-virtual {p1}, Lcom/discord/stores/StoreMessageAck$Ack;->getMessageId()J - - move-result-wide v3 - - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3}, Lcom/discord/stores/StoreMessageAck;->access$getDispatcher$p(Lcom/discord/stores/StoreMessageAck;)Lcom/discord/stores/Dispatcher; move-result-object v3 - new-instance v4, Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck; + new-instance v4, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$1; + + invoke-direct {v4, p0, v1, v2, p1}, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$1;->(Lcom/discord/stores/StoreMessageAck$postPendingAck$1;JLcom/discord/stores/StoreMessageAck$Ack;)V + + invoke-virtual {v3, v4}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + + sget-object v3, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + + invoke-virtual {v3}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + + move-result-object v3 + + invoke-virtual {p1}, Lcom/discord/stores/StoreMessageAck$Ack;->getMessageId()J + + move-result-wide v4 + + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v4 + + new-instance v5, Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck; invoke-virtual {p1}, Lcom/discord/stores/StoreMessageAck$Ack;->isLockedAck()Z @@ -113,46 +113,44 @@ move-result-object p1 - iget v5, p0, Lcom/discord/stores/StoreMessageAck$postPendingAck$1;->$mentionCount:I + iget v6, p0, Lcom/discord/stores/StoreMessageAck$postPendingAck$1;->$mentionCount:I - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v5 + move-result-object v6 - invoke-direct {v4, p1, v5}, Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;->(Ljava/lang/Boolean;Ljava/lang/Integer;)V + invoke-direct {v5, p1, v6}, Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;->(Ljava/lang/Boolean;Ljava/lang/Integer;)V - invoke-virtual {v2, v0, v1, v3, v4}, Lcom/discord/utilities/rest/RestAPI;->postChannelMessagesAck(JLjava/lang/Long;Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;)Lrx/Observable; + invoke-virtual {v3, v1, v2, v4, v5}, Lcom/discord/utilities/rest/RestAPI;->postChannelMessagesAck(JLjava/lang/Long;Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;)Lrx/Observable; move-result-object p1 - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x1 + const/4 v4, 0x1 - const/4 v4, 0x0 - - invoke-static {p1, v2, v3, v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v3, v4, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - new-instance v2, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$2; + new-instance v0, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$2; - invoke-direct {v2, v0, v1}, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$2;->(J)V + invoke-direct {v0, v1, v2}, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$2;->(J)V - invoke-virtual {p1, v2}, Lrx/Observable;->t(Lrx/functions/Action1;)Lrx/Observable; + invoke-virtual {p1, v0}, Lrx/Observable;->t(Lrx/functions/Action1;)Lrx/Observable; move-result-object v3 const-string p1, "RestAPI\n .api\n \u2026).ackMessage(channelId) }" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v7, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$3;->INSTANCE:Lcom/discord/stores/StoreMessageAck$postPendingAck$1$3; - - const-string v5, "REST: ack" + const/4 v4, 0x0 const/4 v6, 0x0 + sget-object v7, Lcom/discord/stores/StoreMessageAck$postPendingAck$1$3;->INSTANCE:Lcom/discord/stores/StoreMessageAck$postPendingAck$1$3; + const/4 v8, 0x0 const/4 v9, 0x0 @@ -161,7 +159,16 @@ const/4 v11, 0x0 + const-string v5, "REST: ack" + invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "pendingAck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$2.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$2.smali index f425bb1a6f..a3a18ede4a 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$2.smali @@ -59,21 +59,15 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMessageAck$PendingAck;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/stores/StoreMessageAck$PendingAck;->Companion:Lcom/discord/stores/StoreMessageAck$PendingAck$Companion; + check-cast p1, Lcom/discord/stores/StoreMessageAck$PendingAck; - invoke-virtual {v0}, Lcom/discord/stores/StoreMessageAck$PendingAck$Companion;->getEMPTY()Lcom/discord/stores/StoreMessageAck$PendingAck; - - move-result-object v0 - - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$postPendingAck$2;->call(Lcom/discord/stores/StoreMessageAck$PendingAck;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -81,14 +75,20 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/stores/StoreMessageAck$PendingAck;)Z + .locals 1 - check-cast p1, Lcom/discord/stores/StoreMessageAck$PendingAck; + sget-object v0, Lcom/discord/stores/StoreMessageAck$PendingAck;->Companion:Lcom/discord/stores/StoreMessageAck$PendingAck$Companion; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageAck$postPendingAck$2;->call(Lcom/discord/stores/StoreMessageAck$PendingAck;)Ljava/lang/Boolean; + invoke-virtual {v0}, Lcom/discord/stores/StoreMessageAck$PendingAck$Companion;->getEMPTY()Lcom/discord/stores/StoreMessageAck$PendingAck; - move-result-object p1 + move-result-object v0 - return-object p1 + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$3.smali b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$3.smali index 151e896d4f..5d9a0a5175 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck$postPendingAck$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMessageAck$postPendingAck$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMessageAck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessageAck$PendingAck;", "Lkotlin/Unit;", @@ -33,29 +33,43 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMessageAck$postPendingAck$1;)V - .locals 6 + .locals 0 iput-object p1, p0, Lcom/discord/stores/StoreMessageAck$postPendingAck$3;->$postChannelMessagesAck$1:Lcom/discord/stores/StoreMessageAck$postPendingAck$1; - const/4 v1, 0x1 + const/4 p1, 0x1 - const/4 v2, 0x0 - - const-string v3, "postChannelMessagesAck" - - const-string v4, "invoke(Lcom/discord/stores/StoreMessageAck$PendingAck;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "postChannelMessagesAck" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Lcom/discord/stores/StoreMessageAck$PendingAck;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,13 +85,20 @@ .method public final invoke(Lcom/discord/stores/StoreMessageAck$PendingAck;)V .locals 1 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessageAck$postPendingAck$3;->$postChannelMessagesAck$1:Lcom/discord/stores/StoreMessageAck$postPendingAck$1; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessageAck$postPendingAck$1;->invoke(Lcom/discord/stores/StoreMessageAck$PendingAck;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageAck.smali b/com.discord/smali/com/discord/stores/StoreMessageAck.smali index da5a73fb0e..c6f794eb62 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageAck.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageAck.smali @@ -50,13 +50,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -85,6 +83,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreMessageAck;->acksSubject:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreMessageAck;)Lcom/discord/stores/Dispatcher; @@ -185,7 +197,7 @@ const-string p2, "switchMap { channelId ->\u2026gAck.EMPTY)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -207,7 +219,7 @@ const-string p1, "Observable.just(channel.id)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, p2, p3}, Lcom/discord/stores/StoreMessageAck;->getPendingAck(Lrx/Observable;ZZ)Lrx/Observable; @@ -259,7 +271,7 @@ const-string v1, "filter { it != PendingAck.EMPTY }" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -414,38 +426,34 @@ } .end annotation - const-string v0, "onSuccess" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p2, p3}, Lcom/discord/utilities/rest/RestAPI;->ackGuild(J)Lrx/Observable; + invoke-virtual {v1, p2, p3}, Lcom/discord/utilities/rest/RestAPI;->ackGuild(J)Lrx/Observable; move-result-object p2 const/4 p3, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p2, p3, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p3, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v2 + const/4 v5, 0x0 + new-instance v6, Lcom/discord/stores/StoreMessageAck$ackGuild$2; invoke-direct {v6, p4}, Lcom/discord/stores/StoreMessageAck$ackGuild$2;->(Lkotlin/jvm/functions/Function0;)V - const-string v4, "REST: ackGuild" - - const/4 v5, 0x0 - const/4 v7, 0x0 const/4 v8, 0x0 @@ -454,11 +462,20 @@ const/4 v10, 0x0 + const-string v4, "REST: ackGuild" + move-object v3, p1 invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "onSuccess" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final get()Lrx/Observable; @@ -516,7 +533,7 @@ const-string p2, "get()\n .map { i\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -621,9 +638,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getReadState()Lcom/discord/models/domain/ModelPayload$VersionedReadStates; @@ -631,7 +646,7 @@ const-string v1, "payload.readState" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->isPartial()Z @@ -650,7 +665,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->getEntries()Ljava/util/List; @@ -658,7 +673,7 @@ const-string v2, "payload.readState.entries" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v2, 0xa @@ -733,7 +748,7 @@ const-string v1, "payload.guilds" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -756,7 +771,7 @@ const-string v3, "guild" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getMembers()Ljava/util/Map; @@ -768,7 +783,7 @@ const-string v6, "payload.me" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -802,7 +817,7 @@ const-string v3, "guild.channels" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Ljava/util/ArrayList; @@ -830,7 +845,7 @@ check-cast v9, Lcom/discord/models/domain/ModelChannel; - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v9}, Lcom/discord/models/domain/ModelChannel;->isGuildTextyChannel()Z @@ -893,7 +908,7 @@ check-cast v9, Lcom/discord/models/domain/ModelChannel; - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v9}, Lcom/discord/models/domain/ModelChannel;->getLastMessageId()J @@ -945,7 +960,7 @@ iget-object v3, p0, Lcom/discord/stores/StoreMessageAck;->acks:Ljava/util/HashMap; - invoke-static {v2, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -971,6 +986,15 @@ iput-boolean v2, p0, Lcom/discord/stores/StoreMessageAck;->acksUpdated:Z return-void + + :cond_c + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageAck(Lcom/discord/models/domain/ModelReadState;)V @@ -978,9 +1002,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "readState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelReadState;->getChannelId()J @@ -995,6 +1017,15 @@ invoke-direct {p0, v0, v1, v2}, Lcom/discord/stores/StoreMessageAck;->updateAcks(JLcom/discord/stores/StoreMessageAck$Ack;)V return-void + + :cond_0 + const-string p1, "readState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreate(Lcom/discord/models/domain/ModelMessage;)V @@ -1002,9 +1033,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; @@ -1012,7 +1041,7 @@ const-string v1, "message.author" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1056,14 +1085,23 @@ :cond_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V - .locals 3 + .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1081,47 +1119,52 @@ move-result-object p1 - new-instance v0, Lcom/discord/stores/StoreMessageAck$init$1; + new-instance v1, Lcom/discord/stores/StoreMessageAck$init$1; - invoke-direct {v0, p0}, Lcom/discord/stores/StoreMessageAck$init$1;->(Lcom/discord/stores/StoreMessageAck;)V + invoke-direct {v1, p0}, Lcom/discord/stores/StoreMessageAck$init$1;->(Lcom/discord/stores/StoreMessageAck;)V - invoke-virtual {p1, v0}, Lrx/Observable;->U(Ls0/k/b;)Lrx/Observable; + invoke-virtual {p1, v1}, Lrx/Observable;->U(Ls0/k/b;)Lrx/Observable; move-result-object p1 - const-string v0, "StoreStream\n .get\u2026 0L\n }\n }" + const-string v1, "StoreStream\n .get\u2026 0L\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 - sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - const-wide/16 v1, 0x1f4 - invoke-virtual {p1, v1, v2, v0}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + + invoke-virtual {p1, v1, v2, v3}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 - const-string v0, "StoreStream\n .get\u20260, TimeUnit.MILLISECONDS)" + const-string v1, "StoreStream\n .get\u20260, TimeUnit.MILLISECONDS)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-direct {p0, p1, v0, v0}, Lcom/discord/stores/StoreMessageAck;->getPendingAck(Lrx/Observable;ZZ)Lrx/Observable; + invoke-direct {p0, p1, v1, v1}, Lcom/discord/stores/StoreMessageAck;->getPendingAck(Lrx/Observable;ZZ)Lrx/Observable; move-result-object p1 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p0, p1, v0, v1, v2}, Lcom/discord/stores/StoreMessageAck;->postPendingAck$default(Lcom/discord/stores/StoreMessageAck;Lrx/Observable;IILjava/lang/Object;)V + invoke-static {p0, p1, v1, v2, v0}, Lcom/discord/stores/StoreMessageAck;->postPendingAck$default(Lcom/discord/stores/StoreMessageAck;Lrx/Observable;IILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final markUnread(JJ)V @@ -1147,7 +1190,7 @@ const-string v1, "StoreStream\n .get\u2026ilter { it.isNotEmpty() }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v1, 0xa diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Failure.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Failure.smali index 40554f335e..2a4e2e2613 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Failure.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Failure.smali @@ -26,12 +26,10 @@ .method public constructor (JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p5, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessageReactions$EmojiResults;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure;->channelId:J @@ -41,6 +39,13 @@ iput-object p5, p0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure; @@ -111,23 +116,30 @@ .method public final copy(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure; .locals 7 - const-string v0, "emoji" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure; - new-instance v0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure; + move-object v0, v6 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure;->(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V - invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure;->(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -161,7 +173,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Users.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Users.smali index 5e84e12d45..ba4ad36622 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Users.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$EmojiResults$Users.smali @@ -48,16 +48,12 @@ } .end annotation - const-string/jumbo v0, "users" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emoji" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p6, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessageReactions$EmojiResults;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->users:Ljava/util/LinkedHashMap; @@ -69,6 +65,20 @@ iput-object p6, p0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;Ljava/util/LinkedHashMap;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; @@ -181,13 +191,11 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emoji" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; @@ -204,6 +212,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->(Ljava/util/LinkedHashMap;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V return-object v0 + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final deepCopy()Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; @@ -245,7 +267,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->users:Ljava/util/LinkedHashMap; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -271,7 +293,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$1$1.smali index b224eac35a..a41c6bfacc 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageReactions$fetchReactions$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageReactions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v0, "reactionUsers" - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessageReactions;->access$handleReactionUsers(Lcom/discord/stores/StoreMessageReactions;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$2$1.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$2$1.smali index f2566f766d..6b1c3dc2af 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$fetchReactions$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageReactions$fetchReactions$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageReactions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$forceRetryFetchReactions$1.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$forceRetryFetchReactions$1.smali index a09d663811..f7318ed470 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$forceRetryFetchReactions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$forceRetryFetchReactions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageReactions$forceRetryFetchReactions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageReactions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$1.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$1.smali index 76e804dd17..d445bd3bef 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageReactions$getMessageReactions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageReactions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$2.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$2.smali index ff31166874..c6a35776f1 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$2.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreMessageReactions$EmojiResults;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreMessageReactions$EmojiResults;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$3.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$3.smali index 4327a98789..8e4c53603d 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions$getMessageReactions$3.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreMessageReactions$EmojiResults;", - ">;", - "Lcom/discord/stores/StoreMessageReactions$EmojiResults;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMessageReactions.smali b/com.discord/smali/com/discord/stores/StoreMessageReactions.smali index 9bc990a702..e09b6978cc 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageReactions.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageReactions.smali @@ -53,13 +53,11 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreUser;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "userStore" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,7 +71,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreMessageReactions;->reactions:Ljava/util/Map; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -82,6 +80,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreMessageReactions;->reactionsSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$fetchReactions(Lcom/discord/stores/StoreMessageReactions;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V @@ -207,7 +219,7 @@ const-string v1, "emoji.key" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-wide/from16 v4, p3 @@ -262,7 +274,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Loading;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$EmojiResults$Loading; @@ -368,7 +380,7 @@ const-string v0, "emoji.name" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -385,7 +397,7 @@ const-string v1, "emoji.key" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p3, p4, v0}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; @@ -407,7 +419,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Failure; @@ -457,7 +469,7 @@ const-string v1, "emoji.key" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p3, p4, v0}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; @@ -515,7 +527,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; @@ -546,61 +558,66 @@ # virtual methods .method public final deleteEmoji(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;J)V - .locals 10 + .locals 11 - move-object v0, p5 + move-object/from16 v0, p5 - const-string v1, "emoji" + const/4 v1, 0x0 - invoke-static {p5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 - move-object v1, p0 + move-object v2, p0 - invoke-direct {p0, p5}, Lcom/discord/stores/StoreMessageReactions;->getReactionEmojiRequestParam(Lcom/discord/models/domain/ModelMessageReaction$Emoji;)Ljava/lang/String; + invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessageReactions;->getReactionEmojiRequestParam(Lcom/discord/models/domain/ModelMessageReaction$Emoji;)Ljava/lang/String; - move-result-object v7 + move-result-object v8 sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v2 + move-result-object v3 - move-wide v3, p1 + move-wide v4, p1 - move-wide v5, p3 + move-wide v6, p3 - move-wide/from16 v8, p6 + move-wide/from16 v9, p6 - invoke-virtual/range {v2 .. v9}, Lcom/discord/utilities/rest/RestAPI;->removeReaction(JJLjava/lang/String;J)Lrx/Observable; + invoke-virtual/range {v3 .. v10}, Lcom/discord/utilities/rest/RestAPI;->removeReaction(JJLjava/lang/String;J)Lrx/Observable; move-result-object v0 - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x1 + const/4 v4, 0x1 - const/4 v4, 0x0 - - invoke-static {v0, v2, v3, v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {v0, v3, v4, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v0 - sget-object v2, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1; + sget-object v1, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1; sget-object v3, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2; - invoke-virtual {v0, v2, v3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; + invoke-virtual {v0, v1, v3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_0 + move-object v2, p0 + + const-string v0, "emoji" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final forceRetryFetchReactions(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V .locals 9 - const-string v0, "emoji" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessageReactions;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -621,6 +638,15 @@ invoke-virtual {v0, v8}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getMessageReactions(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)Lrx/Observable; @@ -636,9 +662,7 @@ } .end annotation - const-string v0, "emoji" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessageReactions;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -678,9 +702,18 @@ const-string p2, "reactionsSubject\n \u2026?: EmojiResults.Loading }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnectionOpen()V @@ -711,72 +744,17 @@ .end method .method public final handleReactionAdd(Lcom/discord/models/domain/ModelMessageReaction$Update;)V - .locals 5 + .locals 6 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "update" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/stores/StoreMessageReactions;->userStore:Lcom/discord/stores/StoreUser; + iget-object v1, p0, Lcom/discord/stores/StoreMessageReactions;->userStore:Lcom/discord/stores/StoreUser; - invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getUsersInternal$app_productionDiscordExternalRelease()Ljava/util/Map; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getUserId()J - - move-result-wide v1 - - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/models/domain/ModelUser; - - if-eqz v0, :cond_1 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getMessageId()J - - move-result-wide v1 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getEmoji()Lcom/discord/models/domain/ModelMessageReaction$Emoji; - - move-result-object v3 - - const-string/jumbo v4, "update.emoji" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; - - move-result-object v3 - - const-string/jumbo v4, "update.emoji.key" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0, v1, v2, v3}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; - - move-result-object v1 - - instance-of v2, v1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; - - if-nez v2, :cond_0 - - const/4 v1, 0x0 - - :cond_0 - check-cast v1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; - - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->getUsers()Ljava/util/LinkedHashMap; + invoke-virtual {v1}, Lcom/discord/stores/StoreUser;->getUsersInternal$app_productionDiscordExternalRelease()Ljava/util/Map; move-result-object v1 @@ -786,9 +764,67 @@ invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v2 + + invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Lcom/discord/models/domain/ModelUser; + + if-eqz v1, :cond_1 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getMessageId()J + + move-result-wide v2 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getEmoji()Lcom/discord/models/domain/ModelMessageReaction$Emoji; + + move-result-object v4 + + const-string v5, "update.emoji" + + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v4}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; + + move-result-object v4 + + const-string v5, "update.emoji.key" + + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-direct {p0, v2, v3, v4}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; + + move-result-object v2 + + instance-of v3, v2, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; + + if-nez v3, :cond_0 + + goto :goto_0 + + :cond_0 + move-object v0, v2 + + :goto_0 + check-cast v0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; + + if-eqz v0, :cond_1 + + invoke-virtual {v0}, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users;->getUsers()Ljava/util/LinkedHashMap; + + move-result-object v0 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getUserId()J + + move-result-wide v2 + + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object p1 - invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/4 p1, 0x1 @@ -796,48 +832,58 @@ :cond_1 return-void + + :cond_2 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleReactionRemove(Lcom/discord/models/domain/ModelMessageReaction$Update;)V - .locals 4 + .locals 5 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "update" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getMessageId()J - move-result-wide v0 + move-result-wide v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getEmoji()Lcom/discord/models/domain/ModelMessageReaction$Emoji; - move-result-object v2 + move-result-object v3 - const-string/jumbo v3, "update.emoji" + const-string v4, "update.emoji" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; + invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const-string/jumbo v3, "update.emoji.key" + const-string v4, "update.emoji.key" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v0, v1, v2}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; + invoke-direct {p0, v1, v2, v3}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; + instance-of v2, v1, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/stores/StoreMessageReactions$EmojiResults$Users; if-eqz v0, :cond_1 @@ -862,6 +908,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleReactionRemoveAll(Lcom/discord/models/domain/ModelMessageReaction$Update;)V @@ -869,9 +922,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessageReactions;->reactions:Ljava/util/Map; @@ -890,6 +941,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreMessageReactions;->isDirty:Z return-void + + :cond_0 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleReactionRemoveEmoji(Lcom/discord/models/domain/ModelMessageReaction$Update;)V @@ -897,9 +957,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Update;->getMessageId()J @@ -909,9 +967,9 @@ move-result-object p1 - const-string/jumbo v2, "update.emoji" + const-string v2, "update.emoji" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; @@ -919,7 +977,7 @@ const-string v2, "emojiKey" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreMessageReactions;->ensureReactionResults(JLjava/lang/String;)Lcom/discord/stores/StoreMessageReactions$EmojiResults; @@ -949,6 +1007,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreMessageReactions;->isDirty:Z return-void + + :cond_1 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$State.smali b/com.discord/smali/com/discord/stores/StoreMessageState$State.smali index 38f72bbfca..36dee397d7 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$State.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$State.smali @@ -68,13 +68,11 @@ } .end annotation - const-string/jumbo v0, "visibleSpoilerNodeIndices" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "visibleSpoilerEmbedMap" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -83,6 +81,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreMessageState$State;->visibleSpoilerEmbedMap:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "visibleSpoilerEmbedMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "visibleSpoilerNodeIndices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/util/Set;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -92,14 +104,14 @@ if-eqz p4, :cond_0 - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; :cond_0 and-int/lit8 p3, p3, 0x2 if-eqz p3, :cond_1 - sget-object p2, Lk0/j/o;->d:Lk0/j/o; + sget-object p2, Lk0/i/o;->d:Lk0/i/o; :cond_1 invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreMessageState$State;->(Ljava/util/Set;Ljava/util/Map;)V @@ -185,19 +197,31 @@ } .end annotation - const-string/jumbo v0, "visibleSpoilerNodeIndices" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "visibleSpoilerEmbedMap" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreMessageState$State; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreMessageState$State;->(Ljava/util/Set;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "visibleSpoilerEmbedMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "visibleSpoilerNodeIndices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -215,7 +239,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMessageState$State;->visibleSpoilerNodeIndices:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -225,7 +249,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreMessageState$State;->visibleSpoilerEmbedMap:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1$1.smali index ab4c60f2e5..25b4d96a7e 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageState$revealSpoiler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessageState$State;", "Lcom/discord/stores/StoreMessageState$State;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,35 +49,40 @@ .method public final invoke(Lcom/discord/stores/StoreMessageState$State;)Lcom/discord/stores/StoreMessageState$State; .locals 3 - const-string v0, "currentState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/stores/StoreMessageState$State;->getVisibleSpoilerNodeIndices()Ljava/util/Set; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/stores/StoreMessageState$revealSpoiler$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoiler$1; + iget-object v2, p0, Lcom/discord/stores/StoreMessageState$revealSpoiler$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoiler$1; - iget v1, v1, Lcom/discord/stores/StoreMessageState$revealSpoiler$1;->$spoilerIndex:I + iget v2, v2, Lcom/discord/stores/StoreMessageState$revealSpoiler$1;->$spoilerIndex:I - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v2 + + invoke-static {v1, v2}, Lf/n/a/k/a;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; move-result-object v1 - invoke-static {v0, v1}, Lf/n/a/k/a;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; - - move-result-object v0 - - const/4 v1, 0x0 - const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/stores/StoreMessageState$State;->copy$default(Lcom/discord/stores/StoreMessageState$State;Ljava/util/Set;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageState$State; + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/stores/StoreMessageState$State;->copy$default(Lcom/discord/stores/StoreMessageState$State;Ljava/util/Set;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageState$State; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "currentState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1.smali b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1.smali index 5d5e1c0192..4c23488bec 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoiler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageState$revealSpoiler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1.smali index 4398796c24..21273bf791 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessageState$State;", "Lcom/discord/stores/StoreMessageState$State;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,43 +47,48 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessageState$State;)Lcom/discord/stores/StoreMessageState$State; - .locals 4 + .locals 5 - const-string v0, "currentState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/stores/StoreMessageState$State;->getVisibleSpoilerEmbedMap()Ljava/util/Map; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1; + iget-object v2, p0, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1; - iget v1, v1, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1;->$spoilerEmbedIndex:I + iget v2, v2, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1;->$spoilerEmbedIndex:I - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v2 + + sget-object v3, Lk0/i/p;->d:Lk0/i/p; + + new-instance v4, Lkotlin/Pair; + + invoke-direct {v4, v2, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + invoke-static {v1, v4}, Lf/n/a/k/a;->plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; move-result-object v1 - sget-object v2, Lk0/j/p;->d:Lk0/j/p; + const/4 v2, 0x1 - new-instance v3, Lkotlin/Pair; - - invoke-direct {v3, v1, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-static {v0, v3}, Lf/n/a/k/a;->plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; - - move-result-object v0 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - invoke-static {p1, v2, v0, v1, v2}, Lcom/discord/stores/StoreMessageState$State;->copy$default(Lcom/discord/stores/StoreMessageState$State;Ljava/util/Set;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageState$State; + invoke-static {p1, v0, v1, v2, v0}, Lcom/discord/stores/StoreMessageState$State;->copy$default(Lcom/discord/stores/StoreMessageState$State;Ljava/util/Set;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageState$State; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "currentState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1.smali b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1.smali index 607c99d2e6..99251a8caf 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageState$revealSpoilerEmbed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1.smali index edd1da29d8..2440ba3c25 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessageState$State;", "Lcom/discord/stores/StoreMessageState$State;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,37 +47,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessageState$State;)Lcom/discord/stores/StoreMessageState$State; - .locals 4 + .locals 5 - const-string v0, "currentState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/stores/StoreMessageState$State;->getVisibleSpoilerEmbedMap()Ljava/util/Map; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1; - - iget v1, v1, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1;->$spoilerEmbedIndex:I - - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - sget-object v0, Lk0/j/p;->d:Lk0/j/p; - - :goto_0 - check-cast v0, Ljava/util/Set; + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/stores/StoreMessageState$State;->getVisibleSpoilerEmbedMap()Ljava/util/Map; @@ -91,31 +65,62 @@ move-result-object v2 + invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 + + if-eqz v1, :cond_0 + + goto :goto_0 + + :cond_0 + sget-object v1, Lk0/i/p;->d:Lk0/i/p; + + :goto_0 + check-cast v1, Ljava/util/Set; + + invoke-virtual {p1}, Lcom/discord/stores/StoreMessageState$State;->getVisibleSpoilerEmbedMap()Ljava/util/Map; + + move-result-object v2 + iget-object v3, p0, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1; - iget-object v3, v3, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1;->$key:Ljava/lang/String; + iget v3, v3, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1;->$spoilerEmbedIndex:I - invoke-static {v0, v3}, Lf/n/a/k/a;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v0 + move-result-object v3 - new-instance v3, Lkotlin/Pair; + iget-object v4, p0, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1$1;->this$0:Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1; - invoke-direct {v3, v2, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + iget-object v4, v4, Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1;->$key:Ljava/lang/String; - invoke-static {v1, v3}, Lf/n/a/k/a;->plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; + invoke-static {v1, v4}, Lf/n/a/k/a;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x1 + new-instance v4, Lkotlin/Pair; - const/4 v2, 0x0 + invoke-direct {v4, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - invoke-static {p1, v2, v0, v1, v2}, Lcom/discord/stores/StoreMessageState$State;->copy$default(Lcom/discord/stores/StoreMessageState$State;Ljava/util/Set;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageState$State; + invoke-static {v2, v4}, Lf/n/a/k/a;->plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; + + move-result-object v1 + + const/4 v2, 0x1 + + invoke-static {p1, v0, v1, v2, v0}, Lcom/discord/stores/StoreMessageState$State;->copy$default(Lcom/discord/stores/StoreMessageState$State;Ljava/util/Set;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageState$State; move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "currentState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1.smali b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1.smali index 2971527dc8..52fb5023b4 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState$revealSpoilerEmbedData$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessageState$revealSpoilerEmbedData$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessageState.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageState.smali b/com.discord/smali/com/discord/stores/StoreMessageState.smali index 0148625cfe..8efbf8ed80 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageState.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageState.smali @@ -31,15 +31,13 @@ .method public constructor (Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/stores/StoreMessageState;->dispatcher:Lcom/discord/stores/Dispatcher; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -47,11 +45,20 @@ const-string v0, "BehaviorSubject.create(emptyMap())" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreMessageState;->messageStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$updateState(Lcom/discord/stores/StoreMessageState;JLkotlin/jvm/functions/Function1;)V @@ -114,7 +121,7 @@ move-result-wide v4 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -142,7 +149,7 @@ :cond_2 iget-object p1, p0, Lcom/discord/stores/StoreMessageState;->messageStateSubject:Lrx/subjects/BehaviorSubject; - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lf/n/a/k/a;->minus(Ljava/util/Map;Ljava/lang/Iterable;)Ljava/util/Map; @@ -211,7 +218,7 @@ const-string v2, "messageStateMap" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -253,7 +260,7 @@ const-string v1, "messageStateSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -265,7 +272,7 @@ iget-object v0, p0, Lcom/discord/stores/StoreMessageState;->messageStateSubject:Lrx/subjects/BehaviorSubject; - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; invoke-virtual {v0, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V @@ -277,9 +284,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "messageDelete" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageDelete;->getMessageIds()Ljava/util/List; @@ -287,11 +292,20 @@ const-string v0, "messageDelete.messageIds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessageState;->resetState(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "messageDelete" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageUpdate(Lcom/discord/models/domain/ModelMessage;)V @@ -299,9 +313,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getId()J @@ -318,6 +330,15 @@ invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessageState;->resetState(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final revealSpoiler(JI)V @@ -361,9 +382,7 @@ .method public final revealSpoilerEmbedData(JILjava/lang/String;)V .locals 8 - const-string v0, "key" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 if-gez p3, :cond_0 @@ -389,4 +408,13 @@ invoke-virtual {v0, v7}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_1 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing.smali b/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing.smali index 41dadd3a41..2be22d7eba 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing.smali @@ -127,7 +127,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing;->displayName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +137,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing;->mimeType:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Uploading.smali b/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Uploading.smali index 6e36fed16e..d74301ab08 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Uploading.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageUploads$MessageUploadState$Uploading.smali @@ -38,17 +38,22 @@ } .end annotation - const-string/jumbo v0, "uploads" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessageUploads$MessageUploadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading;->uploads:Ljava/util/List; return-void + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading; @@ -98,15 +103,22 @@ } .end annotation - const-string/jumbo v0, "uploads" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading; invoke-direct {v0, p1}, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading;->uploads:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessageUploads$getUploadProgress$1.smali b/com.discord/smali/com/discord/stores/StoreMessageUploads$getUploadProgress$1.smali index f107a8caea..c13e7a1c15 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageUploads$getUploadProgress$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageUploads$getUploadProgress$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreMessageUploads$MessageUploadState;", - ">;", - "Lcom/discord/stores/StoreMessageUploads$MessageUploadState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMessageUploads.smali b/com.discord/smali/com/discord/stores/StoreMessageUploads.smali index b65019bda1..6c1ebb2296 100644 --- a/com.discord/smali/com/discord/stores/StoreMessageUploads.smali +++ b/com.discord/smali/com/discord/stores/StoreMessageUploads.smali @@ -70,7 +70,7 @@ iput-object v0, p0, Lcom/discord/stores/StoreMessageUploads;->messageUploadSubscriptions:Ljava/util/HashMap; - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -135,13 +135,11 @@ } .end annotation - const-string v0, "nonce" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "uploads" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Uploading; @@ -150,6 +148,20 @@ invoke-direct {p0, p1, v0}, Lcom/discord/stores/StoreMessageUploads;->updateState(Ljava/lang/String;Lcom/discord/stores/StoreMessageUploads$MessageUploadState;)V return-void + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "nonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getUploadProgress(Ljava/lang/String;)Lrx/Observable; @@ -165,9 +177,7 @@ } .end annotation - const-string v0, "nonce" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessageUploads;->uploadsSubject:Lrx/subjects/BehaviorSubject; @@ -179,21 +189,28 @@ move-result-object p1 - const-string/jumbo v0, "uploadsSubject\n \u2026MessageUploadState.None }" + const-string v0, "uploadsSubject\n \u2026MessageUploadState.None }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "nonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreate(Lcom/discord/models/domain/ModelMessage;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String; @@ -201,28 +218,40 @@ if-eqz p1, :cond_0 - const-string v0, "message.nonce ?: return" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessageUploads;->cleanupSubscription(Ljava/lang/String;)V :cond_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreateFailure(Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "nonce" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessageUploads;->cleanupSubscription(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "nonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -259,9 +288,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "nonce" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreMessageUploads$MessageUploadState$Preprocessing; @@ -270,4 +297,13 @@ invoke-direct {p0, p1, v0}, Lcom/discord/stores/StoreMessageUploads;->updateState(Ljava/lang/String;Lcom/discord/stores/StoreMessageUploads$MessageUploadState;)V return-void + + :cond_0 + const-string p1, "nonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$Companion.smali b/com.discord/smali/com/discord/stores/StoreMessages$Companion.smali index af76b77162..b93ddc4429 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$Companion.smali @@ -56,7 +56,7 @@ const-string v0, "WorkManager.getInstance(\u2026dWorker.UNIQUE_WORK_NAME)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$deleteMessage$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$deleteMessage$1.smali index f7df8359cf..69186ec76f 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$deleteMessage$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$deleteMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$deleteMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -84,7 +84,7 @@ const-string v2, "nonce" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Lcom/discord/utilities/messagesend/MessageQueue;->cancel(Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/stores/StoreMessages$get$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$get$1.smali index 21fe99f04d..07c42c5ebd 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$get$1.smali @@ -29,19 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;", - "Ljava/lang/Boolean;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -112,7 +100,7 @@ const-string v0, "isDetached" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z @@ -125,13 +113,13 @@ :cond_0 const-string p3, "messages" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p3, "localMessages" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, p2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessages$get$2.smali b/com.discord/smali/com/discord/stores/StoreMessages$get$2.smali index 66bd69d67b..4de4a225b7 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$get$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$get$2.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;", - "Lcom/discord/models/domain/ModelMessage;", - ">;" + "TT;TR;>;" } .end annotation @@ -67,7 +62,7 @@ const-string v0, "messages" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; diff --git a/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$1.smali index 866461cb27..b10c06fecb 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$1.smali @@ -25,17 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -104,7 +94,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$2.smali b/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$2.smali index b60cda6863..a059228546 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$getLocalMessages$2.smali @@ -68,7 +68,25 @@ # virtual methods -.method public final call(Ljava/util/List;Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/List; + + check-cast p2, Ljava/util/List; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreMessages$getLocalMessages$2;->call(Ljava/util/List;Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/List;Ljava/util/List;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -80,8 +98,7 @@ "Ljava/util/List<", "+", "Lcom/discord/models/domain/ModelMessage;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -95,23 +112,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - check-cast p2, Ljava/util/List; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreMessages$getLocalMessages$2;->call(Ljava/util/List;Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$1.smali index 388231acc0..4951de04c3 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Ljava/util/List<", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -100,7 +92,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$2.smali b/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$2.smali index 91f7792db8..834df01665 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$getSyncedMessages$2.smali @@ -28,11 +28,9 @@ "Ljava/lang/Object;", "Lrx/functions/Func2<", "Ljava/util/List<", - "+", "Lcom/discord/models/domain/ModelMessage;", ">;", "Ljava/util/List<", - "+", "Lcom/discord/models/domain/ModelMessage;", ">;", "Ljava/lang/Boolean;", @@ -68,23 +66,44 @@ # virtual methods -.method public final call(Ljava/util/List;Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 0 + + check-cast p1, Ljava/util/List; + + check-cast p2, Ljava/util/List; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreMessages$getSyncedMessages$2;->call(Ljava/util/List;Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/List;Ljava/util/List;)Z + .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", - "+", "Lcom/discord/models/domain/ModelMessage;", ">;", "Ljava/util/List<", - "+", "Lcom/discord/models/domain/ModelMessage;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation + const/4 v0, 0x0 + + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + if-ne p1, p2, :cond_0 const/4 p1, 0x1 @@ -95,23 +114,19 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + return p1 - move-result-object p1 + :cond_1 + const-string p1, "messages2" - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - check-cast p2, Ljava/util/List; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreMessages$getSyncedMessages$2;->call(Ljava/util/List;Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "messages1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$isDetached$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$isDetached$1.smali index 84f2e3f869..135aca079f 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$isDetached$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$isDetached$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -52,15 +47,30 @@ # virtual methods -.method public final call(Ljava/util/Set;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/Set; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessages$isDetached$1;->call(Ljava/util/Set;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/Set;)Z .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Set<", "Ljava/lang/Long;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -74,21 +84,5 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Set; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessages$isDetached$1;->call(Ljava/util/Set;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$1.smali index 47c6e2591d..8a735bc5e6 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$resendAllLocalMessages$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$2.smali b/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$2.smali index d885772224..ec06ca1a4a 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$resendAllLocalMessages$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$resendAllLocalMessages$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/messagesend/MessageResult;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$resendMessage$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$resendMessage$1.smali index 9d6d63b6a0..678a78e1ec 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$resendMessage$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$resendMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$resendMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$1.smali index 9c854eba3e..f41149afd2 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "invalidAttachmentsMessage" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageCreate(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$2.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$2.smali index ea75434c1f..cd8e2e8bb0 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$2.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lcom/discord/utilities/messagesend/MessageResult;", - ">;>;" + "TT;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$3.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$3.smali index 491fb63126..2bcbb42da0 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "localMessage" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageCreate(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$4.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$4.smali index a9394d1e7b..a8d7a84cd6 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$4.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,9 +64,7 @@ move-result-object v0 - const-string v1, "context" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; @@ -110,7 +108,7 @@ const-string v2, "OneTimeWorkRequestBuilde\u2026 )\n .build()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Landroidx/work/OneTimeWorkRequest; @@ -125,4 +123,13 @@ invoke-virtual {v0, v3, v2, v1}, Landroidx/work/WorkManager;->enqueueUniqueWork(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; return-void + + :cond_0 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$5.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$5.smali index 47f1d25180..05bf63210d 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$5.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$5.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lcom/discord/utilities/messagesend/MessageResult;", - ">;>;" + "TT;>;>;" } .end annotation @@ -88,7 +87,7 @@ const-string v2, "emitter" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1$1.smali index 679b6170c1..532170b6a9 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -147,7 +147,7 @@ iget-object v0, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getNumRetries()Ljava/lang/Integer; @@ -167,7 +167,7 @@ :goto_0 const-string v1, "localMessage.numRetries ?: 0" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I @@ -183,7 +183,7 @@ iget-object v0, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/stores/FailedMessageResolutionType;->RESENT:Lcom/discord/stores/FailedMessageResolutionType; @@ -208,7 +208,7 @@ iget-object v0, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0, v4, v3, v4}, Lcom/discord/stores/StoreMessages;->handleSendMessageFailure$default(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;ILjava/lang/Object;)V @@ -232,7 +232,7 @@ iget-object v1, v1, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J @@ -270,7 +270,7 @@ iget-object v0, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageDelete(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V @@ -293,7 +293,7 @@ const-string v1, "result.error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -311,7 +311,7 @@ iget-object v1, v1, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1$1;->this$0:Lcom/discord/stores/StoreMessages$sendMessage$request$1$1; @@ -386,7 +386,7 @@ iget-object v0, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0, v4, v3, v4}, Lcom/discord/stores/StoreMessages;->handleSendMessageFailure$default(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1.smali index 3f4365982d..fb8a3c83c7 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/utilities/messagesend/MessageResult;", "Ljava/lang/Boolean;", @@ -44,7 +44,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ .method public final invoke(Lcom/discord/utilities/messagesend/MessageResult;Z)V .locals 2 - const-string v0, "result" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1;->this$0:Lcom/discord/stores/StoreMessages$sendMessage$request$1; @@ -91,4 +89,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2$1.smali index 7b0a9a346a..8c5d64b410 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -92,17 +92,17 @@ const-string v2, "localMessage" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String; move-result-object v1 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 const-string v2, "localMessage.nonce!!" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget v2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1$2$1;->$numFiles:I @@ -113,4 +113,11 @@ invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/stores/StoreMessageUploads;->onPreprocessing(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2.smali index 3aa025298c..12f606a004 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;)V .locals 4 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->component1()I @@ -92,4 +90,13 @@ invoke-virtual {v2, v3}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3$1.smali index 361491fa8c..513e91e413 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -84,21 +84,28 @@ const-string v2, "localMessage" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String; move-result-object v1 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 const-string v2, "localMessage.nonce!!" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1$3$1;->$uploads:Ljava/util/List; invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreMessageUploads;->bindUpload(Ljava/lang/String;Ljava/util/List;)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3.smali index d570d9e58f..8a9e74f007 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string/jumbo v0, "uploads" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1$3;->this$0:Lcom/discord/stores/StoreMessages$sendMessage$request$1; @@ -91,4 +89,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1.smali b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1.smali index 26cf3070b8..24e9fab35d 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages$sendMessage$request$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessages$sendMessage$request$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Emitter<", "Lcom/discord/utilities/messagesend/MessageResult;", @@ -57,7 +57,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,47 +76,54 @@ } .end annotation - const-string v0, "emitter" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v9, Lcom/discord/utilities/messagesend/MessageRequest$Send; - new-instance v0, Lcom/discord/utilities/messagesend/MessageRequest$Send; + iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; - iget-object v2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage; + const-string v0, "localMessage" - const-string v1, "localMessage" + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$validAttachments:Lkotlin/jvm/internal/Ref$ObjectRef; - iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$validAttachments:Lkotlin/jvm/internal/Ref$ObjectRef; + iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + move-object v3, v0 - move-object v4, v1 + check-cast v3, Ljava/util/List; - check-cast v4, Ljava/util/List; + iget-object v2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$activity:Lcom/discord/models/domain/activity/ModelActivity; - iget-object v3, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$activity:Lcom/discord/models/domain/activity/ModelActivity; + iget-wide v7, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$attemptTimestamp:J - iget-wide v8, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$attemptTimestamp:J + new-instance v4, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1; - new-instance v5, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1; + invoke-direct {v4, p0, p1}, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1;->(Lcom/discord/stores/StoreMessages$sendMessage$request$1;Lrx/Emitter;)V - invoke-direct {v5, p0, p1}, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1;->(Lcom/discord/stores/StoreMessages$sendMessage$request$1;Lrx/Emitter;)V + new-instance v5, Lcom/discord/stores/StoreMessages$sendMessage$request$1$2; - new-instance v6, Lcom/discord/stores/StoreMessages$sendMessage$request$1$2; + invoke-direct {v5, p0}, Lcom/discord/stores/StoreMessages$sendMessage$request$1$2;->(Lcom/discord/stores/StoreMessages$sendMessage$request$1;)V - invoke-direct {v6, p0}, Lcom/discord/stores/StoreMessages$sendMessage$request$1$2;->(Lcom/discord/stores/StoreMessages$sendMessage$request$1;)V + new-instance v6, Lcom/discord/stores/StoreMessages$sendMessage$request$1$3; - new-instance v7, Lcom/discord/stores/StoreMessages$sendMessage$request$1$3; + invoke-direct {v6, p0}, Lcom/discord/stores/StoreMessages$sendMessage$request$1$3;->(Lcom/discord/stores/StoreMessages$sendMessage$request$1;)V - invoke-direct {v7, p0}, Lcom/discord/stores/StoreMessages$sendMessage$request$1$3;->(Lcom/discord/stores/StoreMessages$sendMessage$request$1;)V + move-object v0, v9 - move-object v1, v0 + invoke-direct/range {v0 .. v8}, Lcom/discord/utilities/messagesend/MessageRequest$Send;->(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;J)V - invoke-direct/range {v1 .. v9}, Lcom/discord/utilities/messagesend/MessageRequest$Send;->(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;J)V + return-object v9 - return-object v0 + :cond_0 + const-string p1, "emitter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessages.smali b/com.discord/smali/com/discord/stores/StoreMessages.smali index 2764cc0499..f7bfa9e136 100644 --- a/com.discord/smali/com/discord/stores/StoreMessages.smali +++ b/com.discord/smali/com/discord/stores/StoreMessages.smali @@ -72,17 +72,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -125,6 +121,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreMessages;->initResendFinished:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getContext$p(Lcom/discord/stores/StoreMessages;)Landroid/content/Context; @@ -139,7 +156,7 @@ :cond_0 const-string p0, "context" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -256,7 +273,7 @@ const-string p2, "localMessagesHolder\n \u2026annelId] ?: emptyList() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -270,7 +287,7 @@ const-string p2, "localMessagesHolder\n \u2026messages1 === messages2 }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -310,13 +327,13 @@ const-string v2, "context.contentResolver" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/stores/StoreMessages;->queueExecutor:Ljava/util/concurrent/ExecutorService; const-string v3, "queueExecutor" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock; @@ -351,7 +368,7 @@ :try_start_1 const-string p1, "context" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -395,7 +412,7 @@ const-string p2, "holder\n .messag\u2026annelId] ?: emptyList() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -409,7 +426,7 @@ const-string p2, "holder\n .messag\u2026messages1 === messages2 }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -529,7 +546,7 @@ const-string v3, "nonce" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v1}, Lcom/discord/stores/StoreMessageUploads;->handleMessageCreateFailure(Ljava/lang/String;)V @@ -856,7 +873,7 @@ const-string v0, "Observable\n .mergeDelayError(observables)" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v4, Lcom/discord/stores/StoreMessages; @@ -1048,7 +1065,7 @@ check-cast v9, Lcom/discord/models/messages/LocalAttachment; - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v10, v0, Lcom/discord/stores/StoreMessages;->context:Landroid/content/Context; @@ -1058,7 +1075,7 @@ move-result-object v10 - invoke-static {v10, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v9, v10}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->isImageAttachment(Lcom/discord/models/messages/LocalAttachment;Landroid/content/ContentResolver;)Z @@ -1071,7 +1088,7 @@ goto :goto_0 :cond_3 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 @@ -1119,7 +1136,7 @@ check-cast v9, Lcom/discord/models/messages/LocalAttachment; - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v10, v0, Lcom/discord/stores/StoreMessages;->context:Landroid/content/Context; @@ -1129,7 +1146,7 @@ move-result-object v10 - invoke-static {v10, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v9, v10}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->isVideoAttachment(Lcom/discord/models/messages/LocalAttachment;Landroid/content/ContentResolver;)Z @@ -1142,7 +1159,7 @@ goto :goto_2 :cond_8 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 @@ -1198,7 +1215,7 @@ const-string v9, "Uri.parse(localAttachment.uriString)" - invoke-static {v7, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v9, v0, Lcom/discord/stores/StoreMessages;->context:Landroid/content/Context; @@ -1208,7 +1225,7 @@ move-result-object v9 - invoke-static {v9, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v7, v9}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J @@ -1223,7 +1240,7 @@ goto :goto_4 :cond_a - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 @@ -1233,7 +1250,7 @@ :cond_c if-eqz v6, :cond_d - invoke-static {v6}, Lk0/j/l;->max(Ljava/lang/Iterable;)Ljava/lang/Comparable; + invoke-static {v6}, Lk0/i/l;->max(Ljava/lang/Iterable;)Ljava/lang/Comparable; move-result-object v2 @@ -1257,7 +1274,7 @@ :goto_5 if-eqz v6, :cond_e - invoke-static {v6}, Lk0/j/l;->sumOfLong(Ljava/lang/Iterable;)J + invoke-static {v6}, Lk0/i/l;->sumOfLong(Ljava/lang/Iterable;)J move-result-wide v2 @@ -1309,10 +1326,6 @@ move-result-object v2 :goto_8 - const-string v3, "localMessage.initialAttemptTimestamp ?: 0L" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v16 @@ -1331,10 +1344,6 @@ move-result-object v2 :goto_9 - const-string v3, "localMessage.numRetries ?: 0" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I move-result v18 @@ -1353,11 +1362,9 @@ # virtual methods .method public final cancelMessageSend(JLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "requestId" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreMessages;->getMessageQueue(J)Lcom/discord/utilities/messagesend/MessageQueue; @@ -1366,6 +1373,15 @@ invoke-virtual {p1, p3}, Lcom/discord/utilities/messagesend/MessageQueue;->cancel(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "requestId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final deleteMessage(Lcom/discord/models/domain/ModelMessage;)V @@ -1388,7 +1404,7 @@ move-result v4 - if-nez v4, :cond_1 + if-nez v4, :cond_2 sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -1412,32 +1428,22 @@ move-result-object v1 - const-string v3, "deleteMessage" - - const-string p1, "err" - - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v5, Lf/a/b/f0;->d:Lf/a/b/f0; - const/4 v4, 0x0 - const/4 v6, 0x0 - const-string p1, "onNext" + if-eqz v5, :cond_1 - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorTag" - - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v4, 0x0 const-string p1, "observable" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v7, Lf/a/b/d0;->d:Lf/a/b/d0; + const-string v3, "deleteMessage" + move-object v2, v4 invoke-static/range {v1 .. v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V @@ -1445,6 +1451,15 @@ goto :goto_0 :cond_1 + const-string p1, "onNext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher; new-instance v1, Lcom/discord/stores/StoreMessages$deleteMessage$1; @@ -1460,9 +1475,7 @@ .method public final editMessage(JJLjava/lang/String;)V .locals 10 - const-string v0, "content" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0, p3, p4}, Lcom/discord/stores/StoreMessages;->getMessageQueue(J)Lcom/discord/utilities/messagesend/MessageQueue; @@ -1489,6 +1502,15 @@ invoke-virtual {v0, v9}, Lcom/discord/utilities/messagesend/MessageQueue;->enqueue(Lcom/discord/utilities/messagesend/MessageRequest;)V return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final get(J)Lrx/Observable; @@ -1535,7 +1557,7 @@ const-string p2, "Observable.combineLatest\u2026s + localMessages\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -1577,7 +1599,7 @@ const-string p2, "get(channelId)\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1602,7 +1624,7 @@ const-string v1, "holder\n .detachedChannelSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1641,7 +1663,7 @@ const-string v0, "messageQueues.values" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1672,9 +1694,7 @@ .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V .locals 3 - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; @@ -1684,7 +1704,7 @@ const-string v1, "payload.me" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1693,6 +1713,15 @@ invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreMessagesHolder;->setMyUserId(J)V return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreate(Ljava/util/List;)V @@ -1707,9 +1736,7 @@ } .end annotation - const-string v0, "messagesList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; @@ -1751,14 +1778,21 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessagesHolder;->addMessages(Ljava/util/List;)V return-void + + :cond_2 + const-string p1, "messagesList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageDelete(Lcom/discord/models/domain/ModelMessageDelete;)V .locals 3 - const-string v0, "messageDelete" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageDelete;->getChannelId()J @@ -1770,33 +1804,47 @@ const-string v2, "messageDelete.messageIds" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreMessages;->handleMessageDelete(JLjava/util/List;)V return-void + + :cond_0 + const-string p1, "messageDelete" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageUpdate(Lcom/discord/models/domain/ModelMessage;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessagesHolder;->updateMessages(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessagesLoaded(Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;)V .locals 1 - const-string v0, "chunk" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; @@ -1807,6 +1855,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessagesHolder;->loadMessageChunks(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "chunk" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePreLogout()V @@ -1831,51 +1888,72 @@ } .end annotation - const-string/jumbo v0, "updates" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreMessagesHolder;->updateReactions(Ljava/util/List;Z)V return-void + + :cond_0 + const-string p1, "updates" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleReactionsRemoveAll(Lcom/discord/models/domain/ModelMessageReaction$Update;)V .locals 1 - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessagesHolder;->removeAllReactions(Lcom/discord/models/domain/ModelMessageReaction$Update;)V return-void + + :cond_0 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleReactionsRemoveEmoji(Lcom/discord/models/domain/ModelMessageReaction$Update;)V .locals 1 - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessagesHolder;->removeEmojiReactions(Lcom/discord/models/domain/ModelMessageReaction$Update;)V return-void + + :cond_0 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1883,17 +1961,15 @@ iget-object p1, p0, Lcom/discord/stores/StoreMessages;->holder:Lcom/discord/stores/StoreMessagesHolder; - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Lcom/discord/stores/StoreMessagesHolder;->init(Z)V + invoke-virtual {p1, v1}, Lcom/discord/stores/StoreMessagesHolder;->init(Z)V iget-object p1, p0, Lcom/discord/stores/StoreMessages;->localMessagesHolder:Lcom/discord/stores/StoreLocalMessagesHolder; - const/4 v1, 0x0 - const/4 v2, 0x0 - invoke-static {p1, v1, v0, v2}, Lcom/discord/stores/StoreLocalMessagesHolder;->init$default(Lcom/discord/stores/StoreLocalMessagesHolder;ZILjava/lang/Object;)V + invoke-static {p1, v2, v1, v0}, Lcom/discord/stores/StoreLocalMessagesHolder;->init$default(Lcom/discord/stores/StoreLocalMessagesHolder;ZILjava/lang/Object;)V sget-object p1, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->Companion:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion; @@ -1912,6 +1988,13 @@ invoke-direct {p0}, Lcom/discord/stores/StoreMessages;->resendAllLocalMessages()V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final isDetached(J)Lrx/Observable; @@ -1943,7 +2026,7 @@ const-string p2, "allDetached\n .m\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1963,7 +2046,7 @@ const-string v1, "initResendFinished" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1987,30 +2070,30 @@ move/from16 v1, p2 - const-string v2, "message" + const/4 v2, 0x0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_7 if-eqz v1, :cond_0 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getType()I - move-result v2 + move-result v3 - const/4 v3, -0x1 + const/4 v4, -0x1 - if-ne v2, v3, :cond_1 + if-ne v3, v4, :cond_1 :cond_0 if-nez v1, :cond_2 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getType()I - move-result v2 + move-result v3 - const/4 v3, -0x2 + const/4 v4, -0x2 - if-ne v2, v3, :cond_1 + if-ne v3, v4, :cond_1 goto :goto_0 @@ -2047,90 +2130,88 @@ :cond_2 :goto_0 - iget-object v2, v15, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher; + iget-object v3, v15, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher; - new-instance v3, Lcom/discord/stores/StoreMessages$resendMessage$1; + new-instance v4, Lcom/discord/stores/StoreMessages$resendMessage$1; - invoke-direct {v3, v15, v0}, Lcom/discord/stores/StoreMessages$resendMessage$1;->(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V + invoke-direct {v4, v15, v0}, Lcom/discord/stores/StoreMessages$resendMessage$1;->(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V - invoke-virtual {v2, v3}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + invoke-virtual {v3, v4}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getNumRetries()Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 goto :goto_1 :cond_3 - const/4 v2, 0x0 + const/4 v3, 0x0 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 :goto_1 - const-string v3, "message.numRetries ?: 0" + const-string v4, "message.numRetries ?: 0" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I - move-result v2 + move-result v3 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J - move-result-wide v3 + move-result-wide v4 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; - move-result-object v5 + move-result-object v6 - const-string v6, "message.author" + const-string v7, "message.author" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String; - move-result-object v6 + move-result-object v7 - const-string v7, "message.content" + const-string v8, "message.content" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getMentions()Ljava/util/List; - move-result-object v7 + move-result-object v8 - iget-object v8, v0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List; + iget-object v9, v0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List; - const/4 v9, 0x0 - - if-eqz v8, :cond_4 + if-eqz v9, :cond_4 new-instance v10, Ljava/util/ArrayList; const/16 v11, 0xa - invoke-static {v8, v11}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v9, v11}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v11 invoke-direct {v10, v11}, Ljava/util/ArrayList;->(I)V - invoke-interface {v8}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v9}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v8 + move-result-object v9 :goto_2 - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z move-result v11 if-eqz v11, :cond_5 - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v11 @@ -2152,7 +2233,7 @@ const-string v14, "contentUri" - invoke-static {v12, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v11}, Lcom/discord/models/messages/LocalAttachment;->getDisplayName()Ljava/lang/String; @@ -2171,10 +2252,10 @@ goto :goto_2 :cond_4 - move-object v10, v9 + move-object v10, v2 :cond_5 - const/4 v8, 0x0 + const/4 v9, 0x0 const/4 v11, 0x0 @@ -2191,16 +2272,16 @@ goto :goto_3 :cond_6 - move-object v13, v9 + move-object v13, v2 :goto_3 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getInitialAttemptTimestamp()Ljava/lang/Long; move-result-object v14 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v16 @@ -2210,17 +2291,17 @@ move-object/from16 v0, p0 - move-wide v1, v3 + move-wide v1, v4 - move-object v3, v5 + move-object v3, v6 - move-object v4, v6 + move-object v4, v7 - move-object v5, v7 + move-object v5, v8 move-object v6, v10 - move-object v7, v8 + move-object v7, v9 move-object v8, v11 @@ -2241,10 +2322,17 @@ move-result-object v0 return-object v0 + + :cond_7 + const-string v0, "message" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final sendMessage(JLcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelMessage$Activity;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;)Lrx/Observable; - .locals 24 + .locals 25 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -2283,19 +2371,17 @@ sget-object v4, Lrx/Emitter$BackpressureMode;->e:Lrx/Emitter$BackpressureMode; - const-string v3, "author" + const/4 v3, 0x0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_11 - const-string v3, "content" + if-eqz v1, :cond_10 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v15, Lkotlin/jvm/internal/Ref$ObjectRef; - new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; + invoke-direct {v15}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - - iput-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; sget-object v8, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->Companion:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion; @@ -2307,15 +2393,13 @@ move-result v8 - const-string v15, "Observable.create({ emit\u2026r.BackpressureMode.ERROR)" + const-string v14, "Observable.create({ emit\u2026r.BackpressureMode.ERROR)" const/16 v9, 0xa const/4 v10, 0x0 - const/4 v11, 0x0 - - const/4 v12, 0x1 + const/4 v11, 0x1 if-eqz v8, :cond_8 @@ -2343,11 +2427,11 @@ sget-object v8, Lcom/discord/utilities/rest/ProcessedMessageContent;->Companion:Lcom/discord/utilities/rest/ProcessedMessageContent$Companion; - iget-object v13, v7, Lcom/discord/stores/StoreMessages;->context:Landroid/content/Context; + iget-object v12, v7, Lcom/discord/stores/StoreMessages;->context:Landroid/content/Context; - if-eqz v13, :cond_7 + if-eqz v12, :cond_7 - invoke-virtual {v8, v2, v1, v13}, Lcom/discord/utilities/rest/ProcessedMessageContent$Companion;->fromAttachments(Ljava/util/List;Ljava/lang/String;Landroid/content/Context;)Lcom/discord/utilities/rest/ProcessedMessageContent; + invoke-virtual {v8, v2, v1, v12}, Lcom/discord/utilities/rest/ProcessedMessageContent$Companion;->fromAttachments(Ljava/util/List;Ljava/lang/String;Landroid/content/Context;)Lcom/discord/utilities/rest/ProcessedMessageContent; move-result-object v1 @@ -2359,19 +2443,19 @@ move-result v8 - xor-int/2addr v8, v12 + xor-int/2addr v8, v11 if-eqz v8, :cond_3 iget-object v8, v7, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock; - new-instance v13, Ljava/util/ArrayList; + new-instance v12, Ljava/util/ArrayList; invoke-static {v2, v9}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v14 + move-result v13 - invoke-direct {v13, v14}, Ljava/util/ArrayList;->(I)V + invoke-direct {v12, v13}, Ljava/util/ArrayList;->(I)V invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -2380,49 +2464,49 @@ :goto_2 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v14 + move-result v13 - if-eqz v14, :cond_2 + if-eqz v13, :cond_2 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v14 + move-result-object v13 - check-cast v14, Lcom/lytefast/flexinput/model/Attachment; + check-cast v13, Lcom/lytefast/flexinput/model/Attachment; - invoke-static {v14}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment; + invoke-static {v13}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment; - move-result-object v14 + move-result-object v13 - invoke-interface {v13, v14}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v12, v13}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_2 :cond_2 - invoke-static {v5, v6, v0, v8, v13}, Lcom/discord/models/domain/ModelMessage;->createInvalidAttachmentsMessage(JLcom/discord/models/domain/ModelUser;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage; + invoke-static {v5, v6, v0, v8, v12}, Lcom/discord/models/domain/ModelMessage;->createInvalidAttachmentsMessage(JLcom/discord/models/domain/ModelUser;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage; move-result-object v2 iget-object v8, v7, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher; - new-instance v13, Lcom/discord/stores/StoreMessages$sendMessage$1; + new-instance v12, Lcom/discord/stores/StoreMessages$sendMessage$1; - invoke-direct {v13, v7, v2}, Lcom/discord/stores/StoreMessages$sendMessage$1;->(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V + invoke-direct {v12, v7, v2}, Lcom/discord/stores/StoreMessages$sendMessage$1;->(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V - invoke-virtual {v8, v13}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + invoke-virtual {v8, v12}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V :cond_3 invoke-virtual {v1}, Lcom/discord/utilities/rest/ProcessedMessageContent;->getValidAttachments()Ljava/util/List; move-result-object v2 - iput-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; invoke-virtual {v1}, Lcom/discord/utilities/rest/ProcessedMessageContent;->getContent()Ljava/lang/String; move-result-object v1 - iget-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v2, Ljava/util/List; @@ -2470,16 +2554,16 @@ move-result-object v0 - invoke-static {v0, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 :cond_7 const-string v0, "context" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v10 + throw v3 :cond_8 move-object v8, v1 @@ -2504,7 +2588,7 @@ const/4 v13, 0x0 - iget-object v1, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; check-cast v1, Ljava/util/List; @@ -2528,51 +2612,51 @@ const/4 v1, 0x1 :goto_8 - xor-int/lit8 v14, v1, 0x1 + xor-int/2addr v1, v11 - iget-object v1, v7, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock; + iget-object v2, v7, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock; - iget-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v11, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v2, Ljava/util/List; + check-cast v11, Ljava/util/List; - if-eqz v2, :cond_c + if-eqz v11, :cond_c - new-instance v10, Ljava/util/ArrayList; + new-instance v3, Ljava/util/ArrayList; - invoke-static {v2, v9}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v11, v9}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v9 - invoke-direct {v10, v9}, Ljava/util/ArrayList;->(I)V + invoke-direct {v3, v9}, Ljava/util/ArrayList;->(I)V - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v11}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v2 + move-result-object v9 :goto_9 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z - move-result v9 + move-result v11 - if-eqz v9, :cond_c + if-eqz v11, :cond_c - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v9 + move-result-object v11 - check-cast v9, Lcom/lytefast/flexinput/model/Attachment; + check-cast v11, Lcom/lytefast/flexinput/model/Attachment; - invoke-static {v9}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment; + invoke-static {v11}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment; - move-result-object v9 + move-result-object v11 - invoke-interface {v10, v9}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v11}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_9 :cond_c - move-object/from16 v18, v10 + move-object/from16 v18, v3 invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -2580,52 +2664,59 @@ if-eqz p11, :cond_d - invoke-virtual/range {p11 .. p11}, Ljava/lang/Long;->longValue()J - - move-result-wide v9 + move-object/from16 v20, p11 goto :goto_a :cond_d - iget-object v2, v7, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock; + iget-object v3, v7, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock; - invoke-interface {v2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + invoke-interface {v3}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v9 + move-result-wide v11 + + invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v3 + + move-object/from16 v20, v3 :goto_a - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v20 - if-eqz p12, :cond_e - invoke-virtual/range {p12 .. p12}, Ljava/lang/Integer;->intValue()I + move-object/from16 v21, p12 - move-result v11 + goto :goto_b :cond_e - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v21 + move-result-object v3 + move-object/from16 v21, v3 + + :goto_b move-wide/from16 v9, p1 move-object/from16 v11, p3 move-object/from16 v12, p5 - move-object v2, v15 + move-object v3, v14 + + move v14, v1 + + move-object/from16 v24, v15 move-object/from16 v15, p7 move-object/from16 v16, p9 - move-object/from16 v17, v1 + move-object/from16 v17, v2 invoke-static/range {v8 .. v21}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;Ljava/util/List;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;)Lcom/discord/models/domain/ModelMessage; - move-result-object v8 + move-result-object v2 if-nez p9, :cond_f @@ -2633,7 +2724,7 @@ new-instance v1, Lcom/discord/stores/StoreMessages$sendMessage$3; - invoke-direct {v1, v7, v8}, Lcom/discord/stores/StoreMessages$sendMessage$3;->(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V + invoke-direct {v1, v7, v2}, Lcom/discord/stores/StoreMessages$sendMessage$3;->(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V @@ -2646,17 +2737,17 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V - new-instance v9, Lcom/discord/stores/StoreMessages$sendMessage$request$1; + new-instance v8, Lcom/discord/stores/StoreMessages$sendMessage$request$1; - move-object v0, v9 + move-object v0, v8 move-object/from16 v1, p0 - move-object v10, v2 + move-object v9, v3 - move-object v2, v8 + move-object/from16 v3, v24 - move-object v8, v4 + move-object v10, v4 move-object/from16 v4, p8 @@ -2668,13 +2759,27 @@ new-instance v0, Lcom/discord/stores/StoreMessages$sendMessage$5; - invoke-direct {v0, v7, v11, v12, v9}, Lcom/discord/stores/StoreMessages$sendMessage$5;->(Lcom/discord/stores/StoreMessages;JLkotlin/jvm/functions/Function1;)V + invoke-direct {v0, v7, v11, v12, v8}, Lcom/discord/stores/StoreMessages$sendMessage$5;->(Lcom/discord/stores/StoreMessages;JLkotlin/jvm/functions/Function1;)V - invoke-static {v0, v8}, Lrx/Observable;->n(Lrx/functions/Action1;Lrx/Emitter$BackpressureMode;)Lrx/Observable; + invoke-static {v0, v10}, Lrx/Observable;->n(Lrx/functions/Action1;Lrx/Emitter$BackpressureMode;)Lrx/Observable; move-result-object v0 - invoke-static {v0, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_10 + const-string v0, "content" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_11 + const-string v0, "author" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$ChannelChunk.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$ChannelChunk.smali index 5d6b0cbe0c..01c4891015 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$ChannelChunk.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$ChannelChunk.smali @@ -38,7 +38,7 @@ # direct methods .method public constructor (JLjava/util/List;ZZZZ)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -49,9 +49,7 @@ } .end annotation - const-string v0, "messages" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -68,6 +66,15 @@ iput-boolean p7, p0, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;->isJump:Z return-void + + :cond_0 + const-string p1, "messages" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;JLjava/util/List;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelChunk; @@ -237,29 +244,36 @@ } .end annotation + if-eqz p3, :cond_0 + + new-instance v8, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk; + + move-object v0, v8 + + move-wide v1, p1 + + move-object v3, p3 + + move v4, p4 + + move v5, p5 + + move v6, p6 + + move/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;->(JLjava/util/List;ZZZZ)V + + return-object v8 + + :cond_0 const-string v0, "messages" - move-object v4, p3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk; - - move-object v1, v0 - - move-wide v2, p1 - - move v5, p4 - - move v6, p5 - - move v7, p6 - - move/from16 v8, p7 - - invoke-direct/range {v1 .. v8}, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;->(JLjava/util/List;ZZZZ)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -285,7 +299,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;->messages:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$getMessagesLoadedState$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$getMessagesLoadedState$1.smali index d72b5f8cfd..fff12b65f6 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$getMessagesLoadedState$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$getMessagesLoadedState$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", - ">;", - "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$getScrollTo$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$getScrollTo$1.smali index 8c187d00a5..196e1df76b 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$getScrollTo$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$getScrollTo$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$getScrollTo$1;->call(Ljava/lang/Long;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Long;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Long; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$getScrollTo$1;->call(Ljava/lang/Long;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChannelSelected$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChannelSelected$1.smali index 2fbbabb066..7fcd7c3061 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChannelSelected$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChannelSelected$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$handleChannelSelected$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v5, 0x7 - const/4 v6, 0x7 + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1.smali index 75e998c9ad..4c6a85f031 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,35 +47,42 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1;->$this_apply:Lcom/discord/stores/StoreChat$InteractionState; - - invoke-virtual {v0}, Lcom/discord/stores/StoreChat$InteractionState;->isTouchedSinceLastJump()Z - - move-result v5 + const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$handleChatInteraction$1$1;->$this_apply:Lcom/discord/stores/StoreChat$InteractionState; - const/4 v6, 0x7 + invoke-virtual {v0}, Lcom/discord/stores/StoreChat$InteractionState;->isTouchedSinceLastJump()Z - const/4 v7, 0x0 + move-result v4 - move-object v1, p1 + const/4 v5, 0x7 - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + const/4 v6, 0x0 + + move-object v0, p1 + + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadMessagesError$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadMessagesError$1.smali index 7101c4322f..187303088d 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadMessagesError$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadMessagesError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$handleLoadMessagesError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xb - const/16 v6, 0xb + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadedMessages$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadedMessages$1.smali index 4247f46dea..9667c22a98 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadedMessages$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$handleLoadedMessages$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$handleLoadedMessages$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,9 +57,7 @@ .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; .locals 8 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-boolean v0, p0, Lcom/discord/stores/StoreMessagesLoader$handleLoadedMessages$1;->$isInitial:Z @@ -118,6 +116,15 @@ move-result-object p1 return-object p1 + + :cond_3 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$1.smali index 2f11552284..04e98a7e23 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMessagesLoader$init$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreChat$InteractionState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMessagesLoader;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreMessagesLoader; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChatInteraction" - - const-string v5, "handleChatInteraction(Lcom/discord/stores/StoreChat$InteractionState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChatInteraction" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreMessagesLoader; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChatInteraction(Lcom/discord/stores/StoreChat$InteractionState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/stores/StoreChat$InteractionState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreMessagesLoader; invoke-static {v0, p1}, Lcom/discord/stores/StoreMessagesLoader;->access$handleChatInteraction(Lcom/discord/stores/StoreMessagesLoader;Lcom/discord/stores/StoreChat$InteractionState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$2.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$2.smali index ee20ff7f92..d553c8dc7d 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$init$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMessagesLoader$init$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Set<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMessagesLoader;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreMessagesLoader; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChatDetached" - - const-string v5, "handleChatDetached(Ljava/util/Set;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChatDetached" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreMessagesLoader; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChatDetached(Ljava/util/Set;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,15 +94,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreMessagesLoader; invoke-static {v0, p1}, Lcom/discord/stores/StoreMessagesLoader;->access$handleChatDetached(Lcom/discord/stores/StoreMessagesLoader;Ljava/util/Set;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1$1.smali index 8a2a56153b..aac58ccc54 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xd - const/16 v6, 0xd + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1.smali index c5b3234407..04b159388a 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessage;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2$1.smali index c3c07c660e..143704c146 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,31 +57,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x1 - const/4 v2, 0x1 + const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2.smali index 6eef1dc6b8..e87327b25b 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ :try_start_0 const-string v0, "channel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -113,6 +113,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$3.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$3.smali index 8960ba61a5..f4f9685d96 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$4.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$4.smali index dbb2ad3dd8..5da0753721 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$4.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$4.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelMessage;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$5.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$5.smali index 693528ad1f..2a26f09f48 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$5.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessage;", "Lkotlin/Unit;", @@ -33,29 +33,43 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$1;)V - .locals 6 + .locals 0 iput-object p1, p0, Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$5;->$handleTargetChannelSelected$1:Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$1; - const/4 v1, 0x1 + const/4 p1, 0x1 - const/4 v2, 0x0 - - const-string v3, "handleTargetChannelSelected" - - const-string v4, "invoke(Lcom/discord/models/domain/ModelMessage;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleTargetChannelSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Lcom/discord/models/domain/ModelMessage;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$6.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$6.smali index 9d270712e0..f7616a2d62 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$6.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$6.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelChannel;", ">;" } @@ -83,7 +80,7 @@ const-string v0, "isConnected" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -129,7 +126,7 @@ const-string v0, "filter { it != null }.map { it!! }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V int-to-long v0, p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$7.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$7.smali index d0558997b9..45bdbc0d58 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$7.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,19 +71,24 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v0, "Dropped message jump action" + const/4 v1, 0x2 - const/4 v1, 0x0 + const-string v2, "Dropped message jump action" - const/4 v2, 0x2 - - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, v2, v0, v1, v0}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$8.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$8.smali index fd2267340b..e04b60f2f1 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$8.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$jumpToMessage$8.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$8; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -33,29 +33,43 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$2;)V - .locals 6 + .locals 0 iput-object p1, p0, Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$8;->$handleTargetChannelResolved$2:Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$2; - const/4 v1, 0x1 + const/4 p1, 0x1 - const/4 v2, 0x0 - - const-string v3, "handleTargetChannelResolved" - - const-string v4, "invoke(Lcom/discord/models/domain/ModelChannel;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleTargetChannelResolved" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke(Lcom/discord/models/domain/ModelChannel;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,13 +85,20 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$8;->$handleTargetChannelResolved$2:Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$2; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMessagesLoader$jumpToMessage$2;->invoke(Lcom/discord/models/domain/ModelChannel;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$requestNewestMessages$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$requestNewestMessages$1.smali index 85997af2c0..dcdb2cd0f5 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$requestNewestMessages$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$requestNewestMessages$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$requestNewestMessages$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1.smali index 5d401b521e..8c2b2812e6 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1.smali @@ -96,7 +96,7 @@ const-string v3, "messages" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-boolean v4, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;->$shouldRequestOlderMessages:Z diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$1.smali index 78f28ab940..c07f4ad1a1 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$2.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$2.smali index f17b4ab0c1..1a0133b549 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$2;->this$0:Lcom/discord/stores/StoreMessagesLoader; invoke-static {v0, p1}, Lcom/discord/stores/StoreMessagesLoader;->access$setDelayLoadingMessagesSubscription$p(Lcom/discord/stores/StoreMessagesLoader;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1.smali index 3f36d66ea6..3c57d02f56 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,31 +57,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 - const/4 v3, 0x0 + const/4 v3, 0x1 - const/4 v4, 0x1 + const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xb - const/16 v6, 0xb + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2.smali index 6053dbf545..2be9e4bd40 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -58,7 +58,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -95,7 +95,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v3, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2;->$channelId:J diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4.smali index 66894ccc16..8e7e0696d3 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4;->this$0:Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3; @@ -72,4 +70,13 @@ invoke-static {v0, p1}, Lcom/discord/stores/StoreMessagesLoader;->access$setLoadingMessagesSubscription$p(Lcom/discord/stores/StoreMessagesLoader;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3.smali index 59bf6c98ab..96c6af2581 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -42,7 +42,7 @@ const/4 p1, 0x4 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -238,7 +238,7 @@ const-string v2, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn(Lrx/Observable;Z)Lrx/Observable; @@ -246,7 +246,7 @@ const-string v1, "messagesRequest\n \u2026s.restSubscribeOn(false))" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -282,19 +282,13 @@ invoke-direct {v5, p0}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4;->(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;)V + if-eqz p3, :cond_5 + const/4 v3, 0x0 - const-string p1, "onNext" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorClass" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const-string p1, "observable" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; @@ -302,7 +296,7 @@ const-string p1, "errorClass.simpleName" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v7, Lf/a/b/p0; @@ -320,6 +314,18 @@ return-void + :cond_5 + :try_start_1 + const-string p1, "errorClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4$1.smali index 29db265562..1e74a60645 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$4$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xb - const/16 v6, 0xb + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4.smali index 0599cf07c4..f2eb30267b 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/Long;", "Ljava/util/List<", @@ -49,7 +49,7 @@ const/4 p1, 0x4 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -107,7 +107,7 @@ :try_start_0 const-string v0, "messages" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 invoke-interface {p3}, Ljava/util/List;->isEmpty()Z @@ -208,6 +208,16 @@ return-void + :cond_3 + :try_start_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$5$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$5$1.smali index e268afdf92..9995bb7ad5 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$5$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader$tryLoadMessages$5$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$5$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreMessagesLoader.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,31 +57,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 - const/4 v3, 0x0 + const/4 v3, 0x1 - const/4 v4, 0x1 + const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xb - const/16 v6, 0xb + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->copy$default(Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;ZZZZILjava/lang/Object;)Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesLoader.smali b/com.discord/smali/com/discord/stores/StoreMessagesLoader.smali index 82c849e613..9a2d170445 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesLoader.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesLoader.smali @@ -124,11 +124,11 @@ .end method .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 2 + .locals 3 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -142,9 +142,9 @@ invoke-static {}, Lrx/subjects/BehaviorSubject;->g0()Lrx/subjects/BehaviorSubject; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + invoke-direct {p1, v1}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V iput-object p1, p0, Lcom/discord/stores/StoreMessagesLoader;->channelMessageChunksSubject:Lrx/subjects/SerializedSubject; @@ -156,24 +156,22 @@ new-instance p1, Lrx/subjects/SerializedSubject; - new-instance v0, Ljava/util/HashMap; + new-instance v1, Ljava/util/HashMap; - iget-object v1, p0, Lcom/discord/stores/StoreMessagesLoader;->channelLoadedStates:Ljava/util/HashMap; + iget-object v2, p0, Lcom/discord/stores/StoreMessagesLoader;->channelLoadedStates:Ljava/util/HashMap; - invoke-direct {v0, v1}, Ljava/util/HashMap;->(Ljava/util/Map;)V + invoke-direct {v1, v2}, Ljava/util/HashMap;->(Ljava/util/Map;)V - invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + invoke-direct {p1, v1}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V iput-object p1, p0, Lcom/discord/stores/StoreMessagesLoader;->channelLoadedStateSubject:Lrx/subjects/SerializedSubject; new-instance p1, Lrx/subjects/SerializedSubject; - const/4 v0, 0x0 - invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; move-result-object v0 @@ -182,7 +180,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreMessagesLoader;->scrollToSubject:Lrx/subjects/SerializedSubject; - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; iput-object p1, p0, Lcom/discord/stores/StoreMessagesLoader;->detachedChannels:Ljava/util/Set; @@ -205,6 +203,13 @@ iput p1, p0, Lcom/discord/stores/StoreMessagesLoader;->loadingMessagesRetryMax:I return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$channelLoadedStateUpdate(Lcom/discord/stores/StoreMessagesLoader;JLkotlin/jvm/functions/Function1;)V @@ -371,10 +376,6 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;->(ZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V :goto_0 - const-string v1, "channelLoadedStates[chan\u2026] ?: ChannelLoadedState()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p3, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p3 @@ -667,7 +668,7 @@ const-string p2, "StringBuilder()\n \u2026}ms\")\n .toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessagesLoader;->log(Ljava/lang/String;)V @@ -1198,7 +1199,7 @@ const-string v1, "Observable\n .ti\u2026y, TimeUnit.MILLISECONDS)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -1660,7 +1661,7 @@ const-string p2, "channelLoadedStateSubjec\u2026?: ChannelLoadedState() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1672,7 +1673,7 @@ const-string p2, "channelLoadedStateSubjec\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1698,7 +1699,7 @@ const-string v1, "scrollToSubject\n .filter { it != null }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1911,9 +1912,7 @@ .method public init(Landroid/content/Context;)V .locals 9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1929,10 +1928,6 @@ const-class v1, Lcom/discord/stores/StoreMessagesLoader; - new-instance v6, Lcom/discord/stores/StoreMessagesLoader$init$1; - - invoke-direct {v6, p0}, Lcom/discord/stores/StoreMessagesLoader$init$1;->(Lcom/discord/stores/StoreMessagesLoader;)V - const/4 v2, 0x0 const/4 v3, 0x0 @@ -1941,6 +1936,10 @@ const/4 v5, 0x0 + new-instance v6, Lcom/discord/stores/StoreMessagesLoader$init$1; + + invoke-direct {v6, p0}, Lcom/discord/stores/StoreMessagesLoader$init$1;->(Lcom/discord/stores/StoreMessagesLoader;)V + const/16 v7, 0x1e const/4 v8, 0x0 @@ -1966,6 +1965,15 @@ invoke-static/range {v0 .. v8}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final declared-synchronized jumpToMessage(JJ)V @@ -2051,7 +2059,7 @@ const-string p3, "stream\n .channels\u2026lId, messageId)\n }" - invoke-static {v3, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v4, 0x0 @@ -2121,7 +2129,7 @@ const-string p2, "stream\n .connecti\u2026mes.ONE_SECOND)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreMessagesMostRecent$get$1.smali b/com.discord/smali/com/discord/stores/StoreMessagesMostRecent$get$1.smali index 8cea518490..db14a217e0 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesMostRecent$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesMostRecent$get$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -53,7 +47,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Long; +.method public final call(Ljava/util/Map;)J .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -61,8 +55,7 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Long;", - ">;)", - "Ljava/lang/Long;" + ">;)J" } .end annotation @@ -90,21 +83,21 @@ const-wide/16 v0, 0x0 :goto_0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Ljava/util/Map; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesMostRecent$get$1;->call(Ljava/util/Map;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Map; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesMostRecent$get$1;->call(Ljava/util/Map;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreMessagesMostRecent.smali b/com.discord/smali/com/discord/stores/StoreMessagesMostRecent.smali index 623e80f46a..5b8f074f99 100644 --- a/com.discord/smali/com/discord/stores/StoreMessagesMostRecent.smali +++ b/com.discord/smali/com/discord/stores/StoreMessagesMostRecent.smali @@ -338,7 +338,7 @@ const-string p2, "get()\n .map { it[channelId] ?: 0L }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -350,19 +350,17 @@ const-string p2, "get()\n .map { it[\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method .method public final handleChannelCreated(Lcom/discord/models/domain/ModelChannel;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; @@ -371,20 +369,36 @@ invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessagesMostRecent;->mostRecentIdsUpdateFromChannels(Ljava/util/Collection;)V return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleChannelUnreadUpdate(Lcom/discord/models/domain/ModelChannelUnreadUpdate;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channelReadStateUpdate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessagesMostRecent;->mostRecentIdsUpdateFromChannels(Lcom/discord/models/domain/ModelChannelUnreadUpdate;)V return-void + + :cond_0 + const-string p1, "channelReadStateUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V @@ -392,9 +406,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getPrivateChannels()Ljava/util/List; @@ -402,7 +414,7 @@ const-string v1, "payload.privateChannels" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessagesMostRecent;->mostRecentIdsUpdateFromChannels(Ljava/util/Collection;)V @@ -412,7 +424,7 @@ const-string v0, "payload.guilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -433,7 +445,7 @@ const-string v1, "it" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getChannels()Ljava/util/List; @@ -441,7 +453,7 @@ const-string v1, "it.channels" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessagesMostRecent;->mostRecentIdsUpdateFromChannels(Ljava/util/Collection;)V @@ -453,6 +465,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreMessagesMostRecent;->updated:Z return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -460,9 +481,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getChannels()Ljava/util/List; @@ -470,25 +489,41 @@ const-string v0, "guild.channels" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessagesMostRecent;->mostRecentIdsUpdateFromChannels(Ljava/util/Collection;)V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessageCreate(Lcom/discord/models/domain/ModelMessage;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreMessagesMostRecent;->mostRecentIdsUpdateFromMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation.smali index 88f10c8d47..7173dde601 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation.smali @@ -42,17 +42,13 @@ .method public constructor (Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)V .locals 1 - const-string v0, "nuxState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "userRequiredAction" + if-eqz p5, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "oAuthUri" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -79,6 +75,27 @@ iput-object p11, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->oAuthUri:Landroid/net/Uri; return-void + + :cond_0 + const-string p1, "oAuthUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "userRequiredAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "nuxState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;ILjava/lang/Object;)Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; @@ -342,34 +359,28 @@ .method public final copy(Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; .locals 13 - const-string v0, "nuxState" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string/jumbo v0, "userRequiredAction" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "oAuthUri" - - move-object/from16 v12, p11 - - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 new-instance v0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; move-object v1, v0 + move-object v2, p1 + move v3, p2 move-object/from16 v4, p3 move/from16 v5, p4 + move-object/from16 v6, p5 + move/from16 v7, p6 move-object/from16 v8, p7 @@ -380,9 +391,32 @@ move-object/from16 v11, p10 + move-object/from16 v12, p11 + invoke-direct/range {v1 .. v12}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->(Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)V return-object v0 + + :cond_0 + const-string v1, "oAuthUri" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "userRequiredAction" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "nuxState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -400,7 +434,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->nuxState:Lcom/discord/stores/StoreNux$NuxState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -416,7 +450,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->authToken:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -432,7 +466,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->userRequiredAction:Lcom/discord/models/domain/ModelUser$RequiredAction; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -448,7 +482,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->inviteCode:Lcom/discord/stores/StoreInviteSettings$InviteCode; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -458,7 +492,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->guildTemplateCode:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -468,7 +502,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->notice:Lcom/discord/stores/StoreNotices$Notice; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -478,7 +512,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->shouldShowAgeGate:Lcom/discord/stores/StoreNavigation$AgeGate; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -488,7 +522,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->oAuthUri:Landroid/net/Uri; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ageGateNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ageGateNavHandler$1.smali index 5eb3fd38ea..5504db8930 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ageGateNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ageGateNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ageGateNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,21 +78,19 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 4 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 const-class v0, Lcom/discord/widgets/auth/WidgetAgeVerify; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v0 @@ -137,4 +135,18 @@ :cond_2 return v2 + + :cond_3 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1$1.smali index 1dc2809d23..fcb84e4fac 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Ljava/lang/Boolean;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,7 @@ .method public final invoke(Lcom/discord/app/AppActivity;Z)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -94,9 +92,18 @@ const-string v1, "Intent()\n .ad\u2026FLAG_ACTIVITY_CLEAR_TASK)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2, v0}, Lf/a/b/m;->b(Landroid/content/Context;ZLandroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1.smali index d2a508e62a..8044d9f43b 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$authNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,13 +78,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 5 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 sget-object v0, Lf/a/b/m;->f:Lf/a/b/m; @@ -96,11 +94,11 @@ const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 - invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v1 @@ -144,4 +142,18 @@ :cond_2 :goto_1 return v0 + + :cond_3 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$callNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$callNavHandler$1.smali index 27790f152c..50c5b3bca3 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$callNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$callNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$callNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,60 +76,56 @@ .end method .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z - .locals 3 + .locals 4 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "model" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x2 - const/4 v0, 0x2 - - new-array v0, v0, [Lk0/s/b; - - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v1 + new-array v1, v1, [Lk0/r/b; const/4 v2, 0x0 - aput-object v1, v0, v2 + const-class v3, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming; + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + move-result-object v3 + + aput-object v3, v1, v2 + + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const/4 v3, 0x1 + + aput-object v2, v1, v3 + + invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v1 - const/4 v2, 0x1 + invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->l(Ljava/util/List;)Z - aput-object v1, v0, v2 + move-result v1 - invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->l(Ljava/util/List;)Z - - move-result v0 - - if-nez v0, :cond_0 + if-nez v1, :cond_0 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getIncomingCall()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 const-class p2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const/4 v0, 0x0 - const/4 v1, 0x4 invoke-static {p1, p2, v0, v1}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V @@ -139,8 +135,22 @@ :cond_0 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getIncomingCall()Z - move-result v2 + move-result v3 :goto_0 - return v2 + return v3 + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientInitializedNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientInitializedNavHandler$1.smali index 8f8db31a5d..f509417ee0 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientInitializedNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientInitializedNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientInitializedNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,13 +78,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "model" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getInitialized()Z @@ -93,4 +91,18 @@ xor-int/lit8 p1, p1, 0x1 return p1 + + :cond_0 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientOutdatedNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientOutdatedNavHandler$1.smali index 934c3b6452..ee058eabc2 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientOutdatedNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientOutdatedNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$clientOutdatedNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,35 +76,33 @@ .end method .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z - .locals 3 + .locals 4 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "model" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-class v1, Lcom/discord/widgets/client/WidgetClientOutdated; - const-class v0, Lcom/discord/widgets/client/WidgetClientOutdated; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + move-result-object v1 - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z - - move-result v0 - - invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getClientOutdated()Z + invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v1 - const/4 v2, 0x1 + invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getClientOutdated()Z - if-eqz v1, :cond_0 + move-result v2 - if-nez v0, :cond_2 + const/4 v3, 0x1 + + if-eqz v2, :cond_0 + + if-nez v1, :cond_2 invoke-static {p1}, Lcom/discord/widgets/client/WidgetClientOutdated;->launch(Landroid/content/Context;)V @@ -113,16 +111,14 @@ :cond_0 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getClientOutdated()Z - move-result v1 + move-result v2 - if-nez v1, :cond_1 + if-nez v2, :cond_1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 const/4 p2, 0x0 - const/4 v0, 0x0 - const/4 v1, 0x6 invoke-static {p1, p2, v0, v1}, Lf/a/b/m;->c(Landroid/content/Context;ZLandroid/content/Intent;I)V @@ -132,9 +128,23 @@ :cond_1 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getClientOutdated()Z - move-result v2 + move-result v3 :cond_2 :goto_0 - return v2 + return v3 + + :cond_3 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$getGlobalNavigationData$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$getGlobalNavigationData$1.smali index 0f2405dde1..b3fb40aa91 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$getGlobalNavigationData$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$getGlobalNavigationData$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$getGlobalNavigationData$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function11<", "Lcom/discord/stores/StoreNux$NuxState;", "Ljava/lang/Boolean;", @@ -55,58 +55,70 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; + const/16 v0, 0xb - const/16 v1, 0xb - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; .locals 13 - const-string v0, "p1" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "p5" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p11" - - move-object/from16 v12, p11 - - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 new-instance v0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation; move-object v1, v0 + move-object v2, p1 + move v3, p2 move-object/from16 v4, p3 move/from16 v5, p4 + move-object/from16 v6, p5 + move/from16 v7, p6 move-object/from16 v8, p7 @@ -117,9 +129,32 @@ move-object/from16 v11, p10 + move-object/from16 v12, p11 + invoke-direct/range {v1 .. v12}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->(Lcom/discord/stores/StoreNux$NuxState;ZLjava/lang/String;ZLcom/discord/models/domain/ModelUser$RequiredAction;ZLcom/discord/stores/StoreInviteSettings$InviteCode;Ljava/lang/String;Lcom/discord/stores/StoreNotices$Notice;Lcom/discord/stores/StoreNavigation$AgeGate;Landroid/net/Uri;)V return-object v0 + + :cond_0 + const-string v1, "p11" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "p5" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "p1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1$1.smali index 675f50754a..97567d3dbb 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1.smali index 7de358c60d..be8dc4218c 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$guildTemplateCodeNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,13 +68,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 2 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getGuildTemplateCode()Ljava/lang/String; @@ -84,11 +82,11 @@ const-class v0, Lcom/discord/widgets/guilds/create/WidgetGuildClone; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v0 @@ -123,4 +121,18 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1$1.smali index a1e5b95e83..44f0ec2187 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1.smali index 09eeb92454..ed91679d36 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$inviteCodeNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,13 +68,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 2 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getInviteCode()Lcom/discord/stores/StoreInviteSettings$InviteCode; @@ -84,11 +82,11 @@ const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v0 @@ -129,4 +127,18 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1.smali index cf20af3d0f..273bd7d610 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,107 +66,57 @@ .end method .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z - .locals 6 + .locals 7 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getNotice()Lcom/discord/stores/StoreNotices$Notice; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - if-eqz v0, :cond_5 + if-eqz v1, :cond_6 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getNotice()Lcom/discord/stores/StoreNotices$Notice; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreNotices$Notice;->getValidScreens()Ljava/util/List; + invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getValidScreens()Ljava/util/List; - move-result-object v0 - - const/4 v2, 0x1 - - if-eqz v0, :cond_0 - - const-class v3, Lcom/discord/widgets/home/WidgetHome; - - invoke-static {v3}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v3 - - invoke-interface {v0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z - - move-result v3 - - if-ne v3, v2, :cond_0 - - const-class v3, Lcom/discord/widgets/tabs/WidgetTabsHost; - - invoke-static {v3}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v3 - - invoke-virtual {p1, v3}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z - - move-result v3 - - if-eqz v3, :cond_0 - - iget-object v3, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1;->this$0:Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks; - - invoke-static {v3}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;->access$getStoreTabsNavigation$p(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;)Lcom/discord/stores/StoreTabsNavigation; - - move-result-object v3 - - invoke-virtual {v3}, Lcom/discord/stores/StoreTabsNavigation;->getSelectedTab()Lcom/discord/widgets/tabs/NavigationTab; - - move-result-object v3 - - sget-object v4, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - - if-ne v3, v4, :cond_0 + move-result-object v1 const/4 v3, 0x1 - goto :goto_0 + if-eqz v1, :cond_0 - :cond_0 - const/4 v3, 0x0 + const-class v4, Lcom/discord/widgets/home/WidgetHome; - :goto_0 - if-eqz v0, :cond_1 - - const-class v4, Lcom/discord/widgets/user/WidgetUserMentions; - - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 - invoke-interface {v0, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z + invoke-interface {v1, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z move-result v4 - if-ne v4, v2, :cond_1 + if-ne v4, v3, :cond_0 const-class v4, Lcom/discord/widgets/tabs/WidgetTabsHost; - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 - invoke-virtual {p1, v4}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p1, v4}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result v4 - if-eqz v4, :cond_1 + if-eqz v4, :cond_0 iget-object v4, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1;->this$0:Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks; @@ -178,76 +128,122 @@ move-result-object v4 - sget-object v5, Lcom/discord/widgets/tabs/NavigationTab;->MENTIONS:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v5, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - if-ne v4, v5, :cond_1 + if-ne v4, v5, :cond_0 const/4 v4, 0x1 + goto :goto_0 + + :cond_0 + const/4 v4, 0x0 + + :goto_0 + if-eqz v1, :cond_1 + + const-class v5, Lcom/discord/widgets/user/WidgetUserMentions; + + invoke-static {v5}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v5 + + invoke-interface {v1, v5}, Ljava/util/List;->contains(Ljava/lang/Object;)Z + + move-result v5 + + if-ne v5, v3, :cond_1 + + const-class v5, Lcom/discord/widgets/tabs/WidgetTabsHost; + + invoke-static {v5}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v5 + + invoke-virtual {p1, v5}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z + + move-result v5 + + if-eqz v5, :cond_1 + + iget-object v5, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$noticeHandler$1;->this$0:Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks; + + invoke-static {v5}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;->access$getStoreTabsNavigation$p(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;)Lcom/discord/stores/StoreTabsNavigation; + + move-result-object v5 + + invoke-virtual {v5}, Lcom/discord/stores/StoreTabsNavigation;->getSelectedTab()Lcom/discord/widgets/tabs/NavigationTab; + + move-result-object v5 + + sget-object v6, Lcom/discord/widgets/tabs/NavigationTab;->MENTIONS:Lcom/discord/widgets/tabs/NavigationTab; + + if-ne v5, v6, :cond_1 + + const/4 v5, 0x1 + goto :goto_1 :cond_1 - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->l(Ljava/util/List;)Z + invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->l(Ljava/util/List;)Z - move-result v0 + move-result v1 - if-nez v0, :cond_3 + if-nez v1, :cond_3 - if-nez v3, :cond_3 + if-nez v4, :cond_3 - if-eqz v4, :cond_2 + if-eqz v5, :cond_2 goto :goto_2 :cond_2 - const/4 v2, 0x0 + const/4 v3, 0x0 :cond_3 :goto_2 - if-eqz v2, :cond_5 + if-eqz v3, :cond_6 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getNotice()Lcom/discord/stores/StoreNotices$Notice; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - if-eqz v0, :cond_4 + if-eqz v1, :cond_5 - const-string v2, "noticeName" + if-eqz v2, :cond_4 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Ljava/lang/StringBuilder; - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v3, "Notice [" - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const/16 v1, 0x5d + const/16 v2, 0x5d - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 const-string v2, "navigation" - invoke-virtual {v0, v1, v2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v0, v2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getNotice()Lcom/discord/stores/StoreNotices$Notice; @@ -255,16 +251,35 @@ invoke-virtual {p2, p1}, Lcom/discord/stores/StoreNotices$Notice;->show(Landroidx/fragment/app/FragmentActivity;)Z - move-result v1 + move-result v2 goto :goto_3 :cond_4 - const/4 p1, 0x0 + const-string p1, "noticeName" - throw p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :cond_5 + throw v0 + + :cond_6 :goto_3 - return v1 + return v2 + + :cond_7 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1.smali index 433fb43114..e86ef525b1 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1.smali index d2883eb8df..dc110bdbff 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,13 +68,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 2 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getNuxState()Lcom/discord/stores/StoreNux$NuxState; @@ -88,11 +86,11 @@ const-class p2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - invoke-static {p2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {p2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object p2 - invoke-virtual {p1, p2}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z + invoke-virtual {p1, p2}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z move-result p2 @@ -108,14 +106,12 @@ move-result-object p2 - sget-object v0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1;->INSTANCE:Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1; + sget-object v1, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1;->INSTANCE:Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$nuxStateNavHandler$1$1; - invoke-virtual {p2, v0}, Lcom/discord/stores/StoreNux;->updateNux(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p2, v1}, Lcom/discord/stores/StoreNux;->updateNux(Lkotlin/jvm/functions/Function1;)V const-class p2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const/4 v0, 0x0 - const/4 v1, 0x4 invoke-static {p1, p2, v0, v1}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V @@ -129,4 +125,18 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$oAuthStateHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$oAuthStateHandler$1.smali index 556133f8db..9bcaa04f3c 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$oAuthStateHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$oAuthStateHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$oAuthStateHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,13 +68,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 2 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getOAuthUri()Landroid/net/Uri; @@ -82,7 +80,7 @@ sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -120,7 +118,7 @@ const-string v0, "Uri.EMPTY" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/stores/StoreAuthentication;->setOAuthUriSubject(Landroid/net/Uri;)V @@ -131,4 +129,18 @@ :goto_0 return v1 + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1.smali index 81f52eea4b..8326295ab9 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1;->this$0:Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks; @@ -76,4 +74,13 @@ invoke-static {v0, v1, p1}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;->access$handleGlobalNavigationData(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$tosNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$tosNavHandler$1.smali index 8b94bec4f7..4a6ee0110e 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$tosNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$tosNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$tosNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,37 +76,35 @@ .end method .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z - .locals 4 + .locals 5 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "model" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-class v1, Lcom/discord/widgets/tos/WidgetTosAccept; - const-class v0, Lcom/discord/widgets/tos/WidgetTosAccept; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + move-result-object v1 - move-result-object v0 + invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->m(Lk0/r/b;)Z - invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z - - move-result v0 + move-result v1 invoke-virtual {p2}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;->getUserRequiredAction()Lcom/discord/models/domain/ModelUser$RequiredAction; move-result-object p2 - sget-object v1, Lcom/discord/models/domain/ModelUser$RequiredAction;->AGREEMENTS:Lcom/discord/models/domain/ModelUser$RequiredAction; + sget-object v2, Lcom/discord/models/domain/ModelUser$RequiredAction;->AGREEMENTS:Lcom/discord/models/domain/ModelUser$RequiredAction; - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x1 + const/4 v4, 0x1 - if-ne p2, v1, :cond_0 + if-ne p2, v2, :cond_0 const/4 p2, 0x1 @@ -118,7 +116,7 @@ :goto_0 if-eqz p2, :cond_1 - if-nez v0, :cond_1 + if-nez v1, :cond_1 sget-object p2, Lcom/discord/widgets/tos/WidgetTosAccept;->Companion:Lcom/discord/widgets/tos/WidgetTosAccept$Companion; @@ -129,19 +127,31 @@ :cond_1 if-nez p2, :cond_2 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - const/4 p2, 0x0 + const/4 p2, 0x6 - const/4 v0, 0x6 - - invoke-static {p1, v2, p2, v0}, Lf/a/b/m;->c(Landroid/content/Context;ZLandroid/content/Intent;I)V + invoke-static {p1, v3, v0, p2}, Lf/a/b/m;->c(Landroid/content/Context;ZLandroid/content/Intent;I)V goto :goto_1 :cond_2 - move v3, p2 + move v4, p2 :goto_1 - return v3 + return v4 + + :cond_3 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$verificationNavHandler$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$verificationNavHandler$1.smali index 041f646e76..e36b81b656 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$verificationNavHandler$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$verificationNavHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$verificationNavHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/app/AppActivity;", "Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,13 +78,11 @@ .method public final invoke(Lcom/discord/app/AppActivity;Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$ModelGlobalNavigation;)Z .locals 4 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 sget-object v0, Lf/a/b/m;->f:Lf/a/b/m; @@ -149,4 +147,18 @@ :goto_2 return v3 + + :cond_3 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks.smali b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks.smali index 1c18c5692c..ef7f459538 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks.smali @@ -174,13 +174,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/StoreTabsNavigation;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeTabsNavigation" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->()V @@ -247,6 +245,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;->noticeHandler:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "storeTabsNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getStoreTabsNavigation$p(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;)Lcom/discord/stores/StoreTabsNavigation; @@ -322,7 +334,7 @@ const-string v0, "stream\n .ca\u2026 .hasIncoming()" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;->stream:Lcom/discord/stores/StoreStream; @@ -418,7 +430,7 @@ const-string v1, "combineLatest(\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -760,30 +772,24 @@ .method public onActivityCreatedOrResumed(Lcom/discord/app/AppActivity;)V .locals 12 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->onActivityCreatedOrResumed(Lcom/discord/app/AppActivity;)V invoke-direct {p0}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;->getGlobalNavigationData()Lrx/Observable; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x2 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, p1, v0, v2, 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 v3 const-class v4, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks; - new-instance v9, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1; - - invoke-direct {v9, p0, p1}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1;->(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;Lcom/discord/app/AppActivity;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -792,6 +798,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1; + + invoke-direct {v9, p0, p1}, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks$onActivityCreatedOrResumed$1;->(Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks;Lcom/discord/app/AppActivity;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -799,4 +809,11 @@ invoke-static/range {v3 .. v11}, 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, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$launchNotice$notice$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$launchNotice$notice$1.smali index 8770c3e66a..ba1fec0c46 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$launchNotice$notice$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$launchNotice$notice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNavigation$launchNotice$notice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 7 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -102,4 +100,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$1.smali b/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$1.smali index 979b436833..4b4c48fa5a 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$1;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$1;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$2.smali b/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$2.smali index 8db6264327..cb135aba9e 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$2.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$2;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$2;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$3.smali b/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$3.smali index 34482920da..774b5e7914 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$3.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$3.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Ljava/lang/Boolean; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$3;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z .locals 1 const-string v0, "isLeftOpen" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -77,7 +92,7 @@ const-string p1, "isRightOpen" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -97,23 +112,5 @@ const/4 p1, 0x1 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Ljava/lang/Boolean; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreNavigation$observeIsAnyNavigationPanelOpen$3;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNavigation.smali b/com.discord/smali/com/discord/stores/StoreNavigation.smali index d8840615e8..e27527e569 100644 --- a/com.discord/smali/com/discord/stores/StoreNavigation.smali +++ b/com.discord/smali/com/discord/stores/StoreNavigation.smali @@ -54,13 +54,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/StoreTabsNavigation;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeTabsNavigation" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -97,6 +95,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreNavigation;->rightPanelStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "storeTabsNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V @@ -139,7 +151,7 @@ const-string v1, "navigationPanelActionSub\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -149,25 +161,28 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "panelAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x2 invoke-static {p0, p1, v0, v1, v0}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "panelAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final init(Landroid/app/Application;)V .locals 3 - const-string v0, "application" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreNavigation$ActivityNavigationLifecycleCallbacks; @@ -180,6 +195,15 @@ invoke-virtual {p1, v0}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launchNotice(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V @@ -200,28 +224,22 @@ move-object/from16 v0, p2 - const-string v2, "noticeName" + const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - const-string v2, "showAction" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 new-instance v15, Lcom/discord/stores/StoreNotices$Notice; - new-instance v13, Lcom/discord/stores/StoreNavigation$launchNotice$notice$1; - - invoke-direct {v13, v1, v0}, Lcom/discord/stores/StoreNavigation$launchNotice$notice$1;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V - const/4 v2, 0x0 const-wide/16 v3, 0x0 - const/4 v5, 0x0 - const/4 v6, 0x0 + const/4 v5, 0x0 + const/4 v7, 0x0 const/4 v8, 0x0 @@ -230,12 +248,18 @@ const-wide/16 v11, 0x0 + new-instance v13, Lcom/discord/stores/StoreNavigation$launchNotice$notice$1; + + invoke-direct {v13, v1, v0}, Lcom/discord/stores/StoreNavigation$launchNotice$notice$1;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + const/16 v14, 0x26 const/16 v16, 0x0 move-object v0, v15 + move-object/from16 v1, p1 + move-object/from16 v17, v15 move-object/from16 v15, v16 @@ -253,6 +277,20 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V return-void + + :cond_0 + const-string v0, "showAction" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + const-string v0, "noticeName" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final observeIsAnyNavigationPanelOpen()Lrx/Observable; @@ -298,7 +336,7 @@ const-string v1, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -322,7 +360,7 @@ const-string v1, "leftPanelStateSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -346,7 +384,7 @@ const-string v1, "rightPanelStateSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -354,15 +392,22 @@ .method public final setLeftPanelState(Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "panelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNavigation;->leftPanelStateSubject:Lrx/subjects/BehaviorSubject; invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "panelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setNavigationPanelAction(Lcom/discord/stores/StoreNavigation$PanelAction;)V @@ -380,9 +425,7 @@ .method public final setNavigationPanelAction(Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;)V .locals 1 - const-string v0, "actionType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 if-nez p2, :cond_0 @@ -427,18 +470,34 @@ invoke-virtual {p1, p2}, Ls0/n/c;->onNext(Ljava/lang/Object;)V return-void + + :cond_3 + const-string p1, "actionType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setRightPanelState(Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "panelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNavigation;->rightPanelStateSubject:Lrx/subjects/BehaviorSubject; invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "panelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali index bd94a78ef7..ccab40ef8a 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,21 +65,19 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 4 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lcom/discord/stores/StoreNotices$Dialog; + new-instance v1, Lcom/discord/stores/StoreNotices$Dialog; - iget-object v1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type; - - const/4 v2, 0x0 + iget-object v2, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type; const/4 v3, 0x2 - invoke-direct {v0, v1, v2, v3, v2}, Lcom/discord/stores/StoreNotices$Dialog;->(Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, v2, v0, v3, v0}, Lcom/discord/stores/StoreNotices$Dialog;->(Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - sget-object v1, Lcom/discord/utilities/notices/NoticeBuilders;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders; + sget-object v0, Lcom/discord/utilities/notices/NoticeBuilders;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders; invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -87,11 +85,18 @@ const-string v3, "activity.supportFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1, p1, v2, v0}, Lcom/discord/utilities/notices/NoticeBuilders;->showNotice(Landroid/content/Context;Landroidx/fragment/app/FragmentManager;Lcom/discord/stores/StoreNotices$Dialog;)V + invoke-virtual {v0, p1, v2, v1}, Lcom/discord/utilities/notices/NoticeBuilders;->showNotice(Landroid/content/Context;Landroidx/fragment/app/FragmentManager;Lcom/discord/stores/StoreNotices$Dialog;)V const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$Dialog.smali b/com.discord/smali/com/discord/stores/StoreNotices$Dialog.smali index e0c7c7e150..6028ddcaf9 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$Dialog.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$Dialog.smali @@ -37,7 +37,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -50,9 +50,7 @@ } .end annotation - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -61,6 +59,15 @@ iput-object p2, p0, Lcom/discord/stores/StoreNotices$Dialog;->metadata:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -144,15 +151,22 @@ } .end annotation - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreNotices$Dialog; invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreNotices$Dialog;->(Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -170,7 +184,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreNotices$Dialog;->type:Lcom/discord/stores/StoreNotices$Dialog$Type; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -180,7 +194,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreNotices$Dialog;->metadata:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreNotices$Notice.smali b/com.discord/smali/com/discord/stores/StoreNotices$Notice.smali index 4f543dcadd..f106703f1d 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$Notice.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$Notice.smali @@ -48,7 +48,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;" @@ -68,7 +68,7 @@ "JIZZ", "Ljava/util/List<", "+", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;JJ", @@ -80,17 +80,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "clock" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "show" - - invoke-static {p13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p13, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -115,6 +111,27 @@ iput-object p13, p0, Lcom/discord/stores/StoreNotices$Notice;->show:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "show" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -202,11 +219,11 @@ const/4 v1, 0x2 - new-array v1, v1, [Lk0/s/b; + new-array v1, v1, [Lk0/r/b; const-class v10, Lcom/discord/widgets/home/WidgetHome; - invoke-static {v10}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v10}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v10 @@ -214,7 +231,7 @@ const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -271,7 +288,7 @@ return-void .end method -.method public static synthetic getHasShown$annotations()V +.method public static synthetic hasShown$annotations()V .locals 0 return-void @@ -411,7 +428,7 @@ value = { "()", "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;" @@ -432,7 +449,7 @@ const/4 v2, 0x1 - invoke-static {v0, v1, v2}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v0, v1, v2}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v0 @@ -448,7 +465,7 @@ const/4 v2, 0x1 - invoke-static {v0, v1, v2}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v0, v1, v2}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v0 @@ -475,9 +492,7 @@ } .end annotation - const-string v0, "lastShownTimes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget v0, p0, Lcom/discord/stores/StoreNotices$Notice;->priority:I @@ -526,6 +541,15 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "lastShownTimes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final show(Landroidx/fragment/app/FragmentActivity;)Z @@ -533,9 +557,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/stores/StoreNotices$Notice;->hasShown:Z @@ -572,6 +594,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreNotices$PassiveNotice.smali b/com.discord/smali/com/discord/stores/StoreNotices$PassiveNotice.smali index 405a8b7ea4..96252162d0 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$PassiveNotice.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$PassiveNotice.smali @@ -30,17 +30,11 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_1 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "show" - - move-object/from16 v14, p8 - - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 const/4 v3, 0x0 @@ -56,6 +50,8 @@ move-object/from16 v1, p0 + move-object/from16 v2, p1 + move/from16 v6, p2 move/from16 v7, p3 @@ -64,9 +60,25 @@ move-wide/from16 v12, p4 + move-object/from16 v14, p8 + invoke-direct/range {v1 .. v16}, Lcom/discord/stores/StoreNotices$Notice;->(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void + + :cond_0 + const-string v1, "show" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;IZJJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -141,9 +153,7 @@ } .end annotation - const-string v0, "lastShownTimes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 new-instance v0, Ljava/util/LinkedHashMap; @@ -216,7 +226,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->max(Ljava/lang/Iterable;)Ljava/lang/Comparable; + invoke-static {p1}, Lk0/i/l;->max(Ljava/lang/Iterable;)Ljava/lang/Comparable; move-result-object p1 @@ -259,4 +269,13 @@ :goto_3 return v2 + + :cond_5 + const-string p1, "lastShownTimes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$clearSeen$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$clearSeen$1.smali index 630dfcf202..b6b8b69cc7 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$clearSeen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$clearSeen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$clearSeen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/HashMap<", "Ljava/lang/String;", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,13 +79,20 @@ } .end annotation - const-string v0, "cache" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNotices$clearSeen$1;->$noticeName:Ljava/lang/String; invoke-virtual {p1, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; return-object p1 + + :cond_0 + const-string p1, "cache" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2$1.smali index b647282a7f..d52fda6baa 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$firstUseTimestamp$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNotices$firstUseTimestamp$2$1;->$firstUseTimestamp:Lkotlin/jvm/internal/Ref$LongRef; @@ -74,4 +72,13 @@ invoke-interface {p1, v2, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2.smali b/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2.smali index a101059d22..d67f545c24 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$firstUseTimestamp$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$firstUseTimestamp$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Long;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1$1.smali index 06b9a708f1..5b26a0c1f9 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", - "Lcom/discord/stores/StoreNotices$Notice;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1.smali index 8cb29f2b13..91f85d4773 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$getNotices$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreNotices$Notice;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreNotices$Notice;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreNotices$init$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$init$1.smali index ecc3ad3908..954ca3ca56 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$init$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Unit;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lkotlin/Unit;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$1.smali index 1bab321f5d..42a2a6ce19 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$noticeQueue$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNotices$Notice;", - "Ljava/lang/Comparable<", - "*>;>;" + "Ljava/lang/Boolean;", + ">;" } .end annotation @@ -49,26 +49,21 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/stores/StoreNotices$Notice;)Ljava/lang/Comparable; +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/stores/StoreNotices$Notice;", - ")", - "Ljava/lang/Comparable<", - "*>;" - } - .end annotation - instance-of p1, p1, Lcom/discord/stores/StoreNotices$PassiveNotice; + check-cast p1, Lcom/discord/stores/StoreNotices$Notice; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$noticeQueue$1;->invoke(Lcom/discord/stores/StoreNotices$Notice;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -77,14 +72,10 @@ return-object p1 .end method -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; +.method public final invoke(Lcom/discord/stores/StoreNotices$Notice;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreNotices$Notice; + instance-of p1, p1, Lcom/discord/stores/StoreNotices$PassiveNotice; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$noticeQueue$1;->invoke(Lcom/discord/stores/StoreNotices$Notice;)Ljava/lang/Comparable; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$2.smali b/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$2.smali index 4f29562dbf..a419a5a4fb 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$2.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$noticeQueue$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNotices$Notice;", - "Ljava/lang/Comparable<", - "*>;>;" + "Ljava/lang/Integer;", + ">;" } .end annotation @@ -49,24 +49,15 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/stores/StoreNotices$Notice;)Ljava/lang/Comparable; +.method public final invoke(Lcom/discord/stores/StoreNotices$Notice;)I .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/stores/StoreNotices$Notice;", - ")", - "Ljava/lang/Comparable<", - "*>;" - } - .end annotation invoke-virtual {p1}, Lcom/discord/stores/StoreNotices$Notice;->getPriority()I @@ -74,11 +65,7 @@ neg-int p1, p1 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -86,7 +73,11 @@ check-cast p1, Lcom/discord/stores/StoreNotices$Notice; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$noticeQueue$2;->invoke(Lcom/discord/stores/StoreNotices$Notice;)Ljava/lang/Comparable; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$noticeQueue$2;->invoke(Lcom/discord/stores/StoreNotices$Notice;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$3.smali b/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$3.smali index d4bf989f86..0bf2dbcdd1 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$3.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$noticeQueue$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotices$noticeQueue$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotices.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNotices$Notice;", - "Ljava/lang/Comparable<", - "*>;>;" + "Ljava/lang/Long;", + ">;" } .end annotation @@ -49,44 +49,35 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/stores/StoreNotices$Notice;)Ljava/lang/Comparable; +.method public final invoke(Lcom/discord/stores/StoreNotices$Notice;)J .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/stores/StoreNotices$Notice;", - ")", - "Ljava/lang/Comparable<", - "*>;" - } - .end annotation invoke-virtual {p1}, Lcom/discord/stores/StoreNotices$Notice;->getRequestedShowTimestamp()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/stores/StoreNotices$Notice; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$noticeQueue$3;->invoke(Lcom/discord/stores/StoreNotices$Notice;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreNotices$Notice; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$noticeQueue$3;->invoke(Lcom/discord/stores/StoreNotices$Notice;)Ljava/lang/Comparable; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreNotices.smali b/com.discord/smali/com/discord/stores/StoreNotices.smali index 775838a0b3..98c715db9b 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices.smali @@ -109,15 +109,13 @@ .end method .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;)V - .locals 2 + .locals 4 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -131,43 +129,43 @@ invoke-direct {p2}, Ljava/util/HashMap;->()V - const-string v0, "NOTICES_SHOWN_V2" + const-string v1, "NOTICES_SHOWN_V2" - invoke-direct {p1, v0, p2}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct {p1, v1, p2}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/stores/StoreNotices;->noticesSeenCache:Lcom/discord/utilities/persister/Persister; new-instance p1, Ljava/util/PriorityQueue; - const/4 p2, 0x3 + const/16 p2, 0xb - new-array p2, p2, [Lkotlin/jvm/functions/Function1; + const/4 v1, 0x3 - sget-object v0, Lcom/discord/stores/StoreNotices$noticeQueue$1;->INSTANCE:Lcom/discord/stores/StoreNotices$noticeQueue$1; + new-array v1, v1, [Lkotlin/jvm/functions/Function1; - const/4 v1, 0x0 + const/4 v2, 0x0 - aput-object v0, p2, v1 + sget-object v3, Lcom/discord/stores/StoreNotices$noticeQueue$1;->INSTANCE:Lcom/discord/stores/StoreNotices$noticeQueue$1; - sget-object v0, Lcom/discord/stores/StoreNotices$noticeQueue$2;->INSTANCE:Lcom/discord/stores/StoreNotices$noticeQueue$2; + aput-object v3, v1, v2 - const/4 v1, 0x1 + const/4 v2, 0x1 - aput-object v0, p2, v1 + sget-object v3, Lcom/discord/stores/StoreNotices$noticeQueue$2;->INSTANCE:Lcom/discord/stores/StoreNotices$noticeQueue$2; - sget-object v0, Lcom/discord/stores/StoreNotices$noticeQueue$3;->INSTANCE:Lcom/discord/stores/StoreNotices$noticeQueue$3; + aput-object v3, v1, v2 - const/4 v1, 0x2 + const/4 v2, 0x2 - aput-object v0, p2, v1 + sget-object v3, Lcom/discord/stores/StoreNotices$noticeQueue$3;->INSTANCE:Lcom/discord/stores/StoreNotices$noticeQueue$3; - invoke-static {p2}, Lf/n/a/k/a;->compareBy([Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator; + aput-object v3, v1, v2 - move-result-object p2 + invoke-static {v1}, Lf/n/a/k/a;->compareBy([Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator; - const/16 v0, 0xb + move-result-object v1 - invoke-direct {p1, v0, p2}, Ljava/util/PriorityQueue;->(ILjava/util/Comparator;)V + invoke-direct {p1, p2, v1}, Ljava/util/PriorityQueue;->(ILjava/util/Comparator;)V iput-object p1, p0, Lcom/discord/stores/StoreNotices;->noticeQueue:Ljava/util/PriorityQueue; @@ -187,19 +185,17 @@ const-string p2, "BehaviorSubject.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreNotices;->processTrigger:Lrx/subjects/BehaviorSubject; - const/4 p1, 0x0 - - invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; move-result-object p1 const-string p2, "BehaviorSubject.create(null as Notice?)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreNotices;->noticePublisher:Lrx/subjects/BehaviorSubject; @@ -214,6 +210,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreNotices;->firstUseTimestamp$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getClock$p(Lcom/discord/stores/StoreNotices;)Lcom/discord/utilities/time/Clock; @@ -360,21 +370,21 @@ :try_start_0 const-string v0, "noticeName" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNotices;->noticesSeenCache:Lcom/discord/utilities/persister/Persister; - const/4 v1, 0x0 + const/4 v2, 0x0 - new-instance v2, Lcom/discord/stores/StoreNotices$clearSeen$1; + new-instance v3, Lcom/discord/stores/StoreNotices$clearSeen$1; - invoke-direct {v2, p1}, Lcom/discord/stores/StoreNotices$clearSeen$1;->(Ljava/lang/String;)V + invoke-direct {v3, p1}, Lcom/discord/stores/StoreNotices$clearSeen$1;->(Ljava/lang/String;)V const/4 p1, 0x1 - const/4 v3, 0x0 - - invoke-static {v0, v1, v2, p1, v3}, Lcom/discord/utilities/persister/Persister;->getAndSet$default(Lcom/discord/utilities/persister/Persister;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + invoke-static {v0, v2, v3, p1, v1}, Lcom/discord/utilities/persister/Persister;->getAndSet$default(Lcom/discord/utilities/persister/Persister;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -382,6 +392,14 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -435,7 +453,7 @@ const-string v1, "noticePublisher\n .s\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -451,29 +469,27 @@ .method public init(Landroid/content/Context;)V .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V sget-object p1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v0, "Notices init" - - const/4 v1, 0x0 + const-string v1, "Notices init" const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V sget-object p1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v0, "Notices prev seen: " + const-string v1, "Notices prev seen: " - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v0 + move-result-object v1 iget-object v3, p0, Lcom/discord/stores/StoreNotices;->noticesSeenCache:Lcom/discord/utilities/persister/Persister; @@ -487,13 +503,13 @@ move-result-object v3 - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V iget-object p1, p0, Lcom/discord/stores/StoreNotices;->processTrigger:Lrx/subjects/BehaviorSubject; @@ -505,17 +521,17 @@ move-result-object p1 - sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v0, 0x32 - const-wide/16 v1, 0x32 + sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {p1, v1, v2, v0}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-virtual {p1, v0, v1, v2}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 const-string v0, "processTrigger\n .\u2026S, TimeUnit.MILLISECONDS)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -532,14 +548,19 @@ invoke-virtual {p1, v0, v1}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final markDialogSeen(Ljava/lang/String;)V .locals 7 - const-string v0, "noticeDialogType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 invoke-static {p1}, Lcom/discord/stores/StoreNotices$Dialog$Type;->valueOf(Ljava/lang/String;)Lcom/discord/stores/StoreNotices$Dialog$Type; @@ -567,30 +588,46 @@ :goto_0 return-void + + :cond_0 + const-string p1, "noticeDialogType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final markSeen(Lcom/discord/stores/StoreNotices$Dialog$Type;)V - .locals 7 + .locals 6 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/Enum;->name()Ljava/lang/String; - move-result-object v2 + move-result-object v1 - const-wide/16 v3, 0x0 + const-wide/16 v2, 0x0 - const/4 v5, 0x2 + const/4 v4, 0x2 - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, p0 + move-object v0, p0 - invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final declared-synchronized markSeen(Ljava/lang/String;J)V @@ -601,21 +638,23 @@ :try_start_0 const-string v0, "noticeName" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_a new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - const-string v1, "Notice seen: " + const-string v2, "Notice seen: " - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v1, " @ " + const-string v2, " @ " - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; @@ -634,17 +673,15 @@ :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - const/4 v2, 0x0 - - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - move-object v3, v1 + move-object v3, v2 check-cast v3, Lcom/discord/stores/StoreNotices$Notice; @@ -652,7 +689,7 @@ move-result-object v3 - invoke-static {v3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -661,18 +698,18 @@ goto :goto_0 :cond_1 - move-object v1, v2 + move-object v2, v1 :goto_0 - check-cast v1, Lcom/discord/stores/StoreNotices$Notice; + check-cast v2, Lcom/discord/stores/StoreNotices$Notice; - if-eqz v1, :cond_9 + if-eqz v2, :cond_9 iget-object v0, p0, Lcom/discord/stores/StoreNotices;->noticeQueue:Ljava/util/PriorityQueue; - invoke-virtual {v0, v1}, Ljava/util/PriorityQueue;->remove(Ljava/lang/Object;)Z + invoke-virtual {v0, v2}, Ljava/util/PriorityQueue;->remove(Ljava/lang/Object;)Z - invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getDelayPeriodMs()J + invoke-virtual {v2}, Lcom/discord/stores/StoreNotices$Notice;->getDelayPeriodMs()J move-result-wide v3 @@ -694,7 +731,7 @@ if-nez v3, :cond_2 - move-object v3, v2 + move-object v3, v1 goto :goto_1 @@ -768,7 +805,7 @@ :cond_7 iget-object v0, p0, Lcom/discord/stores/StoreNotices;->lastShownTimes:Ljava/util/HashMap; - invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getPriority()I + invoke-virtual {v2}, Lcom/discord/stores/StoreNotices$Notice;->getPriority()I move-result v3 @@ -782,7 +819,7 @@ invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getPersist()Z + invoke-virtual {v2}, Lcom/discord/stores/StoreNotices$Notice;->getPersist()Z move-result v0 @@ -796,52 +833,52 @@ check-cast v0, Ljava/util/HashMap; - invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 - invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - iget-object v1, p0, Lcom/discord/stores/StoreNotices;->noticesSeenCache:Lcom/discord/utilities/persister/Persister; + iget-object v2, p0, Lcom/discord/stores/StoreNotices;->noticesSeenCache:Lcom/discord/utilities/persister/Persister; const/4 v3, 0x1 - invoke-virtual {v1, v0, v3}, Lcom/discord/utilities/persister/Persister;->set(Ljava/lang/Object;Z)Ljava/lang/Object; + invoke-virtual {v2, v0, v3}, Lcom/discord/utilities/persister/Persister;->set(Ljava/lang/Object;Z)Ljava/lang/Object; sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - new-instance v1, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "Notice seen saved: " - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, " @ " - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v2, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const/4 p2, 0x2 - invoke-static {v0, p1, v2, p2, v2}, Lcom/discord/utilities/logging/Logger;->v$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v0, p1, v1, p2, v1}, Lcom/discord/utilities/logging/Logger;->v$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V :cond_8 iget-object p1, p0, Lcom/discord/stores/StoreNotices;->noticePublisher:Lrx/subjects/BehaviorSubject; - invoke-virtual {p1, v2}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V + invoke-virtual {p1, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V :cond_9 iget-object p1, p0, Lcom/discord/stores/StoreNotices;->processTrigger:Lrx/subjects/BehaviorSubject; @@ -856,6 +893,14 @@ return-void + :cond_a + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -887,14 +932,16 @@ .end method .method public final declared-synchronized requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V - .locals 4 + .locals 5 monitor-enter p0 :try_start_0 const-string v0, "notice" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_5 iget-object v0, p0, Lcom/discord/stores/StoreNotices;->noticesSeenCache:Lcom/discord/utilities/persister/Persister; @@ -906,9 +953,9 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 @@ -922,17 +969,17 @@ iget-object v0, p0, Lcom/discord/stores/StoreNotices;->noticeQueue:Ljava/util/PriorityQueue; - instance-of v1, v0, Ljava/util/Collection; + instance-of v2, v0, Ljava/util/Collection; - const/4 v2, 0x1 + const/4 v3, 0x1 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 goto :goto_0 @@ -944,35 +991,35 @@ :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/discord/stores/StoreNotices$Notice; + check-cast v2, Lcom/discord/stores/StoreNotices$Notice; - invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - const/4 v2, 0x0 + const/4 v3, 0x0 :cond_2 :goto_0 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 iget-object v0, p0, Lcom/discord/stores/StoreNotices;->noticeQueue:Ljava/util/PriorityQueue; @@ -982,15 +1029,15 @@ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - const-string v1, "Notice Request: " + const-string v2, "Notice Request: " - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Lcom/discord/stores/StoreNotices$Notice;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -1000,27 +1047,25 @@ sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - new-instance v1, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - const-string v2, "Notice queues: " + const-string v3, "Notice queues: " - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-object v2, p0, Lcom/discord/stores/StoreNotices;->noticeQueue:Ljava/util/PriorityQueue; + iget-object v3, p0, Lcom/discord/stores/StoreNotices;->noticeQueue:Ljava/util/PriorityQueue; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {v0, v1, v3, v2, v3}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v0, v2, v1, v3, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V invoke-virtual {p1}, Lcom/discord/stores/StoreNotices$Notice;->getDelayPeriodMs()J @@ -1048,6 +1093,14 @@ return-void + :cond_5 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$1.smali index c891a6a94c..b8bcbc721d 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreNotifications$configureNotificationClient$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreNotifications;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreNotifications; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleRegistrationToken" - - const-string v5, "handleRegistrationToken(Ljava/lang/String;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRegistrationToken" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreNotifications; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRegistrationToken(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreNotifications; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$2.smali b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$2.smali index 29c1b73c3f..778d09d059 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$2.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$2.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", - "Ljava/lang/Boolean;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$3.smali b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$3.smali index 54c8f50efe..d1cd1b8ecf 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$3.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$configureNotificationClient$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -54,7 +54,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -97,11 +97,11 @@ const-string v2, "settings" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "isBackgrounded" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$1.smali index 7674b92197..82d9c05185 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/HashSet<", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -93,7 +86,7 @@ const-string v0, "channelPermissions" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; @@ -162,7 +155,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; + invoke-static {p1}, Lk0/i/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$2.smali b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$2.smali index ecd90874ed..de69f63ceb 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$2.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$configureNotificationClient$completedSettings$2.smali @@ -31,14 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", - "Ljava/lang/String;", - "Ljava/lang/String;", - "Ljava/util/HashSet<", - "Ljava/lang/Long;", - ">;", - "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -89,13 +82,13 @@ move-object/from16 v9, p3 - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "nonSendableChannelIds" move-object/from16 v10, p4 - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$displayPopup$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$displayPopup$1.smali index af22063202..f61a003e15 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$displayPopup$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$displayPopup$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$displayPopup$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 6 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNotifications$displayPopup$1;->$channel:Lcom/discord/models/domain/ModelChannel; @@ -83,7 +81,7 @@ const-string v3, "channel.guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J @@ -115,11 +113,20 @@ move-result-object p1 - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0, p1}, Lcom/discord/utilities/intent/IntentUtils;->consumeExternalRoutingIntent(Landroid/content/Intent;Landroid/content/Context;)Z return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$handleChannelSelected$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$handleChannelSelected$1.smali index 07857df082..a540c1baa4 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$handleChannelSelected$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$handleChannelSelected$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$handleChannelSelected$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.stores.StoreNotifications$handleChannelSelected$1" f = "StoreNotifications.kt" l = {} @@ -54,7 +54,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p3}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p3}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -75,9 +75,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/stores/StoreNotifications$handleChannelSelected$1; @@ -90,6 +88,15 @@ iput-object p1, v0, Lcom/discord/stores/StoreNotifications$handleChannelSelected$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$setEnabled$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$setEnabled$1.smali index 3de1d331ff..e8f4917f59 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$setEnabled$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$setEnabled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$setEnabled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,13 +47,13 @@ # virtual methods .method public final invoke(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; - .locals 13 + .locals 12 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-boolean v1, p0, Lcom/discord/stores/StoreNotifications$setEnabled$1;->$enabled:Z - iget-boolean v2, p0, Lcom/discord/stores/StoreNotifications$setEnabled$1;->$enabled:Z + const/4 v2, 0x0 const/4 v3, 0x0 @@ -69,19 +69,26 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1fe - const/16 v11, 0x1fe + const/4 v11, 0x0 - const/4 v12, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v12}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; + invoke-static/range {v0 .. v11}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1.smali index 36396bd44b..85e3b5390b 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,15 +47,15 @@ # virtual methods .method public final invoke(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; - .locals 13 + .locals 12 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - iget-boolean v3, p0, Lcom/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1;->$isEnabledInApp:Z + iget-boolean v2, p0, Lcom/discord/stores/StoreNotifications$setEnabledInApp$oldValue$1;->$isEnabledInApp:Z - const/4 v2, 0x0 + const/4 v3, 0x0 const/4 v4, 0x0 @@ -69,19 +69,26 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1fd - const/16 v11, 0x1fd + const/4 v11, 0x0 - const/4 v12, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v12}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; + invoke-static/range {v0 .. v11}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationLightDisabled$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationLightDisabled$1.smali index 1c10a864a8..2d57c98dde 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationLightDisabled$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationLightDisabled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$setNotificationLightDisabled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,19 +47,19 @@ # virtual methods .method public final invoke(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; - .locals 13 + .locals 12 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-boolean v5, p0, Lcom/discord/stores/StoreNotifications$setNotificationLightDisabled$1;->$notificationLightDisabled:Z + const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + iget-boolean v4, p0, Lcom/discord/stores/StoreNotifications$setNotificationLightDisabled$1;->$notificationLightDisabled:Z + + const/4 v5, 0x0 const/4 v6, 0x0 @@ -69,19 +69,26 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1f7 - const/16 v11, 0x1f7 + const/4 v11, 0x0 - const/4 v12, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v12}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; + invoke-static/range {v0 .. v11}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationSoundDisabled$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationSoundDisabled$1.smali index d0b75467f1..aa968a0807 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationSoundDisabled$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationSoundDisabled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$setNotificationSoundDisabled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,13 +47,11 @@ # virtual methods .method public final invoke(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; - .locals 13 + .locals 12 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-boolean v6, p0, Lcom/discord/stores/StoreNotifications$setNotificationSoundDisabled$1;->$notificationSoundDisabled:Z + const/4 v1, 0x0 const/4 v2, 0x0 @@ -61,7 +59,9 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + iget-boolean v5, p0, Lcom/discord/stores/StoreNotifications$setNotificationSoundDisabled$1;->$notificationSoundDisabled:Z + + const/4 v6, 0x0 const/4 v7, 0x0 @@ -69,19 +69,26 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1ef - const/16 v11, 0x1ef + const/4 v11, 0x0 - const/4 v12, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v12}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; + invoke-static/range {v0 .. v11}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1.smali index 5dbcf372b5..552b5d3298 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,13 +47,11 @@ # virtual methods .method public final invoke(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; - .locals 13 + .locals 12 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-boolean v7, p0, Lcom/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1;->$notificationsVibrateDisabled:Z + const/4 v1, 0x0 const/4 v2, 0x0 @@ -63,25 +61,34 @@ const/4 v5, 0x0 - const/4 v6, 0x0 + iget-boolean v6, p0, Lcom/discord/stores/StoreNotifications$setNotificationsVibrateDisabled$1;->$notificationsVibrateDisabled:Z + + const/4 v7, 0x0 const/4 v8, 0x0 const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1df - const/16 v11, 0x1df + const/4 v11, 0x0 - const/4 v12, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v12}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; + invoke-static/range {v0 .. v11}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->copy$default(Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNotifications$tryTokenPersist$1.smali b/com.discord/smali/com/discord/stores/StoreNotifications$tryTokenPersist$1.smali index ff97934045..938f3f14c6 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications$tryTokenPersist$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications$tryTokenPersist$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNotifications$tryTokenPersist$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreNotifications.smali b/com.discord/smali/com/discord/stores/StoreNotifications.smali index 18e884fe13..a39155f197 100644 --- a/com.discord/smali/com/discord/stores/StoreNotifications.smali +++ b/com.discord/smali/com/discord/stores/StoreNotifications.smali @@ -57,13 +57,11 @@ .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;)V .locals 12 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -108,6 +106,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreNotifications;->notificationSettings:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getPushToken$p(Lcom/discord/stores/StoreNotifications;)Ljava/lang/String; @@ -223,7 +235,7 @@ const-string v1, "Observable\n .comb\u2026 isBackgrounded\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -235,7 +247,7 @@ const-string v0, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v5, Lcom/discord/stores/StoreNotifications$configureNotificationClient$3;->INSTANCE:Lcom/discord/stores/StoreNotifications$configureNotificationClient$3; @@ -396,7 +408,7 @@ iget-object v2, p0, Lcom/discord/stores/StoreNotifications;->pushTokenPersisted:Ljava/lang/String; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -435,7 +447,7 @@ const-string v2, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -555,7 +567,7 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; return-void .end method @@ -565,9 +577,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-object v0, p0, Lcom/discord/stores/StoreNotifications;->notificationSettings:Lcom/discord/utilities/persister/Persister; @@ -819,6 +829,15 @@ :cond_7 return-void + + :cond_8 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePreLogout()V @@ -866,17 +885,24 @@ .end method .method public init(Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V invoke-direct {p0}, Lcom/discord/stores/StoreNotifications;->configureNotificationClient()V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setEnabled(Z)V diff --git a/com.discord/smali/com/discord/stores/StoreNux$NuxState.smali b/com.discord/smali/com/discord/stores/StoreNux$NuxState.smali index 5922245bd9..0d044f3439 100644 --- a/com.discord/smali/com/discord/stores/StoreNux$NuxState.smali +++ b/com.discord/smali/com/discord/stores/StoreNux$NuxState.smali @@ -216,7 +216,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreNux$NuxState;->premiumGuildHintGuildId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreNux$setFirstOpen$1.smali b/com.discord/smali/com/discord/stores/StoreNux$setFirstOpen$1.smali index f84eb3b423..d617825a30 100644 --- a/com.discord/smali/com/discord/stores/StoreNux$setFirstOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNux$setFirstOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNux$setFirstOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNux.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,31 +47,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - iget-boolean v3, p0, Lcom/discord/stores/StoreNux$setFirstOpen$1;->$value:Z + iget-boolean v2, p0, Lcom/discord/stores/StoreNux$setFirstOpen$1;->$value:Z - const/4 v2, 0x0 + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xd - const/16 v6, 0xd + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNux$setPostRegister$1.smali b/com.discord/smali/com/discord/stores/StoreNux$setPostRegister$1.smali index ac18552846..b6cbca91cd 100644 --- a/com.discord/smali/com/discord/stores/StoreNux$setPostRegister$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNux$setPostRegister$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNux$setPostRegister$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNux.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,31 +47,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-boolean v1, p0, Lcom/discord/stores/StoreNux$setPostRegister$1;->$value:Z - iget-boolean v2, p0, Lcom/discord/stores/StoreNux$setPostRegister$1;->$value:Z + const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNux$setPremiumGuildHintGuildId$1.smali b/com.discord/smali/com/discord/stores/StoreNux$setPremiumGuildHintGuildId$1.smali index f760bb7e7c..813c2bbdb6 100644 --- a/com.discord/smali/com/discord/stores/StoreNux$setPremiumGuildHintGuildId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNux$setPremiumGuildHintGuildId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNux$setPremiumGuildHintGuildId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNux.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,31 +47,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v5, p0, Lcom/discord/stores/StoreNux$setPremiumGuildHintGuildId$1;->$value:Ljava/lang/Long; + const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + iget-object v4, p0, Lcom/discord/stores/StoreNux$setPremiumGuildHintGuildId$1;->$value:Ljava/lang/Long; - const/4 v6, 0x7 + const/4 v5, 0x7 - const/4 v7, 0x0 + const/4 v6, 0x0 - move-object v1, p1 + move-object v0, p1 - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreNux$updateNux$1.smali b/com.discord/smali/com/discord/stores/StoreNux$updateNux$1.smali index a82ece3106..9d461cd8c3 100644 --- a/com.discord/smali/com/discord/stores/StoreNux$updateNux$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNux$updateNux$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreNux$updateNux$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreNux.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreNux.smali b/com.discord/smali/com/discord/stores/StoreNux.smali index b0eab50a49..bcf3c7f198 100644 --- a/com.discord/smali/com/discord/stores/StoreNux.smali +++ b/com.discord/smali/com/discord/stores/StoreNux.smali @@ -29,11 +29,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 8 + .locals 7 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -41,21 +39,21 @@ new-instance p1, Lcom/discord/stores/StoreNux$NuxState; + const/4 v1, 0x0 + const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xf - const/16 v6, 0xf + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->(ZZZLjava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->(ZZZLjava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreNux;->nuxState:Lcom/discord/stores/StoreNux$NuxState; @@ -66,6 +64,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreNux;->nuxStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getNuxState$p(Lcom/discord/stores/StoreNux;)Lcom/discord/stores/StoreNux$NuxState; @@ -123,7 +130,7 @@ const-string v1, "nuxStateSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -260,9 +267,7 @@ } .end annotation - const-string/jumbo v0, "updateFunction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreNux;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -273,4 +278,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "updateFunction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded.smali b/com.discord/smali/com/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded.smali index aaca0e2a57..d742bb538d 100644 --- a/com.discord/smali/com/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded.smali @@ -39,17 +39,22 @@ } .end annotation - const-string v0, "paymentSources" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded;->paymentSources:Ljava/util/List; return-void + + :cond_0 + const-string p1, "paymentSources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded; @@ -100,15 +105,22 @@ } .end annotation - const-string v0, "paymentSources" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded; invoke-direct {v0, p1}, Lcom/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "paymentSources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ iget-object p1, p1, Lcom/discord/stores/StorePaymentSources$PaymentSourcesState$Loaded;->paymentSources:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$1.smali b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$1.smali index af8167b635..ceb95026b4 100644 --- a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$1.smali +++ b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/PaymentSourceRaw;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelPaymentSource;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -86,7 +79,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/StorePaymentSources;->access$ensureDefaultPaymentSource(Lcom/discord/stores/StorePaymentSources;Ljava/util/List;)Ljava/util/List; diff --git a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$2$1.smali b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$2$1.smali index 1985747882..1626824e82 100644 --- a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePaymentSources$fetchPaymentSources$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePaymentSources.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ const-string v2, "paymentSources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StorePaymentSources;->access$handlePaymentSourcesFetchSuccess(Lcom/discord/stores/StorePaymentSources;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$3$1.smali b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$3$1.smali index 7bb9a73760..178733881f 100644 --- a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$3$1.smali +++ b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePaymentSources$fetchPaymentSources$1$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePaymentSources.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1.smali b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1.smali index 2ef1bc73cb..dbe3115dc0 100644 --- a/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1.smali +++ b/com.discord/smali/com/discord/stores/StorePaymentSources$fetchPaymentSources$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePaymentSources$fetchPaymentSources$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePaymentSources.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StorePaymentSources.smali b/com.discord/smali/com/discord/stores/StorePaymentSources.smali index 9e56db1d5c..e38e15b4ed 100644 --- a/com.discord/smali/com/discord/stores/StorePaymentSources.smali +++ b/com.discord/smali/com/discord/stores/StorePaymentSources.smali @@ -34,11 +34,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput-object p1, p0, Lcom/discord/stores/StorePaymentSources;->paymentSourcesStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$ensureDefaultPaymentSource(Lcom/discord/stores/StorePaymentSources;Ljava/util/List;)Ljava/util/List; @@ -135,7 +142,7 @@ if-eqz v0, :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; return-object v0 @@ -146,17 +153,17 @@ move-object/from16 v1, p1 - invoke-static {v1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object v0 const/4 v1, 0x0 - invoke-static {v0}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v2 @@ -334,7 +341,7 @@ const-string v1, "paymentSourcesStateSubje\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StorePermissions$getForChannel$1.smali b/com.discord/smali/com/discord/stores/StorePermissions$getForChannel$1.smali index e84d22806e..8d7ab2cd70 100644 --- a/com.discord/smali/com/discord/stores/StorePermissions$getForChannel$1.smali +++ b/com.discord/smali/com/discord/stores/StorePermissions$getForChannel$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StorePermissions$getForChannels$1.smali b/com.discord/smali/com/discord/stores/StorePermissions$getForChannels$1.smali index 88f59f7bbc..e36d3b1f03 100644 --- a/com.discord/smali/com/discord/stores/StorePermissions$getForChannels$1.smali +++ b/com.discord/smali/com/discord/stores/StorePermissions$getForChannels$1.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,7 +80,7 @@ const-string v0, "permissions" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v0, p0, Lcom/discord/stores/StorePermissions$getForChannels$1;->$guildId:J @@ -109,7 +97,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_0 check-cast p1, Ljava/util/Map; diff --git a/com.discord/smali/com/discord/stores/StorePermissions$getForGuild$1.smali b/com.discord/smali/com/discord/stores/StorePermissions$getForGuild$1.smali index f5dd1ca8e3..c40fe33fec 100644 --- a/com.discord/smali/com/discord/stores/StorePermissions$getForGuild$1.smali +++ b/com.discord/smali/com/discord/stores/StorePermissions$getForGuild$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StorePermissions.smali b/com.discord/smali/com/discord/stores/StorePermissions.smali index a774afeb56..d8de474d22 100644 --- a/com.discord/smali/com/discord/stores/StorePermissions.smali +++ b/com.discord/smali/com/discord/stores/StorePermissions.smali @@ -93,17 +93,13 @@ .method public constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreGuilds;)V .locals 1 - const-string v0, "storeUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeChannels" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeGuilds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -168,6 +164,27 @@ iput-object p1, p0, Lcom/discord/stores/StorePermissions;->permissionsForChannelByGuildPublisher:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final computeChannelPermissions(JLjava/lang/Iterable;)Ljava/util/Map; @@ -347,7 +364,7 @@ return-object v13 :cond_3 - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; return-object v1 .end method @@ -545,7 +562,7 @@ check-cast v1, Ljava/util/Map; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -594,7 +611,7 @@ const-string v1, "permissionsForChannelPub\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -628,7 +645,7 @@ const-string p2, "forChannels\n .map\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -690,7 +707,7 @@ const-string p2, "forChannelsByGuild\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -758,7 +775,7 @@ const-string p2, "permissionsForGuildPubli\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -792,7 +809,7 @@ const-string v1, "permissionsForGuildPubli\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -855,9 +872,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Lcom/discord/stores/StorePermissions;->getMeId()J @@ -878,7 +893,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -899,7 +914,7 @@ goto :goto_0 :cond_1 - sget-object v2, Lk0/j/o;->d:Lk0/j/o; + sget-object v2, Lk0/i/o;->d:Lk0/i/o; :goto_0 check-cast v2, Ljava/util/Map; @@ -929,6 +944,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StorePermissions;->isDirty:Z return-void + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleChannelDeleted(Lcom/discord/models/domain/ModelChannel;)V @@ -936,9 +960,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -946,7 +968,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -967,7 +989,7 @@ goto :goto_0 :cond_0 - sget-object v2, Lk0/j/o;->d:Lk0/j/o; + sget-object v2, Lk0/i/o;->d:Lk0/i/o; :goto_0 check-cast v2, Ljava/util/Map; @@ -986,10 +1008,6 @@ move-result-object p1 - const-string v1, "$this$minus" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; move-result-object v1 @@ -1011,6 +1029,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StorePermissions;->isDirty:Z return-void + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnectionOpen()V @@ -1132,9 +1159,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1143,6 +1168,15 @@ invoke-direct {p0, v0, v1}, Lcom/discord/stores/StorePermissions;->updateGuildPermissions(J)V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V @@ -1150,9 +1184,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Lcom/discord/stores/StorePermissions;->getMeId()J @@ -1193,6 +1225,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -1200,9 +1241,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1229,6 +1268,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StorePermissions;->isDirty:Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRoleAdd(Lcom/discord/models/domain/ModelGuildRole$Payload;)V @@ -1236,9 +1284,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J @@ -1247,6 +1293,15 @@ invoke-direct {p0, v0, v1}, Lcom/discord/stores/StorePermissions;->updateGuildPermissions(J)V return-void + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRoleRemove(Lcom/discord/models/domain/ModelGuildRole$Payload;)V @@ -1254,9 +1309,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole$Payload;->getGuildId()J @@ -1265,6 +1318,15 @@ invoke-direct {p0, v0, v1}, Lcom/discord/stores/StorePermissions;->updateGuildPermissions(J)V return-void + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -1371,7 +1433,7 @@ .end method .method public final setPermissionsForChannels$app_productionDiscordExternalRelease(Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1382,11 +1444,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StorePermissions;->permissionsForChannels:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StorePinnedMessages.smali b/com.discord/smali/com/discord/stores/StorePinnedMessages.smali index 6bef04c6c0..1a2d9ed7fe 100644 --- a/com.discord/smali/com/discord/stores/StorePinnedMessages.smali +++ b/com.discord/smali/com/discord/stores/StorePinnedMessages.smali @@ -374,7 +374,7 @@ const-string p2, "observable" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -415,7 +415,7 @@ const-string p2, "observable" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$State$Loaded.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$State$Loaded.smali index ab7a9d59bc..8862bfed63 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$State$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$State$Loaded.smali @@ -40,17 +40,22 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionSlotMap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StorePremiumGuildSubscription$State;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StorePremiumGuildSubscription$State$Loaded;->premiumGuildSubscriptionSlotMap:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "premiumGuildSubscriptionSlotMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StorePremiumGuildSubscription$State$Loaded;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StorePremiumGuildSubscription$State$Loaded; @@ -102,15 +107,22 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionSlotMap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StorePremiumGuildSubscription$State$Loaded; invoke-direct {v0, p1}, Lcom/discord/stores/StorePremiumGuildSubscription$State$Loaded;->(Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "premiumGuildSubscriptionSlotMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -128,7 +140,7 @@ iget-object p1, p1, Lcom/discord/stores/StorePremiumGuildSubscription$State$Loaded;->premiumGuildSubscriptionSlotMap:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$1.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$1.smali index 530ca6cc40..b7d6877849 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$1.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2$1.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2$1.smali index 49617328ad..93653e1759 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2$1.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2.smali index 15cd84695c..2ac1d4cac6 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$2;->this$0:Lcom/discord/stores/StorePremiumGuildSubscription; @@ -78,4 +76,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3$1.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3$1.smali index f5d04b349f..5fc1f26989 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3$1.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3.smali index e38afaacc0..a48ee3bea5 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "subscriptionsSlots" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StorePremiumGuildSubscription$fetchUserGuildPremiumState$3;->this$0:Lcom/discord/stores/StorePremiumGuildSubscription; @@ -89,4 +87,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "subscriptionsSlots" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$getPremiumGuildSubscriptionsState$1.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$getPremiumGuildSubscriptionsState$1.smali index aa3722bc4d..d8072a1f57 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$getPremiumGuildSubscriptionsState$1.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$getPremiumGuildSubscriptionsState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StorePremiumGuildSubscription$State;", - "Lcom/discord/stores/StorePremiumGuildSubscription$State;", - ">;" + "TT;TR;>;" } .end annotation @@ -129,7 +127,7 @@ :goto_1 iget-object v3, p0, Lcom/discord/stores/StorePremiumGuildSubscription$getPremiumGuildSubscriptionsState$1;->$guildId:Ljava/lang/Long; - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$updateUserPremiumGuildSubscriptionSlot$1.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$updateUserPremiumGuildSubscriptionSlot$1.smali index a2cb925f08..9ba1326ab2 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$updateUserPremiumGuildSubscriptionSlot$1.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription$updateUserPremiumGuildSubscriptionSlot$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StorePremiumGuildSubscription$updateUserPremiumGuildSubscriptionSlot$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StorePremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription.smali b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription.smali index b4480ec569..dc94dcb371 100644 --- a/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription.smali +++ b/com.discord/smali/com/discord/stores/StorePremiumGuildSubscription.smali @@ -34,11 +34,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput-object p1, p0, Lcom/discord/stores/StorePremiumGuildSubscription;->stateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getState$p(Lcom/discord/stores/StorePremiumGuildSubscription;)Lcom/discord/stores/StorePremiumGuildSubscription$State; @@ -197,7 +204,7 @@ const-string v0, "stateSubject.map { state\u2026 state\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -232,9 +239,7 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionSlots" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/16 v0, 0xa @@ -300,6 +305,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StorePremiumGuildSubscription;->isDirty:Z return-void + + :cond_2 + const-string p1, "premiumGuildSubscriptionSlots" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleFetchingState()V @@ -344,9 +358,7 @@ .method public final updateUserPremiumGuildSubscriptionSlot(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)V .locals 2 - const-string v0, "newSlot" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StorePremiumGuildSubscription;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -357,4 +369,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "newSlot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$1.smali index db50ff4e5c..18ac773734 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/application/Unread;", - "Lcom/discord/models/application/Unread;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$2.smali b/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$2.smali index 1e3df60e61..2487a80caa 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$2.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$clearMarker$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReadStates$clearMarker$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/application/Unread;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "newValue" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$1.smali index bb668a7ef6..2031f26eeb 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreReadStates$computeUnreadChannelIds$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function7<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -67,29 +67,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreReadStates;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreReadStates; + const/4 v0, 0x7 - const/4 v1, 0x7 - - const-string v4, "computeUnreadIds" - - const-string v5, "computeUnreadIds(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelUser;)Lkotlin/Pair;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "computeUnreadIds" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreReadStates; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "computeUnreadIds(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelUser;)Lkotlin/Pair;" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -115,7 +131,7 @@ .end method .method public final invoke(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelUser;)Lkotlin/Pair; - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -157,53 +173,99 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 + + if-eqz p1, :cond_5 + + if-eqz p2, :cond_4 + + if-eqz p3, :cond_3 + + if-eqz p4, :cond_2 + + if-eqz p5, :cond_1 + + if-eqz p6, :cond_0 + + move-object v9, p0 + + iget-object v0, v9, Lk0/n/c/b;->receiver:Ljava/lang/Object; + + move-object v1, v0 + + check-cast v1, Lcom/discord/stores/StoreReadStates; move-object v2, p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p2" - move-object v3, p2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p3" - move-object v4, p3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p4" - move-object v5, p4 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p5" - move-object v6, p5 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p6" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v1, v0, Lk0/o/c/b;->receiver:Ljava/lang/Object; - - check-cast v1, Lcom/discord/stores/StoreReadStates; + move-object/from16 v7, p6 move-object/from16 v8, p7 invoke-static/range {v1 .. v8}, Lcom/discord/stores/StoreReadStates;->access$computeUnreadIds(Lcom/discord/stores/StoreReadStates;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelUser;)Lkotlin/Pair; - move-result-object v1 + move-result-object v0 - return-object v1 + return-object v0 + + :cond_0 + move-object v9, p0 + + const-string v1, "p6" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v9, p0 + + const-string v1, "p5" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + move-object v9, p0 + + const-string v1, "p4" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + move-object v9, p0 + + const-string v1, "p3" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + move-object v9, p0 + + const-string v1, "p2" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + move-object v9, p0 + + const-string v1, "p1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$2.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$2.smali index 66142c4f5c..69e53a9fb6 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$2.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadChannelIds$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReadStates$computeUnreadChannelIds$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -48,7 +48,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$1.smali index 2dd0f6d8d4..f6d3e7199b 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreMessageAck$Ack;", - ">;", - "Lcom/discord/stores/StoreMessageAck$Ack;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$2.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$2.smali index db67afe018..902c22803d 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreMessageAck$Ack;", - ">;", - "Lcom/discord/stores/StoreMessageAck$Ack;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$3.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$3.smali index ee4936ffa7..6ca9b5f218 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1$3.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/stores/StoreMessageAck$Ack;", - "Lcom/discord/stores/StoreMessageAck$Ack;", - "Ljava/lang/Long;", - "Lcom/discord/models/application/Unread$Marker;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1.smali index d1c2db847a..cab1aa6eb5 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReadStates$computeUnreadMarker$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lrx/Observable<", @@ -50,7 +50,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$2.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$2.smali index f0ba796182..62ccdef8be 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$2.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReadStates$computeUnreadMarker$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$3.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$3.smali index 0a4c73a0ec..1115ccff43 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$3.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReadStates$computeUnreadMarker$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lrx/Observable<", @@ -50,7 +50,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -92,7 +92,7 @@ const-string p2, "getMarker(channelId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4$1.smali index b39b54887f..ab6f886ced 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;", - "Lcom/discord/models/application/Unread;", - ">;" + "TT;TR;>;" } .end annotation @@ -71,7 +66,7 @@ const-string v2, "messages" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, p1}, Lcom/discord/models/application/Unread;->(Lcom/discord/models/application/Unread$Marker;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4.smali index 29ce74e4e8..bc170e3404 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$4.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/application/Unread$Marker;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/application/Unread;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,15 +69,12 @@ "Lcom/discord/models/application/Unread$Marker;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/application/Unread;", ">;" } .end annotation - const-string v0, "marker" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -138,4 +133,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "marker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$5.smali b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$5.smali index aa02259e7e..fbf7a86a7b 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$5.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$computeUnreadMarker$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReadStates$computeUnreadMarker$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReadStates.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/application/Unread;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "newValue" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$getIsUnread$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$getIsUnread$1.smali index 7f55dc6efa..1d4570fd75 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$getIsUnread$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$getIsUnread$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -52,15 +47,30 @@ # virtual methods -.method public final call(Ljava/util/Set;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/Set; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreReadStates$getIsUnread$1;->call(Ljava/util/Set;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/Set;)Z .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Set<", "Ljava/lang/Long;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -74,21 +84,5 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Set; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreReadStates$getIsUnread$1;->call(Ljava/util/Set;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates$getUnreadMarker$1.smali b/com.discord/smali/com/discord/stores/StoreReadStates$getUnreadMarker$1.smali index 7cfa33bceb..07dac02fc3 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates$getUnreadMarker$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates$getUnreadMarker$1.smali @@ -49,12 +49,26 @@ # virtual methods -.method public final call(Lcom/discord/models/application/Unread;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/application/Unread; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreReadStates$getUnreadMarker$1;->call(Lcom/discord/models/application/Unread;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/application/Unread;)Z .locals 4 - const-string v0, "marker" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/application/Unread;->getMarker()Lcom/discord/models/application/Unread$Marker; @@ -78,21 +92,14 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + return p1 - move-result-object p1 + :cond_1 + const-string p1, "marker" - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/application/Unread; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreReadStates$getUnreadMarker$1;->call(Lcom/discord/models/application/Unread;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReadStates.smali b/com.discord/smali/com/discord/stores/StoreReadStates.smali index 5908e91cf5..e1b0cb017d 100644 --- a/com.discord/smali/com/discord/stores/StoreReadStates.smali +++ b/com.discord/smali/com/discord/stores/StoreReadStates.smali @@ -60,9 +60,9 @@ .method public constructor (Lcom/discord/utilities/time/Clock;)V .locals 4 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -70,63 +70,68 @@ new-instance p1, Lrx/subjects/SerializedSubject; - new-instance v0, Ljava/util/HashSet; + new-instance v1, Ljava/util/HashSet; - invoke-direct {v0}, Ljava/util/HashSet;->()V + invoke-direct {v1}, Ljava/util/HashSet;->()V - invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + invoke-direct {p1, v1}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V iput-object p1, p0, Lcom/discord/stores/StoreReadStates;->unreadChannelIds:Lrx/subjects/SerializedSubject; new-instance p1, Lrx/subjects/SerializedSubject; - new-instance v0, Ljava/util/HashSet; + new-instance v1, Ljava/util/HashSet; - invoke-direct {v0}, Ljava/util/HashSet;->()V + invoke-direct {v1}, Ljava/util/HashSet;->()V - invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + invoke-direct {p1, v1}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V iput-object p1, p0, Lcom/discord/stores/StoreReadStates;->unreadGuildIds:Lrx/subjects/SerializedSubject; new-instance p1, Lrx/subjects/SerializedSubject; - sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + invoke-direct {p1, v1}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V iput-object p1, p0, Lcom/discord/stores/StoreReadStates;->markAsRead:Lrx/subjects/SerializedSubject; new-instance p1, Lcom/discord/utilities/persister/Persister; - new-instance v0, Lcom/discord/models/application/Unread; - - const/4 v1, 0x0 + new-instance v1, Lcom/discord/models/application/Unread; const/4 v2, 0x0 const/4 v3, 0x3 - invoke-direct {v0, v1, v2, v3, v1}, Lcom/discord/models/application/Unread;->(Lcom/discord/models/application/Unread$Marker;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, v0, v2, v3, v0}, Lcom/discord/models/application/Unread;->(Lcom/discord/models/application/Unread$Marker;IILkotlin/jvm/internal/DefaultConstructorMarker;)V - const-string v1, "UNREAD_MESSAGE_MARKER_V3" + const-string v0, "UNREAD_MESSAGE_MARKER_V3" - invoke-direct {p1, v1, v0}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct {p1, v0, v1}, Lcom/discord/utilities/persister/Persister;->(Ljava/lang/String;Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/stores/StoreReadStates;->unreadMessageMarker:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$clearMarker(Lcom/discord/stores/StoreReadStates;)V @@ -200,9 +205,9 @@ move-result-object v2 - const-string/jumbo v0, "unreadMessageMarker\n \u2026ount() }\n .take(1)" + const-string v0, "unreadMessageMarker\n \u2026ount() }\n .take(1)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v6, Lcom/discord/stores/StoreReadStates$clearMarker$2; @@ -210,7 +215,7 @@ const/4 v3, 0x0 - const-string/jumbo v4, "unreadMessageMarker" + const-string v4, "unreadMessageMarker" const/4 v5, 0x0 @@ -365,7 +370,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026imeUnit.SECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -377,7 +382,7 @@ const-string v0, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Lcom/discord/stores/StoreReadStates$computeUnreadChannelIds$2; @@ -646,7 +651,7 @@ const-string v7, "channel.guildId" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v4, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z @@ -712,7 +717,7 @@ const-string v0, "getChannelsSelected()\n \u2026clearMarker() }\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v6, Lcom/discord/stores/StoreReadStates$computeUnreadMarker$5; @@ -720,7 +725,7 @@ const/4 v3, 0x0 - const-string/jumbo v4, "unreadMessageMarker" + const-string v4, "unreadMessageMarker" const/4 v5, 0x0 @@ -829,7 +834,7 @@ const-string p2, "getUnreadGuildIds()\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -895,9 +900,9 @@ move-result-object p1 - const-string/jumbo p2, "unreadMarkerForSelectedC\u2026 .distinctUntilChanged()" + const-string p2, "unreadMarkerForSelectedC\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -927,19 +932,17 @@ move-result-object v0 - const-string/jumbo v1, "unreadMessageMarker\n \u2026 .distinctUntilChanged()" + const-string v1, "unreadMessageMarker\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public init(Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -948,6 +951,15 @@ invoke-direct {p0}, Lcom/discord/stores/StoreReadStates;->computeUnreadMarker()V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final markAsRead(Ljava/lang/Long;)V diff --git a/com.discord/smali/com/discord/stores/StoreReviewRequest$onReviewRequestShown$1.smali b/com.discord/smali/com/discord/stores/StoreReviewRequest$onReviewRequestShown$1.smali index f677bebb7c..2e2c84347e 100644 --- a/com.discord/smali/com/discord/stores/StoreReviewRequest$onReviewRequestShown$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReviewRequest$onReviewRequestShown$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReviewRequest$onReviewRequestShown$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReviewRequest.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,15 +71,22 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/16 v0, 0x2b5 - const-string v0, "CACHE_KEY_VIEWED_REVIEW_REQUEST_REVISION" + const-string v1, "CACHE_KEY_VIEWED_REVIEW_REQUEST_REVISION" - const/16 v1, 0x2b5 - - invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReviewRequest$onUserAcceptedRequest$1.smali b/com.discord/smali/com/discord/stores/StoreReviewRequest$onUserAcceptedRequest$1.smali index 2dfb010cc6..cf23534b80 100644 --- a/com.discord/smali/com/discord/stores/StoreReviewRequest$onUserAcceptedRequest$1.smali +++ b/com.discord/smali/com/discord/stores/StoreReviewRequest$onUserAcceptedRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreReviewRequest$onUserAcceptedRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreReviewRequest.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,15 +71,22 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x1 - const-string v0, "CACHE_KEY_HAS_ACCEPTED_REVIEW_REQUEST" + const-string v1, "CACHE_KEY_HAS_ACCEPTED_REVIEW_REQUEST" - const/4 v1, 0x1 - - invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreReviewRequest.smali b/com.discord/smali/com/discord/stores/StoreReviewRequest.smali index 0641313228..6803af0d72 100644 --- a/com.discord/smali/com/discord/stores/StoreReviewRequest.smali +++ b/com.discord/smali/com/discord/stores/StoreReviewRequest.smali @@ -49,13 +49,11 @@ .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;)V .locals 1 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -68,6 +66,20 @@ iput p1, p0, Lcom/discord/stores/StoreReviewRequest;->requestedReviewRevision:I return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -77,9 +89,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getGuilds()Ljava/util/List; @@ -122,7 +132,7 @@ const-string v4, "it" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuild;->getMemberCount()I @@ -159,7 +169,7 @@ const-string v0, "payload.me" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isVerified()Z @@ -244,14 +254,21 @@ :cond_9 :goto_3 return-void + + :cond_a + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -284,6 +301,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreReviewRequest;->hasUserAcceptedReviewRequest:Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onReviewRequestShown()V diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo.smali index 2b9f39fe83..1050e3c9f9 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V - .locals 1 + .locals 0 - const-string v0, "rtcConnectionId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-object p3, p0, Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;->channelId:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "rtcConnectionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo; @@ -101,15 +108,22 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo; .locals 1 - const-string v0, "rtcConnectionId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V return-object v0 + + :cond_0 + const-string p1, "rtcConnectionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +141,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;->rtcConnectionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +151,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;->mediaSessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -147,7 +161,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;->channelId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1$1.smali index 02c2d29982..1215852a5d 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "isMuted" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1.smali index 670277bc3d..0341dc6e81 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2$1.smali index 1fe7078a0a..08dd6f6c6c 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "isDeafened" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2.smali index 0068424cb8..5129c6d85b 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$3.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$3.smali index 999d59f42d..bb618d0aef 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$3.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$3.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lco/discord/media_engine/VideoInputDeviceDescription;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lco/discord/media_engine/VideoInputDeviceDescription;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lco/discord/media_engine/VideoInputDeviceDescription; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRtcConnection$init$3;->call(Lco/discord/media_engine/VideoInputDeviceDescription;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lco/discord/media_engine/VideoInputDeviceDescription;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +86,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lco/discord/media_engine/VideoInputDeviceDescription; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRtcConnection$init$3;->call(Lco/discord/media_engine/VideoInputDeviceDescription;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4$1.smali index 0c7fc37318..96950664a1 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$4$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "isVideoSelected" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4.smali index 981f64ae5f..26ed70567a 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$5$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$5$1.smali index ee021480ba..6f9346773f 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$5$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$5$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$5$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,9 @@ iget-object v1, p0, Lcom/discord/stores/StoreRtcConnection$init$5$1;->$usersVolume:Ljava/util/Map; - const-string/jumbo v2, "usersVolume" + const-string v2, "usersVolume" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreRtcConnection;->access$handleUsersVolume(Lcom/discord/stores/StoreRtcConnection;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$7$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$7$1.smali index 73c109477f..8638a8d258 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$init$7$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$init$7$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$init$7$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,9 @@ iget-object v1, p0, Lcom/discord/stores/StoreRtcConnection$init$7$1;->$usersMuted:Ljava/util/Map; - const-string/jumbo v2, "usersMuted" + const-string v2, "usersMuted" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreRtcConnection;->access$handleUsersMuted(Lcom/discord/stores/StoreRtcConnection;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$onAnalyticsEvent$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$onAnalyticsEvent$1.smali index cf258e3e06..e927f1209a 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$onAnalyticsEvent$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$onAnalyticsEvent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$onAnalyticsEvent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$onMediaSessionIdReceived$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$onMediaSessionIdReceived$1.smali index 2e0df5f45c..67aee3ae07 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$onMediaSessionIdReceived$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$onMediaSessionIdReceived$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$onMediaSessionIdReceived$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection$onVideoStream$1.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection$onVideoStream$1.smali index 47c133d6c8..b2764a48ec 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection$onVideoStream$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection$onVideoStream$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcConnection$onVideoStream$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcConnection.smali b/com.discord/smali/com/discord/stores/StoreRtcConnection.smali index e65271bcb3..15322e62b3 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcConnection.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcConnection.smali @@ -123,27 +123,19 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreRtcRegion;Lcom/discord/stores/StoreAnalytics;)V - .locals 9 + .locals 10 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "dispatcher" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "clock" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeRtcRegion" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeAnalytics" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -173,8 +165,6 @@ new-instance p1, Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate; - const/4 v1, 0x0 - const/4 v2, 0x0 const/4 v3, 0x0 @@ -185,13 +175,15 @@ const/4 v6, 0x0 - const/16 v7, 0x20 + const/4 v7, 0x0 - const/4 v8, 0x0 + const/16 v8, 0x20 - move-object v0, p1 + const/4 v9, 0x0 - invoke-direct/range {v0 .. v8}, Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate;->(Ljava/lang/Long;Ljava/lang/Long;ZZZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v1, p1 + + invoke-direct/range {v1 .. v9}, Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate;->(Ljava/lang/Long;Ljava/lang/Long;ZZZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->currentVoiceState:Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate; @@ -211,15 +203,13 @@ iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->connectionStateSubject:Lrx/subjects/SerializedSubject; - const/4 p1, 0x0 - - invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; move-result-object p1 const-string p2, "BehaviorSubject.create(n\u2026ConnectionAnalyticsInfo?)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->rtcConnectionAnalyticsInfoSubject:Lrx/subjects/BehaviorSubject; @@ -235,7 +225,7 @@ const-string p2, "connectionStateSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->connectionState:Lrx/Observable; @@ -243,7 +233,7 @@ const-string p2, "qualitySubject" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -255,7 +245,7 @@ const-string p2, "qualitySubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->quality:Lrx/Observable; @@ -263,7 +253,7 @@ const-string p2, "speakingUsersSubject" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -275,11 +265,46 @@ const-string p2, "speakingUsersSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->speakingUpdates:Lrx/Observable; return-void + + :cond_0 + const-string p1, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeRtcRegion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreRtcConnection;)Lcom/discord/stores/Dispatcher; @@ -384,7 +409,7 @@ iget-object v4, v0, Lcom/discord/rtcconnection/RtcConnection;->v:Ljava/lang/Long; - invoke-static {v2, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -441,9 +466,9 @@ move-result-object v2 - const-string/jumbo v5, "voiceServer.endpoint" + const-string v5, "voiceServer.endpoint" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4, v3, v4}, Lcom/discord/utilities/ssl/SecureSocketsLayerUtils;->createSocketFactory$default(Ljavax/net/ssl/TrustManagerFactory;ILjava/lang/Object;)Ljavax/net/ssl/SSLSocketFactory; @@ -454,10 +479,6 @@ move-result-object v1 - const-string v3, "endpoint" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v3, Lf/a/h/g; invoke-direct {v3, v0, v2, v1, v4}, Lf/a/h/g;->(Lcom/discord/rtcconnection/RtcConnection;Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLSocketFactory;)V @@ -597,7 +618,7 @@ move-object v5, v2 :goto_4 - invoke-static {v5, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -615,7 +636,7 @@ move-object v5, v2 :goto_5 - invoke-static {v5, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -696,10 +717,6 @@ invoke-direct/range {v3 .. v19}, Lcom/discord/rtcconnection/RtcConnection;->(Ljava/lang/Long;JLjava/lang/String;ZLjava/lang/String;JLcom/discord/rtcconnection/mediaengine/MediaEngine;Lcom/discord/utilities/logging/Logger;Lcom/discord/utilities/time/Clock;Lcom/discord/rtcconnection/RtcConnection$c;Lcom/discord/utilities/networking/NetworkMonitor;Ljava/util/Map;Ljava/lang/String;I)V - const-string v1, "listener" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - move-object/from16 v1, v20 iget-object v2, v1, Lcom/discord/rtcconnection/RtcConnection;->c:Ljava/util/List; @@ -715,7 +732,7 @@ :cond_9 const-string v1, "networkMonitor" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -1121,7 +1138,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 move-object v6, v0 @@ -1155,7 +1172,7 @@ :cond_1 const-string p1, "context" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1221,7 +1238,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 move-object v6, v0 @@ -1518,9 +1535,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getSessionId()Ljava/lang/String; @@ -1538,11 +1553,7 @@ const-string v1, "payload.sessionId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, v0, Lcom/discord/rtcconnection/RtcConnection;->x:Ljava/lang/String; @@ -1552,6 +1563,15 @@ invoke-direct {p0}, Lcom/discord/stores/StoreRtcConnection;->checkForVoiceServerUpdate()V return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnectionReady(Z)V @@ -1610,7 +1630,7 @@ move-object v0, v1 :goto_0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1658,13 +1678,13 @@ iget-object v3, p0, Lcom/discord/stores/StoreRtcConnection;->currentVoiceState:Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate; - if-eqz p1, :cond_5 + if-eqz p1, :cond_6 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; move-result-object v0 - if-eqz v0, :cond_5 + if-eqz v0, :cond_6 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1686,15 +1706,21 @@ :goto_2 if-eqz v4, :cond_5 - move-object v4, v0 - goto :goto_3 :cond_5 - move-object v4, v1 + move-object v0, v1 :goto_3 - if-eqz p1, :cond_6 + move-object v4, v0 + + goto :goto_4 + + :cond_6 + move-object v4, v1 + + :goto_4 + if-eqz p1, :cond_7 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1706,12 +1732,12 @@ move-object v5, v0 - goto :goto_4 + goto :goto_5 - :cond_6 + :cond_7 move-object v5, v1 - :goto_4 + :goto_5 const/4 v6, 0x0 const/4 v7, 0x0 @@ -1730,7 +1756,7 @@ iput-object v0, p0, Lcom/discord/stores/StoreRtcConnection;->currentVoiceState:Lcom/discord/gateway/io/OutgoingPayload$VoiceStateUpdate; - if-eqz p1, :cond_7 + if-eqz p1, :cond_8 iput-boolean v2, p0, Lcom/discord/stores/StoreRtcConnection;->hasSelectedVoiceChannel:Z @@ -1750,12 +1776,12 @@ invoke-direct {p0, p1}, Lcom/discord/stores/StoreRtcConnection;->logChannelJoin(Lcom/discord/models/domain/ModelChannel;)V - goto :goto_5 + goto :goto_6 - :cond_7 + :cond_8 iput-object v1, p0, Lcom/discord/stores/StoreRtcConnection;->voiceServer:Lcom/discord/models/domain/ModelVoice$Server; - :goto_5 + :goto_6 invoke-direct {p0}, Lcom/discord/stores/StoreRtcConnection;->onVoiceStateUpdated()V invoke-direct {p0}, Lcom/discord/stores/StoreRtcConnection;->checkForVoiceServerUpdate()V @@ -1768,9 +1794,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "voiceServer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -1793,234 +1817,227 @@ invoke-direct {p0}, Lcom/discord/stores/StoreRtcConnection;->checkForVoiceServerUpdate()V return-void + + :cond_0 + const-string p1, "voiceServer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final init(Landroid/content/Context;Lcom/discord/utilities/networking/NetworkMonitor;)V - .locals 20 + .locals 8 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - move-object/from16 v0, p0 + const/4 v7, 0x0 - move-object/from16 v1, p1 + if-eqz p1, :cond_1 - move-object/from16 v2, p2 + if-eqz p2, :cond_0 - const-string v3, "context" + iput-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->context:Landroid/content/Context; - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p2, p0, Lcom/discord/stores/StoreRtcConnection;->networkMonitor:Lcom/discord/utilities/networking/NetworkMonitor; - const-string v3, "networkMonitor" + sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; - iput-object v1, v0, Lcom/discord/stores/StoreRtcConnection;->context:Landroid/content/Context; + move-result-object p1 - iput-object v2, v0, Lcom/discord/stores/StoreRtcConnection;->networkMonitor:Lcom/discord/utilities/networking/NetworkMonitor; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings;->isSelfMuted()Lrx/Observable; - sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + move-result-object p1 - invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; + new-instance v4, Lcom/discord/stores/StoreRtcConnection$init$1; - move-result-object v1 + invoke-direct {v4, p0}, Lcom/discord/stores/StoreRtcConnection$init$1;->(Lcom/discord/stores/StoreRtcConnection;)V - invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings;->isSelfMuted()Lrx/Observable; + const-class v2, Lcom/discord/stores/StoreRtcConnection; - move-result-object v1 + const/16 p2, 0x3c - new-instance v6, Lcom/discord/stores/StoreRtcConnection$init$1; + and-int/lit8 p2, p2, 0x4 - invoke-direct {v6, v0}, Lcom/discord/stores/StoreRtcConnection$init$1;->(Lcom/discord/stores/StoreRtcConnection;)V + const/16 p2, 0x3c - const-class v4, Lcom/discord/stores/StoreRtcConnection; + and-int/lit8 p2, p2, 0x8 - const/16 v2, 0x3c + const/16 p2, 0x3c - and-int/lit8 v2, v2, 0x4 + and-int/lit8 p2, p2, 0x10 - const/16 v2, 0x3c + const/16 p2, 0x3c - and-int/lit8 v2, v2, 0x8 + and-int/lit8 p2, p2, 0x20 - const/16 v2, 0x3c + new-instance p2, Lf/a/b/c0; - and-int/lit8 v2, v2, 0x10 + move-object v0, p2 - const/16 v2, 0x3c + move-object v1, v7 - and-int/lit8 v2, v2, 0x20 + move-object v3, v7 - const-string v9, "onNext" + move-object v5, v7 - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object v6, v7 - const-string v10, "errorClass" + invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - invoke-static {v4, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; - new-instance v11, Lf/a/b/c0; + sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - const/16 v19, 0x0 + invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; - move-object v2, v11 + move-result-object p1 - move-object/from16 v3, v19 + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings;->isSelfDeafened()Lrx/Observable; - move-object/from16 v5, v19 + move-result-object p1 - move-object/from16 v7, v19 + new-instance v4, Lcom/discord/stores/StoreRtcConnection$init$2; - move-object/from16 v8, v19 + invoke-direct {v4, p0}, Lcom/discord/stores/StoreRtcConnection$init$2;->(Lcom/discord/stores/StoreRtcConnection;)V - invoke-direct/range {v2 .. v8}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V + const-class v2, Lcom/discord/stores/StoreRtcConnection; - invoke-virtual {v1, v11}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + const/16 p2, 0x3c - sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + and-int/lit8 p2, p2, 0x4 - invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; + const/16 p2, 0x3c - move-result-object v1 + and-int/lit8 p2, p2, 0x8 - invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings;->isSelfDeafened()Lrx/Observable; + const/16 p2, 0x3c - move-result-object v1 + and-int/lit8 p2, p2, 0x10 - new-instance v2, Lcom/discord/stores/StoreRtcConnection$init$2; + const/16 p2, 0x3c - invoke-direct {v2, v0}, Lcom/discord/stores/StoreRtcConnection$init$2;->(Lcom/discord/stores/StoreRtcConnection;)V + and-int/lit8 p2, p2, 0x20 - const-class v14, Lcom/discord/stores/StoreRtcConnection; + new-instance p2, Lf/a/b/c0; - const/16 v3, 0x3c + move-object v0, p2 - and-int/lit8 v3, v3, 0x4 + move-object v1, v7 - const/16 v3, 0x3c + move-object v3, v7 - and-int/lit8 v3, v3, 0x8 + move-object v5, v7 - const/16 v3, 0x3c + move-object v6, v7 - and-int/lit8 v3, v3, 0x10 + invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - const/16 v3, 0x3c + invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; - and-int/lit8 v3, v3, 0x20 + sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; - invoke-static {v14, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance v3, Lf/a/b/c0; + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaEngine;->getSelectedVideoInputDevice()Lrx/Observable; - move-object v12, v3 + move-result-object p1 - move-object/from16 v13, v19 + sget-object p2, Lcom/discord/stores/StoreRtcConnection$init$3;->INSTANCE:Lcom/discord/stores/StoreRtcConnection$init$3; - move-object/from16 v15, v19 + invoke-virtual {p1, p2}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; - move-object/from16 v16, v2 + move-result-object p1 - move-object/from16 v17, v19 + new-instance v4, Lcom/discord/stores/StoreRtcConnection$init$4; - move-object/from16 v18, v19 + invoke-direct {v4, p0}, Lcom/discord/stores/StoreRtcConnection$init$4;->(Lcom/discord/stores/StoreRtcConnection;)V - invoke-direct/range {v12 .. v18}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V + const-class v2, Lcom/discord/stores/StoreRtcConnection; - invoke-virtual {v1, v3}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + const/16 p2, 0x3c - sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + and-int/lit8 v0, p2, 0x4 - invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; + and-int/lit8 v0, p2, 0x8 - move-result-object v1 + and-int/lit8 v0, p2, 0x10 - invoke-virtual {v1}, Lcom/discord/stores/StoreMediaEngine;->getSelectedVideoInputDevice()Lrx/Observable; + and-int/lit8 p2, p2, 0x20 - move-result-object v1 + new-instance p2, Lf/a/b/c0; - sget-object v2, Lcom/discord/stores/StoreRtcConnection$init$3;->INSTANCE:Lcom/discord/stores/StoreRtcConnection$init$3; + move-object v0, p2 - invoke-virtual {v1, v2}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; + move-object v1, v7 - move-result-object v1 + move-object v3, v7 - new-instance v2, Lcom/discord/stores/StoreRtcConnection$init$4; + move-object v5, v7 - invoke-direct {v2, v0}, Lcom/discord/stores/StoreRtcConnection$init$4;->(Lcom/discord/stores/StoreRtcConnection;)V + move-object v6, v7 - const-class v14, Lcom/discord/stores/StoreRtcConnection; + invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - const/16 v3, 0x3c + invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; - and-int/lit8 v4, v3, 0x4 + iget-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->stream:Lcom/discord/stores/StoreStream; - and-int/lit8 v4, v3, 0x8 + invoke-virtual {p1}, Lcom/discord/stores/StoreStream;->getMediaSettings$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreMediaSettings; - and-int/lit8 v4, v3, 0x10 + move-result-object p1 - and-int/lit8 v3, v3, 0x20 + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings;->getUsersVolume()Lrx/Observable; - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - invoke-static {v14, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance p2, Lcom/discord/stores/StoreRtcConnection$init$5; - new-instance v3, Lf/a/b/c0; + invoke-direct {p2, p0}, Lcom/discord/stores/StoreRtcConnection$init$5;->(Lcom/discord/stores/StoreRtcConnection;)V - move-object v12, v3 + sget-object v0, Lcom/discord/stores/StoreRtcConnection$init$6;->INSTANCE:Lcom/discord/stores/StoreRtcConnection$init$6; - move-object/from16 v13, v19 + invoke-virtual {p1, p2, v0}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; - move-object/from16 v15, v19 + iget-object p1, p0, Lcom/discord/stores/StoreRtcConnection;->stream:Lcom/discord/stores/StoreStream; - move-object/from16 v16, v2 + invoke-virtual {p1}, Lcom/discord/stores/StoreStream;->getMediaSettings$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreMediaSettings; - move-object/from16 v17, v19 + move-result-object p1 - move-object/from16 v18, v19 + invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings;->getUsersMuted()Lrx/Observable; - invoke-direct/range {v12 .. v18}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V + move-result-object p1 - invoke-virtual {v1, v3}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + new-instance p2, Lcom/discord/stores/StoreRtcConnection$init$7; - iget-object v1, v0, Lcom/discord/stores/StoreRtcConnection;->stream:Lcom/discord/stores/StoreStream; + invoke-direct {p2, p0}, Lcom/discord/stores/StoreRtcConnection$init$7;->(Lcom/discord/stores/StoreRtcConnection;)V - invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getMediaSettings$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreMediaSettings; + sget-object v0, Lcom/discord/stores/StoreRtcConnection$init$8;->INSTANCE:Lcom/discord/stores/StoreRtcConnection$init$8; - move-result-object v1 - - invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings;->getUsersVolume()Lrx/Observable; - - move-result-object v1 - - new-instance v2, Lcom/discord/stores/StoreRtcConnection$init$5; - - invoke-direct {v2, v0}, Lcom/discord/stores/StoreRtcConnection$init$5;->(Lcom/discord/stores/StoreRtcConnection;)V - - sget-object v3, Lcom/discord/stores/StoreRtcConnection$init$6;->INSTANCE:Lcom/discord/stores/StoreRtcConnection$init$6; - - invoke-virtual {v1, v2, v3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; - - iget-object v1, v0, Lcom/discord/stores/StoreRtcConnection;->stream:Lcom/discord/stores/StoreStream; - - invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getMediaSettings$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreMediaSettings; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings;->getUsersMuted()Lrx/Observable; - - move-result-object v1 - - new-instance v2, Lcom/discord/stores/StoreRtcConnection$init$7; - - invoke-direct {v2, v0}, Lcom/discord/stores/StoreRtcConnection$init$7;->(Lcom/discord/stores/StoreRtcConnection;)V - - sget-object v3, Lcom/discord/stores/StoreRtcConnection$init$8;->INSTANCE:Lcom/discord/stores/StoreRtcConnection$init$8; - - invoke-virtual {v1, v2, v3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; + invoke-virtual {p1, p2, v0}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_0 + const-string p1, "networkMonitor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method .method public final observeRtcConnectionAnalyticsInfo()Lrx/Observable; @@ -2052,13 +2069,11 @@ } .end annotation - const-string v0, "event" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "properties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -2112,6 +2127,20 @@ :goto_0 return-void + + :cond_4 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onFatalClose()V @@ -2145,15 +2174,22 @@ .method public onQualityUpdate(Lcom/discord/rtcconnection/RtcConnection$Quality;)V .locals 1 - const-string v0, "quality" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreRtcConnection;->qualitySubject:Lrx/subjects/BehaviorSubject; invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "quality" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onSpeaking(JZ)V @@ -2183,9 +2219,7 @@ .method public onStateChange(Lcom/discord/rtcconnection/RtcConnection$State;)V .locals 2 - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -2210,6 +2244,15 @@ invoke-virtual {v0, p1}, Ls0/n/c;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onVideoStream(JLjava/lang/Integer;)V diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$1.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$1.smali index 2d5dfe5fbc..221b7dd9db 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 0 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment; @@ -76,21 +92,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$2.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$2.smali index 15b617dd9e..4ee13bef66 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$2.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const/4 v0, 0x1 + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - invoke-virtual {p1, v0}, Lcom/discord/stores/StoreExperiments$Experiment;->isEnabled(I)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + .locals 1 - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + const/4 v0, 0x1 - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; + invoke-virtual {p1, v0}, Lcom/discord/stores/StoreExperiments$Experiment;->isEnabled(I)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$3.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$3.smali index 9ea5f808cd..274595d3a2 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$3.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$3.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelRtcLatencyRegion;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -73,7 +69,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/models/domain/ModelRtcLatencyRegion;", ">;>;" @@ -82,7 +77,7 @@ const-string v0, "isRtcRegionExperimentEnabled" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -105,6 +100,10 @@ :cond_0 sget-object p1, Ls0/l/a/f;->e:Lrx/Observable; + const-string v0, "Observable.empty()" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_0 return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$4.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$4.smali index cb0f150701..1a1835676f 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$4.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcRegion$fetchRtcLatencyTestRegionsIps$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcRegion.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/StoreRtcRegion;->access$maybePerformLatencyTest(Lcom/discord/stores/StoreRtcRegion;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$handleConnectionOpen$1.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$handleConnectionOpen$1.smali index d8e4a3e335..131158555b 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$handleConnectionOpen$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$handleConnectionOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcRegion$handleConnectionOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcRegion.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1$1.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1$1.smali index 2cc8d97b9d..114302d8b0 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcRegion.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -50,7 +50,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -80,9 +80,7 @@ } .end annotation - const-string v0, "latencyRankedRegions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -115,4 +113,13 @@ invoke-static {v0, v1}, Lcom/discord/stores/StoreRtcRegion;->access$updateLastTestResult(Lcom/discord/stores/StoreRtcRegion;Lcom/discord/stores/RtcLatencyTestResult;)V return-void + + :cond_0 + const-string p1, "latencyRankedRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1.smali index 99e194d821..332e0e54ea 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRtcRegion$maybePerformLatencyTest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRtcRegion.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRtcRegion.smali b/com.discord/smali/com/discord/stores/StoreRtcRegion.smali index d643165450..131926e070 100644 --- a/com.discord/smali/com/discord/stores/StoreRtcRegion.smali +++ b/com.discord/smali/com/discord/stores/StoreRtcRegion.smali @@ -63,25 +63,17 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreExperiments;Lcom/discord/utilities/rest/RestAPI;)V .locals 7 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "clock" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "storeMediaEngine" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeExperiments" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "restAPI" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -128,6 +120,41 @@ iput-object p1, p0, Lcom/discord/stores/StoreRtcRegion;->lastTestResult:Lcom/discord/stores/RtcLatencyTestResult; return-void + + :cond_0 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeExperiments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeMediaEngine" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreExperiments;Lcom/discord/utilities/rest/RestAPI;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -275,7 +302,7 @@ check-cast v4, Ljava/lang/String; - invoke-static {v4, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -345,7 +372,7 @@ const-string v0, "storeExperiments.getExpe\u2026 }\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreRtcRegion; @@ -544,7 +571,7 @@ const-string v0, "Observable.timer(fetchJi\u2026), TimeUnit.MILLISECONDS)" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v4, Lcom/discord/stores/StoreRtcRegion; diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali index 2911748882..bc1fd171ec 100644 --- a/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali @@ -28,17 +28,13 @@ .method public constructor (JLjava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V .locals 1 - const-string v0, "appName" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "packageName" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "icon" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -51,6 +47,27 @@ iput-object p5, p0, Lcom/discord/stores/StoreRunningGame$RunningGame;->icon:Landroid/graphics/drawable/Drawable; return-void + + :cond_0 + const-string p1, "icon" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "packageName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "appName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreRunningGame$RunningGame;JLjava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;ILjava/lang/Object;)Lcom/discord/stores/StoreRunningGame$RunningGame; @@ -138,17 +155,13 @@ .method public final copy(JLjava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)Lcom/discord/stores/StoreRunningGame$RunningGame; .locals 7 - const-string v0, "appName" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "packageName" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "icon" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/stores/StoreRunningGame$RunningGame; @@ -165,6 +178,27 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreRunningGame$RunningGame;->(JLjava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V return-object v0 + + :cond_0 + const-string p1, "icon" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "packageName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "appName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -190,7 +224,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreRunningGame$RunningGame;->appName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -200,7 +234,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreRunningGame$RunningGame;->packageName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -210,7 +244,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$RunningGame;->icon:Landroid/graphics/drawable/Drawable; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali index 5d4c259db1..f146fa9497 100644 --- a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreRunningGame$setRunningGame$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreRunningGame.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame.smali b/com.discord/smali/com/discord/stores/StoreRunningGame.smali index f6dea04b57..a6e74a5ab3 100644 --- a/com.discord/smali/com/discord/stores/StoreRunningGame.smali +++ b/com.discord/smali/com/discord/stores/StoreRunningGame.smali @@ -56,17 +56,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -99,6 +95,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->forceGameDetectionSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; @@ -138,7 +155,7 @@ iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->runningGame:Lcom/discord/stores/StoreRunningGame$RunningGame; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -250,7 +267,7 @@ const-string v1, "forceGameDetectionSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -274,7 +291,7 @@ const-string v1, "runningGameSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearch$SearchTarget.smali b/com.discord/smali/com/discord/stores/StoreSearch$SearchTarget.smali index 2bd26dafd1..da98962511 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$SearchTarget.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$SearchTarget.smali @@ -28,11 +28,9 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSearch$SearchTarget$Type;J)V - .locals 1 + .locals 0 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -41,6 +39,15 @@ iput-wide p2, p0, Lcom/discord/stores/StoreSearch$SearchTarget;->id:J return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreSearch$SearchTarget;Lcom/discord/stores/StoreSearch$SearchTarget$Type;JILjava/lang/Object;)Lcom/discord/stores/StoreSearch$SearchTarget; @@ -88,15 +95,22 @@ .method public final copy(Lcom/discord/stores/StoreSearch$SearchTarget$Type;J)Lcom/discord/stores/StoreSearch$SearchTarget; .locals 1 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreSearch$SearchTarget; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreSearch$SearchTarget;->(Lcom/discord/stores/StoreSearch$SearchTarget$Type;J)V return-object v0 + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +128,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreSearch$SearchTarget;->type:Lcom/discord/stores/StoreSearch$SearchTarget$Type; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreSearch$getHistory$1.smali b/com.discord/smali/com/discord/stores/StoreSearch$getHistory$1.smali index 5285dec5b0..201952126b 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$getHistory$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$getHistory$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreSearch$SearchTarget;", + "TR;", "Lrx/Observable<", - "+", - "Ljava/util/Collection<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;>;>;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +69,6 @@ "Lcom/discord/stores/StoreSearch$SearchTarget;", ")", "Lrx/Observable<", - "+", "Ljava/util/Collection<", "Ljava/util/List<", "Lcom/discord/utilities/search/query/node/QueryNode;", @@ -98,12 +91,16 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; new-instance v0, Ls0/l/e/j; invoke-direct {v0, p1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + const-string p1, "Observable.just(emptyList())" + + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-object p1, v0 :goto_0 diff --git a/com.discord/smali/com/discord/stores/StoreSearch$init$1.smali b/com.discord/smali/com/discord/stores/StoreSearch$init$1.smali index 645b64fa15..b85fbaaeb6 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$init$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/utilities/search/network/state/SearchState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/utilities/search/network/state/SearchState; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSearch$init$1;->call(Lcom/discord/utilities/search/network/state/SearchState;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/utilities/search/network/state/SearchState;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/utilities/search/network/state/SearchState;->getQueryFetchState()Lcom/discord/utilities/search/network/state/QueryFetchState; @@ -78,21 +94,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/utilities/search/network/state/SearchState; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSearch$init$1;->call(Lcom/discord/utilities/search/network/state/SearchState;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearch$init$2.smali b/com.discord/smali/com/discord/stores/StoreSearch$init$2.smali index 605a0c1574..0a2a969abb 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$init$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/search/network/state/SearchState;", - "Lcom/discord/stores/StoreSearch$DisplayState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSearch$init$3.smali b/com.discord/smali/com/discord/stores/StoreSearch$init$3.smali index 6eafe38900..b80ee26ac3 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$init$3.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$init$3.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;", - "Lcom/discord/stores/StoreSearch$DisplayState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSearch$init$4.smali b/com.discord/smali/com/discord/stores/StoreSearch$init$4.smali index 2e0252ca32..bda440573b 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$init$4.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$init$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearch$init$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSearch;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreSearch; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleSubscription" - - const-string v5, "handleSubscription(Lrx/Subscription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSubscription" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreSearch; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSubscription(Lrx/Subscription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreSearch; diff --git a/com.discord/smali/com/discord/stores/StoreSearch$init$5.smali b/com.discord/smali/com/discord/stores/StoreSearch$init$5.smali index 2404896263..f4bcaa9210 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch$init$5.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch$init$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearch$init$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreSearch$DisplayState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,7 +78,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/StoreSearch;->access$onStateChanged(Lcom/discord/stores/StoreSearch;Lcom/discord/stores/StoreSearch$DisplayState;)V diff --git a/com.discord/smali/com/discord/stores/StoreSearch.smali b/com.discord/smali/com/discord/stores/StoreSearch.smali index 85fafd6223..6e2ea9d69a 100644 --- a/com.discord/smali/com/discord/stores/StoreSearch.smali +++ b/com.discord/smali/com/discord/stores/StoreSearch.smali @@ -56,13 +56,11 @@ .method public constructor (Lcom/discord/stores/StoreGuildsNsfw;Lcom/discord/stores/StoreUser;)V .locals 8 - const-string v0, "storeGuildsNsfw" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeUser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v2, Lcom/discord/stores/StoreSearchData; @@ -93,34 +91,38 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreSearch;->(Lcom/discord/stores/StoreSearchData;Lcom/discord/stores/StoreSearchInput;Lcom/discord/stores/StoreSearchQuery;Lcom/discord/stores/StoreGuildsNsfw;Lcom/discord/stores/StoreUser;Lcom/discord/utilities/search/history/SearchHistoryCache;)V return-void + + :cond_0 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeGuildsNsfw" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lcom/discord/stores/StoreSearchData;Lcom/discord/stores/StoreSearchInput;Lcom/discord/stores/StoreSearchQuery;Lcom/discord/stores/StoreGuildsNsfw;Lcom/discord/stores/StoreUser;Lcom/discord/utilities/search/history/SearchHistoryCache;)V .locals 1 - const-string v0, "storeSearchData" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "storeSearchInput" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "storeSearchQuery" + if-eqz p4, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "storeGuildsNsfw" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUser" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "historyCache" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -159,6 +161,48 @@ iput-object p1, p0, Lcom/discord/stores/StoreSearch;->searchTargetSubject:Lrx/subjects/SerializedSubject; return-void + + :cond_0 + const-string p1, "historyCache" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeGuildsNsfw" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeSearchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeSearchInput" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeSearchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getHistoryCache$p(Lcom/discord/stores/StoreSearch;)Lcom/discord/utilities/search/history/SearchHistoryCache; @@ -290,7 +334,7 @@ :try_start_0 iget-object v0, p0, Lcom/discord/stores/StoreSearch;->searchTarget:Lcom/discord/stores/StoreSearch$SearchTarget; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 :try_end_0 @@ -350,7 +394,7 @@ const-string p1, "Observable\n .merg\u2026splayState.SUGGESTIONS })" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; @@ -512,7 +556,7 @@ const-string v1, "displayStateSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -542,7 +586,7 @@ const-string v1, "searchTargetSubject\n \u2026())\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -572,35 +616,38 @@ .end method .method public final initForChannel(JLcom/discord/utilities/search/strings/SearchStringProvider;)V - .locals 2 + .locals 3 - const-string v0, "searchStringProvider" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - new-instance v0, Lcom/discord/stores/StoreSearch$SearchTarget; + new-instance v1, Lcom/discord/stores/StoreSearch$SearchTarget; - sget-object v1, Lcom/discord/stores/StoreSearch$SearchTarget$Type;->CHANNEL:Lcom/discord/stores/StoreSearch$SearchTarget$Type; + sget-object v2, Lcom/discord/stores/StoreSearch$SearchTarget$Type;->CHANNEL:Lcom/discord/stores/StoreSearch$SearchTarget$Type; - invoke-direct {v0, v1, p1, p2}, Lcom/discord/stores/StoreSearch$SearchTarget;->(Lcom/discord/stores/StoreSearch$SearchTarget$Type;J)V + invoke-direct {v1, v2, p1, p2}, Lcom/discord/stores/StoreSearch$SearchTarget;->(Lcom/discord/stores/StoreSearch$SearchTarget$Type;J)V - invoke-direct {p0, v0, p3}, Lcom/discord/stores/StoreSearch;->init(Lcom/discord/stores/StoreSearch$SearchTarget;Lcom/discord/utilities/search/strings/SearchStringProvider;)V + invoke-direct {p0, v1, p3}, Lcom/discord/stores/StoreSearch;->init(Lcom/discord/stores/StoreSearch$SearchTarget;Lcom/discord/utilities/search/strings/SearchStringProvider;)V sget-object p1, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine;->INSTANCE:Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine; - const/4 p2, 0x0 - - invoke-virtual {p1, p2}, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine;->setTargetGuildId(Ljava/lang/Long;)V + invoke-virtual {p1, v0}, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine;->setTargetGuildId(Ljava/lang/Long;)V return-void + + :cond_0 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final initForGuild(JLcom/discord/utilities/search/strings/SearchStringProvider;)V .locals 2 - const-string v0, "searchStringProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/stores/StoreSearch$SearchTarget; @@ -619,18 +666,25 @@ invoke-virtual {p3, p1}, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine;->setTargetGuildId(Ljava/lang/Long;)V return-void + + :cond_0 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final loadInitial(Ljava/lang/String;Lcom/discord/utilities/search/strings/SearchStringProvider;)V .locals 7 - const-string v0, "queryString" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "searchStringProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v3, p0, Lcom/discord/stores/StoreSearch;->searchTarget:Lcom/discord/stores/StoreSearch$SearchTarget; @@ -652,6 +706,20 @@ :cond_0 return-void + + :cond_1 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "queryString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final loadMore(J)V @@ -682,17 +750,29 @@ } .end annotation - const-string v0, "searchTarget" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "query" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSearch;->historyCache:Lcom/discord/utilities/search/history/SearchHistoryCache; invoke-interface {v0, p1, p2}, Lcom/discord/utilities/search/history/SearchHistoryCache;->persistQuery(Lcom/discord/stores/StoreSearch$SearchTarget;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchData$getChannelSearchData$1.smali b/com.discord/smali/com/discord/stores/StoreSearchData$getChannelSearchData$1.smali index 6b058025d0..b54ebedac8 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchData$getChannelSearchData$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchData$getChannelSearchData$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearchData$getChannelSearchData$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearchData.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/models/domain/ModelUser;", @@ -30,37 +30,51 @@ # direct methods .method public constructor (Lcom/discord/utilities/search/validation/SearchData$Builder;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/search/validation/SearchData$Builder; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "buildForChannel" - - const-string v5, "buildForChannel(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/search/validation/SearchData;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "buildForChannel" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/search/validation/SearchData$Builder; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "buildForChannel(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/search/validation/SearchData;" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/search/validation/SearchData; .locals 1 - const-string v0, "p2" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/search/validation/SearchData$Builder; @@ -69,6 +83,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$1.smali b/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$1.smali index 18e9a91f29..85d7dc8ff0 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -97,7 +88,7 @@ const-string v0, "guildChannels" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$2.smali b/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$2.smali index 25415aa1c7..af1a880096 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchData$getGuildSearchData$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearchData$getGuildSearchData$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearchData.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -48,29 +48,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/search/validation/SearchData$Builder;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/search/validation/SearchData$Builder; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v4, "buildForGuild" - - const-string v5, "buildForGuild(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/utilities/search/validation/SearchData;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "buildForGuild" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/search/validation/SearchData$Builder; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "buildForGuild(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/utilities/search/validation/SearchData;" + + return-object v0 +.end method + .method public final invoke(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/utilities/search/validation/SearchData; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -99,23 +115,17 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "p2" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "p3" + if-eqz p4, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p4" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/search/validation/SearchData$Builder; @@ -124,6 +134,34 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreSearchData$init$1.smali b/com.discord/smali/com/discord/stores/StoreSearchData$init$1.smali index 0972a784be..0b865a200f 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchData$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchData$init$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearchData$init$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearchData.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSearchData;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreSearchData; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleSubscription" - - const-string v5, "handleSubscription(Lrx/Subscription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSubscription" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreSearchData; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSubscription(Lrx/Subscription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreSearchData; diff --git a/com.discord/smali/com/discord/stores/StoreSearchData$init$2.smali b/com.discord/smali/com/discord/stores/StoreSearchData$init$2.smali index ae3b14add5..31e36bc03c 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchData$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchData$init$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearchData$init$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearchData.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/validation/SearchData;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSearchData;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreSearchData; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleNewData" - - const-string v5, "handleNewData(Lcom/discord/utilities/search/validation/SearchData;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleNewData" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreSearchData; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleNewData(Lcom/discord/utilities/search/validation/SearchData;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/search/validation/SearchData;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreSearchData; invoke-static {v0, p1}, Lcom/discord/stores/StoreSearchData;->access$handleNewData(Lcom/discord/stores/StoreSearchData;Lcom/discord/utilities/search/validation/SearchData;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchData.smali b/com.discord/smali/com/discord/stores/StoreSearchData.smali index c3de978f30..263406bfb6 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchData.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchData.smali @@ -50,7 +50,7 @@ const-string v1, "BehaviorSubject.create(SearchData())" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/stores/StoreSearchData;->searchDataSubject:Lrx/subjects/Subject; @@ -122,7 +122,7 @@ const-string p2, "Observable.combineLatest\u2026()::buildForChannel\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -214,7 +214,7 @@ const-string p2, "ObservableWithLeadingEdg\u20263, TimeUnit.SECONDS\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -311,9 +311,7 @@ .method public final init(Lcom/discord/stores/StoreSearch$SearchTarget;)V .locals 9 - const-string v0, "searchTarget" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/stores/StoreSearch$SearchTarget;->getType()Lcom/discord/stores/StoreSearch$SearchTarget$Type; @@ -366,7 +364,7 @@ const-string p1, "searchDataObservable\n \u2026 .distinctUntilChanged()" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/stores/StoreSearchData; @@ -391,4 +389,13 @@ invoke-static/range {v0 .. v8}, 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_2 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchInput$1.smali b/com.discord/smali/com/discord/stores/StoreSearchInput$1.smali index 8d266d412f..4ac98cac38 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchInput$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchInput$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -62,7 +57,23 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/List; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSearchInput$1;->call(Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/List;)Z .locals 3 .annotation system Ldalvik/annotation/Signature; value = { @@ -70,14 +81,13 @@ "Ljava/util/List<", "+", "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -119,21 +129,5 @@ if-eqz v0, :cond_2 :goto_0 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSearchInput$1;->call(Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchInput$2.smali b/com.discord/smali/com/discord/stores/StoreSearchInput$2.smali index 575f95b98e..d369db2871 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchInput$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchInput$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearchInput$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearchInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchInput$init$1.smali b/com.discord/smali/com/discord/stores/StoreSearchInput$init$1.smali index 6dd9b8f27c..aea7d787ed 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchInput$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchInput$init$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Ljava/util/List<", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSearchInput$init$2.smali b/com.discord/smali/com/discord/stores/StoreSearchInput$init$2.smali index c2360662b9..1bec1350b0 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchInput$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchInput$init$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearchInput$init$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearchInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSearchInput;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreSearchInput; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleInputSubscription" - - const-string v5, "handleInputSubscription(Lrx/Subscription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleInputSubscription" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreSearchInput; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleInputSubscription(Lrx/Subscription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreSearchInput; diff --git a/com.discord/smali/com/discord/stores/StoreSearchInput$init$3.smali b/com.discord/smali/com/discord/stores/StoreSearchInput$init$3.smali index be8563f824..80c3ad5374 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchInput$init$3.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchInput$init$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSearchInput$init$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSearchInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lrx/subjects/SerializedSubject;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subjects/SerializedSubject; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onNext" - - const-string v5, "onNext(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subjects/SerializedSubject; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -79,7 +95,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subjects/SerializedSubject; diff --git a/com.discord/smali/com/discord/stores/StoreSearchInput.smali b/com.discord/smali/com/discord/stores/StoreSearchInput.smali index 0adb282382..8f34eadaca 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchInput.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchInput.smali @@ -142,7 +142,7 @@ const-string v1, "forcedInputSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/stores/StoreSearchInput;->forcedInput:Lrx/Observable; @@ -184,20 +184,12 @@ and-int/lit8 v1, v1, 0x20 - const-string v1, "onNext" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v3, "validateSearchInput" - - const-string v1, "errorTag" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v8, Lf/a/b/e0; const/4 v7, 0x0 + const-string v3, "validateSearchInput" + move-object v1, v8 move-object v2, v7 @@ -433,9 +425,7 @@ .method public final init(Lcom/discord/utilities/search/strings/SearchStringProvider;)V .locals 10 - const-string v0, "searchStringProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/parsing/QueryParser; @@ -443,11 +433,11 @@ iget-object p1, p0, Lcom/discord/stores/StoreSearchInput;->inputSubject:Lrx/subjects/SerializedSubject; - sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v1, 0x64 - const-wide/16 v2, 0x64 + sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {p1, v2, v3, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-static {p1, v1, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 @@ -473,26 +463,26 @@ const-string p1, "inputSubject\n .le\u2026Schedulers.computation())" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreSearchInput; + const/4 v3, 0x0 + new-instance v4, Lcom/discord/stores/StoreSearchInput$init$2; invoke-direct {v4, p0}, Lcom/discord/stores/StoreSearchInput$init$2;->(Lcom/discord/stores/StoreSearchInput;)V + const/4 v5, 0x0 + + const/4 v6, 0x0 + new-instance v7, Lcom/discord/stores/StoreSearchInput$init$3; iget-object p1, p0, Lcom/discord/stores/StoreSearchInput;->astSubject:Lrx/subjects/SerializedSubject; invoke-direct {v7, p1}, Lcom/discord/stores/StoreSearchInput$init$3;->(Lrx/subjects/SerializedSubject;)V - const/4 v3, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - const/16 v8, 0x1a const/4 v9, 0x0 @@ -500,6 +490,15 @@ 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, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isInputValid()Lrx/Observable; @@ -531,17 +530,13 @@ } .end annotation - const-string v0, "filterType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "searchStringProvider" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "query" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 new-instance v0, Ljava/util/ArrayList; @@ -633,7 +628,7 @@ goto :goto_1 :cond_4 - invoke-static {v0}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p2 @@ -662,6 +657,27 @@ invoke-direct {p0, p2, p1, p3}, Lcom/discord/stores/StoreSearchInput;->replaceAndPublish(ILjava/util/List;Ljava/util/List;)V return-void + + :cond_6 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onFromUserClicked(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;Ljava/lang/String;Ljava/util/List;)V @@ -677,17 +693,13 @@ } .end annotation - const-string/jumbo v0, "userSuggestion" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "fromFilterString" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "query" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/filter/FilterNode; @@ -729,11 +741,32 @@ const-string v0, "replacement" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, p1, p3}, Lcom/discord/stores/StoreSearchInput;->replaceAndPublish(ILjava/util/List;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fromFilterString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userSuggestion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onHasClicked(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V @@ -750,21 +783,15 @@ } .end annotation - const-string v0, "hasAnswerOption" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "hasFilterString" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "hasAnswerString" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "query" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/filter/FilterNode; @@ -798,11 +825,39 @@ const-string p3, "replacement" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, p1, p4}, Lcom/discord/stores/StoreSearchInput;->replaceAndPublish(ILjava/util/List;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "hasAnswerString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "hasFilterString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onInChannelClicked(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;Ljava/lang/String;Ljava/util/List;)V @@ -818,17 +873,13 @@ } .end annotation - const-string v0, "channelSuggestion" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "inFilterString" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "query" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/filter/FilterNode; @@ -866,11 +917,32 @@ const-string v0, "replacement" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, p1, p3}, Lcom/discord/stores/StoreSearchInput;->replaceAndPublish(ILjava/util/List;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inFilterString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "channelSuggestion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onMentionsUserClicked(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;Ljava/lang/String;Ljava/util/List;)V @@ -886,17 +958,13 @@ } .end annotation - const-string/jumbo v0, "userSuggestion" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "mentionsFilterString" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "query" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/filter/FilterNode; @@ -938,11 +1006,32 @@ const-string v0, "replacement" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, p1, p3}, Lcom/discord/stores/StoreSearchInput;->replaceAndPublish(ILjava/util/List;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "mentionsFilterString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userSuggestion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onQueryClicked(Ljava/util/List;)V @@ -957,9 +1046,7 @@ } .end annotation - const-string v0, "query" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSearchInput;->forcedInputSubject:Lrx/subjects/PublishSubject; @@ -968,14 +1055,21 @@ invoke-virtual {v0, p1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateInput(Ljava/lang/String;)V .locals 1 - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSearchInput;->inputSubject:Lrx/subjects/SerializedSubject; @@ -984,4 +1078,13 @@ invoke-virtual {v0, p1}, Ls0/n/c;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$1.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$1.smali index f2b7e55f09..0f270fd865 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearchQuery$makeQuery$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearchQuery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelSearchResponse;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelSearchResponse;)V .locals 3 - const-string v0, "searchResponse" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSearchQuery$makeQuery$1;->this$0:Lcom/discord/stores/StoreSearchQuery; @@ -82,4 +80,13 @@ invoke-static {v0, v1, p1, v2}, Lcom/discord/stores/StoreSearchQuery;->access$handleResponse(Lcom/discord/stores/StoreSearchQuery;Lcom/discord/utilities/search/network/SearchQuery;Lcom/discord/models/domain/ModelSearchResponse;Z)V return-void + + :cond_0 + const-string p1, "searchResponse" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$2.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$2.smali index d9ee6db895..a4e8ead7f9 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearchQuery$makeQuery$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearchQuery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSearchQuery$makeQuery$2;->this$0:Lcom/discord/stores/StoreSearchQuery; invoke-static {v0, p1}, Lcom/discord/stores/StoreSearchQuery;->access$setQuerySubscription$p(Lcom/discord/stores/StoreSearchQuery;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$3.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$3.smali index 5db0108b13..916267a629 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$3.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$makeQuery$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearchQuery$makeQuery$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearchQuery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreSearchQuery$makeQuery$3;->this$0:Lcom/discord/stores/StoreSearchQuery; invoke-static {p1}, Lcom/discord/stores/StoreSearchQuery;->access$handleError(Lcom/discord/stores/StoreSearchQuery;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$1.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$1.smali index 6ae8694b0a..23cb9a4251 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Ljava/util/List<", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$2.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$2.smali index dd5b5bf9ae..72191d12c0 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$2.smali @@ -27,12 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;", - "Lcom/discord/utilities/search/validation/SearchData;", - "Lcom/discord/utilities/search/network/SearchQuery;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -80,11 +75,11 @@ const-string v1, "queryNodes" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "searchData" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1, p2}, Lcom/discord/utilities/search/query/node/QueryNode$Preprocessor;->preprocess(Ljava/util/List;Lcom/discord/utilities/search/validation/SearchData;)V diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$3.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$3.smali index 4874a38f5b..ed086a8e48 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$3.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearchQuery$parseAndQuery$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearchQuery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/network/SearchQuery;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$4.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$4.smali index 1abee89aff..08bc6c8e7b 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$4.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery$parseAndQuery$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSearchQuery$parseAndQuery$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSearchQuery.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/network/SearchQuery;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSearchQuery.smali b/com.discord/smali/com/discord/stores/StoreSearchQuery.smali index 03c6a23d8b..9979fd7044 100644 --- a/com.discord/smali/com/discord/stores/StoreSearchQuery.smali +++ b/com.discord/smali/com/discord/stores/StoreSearchQuery.smali @@ -76,9 +76,7 @@ .method public constructor (Lcom/discord/utilities/search/network/SearchFetcher;)V .locals 1 - const-string v0, "searchFetcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -101,6 +99,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreSearchQuery;->currentSearchState:Lcom/discord/utilities/search/network/state/SearchState; return-void + + :cond_0 + const-string p1, "searchFetcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getQuerySubscription$p(Lcom/discord/stores/StoreSearchQuery;)Lrx/Subscription; @@ -215,7 +222,7 @@ if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object v0 @@ -504,7 +511,7 @@ const-string v1, "searchStateSubject\n .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -517,7 +524,7 @@ :try_start_0 const-string v0, "searchTarget" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/stores/StoreSearchQuery;->currentSearchState:Lcom/discord/utilities/search/network/state/SearchState; @@ -608,6 +615,16 @@ return-void + :cond_3 + :try_start_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_3 + .catchall {:try_start_3 .. :try_end_3} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -629,39 +646,31 @@ move-object/from16 v4, p4 - const-string v5, "searchStore" + const/4 v5, 0x0 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_4 - const-string v5, "searchTarget" + if-eqz v2, :cond_3 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_2 - const-string v5, "queryString" - - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "searchStringProvider" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_1 invoke-direct/range {p0 .. p0}, Lcom/discord/stores/StoreSearchQuery;->unsubscribe()V - invoke-static/range {p3 .. p3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static/range {p3 .. p3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z - move-result v5 + move-result v6 - const/4 v6, 0x1 + const/4 v7, 0x1 - xor-int/2addr v5, v6 + xor-int/2addr v6, v7 - if-eqz v5, :cond_0 + if-eqz v6, :cond_0 - new-instance v5, Lcom/discord/utilities/search/network/state/SearchState; + new-instance v6, Lcom/discord/utilities/search/network/state/SearchState; - sget-object v8, Lcom/discord/utilities/search/network/state/QueryFetchState;->IN_PROGRESS:Lcom/discord/utilities/search/network/state/QueryFetchState; - - const/4 v9, 0x0 + sget-object v9, Lcom/discord/utilities/search/network/state/QueryFetchState;->IN_PROGRESS:Lcom/discord/utilities/search/network/state/QueryFetchState; const/4 v10, 0x0 @@ -669,25 +678,27 @@ const/4 v12, 0x0 - const/16 v13, 0x1e + const/4 v13, 0x0 - const/4 v14, 0x0 + const/16 v14, 0x1e - move-object v7, v5 + const/4 v15, 0x0 - invoke-direct/range {v7 .. v14}, Lcom/discord/utilities/search/network/state/SearchState;->(Lcom/discord/utilities/search/network/state/QueryFetchState;Lcom/discord/utilities/search/network/SearchQuery;Ljava/util/List;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v8, v6 - invoke-direct {v0, v5}, Lcom/discord/stores/StoreSearchQuery;->updateAndPublish(Lcom/discord/utilities/search/network/state/SearchState;)V + invoke-direct/range {v8 .. v15}, Lcom/discord/utilities/search/network/state/SearchState;->(Lcom/discord/utilities/search/network/state/QueryFetchState;Lcom/discord/utilities/search/network/SearchQuery;Ljava/util/List;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V - new-instance v5, Ls0/l/e/j; + invoke-direct {v0, v6}, Lcom/discord/stores/StoreSearchQuery;->updateAndPublish(Lcom/discord/utilities/search/network/state/SearchState;)V - invoke-direct {v5, v3}, Ls0/l/e/j;->(Ljava/lang/Object;)V + new-instance v6, Ls0/l/e/j; + + invoke-direct {v6, v3}, Ls0/l/e/j;->(Ljava/lang/Object;)V new-instance v3, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$1; invoke-direct {v3, v4}, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$1;->(Lcom/discord/utilities/search/strings/SearchStringProvider;)V - invoke-virtual {v5, v3}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; + invoke-virtual {v6, v3}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; move-result-object v3 @@ -699,25 +710,23 @@ move-result-object v4 - new-instance v5, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$2; + new-instance v6, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$2; - move/from16 v7, p5 + move/from16 v8, p5 - invoke-direct {v5, v1, v2, v7}, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$2;->(Lcom/discord/stores/StoreSearch;Lcom/discord/stores/StoreSearch$SearchTarget;Z)V + invoke-direct {v6, v1, v2, v8}, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$2;->(Lcom/discord/stores/StoreSearch;Lcom/discord/stores/StoreSearch$SearchTarget;Z)V - invoke-static {v3, v4, v5}, Lrx/Observable;->f0(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + invoke-static {v3, v4, v6}, Lrx/Observable;->f0(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; move-result-object v1 sget-object v3, Lcom/discord/stores/StoreSearchQuery$parseAndQuery$3;->INSTANCE:Lcom/discord/stores/StoreSearchQuery$parseAndQuery$3; - const/4 v4, 0x0 + const-wide/16 v8, 0x1 - const-wide/16 v7, 0x1 + sget-object v4, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - - invoke-static {v3, v4, v7, v8, v5}, Lf/a/b/s;->c(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lrx/Observable$c; + invoke-static {v3, v5, v8, v9, v4}, Lf/a/b/s;->c(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lrx/Observable$c; move-result-object v3 @@ -725,13 +734,13 @@ move-result-object v1 - invoke-virtual {v1, v6}, Lrx/Observable;->V(I)Lrx/Observable; + invoke-virtual {v1, v7}, Lrx/Observable;->V(I)Lrx/Observable; move-result-object v1 const-string v3, "Observable\n .\u2026 )\n .take(1)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -784,4 +793,32 @@ :goto_0 return-void + + :cond_1 + const-string v1, "searchStringProvider" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_2 + const-string v1, "queryString" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_3 + const-string v1, "searchTarget" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_4 + const-string v1, "searchStore" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$1.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$1.smali index 1e5d349d13..713430734b 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreSlowMode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -45,27 +45,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/utilities/permissions/PermissionUtils; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v3, "hasBypassSlowmodePermissions" - - const-string v4, "hasBypassSlowmodePermissions(Ljava/lang/Long;)Z" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "hasBypassSlowmodePermissions" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/permissions/PermissionUtils; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "hasBypassSlowmodePermissions(Ljava/lang/Long;)Z" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$1.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$1.smali index 0f593489f9..92622871e1 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1.smali index cbbcf45b82..ee5c9cbedc 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -53,7 +51,7 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Long; +.method public final call(Ljava/lang/Long;)J .locals 6 invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -76,19 +74,19 @@ sub-long/2addr v2, v4 - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 + return-wide v2 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 + .locals 2 check-cast p1, Ljava/lang/Long; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1;->call(Ljava/lang/Long;)Ljava/lang/Long; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1;->call(Ljava/lang/Long;)J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2.smali index 586997968d..de82e214d6 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2;->call(Ljava/lang/Long;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Long;)Z .locals 4 invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -80,21 +96,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Long; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2;->call(Ljava/lang/Long;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2.smali index 0acee5efac..25b7c477aa 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2.smali index f965e8f260..b5525d6a8b 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } @@ -83,7 +80,7 @@ const-string v0, "shouldOverrideCooldown" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$3.smali b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$3.smali index fbd9604ef0..112cad5511 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$3.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$3.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Integer; +.method public final call(Ljava/lang/Long;)I .locals 4 invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -74,11 +72,7 @@ long-to-int p1, v0 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -86,7 +80,11 @@ check-cast p1, Ljava/lang/Long; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$3;->call(Ljava/lang/Long;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSlowMode$getChannelCooldownObservable$newObservable$3;->call(Ljava/lang/Long;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreSlowMode.smali b/com.discord/smali/com/discord/stores/StoreSlowMode.smali index 1a09ef2d9a..cfc89cbfc3 100644 --- a/com.discord/smali/com/discord/stores/StoreSlowMode.smali +++ b/com.discord/smali/com/discord/stores/StoreSlowMode.smali @@ -15,6 +15,9 @@ .field public static final COOLDOWN_BUFFER_MS:J = 0x3e8L .field public static final Companion:Lcom/discord/stores/StoreSlowMode$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field # instance fields @@ -76,13 +79,11 @@ .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;)V .locals 1 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -115,6 +116,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreSlowMode;->channelCooldownObservables:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getClock$p(Lcom/discord/stores/StoreSlowMode;)Lcom/discord/utilities/time/Clock; @@ -254,7 +269,7 @@ const-string p2, "newObservable" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :try_end_1 @@ -379,7 +394,7 @@ const-string p1, "Observable.just(0)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$SpotifyState.smali b/com.discord/smali/com/discord/stores/StoreSpotify$SpotifyState.smali index 5b81a09ba2..07e47e59ac 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$SpotifyState.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$SpotifyState.smali @@ -244,7 +244,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreSpotify$SpotifyState;->track:Lcom/discord/models/domain/spotify/ModelSpotifyTrack; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$init$1$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$init$1$1.smali index 4c2f0dcb14..bd101678f7 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$init$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$init$1$1.smali @@ -24,7 +24,8 @@ "Ljava/lang/Object;", ">", "Ljava/lang/Object;", - "Ls0/k/b;" + "Ls0/k/b<", + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$init$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$init$1.smali index e45f2db586..c9a185e299 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$init$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/spotify/ModelSpotifyTrack;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/spotify/ModelSpotifyTrack;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$init$2.smali b/com.discord/smali/com/discord/stores/StoreSpotify$init$2.smali index dc89264094..797f8a773f 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$init$2.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lkotlin/Unit;", - "Lcom/discord/models/domain/spotify/ModelSpotifyTrack;", - "Lcom/discord/models/domain/spotify/ModelSpotifyTrack;", - ">;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$init$3$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$init$3$1.smali index 84c69752c9..53329c9b9d 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$init$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$init$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$init$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$init$3.smali b/com.discord/smali/com/discord/stores/StoreSpotify$init$3.smali index 1834543499..ca69c62f5b 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$init$3.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$init$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$init$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/spotify/ModelSpotifyTrack;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$1.smali index 888d20b36d..c0dbc03fec 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$publishState$activity$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/spotify/ModelSpotifyArtist;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,35 +49,42 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/CharSequence; - .locals 1 +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/spotify/ModelSpotifyArtist; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSpotify$publishState$activity$1;->invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/String; + .locals 0 + + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/spotify/ModelSpotifyArtist;->getName()Ljava/lang/String; move-result-object p1 return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/spotify/ModelSpotifyArtist; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSpotify$publishState$activity$1;->invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/CharSequence; - - move-result-object p1 - - return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$2.smali b/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$2.smali index 4bb3bf3067..2d807095de 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$publishState$activity$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$publishState$activity$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/spotify/ModelSpotifyArtist;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,35 +49,42 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/CharSequence; - .locals 1 +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/spotify/ModelSpotifyArtist; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSpotify$publishState$activity$2;->invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/String; + .locals 0 + + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/spotify/ModelSpotifyArtist;->getId()Ljava/lang/String; move-result-object p1 return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/spotify/ModelSpotifyArtist; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSpotify$publishState$activity$2;->invoke(Lcom/discord/models/domain/spotify/ModelSpotifyArtist;)Ljava/lang/CharSequence; - - move-result-object p1 - - return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$setPlayingStatus$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$setPlayingStatus$1.smali index f0a7ddc7b1..94b7fd2d4a 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$setPlayingStatus$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$setPlayingStatus$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$setPlayingStatus$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$1.smali index a4c9a0e71a..4f89b28dae 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$startStateExpiration$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSpotify$startStateExpiration$1;->this$0:Lcom/discord/stores/StoreSpotify; invoke-static {v0, p1}, Lcom/discord/stores/StoreSpotify;->access$setExpireStateSub$p(Lcom/discord/stores/StoreSpotify;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2$1.smali b/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2$1.smali index aa1a412601..c124d4bf0c 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$startStateExpiration$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2.smali b/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2.smali index 5c49992c14..69d66ad76a 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify$startStateExpiration$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSpotify$startStateExpiration$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSpotify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSpotify.smali b/com.discord/smali/com/discord/stores/StoreSpotify.smali index f7c885ec47..d0e8558e3b 100644 --- a/com.discord/smali/com/discord/stores/StoreSpotify.smali +++ b/com.discord/smali/com/discord/stores/StoreSpotify.smali @@ -39,17 +39,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -74,6 +70,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreSpotify;->spotifyApiClient:Lcom/discord/utilities/spotify/SpotifyApiClient; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getClock$p(Lcom/discord/stores/StoreSpotify;)Lcom/discord/utilities/time/Clock; @@ -231,7 +248,7 @@ move-result-object v8 - invoke-static {v7, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -263,7 +280,7 @@ :cond_5 iget-object v1, v0, Lcom/discord/stores/StoreSpotify;->spotifyState:Lcom/discord/stores/StoreSpotify$SpotifyState; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_d invoke-virtual {v1}, Lcom/discord/stores/StoreSpotify$SpotifyState;->component1()Lcom/discord/models/domain/spotify/ModelSpotifyTrack; @@ -293,7 +310,7 @@ if-eqz v1, :cond_6 - invoke-static {v1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -315,11 +332,11 @@ const/4 v10, 0x6 - invoke-static {v1, v7, v6, v6, v10}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {v1, v7, v6, v6, v10}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object v1 - invoke-static {v1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -413,7 +430,7 @@ const/16 v22, 0x1f - invoke-static/range {v15 .. v22}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v15 .. v22}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v15 @@ -431,7 +448,7 @@ const/16 v23, 0x1f - invoke-static/range {v16 .. v23}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v16 .. v23}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v16 @@ -542,17 +559,12 @@ move-result v4 - if-nez v4, :cond_b - - goto :goto_6 + xor-int/lit8 v6, v4, 0x1 :cond_b - const/4 v3, 0x0 + invoke-virtual {v1, v2, v6}, Lcom/discord/utilities/analytics/AnalyticsTracker;->activityUpdatedSpotify(Ljava/lang/String;Z)V - :goto_6 - invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/analytics/AnalyticsTracker;->activityUpdatedSpotify(Ljava/lang/String;Z)V - - goto :goto_7 + goto :goto_6 :cond_c iget-object v1, v0, Lcom/discord/stores/StoreSpotify;->stream:Lcom/discord/stores/StoreStream; @@ -563,8 +575,13 @@ invoke-virtual {v1, v2, v4, v3}, Lcom/discord/stores/StoreUserPresence;->updateActivity(ILcom/discord/models/domain/activity/ModelActivity;Z)V - :goto_7 + :goto_6 return-void + + :cond_d + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v4 .end method .method private final startStateExpiration(J)V @@ -584,7 +601,7 @@ const-string p1, "Observable\n .time\u2026), TimeUnit.MILLISECONDS)" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/stores/StoreSpotify; @@ -618,9 +635,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getConnectedAccounts()Ljava/util/List; @@ -628,7 +643,7 @@ const-string v0, "payload.connectedAccounts" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/stores/StoreSpotify;->handleUserConnections(Ljava/util/List;)V @@ -639,6 +654,15 @@ invoke-virtual {p1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnectionReady(Z)V @@ -684,9 +708,9 @@ } .end annotation - const-string v0, "accounts" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -695,17 +719,15 @@ :cond_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - move-object v2, v0 + move-object v2, v1 check-cast v2, Lcom/discord/models/domain/ModelConnectedAccount; @@ -719,7 +741,7 @@ const-string v4, "SPOTIFY" - invoke-static {v4, v2, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v2, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v2 @@ -728,31 +750,36 @@ goto :goto_0 :cond_1 - move-object v0, v1 + move-object v1, v0 :goto_0 - check-cast v0, Lcom/discord/models/domain/ModelConnectedAccount; + check-cast v1, Lcom/discord/models/domain/ModelConnectedAccount; iget-object p1, p0, Lcom/discord/stores/StoreSpotify;->spotifyApiClient:Lcom/discord/utilities/spotify/SpotifyApiClient; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_2 - invoke-virtual {p1, v1}, Lcom/discord/utilities/spotify/SpotifyApiClient;->setSpotifyAccountId(Ljava/lang/String;)V + invoke-virtual {p1, v0}, Lcom/discord/utilities/spotify/SpotifyApiClient;->setSpotifyAccountId(Ljava/lang/String;)V return-void + + :cond_3 + const-string p1, "accounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final init(Landroid/content/Context;)V .locals 12 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/integrations/SpotifyHelper;->registerSpotifyBroadcastReceivers(Landroid/content/Context;)V @@ -780,24 +807,20 @@ move-result-object p1 - sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v0, 0x2 - const-wide/16 v1, 0x2 + sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {p1, v1, v2, v0}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-virtual {p1, v0, v1, v2}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v3 const-string p1, "Observable.combineLatest\u2026unce(2, TimeUnit.SECONDS)" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v4, Lcom/discord/stores/StoreSpotify; - new-instance v9, Lcom/discord/stores/StoreSpotify$init$3; - - invoke-direct {v9, p0}, Lcom/discord/stores/StoreSpotify$init$3;->(Lcom/discord/stores/StoreSpotify;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -806,6 +829,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/stores/StoreSpotify$init$3; + + invoke-direct {v9, p0}, Lcom/discord/stores/StoreSpotify$init$3;->(Lcom/discord/stores/StoreSpotify;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -813,20 +840,36 @@ invoke-static/range {v3 .. v11}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setCurrentTrackId(Ljava/lang/String;)V .locals 1 - const-string v0, "trackId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreSpotify;->spotifyApiClient:Lcom/discord/utilities/spotify/SpotifyApiClient; invoke-virtual {v0, p1}, Lcom/discord/utilities/spotify/SpotifyApiClient;->fetchSpotifyTrack(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "trackId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setPlayingStatus(ZI)V diff --git a/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$1.smali b/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$1.smali index 98c518ee22..fdab83760b 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$Companion$initialize$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$2.smali b/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$2.smali index a9581d4336..93363ee77f 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$2.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$Companion$initialize$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$3.smali b/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$3.smali index b841d13e6c..255e9de874 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$3.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$Companion$initialize$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$Companion$initialize$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$Companion.smali b/com.discord/smali/com/discord/stores/StoreStream$Companion.smali index 17dc414fa1..f7d312642a 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$Companion.smali @@ -1268,9 +1268,7 @@ .method public final initialize(Landroid/app/Application;)V .locals 1 - const-string v0, "application" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {}, Lcom/discord/stores/StoreStream;->access$isInitialized$cp()Z @@ -1320,6 +1318,15 @@ invoke-static {p1}, Lcom/discord/stores/StoreStream;->access$setInitialized$cp(Z)V return-void + + :cond_1 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isInitializedObservable()Lrx/Observable; @@ -1343,7 +1350,7 @@ const-string v1, "collector.initialized" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$1.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$1.smali index 3bbb59394f..10c74c1884 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$deferredInit$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$10.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$10.smali index a9a22567e3..c214892a42 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$10.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$10.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$10; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildSelected" - - const-string v5, "handleGuildSelected(J)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildSelected(J)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -71,7 +87,7 @@ .method public final invoke(J)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$11.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$11.smali index 88b5e7f49a..fdb233b844 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$11.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$11.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$11; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleBackgrounded" - - const-string v5, "handleBackgrounded(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBackgrounded" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBackgrounded(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$12.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$12.smali index 9bc475d758..3921215ff6 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$12.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$12.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Ljava/lang/Boolean; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreStream$deferredInit$1$12;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z .locals 1 const-string v0, "experimentsInitialized" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -77,7 +92,7 @@ const-string p1, "cachesInitialized" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -93,23 +108,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Ljava/lang/Boolean; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreStream$deferredInit$1$12;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$13.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$13.smali index 8feb90039b..dc2191fd5c 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$13.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$13.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } @@ -99,7 +96,7 @@ const-string v2, "isInitialized" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$14.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$14.smali index f1c7f5772b..4d460a6311 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$14.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$14.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$14; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lrx/subjects/BehaviorSubject;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subjects/BehaviorSubject; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onNext" - - const-string v5, "onNext(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subjects/BehaviorSubject; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Ljava/lang/Boolean;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subjects/BehaviorSubject; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$2.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$2.smali index cdaf50395d..8853c4a871 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleAuthToken" - - const-string v5, "handleAuthToken(Ljava/lang/String;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleAuthToken" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleAuthToken(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$3.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$3.smali index a96d6a4838..05e71de64b 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleFingerprint" - - const-string v5, "handleFingerprint(Ljava/lang/String;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFingerprint" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleFingerprint(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$4.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$4.smali index be7d66b258..9dce31e674 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$4.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleMessagesLoaded" - - const-string v5, "handleMessagesLoaded(Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessagesLoaded" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessagesLoaded(Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleMessagesLoaded(Lcom/discord/stores/StoreStream;Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$5.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$5.smali index 770491c920..f66f5558de 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$5.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChannelSelected" - - const-string v5, "handleChannelSelected(J)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelSelected(J)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -71,7 +87,7 @@ .method public final invoke(J)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$6.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$6.smali index 98c40dc084..8cde421814 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$6.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$6.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$6; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleVoiceChannelSelected" - - const-string v5, "handleVoiceChannelSelected(J)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVoiceChannelSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVoiceChannelSelected(J)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -71,7 +87,7 @@ .method public final invoke(J)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$7.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$7.smali index 8944b074c5..c7119aa1ca 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$7.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$7.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$7; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Set<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleSpeakingUsers" - - const-string v5, "handleSpeakingUsers(Ljava/util/Set;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSpeakingUsers" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSpeakingUsers(Ljava/util/Set;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,15 +94,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleSpeakingUsers(Lcom/discord/stores/StoreStream;Ljava/util/Set;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$8.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$8.smali index 80db393f2e..fe648f1895 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$8.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$8.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$8; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/VideoInputDeviceDescription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleVideoInputDeviceSelected" - - const-string v5, "handleVideoInputDeviceSelected(Lco/discord/media_engine/VideoInputDeviceDescription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVideoInputDeviceSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVideoInputDeviceSelected(Lco/discord/media_engine/VideoInputDeviceDescription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lco/discord/media_engine/VideoInputDeviceDescription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$9.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$9.smali index 9aa175ed01..d78de9513e 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$9.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1$9.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$deferredInit$1$9; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$State;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleRtcConnectionStateChanged" - - const-string v5, "handleRtcConnectionStateChanged(Lcom/discord/rtcconnection/RtcConnection$State;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRtcConnectionStateChanged" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRtcConnectionStateChanged(Lcom/discord/rtcconnection/RtcConnection$State;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/rtcconnection/RtcConnection$State;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleRtcConnectionStateChanged(Lcom/discord/stores/StoreStream;Lcom/discord/rtcconnection/RtcConnection$State;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1.smali b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1.smali index 8fce51d166..2970fa4851 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$deferredInit$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$deferredInit$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -644,9 +644,9 @@ iget-object v1, v1, Lcom/discord/stores/StoreVoiceSpeaking;->speakingUsersPublisher:Lrx/subjects/Subject; - const-string/jumbo v2, "voiceSpeaking\n .speakingUsersPublisher" + const-string v2, "voiceSpeaking\n .speakingUsersPublisher" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/stores/StoreStream$deferredInit$1$7; @@ -730,7 +730,7 @@ const-string v2, "Backgrounded\n .get()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/stores/StoreStream$deferredInit$1$11; @@ -776,7 +776,7 @@ const-string v2, "Observable\n .comb\u2026ed)\n }\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/stores/StoreStream$deferredInit$1$14; diff --git a/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1$1.smali b/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1$1.smali index 92192dcdd7..69427492a5 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$dispatchSubscribe$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1.smali b/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1.smali index 533b5eb36b..026b29355e 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$dispatchSubscribe$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$dispatchSubscribe$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$1.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$1.smali index 27c1d5f04b..ecc155b90c 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelPayload;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleConnectionOpen" - - const-string v5, "handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleConnectionOpen" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelPayload;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleConnectionOpen(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelPayload;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$10.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$10.smali index 4f21cddb14..9dc2944728 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$10.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$10.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$10; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildIntegration$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildIntegrationUpdate" - - const-string v5, "handleGuildIntegrationUpdate(Lcom/discord/models/domain/ModelGuildIntegration$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildIntegrationUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildIntegrationUpdate(Lcom/discord/models/domain/ModelGuildIntegration$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildIntegration$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGuildIntegrationUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelGuildIntegration$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$11.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$11.smali index fdf71140ae..8445588e60 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$11.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$11.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$11; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMember;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildMemberAdd" - - const-string v5, "handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMemberAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildMember;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGuildMemberAdd(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelGuildMember;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$12.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$12.smali index 32cb780ccb..be700cca06 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$12.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$12.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$12; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMember$Chunk;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildMembersChunk" - - const-string v5, "handleGuildMembersChunk(Lcom/discord/models/domain/ModelGuildMember$Chunk;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMembersChunk" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMembersChunk(Lcom/discord/models/domain/ModelGuildMember$Chunk;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildMember$Chunk;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGuildMembersChunk(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelGuildMember$Chunk;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$13.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$13.smali index 5502122e12..282d26b5ee 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$13.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$13.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$13; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMember;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildMemberRemove" - - const-string v5, "handleGuildMemberRemove(Lcom/discord/models/domain/ModelGuildMember;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMemberRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMemberRemove(Lcom/discord/models/domain/ModelGuildMember;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildMember;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$14.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$14.smali index 56b1c8a387..df4ceab2af 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$14.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$14.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$14; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChannelCreated" - - const-string v5, "handleChannelCreated(Lcom/discord/models/domain/ModelChannel;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelCreated" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelCreated(Lcom/discord/models/domain/ModelChannel;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleChannelCreated(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelChannel;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$15.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$15.smali index 5df41d7a20..542642da14 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$15.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$15.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$15; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChannelDeleted" - - const-string v5, "handleChannelDeleted(Lcom/discord/models/domain/ModelChannel;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelDeleted" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelDeleted(Lcom/discord/models/domain/ModelChannel;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleChannelDeleted(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelChannel;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$16.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$16.smali index 29c4eefa63..f28db64b33 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$16.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$16.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$16; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannelUnreadUpdate;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChannelUnreadUpdate" - - const-string v5, "handleChannelUnreadUpdate(Lcom/discord/models/domain/ModelChannelUnreadUpdate;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelUnreadUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelUnreadUpdate(Lcom/discord/models/domain/ModelChannelUnreadUpdate;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannelUnreadUpdate;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleChannelUnreadUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelChannelUnreadUpdate;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$17.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$17.smali index 719684cc4e..f6d97e527f 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$17.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$17.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$17; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleUserUpdated" - - const-string v5, "handleUserUpdated(Lcom/discord/models/domain/ModelUser;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleUserUpdated" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleUserUpdated(Lcom/discord/models/domain/ModelUser;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreStream;->handleUserUpdated(Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$18.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$18.smali index 9e971ace95..d0c9398ce8 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$18.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$18.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$18; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserNote$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleUserNoteUpdated" - - const-string v5, "handleUserNoteUpdated(Lcom/discord/models/domain/ModelUserNote$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleUserNoteUpdated" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleUserNoteUpdated(Lcom/discord/models/domain/ModelUserNote$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUserNote$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleUserNoteUpdated(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelUserNote$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$19.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$19.smali index 9d48ba4920..13645fa56b 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$19.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$19.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$19; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserRelationship;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleRelationshipAdd" - - const-string v5, "handleRelationshipAdd(Lcom/discord/models/domain/ModelUserRelationship;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRelationshipAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRelationshipAdd(Lcom/discord/models/domain/ModelUserRelationship;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUserRelationship;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreStream;->handleRelationshipAdd(Lcom/discord/models/domain/ModelUserRelationship;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$2.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$2.smali index c78b9c3cb7..f2b8294ee6 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$2.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleConnected" - - const-string v5, "handleConnected(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleConnected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleConnected(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$20.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$20.smali index 4e53016adc..c5f31d1019 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$20.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$20.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$20; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserRelationship;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleRelationshipRemove" - - const-string v5, "handleRelationshipRemove(Lcom/discord/models/domain/ModelUserRelationship;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRelationshipRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRelationshipRemove(Lcom/discord/models/domain/ModelUserRelationship;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUserRelationship;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleRelationshipRemove(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelUserRelationship;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$21.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$21.smali index caf0ab91c8..8d57688eb7 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$21.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$21.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$21; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessage;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleMessageUpdate" - - const-string v5, "handleMessageUpdate(Lcom/discord/models/domain/ModelMessage;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageUpdate(Lcom/discord/models/domain/ModelMessage;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessage;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleMessageUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$22.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$22.smali index b9d08d4a00..ebe82c4043 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$22.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$22.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$22; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessage;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleMessageCreate" - - const-string v5, "handleMessageCreate(Lcom/discord/models/domain/ModelMessage;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageCreate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageCreate(Lcom/discord/models/domain/ModelMessage;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessage;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleMessageCreate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$23.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$23.smali index 3340816cd9..b70c4be55e 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$23.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$23.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$23; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessageReaction$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleReactionAdd" - - const-string v5, "handleReactionAdd(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionAdd(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessageReaction$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleReactionAdd(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessageReaction$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$24.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$24.smali index 6457491adc..1b92ee8dd4 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$24.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$24.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$24; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessageReaction$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleReactionRemove" - - const-string v5, "handleReactionRemove(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionRemove(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessageReaction$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleReactionRemove(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessageReaction$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$25.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$25.smali index 260501600e..e22052c801 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$25.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$25.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$25; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessageReaction$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleReactionRemoveEmoji" - - const-string v5, "handleReactionRemoveEmoji(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionRemoveEmoji" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionRemoveEmoji(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessageReaction$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleReactionRemoveEmoji(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessageReaction$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$26.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$26.smali index 4053cf35fd..26e4c1b2bf 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$26.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$26.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$26; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessageReaction$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleReactionRemoveAll" - - const-string v5, "handleReactionRemoveAll(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionRemoveAll" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleReactionRemoveAll(Lcom/discord/models/domain/ModelMessageReaction$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessageReaction$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleReactionRemoveAll(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessageReaction$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$27.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$27.smali index 8e35c4fb1c..ca7164759e 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$27.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$27.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$27; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessageDelete;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleMessageDelete" - - const-string v5, "handleMessageDelete(Lcom/discord/models/domain/ModelMessageDelete;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageDelete" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageDelete(Lcom/discord/models/domain/ModelMessageDelete;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessageDelete;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleMessageDelete(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelMessageDelete;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$28.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$28.smali index d0b4c9d3a8..65bb5c3211 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$28.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$28.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$28; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelReadState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleMessageAck" - - const-string v5, "handleMessageAck(Lcom/discord/models/domain/ModelReadState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageAck" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMessageAck(Lcom/discord/models/domain/ModelReadState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelReadState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleMessageAck(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelReadState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$29.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$29.smali index edd8018bdc..8ab6bd253e 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$29.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$29.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$29; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelVoice$State;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleVoiceStateUpdate" - - const-string v5, "handleVoiceStateUpdate(Lcom/discord/models/domain/ModelVoice$State;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVoiceStateUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVoiceStateUpdate(Lcom/discord/models/domain/ModelVoice$State;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelVoice$State;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleVoiceStateUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelVoice$State;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$3.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$3.smali index 25a2632b54..d838a1a63a 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$3.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleConnectionReady" - - const-string v5, "handleConnectionReady(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleConnectionReady" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleConnectionReady(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$30.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$30.smali index 772102cd1b..ba7a6720fc 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$30.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$30.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$30; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelVoice$Server;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleVoiceServerUpdate" - - const-string v5, "handleVoiceServerUpdate(Lcom/discord/models/domain/ModelVoice$Server;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVoiceServerUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVoiceServerUpdate(Lcom/discord/models/domain/ModelVoice$Server;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelVoice$Server;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleVoiceServerUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelVoice$Server;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$31.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$31.smali index eff2dd8965..39f8f46c4d 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$31.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$31.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$31; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelNotificationSettings;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildSettingUpdated" - - const-string v5, "handleGuildSettingUpdated(Lcom/discord/models/domain/ModelNotificationSettings;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildSettingUpdated" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildSettingUpdated(Lcom/discord/models/domain/ModelNotificationSettings;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelNotificationSettings;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGuildSettingUpdated(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelNotificationSettings;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$32.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$32.smali index ae7df2d9bc..c8cf38a456 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$32.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$32.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$32; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserSettings;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleUserSettingsUpdate" - - const-string v5, "handleUserSettingsUpdate(Lcom/discord/models/domain/ModelUserSettings;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleUserSettingsUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleUserSettingsUpdate(Lcom/discord/models/domain/ModelUserSettings;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUserSettings;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleUserSettingsUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelUserSettings;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$33.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$33.smali index d335d4006c..5b0e38ebe9 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$33.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$33.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$33; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Typing;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleTypingStart" - - const-string v5, "handleTypingStart(Lcom/discord/models/domain/ModelUser$Typing;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleTypingStart" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleTypingStart(Lcom/discord/models/domain/ModelUser$Typing;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser$Typing;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleTypingStart(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelUser$Typing;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$34.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$34.smali index 72e940c7aa..3ddd4a06c9 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$34.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$34.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$initGatewaySocketListeners$34; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelPresence;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v3, "it" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreStream;->access$handlePresenceUpdate(Lcom/discord/stores/StoreStream;JLcom/discord/models/domain/ModelPresence;)V diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$35.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$35.smali index cf1706e856..bc2c2ab28f 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$35.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$35.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$35; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handlePresenceReplace" - - const-string v5, "handlePresenceReplace(Ljava/util/List;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handlePresenceReplace" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handlePresenceReplace(Ljava/util/List;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,15 +94,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handlePresenceReplace(Lcom/discord/stores/StoreStream;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$36.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$36.smali index a4f7e3a199..b369c77dbb 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$36.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$36.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$36; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel$Recipient;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGroupDMRecipientAdd" - - const-string v5, "handleGroupDMRecipientAdd(Lcom/discord/models/domain/ModelChannel$Recipient;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGroupDMRecipientAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGroupDMRecipientAdd(Lcom/discord/models/domain/ModelChannel$Recipient;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel$Recipient;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGroupDMRecipientAdd(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelChannel$Recipient;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$37.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$37.smali index cc1685b14e..47c48f1675 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$37.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$37.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$37; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel$Recipient;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGroupDMRecipientRemove" - - const-string v5, "handleGroupDMRecipientRemove(Lcom/discord/models/domain/ModelChannel$Recipient;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGroupDMRecipientRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGroupDMRecipientRemove(Lcom/discord/models/domain/ModelChannel$Recipient;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel$Recipient;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGroupDMRecipientRemove(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelChannel$Recipient;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$38.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$38.smali index 61d450c51a..f4955e9ba2 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$38.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$38.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$38; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelCall;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleCallDelete" - - const-string v5, "handleCallDelete(Lcom/discord/models/domain/ModelCall;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleCallDelete" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleCallDelete(Lcom/discord/models/domain/ModelCall;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelCall;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleCallDelete(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelCall;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$39.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$39.smali index f6cbbfb6d9..ca4b3d7c3f 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$39.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$39.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$39; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelCall;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleCallCreateOrUpdate" - - const-string v5, "handleCallCreateOrUpdate(Lcom/discord/models/domain/ModelCall;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleCallCreateOrUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleCallCreateOrUpdate(Lcom/discord/models/domain/ModelCall;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelCall;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleCallCreateOrUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelCall;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$4.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$4.smali index 635e140016..bb29c9a8eb 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$4.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildAdd" - - const-string v5, "handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$40.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$40.smali index f8934e604e..7b5a67cdea 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$40.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$40.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$40; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEmojiUpdate" - - const-string v5, "handleEmojiUpdate(Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEmojiUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEmojiUpdate(Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleEmojiUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/emoji/ModelEmojiCustom$Update;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$41.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$41.smali index d785d102e0..8619475763 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$41.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$41.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$41; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$RequiredActionUpdate;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleRequiredActionUpdate" - - const-string v5, "handleRequiredActionUpdate(Lcom/discord/models/domain/ModelUser$RequiredActionUpdate;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRequiredActionUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleRequiredActionUpdate(Lcom/discord/models/domain/ModelUser$RequiredActionUpdate;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser$RequiredActionUpdate;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleRequiredActionUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelUser$RequiredActionUpdate;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$42.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$42.smali index f8fa8dbd92..0190557011 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$42.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$42.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$42; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMemberListUpdate;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildMemberListUpdate" - - const-string v5, "handleGuildMemberListUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMemberListUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildMemberListUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleGuildMemberListUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$43.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$43.smali index be791d8462..bf5d94d478 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$43.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$43.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$43; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleSessionsReplace" - - const-string v5, "handleSessionsReplace(Ljava/util/List;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSessionsReplace" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSessionsReplace(Ljava/util/List;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -79,15 +95,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleSessionsReplace(Lcom/discord/stores/StoreStream;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$44.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$44.smali index ccfdc6a4a3..6a87cf9e6f 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$44.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$44.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$initGatewaySocketListeners$44; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$45.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$45.smali index add5d5eae8..d2c149ac41 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$45.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$45.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$initGatewaySocketListeners$45; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$46.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$46.smali index 4b103d19e9..992a9119da 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$46.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$46.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$46; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/StreamCreateOrUpdate;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStreamCreate" - - const-string v5, "handleStreamCreate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStreamCreate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStreamCreate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/StreamCreateOrUpdate;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleStreamCreate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/StreamCreateOrUpdate;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$47.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$47.smali index 1629055fa7..c4db59b034 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$47.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$47.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$47; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/StreamCreateOrUpdate;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStreamUpdate" - - const-string v5, "handleStreamUpdate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStreamUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStreamUpdate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/StreamCreateOrUpdate;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleStreamUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/StreamCreateOrUpdate;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$48.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$48.smali index 4c7d1cdf0d..98b02a5fb7 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$48.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$48.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStream$initGatewaySocketListeners$48; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/StreamDelete;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$49.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$49.smali index f694226dbd..7b29975e49 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$49.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$49.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$49; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/StreamServerUpdate;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStreamServerUpdate" - - const-string v5, "handleStreamServerUpdate(Lcom/discord/models/domain/StreamServerUpdate;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStreamServerUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStreamServerUpdate(Lcom/discord/models/domain/StreamServerUpdate;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/StreamServerUpdate;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleStreamServerUpdate(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/StreamServerUpdate;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$5.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$5.smali index 0a1f1ae36a..e8499b8cf2 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$5.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildRole$Payload;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildRoleAdd" - - const-string v5, "handleGuildRoleAdd(Lcom/discord/models/domain/ModelGuildRole$Payload;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildRoleAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildRoleAdd(Lcom/discord/models/domain/ModelGuildRole$Payload;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildRole$Payload;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$6.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$6.smali index 976fdb87fc..77fc9163e9 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$6.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$6.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$6; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildRemove" - - const-string v5, "handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$7.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$7.smali index b28ad6f49e..e3eab8e0c7 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$7.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$7.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$7; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildRole$Payload;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGuildRoleRemove" - - const-string v5, "handleGuildRoleRemove(Lcom/discord/models/domain/ModelGuildRole$Payload;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildRoleRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGuildRoleRemove(Lcom/discord/models/domain/ModelGuildRole$Payload;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuildRole$Payload;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$8.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$8.smali index f255aa9d42..8566ed9eb4 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$8.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$8.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$8; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelBan;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleBanAdd" - - const-string v5, "handleBanAdd(Lcom/discord/models/domain/ModelBan;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBanAdd" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBanAdd(Lcom/discord/models/domain/ModelBan;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelBan;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleBanAdd(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelBan;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$9.smali b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$9.smali index 2bc9e6198a..df104cd81e 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$9.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$initGatewaySocketListeners$9.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$initGatewaySocketListeners$9; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelBan;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreStream; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleBanRemove" - - const-string v5, "handleBanRemove(Lcom/discord/models/domain/ModelBan;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBanRemove" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreStream; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBanRemove(Lcom/discord/models/domain/ModelBan;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelBan;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreStream; invoke-static {v0, p1}, Lcom/discord/stores/StoreStream;->access$handleBanRemove(Lcom/discord/stores/StoreStream;Lcom/discord/models/domain/ModelBan;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$1.smali b/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$1.smali index d88e9227f0..70cee97980 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$lazyChannelMembersStore$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lrx/Observable<", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreChannels;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreChannels; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "get" - - const-string v5, "get(J)Lrx/Observable;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "get" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreChannels; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "get(J)Lrx/Observable;" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -80,7 +96,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreChannels; diff --git a/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$2.smali b/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$2.smali index 155c8b017b..8cd27c1bc0 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$2.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$lazyChannelMembersStore$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreStream$lazyChannelMembersStore$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreStream.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lrx/Observable<", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreGuildMemberCounts;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreGuildMemberCounts; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "getApproximateMemberCount" - - const-string v5, "getApproximateMemberCount(J)Lrx/Observable;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "getApproximateMemberCount" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreGuildMemberCounts; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "getApproximateMemberCount(J)Lrx/Observable;" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -80,7 +96,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreGuildMemberCounts; diff --git a/com.discord/smali/com/discord/stores/StoreStream.smali b/com.discord/smali/com/discord/stores/StoreStream.smali index 23c59424be..e148c2a30f 100644 --- a/com.discord/smali/com/discord/stores/StoreStream.smali +++ b/com.discord/smali/com/discord/stores/StoreStream.smali @@ -296,7 +296,7 @@ const-string v1, "Schedulers.from(Executor\u2026 newThread\n })" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, v8, Lcom/discord/stores/StoreStream;->storeThreadScheduler:Lrx/Scheduler; @@ -1894,7 +1894,7 @@ const-string p1, "onBackpressureBuffer()" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Lcom/discord/stores/StoreStream$dispatchSubscribe$1; @@ -3031,9 +3031,9 @@ check-cast v0, Lcom/discord/models/domain/ModelVoice$State; - const-string/jumbo v1, "voiceState" + const-string v1, "voiceState" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/stores/StoreStream;->handleVoiceStateUpdate(Lcom/discord/models/domain/ModelVoice$State;)V @@ -3841,7 +3841,7 @@ const-string v4, "presence" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v2, v3, v1}, Lcom/discord/stores/StoreStream;->handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V @@ -4103,7 +4103,7 @@ const-string v0, "presence" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreStream;->handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V @@ -5058,7 +5058,7 @@ const-string v1, "gatewaySocket\n .u\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$17; @@ -5565,7 +5565,7 @@ const-string v3, "mentionedUser" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getMember()Lcom/discord/models/domain/ModelGuildMember; @@ -6773,15 +6773,22 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "panelAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->navigation:Lcom/discord/stores/StoreNavigation; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreNavigation;->handleHomeTabSelected(Lcom/discord/stores/StoreNavigation$PanelAction;)V return-void + + :cond_0 + const-string p1, "panelAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleLoginResult(Lcom/discord/models/domain/auth/ModelLoginResult;)V @@ -6789,9 +6796,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "loginResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->authentication:Lcom/discord/stores/StoreAuthentication; @@ -6802,6 +6807,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUserSettings;->handleLoginResult(Lcom/discord/models/domain/auth/ModelLoginResult;)V return-void + + :cond_0 + const-string p1, "loginResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleRelationshipAdd(Lcom/discord/models/domain/ModelUserRelationship;)V @@ -6809,9 +6823,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "relationship" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->users:Lcom/discord/stores/StoreUser; @@ -6822,6 +6834,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUserRelationships;->handleRelationshipAdd(Lcom/discord/models/domain/ModelUserRelationship;)V return-void + + :cond_0 + const-string p1, "relationship" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleSamplePremiumGuildSelected(J)V @@ -6845,9 +6866,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamDelete" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreStream;->streamRtcConnection:Lcom/discord/stores/StoreStreamRtcConnection; @@ -6869,6 +6888,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "streamDelete" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamRtcConnectionStateChange(Lcom/discord/rtcconnection/RtcConnection$State;)V @@ -6876,9 +6904,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->streamRtcConnection:Lcom/discord/stores/StoreStreamRtcConnection; @@ -6889,6 +6915,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreAudioDevices;->handleStreamRtcConnectionStateChange(Lcom/discord/rtcconnection/RtcConnection$State;)V return-void + + :cond_0 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamTargeted(Ljava/lang/String;)V @@ -6896,9 +6931,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->applicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; @@ -6909,6 +6942,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreVoiceChannelSelected;->handleStreamTargeted(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleUserConnections(Ljava/util/List;)V @@ -6925,9 +6967,7 @@ } .end annotation - const-string v0, "accounts" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->userConnections:Lcom/discord/stores/StoreUserConnections; @@ -6938,6 +6978,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreSpotify;->handleUserConnections(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "accounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleUserUpdated(Lcom/discord/models/domain/ModelUser;)V @@ -6945,9 +6994,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->users:Lcom/discord/stores/StoreUser; @@ -6958,6 +7005,15 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreMFA;->handleUserUpdated(Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleVideoStreamUpdate(JLjava/lang/Integer;)V @@ -7057,9 +7113,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->gatewaySocket:Lcom/discord/stores/StoreGatewayConnection; @@ -7070,6 +7124,15 @@ invoke-virtual {p2, p1}, Lcom/discord/stores/StoreApplicationStreaming;->handleStreamCreateRequest(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final streamWatch(Ljava/lang/String;)V @@ -7077,9 +7140,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStream;->gatewaySocket:Lcom/discord/stores/StoreGatewayConnection; @@ -7090,4 +7151,13 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreApplicationStreaming;->handleStreamWatch(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onAnalyticsEvent$1.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onAnalyticsEvent$1.smali index 43b8a04b09..533228615c 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onAnalyticsEvent$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onAnalyticsEvent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onAnalyticsEvent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStreamRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onMediaSessionIdReceived$1.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onMediaSessionIdReceived$1.smali index 1a99eb3968..1c46f15fb8 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onMediaSessionIdReceived$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onMediaSessionIdReceived$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onMediaSessionIdReceived$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStreamRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onQualityUpdate$1.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onQualityUpdate$1.smali index a9f213c148..44713b4591 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onQualityUpdate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onQualityUpdate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onQualityUpdate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStreamRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onStateChange$1.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onStateChange$1.smali index 85c57bd9aa..6817d71898 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onStateChange$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onStateChange$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onStateChange$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStreamRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onVideoStream$1.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onVideoStream$1.smali index 7dcd35b2c9..e21cb509c4 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onVideoStream$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onVideoStream$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener$onVideoStream$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreStreamRtcConnection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener.smali index c24bbbbe38..9f00bfbe1e 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$RtcConnectionListener.smali @@ -52,13 +52,11 @@ } .end annotation - const-string v0, "event" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "properties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -85,6 +83,20 @@ :goto_0 return-void + + :cond_1 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onFatalClose()V @@ -114,9 +126,7 @@ .method public onQualityUpdate(Lcom/discord/rtcconnection/RtcConnection$Quality;)V .locals 2 - const-string v0, "quality" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener;->this$0:Lcom/discord/stores/StoreStreamRtcConnection; @@ -131,6 +141,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "quality" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onSpeaking(JZ)V @@ -142,9 +161,7 @@ .method public onStateChange(Lcom/discord/rtcconnection/RtcConnection$State;)V .locals 2 - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener;->this$0:Lcom/discord/stores/StoreStreamRtcConnection; @@ -159,6 +176,15 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onVideoStream(JLjava/lang/Integer;)V diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$State.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$State.smali index b99b3063b1..bab34741c8 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$State.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$State.smali @@ -26,11 +26,9 @@ # direct methods .method public constructor (Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Ljava/lang/String;Lcom/discord/rtcconnection/RtcConnection;)V - .locals 1 + .locals 0 - const-string v0, "rtcConnectionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput-object p4, p0, Lcom/discord/stores/StoreStreamRtcConnection$State;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; return-void + + :cond_0 + const-string p1, "rtcConnectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreStreamRtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Ljava/lang/String;Lcom/discord/rtcconnection/RtcConnection;ILjava/lang/Object;)Lcom/discord/stores/StoreStreamRtcConnection$State; @@ -120,15 +127,22 @@ .method public final copy(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Ljava/lang/String;Lcom/discord/rtcconnection/RtcConnection;)Lcom/discord/stores/StoreStreamRtcConnection$State; .locals 1 - const-string v0, "rtcConnectionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreStreamRtcConnection$State; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/StoreStreamRtcConnection$State;->(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Ljava/lang/String;Lcom/discord/rtcconnection/RtcConnection;)V return-object v0 + + :cond_0 + const-string p1, "rtcConnectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -146,7 +160,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreStreamRtcConnection$State;->rtcConnectionState:Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -156,7 +170,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreStreamRtcConnection$State;->connectionQuality:Lcom/discord/rtcconnection/RtcConnection$Quality; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -166,7 +180,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreStreamRtcConnection$State;->mediaSessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -176,7 +190,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreStreamRtcConnection$State;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$observeRtcConnection$1.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$observeRtcConnection$1.smali index a9830729c3..8c2dc175b0 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$observeRtcConnection$1.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection$observeRtcConnection$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreStreamRtcConnection$State;", - "Lcom/discord/rtcconnection/RtcConnection;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection.smali b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection.smali index c0c4156d6f..20577e2c66 100644 --- a/com.discord/smali/com/discord/stores/StoreStreamRtcConnection.smali +++ b/com.discord/smali/com/discord/stores/StoreStreamRtcConnection.smali @@ -78,33 +78,21 @@ .method public constructor (Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAnalytics;Lcom/discord/stores/StoreRtcConnection;)V .locals 1 - const-string v0, "mediaEngineStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string/jumbo v0, "userStore" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "storeStream" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "dispatcher" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "analyticsStore" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeRtcConnection" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -132,9 +120,7 @@ iget-object p3, p0, Lcom/discord/stores/StoreStreamRtcConnection;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; - const/4 p4, 0x0 - - invoke-direct {p1, p2, p4, p4, p3}, Lcom/discord/stores/StoreStreamRtcConnection$State;->(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Ljava/lang/String;Lcom/discord/rtcconnection/RtcConnection;)V + invoke-direct {p1, p2, v0, v0, p3}, Lcom/discord/stores/StoreStreamRtcConnection$State;->(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Ljava/lang/String;Lcom/discord/rtcconnection/RtcConnection;)V iput-object p1, p0, Lcom/discord/stores/StoreStreamRtcConnection;->state:Lcom/discord/stores/StoreStreamRtcConnection$State; @@ -145,6 +131,55 @@ iput-object p1, p0, Lcom/discord/stores/StoreStreamRtcConnection;->stateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "storeRtcConnection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "analyticsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "mediaEngineStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreStreamRtcConnection;)Lcom/discord/stores/Dispatcher; @@ -298,10 +333,6 @@ invoke-direct {v2, v0}, Lcom/discord/stores/StoreStreamRtcConnection$RtcConnectionListener;->(Lcom/discord/stores/StoreStreamRtcConnection;)V - const-string v3, "listener" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v3, v1, Lcom/discord/rtcconnection/RtcConnection;->c:Ljava/util/List; invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -311,7 +342,7 @@ :cond_3 const-string v1, "networkMonitor" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -494,13 +525,11 @@ # virtual methods .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getSessionId()Ljava/lang/String; @@ -509,6 +538,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreStreamRtcConnection;->sessionId:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamCreate(Lcom/discord/models/domain/StreamCreateOrUpdate;)V @@ -516,51 +554,49 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamCreate" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - sget-object v0, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; + sget-object v1, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; invoke-virtual {p1}, Lcom/discord/models/domain/StreamCreateOrUpdate;->getStreamKey()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Lcom/discord/models/domain/ModelApplicationStream$Companion;->decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/stores/StoreStreamRtcConnection;->userStore:Lcom/discord/stores/StoreUser; - - invoke-virtual {v1}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me; + invoke-virtual {v1, v2}, Lcom/discord/models/domain/ModelApplicationStream$Companion;->decodeStreamKey(Ljava/lang/String;)Lcom/discord/models/domain/ModelApplicationStream; move-result-object v1 - const/4 v2, 0x0 + iget-object v2, p0, Lcom/discord/stores/StoreStreamRtcConnection;->userStore:Lcom/discord/stores/StoreUser; - if-eqz v1, :cond_0 + invoke-virtual {v2}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J + move-result-object v2 - move-result-wide v3 + if-eqz v2, :cond_0 - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-object v1 + move-result-wide v2 + + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v2 goto :goto_0 :cond_0 - move-object v1, v2 + move-object v2, v0 :goto_0 iget-object v9, p0, Lcom/discord/stores/StoreStreamRtcConnection;->sessionId:Ljava/lang/String; - if-eqz v1, :cond_6 + if-eqz v2, :cond_7 if-nez v9, :cond_1 - goto :goto_4 + goto :goto_3 :cond_1 iget-object v3, p0, Lcom/discord/stores/StoreStreamRtcConnection;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; @@ -569,7 +605,7 @@ iget-wide v3, v3, Lcom/discord/rtcconnection/RtcConnection;->w:J - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J move-result-wide v5 @@ -586,10 +622,10 @@ goto :goto_1 :cond_2 - move-object v3, v2 + move-object v3, v0 :goto_1 - invoke-static {v3, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -598,40 +634,39 @@ return-void :cond_3 - instance-of v3, v0, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; + instance-of v3, v1, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; if-eqz v3, :cond_4 - move-object v2, v0 + move-object v3, v1 - check-cast v2, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; + check-cast v3, Lcom/discord/models/domain/ModelApplicationStream$GuildStream; - invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;->getGuildId()J + invoke-virtual {v3}, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;->getGuildId()J - move-result-wide v2 + move-result-wide v3 - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v2 + move-result-object v3 - :goto_2 - move-object v6, v2 - - goto :goto_3 - - :cond_4 - instance-of v3, v0, Lcom/discord/models/domain/ModelApplicationStream$CallStream; - - if-eqz v3, :cond_5 + move-object v6, v3 goto :goto_2 - :goto_3 - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + :cond_4 + instance-of v3, v1, Lcom/discord/models/domain/ModelApplicationStream$CallStream; + + if-eqz v3, :cond_6 + + move-object v6, v0 + + :goto_2 + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v4 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J move-result-wide v7 @@ -639,9 +674,9 @@ move-result-object v10 - invoke-static {v10}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v10, :cond_5 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getOwnerId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getOwnerId()J move-result-wide v11 @@ -653,7 +688,7 @@ invoke-direct {p0, p1}, Lcom/discord/stores/StoreStreamRtcConnection;->updateRtcConnection(Lcom/discord/rtcconnection/RtcConnection;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplicationStream;->getOwnerId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplicationStream;->getOwnerId()J move-result-wide v0 @@ -666,15 +701,27 @@ return-void :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_6 new-instance p1, Lkotlin/NoWhenBranchMatchedException; invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 - :cond_6 - :goto_4 + :cond_7 + :goto_3 return-void + + :cond_8 + const-string p1, "streamCreate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleStreamDelete()V @@ -703,13 +750,11 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -761,6 +806,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreStreamRtcConnection;->isDirty:Z return-void + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleStreamServerUpdate(Lcom/discord/models/domain/StreamServerUpdate;)V @@ -768,64 +822,86 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamServerUpdate" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - sget-object v0, Lcom/discord/app/App;->e:Lcom/discord/app/App; + sget-object v1, Lcom/discord/app/App;->e:Lcom/discord/app/App; - sget-boolean v0, Lcom/discord/app/App;->d:Z + sget-boolean v1, Lcom/discord/app/App;->d:Z - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + move-object v1, v0 goto :goto_0 :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-static {v1, v0, v1}, Lcom/discord/utilities/ssl/SecureSocketsLayerUtils;->createSocketFactory$default(Ljavax/net/ssl/TrustManagerFactory;ILjava/lang/Object;)Ljavax/net/ssl/SSLSocketFactory; + invoke-static {v0, v1, v0}, Lcom/discord/utilities/ssl/SecureSocketsLayerUtils;->createSocketFactory$default(Ljavax/net/ssl/TrustManagerFactory;ILjava/lang/Object;)Ljavax/net/ssl/SSLSocketFactory; move-result-object v1 :goto_0 - iget-object v0, p0, Lcom/discord/stores/StoreStreamRtcConnection;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; + iget-object v2, p0, Lcom/discord/stores/StoreStreamRtcConnection;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; - if-eqz v0, :cond_1 + if-eqz v2, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/StreamServerUpdate;->getEndpoint()Ljava/lang/String; - move-result-object v2 + move-result-object v3 invoke-virtual {p1}, Lcom/discord/models/domain/StreamServerUpdate;->getToken()Ljava/lang/String; move-result-object p1 - const-string v3, "endpoint" + if-eqz v3, :cond_1 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lf/a/h/g; - new-instance v3, Lf/a/h/g; + invoke-direct {v0, v2, v3, p1, v1}, Lf/a/h/g;->(Lcom/discord/rtcconnection/RtcConnection;Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLSocketFactory;)V - invoke-direct {v3, v0, v2, p1, v1}, Lf/a/h/g;->(Lcom/discord/rtcconnection/RtcConnection;Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLSocketFactory;)V + invoke-virtual {v2, v0}, Lcom/discord/rtcconnection/RtcConnection;->k(Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; - invoke-virtual {v0, v3}, Lcom/discord/rtcconnection/RtcConnection;->k(Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; + goto :goto_1 :cond_1 + const-string p1, "endpoint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + :goto_1 return-void + + :cond_3 + const-string p1, "streamServerUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final init(Lcom/discord/utilities/networking/NetworkMonitor;)V - .locals 1 + .locals 0 - const-string v0, "networkMonitor" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StoreStreamRtcConnection;->networkMonitor:Lcom/discord/utilities/networking/NetworkMonitor; return-void + + :cond_0 + const-string p1, "networkMonitor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeRtcConnection()Lrx/Observable; @@ -849,7 +925,7 @@ const-string v1, "stateSubject.map { state -> state.rtcConnection }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded.smali b/com.discord/smali/com/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded.smali index e894312046..8283e00689 100644 --- a/com.discord/smali/com/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded.smali @@ -38,17 +38,22 @@ } .end annotation - const-string v0, "subscriptions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded;->subscriptions:Ljava/util/List; return-void + + :cond_0 + const-string p1, "subscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded; @@ -98,15 +103,22 @@ } .end annotation - const-string v0, "subscriptions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded; invoke-direct {v0, p1}, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "subscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded;->subscriptions:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$1$1.smali b/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$1$1.smali index aa0a6839ef..ab08e742dd 100644 --- a/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSubscriptions$fetchSubscriptions$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ const-string v2, "subscriptions" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreSubscriptions;->access$handleSubscriptionsFetchSuccess(Lcom/discord/stores/StoreSubscriptions;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$2$1.smali index ece72c84bb..90837828ff 100644 --- a/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSubscriptions$fetchSubscriptions$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1.smali b/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1.smali index 94cde36218..bd8e6de672 100644 --- a/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1.smali +++ b/com.discord/smali/com/discord/stores/StoreSubscriptions$fetchSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreSubscriptions$fetchSubscriptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreSubscriptions.smali b/com.discord/smali/com/discord/stores/StoreSubscriptions.smali index 2eef1b9203..fb67efa09a 100644 --- a/com.discord/smali/com/discord/stores/StoreSubscriptions.smali +++ b/com.discord/smali/com/discord/stores/StoreSubscriptions.smali @@ -34,11 +34,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreSubscriptions;->subscriptionsStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreSubscriptions;)Lcom/discord/stores/Dispatcher; @@ -199,7 +206,7 @@ const-string v1, "subscriptionsStateSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectHomeTab$1.smali b/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectHomeTab$1.smali index 299f209ec6..df65b773c4 100644 --- a/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectHomeTab$1.smali +++ b/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectHomeTab$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreTabsNavigation$selectHomeTab$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreTabsNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectTab$1.smali b/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectTab$1.smali index 357dbf2449..388df25ea5 100644 --- a/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectTab$1.smali +++ b/com.discord/smali/com/discord/stores/StoreTabsNavigation$selectTab$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreTabsNavigation$selectTab$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreTabsNavigation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreTabsNavigation.smali b/com.discord/smali/com/discord/stores/StoreTabsNavigation.smali index d3a8e3b020..2e93c56ec6 100644 --- a/com.discord/smali/com/discord/stores/StoreTabsNavigation.smali +++ b/com.discord/smali/com/discord/stores/StoreTabsNavigation.smali @@ -40,13 +40,11 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/stores/StoreStream;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeStream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -71,6 +69,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreTabsNavigation;->dismissTabsDialogEventSubject:Lrx/subjects/PublishSubject; return-void + + :cond_0 + const-string p1, "storeStream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$dismissTabsDialogs(Lcom/discord/stores/StoreTabsNavigation;)V @@ -210,7 +222,7 @@ const-string v1, "dismissTabsDialogEventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -234,7 +246,7 @@ const-string v1, "selectedTabSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -265,9 +277,7 @@ .method public final selectHomeTab(Lcom/discord/stores/StoreNavigation$PanelAction;Z)V .locals 2 - const-string v0, "panelAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreTabsNavigation;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -278,14 +288,21 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "panelAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final selectTab(Lcom/discord/widgets/tabs/NavigationTab;Z)V .locals 2 - const-string v0, "navigationTab" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreTabsNavigation;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -296,4 +313,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "navigationTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeAllUsers$1.smali b/com.discord/smali/com/discord/stores/StoreUser$observeAllUsers$1.smali index 917714b97f..793032efa8 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeAllUsers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeAllUsers$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUser$observeAllUsers$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeMe$1.smali b/com.discord/smali/com/discord/stores/StoreUser$observeMe$1.smali index f92658eefe..6aa3d6d5ed 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeMe$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeMe$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser$Me;", - "Lcom/discord/models/domain/ModelUser;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,19 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser$Me;)Lcom/discord/models/domain/ModelUser; +.method public final call(Lcom/discord/models/domain/ModelUser$Me;)Lcom/discord/models/domain/ModelUser$Me; .locals 0 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -72,7 +77,7 @@ check-cast p1, Lcom/discord/models/domain/ModelUser$Me; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUser$observeMe$1;->call(Lcom/discord/models/domain/ModelUser$Me;)Lcom/discord/models/domain/ModelUser; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUser$observeMe$1;->call(Lcom/discord/models/domain/ModelUser$Me;)Lcom/discord/models/domain/ModelUser$Me; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeMe$2.smali b/com.discord/smali/com/discord/stores/StoreUser$observeMe$2.smali index bfa8d54dbe..8c30a06632 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeMe$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeMe$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUser$observeMe$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/models/domain/ModelUser$Me;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeMe$3.smali b/com.discord/smali/com/discord/stores/StoreUser$observeMe$3.smali index 365a07f892..edc26acb0b 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeMe$3.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeMe$3.smali @@ -49,7 +49,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser$Me;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser$Me; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUser$observeMe$3;->call(Lcom/discord/models/domain/ModelUser$Me;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser$Me;)Z .locals 1 if-eqz p1, :cond_0 @@ -72,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser$Me; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUser$observeMe$3;->call(Lcom/discord/models/domain/ModelUser$Me;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeMeId$1.smali b/com.discord/smali/com/discord/stores/StoreUser$observeMeId$1.smali index d926ecbb26..1bbfc8e97a 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeMeId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeMeId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUser$observeMeId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Long;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeUser$1.smali b/com.discord/smali/com/discord/stores/StoreUser$observeUser$1.smali index 6ae87afb87..d51b585740 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeUser$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeUser$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Lcom/discord/models/domain/ModelUser;", - ">;" + "TT;TR;>;" } .end annotation @@ -67,9 +61,7 @@ } .end annotation - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lcom/discord/stores/StoreUser$observeUser$1;->$userId:J @@ -84,6 +76,15 @@ check-cast p1, Lcom/discord/models/domain/ModelUser; return-object p1 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreUser$observeUsernames$1.smali b/com.discord/smali/com/discord/stores/StoreUser$observeUsernames$1.smali index e04a59200c..3a4b22eeb3 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$observeUsernames$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$observeUsernames$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUser$observeUsernames$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,11 +71,18 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)Ljava/lang/String; .locals 0 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; move-result-object p1 return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1$1.smali b/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1$1.smali index 20cee54851..a01fafb68d 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUser$userRequestManager$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1.smali b/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1.smali index 8e97f1b485..1e3c0ce6b1 100644 --- a/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUser$userRequestManager$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUser$userRequestManager$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 2 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreUser$userRequestManager$1;->this$0:Lcom/discord/stores/StoreUser; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUser.smali b/com.discord/smali/com/discord/stores/StoreUser.smali index fcc7e5323e..ce3f52ae5a 100644 --- a/com.discord/smali/com/discord/stores/StoreUser.smali +++ b/com.discord/smali/com/discord/stores/StoreUser.smali @@ -95,17 +95,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/stores/updates/ObservationDeck;)V .locals 1 - const-string v0, "collector" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "observationDeck" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V @@ -125,8 +121,6 @@ const/4 p3, 0x1 - const/4 v0, 0x0 - invoke-direct {p1, p2, p3, v0}, Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreUser;->users:Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap; @@ -135,7 +129,7 @@ iput-object p1, p0, Lcom/discord/stores/StoreUser;->meSnapshot:Lcom/discord/models/domain/ModelUser$Me; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreUser;->usersSnapshot:Ljava/util/Map; @@ -160,6 +154,27 @@ iput-object p1, p0, Lcom/discord/stores/StoreUser;->userRequestManager:Lcom/discord/utilities/users/UserRequestManager; return-void + + :cond_0 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "collector" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/stores/updates/ObservationDeck;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -325,7 +340,7 @@ check-cast v0, Lcom/discord/models/domain/ModelUser; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -450,9 +465,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; @@ -475,9 +488,9 @@ check-cast v0, Lcom/discord/models/domain/ModelUser; - const-string/jumbo v1, "user" + const-string v1, "user" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V @@ -485,6 +498,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnectionOpen(Lcom/discord/models/domain/ModelPayload;)V @@ -492,9 +514,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-object v0, p0, Lcom/discord/stores/StoreUser;->users:Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap; @@ -518,7 +538,7 @@ const-string v2, "me" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -553,7 +573,7 @@ const-string v3, "channel" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; @@ -578,9 +598,9 @@ iget-object v4, p0, Lcom/discord/stores/StoreUser;->users:Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap; - const-string/jumbo v5, "user" + const-string v5, "user" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -619,7 +639,7 @@ const-string v3, "relationship" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelUserRelationship;->getUser()Lcom/discord/models/domain/ModelUser; @@ -635,7 +655,7 @@ const-string v5, "relationship.user" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -649,7 +669,7 @@ move-result-object v2 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -680,7 +700,7 @@ const-string v2, "guild" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getMembers()Ljava/util/Map; @@ -719,7 +739,7 @@ const-string v3, "member" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; @@ -819,16 +839,25 @@ invoke-virtual {p0, p1}, Lcom/discord/stores/StoreV2;->markChanged([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V return-void + + :cond_8 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAddOrSync(Lcom/discord/models/domain/ModelGuild;)V - .locals 2 + .locals 3 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getMembers()Ljava/util/Map; @@ -845,36 +874,48 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/discord/models/domain/ModelGuildMember; + check-cast v1, Lcom/discord/models/domain/ModelGuildMember; - const-string v1, "member" + const-string v2, "member" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v0 + move-result-object v1 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 - const-string v1, "member.user!!" + const-string v2, "member.user!!" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v0}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V + invoke-direct {p0, v1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 return-void + + :cond_2 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V @@ -882,33 +923,45 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 const-string v0, "member.user!!" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildMembersChunk(Lcom/discord/models/domain/ModelGuildMember$Chunk;)V - .locals 2 + .locals 3 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "chunk" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember$Chunk;->getMembers()Ljava/util/List; @@ -921,36 +974,48 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/discord/models/domain/ModelGuildMember; + check-cast v1, Lcom/discord/models/domain/ModelGuildMember; - const-string v1, "member" + const-string v2, "member" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v0 + move-result-object v1 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 - const-string v1, "member.user!!" + const-string v2, "member.user!!" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v0}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V + invoke-direct {p0, v1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 return-void + + :cond_2 + const-string p1, "chunk" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleMessageCreateOrUpdate(Lcom/discord/models/domain/ModelMessage;)V @@ -958,9 +1023,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getMentions()Ljava/util/List; @@ -983,9 +1046,9 @@ check-cast v1, Lcom/discord/models/domain/ModelUser; - const-string/jumbo v2, "user" + const-string v2, "user" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V @@ -1020,7 +1083,7 @@ :goto_1 const-string v1, "curMe.flags ?: 0 or Mode\u2026AS_UNREAD_URGENT_MESSAGES" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I @@ -1052,6 +1115,15 @@ :cond_2 return-void + + :cond_3 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleMessagesLoaded(Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;)V @@ -1059,9 +1131,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "chunk" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/stores/StoreMessagesLoader$ChannelChunk;->getMessages()Ljava/util/List; @@ -1090,7 +1160,7 @@ const-string v2, "message.author" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V @@ -1115,9 +1185,9 @@ check-cast v1, Lcom/discord/models/domain/ModelUser; - const-string/jumbo v2, "user" + const-string v2, "user" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V @@ -1125,6 +1195,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "chunk" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePresenceUpdate(Lcom/discord/models/domain/ModelPresence;)V @@ -1132,9 +1211,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPresence;->getUser()Lcom/discord/models/domain/ModelUser; @@ -1152,6 +1229,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleUserRelationshipAdd(Lcom/discord/models/domain/ModelUserRelationship;)V @@ -1159,9 +1245,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "relationship" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUserRelationship;->getUser()Lcom/discord/models/domain/ModelUser; @@ -1169,11 +1253,20 @@ const-string v0, "relationship.user" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + const-string p1, "relationship" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleUserUpdated(Lcom/discord/models/domain/ModelUser;)V @@ -1181,9 +1274,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1}, Lcom/discord/stores/StoreUser;->updateUser(Lcom/discord/models/domain/ModelUser;)V @@ -1223,14 +1314,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -1248,15 +1346,24 @@ new-array p1, p1, [Lcom/discord/stores/updates/ObservationDeck$UpdateSource; - sget-object v0, Lcom/discord/stores/StoreUser;->MeUpdate:Lcom/discord/stores/updates/ObservationDeck$UpdateSource; + const/4 v0, 0x0 - const/4 v1, 0x0 + sget-object v1, Lcom/discord/stores/StoreUser;->MeUpdate:Lcom/discord/stores/updates/ObservationDeck$UpdateSource; - aput-object v0, p1, v1 + aput-object v1, p1, v0 invoke-virtual {p0, p1}, Lcom/discord/stores/StoreV2;->markChanged([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeAllUsers()Lrx/Observable; @@ -1324,7 +1431,7 @@ const-string v1, "observeMe(emitNullOrEmpt\u2026se)\n .map { it!! }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1378,7 +1485,7 @@ const-string v0, "observationDeck.connectR\u2026MPTY || emitNullOrEmpty }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -1390,7 +1497,7 @@ const-string v0, "observationDeck.connectR\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1448,7 +1555,7 @@ const-string v1, "filter { it != null }.map { it!! }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -1460,7 +1567,7 @@ const-string v1, "observationDeck.connectR\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1494,7 +1601,7 @@ const-string p2, "observeAllUsers()\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1515,9 +1622,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreUser;->observeAllUsers()Lrx/Observable; @@ -1535,9 +1640,18 @@ const-string v0, "observeAllUsers()\n \u2026er!!.username }\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeUsers(Ljava/util/Collection;)Lrx/Observable; @@ -1556,9 +1670,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -1567,6 +1679,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeUsers(Ljava/util/Collection;Z)Lrx/Observable; @@ -1585,9 +1706,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreUser;->observeAllUsers()Lrx/Observable; @@ -1603,7 +1722,7 @@ const-string v1, "observeAllUsers()\n \u2026ser>>(filterMap(userIds))" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1619,9 +1738,18 @@ const-string p2, "observeAllUsers()\n \u2026ys)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public snapshotData()V diff --git a/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1$1.smali b/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1$1.smali index 506ecbf0c8..675ec2dbc1 100644 --- a/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserAffinities$fetchUserAffinities$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserAffinities.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1.smali b/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1.smali index 2e856176ca..7f8045edd3 100644 --- a/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserAffinities$fetchUserAffinities$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserAffinities$fetchUserAffinities$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserAffinities.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserAffinities;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUserAffinities;)V .locals 2 - const-string v0, "affinities" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreUserAffinities$fetchUserAffinities$1;->this$0:Lcom/discord/stores/StoreUserAffinities; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "affinities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserAffinities$getAffinityUserIds$1.smali b/com.discord/smali/com/discord/stores/StoreUserAffinities$getAffinityUserIds$1.smali index dabdc79358..643b3f7212 100644 --- a/com.discord/smali/com/discord/stores/StoreUserAffinities$getAffinityUserIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserAffinities$getAffinityUserIds$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUserAffinities;", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserAffinities.smali b/com.discord/smali/com/discord/stores/StoreUserAffinities.smali index a152cedec8..1a73342fc5 100644 --- a/com.discord/smali/com/discord/stores/StoreUserAffinities.smali +++ b/com.discord/smali/com/discord/stores/StoreUserAffinities.smali @@ -28,9 +28,7 @@ .method public constructor (Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -38,7 +36,7 @@ new-instance p1, Lcom/discord/models/domain/ModelUserAffinities; - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; invoke-direct {p1, v0, v0}, Lcom/discord/models/domain/ModelUserAffinities;->(Ljava/util/List;Ljava/util/List;)V @@ -50,11 +48,20 @@ const-string v0, "BehaviorSubject.create(affinities)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreUserAffinities;->affinitiesSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreUserAffinities;)Lcom/discord/stores/Dispatcher; @@ -156,7 +163,7 @@ const-string v1, "affinitiesSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -185,7 +192,7 @@ const-string v1, "get()\n .map { a\u2026ty -> affinity.userId } }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -197,7 +204,7 @@ const-string v1, "get()\n .map { a\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$authorizeConnection$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$authorizeConnection$1.smali index 16a4bb2762..3d137c2fd4 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$authorizeConnection$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$authorizeConnection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$authorizeConnection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUrl;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUrl;)V .locals 6 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUrl;->getUrl()Ljava/lang/String; @@ -79,7 +77,7 @@ const-string p1, "Uri.parse(it)" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -93,4 +91,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "response" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$deleteUserConnection$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$deleteUserConnection$1.smali index ddf86d0320..01d064c002 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$deleteUserConnection$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$deleteUserConnection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$deleteUserConnection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1$1.smali index bbcfcb0c5d..4f0fd86b7c 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$fetchConnectedAccounts$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1.smali index ae12867a86..a7639b546d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$fetchConnectedAccounts$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$fetchConnectedAccounts$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "connectedAccounts" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreUserConnections$fetchConnectedAccounts$1;->this$0:Lcom/discord/stores/StoreUserConnections; @@ -89,4 +87,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "connectedAccounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$init$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$init$1.smali index eabd344584..5f68104334 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$1.smali index 54d52ba8e3..a9d1aa2b73 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelConnectionState;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Void;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/models/domain/ModelConnectionState;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Void;", ">;" } @@ -81,7 +78,7 @@ const-string v1, "state" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectionState;->getState()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$2.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$2.smali index 3ea00c6d00..03080ae306 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$submitPinCode$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$submitPinCode$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections$updateUserConnection$1.smali b/com.discord/smali/com/discord/stores/StoreUserConnections$updateUserConnection$1.smali index c57e939613..fca46636dd 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections$updateUserConnection$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections$updateUserConnection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserConnections$updateUserConnection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelConnectedAccount;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelConnectedAccount;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreUserConnections$updateUserConnection$1;->this$0:Lcom/discord/stores/StoreUserConnections; invoke-static {p1}, Lcom/discord/stores/StoreUserConnections;->access$fetchConnectedAccounts(Lcom/discord/stores/StoreUserConnections;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserConnections.smali b/com.discord/smali/com/discord/stores/StoreUserConnections.smali index 2b1876188c..7dcd82a1b6 100644 --- a/com.discord/smali/com/discord/stores/StoreUserConnections.smali +++ b/com.discord/smali/com/discord/stores/StoreUserConnections.smali @@ -37,13 +37,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -68,6 +66,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreUserConnections;->connectedAccounts:Ljava/util/List; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$fetchConnectedAccounts(Lcom/discord/stores/StoreUserConnections;)V @@ -129,40 +141,32 @@ .method public final authorizeConnection(Ljava/lang/String;Landroid/content/Context;)V .locals 12 - const-string v0, "platformName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + move-result-object v1 - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/discord/utilities/rest/RestAPI;->authorizeConnection(Ljava/lang/String;)Lrx/Observable; + invoke-virtual {v1, p1}, Lcom/discord/utilities/rest/RestAPI;->authorizeConnection(Ljava/lang/String;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v3 const-class v4, Lcom/discord/stores/StoreUserConnections; - new-instance v9, Lcom/discord/stores/StoreUserConnections$authorizeConnection$1; - - invoke-direct {v9, p2}, Lcom/discord/stores/StoreUserConnections$authorizeConnection$1;->(Landroid/content/Context;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -171,6 +175,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/stores/StoreUserConnections$authorizeConnection$1; + + invoke-direct {v9, p2}, Lcom/discord/stores/StoreUserConnections$authorizeConnection$1;->(Landroid/content/Context;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -178,45 +186,51 @@ invoke-static/range {v3 .. v11}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "platformName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final deleteUserConnection(Ljava/lang/String;Ljava/lang/String;)V .locals 11 - const-string v0, "platformName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "connectionId" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + move-result-object v1 - move-result-object v0 - - invoke-virtual {v0, p1, p2}, Lcom/discord/utilities/rest/RestAPI;->deleteConnection(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; + invoke-virtual {v1, p1, p2}, Lcom/discord/utilities/rest/RestAPI;->deleteConnection(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; move-result-object p1 const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v2 const-class v3, Lcom/discord/stores/StoreUserConnections; - new-instance v8, Lcom/discord/stores/StoreUserConnections$deleteUserConnection$1; - - invoke-direct {v8, p0}, Lcom/discord/stores/StoreUserConnections$deleteUserConnection$1;->(Lcom/discord/stores/StoreUserConnections;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -225,6 +239,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/stores/StoreUserConnections$deleteUserConnection$1; + + invoke-direct {v8, p0}, Lcom/discord/stores/StoreUserConnections$deleteUserConnection$1;->(Lcom/discord/stores/StoreUserConnections;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -232,6 +250,20 @@ 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 return-void + + :cond_0 + const-string p1, "connectionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "platformName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getConnectedAccounts()Ljava/util/List; @@ -288,9 +320,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getConnectedAccounts()Ljava/util/List; @@ -298,11 +328,20 @@ const-string v0, "payload.connectedAccounts" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserConnections;->handleUserConnections(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleUserConnections(Ljava/util/List;)V @@ -319,9 +358,7 @@ } .end annotation - const-string v0, "accounts" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StoreUserConnections;->connectedAccounts:Ljava/util/List; @@ -338,14 +375,21 @@ invoke-virtual {p1, v0}, Ls0/n/c;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "accounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V .locals 9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -361,10 +405,6 @@ const-class v1, Lcom/discord/stores/StoreUserConnections; - new-instance v6, Lcom/discord/stores/StoreUserConnections$init$1; - - invoke-direct {v6, p0}, Lcom/discord/stores/StoreUserConnections$init$1;->(Lcom/discord/stores/StoreUserConnections;)V - const/4 v2, 0x0 const/4 v3, 0x0 @@ -373,6 +413,10 @@ const/4 v5, 0x0 + new-instance v6, Lcom/discord/stores/StoreUserConnections$init$1; + + invoke-direct {v6, p0}, Lcom/discord/stores/StoreUserConnections$init$1;->(Lcom/discord/stores/StoreUserConnections;)V + const/16 v7, 0x1e const/4 v8, 0x0 @@ -380,10 +424,19 @@ invoke-static/range {v0 .. v8}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setConnectedAccounts(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -393,13 +446,20 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/StoreUserConnections;->connectedAccounts:Ljava/util/List; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final submitPinCode(Ljava/lang/String;Lcom/discord/utilities/platform/Platform;Lcom/discord/utilities/dimmer/DimmerView;Lcom/discord/app/AppComponent;Landroid/app/Activity;Lrx/functions/Action1;)V @@ -418,57 +478,49 @@ } .end annotation - const-string/jumbo v0, "verificationCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "platform" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "appComponent" + if-eqz p6, :cond_0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - const-string v0, "errorHandler" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/discord/utilities/platform/Platform;->getPlatformId()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; move-result-object v1 - invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/rest/RestAPI;->getConnectionState(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; + invoke-virtual {p2}, Lcom/discord/utilities/platform/Platform;->getPlatformId()Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v1, v2, p1}, Lcom/discord/utilities/rest/RestAPI;->getConnectionState(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - new-instance v0, Lcom/discord/stores/StoreUserConnections$submitPinCode$1; + new-instance v1, Lcom/discord/stores/StoreUserConnections$submitPinCode$1; - invoke-direct {v0, p2}, Lcom/discord/stores/StoreUserConnections$submitPinCode$1;->(Lcom/discord/utilities/platform/Platform;)V + invoke-direct {v1, p2}, Lcom/discord/stores/StoreUserConnections$submitPinCode$1;->(Lcom/discord/utilities/platform/Platform;)V - invoke-virtual {p1, v0}, Lrx/Observable;->x(Ls0/k/b;)Lrx/Observable; + invoke-virtual {p1, v1}, Lrx/Observable;->x(Ls0/k/b;)Lrx/Observable; move-result-object p1 const/4 p2, 0x2 - invoke-static {p4, v2, p2}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; + invoke-static {p4, v0, p2}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; move-result-object p4 @@ -499,44 +551,72 @@ invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "errorHandler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "platform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "verificationCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final updateUserConnection(Lcom/discord/models/domain/ModelConnectedAccount;ZZZ)V - .locals 9 + .locals 10 - const-string v0, "connectedAccount" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getType()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; move-result-object v1 - const-string v2, "connectedAccount.type" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getType()Ljava/lang/String; move-result-object v2 - const-string v3, "connectedAccount.id" + const-string v3, "connectedAccount.type" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v3, Lcom/discord/restapi/RestAPIParams$ConnectedAccount;->Companion:Lcom/discord/restapi/RestAPIParams$ConnectedAccount$Companion; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; - invoke-virtual {v3, p1, p2, p3, p4}, Lcom/discord/restapi/RestAPIParams$ConnectedAccount$Companion;->create(Lcom/discord/models/domain/ModelConnectedAccount;ZZI)Lcom/discord/restapi/RestAPIParams$ConnectedAccount; + move-result-object v3 + + const-string v4, "connectedAccount.id" + + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + sget-object v4, Lcom/discord/restapi/RestAPIParams$ConnectedAccount;->Companion:Lcom/discord/restapi/RestAPIParams$ConnectedAccount$Companion; + + invoke-virtual {v4, p1, p2, p3, p4}, Lcom/discord/restapi/RestAPIParams$ConnectedAccount$Companion;->create(Lcom/discord/models/domain/ModelConnectedAccount;ZZI)Lcom/discord/restapi/RestAPIParams$ConnectedAccount; move-result-object p1 - invoke-virtual {v0, v1, v2, p1}, Lcom/discord/utilities/rest/RestAPI;->updateConnection(Ljava/lang/String;Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$ConnectedAccount;)Lrx/Observable; + invoke-virtual {v1, v2, v3, p1}, Lcom/discord/utilities/rest/RestAPI;->updateConnection(Ljava/lang/String;Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$ConnectedAccount;)Lrx/Observable; move-result-object p1 @@ -544,15 +624,11 @@ const/4 p3, 0x1 - const/4 p4, 0x0 + invoke-static {p1, p2, p3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; - invoke-static {p1, p2, p3, p4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + move-result-object v1 - move-result-object v0 - - const-class v1, Lcom/discord/stores/StoreUserConnections; - - const/4 v2, 0x0 + const-class v2, Lcom/discord/stores/StoreUserConnections; const/4 v3, 0x0 @@ -560,15 +636,24 @@ const/4 v5, 0x0 - new-instance v6, Lcom/discord/stores/StoreUserConnections$updateUserConnection$1; + const/4 v6, 0x0 - invoke-direct {v6, p0}, Lcom/discord/stores/StoreUserConnections$updateUserConnection$1;->(Lcom/discord/stores/StoreUserConnections;)V + new-instance v7, Lcom/discord/stores/StoreUserConnections$updateUserConnection$1; - const/16 v7, 0x1e + invoke-direct {v7, p0}, Lcom/discord/stores/StoreUserConnections$updateUserConnection$1;->(Lcom/discord/stores/StoreUserConnections;)V - const/4 v8, 0x0 + const/16 v8, 0x1e - invoke-static/range {v0 .. v8}, 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 + 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, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$get$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$get$1.smali index 6e6e32f720..c129e98e3d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$get$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$getHideMutedChannels$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$getHideMutedChannels$1.smali index 215e571fde..c21e3e01f0 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$getHideMutedChannels$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$getHideMutedChannels$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -52,15 +47,30 @@ # virtual methods -.method public final call(Ljava/util/Set;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/Set; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings$getHideMutedChannels$1;->call(Ljava/util/Set;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/Set;)Z .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Set<", "Ljava/lang/Long;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -74,21 +84,5 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Set; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings$getHideMutedChannels$1;->call(Ljava/util/Set;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$1.smali index 73e8e79c03..9e25287e76 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserGuildSettings$handleGuildSettings$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserGuildSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreUserGuildSettings$handleGuildSettings$1;->this$0:Lcom/discord/stores/StoreUserGuildSettings; @@ -81,4 +79,13 @@ invoke-static {v0, p1}, Lcom/discord/stores/StoreUserGuildSettings;->access$setRecomputeSettingsSubscription$p(Lcom/discord/stores/StoreUserGuildSettings;Lrx/Subscription;)V return-void + + :cond_1 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2$1.smali index 73c6742511..d67bace6ae 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserGuildSettings$handleGuildSettings$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserGuildSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2.smali index 31c57535c4..4dd6da0273 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$handleGuildSettings$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserGuildSettings$handleGuildSettings$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserGuildSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$1.smali index 4a64995134..975533c8e1 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$1.smali @@ -59,14 +59,12 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelNotificationSettings;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "setting" + check-cast p1, Lcom/discord/models/domain/ModelNotificationSettings; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isMuted()Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$1;->call(Lcom/discord/models/domain/ModelNotificationSettings;)Z move-result p1 @@ -77,14 +75,16 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelNotificationSettings;)Z + .locals 1 - check-cast p1, Lcom/discord/models/domain/ModelNotificationSettings; + const-string v0, "setting" - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$1;->call(Lcom/discord/models/domain/ModelNotificationSettings;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isMuted()Z - return-object p1 + move-result p1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$2.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$2.smali index 65986d0d16..3c8cc32d7b 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelNotificationSettings;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,32 +57,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelNotificationSettings;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelNotificationSettings;)J .locals 2 const-string v0, "setting" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getGuildId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelNotificationSettings; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$2;->call(Lcom/discord/models/domain/ModelNotificationSettings;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelNotificationSettings; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings$mutedGuildIds$1$2;->call(Lcom/discord/models/domain/ModelNotificationSettings;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1.smali index 42938ebfa5..87871bcb5d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$mutedGuildIds$1.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "Ljava/lang/Long;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -89,7 +82,6 @@ "Lcom/discord/models/domain/ModelNotificationSettings;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/List<", "Ljava/lang/Long;", ">;>;" diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setChannelMuted$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setChannelMuted$1.smali index d11405e1d7..b78bbb3079 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setChannelMuted$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setChannelMuted$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserGuildSettings$setChannelMuted$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserGuildSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -54,7 +54,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -116,7 +116,7 @@ const-string v4, "channel.guildId" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setHideMutedChannels$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setHideMutedChannels$1.smali index 071caf6c4e..70eaf2b61e 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setHideMutedChannels$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$setHideMutedChannels$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserGuildSettings$setHideMutedChannels$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserGuildSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1.smali index f53b10115d..3bee56d9cc 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserGuildSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelNotificationSettings;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,31 +73,36 @@ .method public final invoke(Lcom/discord/models/domain/ModelNotificationSettings;)V .locals 4 - const-string v0, "notifSettings" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->this$0:Lcom/discord/stores/StoreUserGuildSettings; + iget-object v1, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->this$0:Lcom/discord/stores/StoreUserGuildSettings; - invoke-static {v0}, Lcom/discord/stores/StoreUserGuildSettings;->access$getAnalytics$p(Lcom/discord/stores/StoreUserGuildSettings;)Lcom/discord/stores/StoreAnalytics; + invoke-static {v1}, Lcom/discord/stores/StoreUserGuildSettings;->access$getAnalytics$p(Lcom/discord/stores/StoreUserGuildSettings;)Lcom/discord/stores/StoreAnalytics; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->$channelId:Ljava/lang/Long; + iget-object v2, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->$channelId:Ljava/lang/Long; - invoke-virtual {v0, p1, v1}, Lcom/discord/stores/StoreAnalytics;->onNotificationSettingsUpdated(Lcom/discord/models/domain/ModelNotificationSettings;Ljava/lang/Long;)V + invoke-virtual {v1, p1, v2}, Lcom/discord/stores/StoreAnalytics;->onNotificationSettingsUpdated(Lcom/discord/models/domain/ModelNotificationSettings;Ljava/lang/Long;)V iget-object p1, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->$context:Landroid/content/Context; - iget v0, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->$successString:I - - const/4 v1, 0x0 + iget v1, p0, Lcom/discord/stores/StoreUserGuildSettings$updateUserGuildSettings$1;->$successString:I const/4 v2, 0x0 const/16 v3, 0xc - invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v1, v2, v0, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V return-void + + :cond_0 + const-string p1, "notifSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserGuildSettings.smali b/com.discord/smali/com/discord/stores/StoreUserGuildSettings.smali index 669847f3e4..f7b04bdf89 100644 --- a/com.discord/smali/com/discord/stores/StoreUserGuildSettings.smali +++ b/com.discord/smali/com/discord/stores/StoreUserGuildSettings.smali @@ -68,21 +68,15 @@ .method public constructor (Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAnalytics;Lcom/discord/stores/StoreChannels;)V .locals 1 - const-string v0, "dispatcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "clock" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "analytics" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeChannels" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -131,6 +125,34 @@ iput-object p1, p0, Lcom/discord/stores/StoreUserGuildSettings;->hideMutedChannelsPublisher:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "analytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getAnalytics$p(Lcom/discord/stores/StoreUserGuildSettings;)Lcom/discord/stores/StoreAnalytics; @@ -269,7 +291,7 @@ const-string v6, "computedSettings" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelNotificationSettings;->getGuildId()J @@ -285,7 +307,7 @@ check-cast v5, Lcom/discord/models/domain/ModelNotificationSettings; - invoke-static {v4, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -338,7 +360,7 @@ const-string p1, "Observable.timer(\n \u2026patcher.scheduler\n )" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v5, Lcom/discord/stores/StoreUserGuildSettings; @@ -521,7 +543,7 @@ if-eqz v0, :cond_0 - invoke-static {v0}, Lk0/j/l;->firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object v0 @@ -637,7 +659,7 @@ const-string p2, "guildSettingsPublisher\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -690,7 +712,7 @@ const-string p2, "hideMutedChannelsPublish\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -723,7 +745,7 @@ const-string v1, "get()\n .switchMap\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -733,9 +755,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getUserGuildSettings()Lcom/discord/models/domain/ModelPayload$VersionedUserGuildSettings; @@ -743,7 +763,7 @@ const-string v1, "payload.userGuildSettings" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->isPartial()Z @@ -760,7 +780,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload$VersionedModel;->getEntries()Ljava/util/List; @@ -768,7 +788,7 @@ const-string v0, "payload.userGuildSettings.entries" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings;->handleGuildSettings(Ljava/util/List;)V @@ -777,10 +797,19 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreUserGuildSettings;->isDirty:Z return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildSettingUpdated$app_productionDiscordExternalRelease(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -794,9 +823,7 @@ } .end annotation - const-string v0, "guildSettingsList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/stores/StoreUserGuildSettings;->handleGuildSettings(Ljava/util/List;)V @@ -805,14 +832,21 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreUserGuildSettings;->isDirty:Z return-void + + :cond_0 + const-string p1, "guildSettingsList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public init(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -829,6 +863,15 @@ invoke-virtual {p1, v0}, Ljava/util/HashSet;->addAll(Ljava/util/Collection;)Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V @@ -865,13 +908,11 @@ .method public final setChannelFrequency(Landroid/content/Context;Lcom/discord/models/domain/ModelChannel;I)V .locals 8 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -879,7 +920,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -910,14 +951,26 @@ invoke-direct/range {v2 .. v7}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setChannelMuted(Landroid/content/Context;JZLcom/discord/models/domain/ModelMuteConfig;)V .locals 9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreUserGuildSettings;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -940,78 +993,91 @@ invoke-virtual {v0, v8}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setChannelNotificationsDefault(Landroid/content/Context;Lcom/discord/models/domain/ModelChannel;)V - .locals 8 + .locals 9 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - const-string v1, "channel.guildId" + const-string v2, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v4 + move-result-wide v5 - new-instance v6, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; + new-instance v7, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v0 + move-result-wide v1 new-instance p2, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride; - sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - sget v3, Lcom/discord/models/domain/ModelNotificationSettings;->FREQUENCY_UNSET:I + sget v4, Lcom/discord/models/domain/ModelNotificationSettings;->FREQUENCY_UNSET:I - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v3 + move-result-object v4 - const/4 v7, 0x0 + invoke-direct {p2, v3, v0, v4}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;->(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Integer;)V - invoke-direct {p2, v2, v7, v3}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;->(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Integer;)V + invoke-direct {v7, v1, v2, p2}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V - invoke-direct {v6, v0, v1, p2}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V + const v8, 0x7f12040d - const v7, 0x7f12040d + move-object v3, p0 - move-object v2, p0 + move-object v4, p1 - move-object v3, p1 - - invoke-direct/range {v2 .. v7}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V + invoke-direct/range {v3 .. v8}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setGuildFrequency(Landroid/content/Context;Lcom/discord/models/domain/ModelGuild;I)V .locals 15 - const-string v0, "context" + const/4 v0, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_1 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guild" - - move-object/from16 v1, p2 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1019,10 +1085,6 @@ new-instance v0, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; - invoke-static/range {p3 .. p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v11 - const/4 v6, 0x0 const/4 v7, 0x0 @@ -1033,6 +1095,10 @@ const/4 v10, 0x0 + invoke-static/range {p3 .. p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v11 + const/4 v12, 0x0 const/16 v13, 0x5f @@ -1047,73 +1113,90 @@ move-object v1, p0 + move-object/from16 v2, p1 + invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V return-void + + :cond_0 + const-string v1, "guild" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setGuildMuted(Landroid/content/Context;JZLcom/discord/models/domain/ModelMuteConfig;)V - .locals 13 + .locals 11 - const-string v0, "context" + if-eqz p1, :cond_0 - move-object v2, p1 + new-instance v10, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - new-instance v0, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; + const/4 v2, 0x0 - invoke-static/range {p4 .. p4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {p4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v6 - - const/4 v4, 0x0 + move-result-object v3 const/4 v5, 0x0 - const/4 v8, 0x0 + const/4 v6, 0x0 + + const/4 v7, 0x0 + + const/16 v8, 0x73 const/4 v9, 0x0 - const/4 v10, 0x0 + move-object v0, v10 - const/16 v11, 0x73 + move-object/from16 v4, p5 - const/4 v12, 0x0 + invoke-direct/range {v0 .. v9}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - move-object v3, v0 + const v5, 0x7f121482 - move-object/from16 v7, p5 + move-object v0, p0 - invoke-direct/range {v3 .. v12}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v1, p1 - const v6, 0x7f121482 + move-wide v2, p2 - move-object v1, p0 + move-object v4, v10 - move-wide v3, p2 - - move-object v5, v0 - - invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V + invoke-direct/range {v0 .. v5}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V return-void + + :cond_0 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final setGuildToggles(Landroid/content/Context;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V .locals 15 - const-string v0, "context" + const/4 v0, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_1 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guild" - - move-object/from16 v1, p2 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1147,9 +1230,25 @@ move-object v1, p0 + move-object/from16 v2, p1 + invoke-direct/range {v1 .. v6}, Lcom/discord/stores/StoreUserGuildSettings;->updateUserGuildSettings(Landroid/content/Context;JLcom/discord/restapi/RestAPIParams$UserGuildSettings;I)V return-void + + :cond_0 + const-string v1, "guild" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setHideMutedChannels(JZ)V diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$UserNoteState$Loaded.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$UserNoteState$Loaded.smali index f7f1a9d646..97f5b06e08 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$UserNoteState$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$UserNoteState$Loaded.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelUserNote;)V .locals 1 - const-string v0, "note" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreUserNotes$UserNoteState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded;->note:Lcom/discord/models/domain/ModelUserNote; return-void + + :cond_0 + const-string p1, "note" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded;Lcom/discord/models/domain/ModelUserNote;ILjava/lang/Object;)Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUserNote;)Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; .locals 1 - const-string v0, "note" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; invoke-direct {v0, p1}, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded;->(Lcom/discord/models/domain/ModelUserNote;)V return-object v0 + + :cond_0 + const-string p1, "note" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded;->note:Lcom/discord/models/domain/ModelUserNote; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1$1.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1$1.smali index 7469700e9e..52a07e0799 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserNotes$loadNote$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserNotes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "note" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreUserNotes;->access$handleRequestUserNoteSuccess(Lcom/discord/stores/StoreUserNotes;Lcom/discord/models/domain/ModelUserNote;)V diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1.smali index e5dfc6d2c6..b929e2df4a 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserNotes$loadNote$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserNotes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserNote;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2$1.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2$1.smali index d8a8d804e3..8712493807 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserNotes$loadNote$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserNotes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2.smali index 0090275e9c..fb9cfc6753 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$loadNote$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserNotes$loadNote$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserNotes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreUserNotes$loadNote$2;->this$0:Lcom/discord/stores/StoreUserNotes; @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$1.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$1.smali index 4af81f185f..84d9c39a8b 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserNotes$observeUserNote$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserNotes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$2.smali b/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$2.smali index d147e76682..d997da969b 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes$observeUserNote$2.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreUserNotes$UserNoteState;", - ">;", - "Lcom/discord/stores/StoreUserNotes$UserNoteState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserNotes.smali b/com.discord/smali/com/discord/stores/StoreUserNotes.smali index 9dd4f01db1..66f0e8e7bd 100644 --- a/com.discord/smali/com/discord/stores/StoreUserNotes.smali +++ b/com.discord/smali/com/discord/stores/StoreUserNotes.smali @@ -43,11 +43,9 @@ # direct methods .method public constructor (Lcom/discord/stores/Dispatcher;)V - .locals 1 + .locals 0 - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,6 +64,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreUserNotes;->notesByUserIdPublisher:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreUserNotes;)Lcom/discord/stores/Dispatcher; @@ -187,7 +194,7 @@ const-string v0, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreUserNotes; @@ -220,7 +227,7 @@ if-eqz p3, :cond_1 - invoke-static {p3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -292,9 +299,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "update" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUserNote$Update;->getId()J @@ -307,6 +312,15 @@ invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreUserNotes;->updateNote(JLjava/lang/String;)V return-void + + :cond_0 + const-string p1, "update" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeUserNote(J)Lrx/Observable; @@ -344,7 +358,7 @@ const-string p2, "notesByUserIdPublisher\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserPresence$TimestampedPresence.smali b/com.discord/smali/com/discord/stores/StoreUserPresence$TimestampedPresence.smali index a78659e0c5..e2676e0f7d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserPresence$TimestampedPresence.smali +++ b/com.discord/smali/com/discord/stores/StoreUserPresence$TimestampedPresence.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelPresence;J)V - .locals 1 + .locals 0 - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-wide p2, p0, Lcom/discord/stores/StoreUserPresence$TimestampedPresence;->timestamp:J return-void + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreUserPresence$TimestampedPresence;Lcom/discord/models/domain/ModelPresence;JILjava/lang/Object;)Lcom/discord/stores/StoreUserPresence$TimestampedPresence; @@ -82,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPresence;J)Lcom/discord/stores/StoreUserPresence$TimestampedPresence; .locals 1 - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreUserPresence$TimestampedPresence; invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/StoreUserPresence$TimestampedPresence;->(Lcom/discord/models/domain/ModelPresence;J)V return-object v0 + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreUserPresence$TimestampedPresence;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/stores/StoreUserPresence$getApplicationActivity$1.smali b/com.discord/smali/com/discord/stores/StoreUserPresence$getApplicationActivity$1.smali index 6233fd94eb..da9b19840e 100644 --- a/com.discord/smali/com/discord/stores/StoreUserPresence$getApplicationActivity$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserPresence$getApplicationActivity$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelPresence;", - "Lcom/discord/models/domain/activity/ModelActivity;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserId$1.smali b/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserId$1.smali index cd0c224fac..0b2bc53566 100644 --- a/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserId$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserIds$1.smali b/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserIds$1.smali index 89e0c067f7..70f8333682 100644 --- a/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserIds$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserPresence$getForUserIds$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -86,7 +77,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/stores/StoreUserPresence.smali b/com.discord/smali/com/discord/stores/StoreUserPresence.smali index fa38d1b0f6..030ffb5d65 100644 --- a/com.discord/smali/com/discord/stores/StoreUserPresence.smali +++ b/com.discord/smali/com/discord/stores/StoreUserPresence.smali @@ -82,13 +82,11 @@ .method public constructor (Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;)V .locals 10 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "stream" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -100,11 +98,9 @@ const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-direct {p1, p2, v0, v1}, Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p1, p2, v1, v0}, Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreUserPresence;->presences:Lcom/discord/utilities/collections/SnowflakePartitionMap$CopiablePartitionMap; @@ -163,6 +159,20 @@ iput-object p2, p0, Lcom/discord/stores/StoreUserPresence;->localPresenceSubject:Lrx/subjects/SerializedSubject; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final clearPresences(J)V @@ -414,11 +424,11 @@ move-result-object v4 - invoke-static {v3, v4}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v3, v4}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v3 - invoke-static {v3}, Lk0/j/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v3}, Lk0/i/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v3 @@ -500,7 +510,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -512,7 +522,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -619,7 +629,7 @@ move-result-object v0 - if-eqz v0, :cond_2 + if-eqz v0, :cond_3 iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->stream:Lcom/discord/stores/StoreStream; @@ -631,7 +641,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_2 invoke-virtual {v2}, Ljava/lang/Long;->longValue()J @@ -641,7 +651,7 @@ move-result-object v0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_5 new-instance v1, Lcom/discord/models/domain/ModelMessageReaction$Emoji; @@ -666,11 +676,16 @@ goto :goto_0 :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCustomStatusSetting;->getEmojiName()Ljava/lang/String; move-result-object v0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_5 iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->stream:Lcom/discord/stores/StoreStream; @@ -686,7 +701,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_4 invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -694,7 +709,7 @@ check-cast v0, Lcom/discord/models/domain/emoji/ModelEmojiUnicode; - if-eqz v0, :cond_3 + if-eqz v0, :cond_5 new-instance v2, Lcom/discord/models/domain/ModelMessageReaction$Emoji; @@ -708,7 +723,14 @@ move-object v1, v2 - :cond_3 + goto :goto_0 + + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_5 :goto_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelCustomStatusSetting;->getText()Ljava/lang/String; @@ -738,7 +760,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {p2}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object v0 @@ -898,9 +920,9 @@ move-result-object v3 :goto_0 - const-string/jumbo v4, "userSettings?.presenceSt\u2026 ?: localPresence.status" + const-string v4, "userSettings?.presenceSt\u2026 ?: localPresence.status" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -1044,7 +1066,7 @@ move-result-object v2 - invoke-static {v6, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1181,7 +1203,7 @@ const-string p2, "getForUserId(userId)\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1215,7 +1237,7 @@ const-string p2, "get()\n .map { it[\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1236,9 +1258,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreUserPresence;->get()Lrx/Observable; @@ -1258,9 +1278,18 @@ const-string v0, "get()\n .map { it.\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getLocalPresence()Lrx/Observable; @@ -1286,7 +1315,7 @@ const-string v1, "localPresenceSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1328,9 +1357,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->userGuildPresences:Ljava/util/HashMap; @@ -1352,7 +1379,7 @@ const-string v1, "payload.guilds" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1382,7 +1409,7 @@ const-string v1, "payload.presences" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1405,7 +1432,7 @@ const-string v4, "presence" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v2, v3, v1}, Lcom/discord/stores/StoreUserPresence;->handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V @@ -1429,6 +1456,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreUserPresence;->isDirty:Z return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -1436,9 +1472,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPresences()Ljava/util/List; @@ -1469,7 +1503,7 @@ const-string v4, "presence" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v2, v3, v1}, Lcom/discord/stores/StoreUserPresence;->handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V @@ -1477,6 +1511,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberRemove(Lcom/discord/models/domain/ModelGuildMember;)V @@ -1484,9 +1527,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getGuildId()J @@ -1496,14 +1537,14 @@ sget-object v3, Lcom/discord/models/domain/ModelPresence$Status;->OFFLINE:Lcom/discord/models/domain/ModelPresence$Status; - invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; - - move-result-object v6 - const/4 v4, 0x0 const/4 v5, 0x0 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; + + move-result-object v6 + const/4 v7, 0x0 const-wide/16 v8, 0x0 @@ -1519,6 +1560,15 @@ invoke-virtual {p0, v0, v1, v12}, Lcom/discord/stores/StoreUserPresence;->handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V return-void + + :cond_0 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -1526,9 +1576,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1537,6 +1585,15 @@ invoke-direct {p0, v0, v1}, Lcom/discord/stores/StoreUserPresence;->clearPresences(J)V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePresenceReplace(Ljava/util/List;)V @@ -1553,9 +1610,7 @@ } .end annotation - const-string v0, "presencesList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const-wide v0, 0x7fffffffffffffffL @@ -1584,6 +1639,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "presencesList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V @@ -1591,9 +1655,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "presence" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence;->getUser()Lcom/discord/models/domain/ModelUser; @@ -1679,6 +1741,15 @@ :cond_3 return-void + + :cond_4 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleSessionsReplace(Ljava/util/List;)V @@ -1696,17 +1767,22 @@ } .end annotation - const-string v0, "sessions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x1 invoke-direct {p0, v0, p1, v1}, Lcom/discord/stores/StoreUserPresence;->updateSelfPresence(Lcom/discord/models/domain/ModelUserSettings;Ljava/util/List;Z)V return-void + + :cond_0 + const-string p1, "sessions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleUserSettingsUpdate(Lcom/discord/models/domain/ModelUserSettings;)V @@ -1714,17 +1790,22 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "userSettings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x1 invoke-direct {p0, p1, v0, v1}, Lcom/discord/stores/StoreUserPresence;->updateSelfPresence(Lcom/discord/models/domain/ModelUserSettings;Ljava/util/List;Z)V return-void + + :cond_0 + const-string p1, "userSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDispatchEnded()V @@ -1862,7 +1943,7 @@ const/4 v1, 0x0 :cond_3 - invoke-static {p2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -1955,7 +2036,7 @@ iget-object v1, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence; - invoke-static {p3, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 diff --git a/com.discord/smali/com/discord/stores/StoreUserProfile$get$1.smali b/com.discord/smali/com/discord/stores/StoreUserProfile$get$1.smali index 2688225096..f3cb403e10 100644 --- a/com.discord/smali/com/discord/stores/StoreUserProfile$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserProfile$get$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUserProfile;", - ">;", - "Lcom/discord/models/domain/ModelUserProfile;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserProfile.smali b/com.discord/smali/com/discord/stores/StoreUserProfile.smali index 0235a62e35..49bff6cb62 100644 --- a/com.discord/smali/com/discord/stores/StoreUserProfile.smali +++ b/com.discord/smali/com/discord/stores/StoreUserProfile.smali @@ -214,7 +214,7 @@ const-string p2, "profilesSubject\n \u2026userId] ?: emptyProfile }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -226,7 +226,7 @@ const-string p2, "profilesSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -295,7 +295,7 @@ const-string v1, "RestAPI\n .api\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded.smali index 084b1f42fd..f299c1af16 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded.smali @@ -40,17 +40,22 @@ } .end annotation - const-string v0, "relationships" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded;->relationships:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded; @@ -102,15 +107,22 @@ } .end annotation - const-string v0, "relationships" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded; invoke-direct {v0, p1}, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded;->(Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -128,7 +140,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded;->relationships:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$1.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$1.smali index daca6923ca..b36a710f5d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -90,13 +85,13 @@ sget-object v0, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Unloaded;->INSTANCE:Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Unloaded; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; goto :goto_0 diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$2.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$2.smali index 0590c8f5a2..eb985e8163 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$2.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -86,7 +77,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$3.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$3.smali index 1edde26ae4..ec1fb1a4d0 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$3.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$observe$3.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$observeForType$1.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$observeForType$1.smali index 45baf15540..f637209350 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$observeForType$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$observeForType$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -86,7 +77,7 @@ const-string v0, "relationships" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$observePendingCount$1.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$observePendingCount$1.smali index 4efea9db72..b1c740f869 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$observePendingCount$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$observePendingCount$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -63,7 +57,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Integer; +.method public final call(Ljava/util/Map;)I .locals 4 .annotation system Ldalvik/annotation/Signature; value = { @@ -71,14 +65,13 @@ "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Integer;", - ">;)", - "Ljava/lang/Integer;" + ">;)I" } .end annotation const-string v0, "relationships" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z @@ -147,11 +140,7 @@ move v1, v0 :goto_2 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return v1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -159,7 +148,11 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserRelationships$observePendingCount$1;->call(Ljava/util/Map;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserRelationships$observePendingCount$1;->call(Ljava/util/Map;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$1.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$1.smali index 3ec9dd5731..2b8b8ef028 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$1.smali @@ -86,7 +86,7 @@ } .end annotation - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2$1.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2$1.smali index bec6c5f757..4a5910f17d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserRelationships$requestAllRelationships$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserRelationships.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,7 +66,7 @@ const-string v1, "allRelationships" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/stores/StoreUserRelationships$requestAllRelationships$2$1;->this$0:Lcom/discord/stores/StoreUserRelationships$requestAllRelationships$2; diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2.smali index 25bad82e2a..7595a980e9 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships$requestAllRelationships$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserRelationships$requestAllRelationships$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserRelationships.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationships.smali b/com.discord/smali/com/discord/stores/StoreUserRelationships.smali index f43e7c75a5..4bdb89fe7e 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationships.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationships.smali @@ -50,13 +50,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -89,6 +87,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreUserRelationships;->userRelationshipsSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreUserRelationships;)Lcom/discord/stores/Dispatcher; @@ -128,7 +140,7 @@ :cond_1 new-instance v0, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded; - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; invoke-direct {v0, v1}, Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded;->(Ljava/util/Map;)V @@ -174,7 +186,7 @@ goto :goto_0 :cond_1 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object v0 @@ -185,9 +197,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getRelationships()Ljava/util/List; @@ -195,7 +205,7 @@ const-string v0, "payload\n .relationships" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v0, 0xa @@ -237,7 +247,7 @@ const-string v2, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUserRelationship;->getId()J @@ -247,7 +257,7 @@ move-result-object v3 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUserRelationship;->getType()I @@ -273,6 +283,15 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreUserRelationships;->isDirty:Z return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handlePreLogout()V @@ -296,9 +315,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "relationship" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Lcom/discord/stores/StoreUserRelationships;->ensureRelationshipLoaded()Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded; @@ -380,6 +397,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "relationship" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleRelationshipRemove(Lcom/discord/models/domain/ModelUserRelationship;)V @@ -387,9 +413,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "relationship" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Lcom/discord/stores/StoreUserRelationships;->ensureRelationshipLoaded()Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState$Loaded; @@ -443,6 +467,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "relationship" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final init()V @@ -460,7 +493,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -497,9 +530,9 @@ iget-object v0, p0, Lcom/discord/stores/StoreUserRelationships;->userRelationshipsSubject:Lrx/subjects/BehaviorSubject; - const-string/jumbo v1, "userRelationshipsSubject" + const-string v1, "userRelationshipsSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -511,9 +544,9 @@ move-result-object v0 - const-string/jumbo v1, "userRelationshipsSubject\u2026 }\n }" + const-string v1, "userRelationshipsSubject\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -543,7 +576,7 @@ const-string p2, "observe()\n .map\u2026> relationships[userId] }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -564,9 +597,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreUserRelationships;->observe()Lrx/Observable; @@ -586,9 +617,18 @@ const-string v0, "observe()\n .map\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeForType(I)Lrx/Observable; @@ -622,7 +662,7 @@ const-string v0, "observe()\n .map\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -654,7 +694,7 @@ const-string v1, "observe()\n .map\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -672,9 +712,9 @@ iget-object v0, p0, Lcom/discord/stores/StoreUserRelationships;->userRelationshipsSubject:Lrx/subjects/BehaviorSubject; - const-string/jumbo v1, "userRelationshipsSubject" + const-string v1, "userRelationshipsSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -787,20 +827,12 @@ and-int/lit8 v1, v1, 0x20 - const-string v1, "onNext" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "requestAllRelationships" - - const-string v1, "errorTag" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v8, Lf/a/b/e0; const/4 v7, 0x0 + const-string v3, "requestAllRelationships" + move-object v1, v8 move-object v2, v7 diff --git a/com.discord/smali/com/discord/stores/StoreUserRelationshipsKt.smali b/com.discord/smali/com/discord/stores/StoreUserRelationshipsKt.smali index 3570767bfe..db5b4ddbc9 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRelationshipsKt.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRelationshipsKt.smali @@ -18,47 +18,37 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 4 const/4 v0, 0x1 - new-array v1, v0, [Lkotlin/Pair; + new-array v0, v0, [Lkotlin/Pair; - const-wide/16 v2, -0x1 + const-wide/16 v1, -0x1 - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v1 + + const/4 v2, -0x1 + + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 - const/4 v3, -0x1 + new-instance v3, Lkotlin/Pair; - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-direct {v3, v1, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - move-result-object v3 + const/4 v1, 0x0 - new-instance v4, Lkotlin/Pair; + aput-object v3, v0, v1 - invoke-direct {v4, v2, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-static {v0}, Lf/n/a/k/a;->hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap; - const/4 v2, 0x0 + move-result-object v0 - aput-object v4, v1, v2 - - const-string v2, "pairs" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Ljava/util/HashMap; - - invoke-static {v0}, Lf/n/a/k/a;->mapCapacity(I)I - - move-result v0 - - invoke-direct {v2, v0}, Ljava/util/HashMap;->(I)V - - invoke-static {v2, v1}, Lf/n/a/k/a;->putAll(Ljava/util/Map;[Lkotlin/Pair;)V - - sput-object v2, Lcom/discord/stores/StoreUserRelationshipsKt;->UNLOADED_RELATIONSHIPS_SENTINEL:Ljava/util/HashMap; + sput-object v0, Lcom/discord/stores/StoreUserRelationshipsKt;->UNLOADED_RELATIONSHIPS_SENTINEL:Ljava/util/HashMap; return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserRequiredActions.smali b/com.discord/smali/com/discord/stores/StoreUserRequiredActions.smali index 0ceaaf4ddf..82247c5cb6 100644 --- a/com.discord/smali/com/discord/stores/StoreUserRequiredActions.smali +++ b/com.discord/smali/com/discord/stores/StoreUserRequiredActions.smali @@ -76,9 +76,9 @@ move-result-object v0 - const-string/jumbo v1, "userRequiredActionSubjec\u2026 .distinctUntilChanged()" + const-string v1, "userRequiredActionSubjec\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping$get$1.smali b/com.discord/smali/com/discord/stores/StoreUserTyping$get$1.smali index a1abe049b8..afdc616278 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping$get$1.smali @@ -25,17 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -88,7 +78,7 @@ const-string v0, "typingUsersByChannel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v0, p0, Lcom/discord/stores/StoreUserTyping$get$1;->$channelId:J @@ -105,7 +95,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; :goto_0 check-cast p1, Ljava/util/Set; diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1$1.smali b/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1$1.smali index 9aaca38b00..151172983c 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserTyping$handleTypingStart$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserTyping.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -70,7 +70,7 @@ const-string v2, "prevTyping" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/stores/StoreUserTyping;->access$handleTypingStop(Lcom/discord/stores/StoreUserTyping;Lcom/discord/models/domain/ModelUser$Typing;)V diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1.smali b/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1.smali index 07ed2dd576..d38f1f855d 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserTyping$handleTypingStart$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserTyping.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Typing;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$2.smali b/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$2.smali index 97a46ee856..9dc709f788 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$2.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping$handleTypingStart$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserTyping$handleTypingStart$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserTyping.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 3 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreUserTyping$handleTypingStart$2;->this$0:Lcom/discord/stores/StoreUserTyping; @@ -107,4 +105,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1$1.smali b/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1$1.smali index 04ddb87ebd..6ae79ba9d3 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserTyping$setUserTyping$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserTyping.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1.smali b/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1.smali index 7c850a4c24..96af082e17 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping$setUserTyping$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreUserTyping$setUserTyping$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreUserTyping.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelTypingResponse;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreUserTyping.smali b/com.discord/smali/com/discord/stores/StoreUserTyping.smali index d3ebf7e3ef..b1c72b5f35 100644 --- a/com.discord/smali/com/discord/stores/StoreUserTyping.smali +++ b/com.discord/smali/com/discord/stores/StoreUserTyping.smali @@ -56,13 +56,11 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dispatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -93,6 +91,20 @@ iput-object p1, p0, Lcom/discord/stores/StoreUserTyping;->typingUsersPublisher:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDispatcher$p(Lcom/discord/stores/StoreUserTyping;)Lcom/discord/stores/Dispatcher; @@ -144,7 +156,7 @@ const-string v1, "typingUsers[typing.channelId] ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser$Typing;->getUserId()J @@ -198,7 +210,7 @@ const-string p2, "typingUsersPublisher\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -208,9 +220,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; @@ -218,7 +228,7 @@ const-string v1, "message.author" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -244,7 +254,7 @@ const-string v2, "typingUsers[message.channelId] ?: return" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -262,6 +272,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleTypingStart(Lcom/discord/models/domain/ModelUser$Typing;)V @@ -273,9 +292,7 @@ move-object/from16 v0, p1 - const-string v1, "typing" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_6 iget-object v1, v6, Lcom/discord/stores/StoreUserTyping;->stream:Lcom/discord/stores/StoreStream; @@ -364,7 +381,7 @@ const-string v0, "Observable\n .just\u2026lay(10, TimeUnit.SECONDS)" - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -433,6 +450,15 @@ :cond_5 return-void + + :cond_6 + const-string v0, "typing" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds$get$1.smali b/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds$get$1.smali index cc5fc9cf55..7c0a3b1fc4 100644 --- a/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds$get$1.smali @@ -27,25 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;>;" + "TT1;TT2;TR;>;" } .end annotation @@ -164,7 +146,7 @@ const-string v1, "guildsList" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/util/ArrayList; @@ -192,7 +174,7 @@ const-string v9, "guild" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelGuild;->getId()J diff --git a/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds.smali b/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds.smali index aca860345d..a0fb08969f 100644 --- a/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds.smali +++ b/com.discord/smali/com/discord/stores/StoreUsersMutualGuilds.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreStream;)V - .locals 1 + .locals 0 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V iput-object p1, p0, Lcom/discord/stores/StoreUsersMutualGuilds;->stream:Lcom/discord/stores/StoreStream; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -41,9 +48,7 @@ } .end annotation - const-string/jumbo v0, "userIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreUsersMutualGuilds;->stream:Lcom/discord/stores/StoreStream; @@ -69,17 +74,17 @@ invoke-direct {v3, p1}, Lcom/discord/stores/StoreUsersMutualGuilds$get$1;->(Ljava/util/Collection;)V - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - const-wide/16 v4, 0x1 + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + invoke-static/range {v1 .. v6}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 const-string v0, "ObservableWithLeadingEdg\u2026imeUnit.SECONDS\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -91,7 +96,16 @@ const-string v0, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreV2$MarkChangedDelegate.smali b/com.discord/smali/com/discord/stores/StoreV2$MarkChangedDelegate.smali index 151cf3bfdf..2bf638719d 100644 --- a/com.discord/smali/com/discord/stores/StoreV2$MarkChangedDelegate.smali +++ b/com.discord/smali/com/discord/stores/StoreV2$MarkChangedDelegate.smali @@ -83,13 +83,20 @@ } .end annotation - const-string p1, "property" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/stores/StoreV2$MarkChangedDelegate;->value:Ljava/lang/Object; return-object p1 + + :cond_0 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setValue(Lcom/discord/stores/StoreV2;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V @@ -103,13 +110,11 @@ } .end annotation - const-string v0, "property" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 iget-object p2, p0, Lcom/discord/stores/StoreV2$MarkChangedDelegate;->value:Ljava/lang/Object; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -145,4 +150,13 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreV2.smali b/com.discord/smali/com/discord/stores/StoreV2.smali index d7d086e84a..faf1653294 100644 --- a/com.discord/smali/com/discord/stores/StoreV2.smali +++ b/com.discord/smali/com/discord/stores/StoreV2.smali @@ -71,31 +71,26 @@ .end method .method public final varargs markChanged([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V - .locals 2 + .locals 1 - const-string/jumbo v0, "updates" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/stores/StoreV2;->markChanged()V iget-object v0, p0, Lcom/discord/stores/StoreV2;->updateSources:Ljava/util/Set; - const-string v1, "$this$addAll" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "elements" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z + invoke-static {v0, p1}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "updates" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDispatchEnded()V diff --git a/com.discord/smali/com/discord/stores/StoreVideoStreams$UserStreams.smali b/com.discord/smali/com/discord/stores/StoreVideoStreams$UserStreams.smali index 4c57df866f..b635ed7ebe 100644 --- a/com.discord/smali/com/discord/stores/StoreVideoStreams$UserStreams.smali +++ b/com.discord/smali/com/discord/stores/StoreVideoStreams$UserStreams.smali @@ -116,7 +116,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVideoStreams$UserStreams;->callStreamId:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +126,7 @@ iget-object p1, p1, Lcom/discord/stores/StoreVideoStreams$UserStreams;->applicationStreamId:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreVideoStreams$observeUserStreams$1.smali b/com.discord/smali/com/discord/stores/StoreVideoStreams$observeUserStreams$1.smali index d4fa41f0ba..75db12f95c 100644 --- a/com.discord/smali/com/discord/stores/StoreVideoStreams$observeUserStreams$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVideoStreams$observeUserStreams$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreVideoStreams$observeUserStreams$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreVideoStreams.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreVideoStreams.smali b/com.discord/smali/com/discord/stores/StoreVideoStreams.smali index 905ba8d167..0fc732db13 100644 --- a/com.discord/smali/com/discord/stores/StoreVideoStreams.smali +++ b/com.discord/smali/com/discord/stores/StoreVideoStreams.smali @@ -51,17 +51,15 @@ .end method .method public constructor (Lcom/discord/stores/updates/ObservationDeck;)V - .locals 1 + .locals 0 - const-string v0, "observationDeck" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/StoreV2;->()V iput-object p1, p0, Lcom/discord/stores/StoreVideoStreams;->observationDeck:Lcom/discord/stores/updates/ObservationDeck; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/stores/StoreVideoStreams;->userStreamsByUserSnapshot:Ljava/util/Map; @@ -72,6 +70,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreVideoStreams;->userStreamsByUser:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "observationDeck" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/stores/updates/ObservationDeck;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -244,9 +251,9 @@ invoke-direct {v0, v1, v1}, Lcom/discord/stores/StoreVideoStreams$UserStreams;->(Ljava/lang/Integer;Ljava/lang/Integer;)V :goto_0 - const-string/jumbo v2, "userStreamsByUser[userId\u2026plicationStreamId = null)" + const-string v2, "userStreamsByUser[userId\u2026plicationStreamId = null)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -288,9 +295,9 @@ invoke-direct {v0, v1, v1}, Lcom/discord/stores/StoreVideoStreams$UserStreams;->(Ljava/lang/Integer;Ljava/lang/Integer;)V :goto_0 - const-string/jumbo v2, "userStreamsByUser[userId\u2026plicationStreamId = null)" + const-string v2, "userStreamsByUser[userId\u2026plicationStreamId = null)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 @@ -339,9 +346,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "voiceState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->isRemoveSignal()Z @@ -379,6 +384,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "voiceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeUserStreams()Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreVideoSupport$init$1.smali b/com.discord/smali/com/discord/stores/StoreVideoSupport$init$1.smali index c69300c5b5..6953e2d88c 100644 --- a/com.discord/smali/com/discord/stores/StoreVideoSupport$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVideoSupport$init$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Ljava/lang/Boolean; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreVideoSupport$init$1;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z .locals 1 const-string v0, "deviceSupportsVideo" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -77,7 +92,7 @@ const-string p1, "accountSupportsVideo" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -93,23 +108,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Ljava/lang/Boolean; - - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreVideoSupport$init$1;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreVideoSupport$init$2.smali b/com.discord/smali/com/discord/stores/StoreVideoSupport$init$2.smali index 1007466cff..c389410f6c 100644 --- a/com.discord/smali/com/discord/stores/StoreVideoSupport$init$2.smali +++ b/com.discord/smali/com/discord/stores/StoreVideoSupport$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreVideoSupport$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreVideoSupport.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreVideoSupport.smali b/com.discord/smali/com/discord/stores/StoreVideoSupport.smali index 90f44fcb05..2d5f2b9209 100644 --- a/com.discord/smali/com/discord/stores/StoreVideoSupport.smali +++ b/com.discord/smali/com/discord/stores/StoreVideoSupport.smali @@ -61,7 +61,7 @@ const-string v0, "Observable.just(true)" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 .end method @@ -85,7 +85,7 @@ const-string v0, "Observable.just(true)" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 .end method @@ -115,7 +115,7 @@ const-string v1, "isVideoSupportedCache\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -123,9 +123,7 @@ .method public init(Landroid/content/Context;)V .locals 11 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -145,14 +143,10 @@ const-string p1, "Observable\n .comb\u2026portsVideo\n })" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/stores/StoreVideoSupport; - new-instance v8, Lcom/discord/stores/StoreVideoSupport$init$2; - - invoke-direct {v8, p0}, Lcom/discord/stores/StoreVideoSupport$init$2;->(Lcom/discord/stores/StoreVideoSupport;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -161,6 +155,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/stores/StoreVideoSupport$init$2; + + invoke-direct {v8, p0}, Lcom/discord/stores/StoreVideoSupport$init$2;->(Lcom/discord/stores/StoreVideoSupport;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -168,4 +166,13 @@ 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 return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$clear$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$clear$1.smali index b3dae09988..374498220a 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$clear$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$clear$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/stores/StoreVoiceChannelSelected$clear$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "StoreVoiceChannelSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreVoiceChannelSelected;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/stores/StoreVoiceChannelSelected; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "clearInternal" - - const-string v5, "clearInternal()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "clearInternal" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/stores/StoreVoiceChannelSelected; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "clearInternal()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/stores/StoreVoiceChannelSelected; diff --git a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$get$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$get$1.smali index 9a8b05ad42..573af0c5cb 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelChannel;", ">;" } @@ -89,7 +86,7 @@ const-string v1, "selectedVoiceChannelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$set$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$set$1.smali index b6c28a187f..dc2139f880 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$set$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected$set$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreVoiceChannelSelected$set$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreVoiceChannelSelected.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected.smali b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected.smali index c8ee15974c..996ad99985 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceChannelSelected.smali @@ -97,17 +97,13 @@ .method public constructor (Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dispatcher" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -121,16 +117,20 @@ invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object p3 + + invoke-static {p3}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + + move-result-object p3 + + iput-object p3, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->selectedVoiceChannelIdPublisher:Lrx/subjects/BehaviorSubject; + + invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object p1 invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object p2 - - iput-object p2, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->selectedVoiceChannelIdPublisher:Lrx/subjects/BehaviorSubject; - - invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object p1 iput-object p1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->timeSelectedPublisher:Lrx/subjects/BehaviorSubject; @@ -139,7 +139,7 @@ const-string p2, "selectedVoiceChannelIdPublisher" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -151,7 +151,7 @@ const-string p2, "selectedVoiceChannelIdPu\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->id:Lrx/Observable; @@ -159,7 +159,7 @@ const-string p2, "timeSelectedPublisher" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -171,11 +171,32 @@ const-string p2, "timeSelectedPublisher\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->timeChannelSelected:Lrx/Observable; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dispatcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$clearInternal(Lcom/discord/stores/StoreVoiceChannelSelected;)V @@ -268,7 +289,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-virtual {v2}, Lcom/discord/stores/StorePermissions;->getPermissionsForChannels$app_productionDiscordExternalRelease()Ljava/util/Map; @@ -851,7 +872,7 @@ const-string v1, "id\n .switchMap \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -942,9 +963,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getSessionId()Ljava/lang/String; @@ -964,6 +983,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildMemberAdd(Lcom/discord/models/domain/ModelGuildMember;)V @@ -971,16 +999,14 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "member" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember;->getUser()Lcom/discord/models/domain/ModelUser; move-result-object p1 - const/4 v0, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -1018,7 +1044,7 @@ move-result-object v0 :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1028,6 +1054,13 @@ :cond_2 return-void + + :cond_3 + const-string p1, "member" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleGuildRemove()V @@ -1065,9 +1098,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; @@ -1090,6 +1121,15 @@ invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreVoiceChannelSelected;->selectVoiceChannel$default(Lcom/discord/stores/StoreVoiceChannelSelected;JZILjava/lang/Object;)Lcom/discord/stores/StoreVoiceChannelSelected$JoinVoiceChannelResult; return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleVoiceStateUpdates(Lcom/discord/models/domain/ModelVoice$State;)V @@ -1097,23 +1137,23 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "voiceState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - iget-object v0, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->stream:Lcom/discord/stores/StoreStream; + iget-object v1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->stream:Lcom/discord/stores/StoreStream; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me; + invoke-virtual {v1}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J move-result-wide v0 @@ -1121,19 +1161,14 @@ move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->getUserId()J move-result-wide v1 if-nez v0, :cond_1 - goto :goto_1 + goto :goto_0 :cond_1 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1144,7 +1179,7 @@ if-eqz v0, :cond_2 - :goto_1 + :goto_0 return-void :cond_2 @@ -1158,7 +1193,7 @@ iget-object v2, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->sessionId:Ljava/lang/String; - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1170,7 +1205,7 @@ if-nez v0, :cond_3 - goto :goto_2 + goto :goto_1 :cond_3 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1181,7 +1216,7 @@ if-eqz v1, :cond_5 - :goto_2 + :goto_1 if-eqz v0, :cond_4 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1190,12 +1225,12 @@ invoke-direct {p0, v0, v1, v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->selectVoiceChannel(JZ)Lcom/discord/stores/StoreVoiceChannelSelected$JoinVoiceChannelResult; - goto :goto_3 + goto :goto_2 :cond_4 invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected;->clearInternal()V - goto :goto_3 + goto :goto_2 :cond_5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->getSessionId()Ljava/lang/String; @@ -1204,7 +1239,7 @@ iget-object v1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->sessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1236,7 +1271,7 @@ if-nez v0, :cond_6 - goto :goto_3 + goto :goto_2 :cond_6 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1250,8 +1285,15 @@ invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected;->clearInternal()V :cond_7 - :goto_3 + :goto_2 return-void + + :cond_8 + const-string p1, "voiceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDispatchEnded()V @@ -1329,7 +1371,7 @@ const-string p1, "resultSubject" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$VoiceUser.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$VoiceUser.smali index e87cffe8ad..394fef8746 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$VoiceUser.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$VoiceUser.smali @@ -60,9 +60,9 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelVoice$State;ZLcom/discord/stores/StoreVideoStreams$UserStreams;ZLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Z)V .locals 1 - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_f invoke-direct {p0}, Ljava/lang/Object;->()V @@ -121,8 +121,6 @@ iget-object p2, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->streams:Lcom/discord/stores/StoreVideoStreams$UserStreams; - const/4 p4, 0x0 - if-eqz p2, :cond_2 invoke-virtual {p2}, Lcom/discord/stores/StoreVideoStreams$UserStreams;->getCallStreamId()Ljava/lang/Integer; @@ -132,7 +130,7 @@ goto :goto_1 :cond_2 - move-object p2, p4 + move-object p2, v0 :goto_1 iput-object p2, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->callStreamId:Ljava/lang/Integer; @@ -148,7 +146,7 @@ goto :goto_2 :cond_3 - move-object p2, p4 + move-object p2, v0 :goto_2 iput-object p2, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->applicationStreamId:Ljava/lang/Integer; @@ -159,10 +157,10 @@ invoke-virtual {p2}, Lcom/discord/utilities/streams/StreamContext;->getStream()Lcom/discord/models/domain/ModelApplicationStream; - move-result-object p4 + move-result-object v0 :cond_4 - iput-object p4, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->applicationStream:Lcom/discord/models/domain/ModelApplicationStream; + iput-object v0, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->applicationStream:Lcom/discord/models/domain/ModelApplicationStream; iget-object p2, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->voiceState:Lcom/discord/models/domain/ModelVoice$State; @@ -294,6 +292,13 @@ iput-boolean p1, p0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->isDeafened:Z return-void + + :cond_f + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final component10()Z @@ -535,37 +540,44 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelVoice$State;ZLcom/discord/stores/StoreVideoStreams$UserStreams;ZLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Z)Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; .locals 12 - const-string/jumbo v0, "user" + if-eqz p1, :cond_0 - move-object v2, p1 + new-instance v11, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object v0, v11 - new-instance v0, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; + move-object v1, p1 - move-object v1, v0 + move-object v2, p2 - move-object v3, p2 + move v3, p3 - move v4, p3 + move-object/from16 v4, p4 - move-object/from16 v5, p4 + move/from16 v5, p5 - move/from16 v6, p5 + move-object/from16 v6, p6 - move-object/from16 v7, p6 + move-object/from16 v7, p7 - move-object/from16 v8, p7 + move-object/from16 v8, p8 - move-object/from16 v9, p8 + move-object/from16 v9, p9 - move-object/from16 v10, p9 + move/from16 v10, p10 - move/from16 v11, p10 + invoke-direct/range {v0 .. v10}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelVoice$State;ZLcom/discord/stores/StoreVideoStreams$UserStreams;ZLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Z)V - invoke-direct/range {v1 .. v11}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelVoice$State;ZLcom/discord/stores/StoreVideoStreams$UserStreams;ZLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Z)V + return-object v11 - return-object v0 + :cond_0 + const-string v0, "user" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -583,7 +595,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -593,7 +605,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->voiceState:Lcom/discord/models/domain/ModelVoice$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -609,7 +621,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->streams:Lcom/discord/stores/StoreVideoStreams$UserStreams; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -625,7 +637,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->nickname:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -635,7 +647,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->watchingStream:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -645,7 +657,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -655,7 +667,7 @@ iget-object v1, p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -721,9 +733,9 @@ move-result-object v0 - const-string/jumbo v1, "user.username" + const-string v1, "user.username" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object v0 diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$1.smali index 8ff3389be4..9b66b90517 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$1.smali @@ -27,19 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$1.smali index 9480dbde76..3de2a55d09 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelCall;", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -97,7 +93,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$2.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$2.smali index 50f908766e..047a3e773c 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$2.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2$2.smali @@ -39,40 +39,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func8<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;", - "Ljava/util/Set<", - "Ljava/lang/Long;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVideoStreams$UserStreams;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Lcom/discord/stores/StoreApplicationStreaming$State;", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;>;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;" } .end annotation @@ -129,7 +96,7 @@ .end method .method public final call(Ljava/util/Map;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$State;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;)Ljava/util/Map; - .locals 13 + .locals 12 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -168,75 +135,86 @@ move-object v0, p0 + if-eqz p3, :cond_0 + iget-object v1, v0, Lcom/discord/stores/StoreVoiceParticipants$get$1$2$2;->this$0:Lcom/discord/stores/StoreVoiceParticipants$get$1$2; iget-object v1, v1, Lcom/discord/stores/StoreVoiceParticipants$get$1$2;->this$0:Lcom/discord/stores/StoreVoiceParticipants$get$1; - iget-object v2, v1, Lcom/discord/stores/StoreVoiceParticipants$get$1;->this$0:Lcom/discord/stores/StoreVoiceParticipants; + iget-object v1, v1, Lcom/discord/stores/StoreVoiceParticipants$get$1;->this$0:Lcom/discord/stores/StoreVoiceParticipants; - iget-object v3, v0, Lcom/discord/stores/StoreVoiceParticipants$get$1$2$2;->$meUser:Lcom/discord/models/domain/ModelUser; + iget-object v2, v0, Lcom/discord/stores/StoreVoiceParticipants$get$1$2$2;->$meUser:Lcom/discord/models/domain/ModelUser; - const-string v1, "meUser" + const-string v3, "meUser" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v4, v0, Lcom/discord/stores/StoreVoiceParticipants$get$1$2$2;->$otherUsers:Ljava/util/Collection; + iget-object v3, v0, Lcom/discord/stores/StoreVoiceParticipants$get$1$2$2;->$otherUsers:Ljava/util/Collection; - const-string v1, "otherUsers" + const-string v4, "otherUsers" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v1, "voiceStates" + const-string v4, "voiceStates" move-object v5, p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "speakingUsers" + const-string v4, "speakingUsers" move-object v6, p2 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "isRinging" + const-string v4, "videoStreams" - move-object/from16 v7, p3 + move-object/from16 v7, p4 - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v1, "videoStreams" + const-string v4, "guildMembers" - move-object/from16 v8, p4 + move-object/from16 v8, p5 - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "guildMembers" + const-string v4, "applicationStreamingState" - move-object/from16 v9, p5 + move-object/from16 v9, p6 - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "applicationStreamingState" + const-string v4, "voiceConfig" - move-object/from16 v10, p6 + move-object/from16 v10, p7 - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v1, "voiceConfig" + const-string v4, "streamContexts" - move-object/from16 v11, p7 + move-object/from16 v11, p8 - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "streamContexts" + move-object v4, p1 - move-object/from16 v12, p8 + move-object v5, p2 - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-object v6, p3 - invoke-static/range {v2 .. v12}, Lcom/discord/stores/StoreVoiceParticipants;->access$create(Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/models/domain/ModelUser;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Set;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$State;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;)Ljava/util/Map; + invoke-static/range {v1 .. v11}, Lcom/discord/stores/StoreVoiceParticipants;->access$create(Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/models/domain/ModelUser;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Set;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$State;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;)Ljava/util/Map; move-result-object v1 return-object v1 + + :cond_0 + const-string v1, "isRinging" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2.smali index 62fbd3b230..faf8d07e8b 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1$2.smali @@ -25,21 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -95,7 +83,6 @@ "Lcom/discord/models/domain/ModelUser;", ">;>;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", @@ -117,7 +104,7 @@ const-string v3, "otherUsers" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Ljava/util/ArrayList; @@ -161,7 +148,7 @@ :cond_0 const-string v4, "meUser" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -171,7 +158,7 @@ move-result-object v4 - invoke-static {v3, v4}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v3, v4}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v3 @@ -217,7 +204,7 @@ const-string v5, "stream\n \u2026 .get()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v5, 0xfa diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1.smali index faf53d8983..d69876b811 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$get$1.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -78,7 +73,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", @@ -88,7 +82,7 @@ if-nez p1, :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; new-instance v0, Ls0/l/e/j; @@ -114,7 +108,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$1.smali index bf0650af9c..5ce148d2f3 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$2.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$2.smali index 1a5a8dceb1..4a8cfc63a1 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$2.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$2.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -82,7 +75,7 @@ const-string v0, "memberIds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3$1.smali index b487309cde..325245261f 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3.smali index 27935da288..add5812e98 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1$3.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -87,7 +80,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Collection<", "Lcom/discord/models/domain/ModelUser;", ">;>;" @@ -102,7 +94,7 @@ const-string v1, "otherMemberIds" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1.smali index 2785613389..9a7c636607 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getOtherUsers$1.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -73,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/util/Collection<", "Lcom/discord/models/domain/ModelUser;", ">;>;" @@ -94,7 +89,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getStreamContextsForUsers$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getStreamContextsForUsers$1.smali index 60e1f2b592..0af314cd3c 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getStreamContextsForUsers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$getStreamContextsForUsers$1.smali @@ -23,11 +23,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/FuncN<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;>;" + "TR;>;" } .end annotation @@ -52,21 +48,21 @@ .method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreVoiceParticipants$getStreamContextsForUsers$1;->call([Ljava/lang/Object;)Ljava/util/Map; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreVoiceParticipants$getStreamContextsForUsers$1;->call([Ljava/lang/Object;)Ljava/util/LinkedHashMap; move-result-object p1 return-object p1 .end method -.method public final call([Ljava/lang/Object;)Ljava/util/Map; +.method public final call([Ljava/lang/Object;)Ljava/util/LinkedHashMap; .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "([", "Ljava/lang/Object;", ")", - "Ljava/util/Map<", + "Ljava/util/LinkedHashMap<", "Ljava/lang/Long;", "Lcom/discord/utilities/streams/StreamContext;", ">;" diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$init$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$init$1.smali index 9df02f65c0..7345bbf966 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreVoiceParticipants$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StoreVoiceParticipants.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceParticipants.smali b/com.discord/smali/com/discord/stores/StoreVoiceParticipants.smali index dac5794771..68fbfc7c53 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceParticipants.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceParticipants.smali @@ -29,9 +29,7 @@ .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 2 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/stores/Store;->()V @@ -50,6 +48,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreVoiceParticipants;->selectedParticipantSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$create(Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/models/domain/ModelUser;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Set;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/discord/stores/StoreApplicationStreaming$State;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;)Ljava/util/Map; @@ -244,7 +251,7 @@ goto :goto_1 :cond_2 - invoke-static {v0}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 @@ -254,7 +261,7 @@ new-instance v8, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {v11, v12}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v11, v12}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 @@ -274,7 +281,7 @@ move-result v3 - invoke-static {v11, v15}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v11, v15}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 @@ -284,7 +291,7 @@ const/4 v5, 0x1 - invoke-static {v11, v10}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v11, v10}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 @@ -484,7 +491,7 @@ goto :goto_5 :cond_6 - invoke-static {v4}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v4}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v4 @@ -494,7 +501,7 @@ new-instance v4, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {v3, v12}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v3, v12}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v5 @@ -514,7 +521,7 @@ move-result v20 - invoke-static {v3, v15}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v3, v15}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v5 @@ -524,7 +531,7 @@ const/16 v22, 0x0 - invoke-static {v3, v11}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v3, v11}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v5 @@ -548,7 +555,7 @@ move-object/from16 v23, v16 :goto_6 - invoke-static {v3, v5}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v3, v5}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v6 @@ -648,7 +655,7 @@ if-eq v0, v1, :cond_1 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; new-instance v0, Ls0/l/e/j; @@ -656,7 +663,7 @@ const-string p1, "Observable.just(emptyList())" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -681,7 +688,7 @@ const-string p1, "StoreStream\n \u2026 }\n }" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -696,7 +703,7 @@ const-string p1, "Observable.just(channel.recipients)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object v0 @@ -796,7 +803,7 @@ const-string v1, "Observable\n .comb\u2026}\n map\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -836,7 +843,7 @@ const-string p2, "StoreStream\n .get\u2026 }\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -848,7 +855,7 @@ const-string p2, "StoreStream\n .get\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -868,7 +875,7 @@ const-string v1, "selectedParticipantSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -880,7 +887,7 @@ const-string v1, "selectedParticipantSubje\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -896,9 +903,7 @@ .method public init(Landroid/content/Context;)V .locals 9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V @@ -914,10 +919,6 @@ const-class v1, Lcom/discord/stores/StoreVoiceParticipants; - new-instance v6, Lcom/discord/stores/StoreVoiceParticipants$init$1; - - invoke-direct {v6, p0}, Lcom/discord/stores/StoreVoiceParticipants$init$1;->(Lcom/discord/stores/StoreVoiceParticipants;)V - const/4 v2, 0x0 const/4 v3, 0x0 @@ -926,6 +927,10 @@ const/4 v5, 0x0 + new-instance v6, Lcom/discord/stores/StoreVoiceParticipants$init$1; + + invoke-direct {v6, p0}, Lcom/discord/stores/StoreVoiceParticipants$init$1;->(Lcom/discord/stores/StoreVoiceParticipants;)V + const/16 v7, 0x1e const/4 v8, 0x0 @@ -933,6 +938,15 @@ invoke-static/range {v0 .. v8}, 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, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final selectParticipant(Ljava/lang/Long;)V diff --git a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$1.smali index a1eba88398..6ecfb6d9c6 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$1.smali @@ -25,17 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;>;" + "TR;TR;>;" } .end annotation @@ -104,7 +94,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$1.smali b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$1.smali index fe48809c7a..c8d6f6d49d 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$1.smali @@ -49,12 +49,28 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelVoice$State;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelVoice$State; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreVoiceStates$get$2$1;->call(Lcom/discord/models/domain/ModelVoice$State;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelVoice$State;)Z .locals 4 const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->getChannelId()Ljava/lang/Long; @@ -86,21 +102,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelVoice$State; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreVoiceStates$get$2$1;->call(Lcom/discord/models/domain/ModelVoice$State;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$2.smali b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$2.smali index f2273dc448..4000f8cb2f 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$2.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelVoice$State;", - "Ljava/lang/Long;", - ">;" + "TT;TK;>;" } .end annotation @@ -59,32 +57,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelVoice$State;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelVoice$State;)J .locals 2 const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->getUserId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelVoice$State; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreVoiceStates$get$2$2;->call(Lcom/discord/models/domain/ModelVoice$State;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelVoice$State; - - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreVoiceStates$get$2$2;->call(Lcom/discord/models/domain/ModelVoice$State;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2.smali b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2.smali index 4fd826f972..f1e0e67629 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceStates$get$2.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -80,7 +72,6 @@ "Lcom/discord/models/domain/ModelVoice$State;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelVoice$State;", diff --git a/com.discord/smali/com/discord/stores/StoreVoiceStates.smali b/com.discord/smali/com/discord/stores/StoreVoiceStates.smali index eb3797e3bb..bcb86d464e 100644 --- a/com.discord/smali/com/discord/stores/StoreVoiceStates.smali +++ b/com.discord/smali/com/discord/stores/StoreVoiceStates.smali @@ -74,9 +74,7 @@ .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 1 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -113,6 +111,15 @@ iput-object p1, p0, Lcom/discord/stores/StoreVoiceStates;->dirtyGuildIds:Ljava/util/HashSet; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final clear()V @@ -178,7 +185,7 @@ iget-object v4, p0, Lcom/discord/stores/StoreVoiceStates;->sessionId:Ljava/lang/String; - invoke-static {p2, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -302,7 +309,7 @@ check-cast v8, Lcom/discord/models/domain/ModelVoice$State; - invoke-static {p1, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v8 @@ -322,6 +329,10 @@ const/4 v4, 0x0 :goto_3 + const-string p1, "(voiceStates[voiceStateG\u2026 = true\n }\n }" + + invoke-static {v7, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; if-eqz v4, :cond_6 @@ -381,9 +392,9 @@ move-result-object p1 - const-string/jumbo p2, "voiceStatesSubject\n \u2026Id, ModelVoice.State>() }" + const-string p2, "voiceStatesSubject\n \u2026Id, ModelVoice.State>() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -393,9 +404,9 @@ move-result-object p1 - const-string/jumbo p2, "voiceStatesSubject\n \u2026 .distinctUntilChanged()" + const-string p2, "voiceStatesSubject\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -431,7 +442,7 @@ const-string p2, "get(guildId)\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -476,9 +487,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelPayload;->getSessionId()Ljava/lang/String; @@ -492,7 +501,7 @@ const-string v1, "payload.me" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -512,7 +521,7 @@ const-string v0, "payload.guilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -533,7 +542,7 @@ const-string v1, "guild" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getVoiceStates()Ljava/util/List; @@ -558,9 +567,9 @@ check-cast v2, Lcom/discord/models/domain/ModelVoice$State; - const-string/jumbo v3, "voiceState" + const-string v3, "voiceState" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -576,6 +585,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "payload" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildAdd(Lcom/discord/models/domain/ModelGuild;)V @@ -583,9 +601,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getVoiceStates()Ljava/util/List; @@ -610,9 +626,9 @@ check-cast v1, Lcom/discord/models/domain/ModelVoice$State; - const-string/jumbo v2, "voiceState" + const-string v2, "voiceState" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -628,6 +644,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleGuildRemove(Lcom/discord/models/domain/ModelGuild;)V @@ -635,9 +660,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/StoreVoiceStates;->voiceStates:Ljava/util/HashMap; @@ -664,6 +687,15 @@ invoke-virtual {v0, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleVoiceStateUpdate(Lcom/discord/models/domain/ModelVoice$State;)V @@ -671,17 +703,22 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - const-string/jumbo v0, "voiceState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x2 invoke-static {p0, p1, v0, v1, v0}, Lcom/discord/stores/StoreVoiceStates;->updateVoiceState$default(Lcom/discord/stores/StoreVoiceStates;Lcom/discord/models/domain/ModelVoice$State;Ljava/lang/Long;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "voiceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDispatchEnded()V @@ -801,7 +838,7 @@ const-string v4, "it.key" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; @@ -809,7 +846,7 @@ const-string v4, "it.value" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/VoiceConfigurationCache$1.smali b/com.discord/smali/com/discord/stores/VoiceConfigurationCache$1.smali index f59e455cc9..a5dd9d2a70 100644 --- a/com.discord/smali/com/discord/stores/VoiceConfigurationCache$1.smali +++ b/com.discord/smali/com/discord/stores/VoiceConfigurationCache$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/VoiceConfigurationCache$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceConfigurationCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,9 +63,9 @@ iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$1;->this$0:Lcom/discord/stores/VoiceConfigurationCache; - const-string/jumbo v1, "voiceConfiguration" + const-string v1, "voiceConfiguration" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/stores/VoiceConfigurationCache;->access$writeToSharedPreferences(Lcom/discord/stores/VoiceConfigurationCache;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V diff --git a/com.discord/smali/com/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1.smali b/com.discord/smali/com/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1.smali index 6e8b0e4f1c..809bdc90c3 100644 --- a/com.discord/smali/com/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1.smali +++ b/com.discord/smali/com/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceConfigurationCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,133 +65,131 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 5 - const-string v0, "editor" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isMuted()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isMuted()Z - move-result v0 + move-result v1 - const-string v1, "CACHE_KEY_VOICE_SETTINGS_IS_MUTED" + const-string v2, "CACHE_KEY_VOICE_SETTINGS_IS_MUTED" - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isDeafened()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isDeafened()Z - move-result v0 + move-result v1 - const-string v1, "CACHE_KEY_VOICE_SETTINGS_IS_DEAFENED" + const-string v2, "CACHE_KEY_VOICE_SETTINGS_IS_DEAFENED" - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticVad()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticVad()Z - move-result v0 + move-result v1 - const-string v1, "CACHE_KEY_VOICE_SETTINGS_AUTOMATIC_VAD" + const-string v2, "CACHE_KEY_VOICE_SETTINGS_AUTOMATIC_VAD" - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticGainControl()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticGainControl()Z - move-result v0 + move-result v1 - const-string v1, "CACHE_KEY_VOICE_SETTINGS_AUTOMATIC_GAIN_CONTROL" + const-string v2, "CACHE_KEY_VOICE_SETTINGS_AUTOMATIC_GAIN_CONTROL" - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getNoiseProcessing()Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getNoiseProcessing()Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;->Cancellation:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; + sget-object v2, Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;->Cancellation:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-ne v0, v1, :cond_0 + if-ne v1, v2, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - const-string v1, "CACHE_KEY_VOICE_SETTINGS_NOISE_CANCELLATION" + const-string v2, "CACHE_KEY_VOICE_SETTINGS_NOISE_CANCELLATION" - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getEchoCancellation()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getEchoCancellation()Z - move-result v0 + move-result v1 - const-string v1, "CACHE_KEY_VOICE_SETTINGS_ECHO_CANCELLATION" + const-string v2, "CACHE_KEY_VOICE_SETTINGS_ECHO_CANCELLATION" - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getNoiseProcessing()Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getNoiseProcessing()Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;->Suppression:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; + sget-object v2, Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;->Suppression:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing; - if-ne v0, v1, :cond_1 + if-ne v1, v2, :cond_1 goto :goto_1 :cond_1 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_1 - const-string v0, "CACHE_KEY_VOICE_SETTINGS_NOISE_SUPPRESSION" + const-string v1, "CACHE_KEY_VOICE_SETTINGS_NOISE_SUPPRESSION" - invoke-interface {p1, v0, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getSensitivity()F - - move-result v0 - - const-string v1, "CACHE_KEY_VOICE_SETTINGS_SENSITIVITY" - - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; - - iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->this$0:Lcom/discord/stores/VoiceConfigurationCache; - - invoke-static {v0}, Lcom/discord/stores/VoiceConfigurationCache;->access$getInputModeCache$p(Lcom/discord/stores/VoiceConfigurationCache;)Lcom/discord/utilities/persister/Persister; - - move-result-object v0 + invoke-interface {p1, v1, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getInputMode()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode; + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getSensitivity()F + + move-result v1 + + const-string v2, "CACHE_KEY_VOICE_SETTINGS_SENSITIVITY" + + invoke-interface {p1, v2, v1}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; + + iget-object v1, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->this$0:Lcom/discord/stores/VoiceConfigurationCache; + + invoke-static {v1}, Lcom/discord/stores/VoiceConfigurationCache;->access$getInputModeCache$p(Lcom/discord/stores/VoiceConfigurationCache;)Lcom/discord/utilities/persister/Persister; move-result-object v1 - const/4 v2, 0x2 + iget-object v2, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - const/4 v4, 0x0 + invoke-virtual {v2}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getInputMode()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode; - invoke-static {v0, v1, v3, v2, v4}, Lcom/discord/utilities/persister/Persister;->set$default(Lcom/discord/utilities/persister/Persister;Ljava/lang/Object;ZILjava/lang/Object;)Ljava/lang/Object; + move-result-object v2 + + const/4 v3, 0x2 + + invoke-static {v1, v2, v4, v3, v0}, Lcom/discord/utilities/persister/Persister;->set$default(Lcom/discord/utilities/persister/Persister;Ljava/lang/Object;ZILjava/lang/Object;)Ljava/lang/Object; iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache$writeToSharedPreferences$1;->$voiceConfiguration:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -204,4 +202,11 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; return-void + + :cond_2 + const-string p1, "editor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/stores/VoiceConfigurationCache.smali b/com.discord/smali/com/discord/stores/VoiceConfigurationCache.smali index fd4899f5f9..b12535a8a7 100644 --- a/com.discord/smali/com/discord/stores/VoiceConfigurationCache.smali +++ b/com.discord/smali/com/discord/stores/VoiceConfigurationCache.smali @@ -85,9 +85,7 @@ .method public constructor (Landroid/content/SharedPreferences;)V .locals 10 - const-string v0, "sharedPreferences" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -99,21 +97,21 @@ const-string v0, "PublishSubject.create()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/stores/VoiceConfigurationCache;->voiceConfigSubject:Lrx/subjects/PublishSubject; - sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v0, 0x12c - const-wide/16 v1, 0x12c + sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {p1, v1, v2, v0}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-virtual {p1, v0, v1, v2}, Lrx/Observable;->o(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 - const-string/jumbo v0, "voiceConfigSubject\n \u2026L, TimeUnit.MILLISECONDS)" + const-string v0, "voiceConfigSubject\n \u2026L, TimeUnit.MILLISECONDS)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -121,10 +119,6 @@ const-class v2, Lcom/discord/stores/VoiceConfigurationCache; - new-instance v7, Lcom/discord/stores/VoiceConfigurationCache$1; - - invoke-direct {v7, p0}, Lcom/discord/stores/VoiceConfigurationCache$1;->(Lcom/discord/stores/VoiceConfigurationCache;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -133,6 +127,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/stores/VoiceConfigurationCache$1; + + invoke-direct {v7, p0}, Lcom/discord/stores/VoiceConfigurationCache$1;->(Lcom/discord/stores/VoiceConfigurationCache;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -150,6 +148,15 @@ iput-object p1, p0, Lcom/discord/stores/VoiceConfigurationCache;->inputModeCache:Lcom/discord/utilities/persister/Persister; return-void + + :cond_0 + const-string p1, "sharedPreferences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getDEFAULT_VOICE_CONFIG$cp()Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; @@ -422,9 +429,7 @@ .method public final write(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V .locals 1 - const-string/jumbo v0, "voiceConfiguration" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/stores/VoiceConfigurationCache;->voiceConfigSubject:Lrx/subjects/PublishSubject; @@ -433,4 +438,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "voiceConfiguration" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeck$Companion$ON_UPDATE_EMPTY$1.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeck$Companion$ON_UPDATE_EMPTY$1.smali index 0ddba7ce74..b672deca95 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeck$Companion$ON_UPDATE_EMPTY$1.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeck$Companion$ON_UPDATE_EMPTY$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/updates/ObservationDeck$Companion$ON_UPDATE_EMPTY$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ObservationDeck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connect$observer$1.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connect$observer$1.smali index bb2c861f8b..adf246b033 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connect$observer$1.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connect$observer$1.smali @@ -96,7 +96,7 @@ .end method .method public setOnUpdate(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -106,11 +106,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/stores/updates/ObservationDeck$connect$observer$1;->onUpdate:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1$1.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1$1.smali index bd4cb47855..fc1b2b2cbe 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1$1.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/updates/ObservationDeck$connectRx$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ObservationDeck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1.smali index 888cdaffaf..bad748c54d 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$1.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lkotlin/Unit;", - ">;>;" + "TT;>;>;" } .end annotation @@ -86,21 +85,21 @@ iget-boolean v2, p0, Lcom/discord/stores/updates/ObservationDeck$connectRx$1;->$updateOnConnect:Z - new-instance v3, Lcom/discord/stores/updates/ObservationDeck$connectRx$1$1; + iget-object v3, p0, Lcom/discord/stores/updates/ObservationDeck$connectRx$1;->$updateSources:[Lcom/discord/stores/updates/ObservationDeck$UpdateSource; - invoke-direct {v3, p1}, Lcom/discord/stores/updates/ObservationDeck$connectRx$1$1;->(Lrx/Emitter;)V + array-length v4, v3 - iget-object p1, p0, Lcom/discord/stores/updates/ObservationDeck$connectRx$1;->$updateSources:[Lcom/discord/stores/updates/ObservationDeck$UpdateSource; + invoke-static {v3, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - array-length v4, p1 + move-result-object v3 - invoke-static {p1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + check-cast v3, [Lcom/discord/stores/updates/ObservationDeck$UpdateSource; - move-result-object p1 + new-instance v4, Lcom/discord/stores/updates/ObservationDeck$connectRx$1$1; - check-cast p1, [Lcom/discord/stores/updates/ObservationDeck$UpdateSource; + invoke-direct {v4, p1}, Lcom/discord/stores/updates/ObservationDeck$connectRx$1$1;->(Lrx/Emitter;)V - invoke-virtual {v1, p1, v2, v3}, Lcom/discord/stores/updates/ObservationDeck;->connect([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;ZLkotlin/jvm/functions/Function0;)Lcom/discord/stores/updates/ObservationDeck$Observer; + invoke-virtual {v1, v3, v2, v4}, Lcom/discord/stores/updates/ObservationDeck;->connect([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;ZLkotlin/jvm/functions/Function0;)Lcom/discord/stores/updates/ObservationDeck$Observer; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$3.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$3.smali index 02b9daba38..2b92f486d2 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$3.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeck$connectRx$3.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Unit;", - "TT;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeck.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeck.smali index 4367749bdd..d874227182 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeck.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeck.smali @@ -172,7 +172,7 @@ :try_start_0 const-string v0, "observer" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/stores/updates/ObservationDeck;->observers:Ljava/util/Set; @@ -193,6 +193,16 @@ return-object p1 + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -202,7 +212,7 @@ .end method .method public final declared-synchronized connect([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;ZLkotlin/jvm/functions/Function0;)Lcom/discord/stores/updates/ObservationDeck$Observer; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "([", @@ -218,13 +228,15 @@ monitor-enter p0 :try_start_0 - const-string/jumbo v0, "updateSources" + const-string v0, "updateSources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_1 const-string v0, "onUpdate" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/stores/updates/ObservationDeck$connect$observer$1; @@ -238,6 +250,22 @@ return-object v0 + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + + :cond_1 + :try_start_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -264,20 +292,20 @@ monitor-enter p0 :try_start_0 - const-string/jumbo v0, "updateSources" + const-string v0, "updateSources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_1 const-string v0, "backpressureMode" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - const/4 v1, 0x0 - iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; new-instance v1, Lcom/discord/stores/updates/ObservationDeck$connectRx$1; @@ -298,7 +326,7 @@ const-string p2, "Observable.create(\u2026rver?.let(::disconnect) }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -306,6 +334,22 @@ return-object p1 + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + + :cond_1 + :try_start_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -315,7 +359,7 @@ .end method .method public final declared-synchronized connectRx([Lcom/discord/stores/updates/ObservationDeck$UpdateSource;ZLrx/Emitter$BackpressureMode;Lkotlin/jvm/functions/Function0;)Lrx/Observable; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_2 const-string v0, "backpressureMode" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const-string v0, "generator" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 array-length v0, p1 @@ -368,7 +414,7 @@ const-string p2, "connectRx(\n *upda\u2026 ).map { generator() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -376,6 +422,30 @@ return-object p1 + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + + :cond_1 + :try_start_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_0 + + throw v1 + + :cond_2 + :try_start_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_3 + .catchall {:try_start_3 .. :try_end_3} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -392,7 +462,7 @@ :try_start_0 const-string v0, "observer" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/stores/updates/ObservationDeck$Observer;->markStale()V :try_end_0 @@ -402,6 +472,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -425,9 +505,9 @@ monitor-enter p0 :try_start_0 - const-string/jumbo v0, "updates" + const-string v0, "updates" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 iget-object v0, p0, Lcom/discord/stores/updates/ObservationDeck;->observers:Ljava/util/Set; @@ -519,6 +599,16 @@ return-void + :cond_6 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/stores/updates/ObservationDeckProvider$INSTANCE$2.smali b/com.discord/smali/com/discord/stores/updates/ObservationDeckProvider$INSTANCE$2.smali index 5060d229fc..c1a3b69d6b 100644 --- a/com.discord/smali/com/discord/stores/updates/ObservationDeckProvider$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/stores/updates/ObservationDeckProvider$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/updates/ObservationDeckProvider$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ObservationDeck.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/stores/updates/ObservationDeck;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/tooltips/DefaultTooltipCreator.smali b/com.discord/smali/com/discord/tooltips/DefaultTooltipCreator.smali index e7d9cd0b7e..18f0ca1057 100644 --- a/com.discord/smali/com/discord/tooltips/DefaultTooltipCreator.smali +++ b/com.discord/smali/com/discord/tooltips/DefaultTooltipCreator.smali @@ -9,15 +9,22 @@ # direct methods .method public constructor (Lcom/discord/tooltips/TooltipManager;)V - .locals 1 + .locals 0 - const-string v0, "tooltipManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/tooltips/DefaultTooltipCreator;->a:Lcom/discord/tooltips/TooltipManager; return-void + + :cond_0 + const-string p1, "tooltipManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/tooltips/TooltipManager$Tooltip.smali b/com.discord/smali/com/discord/tooltips/TooltipManager$Tooltip.smali index 72e0ace6b7..99a33cba11 100644 --- a/com.discord/smali/com/discord/tooltips/TooltipManager$Tooltip.smali +++ b/com.discord/smali/com/discord/tooltips/TooltipManager$Tooltip.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "tooltipName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/tooltips/TooltipManager$Tooltip;->tooltipName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "tooltipName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/tooltips/TooltipManager$a$a.smali b/com.discord/smali/com/discord/tooltips/TooltipManager$a$a.smali index 70e7ae98f5..9a1a0b8b80 100644 --- a/com.discord/smali/com/discord/tooltips/TooltipManager$a$a.smali +++ b/com.discord/smali/com/discord/tooltips/TooltipManager$a$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/tooltips/TooltipManager$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TooltipManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lf/a/l/a;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/tooltips/TooltipManager$a$b.smali b/com.discord/smali/com/discord/tooltips/TooltipManager$a$b.smali index e55bbf114d..0cfcb96236 100644 --- a/com.discord/smali/com/discord/tooltips/TooltipManager$a$b.smali +++ b/com.discord/smali/com/discord/tooltips/TooltipManager$a$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/tooltips/TooltipManager$a$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TooltipManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Set<", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/tooltips/TooltipManager.smali b/com.discord/smali/com/discord/tooltips/TooltipManager.smali index 367486f5be..abac82514f 100644 --- a/com.discord/smali/com/discord/tooltips/TooltipManager.smali +++ b/com.discord/smali/com/discord/tooltips/TooltipManager.smali @@ -52,17 +52,13 @@ const/4 p3, 0x1 :cond_0 - const-string p5, "acknowledgedTooltipsCache" + const/4 p5, 0x0 - invoke-static {p1, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p5, "shownTooltipNames" + if-eqz p2, :cond_2 - invoke-static {p2, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p5, "floatingViewManager" - - invoke-static {p4, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -81,18 +77,37 @@ iput-object p1, p0, Lcom/discord/tooltips/TooltipManager;->a:Ljava/util/Map; return-void + + :cond_1 + const-string p1, "floatingViewManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_2 + const-string p1, "shownTooltipNames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_3 + const-string p1, "acknowledgedTooltipsCache" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 .end method # virtual methods .method public final a(Lcom/discord/tooltips/TooltipManager$Tooltip;)V - .locals 4 + .locals 2 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "tooltip" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0, p1}, Lcom/discord/tooltips/TooltipManager;->c(Lcom/discord/tooltips/TooltipManager$Tooltip;)V @@ -100,35 +115,23 @@ move-result-object p1 - if-eqz p1, :cond_3 + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/tooltips/TooltipManager;->b:Lf/a/l/a; - const/4 v1, 0x0 - - if-eqz v0, :cond_2 - - const-string v2, "tooltipCacheKey" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, v0, Lf/a/l/a;->a:Landroid/content/SharedPreferences; - const/4 v3, 0x0 + const/4 v1, 0x0 - invoke-interface {v0, p1, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z + invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 - if-nez v0, :cond_1 + if-nez v0, :cond_0 iget-object v0, p0, Lcom/discord/tooltips/TooltipManager;->b:Lf/a/l/a; - const/4 v3, 0x1 - - if-eqz v0, :cond_0 - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x1 iget-object v0, v0, Lf/a/l/a;->a:Landroid/content/SharedPreferences; @@ -136,26 +139,23 @@ move-result-object v0 - invoke-interface {v0, p1, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object p1 invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V - goto :goto_0 - :cond_0 - throw v1 + return-void :cond_1 - :goto_0 - return-void + const-string p1, "tooltip" - :cond_2 - throw v1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - :cond_3 - return-void + const/4 p1, 0x0 + + throw p1 .end method .method public final b(Lcom/discord/tooltips/TooltipManager$Tooltip;Z)Z @@ -163,69 +163,69 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "tooltip" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/tooltips/TooltipManager$Tooltip;->getCacheKey()Ljava/lang/String; move-result-object v0 - const/4 v1, 0x0 + const/4 v1, 0x1 + + const/4 v2, 0x0 if-nez v0, :cond_0 goto :goto_0 :cond_0 - iget-object v2, p0, Lcom/discord/tooltips/TooltipManager;->b:Lf/a/l/a; + iget-object v3, p0, Lcom/discord/tooltips/TooltipManager;->b:Lf/a/l/a; - if-eqz v2, :cond_3 + iget-object v3, v3, Lf/a/l/a;->a:Landroid/content/SharedPreferences; - const-string v3, "tooltipCacheKey" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v2, v2, Lf/a/l/a;->a:Landroid/content/SharedPreferences; - - invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z + invoke-interface {v3, v0, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 - iget-object v2, p0, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; + iget-object v3, p0, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; invoke-virtual {p1}, Lcom/discord/tooltips/TooltipManager$Tooltip;->getTooltipName()Ljava/lang/String; move-result-object p1 - invoke-interface {v2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {v3, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z move-result p1 - iget-object v2, p0, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; + iget-object v3, p0, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; - invoke-interface {v2}, Ljava/util/Set;->size()I + invoke-interface {v3}, Ljava/util/Set;->size()I - move-result v2 + move-result v3 - if-nez v0, :cond_2 + if-nez v0, :cond_1 - if-nez p1, :cond_1 + if-nez p1, :cond_2 - if-nez p2, :cond_1 + if-nez p2, :cond_2 iget p1, p0, Lcom/discord/tooltips/TooltipManager;->d:I - if-ge v2, p1, :cond_2 + if-ge v3, p1, :cond_1 + + goto :goto_0 :cond_1 - :goto_0 - const/4 v1, 0x1 + const/4 v1, 0x0 :cond_2 + :goto_0 return v1 :cond_3 + const-string p1, "tooltip" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 p1, 0x0 throw p1 @@ -236,9 +236,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "tooltip" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/tooltips/TooltipManager;->a:Ljava/util/Map; @@ -264,10 +262,19 @@ :cond_0 return-void + + :cond_1 + const-string p1, "tooltip" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final d(Landroid/view/View;Landroid/view/View;Lcom/discord/tooltips/TooltipManager$Tooltip;Lcom/discord/floating_view_manager/FloatingViewGravity;IIZLrx/Observable;)V - .locals 15 + .locals 14 .annotation build Landroidx/annotation/UiThread; .end annotation @@ -287,58 +294,48 @@ move-object v0, p0 - move-object/from16 v8, p1 + move-object v8, p1 move-object/from16 v9, p2 move-object/from16 v1, p3 - move-object/from16 v10, p4 + move-object/from16 v10, p8 - move-object/from16 v11, p8 + const/4 v2, 0x0 - const-string v2, "anchorView" + if-eqz v8, :cond_a - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_9 - const-string v3, "tooltipView" + if-eqz v1, :cond_8 - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_7 - const-string v3, "tooltip" + if-eqz v10, :cond_6 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v3, p7 - const-string v3, "tooltipGravity" + invoke-virtual {p0, v1, v3}, Lcom/discord/tooltips/TooltipManager;->b(Lcom/discord/tooltips/TooltipManager$Tooltip;Z)Z - invoke-static {v10, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result v3 - const-string v3, "componentPausedObservable" - - invoke-static {v11, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move/from16 v4, p7 - - invoke-virtual {p0, v1, v4}, Lcom/discord/tooltips/TooltipManager;->b(Lcom/discord/tooltips/TooltipManager$Tooltip;Z)Z - - move-result v4 - - if-nez v4, :cond_0 + if-nez v3, :cond_0 return-void :cond_0 invoke-virtual {p0, v1}, Lcom/discord/tooltips/TooltipManager;->c(Lcom/discord/tooltips/TooltipManager$Tooltip;)V - iget-object v4, v0, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; + iget-object v3, v0, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; invoke-virtual/range {p3 .. p3}, Lcom/discord/tooltips/TooltipManager$Tooltip;->getTooltipName()Ljava/lang/String; - move-result-object v5 + move-result-object v4 - invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z + invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - iget-object v4, v0, Lcom/discord/tooltips/TooltipManager;->a:Ljava/util/Map; + iget-object v3, v0, Lcom/discord/tooltips/TooltipManager;->a:Ljava/util/Map; invoke-virtual/range {p3 .. p3}, Lcom/discord/tooltips/TooltipManager$Tooltip;->getTooltipName()Ljava/lang/String; @@ -346,45 +343,33 @@ invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getId()I - move-result v5 + move-result v4 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v5 + move-result-object v4 - invoke-interface {v4, v1, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - iget-object v12, v0, Lcom/discord/tooltips/TooltipManager;->e:Lf/a/c/a; + iget-object v11, v0, Lcom/discord/tooltips/TooltipManager;->e:Lf/a/c/a; - if-eqz v12, :cond_5 + if-eqz v11, :cond_5 - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "floatingView" - - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "floatingViewGravity" - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v11, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getRootView()Landroid/view/View; + invoke-virtual {p1}, Landroid/view/View;->getRootView()Landroid/view/View; move-result-object v1 if-eqz v1, :cond_4 - move-object v13, v1 + move-object v12, v1 - check-cast v13, Landroid/view/ViewGroup; + check-cast v12, Landroid/view/ViewGroup; const/4 v1, 0x4 invoke-virtual {v9, v1}, Landroid/view/View;->setVisibility(I)V - iget-object v1, v12, Lf/a/c/a;->a:Ljava/util/Map; + iget-object v1, v11, Lf/a/c/a;->a:Ljava/util/Map; invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getId()I @@ -400,7 +385,7 @@ if-nez v1, :cond_1 - invoke-virtual {v13, v9}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V + invoke-virtual {v12, v9}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V :cond_1 invoke-static/range {p2 .. p2}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z @@ -415,23 +400,23 @@ if-nez v1, :cond_3 - invoke-static/range {p1 .. p1}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z + invoke-static {p1}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z move-result v1 if-eqz v1, :cond_2 - invoke-virtual/range {p1 .. p1}, Landroid/view/View;->isLayoutRequested()Z + invoke-virtual {p1}, Landroid/view/View;->isLayoutRequested()Z move-result v1 if-nez v1, :cond_2 - move-object v1, v12 + move-object v1, v11 move-object/from16 v2, p2 - move-object/from16 v3, p1 + move-object v3, p1 move-object/from16 v4, p4 @@ -448,13 +433,13 @@ goto :goto_0 :cond_2 - new-instance v14, Lf/a/c/c; + new-instance v13, Lf/a/c/c; - move-object v1, v14 + move-object v1, v13 - move-object v2, v12 + move-object v2, v11 - move-object/from16 v3, p1 + move-object v3, p1 move-object/from16 v4, p2 @@ -466,18 +451,18 @@ invoke-direct/range {v1 .. v7}, Lf/a/c/c;->(Lf/a/c/a;Landroid/view/View;Landroid/view/View;Lcom/discord/floating_view_manager/FloatingViewGravity;II)V - invoke-virtual {v8, v14}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V + invoke-virtual {p1, v13}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V goto :goto_0 :cond_3 - new-instance v14, Lf/a/c/b; + new-instance v13, Lf/a/c/b; - move-object v1, v14 + move-object v1, v13 - move-object v2, v12 + move-object v2, v11 - move-object/from16 v3, p1 + move-object v3, p1 move-object/from16 v4, p2 @@ -489,18 +474,18 @@ invoke-direct/range {v1 .. v7}, Lf/a/c/b;->(Lf/a/c/a;Landroid/view/View;Landroid/view/View;Lcom/discord/floating_view_manager/FloatingViewGravity;II)V - invoke-virtual {v9, v14}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V + invoke-virtual {v9, v13}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V :goto_0 - new-instance v14, Lf/a/c/f; + new-instance v13, Lf/a/c/f; - move-object v1, v14 + move-object v1, v13 - move-object v2, v12 + move-object v2, v11 move-object/from16 v3, p2 - move-object/from16 v4, p1 + move-object v4, p1 move-object/from16 v5, p4 @@ -510,13 +495,13 @@ invoke-direct/range {v1 .. v7}, Lf/a/c/f;->(Lf/a/c/a;Landroid/view/View;Landroid/view/View;Lcom/discord/floating_view_manager/FloatingViewGravity;II)V - invoke-virtual {v13}, Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; + invoke-virtual {v12}, Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; move-result-object v1 - invoke-virtual {v1, v14}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V + invoke-virtual {v1, v13}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V - iget-object v1, v12, Lf/a/c/a;->a:Ljava/util/Map; + iget-object v1, v11, Lf/a/c/a;->a:Ljava/util/Map; invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getId()I @@ -528,39 +513,72 @@ new-instance v3, Lf/a/c/a$a; - invoke-direct {v3, v9, v13, v14}, Lf/a/c/a$a;->(Landroid/view/View;Landroid/view/ViewGroup;Landroid/view/ViewTreeObserver$OnPreDrawListener;)V + invoke-direct {v3, v9, v12, v13}, Lf/a/c/a$a;->(Landroid/view/View;Landroid/view/ViewGroup;Landroid/view/ViewTreeObserver$OnPreDrawListener;)V invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/4 v1, 0x1 - invoke-virtual {v11, v1}, Lrx/Observable;->V(I)Lrx/Observable; + invoke-virtual {v10, v1}, Lrx/Observable;->V(I)Lrx/Observable; move-result-object v1 new-instance v2, Lf/a/c/d; - invoke-direct {v2, v12, v9}, Lf/a/c/d;->(Lf/a/c/a;Landroid/view/View;)V + invoke-direct {v2, v11, v9}, Lf/a/c/d;->(Lf/a/c/a;Landroid/view/View;)V new-instance v3, Lf/a/c/e; - invoke-direct {v3, v12}, Lf/a/c/e;->(Lf/a/c/a;)V + invoke-direct {v3, v11}, Lf/a/c/e;->(Lf/a/c/a;)V invoke-virtual {v1, v2, v3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; return-void :cond_4 - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type android.view.ViewGroup" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 :cond_5 - const/4 v1, 0x0 + throw v2 - throw v1 + :cond_6 + const-string v1, "componentPausedObservable" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_7 + const-string v1, "tooltipGravity" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_8 + const-string v1, "tooltip" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_9 + const-string v1, "tooltipView" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_a + const-string v1, "anchorView" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/utilities/ChannelShortcutInfo.smali b/com.discord/smali/com/discord/utilities/ChannelShortcutInfo.smali index 127bf02d4d..bc3ad8a0ec 100644 --- a/com.discord/smali/com/discord/utilities/ChannelShortcutInfo.smali +++ b/com.discord/smali/com/discord/utilities/ChannelShortcutInfo.smali @@ -13,11 +13,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;IZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -28,6 +26,15 @@ iput-boolean p3, p0, Lcom/discord/utilities/ChannelShortcutInfo;->isPinnedOnly:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/ChannelShortcutInfo;Lcom/discord/models/domain/ModelChannel;IZILjava/lang/Object;)Lcom/discord/utilities/ChannelShortcutInfo; @@ -90,15 +97,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;IZ)Lcom/discord/utilities/ChannelShortcutInfo; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/ChannelShortcutInfo; invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/ChannelShortcutInfo;->(Lcom/discord/models/domain/ModelChannel;IZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +130,7 @@ iget-object v1, p1, Lcom/discord/utilities/ChannelShortcutInfo;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$SharedContent.smali b/com.discord/smali/com/discord/utilities/ShareUtils$SharedContent.smali index 3d3ed2201e..7c546825cc 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$SharedContent.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$SharedContent.smali @@ -137,7 +137,7 @@ iget-object v1, p1, Lcom/discord/utilities/ShareUtils$SharedContent;->text:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -147,7 +147,7 @@ iget-object p1, p1, Lcom/discord/utilities/ShareUtils$SharedContent;->uris:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$1.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$1.smali index 9d3f04eba8..423b38e9f8 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$1.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/ChannelShortcutInfo;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -93,7 +86,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$2.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$2.smali index ec4162c1d2..3d2d3071e9 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$2.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$2.smali @@ -63,30 +63,15 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Boolean; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;)", - "Ljava/lang/Boolean;" - } - .end annotation +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Ljava/util/Map; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z + invoke-virtual {p0, p1}, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$2;->call(Ljava/util/Map;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -94,14 +79,28 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/util/Map;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "+", + "Lcom/discord/models/domain/ModelChannel;", + ">;)Z" + } + .end annotation - check-cast p1, Ljava/util/Map; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$2;->call(Ljava/util/Map;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z - return-object p1 + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$1.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$1.smali index f6bef24156..dde3ad246f 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$1.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/pm/ShortcutInfo;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,7 +77,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/pm/ShortcutInfo;->isPinned()Z diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$2.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$2.smali index c1cae8205e..8320826f3b 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$2.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/pm/ShortcutInfo;", "Ljava/lang/Long;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,7 +61,7 @@ const-string v0, "shortcutInfoCompat" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/pm/ShortcutInfo;->getId()Ljava/lang/String; @@ -69,7 +69,7 @@ const-string v0, "shortcutInfoCompat.id" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$3.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$3.smali index 628491cfee..b1f4de2af2 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$3.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$4.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$4.smali index 6c1df0bfd6..d2fc8ac1fc 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$4.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelChannel;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$5.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$5.smali index 768fc7f823..7896fa100c 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$5.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/utilities/ChannelShortcutInfo;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/utilities/ChannelShortcutInfo; .locals 3 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/ChannelShortcutInfo; @@ -72,6 +70,15 @@ invoke-direct {v0, p1, v1, v2}, Lcom/discord/utilities/ChannelShortcutInfo;->(Lcom/discord/models/domain/ModelChannel;IZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3.smali index 63f60aeb6b..a04245f5f6 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$3.smali @@ -27,23 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/ChannelShortcutInfo;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lkotlin/Pair<", - "+", - "Lcom/discord/utilities/ChannelShortcutInfo;", - "+", - "Ljava/lang/String;", - ">;>;>;" + "TT1;TT2;TR;>;" } .end annotation @@ -102,7 +86,7 @@ const-string v0, "directShareChannels" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -148,7 +132,7 @@ goto :goto_0 :cond_0 - invoke-static {v0}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v0 @@ -179,10 +163,14 @@ goto :goto_1 :cond_1 - sget-object v2, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; :goto_1 - invoke-static {v2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + const-string v3, "(context.getSystemServic\u2026Shortcuts ?: emptyList())" + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v2 @@ -223,17 +211,9 @@ goto :goto_2 :cond_2 - sget-object p2, Lk0/t/f;->a:Lk0/t/f; + sget-object p2, Lk0/s/f;->a:Lk0/s/f; :goto_2 - const-string v0, "$this$plus" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "elements" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/ArrayList; invoke-interface {p1}, Ljava/util/Collection;->size()I diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$2.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$2.smali index 9c653e96b6..fbe20042c7 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$2.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", - "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", - ">;" + "TT;TR;>;" } .end annotation @@ -54,7 +52,7 @@ const-string v0, "iconBitmaps" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$3.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$3.smali index 7db67472cc..97eae646a3 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$3.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4$3.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", - "Lkotlin/Pair<", - "+", - "Ljava/util/List<", - "+", - "Lkotlin/Pair<", - "+", - "Lcom/discord/utilities/ChannelShortcutInfo;", - "+", - "Ljava/lang/String;", - ">;>;+", - "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4.smali index a60dec1b03..60f576d85a 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$4.smali @@ -25,28 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lkotlin/Pair<", - "+", - "Lcom/discord/utilities/ChannelShortcutInfo;", - "+", - "Ljava/lang/String;", - ">;>;", + "TT;", "Lrx/Observable<", - "+", - "Lkotlin/Pair<", - "+", - "Ljava/util/List<", - "+", - "Lkotlin/Pair<", - "+", - "Lcom/discord/utilities/ChannelShortcutInfo;", - "+", - "Ljava/lang/String;", - ">;>;+", - "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -95,7 +76,6 @@ "Ljava/lang/String;", ">;>;)", "Lrx/Observable<", - "+", "Lkotlin/Pair<", "Ljava/util/List<", "Lkotlin/Pair<", @@ -113,7 +93,7 @@ const-string v1, "channelAndIconUriPairs" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$5.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$5.smali index 82fbdb1b38..ab1f2b15b3 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$5.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -50,7 +50,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -99,7 +99,7 @@ :try_start_0 const-string v2, "channelAndIconUriPairs" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/util/LinkedHashMap; @@ -203,7 +203,7 @@ goto :goto_1 :cond_2 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_1 check-cast v0, Ljava/util/List; @@ -219,7 +219,7 @@ goto :goto_2 :cond_3 - sget-object v2, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; :goto_2 check-cast v2, Ljava/util/List; diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$6.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$6.smali index a486188a22..e6d9ab1fbb 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$6.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$6.smali @@ -63,30 +63,15 @@ # virtual methods -.method public final call(Ljava/util/Map;)Ljava/lang/Boolean; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;)", - "Ljava/lang/Boolean;" - } - .end annotation +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Ljava/util/Map; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z + invoke-virtual {p0, p1}, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$6;->call(Ljava/util/Map;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -94,14 +79,28 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/util/Map;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "+", + "Lcom/discord/models/domain/ModelChannel;", + ">;)Z" + } + .end annotation - check-cast p1, Ljava/util/Map; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$6;->call(Ljava/util/Map;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z - return-object p1 + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$7.smali b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$7.smali index 0efacf40f7..4e34240fbc 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$7.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils$updateDirectShareTargets$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShareUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -92,9 +92,13 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_0 + const-string v1, "(shortcutManager?.dynamicShortcuts ?: emptyList())" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V @@ -121,7 +125,7 @@ check-cast v4, Landroid/content/pm/ShortcutInfo; - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/content/pm/ShortcutInfo;->isPinned()Z @@ -135,7 +139,7 @@ const-string v4, "it.id" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J @@ -193,7 +197,7 @@ check-cast v1, Landroid/content/pm/ShortcutInfo; - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->getId()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/ShareUtils.smali b/com.discord/smali/com/discord/utilities/ShareUtils.smali index bd970ba70a..e755b2e483 100644 --- a/com.discord/smali/com/discord/utilities/ShareUtils.smali +++ b/com.discord/smali/com/discord/utilities/ShareUtils.smali @@ -133,7 +133,7 @@ const-string p3, "recipients" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Ljava/util/ArrayList; @@ -164,7 +164,7 @@ const-string v0, "it" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p4}, Lcom/discord/models/ktx/ModelUserExtensionsKt;->toPerson(Lcom/discord/models/domain/ModelUser;)Landroidx/core/app/Person; @@ -197,16 +197,16 @@ const-string p2, "ShortcutInfoCompat.Build\u2026ray())\n .build()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -216,95 +216,93 @@ .method public final getSharedContent(Landroid/content/Intent;Z)Lcom/discord/utilities/ShareUtils$SharedContent; .locals 10 - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b - const-string v0, "android.intent.extra.TEXT" + const-string v1, "android.intent.extra.TEXT" - invoke-virtual {p1, v0}, Landroid/content/Intent;->getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence; + invoke-virtual {p1, v1}, Landroid/content/Intent;->getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v2 - const-string v2, "android.intent.extra.SUBJECT" + const-string v3, "android.intent.extra.SUBJECT" - invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + const/4 v5, 0x0 - const/4 v5, 0x1 + const/4 v6, 0x1 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-static {v1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z - move-result v6 + move-result v7 - if-eqz v6, :cond_0 + if-eqz v7, :cond_0 goto :goto_0 :cond_0 - const/4 v6, 0x0 + const/4 v7, 0x0 goto :goto_1 :cond_1 :goto_0 - const/4 v6, 0x1 + const/4 v7, 0x1 :goto_1 - const/4 v7, 0x0 - - if-nez v6, :cond_2 + if-nez v7, :cond_2 goto :goto_4 :cond_2 - if-eqz v3, :cond_4 + if-eqz v4, :cond_4 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 goto :goto_2 :cond_3 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_3 :cond_4 :goto_2 - const/4 v1, 0x1 + const/4 v2, 0x1 :goto_3 - if-nez v1, :cond_5 + if-nez v2, :cond_5 - move-object v1, v3 + move-object v2, v4 goto :goto_4 :cond_5 - move-object v1, v7 + move-object v2, v0 :goto_4 invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - const-string v6, "android.intent.extra.STREAM" + const-string v7, "android.intent.extra.STREAM" - if-nez v3, :cond_6 + if-nez v4, :cond_6 goto :goto_5 :cond_6 - invoke-virtual {v3}, Ljava/lang/String;->hashCode()I + invoke-virtual {v4}, Ljava/lang/String;->hashCode()I move-result v8 @@ -312,76 +310,81 @@ if-eq v8, v9, :cond_8 - const v4, -0x37c67be + const v5, -0x37c67be - if-eq v8, v4, :cond_7 + if-eq v8, v5, :cond_7 goto :goto_5 :cond_7 - const-string v4, "android.intent.action.SEND_MULTIPLE" + const-string v5, "android.intent.action.SEND_MULTIPLE" - invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v3 + move-result v4 - if-eqz v3, :cond_9 + if-eqz v4, :cond_9 - invoke-virtual {p1, v6}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; + invoke-virtual {p1, v7}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; - move-result-object v7 + move-result-object v0 goto :goto_5 :cond_8 const-string v8, "android.intent.action.SEND" - invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v4, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v3 + move-result v4 - if-eqz v3, :cond_9 + if-eqz v4, :cond_9 - invoke-virtual {p1, v6}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; + invoke-virtual {p1, v7}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; - move-result-object v3 + move-result-object v4 - check-cast v3, Landroid/net/Uri; + check-cast v4, Landroid/net/Uri; - if-eqz v3, :cond_9 + if-eqz v4, :cond_9 - new-array v5, v5, [Landroid/net/Uri; + new-array v0, v6, [Landroid/net/Uri; - aput-object v3, v5, v4 + aput-object v4, v0, v5 - invoke-static {v5}, Lf/n/a/k/a;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; + invoke-static {v0}, Lf/n/a/k/a;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; - move-result-object v7 + move-result-object v0 :cond_9 :goto_5 if-eqz p2, :cond_a - invoke-virtual {p1, v0}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V + invoke-virtual {p1, v1}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V - invoke-virtual {p1, v2}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V + invoke-virtual {p1, v3}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V - invoke-virtual {p1, v6}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V + invoke-virtual {p1, v7}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V :cond_a new-instance p1, Lcom/discord/utilities/ShareUtils$SharedContent; - invoke-direct {p1, v1, v7}, Lcom/discord/utilities/ShareUtils$SharedContent;->(Ljava/lang/CharSequence;Ljava/util/List;)V + invoke-direct {p1, v2, v0}, Lcom/discord/utilities/ShareUtils$SharedContent;->(Ljava/lang/CharSequence;Ljava/util/List;)V return-object p1 + + :cond_b + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final updateDirectShareTargets(Landroid/content/Context;)V .locals 11 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/16 v0, 0x48 @@ -441,7 +444,7 @@ const-string v3, "StoreStream\n \u2026ilter { it.isNotEmpty() }" - invoke-static {v5, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v6, 0x0 @@ -465,7 +468,7 @@ const-string v3, "Observable.combineLatest\u2026o to icon }\n }\n }" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -481,7 +484,7 @@ const-string v1, "Observable.combineLatest\u2026riPairs to it }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -489,16 +492,16 @@ const-class v3, Lcom/discord/utilities/ShareUtils; - new-instance v8, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$5; - - invoke-direct {v8, p1}, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$5;->(Landroid/content/Context;)V - const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 + new-instance v8, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$5; + + invoke-direct {v8, p1}, Lcom/discord/utilities/ShareUtils$updateDirectShareTargets$5;->(Landroid/content/Context;)V + const/16 v9, 0x1c move-object v4, p1 @@ -537,7 +540,7 @@ const-string v1, "StoreStream.getChannels(\u2026ilter { it.isNotEmpty() }" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v4, 0x0 @@ -577,4 +580,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/SnowflakeUtils.smali b/com.discord/smali/com/discord/utilities/SnowflakeUtils.smali index db5730ece2..b444a9c652 100644 --- a/com.discord/smali/com/discord/utilities/SnowflakeUtils.smali +++ b/com.discord/smali/com/discord/utilities/SnowflakeUtils.smali @@ -76,7 +76,7 @@ return-wide p0 .end method -.method public static synthetic getTimestampPart$annotations(J)V +.method public static synthetic timestampPart$annotations(J)V .locals 0 return-void diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils$Tombstone.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils$Tombstone.smali index 4584d3ebfb..dbb31dd2ae 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils$Tombstone.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils$Tombstone.smali @@ -26,17 +26,13 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "groupBy" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "origin" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +43,27 @@ iput-object p3, p0, Lcom/discord/utilities/SystemLogUtils$Tombstone;->origin:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "origin" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "groupBy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/SystemLogUtils$Tombstone;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/utilities/SystemLogUtils$Tombstone; @@ -109,23 +126,40 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/utilities/SystemLogUtils$Tombstone; .locals 1 - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "groupBy" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "origin" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/SystemLogUtils$Tombstone; invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/SystemLogUtils$Tombstone;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "origin" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "groupBy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -143,7 +177,7 @@ iget-object v1, p1, Lcom/discord/utilities/SystemLogUtils$Tombstone;->text:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -153,7 +187,7 @@ iget-object v1, p1, Lcom/discord/utilities/SystemLogUtils$Tombstone;->groupBy:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +197,7 @@ iget-object p1, p1, Lcom/discord/utilities/SystemLogUtils$Tombstone;->origin:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$1.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$1.smali index 3396d463cf..38f962a1f3 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$1.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedList<", - "Ljava/lang/String;", - ">;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation @@ -87,7 +83,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "\n" @@ -105,7 +101,7 @@ move-object v1, p1 - invoke-static/range {v1 .. v8}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v1 .. v8}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$2.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$2.smali index 34345c44b0..3f9aca9b91 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$2.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetch$2.smali @@ -23,9 +23,7 @@ ">", "Ljava/lang/Object;", "Ljava/util/concurrent/Callable<", - "Ljava/util/LinkedList<", - "Ljava/lang/String;", - ">;>;" + "TT;>;" } .end annotation @@ -111,7 +109,7 @@ const-string v2, "logcatProccess" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0}, Lcom/discord/utilities/SystemLogUtils;->access$waitFor(Lcom/discord/utilities/SystemLogUtils;Ljava/lang/Process;)V @@ -121,9 +119,9 @@ const-string v2, "logcatProccess.inputStream" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v2, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v2, Lk0/t/a;->a:Ljava/nio/charset/Charset; new-instance v3, Ljava/io/InputStreamReader; diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$1.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$1.smali index 74466f3890..74858bae19 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$1.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$1.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedList<", - "Ljava/lang/String;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/SystemLogUtils$Tombstone;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -84,7 +80,6 @@ "Ljava/lang/String;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/utilities/SystemLogUtils$Tombstone;", ">;" } @@ -94,7 +89,7 @@ const-string v1, "crashes" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/SystemLogUtils;->fetchLastTombstone$app_productionDiscordExternalRelease(Ljava/util/Collection;)Lcom/discord/utilities/SystemLogUtils$Tombstone; diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$extractedGroups$1.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$extractedGroups$1.smali index c5cc2412b5..495a9b118f 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$extractedGroups$1.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$extractedGroups$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/SystemLogUtils$fetchLastTombstone$extractedGroups$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SystemLogUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/text/MatchResult;", "Ljava/lang/String;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lkotlin/text/MatchResult;)Ljava/lang/String; .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lkotlin/text/MatchResult;->getGroupValues()Ljava/util/List; @@ -86,4 +84,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$text$1.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$text$1.smali index bf9a3a186e..c32d0b7815 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$text$1.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils$fetchLastTombstone$text$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/SystemLogUtils$fetchLastTombstone$text$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SystemLogUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,16 +87,12 @@ const/4 v5, 0x0 - invoke-static {v2, v4, v5, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v2, v4, v5, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v3 if-eqz v3, :cond_0 - const-string v3, "$this$clear" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->setLength(I)V :cond_0 diff --git a/com.discord/smali/com/discord/utilities/SystemLogUtils.smali b/com.discord/smali/com/discord/utilities/SystemLogUtils.smali index d58df94d1e..d1fa815052 100644 --- a/com.discord/smali/com/discord/utilities/SystemLogUtils.smali +++ b/com.discord/smali/com/discord/utilities/SystemLogUtils.smali @@ -99,7 +99,7 @@ const-string v0, "Observable.just(output)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -128,7 +128,7 @@ const-string v0, "Observable.fromCallable \u2026n(Schedulers.newThread())" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -201,7 +201,7 @@ const-string v1, "fetch(null).map { it.joinToString(\"\\n\") }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -231,7 +231,7 @@ const-string v1, "fetch(regexExtractTombst\u2026ble.just(tombstone)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -248,19 +248,17 @@ } .end annotation - const-string v0, "crashes" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_0 new-instance v0, Lcom/discord/utilities/SystemLogUtils$fetchLastTombstone$text$1; @@ -273,17 +271,17 @@ const-string/jumbo v0, "{\n val sb = StringB\u2026 sb.toString()\n }()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Ljava/lang/String; new-instance v0, Lkotlin/text/Regex; - sget-object v1, Lk0/u/d;->e:Lk0/u/d; + sget-object v1, Lk0/t/d;->e:Lk0/t/d; const-string v2, "^\\s+#\\d+ pc .+/(.+? .+?)\\+?[+)]" - invoke-direct {v0, v2, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v0, v2, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V new-instance v1, Lkotlin/text/Regex; @@ -322,9 +320,9 @@ :try_start_0 move-object v1, v3 - check-cast v1, Lk0/t/u; + check-cast v1, Lk0/s/u; - iget-object v2, v1, Lk0/t/u;->a:Lkotlin/sequences/Sequence; + iget-object v2, v1, Lk0/s/u;->a:Lkotlin/sequences/Sequence; invoke-interface {v2}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; @@ -337,7 +335,7 @@ if-eqz v4, :cond_2 - iget-object v4, v1, Lk0/t/u;->b:Lkotlin/jvm/functions/Function1; + iget-object v4, v1, Lk0/s/u;->b:Lkotlin/jvm/functions/Function1; invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -403,6 +401,13 @@ invoke-direct {v2, p1, v1, v0}, Lcom/discord/utilities/SystemLogUtils$Tombstone;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v2 + + :cond_3 + const-string p1, "crashes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getRegexExtractTombstone$app_productionDiscordExternalRelease()Lkotlin/text/Regex; @@ -427,13 +432,11 @@ } .end annotation - const-string v0, "reader" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "output" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 const/4 v0, 0x0 @@ -462,14 +465,14 @@ move-result-object v3 - invoke-static {v3}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v3}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/lang/String; :cond_1 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v4 @@ -482,7 +485,7 @@ const/4 v5, 0x2 - invoke-static {v3, v4, v0, v5}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v3, v4, v0, v5}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v4 @@ -571,4 +574,18 @@ :cond_6 return-void + + :cond_7 + const-string p1, "output" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion$INSTANCE$2.smali b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion$INSTANCE$2.smali index 8ac5da6539..385fa27408 100644 --- a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AccessibilityMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/accessibility/AccessibilityMonitor;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion.smali b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion.smali index e5e909164b..a2ca59f005 100644 --- a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion.smali +++ b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor$Companion.smali @@ -54,9 +54,7 @@ .method public final initialize(Landroid/app/Application;)V .locals 1 - const-string v0, "application" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->getINSTANCE()Lcom/discord/utilities/accessibility/AccessibilityMonitor; @@ -65,4 +63,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->bindContext(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor.smali b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor.smali index e0a442ab8a..803ff8d6cb 100644 --- a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor.smali +++ b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityMonitor.smali @@ -178,7 +178,7 @@ const-string v1, "context.contentResolver" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->contentResolver:Landroid/content/ContentResolver; @@ -204,7 +204,7 @@ const-string v0, "context.resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -224,7 +224,7 @@ :try_start_1 const-string p1, "contentResolver" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -234,7 +234,7 @@ :try_start_2 const-string p1, "accessibilityManager" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -244,7 +244,7 @@ :try_start_3 const-string p1, "accessibilityManager" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 @@ -288,7 +288,7 @@ const-string v2, "0.0" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -296,7 +296,7 @@ const-string v2, "0" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -322,7 +322,7 @@ const-string v2, "features" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Lcom/discord/utilities/accessibility/AccessibilityState;->copy(Ljava/util/EnumSet;)Lcom/discord/utilities/accessibility/AccessibilityState; @@ -335,7 +335,7 @@ :cond_2 const-string v0, "contentResolver" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -369,7 +369,7 @@ const-string p1, "services" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z @@ -395,7 +395,7 @@ const-string v1, "features" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/accessibility/AccessibilityState;->copy(Ljava/util/EnumSet;)Lcom/discord/utilities/accessibility/AccessibilityState; @@ -408,7 +408,7 @@ :cond_1 const-string p1, "accessibilityManager" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -473,7 +473,7 @@ const-string v1, "features" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/accessibility/AccessibilityState;->copy(Ljava/util/EnumSet;)Lcom/discord/utilities/accessibility/AccessibilityState; @@ -501,15 +501,22 @@ # virtual methods .method public final bindContext(Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->handleInitialState(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeAccessibilityState()Lrx/Observable; @@ -531,7 +538,7 @@ const-string v1, "accessibilityStateSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityState.smali b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityState.smali index 23cf0eebc8..827b4baa5d 100644 --- a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityState.smali +++ b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityState.smali @@ -29,7 +29,7 @@ .end method .method public constructor (Ljava/util/EnumSet;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -39,15 +39,22 @@ } .end annotation - const-string v0, "features" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/accessibility/AccessibilityState;->features:Ljava/util/EnumSet; return-void + + :cond_0 + const-string p1, "features" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/util/EnumSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -65,7 +72,7 @@ const-string p2, "EnumSet.of(AccessibilityFeatureFlags.NONE)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/accessibility/AccessibilityState;->(Ljava/util/EnumSet;)V @@ -120,15 +127,22 @@ } .end annotation - const-string v0, "features" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/accessibility/AccessibilityState; invoke-direct {v0, p1}, Lcom/discord/utilities/accessibility/AccessibilityState;->(Ljava/util/EnumSet;)V return-object v0 + + :cond_0 + const-string p1, "features" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -146,7 +160,7 @@ iget-object p1, p1, Lcom/discord/utilities/accessibility/AccessibilityState;->features:Ljava/util/EnumSet; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityUtils.smali b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityUtils.smali index 26136c7f5d..27bc3301de 100644 --- a/com.discord/smali/com/discord/utilities/accessibility/AccessibilityUtils.smali +++ b/com.discord/smali/com/discord/utilities/accessibility/AccessibilityUtils.smali @@ -33,55 +33,70 @@ .method public final sendAnnouncement(Landroid/content/Context;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "message" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "accessibility" - const-string v0, "accessibility" - - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 - instance-of v0, p1, Landroid/view/accessibility/AccessibilityManager; + instance-of v1, p1, Landroid/view/accessibility/AccessibilityManager; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 + goto :goto_0 :cond_0 - check-cast p1, Landroid/view/accessibility/AccessibilityManager; + move-object v0, p1 - if-eqz p1, :cond_1 + :goto_0 + check-cast v0, Landroid/view/accessibility/AccessibilityManager; + + if-eqz v0, :cond_1 invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;->obtain()Landroid/view/accessibility/AccessibilityEvent; - move-result-object v0 + move-result-object p1 const-string v1, "event" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v1, 0x4000 - invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;->setEventType(I)V + invoke-virtual {p1, v1}, Landroid/view/accessibility/AccessibilityEvent;->setEventType(I)V - invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; + invoke-virtual {p1}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; move-result-object v1 invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z :try_start_0 - invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityManager;->sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V + invoke-virtual {v0, p1}, Landroid/view/accessibility/AccessibilityManager;->sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V :try_end_0 .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 :cond_1 return-void + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AdjustConfig$init$3.smali b/com.discord/smali/com/discord/utilities/analytics/AdjustConfig$init$3.smali index ffe25205cd..52cab4f20b 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AdjustConfig$init$3.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AdjustConfig$init$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AdjustConfig$init$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AdjustConfig.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,17 +61,17 @@ .method public final invoke(Ljava/lang/String;)V .locals 8 - const-string v0, "referrerUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v3, p0, Lcom/discord/utilities/analytics/AdjustConfig$init$3;->$application:Landroid/app/Application; invoke-static {}, Le0/a/b/b/a;->N()Lf/c/a/d0; - move-result-object v0 + move-result-object v7 - if-eqz v0, :cond_2 + if-eqz v7, :cond_2 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J @@ -79,42 +79,42 @@ invoke-virtual {p1}, Ljava/lang/String;->length()I - move-result v1 + move-result v0 - if-nez v1, :cond_0 + if-nez v0, :cond_0 goto :goto_0 :cond_0 - new-instance v7, Lf/c/a/c0; + new-instance v0, Lf/c/a/c0; - move-object v1, v7 + move-object v1, v0 - move-object v2, v0 + move-object v2, v7 move-object v4, p1 invoke-direct/range {v1 .. v6}, Lf/c/a/c0;->(Lf/c/a/d0;Landroid/content/Context;Ljava/lang/String;J)V - invoke-static {v7}, Lf/c/a/e2;->G(Ljava/lang/Runnable;)V + invoke-static {v0}, Lf/c/a/e2;->G(Ljava/lang/Runnable;)V - const-string v1, "referrer" + const-string v0, "referrer" - invoke-virtual {v0, v1}, Lf/c/a/d0;->b(Ljava/lang/String;)Z + invoke-virtual {v7, v0}, Lf/c/a/d0;->b(Ljava/lang/String;)Z - move-result v1 + move-result v0 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 - iget-object v1, v0, Lf/c/a/d0;->c:Lf/c/a/u0; + iget-object v0, v7, Lf/c/a/d0;->c:Lf/c/a/u0; - invoke-interface {v1}, Lf/c/a/u0;->isEnabled()Z + invoke-interface {v0}, Lf/c/a/u0;->isEnabled()Z - move-result v1 + move-result v0 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 - iget-object v0, v0, Lf/c/a/d0;->c:Lf/c/a/u0; + iget-object v0, v7, Lf/c/a/d0;->c:Lf/c/a/u0; invoke-interface {v0}, Lf/c/a/u0;->k()V @@ -127,7 +127,12 @@ return-void :cond_2 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_3 + const-string p1, "referrerUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AdjustConfig.smali b/com.discord/smali/com/discord/utilities/analytics/AdjustConfig.smali index 080a0d383d..02c8e7c4a1 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AdjustConfig.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AdjustConfig.smali @@ -49,9 +49,9 @@ .method public final init(Landroid/app/Application;Z)V .locals 7 - const-string v0, "application" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 if-eqz p2, :cond_0 @@ -60,23 +60,21 @@ :cond_0 new-instance p2, Lf/c/a/w; - sget-object v0, Lcom/discord/utilities/analytics/AdjustConfig;->ADJUST_ENVIRONMENT:Ljava/lang/String; + sget-object v1, Lcom/discord/utilities/analytics/AdjustConfig;->ADJUST_ENVIRONMENT:Ljava/lang/String; - const-string v1, "d8fcx8xdmrr4" + const-string v2, "d8fcx8xdmrr4" - invoke-direct {p2, p1, v1, v0}, Lf/c/a/w;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {p2, p1, v2, v1}, Lf/c/a/w;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V - sget-object v0, Lcom/discord/utilities/analytics/AdjustConfig$init$1$1;->INSTANCE:Lcom/discord/utilities/analytics/AdjustConfig$init$1$1; + sget-object v1, Lcom/discord/utilities/analytics/AdjustConfig$init$1$1;->INSTANCE:Lcom/discord/utilities/analytics/AdjustConfig$init$1$1; - iput-object v0, p2, Lf/c/a/w;->k:Lf/c/a/g1; + iput-object v1, p2, Lf/c/a/w;->k:Lf/c/a/g1; invoke-static {}, Le0/a/b/b/a;->N()Lf/c/a/d0; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_7 + if-eqz v1, :cond_7 const/4 v2, 0x0 @@ -99,7 +97,7 @@ goto/16 :goto_1 :cond_1 - iget-object v3, v0, Lf/c/a/d0;->c:Lf/c/a/u0; + iget-object v3, v1, Lf/c/a/d0;->c:Lf/c/a/u0; if-eqz v3, :cond_2 @@ -116,23 +114,23 @@ goto/16 :goto_1 :cond_2 - iput-object v1, p2, Lf/c/a/w;->u:Ljava/util/List; + iput-object v0, p2, Lf/c/a/w;->u:Ljava/util/List; - iput-object v1, p2, Lf/c/a/w;->x:Ljava/lang/String; + iput-object v0, p2, Lf/c/a/w;->x:Ljava/lang/String; - iget-object v3, v0, Lf/c/a/d0;->a:Ljava/lang/Boolean; + iget-object v3, v1, Lf/c/a/d0;->a:Ljava/lang/Boolean; iput-object v3, p2, Lf/c/a/w;->y:Ljava/lang/Boolean; - iget-boolean v3, v0, Lf/c/a/d0;->b:Z + iget-boolean v3, v1, Lf/c/a/d0;->b:Z iput-boolean v3, p2, Lf/c/a/w;->z:Z - iput-object v1, p2, Lf/c/a/w;->a:Ljava/lang/String; + iput-object v0, p2, Lf/c/a/w;->a:Ljava/lang/String; - iput-object v1, p2, Lf/c/a/w;->b:Ljava/lang/String; + iput-object v0, p2, Lf/c/a/w;->b:Ljava/lang/String; - iput-object v1, p2, Lf/c/a/w;->c:Ljava/lang/String; + iput-object v0, p2, Lf/c/a/w;->c:Ljava/lang/String; invoke-virtual {p2}, Lf/c/a/w;->a()Z @@ -228,20 +226,20 @@ goto :goto_0 :cond_6 - new-instance v1, Lf/c/a/a; + new-instance v0, Lf/c/a/a; - invoke-direct {v1, p2}, Lf/c/a/a;->(Lf/c/a/w;)V + invoke-direct {v0, p2}, Lf/c/a/a;->(Lf/c/a/w;)V :goto_0 - iput-object v1, v0, Lf/c/a/d0;->c:Lf/c/a/u0; + iput-object v0, v1, Lf/c/a/d0;->c:Lf/c/a/u0; iget-object p2, p2, Lf/c/a/w;->d:Landroid/content/Context; - new-instance v1, Lf/c/a/b0; + new-instance v0, Lf/c/a/b0; - invoke-direct {v1, v0, p2}, Lf/c/a/b0;->(Lf/c/a/d0;Landroid/content/Context;)V + invoke-direct {v0, v1, p2}, Lf/c/a/b0;->(Lf/c/a/d0;Landroid/content/Context;)V - invoke-static {v1}, Lf/c/a/e2;->G(Ljava/lang/Runnable;)V + invoke-static {v0}, Lf/c/a/e2;->G(Ljava/lang/Runnable;)V :goto_1 sget-object p2, Lcom/discord/utilities/analytics/AdjustConfig$init$2;->INSTANCE:Lcom/discord/utilities/analytics/AdjustConfig$init$2; @@ -265,5 +263,12 @@ return-void :cond_7 - throw v1 + throw v0 + + :cond_8 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1.smali index c2bfb61f74..076a652e6e 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1; -.super Lk0/p/b; +.super Lk0/o/b; .source "Delegates.kt" @@ -15,7 +15,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/p/b<", + "Lk0/o/b<", "Ljava/util/Map<", "Ljava/lang/String;", "+", @@ -35,7 +35,7 @@ iput-object p1, p0, Lcom/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1;->$initialValue:Ljava/lang/Object; - invoke-direct {p0, p2}, Lk0/p/b;->(Ljava/lang/Object;)V + invoke-direct {p0, p2}, Lk0/o/b;->(Ljava/lang/Object;)V return-void .end method @@ -43,7 +43,7 @@ # virtual methods .method public afterChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -62,9 +62,7 @@ } .end annotation - const-string v0, "property" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 check-cast p3, Ljava/util/Map; @@ -96,7 +94,7 @@ move-result-object p2 - sget-object p3, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object p3, Lk0/t/a;->a:Ljava/nio/charset/Charset; if-eqz p2, :cond_1 @@ -106,7 +104,7 @@ const-string p3, "(this as java.lang.String).getBytes(charset)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p3, 0x2 @@ -116,18 +114,27 @@ const-string p3, "Base64.encodeToString(su\u2026eArray(), Base64.NO_WRAP)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2}, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->access$setSuperPropertiesStringBase64$p(Lcom/discord/utilities/analytics/AnalyticSuperProperties;Ljava/lang/String;)V return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_2 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali index f118f8bf02..5b38e72c27 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali @@ -59,27 +59,31 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 5 const/4 v0, 0x1 new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/n; + new-instance v1, Lk0/n/c/m; const-class v2, Lcom/discord/utilities/analytics/AnalyticSuperProperties; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + const-string v3, "superProperties" const-string v4, "getSuperProperties()Ljava/util/Map;" - const/4 v5, 0x0 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/m;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-direct {v1, v2, v3, v4, v5}, Lk0/o/c/n;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-static {v1}, Lk0/n/c/s;->mutableProperty1(Lk0/n/c/l;)Lk0/r/c; - invoke-static {v1}, Lk0/o/c/t;->mutableProperty1(Lk0/o/c/m;)Lk0/s/c; + const/4 v2, 0x0 - aput-object v1, v0, v5 + aput-object v1, v0, v2 sput-object v0, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -95,7 +99,7 @@ sput-object v1, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->superPropertiesStringBase64:Ljava/lang/String; - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; new-instance v2, Lcom/discord/utilities/analytics/AnalyticSuperProperties$$special$$inlined$observable$1; @@ -173,7 +177,7 @@ const-string v3, "browser_user_agent" - const-string v4, "Discord-Android/1251" + const-string v4, "Discord-Android/1252" invoke-direct {v2, v3, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -181,7 +185,7 @@ const/4 v1, 0x2 - const/16 v2, 0x4e3 + const/16 v2, 0x4e4 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -410,16 +414,14 @@ } .end annotation - const-string v0, "features" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-wide/16 v0, 0x0 invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p2 - const-wide/16 v0, 0x0 - :goto_0 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z @@ -481,14 +483,21 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->updateSuperProperties(Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "features" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setAdvertiserId(Ljava/lang/String;)V .locals 2 - const-string v0, "advertiserId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lkotlin/Pair; @@ -503,14 +512,21 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->updateSuperProperties(Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "advertiserId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setCampaignProperties(Ljava/lang/String;)V .locals 7 - const-string v0, "referrerUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 const/4 v0, 0x1 @@ -538,7 +554,7 @@ const/4 v4, 0x6 - invoke-static {p1, v2, v3, v3, v4}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v2, v3, v3, v4}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object p1 @@ -575,7 +591,7 @@ move-result-object v6 - invoke-static {v5, v6, v3, v3, v4}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {v5, v6, v3, v3, v4}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object v5 @@ -670,7 +686,7 @@ goto :goto_5 :sswitch_0 - const-string/jumbo v6, "utm_source" + const-string v6, "utm_source" invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -692,7 +708,7 @@ goto :goto_4 :sswitch_2 - const-string/jumbo v6, "utm_medium" + const-string v6, "utm_medium" invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -725,7 +741,7 @@ goto :goto_4 :sswitch_5 - const-string/jumbo v6, "utm_term" + const-string v6, "utm_term" invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -736,7 +752,7 @@ goto :goto_4 :sswitch_6 - const-string/jumbo v6, "utm_campaign" + const-string v6, "utm_campaign" invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -758,7 +774,7 @@ goto :goto_4 :sswitch_8 - const-string/jumbo v6, "utm_content" + const-string v6, "utm_content" invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -825,7 +841,14 @@ return-void - nop + :cond_8 + const-string p1, "referrerUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 :sswitch_data_0 .sparse-switch diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$ackMessage$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$ackMessage$1.smali index 4690dab561..4c3645367d 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$ackMessage$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$ackMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$ackMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,11 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", - "+", "Ljava/lang/Object;", ">;>;" } @@ -41,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$1.smali index 270858b5a8..8b8d9f6aeb 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Ljava/lang/Object;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -148,7 +143,7 @@ const-string v2, "it" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$2.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$2.smali index db450951a7..2a1de8d87d 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$addAttachment$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$addAttachment$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -53,7 +53,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$channelOpened$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$channelOpened$1.smali index de41bb8980..d7d6da981e 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$channelOpened$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$channelOpened$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$channelOpened$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,11 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", - "+", "Ljava/lang/Object;", ">;>;" } @@ -41,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$firebaseAnalytics$2.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$firebaseAnalytics$2.smali index 9650129aba..fe13ced549 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$firebaseAnalytics$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$firebaseAnalytics$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$firebaseAnalytics$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/google/firebase/analytics/FirebaseAnalytics;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,7 +56,7 @@ # virtual methods .method public final invoke()Lcom/google/firebase/analytics/FirebaseAnalytics; - .locals 2 + .locals 1 sget-object v0, Lcom/discord/utilities/app/ApplicationProvider;->INSTANCE:Lcom/discord/utilities/app/ApplicationProvider; @@ -68,10 +68,6 @@ move-result-object v0 - const-string v1, "FirebaseAnalytics.getIns\u2026pplicationProvider.get())" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$1.smali index 510a5ed78b..7e04ca651b 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelPresence;", - "Lcom/discord/models/domain/ModelPresence;", - "Lcom/discord/models/domain/activity/ModelActivity;", - ">;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$2.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$2.smali index 3fa6670b09..51b5efcbc6 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$getGameProperties$2.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/activity/ModelActivity;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/Object;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$guildViewed$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$guildViewed$1.smali index 0b1c8c77ce..091dafc504 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$guildViewed$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$guildViewed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$guildViewed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1.smali index b747b025d1..e34e1e33f2 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,9 +84,9 @@ } .end annotation - const-string/jumbo v0, "userRelationships" + const-string v0, "userRelationships" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2.smali index 463f71ba3b..897c022a51 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Set<", "+", @@ -50,7 +50,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1.smali index 5aa1b74ba3..668c7703b0 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,11 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", - "+", "Ljava/lang/Object;", ">;>;" } @@ -45,7 +44,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -132,7 +131,7 @@ const-string v2, "guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "server" diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1.smali index ee4cbe8ba4..bb413591f1 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -50,7 +50,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,9 +81,7 @@ } .end annotation - const-string v0, "gameProperties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -93,13 +91,22 @@ iget-object v1, p0, Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1;->$throttleKey:Lkotlin/Pair; - new-instance v2, Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1; + const-wide/32 v2, 0xdbba0 - invoke-direct {v2, p0, p1}, Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1;->(Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1;Ljava/util/Map;)V + new-instance v4, Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1; - const-wide/32 v3, 0xdbba0 + invoke-direct {v4, p0, p1}, Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1$1;->(Lcom/discord/utilities/analytics/AnalyticsTracker$trackUserVoiceEvent$1;Ljava/util/Map;)V - invoke-virtual {v0, v1, v3, v4, v2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V + invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "gameProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$videoInputDeviceSelected$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$videoInputDeviceSelected$1.smali index 175a82ec83..52496ec3c0 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$videoInputDeviceSelected$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$videoInputDeviceSelected$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$videoInputDeviceSelected$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "gameProperties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -93,9 +91,18 @@ move-result-object p1 - const-string/jumbo v1, "video_input_toggled" + const-string v1, "video_input_toggled" invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "gameProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelJoin$2.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelJoin$2.smali index 061f5125ae..a7b5965a57 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelJoin$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelJoin$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$voiceChannelJoin$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "gameProperties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/analytics/AnalyticsTracker$voiceChannelJoin$2;->$voiceProperties:Ljava/util/Map; @@ -100,4 +98,13 @@ invoke-virtual {p1, v1, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "gameProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelLeave$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelLeave$1.smali index 986c35f343..39e5af3571 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelLeave$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker$voiceChannelLeave$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsTracker$voiceChannelLeave$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/String;", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "gameProperties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -98,4 +96,13 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "gameProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali index 017561dbea..c907656954 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali @@ -70,6 +70,12 @@ return-void .end method +.method public static synthetic THROTTLE_SHORT$annotations()V + .locals 0 + + return-void +.end method + .method public static final synthetic access$filterNonNullValues(Lcom/discord/utilities/analytics/AnalyticsTracker;Ljava/util/Map;)Ljava/util/Map; .locals 0 @@ -166,13 +172,11 @@ .method public static final addAttachment(Ljava/lang/String;Ljava/lang/String;I)V .locals 7 - const-string v0, "source" + const/4 v6, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "mimeType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -192,7 +196,7 @@ const-string v1, "StoreStream\n .get\u2026 .get()\n .take(1)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1; @@ -208,7 +212,7 @@ const-string v1, "filter { it != null }.map { it!! }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/utilities/analytics/AnalyticsTracker$addAttachment$1; @@ -220,7 +224,7 @@ const-string p1, "StoreStream\n .get\u2026+ it.properties\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -244,18 +248,12 @@ and-int/lit8 p1, p1, 0x20 - const-string p1, "onNext" + if-eqz v4, :cond_1 - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorClass" - - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 new-instance p1, Lf/a/b/c0; - const/4 v6, 0x0 - move-object v0, p1 move-object v1, v6 @@ -269,6 +267,34 @@ invoke-virtual {p0, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p0, "errorClass" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string p0, "mimeType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string p0, "source" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method private final addVoiceConnectionProperties(Ljava/util/Map;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V @@ -426,9 +452,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/Map;->isEmpty()Z @@ -446,6 +470,15 @@ :cond_0 return-void + + :cond_1 + const-string p0, "properties" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic callReportProblem$default(Lcom/discord/utilities/analytics/AnalyticsTracker;JLjava/lang/String;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Lcom/discord/stores/StoreAudioDevices$OutputDevice;ZILjava/lang/Object;)V @@ -596,13 +629,11 @@ .method public static final experimentTriggered(Lcom/discord/models/domain/ModelExperiment;Ljava/lang/String;)V .locals 5 - const-string v0, "experiment" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "experimentName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p0}, Lcom/discord/models/domain/ModelExperiment;->getType()Ljava/lang/String; @@ -636,7 +667,7 @@ goto :goto_0 :cond_1 - const-string/jumbo v1, "user" + const-string v1, "user" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -726,22 +757,36 @@ :cond_2 :goto_1 return-void + + :cond_3 + const-string p0, "experimentName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "experiment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final externalFingerprintDropped(Ljava/lang/String;Ljava/lang/String;)V .locals 4 - const-string v0, "fingerprint" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "fingerprint" - const-string v1, "droppedFingerprint" + if-eqz p0, :cond_3 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - new-instance v1, Ljava/util/LinkedHashMap; + new-instance v0, Ljava/util/LinkedHashMap; - invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V + invoke-direct {v0}, Ljava/util/LinkedHashMap;->()V sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -759,7 +804,7 @@ move-result-object p0 - invoke-interface {v1, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_0 sget-object p0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -780,16 +825,28 @@ const-string p1, "dropped_fingerprint" - invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_1 sget-object p0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; const-string p1, "external_fingerprint_dropped" - invoke-virtual {p0, p1, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V + invoke-virtual {p0, p1, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_2 + const-string p0, "droppedFingerprint" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final filterNonNullValues(Ljava/util/Map;)Ljava/util/Map; @@ -1017,7 +1074,7 @@ const-string p2, "filter { it != null }.map { it!! }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object p2, Lcom/discord/utilities/analytics/AnalyticsTracker$getGameProperties$1;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker$getGameProperties$1; @@ -1027,7 +1084,7 @@ const-string p1, "Observable\n .comb\u2026\n })\n )" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v2, 0x0 @@ -1049,7 +1106,7 @@ const-string p2, "Observable\n .comb\u2026NonNullValues()\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1135,7 +1192,7 @@ if-ne p1, v0, :cond_6 - const-string/jumbo p1, "vpn" + const-string p1, "vpn" goto :goto_0 @@ -1146,12 +1203,6 @@ return-object p1 .end method -.method public static synthetic getTHROTTLE_SHORT$annotations()V - .locals 0 - - return-void -.end method - .method private final getVoiceChannelProperties(JLcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Ljava/util/Map;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;)Ljava/util/Map; .locals 11 .annotation system Ldalvik/annotation/Signature; @@ -1301,7 +1352,7 @@ new-instance v7, Lkotlin/Pair; - const-string/jumbo v8, "voice_state_count" + const-string v8, "voice_state_count" invoke-direct {v7, v8, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -1315,7 +1366,7 @@ new-instance v6, Lkotlin/Pair; - const-string/jumbo v7, "video_stream_count" + const-string v7, "video_stream_count" invoke-direct {v6, v7, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -1331,7 +1382,7 @@ const-string v4, "channel.guildId" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/Long;->longValue()J @@ -1369,7 +1420,7 @@ check-cast v3, Ljava/util/HashMap; - const-string/jumbo v4, "video_enabled" + const-string v4, "video_enabled" invoke-virtual {v3, v4, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1465,11 +1516,9 @@ .end method .method public static final guildTemplateResolveFailed(Ljava/lang/String;)V - .locals 5 + .locals 6 - const-string v0, "guildTemplateCode" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -1477,17 +1526,17 @@ new-array v1, v1, [Lkotlin/Pair; - sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - - new-instance v3, Lkotlin/Pair; - - const-string v4, "resolved" - - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v2, 0x0 - aput-object v3, v1, v2 + sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + + new-instance v4, Lkotlin/Pair; + + const-string v5, "resolved" + + invoke-direct {v4, v5, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v4, v1, v2 const/4 v2, 0x1 @@ -1508,6 +1557,15 @@ invoke-virtual {v0, v1, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p0, "guildTemplateCode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method private final insertUriProperties(Ljava/util/Map;Landroid/net/Uri;)Ljava/util/Map; @@ -1536,9 +1594,9 @@ if-eqz v0, :cond_0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v2, "uri_host" + const-string v2, "uri_host" invoke-interface {p1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1549,9 +1607,9 @@ if-eqz v0, :cond_1 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v1, "uri_scheme" + const-string v1, "uri_scheme" invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1600,10 +1658,10 @@ const-string v0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_4 - const-string/jumbo v0, "uri_path" + const-string v0, "uri_path" invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1614,66 +1672,61 @@ .method public static final inviteCopied(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V .locals 7 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-nez p0, :cond_0 return-void :cond_0 - sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; - const/4 v1, 0x5 + const/4 v2, 0x5 - new-array v1, v1, [Lkotlin/Pair; + new-array v2, v2, [Lkotlin/Pair; - const/4 v2, 0x0 + const/4 v3, 0x0 invoke-virtual {p0}, Lcom/discord/models/domain/ModelInvite;->getCode()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - new-instance v4, Lkotlin/Pair; + new-instance v5, Lkotlin/Pair; - const-string v5, "code" + const-string v6, "code" - invoke-direct {v4, v5, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v5, v6, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v4, v1, v2 + aput-object v5, v2, v3 - const/4 v2, 0x1 + const/4 v3, 0x1 invoke-virtual {p0}, Lcom/discord/models/domain/ModelInvite;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v3 + move-result-object v4 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v3 + move-result-wide v4 - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 - - goto :goto_0 + move-result-object v0 :cond_1 - const/4 v3, 0x0 - - :goto_0 new-instance v4, Lkotlin/Pair; const-string v5, "server" - invoke-direct {v4, v5, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v4, v5, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v4, v1, v2 + aput-object v4, v2, v3 - const/4 v2, 0x2 + const/4 v0, 0x2 invoke-virtual {p0}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -1681,7 +1734,7 @@ const-string v4, "invite.channel" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1697,15 +1750,15 @@ invoke-direct {v5, v6, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v5, v1, v2 + aput-object v5, v2, v0 - const/4 v2, 0x3 + const/4 v0, 0x3 invoke-virtual {p0}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; move-result-object p0 - invoke-static {p0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getType()I @@ -1721,23 +1774,23 @@ invoke-direct {v3, v4, p0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, v2 + aput-object v3, v2, v0 const/4 p0, 0x4 - new-instance v2, Lkotlin/Pair; + new-instance v0, Lkotlin/Pair; const-string v3, "location" - invoke-direct {v2, v3, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v0, v3, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, p0 + aput-object v0, v2, p0 - invoke-static {v1}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; + invoke-static {v2}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; move-result-object p0 - invoke-direct {v0, p0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->filterNonNullValues(Ljava/util/Map;)Ljava/util/Map; + invoke-direct {v1, p0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->filterNonNullValues(Ljava/util/Map;)Ljava/util/Map; move-result-object p0 @@ -1748,14 +1801,19 @@ invoke-virtual {p1, v0, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_2 + const-string p0, "source" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final inviteOpened(Ljava/lang/String;)V .locals 3 - const-string v0, "inviteCode" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -1774,32 +1832,41 @@ invoke-virtual {v0, v1, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p0, "inviteCode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final inviteResolveFailed(Ljava/lang/String;Ljava/lang/String;)V .locals 5 - const-string v0, "inviteCode" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "location" + const-string v1, "location" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 v1, 0x4 + const/4 v0, 0x4 - new-array v1, v1, [Lkotlin/Pair; + new-array v0, v0, [Lkotlin/Pair; - new-instance v2, Lkotlin/Pair; + const/4 v2, 0x0 - const-string v3, "code" + new-instance v3, Lkotlin/Pair; - invoke-direct {v2, v3, p0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + const-string v4, "code" - const/4 p0, 0x0 + invoke-direct {v3, v4, p0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, p0 + aput-object v3, v0, v2 const/4 p0, 0x1 @@ -1811,7 +1878,7 @@ invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, p0 + aput-object v3, v0, p0 const/4 p0, 0x2 @@ -1831,17 +1898,17 @@ invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v3, v1, p0 + aput-object v3, v0, p0 const/4 p0, 0x3 new-instance v2, Lkotlin/Pair; - invoke-direct {v2, v0, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v2, v1, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, p0 + aput-object v2, v0, p0 - invoke-static {v1}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; + invoke-static {v0}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; move-result-object p0 @@ -1852,6 +1919,18 @@ invoke-virtual {p1, v0, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "inviteCode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final inviteShareClicked(Lcom/discord/models/domain/ModelInvite;)V @@ -1892,7 +1971,7 @@ if-eqz v1, :cond_1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1952,7 +2031,7 @@ if-eqz p0, :cond_3 - invoke-static {p0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -2040,13 +2119,15 @@ const-string v0, "gift" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - const-string v1, "location" + if-eqz p0, :cond_3 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v2, "location" - sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + if-eqz p2, :cond_2 + + sget-object v3, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; invoke-virtual {p0}, Lcom/discord/models/domain/ModelGift;->getStoreListing()Lcom/discord/models/domain/ModelStoreListing; @@ -2056,35 +2137,30 @@ invoke-virtual {p0}, Lcom/discord/models/domain/ModelStoreListing;->getSku()Lcom/discord/models/domain/ModelSku; - move-result-object p0 - - goto :goto_0 + move-result-object v1 :cond_0 - const/4 p0, 0x0 - - :goto_0 - invoke-direct {v2, p0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->toProperties(Lcom/discord/models/domain/ModelSku;)Ljava/util/Map; + invoke-direct {v3, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->toProperties(Lcom/discord/models/domain/ModelSku;)Ljava/util/Map; move-result-object p0 if-eqz p1, :cond_1 - sget-object v2, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils; + sget-object v1, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils; - invoke-virtual {v2, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->getProperties$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelChannel;)Ljava/util/Map; + invoke-virtual {v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->getProperties$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelChannel;)Ljava/util/Map; move-result-object p1 if-eqz p1, :cond_1 - goto :goto_1 + goto :goto_0 :cond_1 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; - :goto_1 - sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; + :goto_0 + sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; const/4 v3, 0x2 @@ -2094,19 +2170,19 @@ new-instance v5, Lkotlin/Pair; - invoke-direct {v5, v1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v5, v2, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v3, v4 const/4 p2, 0x1 - new-instance v1, Lkotlin/Pair; + new-instance v2, Lkotlin/Pair; const-string v4, "type" - invoke-direct {v1, v4, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v2, v4, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v1, v3, p2 + aput-object v2, v3, p2 invoke-static {v3}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; @@ -2122,21 +2198,29 @@ const-string p1, "open_modal" - invoke-virtual {v2, p1, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V + invoke-virtual {v1, p1, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_2 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final openModal(Ljava/lang/String;Ljava/lang/String;)V - .locals 4 + .locals 5 - const-string v0, "modalName" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "location" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -2144,15 +2228,15 @@ new-array v1, v1, [Lkotlin/Pair; - new-instance v2, Lkotlin/Pair; + const/4 v2, 0x0 - const-string v3, "location_section" + new-instance v3, Lkotlin/Pair; - invoke-direct {v2, v3, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + const-string v4, "location_section" - const/4 p1, 0x0 + invoke-direct {v3, v4, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, p1 + aput-object v3, v1, v2 const/4 p1, 0x1 @@ -2173,6 +2257,20 @@ invoke-virtual {v0, p1, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p0, "location" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "modalName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic openUserSheet$default(Lcom/discord/utilities/analytics/AnalyticsTracker;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V @@ -2238,9 +2336,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -2249,6 +2345,15 @@ invoke-virtual {v0, v1, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p0, "properties" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic registerViewed$default(Lcom/discord/utilities/analytics/AnalyticsTracker;Lcom/discord/models/domain/ModelInvite;ILjava/lang/Object;)V @@ -2310,7 +2415,7 @@ const-string v1, "" - invoke-static {p1, v0, v1}, Lk0/u/p;->substringBefore(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; + invoke-static {p1, v0, v1}, Lk0/t/p;->substringBefore(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -2340,7 +2445,7 @@ :goto_1 if-eqz p1, :cond_2 - invoke-static {p1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v1 @@ -2376,7 +2481,7 @@ const-string v1, "code" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "invite_code" @@ -2421,7 +2526,7 @@ if-eqz v0, :cond_2 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -2442,7 +2547,7 @@ if-eqz p1, :cond_3 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -2736,7 +2841,7 @@ move-result-object p1 - const-string/jumbo v0, "voice_output_volume" + const-string v0, "voice_output_volume" invoke-interface {p2, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -2795,7 +2900,7 @@ if-eqz v0, :cond_1 - const-string/jumbo v0, "unicode" + const-string v0, "unicode" goto :goto_0 @@ -2951,21 +3056,19 @@ } .end annotation - const-string v0, "optionDescriptions" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "channelIds" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "description" - const-string v0, "description" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Ljava/util/HashMap; - new-instance v1, Ljava/util/HashMap; - - invoke-direct {v1}, Ljava/util/HashMap;->()V + invoke-direct {v0}, Ljava/util/HashMap;->()V invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -2973,7 +3076,7 @@ const-string p2, "guild_id" - invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -2981,17 +3084,17 @@ const-string p1, "index" - invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p0, "options" - invoke-interface {v1, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p0, "options_channel_ids" - invoke-interface {v1, p0, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p0, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-interface {v1, v0, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v1, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-static {p6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -2999,15 +3102,34 @@ const-string p1, "has_custom_emojis" - invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; sget-object p0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; const-string p1, "guild_welcome_screen_option_selected" - invoke-virtual {p0, p1, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V + invoke-virtual {p0, p1, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "channelIds" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "optionDescriptions" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final withGameProperties(JLkotlin/jvm/functions/Function1;)V @@ -3046,18 +3168,14 @@ and-int/lit8 p2, p2, 0x20 - const-string p2, "onNext" + const/4 v6, 0x0 - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string p2, "errorClass" - - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 new-instance p2, Lf/a/b/c0; - const/4 v6, 0x0 - move-object v0, p2 move-object v1, v6 @@ -3073,6 +3191,20 @@ invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "errorClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string p1, "onNext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method @@ -3196,13 +3328,11 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "propertyProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -3225,14 +3355,26 @@ invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "propertyProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final activityUpdatedSpotify(Ljava/lang/String;Z)V .locals 2 - const-string v0, "trackId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -3267,14 +3409,21 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "trackId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final ageGateSubmitted(JLjava/lang/String;)V .locals 1 - const-string v0, "sourcePage" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -3299,6 +3448,15 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "sourcePage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final appCrashed()V @@ -3322,7 +3480,7 @@ const-string v0, "stacktrace" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v1, Lkotlin/Pair; @@ -3339,14 +3497,19 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final attributionChange(Lcom/adjust/sdk/AdjustAttribution;)V .locals 6 - const-string v0, "attribution" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -3354,17 +3517,17 @@ new-array v1, v1, [Lkotlin/Pair; - iget-object v2, p1, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String; - - new-instance v3, Lkotlin/Pair; - - const-string v4, "adjust_tracker_token" - - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v2, 0x0 - aput-object v3, v1, v2 + iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String; + + new-instance v4, Lkotlin/Pair; + + const-string v5, "adjust_tracker_token" + + invoke-direct {v4, v5, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v4, v1, v2 const/4 v2, 0x1 @@ -3430,11 +3593,20 @@ move-result-object p1 - const-string/jumbo v1, "user_attribution_received" + const-string v1, "user_attribution_received" invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "attribution" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final callReportProblem(JLjava/lang/String;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Lcom/discord/stores/StoreAudioDevices$OutputDevice;Z)V @@ -3468,31 +3640,17 @@ move-object/from16 v13, p12 - const-string v0, "channel" + const/4 v14, 0x0 - move-object/from16 v3, p4 + if-eqz p4, :cond_b - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_a - const-string v0, "guildVoiceStates" + if-eqz p8, :cond_9 - move-object/from16 v5, p5 + if-eqz v12, :cond_8 - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "feedbackRating" - - move-object/from16 v14, p8 - - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "voiceConfig" - - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "audioOutputDevice" - - invoke-static {v13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v13, :cond_7 const/4 v6, 0x0 @@ -3504,8 +3662,12 @@ move-wide/from16 v1, p1 + move-object/from16 v3, p4 + move-object/from16 v4, p6 + move-object/from16 v5, p5 + move-object/from16 v7, p3 invoke-static/range {v0 .. v9}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getVoiceChannelProperties$default(Lcom/discord/utilities/analytics/AnalyticsTracker;JLcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Ljava/util/Map;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/Map; @@ -3607,7 +3769,7 @@ move-result-object v0 - const-string/jumbo v2, "video_hardware_scaling_enabled" + const-string v2, "video_hardware_scaling_enabled" invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -3621,59 +3783,57 @@ move-result-object v3 - const/4 v4, 0x0 - - new-instance v5, Ljava/util/LinkedHashMap; + new-instance v4, Ljava/util/LinkedHashMap; invoke-interface {v1}, Ljava/util/Map;->size()I - move-result v6 + move-result v5 - invoke-static {v6}, Lf/n/a/k/a;->mapCapacity(I)I + invoke-static {v5}, Lf/n/a/k/a;->mapCapacity(I)I - move-result v6 + move-result v5 - invoke-direct {v5, v6}, Ljava/util/LinkedHashMap;->(I)V + invoke-direct {v4, v5}, Ljava/util/LinkedHashMap;->(I)V invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; - move-result-object v6 + move-result-object v5 - invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v5}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v6 + move-result-object v5 :goto_1 - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - move-result v7 + move-result v6 - if-eqz v7, :cond_4 + if-eqz v6, :cond_4 - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v6 + + check-cast v6, Ljava/util/Map$Entry; + + invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v7 - check-cast v7, Ljava/util/Map$Entry; + invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - invoke-interface {v7}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + move-result-object v6 - move-result-object v8 + invoke-static {v6}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - invoke-interface {v7}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + move-result-object v6 - move-result-object v7 - - invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v7 - - invoke-interface {v5, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v4, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_1 :cond_4 - invoke-virtual {v2, v0, v3, v4, v5}, Lcom/discord/app/AppLog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V + invoke-virtual {v2, v0, v3, v14, v4}, Lcom/discord/app/AppLog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V :cond_5 sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -3692,6 +3852,41 @@ invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;->()V throw v0 + + :cond_7 + const-string v0, "audioOutputDevice" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v14 + + :cond_8 + const-string v0, "voiceConfig" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v14 + + :cond_9 + const-string v0, "feedbackRating" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v14 + + :cond_a + const-string v0, "guildVoiceStates" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v14 + + :cond_b + const-string v0, "channel" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v14 .end method .method public final captchaFailed(Ljava/lang/String;)V @@ -3699,7 +3894,7 @@ const-string v0, "reason" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -3716,6 +3911,13 @@ invoke-virtual {v1, v0, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final changeLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V @@ -3734,21 +3936,15 @@ } .end annotation - const-string v0, "event" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "version" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "revision" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "properties" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -3783,6 +3979,34 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "revision" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "version" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final channelOpened(JLkotlin/jvm/functions/Function0;)V @@ -3800,9 +4024,7 @@ } .end annotation - const-string v0, "lazyPropertyProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -3825,6 +4047,15 @@ invoke-virtual {p1, p2, v0, v1, v2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "lazyPropertyProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final chatInputComponentViewed(Ljava/lang/String;)V @@ -3832,7 +4063,7 @@ const-string v0, "type" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v1, Ljava/util/LinkedHashMap; @@ -3847,6 +4078,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final closeFirstServerTipTutorial(Z)V @@ -3862,13 +4100,11 @@ .method public final createGuildViewed(Lcom/discord/widgets/guilds/create/StockGuildTemplate;Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V .locals 5 - const-string v0, "stockGuildTemplate" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "source" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const-string v0, "guild_template_name" @@ -3977,18 +4213,30 @@ invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stockGuildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final customStatusUpdated(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;Lcom/discord/utilities/analytics/Traits$Location;)V .locals 1 - const-string v0, "formState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "locationTrait" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -4005,6 +4253,20 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "locationTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "formState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final deepLinkReceived(Landroid/content/Intent;Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;Ljava/util/Map;)V @@ -4022,17 +4284,13 @@ } .end annotation - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "metadata" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "snapshotProperties" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const-string v0, "actions.fulfillment.extra.ACTION_TOKEN" @@ -4104,7 +4362,7 @@ new-instance v1, Lkotlin/Pair; - const-string/jumbo v2, "voice_action" + const-string v2, "voice_action" invoke-direct {v1, v2, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -4149,22 +4407,39 @@ invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "metadata" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final dismissModal(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 4 + .locals 5 - const-string v0, "modalName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "location" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dismissType" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -4172,15 +4447,15 @@ new-array v1, v1, [Lkotlin/Pair; - new-instance v2, Lkotlin/Pair; + const/4 v2, 0x0 - const-string v3, "location_section" + new-instance v3, Lkotlin/Pair; - invoke-direct {v2, v3, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + const-string v4, "location_section" - const/4 p2, 0x0 + invoke-direct {v3, v4, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, p2 + aput-object v3, v1, v2 const/4 p2, 0x1 @@ -4211,6 +4486,27 @@ invoke-virtual {v0, p2, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "dismissType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "modalName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final externalDynamicLinkReceived(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V @@ -4286,7 +4582,7 @@ if-eqz p4, :cond_3 - invoke-static {p4}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p4 @@ -4345,9 +4641,7 @@ .method public final externalShare(Landroid/net/Uri;)V .locals 2 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -4364,28 +4658,39 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->trackFireBase(Ljava/lang/String;Ljava/util/Map;)V return-void -.end method -.method public final externalViewClosed(Ljava/lang/String;J)V - .locals 7 + :cond_0 + const-string p1, "uri" - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; - - const/4 v2, 0x2 - - new-array v2, v2, [Lkotlin/Pair; - - new-instance v3, Lkotlin/Pair; - - invoke-direct {v3, v0, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V const/4 p1, 0x0 - aput-object v3, v2, p1 + throw p1 +.end method + +.method public final externalViewClosed(Ljava/lang/String;J)V + .locals 8 + + const/4 v0, 0x0 + + const-string v1, "type" + + if-eqz p1, :cond_2 + + sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; + + const/4 v3, 0x2 + + new-array v3, v3, [Lkotlin/Pair; + + new-instance v4, Lkotlin/Pair; + + invoke-direct {v4, v1, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + const/4 p1, 0x0 + + aput-object v4, v3, p1 invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -4393,36 +4698,33 @@ invoke-virtual {p2}, Ljava/lang/Number;->longValue()J - move-result-wide v3 + move-result-wide v4 - const-wide/16 v5, 0x0 + const-wide/16 v6, 0x0 const/4 p3, 0x1 - cmp-long v0, v3, v5 + cmp-long v1, v4, v6 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 const/4 p1, 0x1 :cond_0 if-eqz p1, :cond_1 - goto :goto_0 + move-object v0, p2 :cond_1 - const/4 p2, 0x0 - - :goto_0 new-instance p1, Lkotlin/Pair; - const-string v0, "duration_open_ms" + const-string p2, "duration_open_ms" - invoke-direct {p1, v0, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {p1, p2, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object p1, v2, p3 + aput-object p1, v3, p3 - invoke-static {v2}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; + invoke-static {v3}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; move-result-object p1 @@ -4432,9 +4734,14 @@ const-string p2, "app_external_view_closed" - invoke-virtual {v1, p2, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V + invoke-virtual {v2, p2, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_2 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final failedMessageResolved(IIIZZLcom/discord/stores/FailedMessageResolutionType;JILjava/util/Map;)V @@ -4452,13 +4759,11 @@ } .end annotation - const-string v0, "resolutionType" + const/4 v0, 0x0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 - const-string v0, "snapshotProperties" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 new-instance v0, Ljava/util/LinkedHashMap; @@ -4543,6 +4848,20 @@ invoke-virtual {p1, p3, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "resolutionType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final fileUploadAlertViewed(Lcom/discord/utilities/rest/FileUploadAlertType;IIIZZZLjava/util/Map;)V @@ -4560,13 +4879,11 @@ } .end annotation - const-string v0, "alertType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "snapshotProperties" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 new-instance v0, Ljava/util/LinkedHashMap; @@ -4643,14 +4960,26 @@ invoke-virtual {p1, p3, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "alertType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final friendAddViewed(Ljava/lang/String;)V .locals 2 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lkotlin/Pair; @@ -4669,6 +4998,15 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final friendRequestFailed(Ljava/lang/String;)V @@ -4721,26 +5059,21 @@ .method public final giftResolved(Lcom/discord/models/domain/ModelGift;)V .locals 6 - const-string v0, "gift" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->getStoreListing()Lcom/discord/models/domain/ModelStoreListing; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelStoreListing;->getSku()Lcom/discord/models/domain/ModelSku; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelStoreListing;->getSku()Lcom/discord/models/domain/ModelSku; move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 invoke-direct {p0, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->toProperties(Lcom/discord/models/domain/ModelSku;)Ljava/util/Map; move-result-object v0 @@ -4808,14 +5141,19 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final giftResolvedFailed(Ljava/lang/String;)V .locals 5 - const-string v0, "giftCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -4823,15 +5161,15 @@ new-array v1, v1, [Lkotlin/Pair; - new-instance v2, Lkotlin/Pair; + const/4 v2, 0x0 - const-string v3, "gift_code" + new-instance v3, Lkotlin/Pair; - invoke-direct {v2, v3, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + const-string v4, "gift_code" - const/4 p1, 0x0 + invoke-direct {v3, v4, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, p1 + aput-object v3, v1, v2 const/4 p1, 0x1 @@ -4854,14 +5192,21 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final guildTemplateResolved(Lcom/discord/models/domain/ModelGuildTemplate;)V .locals 6 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -4869,17 +5214,17 @@ new-array v1, v1, [Lkotlin/Pair; - sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - - new-instance v3, Lkotlin/Pair; - - const-string v4, "resolved" - - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v2, 0x0 - aput-object v3, v1, v2 + sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + + new-instance v4, Lkotlin/Pair; + + const-string v5, "resolved" + + invoke-direct {v4, v5, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v4, v1, v2 const/4 v2, 0x1 @@ -4950,6 +5295,15 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final guildViewed(JLkotlin/jvm/functions/Function0;)V @@ -4967,9 +5321,7 @@ } .end annotation - const-string v0, "lazyPropertyProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -4992,6 +5344,15 @@ invoke-virtual {p1, p2, v0, v1, v2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "lazyPropertyProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final inviteResolved(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V @@ -4999,23 +5360,23 @@ const-string v0, "location" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 const/4 v1, 0x3 new-array v1, v1, [Lkotlin/Pair; - sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - - new-instance v3, Lkotlin/Pair; - - const-string v4, "resolved" - - invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v2, 0x0 - aput-object v3, v1, v2 + sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + + new-instance v4, Lkotlin/Pair; + + const-string v5, "resolved" + + invoke-direct {v4, v5, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v4, v1, v2 const/4 v2, 0x1 @@ -5057,7 +5418,7 @@ const-string v1, "invite.code" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v1, p2 @@ -5106,7 +5467,7 @@ if-eqz v0, :cond_1 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -5127,7 +5488,7 @@ if-eqz p1, :cond_2 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -5149,6 +5510,13 @@ invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final inviteSent(Lcom/discord/models/domain/ModelInvite;Ljava/util/Map;)V @@ -5165,9 +5533,7 @@ } .end annotation - const-string v0, "snapshotProperties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->filterNonNullValues(Ljava/util/Map;)Ljava/util/Map; @@ -5184,10 +5550,19 @@ invoke-virtual {p2, v0, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final inviteSuggestionOpened(JLjava/util/List;Ljava/util/List;)V - .locals 8 + .locals 13 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -5202,231 +5577,239 @@ } .end annotation - const-string v0, "channelSuggestions" + move-object/from16 v0, p3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, p4 - const-string/jumbo v0, "userSuggestions" + const/4 v6, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_4 - const/4 v0, 0x2 + if-eqz v1, :cond_3 - new-array v0, v0, [Ljava/util/List; + const/4 v2, 0x2 - new-instance v1, Ljava/util/ArrayList; + new-array v2, v2, [Ljava/util/List; - invoke-direct {v1}, Ljava/util/ArrayList;->()V + const/4 v3, 0x0 - invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + new-instance v4, Ljava/util/ArrayList; - move-result-object v2 + invoke-direct {v4}, Ljava/util/ArrayList;->()V + + invoke-interface/range {p3 .. p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v5 :goto_0 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v7 - const/16 v4, 0xa + const/16 v8, 0xa - if-eqz v3, :cond_1 + if-eqz v7, :cond_1 - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v3 + move-result-object v7 - check-cast v3, Lcom/discord/models/domain/ModelChannel; + check-cast v7, Lcom/discord/models/domain/ModelChannel; - invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; + invoke-virtual {v7}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; - move-result-object v3 + move-result-object v7 - const-string v5, "channel.recipients" + const-string v9, "channel.recipients" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v5, Ljava/util/ArrayList; + new-instance v9, Ljava/util/ArrayList; - invoke-static {v3, v4}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v7, v8}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v4 + move-result v8 - invoke-direct {v5, v4}, Ljava/util/ArrayList;->(I)V + invoke-direct {v9, v8}, Ljava/util/ArrayList;->(I)V - invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v7}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v3 + move-result-object v7 :goto_1 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z - move-result v4 + move-result v8 - if-eqz v4, :cond_0 + if-eqz v8, :cond_0 - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v4 + move-result-object v8 - check-cast v4, Lcom/discord/models/domain/ModelUser; + check-cast v8, Lcom/discord/models/domain/ModelUser; - const-string v6, "it" + const-string v10, "it" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v8}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v6 + move-result-wide v10 - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v8 - invoke-interface {v5, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v9, v8}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_0 - invoke-static {v1, v5}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z + invoke-static {v4, v9}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z goto :goto_0 :cond_1 - const/4 v2, 0x0 + aput-object v4, v2, v3 - aput-object v1, v0, v2 + const/4 v3, 0x1 - const/4 v1, 0x1 + new-instance v4, Ljava/util/ArrayList; - new-instance v2, Ljava/util/ArrayList; + invoke-static {v1, v8}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - invoke-static {p4, v4}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + move-result v5 - move-result v3 + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V + invoke-interface/range {p4 .. p4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - invoke-interface {p4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v3 + move-result-object v5 :goto_2 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - move-result v4 + move-result v7 - if-eqz v4, :cond_2 + if-eqz v7, :cond_2 - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v4 + move-result-object v7 - check-cast v4, Lcom/discord/models/domain/ModelUser; + check-cast v7, Lcom/discord/models/domain/ModelUser; - invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v7}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v4 + move-result-wide v7 - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v7 - invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v7}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_2 :cond_2 - aput-object v2, v0, v1 + aput-object v4, v2, v3 - invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - invoke-static {v0}, Lf/n/a/k/a;->flatten(Ljava/lang/Iterable;)Ljava/util/List; - - move-result-object v0 - - invoke-static {v0}, Lk0/j/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; - - 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;->getUserRelationships()Lcom/discord/stores/StoreUserRelationships; - - move-result-object v1 - - invoke-virtual {v1, v0}, Lcom/discord/stores/StoreUserRelationships;->observe(Ljava/util/Collection;)Lrx/Observable; - - move-result-object v0 - - sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1; - - invoke-virtual {v0, v1}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; + invoke-static {v2}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v2 - const-string v0, "StoreStream\n .get\u2026 }.keys\n }" + invoke-static {v2}, Lf/n/a/k/a;->flatten(Ljava/lang/Iterable;)Ljava/util/List; - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v2 - const-wide/16 v3, 0x0 + invoke-static {v2}, Lk0/i/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; - const/4 v5, 0x0 + move-result-object v2 - const/4 v6, 0x3 + sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - const/4 v7, 0x0 + invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getUserRelationships()Lcom/discord/stores/StoreUserRelationships; - invoke-static/range {v2 .. v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; + move-result-object v3 - move-result-object v0 + invoke-virtual {v3, v2}, Lcom/discord/stores/StoreUserRelationships;->observe(Ljava/util/Collection;)Lrx/Observable; - invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + move-result-object v2 - move-result-object v0 + sget-object v3, Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$1; - new-instance v5, Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2; + invoke-virtual {v2, v3}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; - invoke-direct {v5, p3, p4, p1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2;->(Ljava/util/List;Ljava/util/List;J)V + move-result-object v7 - const-class v3, Lcom/discord/utilities/analytics/AnalyticsTracker; + const-string v2, "StoreStream\n .get\u2026 }.keys\n }" - const/16 p1, 0x3c + invoke-static {v7, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - and-int/lit8 p2, p1, 0x4 + const-wide/16 v8, 0x0 - and-int/lit8 p2, p1, 0x8 + const/4 v10, 0x0 - and-int/lit8 p2, p1, 0x10 + const/4 v11, 0x3 - and-int/lit8 p1, p1, 0x20 + const/4 v12, 0x0 - const-string p1, "onNext" + invoke-static/range {v7 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v2 - const-string p1, "errorClass" + invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v7 - new-instance p1, Lf/a/b/c0; + new-instance v4, Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2; - const/4 v7, 0x0 + move-wide v2, p1 - move-object v1, p1 + invoke-direct {v4, v0, v1, p1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker$inviteSuggestionOpened$2;->(Ljava/util/List;Ljava/util/List;J)V - move-object v2, v7 + const-class v2, Lcom/discord/utilities/analytics/AnalyticsTracker; - move-object v4, v7 + const/16 v0, 0x3c - move-object v6, v7 + and-int/lit8 v1, v0, 0x4 - invoke-direct/range {v1 .. v7}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V + and-int/lit8 v1, v0, 0x8 - invoke-virtual {v0, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + and-int/lit8 v1, v0, 0x10 + + and-int/lit8 v0, v0, 0x20 + + new-instance v8, Lf/a/b/c0; + + move-object v0, v8 + + move-object v1, v6 + + move-object v3, v6 + + move-object v5, v6 + + invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V + + invoke-virtual {v7, v8}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_3 + const-string v0, "userSuggestions" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string v0, "channelSuggestions" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public final inviteViewed()V @@ -5464,9 +5847,7 @@ .method public final launchGame(Ljava/lang/String;)V .locals 2 - const-string v0, "gameName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -5489,6 +5870,15 @@ invoke-virtual {p1, v1, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "gameName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final loginAttempt(Z)V @@ -5525,33 +5915,29 @@ .end method .method public final newUserOnboarding(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Z)V - .locals 3 + .locals 4 - const-string v0, "flowType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "fromStep" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "toStep" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const/4 v0, 0x4 new-array v0, v0, [Lkotlin/Pair; - new-instance v1, Lkotlin/Pair; + const/4 v1, 0x0 - const-string v2, "flow_type" + new-instance v2, Lkotlin/Pair; - invoke-direct {v1, v2, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + const-string v3, "flow_type" - const/4 p1, 0x0 + invoke-direct {v2, v3, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v1, v0, p1 + aput-object v2, v0, v1 const/4 p1, 0x1 @@ -5629,150 +6015,169 @@ invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "toStep" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fromStep" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "flowType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final notificationSettingsUpdated(Lcom/discord/models/domain/ModelNotificationSettings;Lcom/discord/models/domain/ModelChannel;)V .locals 11 - const-string/jumbo v0, "userGuildSettings" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_f - new-instance v0, Ljava/util/HashMap; + new-instance v1, Ljava/util/HashMap; - invoke-direct {v0}, Ljava/util/HashMap;->()V + invoke-direct {v1}, Ljava/util/HashMap;->()V invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getChannelOverrides()Ljava/util/List; - move-result-object v1 + move-result-object v2 - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const-string v1, "guild" + const-string v2, "guild" goto :goto_0 :cond_0 - const-string v1, "channel" + const-string v2, "channel" :goto_0 - const-string/jumbo v2, "update_type" + const-string v3, "update_type" - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isSuppressEveryone()Z - move-result v1 + move-result v2 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v1 + move-result-object v2 - const-string v2, "guild_suppress_everyone" + const-string v3, "guild_suppress_everyone" - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isSuppressRoles()Z - move-result v1 + move-result v2 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v1 + move-result-object v2 - const-string v2, "guild_suppress_roles" + const-string v3, "guild_suppress_roles" - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isMuted()Z - move-result v1 + move-result v2 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v1 + move-result-object v2 - const-string v2, "guild_is_muted" + const-string v3, "guild_is_muted" - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getMuteConfig()Lcom/discord/models/domain/ModelMuteConfig; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 + if-eqz v2, :cond_1 - if-eqz v1, :cond_1 + invoke-virtual {v2}, Lcom/discord/models/domain/ModelMuteConfig;->getEndTimeMs()Ljava/lang/Long; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelMuteConfig;->getEndTimeMs()Ljava/lang/Long; - - move-result-object v1 + move-result-object v2 goto :goto_1 :cond_1 - move-object v1, v2 + move-object v2, v0 :goto_1 const-string v3, "guild_muted_until" - invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isMobilePush()Z - move-result v1 + move-result v2 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v1 + move-result-object v2 const-string v3, "guild_receive_mobile_push" - invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getMessageNotifications()I - move-result v1 + move-result v2 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v2 - invoke-direct {p0, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getAnalyticsValueForNotificationFrequency(Ljava/lang/Integer;)Ljava/lang/String; + invoke-direct {p0, v2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getAnalyticsValueForNotificationFrequency(Ljava/lang/Integer;)Ljava/lang/String; - move-result-object v1 + move-result-object v2 const-string v3, "guild_message_notification_settings" - invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; if-eqz p2, :cond_2 invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getParentId()J - move-result-wide v3 + move-result-wide v2 - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 goto :goto_2 :cond_2 - move-object v1, v2 + move-object v2, v0 :goto_2 const-string v3, "parent_id" - invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getChannelOverrides()Ljava/util/List; move-result-object p1 - const-string/jumbo v1, "userGuildSettings.channelOverrides" + const-string v2, "userGuildSettings.channelOverrides" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -5781,25 +6186,25 @@ :cond_3 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 const/4 v3, 0x1 const/4 v4, 0x0 - if-eqz v1, :cond_5 + if-eqz v2, :cond_5 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - move-object v5, v1 + move-object v5, v2 check-cast v5, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; const-string v6, "it" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getChannelId()J @@ -5828,14 +6233,14 @@ goto :goto_4 :cond_5 - move-object v1, v2 + move-object v2, v0 :goto_4 - check-cast v1, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; + check-cast v2, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; - if-eqz v1, :cond_6 + if-eqz v2, :cond_6 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->isMuted()Z + invoke-virtual {v2}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->isMuted()Z move-result p1 @@ -5846,12 +6251,12 @@ goto :goto_5 :cond_6 - move-object p1, v2 + move-object p1, v0 :goto_5 - if-eqz v1, :cond_7 + if-eqz v2, :cond_7 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMessageNotifications()I + invoke-virtual {v2}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMessageNotifications()I move-result v5 @@ -5862,7 +6267,7 @@ goto :goto_6 :cond_7 - move-object v5, v2 + move-object v5, v0 :goto_6 if-eqz p2, :cond_d @@ -5919,7 +6324,7 @@ sget-object p2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -5940,16 +6345,16 @@ const-string v3, "channel_is_overridden" - invoke-interface {v0, v3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_d const-string p2, "channel_is_muted" - invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - if-eqz v1, :cond_e + if-eqz v2, :cond_e - invoke-virtual {v1}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMuteConfig()Lcom/discord/models/domain/ModelMuteConfig; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMuteConfig()Lcom/discord/models/domain/ModelMuteConfig; move-result-object p1 @@ -5957,12 +6362,12 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelMuteConfig;->getEndTimeMs()Ljava/lang/Long; - move-result-object v2 + move-result-object v0 :cond_e const-string p1, "channel_muted_until" - invoke-interface {v0, p1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invoke-direct {p0, v5}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getAnalyticsValueForNotificationFrequency(Ljava/lang/Integer;)Ljava/lang/String; @@ -5970,11 +6375,11 @@ const-string p2, "channel_message_notification_settings" - invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; - invoke-direct {p0, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->filterNonNullValues(Ljava/util/Map;)Ljava/util/Map; + invoke-direct {p0, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->filterNonNullValues(Ljava/util/Map;)Ljava/util/Map; move-result-object p2 @@ -5983,6 +6388,13 @@ invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_f + const-string p1, "userGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final oauth2AuthorizedViewed(J)V @@ -6090,13 +6502,11 @@ .method public final openModal(Ljava/lang/String;Lcom/discord/utilities/analytics/Traits$Source;)V .locals 1 - const-string v0, "modalName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "sourceTrait" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -6115,6 +6525,20 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "sourceTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "modalName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final openUserSheet(Ljava/lang/String;Ljava/lang/String;)V @@ -6156,9 +6580,7 @@ .method public final openUserStatusSheet(Lcom/discord/utilities/analytics/Traits$Location;Z)V .locals 2 - const-string v0, "locationTrait" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -6187,6 +6609,15 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "locationTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final overlayVoiceClosed(Ljava/util/Map;)V @@ -6202,9 +6633,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -6212,7 +6641,7 @@ const-string v2, "type" - const-string/jumbo v3, "voice" + const-string v3, "voice" invoke-direct {v1, v2, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -6229,6 +6658,15 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final overlayVoiceOpened(Ljava/util/Map;)V @@ -6244,9 +6682,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -6254,7 +6690,7 @@ const-string v2, "type" - const-string/jumbo v3, "voice" + const-string v3, "voice" invoke-direct {v1, v2, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -6271,22 +6707,27 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final paymentFlowOpened(Lcom/discord/utilities/analytics/Traits$Location;Lcom/discord/utilities/analytics/Traits$Subscription;Lcom/discord/utilities/analytics/Traits$Payment;)V .locals 1 - const-string v0, "locationTrait" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "subscriptionTrait" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "paymentTrait" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -6305,14 +6746,33 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "paymentTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "locationTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final permissionsRequested(Ljava/lang/String;)V .locals 3 - const-string v0, "permissionType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -6331,14 +6791,21 @@ invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "permissionType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final premiumSettingsOpened(Lcom/discord/utilities/analytics/Traits$Location;)V .locals 2 - const-string v0, "locationTrait" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/util/HashMap; @@ -6353,6 +6820,15 @@ invoke-virtual {p1, v1, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "locationTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final quickSwitcherOpen()V @@ -6382,13 +6858,11 @@ .method public final quickSwitcherSelect(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;I)V .locals 12 - const-string v0, "model" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - const-string v0, "selected" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->getSearchType()I @@ -6661,6 +7135,20 @@ invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V return-void + + :cond_9 + const-string p1, "selected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final registerViewed(Lcom/discord/models/domain/ModelInvite;)V @@ -6768,17 +7256,13 @@ } .end annotation - const-string v0, "searchType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "sourceObject" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "snapshotProperties" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Ljava/util/LinkedHashMap; @@ -6823,6 +7307,27 @@ invoke-virtual {p1, p3, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sourceObject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final searchResultViewed(Lcom/discord/utilities/analytics/SearchType;ILjava/util/Map;)V @@ -6840,13 +7345,11 @@ } .end annotation - const-string v0, "searchType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "snapshotProperties" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Ljava/util/LinkedHashMap; @@ -6883,6 +7386,20 @@ invoke-virtual {p1, p3, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final searchStart(Lcom/discord/utilities/analytics/SearchType;Ljava/util/Map;)V @@ -6899,13 +7416,11 @@ } .end annotation - const-string v0, "searchType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "snapshotProperties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/util/LinkedHashMap; @@ -6934,10 +7449,24 @@ invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "snapshotProperties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final settingsPaneViewed(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -6951,27 +7480,25 @@ } .end annotation - const-string v0, "settingsType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "pane" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 v0, 0x2 new-array v0, v0, [Lkotlin/Pair; - new-instance v1, Lkotlin/Pair; + const/4 v1, 0x0 - const-string v2, "settings_type" + new-instance v2, Lkotlin/Pair; - invoke-direct {v1, v2, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + const-string v3, "settings_type" - const/4 p1, 0x0 + invoke-direct {v2, v3, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v1, v0, p1 + aput-object v2, v0, v1 const/4 p1, 0x1 @@ -7003,6 +7530,20 @@ invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "pane" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "settingsType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final showFirstServerTipTutorial()V @@ -7016,47 +7557,54 @@ .end method .method public final surveyViewed(Ljava/lang/String;)V - .locals 8 + .locals 7 - const-string v0, "surveyId" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v3, Landroid/os/Bundle; - new-instance v4, Landroid/os/Bundle; - - invoke-direct {v4}, Landroid/os/Bundle;->()V + invoke-direct {v3}, Landroid/os/Bundle;->()V const-string v0, "survey_id" - invoke-virtual {v4, v0, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v3, v0, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getFirebaseAnalytics()Lcom/google/firebase/analytics/FirebaseAnalytics; move-result-object p1 - iget-object v1, p1, Lcom/google/firebase/analytics/FirebaseAnalytics;->a:Lf/h/a/f/h/k/g; + iget-object v0, p1, Lcom/google/firebase/analytics/FirebaseAnalytics;->a:Lf/h/a/f/h/k/g; - const/4 v2, 0x0 + const/4 v1, 0x0 - const-string v3, "Survey_Viewed" + const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v5, 0x1 - const/4 v6, 0x1 + const/4 v6, 0x0 - const/4 v7, 0x0 + const-string v2, "Survey_Viewed" - invoke-virtual/range {v1 .. v7}, Lf/h/a/f/h/k/g;->d(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/lang/Long;)V + invoke-virtual/range {v0 .. v6}, Lf/h/a/f/h/k/g;->d(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/lang/Long;)V return-void + + :cond_0 + const-string p1, "surveyId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final unhandledUrl(Ljava/lang/String;)V .locals 3 - const-string/jumbo v0, "url" + const-string v0, "url" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -7068,11 +7616,18 @@ move-result-object p1 - const-string/jumbo v0, "unhandled_uri" + const-string v0, "unhandled_uri" invoke-virtual {v1, v0, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->trackFireBase(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateNotifications(Z)V @@ -7141,17 +7696,13 @@ } .end annotation - const-string v0, "speakingList" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_7 - const-string v0, "inputMode" + if-eqz p4, :cond_6 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channel" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_5 invoke-interface {p3}, Ljava/util/Collection;->isEmpty()Z @@ -7229,6 +7780,27 @@ :cond_4 return-void + + :cond_5 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "speakingList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final userSpeaking(JLjava/util/Set;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)V @@ -7245,17 +7817,13 @@ } .end annotation - const-string v0, "speakingList" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "inputMode" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channel" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -7289,6 +7857,27 @@ :cond_0 return-void + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "speakingList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final videoInputDeviceSelected(JLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;)V @@ -7308,11 +7897,7 @@ } .end annotation - const-string v0, "guildVoiceStates" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 if-nez p3, :cond_0 @@ -7353,7 +7938,7 @@ const-string v2, "none" :goto_0 - const-string/jumbo v3, "video_input_type" + const-string v3, "video_input_type" invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -7385,6 +7970,17 @@ invoke-direct {p0, p1, p2, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->withGameProperties(JLkotlin/jvm/functions/Function1;)V return-void + + :cond_3 + move-object v0, p0 + + const-string v1, "guildVoiceStates" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public final videoStreamEnded(Ljava/util/Map;)V @@ -7400,9 +7996,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; @@ -7410,11 +8004,20 @@ move-result-object p1 - const-string/jumbo v1, "video_stream_ended" + const-string v1, "video_stream_ended" invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final voiceChannelJoin(JLjava/lang/String;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/Integer;)V @@ -7437,23 +8040,13 @@ move-object v10, p0 - const-string v0, "rtcConnectionId" + const/4 v0, 0x0 - move-object v7, p3 + if-eqz p3, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 - const-string v0, "channel" - - move-object v3, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildVoiceStates" - - move-object/from16 v5, p5 - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 const/4 v4, 0x0 @@ -7465,8 +8058,14 @@ move-wide v1, p1 + move-object v3, p4 + + move-object/from16 v5, p5 + move-object/from16 v6, p6 + move-object v7, p3 + invoke-static/range {v0 .. v9}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getVoiceChannelProperties$default(Lcom/discord/utilities/analytics/AnalyticsTracker;JLcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Ljava/util/Map;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/Map; move-result-object v0 @@ -7493,6 +8092,27 @@ invoke-direct {p0, p1, p2, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->withGameProperties(JLkotlin/jvm/functions/Function1;)V return-void + + :cond_1 + const-string v1, "guildVoiceStates" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "rtcConnectionId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final voiceChannelLeave(JLjava/lang/String;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;)V @@ -7512,23 +8132,13 @@ } .end annotation - const-string v0, "rtcConnectionId" + const/4 v0, 0x0 - move-object v8, p3 + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "channel" - - move-object v4, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildVoiceStates" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 const/4 v7, 0x0 @@ -7540,8 +8150,14 @@ move-wide v2, p1 + move-object v4, p4 + move-object/from16 v5, p6 + move-object/from16 v6, p5 + + move-object v8, p3 + invoke-static/range {v1 .. v10}, Lcom/discord/utilities/analytics/AnalyticsTracker;->getVoiceChannelProperties$default(Lcom/discord/utilities/analytics/AnalyticsTracker;JLcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Ljava/util/Map;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/Map; move-result-object v0 @@ -7550,15 +8166,44 @@ invoke-direct {v1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker$voiceChannelLeave$1;->(Ljava/util/Map;)V - move-object v0, p0 + move-object v2, p0 + + move-wide v3, p1 invoke-direct {p0, p1, p2, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->withGameProperties(JLkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + move-object v2, p0 + + const-string v1, "guildVoiceStates" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v2, p0 + + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + move-object v2, p0 + + const-string v1, "rtcConnectionId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final voiceConnectionFailure(Ljava/util/Map;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -7573,9 +8218,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; @@ -7585,11 +8228,20 @@ sget-object p2, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; - const-string/jumbo p3, "voice_connection_failure" + const-string p3, "voice_connection_failure" invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final voiceConnectionSuccess(Ljava/util/Map;Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V @@ -7609,13 +8261,11 @@ } .end annotation - const-string v0, "properties" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audioInfo" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p1}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; @@ -7627,11 +8277,25 @@ sget-object p2, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; - const-string/jumbo p3, "voice_connection_success" + const-string p3, "voice_connection_success" invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "audioInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final voiceDisconnect(Ljava/util/Map;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V @@ -7651,13 +8315,11 @@ } .end annotation - const-string v0, "properties" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "voiceConfig" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-static {p1}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; @@ -7704,9 +8366,23 @@ sget-object p2, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; - const-string/jumbo p3, "voice_disconnect" + const-string p3, "voice_disconnect" invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "voiceConfig" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker$Companion$instance$2.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker$Companion$instance$2.smali index 9c22ff1487..0bcbd65e34 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker$Companion$instance$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker$Companion$instance$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker$Companion$instance$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker.smali index 469c4738ba..f805434742 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$Tracker.smali @@ -96,17 +96,13 @@ } .end annotation - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "restAPI" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "eventsQueue" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -123,6 +119,27 @@ iput-object p1, p0, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->eventsThrottledUntilMillis:Ljava/util/concurrent/ConcurrentHashMap; return-void + + :cond_0 + const-string p1, "eventsQueue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$drainEventsQueue(Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;)V @@ -300,7 +317,7 @@ :goto_0 const-string v2, "eventsThrottledUntilMillis[throttleKey] ?: 0" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -523,7 +540,7 @@ if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -588,9 +605,7 @@ } .end annotation - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->eventsQueue:Ljava/util/concurrent/ConcurrentLinkedQueue; @@ -601,7 +616,7 @@ goto :goto_0 :cond_0 - sget-object p2, Lk0/j/o;->d:Lk0/j/o; + sget-object p2, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-direct {v1, p1, p2}, Lcom/discord/restapi/RestAPIParams$Science$Event;->(Ljava/lang/String;Ljava/util/Map;)V @@ -623,6 +638,15 @@ invoke-virtual {p1, p2}, Lrx/Observable;->R(Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_1 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V @@ -644,13 +668,11 @@ } .end annotation - const-string v0, "throttleKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "lazyPropertyProvider" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 invoke-direct {p0, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->isEventThrottled(Lkotlin/Pair;)Z @@ -690,6 +712,20 @@ invoke-interface {p4, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "lazyPropertyProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "throttleKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final trackFireBase(Ljava/lang/String;Ljava/util/Map;)V @@ -706,13 +742,11 @@ } .end annotation - const-string v0, "event" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "properties" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance v0, Landroid/os/Bundle; @@ -746,4 +780,18 @@ :cond_0 return-void + + :cond_1 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$initAppOpen$1.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$initAppOpen$1.smali index 72cf1398d0..97e35d7cf9 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$initAppOpen$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils$initAppOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AnalyticsUtils$initAppOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnalyticsUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Me;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali index 09c5db319b..038ff9998f 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali @@ -70,31 +70,29 @@ } .end annotation - const-string v0, "$this$properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x3 new-array v0, v0, [Lkotlin/Pair; - invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - - move-result-wide v1 - - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v1 - - new-instance v2, Lkotlin/Pair; - - const-string v3, "channel_id" - - invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v1, 0x0 - aput-object v2, v0, v1 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J + + move-result-wide v2 + + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v2 + + new-instance v3, Lkotlin/Pair; + + const-string v4, "channel_id" + + invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v3, v0, v1 const/4 v1, 0x1 @@ -141,6 +139,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "$this$properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getProperties$app_productionDiscordExternalRelease(Lcom/discord/rtcconnection/RtcConnection;)Ljava/util/Map; @@ -157,9 +164,7 @@ } .end annotation - const-string v0, "$this$properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p1, Lcom/discord/rtcconnection/RtcConnection;->a:Ljava/lang/String; @@ -174,6 +179,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "$this$properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final initAppOpen(Landroid/app/Application;)V @@ -181,9 +195,7 @@ .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsUtils;->fireBaseInstance:Lcom/google/firebase/analytics/FirebaseAnalytics; @@ -229,4 +241,13 @@ 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_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion$instance$2.smali b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion$instance$2.smali index 786adaf217..eb5a6c4938 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion$instance$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion$instance$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AppStartAnalyticsTracker$Companion$instance$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppStartAnalyticsTracker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion.smali b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion.smali index f5b06685e9..6b6872e026 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$Companion.smali @@ -67,9 +67,9 @@ if-eqz v0, :cond_0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v2, "uri_host" + const-string v2, "uri_host" invoke-interface {p1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -80,9 +80,9 @@ if-eqz v0, :cond_1 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v1, "uri_scheme" + const-string v1, "uri_scheme" invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -131,10 +131,10 @@ const-string v0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_4 - const-string/jumbo v0, "uri_path" + const-string v0, "uri_path" invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$appOpen$1.smali b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$appOpen$1.smali index 42b534444f..e2d852f316 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$appOpen$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker$appOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/AppStartAnalyticsTracker$appOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppStartAnalyticsTracker.kt" # interfaces @@ -18,11 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/String;", - "+", "Ljava/lang/Object;", ">;>;" } @@ -53,7 +52,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker.smali b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker.smali index b56ecce461..5a53b41b01 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AppStartAnalyticsTracker.smali @@ -55,17 +55,13 @@ .method public constructor (Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreUserSettings;)V .locals 1 - const-string v0, "tracker" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "clock" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserSettings" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,11 +81,32 @@ const-string p2, "UUID.randomUUID().toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;->openAppLoadId:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "tracker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getAppOpenTimestamp$p(Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;)Ljava/lang/Long; @@ -145,19 +162,17 @@ .method public final appOpen(Landroid/net/Uri;ZZ)V .locals 5 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lkotlin/Pair; + new-instance v1, Lkotlin/Pair; - const-string v1, "app_opened" + const-string v2, "app_opened" - const/4 v2, 0x0 + invoke-direct {v1, v2, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - invoke-direct {v0, v1, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - iget-object v1, p0, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; + iget-object v0, p0, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; const-wide/32 v2, 0x493e0 @@ -165,17 +180,22 @@ invoke-direct {v4, p0, p3, p2, p1}, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker$appOpen$1;->(Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;ZZLandroid/net/Uri;)V - invoke-virtual {v1, v0, v2, v3, v4}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V + invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Lkotlin/Pair;JLkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final appUiViewed(Ljava/lang/String;J)V .locals 4 - const-string v0, "screenName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;->appOpenTimestamp:Ljava/lang/Long; @@ -272,4 +292,13 @@ invoke-virtual {p2, p3, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V return-void + + :cond_1 + const-string p1, "screenName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion$INSTANCE$2.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion$INSTANCE$2.smali index 38d9a51453..6a813838c5 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/InstallReferrer$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InstallReferrer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/analytics/InstallReferrer;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion.smali index 87827868dd..a90c4f70a2 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$Companion.smali @@ -64,9 +64,7 @@ } .end annotation - const-string v0, "onReceivedInstallReferrer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/analytics/InstallReferrer$Companion;->getINSTANCE()Lcom/discord/utilities/analytics/InstallReferrer; @@ -75,4 +73,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/analytics/InstallReferrer;->init(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "onReceivedInstallReferrer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$createReferrerStateListener$1.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$createReferrerStateListener$1.smali index 9ee64e4189..b1158af51a 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$createReferrerStateListener$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$createReferrerStateListener$1.smali @@ -94,7 +94,7 @@ const-string v2, "referrerClient.installReferrer" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v1, Lf/e/a/a/c;->a:Landroid/os/Bundle; @@ -106,7 +106,7 @@ const-string v2, "referrerClient.installReferrer.installReferrer" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerFailed$1.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerFailed$1.smali index 35e6107d60..abf681ad66 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerFailed$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerFailed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerFailed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InstallReferrer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p0, Lcom/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerFailed$1;->$hasExecutedAttempts:I @@ -74,4 +72,13 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerSuccessful$1.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerSuccessful$1.smali index e90b50637f..c3ecd8f798 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerSuccessful$1.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerSuccessful$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/InstallReferrer$setFetchInstallReferrerSuccessful$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InstallReferrer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,15 +71,22 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x1 - const-string v0, "CACHE_KEY_HAS_EXECUTED" + const-string v1, "CACHE_KEY_HAS_EXECUTED" - const/4 v1, 0x1 - - invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$sharedPreferences$2.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$sharedPreferences$2.smali index d97b8b4707..f5103ab890 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$sharedPreferences$2.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer$sharedPreferences$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/analytics/InstallReferrer$sharedPreferences$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InstallReferrer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroid/content/SharedPreferences;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer.smali b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer.smali index 2161bdc613..980a5c52a0 100644 --- a/com.discord/smali/com/discord/utilities/analytics/InstallReferrer.smali +++ b/com.discord/smali/com/discord/utilities/analytics/InstallReferrer.smali @@ -134,7 +134,7 @@ :cond_0 const-string p0, "referrerClient" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -267,7 +267,7 @@ const-string v2, "referrerClient.installReferrer" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, v0, Lf/e/a/a/c;->a:Landroid/os/Bundle; @@ -302,7 +302,7 @@ :cond_0 const-string v0, "referrerClient" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -359,9 +359,7 @@ } .end annotation - const-string v0, "onReceivedInstallReferrer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Lcom/discord/utilities/analytics/InstallReferrer;->shouldFetchInstallReferrer()Z @@ -383,7 +381,7 @@ const-string v0, "InstallReferrerClient.newBuilder(context).build()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v1, p0, Lcom/discord/utilities/analytics/InstallReferrer;->referrerClient:Lcom/android/installreferrer/api/InstallReferrerClient; :try_end_0 @@ -434,4 +432,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "onReceivedInstallReferrer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/Traits$Location.smali b/com.discord/smali/com/discord/utilities/analytics/Traits$Location.smali index 545ac9c49b..ad21de9b2c 100644 --- a/com.discord/smali/com/discord/utilities/analytics/Traits$Location.smali +++ b/com.discord/smali/com/discord/utilities/analytics/Traits$Location.smali @@ -299,7 +299,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Location;->page:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -309,7 +309,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Location;->section:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -319,7 +319,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Location;->_object:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -329,7 +329,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Location;->objectType:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -339,7 +339,7 @@ iget-object p1, p1, Lcom/discord/utilities/analytics/Traits$Location;->promotionId:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -500,9 +500,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 iget-object v0, p0, Lcom/discord/utilities/analytics/Traits$Location;->page:Ljava/lang/String; @@ -558,6 +556,15 @@ :cond_4 return-void + + :cond_5 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/analytics/Traits$Payment.smali b/com.discord/smali/com/discord/utilities/analytics/Traits$Payment.smali index 879359c18e..4fd2d872a8 100644 --- a/com.discord/smali/com/discord/utilities/analytics/Traits$Payment.smali +++ b/com.discord/smali/com/discord/utilities/analytics/Traits$Payment.smali @@ -36,13 +36,11 @@ .method public constructor (Ljava/lang/String;IILjava/lang/String;Z)V .locals 1 - const-string v0, "type" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "currency" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +55,20 @@ iput-boolean p5, p0, Lcom/discord/utilities/analytics/Traits$Payment;->isGift:Z return-void + + :cond_0 + const-string p1, "currency" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/analytics/Traits$Payment;Ljava/lang/String;IILjava/lang/String;ZILjava/lang/Object;)Lcom/discord/utilities/analytics/Traits$Payment; @@ -169,13 +181,11 @@ .method public final copy(Ljava/lang/String;IILjava/lang/String;Z)Lcom/discord/utilities/analytics/Traits$Payment; .locals 7 - const-string v0, "type" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "currency" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/utilities/analytics/Traits$Payment; @@ -194,6 +204,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/analytics/Traits$Payment;->(Ljava/lang/String;IILjava/lang/String;Z)V return-object v0 + + :cond_0 + const-string p1, "currency" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -211,7 +235,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Payment;->type:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -233,7 +257,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Payment;->currency:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -369,9 +393,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/analytics/Traits$Payment;->type:Ljava/lang/String; @@ -416,6 +438,15 @@ invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/analytics/Traits$Source.smali b/com.discord/smali/com/discord/utilities/analytics/Traits$Source.smali index 1a5979ecea..48612d3933 100644 --- a/com.discord/smali/com/discord/utilities/analytics/Traits$Source.smali +++ b/com.discord/smali/com/discord/utilities/analytics/Traits$Source.smali @@ -293,7 +293,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Source;->page:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -303,7 +303,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Source;->section:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -313,7 +313,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Source;->_object:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -323,7 +323,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Source;->objectType:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -333,7 +333,7 @@ iget-object p1, p1, Lcom/discord/utilities/analytics/Traits$Source;->promotionId:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -494,9 +494,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 iget-object v0, p0, Lcom/discord/utilities/analytics/Traits$Source;->page:Ljava/lang/String; @@ -552,6 +550,15 @@ :cond_4 return-void + + :cond_5 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription$Companion.smali b/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription$Companion.smali index 7551b52841..7b2b4d45ef 100644 --- a/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription$Companion.smali +++ b/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription$Companion.smali @@ -36,9 +36,7 @@ .method public final from(Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;)Lcom/discord/utilities/analytics/Traits$Subscription; .locals 5 - const-string v0, "subscriptionPlanType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/analytics/Traits$Subscription; @@ -59,4 +57,13 @@ invoke-direct {v0, v1, v2, v3, v4}, Lcom/discord/utilities/analytics/Traits$Subscription;->(Ljava/lang/String;Ljava/lang/Integer;J)V return-object v0 + + :cond_0 + const-string p1, "subscriptionPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription.smali b/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription.smali index 73113586d3..97b083e9e7 100644 --- a/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription.smali +++ b/com.discord/smali/com/discord/utilities/analytics/Traits$Subscription.smali @@ -143,7 +143,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Subscription;->gatewayPlanId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -153,7 +153,7 @@ iget-object v1, p1, Lcom/discord/utilities/analytics/Traits$Subscription;->type:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -262,9 +262,7 @@ } .end annotation - const-string v0, "properties" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/analytics/Traits$Subscription;->gatewayPlanId:Ljava/lang/String; @@ -303,6 +301,15 @@ invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_2 + const-string p1, "properties" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/anim/RingAnimator.smali b/com.discord/smali/com/discord/utilities/anim/RingAnimator.smali index 783f84cc90..e30b5dd55b 100644 --- a/com.discord/smali/com/discord/utilities/anim/RingAnimator.smali +++ b/com.discord/smali/com/discord/utilities/anim/RingAnimator.smali @@ -66,13 +66,11 @@ } .end annotation - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ringingPredicate" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -127,6 +125,20 @@ iput-wide p1, p0, Lcom/discord/utilities/anim/RingAnimator;->ringAnimationDelay:J return-void + + :cond_0 + const-string p1, "ringingPredicate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/view/View;Lkotlin/jvm/functions/Function0;FFILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/animations/LoopAnimationListener.smali b/com.discord/smali/com/discord/utilities/animations/LoopAnimationListener.smali index ba2c9ef2ac..ba681652c0 100644 --- a/com.discord/smali/com/discord/utilities/animations/LoopAnimationListener.smali +++ b/com.discord/smali/com/discord/utilities/animations/LoopAnimationListener.smali @@ -18,13 +18,11 @@ .method public constructor (Lcom/airbnb/lottie/LottieAnimationView;ILkotlin/ranges/IntRange;)V .locals 1 - const-string v0, "animationView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "loopFrames" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,20 @@ iput-object p3, p0, Lcom/discord/utilities/animations/LoopAnimationListener;->loopFrames:Lkotlin/ranges/IntRange; return-void + + :cond_0 + const-string p1, "loopFrames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "animationView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/animations/LottieAnimationUtilsKt.smali b/com.discord/smali/com/discord/utilities/animations/LottieAnimationUtilsKt.smali index 24202227fd..4ffdde9bd5 100644 --- a/com.discord/smali/com/discord/utilities/animations/LottieAnimationUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/animations/LottieAnimationUtilsKt.smali @@ -7,13 +7,11 @@ .method public static final loopFrom(Lcom/airbnb/lottie/LottieAnimationView;ILkotlin/ranges/IntRange;)V .locals 1 - const-string v0, "$this$loopFrom" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "loopFrames" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/animations/LoopAnimationListener; @@ -28,4 +26,18 @@ invoke-interface {p0, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p0, "loopFrames" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$loopFrom" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/apng/ApngDecoder.smali b/com.discord/smali/com/discord/utilities/apng/ApngDecoder.smali index 150c29c0a3..b0d94fcec0 100644 --- a/com.discord/smali/com/discord/utilities/apng/ApngDecoder.smali +++ b/com.discord/smali/com/discord/utilities/apng/ApngDecoder.smali @@ -66,13 +66,13 @@ const-string v2, "hexBytes" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "6163544C" const/4 v3, 0x2 - invoke-static {v0, v2, v1, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v0, v2, v1, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v0 @@ -116,7 +116,7 @@ const-string v2, "ImagePipelineFactory.getInstance()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lf/g/j/e/m;->i()Lf/g/j/n/d; diff --git a/com.discord/smali/com/discord/utilities/apng/ApngDrawableFactory.smali b/com.discord/smali/com/discord/utilities/apng/ApngDrawableFactory.smali index 29da32eb5e..ce9e1e15b1 100644 --- a/com.discord/smali/com/discord/utilities/apng/ApngDrawableFactory.smali +++ b/com.discord/smali/com/discord/utilities/apng/ApngDrawableFactory.smali @@ -73,10 +73,6 @@ move-result-object p1 - const-string v2, "stream" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v2, 0x1 if-nez v0, :cond_2 diff --git a/com.discord/smali/com/discord/utilities/app/ApplicationProvider.smali b/com.discord/smali/com/discord/utilities/app/ApplicationProvider.smali index aab82f0b24..f89572b474 100644 --- a/com.discord/smali/com/discord/utilities/app/ApplicationProvider.smali +++ b/com.discord/smali/com/discord/utilities/app/ApplicationProvider.smali @@ -44,7 +44,7 @@ :cond_0 const-string v0, "application" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -52,13 +52,20 @@ .end method .method public final init(Landroid/app/Application;)V - .locals 1 + .locals 0 - const-string v0, "application" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sput-object p1, Lcom/discord/utilities/app/ApplicationProvider;->application:Landroid/app/Application; return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$REGEX_FILE_NAME_PATTERN$2.smali b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$REGEX_FILE_NAME_PATTERN$2.smali index 7b91aed94a..b03f7d677d 100644 --- a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$REGEX_FILE_NAME_PATTERN$2.smali +++ b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$REGEX_FILE_NAME_PATTERN$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/attachments/AttachmentUtilsKt$REGEX_FILE_NAME_PATTERN$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AttachmentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/regex/Pattern;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1.smali b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1.smali index 05fec52f11..cfddd98d09 100644 --- a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1.smali +++ b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AttachmentUtils.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/lytefast/flexinput/model/Attachment<", "*>;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -50,27 +50,37 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/lytefast/flexinput/model/Attachment;)Ljava/lang/CharSequence; +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/lytefast/flexinput/model/Attachment; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->invoke(Lcom/lytefast/flexinput/model/Attachment;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Lcom/lytefast/flexinput/model/Attachment;)Ljava/lang/String; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/lytefast/flexinput/model/Attachment<", "*>;)", - "Ljava/lang/CharSequence;" + "Ljava/lang/String;" } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object; @@ -93,23 +103,20 @@ return-object v0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type androidx.core.view.inputmethod.InputContentInfoCompat" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(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, Lcom/lytefast/flexinput/model/Attachment; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->invoke(Lcom/lytefast/flexinput/model/Attachment;)Ljava/lang/CharSequence; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$getMimeType$1.smali b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$getMimeType$1.smali index 39f7fca0df..2f4963ab01 100644 --- a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$getMimeType$1.smali +++ b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt$getMimeType$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/attachments/AttachmentUtilsKt$getMimeType$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AttachmentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,25 +69,25 @@ .end method .method public final invoke(Ljava/lang/String;)Ljava/lang/String; - .locals 1 + .locals 2 - const-string v0, "file" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->access$getREGEX_FILE_NAME_PATTERN$p()Ljava/util/regex/Pattern; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; move-result-object p1 invoke-virtual {p1}, Ljava/util/regex/Matcher;->matches()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 const/4 v0, 0x2 @@ -101,13 +101,15 @@ invoke-virtual {v0, p1}, Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "file" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt.smali b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt.smali index fcce2bd802..683cb626ad 100644 --- a/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/attachments/AttachmentUtilsKt.smali @@ -49,7 +49,7 @@ .end method .method public static final appendLinks(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; - .locals 9 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -62,27 +62,19 @@ } .end annotation - const-string v0, "content" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "links" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "\n" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {p0, v0}, Lf/e/b/a/a;->H(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + move-result-object p0 - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p0, "\n" - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v7, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->INSTANCE:Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1; - - const-string v2, "\n" + const/4 v2, 0x0 const/4 v3, 0x0 @@ -90,27 +82,43 @@ const/4 v5, 0x0 - const/4 v6, 0x0 + sget-object v6, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->INSTANCE:Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1; - const/16 v8, 0x1e + const/16 v7, 0x1e - move-object v1, p1 + const-string v1, "\n" - invoke-static/range {v1 .. v8}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + move-object v0, p1 - move-result-object p0 + invoke-static/range {v0 .. v7}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object p1 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "links" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "content" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final extractLinks(Ljava/util/List;Landroid/content/ContentResolver;)Ljava/util/List; - .locals 5 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -126,17 +134,15 @@ } .end annotation - const-string v0, "$this$extractLinks" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string v0, "contentResolver" + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Ljava/util/ArrayList; - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -146,67 +152,81 @@ :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 - - move-object v2, v1 - - check-cast v2, Lcom/lytefast/flexinput/model/Attachment; - - invoke-virtual {v2}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object; - - move-result-object v3 - - instance-of v4, v3, Landroidx/core/view/inputmethod/InputContentInfoCompat; - - if-nez v4, :cond_1 - - const/4 v3, 0x0 - - :cond_1 - check-cast v3, Landroidx/core/view/inputmethod/InputContentInfoCompat; - - const/4 v4, 0x1 - - if-eqz v3, :cond_2 - - invoke-virtual {v3}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getLinkUri()Landroid/net/Uri; - - move-result-object v3 - - if-eqz v3, :cond_2 - - invoke-static {v2, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; - move-result-object v2 - const-string v3, "image/gif" + move-object v3, v2 - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + check-cast v3, Lcom/lytefast/flexinput/model/Attachment; - move-result v2 + invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object; - if-ne v2, v4, :cond_2 + move-result-object v4 + + instance-of v5, v4, Landroidx/core/view/inputmethod/InputContentInfoCompat; + + if-nez v5, :cond_1 + + move-object v4, v0 + + :cond_1 + check-cast v4, Landroidx/core/view/inputmethod/InputContentInfoCompat; + + const/4 v5, 0x1 + + if-eqz v4, :cond_2 + + invoke-virtual {v4}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getLinkUri()Landroid/net/Uri; + + move-result-object v4 + + if-eqz v4, :cond_2 + + invoke-static {v3, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; + + move-result-object v3 + + const-string v4, "image/gif" + + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v3 + + if-ne v3, v5, :cond_2 goto :goto_1 :cond_2 - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_1 - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 - invoke-interface {v0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_3 - return-object v0 + return-object v1 + + :cond_4 + const-string p0, "contentResolver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$this$extractLinks" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getExtension(Landroid/graphics/Bitmap$CompressFormat;)Ljava/lang/String; @@ -235,7 +255,7 @@ goto :goto_0 :cond_0 - const-string/jumbo v1, "webp" + const-string v1, "webp" goto :goto_0 @@ -249,12 +269,10 @@ .method public static final getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_4 + if-eqz p0, :cond_0 invoke-virtual {p0, p1}, Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String; @@ -317,6 +335,13 @@ :goto_2 return-object v0 + + :cond_4 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; @@ -332,41 +357,39 @@ } .end annotation - const-string v0, "$this$getMimeType" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 invoke-virtual {p0}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Landroidx/core/view/inputmethod/InputContentInfoCompat; + instance-of v2, v1, Landroidx/core/view/inputmethod/InputContentInfoCompat; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Landroidx/core/view/inputmethod/InputContentInfoCompat; + check-cast v1, Landroidx/core/view/inputmethod/InputContentInfoCompat; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getDescription()Landroid/content/ClipDescription; + invoke-virtual {v1}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getDescription()Landroid/content/ClipDescription; + + move-result-object v1 + + if-eqz v1, :cond_1 + + const/4 v0, 0x0 + + invoke-virtual {v1, v0}, Landroid/content/ClipDescription;->getMimeType(I)Ljava/lang/String; move-result-object v0 - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/content/ClipDescription;->getMimeType(I)Ljava/lang/String; - - move-result-object v2 - :cond_1 - if-eqz v2, :cond_2 + if-eqz v0, :cond_2 goto :goto_0 @@ -381,10 +404,17 @@ invoke-static {p1, v0, p0}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; - move-result-object v2 + move-result-object v0 :goto_0 - return-object v2 + return-object v0 + + :cond_3 + const-string p0, "$this$getMimeType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic getMimeType$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; @@ -421,9 +451,7 @@ .method public static final getSanitizedFileName(Ljava/lang/String;Landroid/graphics/Bitmap$CompressFormat;)Ljava/lang/String; .locals 2 - const-string v0, "fileName" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 if-nez p1, :cond_0 @@ -481,30 +509,46 @@ move-result-object p0 return-object p0 + + :cond_2 + const-string p0, "fileName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isImage(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Z .locals 1 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1, p2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 - const-string p1, "image" + const/4 p1, 0x0 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 + const-string v0, "image" - invoke-static {p0, p1, p2, v0}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v0, p1, p2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p0 return p0 + + :cond_0 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isImage(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Z @@ -519,25 +563,32 @@ } .end annotation - const-string v0, "$this$isImage" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; move-result-object p0 - const-string p1, "image" + const/4 p1, 0x0 - const/4 v0, 0x0 + const/4 v0, 0x2 - const/4 v1, 0x2 + const-string v1, "image" - invoke-static {p0, p1, v0, v1}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v1, p1, v0}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p0 return p0 + + :cond_0 + const-string p0, "$this$isImage" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic isImage$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Z @@ -560,13 +611,11 @@ .method public static final isImageAttachment(Lcom/discord/models/messages/LocalAttachment;Landroid/content/ContentResolver;)Z .locals 2 - const-string v0, "$this$isImageAttachment" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getUriString()Ljava/lang/String; @@ -578,7 +627,7 @@ const-string v1, "Uri.parse(uriString)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getDisplayName()Ljava/lang/String; @@ -589,30 +638,51 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "contentResolver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$isImageAttachment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final isVideo(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Z .locals 1 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1, p2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 - const-string/jumbo p1, "video" + const/4 p1, 0x0 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 + const-string v0, "video" - invoke-static {p0, p1, p2, v0}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v0, p1, p2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p0 return p0 + + :cond_0 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isVideo(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Z @@ -627,25 +697,32 @@ } .end annotation - const-string v0, "$this$isVideo" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; move-result-object p0 - const-string/jumbo p1, "video" + const/4 p1, 0x0 - const/4 v0, 0x0 + const/4 v0, 0x2 - const/4 v1, 0x2 + const-string v1, "video" - invoke-static {p0, p1, v0, v1}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v1, p1, v0}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p0 return p0 + + :cond_0 + const-string p0, "$this$isVideo" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic isVideo$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Z @@ -668,13 +745,11 @@ .method public static final isVideoAttachment(Lcom/discord/models/messages/LocalAttachment;Landroid/content/ContentResolver;)Z .locals 2 - const-string v0, "$this$isVideoAttachment" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getUriString()Ljava/lang/String; @@ -686,7 +761,7 @@ const-string v1, "Uri.parse(uriString)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getDisplayName()Ljava/lang/String; @@ -697,44 +772,65 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "contentResolver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$isVideoAttachment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final toAttachment(Lcom/discord/models/messages/LocalAttachment;)Lcom/lytefast/flexinput/model/Attachment; .locals 7 - const-string v0, "$this$toAttachment" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/lytefast/flexinput/model/Attachment; + new-instance v6, Lcom/lytefast/flexinput/model/Attachment; invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getId()J - move-result-wide v2 + move-result-wide v1 invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getUriString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; + invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - move-result-object v4 + move-result-object v3 - const-string v1, "Uri.parse(uriString)" + const-string v0, "Uri.parse(uriString)" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getDisplayName()Ljava/lang/String; - move-result-object v5 + move-result-object v4 - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, v0 + move-object v0, v6 - invoke-direct/range {v1 .. v6}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct/range {v0 .. v5}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V - return-object v0 + return-object v6 + + :cond_0 + const-string p0, "$this$toAttachment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toHumanReadableAscii(Ljava/lang/String;)Ljava/lang/String; @@ -835,9 +931,7 @@ } .end annotation - const-string v0, "$this$toLocalAttachment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lcom/discord/models/messages/LocalAttachment; @@ -853,9 +947,9 @@ move-result-object v3 - const-string/jumbo v4, "uri.toString()" + const-string v4, "uri.toString()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; @@ -864,4 +958,13 @@ invoke-direct {v0, v1, v2, v3, p0}, Lcom/discord/models/messages/LocalAttachment;->(JLjava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p0, "$this$toLocalAttachment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1.smali index 3fa0038929..097fb63af7 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuditLogChangeUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Integer;", @@ -39,14 +39,14 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(J)Ljava/lang/Integer; +.method public final invoke(J)I .locals 2 sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; @@ -57,11 +57,7 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -73,7 +69,11 @@ move-result-wide v0 - invoke-virtual {p0, v0, v1}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1;->invoke(J)Ljava/lang/Integer; + invoke-virtual {p0, v0, v1}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1;->invoke(J)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$2.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$2.smali index 994be75275..2f682896ce 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$2.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuditLogChangeUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$3.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$3.smali index 22e798e350..2ec3b8432e 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$3.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuditLogChangeUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/String;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$4.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$4.smali index 2ddd6a172d..a560a04e38 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$4.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuditLogChangeUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,11 +73,9 @@ .end method .method public final invoke(Ljava/lang/String;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/lang/CharSequence;->length()I @@ -94,4 +92,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils.smali index af5efe7245..c6562ee3b3 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogChangeUtils.smali @@ -161,7 +161,7 @@ const-string v2, "java.lang.String.format(format, *args)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V aput-object v1, p5, v3 @@ -171,14 +171,14 @@ const-string p4, "context.getString(\n \u2026ong).toInt())\n )" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -219,14 +219,14 @@ const-string p4, "context.getString(\n \u2026t(), context)\n )" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -249,7 +249,7 @@ move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -259,7 +259,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -314,7 +314,7 @@ move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -324,7 +324,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -363,7 +363,7 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -380,7 +380,7 @@ const-string v5, "$remove" - invoke-static {v1, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -392,7 +392,7 @@ const-string v5, "$add" - invoke-static {v1, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -413,7 +413,7 @@ const-string p4, "context.getString(textId\u2026erRoles(context, change))" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -478,7 +478,7 @@ move-result-object p1 - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -523,14 +523,14 @@ const-string p4, "context.getString(textId\u2026newValue as Long) / 1000)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 :cond_d - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -580,11 +580,11 @@ goto :goto_1 :cond_f - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p4, "null cannot be cast to non-null type kotlin.String" - invoke-direct {p1, p4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -600,7 +600,7 @@ const-string p4, "context.getString(\n \u2026ng).toLong())\n )" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -655,7 +655,7 @@ const-string p4, "context.getString(\n \u2026ange.newValue\n )" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -678,7 +678,7 @@ const-string v6, "name" - invoke-static {v1, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -698,7 +698,7 @@ const-string p4, "context.getString(textId, change.value)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -729,7 +729,7 @@ move-result-object p1 - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -788,7 +788,7 @@ move-result-object p1 - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -813,7 +813,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f100074 @@ -863,21 +863,21 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 :cond_19 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1a - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -922,14 +922,14 @@ const-string p4, "context.getString(textId\u2026e.newValue as Long) / 60)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 :cond_1c - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -988,7 +988,7 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -1007,7 +1007,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f10007a @@ -1051,21 +1051,21 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 :cond_20 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v6}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v6}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_21 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v6}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v6}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -1124,7 +1124,7 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_8 @@ -1183,7 +1183,7 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_8 @@ -1222,7 +1222,7 @@ const-string p4, "context.getString(textId\u2026ldValue, change.newValue)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_8 @@ -1245,7 +1245,7 @@ move-result-object p1 - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_8 @@ -1270,7 +1270,7 @@ const-string p4, "context.getString(textId, change.oldValue)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_8 @@ -1281,7 +1281,7 @@ const-string p4, "context.getString(textId)" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_7 .catch Ljava/util/MissingFormatArgumentException; {:try_start_7 .. :try_end_7} :catch_1 .catch Ljava/lang/ClassCastException; {:try_start_7 .. :try_end_7} :catch_0 @@ -1354,7 +1354,7 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object p2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -1403,7 +1403,7 @@ move-result-object v3 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -1561,11 +1561,11 @@ throw p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Boolean" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -1766,7 +1766,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f100030 @@ -1789,7 +1789,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -1812,7 +1812,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -1835,7 +1835,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -1856,7 +1856,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f100033 @@ -1886,7 +1886,7 @@ :goto_0 const-string/jumbo p2, "when (value) {\n M\u2026 else -> \"\"\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1963,11 +1963,11 @@ throw p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Boolean" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2004,7 +2004,7 @@ goto/16 :goto_0 :sswitch_3 - const-string/jumbo v2, "vanity_url_code" + const-string v2, "vanity_url_code" invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -2062,9 +2062,9 @@ goto/16 :goto_0 :cond_6 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2127,9 +2127,9 @@ goto/16 :goto_0 :cond_9 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2192,7 +2192,7 @@ goto/16 :goto_0 :sswitch_b - const-string/jumbo v2, "verification_level" + const-string v2, "verification_level" invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -2256,9 +2256,9 @@ goto/16 :goto_0 :cond_f - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2386,9 +2386,9 @@ goto :goto_0 :cond_13 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2520,11 +2520,11 @@ goto :goto_0 :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Long" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2570,11 +2570,11 @@ throw p1 :cond_9 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Boolean" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2651,11 +2651,11 @@ throw p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Boolean" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2694,9 +2694,9 @@ goto :goto_1 :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2735,9 +2735,9 @@ goto :goto_1 :cond_7 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -3166,7 +3166,7 @@ move-result-object p4 - invoke-static {p4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f100073 @@ -3198,7 +3198,7 @@ move-result-object v3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_4 @@ -3219,7 +3219,7 @@ move-result-object p4 - invoke-static {p4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f100072 @@ -3251,18 +3251,18 @@ move-result-object v3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_a :goto_4 return-object v3 :cond_b - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.collections.Collection<*>" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -3361,7 +3361,7 @@ move-result-object p2 - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f10007c @@ -3400,7 +3400,7 @@ move-result-object p2 - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f100073 @@ -3439,7 +3439,7 @@ move-result-object p2 - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f100072 @@ -3478,7 +3478,7 @@ move-result-object p2 - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f10007b @@ -3512,11 +3512,11 @@ return-object p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.collections.Collection<*>" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -3599,9 +3599,9 @@ throw p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -3642,11 +3642,11 @@ goto/16 :goto_1 :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Long" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -3705,9 +3705,9 @@ throw p1 :cond_8 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -4321,9 +4321,9 @@ throw p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -4369,9 +4369,9 @@ throw p1 :cond_6 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -4550,7 +4550,7 @@ move-result-object p1 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -4585,17 +4585,13 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p1 - const-string v0, "$this$sorted" + new-instance v0, Lk0/s/q; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/q; - - invoke-direct {v0, p1}, Lk0/t/q;->(Lkotlin/sequences/Sequence;)V + invoke-direct {v0, p1}, Lk0/s/q;->(Lkotlin/sequences/Sequence;)V new-instance p1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$renderPermissionList$1; @@ -4775,11 +4771,11 @@ return-object p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.collections.List" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -4805,7 +4801,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4820,7 +4816,7 @@ const-string v1, "id" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4835,7 +4831,7 @@ const-string v1, "permission_overwrites" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4875,7 +4871,7 @@ const-string v0, "allow" - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -4910,9 +4906,9 @@ goto/16 :goto_1 :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v5}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v5}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -4944,9 +4940,9 @@ goto/16 :goto_1 :cond_6 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -4957,7 +4953,7 @@ const-string v6, "deny" - invoke-static {p1, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -4986,9 +4982,9 @@ goto/16 :goto_1 :cond_8 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v5}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v5}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -5020,9 +5016,9 @@ goto/16 :goto_1 :cond_a - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -5070,7 +5066,7 @@ goto :goto_1 :cond_e - const-string/jumbo p2, "uses" + const-string p2, "uses" invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -5395,7 +5391,7 @@ goto :goto_2 :cond_4 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; goto :goto_3 @@ -5420,7 +5416,7 @@ # virtual methods .method public final getChangeSummary(Landroid/content/Context;Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/util/Map;)Ljava/lang/CharSequence; - .locals 19 + .locals 18 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -5441,23 +5437,15 @@ move-object/from16 v7, p2 - const-string v0, "context" + if-eqz v6, :cond_11 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_10 - const-string v0, "auditLogEntry" + if-eqz p3, :cond_f - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v8, Landroid/text/SpannableStringBuilder; - const-string v0, "targets" - - move-object/from16 v8, p3 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v9, Landroid/text/SpannableStringBuilder; - - invoke-direct {v9}, Landroid/text/SpannableStringBuilder;->()V + invoke-direct {v8}, Landroid/text/SpannableStringBuilder;->()V new-instance v0, Ljava/util/ArrayList; @@ -5469,11 +5457,11 @@ move-result-object v1 - const/4 v10, 0x0 + const/4 v9, 0x0 - invoke-static {v1, v10}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; + invoke-static {v1, v9}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; - move-result-object v11 + move-result-object v10 invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelAuditLogEntry;->getChanges()Ljava/util/List; @@ -5500,7 +5488,7 @@ const-string v3, "change" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; @@ -5589,29 +5577,29 @@ :cond_5 invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v12 + move-result-object v11 const/4 v0, 0x0 :cond_6 :goto_4 - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_e - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 - move-object v13, v1 + move-object v12, v1 - check-cast v13, Lcom/discord/models/domain/ModelAuditLogEntry$Change; + check-cast v12, Lcom/discord/models/domain/ModelAuditLogEntry$Change; sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v7, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->shouldNotRenderChange(Lcom/discord/models/domain/ModelAuditLogEntry;Lcom/discord/models/domain/ModelAuditLogEntry$Change;)Z + invoke-direct {v1, v7, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->shouldNotRenderChange(Lcom/discord/models/domain/ModelAuditLogEntry;Lcom/discord/models/domain/ModelAuditLogEntry$Change;)Z move-result v1 @@ -5637,7 +5625,7 @@ :pswitch_0 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getIntegrationChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getIntegrationChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5646,7 +5634,7 @@ :pswitch_1 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getEmojiChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getEmojiChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5655,7 +5643,7 @@ :pswitch_2 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getWebhookChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getWebhookChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5664,7 +5652,7 @@ :pswitch_3 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getInviteChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getInviteChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5673,7 +5661,7 @@ :pswitch_4 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getRoleChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getRoleChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5682,7 +5670,7 @@ :pswitch_5 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getUserChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getUserChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5691,7 +5679,7 @@ :pswitch_6 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getChannelChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getChannelChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5700,7 +5688,7 @@ :pswitch_7 sget-object v1, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v1, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getGuildChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I + invoke-direct {v1, v12}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getGuildChangeString(Lcom/discord/models/domain/ModelAuditLogEntry$Change;)I move-result v1 @@ -5718,24 +5706,24 @@ :goto_7 if-eqz v4, :cond_d - add-int/lit8 v14, v0, 0x1 + add-int/lit8 v13, v0, 0x1 - const/4 v15, 0x1 + const/4 v14, 0x1 - if-eq v14, v15, :cond_8 + if-eq v13, v14, :cond_8 const-string v0, "\n" - invoke-virtual {v9, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v8, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; :cond_8 - invoke-virtual {v9}, Landroid/text/SpannableStringBuilder;->length()I + invoke-virtual {v8}, Landroid/text/SpannableStringBuilder;->length()I move-result v0 - sub-int/2addr v0, v15 + sub-int/2addr v0, v14 - invoke-static {v0, v10}, Ljava/lang/Math;->max(II)I + invoke-static {v0, v9}, Ljava/lang/Math;->max(II)I move-result v0 @@ -5745,7 +5733,7 @@ sget-object v2, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; - invoke-direct {v2, v14}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getChangeNumberString(I)Ljava/lang/String; + invoke-direct {v2, v13}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->getChangeNumberString(I)Ljava/lang/String; move-result-object v2 @@ -5759,13 +5747,13 @@ move-result-object v1 - invoke-virtual {v9, v1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v8, v1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - invoke-virtual {v9}, Landroid/text/SpannableStringBuilder;->length()I + invoke-virtual {v8}, Landroid/text/SpannableStringBuilder;->length()I move-result v1 - sub-int/2addr v1, v15 + sub-int/2addr v1, v14 new-instance v2, Landroid/text/style/ForegroundColorSpan; @@ -5779,25 +5767,27 @@ const/16 v3, 0x21 - invoke-virtual {v9, v2, v0, v1, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v8, v2, v0, v1, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V new-instance v2, Lcom/discord/utilities/spans/TypefaceSpanCompat; const-string v5, "numberTypeface" - invoke-static {v11, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v2, v11}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->(Landroid/graphics/Typeface;)V + invoke-direct {v2, v10}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->(Landroid/graphics/Typeface;)V - invoke-virtual {v9, v2, v0, v1, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v8, v2, v0, v1, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogChangeUtils; + const/16 v15, 0x21 + move-object/from16 v1, p1 move-object/from16 v2, p2 - move-object v3, v13 + move-object v3, v12 move-object/from16 v5, p3 @@ -5809,27 +5799,27 @@ move-result-object v0 - invoke-virtual {v9, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v8, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - invoke-virtual {v13}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; + invoke-virtual {v12}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v0 const-string v1, "color" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_c - invoke-virtual {v13}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; + invoke-virtual {v12}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; move-result-object v0 if-eqz v0, :cond_c - invoke-virtual {v13}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; + invoke-virtual {v12}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; move-result-object v0 @@ -5860,84 +5850,82 @@ :goto_8 const-string/jumbo v0, "\u25cf" - invoke-virtual {v9, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v8, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - new-instance v0, Landroid/text/style/ForegroundColorSpan; + new-array v0, v14, [Ljava/lang/Object; - new-array v1, v15, [Ljava/lang/Object; + const v1, 0xffffff - const v2, 0xffffff - - invoke-virtual {v13}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; - - move-result-object v3 - - if-eqz v3, :cond_b - - check-cast v3, Ljava/lang/Long; - - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J - - move-result-wide v3 - - long-to-int v4, v3 - - and-int/2addr v2, v4 - - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-virtual {v12}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; move-result-object v2 - aput-object v2, v1, v10 + if-eqz v2, :cond_b - invoke-static {v1, v15}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + check-cast v2, Ljava/lang/Long; + + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J + + move-result-wide v2 + + long-to-int v3, v2 + + and-int/2addr v1, v3 + + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - const-string v2, "#%06X" + aput-object v1, v0, v9 - invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v14}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - const-string v2, "java.lang.String.format(format, *args)" + const-string v1, "#%06X" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - invoke-static {v1}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I + move-result-object v0 - move-result v1 + const-string v1, "java.lang.String.format(format, *args)" - invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;->(I)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v9}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I + invoke-static {v0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I - move-result v1 + move-result v0 - invoke-static {v9}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I + new-instance v1, Landroid/text/style/ForegroundColorSpan; + + invoke-direct {v1, v0}, Landroid/text/style/ForegroundColorSpan;->(I)V + + invoke-static {v8}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result v0 + + invoke-static {v8}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I move-result v2 - add-int/2addr v2, v15 + add-int/2addr v2, v14 - const/16 v3, 0x21 - - invoke-virtual {v9, v0, v1, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v8, v1, v0, v2, v15}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V goto :goto_9 :cond_b - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type kotlin.Long" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 :cond_c :goto_9 - move v0, v14 + move v0, v13 goto/16 :goto_4 @@ -5960,7 +5948,7 @@ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v13}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; + invoke-virtual {v12}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v3 @@ -5968,26 +5956,51 @@ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v15 + move-result-object v14 - const/16 v16, 0x0 + const/4 v15, 0x0 - const/16 v17, 0x4 + const/16 v16, 0x4 - const/16 v18, 0x0 + const/16 v17, 0x0 - const-string v14, "Audit Logs" + const-string v13, "Audit Logs" - move-object v13, v1 + move-object v12, v1 - invoke-static/range {v13 .. v18}, 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 + invoke-static/range {v12 .. v17}, 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 goto/16 :goto_4 :cond_e - return-object v9 + return-object v8 - nop + :cond_f + const-string v0, "targets" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 + + :cond_10 + const/4 v0, 0x0 + + const-string v1, "auditLogEntry" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_11 + const/4 v0, 0x0 + + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :pswitch_data_0 .packed-switch 0x0 @@ -6006,9 +6019,7 @@ .method public final hasChangesToRender(Lcom/discord/models/domain/ModelAuditLogEntry;)Z .locals 6 - const-string v0, "log" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getActionType()Lcom/discord/models/domain/ModelAuditLogEntry$ActionType; @@ -6088,7 +6099,7 @@ const-string v5, "it" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, p1, v3}, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils;->shouldNotRenderChange(Lcom/discord/models/domain/ModelAuditLogEntry;Lcom/discord/models/domain/ModelAuditLogEntry$Change;)Z @@ -6107,4 +6118,13 @@ :cond_4 return v2 + + :cond_5 + const-string p1, "log" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils$ALL_ACTION_TYPES$2.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils$ALL_ACTION_TYPES$2.smali index ab686e57ff..d7e1bee03f 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils$ALL_ACTION_TYPES$2.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils$ALL_ACTION_TYPES$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auditlogs/AuditLogUtils$ALL_ACTION_TYPES$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuditLogUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -50,7 +50,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils.smali b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils.smali index da2b19bfbf..6244cc9f88 100644 --- a/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils.smali +++ b/com.discord/smali/com/discord/utilities/auditlogs/AuditLogUtils.smali @@ -154,7 +154,7 @@ const-string v3, "it" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; @@ -162,7 +162,7 @@ const-string v3, "type" - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -218,11 +218,11 @@ goto/16 :goto_0 :cond_6 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Long" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -521,13 +521,13 @@ check-cast v0, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -598,13 +598,13 @@ check-cast v0, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -675,13 +675,13 @@ check-cast v0, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -763,13 +763,13 @@ check-cast p3, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object p3 - invoke-static {p3, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -830,7 +830,7 @@ check-cast p3, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; @@ -838,7 +838,7 @@ const-string v0, "code" - invoke-static {p3, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -899,13 +899,13 @@ check-cast p3, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object p3 - invoke-static {p3, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -968,13 +968,13 @@ check-cast p3, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object p3 - invoke-static {p3, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -1035,13 +1035,13 @@ check-cast p3, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object p3 - invoke-static {p3, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -1157,14 +1157,14 @@ const-string p1, "context.getString(\n \u2026RMAT_SHOW_TIME)\n )" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 :cond_0 const-string p1, "timeString" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object v0 @@ -1550,33 +1550,21 @@ move-object/from16 v1, p1 - move-object/from16 v2, p2 + move-object/from16 v2, p3 - move-object/from16 v3, p3 + move-object/from16 v3, p4 - move-object/from16 v4, p4 + move-object/from16 v4, p5 - move-object/from16 v5, p5 + if-eqz v1, :cond_25 - const-string v6, "auditLogEntry" + if-eqz p2, :cond_24 - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_23 - const-string/jumbo v6, "username" + if-eqz v3, :cond_22 - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "context" - - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "targets" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "prefix" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_21 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getActionTypeId()I @@ -1602,7 +1590,7 @@ const/16 v7, 0x1a - const/4 v14, 0x3 + const/4 v13, 0x3 if-eq v6, v7, :cond_14 @@ -1622,19 +1610,19 @@ new-array v7, v8, [Ljava/lang/Object; - aput-object v2, v7, v10 + aput-object p2, v7, v10 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetType()Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - move-result-object v2 + move-result-object v8 - invoke-interface {v4, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - check-cast v2, Ljava/util/Map; + check-cast v3, Ljava/util/Map; - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetId()J @@ -1642,29 +1630,29 @@ invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - move-object v13, v2 + move-object v5, v3 - check-cast v13, Ljava/lang/String; + check-cast v5, Ljava/lang/String; goto :goto_0 :cond_0 - const/4 v13, 0x0 + const/4 v5, 0x0 :goto_0 - invoke-direct {v0, v1, v13, v5}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-direct {v0, v1, v5, v4}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 aput-object v1, v7, v9 - invoke-virtual {v3, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -1697,43 +1685,43 @@ move-result v7 - new-array v11, v14, [Ljava/lang/Object; + new-array v11, v13, [Ljava/lang/Object; - aput-object v2, v11, v10 + aput-object p2, v11, v10 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetType()Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - move-result-object v2 + move-result-object v10 - invoke-interface {v4, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/util/Map; - - if-eqz v2, :cond_2 - - invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetId()J - - move-result-wide v14 - - invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-interface {v3, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v10 - invoke-interface {v2, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v10, Ljava/util/Map; - move-result-object v2 + if-eqz v10, :cond_2 - check-cast v2, Ljava/lang/String; + invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetId()J + + move-result-wide v12 + + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v12 + + invoke-interface {v10, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v10 + + check-cast v10, Ljava/lang/String; goto :goto_2 :cond_2 - const/4 v2, 0x0 + const/4 v10, 0x0 :goto_2 - invoke-direct {v0, v1, v2, v5}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-direct {v0, v1, v10, v4}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 @@ -1741,7 +1729,7 @@ sget-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->CHANNEL:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -1757,7 +1745,7 @@ if-eqz v1, :cond_3 - move-object v13, v1 + move-object v5, v1 goto :goto_3 @@ -1766,21 +1754,21 @@ invoke-virtual {v6}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v3 - invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v13 + move-result-object v5 goto :goto_3 :cond_4 - const/4 v13, 0x0 + const/4 v5, 0x0 :goto_3 - aput-object v13, v11, v8 + aput-object v5, v11, v8 - invoke-virtual {v3, v7, v11}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v7, v11}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -1793,30 +1781,30 @@ move-result v6 - new-array v7, v14, [Ljava/lang/Object; + new-array v7, v13, [Ljava/lang/Object; - aput-object v2, v7, v10 + aput-object p2, v7, v10 invoke-virtual/range {p3 .. p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v11 - const v11, 0x7f10007d + const v12, 0x7f10007d invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getOptions()Lcom/discord/models/domain/ModelAuditLogEntry$Options; - move-result-object v12 + move-result-object v13 - if-eqz v12, :cond_5 + if-eqz v13, :cond_5 - invoke-virtual {v12}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getCount()I + invoke-virtual {v13}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getCount()I - move-result v12 + move-result v13 goto :goto_4 :cond_5 - const/4 v12, 0x0 + const/4 v13, 0x0 :goto_4 new-array v14, v9, [Ljava/lang/Object; @@ -1831,35 +1819,37 @@ move-result v15 - goto :goto_5 - - :cond_6 - const/4 v15, 0x0 - - :goto_5 invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v15 + goto :goto_5 + + :cond_6 + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v15 + + :goto_5 aput-object v15, v14, v10 - invoke-virtual {v2, v11, v12, v14}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v11, v12, v13, v14}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v2 + move-result-object v10 - aput-object v2, v7, v9 + aput-object v10, v7, v9 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetType()Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - move-result-object v2 + move-result-object v9 - invoke-interface {v4, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - check-cast v2, Ljava/util/Map; + check-cast v3, Ljava/util/Map; - if-eqz v2, :cond_7 + if-eqz v3, :cond_7 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetId()J @@ -1867,29 +1857,29 @@ invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - move-object v13, v2 + move-object v5, v3 - check-cast v13, Ljava/lang/String; + check-cast v5, Ljava/lang/String; goto :goto_6 :cond_7 - const/4 v13, 0x0 + const/4 v5, 0x0 :goto_6 - invoke-direct {v0, v1, v13, v5}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-direct {v0, v1, v5, v4}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 aput-object v1, v7, v8 - invoke-virtual {v3, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -1926,13 +1916,13 @@ new-array v11, v11, [Ljava/lang/Object; - aput-object v2, v11, v10 + aput-object p2, v11, v10 invoke-virtual/range {p3 .. p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v12 - const v12, 0x7f10007e + const v14, 0x7f10007e invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getOptions()Lcom/discord/models/domain/ModelAuditLogEntry$Options; @@ -1950,7 +1940,7 @@ const/4 v15, 0x0 :goto_8 - new-array v13, v9, [Ljava/lang/Object; + new-array v5, v9, [Ljava/lang/Object; invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getOptions()Lcom/discord/models/domain/ModelAuditLogEntry$Options; @@ -1962,35 +1952,37 @@ move-result v16 - goto :goto_9 - - :cond_a - const/16 v16, 0x0 - - :goto_9 invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v16 - aput-object v16, v13, v10 + goto :goto_9 - invoke-virtual {v2, v12, v15, v13}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + :cond_a + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v16 - aput-object v2, v11, v9 + :goto_9 + aput-object v16, v5, v10 + + invoke-virtual {v12, v14, v15, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v5 + + aput-object v5, v11, v9 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetType()Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - move-result-object v2 + move-result-object v5 - invoke-interface {v4, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v5 - check-cast v2, Ljava/util/Map; + check-cast v5, Ljava/util/Map; - if-eqz v2, :cond_b + if-eqz v5, :cond_b invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetId()J @@ -2000,19 +1992,19 @@ move-result-object v9 - invoke-interface {v2, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v5, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v5 - check-cast v2, Ljava/lang/String; + check-cast v5, Ljava/lang/String; goto :goto_a :cond_b - const/4 v2, 0x0 + const/4 v5, 0x0 :goto_a - invoke-direct {v0, v1, v2, v5}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-direct {v0, v1, v5, v4}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetText(Lcom/discord/models/domain/ModelAuditLogEntry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 @@ -2020,7 +2012,7 @@ sget-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->CHANNEL:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -2036,7 +2028,7 @@ if-eqz v1, :cond_c - move-object v13, v1 + move-object v5, v1 goto :goto_b @@ -2045,36 +2037,36 @@ invoke-virtual {v6}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v3 - invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v13 + move-result-object v5 goto :goto_b :cond_d - const/4 v13, 0x0 + const/4 v5, 0x0 :goto_b - aput-object v13, v11, v14 + aput-object v5, v11, v13 - invoke-virtual {v3, v7, v11}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v7, v11}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 goto/16 :goto_16 :pswitch_3 - sget-object v4, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v3, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - invoke-direct {v4, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I + invoke-direct {v3, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I - move-result v4 + move-result v3 - new-array v5, v8, [Ljava/lang/Object; + new-array v4, v8, [Ljava/lang/Object; - aput-object v2, v5, v10 + aput-object p2, v4, v10 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getChanges()Ljava/util/List; @@ -2089,35 +2081,35 @@ :cond_e invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v5 - if-eqz v2, :cond_f + if-eqz v5, :cond_f invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v5 - check-cast v2, Lcom/discord/models/domain/ModelAuditLogEntry$Change; + check-cast v5, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {v2, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; + invoke-virtual {v5}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v6 const-string v7, "name" - invoke-static {v6, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 if-eqz v6, :cond_e - if-eqz v2, :cond_10 + if-eqz v5, :cond_10 - invoke-virtual {v2}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; + invoke-virtual {v5}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getValue()Ljava/lang/Object; - move-result-object v13 + move-result-object v5 goto :goto_c @@ -2129,35 +2121,35 @@ throw v1 :cond_10 - const/4 v13, 0x0 + const/4 v5, 0x0 :goto_c - invoke-static {v13}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 - aput-object v1, v5, v9 + aput-object v1, v4, v9 - invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 goto/16 :goto_16 :cond_11 - sget-object v4, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v3, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - invoke-direct {v4, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I + invoke-direct {v3, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I - move-result v4 + move-result v3 - new-array v5, v8, [Ljava/lang/Object; + new-array v4, v8, [Ljava/lang/Object; - aput-object v2, v5, v10 + aput-object p2, v4, v10 invoke-virtual/range {p3 .. p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v5 const v6, 0x7f100077 @@ -2189,25 +2181,27 @@ move-result v1 - goto :goto_e - - :cond_13 - const/4 v1, 0x0 - - :goto_e invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - aput-object v1, v8, v10 + goto :goto_e - invoke-virtual {v2, v6, v7, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + :cond_13 + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - aput-object v1, v5, v9 + :goto_e + aput-object v1, v8, v10 - invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v5, v6, v7, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v1 + + aput-object v1, v4, v9 + + invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -2216,37 +2210,37 @@ :cond_14 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getOptions()Lcom/discord/models/domain/ModelAuditLogEntry$Options; - move-result-object v5 + move-result-object v4 - if-eqz v5, :cond_15 + if-eqz v4, :cond_15 - invoke-virtual {v5}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getChannelId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getChannelId()J - move-result-wide v5 + move-result-wide v4 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v5 + move-result-object v4 goto :goto_f :cond_15 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_f - sget-object v6, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v5, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - invoke-direct {v6, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I + invoke-direct {v5, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I - move-result v6 + move-result v5 - new-array v7, v14, [Ljava/lang/Object; + new-array v6, v13, [Ljava/lang/Object; - aput-object v2, v7, v10 + aput-object p2, v6, v10 invoke-virtual/range {p3 .. p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v7 const v11, 0x7f100078 @@ -2278,27 +2272,29 @@ move-result v1 - goto :goto_11 - - :cond_17 - const/4 v1, 0x0 - - :goto_11 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - aput-object v1, v13, v10 + goto :goto_11 - invoke-virtual {v2, v11, v12, v13}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + :cond_17 + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - aput-object v1, v7, v9 + :goto_11 + aput-object v1, v13, v10 + + invoke-virtual {v7, v11, v12, v13}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v1 + + aput-object v1, v6, v9 sget-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->CHANNEL:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; - invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -2306,7 +2302,7 @@ if-eqz v1, :cond_18 - invoke-interface {v1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -2314,45 +2310,43 @@ if-eqz v1, :cond_18 - move-object v13, v1 - goto :goto_12 :cond_18 - if-eqz v5, :cond_19 + if-eqz v4, :cond_19 - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v3 - invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v13 + move-result-object v1 goto :goto_12 :cond_19 - const/4 v13, 0x0 + const/4 v1, 0x0 :goto_12 - aput-object v13, v7, v8 + aput-object v1, v6, v8 - invoke-virtual {v3, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v5, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 goto/16 :goto_16 :cond_1a - sget-object v4, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v3, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - invoke-direct {v4, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I + invoke-direct {v3, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I - move-result v4 + move-result v3 - new-array v5, v8, [Ljava/lang/Object; + new-array v4, v8, [Ljava/lang/Object; - aput-object v2, v5, v10 + aput-object p2, v4, v10 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getChanges()Ljava/util/List; @@ -2367,35 +2361,35 @@ :cond_1b invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v5 - if-eqz v2, :cond_1c + if-eqz v5, :cond_1c invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v5 - check-cast v2, Lcom/discord/models/domain/ModelAuditLogEntry$Change; + check-cast v5, Lcom/discord/models/domain/ModelAuditLogEntry$Change; - invoke-static {v2, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; + invoke-virtual {v5}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getKey()Ljava/lang/String; move-result-object v6 const-string v7, "code" - invoke-static {v6, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 if-eqz v6, :cond_1b - if-eqz v2, :cond_1d + if-eqz v5, :cond_1d - invoke-virtual {v2}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getOldValue()Ljava/lang/Object; + invoke-virtual {v5}, Lcom/discord/models/domain/ModelAuditLogEntry$Change;->getOldValue()Ljava/lang/Object; - move-result-object v13 + move-result-object v5 goto :goto_13 @@ -2407,39 +2401,39 @@ throw v1 :cond_1d - const/4 v13, 0x0 + const/4 v5, 0x0 :goto_13 - invoke-static {v13}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 - aput-object v1, v5, v9 + aput-object v1, v4, v9 - invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 goto :goto_16 :cond_1e - sget-object v4, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v3, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - invoke-direct {v4, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I + invoke-direct {v3, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getEntryTitle(Lcom/discord/models/domain/ModelAuditLogEntry;)I - move-result v4 + move-result v3 - new-array v5, v8, [Ljava/lang/Object; + new-array v4, v8, [Ljava/lang/Object; - aput-object v2, v5, v10 + aput-object p2, v4, v10 invoke-virtual/range {p3 .. p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v5 const-string v6, "context.resources" - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f100079 @@ -2471,35 +2465,84 @@ move-result v1 - goto :goto_15 - - :cond_20 - const/4 v1, 0x0 - - :goto_15 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - aput-object v1, v8, v10 + goto :goto_15 - invoke-static {v2, v3, v6, v7, v8}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + :cond_20 + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 - aput-object v1, v5, v9 + :goto_15 + aput-object v1, v8, v10 - invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v5, v2, v6, v7, v8}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v1 + + aput-object v1, v4, v9 + + invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 :goto_16 - const-string/jumbo v2, "when (auditLogEntry.acti\u2026 )\n )\n }" + const-string v2, "when (auditLogEntry.acti\u2026 )\n )\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 + :cond_21 + const-string v1, "prefix" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 + + :cond_22 + const/4 v1, 0x0 + + const-string v2, "targets" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_23 + const/4 v1, 0x0 + + const-string v2, "context" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_24 + const/4 v1, 0x0 + + const-string v2, "username" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_25 + const/4 v1, 0x0 + + const-string v2, "auditLogEntry" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + nop + :pswitch_data_0 .packed-switch 0x3c :pswitch_3 @@ -2521,9 +2564,7 @@ .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p2}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTargetType(I)Lcom/discord/models/domain/ModelAuditLogEntry$TargetType; @@ -2531,17 +2572,17 @@ const-string v1, "ModelAuditLogEntry.getTargetType(actionTypeId)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x0 + const/16 v1, 0x48 - const/16 v2, 0x48 + const/4 v2, 0x0 - if-ne p2, v2, :cond_0 + if-ne p2, v1, :cond_0 const p2, 0x7f040280 - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I move-result p1 @@ -2559,84 +2600,95 @@ :pswitch_0 const p2, 0x7f04027c - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_1 const p2, 0x7f04027b - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_2 const p2, 0x7f040283 - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_3 const p2, 0x7f04027d - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_4 const p2, 0x7f040281 - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_5 const p2, 0x7f04027f - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_6 const p2, 0x7f04027a - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_7 const p2, 0x7f040282 - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 goto :goto_0 :pswitch_8 const p2, 0x7f040279 - invoke-static {p1, p2, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I + invoke-static {p1, p2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/view/View;II)I - move-result v1 + move-result v2 :goto_0 - return v1 + return v2 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + nop :pswitch_data_0 .packed-switch 0x0 @@ -2655,9 +2707,7 @@ .method public final getTimestampStart(Lcom/discord/models/domain/ModelAuditLogEntry;)J .locals 4 - const-string v0, "$this$getTimestampStart" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getId()J @@ -2672,18 +2722,25 @@ add-long/2addr v0, v2 return-wide v0 + + :cond_0 + const-string p1, "$this$getTimestampStart" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getTimestampString(Lcom/discord/models/domain/ModelAuditLogEntry;Landroid/content/Context;)Ljava/lang/CharSequence; .locals 3 - const-string v0, "auditLogEntry" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getTimestampEnd()Ljava/lang/Long; @@ -2715,10 +2772,6 @@ move-result-object p1 :goto_0 - const-string v1, "auditLogEntry.timestampEnd ?: 0L" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide v1 @@ -2756,4 +2809,18 @@ :goto_1 return-object p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "auditLogEntry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/auth/AuthUtils$createDiscriminatorInputValidator$1.smali b/com.discord/smali/com/discord/utilities/auth/AuthUtils$createDiscriminatorInputValidator$1.smali index 738b04fa2d..b21cc85e3c 100644 --- a/com.discord/smali/com/discord/utilities/auth/AuthUtils$createDiscriminatorInputValidator$1.smali +++ b/com.discord/smali/com/discord/utilities/auth/AuthUtils$createDiscriminatorInputValidator$1.smali @@ -48,62 +48,65 @@ # virtual methods .method public getErrorMessage(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/CharSequence; - .locals 3 + .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-static {p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String; - move-result-object v0 - - invoke-static {v0}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; - move-result-object v1 - if-eqz v1, :cond_2 + invoke-static {v1}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; - invoke-virtual {v0}, Ljava/lang/String;->length()I + move-result-object v2 - move-result v0 + if-eqz v2, :cond_1 - const/4 v2, 0x4 + invoke-virtual {v1}, Ljava/lang/String;->length()I - if-eq v0, v2, :cond_0 + move-result v1 + + const/4 v3, 0x4 + + if-eq v1, v3, :cond_0 goto :goto_0 :cond_0 - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I - move-result v0 + move-result v1 - if-gtz v0, :cond_1 + if-gtz v1, :cond_2 iget v0, p0, Lcom/discord/utilities/auth/AuthUtils$createDiscriminatorInputValidator$1;->$invalidValueResId:I invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_1 :cond_1 - const/4 p1, 0x0 - - goto :goto_1 - - :cond_2 :goto_0 iget v0, p0, Lcom/discord/utilities/auth/AuthUtils$createDiscriminatorInputValidator$1;->$invalidFormatResId:I invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; - move-result-object p1 + move-result-object v0 + :cond_2 :goto_1 - return-object p1 + return-object v0 + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic getErrorMessage(Ljava/lang/Object;)Ljava/lang/CharSequence; diff --git a/com.discord/smali/com/discord/utilities/auth/AuthUtils$createEmailInputValidator$1.smali b/com.discord/smali/com/discord/utilities/auth/AuthUtils$createEmailInputValidator$1.smali index 1468f99917..c520aa7688 100644 --- a/com.discord/smali/com/discord/utilities/auth/AuthUtils$createEmailInputValidator$1.smali +++ b/com.discord/smali/com/discord/utilities/auth/AuthUtils$createEmailInputValidator$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auth/AuthUtils$createEmailInputValidator$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuthUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(Ljava/lang/String;)Z .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/auth/AuthUtils;->INSTANCE:Lcom/discord/utilities/auth/AuthUtils; @@ -86,4 +84,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/auth/AuthUtils$createPasswordInputValidator$1.smali b/com.discord/smali/com/discord/utilities/auth/AuthUtils$createPasswordInputValidator$1.smali index 11bb11c823..00ecaa123c 100644 --- a/com.discord/smali/com/discord/utilities/auth/AuthUtils$createPasswordInputValidator$1.smali +++ b/com.discord/smali/com/discord/utilities/auth/AuthUtils$createPasswordInputValidator$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/auth/AuthUtils$createPasswordInputValidator$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AuthUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(Ljava/lang/String;)Z .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/auth/AuthUtils;->INSTANCE:Lcom/discord/utilities/auth/AuthUtils; @@ -86,4 +84,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/auth/AuthUtils$getWebHandoffUrl$1.smali b/com.discord/smali/com/discord/utilities/auth/AuthUtils$getWebHandoffUrl$1.smali index 64355b5562..cac790ba30 100644 --- a/com.discord/smali/com/discord/utilities/auth/AuthUtils$getWebHandoffUrl$1.smali +++ b/com.discord/smali/com/discord/utilities/auth/AuthUtils$getWebHandoffUrl$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Landroid/net/Uri;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/auth/AuthUtils.smali b/com.discord/smali/com/discord/utilities/auth/AuthUtils.smali index b90aad5b5f..ce5a292366 100644 --- a/com.discord/smali/com/discord/utilities/auth/AuthUtils.smali +++ b/com.discord/smali/com/discord/utilities/auth/AuthUtils.smali @@ -55,70 +55,75 @@ .end method .method public static final broadcastAuthChangedEvent(Landroid/content/Context;ZJ)V - .locals 4 + .locals 5 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - cmp-long v2, p2, v0 + cmp-long v3, p2, v1 - if-nez v2, :cond_0 + if-nez v3, :cond_0 return-void :cond_0 - new-instance v0, Landroid/content/Intent; + new-instance v1, Landroid/content/Intent; if-eqz p1, :cond_1 - const-string v1, "com.discord.broadcast.LOGGED_IN" + const-string v2, "com.discord.broadcast.LOGGED_IN" goto :goto_0 :cond_1 - const-string v1, "com.discord.broadcast.LOGGED_OUT" + const-string v2, "com.discord.broadcast.LOGGED_OUT" :goto_0 - invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V - const-string v1, "com.discord.intent.extra.EXTRA_USER_ID" + const-string v2, "com.discord.intent.extra.EXTRA_USER_ID" - invoke-virtual {v0, v1, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; + invoke-virtual {v1, v2, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; - sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - new-instance v2, Ljava/lang/StringBuilder; + new-instance v3, Ljava/lang/StringBuilder; - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - const-string v3, "Broadcasting auth event: isLoggedIn=" + const-string v4, "Broadcasting auth event: isLoggedIn=" - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; const-string p1, ", userId=" - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v3, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const/4 p2, 0x2 - const/4 p3, 0x0 + invoke-static {v2, p1, v0, p2, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - invoke-static {v1, p1, p3, p2, p3}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - - invoke-virtual {p0, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V + invoke-virtual {p0, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V return-void + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic getWebHandoffUrl$default(Lcom/discord/utilities/auth/AuthUtils;Landroid/net/Uri;ZILjava/lang/Object;)Lrx/Observable; @@ -250,19 +255,17 @@ } .end annotation - const-string v0, "secret" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - const-string v0, " " + const/4 v1, 0x4 - const-string v1, "" + const-string v2, " " - const/4 v2, 0x0 + const-string v3, "" - const/4 v3, 0x4 - - invoke-static {p1, v0, v1, v2, v3}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, v2, v3, v0, v1}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object p1 @@ -272,9 +275,9 @@ const-string v0, "(this as java.lang.String).toUpperCase()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -283,6 +286,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "secret" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final generateNewTotpKey()Ljava/lang/String; @@ -301,7 +313,7 @@ move-result-wide v0 - new-instance v2, Lk0/q/d; + new-instance v2, Lk0/p/d; long-to-int v3, v0 @@ -311,13 +323,13 @@ long-to-int v1, v0 - invoke-direct {v2, v3, v1}, Lk0/q/d;->(II)V + invoke-direct {v2, v3, v1}, Lk0/p/d;->(II)V const/16 v0, 0xa new-array v0, v0, [B - invoke-virtual {v2, v0}, Lk0/q/c;->nextBytes([B)[B + invoke-virtual {v2, v0}, Lk0/p/c;->nextBytes([B)[B move-result-object v0 @@ -325,7 +337,7 @@ move-result-object v0 - const-string/jumbo v1, "utf-8" + const-string v1, "utf-8" invoke-static {v0, v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; @@ -333,7 +345,7 @@ const-string v1, "URLEncoder\n .enco\u2026oBase32String(), \"utf-8\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "=" @@ -343,7 +355,7 @@ const/4 v4, 0x4 - invoke-static {v0, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v0, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v0 @@ -353,9 +365,9 @@ const-string v1, "(this as java.lang.String).toLowerCase()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v0}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v0 @@ -435,7 +447,7 @@ const-string v1, "builder.toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -453,9 +465,7 @@ } .end annotation - const-string v0, "redirectUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x1 @@ -464,6 +474,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "redirectUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getWebHandoffUrl(Landroid/net/Uri;Z)Lrx/Observable; @@ -479,9 +498,7 @@ } .end annotation - const-string v0, "redirectUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -517,31 +534,38 @@ const-string p2, "StoreStream.getAuthentic\u2026 handoffUrl\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "redirectUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isValidPasswordLength(Ljava/lang/String;)Z - .locals 1 + .locals 2 - const-string v0, "password" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/16 v0, 0x80 + + const/4 v1, 0x6 invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 - const/4 v0, 0x6 - - if-le v0, p1, :cond_0 + if-le v1, p1, :cond_0 goto :goto_0 :cond_0 - const/16 v0, 0x80 - if-lt v0, p1, :cond_1 const/4 p1, 0x1 @@ -554,4 +578,13 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/billing/PremiumUtilsKt.smali b/com.discord/smali/com/discord/utilities/billing/PremiumUtilsKt.smali index 9179c3d267..c25cf70112 100644 --- a/com.discord/smali/com/discord/utilities/billing/PremiumUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/billing/PremiumUtilsKt.smali @@ -81,7 +81,7 @@ const-string v1, "Calendar.getInstance().apply { set(2020, 2, 1) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date; @@ -89,7 +89,7 @@ const-string v1, "Calendar.getInstance().a\u2026 { set(2020, 2, 1) }.time" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lcom/discord/utilities/billing/PremiumUtilsKt;->GRANDFATHERED_MONTHLY_END_DATE:Ljava/util/Date; @@ -105,7 +105,7 @@ const-string v1, "Calendar.getInstance().apply { set(2021, 0, 1) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date; @@ -113,7 +113,7 @@ const-string v1, "Calendar.getInstance().a\u2026 { set(2021, 0, 1) }.time" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lcom/discord/utilities/billing/PremiumUtilsKt;->GRANDFATHERED_YEARLY_END_DATE:Ljava/util/Date; @@ -317,7 +317,7 @@ sget-object v2, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_YEAR_TIER_2:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; - sget-object v3, Lk0/j/p;->d:Lk0/j/p; + sget-object v3, Lk0/i/p;->d:Lk0/i/p; new-instance v4, Lkotlin/Pair; @@ -337,9 +337,7 @@ .method public static final getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 int-to-float p0, p0 @@ -379,9 +377,18 @@ const-string p1, "numberFormat.format(priceUsdDollars)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getGRANDFATHERED_MONTHLY_END_DATE()Ljava/util/Date; @@ -411,9 +418,7 @@ .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string v0, "paymentSource" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 instance-of v0, p0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; @@ -444,7 +449,7 @@ const-string v0, "(this as java.lang.String).toLowerCase()" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Ljava/lang/String;->hashCode()I @@ -490,7 +495,7 @@ goto :goto_0 :sswitch_3 - const-string/jumbo v0, "visa" + const-string v0, "visa" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -531,11 +536,11 @@ goto :goto_2 :cond_1 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 @@ -543,6 +548,17 @@ :goto_2 return v1 + :cond_3 + const-string p0, "paymentSource" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 + + nop + :sswitch_data_0 .sparse-switch -0x79845b8e -> :sswitch_5 diff --git a/com.discord/smali/com/discord/utilities/birthday/BirthdayHelper.smali b/com.discord/smali/com/discord/utilities/birthday/BirthdayHelper.smali index e985fcad10..0648b1b441 100644 --- a/com.discord/smali/com/discord/utilities/birthday/BirthdayHelper.smali +++ b/com.discord/smali/com/discord/utilities/birthday/BirthdayHelper.smali @@ -57,13 +57,13 @@ const-string v4, "nowCalendar" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v0, v1}, Ljava/util/Calendar;->setTimeInMillis(J)V const-string v0, "dobCalendar" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, p1, p2}, Ljava/util/Calendar;->setTimeInMillis(J)V @@ -164,7 +164,7 @@ const-string v3, "calendar" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v0, v1}, Ljava/util/Calendar;->setTimeInMillis(J)V diff --git a/com.discord/smali/com/discord/utilities/cache/SharedPreferenceExtensionsKt.smali b/com.discord/smali/com/discord/utilities/cache/SharedPreferenceExtensionsKt.smali index 571dfb3371..3029e0c30f 100644 --- a/com.discord/smali/com/discord/utilities/cache/SharedPreferenceExtensionsKt.smali +++ b/com.discord/smali/com/discord/utilities/cache/SharedPreferenceExtensionsKt.smali @@ -18,13 +18,11 @@ } .end annotation - const-string v0, "$this$edit" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "onReceivedEditor" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; @@ -32,31 +30,55 @@ const-string v0, "it" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void + + :cond_0 + const-string p0, "onReceivedEditor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$edit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getString(Landroid/content/SharedPreferences;Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "$this$getString" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p0, :cond_1 + + if-eqz p1, :cond_0 + invoke-interface {p0, p1, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "key" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$getString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/cache/SharedPreferencesProvider.smali b/com.discord/smali/com/discord/utilities/cache/SharedPreferencesProvider.smali index e5eb0bb9e5..a47d0f519f 100644 --- a/com.discord/smali/com/discord/utilities/cache/SharedPreferencesProvider.smali +++ b/com.discord/smali/com/discord/utilities/cache/SharedPreferencesProvider.smali @@ -44,7 +44,7 @@ :cond_0 const-string v0, "sharedPreferences" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -54,9 +54,7 @@ .method public final init(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; @@ -64,9 +62,18 @@ const-string v0, "PreferenceManager.getDef\u2026haredPreferences(context)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object p1, Lcom/discord/utilities/cache/SharedPreferencesProvider;->sharedPreferences:Landroid/content/SharedPreferences; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$Failure.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$Failure.smali index a487503ac6..4827bf7b5f 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$Failure.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$Failure.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (ILjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "reasonCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Throwable;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;->reasonCode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "reasonCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/captcha/CaptchaHelper$Failure;ILjava/lang/String;ILjava/lang/Object;)Lcom/discord/utilities/captcha/CaptchaHelper$Failure; @@ -82,15 +89,22 @@ .method public final copy(ILjava/lang/String;)Lcom/discord/utilities/captcha/CaptchaHelper$Failure; .locals 1 - const-string v0, "reasonCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/captcha/CaptchaHelper$Failure; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;->(ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "reasonCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +128,7 @@ iget-object p1, p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;->reasonCode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$ensurePlayServicesAvailable$2.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$ensurePlayServicesAvailable$2.smali index 658600653e..c60d4ec37d 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$ensurePlayServicesAvailable$2.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$ensurePlayServicesAvailable$2.smali @@ -37,9 +37,7 @@ .method public final onFailure(Ljava/lang/Exception;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/captcha/CaptchaHelper$ensurePlayServicesAvailable$2;->$errorHandler:Lkotlin/jvm/functions/Function1; @@ -54,4 +52,13 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$1.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$1.smali index eaaae1f94b..e89a795bfd 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$1.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$1.smali @@ -51,7 +51,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p1, Lf/h/a/f/e/h/f;->a:Lf/h/a/f/e/h/g; @@ -61,9 +61,9 @@ move-result-object p1 - const-string/jumbo v0, "userResponseToken" + const-string v0, "userResponseToken" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/CharSequence;->length()I diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$2.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$2.smali index 6f255b26a0..c9e0bf4afc 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$2.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptcha$2.smali @@ -37,9 +37,7 @@ .method public final onFailure(Ljava/lang/Exception;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/captcha/CaptchaHelper$showCaptcha$2;->$errorHandler:Lkotlin/jvm/functions/Function1; @@ -54,4 +52,13 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali index e1353f82ef..f3f7c499cd 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CaptchaHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -99,4 +97,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1.smali index 18bc011dd0..cdabc5bbe1 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CaptchaHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1;->this$0:Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1; @@ -78,4 +76,13 @@ invoke-interface {p1}, Ls0/g;->onCompleted()V return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1.smali index d81f6a5b4b..0890634290 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CaptchaHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,7 +78,7 @@ const-string v2, "SafetyNet\n .getClient(activity)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$1$1; diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$errorHandler$1.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$errorHandler$1.smali index ea7128b332..2cefb31bc6 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$errorHandler$1.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$errorHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1$errorHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CaptchaHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/captcha/CaptchaHelper$Failure;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/captcha/CaptchaHelper$Failure;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -78,4 +76,13 @@ invoke-interface {v0, p1}, Ls0/g;->onError(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1.smali index 228fe54e97..10e757c00c 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Ljava/lang/String;", - ">;>;" + "TT;>;>;" } .end annotation @@ -78,7 +77,7 @@ const-string v3, "GoogleApiAvailability\n .getInstance()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/utilities/captcha/CaptchaHelper$tryShowCaptcha$1;->$activity:Landroid/app/Activity; diff --git a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper.smali b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper.smali index a9b4c10b05..72e9f92b85 100644 --- a/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper.smali +++ b/com.discord/smali/com/discord/utilities/captcha/CaptchaHelper.smali @@ -118,7 +118,7 @@ const-string p2, "makeGooglePlayServicesAv\u2026ISSING_DEPS))\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -139,7 +139,7 @@ const p2, 0x7f1203c4 - const-string/jumbo p3, "unsupported_device" + const-string p3, "unsupported_device" invoke-direct {p1, p2, p3}, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;->(ILjava/lang/String;)V @@ -332,7 +332,7 @@ const-string p2, "it" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V @@ -363,7 +363,7 @@ const-string p1, "Observable.just(null)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -380,7 +380,7 @@ const-string v0, "Observable.create({ emit\u2026.BackpressureMode.BUFFER)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$createMostRecentChannelComparator$1.smali b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$createMostRecentChannelComparator$1.smali index eeb515ad71..085d8a638e 100644 --- a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$createMostRecentChannelComparator$1.smali +++ b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$createMostRecentChannelComparator$1.smali @@ -51,7 +51,7 @@ const-string v0, "chan1" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -59,7 +59,7 @@ const-string p1, "chan2" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getId()J diff --git a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1$1.smali b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1$1.smali index 96c96c6877..5f52a52982 100644 --- a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1$1.smali +++ b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ChannelUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z .locals 3 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1$1;->this$0:Lcom/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1; @@ -94,4 +92,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1.smali b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1.smali index 42b82259db..265f811cae 100644 --- a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1.smali +++ b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/models/domain/ModelChannel;", - ">;" + "TT;TR;>;" } .end annotation @@ -71,7 +65,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -89,7 +83,7 @@ const-string v1, "ModelChannel.getSortByNameAndType()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lf/n/a/k/a;->sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; diff --git a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1.smali b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1.smali index ada440d4ba..d5d40d021b 100644 --- a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1.smali +++ b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getDefaultChannel$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -77,7 +71,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelChannel;", ">;" } diff --git a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getSortedCategories$sortedCategories$1.smali b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getSortedCategories$sortedCategories$1.smali index eef2e255e9..25c7090902 100644 --- a/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getSortedCategories$sortedCategories$1.smali +++ b/com.discord/smali/com/discord/utilities/channel/ChannelUtils$getSortedCategories$sortedCategories$1.smali @@ -23,8 +23,7 @@ ">", "Ljava/lang/Object;", "Ljava/util/Comparator<", - "Ljava/lang/Long;", - ">;" + "TK;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/channel/ChannelUtils.smali b/com.discord/smali/com/discord/utilities/channel/ChannelUtils.smali index d68b7cd6ef..b2fe48063a 100644 --- a/com.discord/smali/com/discord/utilities/channel/ChannelUtils.smali +++ b/com.discord/smali/com/discord/utilities/channel/ChannelUtils.smali @@ -51,13 +51,11 @@ .method public static final getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String; .locals 2 - const-string v0, "$this$getDisplayName" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils; @@ -74,6 +72,20 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$getDisplayName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String; @@ -137,17 +149,13 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "channelMembers" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "nicks" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 const/16 v0, 0xa @@ -195,7 +203,7 @@ move-result-object v2 - invoke-static {v0, p2}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v0, p2}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v3 @@ -219,6 +227,27 @@ :cond_1 return-object v1 + + :cond_2 + const-string p0, "nicks" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "channelMembers" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "users" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static getNickOrUsernames$default(Ljava/lang/Iterable;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Ljava/util/Map; @@ -228,7 +257,7 @@ if-eqz p4, :cond_0 - sget-object p3, Lk0/j/o;->d:Lk0/j/o; + sget-object p3, Lk0/i/o;->d:Lk0/i/o; :cond_0 invoke-static {p0, p1, p2, p3}, Lcom/discord/utilities/channel/ChannelUtils;->getNickOrUsernames(Ljava/lang/Iterable;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; @@ -255,15 +284,22 @@ } .end annotation - const-string v0, "mostRecentMessageIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/channel/ChannelUtils$createMostRecentChannelComparator$1; invoke-direct {v0, p1}, Lcom/discord/utilities/channel/ChannelUtils$createMostRecentChannelComparator$1;->(Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "mostRecentMessageIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getDefaultChannel(J)Lrx/Observable; @@ -297,7 +333,7 @@ const-string p2, "StoreStream\n .get\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -329,9 +365,7 @@ .method public final getDisplayName(Landroid/content/Context;Ljava/lang/String;IZ)Ljava/lang/String; .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z @@ -424,6 +458,15 @@ :cond_6 :goto_0 return-object p2 + + :cond_7 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getSortedCategories(Ljava/util/Map;)Ljava/util/Map; @@ -444,9 +487,7 @@ } .end annotation - const-string v0, "guildChannels" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-static {}, Lcom/discord/models/domain/ModelChannel;->getSortByNameAndType()Ljava/util/Comparator; @@ -464,7 +505,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->filterNotNull(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->filterNotNull(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -538,4 +579,13 @@ :cond_3 return-object v1 + + :cond_4 + const-string p1, "guildChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/channel/GuildChannelIconUtilsKt.smali b/com.discord/smali/com/discord/utilities/channel/GuildChannelIconUtilsKt.smali index f07bd52195..f6334283a1 100644 --- a/com.discord/smali/com/discord/utilities/channel/GuildChannelIconUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/channel/GuildChannelIconUtilsKt.smali @@ -126,13 +126,11 @@ .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string v0, "guildChannelIconType" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_6 sget-object v0, Lcom/discord/utilities/channel/GuildChannelIconType$Text;->INSTANCE:Lcom/discord/utilities/channel/GuildChannelIconType$Text; - invoke-static {p0, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p0, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -194,4 +192,13 @@ invoke-direct {p0}, Lkotlin/NoWhenBranchMatchedException;->()V throw p0 + + :cond_6 + const-string p0, "guildChannelIconType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion$get$1.smali b/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion$get$1.smali index cd7ce8b649..8c82dbf731 100644 --- a/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion$get$1.smali +++ b/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion$get$1.smali @@ -39,27 +39,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func8<", - "Lcom/discord/models/domain/ModelUser$Me;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelNotificationSettings;", - "Ljava/lang/Boolean;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/utilities/channel/GuildChannelsInfo;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;" } .end annotation @@ -272,7 +252,7 @@ move-object/from16 v4, p8 - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_9 @@ -313,7 +293,7 @@ move-object/from16 v12, p7 - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_b @@ -355,13 +335,13 @@ move-object/from16 v3, p3 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "hideMuted" move-object/from16 v1, p4 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p4 .. p4}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion.smali b/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion.smali index de30b634c1..bfe866e2c3 100644 --- a/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion.smali +++ b/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo$Companion.smali @@ -144,7 +144,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo.smali b/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo.smali index 066afd3c6c..eea051e434 100644 --- a/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo.smali +++ b/com.discord/smali/com/discord/utilities/channel/GuildChannelsInfo.smali @@ -79,17 +79,13 @@ } .end annotation - const-string v0, "notificationSettings" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "channelPermissions" + if-eqz p5, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "manageGuildContext" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -114,6 +110,27 @@ iput-boolean p10, p0, Lcom/discord/utilities/channel/GuildChannelsInfo;->canChangeNickname:Z return-void + + :cond_0 + const-string p1, "manageGuildContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channelPermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "notificationSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/channel/GuildChannelsInfo;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuildRole;Lcom/discord/models/domain/ModelNotificationSettings;ZLjava/util/Map;ZZZLcom/discord/utilities/permissions/ManageGuildContext;ZILjava/lang/Object;)Lcom/discord/utilities/channel/GuildChannelsInfo; @@ -380,23 +397,13 @@ } .end annotation - const-string v0, "notificationSettings" + const/4 v0, 0x0 - move-object v4, p3 + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "channelPermissions" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "manageGuildContext" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/utilities/channel/GuildChannelsInfo; @@ -406,19 +413,46 @@ move-object v3, p2 + move-object v4, p3 + move/from16 v5, p4 + move-object/from16 v6, p5 + move/from16 v7, p6 move/from16 v8, p7 move/from16 v9, p8 + move-object/from16 v10, p9 + move/from16 v11, p10 invoke-direct/range {v1 .. v11}, Lcom/discord/utilities/channel/GuildChannelsInfo;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuildRole;Lcom/discord/models/domain/ModelNotificationSettings;ZLjava/util/Map;ZZZLcom/discord/utilities/permissions/ManageGuildContext;Z)V return-object v0 + + :cond_0 + const-string v1, "manageGuildContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "channelPermissions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "notificationSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -436,7 +470,7 @@ iget-object v1, p1, Lcom/discord/utilities/channel/GuildChannelsInfo;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -446,7 +480,7 @@ iget-object v1, p1, Lcom/discord/utilities/channel/GuildChannelsInfo;->everyoneRole:Lcom/discord/models/domain/ModelGuildRole; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -456,7 +490,7 @@ iget-object v1, p1, Lcom/discord/utilities/channel/GuildChannelsInfo;->notificationSettings:Lcom/discord/models/domain/ModelNotificationSettings; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -472,7 +506,7 @@ iget-object v1, p1, Lcom/discord/utilities/channel/GuildChannelsInfo;->channelPermissions:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -500,7 +534,7 @@ iget-object v1, p1, Lcom/discord/utilities/channel/GuildChannelsInfo;->manageGuildContext:Lcom/discord/utilities/permissions/ManageGuildContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -615,9 +649,7 @@ } .end annotation - const-string v0, "guildChannels" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils; @@ -713,6 +745,15 @@ :cond_2 return-object v0 + + :cond_3 + const-string p1, "guildChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getUnelevated()Z diff --git a/com.discord/smali/com/discord/utilities/collections/LeastRecentlyAddedSet.smali b/com.discord/smali/com/discord/utilities/collections/LeastRecentlyAddedSet.smali index c859f656dc..120af97279 100644 --- a/com.discord/smali/com/discord/utilities/collections/LeastRecentlyAddedSet.smali +++ b/com.discord/smali/com/discord/utilities/collections/LeastRecentlyAddedSet.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Set; -.implements Lk0/o/c/w/b; +.implements Lk0/n/c/v/b; # annotations @@ -50,7 +50,7 @@ .end method .method public constructor (ILjava/util/LinkedHashSet;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", @@ -59,9 +59,7 @@ } .end annotation - const-string v0, "_set" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +68,15 @@ iput-object p2, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; return-void + + :cond_0 + const-string p1, "_set" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (ILjava/util/LinkedHashSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -123,7 +130,7 @@ const-string v2, "_set.iterator()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 iget-object v2, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; @@ -173,9 +180,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; @@ -184,6 +189,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public clear()V @@ -220,9 +234,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; @@ -231,6 +243,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getMaxSize()I @@ -283,7 +304,7 @@ const-string v1, "iterator(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -312,9 +333,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; @@ -323,6 +342,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public retainAll(Ljava/util/Collection;)Z @@ -337,9 +365,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; @@ -348,6 +374,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final bridge size()I @@ -363,7 +398,7 @@ .method public toArray()[Ljava/lang/Object; .locals 1 - invoke-static {p0}, Lk0/o/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; + invoke-static {p0}, Lk0/n/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; move-result-object v0 @@ -380,7 +415,7 @@ } .end annotation - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 @@ -398,7 +433,7 @@ iget-object v1, p0, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->_set:Ljava/util/LinkedHashSet; - invoke-static {v1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 diff --git a/com.discord/smali/com/discord/utilities/collections/MutablePartitionedIterator.smali b/com.discord/smali/com/discord/utilities/collections/MutablePartitionedIterator.smali index da52ddb2f7..789d284a11 100644 --- a/com.discord/smali/com/discord/utilities/collections/MutablePartitionedIterator.smali +++ b/com.discord/smali/com/discord/utilities/collections/MutablePartitionedIterator.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -55,9 +55,7 @@ } .end annotation - const-string v0, "partitionIterator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,11 +71,20 @@ const-string v0, "LinkedList().iterator()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/utilities/collections/MutablePartitionedIterator;->currentPartitionIterator:Ljava/util/Iterator; return-void + + :cond_0 + const-string p1, "partitionIterator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection$Companion.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection$Companion.smali index 7adc8366e8..eb967cb1cd 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection$Companion.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection$Companion.smali @@ -68,13 +68,11 @@ } .end annotation - const-string v0, "partitionStrategy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 v0, 0x0 - invoke-static {v0, p1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 @@ -101,9 +99,9 @@ move-object v1, p1 - check-cast v1, Lk0/j/q; + check-cast v1, Lk0/i/q; - invoke-virtual {v1}, Lk0/j/q;->nextInt()I + invoke-virtual {v1}, Lk0/i/q;->nextInt()I new-instance v1, Ljava/util/ArrayList; @@ -119,4 +117,13 @@ invoke-direct {p1, v0, p2}, Lcom/discord/utilities/collections/ShallowPartitionCollection;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V return-object p1 + + :cond_1 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection.smali index 0d2d858dd2..386f960af8 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionCollection.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Collection; -.implements Lk0/o/c/w/b; +.implements Lk0/n/c/v/b; # annotations @@ -24,7 +24,7 @@ "Ljava/lang/Object;", "Ljava/util/Collection<", "TE;>;", - "Lk0/o/c/w/b;" + "Lk0/n/c/v/b;" } .end annotation @@ -86,13 +86,11 @@ } .end annotation - const-string v0, "partitions" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "partitionStrategy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -100,12 +98,12 @@ iput-object p2, p0, Lcom/discord/utilities/collections/ShallowPartitionCollection;->partitionStrategy:Lkotlin/jvm/functions/Function1; + const/4 p2, 0x0 + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 p2, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z @@ -131,6 +129,20 @@ iput p2, p0, Lcom/discord/utilities/collections/ShallowPartitionCollection;->size:I return-void + + :cond_1 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "partitions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getPartition(Ljava/lang/Object;)Ljava/util/Collection; @@ -233,9 +245,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -272,6 +282,15 @@ :cond_2 return v1 + + :cond_3 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public clear()V @@ -334,9 +353,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/collections/ShallowPartitionCollection;->partitions:Ljava/util/List; @@ -357,7 +374,7 @@ check-cast v1, Ljava/util/Collection; - invoke-static {p1, v1}, Lk0/j/l;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, v1}, Lk0/i/l;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -369,6 +386,15 @@ move-result p1 return p1 + + :cond_1 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getPartitionStrategy()Lkotlin/jvm/functions/Function1; @@ -501,9 +527,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -540,6 +564,15 @@ :cond_2 return v1 + + :cond_3 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public retainAll(Ljava/util/Collection;)Z @@ -554,9 +587,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/utilities/collections/ShallowPartitionCollection;->partitions:Ljava/util/List; @@ -597,6 +628,15 @@ :cond_2 return v2 + + :cond_3 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setSize(I)V @@ -620,7 +660,7 @@ .method public toArray()[Ljava/lang/Object; .locals 1 - invoke-static {p0}, Lk0/o/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; + invoke-static {p0}, Lk0/n/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; move-result-object v0 @@ -637,7 +677,7 @@ } .end annotation - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$1.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$1.smali index af419a99a1..4b5c2cea03 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$1.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/collections/ShallowPartitionImmutableCollection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShallowPartitionImmutableCollection.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TE;", "Ljava/lang/Integer;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$Set.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$Set.smali index 1ac24e7c5a..51319eafd4 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$Set.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection$Set.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Set; -.implements Lk0/o/c/w/b; +.implements Lk0/n/c/v/b; # annotations @@ -48,15 +48,27 @@ } .end annotation - const-string v0, "partitions" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "partitionStrategy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/collections/ShallowPartitionImmutableCollection;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "partitions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection.smali index 348eb49e63..7569c9d515 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionImmutableCollection.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Collection; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -25,7 +25,7 @@ "TE;TT;>;", "Ljava/util/Collection<", "TE;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -58,9 +58,7 @@ } .end annotation - const-string v0, "partitions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/collections/ShallowPartitionImmutableCollection$1;->INSTANCE:Lcom/discord/utilities/collections/ShallowPartitionImmutableCollection$1; @@ -69,6 +67,15 @@ iput-object p2, p0, Lcom/discord/utilities/collections/ShallowPartitionImmutableCollection;->readOnlyPartitionStrategy:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "partitions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/util/List;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -104,7 +111,7 @@ .end method .method public addAll(Ljava/util/Collection;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -113,15 +120,22 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public clear()Ljava/lang/Void; @@ -238,7 +252,7 @@ .end method .method public removeAll(Ljava/util/Collection;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -249,19 +263,26 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public retainAll(Ljava/util/Collection;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -272,13 +293,20 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion$getHashCodePartitionStrategy$1.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion$getHashCodePartitionStrategy$1.smali index a5856662e7..49a3b2fb3e 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion$getHashCodePartitionStrategy$1.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion$getHashCodePartitionStrategy$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/collections/ShallowPartitionMap$Companion$getHashCodePartitionStrategy$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShallowPartitionMap.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TK;", "Ljava/lang/Integer;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion.smali index 111cecb38a..6e4d2b25c2 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$Companion.smali @@ -131,55 +131,62 @@ } .end annotation - const-string p1, "partitionStrategy" + if-eqz p4, :cond_1 - invoke-static {p4, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 p1, 0x0 - new-instance p1, Lkotlin/ranges/IntRange; + new-instance v0, Lkotlin/ranges/IntRange; - const/4 v0, 0x0 + invoke-direct {v0, p1, p3}, Lkotlin/ranges/IntRange;->(II)V - invoke-direct {p1, v0, p3}, Lkotlin/ranges/IntRange;->(II)V + new-instance p1, Ljava/util/ArrayList; - new-instance p3, Ljava/util/ArrayList; + const/16 p3, 0xa - const/16 v0, 0xa + invoke-static {v0, p3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - invoke-static {p1, v0}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + move-result p3 - move-result v0 + invoke-direct {p1, p3}, Ljava/util/ArrayList;->(I)V - invoke-direct {p3, v0}, Ljava/util/ArrayList;->(I)V + invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object p1 + move-result-object p3 :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z move-result v0 if-eqz v0, :cond_0 - move-object v0, p1 + move-object v0, p3 - check-cast v0, Lk0/j/q; + check-cast v0, Lk0/i/q; - invoke-virtual {v0}, Lk0/j/q;->nextInt()I + invoke-virtual {v0}, Lk0/i/q;->nextInt()I new-instance v0, Ljava/util/HashMap; invoke-direct {v0, p2}, Ljava/util/HashMap;->(I)V - invoke-interface {p3, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 - new-instance p1, Lcom/discord/utilities/collections/ShallowPartitionMap; + new-instance p2, Lcom/discord/utilities/collections/ShallowPartitionMap; - invoke-direct {p1, p3, p4}, Lcom/discord/utilities/collections/ShallowPartitionMap;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V + invoke-direct {p2, p1, p4}, Lcom/discord/utilities/collections/ShallowPartitionMap;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V - return-object p1 + return-object p2 + + :cond_1 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap.smali index 8e068744e9..7700c11207 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap.smali @@ -51,7 +51,7 @@ # direct methods .method public constructor (ILkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", @@ -62,9 +62,7 @@ } .end annotation - const-string v0, "partitionStrategy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/collections/ShallowPartitionMap;->(ILkotlin/jvm/functions/Function1;)V @@ -76,7 +74,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; + invoke-static {p1}, Lk0/i/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; move-result-object p1 @@ -93,6 +91,15 @@ iput-object p1, p0, Lcom/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap;->defensiveCopyPartitions:Ljava/util/List; return-void + + :cond_0 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -118,7 +125,7 @@ .end method .method public final defensiveCopy(Ljava/util/List;)Ljava/util/List; - .locals 6 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -132,85 +139,90 @@ } .end annotation - const-string v0, "$this$defensiveCopy" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - const/16 v1, 0xa + const/16 v2, 0xa - invoke-static {p1, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {p1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v1 + move-result v2 - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V + + const/4 v2, 0x0 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 v1, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - add-int/lit8 v3, v1, 0x1 + add-int/lit8 v4, v2, 0x1 - if-ltz v1, :cond_1 + if-ltz v2, :cond_1 - check-cast v2, Ljava/util/Map; + check-cast v3, Ljava/util/Map; - iget-object v4, p0, Lcom/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap;->dirtyPartitionIndices:Ljava/util/HashSet; + iget-object v5, p0, Lcom/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap;->dirtyPartitionIndices:Ljava/util/HashSet; - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v5 + move-result-object v6 - invoke-virtual {v4, v5}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z + invoke-virtual {v5, v6}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z - move-result v4 + move-result v5 - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 - new-instance v2, Ljava/util/HashMap; + new-instance v3, Ljava/util/HashMap; invoke-virtual {p0}, Lcom/discord/utilities/collections/ShallowPartitionMap;->getPartitions()Ljava/util/List; - move-result-object v4 + move-result-object v5 - invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v5, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Ljava/util/Map; + check-cast v2, Ljava/util/Map; - invoke-direct {v2, v1}, Ljava/util/HashMap;->(Ljava/util/Map;)V + invoke-direct {v3, v2}, Ljava/util/HashMap;->(Ljava/util/Map;)V :cond_0 - invoke-interface {v0, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - move v1, v3 + move v2, v4 goto :goto_0 :cond_1 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_2 - return-object v0 + return-object v1 + + :cond_3 + const-string p1, "$this$defensiveCopy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public fastCopy()Ljava/util/Map; @@ -306,7 +318,7 @@ .end method .method public final setDefensiveCopyPartitions(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -317,9 +329,7 @@ } .end annotation - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/collections/ShallowPartitionMap$CopiablePartitionMap;->defensiveCopyPartitions:Ljava/util/List; @@ -328,4 +338,13 @@ invoke-virtual {p1}, Ljava/util/HashSet;->clear()V return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$entries$2.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$entries$2.smali index 2ae50ba6c1..20c711e9b2 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$entries$2.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap$entries$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/collections/ShallowPartitionMap$entries$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ShallowPartitionMap.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map$Entry<", "TK;TV;>;", @@ -40,7 +40,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,9 +57,7 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/collections/ShallowPartitionMap$entries$2;->this$0:Lcom/discord/utilities/collections/ShallowPartitionMap; @@ -82,6 +80,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap.smali b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap.smali index 3209281fd0..42fdd36442 100644 --- a/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap.smali +++ b/com.discord/smali/com/discord/utilities/collections/ShallowPartitionMap.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/Map; -.implements Lk0/o/c/w/d; +.implements Lk0/n/c/v/d; # annotations @@ -25,7 +25,7 @@ "Ljava/lang/Object;", "Ljava/util/Map<", "TK;TV;>;", - "Lk0/o/c/w/d;" + "Lk0/n/c/v/d;" } .end annotation @@ -88,13 +88,11 @@ } .end annotation - const-string v0, "partitionStrategy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 v0, 0x0 - invoke-static {v0, p1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 @@ -121,9 +119,9 @@ move-object v1, p1 - check-cast v1, Lk0/j/q; + check-cast v1, Lk0/i/q; - invoke-virtual {v1}, Lk0/j/q;->nextInt()I + invoke-virtual {v1}, Lk0/i/q;->nextInt()I new-instance v1, Ljava/util/HashMap; @@ -137,6 +135,15 @@ invoke-direct {p0, v0, p2}, Lcom/discord/utilities/collections/ShallowPartitionMap;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_1 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (ILkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -170,13 +177,11 @@ } .end annotation - const-string v0, "partitions" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "partitionStrategy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -192,12 +197,12 @@ iget-object p1, p0, Lcom/discord/utilities/collections/ShallowPartitionMap;->partitions:Ljava/util/List; + const/4 p2, 0x0 + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 p2, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z @@ -223,6 +228,20 @@ iput p2, p0, Lcom/discord/utilities/collections/ShallowPartitionMap;->size:I return-void + + :cond_1 + const-string p1, "partitionStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "partitions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getPartition(Ljava/lang/Object;)Ljava/util/Map; @@ -732,9 +751,7 @@ } .end annotation - const-string v0, "from" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -771,6 +788,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "from" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public remove(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap$Companion$PARTITION_SNOWFLAKE_ID_STRATEGY$1.smali b/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap$Companion$PARTITION_SNOWFLAKE_ID_STRATEGY$1.smali index 626f60877d..e015c4a4b8 100644 --- a/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap$Companion$PARTITION_SNOWFLAKE_ID_STRATEGY$1.smali +++ b/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap$Companion$PARTITION_SNOWFLAKE_ID_STRATEGY$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/collections/SnowflakePartitionMap$Companion$PARTITION_SNOWFLAKE_ID_STRATEGY$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SnowflakePartitionMap.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Integer;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap.smali b/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap.smali index 6bd13787f9..5c775f5572 100644 --- a/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap.smali +++ b/com.discord/smali/com/discord/utilities/collections/SnowflakePartitionMap.smali @@ -64,7 +64,7 @@ const/4 v0, 0x0 - invoke-static {v0, p1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 @@ -91,9 +91,9 @@ move-object v1, p1 - check-cast v1, Lk0/j/q; + check-cast v1, Lk0/i/q; - invoke-virtual {v1}, Lk0/j/q;->nextInt()I + invoke-virtual {v1}, Lk0/i/q;->nextInt()I new-instance v1, Ljava/util/HashMap; @@ -122,15 +122,22 @@ } .end annotation - const-string v0, "partitions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/collections/SnowflakePartitionMap;->PARTITION_SNOWFLAKE_ID_STRATEGY:Lkotlin/jvm/functions/Function1; invoke-direct {p0, p1, v0}, Lcom/discord/utilities/collections/ShallowPartitionMap;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "partitions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getPARTITION_SNOWFLAKE_ID_STRATEGY$cp()Lkotlin/jvm/functions/Function1; diff --git a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk$Companion.smali b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk$Companion.smali index 0d3864764b..9cc5a1d3b5 100644 --- a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk$Companion.smali +++ b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk$Companion.smali @@ -59,7 +59,7 @@ .end method .method public final tryMergeChunks(Lcom/discord/utilities/collections/SparseMutableList$Chunk;Lcom/discord/utilities/collections/SparseMutableList$Chunk;)Lcom/discord/utilities/collections/SparseMutableList$Chunk; - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "chunk2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-static {p1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I - move-result v0 + move-result v1 invoke-static {p2}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I - move-result v1 + move-result v2 - if-ge v0, v1, :cond_0 + if-ge v1, v2, :cond_0 - move-object v0, p1 + move-object v1, p1 goto :goto_0 :cond_0 invoke-static {p2}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I - move-result v0 + move-result v1 invoke-static {p1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I - move-result v1 + move-result v2 - if-ge v0, v1, :cond_4 - - move-object v0, p2 - - :goto_0 - if-ne p1, v0, :cond_1 + if-ge v1, v2, :cond_4 move-object v1, p2 + :goto_0 + if-ne p1, v1, :cond_1 + + move-object v2, p2 + goto :goto_1 :cond_1 - move-object v1, p1 + move-object v2, p1 :goto_1 - invoke-static {v0}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I - - move-result v2 - - invoke-virtual {v0}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->getSize()I + invoke-static {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I move-result v3 - add-int/2addr v3, v2 + invoke-virtual {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->getSize()I - add-int/lit8 v3, v3, -0x1 + move-result v4 - invoke-static {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I + add-int/2addr v4, v3 - move-result v2 + add-int/lit8 v4, v4, -0x1 - if-ge v3, v2, :cond_3 + invoke-static {v2}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I - invoke-static {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I + move-result v3 + + if-ge v4, v3, :cond_3 + + invoke-static {v2}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I move-result p1 add-int/lit8 p1, p1, -0x1 - if-ne v3, p1, :cond_2 + if-ne v4, p1, :cond_2 - invoke-virtual {v0}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->getList()Ljava/util/List; + invoke-virtual {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->getList()Ljava/util/List; move-result-object p1 - invoke-virtual {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->getList()Ljava/util/List; + invoke-virtual {v2}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->getList()Ljava/util/List; move-result-object p2 @@ -158,7 +156,7 @@ new-instance p2, Lcom/discord/utilities/collections/SparseMutableList$Chunk; - invoke-static {v0}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I + invoke-static {v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I move-result v0 @@ -167,9 +165,7 @@ return-object p2 :cond_2 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_3 new-instance v0, Ljava/lang/IllegalArgumentException; @@ -206,4 +202,18 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_5 + const-string p1, "chunk2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "chunk1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali index f5901cf962..d1d3192fe0 100644 --- a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali +++ b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali @@ -68,7 +68,7 @@ .end method .method public constructor (ILjava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", @@ -77,9 +77,7 @@ } .end annotation - const-string v0, "list" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -88,6 +86,15 @@ iput-object p2, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; return-void + + :cond_0 + const-string p1, "list" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getStartIndex$p(Lcom/discord/utilities/collections/SparseMutableList$Chunk;)I @@ -197,9 +204,7 @@ } .end annotation - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->startIndex:I @@ -208,6 +213,15 @@ sub-int/2addr v0, p1 return v0 + + :cond_0 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic compareTo(Ljava/lang/Object;)I @@ -283,15 +297,22 @@ } .end annotation - const-string v0, "list" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/collections/SparseMutableList$Chunk; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->(ILjava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "list" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final decrementStartIndex()V @@ -332,7 +353,7 @@ .end method .method public final deepCopy(Lkotlin/jvm/functions/Function1;)Lcom/discord/utilities/collections/SparseMutableList$Chunk; - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - iget-object v1, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; + iget-object v2, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; - invoke-interface {v1}, Ljava/util/List;->size()I - - move-result v1 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V - - iget-object v1, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; - - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v2}, Ljava/util/List;->size()I move-result v2 - if-eqz v2, :cond_1 + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + iget-object v2, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; + + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v2 - if-eqz v2, :cond_0 + :goto_0 + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - invoke-interface {p1, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + move-result v3 - move-result-object v2 + if-eqz v3, :cond_1 + + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v3 + + if-eqz v3, :cond_0 + + invoke-interface {p1, v3}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v3 goto :goto_1 :cond_0 - const/4 v2, 0x0 + move-object v3, v0 :goto_1 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_1 new-instance p1, Lcom/discord/utilities/collections/SparseMutableList$Chunk; - iget v1, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->startIndex:I + iget v0, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->startIndex:I - invoke-direct {p1, v1, v0}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->(ILjava/util/List;)V + invoke-direct {p1, v0, v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->(ILjava/util/List;)V return-object p1 + + :cond_2 + const-string p1, "transform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -423,7 +451,7 @@ iget-object p1, p1, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -468,7 +496,7 @@ move-result-object v2 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -614,7 +642,7 @@ move-result-object v1 - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -747,7 +775,7 @@ .end method .method public final setList(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -756,13 +784,20 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$SparseMutableListIterator.smali b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$SparseMutableListIterator.smali index 912690b9f4..969d5a4064 100644 --- a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$SparseMutableListIterator.smali +++ b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$SparseMutableListIterator.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/ListIterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -45,7 +45,7 @@ # direct methods .method public constructor (Lcom/discord/utilities/collections/SparseMutableList;I)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -54,9 +54,7 @@ } .end annotation - const-string v0, "sparseMutableList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -65,6 +63,15 @@ iput p2, p0, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->index:I return-void + + :cond_0 + const-string p1, "sparseMutableList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/utilities/collections/SparseMutableList;IILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali b/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali index 5b1cbb6b1b..82c0756b02 100644 --- a/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali +++ b/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/util/List; -.implements Lk0/o/c/w/c; +.implements Lk0/n/c/v/c; # annotations @@ -23,7 +23,7 @@ "Ljava/lang/Object;", "Ljava/util/List<", "TT;>;", - "Lk0/o/c/w/c;" + "Lk0/n/c/v/c;" } .end annotation @@ -561,15 +561,22 @@ } .end annotation - const-string p1, "elements" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public addAll(Ljava/util/Collection;)Z @@ -582,9 +589,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/utilities/collections/SparseMutableList;->size()I @@ -595,6 +600,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public clear()V @@ -640,7 +654,7 @@ move-result-object v2 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -665,9 +679,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 new-instance v0, Ljava/util/HashSet; @@ -723,6 +735,15 @@ :cond_2 return v2 + + :cond_3 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final deepCopy()Lcom/discord/utilities/collections/SparseMutableList; @@ -796,44 +817,42 @@ } .end annotation - const-string v0, "transform" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - new-instance v0, Lcom/discord/utilities/collections/SparseMutableList; + new-instance v1, Lcom/discord/utilities/collections/SparseMutableList; invoke-virtual {p0}, Lcom/discord/utilities/collections/SparseMutableList;->size()I - move-result v1 + move-result v2 - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x2 + const/4 v4, 0x2 - const/4 v4, 0x0 + invoke-direct {v1, v2, v3, v4, v0}, Lcom/discord/utilities/collections/SparseMutableList;->(IIILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, v1, v2, v3, v4}, Lcom/discord/utilities/collections/SparseMutableList;->(IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + iget-object v0, p0, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; - iget-object v1, p0, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; + invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 + move-result-object v0 :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Lcom/discord/utilities/collections/SparseMutableList$Chunk; - iget-object v3, v0, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; + iget-object v3, v1, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; invoke-virtual {v2, p1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->deepCopy(Lkotlin/jvm/functions/Function1;)Lcom/discord/utilities/collections/SparseMutableList$Chunk; @@ -844,7 +863,14 @@ goto :goto_0 :cond_0 - return-object v0 + return-object v1 + + :cond_1 + const-string p1, "transform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public get(I)Ljava/lang/Object; @@ -985,7 +1011,7 @@ if-ltz v1, :cond_4 - invoke-static {v3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -1057,17 +1083,15 @@ const/4 v0, -0x1 - if-eqz p1, :cond_2 + if-eqz p1, :cond_3 iget-object v1, p0, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; - const-string v2, "$this$asReversed" + if-eqz v1, :cond_2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Lk0/i/s; - new-instance v2, Lk0/j/s; - - invoke-direct {v2, v1}, Lk0/j/s;->(Ljava/util/List;)V + invoke-direct {v2, v1}, Lk0/i/s;->(Ljava/util/List;)V invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1098,31 +1122,40 @@ return v0 :cond_2 + const-string p1, "$this$asReversed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_3 invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I move-result v1 :goto_0 - if-ltz v1, :cond_4 + if-ltz v1, :cond_5 invoke-virtual {p0, v1}, Lcom/discord/utilities/collections/SparseMutableList;->get(I)Ljava/lang/Object; move-result-object v2 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 - if-eqz v2, :cond_3 + if-eqz v2, :cond_4 return v1 - :cond_3 + :cond_4 add-int/lit8 v1, v1, -0x1 goto :goto_0 - :cond_4 + :cond_5 return v0 .end method @@ -1211,7 +1244,7 @@ move-result-object v2 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1239,46 +1272,53 @@ } .end annotation - const-string v0, "elements" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - new-instance v0, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator; - - const/4 v1, 0x0 + new-instance v1, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator; const/4 v2, 0x2 const/4 v3, 0x0 - invoke-direct {v0, p0, v1, v2, v3}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->(Lcom/discord/utilities/collections/SparseMutableList;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, p0, v3, v2, v0}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->(Lcom/discord/utilities/collections/SparseMutableList;IILkotlin/jvm/internal/DefaultConstructorMarker;)V :cond_0 :goto_0 - invoke-virtual {v0}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->hasNext()Z + invoke-virtual {v1}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->hasNext()Z - move-result v2 + move-result v0 - if-eqz v2, :cond_1 + if-eqz v0, :cond_1 - invoke-virtual {v0}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->next()Ljava/lang/Object; + invoke-virtual {v1}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v0 - invoke-interface {p1, v2}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z + invoke-interface {p1, v0}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z - move-result v2 + move-result v0 - if-eqz v2, :cond_0 + if-eqz v0, :cond_0 - invoke-virtual {v0}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->remove()V + invoke-virtual {v1}, Lcom/discord/utilities/collections/SparseMutableList$SparseMutableListIterator;->remove()V - const/4 v1, 0x1 + const/4 v0, 0x1 + + const/4 v3, 0x1 goto :goto_0 :cond_1 - return v1 + return v3 + + :cond_2 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public removeAt(I)Ljava/lang/Object; @@ -1377,7 +1417,7 @@ .end method .method public retainAll(Ljava/util/Collection;)Z - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1388,15 +1428,22 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public set(ILjava/lang/Object;)Ljava/lang/Object; @@ -1538,7 +1585,7 @@ .method public toArray()[Ljava/lang/Object; .locals 1 - invoke-static {p0}, Lk0/o/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; + invoke-static {p0}, Lk0/n/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; move-result-object v0 @@ -1555,7 +1602,7 @@ } .end annotation - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/color/ColorCompat.smali b/com.discord/smali/com/discord/utilities/color/ColorCompat.smali index fa8f892996..6771ec641b 100644 --- a/com.discord/smali/com/discord/utilities/color/ColorCompat.smali +++ b/com.discord/smali/com/discord/utilities/color/ColorCompat.smali @@ -53,7 +53,7 @@ .end method .method public static final getColor(Landroid/view/View;I)I - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/ColorRes; .end annotation @@ -61,9 +61,7 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string/jumbo v0, "view" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -74,10 +72,19 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getColor(Landroidx/fragment/app/Fragment;I)I - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/ColorRes; .end annotation @@ -85,9 +92,7 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string v0, "fragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; @@ -98,6 +103,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getThemedColor(Landroid/content/Context;I)I @@ -138,7 +152,7 @@ .end method .method public static final getThemedColor(Landroid/view/View;I)I - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/AttrRes; .end annotation @@ -146,9 +160,7 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string/jumbo v0, "view" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -159,10 +171,19 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getThemedColor(Landroidx/fragment/app/Fragment;I)I - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/AttrRes; .end annotation @@ -170,9 +191,7 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string v0, "fragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; @@ -183,6 +202,15 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final isColorDark(I)Z @@ -411,15 +439,13 @@ .end method .method public static final setStatusBarColor(Landroidx/fragment/app/Fragment;IZ)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/ColorInt; .end annotation .end param - const-string v0, "fragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; @@ -428,6 +454,15 @@ invoke-static {p0, p1, p2}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor(Landroid/app/Activity;IZ)V return-void + + :cond_0 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setStatusBarColor$default(Landroid/app/Activity;IZILjava/lang/Object;)V @@ -534,15 +569,13 @@ .end method .method public static final setStatusBarColorResourceId(Landroidx/fragment/app/Fragment;I)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/ColorRes; .end annotation .end param - const-string v0, "fragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; @@ -551,6 +584,15 @@ invoke-static {p0, p1}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColorResourceId(Landroid/app/Activity;I)V return-void + + :cond_0 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setStatusBarTranslucent(Landroid/app/Activity;)V @@ -587,11 +629,9 @@ .end method .method public static final setStatusBarTranslucent(Landroidx/fragment/app/Fragment;)V - .locals 1 + .locals 0 - const-string v0, "fragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; @@ -600,6 +640,15 @@ invoke-static {p0}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarTranslucent(Landroid/app/Activity;)V return-void + + :cond_0 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/color/ColorCompatKt.smali b/com.discord/smali/com/discord/utilities/color/ColorCompatKt.smali index a04d5e16d8..0b376cd9c6 100644 --- a/com.discord/smali/com/discord/utilities/color/ColorCompatKt.smali +++ b/com.discord/smali/com/discord/utilities/color/ColorCompatKt.smali @@ -11,9 +11,7 @@ .end annotation .end param - const-string v0, "$this$setDrawableColor" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/widget/TextView;->getCompoundDrawables()[Landroid/graphics/drawable/Drawable; @@ -21,7 +19,7 @@ const-string v0, "compoundDrawables" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lf/n/a/k/a;->filterNotNull([Ljava/lang/Object;)Ljava/util/List; @@ -56,18 +54,25 @@ :cond_0 return-void + + :cond_1 + const-string p0, "$this$setDrawableColor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setTint(Landroid/graphics/drawable/Drawable;IZ)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/ColorInt; .end annotation .end param - const-string v0, "$this$setTint" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-nez p2, :cond_0 @@ -77,6 +82,15 @@ invoke-static {p0, p1}, Landroidx/core/graphics/drawable/DrawableCompat;->setTint(Landroid/graphics/drawable/Drawable;I)V return-void + + :cond_1 + const-string p0, "$this$setTint" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setTint$default(Landroid/graphics/drawable/Drawable;IZILjava/lang/Object;)V @@ -95,11 +109,9 @@ .end method .method public static final tintWithColor(Landroid/widget/ImageView;I)V - .locals 1 + .locals 0 - const-string v0, "$this$tintWithColor" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p1}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; @@ -108,14 +120,21 @@ invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V return-void + + :cond_0 + const-string p0, "$this$tintWithColor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final tintWithColorResource(Landroid/widget/ImageView;I)V - .locals 1 + .locals 0 - const-string v0, "$this$tintWithColorResource" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/view/View;I)I @@ -124,4 +143,13 @@ invoke-static {p0, p1}, Lcom/discord/utilities/color/ColorCompatKt;->tintWithColor(Landroid/widget/ImageView;I)V return-void + + :cond_0 + const-string p0, "$this$tintWithColorResource" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/device/DeviceUtils.smali b/com.discord/smali/com/discord/utilities/device/DeviceUtils.smali index 98dcccfa7f..ab605310a0 100644 --- a/com.discord/smali/com/discord/utilities/device/DeviceUtils.smali +++ b/com.discord/smali/com/discord/utilities/device/DeviceUtils.smali @@ -99,9 +99,7 @@ .method public final canDrawOverlays(Landroid/content/Context;)Z .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I @@ -128,6 +126,15 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isDevice(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z @@ -237,9 +244,9 @@ const-string v4, "Build.MANUFACTURER" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3, v2, v1}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v3, v2, v1}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v2 @@ -337,9 +344,9 @@ const-string v4, "Build.MODEL" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3, v2, v1}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v3, v2, v1}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v2 diff --git a/com.discord/smali/com/discord/utilities/dimen/DimenUtils.smali b/com.discord/smali/com/discord/utilities/dimen/DimenUtils.smali index df392e6c84..b7eb173ac6 100644 --- a/com.discord/smali/com/discord/utilities/dimen/DimenUtils.smali +++ b/com.discord/smali/com/discord/utilities/dimen/DimenUtils.smali @@ -17,7 +17,7 @@ const-string v1, "Resources.getSystem()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -59,9 +59,7 @@ .method public static final getScreenHeightPx(Landroid/view/WindowManager;)I .locals 1 - const-string v0, "$this$screenHeightPx" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/util/DisplayMetrics; @@ -76,14 +74,21 @@ iget p0, v0, Landroid/util/DisplayMetrics;->heightPixels:I return p0 + + :cond_0 + const-string p0, "$this$screenHeightPx" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getScreenWidthPx(Landroid/view/WindowManager;)I .locals 1 - const-string v0, "$this$screenWidthPx" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/util/DisplayMetrics; @@ -98,6 +103,15 @@ iget p0, v0, Landroid/util/DisplayMetrics;->widthPixels:I return p0 + + :cond_0 + const-string p0, "$this$screenWidthPx" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final pixelsToDp(I)I diff --git a/com.discord/smali/com/discord/utilities/dimmer/DimmerView.smali b/com.discord/smali/com/discord/utilities/dimmer/DimmerView.smali index 5a7e2ea640..ea8fd7cf96 100644 --- a/com.discord/smali/com/discord/utilities/dimmer/DimmerView.smali +++ b/com.discord/smali/com/discord/utilities/dimmer/DimmerView.smali @@ -49,11 +49,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -72,6 +70,15 @@ invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/display/DisplayUtils.smali b/com.discord/smali/com/discord/utilities/display/DisplayUtils.smali index e1070b764e..197b240b53 100644 --- a/com.discord/smali/com/discord/utilities/display/DisplayUtils.smali +++ b/com.discord/smali/com/discord/utilities/display/DisplayUtils.smali @@ -21,9 +21,7 @@ .method public static final drawUnderSystemBars(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x1 @@ -38,6 +36,15 @@ invoke-virtual {p0, v0}, Landroid/view/View;->setSystemUiVisibility(I)V return-void + + :cond_0 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getNO_OP_WINDOW_INSETS_LISTENER()Landroidx/core/view/OnApplyWindowInsetsListener; @@ -51,9 +58,7 @@ .method public static final getNavigationBarHeight(Landroid/content/res/Resources;)I .locals 3 - const-string v0, "resources" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string v0, "navigation_bar_height" @@ -78,14 +83,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "resources" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getScreenRefreshRate(Landroid/content/Context;)F .locals 1 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string/jumbo v0, "window" @@ -103,7 +115,7 @@ const-string v0, "(context.getSystemServic\u2026owManager).defaultDisplay" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/view/Display;->getRefreshRate()F @@ -112,11 +124,20 @@ return p0 :cond_0 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.WindowManager" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p0 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 throw p0 .end method @@ -124,9 +145,7 @@ .method public static final getScreenSize(Landroid/content/Context;)Landroid/graphics/Rect; .locals 3 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string/jumbo v0, "window" @@ -161,11 +180,20 @@ return-object p0 :cond_0 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.WindowManager" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p0 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 throw p0 .end method @@ -173,9 +201,7 @@ .method public static final getStatusBarHeight(Landroid/content/res/Resources;)I .locals 3 - const-string v0, "resources" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string v0, "status_bar_height" @@ -200,14 +226,21 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "resources" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final hasNavigationBar(Landroid/content/res/Resources;)Z .locals 3 - const-string v0, "resources" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string v0, "config_showNavigationBar" @@ -236,18 +269,25 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "resources" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final resizeToFit(Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Rect; .locals 2 - const-string v0, "in" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "bounds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Landroid/graphics/Rect;->width()I @@ -318,18 +358,30 @@ invoke-direct {p1, v1, v1, v0, p0}, Landroid/graphics/Rect;->(IIII)V return-object p1 + + :cond_2 + const-string p0, "bounds" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "in" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final resizeToFitScreen(Landroid/content/Context;Landroid/graphics/Rect;)Landroid/graphics/Rect; .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "in" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0}, Lcom/discord/utilities/display/DisplayUtils;->getScreenSize(Landroid/content/Context;)Landroid/graphics/Rect; @@ -340,4 +392,18 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "in" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/drawable/DrawableCompat.smali b/com.discord/smali/com/discord/utilities/drawable/DrawableCompat.smali index ef13853f80..1b5094c2d5 100644 --- a/com.discord/smali/com/discord/utilities/drawable/DrawableCompat.smali +++ b/com.discord/smali/com/discord/utilities/drawable/DrawableCompat.smali @@ -31,9 +31,7 @@ .end annotation .end param - const-string v0, "$this$getThemedDrawableRes" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x1 @@ -54,6 +52,15 @@ invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V return p1 + + :cond_0 + const-string p0, "$this$getThemedDrawableRes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getThemedDrawableRes(Landroid/view/View;I)I @@ -87,9 +94,7 @@ .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string v0, "$this$getThemedDrawableRes" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -97,13 +102,22 @@ const-string v0, "context" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I move-result p0 return p0 + + :cond_0 + const-string p0, "$this$getThemedDrawableRes" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I @@ -141,7 +155,7 @@ .end method .method public static final setCompoundDrawablesCompat(Landroid/widget/TextView;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation @@ -159,25 +173,39 @@ .end annotation .end param - const-string v0, "$this$setCompoundDrawablesCompat" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V return-void + + :cond_0 + const-string p0, "$this$setCompoundDrawablesCompat" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V - .locals 1 + .locals 0 - const-string v0, "$this$setCompoundDrawablesCompat" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V return-void + + :cond_0 + const-string p0, "$this$setCompoundDrawablesCompat" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/dsti/DstiUtils.smali b/com.discord/smali/com/discord/utilities/dsti/DstiUtils.smali index a9a3ab94b9..bfb28d6897 100644 --- a/com.discord/smali/com/discord/utilities/dsti/DstiUtils.smali +++ b/com.discord/smali/com/discord/utilities/dsti/DstiUtils.smali @@ -46,13 +46,11 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "dsti" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p2}, Lcom/discord/models/dsti/dto/ModelDsti;->getType()Lcom/discord/models/dsti/dto/ModelDsti$Type; @@ -92,7 +90,7 @@ const-string p1, "Observable.just(\n \u2026()}\")\n )\n )" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p2 @@ -125,7 +123,7 @@ const-string p1, "Observable.just(Download\u2026oadState.Completed(file))" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -144,7 +142,7 @@ const-string v2, "context.cacheDir" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0, p2, v1}, Lcom/discord/utilities/file/DownloadUtils;->downloadFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lrx/Observable; @@ -152,14 +150,26 @@ :goto_0 return-object p2 + + :cond_2 + const-string p1, "dsti" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getCDNAssetUrl(Lcom/discord/models/dsti/dto/ModelDsti;)Ljava/lang/String; .locals 5 - const-string v0, "dsti" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/dsti/dto/ModelDsti;->getType()Lcom/discord/models/dsti/dto/ModelDsti$Type; @@ -241,22 +251,27 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "dsti" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getCDNPreviewAssetUrl(Lcom/discord/models/dsti/dto/ModelDsti;)Ljava/lang/String; .locals 3 - const-string v0, "dsti" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://media.discordapp.net/stickers/" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://media.discordapp.net/stickers/" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/dsti/dto/ModelDsti;->getId()J @@ -283,6 +298,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "dsti" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final parseFromMessageNotificationJson(Ljava/lang/String;)Lcom/discord/models/dsti/dto/ModelDsti; @@ -316,68 +340,66 @@ const-string v2, "JSONObject(data).getJSON\u2026ickers\").getJSONObject(0)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 :try_start_1 - new-instance v2, Lcom/discord/models/dsti/dto/ModelDsti; + const-string v2, "id" - const-string v3, "id" + invoke-virtual {p1, v2}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; + move-result-object v2 - move-result-object v3 + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; + move-result-object v2 - move-result-object v3 - - invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J + invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v4 - const-string v3, "pack_id" + const-string v2, "pack_id" - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {p1, v2}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; - move-result-object v3 + move-result-object v2 - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v3 + move-result-object v2 - invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J + invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v6 - const-string v3, "name" + const-string v2, "name" - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; + invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - move-result-object v3 + move-result-object v2 - invoke-virtual {v3, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v8 - const-string v3, "jsonSticker.getJSONObjec\u2026me\").getString(\"default\")" + const-string v2, "jsonSticker.getJSONObjec\u2026me\").getString(\"default\")" - invoke-static {v8, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v3, "description" + const-string v2, "description" - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; + invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - move-result-object v3 + move-result-object v2 - invoke-virtual {v3, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v9 const-string v0, "jsonSticker.getJSONObjec\u2026on\").getString(\"default\")" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "asset" @@ -417,13 +439,15 @@ move-result-object v12 - move-object v3, v2 + new-instance p1, Lcom/discord/models/dsti/dto/ModelDsti; + + move-object v3, p1 invoke-direct/range {v3 .. v12}, Lcom/discord/models/dsti/dto/ModelDsti;->(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V :try_end_1 .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 - move-object v1, v2 + move-object v1, p1 goto :goto_0 diff --git a/com.discord/smali/com/discord/utilities/duration/DurationUtilsKt.smali b/com.discord/smali/com/discord/utilities/duration/DurationUtilsKt.smali index b3deea8f30..53c2008ea5 100644 --- a/com.discord/smali/com/discord/utilities/duration/DurationUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/duration/DurationUtilsKt.smali @@ -11,9 +11,7 @@ .method public static final humanizeDuration(Landroid/content/Context;J)Ljava/lang/String; .locals 8 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -33,7 +31,7 @@ const-string p1, "context.getString(\n \u2026ation_a_few_seconds\n )" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto/16 :goto_1 @@ -80,7 +78,7 @@ move-result-object p1 - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 move-object p0, p1 @@ -122,7 +120,7 @@ move-result-object p1 - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -161,7 +159,7 @@ move-result-object p1 - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -194,10 +192,19 @@ move-result-object p1 - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 :goto_1 return-object p0 + + :cond_4 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/embed/EmbedResourceUtils.smali b/com.discord/smali/com/discord/utilities/embed/EmbedResourceUtils.smali index 6d555c79cf..b01ee55a0e 100644 --- a/com.discord/smali/com/discord/utilities/embed/EmbedResourceUtils.smali +++ b/com.discord/smali/com/discord/utilities/embed/EmbedResourceUtils.smali @@ -229,9 +229,7 @@ } .end annotation - const-string v0, "resources" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_7 invoke-virtual {p5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -357,6 +355,15 @@ :goto_5 return-object p3 + + :cond_7 + const-string p1, "resources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final calculateSize(IIIII)Lkotlin/Pair; @@ -448,9 +455,7 @@ .method public final computeMaximumImageWidthPx(Landroid/content/Context;)I .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -476,25 +481,32 @@ move-result p1 + const/16 v2, 0x5a0 + add-int/2addr v1, v0 sub-int/2addr p1, v1 - const/16 v0, 0x5a0 - - invoke-static {v0, p1}, Ljava/lang/Math;->min(II)I + invoke-static {v2, p1}, Ljava/lang/Math;->min(II)I move-result p1 return p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createAttachmentEmbed(Lcom/discord/models/domain/ModelMessageAttachment;)Lcom/discord/models/domain/ModelMessageEmbed; .locals 3 - const-string v0, "attachment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/embed/EmbedResourceUtils;->asVideoItem(Lcom/discord/models/domain/ModelMessageAttachment;)Lcom/discord/models/domain/ModelMessageEmbed$Item; @@ -509,6 +521,15 @@ invoke-direct {v2, p1, v0, v1}, Lcom/discord/models/domain/ModelMessageEmbed;->(Lcom/discord/models/domain/ModelMessageAttachment;Lcom/discord/models/domain/ModelMessageEmbed$Item;Lcom/discord/models/domain/ModelMessageEmbed$Item;)V return-object v2 + + :cond_0 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getFileDrawable(Ljava/lang/String;)I @@ -522,7 +543,7 @@ const/16 v1, 0x2e - invoke-static {p1, v1, v0}, Lk0/u/p;->substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; + invoke-static {p1, v1, v0}, Lk0/t/p;->substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; move-result-object v0 @@ -559,9 +580,7 @@ .method public final getPreviewUrls(Ljava/lang/String;II)[Ljava/lang/String; .locals 3 - const-string v0, "originalUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v0, Ljava/lang/StringBuilder; @@ -591,7 +610,7 @@ const/4 v1, 0x2 - invoke-static {p1, p3, v0, v1}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, p3, v0, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p3 @@ -601,7 +620,7 @@ const-string p3, ".gif" - invoke-static {p1, p3, v0, v1}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, p3, v0, v1}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p1 @@ -632,4 +651,13 @@ :goto_1 return-object p1 + + :cond_2 + const-string p1, "originalUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/embed/FileType$Companion.smali b/com.discord/smali/com/discord/utilities/embed/FileType$Companion.smali index 90155be15f..2900bba226 100644 --- a/com.discord/smali/com/discord/utilities/embed/FileType$Companion.smali +++ b/com.discord/smali/com/discord/utilities/embed/FileType$Companion.smali @@ -34,41 +34,48 @@ # virtual methods .method public final getFromExtension(Ljava/lang/String;)Lcom/discord/utilities/embed/FileType; - .locals 5 + .locals 6 - const-string v0, "extension" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-static {}, Lcom/discord/utilities/embed/FileType;->values()[Lcom/discord/utilities/embed/FileType; - move-result-object v0 + move-result-object v1 - array-length v1, v0 + array-length v2, v1 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - if-ge v2, v1, :cond_1 + if-ge v3, v2, :cond_1 - aget-object v3, v0, v2 + aget-object v4, v1, v3 - invoke-static {v3, p1}, Lcom/discord/utilities/embed/FileType;->access$matches(Lcom/discord/utilities/embed/FileType;Ljava/lang/String;)Z + invoke-static {v4, p1}, Lcom/discord/utilities/embed/FileType;->access$matches(Lcom/discord/utilities/embed/FileType;Ljava/lang/String;)Z - move-result v4 + move-result v5 - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 + + move-object v0, v4 goto :goto_1 :cond_0 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 goto :goto_0 :cond_1 - const/4 v3, 0x0 - :goto_1 - return-object v3 + return-object v0 + + :cond_2 + const-string p1, "extension" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/embed/FileType.smali b/com.discord/smali/com/discord/utilities/embed/FileType.smali index 0ae5b38630..d98767817c 100644 --- a/com.discord/smali/com/discord/utilities/embed/FileType.smali +++ b/com.discord/smali/com/discord/utilities/embed/FileType.smali @@ -65,237 +65,237 @@ new-array v0, v0, [Lcom/discord/utilities/embed/FileType; - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "(?:avi|flv|wmv|mov|mp4)$" - const-string v2, "(?:avi|flv|wmv|mov|mp4)$" + const/4 v2, 0x0 - const/4 v3, 0x0 + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + const-string v3, "java.util.regex.Pattern.compile(this, flags)" - const-string v4, "java.util.regex.Pattern.compile(this, flags)" + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "VIDEO" - invoke-direct {v1, v5, v3, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v2, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->VIDEO:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->VIDEO:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v3 + aput-object v4, v0, v2 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "pdf$" - const-string v2, "pdf$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "ACROBAT" const/4 v6, 0x1 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->ACROBAT:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->ACROBAT:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "ae$" - const-string v2, "ae$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "AE" const/4 v6, 0x2 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->AE:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->AE:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "sketch$" - const-string v2, "sketch$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "SKETCH" const/4 v6, 0x3 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->SKETCH:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->SKETCH:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "ai$" - const-string v2, "ai$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "AI" const/4 v6, 0x4 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->AI:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->AI:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "(?:rar|zip|7z|tar|tar\\.gz)$" - const-string v2, "(?:rar|zip|7z|tar|tar\\.gz)$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "ARCHIVE" const/4 v6, 0x5 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->ARCHIVE:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->ARCHIVE:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + new-instance v1, Ljava/lang/StringBuilder; - new-instance v2, Ljava/lang/StringBuilder; + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V + const-string v4, "(?:" - const-string v5, "(?:" + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v4, "c\\+\\+|cpp|cc|c|h|hpp|mm|m|json|js|rb|rake|py|asm|fs|pyc|dtd|cgi|bat|rss|" - const-string v5, "c\\+\\+|cpp|cc|c|h|hpp|mm|m|json|js|rb|rake|py|asm|fs|pyc|dtd|cgi|bat|rss|" + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v4, "java|graphml|idb|lua|o|gml|prl|sls|conf|cmake|make|sln|vbe|cxx|wbf|vbs|" - const-string v5, "java|graphml|idb|lua|o|gml|prl|sls|conf|cmake|make|sln|vbe|cxx|wbf|vbs|" + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v4, "r|wml|php|bash|applescript|fcgi|yaml|ex|exs|sh|ml|actionscript" - const-string v5, "r|wml|php|bash|applescript|fcgi|yaml|ex|exs|sh|ml|actionscript" + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v4, ")$" - const-string v5, ")$" + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + move-result-object v1 - move-result-object v2 + const-string v4, "StringBuilder()\n .a\u2026(\")\\$\")\n .toString()" - const-string v5, "StringBuilder()\n .a\u2026(\")\\$\")\n .toString()" + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "CODE" const/4 v6, 0x6 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->CODE:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->CODE:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "(?:txt|rtf|doc|docx|md|pages|ppt|pptx|pptm|key|log)$" - const-string v2, "(?:txt|rtf|doc|docx|md|pages|ppt|pptx|pptm|key|log)$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "DOCUMENT" const/4 v6, 0x7 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->DOCUMENT:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->DOCUMENT:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "(?:xls|xlsx|numbers|csv|xliff)$" - const-string v2, "(?:xls|xlsx|numbers|csv|xliff)$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/discord/utilities/embed/FileType; const-string v5, "SPREADSHEET" const/16 v6, 0x8 - invoke-direct {v1, v5, v6, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v4, v5, v6, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->SPREADSHEET:Lcom/discord/utilities/embed/FileType; + sput-object v4, Lcom/discord/utilities/embed/FileType;->SPREADSHEET:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v6 + aput-object v4, v0, v6 - new-instance v1, Lcom/discord/utilities/embed/FileType; + const-string v1, "(?:html|xhtml|htm|js|xml|xls|xsd|css|styl)$" - const-string v2, "(?:html|xhtml|htm|js|xml|xls|xsd|css|styl)$" + invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; + move-result-object v1 - move-result-object v2 + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Lcom/discord/utilities/embed/FileType; const-string v3, "WEBCODE" const/16 v4, 0x9 - invoke-direct {v1, v3, v4, v2}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V + invoke-direct {v2, v3, v4, v1}, Lcom/discord/utilities/embed/FileType;->(Ljava/lang/String;ILjava/util/regex/Pattern;)V - sput-object v1, Lcom/discord/utilities/embed/FileType;->WEBCODE:Lcom/discord/utilities/embed/FileType; + sput-object v2, Lcom/discord/utilities/embed/FileType;->WEBCODE:Lcom/discord/utilities/embed/FileType; - aput-object v1, v0, v4 + aput-object v2, v0, v4 sput-object v0, Lcom/discord/utilities/embed/FileType;->$VALUES:[Lcom/discord/utilities/embed/FileType; @@ -350,7 +350,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 check-cast v0, Ljava/util/regex/Matcher; @@ -363,6 +363,13 @@ move-result p1 return p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method .method public static valueOf(Ljava/lang/String;)Lcom/discord/utilities/embed/FileType; diff --git a/com.discord/smali/com/discord/utilities/emoji/EmojiFrecencyTracker.smali b/com.discord/smali/com/discord/utilities/emoji/EmojiFrecencyTracker.smali index 0611414561..a08ad68547 100644 --- a/com.discord/smali/com/discord/utilities/emoji/EmojiFrecencyTracker.smali +++ b/com.discord/smali/com/discord/utilities/emoji/EmojiFrecencyTracker.smali @@ -107,16 +107,14 @@ } .end annotation - const-string v0, "$this$computeScore" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 v0, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z @@ -148,4 +146,13 @@ :cond_0 return v0 + + :cond_1 + const-string p1, "$this$computeScore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/extensions/SimpleDraweeViewExtensionsKt.smali b/com.discord/smali/com/discord/utilities/extensions/SimpleDraweeViewExtensionsKt.smali index 8b84a65b82..a5675640ac 100644 --- a/com.discord/smali/com/discord/utilities/extensions/SimpleDraweeViewExtensionsKt.smali +++ b/com.discord/smali/com/discord/utilities/extensions/SimpleDraweeViewExtensionsKt.smali @@ -5,35 +5,35 @@ # direct methods .method public static final configureAsGuildIcon(Lcom/facebook/drawee/view/SimpleDraweeView;ZLcom/discord/models/domain/ModelGuild;FLjava/lang/Integer;Ljava/lang/Integer;Z)V - .locals 8 + .locals 9 .param p5 # Ljava/lang/Integer; .annotation build Landroidx/annotation/ColorInt; .end annotation .end param - const-string v0, "$this$configureAsGuildIcon" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "asset://asset/images/default_icon_selected.jpg" + const-string v1, "asset://asset/images/default_icon_selected.jpg" - invoke-static {p2, v0, p6, p4}, Lcom/discord/utilities/icon/IconUtils;->getForGuild(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;)Ljava/lang/String; + invoke-static {p2, v1, p6, p4}, Lcom/discord/utilities/icon/IconUtils;->getForGuild(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;)Ljava/lang/String; - move-result-object v2 - - const/4 v3, 0x0 + move-result-object v3 const/4 v4, 0x0 const/4 v5, 0x0 - const/16 v6, 0x1c + const/4 v6, 0x0 - const/4 v7, 0x0 + const/16 v7, 0x1c - move-object v1, p0 + const/4 v8, 0x0 - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + move-object v2, p0 + + invoke-static/range {v2 .. v8}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V xor-int/lit8 p1, p1, 0x1 @@ -60,17 +60,22 @@ invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_1 - const/4 p1, 0x0 + move-object p1, v0 :goto_0 invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_2 + const-string p0, "$this$configureAsGuildIcon" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic configureAsGuildIcon$default(Lcom/facebook/drawee/view/SimpleDraweeView;ZLcom/discord/models/domain/ModelGuild;FLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationActions$Companion.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationActions$Companion.smali index 73783bbe49..df7e40097e 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationActions$Companion.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationActions$Companion.smali @@ -36,9 +36,7 @@ .method public final callAction(Landroid/content/Context;JJZ)Landroid/content/Intent; .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p6, :cond_0 @@ -89,14 +87,21 @@ invoke-direct {p3, p5, p2, p1, p4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V return-object p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final cancel(Landroid/content/Context;I)Landroid/content/Intent; .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -132,17 +137,24 @@ const-string p2, "Intent(\n Intent\u2026ATION_ID, notificationId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final delete(Landroid/content/Context;J)Landroid/content/Intent; .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -178,17 +190,24 @@ const-string p2, "Intent(\n Intent\u2026ON_CHANNEL_ID, channelId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final directReply(Landroid/content/Context;JLjava/lang/CharSequence;)Landroid/content/Intent; .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -221,32 +240,33 @@ invoke-virtual {p3, p1, p4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; return-object p3 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final markAsRead(Landroid/content/Context;JJ)Landroid/content/Intent; .locals 2 - const-string v0, "context" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "discord://action/message/ack?channelId=" - new-instance v0, Ljava/lang/StringBuilder; + const-string v1, "&messageId=" - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + invoke-static {v0, p2, p3, v1}, Lf/e/b/a/a;->G(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/StringBuilder; - const-string v1, "discord://action/message/ack?channelId=" + move-result-object p2 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p2, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v0, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string p2, "&messageId=" - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 @@ -263,14 +283,21 @@ invoke-direct {p3, p5, p2, p1, p4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V return-object p3 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final timedMute(Landroid/content/Context;JJJ)Landroid/content/Intent; .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-string v0, "discord://action/channel/mute" @@ -306,7 +333,7 @@ move-result-object p3 - const-string/jumbo p4, "until" + const-string p4, "until" invoke-virtual {p2, p4, p3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; @@ -325,4 +352,13 @@ invoke-direct {p3, p5, p2, p1, p4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V return-object p3 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationActions.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationActions.smali index e7c468a51f..19493a4002 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationActions.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationActions.smali @@ -43,17 +43,17 @@ .end method .method private final enqueueAckMessage(Landroid/content/Context;Landroid/content/Intent;)V - .locals 8 + .locals 9 invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri; move-result-object p2 - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 const-string v0, "intent.data ?: return" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "channelId" @@ -61,13 +61,13 @@ move-result-object v0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v0}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -79,21 +79,19 @@ move-result-object p2 - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 invoke-virtual {p2}, Ljava/lang/Long;->longValue()J move-result-wide v0 - const-string p2, "context" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p2, Landroidx/work/Data$Builder; @@ -103,19 +101,19 @@ new-array v4, v4, [Lkotlin/Pair; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v5 - - new-instance v6, Lkotlin/Pair; - - const-string v7, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - - invoke-direct {v6, v7, v5}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v5, 0x0 - aput-object v6, v4, v5 + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v6 + + new-instance v7, Lkotlin/Pair; + + const-string v8, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + + invoke-direct {v7, v8, v6}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v7, v4, v5 const/4 v5, 0x1 @@ -145,7 +143,7 @@ const-string v0, "Data.Builder()\n \u2026 )\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; @@ -213,7 +211,7 @@ const-string v0, "OneTimeWorkRequestBuilde\u2026 )\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroidx/work/OneTimeWorkRequest; @@ -235,7 +233,18 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V + return-void + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return-void .end method @@ -246,7 +255,7 @@ move-result-object v0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_4 const-string v1, "channelId" @@ -254,13 +263,13 @@ move-result-object v0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_4 - invoke-static {v0}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v0}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_4 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -276,7 +285,7 @@ move-result-object p2 - if-eqz p2, :cond_2 + if-eqz p2, :cond_3 const-string v4, "discord_notif_text_input" @@ -284,13 +293,13 @@ move-result-object p2 - if-eqz p2, :cond_2 + if-eqz p2, :cond_3 const-string v4, "it" - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v4 @@ -308,33 +317,29 @@ move-object p2, v6 :goto_0 - if-eqz p2, :cond_2 + if-eqz p2, :cond_3 invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p2 - if-eqz p2, :cond_2 + if-eqz p2, :cond_3 sget-object v4, Lcom/discord/utilities/fcm/NotificationCache;->INSTANCE:Lcom/discord/utilities/fcm/NotificationCache; invoke-virtual {v4, v2, v3, v5}, Lcom/discord/utilities/fcm/NotificationCache;->setIgnoreNextClearForAck(JZ)V - const-string v4, "context" + if-eqz p1, :cond_2 - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Landroidx/work/Data$Builder; - const-string v4, "message" + invoke-direct {v4}, Landroidx/work/Data$Builder;->()V - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v7, 0x5 - new-instance v7, Landroidx/work/Data$Builder; + new-array v7, v7, [Lkotlin/Pair; - invoke-direct {v7}, Landroidx/work/Data$Builder;->()V - - const/4 v8, 0x5 - - new-array v8, v8, [Lkotlin/Pair; + const/4 v8, 0x0 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -346,9 +351,7 @@ invoke-direct {v3, v9, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v2, 0x0 - - aput-object v3, v8, v2 + aput-object v3, v7, v8 if-eqz v1, :cond_1 @@ -366,7 +369,7 @@ invoke-direct {v2, v0, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v8, v5 + aput-object v2, v7, v5 const/4 v0, 0x2 @@ -384,7 +387,7 @@ invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v8, v0 + aput-object v2, v7, v0 const/4 v0, 0x3 @@ -394,7 +397,7 @@ invoke-direct {v1, v2, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v1, v8, v0 + aput-object v1, v7, v0 const/4 p2, 0x4 @@ -404,13 +407,13 @@ invoke-direct {v0, v1, v6}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v0, v8, p2 + aput-object v0, v7, p2 - invoke-static {v8}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; + invoke-static {v7}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; move-result-object p2 - invoke-virtual {v7, p2}, Landroidx/work/Data$Builder;->putAll(Ljava/util/Map;)Landroidx/work/Data$Builder; + invoke-virtual {v4, p2}, Landroidx/work/Data$Builder;->putAll(Ljava/util/Map;)Landroidx/work/Data$Builder; move-result-object p2 @@ -420,7 +423,7 @@ const-string v0, "Data.Builder()\n \u2026 )\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; @@ -434,7 +437,9 @@ check-cast p2, Landroidx/work/OneTimeWorkRequest$Builder; - invoke-virtual {p2, v4}, Landroidx/work/WorkRequest$Builder;->addTag(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; + const-string v0, "message" + + invoke-virtual {p2, v0}, Landroidx/work/WorkRequest$Builder;->addTag(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; move-result-object p2 @@ -474,7 +479,7 @@ const-string v0, "OneTimeWorkRequestBuilde\u2026 )\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroidx/work/OneTimeWorkRequest; @@ -487,6 +492,13 @@ return-void :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 sget-object v1, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; const/4 v5, 0x0 @@ -499,7 +511,7 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V - :cond_3 + :cond_4 return-void .end method @@ -510,11 +522,11 @@ move-result-object p2 - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 const-string v0, "intent.data ?: return" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "guildId" @@ -522,13 +534,13 @@ move-result-object v0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v0}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -540,39 +552,37 @@ move-result-object v2 - if-eqz v2, :cond_0 + if-eqz v2, :cond_1 - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 - if-eqz v2, :cond_0 + if-eqz v2, :cond_1 invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v4 - const-string/jumbo v2, "until" + const-string v2, "until" invoke-virtual {p2, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 invoke-virtual {p2}, Ljava/lang/Long;->longValue()J move-result-wide v2 - const-string p2, "context" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p2, Landroidx/work/Data$Builder; @@ -582,19 +592,19 @@ new-array v6, v6, [Lkotlin/Pair; + const/4 v7, 0x0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 new-instance v1, Lkotlin/Pair; - const-string v7, "com.discord.intent.extra.EXTRA_GUILD_ID" + const-string v8, "com.discord.intent.extra.EXTRA_GUILD_ID" - invoke-direct {v1, v7, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v1, v8, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v0, 0x0 - - aput-object v1, v6, v0 + aput-object v1, v6, v7 const/4 v0, 0x1 @@ -638,7 +648,7 @@ const-string v0, "Data.Builder()\n \u2026 )\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; @@ -706,7 +716,7 @@ const-string v0, "OneTimeWorkRequestBuilde\u2026 )\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroidx/work/OneTimeWorkRequest; @@ -728,7 +738,18 @@ invoke-static/range {v3 .. v9}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V + return-void + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return-void .end method @@ -742,11 +763,11 @@ move-result-object p2 - if-eqz p2, :cond_1 + if-eqz p2, :cond_2 const-string v0, "intent.data ?: return" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "channelId" @@ -754,13 +775,13 @@ move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 - invoke-static {v0}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v0}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -772,13 +793,13 @@ move-result-object p2 - if-eqz p2, :cond_1 + if-eqz p2, :cond_2 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 - if-eqz p2, :cond_1 + if-eqz p2, :cond_2 invoke-virtual {p2}, Ljava/lang/Long;->longValue()J @@ -793,9 +814,7 @@ goto/16 :goto_0 :cond_0 - const-string p2, "context" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance p2, Landroidx/work/Data$Builder; @@ -805,19 +824,19 @@ new-array p3, p3, [Lkotlin/Pair; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v4 - - new-instance v5, Lkotlin/Pair; - - const-string v6, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - - invoke-direct {v5, v6, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v4, 0x0 - aput-object v5, p3, v4 + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v5 + + new-instance v6, Lkotlin/Pair; + + const-string v7, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + + invoke-direct {v6, v7, v5}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v6, p3, v4 const/4 v4, 0x1 @@ -847,7 +866,7 @@ const-string p3, "Data.Builder()\n \u2026 )\n .build()" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Landroidx/work/OneTimeWorkRequest$Builder; @@ -923,7 +942,7 @@ const-string p3, "OneTimeWorkRequestBuilde\u2026 )\n .build()" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroidx/work/OneTimeWorkRequest; @@ -946,7 +965,18 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V + return-void + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_2 return-void .end method @@ -958,35 +988,31 @@ value = 0x18 .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "intent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Landroid/net/Uri;->getAuthority()Ljava/lang/String; + invoke-virtual {v1}, Landroid/net/Uri;->getAuthority()Ljava/lang/String; move-result-object v2 goto :goto_0 :cond_0 - move-object v2, v1 + move-object v2, v0 :goto_0 const-string v3, "action" - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -995,16 +1021,16 @@ goto :goto_1 :cond_1 - move-object v0, v1 + move-object v1, v0 :goto_1 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 const-string v2, "intent.data.takeIf { it?\u2026y == \"action\" } ?: return" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Landroid/net/Uri;->getPath()Ljava/lang/String; + invoke-virtual {v1}, Landroid/net/Uri;->getPath()Ljava/lang/String; move-result-object v2 @@ -1100,24 +1126,38 @@ move-result-object p2 - invoke-virtual {v0}, Landroid/net/Uri;->getPath()Ljava/lang/String; + invoke-virtual {v1}, Landroid/net/Uri;->getPath()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p1, p2, v1, v0, v1}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, p2, v0, v1, v0}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V :cond_4 :goto_3 return-void + :cond_5 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + nop :sswitch_data_0 @@ -1136,13 +1176,11 @@ value = 0x18 .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "intent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 new-instance v0, Ljava/lang/StringBuilder; @@ -1302,4 +1340,18 @@ :cond_5 :goto_0 return-void + + :cond_6 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationCache.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationCache.smali index dd87872ea5..bf8b8b542e 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationCache.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationCache.smali @@ -80,7 +80,7 @@ const-string v1, "cache.get().values" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -157,62 +157,70 @@ :try_start_0 const-string v0, "data" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_1 new-instance v0, Ljava/util/HashMap; - sget-object v1, Lcom/discord/utilities/fcm/NotificationCache;->cache:Lcom/discord/utilities/persister/Persister; + sget-object v2, Lcom/discord/utilities/fcm/NotificationCache;->cache:Lcom/discord/utilities/persister/Persister; - invoke-virtual {v1}, Lcom/discord/utilities/persister/Persister;->get()Ljava/lang/Object; + invoke-virtual {v2}, Lcom/discord/utilities/persister/Persister;->get()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Ljava/util/Map; + check-cast v2, Ljava/util/Map; - invoke-direct {v0, v1}, Ljava/util/HashMap;->(Ljava/util/Map;)V - - invoke-virtual {p1}, Lcom/discord/utilities/fcm/NotificationData;->getKey()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload; - - if-nez v1, :cond_0 - - new-instance v1, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload; - - invoke-direct {v1, p1}, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->(Lcom/discord/utilities/fcm/NotificationData;)V + invoke-direct {v0, v2}, Ljava/util/HashMap;->(Ljava/util/Map;)V invoke-virtual {p1}, Lcom/discord/utilities/fcm/NotificationData;->getKey()Ljava/lang/String; move-result-object v2 - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload; + + if-nez v2, :cond_0 + + new-instance v2, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload; + + invoke-direct {v2, p1}, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->(Lcom/discord/utilities/fcm/NotificationData;)V + + invoke-virtual {p1}, Lcom/discord/utilities/fcm/NotificationData;->getKey()Ljava/lang/String; + + move-result-object v3 + + invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_0 - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x2 + const/4 v4, 0x2 - const/4 v4, 0x0 - - invoke-static {v1, p1, v2, v3, v4}, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->update$default(Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;Lcom/discord/utilities/fcm/NotificationData;IILjava/lang/Object;)V + invoke-static {v2, p1, v3, v4, v1}, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->update$default(Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;Lcom/discord/utilities/fcm/NotificationData;IILjava/lang/Object;)V sget-object p1, Lcom/discord/utilities/fcm/NotificationCache;->cache:Lcom/discord/utilities/persister/Persister; - const/4 v2, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0, v2}, Lcom/discord/utilities/persister/Persister;->set(Ljava/lang/Object;Z)Ljava/lang/Object; + invoke-virtual {p1, v0, v1}, Lcom/discord/utilities/persister/Persister;->set(Ljava/lang/Object;Z)Ljava/lang/Object; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 monitor-exit p0 - return-object v1 + return-object v2 + + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 :catchall_0 move-exception p1 @@ -240,7 +248,7 @@ :try_start_0 const-string v0, "notificationRemovedCallback" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 sget-object v0, Lcom/discord/utilities/fcm/NotificationCache;->cache:Lcom/discord/utilities/persister/Persister; @@ -337,6 +345,16 @@ return-void + :cond_3 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -365,7 +383,7 @@ const-string v2, "content.entries" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/util/ArrayList; @@ -405,7 +423,7 @@ :goto_1 const-string v5, "entry.key ?: \"\"" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; @@ -495,7 +513,7 @@ const-string v4, "StringBuilder()\n \u2026: $notificationDataType\")" - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v4, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -503,9 +521,9 @@ move-result-object v5 - const-string/jumbo v6, "warningMessage.toString()" + const-string v6, "warningMessage.toString()" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x2 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$FCMMessagingService.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$FCMMessagingService.smali index 549615f6b6..e46bb729df 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$FCMMessagingService.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$FCMMessagingService.smali @@ -28,9 +28,7 @@ .method public onMessageReceived(Lcom/google/firebase/messaging/RemoteMessage;)V .locals 11 - const-string v0, "remoteMessage" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b iget-object v0, p1, Lcom/google/firebase/messaging/RemoteMessage;->e:Ljava/util/Map; @@ -126,7 +124,7 @@ const-string v0, "remoteMessage.data" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; @@ -304,7 +302,7 @@ const-string v2, "MESSAGE_CREATE" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -396,18 +394,34 @@ :cond_a return-void + + :cond_b + const-string p1, "remoteMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onNewToken(Ljava/lang/String;)V .locals 1 - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; invoke-virtual {v0, p1}, Lcom/discord/utilities/fcm/NotificationClient;->onNewToken(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$SettingsV2.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$SettingsV2.smali index 257c69c125..6486b99816 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$SettingsV2.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$SettingsV2.smali @@ -90,13 +90,11 @@ } .end annotation - const-string v0, "locale" + const/4 v0, 0x0 - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_2 - const-string v0, "sendBlockedChannels" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -131,6 +129,20 @@ iput-boolean p1, p0, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->isAuthed:Z return-void + + :cond_1 + const-string p1, "sendBlockedChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -511,17 +523,11 @@ } .end annotation - const-string v0, "locale" + const/4 v0, 0x0 - move-object/from16 v9, p8 + if-eqz p8, :cond_1 - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sendBlockedChannels" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2; @@ -541,9 +547,27 @@ move-object/from16 v8, p7 + move-object/from16 v9, p8 + + move-object/from16 v10, p9 + invoke-direct/range {v1 .. v10}, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->(ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string v1, "sendBlockedChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "locale" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -597,7 +621,7 @@ iget-object v1, p1, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->token:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -607,7 +631,7 @@ iget-object v1, p1, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->locale:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -617,7 +641,7 @@ iget-object p1, p1, Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;->sendBlockedChannels:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$1.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$1.smali index 763210517f..7278e5c33f 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$1.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationClient$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$2.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$2.smali index 97a151eb05..2c99fc11a4 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$2.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationClient$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$3.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$3.smali index 075e85c6ce..04d46e087c 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$3.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$3.smali @@ -63,7 +63,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Lcom/google/firebase/iid/InstanceIdResult;->a()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$5.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$5.smali index 1d51f5d558..aeae3d573f 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$5.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$init$5.smali @@ -45,17 +45,26 @@ # virtual methods .method public final onFailure(Ljava/lang/Exception;)V - .locals 2 + .locals 4 - const-string v0, "exception" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "FCM getInstanceId failed" + const/4 v2, 0x5 - invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V + const-string v3, "FCM getInstanceId failed" + + invoke-virtual {v1, v3, v2, p1, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$tokenCallback$1.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$tokenCallback$1.smali index 1709e33eb9..155bd9d955 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient$tokenCallback$1.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient$tokenCallback$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationClient$tokenCallback$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -85,7 +85,7 @@ const-string p1, "javaClass.simpleName" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "FCM token was not sent to server" diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationClient.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationClient.smali index eb7fed5d43..bacfe6fb57 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationClient.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationClient.smali @@ -253,26 +253,26 @@ .end method .method public final init(Landroid/app/Application;)V - .locals 2 + .locals 4 .annotation build Landroid/annotation/TargetApi; value = 0x1a .end annotation - const-string v0, "application" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sput-object p1, Lcom/discord/utilities/fcm/NotificationClient;->context:Landroid/content/Context; invoke-virtual {p0}, Lcom/discord/utilities/fcm/NotificationClient;->isOsLevelNotificationEnabled()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - sget-object v0, Lcom/discord/utilities/fcm/NotificationRenderer;->INSTANCE:Lcom/discord/utilities/fcm/NotificationRenderer; + sget-object v1, Lcom/discord/utilities/fcm/NotificationRenderer;->INSTANCE:Lcom/discord/utilities/fcm/NotificationRenderer; - invoke-virtual {v0, p1}, Lcom/discord/utilities/fcm/NotificationRenderer;->initNotificationChannels(Landroid/app/Application;)V + invoke-virtual {v1, p1}, Lcom/discord/utilities/fcm/NotificationRenderer;->initNotificationChannels(Landroid/app/Application;)V :cond_0 sget-object p1, Lcom/discord/utilities/fcm/NotificationClient$init$1;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$1; @@ -288,37 +288,33 @@ move-result-object p1 - const-string v0, "FirebaseInstanceId.getInstance()" + const-string v1, "FirebaseInstanceId.getInstance()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/google/firebase/iid/FirebaseInstanceId;->h()Lcom/google/android/gms/tasks/Task; move-result-object p1 - sget-object v0, Lcom/discord/utilities/fcm/NotificationClient$init$3;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$3; + sget-object v1, Lcom/discord/utilities/fcm/NotificationClient$init$3;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$3; check-cast p1, Lf/h/a/f/o/c0; - sget-object v1, Lf/h/a/f/o/g;->a:Ljava/util/concurrent/Executor; + sget-object v2, Lf/h/a/f/o/g;->a:Ljava/util/concurrent/Executor; - invoke-virtual {p1, v1, v0}, Lf/h/a/f/o/c0;->d(Ljava/util/concurrent/Executor;Lf/h/a/f/o/e;)Lcom/google/android/gms/tasks/Task; + invoke-virtual {p1, v2, v1}, Lf/h/a/f/o/c0;->d(Ljava/util/concurrent/Executor;Lf/h/a/f/o/e;)Lcom/google/android/gms/tasks/Task; - sget-object v0, Lcom/discord/utilities/fcm/NotificationClient$init$4;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$4; + sget-object v1, Lcom/discord/utilities/fcm/NotificationClient$init$4;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$4; - sget-object v1, Lf/h/a/f/o/g;->a:Ljava/util/concurrent/Executor; + sget-object v2, Lf/h/a/f/o/g;->a:Ljava/util/concurrent/Executor; - invoke-virtual {p1, v1, v0}, Lf/h/a/f/o/c0;->a(Ljava/util/concurrent/Executor;Lf/h/a/f/o/b;)Lcom/google/android/gms/tasks/Task; + invoke-virtual {p1, v2, v1}, Lf/h/a/f/o/c0;->a(Ljava/util/concurrent/Executor;Lf/h/a/f/o/b;)Lcom/google/android/gms/tasks/Task; - sget-object v0, Lcom/discord/utilities/fcm/NotificationClient$init$5;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$5; + sget-object v1, Lcom/discord/utilities/fcm/NotificationClient$init$5;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient$init$5; - sget-object v1, Lf/h/a/f/o/g;->a:Ljava/util/concurrent/Executor; + sget-object v2, Lf/h/a/f/o/g;->a:Ljava/util/concurrent/Executor; - invoke-virtual {p1, v1, v0}, Lf/h/a/f/o/c0;->c(Ljava/util/concurrent/Executor;Lf/h/a/f/o/d;)Lcom/google/android/gms/tasks/Task; - - const-string v0, "FirebaseInstanceId.getIn\u2026\", exception)\n }" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1, v2, v1}, Lf/h/a/f/o/c0;->c(Ljava/util/concurrent/Executor;Lf/h/a/f/o/d;)Lcom/google/android/gms/tasks/Task; :try_end_0 .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0 @@ -327,14 +323,23 @@ :catch_0 move-exception p1 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "FCM service start error" + const/4 v2, 0x5 - invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V + const-string v3, "FCM service start error" + + invoke-virtual {v1, v3, v2, p1, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V :goto_0 return-void + + :cond_1 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final declared-synchronized isAuthed()Z @@ -471,7 +476,7 @@ :try_start_0 const-string v0, "onDeviceRegistrationIdReceived" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sput-object p1, Lcom/discord/utilities/fcm/NotificationClient;->tokenCallback:Lkotlin/jvm/functions/Function1; @@ -485,6 +490,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -501,7 +516,7 @@ :try_start_0 const-string v0, "settings" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->settings:Lcom/discord/utilities/persister/Persister; @@ -515,6 +530,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationData$Companion.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationData$Companion.smali index 36f05b42d5..baac4e7f72 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationData$Companion.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationData$Companion.smali @@ -200,7 +200,7 @@ const/4 v2, 0x0 - invoke-static {p1, v0, v2, v2, v1}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v0, v2, v2, v1}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object p1 @@ -233,7 +233,7 @@ check-cast v1, Ljava/lang/String; - invoke-static {v1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v1 @@ -377,7 +377,7 @@ const-string v2, "com.discord.intent.ORIGIN_NOTIF_INAPP" - invoke-static {p1, v2, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v2, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationData$DisplayPayload.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationData$DisplayPayload.smali index f3e71824fc..bf6c743ebb 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationData$DisplayPayload.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationData$DisplayPayload.smali @@ -49,9 +49,7 @@ .method public constructor (Lcom/discord/utilities/fcm/NotificationData;)V .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -76,6 +74,15 @@ iput-object p1, p0, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->extras:Ljava/util/LinkedHashMap; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final trimExtrasWhenOversized(I)V @@ -100,7 +107,7 @@ const-string v1, "extras\n .entries" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->extras:Ljava/util/LinkedHashMap; @@ -112,7 +119,7 @@ sub-int/2addr v1, p1 - invoke-static {v0, v1}, Lk0/j/l;->drop(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->drop(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 @@ -229,9 +236,9 @@ const-string v1, "extras.values" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 :try_end_0 @@ -266,15 +273,22 @@ .end method .method public final setData(Lcom/discord/utilities/fcm/NotificationData;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->data:Lcom/discord/utilities/fcm/NotificationData; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setIgnoreNextClearForAck(Z)V @@ -293,7 +307,7 @@ :try_start_0 const-string v0, "data" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iput-object p1, p0, Lcom/discord/utilities/fcm/NotificationData$DisplayPayload;->data:Lcom/discord/utilities/fcm/NotificationData; @@ -331,6 +345,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationData.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationData.smali index e5c7b92baa..6920ec79d0 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationData.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationData.smali @@ -152,7 +152,7 @@ .end method .method public constructor (Ljava/lang/String;JILjava/lang/String;ILjava/lang/String;JLjava/util/List;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;ILjava/lang/String;JLjava/lang/String;Ljava/lang/String;Lcom/discord/models/dsti/dto/ModelDsti;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -189,21 +189,19 @@ move-object/from16 v2, p10 - const-string v3, "type" + const/4 v3, 0x0 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_7 - const-string v3, "ackChannelIds" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_6 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object v1, v0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - move-wide v3, p2 + move-wide v4, p2 - iput-wide v3, v0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J + iput-wide v4, v0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J move v1, p4 @@ -213,7 +211,7 @@ iput-object v1, v0, Lcom/discord/utilities/fcm/NotificationData;->messageApplicationName:Ljava/lang/String; - move v1, p6 + move/from16 v1, p6 iput v1, v0, Lcom/discord/utilities/fcm/NotificationData;->messageType:I @@ -221,9 +219,9 @@ iput-object v1, v0, Lcom/discord/utilities/fcm/NotificationData;->messageContent:Ljava/lang/String; - move-wide/from16 v3, p8 + move-wide/from16 v4, p8 - iput-wide v3, v0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J + iput-wide v4, v0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J iput-object v2, v0, Lcom/discord/utilities/fcm/NotificationData;->ackChannelIds:Ljava/util/List; @@ -293,86 +291,97 @@ invoke-virtual {v1}, Ljava/lang/Number;->longValue()J - move-result-wide v2 + move-result-wide v4 - const/4 v4, 0x0 + const/4 v2, 0x0 - const-wide/16 v5, -0x1 + const-wide/16 v6, -0x1 - const/4 v7, 0x1 + const/4 v8, 0x1 - cmp-long v8, v2, v5 + cmp-long v9, v4, v6 - if-nez v8, :cond_0 + if-nez v9, :cond_0 - const/4 v2, 0x1 + const/4 v4, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v4, 0x0 :goto_0 - if-nez v2, :cond_1 + if-nez v4, :cond_1 + + move-object v3, v1 + + :cond_1 + const/4 v1, 0x3 + + if-eqz v3, :cond_2 + + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J + + move-result-wide v6 goto :goto_1 - :cond_1 - const/4 v1, 0x0 - - :goto_1 - const/4 v2, 0x3 - - if-eqz v1, :cond_2 - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - - move-result-wide v5 - - goto :goto_2 - :cond_2 - iget v1, v0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I + iget v3, v0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I - if-eq v1, v7, :cond_3 + if-eq v3, v8, :cond_3 - if-eq v1, v2, :cond_3 + if-eq v3, v1, :cond_3 - goto :goto_2 + goto :goto_1 :cond_3 - const-wide/16 v5, 0x0 + const-wide/16 v6, 0x0 - :goto_2 - iput-wide v5, v0, Lcom/discord/utilities/fcm/NotificationData;->guildId:J + :goto_1 + iput-wide v6, v0, Lcom/discord/utilities/fcm/NotificationData;->guildId:J - iget-object v1, v0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v3, v0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - const-string v3, "MESSAGE_CREATE" + const-string v4, "MESSAGE_CREATE" - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v1 + move-result v3 - if-eqz v1, :cond_5 + if-eqz v3, :cond_5 - iget v1, v0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I + iget v3, v0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I - if-eqz v1, :cond_4 + if-eqz v3, :cond_4 - if-eq v1, v2, :cond_4 + if-eq v3, v1, :cond_4 - const/16 v2, 0x9 + const/16 v1, 0x9 - if-ne v1, v2, :cond_5 + if-ne v3, v1, :cond_5 :cond_4 - const/4 v4, 0x1 + const/4 v2, 0x1 :cond_5 - iput-boolean v4, v0, Lcom/discord/utilities/fcm/NotificationData;->isGroupConversation:Z + iput-boolean v2, v0, Lcom/discord/utilities/fcm/NotificationData;->isGroupConversation:Z return-void + + :cond_6 + const-string v1, "ackChannelIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_7 + const-string v1, "type" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public constructor (Ljava/util/Map;)V @@ -389,9 +398,7 @@ move-object/from16 v0, p1 - const-string v1, "data" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_b const-string v1, "type" @@ -423,7 +430,7 @@ if-eqz v1, :cond_1 - invoke-static {v1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v1 @@ -451,7 +458,7 @@ if-eqz v1, :cond_2 - invoke-static {v1}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v1}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v1 @@ -485,7 +492,7 @@ if-eqz v9, :cond_3 - invoke-static {v9}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v9}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v9 @@ -519,7 +526,7 @@ if-eqz v11, :cond_4 - invoke-static {v11}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v11}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v11 @@ -559,7 +566,7 @@ if-eqz v14, :cond_5 - invoke-static {v14}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v14}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v14 @@ -593,7 +600,7 @@ check-cast v17, Ljava/lang/String; - const-string/jumbo v2, "user_id" + const-string v2, "user_id" invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -603,7 +610,7 @@ if-eqz v2, :cond_6 - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 @@ -619,7 +626,7 @@ move-wide/from16 v18, v4 :goto_6 - const-string/jumbo v2, "user_username" + const-string v2, "user_username" invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -629,7 +636,7 @@ check-cast v20, Ljava/lang/String; - const-string/jumbo v2, "user_avatar" + const-string v2, "user_avatar" invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -649,7 +656,7 @@ if-eqz v2, :cond_7 - invoke-static {v2}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v2}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v2 @@ -677,7 +684,7 @@ if-eqz v2, :cond_8 - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 @@ -723,7 +730,7 @@ if-eqz v2, :cond_9 - invoke-static {v2}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v2}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v2 @@ -761,7 +768,7 @@ if-eqz v2, :cond_a - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 @@ -853,6 +860,15 @@ invoke-direct/range {v2 .. v31}, Lcom/discord/utilities/fcm/NotificationData;->(Ljava/lang/String;JILjava/lang/String;ILjava/lang/String;JLjava/util/List;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;ILjava/lang/String;JLjava/lang/String;Ljava/lang/String;Lcom/discord/models/dsti/dto/ModelDsti;)V return-void + + :cond_b + const-string v0, "data" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method private final addTrackingData(Landroid/content/Intent;)Landroid/content/Intent; @@ -940,7 +956,7 @@ const-string v0, "intent\n .putExtra\u2026IVITY_NAME, activityName)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1155,7 +1171,7 @@ .method private final renderMarkdown(Ljava/lang/String;)Ljava/lang/CharSequence; .locals 0 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1165,17 +1181,13 @@ # virtual methods .method public final copyForDirectReply(Lcom/discord/models/domain/ModelMessage;)Lcom/discord/utilities/fcm/NotificationData; - .locals 36 + .locals 35 move-object/from16 v0, p0 - const-string v1, "message" + if-eqz p1, :cond_3 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Lcom/discord/utilities/fcm/NotificationData; + new-instance v32, Lcom/discord/utilities/fcm/NotificationData; invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getId()J @@ -1183,105 +1195,103 @@ invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getActivity()Lcom/discord/models/domain/ModelMessage$Activity; - move-result-object v3 + move-result-object v2 - if-eqz v3, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessage$Activity;->getType()I + invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessage$Activity;->getType()I - move-result v3 + move-result v2 - move v6, v3 + move v6, v2 goto :goto_0 :cond_0 - const/4 v3, -0x1 + const/4 v2, -0x1 const/4 v6, -0x1 :goto_0 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getApplication()Lcom/discord/models/domain/ModelApplication; - move-result-object v3 + move-result-object v2 - if-eqz v3, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; - move-result-object v3 + move-result-object v2 - move-object v8, v3 + move-object v7, v2 goto :goto_1 :cond_1 - const/4 v8, 0x0 + const/4 v7, 0x0 :goto_1 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getType()I - move-result v9 + move-result v8 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String; - move-result-object v10 + move-result-object v9 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J - move-result-wide v11 + move-result-wide v10 - sget-object v13, Lk0/j/n;->d:Lk0/j/n; + sget-object v12, Lk0/i/n;->d:Lk0/i/n; - iget v14, v0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I + iget v13, v0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I - iget-object v15, v0, Lcom/discord/utilities/fcm/NotificationData;->channelName:Ljava/lang/String; + iget-object v14, v0, Lcom/discord/utilities/fcm/NotificationData;->channelName:Ljava/lang/String; - iget-object v3, v0, Lcom/discord/utilities/fcm/NotificationData;->channelIcon:Ljava/lang/String; + iget-object v15, v0, Lcom/discord/utilities/fcm/NotificationData;->channelIcon:Ljava/lang/String; invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; - move-result-object v7 + move-result-object v2 - const-string v2, "message.author" + const-string v3, "message.author" - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v7}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v17 + move-result-wide v16 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; - move-result-object v7 + move-result-object v2 - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v7}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; + + move-result-object v18 + + invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; + + move-result-object v2 + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String; move-result-object v19 - invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; + const/16 v20, -0x1 - move-result-object v7 + iget-wide v2, v0, Lcom/discord/utilities/fcm/NotificationData;->guildId:J - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, v0, Lcom/discord/utilities/fcm/NotificationData;->guildName:Ljava/lang/String; - invoke-virtual {v7}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String; + move-object/from16 v23, v1 - move-result-object v20 - - const/16 v21, -0x1 - - move/from16 v22, v14 - - move-object/from16 v23, v15 - - iget-wide v14, v0, Lcom/discord/utilities/fcm/NotificationData;->guildId:J - - iget-object v7, v0, Lcom/discord/utilities/fcm/NotificationData;->guildName:Ljava/lang/String; - - iget-object v2, v0, Lcom/discord/utilities/fcm/NotificationData;->guildIcon:Ljava/lang/String; + iget-object v1, v0, Lcom/discord/utilities/fcm/NotificationData;->guildIcon:Ljava/lang/String; const/16 v25, -0x1 @@ -1295,17 +1305,17 @@ invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getStickers()Ljava/util/List; - move-result-object v24 + move-result-object v22 - if-eqz v24, :cond_2 + if-eqz v22, :cond_2 - invoke-static/range {v24 .. v24}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static/range {v22 .. v22}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; - move-result-object v16 + move-result-object v21 - check-cast v16, Lcom/discord/models/dsti/dto/ModelDsti; + check-cast v21, Lcom/discord/models/dsti/dto/ModelDsti; - move-object/from16 v31, v16 + move-object/from16 v31, v21 goto :goto_2 @@ -1313,53 +1323,30 @@ const/16 v31, 0x0 :goto_2 - const-string v16, "MESSAGE_CREATE" + const-string v21, "MESSAGE_CREATE" - move-object/from16 v24, v3 + move-wide/from16 v33, v2 - move-object/from16 v3, v16 + move-object/from16 v3, v21 - move-object/from16 v32, v2 + move-object/from16 v2, v32 - move-object v2, v1 + move-wide/from16 v21, v33 - move-object/from16 v33, v7 - - move-object v7, v8 - - move v8, v9 - - move-object v9, v10 - - move-wide v10, v11 - - move-object v12, v13 - - move/from16 v13, v22 - - move-wide/from16 v34, v14 - - move-object/from16 v14, v23 - - move-object/from16 v15, v24 - - move-wide/from16 v16, v17 - - move-object/from16 v18, v19 - - move-object/from16 v19, v20 - - move/from16 v20, v21 - - move-wide/from16 v21, v34 - - move-object/from16 v23, v33 - - move-object/from16 v24, v32 + move-object/from16 v24, v1 invoke-direct/range {v2 .. v31}, Lcom/discord/utilities/fcm/NotificationData;->(Ljava/lang/String;JILjava/lang/String;ILjava/lang/String;JLjava/util/List;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;ILjava/lang/String;JLjava/lang/String;Ljava/lang/String;Lcom/discord/models/dsti/dto/ModelDsti;)V - return-object v1 + return-object v32 + + :cond_3 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public final getAckChannelIds()Ljava/util/List; @@ -1384,38 +1371,36 @@ value = 0x18 .end annotation - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - const-string v1, "CALL_RING" + const-string v2, "CALL_RING" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/lit8 v0, v0, 0x1 + xor-int/lit8 v1, v1, 0x1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_0 - sget-object v0, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; + sget-object v2, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J + iget-wide v4, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J - iget-wide v4, p0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J + iget-wide v6, p0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J - move-object v1, p1 + move-object v3, p1 - move v6, p2 + move v8, p2 - invoke-virtual/range {v0 .. v6}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->callAction(Landroid/content/Context;JJZ)Landroid/content/Intent; + invoke-virtual/range {v2 .. v8}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->callAction(Landroid/content/Context;JJZ)Landroid/content/Intent; move-result-object v0 @@ -1489,7 +1474,7 @@ const-string v3, "ctx.getString(nameRes)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v4, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; @@ -1540,6 +1525,13 @@ move-result-object p1 return-object p1 + + :cond_3 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getChannelId()J @@ -1551,36 +1543,36 @@ .end method .method public final getContent(Landroid/content/Context;)Ljava/lang/CharSequence; - .locals 7 + .locals 8 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I + invoke-virtual {v1}, Ljava/lang/String;->hashCode()I - move-result v1 + move-result v2 - const/4 v2, 0x3 + const/4 v3, 0x3 - const/4 v3, 0x2 + const/4 v4, 0x2 - const-string v4, "" + const-string v5, "" - const/4 v5, 0x0 + const/4 v6, 0x0 - const/4 v6, 0x1 + const/4 v7, 0x1 - sparse-switch v1, :sswitch_data_0 + sparse-switch v2, :sswitch_data_0 - goto/16 :goto_1 + goto/16 :goto_2 :sswitch_0 - const-string v1, "CALL_RING" + const-string v0, "CALL_RING" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -1588,7 +1580,7 @@ const v0, 0x7f1210ca - new-array v1, v6, [Ljava/lang/Object; + new-array v1, v7, [Ljava/lang/Object; const-string v2, "**" @@ -1602,7 +1594,7 @@ move-result-object v2 - aput-object v2, v1, v5 + aput-object v2, v1, v6 invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; @@ -1610,65 +1602,63 @@ const-string v0, "context.getString(R.stri\u2026ing, \"**$userUsername**\")" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/utilities/fcm/NotificationData;->renderMarkdown(Ljava/lang/String;)Ljava/lang/CharSequence; - move-result-object v4 + move-result-object v5 - goto/16 :goto_1 + goto/16 :goto_2 :sswitch_1 - const-string v1, "MESSAGE_CREATE" + const-string v2, "MESSAGE_CREATE" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_a + if-eqz v1, :cond_a - iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I + iget v1, p0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I - const/4 v1, 0x0 + if-eqz v1, :cond_3 - if-eqz v0, :cond_3 + if-eq v1, v7, :cond_0 - if-eq v0, v6, :cond_0 - - if-eq v0, v2, :cond_0 + if-eq v1, v3, :cond_0 const/4 v2, 0x5 - if-eq v0, v2, :cond_3 + if-eq v1, v2, :cond_3 const/16 v2, 0x9 - if-eq v0, v2, :cond_3 + if-eq v1, v2, :cond_3 - goto/16 :goto_1 + goto/16 :goto_2 :cond_0 - iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->messageActivityType:I + iget v1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageActivityType:I - if-ne v0, v6, :cond_1 + if-ne v1, v7, :cond_1 const v0, 0x7f12101e - new-array v1, v3, [Ljava/lang/Object; + new-array v1, v4, [Ljava/lang/Object; iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userUsername:Ljava/lang/String; - aput-object v2, v1, v5 + aput-object v2, v1, v6 iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->messageApplicationName:Ljava/lang/String; - aput-object v2, v1, v6 + aput-object v2, v1, v7 invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - goto/16 :goto_1 + goto/16 :goto_2 :cond_1 iget-object p1, p0, Lcom/discord/utilities/fcm/NotificationData;->sticker:Lcom/discord/models/dsti/dto/ModelDsti; @@ -1677,9 +1667,9 @@ invoke-virtual {p1}, Lcom/discord/models/dsti/dto/ModelDsti;->getName()Ljava/lang/String; - move-result-object v4 + move-result-object v5 - goto/16 :goto_1 + goto/16 :goto_2 :cond_2 iget-object p1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageContent:Ljava/lang/String; @@ -1688,16 +1678,16 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/fcm/NotificationData;->renderMarkdown(Ljava/lang/String;)Ljava/lang/CharSequence; - move-result-object p1 + move-result-object v0 - goto/16 :goto_0 + goto :goto_0 :cond_3 - iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->messageType:I + iget v1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageType:I const/4 v2, 0x7 - if-ne v0, v2, :cond_4 + if-ne v1, v2, :cond_4 iget-wide v0, p0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J @@ -1705,40 +1695,40 @@ move-result v0 - new-array v1, v6, [Ljava/lang/Object; + new-array v1, v7, [Ljava/lang/Object; iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userUsername:Ljava/lang/String; - aput-object v2, v1, v5 - - invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v4 - - goto/16 :goto_1 - - :cond_4 - iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->messageActivityType:I - - if-ne v0, v6, :cond_5 - - const v0, 0x7f121023 - - new-array v1, v3, [Ljava/lang/Object; - - iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userUsername:Ljava/lang/String; - - aput-object v2, v1, v5 - - iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->messageApplicationName:Ljava/lang/String; - aput-object v2, v1, v6 invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - goto/16 :goto_1 + goto/16 :goto_2 + + :cond_4 + iget v1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageActivityType:I + + if-ne v1, v7, :cond_5 + + const v0, 0x7f121023 + + new-array v1, v4, [Ljava/lang/Object; + + iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userUsername:Ljava/lang/String; + + aput-object v2, v1, v6 + + iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->messageApplicationName:Ljava/lang/String; + + aput-object v2, v1, v7 + + invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v5 + + goto/16 :goto_2 :cond_5 iget-object p1, p0, Lcom/discord/utilities/fcm/NotificationData;->sticker:Lcom/discord/models/dsti/dto/ModelDsti; @@ -1747,9 +1737,9 @@ invoke-virtual {p1}, Lcom/discord/models/dsti/dto/ModelDsti;->getName()Ljava/lang/String; - move-result-object v4 + move-result-object v5 - goto :goto_1 + goto :goto_2 :cond_6 iget-object p1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageContent:Ljava/lang/String; @@ -1758,19 +1748,18 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/fcm/NotificationData;->renderMarkdown(Ljava/lang/String;)Ljava/lang/CharSequence; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_7 - move-object v4, v1 + :goto_0 + move-object v5, v0 - goto :goto_1 + goto :goto_2 :sswitch_2 - const-string v1, "ACTIVITY_START" + const-string v0, "ACTIVITY_START" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -1782,26 +1771,26 @@ const v0, 0x7f12101c - new-array v1, v3, [Ljava/lang/Object; + new-array v1, v4, [Ljava/lang/Object; iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userUsername:Ljava/lang/String; - aput-object v2, v1, v5 + aput-object v2, v1, v6 iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->activityName:Ljava/lang/String; - aput-object v2, v1, v6 + aput-object v2, v1, v7 invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 - goto :goto_0 + goto :goto_1 :sswitch_3 - const-string v1, "APPLICATION_LIBRARY_INSTALL_COMPLETE" + const-string v0, "APPLICATION_LIBRARY_INSTALL_COMPLETE" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -1809,22 +1798,22 @@ const v0, 0x7f12081f - new-array v1, v6, [Ljava/lang/Object; + new-array v1, v7, [Ljava/lang/Object; iget-object v2, p0, Lcom/discord/utilities/fcm/NotificationData;->applicationName:Ljava/lang/String; - aput-object v2, v1, v5 + aput-object v2, v1, v6 invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - goto :goto_1 + goto :goto_2 :sswitch_4 - const-string v1, "RELATIONSHIP_ADD" + const-string v0, "RELATIONSHIP_ADD" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 @@ -1832,11 +1821,11 @@ iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->relationshipType:I - if-eq v0, v6, :cond_9 + if-eq v0, v7, :cond_9 - if-eq v0, v2, :cond_8 + if-eq v0, v3, :cond_8 - goto :goto_1 + goto :goto_2 :cond_8 const v0, 0x7f121027 @@ -1845,7 +1834,7 @@ move-result-object p1 - goto :goto_0 + goto :goto_1 :cond_9 const v0, 0x7f12101a @@ -1854,14 +1843,19 @@ move-result-object p1 - :goto_0 - move-object v4, p1 + :goto_1 + move-object v5, p1 :cond_a - :goto_1 - return-object v4 + :goto_2 + return-object v5 - nop + :cond_b + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :sswitch_data_0 .sparse-switch @@ -1876,9 +1870,7 @@ .method public final getContentIntent(Landroid/content/Context;)Landroid/app/PendingIntent; .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/fcm/NotificationData;->getContentIntentInternal()Landroid/content/Intent; @@ -1894,12 +1886,12 @@ invoke-virtual {v0, p1, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; + const/4 v1, 0x0 + invoke-direct {p0, v0}, Lcom/discord/utilities/fcm/NotificationData;->addTrackingData(Landroid/content/Intent;)Landroid/content/Intent; move-result-object v0 - const/4 v1, 0x0 - const/high16 v2, 0x8000000 invoke-static {p1, v1, v0, v2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; @@ -1908,17 +1900,24 @@ const-string v0, "PendingIntent.getActivit\u2026FLAG_UPDATE_CURRENT\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getContentIntentInApp(Landroid/content/Context;)Landroid/app/PendingIntent; .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/fcm/NotificationData;->getContentIntentInternal()Landroid/content/Intent; @@ -1934,12 +1933,12 @@ invoke-virtual {v0, p1, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; + const/4 v1, 0x0 + invoke-direct {p0, v0}, Lcom/discord/utilities/fcm/NotificationData;->addTrackingData(Landroid/content/Intent;)Landroid/content/Intent; move-result-object v0 - const/4 v1, 0x0 - const/high16 v2, 0x8000000 invoke-static {p1, v1, v0, v2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; @@ -1948,75 +1947,82 @@ const-string v0, "PendingIntent.getActivit\u2026FLAG_UPDATE_CURRENT\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getConversationTitle(Landroid/content/Context;)Ljava/lang/CharSequence; - .locals 10 + .locals 9 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I + invoke-virtual {v1}, Ljava/lang/String;->hashCode()I - move-result v1 - - const/4 v2, 0x0 + move-result v2 const v3, 0x3b7f2454 - if-eq v1, v3, :cond_0 + if-eq v2, v3, :cond_0 goto :goto_0 :cond_0 - const-string v1, "MESSAGE_CREATE" + const-string v2, "MESSAGE_CREATE" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - iget v6, p0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I + iget v5, p0, Lcom/discord/utilities/fcm/NotificationData;->channelType:I - if-eqz v6, :cond_2 + if-eqz v5, :cond_2 - const/4 v0, 0x3 + const/4 v1, 0x3 - if-eq v6, v0, :cond_1 + if-eq v5, v1, :cond_1 - const/4 v0, 0x5 + const/4 v1, 0x5 - if-eq v6, v0, :cond_2 + if-eq v5, v1, :cond_2 - const/16 v0, 0x9 + const/16 v1, 0x9 - if-eq v6, v0, :cond_2 + if-eq v5, v1, :cond_2 goto :goto_0 :cond_1 - sget-object v3, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils; + sget-object v2, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils; - iget-object v5, p0, Lcom/discord/utilities/fcm/NotificationData;->channelName:Ljava/lang/String; + iget-object v4, p0, Lcom/discord/utilities/fcm/NotificationData;->channelName:Ljava/lang/String; - const/4 v7, 0x0 + const/4 v6, 0x0 - const/16 v8, 0x8 + const/16 v7, 0x8 - const/4 v9, 0x0 + const/4 v8, 0x0 - move-object v4, p1 + move-object v3, p1 - invoke-static/range {v3 .. v9}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String; + invoke-static/range {v2 .. v8}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String; - move-result-object v2 + move-result-object v0 goto :goto_0 @@ -2065,19 +2071,24 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/fcm/NotificationData;->renderMarkdown(Ljava/lang/String;)Ljava/lang/CharSequence; - move-result-object v2 + move-result-object v0 :cond_3 :goto_0 - return-object v2 + return-object v0 + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getDeleteIntent(Landroid/content/Context;)Landroid/app/PendingIntent; .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; @@ -2097,9 +2108,18 @@ const-string v0, "PendingIntent.getBroadca\u2026tent.FLAG_UPDATE_CURRENT)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getDirectReplyAction(Landroid/content/Context;Ljava/util/Set;)Landroidx/core/app/NotificationCompat$Action; @@ -2119,35 +2139,33 @@ } .end annotation - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "deniedChannels" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + const-string v2, "MESSAGE_CREATE" - const-string v1, "MESSAGE_CREATE" + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v1 - move-result v0 + const/4 v2, 0x1 - const/4 v1, 0x1 + xor-int/2addr v1, v2 - xor-int/2addr v0, v1 + if-nez v1, :cond_1 - if-nez v0, :cond_1 + iget-wide v3, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v1 - move-result-object v0 - - invoke-interface {p2, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p2, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z move-result p2 @@ -2178,35 +2196,35 @@ const-string v0, "RemoteInput.Builder(Inte\u2026essage))\n .build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J + iget-wide v3, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J invoke-virtual {p0, p1}, Lcom/discord/utilities/fcm/NotificationData;->getTitle(Landroid/content/Context;)Ljava/lang/CharSequence; - move-result-object v4 + move-result-object v1 - invoke-virtual {v0, p1, v2, v3, v4}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->directReply(Landroid/content/Context;JLjava/lang/CharSequence;)Landroid/content/Intent; + invoke-virtual {v0, p1, v3, v4, v1}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->directReply(Landroid/content/Context;JLjava/lang/CharSequence;)Landroid/content/Intent; move-result-object v0 - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J + iget-wide v3, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J - long-to-int v3, v2 + long-to-int v1, v3 invoke-direct {p0, v0}, Lcom/discord/utilities/fcm/NotificationData;->addTrackingData(Landroid/content/Intent;)Landroid/content/Intent; move-result-object v0 - const/high16 v2, 0x8000000 + const/high16 v3, 0x8000000 - invoke-static {p1, v3, v0, v2}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; + invoke-static {p1, v1, v0, v3}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; move-result-object v0 - new-instance v2, Landroidx/core/app/NotificationCompat$Action$Builder; + new-instance v1, Landroidx/core/app/NotificationCompat$Action$Builder; const v3, 0x7f0803c2 @@ -2216,13 +2234,13 @@ move-result-object p1 - invoke-direct {v2, v3, p1, v0}, Landroidx/core/app/NotificationCompat$Action$Builder;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V + invoke-direct {v1, v3, p1, v0}, Landroidx/core/app/NotificationCompat$Action$Builder;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V - invoke-virtual {v2, p2}, Landroidx/core/app/NotificationCompat$Action$Builder;->addRemoteInput(Landroidx/core/app/RemoteInput;)Landroidx/core/app/NotificationCompat$Action$Builder; + invoke-virtual {v1, p2}, Landroidx/core/app/NotificationCompat$Action$Builder;->addRemoteInput(Landroidx/core/app/RemoteInput;)Landroidx/core/app/NotificationCompat$Action$Builder; move-result-object p1 - invoke-virtual {p1, v1}, Landroidx/core/app/NotificationCompat$Action$Builder;->setAllowGeneratedReplies(Z)Landroidx/core/app/NotificationCompat$Action$Builder; + invoke-virtual {p1, v2}, Landroidx/core/app/NotificationCompat$Action$Builder;->setAllowGeneratedReplies(Z)Landroidx/core/app/NotificationCompat$Action$Builder; move-result-object p1 @@ -2234,35 +2252,45 @@ :cond_1 :goto_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_2 + const-string p1, "deniedChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getFullScreenIntent(Landroid/content/Context;)Landroid/app/PendingIntent; .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/utilities/fcm/NotificationData;->getNotificationCategory()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const-string v1, "call" + const-string v2, "call" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/lit8 v0, v0, 0x1 + xor-int/lit8 v1, v1, 0x1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_0 new-instance v0, Landroid/content/Intent; @@ -2288,6 +2316,13 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getGroupKey()Ljava/lang/String; @@ -2613,41 +2648,39 @@ .end method .method public final getMarkAsReadAction(Landroid/content/Context;)Landroidx/core/app/NotificationCompat$Action; - .locals 6 + .locals 8 .annotation build Landroidx/annotation/RequiresApi; value = 0x18 .end annotation - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - const-string v1, "MESSAGE_CREATE" + const-string v2, "MESSAGE_CREATE" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/lit8 v0, v0, 0x1 + xor-int/lit8 v1, v1, 0x1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_0 - sget-object v0, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; + sget-object v2, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J + iget-wide v4, p0, Lcom/discord/utilities/fcm/NotificationData;->channelId:J - iget-wide v4, p0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J + iget-wide v6, p0, Lcom/discord/utilities/fcm/NotificationData;->messageId:J - move-object v1, p1 + move-object v3, p1 - invoke-virtual/range {v0 .. v5}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->markAsRead(Landroid/content/Context;JJ)Landroid/content/Intent; + invoke-virtual/range {v2 .. v7}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->markAsRead(Landroid/content/Context;JJ)Landroid/content/Intent; move-result-object v0 @@ -2678,6 +2711,13 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getMessageId()J @@ -2950,32 +2990,32 @@ .end method .method public final getNotificationSound(Landroid/content/Context;)Landroid/net/Uri; - .locals 3 + .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I + invoke-virtual {v1}, Ljava/lang/String;->hashCode()I - move-result v1 + move-result v2 - const v2, 0x69807371 + const v3, 0x69807371 - if-eq v1, v2, :cond_0 + if-eq v2, v3, :cond_0 goto :goto_0 :cond_0 - const-string v1, "CALL_RING" + const-string v2, "CALL_RING" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 const-string v0, "android.resource://" @@ -3017,164 +3057,150 @@ const-string v0, "StringBuilder()\n \u2026)\n .toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - move-result-object p1 - - goto :goto_1 + move-result-object v0 :cond_1 :goto_0 - const/4 p1, 0x0 + return-object v0 - :goto_1 - return-object p1 + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getSender(Landroid/content/Context;)Landroidx/core/app/Person; - .locals 11 + .locals 12 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - const-string v1, "MESSAGE_CREATE" + const-string v2, "MESSAGE_CREATE" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - const/4 v1, 0x1 + const/4 v2, 0x1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->messageType:I + iget v1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageType:I - const/4 v2, 0x7 + const/4 v3, 0x7 - if-eq v0, v2, :cond_0 + if-eq v1, v3, :cond_0 - iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->messageActivityType:I + iget v1, p0, Lcom/discord/utilities/fcm/NotificationData;->messageActivityType:I - const/4 v2, 0x2 + const/4 v3, 0x2 - if-eq v0, v2, :cond_0 + if-eq v1, v3, :cond_0 - if-eq v0, v1, :cond_0 + if-eq v1, v2, :cond_0 iget-object p1, p0, Lcom/discord/utilities/fcm/NotificationData;->userUsername:Ljava/lang/String; goto :goto_0 :cond_0 - const v0, 0x7f1205af + const v1, 0x7f1205af - invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p1 :goto_0 - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userId:J + iget-wide v3, p0, Lcom/discord/utilities/fcm/NotificationData;->userId:J - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - iget-object v5, p0, Lcom/discord/utilities/fcm/NotificationData;->userAvatar:Ljava/lang/String; - - const/4 v6, 0x0 + iget-object v6, p0, Lcom/discord/utilities/fcm/NotificationData;->userAvatar:Ljava/lang/String; const/4 v7, 0x0 const/4 v8, 0x0 - const/16 v9, 0x1c + const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1c - invoke-static/range {v4 .. v10}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + const/4 v11, 0x0 - move-result-object v0 + invoke-static/range {v5 .. v11}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - const/4 v2, 0x0 + move-result-object v1 - if-eqz v0, :cond_3 + const/4 v3, 0x0 - const/16 v3, 0x2e + if-eqz v1, :cond_4 - const-string v4, "jpg" + const/16 v4, 0x2e - const-string v5, "$this$replaceAfterLast" + if-eqz v1, :cond_3 - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v5, 0x6 - const-string v5, "replacement" + invoke-static {v1, v4, v3, v3, v5}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result v4 - const-string v6, "missingDelimiterValue" + const/4 v5, -0x1 - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v6, 0x6 - - invoke-static {v0, v3, v2, v2, v6}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I - - move-result v3 - - const/4 v6, -0x1 - - if-ne v3, v6, :cond_1 + if-ne v4, v5, :cond_1 goto :goto_1 :cond_1 - add-int/2addr v3, v1 + add-int/2addr v4, v2 - invoke-virtual {v0}, Ljava/lang/String;->length()I + invoke-virtual {v1}, Ljava/lang/String;->length()I - move-result v6 + move-result v5 - const-string v7, "$this$replaceRange" + if-lt v5, v4, :cond_2 - invoke-static {v0, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Ljava/lang/StringBuilder; - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V - if-lt v6, v3, :cond_2 + invoke-virtual {v6, v1, v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; - new-instance v5, Ljava/lang/StringBuilder; + const-string v3, "this.append(value, startIndex, endIndex)" - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v5, v0, v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; + const-string v4, "jpg" - const-string v2, "this.append(value, startIndex, endIndex)" + invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; - invoke-static {v5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v1}, Ljava/lang/String;->length()I - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; + move-result v4 - invoke-virtual {v0}, Ljava/lang/String;->length()I + invoke-virtual {v6, v1, v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; - move-result v3 + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v5, v0, v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; - invoke-static {v5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v0 + move-result-object v1 :goto_1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_4 - invoke-static {v0}, Landroidx/core/graphics/drawable/IconCompat;->createWithContentUri(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat; + invoke-static {v1}, Landroidx/core/graphics/drawable/IconCompat;->createWithContentUri(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat; move-result-object v0 @@ -3189,7 +3215,7 @@ const-string v2, ")." - invoke-static {v0, v6, v1, v3, v2}, Lf/e/b/a/a;->k(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; + invoke-static {v0, v5, v1, v4, v2}, Lf/e/b/a/a;->k(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; move-result-object v0 @@ -3198,24 +3224,29 @@ throw p1 :cond_3 - const/4 v0, 0x0 + const-string p1, "missingDelimiterValue" + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 :goto_2 - new-instance v2, Landroidx/core/app/Person$Builder; + new-instance v1, Landroidx/core/app/Person$Builder; - invoke-direct {v2}, Landroidx/core/app/Person$Builder;->()V + invoke-direct {v1}, Landroidx/core/app/Person$Builder;->()V - invoke-virtual {v2, p1}, Landroidx/core/app/Person$Builder;->setName(Ljava/lang/CharSequence;)Landroidx/core/app/Person$Builder; + invoke-virtual {v1, p1}, Landroidx/core/app/Person$Builder;->setName(Ljava/lang/CharSequence;)Landroidx/core/app/Person$Builder; move-result-object p1 - iget-wide v2, p0, Lcom/discord/utilities/fcm/NotificationData;->userId:J + iget-wide v3, p0, Lcom/discord/utilities/fcm/NotificationData;->userId:J - invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v2 + move-result-object v1 - invoke-virtual {p1, v2}, Landroidx/core/app/Person$Builder;->setKey(Ljava/lang/String;)Landroidx/core/app/Person$Builder; + invoke-virtual {p1, v1}, Landroidx/core/app/Person$Builder;->setKey(Ljava/lang/String;)Landroidx/core/app/Person$Builder; move-result-object p1 @@ -3225,15 +3256,15 @@ iget v0, p0, Lcom/discord/utilities/fcm/NotificationData;->relationshipType:I - if-ne v0, v1, :cond_4 + if-ne v0, v2, :cond_5 goto :goto_3 - :cond_4 - const/4 v1, 0x0 + :cond_5 + const/4 v2, 0x0 :goto_3 - invoke-virtual {p1, v1}, Landroidx/core/app/Person$Builder;->setImportant(Z)Landroidx/core/app/Person$Builder; + invoke-virtual {p1, v2}, Landroidx/core/app/Person$Builder;->setImportant(Z)Landroidx/core/app/Person$Builder; move-result-object p1 @@ -3243,9 +3274,16 @@ const-string v0, "Person.Builder()\n \u2026_FRIEND)\n .build()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_6 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getShouldGroup()Z @@ -3384,29 +3422,27 @@ value = 0x18 .end annotation - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "clock" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; - iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; + const-string v2, "MESSAGE_CREATE" - const-string v1, "MESSAGE_CREATE" + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v1 - move-result v0 + xor-int/lit8 v1, v1, 0x1 - xor-int/lit8 v0, v0, 0x1 + if-nez v1, :cond_1 - if-nez v0, :cond_1 + const/4 v1, 0x2 - const/4 v0, 0x2 - - if-ge p3, v0, :cond_0 + if-ge p3, v1, :cond_0 goto :goto_0 @@ -3461,17 +3497,27 @@ :cond_1 :goto_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getTitle(Landroid/content/Context;)Ljava/lang/CharSequence; .locals 11 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 iget-object v0, p0, Lcom/discord/utilities/fcm/NotificationData;->type:Ljava/lang/String; @@ -3671,6 +3717,15 @@ :goto_1 return-object v3 + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + nop :sswitch_data_0 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$NotificationDisplaySubscriptionManager.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$NotificationDisplaySubscriptionManager.smali index 99db966734..5d6068b585 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$NotificationDisplaySubscriptionManager.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$NotificationDisplaySubscriptionManager.smali @@ -63,7 +63,7 @@ const-string v0, "subscription" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/utilities/fcm/NotificationRenderer$NotificationDisplaySubscriptionManager;->notificationDisplaySubscriptions:Ljava/util/HashMap; @@ -94,6 +94,13 @@ monitor-exit v0 throw p1 + + :cond_0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final cancel(I)V diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$clear$1.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$clear$1.smali index 4d05f7d16f..2828879e0e 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$clear$1.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$clear$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationRenderer$clear$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationRenderer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$4.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$4.smali index 703dcedc7b..78ba59e5ff 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$4.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "NotificationRenderer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lrx/subscriptions/CompositeSubscription;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subscriptions/CompositeSubscription; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "add" - - const-string v5, "add(Lrx/Subscription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "add" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subscriptions/CompositeSubscription; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "add(Lrx/Subscription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subscriptions/CompositeSubscription; diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$5.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$5.smali index ffa4bf091b..e47534043b 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$5.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationRenderer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -83,7 +83,7 @@ const-string v3, "notificationBuilder" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/fcm/NotificationRenderer;->access$displayNotification(Lcom/discord/utilities/fcm/NotificationRenderer;Landroid/content/Context;ILandroidx/core/app/NotificationCompat$Builder;)V diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$6.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$6.smali index 60a1b76b03..aeba378ad4 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$6.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$6.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$6; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "NotificationRenderer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lrx/subscriptions/CompositeSubscription;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subscriptions/CompositeSubscription; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "add" - - const-string v5, "add(Lrx/Subscription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "add" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subscriptions/CompositeSubscription; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "add(Lrx/Subscription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subscriptions/CompositeSubscription; diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$7.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$7.smali index 35dbbb1519..9e2be3dd09 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$7.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationRenderer$displayAndUpdateCache$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationRenderer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", "Lkotlin/Unit;", @@ -55,7 +55,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -180,7 +180,7 @@ const-string v6, "bitmapsForIconUris" - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, v3, v4, v5, p1}, Lcom/discord/utilities/fcm/NotificationRenderer;->access$getMessageStyle(Lcom/discord/utilities/fcm/NotificationRenderer;Landroid/content/Context;Lcom/discord/utilities/fcm/NotificationData;Ljava/util/List;Ljava/util/Map;)Landroidx/core/app/NotificationCompat$MessagingStyle; @@ -204,7 +204,7 @@ const-string v5, "notificationBuilder" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v2, v3, v4}, Lcom/discord/utilities/fcm/NotificationRenderer;->access$displayNotification(Lcom/discord/utilities/fcm/NotificationRenderer;Landroid/content/Context;ILandroidx/core/app/NotificationCompat$Builder;)V :try_end_0 diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayInApp$1.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayInApp$1.smali index 62de8b0112..86043f4940 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayInApp$1.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer$displayInApp$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/fcm/NotificationRenderer$displayInApp$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NotificationRenderer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/fcm/NotificationRenderer$displayInApp$1;->$notificationData:Lcom/discord/utilities/fcm/NotificationData; @@ -80,4 +78,13 @@ invoke-virtual {p1}, Landroid/app/PendingIntent;->send()V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali index a5a1e7ed36..03c36a891d 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali @@ -100,11 +100,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.app.AlarmManager" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -255,7 +255,7 @@ new-instance v1, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps; - sget-object v9, Lk0/j/o;->d:Lk0/j/o; + sget-object v9, Lk0/i/o;->d:Lk0/i/o; invoke-direct {v1, v9}, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;->(Ljava/util/Map;)V @@ -279,7 +279,7 @@ const-string v10, "ShortcutManagerCompat.getDynamicShortcuts(context)" - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v9}, Ljava/util/Collection;->isEmpty()Z @@ -312,13 +312,13 @@ const-string v11, "it" - invoke-static {v10, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v10}, Landroidx/core/content/pm/ShortcutInfoCompat;->getId()Ljava/lang/String; move-result-object v10 - invoke-static {v10, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v10, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v10 @@ -552,7 +552,7 @@ move-result-object v1 - invoke-static {v9, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v9, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v1 @@ -592,7 +592,7 @@ goto :goto_4 :cond_c - invoke-static {v9}, Lk0/j/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v9}, Lk0/i/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v1 @@ -675,7 +675,7 @@ const-string v9, "Observable\n .time\u2026dSchedulers.mainThread())" - invoke-static {v11, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -709,7 +709,7 @@ const-string v3, "bitmapsObservable\n \u2026dSchedulers.mainThread())" - invoke-static {v10, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v11, 0x0 @@ -857,7 +857,7 @@ const-string v1, "Person.Builder()\n \u2026ey(\"me\")\n .build()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroidx/core/app/NotificationCompat$MessagingStyle; @@ -936,7 +936,7 @@ const-string v3, "data.getSender(context).\u2026(icon)\n .build()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-nez v1, :cond_1 @@ -967,7 +967,7 @@ :cond_2 const-string p1, "msgStyle" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p2 .end method @@ -1012,17 +1012,13 @@ .method public final display(Landroid/content/Context;Lcom/discord/utilities/fcm/NotificationData;Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)V .locals 7 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "notificationData" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "settings" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 :try_start_0 invoke-direct {p0, p1, p2, p3}, Lcom/discord/utilities/fcm/NotificationRenderer;->displayAndUpdateCache(Landroid/content/Context;Lcom/discord/utilities/fcm/NotificationData;Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;)V @@ -1048,18 +1044,37 @@ :goto_0 return-void + + :cond_0 + const-string p1, "settings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "notificationData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final displayInApp(Landroid/content/Context;Lcom/discord/utilities/fcm/NotificationData;)V .locals 12 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "notificationData" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-virtual {p2}, Lcom/discord/utilities/fcm/NotificationData;->getChannelId()J @@ -1104,13 +1119,13 @@ move-object v5, v1 :goto_1 - invoke-static {v4}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_3 - invoke-static {v5}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v5}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -1158,130 +1173,158 @@ invoke-static/range {v2 .. v11}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;->enqueue$default(Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/net/Uri;ILjava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V return-void + + :cond_4 + const-string p1, "notificationData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final displaySent(Landroid/content/Context;JLjava/lang/CharSequence;ZI)V - .locals 14 + .locals 13 move-object v0, p1 - move-object/from16 v1, p4 + move/from16 v1, p6 - move/from16 v2, p6 + const/4 v2, 0x0 - const-string v3, "context" + if-eqz v0, :cond_2 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "channelName" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 if-eqz p5, :cond_0 - const v3, 0x7f12102a + const v2, 0x7f12102a goto :goto_0 :cond_0 - const v3, 0x7f121029 + const v2, 0x7f121029 :goto_0 - sget-object v4, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; + sget-object v3, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion; - move-wide/from16 v5, p2 + move-wide v4, p2 - invoke-virtual {v4, p1, v5, v6}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->delete(Landroid/content/Context;J)Landroid/content/Intent; + invoke-virtual {v3, p1, v4, v5}, Lcom/discord/utilities/fcm/NotificationActions$Companion;->delete(Landroid/content/Context;J)Landroid/content/Intent; - move-result-object v4 - - const/4 v12, 0x0 - - const/high16 v13, 0x8000000 - - invoke-static {p1, v12, v4, v13}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; - - move-result-object v4 - - const-wide/16 v7, 0x0 - - const/4 v9, 0x0 - - const/4 v10, 0x6 + move-result-object v3 const/4 v11, 0x0 - invoke-static/range {v5 .. v11}, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders;->selectChannel$default(JJLjava/lang/Long;ILjava/lang/Object;)Landroid/content/Intent; + const/high16 v12, 0x8000000 + + invoke-static {p1, v11, v3, v12}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; + + move-result-object v3 + + const-wide/16 v6, 0x0 + + const/4 v8, 0x0 + + const/4 v9, 0x6 + + const/4 v10, 0x0 + + invoke-static/range {v4 .. v10}, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders;->selectChannel$default(JJLjava/lang/Long;ILjava/lang/Object;)Landroid/content/Intent; + + move-result-object v4 + + const-class v5, Lcom/discord/app/AppActivity$Main; + + invoke-virtual {v4, p1, v5}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; + + invoke-static {p1, v11, v4, v12}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; + + move-result-object v4 + + new-instance v5, Landroidx/core/app/NotificationCompat$Builder; + + const-string v6, "Messages" + + invoke-direct {v5, p1, v6}, Landroidx/core/app/NotificationCompat$Builder;->(Landroid/content/Context;Ljava/lang/String;)V + + const/4 v6, 0x1 + + invoke-virtual {v5, v6}, Landroidx/core/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroidx/core/app/NotificationCompat$Builder; move-result-object v5 - const-class v6, Lcom/discord/app/AppActivity$Main; + const v7, 0x7f08036b - invoke-virtual {v5, p1, v6}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; - - invoke-static {p1, v12, v5, v13}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; + invoke-virtual {v5, v7}, Landroidx/core/app/NotificationCompat$Builder;->setSmallIcon(I)Landroidx/core/app/NotificationCompat$Builder; move-result-object v5 - new-instance v6, Landroidx/core/app/NotificationCompat$Builder; + const-string v7, "msg" - const-string v7, "Messages" + invoke-virtual {v5, v7}, Landroidx/core/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; - invoke-direct {v6, p1, v7}, Landroidx/core/app/NotificationCompat$Builder;->(Landroid/content/Context;Ljava/lang/String;)V + move-result-object v5 - const/4 v7, 0x1 + new-array v6, v6, [Ljava/lang/Object; - invoke-virtual {v6, v7}, Landroidx/core/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroidx/core/app/NotificationCompat$Builder; + aput-object p4, v6, v11 - move-result-object v6 + invoke-virtual {p1, v2, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - const v8, 0x7f08036b + move-result-object v2 - invoke-virtual {v6, v8}, Landroidx/core/app/NotificationCompat$Builder;->setSmallIcon(I)Landroidx/core/app/NotificationCompat$Builder; + invoke-virtual {v5, v2}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; - move-result-object v6 + move-result-object v2 - const-string v8, "msg" + invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; - invoke-virtual {v6, v8}, Landroidx/core/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; + move-result-object v2 - move-result-object v6 + invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; - new-array v7, v7, [Ljava/lang/Object; + move-result-object v2 - aput-object v1, v7, v12 + invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;->build()Landroid/app/Notification; - invoke-virtual {p1, v3, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v6, v1}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; - - move-result-object v1 - - invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; - - move-result-object v1 - - invoke-virtual {v1, v5}, Landroidx/core/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; - - move-result-object v1 - - invoke-virtual {v1}, Landroidx/core/app/NotificationCompat$Builder;->build()Landroid/app/Notification; - - move-result-object v1 + move-result-object v2 invoke-static {p1}, Landroidx/core/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; move-result-object v3 - invoke-virtual {v3, v2, v1}, Landroidx/core/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V + invoke-virtual {v3, v1, v2}, Landroidx/core/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V - move-object v1, p0 + move-object v3, p0 - invoke-direct {p0, p1, v2}, Lcom/discord/utilities/fcm/NotificationRenderer;->autoDismissNotification(Landroid/content/Context;I)V + invoke-direct {p0, p1, v1}, Lcom/discord/utilities/fcm/NotificationRenderer;->autoDismissNotification(Landroid/content/Context;I)V return-void + + :cond_1 + move-object v3, p0 + + const-string v0, "channelName" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_2 + move-object v3, p0 + + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final initNotificationChannels(Landroid/app/Application;)V @@ -1290,9 +1333,7 @@ value = 0x1a .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v0, Landroid/app/NotificationChannel; @@ -1490,7 +1531,7 @@ const-string v4, "StringBuilder()\n \u2026)\n .toString()" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; @@ -1535,11 +1576,20 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.app.NotificationManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 diff --git a/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Completed.smali b/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Completed.smali index a18c97ec29..2265563a0b 100644 --- a/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Completed.smali +++ b/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Completed.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/io/File;)V .locals 1 - const-string v0, "file" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;->file:Ljava/io/File; return-void + + :cond_0 + const-string p1, "file" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Failure.smali b/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Failure.smali index ec5afeaa2b..cc9f4ea855 100644 --- a/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Failure.smali +++ b/com.discord/smali/com/discord/utilities/file/DownloadUtils$DownloadState$Failure.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/Exception;)V .locals 1 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;->exception:Ljava/lang/Exception; return-void + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/file/DownloadUtils$downloadFile$1.smali b/com.discord/smali/com/discord/utilities/file/DownloadUtils$downloadFile$1.smali index 78b4ea87ce..f73e60807d 100644 --- a/com.discord/smali/com/discord/utilities/file/DownloadUtils$downloadFile$1.smali +++ b/com.discord/smali/com/discord/utilities/file/DownloadUtils$downloadFile$1.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lcom/discord/utilities/file/DownloadUtils$DownloadState;", - ">;>;" + "TT;>;>;" } .end annotation @@ -76,9 +75,7 @@ } .end annotation - const-string v0, "emitter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress; @@ -107,4 +104,13 @@ invoke-virtual {v0, v1}, Lrx/Observable;->R(Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_0 + const-string p1, "emitter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/file/DownloadUtils.smali b/com.discord/smali/com/discord/utilities/file/DownloadUtils.smali index 38bfa98b7c..aae7323f2f 100644 --- a/com.discord/smali/com/discord/utilities/file/DownloadUtils.smali +++ b/com.discord/smali/com/discord/utilities/file/DownloadUtils.smali @@ -57,21 +57,15 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string p0, "fileUrl" + if-eqz p1, :cond_2 - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string p0, "fileName" - - invoke-static {p2, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "downloadDirectory" - - invoke-static {p3, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1; @@ -85,9 +79,37 @@ const-string p1, "Observable.create({ emit\u2026.BackpressureMode.BUFFER)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "downloadDirectory" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "fileName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "fileUrl" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic downloadFile$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;ILjava/lang/Object;)Lrx/Observable; @@ -103,7 +125,7 @@ const-string p4, "context.cacheDir" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-static {p0, p1, p2, p3}, Lcom/discord/utilities/file/DownloadUtils;->downloadFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/utilities/file/FileUtilsKt.smali b/com.discord/smali/com/discord/utilities/file/FileUtilsKt.smali index ed17f8b4d0..0cfd91022b 100644 --- a/com.discord/smali/com/discord/utilities/file/FileUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/file/FileUtilsKt.smali @@ -96,38 +96,36 @@ .end method .method public static final getIconForFiletype(Landroid/content/Context;Ljava/lang/String;)I - .locals 3 + .locals 4 .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "mimeType" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "image" - const-string v0, "image" + const/4 v2, 0x0 - const/4 v1, 0x0 + const/4 v3, 0x2 - const/4 v2, 0x2 + invoke-static {p1, v1, v2, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + move-result v1 - move-result v0 - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 const p1, 0x7f0402c8 goto :goto_0 :cond_0 - const-string/jumbo v0, "video" + const-string v1, "video" - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v1, v2, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p1 @@ -141,13 +139,25 @@ const p1, 0x7f0402c6 :goto_0 - const/4 v0, 0x0 - - invoke-static {p0, p1, v1, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {p0, p1, v2, v3, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result p0 return p0 + + :cond_2 + const-string p0, "mimeType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getSizeSubtitle(J)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/font/FontUtils.smali b/com.discord/smali/com/discord/utilities/font/FontUtils.smali index 2ebc2d24f4..f6a33a536a 100644 --- a/com.discord/smali/com/discord/utilities/font/FontUtils.smali +++ b/com.discord/smali/com/discord/utilities/font/FontUtils.smali @@ -39,15 +39,13 @@ .method public final getSystemFontScaleInt(Landroid/content/ContentResolver;)I .locals 2 - const-string v0, "contentResolver" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/high16 v0, 0x3f800000 # 1.0f - const-string v0, "font_scale" + const-string v1, "font_scale" - const/high16 v1, 0x3f800000 # 1.0f - - invoke-static {p1, v0, v1}, Landroid/provider/Settings$System;->getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F + invoke-static {p1, v1, v0}, Landroid/provider/Settings$System;->getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F move-result p1 @@ -62,14 +60,21 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "contentResolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getTargetFontScaleFloat(Landroid/content/Context;)F .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -118,4 +123,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker$computeScores$1.smali b/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker$computeScores$1.smali index e8b5d3fb38..473abe697e 100644 --- a/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker$computeScores$1.smali +++ b/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker$computeScores$1.smali @@ -73,7 +73,7 @@ check-cast v1, Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -104,7 +104,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -130,7 +130,7 @@ if-eqz p2, :cond_2 - invoke-static {p2}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p2}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p2 diff --git a/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker.smali b/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker.smali index 9f570709f4..b7464089fe 100644 --- a/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker.smali +++ b/com.discord/smali/com/discord/utilities/frecency/FrecencyTracker.smali @@ -63,7 +63,7 @@ iput-boolean p1, p0, Lcom/discord/utilities/frecency/FrecencyTracker;->dirty:Z - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/utilities/frecency/FrecencyTracker;->sortedKeys:Ljava/util/List; @@ -152,13 +152,13 @@ const-string p2, "scores.keys" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Lcom/discord/utilities/frecency/FrecencyTracker$computeScores$1; invoke-direct {p2, p0, v0}, Lcom/discord/utilities/frecency/FrecencyTracker$computeScores$1;->(Lcom/discord/utilities/frecency/FrecencyTracker;Ljava/util/HashMap;)V - invoke-static {p1, p2}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -303,7 +303,7 @@ .end method .method public final declared-synchronized track(Ljava/lang/Object;J)V - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(TT;J)V" @@ -326,20 +326,24 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_0 + const-string v1, "history[key] ?: emptyList()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 - invoke-static {v0, p2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v0, p2}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object p2 iget p3, p0, Lcom/discord/utilities/frecency/FrecencyTracker;->maxSamples:I - invoke-static {p2, p3}, Lk0/j/l;->takeLast(Ljava/util/List;I)Ljava/util/List; + invoke-static {p2, p3}, Lk0/i/l;->takeLast(Ljava/util/List;I)Ljava/util/List; move-result-object p2 diff --git a/com.discord/smali/com/discord/utilities/fresco/GrayscalePostprocessor.smali b/com.discord/smali/com/discord/utilities/fresco/GrayscalePostprocessor.smali index 963b324e8a..210fcf5214 100644 --- a/com.discord/smali/com/discord/utilities/fresco/GrayscalePostprocessor.smali +++ b/com.discord/smali/com/discord/utilities/fresco/GrayscalePostprocessor.smali @@ -25,7 +25,7 @@ const-string v1, "javaClass.simpleName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali index 9a75c21012..aefeee32ec 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali @@ -70,9 +70,7 @@ .method public static final appHasUsagePermission(Landroid/content/Context;)Z .locals 4 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z @@ -115,6 +113,15 @@ :cond_1 return v1 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method private final chooseAppToShow(Landroid/content/Context;Ljava/util/Collection;)Lcom/discord/stores/StoreRunningGame$RunningGame; @@ -212,8 +219,6 @@ move-result-wide v3 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - invoke-virtual {v1}, Landroid/app/usage/UsageStats;->getLastTimeStamp()J move-result-wide v5 @@ -246,7 +251,7 @@ const-string v0, "installedAppsMap[it.packageName] ?: return null" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Lcom/discord/stores/StoreRunningGame$RunningGame; @@ -266,7 +271,7 @@ const-string v1, "appInfo.packageName" - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p2, p2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; @@ -276,7 +281,7 @@ const-string p1, "pm.getApplicationIcon(appInfo.packageName)" - invoke-static {v7, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, v0 @@ -398,7 +403,7 @@ const-string v3, "it.activityInfo.packageName" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; @@ -406,7 +411,7 @@ const-string v3, "it.activityInfo.applicationInfo" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -424,29 +429,27 @@ value = 0x17 .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-static {p1}, Lcom/discord/utilities/games/GameDetectionHelper;->appHasUsagePermission(Landroid/content/Context;)Z - move-result v0 + move-result v1 - const/4 v1, 0x0 + if-eqz v1, :cond_6 - if-eqz v0, :cond_5 + sget-object v1, Lcom/discord/utilities/games/GameDetectionHelper;->usageStatsManager:Landroid/app/usage/UsageStatsManager; - sget-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->usageStatsManager:Landroid/app/usage/UsageStatsManager; - - if-eqz v0, :cond_5 + if-eqz v1, :cond_6 invoke-direct {p0, p1}, Lcom/discord/utilities/games/GameDetectionHelper;->loadInstalledApps(Landroid/content/Context;)V invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; - move-result-object v0 + move-result-object v1 - invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + invoke-interface {v1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J move-result-wide v2 @@ -456,7 +459,7 @@ sget-object v6, Lcom/discord/utilities/games/GameDetectionHelper;->usageStatsManager:Landroid/app/usage/UsageStatsManager; - invoke-static {v6}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v6, :cond_5 invoke-virtual {v6, v4, v5, v2, v3}, Landroid/app/usage/UsageStatsManager;->queryAndAggregateUsageStats(JJ)Ljava/util/Map; @@ -478,7 +481,7 @@ move-result-object v2 - invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + invoke-interface {v1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J move-result-wide v3 @@ -486,16 +489,16 @@ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {p1, v0, v1, v6, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v6, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V return-void :cond_0 - const-string/jumbo v3, "usageGeneral" + const-string v3, "usageGeneral" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Ljava/util/LinkedHashMap; @@ -529,7 +532,7 @@ const-string v9, "it.value" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v8, Landroid/app/usage/UsageStats; @@ -589,7 +592,7 @@ goto :goto_2 :cond_4 - move-object v4, v1 + move-object v4, v0 :goto_2 invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -598,7 +601,7 @@ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + invoke-interface {v1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J move-result-wide v4 @@ -606,9 +609,9 @@ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {v2, v0, v1, v6, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v2, v1, v0, v6, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -621,13 +624,18 @@ goto :goto_3 :cond_5 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + invoke-static {}, Lk0/n/c/h;->throwNpe()V - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getRunningGame()Lcom/discord/stores/StoreRunningGame; + throw v0 - move-result-object v0 + :cond_6 + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getRunningGame()Lcom/discord/stores/StoreRunningGame; + + move-result-object v1 + + invoke-virtual {v1, v0}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V sget-object v0, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion; @@ -635,14 +643,19 @@ :goto_3 return-void + + :cond_7 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final isSystemApp(Landroid/content/pm/ApplicationInfo;)Z - .locals 1 + .locals 0 - const-string v0, "$this$isSystemApp" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget p1, p1, Landroid/content/pm/ApplicationInfo;->flags:I @@ -659,14 +672,21 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "$this$isSystemApp" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setup(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z @@ -704,4 +724,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V return-void + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali index cfbb1ad65b..b26cca4216 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali @@ -164,7 +164,7 @@ const-string p2, "NotificationCompat.Build\u2026ntent)\n .build()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -267,9 +267,7 @@ .method public final stop(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -280,4 +278,13 @@ invoke-virtual {p1, v0}, Landroid/content/Context;->stopService(Landroid/content/Intent;)Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$1.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$1.smali index 23ff3f427b..5c498909c7 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$1.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/lang/Boolean;", - "Ljava/lang/Long;", - "Lkotlin/Unit;", - "Lkotlin/Unit;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$2.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$2.smali index b7c547df52..ebe78e3043 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$2.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/games/GameDetectionService$onCreate$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GameDetectionService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$4.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$4.smali index 5e1b78dbda..0b679c0b8f 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$4.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/games/GameDetectionService$onCreate$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GameDetectionService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/games/GameDetectionService$onCreate$4;->this$0:Lcom/discord/utilities/games/GameDetectionService; invoke-static {v0, p1}, Lcom/discord/utilities/games/GameDetectionService;->access$setDetectionSub$p(Lcom/discord/utilities/games/GameDetectionService;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$5.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$5.smali index d9824e6155..79c1e16203 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$5.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/games/GameDetectionService$onCreate$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GameDetectionService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreRunningGame$RunningGame;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/games/GameDetectionService;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/games/GameDetectionService; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string/jumbo v4, "updateNotification" - - const-string/jumbo v5, "updateNotification(Lcom/discord/stores/StoreRunningGame$RunningGame;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateNotification" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/games/GameDetectionService; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateNotification(Lcom/discord/stores/StoreRunningGame$RunningGame;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/stores/StoreRunningGame$RunningGame;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/games/GameDetectionService; diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$6.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$6.smali index a47c324374..cef4f40e8a 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$6.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$onCreate$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/games/GameDetectionService$onCreate$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GameDetectionService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/games/GameDetectionService$onCreate$6;->this$0:Lcom/discord/utilities/games/GameDetectionService; invoke-static {v0, p1}, Lcom/discord/utilities/games/GameDetectionService;->access$setRunningGameSub$p(Lcom/discord/utilities/games/GameDetectionService;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali index f8c3f8f8c8..253a262ca8 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali @@ -256,17 +256,9 @@ and-int/lit8 v1, v1, 0x20 - const-string v8, "onNext" + new-instance v8, Lf/a/b/c0; - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "errorClass" - - invoke-static {v3, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v10, Lf/a/b/c0; - - move-object v1, v10 + move-object v1, v8 move-object v2, v12 @@ -274,7 +266,7 @@ invoke-direct/range {v1 .. v7}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - invoke-virtual {v0, v10}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + invoke-virtual {v0, v8}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -290,46 +282,43 @@ invoke-direct {v10, p0}, Lcom/discord/utilities/games/GameDetectionService$onCreate$5;->(Lcom/discord/utilities/games/GameDetectionService;)V - const-class v1, Lcom/discord/utilities/games/GameDetectionService; + const-class v8, Lcom/discord/utilities/games/GameDetectionService; - new-instance v2, Lcom/discord/utilities/games/GameDetectionService$onCreate$6; + new-instance v1, Lcom/discord/utilities/games/GameDetectionService$onCreate$6; - invoke-direct {v2, p0}, Lcom/discord/utilities/games/GameDetectionService$onCreate$6;->(Lcom/discord/utilities/games/GameDetectionService;)V + invoke-direct {v1, p0}, Lcom/discord/utilities/games/GameDetectionService$onCreate$6;->(Lcom/discord/utilities/games/GameDetectionService;)V - const/16 v3, 0x34 + const/16 v2, 0x34 - and-int/lit8 v4, v3, 0x4 + and-int/lit8 v3, v2, 0x4 - and-int/lit8 v4, v3, 0x8 + and-int/lit8 v3, v2, 0x8 - if-eqz v4, :cond_2 + if-eqz v3, :cond_2 - move-object v2, v12 + move-object v9, v12 + + goto :goto_2 :cond_2 - and-int/lit8 v4, v3, 0x10 + move-object v9, v1 - and-int/lit8 v3, v3, 0x20 + :goto_2 + and-int/lit8 v1, v2, 0x10 - invoke-static {v10, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + and-int/lit8 v1, v2, 0x20 - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lf/a/b/c0; - new-instance v3, Lf/a/b/c0; - - move-object v6, v3 + move-object v6, v1 move-object v7, v12 - move-object v8, v1 - - move-object v9, v2 - move-object v11, v12 invoke-direct/range {v6 .. v12}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - invoke-virtual {v0, v3}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + invoke-virtual {v0, v1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void .end method diff --git a/com.discord/smali/com/discord/utilities/gifting/GiftingUtils.smali b/com.discord/smali/com/discord/utilities/gifting/GiftingUtils.smali index c91f01a075..8b93c8daa8 100644 --- a/com.discord/smali/com/discord/utilities/gifting/GiftingUtils.smali +++ b/com.discord/smali/com/discord/utilities/gifting/GiftingUtils.smali @@ -31,35 +31,32 @@ # virtual methods .method public final generateGiftUrl(Ljava/lang/String;)Ljava/lang/String; - .locals 2 + .locals 1 - const-string v0, "giftCode" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://discord.gift/" - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://discord.gift/" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-static {v0, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getTimeString(JLandroid/content/res/Resources;)Ljava/lang/String; .locals 3 - const-string v0, "resources" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 sget-object v0, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; @@ -89,7 +86,7 @@ const-string p2, "resources.getQuantityStr\u2026ours_hours, hours, hours)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -116,7 +113,16 @@ const-string p2, "resources.getQuantityStr\u2026s_mins, minutes, minutes)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "resources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/guilds/PublicGuildUtils.smali b/com.discord/smali/com/discord/utilities/guilds/PublicGuildUtils.smali index c3890cad6f..74676b941d 100644 --- a/com.discord/smali/com/discord/utilities/guilds/PublicGuildUtils.smali +++ b/com.discord/smali/com/discord/utilities/guilds/PublicGuildUtils.smali @@ -35,31 +35,26 @@ .method public static final isPublicGuildSystemMessage(Lcom/discord/models/domain/ModelMessage;)Z .locals 5 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getMessageReference()Lcom/discord/models/domain/ModelMessage$MessageReference; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage$MessageReference;->getGuildId()Ljava/lang/Long; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage$MessageReference;->getGuildId()Ljava/lang/Long; move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 const-wide v1, 0x943a6b05080000bL if-nez v0, :cond_1 - goto :goto_1 + goto :goto_0 :cond_1 invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -70,7 +65,7 @@ if-eqz v0, :cond_3 - :goto_1 + :goto_0 invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; move-result-object p0 @@ -87,17 +82,24 @@ if-nez p0, :cond_2 - goto :goto_2 + goto :goto_1 :cond_2 const/4 p0, 0x0 - goto :goto_3 + goto :goto_2 :cond_3 - :goto_2 + :goto_1 const/4 p0, 0x1 - :goto_3 + :goto_2 return p0 + + :cond_4 + const-string p0, "message" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/guilds/RoleUtils.smali b/com.discord/smali/com/discord/utilities/guilds/RoleUtils.smali index 5a7ce85ae4..1371052ee5 100644 --- a/com.discord/smali/com/discord/utilities/guilds/RoleUtils.smali +++ b/com.discord/smali/com/discord/utilities/guilds/RoleUtils.smali @@ -55,13 +55,11 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string v0, "$this$getRoleColor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z @@ -82,6 +80,20 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getRoleColor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic getRoleColor$default(Lcom/discord/models/domain/ModelGuildRole;Landroid/content/Context;IILjava/lang/Object;)I diff --git a/com.discord/smali/com/discord/utilities/icon/IconUtils.smali b/com.discord/smali/com/discord/utilities/icon/IconUtils.smali index df3115fbb7..3c51481868 100644 --- a/com.discord/smali/com/discord/utilities/icon/IconUtils.smali +++ b/com.discord/smali/com/discord/utilities/icon/IconUtils.smali @@ -71,9 +71,9 @@ move-object v5, v0 - check-cast v5, Lk0/j/q; + check-cast v5, Lk0/i/q; - invoke-virtual {v5}, Lk0/j/q;->nextInt()I + invoke-virtual {v5}, Lk0/i/q;->nextInt()I move-result v5 @@ -856,13 +856,13 @@ move-result v0 - if-nez v0, :cond_7 + if-nez v0, :cond_8 - if-eqz p0, :cond_7 + if-eqz p0, :cond_8 const-string v0, "ICON_UNSET" - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -944,26 +944,31 @@ goto :goto_3 :cond_3 - if-eqz p3, :cond_4 + if-eqz p3, :cond_5 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_4 const/4 p3, 0x2 const-string v1, "a_" - invoke-static {p1, v1, v2, p3}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v1, v2, p3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p3 - if-eqz p3, :cond_4 + if-eqz p3, :cond_5 const-string p3, "gif" goto :goto_2 :cond_4 - const-string/jumbo p3, "webp" + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw p2 + + :cond_5 + const-string p3, "webp" :goto_2 new-instance v1, Ljava/lang/StringBuilder; @@ -995,7 +1000,7 @@ :goto_3 invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - if-eqz p4, :cond_5 + if-eqz p4, :cond_6 invoke-virtual {p4}, Ljava/lang/Number;->intValue()I @@ -1007,12 +1012,12 @@ move-result-object p2 - :cond_5 - if-eqz p2, :cond_6 + :cond_6 + if-eqz p2, :cond_7 goto :goto_4 - :cond_6 + :cond_7 const-string p2, "" :goto_4 @@ -1024,7 +1029,7 @@ return-object p0 - :cond_7 + :cond_8 :goto_5 return-object p2 .end method @@ -1321,7 +1326,7 @@ const-string p3, "a_" - invoke-static {p1, p3, v1, p2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, p3, v1, p2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p2 @@ -1332,7 +1337,7 @@ goto :goto_1 :cond_3 - const-string/jumbo p2, "webp" + const-string p2, "webp" :goto_1 new-instance p3, Ljava/lang/StringBuilder; @@ -1601,16 +1606,12 @@ .end annotation .end param - const-string v0, "imageView" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "changeDetector" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p0, :cond_2 + + if-eqz p3, :cond_1 + const/4 v1, 0x2 invoke-static {p1, v0, v1, v0}, Lcom/discord/utilities/icon/IconUtils;->getForChannel$default(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; @@ -1641,6 +1642,20 @@ invoke-virtual {p0, v0}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_1 + const-string p0, "changeDetector" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "imageView" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setIcon(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelGuild;)V @@ -1718,49 +1733,43 @@ .end method .method public static final setIcon(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelGuild;ILcom/discord/utilities/images/MGImages$ChangeDetector;Z)V - .locals 14 + .locals 8 .param p2 # I .annotation build Landroidx/annotation/DimenRes; .end annotation .end param - move-object v7, p0 + const/4 v7, 0x0 - const-string v0, "imageView" + if-eqz p0, :cond_2 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "changeDetector" - - move-object/from16 v4, p3 - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v9, 0x0 - - const/4 v11, 0x0 - - const/16 v12, 0xa - - const/4 v13, 0x0 - - move-object v8, p1 - - move/from16 v10, p4 - - invoke-static/range {v8 .. v13}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - - move-result-object v1 + const/4 v1, 0x0 const/4 v3, 0x0 + const/16 v4, 0xa + + const/4 v5, 0x0 + + move-object v0, p1 + + move v2, p4 + + invoke-static/range {v0 .. v5}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + + move-result-object v1 + const/16 v5, 0x8 const/4 v6, 0x0 move-object v0, p0 - move/from16 v2, p2 + move v2, p2 + + move-object v4, p3 invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V @@ -1768,17 +1777,26 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; - move-result-object v0 - - goto :goto_0 + move-result-object v7 :cond_0 - const/4 v0, 0x0 - - :goto_0 - invoke-virtual {p0, v0}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {p0, v7}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_1 + const-string v0, "changeDetector" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_2 + const-string v0, "imageView" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method .method public static final setIcon(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelUser;)V @@ -1896,18 +1914,12 @@ move v0, p2 - const-string v1, "imageView" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "changeDetector" - - move-object/from16 v6, p4 - - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v11, 0x0 + if-eqz v9, :cond_5 + + if-eqz p4, :cond_4 + const v1, 0x7f07005d if-eq v0, v1, :cond_0 @@ -1994,6 +2006,20 @@ invoke-virtual {p0, v11}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_4 + const-string v0, "changeDetector" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 + + :cond_5 + const-string v0, "imageView" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 .end method .method public static final setIcon(Landroid/widget/ImageView;Ljava/lang/String;)V @@ -2153,17 +2179,11 @@ } .end annotation - const-string v0, "imageView" + const/4 v0, 0x0 - move-object v1, p0 + if-eqz p0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "changeDetector" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 const/4 v8, 0x0 @@ -2171,6 +2191,8 @@ const/4 v10, 0x0 + move-object v1, p0 + move-object v2, p1 move v3, p2 @@ -2181,9 +2203,25 @@ move-object/from16 v6, p5 + move-object/from16 v7, p6 + invoke-static/range {v1 .. v10}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V return-void + + :cond_0 + const-string v1, "changeDetector" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "imageView" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setIcon(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;)V @@ -2247,13 +2285,11 @@ } .end annotation - const-string v0, "imageView" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "changeDetector" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-virtual {p0}, Landroid/widget/ImageView;->getResources()Landroid/content/res/Resources; @@ -2284,6 +2320,20 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;)V return-void + + :cond_0 + const-string p0, "changeDetector" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "imageView" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelChannel;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V @@ -2485,9 +2535,7 @@ .method public final getApplicationIcon(JLjava/lang/String;I)Ljava/lang/String; .locals 2 - const-string v0, "imageId" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -2516,43 +2564,52 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "imageId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getAssetImage(Ljava/lang/Long;Ljava/lang/String;I)Ljava/lang/String; - .locals 4 + .locals 5 .annotation build Landroid/annotation/SuppressLint; value = { "DefaultLocale" } .end annotation - const-string v0, "imageId" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const/16 v0, 0x3a + const/16 v1, 0x3a - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - invoke-static {p2, v0, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;CZI)Z + invoke-static {p2, v1, v2, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;CZI)Z - move-result v3 + move-result v4 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 const/4 p1, 0x1 new-array p3, p1, [C - aput-char v0, p3, v1 + aput-char v1, p3, v2 - invoke-static {p2, p3, v1, v2, v2}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {p2, p3, v2, v3, v3}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; move-result-object p2 - invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p3 @@ -2566,7 +2623,7 @@ const-string v0, "(this as java.lang.String).toLowerCase()" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; @@ -2576,16 +2633,16 @@ invoke-direct {p0, p3, p1}, Lcom/discord/utilities/icon/IconUtils;->getAssetPlatformUrl(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2616,15 +2673,18 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_2 - const/4 p1, 0x0 - :goto_0 - return-object p1 + return-object v0 + + :cond_3 + const-string p1, "imageId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getBannerForGuild(Lcom/discord/models/domain/ModelGuild;Ljava/lang/Integer;)Ljava/lang/String; @@ -2802,7 +2862,7 @@ return-object v0 :cond_0 - if-eqz p4, :cond_7 + if-eqz p4, :cond_8 invoke-virtual {p4}, Ljava/lang/Number;->intValue()I @@ -2827,7 +2887,11 @@ move-result v7 - if-le v6, v7, :cond_1 + invoke-static {v6, v7}, Lk0/n/c/h;->compare(II)I + + move-result v6 + + if-lez v6, :cond_1 const/4 v6, 0x1 @@ -2839,8 +2903,6 @@ :goto_1 if-eqz v6, :cond_2 - move-object v0, v5 - goto :goto_2 :cond_2 @@ -2849,10 +2911,12 @@ goto :goto_0 :cond_3 - :goto_2 - if-eqz v0, :cond_4 + move-object v5, v0 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + :goto_2 + if-eqz v5, :cond_4 + + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I move-result p4 @@ -2861,9 +2925,7 @@ :cond_4 sget-object p4, Lcom/discord/utilities/icon/IconUtils;->MEDIA_PROXY_SIZES:[Ljava/lang/Integer; - const-string v0, "$this$last" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_7 array-length v0, p4 @@ -2901,6 +2963,13 @@ throw p1 :cond_7 + const-string p1, "$this$last" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 :goto_4 const-string p4, "?" @@ -2908,7 +2977,7 @@ move-result-object p4 - if-eqz v0, :cond_8 + if-eqz v0, :cond_9 invoke-virtual {v0}, Ljava/lang/Number;->intValue()I @@ -2930,15 +2999,15 @@ move-result-object v0 - if-eqz v0, :cond_8 + if-eqz v0, :cond_9 goto :goto_5 - :cond_8 + :cond_9 const-string v0, "keep_aspect_ratio=true" :goto_5 - invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -2972,12 +3041,10 @@ .method public final getGuildSplashUrl(JLjava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; .locals 4 - const-string v0, "splashHash" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_5 + if-eqz p4, :cond_0 invoke-virtual {p4}, Ljava/lang/Number;->intValue()I @@ -3098,6 +3165,13 @@ move-result-object p1 return-object p1 + + :cond_5 + const-string p1, "splashHash" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getGuildSplashUrl(Lcom/discord/models/domain/ModelGuild;Ljava/lang/Integer;)Ljava/lang/String; @@ -3142,23 +3216,19 @@ .end method .method public final getResourceUriString(Landroid/content/Context;I)Ljava/lang/String; - .locals 2 + .locals 1 .param p2 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation .end param - const-string v0, "context" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "android.resource://" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "android.resource://" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; @@ -3177,6 +3247,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getVoiceRegionIconResourceId(Ljava/lang/String;)I @@ -3237,7 +3316,7 @@ goto/16 :goto_3 :sswitch_3 - const-string/jumbo v0, "us-west" + const-string v0, "us-west" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -3248,7 +3327,7 @@ goto/16 :goto_0 :sswitch_4 - const-string/jumbo v0, "us-east" + const-string v0, "us-east" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -3324,7 +3403,7 @@ goto :goto_3 :sswitch_a - const-string/jumbo v0, "us-central" + const-string v0, "us-central" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -3359,7 +3438,7 @@ goto :goto_3 :sswitch_d - const-string/jumbo v0, "us-south" + const-string v0, "us-south" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/utilities/images/MGImages$AlwaysUpdateChangeDetector.smali b/com.discord/smali/com/discord/utilities/images/MGImages$AlwaysUpdateChangeDetector.smali index f79bc8d442..857cd0a627 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImages$AlwaysUpdateChangeDetector.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImages$AlwaysUpdateChangeDetector.smali @@ -47,11 +47,18 @@ .method public track(Ljava/lang/Object;Ljava/lang/Object;)Z .locals 0 - const-string p2, "key" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImages$DistinctChangeDetector.smali b/com.discord/smali/com/discord/utilities/images/MGImages$DistinctChangeDetector.smali index 3b4f9f8288..4bd7b6e060 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImages$DistinctChangeDetector.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImages$DistinctChangeDetector.smali @@ -50,9 +50,7 @@ .method public track(Ljava/lang/Object;Ljava/lang/Object;)Z .locals 1 - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/images/MGImages$DistinctChangeDetector;->dataMap:Ljava/util/HashMap; @@ -68,7 +66,7 @@ move-result-object v0 - invoke-static {v0, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -86,4 +84,13 @@ const/4 p1, 0x1 return p1 + + :cond_1 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImages.smali b/com.discord/smali/com/discord/utilities/images/MGImages.smali index 59f82b75b9..d0e737b2c3 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImages.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImages.smali @@ -57,11 +57,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.facebook.drawee.view.DraweeView<*>" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -105,11 +105,11 @@ return-object p1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.facebook.drawee.generic.GenericDraweeHierarchy" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -117,9 +117,7 @@ .method public static final getImageRequest(Ljava/lang/String;IIZ)Lcom/facebook/imagepipeline/request/ImageRequestBuilder; .locals 3 - const-string/jumbo v0, "url" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; @@ -135,7 +133,7 @@ const-string v1, "requestBuilder" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -145,7 +143,7 @@ const-string v2, "gif" - invoke-static {p0, v2, v1, p3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p0, v2, v1, p3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p0 @@ -182,10 +180,19 @@ :cond_3 return-object v0 + + :cond_4 + const-string p0, "url" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final prepareImageUpload(Landroid/net/Uri;Ljava/lang/String;Landroidx/fragment/app/FragmentManager;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lrx/functions/Action1;Lcom/discord/dialogs/ImageUploadDialog$PreviewType;)V - .locals 6 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -201,52 +208,28 @@ } .end annotation - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string v1, "mimeType" + if-eqz p1, :cond_4 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v2, "fragmentManager" + if-eqz p3, :cond_2 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v3, "provider" + sget-object v1, Lcom/discord/dialogs/ImageUploadDialog;->n:Lcom/discord/dialogs/ImageUploadDialog$b; - invoke-static {p3, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "previewType" - - invoke-static {p5, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v5, Lcom/discord/dialogs/ImageUploadDialog;->n:Lcom/discord/dialogs/ImageUploadDialog$b; - - if-eqz v5, :cond_0 - - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p5, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 new-instance v0, Lcom/discord/dialogs/ImageUploadDialog; invoke-direct {v0}, Lcom/discord/dialogs/ImageUploadDialog;->()V - const-string v1, "" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p0, v0, Lcom/discord/dialogs/ImageUploadDialog;->h:Landroid/net/Uri; - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p3, v0, Lcom/discord/dialogs/ImageUploadDialog;->i:Lcom/miguelgaeta/media_picker/MediaPicker$Provider; iput-object p1, v0, Lcom/discord/dialogs/ImageUploadDialog;->j:Ljava/lang/String; @@ -266,21 +249,52 @@ return-void :cond_0 - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_1 + const-string p0, "previewType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "provider" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "fragmentManager" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "mimeType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final requestAvatarCrop(Landroid/content/Context;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;)V .locals 7 - const-string v0, "provider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inputUri" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v6, Lf/n/a/a; @@ -332,14 +346,14 @@ invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V - new-instance v5, Lcom/discord/utilities/images/MGImages$requestAvatarCrop$1; - - invoke-direct {v5, p0}, Lcom/discord/utilities/images/MGImages$requestAvatarCrop$1;->(Landroid/content/Context;)V - const/16 v3, 0x400 const/16 v4, 0x400 + new-instance v5, Lcom/discord/utilities/images/MGImages$requestAvatarCrop$1; + + invoke-direct {v5, p0}, Lcom/discord/utilities/images/MGImages$requestAvatarCrop$1;->(Landroid/content/Context;)V + move-object v1, p1 move-object v2, p2 @@ -347,6 +361,20 @@ invoke-static/range {v1 .. v6}, Lcom/miguelgaeta/media_picker/MediaPicker;->startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;Lf/n/a/a;)V return-void + + :cond_0 + const-string p0, "inputUri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "provider" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final requestDataUrl(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Lrx/functions/Action1;)V @@ -363,23 +391,19 @@ } .end annotation - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 if-eqz p0, :cond_1 - const/16 v0, 0xc + const/16 v1, 0xc - const/4 v1, 0x1 + const/4 v2, 0x1 - const v2, 0x7f120274 - - const/4 v3, 0x0 + const v3, 0x7f120274 const/4 v4, 0x0 @@ -430,7 +454,7 @@ :cond_0 :goto_0 - invoke-static {p1, v3}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {p1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V :try_end_3 .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 .catch Ljava/lang/NullPointerException; {:try_start_3 .. :try_end_3} :catch_0 @@ -440,7 +464,7 @@ :catch_0 move-exception p1 - new-array p2, v1, [Ljava/lang/Object; + new-array p2, v2, [Ljava/lang/Object; invoke-virtual {p1}, Ljava/lang/NullPointerException;->getMessage()Ljava/lang/String; @@ -448,18 +472,18 @@ aput-object p1, p2, v4 - invoke-virtual {p0, v2, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v3, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 - invoke-static {p0, p1, v4, v3, v0}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p0, p1, v4, v0, v1}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V goto :goto_1 :catch_1 move-exception p1 - new-array p2, v1, [Ljava/lang/Object; + new-array p2, v2, [Ljava/lang/Object; invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; @@ -467,15 +491,29 @@ aput-object p1, p2, v4 - invoke-virtual {p0, v2, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v3, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 - invoke-static {p0, p1, v4, v3, v0}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p0, p1, v4, v0, v1}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V :cond_1 :goto_1 return-void + + :cond_2 + const-string p0, "mimeType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setCornerRadius(Landroid/widget/ImageView;FZLjava/lang/Integer;)V @@ -487,9 +525,7 @@ sget-object v0, Lf/g/g/f/c$a;->d:Lf/g/g/f/c$a; - const-string/jumbo v1, "view" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_a const/4 v1, 0x1 @@ -536,7 +572,7 @@ if-ne p2, v2, :cond_2 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-boolean v1, p1, Lf/g/g/f/c;->i:Z @@ -545,7 +581,7 @@ invoke-virtual {p3}, Ljava/lang/Number;->intValue()I - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I @@ -677,6 +713,15 @@ :cond_9 return-void + + :cond_a + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setCornerRadius$default(Landroid/widget/ImageView;FZLjava/lang/Integer;ILjava/lang/Object;)V @@ -701,13 +746,11 @@ .end annotation .end param - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "changeDetector" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -737,6 +780,20 @@ :cond_0 return-void + + :cond_1 + const-string p0, "changeDetector" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setImage(Landroid/widget/ImageView;Ljava/lang/String;)V @@ -962,36 +1019,30 @@ move-object/from16 v6, p6 - const-string/jumbo v2, "view" + const/4 v2, 0x0 - invoke-static {p0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_5 - const-string v2, "changeDetector" + if-eqz v6, :cond_4 - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "customImageFormats" - - move-object/from16 v8, p7 - - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_3 invoke-interface {v6, p0, p1}, Lcom/discord/utilities/images/MGImages$ChangeDetector;->track(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - if-nez v2, :cond_0 + if-nez v3, :cond_0 return-void :cond_0 if-eqz v1, :cond_2 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 goto :goto_0 @@ -1038,12 +1089,31 @@ move-result-object v0 - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/facebook/drawee/view/DraweeView;->setController(Lcom/facebook/drawee/interfaces/DraweeController;)V + invoke-virtual {v0, v2}, Lcom/facebook/drawee/view/DraweeView;->setController(Lcom/facebook/drawee/interfaces/DraweeController;)V :goto_1 return-void + + :cond_3 + const-string v0, "customImageFormats" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_4 + const-string v0, "changeDetector" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_5 + const-string v0, "view" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public static final setImage(Landroid/widget/ImageView;[Ljava/lang/String;)V @@ -1329,21 +1399,15 @@ } .end annotation - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_d - const-string/jumbo v0, "urls" + if-eqz p1, :cond_c - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_b - const-string v0, "changeDetector" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "customImageFormats" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_a invoke-interface {p6, p0, p1}, Lcom/discord/utilities/images/MGImages$ChangeDetector;->track(Ljava/lang/Object;Ljava/lang/Object;)Z @@ -1356,9 +1420,9 @@ :cond_0 array-length p6, p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 if-nez p6, :cond_1 @@ -1370,8 +1434,6 @@ const/4 p6, 0x0 :goto_0 - const/4 v2, 0x0 - if-eqz p6, :cond_2 sget-object p1, Lcom/discord/utilities/images/MGImages;->INSTANCE:Lcom/discord/utilities/images/MGImages; @@ -1380,7 +1442,7 @@ move-result-object p0 - invoke-virtual {p0, v2}, Lcom/facebook/drawee/view/DraweeView;->setController(Lcom/facebook/drawee/interfaces/DraweeController;)V + invoke-virtual {p0, v0}, Lcom/facebook/drawee/view/DraweeView;->setController(Lcom/facebook/drawee/interfaces/DraweeController;)V return-void @@ -1424,7 +1486,7 @@ goto :goto_1 :cond_4 - new-array p1, v0, [Lcom/facebook/imagepipeline/request/ImageRequest; + new-array p1, v1, [Lcom/facebook/imagepipeline/request/ImageRequest; invoke-virtual {p6, p1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; @@ -1454,7 +1516,7 @@ iput-object p7, p3, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->h:Lcom/facebook/drawee/controller/ControllerListener; - iput-boolean v1, p3, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Z + iput-boolean v2, p3, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Z array-length p4, p1 @@ -1474,7 +1536,7 @@ iput-object p1, p3, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->f:[Ljava/lang/Object; - iput-boolean v1, p3, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->g:Z + iput-boolean v2, p3, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->g:Z new-instance p1, Ljava/util/ArrayList; @@ -1520,7 +1582,7 @@ goto :goto_3 :cond_6 - new-array p4, v0, [Lcom/discord/utilities/apng/ApngDrawableFactory; + new-array p4, v1, [Lcom/discord/utilities/apng/ApngDrawableFactory; invoke-virtual {p1, p4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; @@ -1565,21 +1627,49 @@ return-void :cond_7 - throw v2 + throw v0 :cond_8 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; - invoke-direct {p0, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 :cond_9 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; - invoke-direct {p0, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 + + :cond_a + const-string p0, "customImageFormats" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p0, "changeDetector" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p0, "urls" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_d + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V @@ -1664,7 +1754,7 @@ if-eqz v0, :cond_5 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; goto :goto_5 @@ -1774,7 +1864,7 @@ if-eqz v0, :cond_6 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; goto :goto_6 @@ -1823,13 +1913,11 @@ .method public static final setScaleType(Landroid/widget/ImageView;Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "scaleType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/images/MGImages;->INSTANCE:Lcom/discord/utilities/images/MGImages; @@ -1846,16 +1934,30 @@ invoke-virtual {p0, p1}, Lf/g/g/e/p;->r(Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType;)V return-void + + :cond_0 + const-string p0, "scaleType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "view" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public final centerBitmapInTransparentBitmap(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap; - .locals 3 + .locals 4 - const-string v0, "src" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-le p5, p3, :cond_0 @@ -1863,31 +1965,31 @@ invoke-virtual {p1}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config; - move-result-object v0 + move-result-object v1 - invoke-static {p5, p4, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; + invoke-static {p5, p4, v1}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - move-result-object v0 + move-result-object v1 - new-instance v1, Landroid/graphics/Canvas; + new-instance v2, Landroid/graphics/Canvas; - invoke-direct {v1, v0}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V + invoke-direct {v2, v1}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V sub-int/2addr p5, p3 int-to-float p5, p5 - const/high16 v2, 0x40000000 # 2.0f + const/high16 v3, 0x40000000 # 2.0f - div-float/2addr p5, v2 + div-float/2addr p5, v3 sub-int/2addr p4, p2 int-to-float p4, p4 - div-float/2addr p4, v2 + div-float/2addr p4, v3 - new-instance v2, Landroid/graphics/RectF; + new-instance v3, Landroid/graphics/RectF; int-to-float p3, p3 @@ -1897,17 +1999,15 @@ add-float/2addr p2, p4 - invoke-direct {v2, p5, p4, p3, p2}, Landroid/graphics/RectF;->(FFFF)V + invoke-direct {v3, p5, p4, p3, p2}, Landroid/graphics/RectF;->(FFFF)V - const/4 p2, 0x0 - - invoke-virtual {v1, p1, p2, v2, p2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V + invoke-virtual {v2, p1, v0, v3, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V const-string p1, "dest" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - return-object v0 + return-object v1 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; @@ -1939,22 +2039,25 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "src" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setImage(Landroid/widget/ImageView;Landroid/net/Uri;Lcom/discord/utilities/images/MGImages$ChangeDetector;)V .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string/jumbo v0, "uri" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "changeDetector" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-virtual {p2}, Landroid/net/Uri;->getScheme()Ljava/lang/String; @@ -1962,7 +2065,7 @@ const-string v1, "android.resource" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1976,15 +2079,15 @@ move-result-object v1 - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1996,7 +2099,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {p2}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object p2 @@ -2043,4 +2146,25 @@ :goto_1 return-void + + :cond_2 + const-string p1, "changeDetector" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$CloseableBitmaps.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$CloseableBitmaps.smali index 9cf7604553..d227f253ad 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$CloseableBitmaps.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$CloseableBitmaps.smali @@ -5,7 +5,7 @@ # interfaces .implements Ljava/util/Map; .implements Ljava/io/Closeable; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -26,7 +26,7 @@ "Landroid/graphics/Bitmap;", ">;", "Ljava/io/Closeable;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -46,7 +46,7 @@ # direct methods .method public constructor (Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -57,15 +57,22 @@ } .end annotation - const-string/jumbo v0, "underlyingMap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;->underlyingMap:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "underlyingMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -261,9 +268,7 @@ .method public containsKey(Ljava/lang/String;)Z .locals 1 - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;->underlyingMap:Ljava/util/Map; @@ -272,14 +277,21 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public containsValue(Landroid/graphics/Bitmap;)Z .locals 1 - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;->underlyingMap:Ljava/util/Map; @@ -288,6 +300,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final bridge containsValue(Ljava/lang/Object;)Z @@ -334,9 +355,7 @@ .method public get(Ljava/lang/String;)Landroid/graphics/Bitmap; .locals 1 - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;->underlyingMap:Ljava/util/Map; @@ -347,6 +366,15 @@ check-cast p1, Landroid/graphics/Bitmap; return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final bridge get(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$DecodeException.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$DecodeException.smali index 28d4af480f..8d21617fec 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$DecodeException.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$DecodeException.smali @@ -18,9 +18,7 @@ .method public constructor (Ljava/lang/String;)V .locals 2 - const-string v0, "imageUri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -43,4 +41,13 @@ invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageNotFoundException.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageNotFoundException.smali index 269d16baeb..f13d304133 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageNotFoundException.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageNotFoundException.smali @@ -16,27 +16,26 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 2 + .locals 1 - const-string v0, "imageUri" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "404 image not found: " - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "404 image not found: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-static {v0, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageRequest.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageRequest.smali index 84bb0fa683..77f9bb1f24 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageRequest.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$ImageRequest.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Z)V - .locals 1 + .locals 0 - const-string v0, "imageUri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-boolean p2, p0, Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest;->roundAsCircle:Z return-void + + :cond_0 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest; @@ -82,15 +89,22 @@ .method public final copy(Ljava/lang/String;Z)Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest; .locals 1 - const-string v0, "imageUri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest;->(Ljava/lang/String;Z)V return-object v0 + + :cond_0 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest;->imageUri:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$MissingBitmapException.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$MissingBitmapException.smali index 92bf1aa77a..2aa02719d9 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$MissingBitmapException.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$MissingBitmapException.smali @@ -16,27 +16,26 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 2 + .locals 1 - const-string v0, "imageUri" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "Unable to decode image as bitmap: " - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Unable to decode image as bitmap: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-static {v0, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1$1.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1$1.smali index 527191804b..28a6ef1604 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1$1.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1$1.smali @@ -74,7 +74,7 @@ const-string v3, "404" - invoke-static {v0, v3, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v0, v3, v1, v2}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1.smali index c2c8c14381..329073e3c4 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmap$1.smali @@ -23,8 +23,7 @@ ">", "Ljava/lang/Object;", "Lrx/Observable$a<", - "Landroid/graphics/Bitmap;", - ">;" + "TT;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1$1.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1$1.smali index f002282fa0..73f1857233 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1$1.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Landroid/graphics/Bitmap;", - "Lkotlin/Pair<", - "+", - "Ljava/lang/String;", - "+", - "Landroid/graphics/Bitmap;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1.smali index 1235500bc5..ea857d0fa1 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest;", + "TT;", "Lrx/Observable<", - "+", - "Lkotlin/Pair<", - "+", - "Ljava/lang/String;", - "+", - "Landroid/graphics/Bitmap;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -85,7 +79,6 @@ "Lcom/discord/utilities/images/MGImagesBitmap$ImageRequest;", ")", "Lrx/Observable<", - "+", "Lkotlin/Pair<", "Ljava/lang/String;", "Landroid/graphics/Bitmap;", diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$2.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$2.smali index 20cdeae4fa..29e2e49923 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$2.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$2.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Ljava/lang/String;", - "+", - "Landroid/graphics/Bitmap;", - ">;", - "Ljava/lang/String;", - ">;" + "TT;TK;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$3.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$3.smali index c88b732769..3f42a5e344 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$3.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$3.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Ljava/lang/String;", - "+", - "Landroid/graphics/Bitmap;", - ">;", - "Landroid/graphics/Bitmap;", - ">;" + "TT;TV;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$4.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$4.smali index 5c57477260..869e753261 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$4.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap$getBitmaps$4.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Landroid/graphics/Bitmap;", - ">;", - "Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;", - ">;" + "TT;TR;>;" } .end annotation @@ -79,7 +74,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/utilities/images/MGImagesBitmap$CloseableBitmaps;->(Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap.smali b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap.smali index 0f645d291a..5a45239bca 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesBitmap.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesBitmap.smali @@ -47,9 +47,9 @@ move-result-object p1 - const-string/jumbo v0, "uri" + const-string v0, "uri" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String; @@ -61,7 +61,7 @@ if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -87,7 +87,7 @@ if-eqz v0, :cond_3 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -113,7 +113,7 @@ if-eqz p1, :cond_5 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -154,15 +154,15 @@ } .end annotation - const-string v0, "imageUri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0, p1}, Lcom/discord/utilities/images/MGImagesBitmap;->isValidUri(Ljava/lang/String;)Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; @@ -176,43 +176,41 @@ const-string p2, "Observable.error(Illegal\u2026Exception(\"invalid uri\"))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 :cond_0 invoke-static {}, Lf/g/j/e/m;->f()Lf/g/j/e/m; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lf/g/j/e/m;->e()Lf/g/j/e/i; - - move-result-object v0 - - const/4 v1, 0x0 - - invoke-static {p1, v1, v1, v1}, Lcom/discord/utilities/images/MGImages;->getImageRequest(Ljava/lang/String;IIZ)Lcom/facebook/imagepipeline/request/ImageRequestBuilder; + invoke-virtual {v1}, Lf/g/j/e/m;->e()Lf/g/j/e/i; move-result-object v1 + const/4 v2, 0x0 + + invoke-static {p1, v2, v2, v2}, Lcom/discord/utilities/images/MGImages;->getImageRequest(Ljava/lang/String;IIZ)Lcom/facebook/imagepipeline/request/ImageRequestBuilder; + + move-result-object v2 + if-eqz p2, :cond_1 new-instance p2, Lcom/discord/utilities/images/RoundAsCirclePostprocessor; invoke-direct {p2, p1}, Lcom/discord/utilities/images/RoundAsCirclePostprocessor;->(Ljava/lang/String;)V - iput-object p2, v1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->j:Lf/g/j/q/b; + iput-object p2, v2, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->j:Lf/g/j/q/b; :cond_1 - invoke-virtual {v1}, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->a()Lcom/facebook/imagepipeline/request/ImageRequest; + invoke-virtual {v2}, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->a()Lcom/facebook/imagepipeline/request/ImageRequest; move-result-object p2 - sget-object v1, Lcom/facebook/imagepipeline/request/ImageRequest$b;->d:Lcom/facebook/imagepipeline/request/ImageRequest$b; + sget-object v2, Lcom/facebook/imagepipeline/request/ImageRequest$b;->d:Lcom/facebook/imagepipeline/request/ImageRequest$b; - const/4 v2, 0x0 - - invoke-virtual {v0, p2, v2, v1, v2}, Lf/g/j/e/i;->a(Lcom/facebook/imagepipeline/request/ImageRequest;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/ImageRequest$b;Lf/g/j/k/c;)Lcom/facebook/datasource/DataSource; + invoke-virtual {v1, p2, v0, v2, v0}, Lf/g/j/e/i;->a(Lcom/facebook/imagepipeline/request/ImageRequest;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/ImageRequest$b;Lf/g/j/k/c;)Lcom/facebook/datasource/DataSource; move-result-object p2 @@ -226,9 +224,16 @@ const-string p2, "Observable.unsafeCreate \u2026y emits the bitmap.\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_2 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getBitmaps(Ljava/util/Set;)Lrx/Observable; @@ -245,9 +250,7 @@ } .end annotation - const-string v0, "imageRequests" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v0, Ljava/util/ArrayList; @@ -277,7 +280,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -324,7 +327,16 @@ const-string v0, "Observable\n .from\u2026Schedulers.computation())" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_2 + const-string p1, "imageRequests" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/images/MGImagesConfig.smali b/com.discord/smali/com/discord/utilities/images/MGImagesConfig.smali index 2531db3f52..ead1c96be2 100644 --- a/com.discord/smali/com/discord/utilities/images/MGImagesConfig.smali +++ b/com.discord/smali/com/discord/utilities/images/MGImagesConfig.smali @@ -91,11 +91,11 @@ return-object v0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.app.ActivityManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -131,7 +131,7 @@ const-string p2, "DiskCacheConfig\n \u2026HE_SIZE)\n .build()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -158,48 +158,46 @@ .method public final init(Landroid/app/Application;)V .locals 5 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - new-instance v0, Lf/g/j/h/c$b; + new-instance v1, Lf/g/j/h/c$b; - invoke-direct {v0}, Lf/g/j/h/c$b;->()V + invoke-direct {v1}, Lf/g/j/h/c$b;->()V - sget-object v1, Lf/g/i/b;->b:Lf/g/i/c; + sget-object v2, Lf/g/i/b;->b:Lf/g/i/c; - new-instance v2, Lcom/discord/utilities/apng/ApngDecoder; + new-instance v3, Lcom/discord/utilities/apng/ApngDecoder; - invoke-direct {v2}, Lcom/discord/utilities/apng/ApngDecoder;->()V + invoke-direct {v3}, Lcom/discord/utilities/apng/ApngDecoder;->()V - iget-object v3, v0, Lf/g/j/h/c$b;->a:Ljava/util/Map; + iget-object v4, v1, Lf/g/j/h/c$b;->a:Ljava/util/Map; - if-nez v3, :cond_0 + if-nez v4, :cond_0 - new-instance v3, Ljava/util/HashMap; + new-instance v4, Ljava/util/HashMap; - invoke-direct {v3}, Ljava/util/HashMap;->()V + invoke-direct {v4}, Ljava/util/HashMap;->()V - iput-object v3, v0, Lf/g/j/h/c$b;->a:Ljava/util/Map; + iput-object v4, v1, Lf/g/j/h/c$b;->a:Ljava/util/Map; :cond_0 - iget-object v3, v0, Lf/g/j/h/c$b;->a:Ljava/util/Map; + iget-object v4, v1, Lf/g/j/h/c$b;->a:Ljava/util/Map; - invoke-interface {v3, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v4, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - new-instance v1, Lf/g/j/h/c; + new-instance v2, Lf/g/j/h/c; - const/4 v2, 0x0 + invoke-direct {v2, v1, v0}, Lf/g/j/h/c;->(Lf/g/j/h/c$b;Lf/g/j/h/c$a;)V - invoke-direct {v1, v0, v2}, Lf/g/j/h/c;->(Lf/g/j/h/c$b;Lf/g/j/h/c$a;)V + new-instance v1, Lf/g/j/e/k$a; - new-instance v0, Lf/g/j/e/k$a; - - invoke-direct {v0, p1, v2}, Lf/g/j/e/k$a;->(Landroid/content/Context;Lf/g/j/e/j;)V + invoke-direct {v1, p1, v0}, Lf/g/j/e/k$a;->(Landroid/content/Context;Lf/g/j/e/j;)V const/4 v3, 0x1 - iput-boolean v3, v0, Lf/g/j/e/k$a;->c:Z + iput-boolean v3, v1, Lf/g/j/e/k$a;->c:Z const-string v4, "app_images_cache" @@ -207,7 +205,7 @@ move-result-object v4 - iput-object v4, v0, Lf/g/j/e/k$a;->e:Lcom/facebook/cache/disk/DiskCacheConfig; + iput-object v4, v1, Lf/g/j/e/k$a;->e:Lcom/facebook/cache/disk/DiskCacheConfig; const-string v4, "app_images_cache_small" @@ -215,7 +213,7 @@ move-result-object v4 - iput-object v4, v0, Lf/g/j/e/k$a;->h:Lcom/facebook/cache/disk/DiskCacheConfig; + iput-object v4, v1, Lf/g/j/e/k$a;->h:Lcom/facebook/cache/disk/DiskCacheConfig; invoke-direct {p0, p1}, Lcom/discord/utilities/images/MGImagesConfig;->getAppBitmapMemoryCacheParamsSupplier(Landroid/content/Context;)Lcom/facebook/imagepipeline/cache/DefaultBitmapMemoryCacheParamsSupplier; @@ -223,19 +221,19 @@ if-eqz v4, :cond_2 - iput-object v4, v0, Lf/g/j/e/k$a;->a:Lcom/facebook/common/internal/Supplier; + iput-object v4, v1, Lf/g/j/e/k$a;->a:Lcom/facebook/common/internal/Supplier; - iget-object v0, v0, Lf/g/j/e/k$a;->k:Lf/g/j/e/l$b; + iget-object v1, v1, Lf/g/j/e/k$a;->k:Lf/g/j/e/l$b; - iput-boolean v3, v0, Lf/g/j/e/l$b;->l:Z + iput-boolean v3, v1, Lf/g/j/e/l$b;->l:Z - iget-object v0, v0, Lf/g/j/e/l$b;->a:Lf/g/j/e/k$a; + iget-object v1, v1, Lf/g/j/e/l$b;->a:Lf/g/j/e/k$a; - iput-object v1, v0, Lf/g/j/e/k$a;->i:Lf/g/j/h/c; + iput-object v2, v1, Lf/g/j/e/k$a;->i:Lf/g/j/h/c; - new-instance v1, Lf/g/j/e/k; + new-instance v2, Lf/g/j/e/k; - invoke-direct {v1, v0, v2}, Lf/g/j/e/k;->(Lf/g/j/e/k$a;Lf/g/j/e/j;)V + invoke-direct {v2, v1, v0}, Lf/g/j/e/k;->(Lf/g/j/e/k$a;Lf/g/j/e/j;)V invoke-static {}, Lf/g/j/r/b;->b()Z @@ -245,9 +243,9 @@ sget-object v0, Lf/g/g/a/a/b;->a:Ljava/lang/Class; - const-string v2, "Fresco has already been initialized! `Fresco.initialize(...)` should only be called 1 single time to avoid memory leaks!" + const-string v1, "Fresco has already been initialized! `Fresco.initialize(...)` should only be called 1 single time to avoid memory leaks!" - invoke-static {v0, v2}, Lf/g/d/e/a;->m(Ljava/lang/Class;Ljava/lang/String;)V + invoke-static {v0, v1}, Lf/g/d/e/a;->m(Ljava/lang/Class;Ljava/lang/String;)V goto :goto_0 @@ -270,7 +268,7 @@ move-result-object p1 - invoke-static {v1}, Lf/g/j/e/m;->k(Lf/g/j/e/k;)V + invoke-static {v2}, Lf/g/j/e/m;->k(Lf/g/j/e/k;)V invoke-static {}, Lf/g/j/r/b;->b()Z @@ -302,7 +300,14 @@ throw v0 :cond_2 - throw v2 + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onTrimMemory(I)V diff --git a/com.discord/smali/com/discord/utilities/images/RoundAsCirclePostprocessor.smali b/com.discord/smali/com/discord/utilities/images/RoundAsCirclePostprocessor.smali index 9734d5079a..f720bee557 100644 --- a/com.discord/smali/com/discord/utilities/images/RoundAsCirclePostprocessor.smali +++ b/com.discord/smali/com/discord/utilities/images/RoundAsCirclePostprocessor.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "imageUri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lf/g/j/o/a;->()V iput-object p1, p0, Lcom/discord/utilities/images/RoundAsCirclePostprocessor;->imageUri:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "imageUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1$1.smali b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1$1.smali index 23bd65a3f3..82fd6c5001 100644 --- a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1$1.smali +++ b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/integrations/SpotifyHelper$launchAlbum$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelActivityMetaData;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1.smali b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1.smali index accc50eeda..1e38fddb37 100644 --- a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1.smali +++ b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchAlbum$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/integrations/SpotifyHelper$launchAlbum$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchTrack$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchTrack$$inlined$let$lambda$1.smali index 2cf2506918..8f3cd246dc 100644 --- a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchTrack$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper$launchTrack$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/integrations/SpotifyHelper$launchTrack$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyHelper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper.smali b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper.smali index 1ced4e571e..105f7a34b6 100644 --- a/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper.smali +++ b/com.discord/smali/com/discord/utilities/integrations/SpotifyHelper.smali @@ -95,9 +95,7 @@ .method public static final registerSpotifyBroadcastReceivers(Landroid/content/Context;)V .locals 3 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lcom/discord/utilities/receiver/spotify/SpotifyMetadataReceiver; @@ -124,6 +122,15 @@ invoke-virtual {p0, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; return-void + + :cond_0 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method private final runIfSpotifyInstalled(Lkotlin/jvm/functions/Function0;Landroid/content/Context;)V @@ -165,9 +172,7 @@ .method public final isSpotifyInstalled(Landroid/content/Context;)Z .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -186,14 +191,21 @@ :catch_0 return v0 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launchAlbum(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;JZ)V - .locals 8 + .locals 7 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p5, :cond_0 @@ -206,13 +218,13 @@ invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivity;->getSessionId()Ljava/lang/String; - move-result-object v4 + move-result-object v3 - if-eqz v4, :cond_1 + if-eqz v3, :cond_1 const-string p5, "activity?.sessionId ?: return" - invoke-static {v4, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivity;->getApplicationId()Ljava/lang/Long; @@ -222,34 +234,41 @@ const-string p5, "activity?.applicationId ?: return" - invoke-static {p2, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - move-result-wide v5 + move-result-wide v4 new-instance p2, Lcom/discord/utilities/integrations/SpotifyHelper$launchAlbum$1; - move-object v1, p2 + move-object v0, p2 - move-wide v2, p3 + move-wide v1, p3 - move-object v7, p1 + move-object v6, p1 - invoke-direct/range {v1 .. v7}, Lcom/discord/utilities/integrations/SpotifyHelper$launchAlbum$1;->(JLjava/lang/String;JLandroid/content/Context;)V + invoke-direct/range {v0 .. v6}, Lcom/discord/utilities/integrations/SpotifyHelper$launchAlbum$1;->(JLjava/lang/String;JLandroid/content/Context;)V invoke-direct {p0, p2, p1}, Lcom/discord/utilities/integrations/SpotifyHelper;->runIfSpotifyInstalled(Lkotlin/jvm/functions/Function0;Landroid/content/Context;)V :cond_1 return-void + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launchTrack(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p2, :cond_0 @@ -269,14 +288,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final openPlayStoreForSpotify(Landroid/content/Context;)V .locals 8 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/Thread; @@ -290,27 +316,34 @@ sget-object v2, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; - const-string v4, "https://play.google.com/store/apps/details?id=com.spotify.music&utm_source=discord&utm_medium=mobile" - const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x0 + const-string v4, "https://play.google.com/store/apps/details?id=com.spotify.music&utm_source=discord&utm_medium=mobile" + move-object v3, p1 invoke-static/range {v2 .. v7}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final openSpotifyApp(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; @@ -328,4 +361,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$SDK.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$SDK.smali index 0ff3d77a26..8a731a73e5 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$SDK.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$SDK.smali @@ -42,9 +42,7 @@ .method public static final join(Ljava/lang/String;JLjava/lang/String;)Landroid/content/Intent; .locals 1 - const-string v0, "deeplink" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; @@ -87,4 +85,13 @@ invoke-direct {p1, p2, p0}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V return-object p1 + + :cond_0 + const-string p0, "deeplink" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$Uris.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$Uris.smali index 58a91fb0ed..5d0f5412df 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$Uris.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders$Uris.smali @@ -52,7 +52,7 @@ const-string v1, "Uri.parse(\"discord://app\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -68,7 +68,7 @@ const-string v1, "Uri.parse(\"discord://action/oauth2/authorize\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -100,7 +100,7 @@ const-string p2, "Uri.parse(\"discord://app\u2026/$guildId/premiumguild/\")" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -116,7 +116,7 @@ const-string v1, "Uri.parse(\"discord://app/settings/billing\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -132,7 +132,7 @@ const-string v1, "Uri.parse(\"discord://app/settings/nitro\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -148,7 +148,7 @@ const-string v1, "Uri.parse(\"discord://app/settings/voice\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders.smali index 6b42c2ba09..1ee14384a7 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$RouteBuilders.smali @@ -243,9 +243,9 @@ move-result-object v0 - const-string/jumbo v1, "uri" + const-string v1, "uri" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/net/Uri;->getScheme()Ljava/lang/String; @@ -266,7 +266,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -330,7 +330,7 @@ const-string p2, "Intent().setData(uriMerged)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -342,9 +342,9 @@ move-result-object v0 - const-string/jumbo v1, "uri" + const-string v1, "uri" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/net/Uri;->getScheme()Ljava/lang/String; @@ -365,7 +365,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -429,7 +429,7 @@ const-string p2, "Intent().setData(uriMerged)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeExternalRoutingIntent$1.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeExternalRoutingIntent$1.smali index e5e1362f3e..6fa2bd4fac 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeExternalRoutingIntent$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeExternalRoutingIntent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/IntentUtils$consumeExternalRoutingIntent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/net/Uri;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Landroid/net/Uri;Z)V .locals 4 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; @@ -125,4 +123,13 @@ invoke-virtual {v1, p1, p2, v0}, Lcom/discord/utilities/analytics/AppStartAnalyticsTracker;->appOpen(Landroid/net/Uri;ZZ)V return-void + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeRoutingIntent$1.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeRoutingIntent$1.smali index a0d69cd67f..2e02874136 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeRoutingIntent$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$consumeRoutingIntent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/IntentUtils$consumeRoutingIntent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/net/Uri;", "Ljava/lang/Boolean;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Landroid/net/Uri;Z)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$1.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$1.smali index 27ed839a92..6482611bcb 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectChannel" - - const-string v5, "selectChannel(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectChannel" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectChannel(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$10.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$10.smali index 43f0be40e5..4a3d512c45 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$10.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$10.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$10; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "remoteAuth" - - const-string v5, "remoteAuth(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "remoteAuth" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "remoteAuth(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$11.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$11.smali index 0000bb5750..fb822f36e6 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$11.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$11.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$11; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectPremiumGuild" - - const-string v5, "selectPremiumGuild(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectPremiumGuild" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectPremiumGuild(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$12.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$12.smali index a2d13fb71a..e056d38500 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$12.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$12.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$12; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "handleQuery" - - const-string v5, "handleQuery(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleQuery" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleQuery(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$13.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$13.smali index ec82886c49..917c645a2c 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$13.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$13.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$13; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string/jumbo v4, "wildCardMatcher" - - const-string/jumbo v5, "wildCardMatcher(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string/jumbo v0, "wildCardMatcher" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string/jumbo v0, "wildCardMatcher(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$2.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$2.smali index 36af7fabb4..de0ae320b0 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$2.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "navigateToFriendsScreen" - - const-string v5, "navigateToFriendsScreen(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "navigateToFriendsScreen" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "navigateToFriendsScreen(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$3.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$3.smali index 977edefea9..08c88a34fa 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$3.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectDirectMessage" - - const-string v5, "selectDirectMessage(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectDirectMessage" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectDirectMessage(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$4.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$4.smali index 81baaa1588..f567fad634 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$4.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectUserProfile" - - const-string v5, "selectUserProfile(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectUserProfile" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectUserProfile(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$5.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$5.smali index a71f30839a..ed1e254097 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$5.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectFeature" - - const-string v5, "selectFeature(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectFeature" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectFeature(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$6.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$6.smali index f7ebd27320..c22fafa9b0 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$6.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$6.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$6; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectFeature" - - const-string v5, "selectFeature(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectFeature" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectFeature(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$7.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$7.smali index 08c8147bf2..5a12c0ee6d 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$7.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$7.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$7; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string/jumbo v4, "voiceConnect" - - const-string/jumbo v5, "voiceConnect(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "voiceConnect" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "voiceConnect(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$8.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$8.smali index 12af59c099..70b83a4b31 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$8.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$8.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$8; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "selectLurk" - - const-string v5, "selectLurk(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectLurk" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectLurk(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$9.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$9.smali index 8acc8383bc..956c2f99f1 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$9.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils$pathRouterMap$9.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/IntentUtils$pathRouterMap$9; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "IntentUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "authorize" - - const-string v5, "authorize(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "authorize" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "authorize(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/IntentUtils.smali b/com.discord/smali/com/discord/utilities/intent/IntentUtils.smali index 9e7549d5c1..28c828d0cd 100644 --- a/com.discord/smali/com/discord/utilities/intent/IntentUtils.smali +++ b/com.discord/smali/com/discord/utilities/intent/IntentUtils.smali @@ -343,13 +343,13 @@ .method private final isHttpDomainUrl(Landroid/net/Uri;)Z .locals 3 - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "https?" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String; @@ -363,10 +363,6 @@ const-string v0, "" :goto_0 - const-string/jumbo v2, "uri.scheme ?: \"\"" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1, v0}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z move-result v0 @@ -554,17 +550,13 @@ .method public static final performChooserSendIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "text" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "chooserText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; @@ -585,6 +577,27 @@ invoke-virtual {p0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V return-void + + :cond_0 + const-string p0, "chooserText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "text" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic performChooserSendIntent$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V @@ -602,7 +615,7 @@ const-string p3, "context.getString(R.string.share)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-static {p0, p1, p2}, Lcom/discord/utilities/intent/IntentUtils;->performChooserSendIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V @@ -641,13 +654,11 @@ .method public final consumeExternalRoutingIntent(Landroid/content/Intent;Landroid/content/Context;)Z .locals 1 - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -666,6 +677,20 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final consumeRoutingIntent(Landroid/content/Intent;Landroid/content/Context;Lkotlin/jvm/functions/Function2;)Z @@ -685,99 +710,91 @@ } .end annotation - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "context" + if-eqz p2, :cond_8 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "callback" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_7 invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 - sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; + sget-object v1, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; :goto_0 - const-string/jumbo v1, "uri" + const-string v2, "uri" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, v0}, Lcom/discord/utilities/intent/IntentUtils;->isDiscordAppUri(Landroid/net/Uri;)Z + invoke-virtual {p0, v1}, Lcom/discord/utilities/intent/IntentUtils;->isDiscordAppUri(Landroid/net/Uri;)Z - move-result v1 + move-result v2 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-nez v1, :cond_2 + if-nez v2, :cond_2 - invoke-direct {p0, v0}, Lcom/discord/utilities/intent/IntentUtils;->isHttpDomainUrl(Landroid/net/Uri;)Z + invoke-direct {p0, v1}, Lcom/discord/utilities/intent/IntentUtils;->isHttpDomainUrl(Landroid/net/Uri;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 goto :goto_1 :cond_1 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_2 :cond_2 :goto_1 - const/4 v1, 0x1 + const/4 v2, 0x1 :goto_2 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v4 + move-result-object v5 - invoke-interface {p3, v0, v4}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p3, v1, v5}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - if-eqz v1, :cond_6 + if-eqz v2, :cond_6 sget-object p3, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-class v1, Lcom/discord/utilities/intent/IntentUtils; + const-class v2, Lcom/discord/utilities/intent/IntentUtils; - invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - const-string v4, "javaClass.simpleName" + const-string v5, "javaClass.simpleName" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; + invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; - move-result-object v4 + move-result-object v5 - if-eqz v4, :cond_3 + if-eqz v5, :cond_3 goto :goto_3 :cond_3 - const-string v4, "" + const-string v5, "" :goto_3 - const-string/jumbo v5, "uri?.toString() ?: \"\"" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p3, v1, v4}, Lcom/discord/app/AppLog;->g(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {p3, v2, v5}, Lcom/discord/app/AppLog;->g(Ljava/lang/String;Ljava/lang/String;)V sget-object p3, Lcom/discord/utilities/intent/IntentUtils;->pathRouterMap:Ljava/util/Map; @@ -792,54 +809,52 @@ :cond_4 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_6 + if-eqz v2, :cond_6 invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Ljava/util/Map$Entry; + check-cast v2, Ljava/util/Map$Entry; - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Lkotlin/text/Regex; - - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lkotlin/jvm/functions/Function3; - - invoke-virtual {v0}, Landroid/net/Uri;->getPath()Ljava/lang/String; + invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v5 - const/4 v6, 0x0 + check-cast v5, Lkotlin/text/Regex; - if-eqz v5, :cond_5 + invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lkotlin/jvm/functions/Function3; + + invoke-virtual {v1}, Landroid/net/Uri;->getPath()Ljava/lang/String; + + move-result-object v6 + + if-eqz v6, :cond_5 const-string v7, "it" - invoke-static {v5, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v4, v5}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; + invoke-virtual {v5, v6}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; - move-result-object v4 + move-result-object v5 goto :goto_4 :cond_5 - move-object v4, v6 + move-object v5, v0 :goto_4 - if-eqz v4, :cond_4 + if-eqz v5, :cond_4 :try_start_0 - invoke-interface {v1, v0, v4, p2}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v1, v5, p2}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 @@ -867,37 +882,37 @@ move-result-object p3 - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 - xor-int/2addr p3, v2 + xor-int/2addr p3, v3 - sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - new-instance v2, Ljava/lang/StringBuilder; + new-instance v3, Ljava/lang/StringBuilder; - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - const-string v3, "Intent handler activated for " + const-string v4, "Intent handler activated for " - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - const-string v0, ", consumed: " + const-string v1, ", consumed: " - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; + invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v2, 0x2 + const/4 v3, 0x2 - invoke-static {v1, v0, v6, v2, v6}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v2, v1, v0, v3, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V invoke-direct {p0, p1, p3}, Lcom/discord/utilities/intent/IntentUtils;->notifyFirebaseUserActionStatus(Landroid/content/Intent;Z)V @@ -912,61 +927,84 @@ return p3 :cond_6 - invoke-direct {p0, p1, v3}, Lcom/discord/utilities/intent/IntentUtils;->notifyFirebaseUserActionStatus(Landroid/content/Intent;Z)V + invoke-direct {p0, p1, v4}, Lcom/discord/utilities/intent/IntentUtils;->notifyFirebaseUserActionStatus(Landroid/content/Intent;Z)V - return v3 + return v4 + + :cond_7 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getDirectShareId(Landroid/content/Intent;)Ljava/lang/Long; - .locals 1 + .locals 2 - const-string v0, "$this$getDirectShareId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "android.intent.extra.shortcut.ID" + const-string v1, "android.intent.extra.shortcut.ID" - invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "$this$getDirectShareId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final isDiscordAppUri(Landroid/net/Uri;)Z .locals 4 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const-string v1, "discord" + const-string v2, "discord" - const/4 v2, 0x1 + const/4 v3, 0x1 - invoke-static {v0, v1, v2}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v2, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v0 + move-result v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; @@ -976,132 +1014,136 @@ sget-object v0, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; - const-string v3, "Locale.ENGLISH" + const-string v1, "Locale.ENGLISH" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - move-result-object p1 + move-result-object v0 - const-string v0, "(this as java.lang.String).toLowerCase(locale)" + const-string p1, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - goto :goto_0 + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 - const/4 p1, 0x0 - - :goto_0 - if-nez p1, :cond_1 - - goto :goto_2 - - :cond_1 - invoke-virtual {p1}, Ljava/lang/String;->hashCode()I - - move-result v0 - - const v3, -0x54d081ca - - if-eq v0, v3, :cond_3 - - const v3, 0x17a21 - - if-eq v0, v3, :cond_2 - - goto :goto_2 - - :cond_2 - const-string v0, "app" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_4 + if-nez v0, :cond_1 goto :goto_1 - :cond_3 - const-string v0, "action" + :cond_1 + invoke-virtual {v0}, Ljava/lang/String;->hashCode()I - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + move-result p1 + + const v1, -0x54d081ca + + if-eq p1, v1, :cond_3 + + const v1, 0x17a21 + + if-eq p1, v1, :cond_2 + + goto :goto_1 + + :cond_2 + const-string p1, "app" + + invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_4 - :goto_1 + goto :goto_0 + + :cond_3 + const-string p1, "action" + + invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result p1 + + if-eqz p1, :cond_4 + + :goto_0 const/4 p1, 0x1 + goto :goto_2 + + :cond_4 + :goto_1 + const/4 p1, 0x0 + + :goto_2 + if-eqz p1, :cond_5 + goto :goto_3 - :cond_4 - :goto_2 - const/4 p1, 0x0 + :cond_5 + const/4 v3, 0x0 :goto_3 - if-eqz p1, :cond_5 + return v3 - goto :goto_4 + :cond_6 + const-string p1, "uri" - :cond_5 - const/4 v2, 0x0 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - :goto_4 - return v2 + throw v0 .end method .method public final toExternalizedSend(Landroid/content/Intent;)Landroid/content/Intent; - .locals 2 + .locals 3 - const-string v0, "$this$toExternalizedSend" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - sget-object v1, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; + sget-object v2, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; - invoke-direct {v1, v0}, Lcom/discord/utilities/intent/IntentUtils;->externalize(Landroid/net/Uri;)Landroid/net/Uri; + invoke-direct {v2, v1}, Lcom/discord/utilities/intent/IntentUtils;->externalize(Landroid/net/Uri;)Landroid/net/Uri; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 - sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; + sget-object v1, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; :goto_0 - invoke-virtual {p1, v0}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; + invoke-virtual {p1, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; - sget-object v0, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; + sget-object v1, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; + invoke-virtual {v2}, Landroid/net/Uri;->toString()Ljava/lang/String; - move-result-object v1 - - goto :goto_1 + move-result-object v0 :cond_1 - const/4 v1, 0x0 - - :goto_1 - invoke-direct {v0, p1, v1}, Lcom/discord/utilities/intent/IntentUtils;->sendText(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent; + invoke-direct {v1, p1, v0}, Lcom/discord/utilities/intent/IntentUtils;->sendText(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent; return-object p1 + + :cond_2 + const-string p1, "$this$toExternalizedSend" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$AnalyticsMetadata.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$AnalyticsMetadata.smali index 22e418af6b..bbe5142615 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$AnalyticsMetadata.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$AnalyticsMetadata.smali @@ -48,7 +48,7 @@ new-instance v0, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; - const-string/jumbo v3, "unknown" + const-string v3, "unknown" const/4 v4, 0x0 @@ -68,11 +68,9 @@ .end method .method public constructor (Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V - .locals 1 + .locals 0 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -83,6 +81,15 @@ iput-object p3, p0, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->channelId:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$handleQuery$1.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$handleQuery$1.smali index b93dc66c7a..5d2e666b78 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$handleQuery$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$handleQuery$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$handleQuery$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 4 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/intent/RouteHandlers$handleQuery$1;->$queryMessageText:Ljava/lang/String; @@ -112,7 +110,7 @@ const-string v2, "ctx.supportFragmentManager" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/utilities/intent/RouteHandlers$handleQuery$1;->$query:Ljava/lang/String; @@ -120,4 +118,13 @@ :goto_1 return v1 + + :cond_2 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$1.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$1.smali index ec1463319d..1feedd521f 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 2 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/intent/RouteHandlers$selectFeature$1;->$settingMap:Ljava/util/Map; @@ -95,4 +93,13 @@ const/4 p1, 0x1 return p1 + + :cond_1 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$1.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$1.smali index 59e5140954..ca265d92bf 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,13 +71,20 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 1 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity;->Companion:Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion; invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion;->launch(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$10.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$10.smali index df9c39d293..6f912cb97c 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$10.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$10.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$10; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 2 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreTabsNavigation;->selectTab(Lcom/discord/widgets/tabs/NavigationTab;Z)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$2.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$2.smali index 31e0f31eb8..8c2e6d7221 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$2.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,25 +69,32 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V - .locals 7 + .locals 6 - const-string v0, "ctx" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->Companion:Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Companion; - sget-object v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->Companion:Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Companion; + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x6 - const/4 v5, 0x6 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Companion;->launch$default(Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Companion;Landroid/content/Context;ZLcom/discord/widgets/settings/account/WidgetSettingsAccount$Redirect;ILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Companion;->launch$default(Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Companion;Landroid/content/Context;ZLcom/discord/widgets/settings/account/WidgetSettingsAccount$Redirect;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$3.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$3.smali index b8e887ff5d..01300277e7 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$3.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,17 +71,22 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 3 - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->Companion:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion; - - const/4 v1, 0x0 + sget-object v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->Companion:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion; const/4 v2, 0x2 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;->launch$default(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;Landroid/content/Context;Ljava/lang/Integer;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;->launch$default(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;Landroid/content/Context;Ljava/lang/Integer;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$4.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$4.smali index 56c54b1074..56851b021b 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$4.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,13 +71,20 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 1 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling;->Companion:Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$Companion; invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$Companion;->launch(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$5.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$5.smali index 485919e964..e63c3ac98a 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$5.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,25 +69,32 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V - .locals 7 + .locals 6 - const-string v0, "ctx" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion; - sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion; + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x6 - const/4 v5, 0x6 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->launch$default(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;Ljava/lang/Integer;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->launch$default(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;Ljava/lang/Integer;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$6.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$6.smali index c0c264a256..e53b23f778 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$6.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,29 +69,36 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V - .locals 9 + .locals 8 - const-string v0, "ctx" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->Companion:Lcom/discord/widgets/guilds/create/WidgetGuildCreate$Companion; - sget-object v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->Companion:Lcom/discord/widgets/guilds/create/WidgetGuildCreate$Companion; + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v5, 0x0 - const-string v5, "Deeplink" + const/16 v6, 0x16 - const/4 v6, 0x0 + const/4 v7, 0x0 - const/16 v7, 0x16 + const-string v4, "Deeplink" - const/4 v8, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v8}, Lcom/discord/widgets/guilds/create/WidgetGuildCreate$Companion;->show$default(Lcom/discord/widgets/guilds/create/WidgetGuildCreate$Companion;Landroid/content/Context;Lcom/discord/widgets/guilds/create/StockGuildTemplate;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v7}, Lcom/discord/widgets/guilds/create/WidgetGuildCreate$Companion;->show$default(Lcom/discord/widgets/guilds/create/WidgetGuildCreate$Companion;Landroid/content/Context;Lcom/discord/widgets/guilds/create/StockGuildTemplate;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$7.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$7.smali index 9b69cce0df..eaa82de54f 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$7.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,25 +71,30 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 3 - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion; + sget-object v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion; invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object p1 - const-string v1, "ctx.supportFragmentManager" + const-string v2, "ctx.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v1, 0x0 + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion;->show$default(Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion;->show$default(Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$8.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$8.smali index d9eca0e689..5aeafd2620 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$8.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$8.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$8; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 2 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreTabsNavigation;->selectTab(Lcom/discord/widgets/tabs/NavigationTab;Z)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$9.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$9.smali index 3dc62de8c1..133087d30e 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$9.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$9.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$selectFeature$settingMap$9; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)V .locals 2 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreTabsNavigation;->selectTab(Lcom/discord/widgets/tabs/NavigationTab;Z)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$voiceConnect$1.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$voiceConnect$1.smali index 9c156c04cf..2765b05b20 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$voiceConnect$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$voiceConnect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$voiceConnect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,13 +81,13 @@ if-eqz v2, :cond_0 - const-string/jumbo v0, "weakContext.get() ?: return@appSubscribe" + const-string v0, "weakContext.get() ?: return@appSubscribe" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "channel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$1.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$1.smali index 276702a7fa..889542179a 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "acceptGift" - - const-string v5, "acceptGift(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "acceptGift" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "acceptGift(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$2.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$2.smali index fac2222152..5cb743251b 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$2.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string/jumbo v4, "useInvite" - - const-string/jumbo v5, "useInvite(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "useInvite" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "useInvite(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$3.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$3.smali index 93311edd73..a6f931f6b3 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$3.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/intent/RouteHandlers$wildCardMatcher$1$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Landroid/net/Uri;", "Lkotlin/text/MatchResult;", @@ -31,41 +31,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/intent/RouteHandlers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/intent/RouteHandlers; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string/jumbo v4, "useGuildTemplate" - - const-string/jumbo v5, "useGuildTemplate(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "useGuildTemplate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/intent/RouteHandlers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "useGuildTemplate(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;" + + return-object v0 +.end method + .method public final invoke(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p3" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/intent/RouteHandlers; @@ -74,6 +88,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1.smali index d90df08512..c81e477da9 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers$wildCardMatcher$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/intent/RouteHandlers$wildCardMatcher$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RouteHandlers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/reflect/KFunction<", @@ -51,7 +51,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/intent/RouteHandlers.smali b/com.discord/smali/com/discord/utilities/intent/RouteHandlers.smali index e4b7d4c3ea..f93488d20d 100644 --- a/com.discord/smali/com/discord/utilities/intent/RouteHandlers.smali +++ b/com.discord/smali/com/discord/utilities/intent/RouteHandlers.smali @@ -49,7 +49,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p2}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p2 @@ -73,9 +73,9 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v1 @@ -94,13 +94,13 @@ const-string p3, "Deeplink" :goto_1 - const-string/jumbo p1, "uri.getQueryParameter(\"s\u2026ettings.LOCATION_DEEPLINK" + const-string p1, "uri.getQueryParameter(\"s\u2026ettings.LOCATION_DEEPLINK" - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_3 - invoke-static {p2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -175,7 +175,7 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -230,7 +230,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p2}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p2 @@ -244,7 +244,7 @@ :goto_0 const-string v1, "invite" - invoke-static {p2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -270,9 +270,9 @@ const-string v2, "it" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -291,9 +291,9 @@ move-object v0, v1 :goto_2 - const-string/jumbo p1, "uri.getQueryParameter(\"s\u2026 ?: inviteLocation" + const-string p1, "uri.getQueryParameter(\"s\u2026 ?: inviteLocation" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_4 @@ -337,54 +337,47 @@ .method public final authorize(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 6 - const-string/jumbo p2, "uri" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p2, "context" + if-eqz p3, :cond_2 - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v0, p3, Landroid/app/Activity; - instance-of p2, p3, Landroid/app/Activity; + if-eqz v0, :cond_1 - if-eqz p2, :cond_1 + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - sget p2, Landroid/os/Build$VERSION;->SDK_INT:I + const/16 v1, 0x16 - const/16 v0, 0x16 - - if-lt p2, v0, :cond_1 + if-lt v0, v1, :cond_1 check-cast p3, Landroid/app/Activity; invoke-virtual {p3}, Landroid/app/Activity;->getReferrer()Landroid/net/Uri; - move-result-object p2 + move-result-object p3 - if-eqz p2, :cond_0 + if-eqz p3, :cond_0 - invoke-virtual {p2}, Landroid/net/Uri;->getAuthority()Ljava/lang/String; + invoke-virtual {p3}, Landroid/net/Uri;->getAuthority()Ljava/lang/String; move-result-object p2 - goto :goto_0 - :cond_0 - const/4 p2, 0x0 - - :goto_0 const-string p3, "com.discord" - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 - goto :goto_1 + goto :goto_0 :cond_1 const/4 p2, 0x0 - :goto_1 + :goto_0 invoke-virtual {p1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; move-result-object p1 @@ -411,7 +404,7 @@ const-string p3, "oAuthUri" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p1}, Lcom/discord/stores/StoreAuthentication;->setOAuthUriSubject(Landroid/net/Uri;)V @@ -432,18 +425,30 @@ invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public final handleQuery(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 7 - const-string/jumbo p2, "uri" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - const-string p2, "context" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_b const-string p2, "type" @@ -467,9 +472,9 @@ move-object p3, v0 :goto_0 - const-string/jumbo v1, "uri.getQueryParameter(\"channelName\") ?: \"\"" + const-string v1, "uri.getQueryParameter(\"channelName\") ?: \"\"" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "serverName" @@ -485,11 +490,11 @@ move-object v1, v0 :goto_1 - const-string/jumbo v2, "uri.getQueryParameter(\"serverName\") ?: \"\"" + const-string v2, "uri.getQueryParameter(\"serverName\") ?: \"\"" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v2, "userName" + const-string v2, "userName" invoke-virtual {p1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; @@ -503,9 +508,9 @@ move-object v2, v0 :goto_2 - const-string/jumbo v3, "uri.getQueryParameter(\"userName\") ?: \"\"" + const-string v3, "uri.getQueryParameter(\"userName\") ?: \"\"" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "messageText" @@ -521,9 +526,9 @@ move-object p1, v0 :goto_3 - const-string/jumbo v3, "uri.getQueryParameter(\"messageText\") ?: \"\"" + const-string v3, "uri.getQueryParameter(\"messageText\") ?: \"\"" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-nez p2, :cond_4 @@ -595,7 +600,7 @@ goto :goto_5 :cond_8 - const-string/jumbo p3, "user" + const-string p3, "user" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -684,18 +689,30 @@ move-result-object p1 return-object p1 + + :cond_b + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_c + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public final navigateToFriendsScreen(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 6 - const-string/jumbo p2, "uri" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -711,8 +728,6 @@ new-instance p1, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; - const-string v1, "friends" - const/4 v2, 0x0 const/4 v3, 0x0 @@ -721,23 +736,37 @@ const/4 v5, 0x0 + const-string v1, "friends" + move-object v0, p1 invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public final remoteAuth(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 6 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 if-eqz p2, :cond_0 @@ -747,19 +776,16 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 - check-cast p1, Ljava/lang/String; + move-object v0, p1 - goto :goto_0 + check-cast v0, Ljava/lang/String; :cond_0 - const/4 p1, 0x0 - - :goto_0 - if-eqz p1, :cond_1 + if-eqz v0, :cond_1 sget-object p1, Lcom/discord/widgets/media/WidgetQRScanner;->Companion:Lcom/discord/widgets/media/WidgetQRScanner$Companion; @@ -785,18 +811,30 @@ invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectChannel(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 9 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 const/4 p1, 0x1 @@ -820,7 +858,7 @@ const-string v3, "@me" - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -833,7 +871,7 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 @@ -896,7 +934,7 @@ if-eqz p2, :cond_3 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 @@ -961,18 +999,30 @@ invoke-direct {p1, v0, p2, p3}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V return-object p1 + + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectDirectMessage(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 7 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 if-eqz p2, :cond_0 @@ -982,7 +1032,7 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -990,7 +1040,7 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p1 @@ -1026,18 +1076,30 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectFeature(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 6 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 const/4 p1, 0x1 @@ -1049,7 +1111,7 @@ if-eqz p2, :cond_0 - invoke-static {p2, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {p2, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object p2 @@ -1240,18 +1302,30 @@ :goto_1 return-object p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectLurk(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; - .locals 2 + .locals 3 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 if-eqz p2, :cond_0 @@ -1273,12 +1347,12 @@ invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - move-result-wide v0 + move-result-wide v1 goto :goto_0 :cond_0 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 :goto_0 if-eqz p2, :cond_1 @@ -1299,47 +1373,54 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + + move-result-object v0 + + :cond_1 + sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getLurking()Lcom/discord/stores/StoreLurking; move-result-object p1 - goto :goto_1 + invoke-virtual {p1, v1, v2, v0}, Lcom/discord/stores/StoreLurking;->startLurking(JLjava/lang/Long;)V - :cond_1 - const/4 p1, 0x0 + new-instance p1, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; - :goto_1 - sget-object p2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p2}, Lcom/discord/stores/StoreStream$Companion;->getLurking()Lcom/discord/stores/StoreLurking; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 - invoke-virtual {p2, v0, v1, p1}, Lcom/discord/stores/StoreLurking;->startLurking(JLjava/lang/Long;)V + const-string p3, "lurk" - new-instance p2, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; + invoke-direct {p1, p3, p2, v0}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + return-object p1 - move-result-object p3 + :cond_2 + const-string p1, "context" - const-string v0, "lurk" + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct {p2, v0, p3, p1}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V + throw v0 - return-object p2 + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectPremiumGuild(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 7 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 const-wide/16 v0, 0x0 @@ -1399,18 +1480,30 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p3 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final selectUserProfile(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 8 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 if-eqz p2, :cond_0 @@ -1420,7 +1513,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p2}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p2 @@ -1428,31 +1521,26 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; - move-result-object p2 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p2, 0x0 + const-string p2, "friend_token" - :goto_0 - const-string p3, "friend_token" - - invoke-virtual {p1, p3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, p2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 - if-eqz p2, :cond_1 + if-eqz v0, :cond_1 - sget-object p3, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; + sget-object p2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; - invoke-virtual {p2}, Ljava/lang/Long;->longValue()J + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J move-result-wide v0 - invoke-virtual {p3, v0, v1, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->enqueueNotice(JLjava/lang/String;)V + invoke-virtual {p2, v0, v1, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->enqueueNotice(JLjava/lang/String;)V :cond_1 new-instance p1, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; @@ -1472,6 +1560,20 @@ invoke-direct/range {v2 .. v7}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final voiceConnect(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; @@ -1481,13 +1583,11 @@ move-object/from16 v1, p3 - const-string/jumbo v2, "uri" + const/4 v2, 0x0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_2 - const-string v2, "context" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 if-eqz p2, :cond_0 @@ -1507,7 +1607,7 @@ if-eqz v2, :cond_0 - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 @@ -1559,7 +1659,7 @@ const-string v1, "filter { it != null }.map { it!! }" - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v7, 0x0 @@ -1609,44 +1709,51 @@ const/16 v19, 0x0 - const-string/jumbo v15, "voice" + const-string v15, "voice" move-object v14, v0 invoke-direct/range {v14 .. v19}, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 + + :cond_1 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_2 + const-string v0, "uri" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final wildCardMatcher(Landroid/net/Uri;Lkotlin/text/MatchResult;Landroid/content/Context;)Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata; .locals 3 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 invoke-virtual {p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-static {v0}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object v1 @@ -1659,14 +1766,14 @@ if-eqz v0, :cond_1 - goto :goto_1 + goto :goto_0 :cond_1 invoke-virtual {v2, v1}, Lcom/discord/utilities/intent/RouteHandlers$wildCardMatcher$1;->invoke(Ljava/lang/String;)Lkotlin/reflect/KFunction; move-result-object v0 - :goto_1 + :goto_0 if-eqz v0, :cond_2 check-cast v0, Lkotlin/jvm/functions/Function3; @@ -1679,7 +1786,7 @@ if-eqz p1, :cond_2 - goto :goto_2 + goto :goto_1 :cond_2 sget-object p1, Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata;->Companion:Lcom/discord/utilities/intent/RouteHandlers$AnalyticsMetadata$Companion; @@ -1688,6 +1795,20 @@ move-result-object p1 - :goto_2 + :goto_1 return-object p1 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/io/NetworkUtils$NetworkDownloadReceiver.smali b/com.discord/smali/com/discord/utilities/io/NetworkUtils$NetworkDownloadReceiver.smali index 7173da0ede..80f5b77155 100644 --- a/com.discord/smali/com/discord/utilities/io/NetworkUtils$NetworkDownloadReceiver.smali +++ b/com.discord/smali/com/discord/utilities/io/NetworkUtils$NetworkDownloadReceiver.smali @@ -28,41 +28,36 @@ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 if-eqz p2, :cond_0 invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; - move-result-object p1 + move-result-object v0 + + :cond_0 + if-nez v0, :cond_1 goto :goto_0 - :cond_0 - const/4 p1, 0x0 - - :goto_0 - if-nez p1, :cond_1 - - goto :goto_1 - :cond_1 - invoke-virtual {p1}, Ljava/lang/String;->hashCode()I + invoke-virtual {v0}, Ljava/lang/String;->hashCode()I - move-result v0 + move-result p1 const v1, 0x4a702ceb # 3935034.8f - if-eq v0, v1, :cond_2 + if-eq p1, v1, :cond_2 - goto :goto_1 + goto :goto_0 :cond_2 - const-string v0, "android.intent.action.DOWNLOAD_COMPLETE" + const-string p1, "android.intent.action.DOWNLOAD_COMPLETE" - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 @@ -101,6 +96,13 @@ check-cast p1, Lkotlin/Unit; :cond_3 - :goto_1 + :goto_0 return-void + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/io/NetworkUtils$downloadFile$1.smali b/com.discord/smali/com/discord/utilities/io/NetworkUtils$downloadFile$1.smali index 2a7de3f451..c0f7760eeb 100644 --- a/com.discord/smali/com/discord/utilities/io/NetworkUtils$downloadFile$1.smali +++ b/com.discord/smali/com/discord/utilities/io/NetworkUtils$downloadFile$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/io/NetworkUtils$downloadFile$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NetworkUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -135,7 +135,7 @@ const-string v4, "downloadedFileName" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/io/NetworkUtils.smali b/com.discord/smali/com/discord/utilities/io/NetworkUtils.smali index 793d1809ff..e2f2613fcc 100644 --- a/com.discord/smali/com/discord/utilities/io/NetworkUtils.smali +++ b/com.discord/smali/com/discord/utilities/io/NetworkUtils.smali @@ -95,20 +95,14 @@ } .end annotation - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSuccess" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onError" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_9 + + if-eqz p4, :cond_8 + + if-eqz p5, :cond_7 + if-eqz p0, :cond_0 const-string v1, "download" @@ -261,6 +255,27 @@ :goto_5 return-void + + :cond_7 + const-string p0, "onError" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "onSuccess" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic isDeviceConnected$default(Lcom/discord/utilities/io/NetworkUtils;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)Z @@ -285,12 +300,10 @@ .method public final getNetworkType(Landroid/content/Context;)Ljava/lang/Integer; .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + :try_start_0 const-string v1, "connectivity" @@ -321,11 +334,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type android.net.ConnectivityManager" - invoke-direct {p1, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -335,14 +348,19 @@ :cond_1 :goto_0 return-object v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final isAirplaneModeOn(Landroid/content/Context;)Z .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -362,21 +380,30 @@ :cond_0 return v1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isDeviceConnected(Landroid/content/Context;Landroid/content/Intent;)Z - .locals 2 + .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const/4 v0, 0x1 + const/4 v1, 0x1 :try_start_0 - const-string v1, "connectivity" + const-string v2, "connectivity" - invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 @@ -390,52 +417,49 @@ if-eqz p2, :cond_0 - const-string v1, "networkInfo" + const-string v0, "networkInfo" - invoke-virtual {p2, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; + invoke-virtual {p2, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object p2 - check-cast p2, Landroid/net/NetworkInfo; + move-object v0, p2 - goto :goto_0 + check-cast v0, Landroid/net/NetworkInfo; :cond_0 - const/4 p2, 0x0 - - :goto_0 if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z move-result p1 - if-eq p1, v0, :cond_4 + if-eq p1, v1, :cond_4 :cond_1 - if-eqz p2, :cond_2 + if-eqz v0, :cond_2 - invoke-virtual {p2}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z + invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z move-result p1 - if-ne p1, v0, :cond_2 + if-ne p1, v1, :cond_2 - goto :goto_1 + goto :goto_0 :cond_2 const/4 p1, 0x0 - const/4 v0, 0x0 + const/4 v1, 0x0 - goto :goto_1 + goto :goto_0 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.net.ConnectivityManager" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -443,6 +467,13 @@ :catch_0 :cond_4 - :goto_1 - return v0 + :goto_0 + return v1 + + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/kryo/LeastRecentlyAddedSetSerializer.smali b/com.discord/smali/com/discord/utilities/kryo/LeastRecentlyAddedSetSerializer.smali index f41ff7f32c..dd2ad206f7 100644 --- a/com.discord/smali/com/discord/utilities/kryo/LeastRecentlyAddedSetSerializer.smali +++ b/com.discord/smali/com/discord/utilities/kryo/LeastRecentlyAddedSetSerializer.smali @@ -39,39 +39,33 @@ } .end annotation - const-string v0, "kryo" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "input" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "type" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const/4 p3, 0x1 invoke-virtual {p2, p3}, Lcom/esotericsoftware/kryo/io/Input;->readInt(Z)I - move-result v0 + move-result v1 invoke-virtual {p2, p3}, Lcom/esotericsoftware/kryo/io/Input;->readInt(Z)I move-result p3 - new-instance v1, Lcom/discord/utilities/collections/LeastRecentlyAddedSet; - - const/4 v2, 0x0 + new-instance v2, Lcom/discord/utilities/collections/LeastRecentlyAddedSet; const/4 v3, 0x2 - invoke-direct {v1, v0, v2, v3, v2}, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->(ILjava/util/LinkedHashSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v2, v1, v0, v3, v0}, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->(ILjava/util/LinkedHashSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V const/4 v0, 0x0 - invoke-static {v0, p3}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p3}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p3 @@ -88,24 +82,45 @@ move-object v0, p3 - check-cast v0, Lk0/j/q; + check-cast v0, Lk0/i/q; - invoke-virtual {v0}, Lk0/j/q;->nextInt()I + invoke-virtual {v0}, Lk0/i/q;->nextInt()I invoke-virtual {p1, p2}, Lcom/esotericsoftware/kryo/Kryo;->readClassAndObject(Lcom/esotericsoftware/kryo/io/Input;)Ljava/lang/Object; move-result-object v0 - const-string v2, "kryo.readClassAndObject(input)" + const-string v1, "kryo.readClassAndObject(input)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1, v0}, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->add(Ljava/lang/Object;)Z + invoke-virtual {v2, v0}, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 - return-object v1 + return-object v2 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "kryo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic read(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object; @@ -130,17 +145,13 @@ } .end annotation - const-string v0, "kryo" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "output" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "target" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-virtual {p3}, Lcom/discord/utilities/collections/LeastRecentlyAddedSet;->getMaxSize()I @@ -177,6 +188,27 @@ :cond_0 return-void + + :cond_1 + const-string p1, "target" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "output" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "kryo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic write(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/kryo/SnowflakePartitionMapSerializer.smali b/com.discord/smali/com/discord/utilities/kryo/SnowflakePartitionMapSerializer.smali index 60bea536a9..fa17c7aaae 100644 --- a/com.discord/smali/com/discord/utilities/kryo/SnowflakePartitionMapSerializer.smali +++ b/com.discord/smali/com/discord/utilities/kryo/SnowflakePartitionMapSerializer.smali @@ -39,17 +39,13 @@ } .end annotation - const-string v0, "kryo" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "input" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "type" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const/4 p3, 0x1 @@ -67,7 +63,7 @@ const/4 v0, 0x0 - invoke-static {v0, p3}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p3}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p3 @@ -84,9 +80,9 @@ move-object v0, p3 - check-cast v0, Lk0/j/q; + check-cast v0, Lk0/i/q; - invoke-virtual {v0}, Lk0/j/q;->nextInt()I + invoke-virtual {v0}, Lk0/i/q;->nextInt()I invoke-virtual {p2}, Lcom/esotericsoftware/kryo/io/Input;->readLong()J @@ -106,6 +102,27 @@ :cond_0 return-object v1 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "kryo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic read(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Input;Ljava/lang/Class;)Ljava/lang/Object; @@ -130,17 +147,13 @@ } .end annotation - const-string v0, "kryo" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "output" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "target" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-virtual {p3}, Lcom/discord/utilities/collections/ShallowPartitionMap;->getNumPartitions()I @@ -199,6 +212,27 @@ :cond_0 return-void + + :cond_1 + const-string p1, "target" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "output" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "kryo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic write(Lcom/esotericsoftware/kryo/Kryo;Lcom/esotericsoftware/kryo/io/Output;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali index a636ab7679..e99058c2de 100644 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali +++ b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali @@ -46,17 +46,15 @@ .end annotation .end param - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-direct {p0, v0, v1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J @@ -81,6 +79,13 @@ iput-boolean p12, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;JLjava/lang/String;ZLjava/lang/Integer;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; @@ -348,39 +353,46 @@ .end annotation .end param + if-eqz p3, :cond_0 + + new-instance v13, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; + + move-object v0, v13 + + move-wide v1, p1 + + move-object/from16 v3, p3 + + move/from16 v4, p4 + + move-object/from16 v5, p5 + + move/from16 v6, p6 + + move-object/from16 v7, p7 + + move-object/from16 v8, p8 + + move-object/from16 v9, p9 + + move/from16 v10, p10 + + move-object/from16 v11, p11 + + move/from16 v12, p12 + + invoke-direct/range {v0 .. v12}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->(JLjava/lang/String;ZLjava/lang/Integer;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V + + return-object v13 + + :cond_0 const-string v0, "name" - move-object/from16 v4, p3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - move-object v1, v0 - - move-wide v2, p1 - - move/from16 v5, p4 - - move-object/from16 v6, p5 - - move/from16 v7, p6 - - move-object/from16 v8, p7 - - move-object/from16 v9, p8 - - move-object/from16 v10, p9 - - move/from16 v11, p10 - - move-object/from16 v12, p11 - - move/from16 v13, p12 - - invoke-direct/range {v1 .. v13}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->(JLjava/lang/String;ZLjava/lang/Integer;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -406,7 +418,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -422,7 +434,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->tagText:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -438,7 +450,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -448,7 +460,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -458,7 +470,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -474,7 +486,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali index 838132d420..64ba1d87ba 100644 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali +++ b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali @@ -26,17 +26,15 @@ .method public constructor (JLjava/lang/String;I)V .locals 2 - const-string v0, "roleName" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-direct {p0, v0, v1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J @@ -45,6 +43,13 @@ iput p4, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I return-void + + :cond_0 + const-string p1, "roleName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;JLjava/lang/String;IILjava/lang/Object;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; @@ -107,15 +112,22 @@ .method public final copy(JLjava/lang/String;I)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; .locals 1 - const-string v0, "roleName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->(JLjava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "roleName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -141,7 +153,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali index 6e5a426346..1a69a3b541 100644 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali +++ b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali @@ -32,16 +32,12 @@ .method public constructor (Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)V .locals 1 - const-string v0, "rowId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "type" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->rowId:Ljava/lang/String; @@ -51,6 +47,20 @@ iput p3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rowId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;IILjava/lang/Object;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; @@ -117,19 +127,31 @@ .method public final copy(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; .locals 1 - const-string v0, "rowId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "type" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)V return-object v0 + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rowId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +173,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -161,7 +183,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali index 32ad60f94e..6add77d8d2 100644 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali +++ b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali @@ -52,25 +52,23 @@ # direct methods .method public constructor (Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)V - .locals 7 + .locals 6 - const-string v0, "other" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; - iget-object v2, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; + const/4 v2, 0x0 - iget-object v4, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; + iget-object v3, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; - const/4 v3, 0x0 + const/4 v4, 0x2 - const/4 v5, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v0, p0 - move-object v1, p0 - - invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->(Ljava/lang/String;ILcom/discord/utilities/logging/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->(Ljava/lang/String;ILcom/discord/utilities/logging/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V iget-object v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; @@ -97,14 +95,21 @@ iput-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groupIndices:Ljava/util/SortedMap; return-void + + :cond_0 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/lang/String;ILcom/discord/utilities/logging/Logger;)V - .locals 1 + .locals 0 - const-string v0, "listId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -120,7 +125,7 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groups:Ljava/util/Map; @@ -131,6 +136,15 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groupIndices:Ljava/util/SortedMap; return-void + + :cond_0 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/String;ILcom/discord/utilities/logging/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -326,65 +340,63 @@ .end method .method public final invalidate(Lkotlin/ranges/IntRange;)V - .locals 3 + .locals 4 - const-string v0, "range" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; + iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const-string v1, "memberListId: " + const-string v2, "memberListId: " - invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v2}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v1 + move-result-object v2 - iget-object v2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; + iget-object v3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v2, " INVALIDATE range: " + const-string v3, " INVALIDATE range: " - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - const-string v2, "ChannelMemberList" + const-string v3, "ChannelMemberList" - invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V :cond_0 - iget v0, p1, Lkotlin/ranges/IntProgression;->e:I + iget v1, p1, Lkotlin/ranges/IntProgression;->e:I - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; + iget-object v2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - invoke-static {v1}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + invoke-static {v2}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result v2 + + invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I move-result v1 - invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I - - move-result v0 - iget p1, p1, Lkotlin/ranges/IntProgression;->d:I - if-gt p1, v0, :cond_1 + if-gt p1, v1, :cond_1 :goto_0 - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; + iget-object v2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - const/4 v2, 0x0 + invoke-virtual {v2, p1, v0}, Lcom/discord/utilities/collections/SparseMutableList;->set(ILjava/lang/Object;)Ljava/lang/Object; - invoke-virtual {v1, p1, v2}, Lcom/discord/utilities/collections/SparseMutableList;->set(ILjava/lang/Object;)Ljava/lang/Object; - - if-eq p1, v0, :cond_1 + if-eq p1, v1, :cond_1 add-int/lit8 p1, p1, 0x1 @@ -392,10 +404,17 @@ :cond_1 return-void + + :cond_2 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final rebuildMembers(Lkotlin/jvm/functions/Function1;)V - .locals 6 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -408,75 +427,80 @@ } .end annotation - const-string v0, "makeMember" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; + iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + const/4 v2, 0x0 - move-result-object v0 + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - const/4 v1, 0x0 + move-result-object v1 :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - add-int/lit8 v3, v1, 0x1 + add-int/lit8 v4, v2, 0x1 - if-ltz v1, :cond_1 + if-ltz v2, :cond_1 - check-cast v2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + check-cast v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - instance-of v4, v2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; + instance-of v5, v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 - check-cast v2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; + check-cast v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - invoke-virtual {v2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getUserId()J + invoke-virtual {v3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getUserId()J - move-result-wide v4 + move-result-wide v5 - iget-object v2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; + iget-object v3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - invoke-interface {p1, v4}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v5}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v4 + move-result-object v5 - invoke-virtual {v2, v1, v4}, Lcom/discord/utilities/collections/SparseMutableList;->set(ILjava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v3, v2, v5}, Lcom/discord/utilities/collections/SparseMutableList;->set(ILjava/lang/Object;)Ljava/lang/Object; :cond_0 - move v1, v3 + move v2, v4 goto :goto_0 :cond_1 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_2 return-void + + :cond_3 + const-string p1, "makeMember" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setGroupIndices(Ljava/util/SortedMap;)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/VisibleForTesting; .end annotation @@ -490,13 +514,20 @@ } .end annotation - const-string v0, "groupIndices" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groupIndices:Ljava/util/SortedMap; return-void + + :cond_0 + const-string p1, "groupIndices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setGroups(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V @@ -516,13 +547,11 @@ } .end annotation - const-string v0, "groups" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "makeGroup" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; @@ -637,10 +666,24 @@ invoke-virtual {p1, v0}, Lcom/discord/utilities/collections/SparseMutableList;->setSize(I)V return-void + + :cond_3 + const-string p1, "makeGroup" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "groups" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final sync(ILjava/util/List;)V - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(I", @@ -651,50 +694,50 @@ } .end annotation - const-string v0, "items" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; + iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->logger:Lcom/discord/utilities/logging/Logger; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const-string v1, "memberListId: " + const-string v2, "memberListId: " - invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v2}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v1 + move-result-object v2 - iget-object v2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; + iget-object v3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v2, " SYNC: startIndex: " + const-string v3, " SYNC: startIndex: " - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - const-string v2, " -- items size: " + const-string v3, " -- items size: " - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p2}, Ljava/util/List;->size()I - move-result v2 + move-result v3 - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - const-string v2, "ChannelMemberList" + const-string v3, "ChannelMemberList" - invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -703,37 +746,42 @@ :goto_0 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - add-int/lit8 v2, v0, 0x1 + add-int/lit8 v3, v1, 0x1 - if-ltz v0, :cond_1 + if-ltz v1, :cond_1 - check-cast v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + check-cast v2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - add-int/2addr v0, p1 + add-int/2addr v1, p1 - invoke-virtual {p0, v0, v1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->update(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V + invoke-virtual {p0, v1, v2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->update(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V - move v0, v2 + move v1, v3 goto :goto_0 :cond_1 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_2 return-void + + :cond_3 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final update(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V diff --git a/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState.smali b/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState.smali index 79e07dfa9f..1651299f08 100644 --- a/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState.smali +++ b/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState.smali @@ -63,7 +63,7 @@ # direct methods .method public constructor (Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager;JLkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -75,9 +75,7 @@ } .end annotation - const-string v0, "guildMemberExists" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iput-object p1, p0, Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState;->this$0:Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager; @@ -106,6 +104,15 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState;->unacknowledgedRequests:Ljava/util/HashSet; return-void + + :cond_0 + const-string p1, "guildMemberExists" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -160,9 +167,9 @@ iget-object v3, p0, Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager$GuildMemberRequestState;->guildMemberExists:Lkotlin/jvm/functions/Function1; - const-string/jumbo v4, "userId" + const-string v4, "userId" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -212,7 +219,7 @@ move-result-object v2 - invoke-static {v0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -365,7 +372,7 @@ const-string v1, "unacknowledgedRequests.iterator()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -380,7 +387,7 @@ const-string v2, "iter.next()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Ljava/lang/Number; diff --git a/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$getGuildRequestState$1.smali b/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$getGuildRequestState$1.smali index 81762528e5..eb210b4485 100644 --- a/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$getGuildRequestState$1.smali +++ b/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager$getGuildRequestState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager$getGuildRequestState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildMemberRequestManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager.smali b/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager.smali index 19360fc46d..92142f0ccd 100644 --- a/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager.smali +++ b/com.discord/smali/com/discord/utilities/lazy/requester/GuildMemberRequestManager.smali @@ -75,13 +75,11 @@ } .end annotation - const-string v0, "guildMemberExists" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onFlush" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -96,6 +94,20 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager;->guildRequestStates:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "onFlush" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildMemberExists" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getGuildMemberExists$p(Lcom/discord/utilities/lazy/requester/GuildMemberRequestManager;)Lkotlin/jvm/functions/Function2; @@ -225,7 +237,7 @@ const-string v1, "guildRequestStates.values" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager.smali index e5e752050d..12a23a080c 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager.smali @@ -38,7 +38,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -57,9 +57,7 @@ } .end annotation - const-string v0, "changeHandler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -72,6 +70,15 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager;->subscriptions:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "changeHandler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -112,7 +119,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object p1 @@ -153,9 +160,7 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager;->subscriptions:Ljava/util/HashMap; @@ -207,6 +212,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final subscribe(JJLjava/util/List;)V @@ -220,9 +234,7 @@ } .end annotation - const-string v0, "ranges" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 iget-object v0, p0, Lcom/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager;->subscriptions:Ljava/util/HashMap; @@ -248,6 +260,10 @@ invoke-direct {v0, v1}, Landroid/util/LruCache;->(I)V :goto_0 + const-string v1, "subscriptions[guildId] ?: LruCache(MAX_CHANNELS)" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 @@ -258,7 +274,7 @@ check-cast v1, Ljava/util/List; - invoke-static {v1, p5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -293,9 +309,18 @@ const-string p4, "guildSubscriptions.snapshot()" - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p3, p1, p2}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_2 + const-string p1, "ranges" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$1.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$1.smali index 3a1970828d..50b16ffe56 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$1.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildMemberSubscriptionsManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$1;->this$0:Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager; invoke-static {v0, p1}, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager;->access$setDelayedFlushSubscription$p(Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2$1.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2$1.smali index e8d684bfe4..8257051806 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2$1.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GuildMemberSubscriptionsManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "flushUnsubscriptions" - - const-string v5, "flushUnsubscriptions()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "flushUnsubscriptions" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "flushUnsubscriptions()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager; diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2.smali index 3faaaf3b24..9ac331f06c 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager$triggerUnsubscribe$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildMemberSubscriptionsManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager.smali index 684f2da174..69eaa200ad 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager.smali @@ -91,17 +91,13 @@ } .end annotation - const-string v0, "onChange" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "requestFlushUnsubscriptions" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "delayScheduler" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -124,6 +120,27 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager;->pendingUnsubscriptions:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "delayScheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "requestFlushUnsubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onChange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -139,7 +156,7 @@ const-string p4, "Schedulers.computation()" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager;->(Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lrx/Scheduler;)V @@ -249,7 +266,7 @@ const-string v5, "subscriptions[guildId] ?: continue" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -403,7 +420,7 @@ const-string v0, "Observable\n .ti\u2026.SECONDS, delayScheduler)" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v5, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager; @@ -467,7 +484,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; :goto_0 return-object p1 @@ -531,9 +548,7 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/lazy/subscriptions/GuildMemberSubscriptionsManager;->subscriptions:Ljava/util/HashMap; @@ -585,6 +600,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final subscribe(JJ)V @@ -612,6 +636,10 @@ invoke-direct {v0}, Ljava/util/HashMap;->()V :goto_0 + const-string v1, "subscriptions[guildId] ?: HashMap()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 @@ -756,6 +784,10 @@ invoke-direct {v0}, Ljava/util/HashMap;->()V :goto_1 + const-string v1, "pendingUnsubscriptions[guildId] ?: HashMap()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions$serializedRanges$2.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions$serializedRanges$2.smali index 4064c37337..bc33fb5ff7 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions$serializedRanges$2.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions$serializedRanges$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions$serializedRanges$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildSubscriptions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -45,7 +45,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions.smali index 751686e98c..699297a587 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptions.smali @@ -268,7 +268,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->channels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -278,7 +278,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->typing:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -288,7 +288,7 @@ iget-object v1, p1, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->activities:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -298,7 +298,7 @@ iget-object p1, p1, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;->members:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildChannelSubscriptionsManager$1.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildChannelSubscriptionsManager$1.smali index 1e00e101e7..68eb0a985d 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildChannelSubscriptionsManager$1.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildChannelSubscriptionsManager$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildChannelSubscriptionsManager$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GuildSubscriptionsManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/util/Map<", @@ -36,29 +36,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "handleChannelSubscriptionsChange" - - const-string v5, "handleChannelSubscriptionsChange(JLjava/util/Map;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelSubscriptionsChange" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelSubscriptionsChange(JLjava/util/Map;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -91,15 +107,22 @@ } .end annotation - const-string v0, "p2" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; invoke-static {v0, p1, p2, p3}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->access$handleChannelSubscriptionsChange(Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;JLjava/util/Map;)V return-void + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$1.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$1.smali index f31347f91c..c477f26d62 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$1.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GuildSubscriptionsManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/util/Set<", @@ -34,29 +34,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "handleMemberSubscriptionsChange" - - const-string v5, "handleMemberSubscriptionsChange(JLjava/util/Set;Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMemberSubscriptionsChange" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleMemberSubscriptionsChange(JLjava/util/Set;Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -92,15 +108,22 @@ } .end annotation - const-string v0, "p2" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; invoke-static {v0, p1, p2, p3, p4}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->access$handleMemberSubscriptionsChange(Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;JLjava/util/Set;Z)V return-void + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$2.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$2.smali index 68b740581d..0a582816ad 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$2.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager$guildMemberSubscriptionsManager$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GuildSubscriptionsManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/jvm/functions/Function0<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "requestFlushUnsubscriptions" - - const-string v5, "requestFlushUnsubscriptions(Lkotlin/jvm/functions/Function0;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "requestFlushUnsubscriptions" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "requestFlushUnsubscriptions(Lkotlin/jvm/functions/Function0;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -78,15 +94,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; invoke-static {v0, p1}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->access$requestFlushUnsubscriptions(Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager.smali b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager.smali index 120c0d588b..f937372005 100644 --- a/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager.smali +++ b/com.discord/smali/com/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager.smali @@ -78,9 +78,7 @@ } .end annotation - const-string v0, "onChange" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -143,6 +141,15 @@ iput-object p1, p0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->subscribedGuilds:Ljava/util/HashSet; return-void + + :cond_0 + const-string p1, "onChange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$handleChannelSubscriptionsChange(Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;JLjava/util/Map;)V @@ -717,7 +724,7 @@ :try_start_0 const-string v0, "guildIds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->subscribedGuilds:Ljava/util/HashSet; @@ -794,6 +801,16 @@ return-void + :cond_2 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -930,7 +947,7 @@ :try_start_0 const-string v0, "ranges" - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 iget-object v1, p0, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->guildChannelSubscriptionsManager:Lcom/discord/utilities/lazy/subscriptions/GuildChannelSubscriptionsManager; @@ -948,6 +965,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/locale/LocaleManager.smali b/com.discord/smali/com/discord/utilities/locale/LocaleManager.smali index d246210051..14769e5949 100644 --- a/com.discord/smali/com/discord/utilities/locale/LocaleManager.smali +++ b/com.discord/smali/com/discord/utilities/locale/LocaleManager.smali @@ -25,7 +25,7 @@ const-string v0, "context.resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -43,7 +43,7 @@ const-string v0, "ConfigurationCompat.getL\u2026sources.configuration)[0]" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -54,7 +54,7 @@ const-string v0, "Locale.getDefault()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/utilities/logging/AppGatewaySocketLogger.smali b/com.discord/smali/com/discord/utilities/logging/AppGatewaySocketLogger.smali index dceca12ab2..32e85dd363 100644 --- a/com.discord/smali/com/discord/utilities/logging/AppGatewaySocketLogger.smali +++ b/com.discord/smali/com/discord/utilities/logging/AppGatewaySocketLogger.smali @@ -76,31 +76,52 @@ .end method .method public logInboundMessage(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "rawMessage" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "rawMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public logMessageInflateFailed(Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "throwable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public logOutboundMessage(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "rawMessage" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "rawMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/logging/Logger.smali b/com.discord/smali/com/discord/utilities/logging/Logger.smali index 99562d5396..457d8383f0 100644 --- a/com.discord/smali/com/discord/utilities/logging/Logger.smali +++ b/com.discord/smali/com/discord/utilities/logging/Logger.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "defaultTag" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/logging/Logger;->defaultTag:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "defaultTag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V @@ -305,13 +312,11 @@ .method public d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -324,20 +329,41 @@ :goto_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public d(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/logging/Logger;->defaultTag:Ljava/lang/String; invoke-virtual {p0, v0, p1, p2}, Lcom/discord/utilities/logging/Logger;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V @@ -355,13 +381,11 @@ } .end annotation - const-string p4, "tag" + const/4 p4, 0x0 - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p4, "message" - - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -374,6 +398,20 @@ :goto_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_2 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V @@ -390,15 +428,22 @@ } .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/logging/Logger;->defaultTag:Ljava/lang/String; invoke-virtual {p0, v0, p1, p2, p3}, Lcom/discord/utilities/logging/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getDefaultTag()Ljava/lang/String; @@ -409,7 +454,7 @@ return-object v0 .end method -.method public final i(Ljava/lang/String;)V +.method public i(Ljava/lang/String;)V .locals 2 const/4 v0, 0x0 @@ -424,13 +469,11 @@ .method public i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -443,46 +486,77 @@ :goto_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public i(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/logging/Logger;->defaultTag:Ljava/lang/String; invoke-virtual {p0, v0, p1, p2}, Lcom/discord/utilities/logging/Logger;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "category" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "category" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -495,32 +569,51 @@ :goto_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public v(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/logging/Logger;->defaultTag:Ljava/lang/String; invoke-virtual {p0, v0, p1, p2}, Lcom/discord/utilities/logging/Logger;->v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "tag" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -533,18 +626,39 @@ :goto_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public w(Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/logging/Logger;->defaultTag:Ljava/lang/String; invoke-virtual {p0, v0, p1, p2}, Lcom/discord/utilities/logging/Logger;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/logging/LoggingProvider.smali b/com.discord/smali/com/discord/utilities/logging/LoggingProvider.smali index a193c1293e..4663209f1d 100644 --- a/com.discord/smali/com/discord/utilities/logging/LoggingProvider.smali +++ b/com.discord/smali/com/discord/utilities/logging/LoggingProvider.smali @@ -44,7 +44,7 @@ :cond_0 const-string v0, "logger" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -52,13 +52,20 @@ .end method .method public final init(Lcom/discord/utilities/logging/Logger;)V - .locals 1 + .locals 0 - const-string v0, "logger" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sput-object p1, Lcom/discord/utilities/logging/LoggingProvider;->logger:Lcom/discord/utilities/logging/Logger; return-void + + :cond_0 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AppSoundManager$Provider$INSTANCE$2.smali b/com.discord/smali/com/discord/utilities/media/AppSoundManager$Provider$INSTANCE$2.smali index 8c4f49e19c..854c779c88 100644 --- a/com.discord/smali/com/discord/utilities/media/AppSoundManager$Provider$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/utilities/media/AppSoundManager$Provider$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/media/AppSoundManager$Provider$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppSoundManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/media/AppSoundManager;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/media/AppSoundManager$SoundPlayer.smali b/com.discord/smali/com/discord/utilities/media/AppSoundManager$SoundPlayer.smali index 6be0f4b505..b86772d10a 100644 --- a/com.discord/smali/com/discord/utilities/media/AppSoundManager$SoundPlayer.smali +++ b/com.discord/smali/com/discord/utilities/media/AppSoundManager$SoundPlayer.smali @@ -20,7 +20,7 @@ # direct methods .method public constructor (Landroid/content/Context;Lcom/discord/utilities/media/AppSound;Lkotlin/jvm/functions/Function0;)V - .locals 7 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -32,27 +32,23 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "sound" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onCompletion" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V - new-instance v0, Landroid/media/MediaPlayer; + new-instance v7, Landroid/media/MediaPlayer; - invoke-direct {v0}, Landroid/media/MediaPlayer;->()V + invoke-direct {v7}, Landroid/media/MediaPlayer;->()V - iput-object v0, p0, Lcom/discord/utilities/media/AppSoundManager$SoundPlayer;->mediaPlayer:Landroid/media/MediaPlayer; + iput-object v7, p0, Lcom/discord/utilities/media/AppSoundManager$SoundPlayer;->mediaPlayer:Landroid/media/MediaPlayer; - if-eqz v0, :cond_0 + if-eqz v7, :cond_0 new-instance v1, Landroid/media/AudioAttributes$Builder; @@ -78,7 +74,7 @@ move-result-object v1 - invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setAudioAttributes(Landroid/media/AudioAttributes;)V + invoke-virtual {v7, v1}, Landroid/media/MediaPlayer;->setAudioAttributes(Landroid/media/AudioAttributes;)V invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -94,7 +90,7 @@ const-string v2, "assetFileDescriptor" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; @@ -108,7 +104,7 @@ move-result-wide v5 - move-object v1, v0 + move-object v1, v7 invoke-virtual/range {v1 .. v6}, Landroid/media/MediaPlayer;->setDataSource(Ljava/io/FileDescriptor;JJ)V @@ -116,29 +112,48 @@ move-result v1 - invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setLooping(Z)V + invoke-virtual {v7, v1}, Landroid/media/MediaPlayer;->setLooping(Z)V new-instance v1, Lcom/discord/utilities/media/AppSoundManager$SoundPlayer$$special$$inlined$apply$lambda$1; invoke-direct {v1, p0, p2, p1, p3}, Lcom/discord/utilities/media/AppSoundManager$SoundPlayer$$special$$inlined$apply$lambda$1;->(Lcom/discord/utilities/media/AppSoundManager$SoundPlayer;Lcom/discord/utilities/media/AppSound;Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V - invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V + invoke-virtual {v7, v1}, Landroid/media/MediaPlayer;->setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V :try_start_0 - invoke-virtual {v0}, Landroid/media/MediaPlayer;->prepare()V + invoke-virtual {v7}, Landroid/media/MediaPlayer;->prepare()V :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/utilities/media/AppSoundManager$SoundPlayer;->mediaPlayer:Landroid/media/MediaPlayer; + iput-object v0, p0, Lcom/discord/utilities/media/AppSoundManager$SoundPlayer;->mediaPlayer:Landroid/media/MediaPlayer; :cond_0 :goto_0 return-void + + :cond_1 + const-string p1, "onCompletion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "sound" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AppSoundManager$play$1.smali b/com.discord/smali/com/discord/utilities/media/AppSoundManager$play$1.smali index b9aef0d7be..dc10dc22f7 100644 --- a/com.discord/smali/com/discord/utilities/media/AppSoundManager$play$1.smali +++ b/com.discord/smali/com/discord/utilities/media/AppSoundManager$play$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/media/AppSoundManager$play$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppSoundManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/media/AppSoundManager.smali b/com.discord/smali/com/discord/utilities/media/AppSoundManager.smali index 36eab9e8d5..17960cc8a8 100644 --- a/com.discord/smali/com/discord/utilities/media/AppSoundManager.smali +++ b/com.discord/smali/com/discord/utilities/media/AppSoundManager.smali @@ -29,11 +29,9 @@ # direct methods .method public constructor (Landroid/app/Application;)V - .locals 1 + .locals 0 - const-string v0, "application" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,15 @@ iput-object p1, p0, Lcom/discord/utilities/media/AppSoundManager;->soundPlayers:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -53,9 +60,7 @@ .method public final play(Lcom/discord/utilities/media/AppSound;)V .locals 5 - const-string v0, "sound" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/media/AppSoundManager;->soundPlayers:Ljava/util/Map; @@ -122,14 +127,21 @@ :cond_1 return-void + + :cond_2 + const-string p1, "sound" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final stop(Lcom/discord/utilities/media/AppSound;)V .locals 2 - const-string v0, "sound" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/media/AppSoundManager;->soundPlayers:Ljava/util/Map; @@ -165,4 +177,13 @@ invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "sound" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion$INSTANCE$2.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion$INSTANCE$2.smali index 276ffc00e2..b33283a559 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/media/AudioOutputMonitor$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AudioOutputMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/media/AudioOutputMonitor;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion.smali index d7c49d0010..cd53b40be5 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$Companion.smali @@ -54,9 +54,7 @@ .method public final initialize(Landroid/app/Application;)V .locals 1 - const-string v0, "application" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/utilities/media/AudioOutputMonitor$Companion;->getINSTANCE()Lcom/discord/utilities/media/AudioOutputMonitor; @@ -65,4 +63,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/media/AudioOutputMonitor;->bindContext(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$1.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$1.smali index ab5cb60f56..4aa788323c 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$1.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/media/AudioOutputMonitor$intentHandlers$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AudioOutputMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Intent;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/media/AudioOutputMonitor;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/media/AudioOutputMonitor; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleHeadsetPlugIntent" - - const-string v5, "handleHeadsetPlugIntent(Landroid/content/Intent;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleHeadsetPlugIntent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/media/AudioOutputMonitor; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleHeadsetPlugIntent(Landroid/content/Intent;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Landroid/content/Intent;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/media/AudioOutputMonitor; invoke-static {v0, p1}, Lcom/discord/utilities/media/AudioOutputMonitor;->access$handleHeadsetPlugIntent(Lcom/discord/utilities/media/AudioOutputMonitor;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$2.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$2.smali index 62e5d9c683..a8276d56af 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$2.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/media/AudioOutputMonitor$intentHandlers$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AudioOutputMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Intent;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/media/AudioOutputMonitor;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/media/AudioOutputMonitor; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleBluetoothAdapterUpdate" - - const-string v5, "handleBluetoothAdapterUpdate(Landroid/content/Intent;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBluetoothAdapterUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/media/AudioOutputMonitor; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBluetoothAdapterUpdate(Landroid/content/Intent;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Landroid/content/Intent;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/media/AudioOutputMonitor; invoke-static {v0, p1}, Lcom/discord/utilities/media/AudioOutputMonitor;->access$handleBluetoothAdapterUpdate(Lcom/discord/utilities/media/AudioOutputMonitor;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$3.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$3.smali index 72b430dcc5..b6a7f2b9a1 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$3.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/media/AudioOutputMonitor$intentHandlers$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AudioOutputMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Intent;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/media/AudioOutputMonitor;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/media/AudioOutputMonitor; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleScoUpdate" - - const-string v5, "handleScoUpdate(Landroid/content/Intent;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleScoUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/media/AudioOutputMonitor; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleScoUpdate(Landroid/content/Intent;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Landroid/content/Intent;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/media/AudioOutputMonitor; invoke-static {v0, p1}, Lcom/discord/utilities/media/AudioOutputMonitor;->access$handleScoUpdate(Lcom/discord/utilities/media/AudioOutputMonitor;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$4.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$4.smali index 5a714bbd4b..e16c0bf2ed 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$4.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor$intentHandlers$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/media/AudioOutputMonitor$intentHandlers$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AudioOutputMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Intent;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/media/AudioOutputMonitor;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/media/AudioOutputMonitor; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleBluetoothConnectionUpdate" - - const-string v5, "handleBluetoothConnectionUpdate(Landroid/content/Intent;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBluetoothConnectionUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/media/AudioOutputMonitor; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleBluetoothConnectionUpdate(Landroid/content/Intent;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Landroid/content/Intent;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/media/AudioOutputMonitor; invoke-static {v0, p1}, Lcom/discord/utilities/media/AudioOutputMonitor;->access$handleBluetoothConnectionUpdate(Lcom/discord/utilities/media/AudioOutputMonitor;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor.smali index 244e42100f..d572ad92a9 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputMonitor.smali @@ -680,9 +680,7 @@ .method public final bindContext(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/media/AudioOutputMonitor;->intentFilter:Landroid/content/IntentFilter; @@ -691,6 +689,15 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/media/AudioOutputMonitor;->handleInitialState(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getOutputState()Lrx/Observable; @@ -712,7 +719,7 @@ const-string v1, "outputStateSubject\n .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -730,7 +737,7 @@ const-string v0, "intent?.action ?: return" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/utilities/media/AudioOutputMonitor;->intentHandlers:Ljava/util/Map; diff --git a/com.discord/smali/com/discord/utilities/media/AudioOutputState.smali b/com.discord/smali/com/discord/utilities/media/AudioOutputState.smali index 8d062b14c5..f4311ef7d4 100644 --- a/com.discord/smali/com/discord/utilities/media/AudioOutputState.smali +++ b/com.discord/smali/com/discord/utilities/media/AudioOutputState.smali @@ -358,7 +358,7 @@ iget-object p1, p1, Lcom/discord/utilities/media/AudioOutputState;->bluetoothDeviceName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$DrainListener.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$DrainListener.smali index b9049663bd..02f2841e17 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$DrainListener.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$DrainListener.smali @@ -43,9 +43,7 @@ } .end annotation - const-string v0, "onCompleted" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -60,6 +58,15 @@ iput-object p1, p0, Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;->isCompleted:Ljava/util/concurrent/atomic/AtomicBoolean; return-void + + :cond_0 + const-string p1, "onCompleted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -72,7 +79,7 @@ :try_start_0 const-string v0, "result" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;->isCompleted:Ljava/util/concurrent/atomic/AtomicBoolean; @@ -95,6 +102,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$InflightRequest.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$InflightRequest.smali index 4ff9012576..cbae49bcc5 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$InflightRequest.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$InflightRequest.smali @@ -26,17 +26,13 @@ .method public constructor (Lcom/discord/utilities/messagesend/MessageRequest;Lrx/Subscription;Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;)V .locals 1 - const-string v0, "baseRequest" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "networkSubscription" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "drainListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +43,27 @@ iput-object p3, p0, Lcom/discord/utilities/messagesend/MessageQueue$InflightRequest;->drainListener:Lcom/discord/utilities/messagesend/MessageQueue$DrainListener; return-void + + :cond_0 + const-string p1, "drainListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "networkSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "baseRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$cancel$1.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$cancel$1.smali index d82f84e74a..af6e3a7625 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$cancel$1.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$cancel$1.smali @@ -59,7 +59,7 @@ iget-object v2, p0, Lcom/discord/utilities/messagesend/MessageQueue$cancel$1;->$requestId:Ljava/lang/String; - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -113,7 +113,7 @@ iget-object v3, p0, Lcom/discord/utilities/messagesend/MessageQueue$cancel$1;->$requestId:Ljava/lang/String; - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$1.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$1.smali index ebab8a5cf7..a7139183ac 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$1.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$doEdit$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessage;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelMessage;)V .locals 2 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue$doEdit$1;->this$0:Lcom/discord/utilities/messagesend/MessageQueue; @@ -76,4 +74,13 @@ invoke-static {v0, p1, v1}, Lcom/discord/utilities/messagesend/MessageQueue;->access$handleSuccess(Lcom/discord/utilities/messagesend/MessageQueue;Lcom/discord/models/domain/ModelMessage;Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$2.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$2.smali index f39c492047..7c57f3d241 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$2.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$doEdit$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue$doEdit$2;->this$0:Lcom/discord/utilities/messagesend/MessageQueue; @@ -76,4 +74,13 @@ invoke-static {v0, p1, v1}, Lcom/discord/utilities/messagesend/MessageQueue;->access$handleError(Lcom/discord/utilities/messagesend/MessageQueue;Lcom/discord/utilities/error/Error;Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$3.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$3.smali index b57530e014..720332aa46 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$3.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doEdit$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$doEdit$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 4 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue$doEdit$3;->this$0:Lcom/discord/utilities/messagesend/MessageQueue; @@ -86,4 +84,13 @@ invoke-static {v0, v1}, Lcom/discord/utilities/messagesend/MessageQueue;->access$setInFlightRequest$p(Lcom/discord/utilities/messagesend/MessageQueue;Lcom/discord/utilities/messagesend/MessageQueue$InflightRequest;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1.smali index 5a8abe63f8..d3db927180 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; + invoke-virtual {p0, p1}, Lcom/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$2.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$2.smali index 5b09ba18c3..42f641eadc 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$2.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.utilities.rest.SendUtils.SendPayload.ReadyToSend" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$2.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$2.smali index d9fda809e3..b7d7e43888 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$2.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelMessage;", ">;" } @@ -174,11 +171,11 @@ goto :goto_1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$3.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$3.smali index 4417d4bd0a..8566e6d336 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$3.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$doSend$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelMessage;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "resultMessage" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/messagesend/MessageQueue$doSend$3;->$drainListener:Lcom/discord/utilities/messagesend/MessageQueue$DrainListener; diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$4.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$4.smali index be2953e1d6..ee8412716b 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$4.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$doSend$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue$doSend$4;->this$0:Lcom/discord/utilities/messagesend/MessageQueue; @@ -76,4 +74,13 @@ invoke-static {v0, p1, v1}, Lcom/discord/utilities/messagesend/MessageQueue;->access$handleError(Lcom/discord/utilities/messagesend/MessageQueue;Lcom/discord/utilities/error/Error;Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$5.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$5.smali index d1a318a6c9..bfaeac60a1 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$5.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$doSend$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$doSend$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 4 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue$doSend$5;->this$0:Lcom/discord/utilities/messagesend/MessageQueue; @@ -86,4 +84,13 @@ invoke-static {v0, v1}, Lcom/discord/utilities/messagesend/MessageQueue;->access$setInFlightRequest$p(Lcom/discord/utilities/messagesend/MessageQueue;Lcom/discord/utilities/messagesend/MessageQueue$InflightRequest;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1$2$1.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1$2$1.smali index bfb53b24b0..9efcc0ffd6 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1$2$1.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1.smali index af4013e9e0..ad0a0adcbb 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageQueue$processNextRequest$listener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/messagesend/MessageResult;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/messagesend/MessageResult;)V .locals 3 - const-string v0, "result" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 instance-of v0, p1, Lcom/discord/utilities/messagesend/MessageResult$RateLimited; @@ -133,4 +131,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue.smali index 4461dce4b6..1a59dd3bb6 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageQueue.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageQueue.smali @@ -15,6 +15,9 @@ # static fields .field public static final Companion:Lcom/discord/utilities/messagesend/MessageQueue$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final DEFAULT_MESSAGE_TIMEOUT_MS:J = 0x36ee80L @@ -69,17 +72,13 @@ .method public constructor (Landroid/content/ContentResolver;Ljava/util/concurrent/ExecutorService;Lcom/discord/utilities/time/Clock;Z)V .locals 10 - const-string v0, "contentResolver" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "executorService" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -120,6 +119,27 @@ iput-object p1, p0, Lcom/discord/utilities/messagesend/MessageQueue;->networkBackoff:Lcom/discord/utilities/networking/Backoff; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "executorService" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "contentResolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getExecutorService$p(Lcom/discord/utilities/messagesend/MessageQueue;)Ljava/util/concurrent/ExecutorService; @@ -352,13 +372,13 @@ const-string v9, "request.activity?.sessionId ?: return@let null" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v9, Lcom/discord/restapi/RestAPIParams$Message$Activity; const-string v10, "it" - invoke-static {v6, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelMessage$Activity;->getType()I @@ -370,7 +390,7 @@ const-string v11, "it.partyId" - invoke-static {v6, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v9, v10, v6, v8}, Lcom/discord/restapi/RestAPIParams$Message$Activity;->(ILjava/lang/String;Ljava/lang/String;)V @@ -457,7 +477,7 @@ const-string v7, "SendUtils\n .getSe\u2026 }\n }\n }" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v7, Lcom/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1;->INSTANCE:Lcom/discord/utilities/messagesend/MessageQueue$doSend$$inlined$filterIs$1; @@ -473,7 +493,7 @@ const-string v7, "filter { it is T }.map { it as T }" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6, v5}, Lrx/Observable;->V(I)Lrx/Observable; @@ -489,7 +509,7 @@ const-string v5, "SendUtils\n .getSe\u2026ge)\n }\n }" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3, v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn(Lrx/Observable;Z)Lrx/Observable; @@ -523,7 +543,7 @@ .end method .method private final handleError(Lcom/discord/utilities/error/Error;Lcom/discord/utilities/messagesend/MessageQueue$DrainListener;)V - .locals 5 + .locals 4 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; @@ -531,23 +551,21 @@ const-string v1, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getCode()I move-result v0 - const-string v2, "error.response.retryAfterMs ?: DEFAULT_RETRY_MS" + const-wide/16 v2, 0x64 - const-wide/16 v3, 0x64 + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v2 - move-result-object v3 + const/16 v3, 0x4e30 - const/16 v4, 0x4e30 - - if-ne v0, v4, :cond_1 + if-ne v0, v3, :cond_1 new-instance v0, Lcom/discord/utilities/messagesend/MessageResult$Slowmode; @@ -555,7 +573,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getRetryAfterMs()Ljava/lang/Long; @@ -563,12 +581,10 @@ if-eqz p1, :cond_0 - move-object v3, p1 + move-object v2, p1 :cond_0 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v1 @@ -581,9 +597,9 @@ move-result-object v0 - sget-object v4, Lcom/discord/utilities/error/Error$Type;->RATE_LIMITED:Lcom/discord/utilities/error/Error$Type; + sget-object v3, Lcom/discord/utilities/error/Error$Type;->RATE_LIMITED:Lcom/discord/utilities/error/Error$Type; - if-ne v0, v4, :cond_3 + if-ne v0, v3, :cond_3 new-instance v0, Lcom/discord/utilities/messagesend/MessageResult$RateLimited; @@ -591,7 +607,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getRetryAfterMs()Ljava/lang/Long; @@ -599,12 +615,10 @@ if-eqz p1, :cond_2 - move-object v3, p1 + move-object v2, p1 :cond_2 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v1 @@ -798,9 +812,7 @@ .method public final cancel(Ljava/lang/String;)V .locals 2 - const-string v0, "requestId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue;->executorService:Ljava/util/concurrent/ExecutorService; @@ -811,14 +823,21 @@ invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "requestId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final enqueue(Lcom/discord/utilities/messagesend/MessageRequest;)V .locals 2 - const-string v0, "request" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/messagesend/MessageQueue;->executorService:Ljava/util/concurrent/ExecutorService; @@ -829,6 +848,15 @@ invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "request" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final handleConnected()V diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit$1.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit$1.smali index c504881099..d87dd7e64a 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit$1.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/messagesend/MessageRequest$Edit$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageQueue.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/utilities/messagesend/MessageResult;", "Ljava/lang/Boolean;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Lcom/discord/utilities/messagesend/MessageResult;Z)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit.smali index b896826ee6..b8511c70aa 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Edit.smali @@ -24,25 +24,23 @@ # direct methods .method public constructor (JLjava/lang/String;JJ)V - .locals 7 + .locals 6 - const-string v0, "content" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-static {p4, p5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v2 + move-result-object v1 - sget-object v3, Lcom/discord/utilities/messagesend/MessageRequest$Edit$1;->INSTANCE:Lcom/discord/utilities/messagesend/MessageRequest$Edit$1; + sget-object v2, Lcom/discord/utilities/messagesend/MessageRequest$Edit$1;->INSTANCE:Lcom/discord/utilities/messagesend/MessageRequest$Edit$1; - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, p0 + move-object v0, p0 - move-wide v4, p6 + move-wide v3, p6 - invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/messagesend/MessageRequest;->(Ljava/lang/String;Lkotlin/jvm/functions/Function2;JLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/messagesend/MessageRequest;->(Ljava/lang/String;Lkotlin/jvm/functions/Function2;JLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/utilities/messagesend/MessageRequest$Edit;->channelId:J @@ -51,6 +49,15 @@ iput-wide p4, p0, Lcom/discord/utilities/messagesend/MessageRequest$Edit;->messageId:J return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Send.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Send.smali index 8e954c5f33..a4b24ad009 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Send.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageRequest$Send.smali @@ -88,31 +88,25 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "onCompleted" + if-eqz p4, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "onPreprocessing" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onProgress" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String; move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_0 const-string v0, "message.nonce!!" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -135,6 +129,39 @@ iput-object p6, p0, Lcom/discord/utilities/messagesend/MessageRequest$Send;->onProgress:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "onProgress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onPreprocessing" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "onCompleted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageResult$Success.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageResult$Success.smali index bb12817913..ef4756ed04 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageResult$Success.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageResult$Success.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelMessage;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/messagesend/MessageResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/messagesend/MessageResult$Success;->message:Lcom/discord/models/domain/ModelMessage; return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageResult$UnknownFailure.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageResult$UnknownFailure.smali index 4554708fc9..dea9d09e2d 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageResult$UnknownFailure.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageResult$UnknownFailure.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/messagesend/MessageResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/messagesend/MessageResult$UnknownFailure;->error:Lcom/discord/utilities/error/Error; return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/messagesend/MessageResult$ValidationError.smali b/com.discord/smali/com/discord/utilities/messagesend/MessageResult$ValidationError.smali index 07e84a8aa9..6f75e9c269 100644 --- a/com.discord/smali/com/discord/utilities/messagesend/MessageResult$ValidationError.smali +++ b/com.discord/smali/com/discord/utilities/messagesend/MessageResult$ValidationError.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/messagesend/MessageResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/messagesend/MessageResult$ValidationError;->message:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter.smali b/com.discord/smali/com/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter.smali index a8ff2c005a..58901b2bc5 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter.smali @@ -106,7 +106,7 @@ move-result-object v7 - invoke-static {v7, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -127,7 +127,7 @@ const-string v7, "item.getKey()" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/utilities/mg_recycler/DragAndDropAdapter;->getOrigPositions()Ljava/util/Map; @@ -229,9 +229,9 @@ move-object p2, p1 - check-cast p2, Lk0/j/q; + check-cast p2, Lk0/i/q; - invoke-virtual {p2}, Lk0/j/q;->nextInt()I + invoke-virtual {p2}, Lk0/i/q;->nextInt()I move-result p2 @@ -249,7 +249,7 @@ move-result-object p2 - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/DragAndDropAdapter.smali b/com.discord/smali/com/discord/utilities/mg_recycler/DragAndDropAdapter.smali index 2fbfab93a2..4dcf4d9e33 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/DragAndDropAdapter.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/DragAndDropAdapter.smali @@ -90,7 +90,7 @@ const/4 v1, 0x0 - invoke-static {v1, v0}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v1, v0}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v0 @@ -117,9 +117,9 @@ move-object v2, v0 - check-cast v2, Lk0/j/q; + check-cast v2, Lk0/i/q; - invoke-virtual {v2}, Lk0/j/q;->nextInt()I + invoke-virtual {v2}, Lk0/i/q;->nextInt()I move-result v2 @@ -159,7 +159,7 @@ const-string v3, "item.getKey()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Lcom/discord/utilities/mg_recycler/DragAndDropAdapter$Payload;->getPosition()I @@ -424,7 +424,7 @@ .end method .method public setData(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -433,19 +433,26 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/DragAndDropAdapter;->computeOriginalPositions(Ljava/util/List;)V invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/DragAndDropAdapter;->setAndCopyData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setDataCopy(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -454,17 +461,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/mg_recycler/DragAndDropAdapter;->dataCopy:Ljava/util/List; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOrigPositions(Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -475,11 +489,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/mg_recycler/DragAndDropAdapter;->origPositions:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion.smali b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion.smali index 2306754b72..75f7ff9e36 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion.smali @@ -45,79 +45,77 @@ } .end annotation - const-string v0, "adapter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 :try_start_0 invoke-virtual {p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; + invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; - move-result-object v1 + move-result-object v2 - instance-of v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager; + instance-of v3, v2, Landroidx/recyclerview/widget/LinearLayoutManager; - const/4 v3, 0x0 + if-nez v3, :cond_0 - if-nez v2, :cond_0 - - move-object v1, v3 + move-object v2, v0 :cond_0 - check-cast v1, Landroidx/recyclerview/widget/LinearLayoutManager; + check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; - const/4 v2, 0x1 + const/4 v3, 0x1 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->getOrientation()I + invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->getOrientation()I - move-result v1 + move-result v2 goto :goto_0 :cond_1 - const/4 v1, 0x1 + const/4 v2, 0x1 :goto_0 new-instance v4, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager; - invoke-direct {v4, p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager;->(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;I)V + invoke-direct {v4, p1, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager;->(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;I)V - invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V + invoke-virtual {v1, v4}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + invoke-virtual {v1, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V + invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V - invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator; + invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Landroidx/recyclerview/widget/SimpleItemAnimator; + instance-of v2, v1, Landroidx/recyclerview/widget/SimpleItemAnimator; - if-nez v1, :cond_2 + if-nez v2, :cond_2 goto :goto_1 :cond_2 - move-object v3, v0 + move-object v0, v1 :goto_1 - check-cast v3, Landroidx/recyclerview/widget/SimpleItemAnimator; + check-cast v0, Landroidx/recyclerview/widget/SimpleItemAnimator; - if-eqz v3, :cond_3 + if-eqz v0, :cond_3 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/SimpleItemAnimator;->setSupportsChangeAnimations(Z)V + invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/SimpleItemAnimator;->setSupportsChangeAnimations(Z)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 @@ -132,4 +130,11 @@ invoke-direct {v0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V throw v0 + + :cond_4 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager.smali b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager.smali index 49449813cd..845421053d 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter$LoggingLinearLayoutManager.smali @@ -49,9 +49,7 @@ } .end annotation - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->getContext()Landroid/content/Context; @@ -88,6 +86,15 @@ invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setSmoothScrollbarEnabled(Z)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final resetAdapter(Ljava/lang/Throwable;)V @@ -160,9 +167,7 @@ .method public onLayoutChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 4 - const-string v0, "state" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 :try_start_0 invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/LinearLayoutManager;->onLayoutChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -190,7 +195,7 @@ const-string v3, "trying to unhide" - invoke-static {p2, v3, v2, v1}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p2, v3, v2, v1}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p2 @@ -205,7 +210,7 @@ const-string v3, "tying to hide" - invoke-static {p2, v3, v2, v1}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p2, v3, v2, v1}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p2 @@ -233,4 +238,13 @@ :goto_0 return-void + + :cond_3 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter.smali b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter.smali index 3a8a015433..0faf78585b 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapter.smali @@ -49,11 +49,9 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -66,6 +64,15 @@ iput-object p1, p0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->cellSubscriptions:Lrx/subscriptions/CompositeSubscription; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; @@ -122,7 +129,7 @@ const-string v1, "recycler.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -203,7 +210,7 @@ .end method .method public onBindViewHolder(Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;I)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -212,23 +219,37 @@ } .end annotation - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onBindViewHolder(I)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setRecycler(Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->recycler:Landroidx/recyclerview/widget/RecyclerView; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapterSimple.smali b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapterSimple.smali index afb08653df..0480db9c30 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapterSimple.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerAdapterSimple.smali @@ -186,7 +186,7 @@ .end method .method private handleError(Ljava/lang/Throwable;)V - .locals 3 + .locals 4 new-instance v0, Ljava/util/HashMap; @@ -196,9 +196,11 @@ sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v2, "Unable to configure recycler." + const/4 v2, 0x6 - invoke-virtual {v1, v2, p1, v0}, Lcom/discord/app/AppLog;->e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V + const-string v3, "Unable to configure recycler." + + invoke-virtual {v1, v3, v2, p1, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerViewHolder.smali b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerViewHolder.smali index 4fbfd6c30f..027243e669 100644 --- a/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerViewHolder.smali +++ b/com.discord/smali/com/discord/utilities/mg_recycler/MGRecyclerViewHolder.smali @@ -39,9 +39,7 @@ } .end annotation - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -63,11 +61,20 @@ const-string v0, "adapter.recycler.let {\n \u2026te(layout, it, false)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(Landroid/view/View;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/view/View;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -80,19 +87,31 @@ } .end annotation - const-string v0, "itemView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V iput-object p2, p0, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->adapter:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -175,13 +194,11 @@ } .end annotation - const-string v0, "onClickListener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string/jumbo v0, "views" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 array-length v0, p2 @@ -230,6 +247,20 @@ :cond_3 return-void + + :cond_4 + const-string p1, "views" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final varargs setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V @@ -246,13 +277,11 @@ } .end annotation - const-string v0, "onLongClickListener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string/jumbo v0, "views" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 array-length v0, p2 @@ -301,4 +330,18 @@ :cond_3 return-void + + :cond_4 + const-string p1, "views" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "onLongClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/networking/Backoff$TimerScheduler.smali b/com.discord/smali/com/discord/utilities/networking/Backoff$TimerScheduler.smali index 038aa4127a..cdcecaaeff 100644 --- a/com.discord/smali/com/discord/utilities/networking/Backoff$TimerScheduler.smali +++ b/com.discord/smali/com/discord/utilities/networking/Backoff$TimerScheduler.smali @@ -75,7 +75,7 @@ :try_start_0 const-string v0, "action" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/networking/Backoff$TimerScheduler;->timeoutTimerTask:Ljava/util/TimerTask; @@ -98,6 +98,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/networking/Backoff$fail$1.smali b/com.discord/smali/com/discord/utilities/networking/Backoff$fail$1.smali index 2c246fa276..0c4eb425cb 100644 --- a/com.discord/smali/com/discord/utilities/networking/Backoff$fail$1.smali +++ b/com.discord/smali/com/discord/utilities/networking/Backoff$fail$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/networking/Backoff$fail$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Backoff.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/networking/Backoff.smali b/com.discord/smali/com/discord/utilities/networking/Backoff.smali index 96538fa460..39d0efee6c 100644 --- a/com.discord/smali/com/discord/utilities/networking/Backoff.smali +++ b/com.discord/smali/com/discord/utilities/networking/Backoff.smali @@ -56,11 +56,9 @@ .end method .method public constructor (JJIZLcom/discord/utilities/networking/Backoff$Scheduler;)V - .locals 1 + .locals 0 - const-string v0, "scheduler" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -77,6 +75,15 @@ iput-wide p1, p0, Lcom/discord/utilities/networking/Backoff;->current:J return-void + + :cond_0 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (JJIZLcom/discord/utilities/networking/Backoff$Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$observeIsConnected$1.smali b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$observeIsConnected$1.smali index 993725ccc6..e166fdc9ba 100644 --- a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$observeIsConnected$1.smali +++ b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$observeIsConnected$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/networking/NetworkMonitor$State;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/utilities/networking/NetworkMonitor$State;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/utilities/networking/NetworkMonitor$State; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/networking/NetworkMonitor$observeIsConnected$1;->call(Lcom/discord/utilities/networking/NetworkMonitor$State;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/utilities/networking/NetworkMonitor$State;)Z .locals 1 sget-object v0, Lcom/discord/utilities/networking/NetworkMonitor$State;->ONLINE:Lcom/discord/utilities/networking/NetworkMonitor$State; @@ -74,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/utilities/networking/NetworkMonitor$State; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/networking/NetworkMonitor$observeIsConnected$1;->call(Lcom/discord/utilities/networking/NetworkMonitor$State;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerAirplaneModeBroadcast$1.smali b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerAirplaneModeBroadcast$1.smali index 2cd2b452dc..a157d306c2 100644 --- a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerAirplaneModeBroadcast$1.smali +++ b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerAirplaneModeBroadcast$1.smali @@ -39,21 +39,31 @@ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "intent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p2, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerAirplaneModeBroadcast$1;->this$0:Lcom/discord/utilities/networking/NetworkMonitor; - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p2, p1, v0, v1, v0}, Lcom/discord/utilities/networking/NetworkMonitor;->updateNetworkState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1$1.smali b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1$1.smali index 3ff3cd1621..14fda335b3 100644 --- a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1$1.smali +++ b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1$1.smali @@ -39,13 +39,11 @@ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "intent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1$1;->this$0:Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1; @@ -54,4 +52,18 @@ invoke-static {v0, p1, p2}, Lcom/discord/utilities/networking/NetworkMonitor;->access$updateNetworkState(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1.smali b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1.smali index f9eb31add1..2552435f4d 100644 --- a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1.smali +++ b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NetworkMonitor.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1.smali b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1.smali index 82c5aaa5e2..1c81e83200 100644 --- a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1.smali +++ b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1.smali @@ -45,65 +45,85 @@ .method public onAvailable(Landroid/net/Network;)V .locals 3 - const-string v0, "network" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->this$0:Lcom/discord/utilities/networking/NetworkMonitor; - iget-object v0, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->$context:Landroid/content/Context; - - const/4 v1, 0x0 + iget-object v1, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->$context:Landroid/content/Context; const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/utilities/networking/NetworkMonitor;->updateNetworkState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/utilities/networking/NetworkMonitor;->updateNetworkState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "network" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V .locals 2 - const-string v0, "network" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "networkCapabilities" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->this$0:Lcom/discord/utilities/networking/NetworkMonitor; iget-object p2, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->$context:Landroid/content/Context; - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p1, p2, v0, v1, v0}, Lcom/discord/utilities/networking/NetworkMonitor;->updateNetworkState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "networkCapabilities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "network" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onLost(Landroid/net/Network;)V .locals 3 - const-string v0, "network" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->this$0:Lcom/discord/utilities/networking/NetworkMonitor; - iget-object v0, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->$context:Landroid/content/Context; - - const/4 v1, 0x0 + iget-object v1, p0, Lcom/discord/utilities/networking/NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1;->$context:Landroid/content/Context; const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/utilities/networking/NetworkMonitor;->updateNetworkState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/utilities/networking/NetworkMonitor;->updateNetworkState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "network" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onUnavailable()V diff --git a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor.smali b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor.smali index d1ea1b8fbc..cfec7c5386 100644 --- a/com.discord/smali/com/discord/utilities/networking/NetworkMonitor.smali +++ b/com.discord/smali/com/discord/utilities/networking/NetworkMonitor.smali @@ -27,14 +27,12 @@ .method public constructor (Landroid/content/Context;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p0, p1, v0, v1, v0}, Lcom/discord/utilities/networking/NetworkMonitor;->getState$default(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)Lcom/discord/utilities/networking/NetworkMonitor$State; @@ -50,6 +48,13 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/networking/NetworkMonitor;->registerConnectivityNetworkMonitor(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$updateNetworkState(Lcom/discord/utilities/networking/NetworkMonitor;Landroid/content/Context;Landroid/content/Intent;)V @@ -242,7 +247,7 @@ const-string v1, "networkStateSubject.map \u2026 }.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -266,7 +271,7 @@ const-string v1, "networkStateSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$DialogData.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$DialogData.smali index 6183455a47..584d8b15af 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$DialogData.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$DialogData.smali @@ -62,13 +62,11 @@ } .end annotation - const-string v0, "headerText" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "bodyText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,6 +83,20 @@ iput-object p6, p0, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->extraLayoutId:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "bodyText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headerText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -311,13 +323,11 @@ } .end annotation - const-string v0, "headerText" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "bodyText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/notices/NoticeBuilders$DialogData; @@ -338,6 +348,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;)V return-object v0 + + :cond_0 + const-string p1, "bodyText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headerText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -355,7 +379,7 @@ iget-object v1, p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->headerText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -365,7 +389,7 @@ iget-object v1, p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->bodyText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -375,7 +399,7 @@ iget-object v1, p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->okText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -385,7 +409,7 @@ iget-object v1, p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->cancelText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -395,7 +419,7 @@ iget-object v1, p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->listenerMap:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -405,7 +429,7 @@ iget-object p1, p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->extraLayoutId:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1.smali index 243423920e..783dbc57c8 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NoticeBuilders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/view/View;)V .locals 8 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-object p1, p0, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1;->$notice:Lcom/discord/stores/StoreNotices$Dialog; @@ -79,58 +79,56 @@ move-result-object p1 - const-string v0, "platform_name" + const-string v1, "platform_name" - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 - instance-of v0, p1, Ljava/lang/String; + instance-of v1, p1, Ljava/lang/String; - const/4 v1, 0x0 + if-nez v1, :cond_0 - if-nez v0, :cond_0 - - move-object p1, v1 + move-object p1, v0 :cond_0 check-cast p1, Ljava/lang/String; - iget-object v0, p0, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1;->$notice:Lcom/discord/stores/StoreNotices$Dialog; + iget-object v1, p0, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1;->$notice:Lcom/discord/stores/StoreNotices$Dialog; - invoke-virtual {v0}, Lcom/discord/stores/StoreNotices$Dialog;->getMetadata()Ljava/util/Map; + invoke-virtual {v1}, Lcom/discord/stores/StoreNotices$Dialog;->getMetadata()Ljava/util/Map; - move-result-object v0 + move-result-object v1 const-string v2, "connection_id" - invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v2, v0, Ljava/lang/String; + instance-of v2, v1, Ljava/lang/String; if-nez v2, :cond_1 goto :goto_0 :cond_1 - move-object v1, v0 + move-object v0, v1 :goto_0 - check-cast v1, Ljava/lang/String; + check-cast v0, Ljava/lang/String; if-eqz p1, :cond_2 - if-eqz v1, :cond_2 + if-eqz v0, :cond_2 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserConnections()Lcom/discord/stores/StoreUserConnections; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUserConnections()Lcom/discord/stores/StoreUserConnections; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p1, v1}, Lcom/discord/stores/StoreUserConnections;->deleteUserConnection(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, p1, v0}, Lcom/discord/stores/StoreUserConnections;->deleteUserConnection(Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 @@ -139,9 +137,9 @@ new-instance v4, Ljava/lang/Exception; - const-string v0, ", " + const-string v1, ", " - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {p1, v1, v0}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -160,4 +158,11 @@ :cond_3 :goto_1 return-void + + :cond_4 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$1.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$1.smali index 216df6c02c..c6387ec9b6 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$1.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "NoticeBuilders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Landroid/content/Context;", "Lcom/discord/stores/StoreNotices$Dialog;", @@ -30,41 +30,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/notices/NoticeBuilders;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/notices/NoticeBuilders; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "requestRatingModalBuilder" - - const-string v5, "requestRatingModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "requestRatingModalBuilder" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/notices/NoticeBuilders; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "requestRatingModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;" + + return-object v0 +.end method + .method public final invoke(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/notices/NoticeBuilders; @@ -73,6 +87,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$2.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$2.smali index c7fc54d11d..3cee86f65a 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$2.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "NoticeBuilders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Landroid/content/Context;", "Lcom/discord/stores/StoreNotices$Dialog;", @@ -30,41 +30,55 @@ # direct methods .method public constructor (Lcom/discord/utilities/notices/NoticeBuilders;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/notices/NoticeBuilders; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "deleteConnectionModalBuilder" - - const-string v5, "deleteConnectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "deleteConnectionModalBuilder" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/notices/NoticeBuilders; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "deleteConnectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;" + + return-object v0 +.end method + .method public final invoke(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/notices/NoticeBuilders; @@ -73,6 +87,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$1.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$1.smali index 1101e42ec9..55acd2931c 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$1.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NoticeBuilders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,9 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -84,4 +82,13 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreReviewRequest;->onReviewRequestShown()V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$2.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$2.smali index ce360269c0..3760209de8 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$2.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NoticeBuilders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,31 +71,36 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getReviewRequest()Lcom/discord/stores/StoreReviewRequest; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getReviewRequest()Lcom/discord/stores/StoreReviewRequest; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreReviewRequest;->onUserAcceptedRequest()V + invoke-virtual {v1}, Lcom/discord/stores/StoreReviewRequest;->onUserAcceptedRequest()V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - const-string/jumbo v0, "view.context" + const-string v1, "view.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x6 invoke-static {p1, v0, v0, v1, v0}, Lcom/discord/utilities/uri/UriHandler;->directToPlayStore$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$3.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$3.smali index c2dfb9ce49..0f0d984d5f 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$3.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/notices/NoticeBuilders$requestRatingModalBuilder$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "NoticeBuilders.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,9 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -84,4 +82,13 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreReviewRequest;->onUserDismissedRequest()V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali index a825d70c2d..97035ecb7c 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali @@ -109,15 +109,13 @@ .end method .method private final deleteConnectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; - .locals 10 + .locals 11 .annotation build Landroid/annotation/SuppressLint; value = { "DefaultLocale" } .end annotation - new-instance v9, Lcom/discord/utilities/notices/NoticeBuilders$DialogData; - const/4 v0, 0x1 new-array v0, v0, [Ljava/lang/Object; @@ -152,25 +150,25 @@ const-string v1, "context.getString(\n \u2026ATFORM_TITLE)\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; - move-result-object v1 + move-result-object v3 const-string v0, "(this as java.lang.String).toUpperCase()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f1205ab invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v2 + move-result-object v4 const-string v0, "context.getString(R.stri\u2026.disconnect_account_body)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f0a0632 @@ -178,41 +176,43 @@ move-result-object v0 - new-instance v3, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1; + new-instance v1, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1; - invoke-direct {v3, p2}, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1;->(Lcom/discord/stores/StoreNotices$Dialog;)V + invoke-direct {v1, p2}, Lcom/discord/utilities/notices/NoticeBuilders$deleteConnectionModalBuilder$1;->(Lcom/discord/stores/StoreNotices$Dialog;)V new-instance p2, Lkotlin/Pair; - invoke-direct {p2, v0, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {p2, v0, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V invoke-static {p2}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map; - move-result-object v5 + move-result-object v7 const p2, 0x7f1203b8 invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v4 + move-result-object v6 const p2, 0x7f1205a9 invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v3 - - const/4 v6, 0x0 - - const/16 v7, 0x20 + move-result-object v5 const/4 v8, 0x0 - move-object v0, v9 + const/16 v9, 0x20 - invoke-direct/range {v0 .. v8}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + const/4 v10, 0x0 - return-object v9 + new-instance p1, Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + + move-object v2, p1 + + invoke-direct/range {v2 .. v10}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-object p1 .end method .method private final requestRatingModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; @@ -228,7 +228,7 @@ const-string v0, "context.getString(R.string.rating_request_title)" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f121326 @@ -238,7 +238,7 @@ const-string v0, "context.getString(R.stri\u2026ing_request_body_android)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f0d0127 @@ -328,67 +328,58 @@ move-object/from16 v1, p3 - const-string v2, "context" + const/4 v2, 0x0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_4 - const-string v2, "fragmentManager" + if-eqz p2, :cond_3 - move-object/from16 v4, p2 + if-eqz v1, :cond_2 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "notice" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v2, Lcom/discord/utilities/notices/NoticeBuilders;->noticeDataBuilders:Ljava/util/Map; + sget-object v3, Lcom/discord/utilities/notices/NoticeBuilders;->noticeDataBuilders:Ljava/util/Map; invoke-virtual/range {p3 .. p3}, Lcom/discord/stores/StoreNotices$Dialog;->getType()Lcom/discord/stores/StoreNotices$Dialog$Type; + move-result-object v4 + + invoke-interface {v3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + move-result-object v3 - invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v3, Lkotlin/jvm/functions/Function2; - move-result-object v2 + if-eqz v3, :cond_0 - check-cast v2, Lkotlin/jvm/functions/Function2; - - if-eqz v2, :cond_0 - - invoke-interface {v2, v0, v1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v0, v1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 - check-cast v0, Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + move-object v2, v0 - goto :goto_0 + check-cast v2, Lcom/discord/utilities/notices/NoticeBuilders$DialogData; :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 + if-eqz v2, :cond_1 sget-object v3, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getHeaderText()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getHeaderText()Ljava/lang/String; move-result-object v5 - invoke-virtual {v0}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getBodyText()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getBodyText()Ljava/lang/String; move-result-object v6 - invoke-virtual {v0}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getOkText()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getOkText()Ljava/lang/String; move-result-object v7 - invoke-virtual {v0}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getCancelText()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getCancelText()Ljava/lang/String; move-result-object v8 - invoke-virtual {v0}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getListenerMap()Ljava/util/Map; + invoke-virtual {v2}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getListenerMap()Ljava/util/Map; move-result-object v9 @@ -396,7 +387,7 @@ move-result-object v10 - invoke-virtual {v0}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getExtraLayoutId()Ljava/lang/Integer; + invoke-virtual {v2}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->getExtraLayoutId()Ljava/lang/Integer; move-result-object v11 @@ -420,4 +411,25 @@ :cond_1 return-void + + :cond_2 + const-string v0, "notice" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_3 + const-string v0, "fragmentManager" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_4 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/utilities/permissions/ManageGuildContext$Companion.smali b/com.discord/smali/com/discord/utilities/permissions/ManageGuildContext$Companion.smali index 8f6b283857..3e7288b1ab 100644 --- a/com.discord/smali/com/discord/utilities/permissions/ManageGuildContext$Companion.smali +++ b/com.discord/smali/com/discord/utilities/permissions/ManageGuildContext$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final from(Ljava/util/List;ZLjava/lang/Long;Ljava/util/Map;IZ)Lcom/discord/utilities/permissions/ManageGuildContext; - .locals 17 + .locals 16 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -55,25 +55,21 @@ move-object/from16 v1, p4 - const-string v2, "categories" + const/4 v2, 0x0 - move-object/from16 v3, p1 + if-eqz p1, :cond_13 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "channelPermissions" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_12 invoke-interface/range {p1 .. p1}, Ljava/util/Collection;->isEmpty()Z move-result v2 - const-wide/16 v4, 0x10 + const-wide/16 v3, 0x10 - const/4 v6, 0x1 + const/4 v5, 0x1 - const/4 v7, 0x0 + const/4 v6, 0x0 if-eqz v2, :cond_1 @@ -90,44 +86,44 @@ :cond_2 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v7 - if-eqz v3, :cond_0 + if-eqz v7, :cond_0 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v3 + move-result-object v7 - check-cast v3, Lcom/discord/models/domain/ModelChannel; + check-cast v7, Lcom/discord/models/domain/ModelChannel; - invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getId()J + invoke-virtual {v7}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v8 + move-result-wide v7 - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v7 - invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v3 + move-result-object v7 - check-cast v3, Ljava/lang/Long; + check-cast v7, Ljava/lang/Long; - invoke-static {v4, v5, v3}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v3, v4, v7}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - move-result v3 + move-result v7 - if-eqz v3, :cond_2 + if-eqz v7, :cond_2 const/4 v1, 0x1 :goto_0 if-nez p2, :cond_4 - const-wide/16 v2, 0x20 + const-wide/16 v7, 0x20 - invoke-static {v2, v3, v0}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v7, v8, v0}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result v2 @@ -136,18 +132,18 @@ goto :goto_1 :cond_3 - const/4 v9, 0x0 + const/4 v8, 0x0 goto :goto_2 :cond_4 :goto_1 - const/4 v9, 0x1 + const/4 v8, 0x1 :goto_2 if-nez p2, :cond_6 - invoke-static {v4, v5, v0}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v3, v4, v0}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result v2 @@ -158,13 +154,13 @@ goto :goto_3 :cond_5 - const/4 v10, 0x0 + const/4 v9, 0x0 goto :goto_4 :cond_6 :goto_3 - const/4 v10, 0x1 + const/4 v9, 0x1 :goto_4 if-nez p2, :cond_8 @@ -180,13 +176,13 @@ goto :goto_5 :cond_7 - const/4 v11, 0x0 + const/4 v10, 0x0 goto :goto_6 :cond_8 :goto_5 - const/4 v11, 0x1 + const/4 v10, 0x1 :goto_6 if-nez p2, :cond_a @@ -202,13 +198,13 @@ goto :goto_7 :cond_9 - const/4 v12, 0x0 + const/4 v11, 0x0 goto :goto_8 :cond_a :goto_7 - const/4 v12, 0x1 + const/4 v11, 0x1 :goto_8 if-nez p2, :cond_c @@ -224,13 +220,13 @@ goto :goto_9 :cond_b - const/4 v13, 0x0 + const/4 v12, 0x0 goto :goto_a :cond_c :goto_9 - const/4 v13, 0x1 + const/4 v12, 0x1 :goto_a if-nez p2, :cond_e @@ -246,13 +242,13 @@ goto :goto_b :cond_d - const/4 v14, 0x0 + const/4 v13, 0x0 goto :goto_c :cond_e :goto_b - const/4 v14, 0x1 + const/4 v13, 0x1 :goto_c if-nez p2, :cond_10 @@ -268,13 +264,13 @@ goto :goto_d :cond_f - const/4 v15, 0x0 + const/4 v14, 0x0 goto :goto_e :cond_10 :goto_d - const/4 v15, 0x1 + const/4 v14, 0x1 :goto_e if-eqz p2, :cond_11 @@ -289,19 +285,33 @@ if-eqz v0, :cond_11 - const/16 v16, 0x1 + const/4 v15, 0x1 goto :goto_f :cond_11 - const/16 v16, 0x0 + const/4 v15, 0x0 :goto_f new-instance v0, Lcom/discord/utilities/permissions/ManageGuildContext; - move-object v8, v0 + move-object v7, v0 - invoke-direct/range {v8 .. v16}, Lcom/discord/utilities/permissions/ManageGuildContext;->(ZZZZZZZZ)V + invoke-direct/range {v7 .. v15}, Lcom/discord/utilities/permissions/ManageGuildContext;->(ZZZZZZZZ)V return-object v0 + + :cond_12 + const-string v0, "channelPermissions" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_13 + const-string v0, "categories" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/utilities/permissions/ManageMessageContext$Companion.smali b/com.discord/smali/com/discord/utilities/permissions/ManageMessageContext$Companion.smali index 80c9b3a668..f09cbb8335 100644 --- a/com.discord/smali/com/discord/utilities/permissions/ManageMessageContext$Companion.smali +++ b/com.discord/smali/com/discord/utilities/permissions/ManageMessageContext$Companion.smali @@ -34,29 +34,23 @@ # virtual methods .method public final from(Lcom/discord/models/domain/ModelMessage;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/lang/Integer;ZZ)Lcom/discord/utilities/permissions/ManageMessageContext; - .locals 12 + .locals 11 move-object v0, p2 - const-string v1, "message" + const/4 v1, 0x0 - move-object v2, p1 + if-eqz p1, :cond_d - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "meUser" - - move-object v3, p3 - - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_c invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getType()I move-result v1 - const/4 v4, 0x1 + const/4 v2, 0x1 - const/4 v5, 0x0 + const/4 v3, 0x0 if-nez v1, :cond_0 @@ -70,125 +64,125 @@ :goto_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; - move-result-object v6 + move-result-object v4 - const-string v7, "message.author" + const-string v5, "message.author" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v6}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v6 + move-result-wide v4 invoke-virtual {p3}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v8 + move-result-wide v6 - cmp-long v10, v6, v8 + cmp-long v8, v4, v6 - if-nez v10, :cond_1 + if-nez v8, :cond_1 - const/4 v6, 0x1 + const/4 v4, 0x1 goto :goto_1 :cond_1 - const/4 v6, 0x0 + const/4 v4, 0x0 :goto_1 if-eqz p5, :cond_2 if-nez p6, :cond_2 - const/4 v7, 0x1 + const/4 v5, 0x1 goto :goto_2 :cond_2 - const/4 v7, 0x0 + const/4 v5, 0x0 :goto_2 if-eqz p4, :cond_3 - const-wide/16 v8, 0x2000 + const-wide/16 v6, 0x2000 invoke-virtual {p3}, Lcom/discord/models/domain/ModelUser;->isMfaEnabled()Z - move-result v3 + move-result v8 - invoke-virtual/range {p4 .. p4}, Ljava/lang/Integer;->intValue()I + invoke-virtual {p4}, Ljava/lang/Integer;->intValue()I - move-result v10 + move-result v9 - invoke-static {v8, v9, p2, v3, v10}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-static {v6, v7, p2, v8, v9}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z - move-result v3 + move-result v6 - if-eqz v3, :cond_3 + if-eqz v6, :cond_3 - const/4 v3, 0x1 + const/4 v6, 0x1 goto :goto_3 :cond_3 - const/4 v3, 0x0 + const/4 v6, 0x0 :goto_3 - if-nez v3, :cond_5 + if-nez v6, :cond_5 - if-eqz v7, :cond_4 + if-eqz v5, :cond_4 goto :goto_4 :cond_4 - const/4 v8, 0x0 + const/4 v7, 0x0 goto :goto_5 :cond_5 :goto_4 - const/4 v8, 0x1 + const/4 v7, 0x1 :goto_5 - if-eqz v6, :cond_6 + if-eqz v4, :cond_6 if-eqz v1, :cond_6 - const/4 v9, 0x1 + const/4 v8, 0x1 goto :goto_6 :cond_6 - const/4 v9, 0x0 + const/4 v8, 0x0 :goto_6 - if-nez v3, :cond_8 + if-nez v6, :cond_8 - if-eqz v6, :cond_7 + if-eqz v4, :cond_7 goto :goto_7 :cond_7 - const/4 v6, 0x0 + const/4 v4, 0x0 goto :goto_8 :cond_8 :goto_7 - const/4 v6, 0x1 + const/4 v4, 0x1 :goto_8 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->isLocal()Z - move-result v2 + move-result v9 - if-nez v2, :cond_a + if-nez v9, :cond_a - if-nez v7, :cond_9 + if-nez v5, :cond_9 - const-wide/16 v10, 0x40 + const-wide/16 v9, 0x40 - invoke-static {v10, v11, p2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v9, v10, p2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result v0 @@ -203,7 +197,7 @@ const/4 v0, 0x0 :goto_9 - if-eqz v8, :cond_b + if-eqz v7, :cond_b if-eqz v1, :cond_b @@ -212,24 +206,38 @@ goto :goto_a :cond_b - const/4 v4, 0x0 + const/4 v2, 0x0 :goto_a new-instance v1, Lcom/discord/utilities/permissions/ManageMessageContext; move-object p1, v1 - move p2, v3 + move p2, v6 - move p3, v9 + move p3, v8 - move/from16 p4, v6 + move p4, v4 move/from16 p5, v0 - move/from16 p6, v4 + move/from16 p6, v2 invoke-direct/range {p1 .. p6}, Lcom/discord/utilities/permissions/ManageMessageContext;->(ZZZZZ)V return-object v1 + + :cond_c + const-string v0, "meUser" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_d + const-string v0, "message" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali/com/discord/utilities/permissions/ManageUserContext$Companion.smali b/com.discord/smali/com/discord/utilities/permissions/ManageUserContext$Companion.smali index 332847303c..1411dc6210 100644 --- a/com.discord/smali/com/discord/utilities/permissions/ManageUserContext$Companion.smali +++ b/com.discord/smali/com/discord/utilities/permissions/ManageUserContext$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final from(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Long;Ljava/util/Map;)Lcom/discord/utilities/permissions/ManageUserContext; - .locals 22 + .locals 20 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -65,99 +65,79 @@ move-object/from16 v3, p7 - const-string v4, "guild" + const/4 v4, 0x0 - move-object/from16 v5, p1 + if-eqz p1, :cond_1d - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1c - const-string v4, "actingUser" + if-eqz p3, :cond_1b - move-object/from16 v6, p2 + if-eqz v0, :cond_1a - invoke-static {v6, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_19 - const-string v4, "targetUser" - - move-object/from16 v7, p3 - - invoke-static {v7, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "actingUserRoles" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v4, "userRoles" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "guildRoles" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_18 invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v7 + move-result-wide v4 invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v9 + move-result-wide v6 - const/4 v4, 0x1 + cmp-long v10, v6, v4 - const/4 v11, 0x0 + if-nez v10, :cond_0 - cmp-long v12, v9, v7 - - if-nez v12, :cond_0 - - const/4 v12, 0x1 + const/4 v10, 0x1 goto :goto_0 :cond_0 - const/4 v12, 0x0 + const/4 v10, 0x0 :goto_0 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelGuild;->getOwnerId()J - move-result-wide v13 + move-result-wide v11 - cmp-long v15, v9, v13 + cmp-long v13, v6, v11 - if-nez v15, :cond_1 + if-nez v13, :cond_1 - const/4 v9, 0x1 + const/4 v6, 0x1 goto :goto_1 :cond_1 - const/4 v9, 0x0 + const/4 v6, 0x0 :goto_1 invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelGuild;->getOwnerId()J - move-result-wide v13 + move-result-wide v11 - cmp-long v10, v7, v13 + cmp-long v7, v4, v11 - if-nez v10, :cond_2 + if-nez v7, :cond_2 - const/4 v7, 0x1 + const/4 v4, 0x1 goto :goto_2 :cond_2 - const/4 v7, 0x0 + const/4 v4, 0x0 :goto_2 invoke-static {v3, v0}, Lcom/discord/models/domain/ModelGuildRole;->getHighestRole(Ljava/util/Map;Ljava/util/Collection;)Lcom/discord/models/domain/ModelGuildRole; move-result-object v0 - if-nez v9, :cond_4 + if-nez v6, :cond_4 - if-nez v7, :cond_3 + if-nez v4, :cond_3 invoke-static {v3, v1}, Lcom/discord/models/domain/ModelGuildRole;->getHighestRole(Ljava/util/Map;Ljava/util/Collection;)Lcom/discord/models/domain/ModelGuildRole; @@ -189,166 +169,166 @@ move-result v3 - if-nez v9, :cond_6 + if-nez v6, :cond_6 - const-wide/16 v5, 0x8 + const-wide/16 v4, 0x8 - invoke-static {v5, v6, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-static {v4, v5, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z - move-result v5 + move-result v4 - if-eqz v5, :cond_5 + if-eqz v4, :cond_5 goto :goto_5 :cond_5 - const/4 v5, 0x0 + const/4 v4, 0x0 goto :goto_6 :cond_6 :goto_5 - const/4 v5, 0x1 + const/4 v4, 0x1 :goto_6 - if-nez v12, :cond_7 + if-nez v10, :cond_7 if-eqz v0, :cond_8 :cond_7 - if-nez v5, :cond_9 + if-nez v4, :cond_9 - const-wide/32 v6, 0x10000000 + const-wide/32 v11, 0x10000000 - invoke-static {v6, v7, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-static {v11, v12, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z - move-result v6 + move-result v5 - if-eqz v6, :cond_8 + if-eqz v5, :cond_8 goto :goto_7 :cond_8 - const/4 v14, 0x0 + const/4 v12, 0x0 goto :goto_8 :cond_9 :goto_7 - const/4 v14, 0x1 + const/4 v12, 0x1 :goto_8 - if-nez v12, :cond_b + if-nez v10, :cond_b if-eqz v0, :cond_b - if-nez v5, :cond_a + if-nez v4, :cond_a - const-wide/16 v6, 0x2 + const-wide/16 v13, 0x2 - invoke-static {v6, v7, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-static {v13, v14, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z - move-result v6 + move-result v5 - if-eqz v6, :cond_b + if-eqz v5, :cond_b :cond_a - const/4 v15, 0x1 + const/4 v13, 0x1 goto :goto_9 :cond_b - const/4 v15, 0x0 + const/4 v13, 0x0 :goto_9 - if-nez v12, :cond_d + if-nez v10, :cond_d if-eqz v0, :cond_d - if-nez v5, :cond_c + if-nez v4, :cond_c - const-wide/16 v6, 0x4 + const-wide/16 v14, 0x4 - invoke-static {v6, v7, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-static {v14, v15, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z - move-result v6 + move-result v5 - if-eqz v6, :cond_d + if-eqz v5, :cond_d :cond_c - const/16 v16, 0x1 + const/4 v14, 0x1 goto :goto_a :cond_d - const/16 v16, 0x0 + const/4 v14, 0x0 :goto_a - const-wide/32 v6, 0x400000 + const-wide/32 v8, 0x400000 - if-nez v5, :cond_f + if-nez v4, :cond_f - invoke-static {v6, v7, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v8, v9, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - move-result v8 + move-result v7 - if-eqz v8, :cond_e + if-eqz v7, :cond_e goto :goto_b :cond_e - const/16 v17, 0x0 + const/4 v15, 0x0 goto :goto_c :cond_f :goto_b - const/16 v17, 0x1 + const/4 v15, 0x1 :goto_c - if-nez v5, :cond_11 + if-nez v4, :cond_11 - invoke-static {v6, v7, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v8, v9, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - move-result v8 + move-result v7 - if-eqz v8, :cond_10 + if-eqz v7, :cond_10 goto :goto_d :cond_10 - const/16 v18, 0x0 + const/16 v16, 0x0 goto :goto_e :cond_11 :goto_d - const/16 v18, 0x1 + const/16 v16, 0x1 :goto_e - if-nez v5, :cond_13 + if-nez v4, :cond_13 - invoke-static {v6, v7, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v8, v9, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - move-result v6 + move-result v7 - if-eqz v6, :cond_12 + if-eqz v7, :cond_12 goto :goto_f :cond_12 - const/16 v19, 0x0 + const/16 v17, 0x0 goto :goto_10 :cond_13 :goto_f - const/16 v19, 0x1 + const/16 v17, 0x1 :goto_10 - if-eqz v12, :cond_15 + if-eqz v10, :cond_15 - if-nez v5, :cond_14 + if-nez v4, :cond_14 const-wide/32 v0, 0x4000000 @@ -360,18 +340,18 @@ :cond_14 :goto_11 - const/16 v20, 0x1 + const/16 v18, 0x1 goto :goto_12 :cond_15 if-eqz v0, :cond_16 - if-nez v5, :cond_14 + if-nez v4, :cond_14 - const-wide/32 v5, 0x8000000 + const-wide/32 v7, 0x8000000 - invoke-static {v5, v6, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-static {v7, v8, v2, v3, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z move-result v0 @@ -380,26 +360,68 @@ goto :goto_11 :cond_16 - const/16 v20, 0x0 + const/16 v18, 0x0 :goto_12 - if-nez v12, :cond_17 + if-nez v10, :cond_17 - if-eqz v9, :cond_17 + if-eqz v6, :cond_17 - const/16 v21, 0x1 + const/16 v19, 0x1 goto :goto_13 :cond_17 - const/16 v21, 0x0 + const/16 v19, 0x0 :goto_13 new-instance v0, Lcom/discord/utilities/permissions/ManageUserContext; - move-object v13, v0 + move-object v11, v0 - invoke-direct/range {v13 .. v21}, Lcom/discord/utilities/permissions/ManageUserContext;->(ZZZZZZZZ)V + invoke-direct/range {v11 .. v19}, Lcom/discord/utilities/permissions/ManageUserContext;->(ZZZZZZZZ)V return-object v0 + + :cond_18 + const-string v0, "guildRoles" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_19 + const-string v0, "userRoles" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1a + const-string v0, "actingUserRoles" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1b + const-string v0, "targetUser" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1c + const-string v0, "actingUser" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1d + const-string v0, "guild" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method diff --git a/com.discord/smali/com/discord/utilities/permissions/VideoPermissionsManager.smali b/com.discord/smali/com/discord/utilities/permissions/VideoPermissionsManager.smali index 71f2b2ba20..13faac35e6 100644 --- a/com.discord/smali/com/discord/utilities/permissions/VideoPermissionsManager.smali +++ b/com.discord/smali/com/discord/utilities/permissions/VideoPermissionsManager.smali @@ -21,17 +21,24 @@ .end method .method public constructor (Lcom/discord/utilities/permissions/PermissionsManager;)V - .locals 1 + .locals 0 - const-string v0, "permissionsManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/permissions/VideoPermissionsManager;->permissionsManager:Lcom/discord/utilities/permissions/PermissionsManager; return-void + + :cond_0 + const-string p1, "permissionsManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/utilities/permissions/PermissionsManager;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -56,9 +63,7 @@ .method public final hasVideoPermission(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;)Z .locals 2 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z @@ -89,4 +94,13 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$init$2.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$init$2.smali index 493de01c1c..c51fbe179e 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$init$2.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$Companion$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$kryoConfig$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$kryoConfig$1.smali index e1555429f5..f806066c47 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$kryoConfig$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$kryoConfig$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$Companion$kryoConfig$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/esotericsoftware/kryo/Kryo;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/esotericsoftware/kryo/Kryo;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$logger$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$logger$1.smali index 2cfe88f763..798d0c4ae3 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$logger$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$logger$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$Companion$logger$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Integer;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,9 +81,16 @@ .method public final invoke(ILjava/lang/String;Ljava/lang/Exception;)V .locals 0 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$persistAll$1$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$persistAll$1$1.smali index 1a066c5052..2b440176de 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Companion$persistAll$1$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Companion$persistAll$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$Companion$persistAll$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/persister/Persister<", "*>;", @@ -50,7 +50,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -164,7 +164,7 @@ :cond_0 const-string p1, "clock" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Companion.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Companion.smali index d031608e74..43a10214c5 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Companion.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Companion.smali @@ -99,7 +99,7 @@ :cond_2 const-string v0, "context" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -120,7 +120,7 @@ move-result v1 - if-eqz v1, :cond_0 + if-eqz v1, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -138,7 +138,7 @@ const-string v1, "Observable\n .just(weakPreference.get())" - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -158,18 +158,12 @@ and-int/lit8 v2, v2, 0x20 - const-string v2, "onNext" + const/4 v8, 0x0 - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "errorClass" - - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_0 new-instance v9, Lf/a/b/c0; - const/4 v8, 0x0 - move-object v2, v9 move-object v3, v8 @@ -185,6 +179,13 @@ goto :goto_0 :cond_0 + const-string v0, "onNext" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_1 return-void .end method @@ -243,17 +244,13 @@ } .end annotation - const-string v0, "context" + const/4 v6, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "clock" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "persistenceStrategy" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-static {}, Lcom/discord/utilities/persister/Persister;->access$getInitialized$cp()Z @@ -286,7 +283,7 @@ const-string p2, "persistenceStrategy\n \u2026er { persist -> persist }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -306,18 +303,10 @@ and-int/lit8 p2, p2, 0x20 - const-string p2, "onNext" - - invoke-static {v4, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "errorClass" - - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_1 new-instance p2, Lf/a/b/c0; - const/4 v6, 0x0 - move-object v0, p2 move-object v1, v6 @@ -331,6 +320,34 @@ invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_1 + const-string p1, "onNext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string p1, "persistenceStrategy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public final isPreloaded()Lrx/Observable; @@ -359,7 +376,7 @@ :cond_0 const-string v0, "preferencesPreloader" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -414,7 +431,7 @@ .end method .method public final setKryoConfig(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -426,17 +443,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/persister/Persister;->access$setKryoConfig$cp(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setLogger(Lkotlin/jvm/functions/Function3;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -452,11 +476,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/persister/Persister;->access$setLogger$cp(Lkotlin/jvm/functions/Function3;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$1.smali index a69e681f87..954d3fa42f 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$1.smali @@ -60,14 +60,29 @@ # virtual methods -.method public final call(Lcom/discord/utilities/persister/Persister;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/utilities/persister/Persister; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/persister/Persister$Preloader$1;->call(Lcom/discord/utilities/persister/Persister;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/utilities/persister/Persister;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/discord/utilities/persister/Persister<", - "*>;)", - "Ljava/lang/Boolean;" + "*>;)Z" } .end annotation @@ -81,21 +96,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/utilities/persister/Persister; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/persister/Persister$Preloader$1;->call(Lcom/discord/utilities/persister/Persister;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$2.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$2.smali index 5aa3ed9a03..4b6a65ce45 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$2.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$Preloader$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/persister/Persister<", "*>;", @@ -40,7 +40,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$isPreloaded$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$isPreloaded$1.smali index 7304920f26..2b85a3328c 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$isPreloaded$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader$isPreloaded$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/persister/Persister<", - "*>;", - "Ljava/lang/Boolean;", - ">;" + "TR;TR;>;" } .end annotation @@ -60,14 +57,29 @@ # virtual methods -.method public final call(Lcom/discord/utilities/persister/Persister;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/utilities/persister/Persister; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/persister/Persister$Preloader$isPreloaded$1;->call(Lcom/discord/utilities/persister/Persister;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/utilities/persister/Persister;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/discord/utilities/persister/Persister<", - "*>;)", - "Ljava/lang/Boolean;" + "*>;)Z" } .end annotation @@ -81,21 +93,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/utilities/persister/Persister; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/persister/Persister$Preloader$isPreloaded$1;->call(Lcom/discord/utilities/persister/Persister;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader.smali b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader.smali index 8e03fa9b50..7f12e56003 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$Preloader.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$Preloader.smali @@ -44,27 +44,27 @@ .method public constructor (Lcom/discord/utilities/time/Clock;)V .locals 8 - const-string v0, "clock" + const/4 v6, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V - new-instance v0, Lcom/discord/utilities/time/TimeElapsed; + new-instance v7, Lcom/discord/utilities/time/TimeElapsed; - const-wide/16 v3, 0x0 + const-wide/16 v2, 0x0 - const/4 v5, 0x2 + const/4 v4, 0x2 - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, v0 + move-object v0, v7 - move-object v2, p1 + move-object v1, p1 - invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/time/TimeElapsed;->(Lcom/discord/utilities/time/Clock;JILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/time/TimeElapsed;->(Lcom/discord/utilities/time/Clock;JILkotlin/jvm/internal/DefaultConstructorMarker;)V - iput-object v0, p0, Lcom/discord/utilities/persister/Persister$Preloader;->preloadTime:Lcom/discord/utilities/time/TimeElapsed; + iput-object v7, p0, Lcom/discord/utilities/persister/Persister$Preloader;->preloadTime:Lcom/discord/utilities/time/TimeElapsed; new-instance p1, Lrx/subjects/SerializedSubject; @@ -102,7 +102,7 @@ const-string v0, "preloadSubject\n .takeUntil { it == null }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -124,18 +124,8 @@ and-int/lit8 v0, v0, 0x20 - const-string v0, "onNext" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "errorClass" - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v7, Lf/a/b/c0; - const/4 v6, 0x0 - move-object v0, v7 move-object v1, v6 @@ -149,6 +139,13 @@ invoke-virtual {p1, v7}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public static final synthetic access$handlePreload(Lcom/discord/utilities/persister/Persister$Preloader;Lcom/discord/utilities/persister/Persister;)V @@ -293,7 +290,7 @@ const-string v1, "preloadSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -315,7 +312,7 @@ :try_start_0 const-string v0, "preference" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/persister/Persister$Preloader;->preloadCacheKeys:Ljava/util/List; @@ -342,6 +339,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1$1.smali index 3daec103b7..9317391538 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$getObservable$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -33,7 +33,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1.smali b/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1.smali index 91af32a956..67aed3c5bb 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister$getObservable$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/Persister$getObservable$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Persister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lrx/subjects/Subject<", "TT;TT;>;>;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,7 +81,7 @@ const-string v2, "Observable\n .just(null)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/utilities/persister/Persister.smali b/com.discord/smali/com/discord/utilities/persister/Persister.smali index 5ff98c749a..9da2b64e49 100644 --- a/com.discord/smali/com/discord/utilities/persister/Persister.smali +++ b/com.discord/smali/com/discord/utilities/persister/Persister.smali @@ -158,13 +158,11 @@ } .end annotation - const-string v0, "key" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "defaultValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -197,11 +195,23 @@ :cond_0 const-string p1, "preferencesPreloader" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "defaultValue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getClock$cp()Lcom/discord/utilities/time/Clock; @@ -335,6 +345,12 @@ return-object p0 .end method +.method public static synthetic fileValue$annotations()V + .locals 0 + + return-void +.end method + .method public static synthetic getAndSet$default(Lcom/discord/utilities/persister/Persister;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -390,7 +406,7 @@ :cond_0 const-string v0, "context" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -458,14 +474,14 @@ const-string v1, "context.openFileOutput(key, Context.MODE_PRIVATE)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 :cond_0 const-string v0, "context" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -506,7 +522,7 @@ const-string v4, "kryos.get() ?: return@use this.value" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v1}, Lcom/esotericsoftware/kryo/Kryo;->readClassAndObject(Lcom/esotericsoftware/kryo/io/Input;)Ljava/lang/Object; @@ -597,7 +613,7 @@ const-string v5, "StringBuilder()\n \u2026 .toString()" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v5, Lcom/discord/utilities/persister/Persister;->logger:Lkotlin/jvm/functions/Function3; @@ -712,12 +728,6 @@ return-object v4 .end method -.method public static synthetic getFileValue$annotations()V - .locals 0 - - return-void -.end method - .method public static final isPreloaded()Lrx/Observable; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -1016,7 +1026,7 @@ :try_start_0 const-string v0, "setter" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Lcom/discord/utilities/persister/Persister;->get()Ljava/lang/Object; @@ -1036,6 +1046,16 @@ return-object p1 + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -1131,7 +1151,7 @@ :try_start_0 const-string v0, "newValue" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/4 v0, 0x1 @@ -1163,6 +1183,16 @@ return-object v0 + :cond_2 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/persister/PersisterConfig$init$1.smali b/com.discord/smali/com/discord/utilities/persister/PersisterConfig$init$1.smali index 1c916c2a6f..745c01223b 100644 --- a/com.discord/smali/com/discord/utilities/persister/PersisterConfig$init$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/PersisterConfig$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/persister/PersisterConfig$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PersisterConfig.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/esotericsoftware/kryo/Kryo;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Lcom/esotericsoftware/kryo/Kryo;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/esotericsoftware/kryo/Kryo$DefaultInstantiatorStrategy; @@ -91,7 +89,7 @@ const-string v1, "it.fieldSerializerConfig" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -114,4 +112,13 @@ invoke-virtual {p1, v0, v1}, Lcom/esotericsoftware/kryo/Kryo;->register(Ljava/lang/Class;Lcom/esotericsoftware/kryo/Serializer;)Lcom/esotericsoftware/kryo/Registration; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/PersisterConfig$isNotActive$1.smali b/com.discord/smali/com/discord/utilities/persister/PersisterConfig$isNotActive$1.smali index 86eefd947e..c6b81fc3a0 100644 --- a/com.discord/smali/com/discord/utilities/persister/PersisterConfig$isNotActive$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/PersisterConfig$isNotActive$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Ljava/lang/Boolean; + + invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/persister/PersisterConfig$isNotActive$1;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z .locals 1 const-string v0, "isBackgrounded" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -89,23 +104,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Ljava/lang/Boolean; - - invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/persister/PersisterConfig$isNotActive$1;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/persister/PersisterConfig$persistenceStrategy$1.smali b/com.discord/smali/com/discord/utilities/persister/PersisterConfig$persistenceStrategy$1.smali index 8c5c0dd60e..d781612762 100644 --- a/com.discord/smali/com/discord/utilities/persister/PersisterConfig$persistenceStrategy$1.smali +++ b/com.discord/smali/com/discord/utilities/persister/PersisterConfig$persistenceStrategy$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,22 +57,26 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Boolean; - .locals 0 - - sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - - return-object p1 -.end method - .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 check-cast p1, Ljava/lang/Long; - invoke-virtual {p0, p1}, Lcom/discord/utilities/persister/PersisterConfig$persistenceStrategy$1;->call(Ljava/lang/Long;)Ljava/lang/Boolean; + invoke-virtual {p0, p1}, Lcom/discord/utilities/persister/PersisterConfig$persistenceStrategy$1;->call(Ljava/lang/Long;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 return-object p1 .end method + +.method public final call(Ljava/lang/Long;)Z + .locals 0 + + const/4 p1, 0x1 + + return p1 +.end method diff --git a/com.discord/smali/com/discord/utilities/persister/PersisterConfig.smali b/com.discord/smali/com/discord/utilities/persister/PersisterConfig.smali index 57e314794e..5d331884ae 100644 --- a/com.discord/smali/com/discord/utilities/persister/PersisterConfig.smali +++ b/com.discord/smali/com/discord/utilities/persister/PersisterConfig.smali @@ -63,7 +63,7 @@ const-string v1, "Observable\n .merg\u2026 .map { true }\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -105,7 +105,7 @@ const-string v2, "numGatewayConnectionCons\u2026 .distinctUntilChanged()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/utilities/persister/PersisterConfig$isNotActive$1;->INSTANCE:Lcom/discord/utilities/persister/PersisterConfig$isNotActive$1; @@ -125,37 +125,31 @@ .method public final init(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "clock" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/utilities/persister/Persister;->Companion:Lcom/discord/utilities/persister/Persister$Companion; - sget-object v0, Lcom/discord/utilities/persister/Persister;->Companion:Lcom/discord/utilities/persister/Persister$Companion; + sget-object v2, Lcom/discord/utilities/persister/PersisterConfig$init$1;->INSTANCE:Lcom/discord/utilities/persister/PersisterConfig$init$1; - sget-object v1, Lcom/discord/utilities/persister/PersisterConfig$init$1;->INSTANCE:Lcom/discord/utilities/persister/PersisterConfig$init$1; + invoke-virtual {v1, v2}, Lcom/discord/utilities/persister/Persister$Companion;->setKryoConfig(Lkotlin/jvm/functions/Function1;)V - invoke-virtual {v0, v1}, Lcom/discord/utilities/persister/Persister$Companion;->setKryoConfig(Lkotlin/jvm/functions/Function1;)V + sget-object v1, Lcom/discord/utilities/persister/Persister;->Companion:Lcom/discord/utilities/persister/Persister$Companion; - sget-object v0, Lcom/discord/utilities/persister/Persister;->Companion:Lcom/discord/utilities/persister/Persister$Companion; + sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + if-eqz v2, :cond_0 - if-eqz v1, :cond_0 + new-instance v0, Lf/a/b/h; - const-string v1, "[Persister]" + const-string v2, "[Persister]" - const-string v2, "tag" + invoke-direct {v0, v2}, Lf/a/b/h;->(Ljava/lang/String;)V - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Lf/a/b/h; - - invoke-direct {v2, v1}, Lf/a/b/h;->(Ljava/lang/String;)V - - invoke-virtual {v0, v2}, Lcom/discord/utilities/persister/Persister$Companion;->setLogger(Lkotlin/jvm/functions/Function3;)V + invoke-virtual {v1, v0}, Lcom/discord/utilities/persister/Persister$Companion;->setLogger(Lkotlin/jvm/functions/Function3;)V sget-object v0, Lcom/discord/utilities/persister/Persister;->Companion:Lcom/discord/utilities/persister/Persister$Companion; @@ -168,7 +162,19 @@ return-void :cond_0 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/platform/Platform$Companion.smali b/com.discord/smali/com/discord/utilities/platform/Platform$Companion.smali index 41f56106a5..bd40a782df 100644 --- a/com.discord/smali/com/discord/utilities/platform/Platform$Companion.smali +++ b/com.discord/smali/com/discord/utilities/platform/Platform$Companion.smali @@ -36,9 +36,7 @@ .method public final from(Lcom/discord/models/domain/ModelConnectedAccount;)Lcom/discord/utilities/platform/Platform; .locals 1 - const-string v0, "connectedAccount" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelConnectedAccount;->getType()Ljava/lang/String; @@ -46,24 +44,31 @@ const-string v0, "connectedAccount.type" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/utilities/platform/Platform$Companion;->from(Ljava/lang/String;)Lcom/discord/utilities/platform/Platform; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final from(Ljava/lang/String;)Lcom/discord/utilities/platform/Platform; .locals 2 - const-string v0, "platformName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 :try_start_0 - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -75,7 +80,7 @@ const-string v1, "Locale.ENGLISH" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_0 @@ -85,7 +90,7 @@ const-string v0, "(this as java.lang.String).toUpperCase(locale)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/platform/Platform;->valueOf(Ljava/lang/String;)Lcom/discord/utilities/platform/Platform; @@ -94,11 +99,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -109,4 +114,13 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "platformName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/platform/Platform.smali b/com.discord/smali/com/discord/utilities/platform/Platform.smali index b4c8b842bb..a8b1e69400 100644 --- a/com.discord/smali/com/discord/utilities/platform/Platform.smali +++ b/com.discord/smali/com/discord/utilities/platform/Platform.smali @@ -817,7 +817,7 @@ const-string p3, "Locale.ENGLISH" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_0 @@ -827,18 +827,18 @@ const-string p2, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/utilities/platform/Platform;->platformId:Ljava/lang/String; return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -1050,35 +1050,33 @@ .end method .method public final getProfileUrl(Lcom/discord/models/domain/ModelConnectedAccount;)Ljava/lang/String; - .locals 2 + .locals 3 - const-string v0, "connectedAccount" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I - move-result v0 + move-result v1 - const/4 v1, 0x2 + const/4 v2, 0x2 - if-eq v0, v1, :cond_3 + if-eq v1, v2, :cond_3 - const/4 v1, 0x7 + const/4 v2, 0x7 - if-eq v0, v1, :cond_2 + if-eq v1, v2, :cond_2 - const/16 v1, 0xf + const/16 v2, 0xf - if-eq v0, v1, :cond_1 + if-eq v1, v2, :cond_1 - const/16 v1, 0x10 + const/16 v2, 0x10 - if-eq v0, v1, :cond_0 + if-eq v1, v2, :cond_0 - packed-switch v0, :pswitch_data_0 - - const/4 p1, 0x0 + packed-switch v1, :pswitch_data_0 goto/16 :goto_0 @@ -1097,7 +1095,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto/16 :goto_0 @@ -1116,7 +1114,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -1135,7 +1133,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -1154,7 +1152,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -1173,7 +1171,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -1192,7 +1190,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -1211,7 +1209,7 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -1230,10 +1228,19 @@ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object p1 + move-result-object v0 :goto_0 - return-object p1 + return-object v0 + + :cond_4 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + nop :pswitch_data_0 .packed-switch 0xa diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$1.smali b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$1.smali index 6d2a3674fa..7db8a4599a 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$1.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$1.smali @@ -53,7 +53,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StorePremiumGuildSubscription;->updateUserPremiumGuildSubscriptionSlot(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)V diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$2.smali b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$2.smali index cc1fb6e3bb..5781a44c8c 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$2.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,22 +57,26 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)Ljava/lang/Boolean; - .locals 0 - - sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - - return-object p1 -.end method - .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 check-cast p1, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - invoke-virtual {p0, p1}, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$2;->call(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)Ljava/lang/Boolean; + invoke-virtual {p0, p1}, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$2;->call(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 return-object p1 .end method + +.method public final call(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)Z + .locals 0 + + const/4 p1, 0x1 + + return p1 +.end method diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$3.smali b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$3.smali index b096c36b72..1ff7fed6c0 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$3.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$3.smali @@ -59,22 +59,26 @@ # virtual methods -.method public final call(Ljava/lang/Throwable;)Ljava/lang/Boolean; - .locals 0 - - sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - - return-object p1 -.end method - .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 check-cast p1, Ljava/lang/Throwable; - invoke-virtual {p0, p1}, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$3;->call(Ljava/lang/Throwable;)Ljava/lang/Boolean; + invoke-virtual {p0, p1}, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$3;->call(Ljava/lang/Throwable;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 return-object p1 .end method + +.method public final call(Ljava/lang/Throwable;)Z + .locals 0 + + const/4 p1, 0x0 + + return p1 +.end method diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4$1.smali b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4$1.smali index adea05eecc..39dc9085fb 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4$1.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Void;", - "Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4.smali b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4.smali index 4184a60fe9..c99e987b03 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils$modifySubscriptionSlot$4.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult;", ">;" } diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils.smali b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils.smali index 7cdd5885e0..1217b3e3ea 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumGuildSubscriptionUtils.smali @@ -177,7 +177,7 @@ const-string p2, "apiObs\n .subscrib\u2026N }\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -197,39 +197,37 @@ } .end annotation - const-string v0, "subscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_d invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscription;->getRenewalMutations()Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations;->getAdditionalPlans()Ljava/util/List; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription$SubscriptionRenewalMutations;->getAdditionalPlans()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscription;->getAdditionalPlans()Ljava/util/List; - move-result-object v0 + move-result-object v1 :goto_0 - const/4 v1, 0x1 - - const/4 v2, 0x0 + const/4 v2, 0x1 const/4 v3, 0x0 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v4 @@ -290,15 +288,15 @@ :goto_2 if-eqz v6, :cond_1 - move-object v2, v5 + move-object v0, v5 :cond_4 - check-cast v2, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan; + check-cast v0, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan; :cond_5 - if-eqz v2, :cond_6 + if-eqz v0, :cond_6 - invoke-virtual {v2}, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan;->getQuantity()I + invoke-virtual {v0}, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan;->getQuantity()I move-result v4 @@ -312,7 +310,7 @@ if-ltz v4, :cond_c - if-nez v2, :cond_7 + if-nez v0, :cond_7 goto :goto_6 @@ -321,7 +319,7 @@ invoke-direct {p1}, Ljava/util/ArrayList;->()V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p2 @@ -329,15 +327,15 @@ :goto_4 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_a + if-eqz v1, :cond_a invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - move-object v5, v0 + move-object v5, v1 check-cast v5, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan; @@ -379,7 +377,7 @@ :goto_5 if-eqz v5, :cond_8 - invoke-interface {p1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_4 @@ -391,7 +389,7 @@ :cond_b new-instance p2, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan; - invoke-virtual {v2}, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan;->getPlanId()J + invoke-virtual {v0}, Lcom/discord/models/domain/ModelSubscription$SubscriptionAdditionalPlan;->getPlanId()J move-result-wide v0 @@ -401,7 +399,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -444,6 +442,13 @@ move-result-object p1 return-object p1 + + :cond_d + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final calculatePercentToNextTier(II)I @@ -548,17 +553,13 @@ } .end annotation - const-string v0, "api" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "subscription" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storePremiumGuild" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 const/4 v6, 0x1 @@ -577,6 +578,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "storePremiumGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "api" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getPremiumGuildTier(I)I @@ -629,17 +651,13 @@ } .end annotation - const-string v0, "api" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "subscription" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storePremiumGuild" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 const/4 v6, 0x0 @@ -658,4 +676,25 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "storePremiumGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "api" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1$1.smali b/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1$1.smali index 2dfb18d901..75d517b669 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1$1.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/browser/customtabs/CustomTabsIntent;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,19 +61,26 @@ .method public final invoke(Landroidx/browser/customtabs/CustomTabsIntent;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1$1;->$fragment:Lcom/discord/app/AppFragment; iget-object v1, p1, Landroidx/browser/customtabs/CustomTabsIntent;->intent:Landroid/content/Intent; - iget-object p1, p1, Landroidx/browser/customtabs/CustomTabsIntent;->startAnimationBundle:Landroid/os/Bundle; - const v2, 0xfbbc + iget-object p1, p1, Landroidx/browser/customtabs/CustomTabsIntent;->startAnimationBundle:Landroid/os/Bundle; + invoke-virtual {v0, v1, v2, p1}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1.smali b/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1.smali index 1e49b0272d..e6735279dd 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/net/Uri;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/net/Uri;)V .locals 4 - const-string v0, "handoffUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/premium/PremiumUtils$getHandOffAndOpenUrl$1;->$weakFragment:Ljava/lang/ref/WeakReference; @@ -75,9 +73,9 @@ if-eqz v0, :cond_0 - const-string/jumbo v1, "weakFragment.get() ?: return@appSubscribe" + const-string v1, "weakFragment.get() ?: return@appSubscribe" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -85,7 +83,7 @@ const-string v2, "fragment.requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -97,4 +95,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "handoffUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/premium/PremiumUtils.smali b/com.discord/smali/com/discord/utilities/premium/PremiumUtils.smali index 70998d1805..ab55a7ca37 100644 --- a/com.discord/smali/com/discord/utilities/premium/PremiumUtils.smali +++ b/com.discord/smali/com/discord/utilities/premium/PremiumUtils.smali @@ -88,7 +88,7 @@ const-string p3, "redirectUrl.build()" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p1}, Lcom/discord/utilities/auth/AuthUtils;->getBillingWebHandoffUrl(Landroid/net/Uri;)Lrx/Observable; @@ -209,9 +209,9 @@ .method public final getNitroGiftIcon(Lcom/discord/models/domain/ModelGift;)I .locals 1 - const-string v0, "gift" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->getStoreListing()Lcom/discord/models/domain/ModelStoreListing; @@ -221,19 +221,21 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelStoreListing;->getSku()Lcom/discord/models/domain/ModelSku; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 - - :goto_0 - invoke-virtual {p0, p1}, Lcom/discord/utilities/premium/PremiumUtils;->getNitroGiftIcon(Lcom/discord/models/domain/ModelSku;)I + invoke-virtual {p0, v0}, Lcom/discord/utilities/premium/PremiumUtils;->getNitroGiftIcon(Lcom/discord/models/domain/ModelSku;)I move-result p1 return p1 + + :cond_1 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getNitroGiftIcon(Lcom/discord/models/domain/ModelSku;)I @@ -288,9 +290,7 @@ .method public final getPremiumGuildSubscriptionCountFromSubscription(Lcom/discord/models/domain/ModelSubscription;)I .locals 5 - const-string v0, "$this$getPremiumGuildSubscriptionCountFromSubscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscription;->getPlanId()J @@ -333,14 +333,21 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "$this$getPremiumGuildSubscriptionCountFromSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final isNitroSku(Lcom/discord/models/domain/ModelSku;)Z .locals 2 - const-string v0, "sku" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelSku;->getSkuCategory()Lcom/discord/models/domain/ModelSku$SkuCategory; @@ -371,14 +378,21 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "sku" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final openAppleBilling(Landroid/content/Context;)V .locals 7 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f1200fb @@ -392,7 +406,7 @@ const-string v0, "Uri.parse(context.getStr\u2026tring.apple_billing_url))" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -407,20 +421,25 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/uri/UriHandler;->openUrlWithCustomTabs$default(Landroid/content/Context;Landroid/net/Uri;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final openWebAddPaymentSource(Lcom/discord/app/AppFragment;Landroid/net/Uri;)V .locals 8 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "redirectPath" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "/billing/payment-sources/create" + if-eqz p2, :cond_0 const/4 v5, 0x0 @@ -428,6 +447,8 @@ const/4 v7, 0x0 + const-string v4, "/billing/payment-sources/create" + move-object v1, p0 move-object v2, p1 @@ -437,26 +458,34 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/premium/PremiumUtils;->getHandOffAndOpenUrl$default(Lcom/discord/utilities/premium/PremiumUtils;Lcom/discord/app/AppFragment;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "redirectPath" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final openWebPurchasePremium(Lcom/discord/app/AppFragment;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/utilities/analytics/Traits$Location;ZLandroid/net/Uri;)V .locals 9 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "planType" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "locationTrait" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "redirectPath" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -472,7 +501,7 @@ const-string v2, "subscription" - const-string/jumbo v5, "usd" + const-string v5, "usd" move-object v1, v7 @@ -531,30 +560,52 @@ invoke-static/range {v2 .. v8}, Lcom/discord/utilities/premium/PremiumUtils;->getHandOffAndOpenUrl$default(Lcom/discord/utilities/premium/PremiumUtils;Lcom/discord/app/AppFragment;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "redirectPath" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "locationTrait" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "planType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final openWebPurchasePremiumGuildSubscription(Lcom/discord/app/AppFragment;JLcom/discord/utilities/analytics/Traits$Location;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;)V - .locals 14 + .locals 13 move-object v0, p1 move-object/from16 v1, p4 - const-string v2, "fragment" + const/4 v2, 0x0 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_2 - const-string v2, "locationTrait" + if-eqz v1, :cond_1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 - const-string v2, "planType" - - move-object/from16 v3, p5 - - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + sget-object v3, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; new-instance v4, Lcom/discord/utilities/analytics/Traits$Subscription; @@ -564,35 +615,33 @@ move-result-wide v5 - const/4 v7, 0x0 + invoke-direct {v4, v2, v2, v5, v6}, Lcom/discord/utilities/analytics/Traits$Subscription;->(Ljava/lang/String;Ljava/lang/Integer;J)V - invoke-direct {v4, v7, v7, v5, v6}, Lcom/discord/utilities/analytics/Traits$Subscription;->(Ljava/lang/String;Ljava/lang/Integer;J)V + new-instance v2, Lcom/discord/utilities/analytics/Traits$Payment; - new-instance v5, Lcom/discord/utilities/analytics/Traits$Payment; + invoke-virtual/range {p5 .. p5}, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->getPrice()I + + move-result v9 invoke-virtual/range {p5 .. p5}, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->getPrice()I move-result v10 - invoke-virtual/range {p5 .. p5}, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->getPrice()I + const/4 v12, 0x0 - move-result v11 + const-string v8, "subscription" - const-string v9, "subscription" + const-string v11, "usd" - const-string/jumbo v12, "usd" + move-object v7, v2 - const/4 v13, 0x0 + invoke-direct/range {v7 .. v12}, Lcom/discord/utilities/analytics/Traits$Payment;->(Ljava/lang/String;IILjava/lang/String;Z)V - move-object v8, v5 - - invoke-direct/range {v8 .. v13}, Lcom/discord/utilities/analytics/Traits$Payment;->(Ljava/lang/String;IILjava/lang/String;Z)V - - invoke-virtual {v2, v1, v4, v5}, Lcom/discord/utilities/analytics/AnalyticsTracker;->paymentFlowOpened(Lcom/discord/utilities/analytics/Traits$Location;Lcom/discord/utilities/analytics/Traits$Subscription;Lcom/discord/utilities/analytics/Traits$Payment;)V + invoke-virtual {v3, v1, v4, v2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->paymentFlowOpened(Lcom/discord/utilities/analytics/Traits$Location;Lcom/discord/utilities/analytics/Traits$Subscription;Lcom/discord/utilities/analytics/Traits$Payment;)V sget-object v1, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders$Uris;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils$RouteBuilders$Uris; - move-wide/from16 v2, p2 + move-wide v2, p2 invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders$Uris;->getPremiumGuild(J)Landroid/net/Uri; @@ -609,14 +658,39 @@ invoke-direct {p0, p1, v1, v3, v2}, Lcom/discord/utilities/premium/PremiumUtils;->getHandOffAndOpenUrl(Lcom/discord/app/AppFragment;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/Long;)V return-void + + :cond_0 + move-object v4, p0 + + const-string v0, "planType" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + move-object v4, p0 + + const-string v0, "locationTrait" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_2 + move-object v4, p0 + + const-string v0, "fragment" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final openWebSwitchPlans(Lcom/discord/app/AppFragment;Ljava/lang/Long;)V .locals 8 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p2, :cond_0 @@ -665,14 +739,21 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/premium/PremiumUtils;->getHandOffAndOpenUrl$default(Lcom/discord/utilities/premium/PremiumUtils;Lcom/discord/app/AppFragment;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final warmupBillingTabs(Landroid/content/Context;)Landroidx/browser/customtabs/CustomTabsServiceConnection; - .locals 5 + .locals 6 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; @@ -684,43 +765,52 @@ const-string v2, "Uri.parse(\"${BuildConfig.HOST}/login/handoff\")" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 new-array v2, v2, [Landroid/net/Uri; - const-string v3, "https://discord.com/billing/premium/subscribe" + const/4 v3, 0x0 - invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; + const-string v4, "https://discord.com/billing/premium/subscribe" - move-result-object v3 + invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - const-string v4, "Uri.parse(\"${BuildConfig\u2026lling/premium/subscribe\")" + move-result-object v4 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v5, "Uri.parse(\"${BuildConfig\u2026lling/premium/subscribe\")" - const/4 v4, 0x0 + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - aput-object v3, v2, v4 + aput-object v4, v2, v3 - const-string v3, "https://discord.com/billing/payment-sources/create" + const/4 v3, 0x1 - invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; + const-string v4, "https://discord.com/billing/payment-sources/create" - move-result-object v3 + invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - const-string v4, "Uri.parse(\"${BuildConfig\u2026/payment-sources/create\")" + move-result-object v4 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v5, "Uri.parse(\"${BuildConfig\u2026/payment-sources/create\")" - const/4 v4, 0x1 + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - aput-object v3, v2, v4 + aput-object v4, v2, v3 invoke-virtual {v0, p1, v1, v2}, Lcom/discord/utilities/uri/UriHandler;->warmUp(Landroid/content/Context;Landroid/net/Uri;[Landroid/net/Uri;)Landroidx/browser/customtabs/CustomTabsServiceConnection; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1.smali b/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1.smali index 98c817d670..e85d4729ce 100644 --- a/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1.smali +++ b/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PresenceUtils.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/activity/ModelActivity;", - "Ljava/lang/Comparable<", - "*>;>;" + "Ljava/lang/Integer;", + ">;" } .end annotation @@ -49,48 +49,46 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Comparable; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/models/domain/activity/ModelActivity;", - ")", - "Ljava/lang/Comparable<", - "*>;" - } - .end annotation +.method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)I + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getType()I move-result p1 + return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(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, Lcom/discord/models/domain/activity/ModelActivity; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1;->invoke(Lcom/discord/models/domain/activity/ModelActivity;)I + + move-result p1 + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$1;->invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Comparable; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2.smali b/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2.smali index 963f2d65eb..4adf167b8a 100644 --- a/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2.smali +++ b/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PresenceUtils.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/activity/ModelActivity;", - "Ljava/lang/Comparable<", - "*>;>;" + "Ljava/lang/Boolean;", + ">;" } .end annotation @@ -49,30 +49,19 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Comparable; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/models/domain/activity/ModelActivity;", - ")", - "Ljava/lang/Comparable<", - "*>;" - } - .end annotation +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->isRichPresence()Z + invoke-virtual {p0, p1}, Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2;->invoke(Lcom/discord/models/domain/activity/ModelActivity;)Z move-result p1 @@ -83,14 +72,23 @@ return-object p1 .end method -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; +.method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)Z .locals 0 - check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; + if-eqz p1, :cond_0 - invoke-virtual {p0, p1}, Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$2;->invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Comparable; + invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->isRichPresence()Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$3.smali b/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$3.smali index fbbfd526f0..9492616768 100644 --- a/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$3.smali +++ b/com.discord/smali/com/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/presence/PresenceUtils$ACTIVITY_COMPARATOR$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PresenceUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/activity/ModelActivity;", "Ljava/lang/Comparable<", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,7 +57,7 @@ # virtual methods .method public final invoke(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Comparable; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -68,9 +68,7 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getCreatedAt()Ljava/lang/Long; @@ -89,6 +87,15 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/presence/PresenceUtils.smali b/com.discord/smali/com/discord/utilities/presence/PresenceUtils.smali index 11e87b0046..f868c4a7fb 100644 --- a/com.discord/smali/com/discord/utilities/presence/PresenceUtils.smali +++ b/com.discord/smali/com/discord/utilities/presence/PresenceUtils.smali @@ -69,13 +69,11 @@ .method public static final getActivityHeader(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; .locals 5 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_7 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getType()I @@ -167,7 +165,7 @@ const-string v4, "serverPlatformName" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/platform/Platform$Companion;->from(Ljava/lang/String;)Lcom/discord/utilities/platform/Platform; @@ -209,15 +207,29 @@ move-result-object p0 :goto_1 - const-string/jumbo p1, "when (activity.type) {\n \u2026ity_header_playing)\n }" + const-string p1, "when (activity.type) {\n \u2026ity_header_playing)\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lcom/discord/utilities/textprocessing/Parsers;->parseBoldMarkdown(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p0 return-object p0 + + :cond_6 + const-string p0, "activity" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getActivityString(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; @@ -396,7 +408,7 @@ :goto_0 const-string p1, "presence?.playingActivit\u2026.string.streaming_a_game)" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2}, Lcom/discord/utilities/textprocessing/Parsers;->parseBoldMarkdown(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; @@ -432,7 +444,7 @@ const-string v4, "it" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -663,35 +675,33 @@ .end method .method public static final setPresenceText(Lcom/discord/models/domain/ModelPresence;ZLcom/discord/utilities/view/text/SimpleDraweeSpanTextView;Z)V - .locals 9 + .locals 8 - const-string v0, "textView" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/utilities/presence/PresenceUtils;->INSTANCE:Lcom/discord/utilities/presence/PresenceUtils; + sget-object v0, Lcom/discord/utilities/presence/PresenceUtils;->INSTANCE:Lcom/discord/utilities/presence/PresenceUtils; invoke-virtual {p2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v1 - const-string v0, "textView.context" + const-string v2, "textView.context" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v6, 0x0 + const/4 v5, 0x0 - const/16 v7, 0x10 + const/16 v6, 0x10 - const/4 v8, 0x0 + const/4 v7, 0x0 - move-object v3, p0 + move-object v2, p0 - move v4, p1 + move v3, p1 - move v5, p3 + move v4, p3 - invoke-static/range {v1 .. v8}, Lcom/discord/utilities/presence/PresenceUtils;->getStatusDraweeSpanStringBuilder$default(Lcom/discord/utilities/presence/PresenceUtils;Landroid/content/Context;Lcom/discord/models/domain/ModelPresence;ZZZILjava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + invoke-static/range {v0 .. v7}, Lcom/discord/utilities/presence/PresenceUtils;->getStatusDraweeSpanStringBuilder$default(Lcom/discord/utilities/presence/PresenceUtils;Landroid/content/Context;Lcom/discord/models/domain/ModelPresence;ZZZILjava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; move-result-object p0 @@ -724,6 +734,15 @@ invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_2 + const-string p0, "textView" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setPresenceText$default(Lcom/discord/models/domain/ModelPresence;ZLcom/discord/utilities/view/text/SimpleDraweeSpanTextView;ZILjava/lang/Object;)V @@ -760,19 +779,26 @@ .end method .method public final getStatusStringResForPresence(Lcom/discord/models/domain/ModelPresence;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/StringRes; .end annotation - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/presence/PresenceUtils;->getStatusText(Lcom/discord/models/domain/ModelPresence;)I move-result p1 return p1 + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final shouldShowRichPresenceIcon(Lcom/discord/models/domain/ModelPresence;)Z diff --git a/com.discord/smali/com/discord/utilities/press/OnPressListener.smali b/com.discord/smali/com/discord/utilities/press/OnPressListener.smali index f2b338a3c1..625d30e169 100644 --- a/com.discord/smali/com/discord/utilities/press/OnPressListener.smali +++ b/com.discord/smali/com/discord/utilities/press/OnPressListener.smali @@ -22,17 +22,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/press/OnPressListener$OnPress;)V - .locals 1 + .locals 0 - const-string v0, "onPress" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/press/OnPressListener;->onPress:Lcom/discord/utilities/press/OnPressListener$OnPress; return-void + + :cond_0 + const-string p1, "onPress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Lkotlin/jvm/functions/Function1;)V @@ -48,9 +55,7 @@ } .end annotation - const-string v0, "onPress" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/press/OnPressListener$1; @@ -59,6 +64,15 @@ invoke-direct {p0, v0}, Lcom/discord/utilities/press/OnPressListener;->(Lcom/discord/utilities/press/OnPressListener$OnPress;)V return-void + + :cond_0 + const-string p1, "onPress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final isPressed(Landroid/view/MotionEvent;)Ljava/lang/Boolean; @@ -107,13 +121,11 @@ .method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "event" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0, p2}, Lcom/discord/utilities/press/OnPressListener;->isPressed(Landroid/view/MotionEvent;)Ljava/lang/Boolean; @@ -139,4 +151,18 @@ const/4 p1, 0x0 return p1 + + :cond_1 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener$subscribe$1.smali b/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener$subscribe$1.smali index ca561b2018..620bbe0a93 100644 --- a/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener$subscribe$1.smali +++ b/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener$subscribe$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } diff --git a/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener.smali b/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener.smali index 2d1d40d58b..1e2c8c2111 100644 --- a/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener.smali +++ b/com.discord/smali/com/discord/utilities/press/RepeatingOnTouchListener.smali @@ -48,17 +48,13 @@ .method public constructor (JJLjava/util/concurrent/TimeUnit;Lrx/functions/Action0;Lrx/functions/Action0;)V .locals 1 - const-string v0, "timeUnit" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "action" + if-eqz p6, :cond_1 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "initialAction" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,6 +69,27 @@ iput-object p7, p0, Lcom/discord/utilities/press/RepeatingOnTouchListener;->initialAction:Lrx/functions/Action0; return-void + + :cond_0 + const-string p1, "initialAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "action" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "timeUnit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JJLjava/util/concurrent/TimeUnit;Lrx/functions/Action0;Lrx/functions/Action0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/receiver/spotify/SpotifyMetadataReceiver.smali b/com.discord/smali/com/discord/utilities/receiver/spotify/SpotifyMetadataReceiver.smali index 3564aba603..f00407c7b5 100644 --- a/com.discord/smali/com/discord/utilities/receiver/spotify/SpotifyMetadataReceiver.smali +++ b/com.discord/smali/com/discord/utilities/receiver/spotify/SpotifyMetadataReceiver.smali @@ -47,11 +47,11 @@ const/4 v2, 0x0 - invoke-static {p1, v0, v2, v2, v1}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v0, v2, v2, v1}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali/com/discord/utilities/recycler/DiffCreator$createDiffUtilCallback$1.smali b/com.discord/smali/com/discord/utilities/recycler/DiffCreator$createDiffUtilCallback$1.smali index c818c2738e..a008cef163 100644 --- a/com.discord/smali/com/discord/utilities/recycler/DiffCreator$createDiffUtilCallback$1.smali +++ b/com.discord/smali/com/discord/utilities/recycler/DiffCreator$createDiffUtilCallback$1.smali @@ -54,7 +54,7 @@ check-cast p2, Lcom/discord/utilities/recycler/DiffKeyProvider; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -88,7 +88,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1.smali b/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1.smali index 8a9bfe950b..79c3178a39 100644 --- a/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1.smali +++ b/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1.smali @@ -23,8 +23,7 @@ ">", "Ljava/lang/Object;", "Ljava/util/concurrent/Callable<", - "Landroidx/recyclerview/widget/DiffUtil$DiffResult;", - ">;" + "TT;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2.smali b/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2.smali index 35c6e1b33c..9ac67a54ed 100644 --- a/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2.smali +++ b/com.discord/smali/com/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiffCreator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/recyclerview/widget/DiffUtil$DiffResult;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/recycler/DiffCreator.smali b/com.discord/smali/com/discord/utilities/recycler/DiffCreator.smali index 242eba250c..43ac47bec6 100644 --- a/com.discord/smali/com/discord/utilities/recycler/DiffCreator.smali +++ b/com.discord/smali/com/discord/utilities/recycler/DiffCreator.smali @@ -250,7 +250,7 @@ # virtual methods .method public final calculateDiffResult(Ljava/util/List;Ljava/util/List;)Landroidx/recyclerview/widget/DiffUtil$DiffResult; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(TT;TT;)", @@ -258,23 +258,19 @@ } .end annotation - const-string v0, "oldItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "newItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/recycler/DiffCreator;->isExpensiveDiff(Ljava/util/List;Ljava/util/List;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const/4 p1, 0x0 - - return-object p1 + return-object v0 :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/recycler/DiffCreator;->createDiffUtilCallback(Ljava/util/List;Ljava/util/List;)Lcom/discord/utilities/recycler/DiffCreator$createDiffUtilCallback$1; @@ -288,6 +284,20 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "oldItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final dispatchDiffUpdates(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;)V @@ -304,21 +314,15 @@ } .end annotation - const-string v0, "adapter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "setItems" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "oldItems" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "newItems" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-virtual {p0, p3, p4}, Lcom/discord/utilities/recycler/DiffCreator;->calculateDiffResult(Ljava/util/List;Ljava/util/List;)Landroidx/recyclerview/widget/DiffUtil$DiffResult; @@ -327,6 +331,34 @@ invoke-direct {p0, p1, p2, p4, p3}, Lcom/discord/utilities/recycler/DiffCreator;->setItemsAndDispatchUpdate(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Landroidx/recyclerview/widget/DiffUtil$DiffResult;)V return-void + + :cond_0 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "oldItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "setItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final dispatchDiffUpdatesAsync(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;Lcom/discord/app/AppComponent;)V @@ -357,48 +389,38 @@ move-object/from16 v5, p5 - const-string v6, "adapter" + const/4 v6, 0x0 - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_4 - const-string v6, "setItems" + if-eqz v2, :cond_3 - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_2 - const-string v6, "oldItems" + if-eqz v4, :cond_1 - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_0 - const-string v6, "newItems" + new-instance v7, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1; - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "appComponent" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v6, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1; - - invoke-direct {v6, v0, v3, v4}, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1;->(Lcom/discord/utilities/recycler/DiffCreator;Ljava/util/List;Ljava/util/List;)V + invoke-direct {v7, v0, v3, v4}, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$1;->(Lcom/discord/utilities/recycler/DiffCreator;Ljava/util/List;Ljava/util/List;)V new-instance v3, Ls0/l/a/s; - invoke-direct {v3, v6}, Ls0/l/a/s;->(Ljava/util/concurrent/Callable;)V + invoke-direct {v3, v7}, Ls0/l/a/s;->(Ljava/util/concurrent/Callable;)V invoke-static {v3}, Lrx/Observable;->d0(Lrx/Observable$a;)Lrx/Observable; move-result-object v3 - const-string v6, "Observable.fromCallable \u2026oldItems, newItems)\n }" + const-string v7, "Observable.fromCallable \u2026oldItems, newItems)\n }" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; move-result-object v3 - const/4 v6, 0x0 - const/4 v7, 0x2 invoke-static {v3, v5, v6, v7, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; @@ -407,10 +429,6 @@ const-class v9, Lcom/discord/utilities/recycler/DiffCreator; - new-instance v14, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2; - - invoke-direct {v14, v0, v1, v2, v4}, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2;->(Lcom/discord/utilities/recycler/DiffCreator;Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;)V - const/4 v10, 0x0 const/4 v11, 0x0 @@ -419,6 +437,10 @@ const/4 v13, 0x0 + new-instance v14, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2; + + invoke-direct {v14, v0, v1, v2, v4}, Lcom/discord/utilities/recycler/DiffCreator$dispatchDiffUpdatesAsync$2;->(Lcom/discord/utilities/recycler/DiffCreator;Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;)V + const/16 v15, 0x1e const/16 v16, 0x0 @@ -426,4 +448,39 @@ invoke-static/range {v8 .. v16}, 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 v1, "appComponent" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string v1, "newItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string v1, "oldItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string v1, "setItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string v1, "adapter" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method diff --git a/com.discord/smali/com/discord/utilities/recycler/GridColumnSpaceItemDecoration.smali b/com.discord/smali/com/discord/utilities/recycler/GridColumnSpaceItemDecoration.smali index b42b96d8da..41c8e7c658 100644 --- a/com.discord/smali/com/discord/utilities/recycler/GridColumnSpaceItemDecoration.smali +++ b/com.discord/smali/com/discord/utilities/recycler/GridColumnSpaceItemDecoration.smali @@ -27,21 +27,15 @@ .method public getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 1 - const-string v0, "outRect" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string/jumbo v0, "view" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 invoke-super {p0, p1, p2, p3, p4}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -84,4 +78,32 @@ invoke-virtual {p1, p2, p3, v0, p4}, Landroid/graphics/Rect;->set(IIII)V return-void + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "outRect" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/recycler/NpaLinearLayoutManager.smali b/com.discord/smali/com/discord/utilities/recycler/NpaLinearLayoutManager.smali index 121c06d89b..28b1d8b903 100644 --- a/com.discord/smali/com/discord/utilities/recycler/NpaLinearLayoutManager.smali +++ b/com.discord/smali/com/discord/utilities/recycler/NpaLinearLayoutManager.smali @@ -5,15 +5,22 @@ # direct methods .method public constructor (Landroid/content/Context;IZ)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/recyclerview/widget/LinearLayoutManager;->(Landroid/content/Context;IZ)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/resources/StringResourceUtilsKt.smali b/com.discord/smali/com/discord/utilities/resources/StringResourceUtilsKt.smali index 198f65cdfe..78a5ecb722 100644 --- a/com.discord/smali/com/discord/utilities/resources/StringResourceUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/resources/StringResourceUtilsKt.smali @@ -20,13 +20,11 @@ } .end annotation - const-string v0, "$this$getQuantityString" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "formatArgs" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 if-eqz p3, :cond_0 @@ -42,7 +40,7 @@ const-string p1, "getQuantityString(id, quantity, *formatArgs)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -53,10 +51,24 @@ const-string p1, "getString(zeroCountStringId)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p0 + + :cond_1 + const-string p0, "formatArgs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$getQuantityString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final varargs getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; @@ -66,17 +78,13 @@ .end annotation .end param - const-string v0, "$this$getQuantityString" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string v0, "context" + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "formatArgs" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 new-instance v0, Ljava/util/ArrayList; @@ -131,16 +139,37 @@ const-string p1, "getQuantityString(resId, quantity, *newArgs)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 :cond_2 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string p1, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 + + :cond_3 + const-string p0, "formatArgs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$this$getQuantityString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/AttachmentRequestBody.smali b/com.discord/smali/com/discord/utilities/rest/AttachmentRequestBody.smali index 54bb0f31e4..94ec6e8c2d 100644 --- a/com.discord/smali/com/discord/utilities/rest/AttachmentRequestBody.smali +++ b/com.discord/smali/com/discord/utilities/rest/AttachmentRequestBody.smali @@ -30,13 +30,11 @@ } .end annotation - const-string v0, "contentResolver" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "attachment" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-direct {p0}, Lokhttp3/RequestBody;->()V @@ -52,18 +50,21 @@ if-nez p2, :cond_0 - const/4 p1, 0x0 + goto :goto_0 :cond_0 - check-cast p1, Ljava/io/File; + move-object v0, p1 - if-eqz p1, :cond_1 + :goto_0 + check-cast v0, Ljava/io/File; - invoke-virtual {p1}, Ljava/io/File;->length()J + if-eqz v0, :cond_1 + + invoke-virtual {v0}, Ljava/io/File;->length()J move-result-wide p1 - goto :goto_0 + goto :goto_1 :cond_1 iget-object p1, p0, Lcom/discord/utilities/rest/AttachmentRequestBody;->attachment:Lcom/lytefast/flexinput/model/Attachment; @@ -78,10 +79,24 @@ move-result-wide p1 - :goto_0 + :goto_1 iput-wide p1, p0, Lcom/discord/utilities/rest/AttachmentRequestBody;->size:J return-void + + :cond_2 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "contentResolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -115,67 +130,57 @@ .end method .method public writeTo(Lokio/BufferedSink;)V - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 :try_start_0 - iget-object v0, p0, Lcom/discord/utilities/rest/AttachmentRequestBody;->contentResolver:Landroid/content/ContentResolver; + iget-object v1, p0, Lcom/discord/utilities/rest/AttachmentRequestBody;->contentResolver:Landroid/content/ContentResolver; - iget-object v1, p0, Lcom/discord/utilities/rest/AttachmentRequestBody;->attachment:Lcom/lytefast/flexinput/model/Attachment; + iget-object v2, p0, Lcom/discord/utilities/rest/AttachmentRequestBody;->attachment:Lcom/lytefast/flexinput/model/Attachment; - invoke-virtual {v1}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; + invoke-virtual {v2}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; + + move-result-object v2 + + invoke-virtual {v1, v2}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; - - move-result-object v0 :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 :try_start_1 - const-string v1, "inputStream" + const-string v2, "inputStream" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "$receiver" + invoke-static {v1}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lp0/w; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Lp0/m; - - new-instance v2, Lp0/x; - - invoke-direct {v2}, Lp0/x;->()V - - invoke-direct {v1, v0, v2}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V + move-result-object v2 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_2 :try_start_2 - invoke-interface {p1, v1}, Lokio/BufferedSink;->i0(Lp0/w;)J + invoke-interface {p1, v2}, Lokio/BufferedSink;->i0(Lp0/w;)J :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - const/4 p1, 0x0 - :try_start_3 - invoke-static {v1, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v2, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_2 :try_start_4 - invoke-static {v0, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V :try_end_4 .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_0 @@ -190,12 +195,12 @@ .catchall {:try_start_5 .. :try_end_5} :catchall_1 :catchall_1 - move-exception v2 + move-exception v3 :try_start_6 - invoke-static {v1, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v2, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V - throw v2 + throw v3 :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_2 @@ -208,12 +213,12 @@ .catchall {:try_start_7 .. :try_end_7} :catchall_3 :catchall_3 - move-exception v1 + move-exception v2 :try_start_8 - invoke-static {v0, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V - throw v1 + throw v2 :try_end_8 .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_0 @@ -224,11 +229,20 @@ :catch_0 move-exception p1 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "Could not write to sink" + const/4 v2, 0x4 - invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V + const-string v3, "Could not write to sink" + + invoke-virtual {v1, v3, v2, p1, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V throw p1 + + :cond_1 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent$Companion.smali b/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent$Companion.smali index 1228c6a34a..c53c3a47df 100644 --- a/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent$Companion.smali +++ b/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent$Companion.smali @@ -77,17 +77,13 @@ } .end annotation - const-string v0, "attachments" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "content" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 new-instance v0, Ljava/util/ArrayList; @@ -103,7 +99,7 @@ const-string v3, "context.contentResolver" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->extractLinks(Ljava/util/List;Landroid/content/ContentResolver;)Ljava/util/List; @@ -113,7 +109,7 @@ move-result-object p2 - invoke-static {p1, v2}, Lk0/j/l;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, v2}, Lk0/i/l;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -142,7 +138,7 @@ move-result-object v5 - invoke-static {v5, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v4, v5}, Lcom/discord/utilities/rest/ProcessedMessageContent$Companion;->isUriValid(Landroid/net/Uri;Landroid/content/ContentResolver;)Z @@ -165,4 +161,25 @@ invoke-direct {p1, v0, v1, p2}, Lcom/discord/utilities/rest/ProcessedMessageContent;->(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V return-object p1 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "attachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent.smali b/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent.smali index 1ad3f6b522..7be752f805 100644 --- a/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent.smali +++ b/com.discord/smali/com/discord/utilities/rest/ProcessedMessageContent.smali @@ -72,17 +72,13 @@ } .end annotation - const-string/jumbo v0, "validAttachments" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "invalidAttachments" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "content" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -93,6 +89,27 @@ iput-object p3, p0, Lcom/discord/utilities/rest/ProcessedMessageContent;->content:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "invalidAttachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "validAttachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/rest/ProcessedMessageContent;Ljava/util/List;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/utilities/rest/ProcessedMessageContent; @@ -187,23 +204,40 @@ } .end annotation - const-string/jumbo v0, "validAttachments" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "invalidAttachments" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "content" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/rest/ProcessedMessageContent; invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/rest/ProcessedMessageContent;->(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "invalidAttachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "validAttachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -221,7 +255,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/ProcessedMessageContent;->validAttachments:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -231,7 +265,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/ProcessedMessageContent;->invalidAttachments:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -241,7 +275,7 @@ iget-object p1, p1, Lcom/discord/utilities/rest/ProcessedMessageContent;->content:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$authTokenProvider$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$authTokenProvider$1.smali index 4720ea3982..2cbecef9d7 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$authTokenProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$authTokenProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider$authTokenProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RestAPI.kt" # interfaces @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$fingerprintProvider$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$fingerprintProvider$1.smali index 607c909395..db1f0cc060 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$fingerprintProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$fingerprintProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider$fingerprintProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RestAPI.kt" # interfaces @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$localeProvider$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$localeProvider$1.smali index c4eeb6822c..2dd896943d 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$localeProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$localeProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider$localeProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RestAPI.kt" # interfaces @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$spotifyTokenProvider$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$spotifyTokenProvider$1.smali index 5a6efe2a84..acd015624d 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$spotifyTokenProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider$spotifyTokenProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider$spotifyTokenProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RestAPI.kt" # interfaces @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali index 38fa2897cb..46bd43c475 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali @@ -159,7 +159,7 @@ .method public getUserAgent()Ljava/lang/String; .locals 1 - const-string v0, "Discord-Android/1251" + const-string v0, "Discord-Android/1252" return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildAnalyticsInterceptor$$inlined$invoke$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildAnalyticsInterceptor$$inlined$invoke$1.smali index fb1f76799a..ba9792a935 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildAnalyticsInterceptor$$inlined$invoke$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildAnalyticsInterceptor$$inlined$invoke$1.smali @@ -29,93 +29,83 @@ # virtual methods .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; - .locals 8 + .locals 9 - const-string v0, "chain" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-interface {p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_3 - const-string v1, "request" + new-instance v2, Ljava/util/LinkedHashMap; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V - new-instance v1, Ljava/util/LinkedHashMap; + iget-object v4, v1, Lo0/a0;->b:Lo0/w; - invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V + iget-object v5, v1, Lo0/a0;->c:Ljava/lang/String; - iget-object v3, v0, Lo0/a0;->b:Lo0/w; + iget-object v7, v1, Lo0/a0;->e:Lokhttp3/RequestBody; - iget-object v4, v0, Lo0/a0;->c:Ljava/lang/String; + iget-object v2, v1, Lo0/a0;->f:Ljava/util/Map; - iget-object v6, v0, Lo0/a0;->e:Lokhttp3/RequestBody; + invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z - iget-object v1, v0, Lo0/a0;->f:Ljava/util/Map; + move-result v2 - invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z + if-eqz v2, :cond_0 - move-result v1 + new-instance v2, Ljava/util/LinkedHashMap; - if-eqz v1, :cond_0 - - new-instance v1, Ljava/util/LinkedHashMap; - - invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V + invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V goto :goto_0 :cond_0 - iget-object v1, v0, Lo0/a0;->f:Ljava/util/Map; + iget-object v2, v1, Lo0/a0;->f:Ljava/util/Map; - invoke-static {v1}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; + invoke-static {v2}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; + + move-result-object v2 + + :goto_0 + iget-object v1, v1, Lo0/a0;->d:Lokhttp3/Headers; + + invoke-virtual {v1}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; move-result-object v1 - :goto_0 - iget-object v0, v0, Lo0/a0;->d:Lokhttp3/Headers; + sget-object v3, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticSuperProperties; - invoke-virtual {v0}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + invoke-virtual {v3}, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->getSuperPropertiesStringBase64()Ljava/lang/String; - move-result-object v0 + move-result-object v3 - const-string v2, "X-Super-Properties" + if-eqz v3, :cond_2 - sget-object v5, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticSuperProperties; + const-string v0, "X-Super-Properties" - invoke-virtual {v5}, Lcom/discord/utilities/analytics/AnalyticSuperProperties;->getSuperPropertiesStringBase64()Ljava/lang/String; + invoke-virtual {v1, v0, v3}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - move-result-object v5 + if-eqz v4, :cond_1 - const-string v7, "name" + invoke-virtual {v1}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - invoke-static {v2, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v6 - const-string/jumbo v7, "value" + invoke-static {v2}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - invoke-static {v5, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, v2, v5}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - if-eqz v3, :cond_1 - - invoke-virtual {v0}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - - move-result-object v5 - - invoke-static {v1}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v7 + move-result-object v8 new-instance v0, Lo0/a0; - move-object v2, v0 + move-object v3, v0 - invoke-direct/range {v2 .. v7}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V + invoke-direct/range {v3 .. v8}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V invoke-interface {p1, v0}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; @@ -126,7 +116,7 @@ :cond_1 new-instance p1, Ljava/lang/IllegalStateException; - const-string/jumbo v0, "url == null" + const-string v0, "url == null" invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; @@ -137,7 +127,19 @@ throw p1 :cond_2 - const/4 p1, 0x0 + const-string p1, "value" - throw p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + throw v0 + + :cond_4 + const-string p1, "chain" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildLoggingInterceptor$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildLoggingInterceptor$1.smali index 61908ece7d..6d069582fe 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildLoggingInterceptor$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$buildLoggingInterceptor$1.smali @@ -31,17 +31,22 @@ .method public log(Ljava/lang/String;)V .locals 3 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - - const/4 v1, 0x0 + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; const/4 v2, 0x2 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/utilities/logging/Logger;->v$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/utilities/logging/Logger;->v$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$uploadSystemLog$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$uploadSystemLog$1.smali index 66dee64cf5..90d1d355de 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$uploadSystemLog$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion$uploadSystemLog$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Void;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Void;", ">;" } @@ -95,7 +92,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "android_system_log.txt" diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion.smali index efe14011a0..c64e4fde75 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$Companion.smali @@ -31,19 +31,19 @@ return-void .end method -.method public static synthetic getApi$annotations()V +.method public static synthetic api$annotations()V .locals 0 return-void .end method -.method public static synthetic getApiSerializeNulls$annotations()V +.method public static synthetic apiSerializeNulls$annotations()V .locals 0 return-void .end method -.method public static synthetic getApiSpotify$annotations()V +.method public static synthetic apiSpotify$annotations()V .locals 0 return-void @@ -64,7 +64,7 @@ .end method .method public final buildLoggingInterceptor()Lokhttp3/Interceptor; - .locals 3 + .locals 2 new-instance v0, Lo0/h0/a; @@ -76,10 +76,6 @@ sget-object v1, Lo0/h0/a$a;->e:Lo0/h0/a$a; - const-string v2, "" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, v0, Lo0/h0/a;->c:Lo0/h0/a$a; return-object v0 @@ -99,7 +95,7 @@ :cond_0 const-string v0, "api" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -120,7 +116,7 @@ :cond_0 const-string v0, "apiClientVersions" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -141,7 +137,7 @@ :cond_0 const-string v0, "apiFiles" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -162,7 +158,7 @@ :cond_0 const-string v0, "apiRtcLatency" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -183,7 +179,7 @@ :cond_0 const-string v0, "apiSerializeNulls" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -204,7 +200,7 @@ :cond_0 const-string v0, "apiSpotify" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -212,15 +208,13 @@ .end method .method public final init(Landroid/content/Context;)V - .locals 22 + .locals 28 move-object/from16 v0, p0 move-object/from16 v1, p1 - const-string v2, "context" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 new-instance v2, Lcom/discord/restapi/RequiredHeadersInterceptor; @@ -304,17 +298,25 @@ const/4 v11, 0x0 + const-wide/16 v20, 0x0 + + const/16 v23, 0x0 + + const/16 v24, 0x0 + + const/16 v18, 0x66 + + const/16 v27, 0x0 + const-wide/16 v12, 0x0 - const-string v16, "client_base" + const/16 v16, 0x0 const/16 v17, 0x0 - const/16 v18, 0x0 + const/16 v19, 0x0 - const/16 v19, 0x66 - - const/16 v20, 0x0 + const-string v22, "client_base" move-object v9, v1 @@ -322,15 +324,7 @@ move-object v2, v15 - move-object/from16 v15, v16 - - move/from16 v16, v17 - - move-object/from16 v17, v18 - - move/from16 v18, v19 - - move-object/from16 v19, v20 + move-object/from16 v15, v22 invoke-static/range {v9 .. v19}, Lcom/discord/restapi/RestAPIBuilder;->build$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Class;ZJLjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; @@ -348,15 +342,9 @@ const/4 v11, 0x1 - const-string v15, "client_serialize_nulls" - - const/16 v16, 0x0 - - const/16 v17, 0x0 - const/16 v18, 0x64 - const/16 v19, 0x0 + const-string v15, "client_serialize_nulls" move-object v9, v1 @@ -372,87 +360,103 @@ const-class v10, Lcom/discord/restapi/RestAPIInterface$Dynamic; + const/4 v2, 0x0 + + const/16 v4, 0x66 + const/4 v11, 0x0 - const-string v15, "client_dynamic" - const/16 v18, 0x66 + const-string v15, "client_dynamic" + move-object v14, v3 invoke-static/range {v9 .. v19}, Lcom/discord/restapi/RestAPIBuilder;->build$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Class;ZJLjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v9 - check-cast v2, Lcom/discord/restapi/RestAPIInterface$Dynamic; + check-cast v9, Lcom/discord/restapi/RestAPIInterface$Dynamic; - invoke-virtual {v0, v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiClientVersions(Lcom/discord/restapi/RestAPIInterface$Dynamic;)V + invoke-virtual {v0, v9}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiClientVersions(Lcom/discord/restapi/RestAPIInterface$Dynamic;)V const-class v10, Lcom/discord/restapi/RestAPIInterface$RtcLatency; const-string v15, "client_rtc_latency" - invoke-static/range {v9 .. v19}, Lcom/discord/restapi/RestAPIBuilder;->build$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Class;ZJLjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; + move-object v9, v1 - move-result-object v2 - - check-cast v2, Lcom/discord/restapi/RestAPIInterface$RtcLatency; - - invoke-virtual {v0, v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiRtcLatency(Lcom/discord/restapi/RestAPIInterface$RtcLatency;)V - - new-instance v2, Lcom/discord/utilities/rest/RestAPI; - - new-instance v9, Lcom/discord/restapi/RestAPIBuilder; - - const-string v3, "https://api.spotify.com/v1/" - - invoke-direct {v9, v3, v6}, Lcom/discord/restapi/RestAPIBuilder;->(Ljava/lang/String;Lo0/p;)V - - const-class v10, Lcom/discord/restapi/RestAPIInterface; - - new-array v3, v8, [Lokhttp3/Interceptor; - - aput-object v5, v3, v7 - - new-instance v4, Lcom/discord/restapi/SpotifyTokenInterceptor; - - sget-object v6, Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider;->INSTANCE:Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider; - - invoke-direct {v4, v6}, Lcom/discord/restapi/SpotifyTokenInterceptor;->(Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;)V - - const/4 v6, 0x1 - - aput-object v4, v3, v6 - - invoke-static {v3}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v14 - - const-string v15, "client_spotify" - - const/16 v18, 0x46 + move/from16 v18, v4 invoke-static/range {v9 .. v19}, Lcom/discord/restapi/RestAPIBuilder;->build$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Class;ZJLjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; move-result-object v3 - check-cast v3, Lcom/discord/restapi/RestAPIInterface; + check-cast v3, Lcom/discord/restapi/RestAPIInterface$RtcLatency; - invoke-direct {v2, v3}, Lcom/discord/utilities/rest/RestAPI;->(Lcom/discord/restapi/RestAPIInterface;)V + invoke-virtual {v0, v3}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiRtcLatency(Lcom/discord/restapi/RestAPIInterface$RtcLatency;)V - invoke-virtual {v0, v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiSpotify(Lcom/discord/utilities/rest/RestAPI;)V + new-instance v3, Lcom/discord/utilities/rest/RestAPI; + + new-instance v4, Lcom/discord/restapi/RestAPIBuilder; + + const-string v9, "https://api.spotify.com/v1/" + + invoke-direct {v4, v9, v6}, Lcom/discord/restapi/RestAPIBuilder;->(Ljava/lang/String;Lo0/p;)V + + const-class v17, Lcom/discord/restapi/RestAPIInterface; + + new-array v6, v8, [Lokhttp3/Interceptor; + + aput-object v5, v6, v7 + + new-instance v7, Lcom/discord/restapi/SpotifyTokenInterceptor; + + sget-object v8, Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider;->INSTANCE:Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider; + + invoke-direct {v7, v8}, Lcom/discord/restapi/SpotifyTokenInterceptor;->(Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;)V + + const/4 v8, 0x1 + + aput-object v7, v6, v8 + + invoke-static {v6}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + + move-result-object v6 + + const/16 v25, 0x46 + + const/16 v26, 0x0 + + const-string v22, "client_spotify" + + move-object/from16 v16, v4 + + move/from16 v18, v2 + + move-wide/from16 v19, v20 + + move-object/from16 v21, v6 + + invoke-static/range {v16 .. v26}, Lcom/discord/restapi/RestAPIBuilder;->build$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Class;ZJLjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lcom/discord/restapi/RestAPIInterface; + + invoke-direct {v3, v2}, Lcom/discord/utilities/rest/RestAPI;->(Lcom/discord/restapi/RestAPIInterface;)V + + invoke-virtual {v0, v3}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiSpotify(Lcom/discord/utilities/rest/RestAPI;)V const-class v12, Lcom/discord/restapi/RestAPIInterface$Files; - invoke-static {v5}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - - move-result-object v16 - const/4 v13, 0x0 const-wide/16 v14, 0x0 - const-string v17, "client_files" + invoke-static {v5}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + + move-result-object v16 const/16 v18, 0x0 @@ -460,8 +464,12 @@ const/16 v21, 0x0 + const-string v17, "client_files" + move-object v11, v1 + move-object/from16 v19, v27 + invoke-static/range {v11 .. v21}, Lcom/discord/restapi/RestAPIBuilder;->build$default(Lcom/discord/restapi/RestAPIBuilder;Ljava/lang/Class;ZJLjava/util/List;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -471,78 +479,129 @@ invoke-virtual {v0, v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->setApiFiles(Lcom/discord/restapi/RestAPIInterface$Files;)V return-void + + :cond_0 + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public final setApi(Lcom/discord/utilities/rest/RestAPI;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/rest/RestAPI;->access$setApi$cp(Lcom/discord/utilities/rest/RestAPI;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setApiClientVersions(Lcom/discord/restapi/RestAPIInterface$Dynamic;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/rest/RestAPI;->access$setApiClientVersions$cp(Lcom/discord/restapi/RestAPIInterface$Dynamic;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setApiFiles(Lcom/discord/restapi/RestAPIInterface$Files;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/rest/RestAPI;->access$setApiFiles$cp(Lcom/discord/restapi/RestAPIInterface$Files;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setApiRtcLatency(Lcom/discord/restapi/RestAPIInterface$RtcLatency;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/rest/RestAPI;->access$setApiRtcLatency$cp(Lcom/discord/restapi/RestAPIInterface$RtcLatency;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setApiSerializeNulls(Lcom/discord/utilities/rest/RestAPI;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/rest/RestAPI;->access$setApiSerializeNulls$cp(Lcom/discord/utilities/rest/RestAPI;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setApiSpotify(Lcom/discord/utilities/rest/RestAPI;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/rest/RestAPI;->access$setApiSpotify$cp(Lcom/discord/utilities/rest/RestAPI;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final uploadSystemLog()Lrx/Observable; @@ -570,7 +629,7 @@ const-string v1, "SystemLogUtils.fetch().s\u2026restSubscribeOn()\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$HarvestState$LastRequested.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$HarvestState$LastRequested.smali index cddc1b601c..5cdb667b9f 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$HarvestState$LastRequested.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$HarvestState$LastRequested.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/Harvest;)V .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/rest/RestAPI$HarvestState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/rest/RestAPI$HarvestState$LastRequested;->data:Lcom/discord/models/domain/Harvest; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$getClientVersion$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$getClientVersion$1.smali index 02a8e7bc40..b832356539 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$getClientVersion$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$getClientVersion$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/google/gson/JsonObject;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; +.method public final call(Lcom/google/gson/JsonObject;)I .locals 1 if-eqz p1, :cond_1 @@ -96,11 +94,7 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -108,7 +102,11 @@ check-cast p1, Lcom/google/gson/JsonObject; - invoke-virtual {p0, p1}, Lcom/discord/utilities/rest/RestAPI$getClientVersion$1;->call(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/utilities/rest/RestAPI$getClientVersion$1;->call(Lcom/google/gson/JsonObject;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$getHarvestStatusGuarded$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$getHarvestStatusGuarded$1.smali index ce00d0da02..c80013d850 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$getHarvestStatusGuarded$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$getHarvestStatusGuarded$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/Harvest;", - "Lcom/discord/utilities/rest/RestAPI$HarvestState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI.smali index f876d0a60c..07fc8c05fa 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI.smali @@ -52,17 +52,24 @@ .end method .method public constructor (Lcom/discord/restapi/RestAPIInterface;)V - .locals 1 + .locals 0 - const-string v0, "_api" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; return-void + + :cond_0 + const-string p1, "_api" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getApi$cp()Lcom/discord/utilities/rest/RestAPI; @@ -327,7 +334,7 @@ :cond_0 const-string v0, "api" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -346,7 +353,7 @@ :cond_0 const-string v0, "apiSerializeNulls" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -365,7 +372,7 @@ :cond_0 const-string v0, "apiSpotify" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -493,9 +500,9 @@ const-string v0, "it.toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v0, Lk0/t/a;->a:Ljava/nio/charset/Charset; invoke-virtual {p1, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B @@ -503,7 +510,7 @@ const-string v0, "(this as java.lang.String).getBytes(charset)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x2 @@ -511,9 +518,13 @@ move-result-object p1 + const-string v0, "Base64.encodeToString(it\u2026).toByteArray(), NO_WRAP)" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "JSONObject().apply {\n \u2026toByteArray(), NO_WRAP) }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -582,7 +593,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 if-eqz p2, :cond_1 @@ -594,7 +605,7 @@ goto :goto_1 :cond_1 - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p2, Lk0/i/n;->d:Lk0/i/n; :goto_1 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -714,9 +725,7 @@ value = "entitlements/gift-codes/{code}/redeem" .end annotation - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -725,6 +734,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public ackGuild(J)Lrx/Observable; @@ -825,7 +843,7 @@ .end method .method public addReaction(JJLjava/lang/String;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "channelId" @@ -857,23 +875,30 @@ value = "channels/{channelId}/messages/{messageId}/reactions/{reaction}/@me" .end annotation - const-string v0, "reaction" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->addReaction(JJLjava/lang/String;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->addReaction(JJLjava/lang/String;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public addRelationship(JLcom/discord/restapi/RestAPIParams$UserRelationship;Ljava/lang/String;)Lrx/Observable; @@ -908,13 +933,11 @@ value = "users/@me/relationships/{userId}" .end annotation - const-string v0, "relationship" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "context" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -923,10 +946,24 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "relationship" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final addRelationship(Ljava/lang/String;JLjava/lang/Integer;Ljava/lang/String;)Lrx/Observable; - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -941,43 +978,48 @@ } .end annotation - const-string v0, "location" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "location" - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + if-eqz p1, :cond_0 - new-instance v2, Lcom/discord/restapi/RestAPIParams$UserRelationship; + iget-object v2, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - invoke-direct {v2, p4, p5}, Lcom/discord/restapi/RestAPIParams$UserRelationship;->(Ljava/lang/Integer;Ljava/lang/String;)V + new-instance v3, Lcom/discord/restapi/RestAPIParams$UserRelationship; + + invoke-direct {v3, p4, p5}, Lcom/discord/restapi/RestAPIParams$UserRelationship;->(Ljava/lang/Integer;Ljava/lang/String;)V const/4 p4, 0x1 new-array p5, p4, [Lkotlin/Pair; - new-instance v3, Lkotlin/Pair; + new-instance v4, Lkotlin/Pair; - invoke-direct {v3, v0, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v4, v1, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V const/4 p1, 0x0 - aput-object v3, p5, p1 + aput-object v4, p5, p1 invoke-direct {p0, p5}, Lcom/discord/utilities/rest/RestAPI;->jsonObjectOf([Lkotlin/Pair;)Ljava/lang/String; move-result-object p5 - invoke-interface {v1, p2, p3, v2, p5}, Lcom/discord/restapi/RestAPIInterface;->addRelationship(JLcom/discord/restapi/RestAPIParams$UserRelationship;Ljava/lang/String;)Lrx/Observable; + invoke-interface {v2, p2, p3, v3, p5}, Lcom/discord/restapi/RestAPIInterface;->addRelationship(JLcom/discord/restapi/RestAPIParams$UserRelationship;Ljava/lang/String;)Lrx/Observable; move-result-object p2 - const/4 p3, 0x0 - - invoke-static {p2, p1, p4, p3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p1, p4, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public authorizeConnection(Ljava/lang/String;)Lrx/Observable; @@ -1002,9 +1044,7 @@ value = "connections/{connection}/authorize" .end annotation - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1013,10 +1053,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public banGuildMember(JJLcom/discord/restapi/RestAPIParams$BanGuildMember;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "guildId" @@ -1046,23 +1095,30 @@ value = "guilds/{guildId}/bans/{userId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->banGuildMember(JJLcom/discord/restapi/RestAPIParams$BanGuildMember;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->banGuildMember(JJLcom/discord/restapi/RestAPIParams$BanGuildMember;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public batchUpdateRole(JLjava/util/List;)Lrx/Observable; @@ -1092,9 +1148,7 @@ value = "guilds/{guildId}/roles" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1103,6 +1157,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public call(J)Lrx/Observable; @@ -1164,7 +1227,7 @@ .end method .method public changeGuildMember(JJLcom/discord/restapi/RestAPIParams$GuildMember;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "guildId" @@ -1194,23 +1257,30 @@ value = "guilds/{guildId}/members/{userId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->changeGuildMember(JJLcom/discord/restapi/RestAPIParams$GuildMember;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->changeGuildMember(JJLcom/discord/restapi/RestAPIParams$GuildMember;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public changeGuildNickname(JLcom/discord/restapi/RestAPIParams$Nick;)Lrx/Observable; @@ -1239,9 +1309,7 @@ value = "guilds/{guildId}/members/@me/nick" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1250,6 +1318,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public convertDMToGroup(JJ)Lrx/Observable; @@ -1312,9 +1389,7 @@ value = "channels/{channelId}/followers" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1323,6 +1398,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public createGuild(Lcom/discord/restapi/RestAPIParams$CreateGuild;)Lrx/Observable; @@ -1346,9 +1430,7 @@ value = "guilds" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1357,6 +1439,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public createGuildChannel(JLcom/discord/restapi/RestAPIParams$CreateGuildChannel;)Lrx/Observable; @@ -1385,9 +1476,7 @@ value = "guilds/{guildId}/channels" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1396,6 +1485,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public createGuildFromTemplate(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$CreateGuildFromTemplate;)Lrx/Observable; @@ -1425,13 +1523,11 @@ value = "guilds/templates/{guildTemplateCode}" .end annotation - const-string v0, "guildTemplateCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "body" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1440,6 +1536,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildTemplateCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public createRole(J)Lrx/Observable; @@ -1492,9 +1602,7 @@ value = "users/@me/delete" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1503,6 +1611,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public deleteChannel(J)Lrx/Observable; @@ -1596,13 +1713,11 @@ value = "users/@me/connections/{connection}/{connectionId}" .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "connectionId" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1611,6 +1726,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "connectionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public deleteGuild(JLcom/discord/restapi/RestAPIParams$DeleteGuild;)Lrx/Observable; @@ -1639,9 +1768,7 @@ value = "guilds/{guildId}/delete" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1650,6 +1777,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public deleteGuildEmoji(JJ)Lrx/Observable; @@ -1805,9 +1941,7 @@ value = "users/@me/billing/payment-sources/{paymentSourceId}" .end annotation - const-string v0, "paymentSourceId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1816,6 +1950,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "paymentSourceId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public deletePermissionOverwrites(JJ)Lrx/Observable; @@ -1908,9 +2051,7 @@ value = "users/@me/billing/subscriptions/{subscriptionId}" .end annotation - const-string v0, "subscriptionId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1919,6 +2060,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "subscriptionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public disableAccount(Lcom/discord/restapi/RestAPIParams$DisableAccount;)Lrx/Observable; @@ -1942,9 +2092,7 @@ value = "users/@me/disable" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1953,6 +2101,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public disableMFA(Lcom/discord/restapi/RestAPIParams$AuthCode;)Lrx/Observable; @@ -1976,9 +2133,7 @@ value = "users/@me/mfa/totp/disable" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -1987,6 +2142,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public disableMfaSMS(Lcom/discord/restapi/RestAPIParams$ActivateMfaSMS;)Lrx/Observable; @@ -2010,9 +2174,7 @@ value = "users/@me/mfa/sms/disable" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2021,10 +2183,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public disconnectGuildMember(JJLcom/discord/restapi/RestAPIParams$GuildMemberDisconnect;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "guildId" @@ -2054,23 +2225,30 @@ value = "guilds/{guildId}/members/{userId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->disconnectGuildMember(JJLcom/discord/restapi/RestAPIParams$GuildMemberDisconnect;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->disconnectGuildMember(JJLcom/discord/restapi/RestAPIParams$GuildMemberDisconnect;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public editChannel(JLcom/discord/restapi/RestAPIParams$Channel;)Lrx/Observable; @@ -2099,9 +2277,7 @@ value = "channels/{channelId}" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2110,6 +2286,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final editChannel(JLjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;)Lrx/Observable; @@ -2197,9 +2382,7 @@ value = "channels/{channelId}" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2208,10 +2391,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public editMessage(JJLcom/discord/restapi/RestAPIParams$Message;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "channel_id" @@ -2241,23 +2433,30 @@ value = "channels/{channel_id}/messages/{message_id}" .end annotation - const-string v0, "message" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->editMessage(JJLcom/discord/restapi/RestAPIParams$Message;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->editMessage(JJLcom/discord/restapi/RestAPIParams$Message;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public enableIntegration(JLcom/discord/restapi/RestAPIParams$EnableIntegration;)Lrx/Observable; @@ -2286,9 +2485,7 @@ value = "guilds/{guildId}/integrations" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2297,6 +2494,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public enableMFA(Lcom/discord/restapi/RestAPIParams$EnableMFA;)Lrx/Observable; @@ -2320,9 +2526,7 @@ value = "users/@me/mfa/totp/enable" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2331,6 +2535,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public enableMfaSMS(Lcom/discord/restapi/RestAPIParams$ActivateMfaSMS;)Lrx/Observable; @@ -2354,9 +2567,7 @@ value = "users/@me/mfa/sms/enable" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2365,6 +2576,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public forgotPassword(Lcom/discord/restapi/RestAPIParams$ForgotPassword;)Lrx/Observable; @@ -2388,9 +2608,7 @@ value = "auth/forgot" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2399,6 +2617,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public generateGiftCode(Lcom/discord/restapi/RestAPIParams$GenerateGiftCode;)Lrx/Observable; @@ -2422,9 +2649,7 @@ value = "users/@me/entitlements/gift-codes" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2433,10 +2658,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getActivityMetadata(JLjava/lang/String;J)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "userId" @@ -2467,23 +2701,30 @@ value = "users/{userId}/sessions/{sessionId}/activities/{applicationId}/metadata" .end annotation - const-string v0, "sessionId" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-object v3, p3 - move-object v4, p3 + move-wide v4, p4 - move-wide v5, p4 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->getActivityMetadata(JLjava/lang/String;J)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->getActivityMetadata(JLjava/lang/String;J)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "sessionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getApplications(J)Lrx/Observable; @@ -2680,9 +2921,7 @@ value = "users/@me/mfa/codes" .end annotation - const-string v0, "backupCodesRequest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2691,6 +2930,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "backupCodesRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getBans(J)Lrx/Observable; @@ -2887,7 +3135,7 @@ const-string v2, "apiClientVersions\n \u2026n_version\")?.asInt ?: 0 }" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -2902,7 +3150,7 @@ :cond_0 const-string v0, "apiClientVersions" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2935,13 +3183,11 @@ value = "users/@me/connections/{platformType}/{accountId}/access-token" .end annotation - const-string v0, "platformType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "accountId" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2950,6 +3196,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "accountId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "platformType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getConnectionState(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; @@ -2980,13 +3240,11 @@ value = "connections/{connection}/callback-continuation/{pinNumber}" .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "pinNumber" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -2995,6 +3253,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "pinNumber" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getConnections()Lrx/Observable; @@ -3140,21 +3412,15 @@ value = "gifs/search" .end annotation - const-string v0, "query" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "provider" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "locale" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaFormat" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -3173,6 +3439,34 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "mediaFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "provider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getGifSuggestedSearchTerms(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lrx/Observable; @@ -3215,17 +3509,13 @@ value = "gifs/suggest" .end annotation - const-string v0, "provider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "query" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "locale" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -3234,6 +3524,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "provider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getGifTrendingSearchTerms(Ljava/lang/String;Ljava/lang/String;I)Lrx/Observable; @@ -3270,13 +3581,11 @@ value = "gifs/trending_search" .end annotation - const-string v0, "provider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "locale" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -3285,6 +3594,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "provider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getGifts()Lrx/Observable; @@ -3453,9 +3776,7 @@ value = "guilds/templates/{guildTemplateCode}" .end annotation - const-string v0, "guildTemplateCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -3464,6 +3785,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "guildTemplateCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getGuildVoiceRegions()Lrx/Observable; @@ -3599,7 +3929,7 @@ const-string v1, "_api.getHarvestStatus()\n\u2026erRequested()\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -3637,9 +3967,7 @@ value = "invites/{code}" .end annotation - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -3648,6 +3976,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getInvoicePreview(Lcom/discord/restapi/RestAPIParams$InvoicePreviewBody;)Lrx/Observable; @@ -3671,9 +4008,7 @@ value = "users/@me/billing/invoices/preview" .end annotation - const-string v0, "invoicePreviewBody" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -3682,6 +4017,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "invoicePreviewBody" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getLibrary()Lrx/Observable; @@ -3828,7 +4172,7 @@ .end method .method public getOauth2Authorize(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; - .locals 9 + .locals 10 .param p1 # Ljava/lang/String; .annotation runtime Lr0/u/r; value = "client_id" @@ -3885,41 +4229,64 @@ value = "oauth2/authorize" .end annotation - const-string v0, "clientId" + const/4 v0, 0x0 + + if-eqz p1, :cond_2 + + if-eqz p5, :cond_1 + + if-eqz p6, :cond_0 + + move-object v9, p0 + + iget-object v1, v9, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; move-object v2, p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "prompt" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "scope" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - move-object v3, p2 move-object v4, p3 move-object v5, p4 + move-object v6, p5 + + move-object/from16 v7, p6 + move-object/from16 v8, p7 invoke-interface/range {v1 .. v8}, Lcom/discord/restapi/RestAPIInterface;->getOauth2Authorize(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; - move-result-object v1 + move-result-object v0 - return-object v1 + return-object v0 + + :cond_0 + move-object v9, p0 + + const-string v1, "scope" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v9, p0 + + const-string v1, "prompt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + move-object v9, p0 + + const-string v1, "clientId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getOauth2SamsungAuthorize(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; @@ -3974,17 +4341,13 @@ value = "oauth2/samsung/authorize" .end annotation - const-string v0, "clientId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "prompt" + if-eqz p5, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "scope" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4005,6 +4368,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "scope" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "prompt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "clientId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getPaymentSources()Lrx/Observable; @@ -4067,7 +4451,7 @@ .end method .method public getReactionUsers(JJLjava/lang/String;Ljava/lang/Integer;)Lrx/Observable; - .locals 8 + .locals 7 .param p1 # J .annotation runtime Lr0/u/q; value = "channelId" @@ -4106,25 +4490,32 @@ value = "channels/{channelId}/messages/{messageId}/reactions/{emoji}" .end annotation - const-string v0, "emoji" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 + move-object v6, p6 - move-object v7, p6 - - invoke-interface/range {v1 .. v7}, Lcom/discord/restapi/RestAPIInterface;->getReactionUsers(JJLjava/lang/String;Ljava/lang/Integer;)Lrx/Observable; + invoke-interface/range {v0 .. v6}, Lcom/discord/restapi/RestAPIInterface;->getReactionUsers(JJLjava/lang/String;Ljava/lang/Integer;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getRelationships()Lrx/Observable; @@ -4219,7 +4610,7 @@ :cond_0 const-string v0, "apiRtcLatency" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -4246,9 +4637,7 @@ value = "tracks/{id}" .end annotation - const-string v0, "id" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4257,6 +4646,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getStreamPreview(Ljava/lang/String;J)Lrx/Observable; @@ -4286,9 +4684,7 @@ value = "streams/{streamKey}/preview" .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4297,6 +4693,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getSubscriptionSlots()Lrx/Observable; @@ -4383,17 +4788,13 @@ value = "gifs/trending" .end annotation - const-string v0, "provider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "locale" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaFormat" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4402,6 +4803,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "mediaFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "provider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getTrendingGifCategory(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lrx/Observable; @@ -4444,17 +4866,13 @@ value = "gifs/trending-gifs" .end annotation - const-string v0, "provider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "locale" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaFormat" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4463,6 +4881,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "mediaFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "provider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getUserAffinities()Lrx/Observable; @@ -4656,9 +5095,7 @@ value = "auth/logout" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4667,10 +5104,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public patchGuildEmoji(JJLcom/discord/restapi/RestAPIParams$PatchGuildEmoji;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "guildId" @@ -4700,23 +5146,30 @@ value = "guilds/{guildId}/emojis/{emojiId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->patchGuildEmoji(JJLcom/discord/restapi/RestAPIParams$PatchGuildEmoji;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->patchGuildEmoji(JJLcom/discord/restapi/RestAPIParams$PatchGuildEmoji;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public patchUser(Lcom/discord/restapi/RestAPIParams$UserInfo;)Lrx/Observable; @@ -4740,9 +5193,7 @@ value = "users/@me" .end annotation - const-string/jumbo v0, "userInfo" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4751,6 +5202,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "userInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postAuthFingerprint(Lcom/discord/restapi/RestAPIParams$EmptyBody;)Lrx/Observable; @@ -4774,9 +5234,7 @@ value = "auth/fingerprint" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4785,6 +5243,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postAuthHandoff(Ljava/util/Map;)Lrx/Observable; @@ -4810,9 +5277,7 @@ value = "auth/handoff" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4821,6 +5286,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postAuthLogin(Lcom/discord/restapi/RestAPIParams$AuthLogin;)Lrx/Observable; @@ -4844,9 +5318,7 @@ value = "auth/login" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4855,6 +5327,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postAuthRegister(Lcom/discord/restapi/RestAPIParams$AuthRegister;)Lrx/Observable; @@ -4878,9 +5359,7 @@ value = "auth/register" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4889,6 +5368,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postAuthVerifyResend(Lcom/discord/restapi/RestAPIParams$EmptyBody;)Lrx/Observable; @@ -4912,9 +5400,7 @@ value = "auth/verify/resend" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4923,6 +5409,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postChannelInvite(JLcom/discord/restapi/RestAPIParams$Invite;)Lrx/Observable; @@ -4951,9 +5446,7 @@ value = "channels/{channelId}/invites" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -4962,6 +5455,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postChannelMessagesAck(JLjava/lang/Long;Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;)Lrx/Observable; @@ -4996,9 +5498,7 @@ value = "channels/{channelId}/messages/{messageId}/ack" .end annotation - const-string v0, "body" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5007,6 +5507,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postGuildEmoji(JLcom/discord/restapi/RestAPIParams$PostGuildEmoji;)Lrx/Observable; @@ -5035,9 +5544,7 @@ value = "guilds/{guildId}/emojis" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5046,6 +5553,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final postInviteCode(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)Lrx/Observable; @@ -5062,71 +5578,69 @@ } .end annotation - const-string v0, "invite" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "location" + const-string v1, "location" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + iget-object v2, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getCode()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const-string v3, "invite.code" + const-string v4, "invite.code" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v3, Lcom/discord/restapi/RestAPIParams$EmptyBody; + new-instance v4, Lcom/discord/restapi/RestAPIParams$EmptyBody; - invoke-direct {v3}, Lcom/discord/restapi/RestAPIParams$EmptyBody;->()V + invoke-direct {v4}, Lcom/discord/restapi/RestAPIParams$EmptyBody;->()V - const/4 v4, 0x4 + const/4 v5, 0x4 - new-array v4, v4, [Lkotlin/Pair; + new-array v5, v5, [Lkotlin/Pair; - new-instance v5, Lkotlin/Pair; + new-instance v6, Lkotlin/Pair; - invoke-direct {v5, v0, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v6, v1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V const/4 p2, 0x0 - aput-object v5, v4, p2 + aput-object v6, v5, p2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - const/4 v5, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v6 invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v5 + move-object v1, v0 :goto_0 new-instance v6, Lkotlin/Pair; const-string v7, "location_guild_id" - invoke-direct {v6, v7, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v6, v7, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v0, 0x1 + const/4 v1, 0x1 - aput-object v6, v4, v0 + aput-object v6, v5, v1 const/4 v6, 0x2 @@ -5147,7 +5661,7 @@ goto :goto_1 :cond_1 - move-object v7, v5 + move-object v7, v0 :goto_1 new-instance v8, Lkotlin/Pair; @@ -5156,7 +5670,7 @@ invoke-direct {v8, v9, v7}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v8, v4, v6 + aput-object v8, v5, v6 const/4 v6, 0x3 @@ -5177,7 +5691,7 @@ goto :goto_2 :cond_2 - move-object p1, v5 + move-object p1, v0 :goto_2 new-instance v7, Lkotlin/Pair; @@ -5186,21 +5700,33 @@ invoke-direct {v7, v8, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v7, v4, v6 + aput-object v7, v5, v6 - invoke-direct {p0, v4}, Lcom/discord/utilities/rest/RestAPI;->jsonObjectOf([Lkotlin/Pair;)Ljava/lang/String; + invoke-direct {p0, v5}, Lcom/discord/utilities/rest/RestAPI;->jsonObjectOf([Lkotlin/Pair;)Ljava/lang/String; move-result-object p1 - invoke-interface {v1, v2, v3, p1}, Lcom/discord/restapi/RestAPIInterface;->postInviteCode(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$EmptyBody;Ljava/lang/String;)Lrx/Observable; + invoke-interface {v2, v3, v4, p1}, Lcom/discord/restapi/RestAPIInterface;->postInviteCode(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$EmptyBody;Ljava/lang/String;)Lrx/Observable; move-result-object p1 - invoke-static {p1, p2, v0, v5}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_3 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public postInviteCode(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$EmptyBody;Ljava/lang/String;)Lrx/Observable; @@ -5236,17 +5762,13 @@ value = "invites/{code}" .end annotation - const-string v0, "code" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "body" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5255,6 +5777,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public postMFACode(Lcom/discord/restapi/RestAPIParams$MFALogin;)Lrx/Observable; @@ -5278,9 +5821,7 @@ value = "auth/mfa/totp" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5289,10 +5830,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postOauth2Authorize(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/String;Ljava/util/Map;)Lrx/Observable; - .locals 12 + .locals 13 .param p1 # Ljava/lang/String; .annotation runtime Lr0/u/r; value = "client_id" @@ -5368,51 +5918,81 @@ value = "oauth2/authorize" .end annotation - const-string v0, "clientId" + const/4 v0, 0x0 + + if-eqz p1, :cond_3 + + if-eqz p5, :cond_2 + + if-eqz p6, :cond_1 + + if-eqz p10, :cond_0 + + move-object v12, p0 + + iget-object v1, v12, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; move-object v2, p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object v3, p2 - const-string v0, "prompt" + move-object/from16 v4, p3 + + move-object/from16 v5, p4 move-object/from16 v6, p5 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "scope" - move-object/from16 v7, p6 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "body" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - - move-object v3, p2 - - move-object v4, p3 - - move-object/from16 v5, p4 - move-object/from16 v8, p7 move-object/from16 v9, p8 move-object/from16 v10, p9 + move-object/from16 v11, p10 + invoke-interface/range {v1 .. v11}, Lcom/discord/restapi/RestAPIInterface;->postOauth2Authorize(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/String;Ljava/util/Map;)Lrx/Observable; - move-result-object v1 + move-result-object v0 - return-object v1 + return-object v0 + + :cond_0 + move-object v12, p0 + + const-string v1, "body" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v12, p0 + + const-string v1, "scope" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + move-object v12, p0 + + const-string v1, "prompt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + move-object v12, p0 + + const-string v1, "clientId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public postRemoteAuthCancel(Lcom/discord/restapi/RestAPIParams$RemoteAuthCancel;)Lrx/Observable; @@ -5436,9 +6016,7 @@ value = "users/@me/remote-auth/cancel" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5447,6 +6025,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postRemoteAuthFinish(Lcom/discord/restapi/RestAPIParams$RemoteAuthFinish;)Lrx/Observable; @@ -5470,9 +6057,7 @@ value = "users/@me/remote-auth/finish" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5481,6 +6066,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public postRemoteAuthInitialize(Lcom/discord/restapi/RestAPIParams$RemoteAuthInitialize;)Lrx/Observable; @@ -5504,9 +6098,7 @@ value = "users/@me/remote-auth" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5515,6 +6107,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public pruneMembers(JLcom/discord/restapi/RestAPIParams$PruneGuild;)Lrx/Observable; @@ -5543,9 +6144,7 @@ value = "guilds/{guildId}/prune" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5554,6 +6153,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public removeAllReactions(JJ)Lrx/Observable; @@ -5625,7 +6233,7 @@ .end method .method public removeReaction(JJLjava/lang/String;J)Lrx/Observable; - .locals 9 + .locals 8 .param p1 # J .annotation runtime Lr0/u/q; value = "channelId" @@ -5662,27 +6270,32 @@ value = "channels/{channelId}/messages/{messageId}/reactions/{reaction}/{userId}" .end annotation - const-string v0, "reaction" + if-eqz p5, :cond_0 - move-object v6, p5 + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-wide v1, p1 - move-object v0, p0 + move-wide v3, p3 - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-object v5, p5 - move-wide v2, p1 + move-wide v6, p6 - move-wide v4, p3 + invoke-interface/range {v0 .. v7}, Lcom/discord/restapi/RestAPIInterface;->removeReaction(JJLjava/lang/String;J)Lrx/Observable; - move-wide v7, p6 + move-result-object p1 - invoke-interface/range {v1 .. v8}, Lcom/discord/restapi/RestAPIInterface;->removeReaction(JJLjava/lang/String;J)Lrx/Observable; + return-object p1 - move-result-object v1 + :cond_0 + const-string p1, "reaction" - return-object v1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public removeRelationship(JLjava/lang/String;)Lrx/Observable; @@ -5712,9 +6325,7 @@ value = "users/@me/relationships/{userId}" .end annotation - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5723,10 +6334,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final removeRelationship(Ljava/lang/String;J)Lrx/Observable; - .locals 5 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -5738,43 +6358,48 @@ } .end annotation - const-string v0, "location" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "location" - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + if-eqz p1, :cond_0 - const/4 v2, 0x1 + iget-object v2, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - new-array v3, v2, [Lkotlin/Pair; + const/4 v3, 0x1 - new-instance v4, Lkotlin/Pair; + new-array v4, v3, [Lkotlin/Pair; - invoke-direct {v4, v0, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + new-instance v5, Lkotlin/Pair; + + invoke-direct {v5, v1, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V const/4 p1, 0x0 - aput-object v4, v3, p1 + aput-object v5, v4, p1 - invoke-direct {p0, v3}, Lcom/discord/utilities/rest/RestAPI;->jsonObjectOf([Lkotlin/Pair;)Ljava/lang/String; + invoke-direct {p0, v4}, Lcom/discord/utilities/rest/RestAPI;->jsonObjectOf([Lkotlin/Pair;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-interface {v1, p2, p3, v0}, Lcom/discord/restapi/RestAPIInterface;->removeRelationship(JLjava/lang/String;)Lrx/Observable; + invoke-interface {v2, p2, p3, v1}, Lcom/discord/restapi/RestAPIInterface;->removeRelationship(JLjava/lang/String;)Lrx/Observable; move-result-object p2 - const/4 p3, 0x0 - - invoke-static {p2, p1, v2, p3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p1, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public removeSelfReaction(JJLjava/lang/String;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "channelId" @@ -5806,23 +6431,30 @@ value = "channels/{channelId}/messages/{messageId}/reactions/{reaction}/@me" .end annotation - const-string v0, "reaction" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->removeSelfReaction(JJLjava/lang/String;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->removeSelfReaction(JJLjava/lang/String;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public reorderChannels(JLjava/util/List;)Lrx/Observable; @@ -5852,9 +6484,7 @@ value = "guilds/{guildId}/channels" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5863,6 +6493,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public requestHarvest()Lrx/Observable; @@ -5921,9 +6560,7 @@ value = "entitlements/gift-codes/{code}" .end annotation - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -5932,6 +6569,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public resolveSkuIdGift(JLjava/lang/Long;)Lrx/Observable; @@ -5993,9 +6639,7 @@ value = "users/@me/entitlements/gift-codes/{code}" .end annotation - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6004,6 +6648,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public revokeInvite(Ljava/lang/String;)Lrx/Observable; @@ -6028,9 +6681,7 @@ value = "invites/{inviteCode}" .end annotation - const-string v0, "inviteCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6039,6 +6690,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final ring(JJLjava/util/List;)Lrx/Observable; @@ -6128,13 +6788,11 @@ value = "channels/{channelId}/call/ring" .end annotation - const-string v0, "body" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "context" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6143,6 +6801,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public science(Lcom/discord/restapi/RestAPIParams$Science;)Lrx/Observable; @@ -6166,9 +6838,7 @@ value = "science" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6177,6 +6847,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public searchChannelMessages(JLjava/lang/Long;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;)Lrx/Observable; @@ -6256,37 +6935,46 @@ value = "channels/{channelId}/messages/search" .end annotation + if-eqz p7, :cond_0 + + move-object v11, p0 + + iget-object v0, v11, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + + move-wide v1, p1 + + move-object v3, p3 + + move-object/from16 v4, p4 + + move-object/from16 v5, p5 + + move-object/from16 v6, p6 + + move-object/from16 v7, p7 + + move-object/from16 v8, p8 + + move-object/from16 v9, p9 + + move-object/from16 v10, p10 + + invoke-interface/range {v0 .. v10}, Lcom/discord/restapi/RestAPIInterface;->searchChannelMessages(JLjava/lang/Long;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;)Lrx/Observable; + + move-result-object v0 + + return-object v0 + + :cond_0 + move-object v11, p0 + const-string v0, "contextSize" - move-object/from16 v8, p7 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - move-object v0, p0 - - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - - move-wide v2, p1 - - move-object v4, p3 - - move-object/from16 v5, p4 - - move-object/from16 v6, p5 - - move-object/from16 v7, p6 - - move-object/from16 v9, p8 - - move-object/from16 v10, p9 - - move-object/from16 v11, p10 - - invoke-interface/range {v1 .. v11}, Lcom/discord/restapi/RestAPIInterface;->searchChannelMessages(JLjava/lang/Long;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;)Lrx/Observable; - - move-result-object v1 - - return-object v1 + throw v0 .end method .method public searchGuildMessages(JLjava/lang/Long;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;)Lrx/Observable; @@ -6374,39 +7062,48 @@ value = "guilds/{guildId}/messages/search" .end annotation + if-eqz p8, :cond_0 + + move-object v12, p0 + + iget-object v0, v12, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + + move-wide v1, p1 + + move-object/from16 v3, p3 + + move-object/from16 v4, p4 + + move-object/from16 v5, p5 + + move-object/from16 v6, p6 + + move-object/from16 v7, p7 + + move-object/from16 v8, p8 + + move-object/from16 v9, p9 + + move-object/from16 v10, p10 + + move-object/from16 v11, p11 + + invoke-interface/range {v0 .. v11}, Lcom/discord/restapi/RestAPIInterface;->searchGuildMessages(JLjava/lang/Long;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;)Lrx/Observable; + + move-result-object v0 + + return-object v0 + + :cond_0 + move-object v12, p0 + const-string v0, "contextSize" - move-object/from16 v9, p8 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - move-object v0, p0 - - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - - move-wide v2, p1 - - move-object/from16 v4, p3 - - move-object/from16 v5, p4 - - move-object/from16 v6, p5 - - move-object/from16 v7, p6 - - move-object/from16 v8, p7 - - move-object/from16 v10, p9 - - move-object/from16 v11, p10 - - move-object/from16 v12, p11 - - invoke-interface/range {v1 .. v12}, Lcom/discord/restapi/RestAPIInterface;->searchGuildMessages(JLjava/lang/Long;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;)Lrx/Observable; - - move-result-object v1 - - return-object v1 + throw v0 .end method .method public sendMessage(JLcom/discord/restapi/RestAPIParams$Message;)Lrx/Observable; @@ -6435,9 +7132,7 @@ value = "channels/{channelId}/messages" .end annotation - const-string v0, "message" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6446,10 +7141,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public sendMessage(JLjava/lang/String;Ljava/lang/String;[Lokhttp3/MultipartBody$Part;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "channelId" @@ -6490,25 +7194,32 @@ value = "channels/{channelId}/messages" .end annotation - const-string v0, "files" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-object v3, p3 - move-object v4, p3 + move-object v4, p4 - move-object v5, p4 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->sendMessage(JLjava/lang/String;Ljava/lang/String;[Lokhttp3/MultipartBody$Part;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->sendMessage(JLjava/lang/String;Ljava/lang/String;[Lokhttp3/MultipartBody$Part;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "files" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public sendRelationshipRequest(Lcom/discord/restapi/RestAPIParams$UserRelationship$Add;Ljava/lang/String;)Lrx/Observable; @@ -6538,13 +7249,11 @@ value = "users/@me/relationships" .end annotation - const-string v0, "relationship" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6553,10 +7262,24 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "relationship" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final sendRelationshipRequest(Ljava/lang/String;Ljava/lang/String;I)Lrx/Observable; - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -6571,45 +7294,55 @@ const-string v0, "location" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - const-string/jumbo v1, "username" + if-eqz p1, :cond_1 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + iget-object v2, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - new-instance v2, Lcom/discord/restapi/RestAPIParams$UserRelationship$Add; + new-instance v3, Lcom/discord/restapi/RestAPIParams$UserRelationship$Add; - invoke-direct {v2, p2, p3}, Lcom/discord/restapi/RestAPIParams$UserRelationship$Add;->(Ljava/lang/String;I)V + invoke-direct {v3, p2, p3}, Lcom/discord/restapi/RestAPIParams$UserRelationship$Add;->(Ljava/lang/String;I)V const/4 p2, 0x1 new-array p3, p2, [Lkotlin/Pair; - new-instance v3, Lkotlin/Pair; + new-instance v4, Lkotlin/Pair; - invoke-direct {v3, v0, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v4, v0, p1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V const/4 p1, 0x0 - aput-object v3, p3, p1 + aput-object v4, p3, p1 invoke-direct {p0, p3}, Lcom/discord/utilities/rest/RestAPI;->jsonObjectOf([Lkotlin/Pair;)Ljava/lang/String; move-result-object p3 - invoke-interface {v1, v2, p3}, Lcom/discord/restapi/RestAPIInterface;->sendRelationshipRequest(Lcom/discord/restapi/RestAPIParams$UserRelationship$Add;Ljava/lang/String;)Lrx/Observable; + invoke-interface {v2, v3, p3}, Lcom/discord/restapi/RestAPIInterface;->sendRelationshipRequest(Lcom/discord/restapi/RestAPIParams$UserRelationship$Add;Ljava/lang/String;)Lrx/Observable; move-result-object p3 - const/4 v0, 0x0 - - invoke-static {p3, p1, p2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p3, p1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final setConsent(ZLjava/lang/String;)Lrx/Observable; @@ -6625,12 +7358,10 @@ } .end annotation - const-string v0, "consentType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_1 + if-eqz p1, :cond_0 const/4 p1, 0x2 @@ -6650,6 +7381,13 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "consentType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public setConsents(Lcom/discord/restapi/RestAPIParams$Consents;)Lrx/Observable; @@ -6673,9 +7411,7 @@ value = "users/@me/consent" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6684,6 +7420,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setMfaLevel(JLcom/discord/restapi/RestAPIParams$GuildMFA;)Lrx/Observable; @@ -6712,9 +7457,7 @@ value = "guilds/{guildId}/mfa" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6723,6 +7466,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setUserTyping(JLcom/discord/restapi/RestAPIParams$EmptyBody;)Lrx/Observable; @@ -6751,9 +7503,7 @@ value = "channels/{channelId}/typing" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6762,6 +7512,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final stopRinging(JJLjava/util/List;)Lrx/Observable; @@ -6851,13 +7610,11 @@ value = "channels/{channelId}/call/stop-ringing" .end annotation - const-string v0, "body" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "context" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6866,6 +7623,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public submitConnectionState(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$ConnectionState;)Lrx/Observable; @@ -6895,13 +7666,11 @@ value = "connections/{connection}/callback" .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "state" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6910,6 +7679,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public subscribeToGuild(JLcom/discord/restapi/RestAPIParams$PremiumGuildSubscribe;)Lrx/Observable; @@ -6939,9 +7722,7 @@ value = "guilds/{guildId}/premium/subscriptions" .end annotation - const-string v0, "premiumGuildSubscribe" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -6950,6 +7731,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "premiumGuildSubscribe" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public syncIntegration(JJ)Lrx/Observable; @@ -7012,9 +7802,7 @@ value = "guilds/{guildId}" .end annotation - const-string v0, "transferGuildOwnership" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7023,6 +7811,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "transferGuildOwnership" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public unbanUser(JJ)Lrx/Observable; @@ -7155,17 +7952,13 @@ value = "users/@me/connections/{connection}/{connectionId}" .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "connectionId" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectedAccount" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7174,6 +7967,27 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public updateGuild(JLcom/discord/restapi/RestAPIParams$UpdateGuild;)Lrx/Observable; @@ -7202,9 +8016,7 @@ value = "guilds/{guildId}" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7213,10 +8025,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateGuildIntegration(JJLcom/discord/restapi/RestAPIParams$GuildIntegration;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "guildId" @@ -7246,23 +8067,30 @@ value = "guilds/{guildId}/integrations/{integrationId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->updateGuildIntegration(JJLcom/discord/restapi/RestAPIParams$GuildIntegration;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->updateGuildIntegration(JJLcom/discord/restapi/RestAPIParams$GuildIntegration;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updatePaymentSource(Ljava/lang/String;Lcom/discord/models/domain/PatchPaymentSourceRaw;)Lrx/Observable; @@ -7292,13 +8120,11 @@ value = "users/@me/billing/payment-sources/{paymentSourceId}" .end annotation - const-string v0, "paymentSourceId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "PatchPaymentSourceRaw" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7307,10 +8133,24 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "PatchPaymentSourceRaw" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "paymentSourceId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public updatePermissionOverwrites(JJLcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "channelId" @@ -7340,23 +8180,30 @@ value = "channels/{channelId}/permissions/{targetId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->updatePermissionOverwrites(JJLcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->updatePermissionOverwrites(JJLcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updatePrivateChannelSettings(Lcom/discord/restapi/RestAPIParams$UserGuildSettings;)Lrx/Observable; @@ -7380,9 +8227,7 @@ value = "users/@me/guilds/@me/settings" .end annotation - const-string/jumbo v0, "userGuildSettings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7391,6 +8236,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "userGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updatePublicGuild(JLcom/discord/restapi/RestAPIParams$UpdatePublicGuild;)Lrx/Observable; @@ -7419,9 +8273,7 @@ value = "guilds/{guildId}" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7430,10 +8282,19 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateRole(JJLcom/discord/restapi/RestAPIParams$Role;)Lrx/Observable; - .locals 7 + .locals 6 .param p1 # J .annotation runtime Lr0/u/q; value = "guildId" @@ -7463,23 +8324,30 @@ value = "guilds/{guildId}/roles/{roleId}" .end annotation - const-string v0, "body" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - iget-object v1, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 - - invoke-interface/range {v1 .. v6}, Lcom/discord/restapi/RestAPIInterface;->updateRole(JJLcom/discord/restapi/RestAPIParams$Role;)Lrx/Observable; + invoke-interface/range {v0 .. v5}, Lcom/discord/restapi/RestAPIInterface;->updateRole(JJLcom/discord/restapi/RestAPIParams$Role;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateSubscription(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$UpdateSubscription;)Lrx/Observable; @@ -7509,13 +8377,11 @@ value = "users/@me/billing/subscriptions/{subscriptionId}" .end annotation - const-string v0, "subscriptionId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "updateSubscription" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7524,6 +8390,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "updateSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public updateUserGuildSettings(JLcom/discord/restapi/RestAPIParams$UserGuildSettings;)Lrx/Observable; @@ -7539,9 +8419,7 @@ } .end annotation - const-string/jumbo v0, "userGuildSettings" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const-wide/16 v0, 0x0 @@ -7566,6 +8444,15 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "userGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateUserNotes(JLcom/discord/restapi/RestAPIParams$UserNoteUpdate;)Lrx/Observable; @@ -7594,9 +8481,7 @@ value = "users/@me/notes/{userId}" .end annotation - const-string/jumbo v0, "userNoteUpdate" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7605,6 +8490,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "userNoteUpdate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateUserSettings(Lcom/discord/restapi/RestAPIParams$UserSettings;)Lrx/Observable; @@ -7628,9 +8522,7 @@ value = "users/@me/settings" .end annotation - const-string/jumbo v0, "userSettings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7639,6 +8531,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "userSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateUserSettingsCustomStatus(Lcom/discord/restapi/RestAPIParams$UserSettingsCustomStatus;)Lrx/Observable; @@ -7662,9 +8563,7 @@ value = "users/@me/settings" .end annotation - const-string/jumbo v0, "userSettingsCustomStatus" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7673,6 +8572,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "userSettingsCustomStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateVanityUrl(JLcom/discord/restapi/RestAPIParams$VanityUrl;)Lrx/Observable; @@ -7701,9 +8609,7 @@ value = "guilds/{guildId}/vanity-url" .end annotation - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7712,6 +8618,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public uploadLog(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; @@ -7741,13 +8656,11 @@ value = "debug-logs/4/{filename}" .end annotation - const-string v0, "filename" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "content" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7756,6 +8669,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filename" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public uploadLogs([Lokhttp3/MultipartBody$Part;)Lrx/Observable; @@ -7782,9 +8709,7 @@ value = "debug-logs/multi/4" .end annotation - const-string v0, "files" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -7793,6 +8718,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "files" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userActivityAction(JJLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;)Lrx/Observable; @@ -7845,31 +8779,40 @@ value = "users/{userId}/sessions/{sessionId}/activities/{applicationId}/{actionType}" .end annotation + if-eqz p5, :cond_0 + + move-object v9, p0 + + iget-object v0, v9, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + + move-wide v1, p1 + + move-wide v3, p3 + + move-object v5, p5 + + move-object/from16 v6, p6 + + move-object/from16 v7, p7 + + move-object/from16 v8, p8 + + invoke-interface/range {v0 .. v8}, Lcom/discord/restapi/RestAPIInterface;->userActivityAction(JJLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;)Lrx/Observable; + + move-result-object v0 + + return-object v0 + + :cond_0 + move-object v9, p0 + const-string v0, "sessionId" - move-object v6, p5 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - move-object v0, p0 - - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - - move-wide v2, p1 - - move-wide v4, p3 - - move-object/from16 v7, p6 - - move-object/from16 v8, p7 - - move-object/from16 v9, p8 - - invoke-interface/range {v1 .. v9}, Lcom/discord/restapi/RestAPIInterface;->userActivityAction(JJLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;)Lrx/Observable; - - move-result-object v1 - - return-object v1 + throw v0 .end method .method public final userActivityActionJoin(JJLjava/lang/String;)Lrx/Observable; @@ -7960,35 +8903,44 @@ } .end annotation + if-eqz p5, :cond_0 + + move-object v9, p0 + + iget-object v0, v9, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; + + const/4 v1, 0x1 + + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v6 + + move-wide v1, p1 + + move-wide v3, p3 + + move-object v5, p5 + + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + + invoke-interface/range {v0 .. v8}, Lcom/discord/restapi/RestAPIInterface;->userActivityAction(JJLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;)Lrx/Observable; + + move-result-object v0 + + return-object v0 + + :cond_0 + move-object v9, p0 + const-string v0, "sessionId" - move-object v6, p5 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - move-object v0, p0 - - iget-object v1, v0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; - - const/4 v2, 0x1 - - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v7 - - move-wide v2, p1 - - move-wide v4, p3 - - move-object/from16 v8, p6 - - move-object/from16 v9, p7 - - invoke-interface/range {v1 .. v9}, Lcom/discord/restapi/RestAPIInterface;->userActivityAction(JJLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;)Lrx/Observable; - - move-result-object v1 - - return-object v1 + throw v0 .end method .method public userAddPhone(Lcom/discord/restapi/RestAPIParams$Phone;)Lrx/Observable; @@ -8012,9 +8964,7 @@ value = "users/@me/phone" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -8023,6 +8973,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userAgreements(Lcom/discord/restapi/RestAPIParams$UserAgreements;)Lrx/Observable; @@ -8046,9 +9005,7 @@ value = "users/@me/agreements" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -8057,6 +9014,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userCaptchaVerify(Lcom/discord/restapi/RestAPIParams$CaptchaCode;)Lrx/Observable; @@ -8080,9 +9046,7 @@ value = "users/@me/captcha/verify" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -8091,6 +9055,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userCreateChannel(Lcom/discord/restapi/RestAPIParams$CreateChannel;)Lrx/Observable; @@ -8114,9 +9087,7 @@ value = "users/@me/channels" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -8125,6 +9096,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userCreateDevice(Lcom/discord/restapi/RestAPIParams$UserDevices;)Lrx/Observable; @@ -8148,9 +9128,7 @@ value = "users/@me/devices" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -8159,6 +9137,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userGet(J)Lrx/Observable; @@ -8211,9 +9198,7 @@ value = "users/@me/phone/verify" .end annotation - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rest/RestAPI;->_api:Lcom/discord/restapi/RestAPIInterface; @@ -8222,6 +9207,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public userProfileGet(J)Lrx/Observable; diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$ResponseResolver.smali b/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$ResponseResolver.smali index b025b2b185..64e26cfb5c 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$ResponseResolver.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$ResponseResolver.smali @@ -44,35 +44,33 @@ .method public final getRelationshipResponse(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/CharSequence; .locals 3 - const-string/jumbo v0, "username" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-static {p2}, Lcom/discord/utilities/rest/RestAPIAbortMessages;->getAbortCodeMessageResId(I)Ljava/lang/Integer; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - move-result v0 + move-result v1 goto :goto_0 :cond_0 - const v0, 0x7f12008f + const v1, 0x7f12008f :goto_0 - const v1, 0x13880 + const v2, 0x13880 - const/4 v2, 0x0 - - if-eq p2, v1, :cond_1 + if-eq p2, v2, :cond_1 if-eqz p1, :cond_2 - invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p1 @@ -85,26 +83,33 @@ new-array p2, p2, [Ljava/lang/Object; - const/4 v1, 0x0 + const/4 v2, 0x0 - aput-object p3, p2, v1 + aput-object p3, p2, v2 - invoke-virtual {p1, v0, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p1, v1, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 goto :goto_1 :cond_2 - move-object p1, v2 + move-object p1, v0 :goto_1 if-eqz p1, :cond_3 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - move-result-object v2 + move-result-object v0 :cond_3 - return-object v2 + return-object v0 + + :cond_4 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1.smali b/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1.smali index f3d41542ed..780caf0929 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RestAPIAbortMessages.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages.smali b/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages.smali index 4c0cb180fd..12c0450c66 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPIAbortMessages.smali @@ -295,17 +295,13 @@ } .end annotation - const-string v0, "errorResponse" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "onHandle" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onDefault" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getType()Lcom/discord/utilities/error/Error$Type; @@ -338,4 +334,25 @@ :goto_0 return-void + + :cond_1 + const-string p1, "onDefault" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onHandle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "errorResponse" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils$FileUpload.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils$FileUpload.smali index eb10681d0e..1e22e0ec24 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils$FileUpload.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils$FileUpload.smali @@ -76,21 +76,15 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "part" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "mimeType" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "bytesWrittenObservable" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -105,6 +99,34 @@ iput-object p6, p0, Lcom/discord/utilities/rest/SendUtils$FileUpload;->bytesWrittenObservable:Lrx/Observable; return-void + + :cond_0 + const-string p1, "bytesWrittenObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "part" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/rest/SendUtils$FileUpload;Ljava/lang/String;JLokhttp3/MultipartBody$Part;Ljava/lang/String;Lrx/Observable;ILjava/lang/Object;)Lcom/discord/utilities/rest/SendUtils$FileUpload; @@ -238,21 +260,15 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "part" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "mimeType" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "bytesWrittenObservable" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/utilities/rest/SendUtils$FileUpload; @@ -271,6 +287,34 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/utilities/rest/SendUtils$FileUpload;->(Ljava/lang/String;JLokhttp3/MultipartBody$Part;Ljava/lang/String;Lrx/Observable;)V return-object v0 + + :cond_0 + const-string p1, "bytesWrittenObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "part" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -288,7 +332,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/SendUtils$FileUpload;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -306,7 +350,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/SendUtils$FileUpload;->part:Lokhttp3/MultipartBody$Part; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -316,7 +360,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/SendUtils$FileUpload;->mimeType:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -326,7 +370,7 @@ iget-object p1, p1, Lcom/discord/utilities/rest/SendUtils$FileUpload;->bytesWrittenObservable:Lrx/Observable; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$Preprocessing.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$Preprocessing.smali index 90ffe0ff41..4310a7ba2e 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$Preprocessing.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$Preprocessing.smali @@ -127,7 +127,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +137,7 @@ iget-object p1, p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->mimeType:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend.smali index 9f99682e67..43ef338d8e 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend.smali @@ -41,16 +41,12 @@ } .end annotation - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "uploads" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/utilities/rest/SendUtils$SendPayload;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->message:Lcom/discord/restapi/RestAPIParams$Message; @@ -58,6 +54,20 @@ iput-object p2, p0, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->uploads:Ljava/util/List; return-void + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; @@ -123,19 +133,31 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "uploads" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->(Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -153,7 +175,7 @@ iget-object v1, p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->message:Lcom/discord/restapi/RestAPIParams$Message; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +185,7 @@ iget-object p1, p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->uploads:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1$1.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1$1.smali index 3811756444..926736eaac 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rest/SendUtils$getPart$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SendUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Lokhttp3/RequestBody;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,21 +49,19 @@ # virtual methods .method public final invoke(Lokhttp3/RequestBody;Ljava/lang/String;Landroid/graphics/Bitmap$CompressFormat;)Lcom/discord/utilities/rest/SendUtils$FileUpload; - .locals 8 + .locals 9 - const-string v0, "requestBody" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/restapi/utils/CountingRequestBody; + new-instance v1, Lcom/discord/restapi/utils/CountingRequestBody; - const/4 v1, 0x0 - - invoke-direct {v0, p1, v1}, Lcom/discord/restapi/utils/CountingRequestBody;->(Lokhttp3/RequestBody;I)V + invoke-direct {v1, p1, v0}, Lcom/discord/restapi/utils/CountingRequestBody;->(Lokhttp3/RequestBody;I)V iget-object p1, p0, Lcom/discord/utilities/rest/SendUtils$getPart$1$1;->this$0:Lcom/discord/utilities/rest/SendUtils$getPart$1; @@ -75,33 +73,47 @@ invoke-static {p1, p3}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getSanitizedFileName(Ljava/lang/String;Landroid/graphics/Bitmap$CompressFormat;)Ljava/lang/String; - move-result-object v2 + move-result-object v3 iget-object p1, p0, Lcom/discord/utilities/rest/SendUtils$getPart$1$1;->this$0:Lcom/discord/utilities/rest/SendUtils$getPart$1; iget-object p1, p1, Lcom/discord/utilities/rest/SendUtils$getPart$1;->$name:Ljava/lang/String; - invoke-static {p1, v2, v0}, Lokhttp3/MultipartBody$Part;->b(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; + invoke-static {p1, v3, v1}, Lokhttp3/MultipartBody$Part;->b(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; - move-result-object v5 + move-result-object v6 new-instance p1, Lcom/discord/utilities/rest/SendUtils$FileUpload; - invoke-virtual {v0}, Lcom/discord/restapi/utils/CountingRequestBody;->getEstimatedContentLength()J + invoke-virtual {v1}, Lcom/discord/restapi/utils/CountingRequestBody;->getEstimatedContentLength()J - move-result-wide v3 + move-result-wide v4 - invoke-virtual {v0}, Lcom/discord/restapi/utils/CountingRequestBody;->getBytesWrittenObservable()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/restapi/utils/CountingRequestBody;->getBytesWrittenObservable()Lrx/Observable; - move-result-object v7 + move-result-object v8 - move-object v1, p1 + move-object v2, p1 - move-object v6, p2 + move-object v7, p2 - invoke-direct/range {v1 .. v7}, Lcom/discord/utilities/rest/SendUtils$FileUpload;->(Ljava/lang/String;JLokhttp3/MultipartBody$Part;Ljava/lang/String;Lrx/Observable;)V + invoke-direct/range {v2 .. v8}, Lcom/discord/utilities/rest/SendUtils$FileUpload;->(Ljava/lang/String;JLokhttp3/MultipartBody$Part;Ljava/lang/String;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "requestBody" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1.smali index b8af1b232a..c4635906fa 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils$getPart$1.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lcom/discord/utilities/rest/SendUtils$FileUpload;", - ">;>;" + "TT;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils$getSendPayload$2.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils$getSendPayload$2.smali index 7ddff185c5..3cf5f401f3 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils$getSendPayload$2.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils$getSendPayload$2.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "Lcom/discord/utilities/rest/SendUtils$FileUpload;", - ">;", - "Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;", - ">;" + "TT;TR;>;" } .end annotation @@ -69,7 +65,7 @@ const-string v2, "attachmentParts" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, p1}, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->(Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils.smali index 10daec3451..99dae36dd1 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils.smali @@ -140,7 +140,7 @@ const-string v3, "AlertDialog.Builder(cont\u2026View(dialogView).create()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f0a020d @@ -160,7 +160,7 @@ const-string p2, "context.getString(sizeStringId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V aput-object p1, v3, v1 @@ -196,7 +196,7 @@ # virtual methods .method public final getSendPayload(Landroid/content/ContentResolver;Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)Lrx/Observable; - .locals 12 + .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -212,38 +212,42 @@ } .end annotation - const-string v0, "contentResolver" + move-object v0, p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, p2 - const-string v0, "apiParamMessage" + move-object/from16 v9, p3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v10, 0x0 - const-string v0, "Observable.just(SendPayl\u2026ramMessage, emptyList()))" + if-eqz v0, :cond_8 - if-nez p3, :cond_0 + if-eqz v1, :cond_7 - new-instance p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; + const-string v11, "Observable.just(SendPayl\u2026ramMessage, emptyList()))" - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + if-nez v9, :cond_0 - invoke-direct {p1, p2, p3}, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->(Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)V + new-instance v0, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; - new-instance p2, Ls0/l/e/j; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; - invoke-direct {p2, p1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v0, v1, v2}, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->(Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)V - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Ls0/l/e/j; - return-object p2 + invoke-direct {v1, v0}, Ls0/l/e/j;->(Ljava/lang/Object;)V + + invoke-static {v1, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object v1 :cond_0 - invoke-static {p3, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->extractLinks(Ljava/util/List;Landroid/content/ContentResolver;)Ljava/util/List; + invoke-static {v9, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->extractLinks(Ljava/util/List;Landroid/content/ContentResolver;)Ljava/util/List; - move-result-object v1 + move-result-object v12 - invoke-virtual {p2}, Lcom/discord/restapi/RestAPIParams$Message;->getContent()Ljava/lang/String; + invoke-virtual/range {p2 .. p2}, Lcom/discord/restapi/RestAPIParams$Message;->getContent()Ljava/lang/String; move-result-object v2 @@ -255,213 +259,225 @@ const-string v2, "" :goto_0 - invoke-static {v2, v1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->appendLinks(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {p2}, Lcom/discord/restapi/RestAPIParams$Message;->getContent()Ljava/lang/String; + invoke-static {v2, v12}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->appendLinks(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; move-result-object v2 - invoke-static {v4, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual/range {p2 .. p2}, Lcom/discord/restapi/RestAPIParams$Message;->getContent()Ljava/lang/String; - move-result v2 + move-result-object v3 - const/4 v11, 0x1 + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - xor-int/2addr v2, v11 + move-result v3 - if-eqz v2, :cond_2 + const/4 v13, 0x1 + + xor-int/2addr v3, v13 + + if-eqz v3, :cond_2 + + const/4 v3, 0x0 + + const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v7, 0x0 + const/16 v7, 0x1e const/4 v8, 0x0 - const/16 v9, 0x1e + move-object/from16 v1, p2 - const/4 v10, 0x0 + invoke-static/range {v1 .. v8}, Lcom/discord/restapi/RestAPIParams$Message;->copy$default(Lcom/discord/restapi/RestAPIParams$Message;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Lcom/discord/restapi/RestAPIParams$Message$Activity;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/restapi/RestAPIParams$Message; - move-object v3, p2 - - invoke-static/range {v3 .. v10}, Lcom/discord/restapi/RestAPIParams$Message;->copy$default(Lcom/discord/restapi/RestAPIParams$Message;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Lcom/discord/restapi/RestAPIParams$Message$Activity;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/restapi/RestAPIParams$Message; - - move-result-object p2 + move-result-object v1 :cond_2 - invoke-static {p3, v1}, Lk0/j/l;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v9, v12}, Lk0/i/l;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; - move-result-object p3 + move-result-object v2 - invoke-interface {p3}, Ljava/util/Collection;->isEmpty()Z + invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z - move-result v1 + move-result v3 - xor-int/2addr v1, v11 + xor-int/2addr v3, v13 - if-eqz v1, :cond_6 + if-eqz v3, :cond_6 - invoke-interface {p3}, Ljava/util/List;->size()I + invoke-interface {v2}, Ljava/util/List;->size()I - move-result v0 + move-result v3 - const/4 v1, 0x0 + if-ne v3, v13, :cond_3 - if-ne v0, v11, :cond_3 - - invoke-static {p3}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/lytefast/flexinput/model/Attachment; - - new-instance v2, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing; - - invoke-virtual {v0}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; + invoke-static {v2}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v3 - invoke-virtual {v0}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; + check-cast v3, Lcom/lytefast/flexinput/model/Attachment; - move-result-object v4 + new-instance v4, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing; - invoke-virtual {v0}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; + invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; - move-result-object v0 + move-result-object v5 - invoke-static {p1, v4, v0}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; - move-result-object v0 + move-result-object v6 - invoke-direct {v2, v11, v3, v0}, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->(ILjava/lang/String;Ljava/lang/String;)V + invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; + + move-result-object v3 + + invoke-static {p1, v6, v3}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; + + move-result-object v3 + + invoke-direct {v4, v13, v5, v3}, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->(ILjava/lang/String;Ljava/lang/String;)V goto :goto_1 :cond_3 - new-instance v2, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing; + new-instance v4, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing; - invoke-interface {p3}, Ljava/util/List;->size()I - - move-result v0 - - invoke-direct {v2, v0, v1, v1}, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->(ILjava/lang/String;Ljava/lang/String;)V - - :goto_1 - new-instance v0, Ls0/l/e/j; - - invoke-direct {v0, v2}, Ls0/l/e/j;->(Ljava/lang/Object;)V - - new-instance v2, Ljava/util/ArrayList; - - const/16 v3, 0xa - - invoke-static {p3, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-interface {v2}, Ljava/util/List;->size()I move-result v3 - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v4, v3, v10, v10}, Lcom/discord/utilities/rest/SendUtils$SendPayload$Preprocessing;->(ILjava/lang/String;Ljava/lang/String;)V - const/4 v3, 0x0 + :goto_1 + new-instance v3, Ls0/l/e/j; - invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-direct {v3, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V - move-result-object p3 + new-instance v4, Ljava/util/ArrayList; + + const/16 v5, 0xa + + invoke-static {v2, v5}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + + move-result v5 + + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V + + const/4 v5, 0x0 + + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v2 :goto_2 - invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v4 + move-result v6 - if-eqz v4, :cond_5 + if-eqz v6, :cond_5 - invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v4 + move-result-object v6 - add-int/lit8 v5, v3, 0x1 + add-int/lit8 v7, v5, 0x1 - if-ltz v3, :cond_4 + if-ltz v5, :cond_4 - check-cast v4, Lcom/lytefast/flexinput/model/Attachment; + check-cast v6, Lcom/lytefast/flexinput/model/Attachment; - sget-object v6, Lcom/discord/utilities/rest/SendUtils;->INSTANCE:Lcom/discord/utilities/rest/SendUtils; + sget-object v8, Lcom/discord/utilities/rest/SendUtils;->INSTANCE:Lcom/discord/utilities/rest/SendUtils; - const-string v7, "file" + const-string v9, "file" - invoke-static {v7, v3}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v9, v5}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; - move-result-object v3 + move-result-object v5 - invoke-direct {v6, v4, p1, v3}, Lcom/discord/utilities/rest/SendUtils;->getPart(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;Ljava/lang/String;)Lrx/Observable; + invoke-direct {v8, v6, p1, v5}, Lcom/discord/utilities/rest/SendUtils;->getPart(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;Ljava/lang/String;)Lrx/Observable; - move-result-object v3 + move-result-object v5 - invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - move v3, v5 + move v5, v7 goto :goto_2 :cond_4 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - throw v1 + throw v10 :cond_5 - invoke-static {v2}, Lrx/Observable;->z(Ljava/lang/Iterable;)Lrx/Observable; + invoke-static {v4}, Lrx/Observable;->z(Ljava/lang/Iterable;)Lrx/Observable; - move-result-object p1 + move-result-object v0 - invoke-static {p1}, Lrx/Observable;->l(Lrx/Observable;)Lrx/Observable; + invoke-static {v0}, Lrx/Observable;->l(Lrx/Observable;)Lrx/Observable; - move-result-object p1 + move-result-object v0 - invoke-virtual {p1}, Lrx/Observable;->b0()Lrx/Observable; + invoke-virtual {v0}, Lrx/Observable;->b0()Lrx/Observable; - move-result-object p1 + move-result-object v0 - new-instance p3, Lcom/discord/utilities/rest/SendUtils$getSendPayload$2; + new-instance v2, Lcom/discord/utilities/rest/SendUtils$getSendPayload$2; - invoke-direct {p3, p2}, Lcom/discord/utilities/rest/SendUtils$getSendPayload$2;->(Lcom/discord/restapi/RestAPIParams$Message;)V + invoke-direct {v2, v1}, Lcom/discord/utilities/rest/SendUtils$getSendPayload$2;->(Lcom/discord/restapi/RestAPIParams$Message;)V - invoke-virtual {p1, p3}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; + invoke-virtual {v0, v2}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; - move-result-object p1 + move-result-object v0 - invoke-static {v0, p1}, Lrx/Observable;->m(Lrx/Observable;Lrx/Observable;)Lrx/Observable; + invoke-static {v3, v0}, Lrx/Observable;->m(Lrx/Observable;Lrx/Observable;)Lrx/Observable; - move-result-object p1 + move-result-object v0 - const-string p2, "Observable.concat(\n \u2026)\n }\n )" + const-string v1, "Observable.concat(\n \u2026)\n }\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_3 :cond_6 - new-instance p1, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; + new-instance v0, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend; - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; - invoke-direct {p1, p2, p3}, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->(Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)V + invoke-direct {v0, v1, v2}, Lcom/discord/utilities/rest/SendUtils$SendPayload$ReadyToSend;->(Lcom/discord/restapi/RestAPIParams$Message;Ljava/util/List;)V - new-instance p2, Ls0/l/e/j; + new-instance v1, Ls0/l/e/j; - invoke-direct {p2, p1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v1, v0}, Ls0/l/e/j;->(Ljava/lang/Object;)V - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object p1, p2 + move-object v0, v1 :goto_3 - return-object p1 + return-object v0 + + :cond_7 + const-string v0, "apiParamMessage" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_8 + const-string v0, "contentResolver" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 .end method .method public final handleSendError(Lcom/discord/utilities/error/Error;Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V - .locals 3 + .locals 4 .annotation build Landroidx/annotation/UiThread; .end annotation @@ -476,25 +492,23 @@ } .end annotation - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V + if-eqz p1, :cond_5 + + if-eqz p2, :cond_4 + + const/4 v1, 0x0 + + invoke-virtual {p1, v1}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getType()Lcom/discord/utilities/error/Error$Type; - move-result-object v1 + move-result-object v2 - sget-object v2, Lcom/discord/utilities/error/Error$Type;->REQUEST_TOO_LARGE:Lcom/discord/utilities/error/Error$Type; + sget-object v3, Lcom/discord/utilities/error/Error$Type;->REQUEST_TOO_LARGE:Lcom/discord/utilities/error/Error$Type; - if-ne v1, v2, :cond_0 + if-ne v2, v3, :cond_0 if-eqz p3, :cond_3 @@ -511,9 +525,9 @@ move-result-object p3 - const-string v1, "error.response" + const-string v2, "error.response" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/utilities/error/Error$Response;->isKnownResponse()Z @@ -525,20 +539,18 @@ move-result-object p3 - sget-object v1, Lcom/discord/utilities/error/Error$Type;->NETWORK:Lcom/discord/utilities/error/Error$Type; + sget-object v2, Lcom/discord/utilities/error/Error$Type;->NETWORK:Lcom/discord/utilities/error/Error$Type; - if-ne p3, v1, :cond_1 + if-ne p3, v2, :cond_1 goto :goto_0 :cond_1 const p3, 0x7f120f77 - const/4 v1, 0x0 - const/16 v2, 0xc - invoke-static {p2, p3, v0, v1, v2}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p2, p3, v1, v0, v2}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V goto :goto_1 @@ -553,6 +565,20 @@ invoke-virtual {p1, p2}, Lcom/discord/utilities/error/Error;->showToasts(Landroid/content/Context;)V return-void + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final tryShowFilesTooLargeDialog(Landroid/content/Context;Landroidx/fragment/app/FragmentManager;FIFZIZZ)Z @@ -562,15 +588,11 @@ move/from16 v1, p4 - const-string v2, "context" + const/4 v2, 0x0 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_4 - const-string v2, "fragmentManager" - - move-object v10, p2 - - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 int-to-float v2, v1 @@ -637,7 +659,7 @@ const/4 v8, 0x0 - const/4 v0, 0x0 + const/4 v10, 0x0 const/4 v11, 0x0 @@ -647,16 +669,14 @@ move-object v4, p2 - move-object v10, v0 - invoke-static/range {v3 .. v12}, Lf/a/a/a/a$b;->b(Lf/a/a/a/a$b;Landroidx/fragment/app/FragmentManager;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V - move-object v2, p0 + move-object v3, p0 goto :goto_1 :cond_2 - move-object v2, p0 + move-object v3, p0 invoke-direct {p0, p1, v1}, Lcom/discord/utilities/rest/SendUtils;->showFilesTooLargeDialog(Landroid/content/Context;I)V @@ -664,4 +684,22 @@ const/4 v0, 0x1 return v0 + + :cond_3 + move-object v3, p0 + + const-string v0, "fragmentManager" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_4 + move-object v3, p0 + + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtilsKt.smali b/com.discord/smali/com/discord/utilities/rest/SendUtilsKt.smali index 88d7ea6544..a746df347c 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtilsKt.smali @@ -7,13 +7,11 @@ .method public static final computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J .locals 10 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_6 - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 const/4 v3, 0x0 @@ -32,24 +30,22 @@ :try_start_0 invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; - move-result-object v0 + move-result-object v1 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - const/4 v1, 0x0 - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 :try_start_1 const-string v2, "_size" - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I + invoke-interface {v1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I move-result v2 - invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z + invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z - invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J + invoke-interface {v1, v2}, Landroid/database/Cursor;->getLong(I)J move-result-wide v2 @@ -65,7 +61,7 @@ goto :goto_3 :cond_0 - move-object v2, v1 + move-object v2, v0 :goto_0 if-eqz v2, :cond_1 @@ -106,7 +102,7 @@ goto :goto_1 :cond_2 - move-object v2, v1 + move-object v2, v0 :goto_1 if-eqz p1, :cond_3 @@ -130,9 +126,9 @@ :goto_2 :try_start_2 - invoke-static {v0, v1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 + .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 return-wide v2 @@ -143,18 +139,18 @@ .catchall {:try_start_3 .. :try_end_3} :catchall_1 :catchall_1 - move-exception v1 + move-exception v0 :try_start_4 - invoke-static {v0, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V - throw v1 + throw v0 :catch_0 move-wide v2, v7 :goto_4 - invoke-static {v0, v1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V :try_end_4 .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1 @@ -190,18 +186,30 @@ invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V return-wide v7 + + :cond_5 + const-string p0, "contentResolver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final computeFileSizeMegabytes(Landroid/net/Uri;Landroid/content/ContentResolver;)F .locals 1 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J @@ -216,4 +224,18 @@ div-float/2addr p0, p1 return p0 + + :cond_0 + const-string p0, "contentResolver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "uri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ActivityLifecycleCallbacks.smali b/com.discord/smali/com/discord/utilities/rx/ActivityLifecycleCallbacks.smali index e52ab50046..feefef3cf1 100644 --- a/com.discord/smali/com/discord/utilities/rx/ActivityLifecycleCallbacks.smali +++ b/com.discord/smali/com/discord/utilities/rx/ActivityLifecycleCallbacks.smali @@ -32,9 +32,7 @@ .method public final onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -46,14 +44,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityCreated(Lcom/discord/app/AppActivity;Landroid/os/Bundle;)V .locals 0 - const-string p2, "activity" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p2, Ljava/lang/ref/WeakReference; @@ -64,24 +69,38 @@ invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->onActivityCreatedOrResumed(Lcom/discord/app/AppActivity;)V return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityCreatedOrResumed(Lcom/discord/app/AppActivity;)V - .locals 1 + .locals 0 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onActivityDestroyed(Landroid/app/Activity;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -93,24 +112,38 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityDestroyed(Lcom/discord/app/AppActivity;)V - .locals 1 + .locals 0 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onActivityPaused(Landroid/app/Activity;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -122,24 +155,38 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityPaused(Lcom/discord/app/AppActivity;)V - .locals 1 + .locals 0 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onActivityResumed(Landroid/app/Activity;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -151,40 +198,47 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityResumed(Lcom/discord/app/AppActivity;)V .locals 2 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->onActivityCreatedInvoked:Ljava/lang/ref/WeakReference; + iget-object v1, p0, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->onActivityCreatedInvoked:Ljava/lang/ref/WeakReference; - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; + move-result-object v1 - move-result-object v0 - - check-cast v0, Lcom/discord/app/AppActivity; + check-cast v1, Lcom/discord/app/AppActivity; goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - iput-object v1, p0, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->onActivityCreatedInvoked:Ljava/lang/ref/WeakReference; + iput-object v0, p0, Lcom/discord/utilities/rx/ActivityLifecycleCallbacks;->onActivityCreatedInvoked:Ljava/lang/ref/WeakReference; goto :goto_1 @@ -193,14 +247,19 @@ :goto_1 return-void + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -212,24 +271,38 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivitySaveInstanceState(Lcom/discord/app/AppActivity;Landroid/os/Bundle;)V .locals 0 - const-string p2, "activity" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onActivityStarted(Landroid/app/Activity;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -241,24 +314,38 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityStarted(Lcom/discord/app/AppActivity;)V - .locals 1 + .locals 0 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onActivityStopped(Landroid/app/Activity;)V .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/app/AppActivity; @@ -270,14 +357,30 @@ :cond_0 return-void + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onActivityStopped(Lcom/discord/app/AppActivity;)V - .locals 1 + .locals 0 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/LeadingEdgeThrottle$DebounceState.smali b/com.discord/smali/com/discord/utilities/rx/LeadingEdgeThrottle$DebounceState.smali index eb65afe2fc..e4f1f67260 100644 --- a/com.discord/smali/com/discord/utilities/rx/LeadingEdgeThrottle$DebounceState.smali +++ b/com.discord/smali/com/discord/utilities/rx/LeadingEdgeThrottle$DebounceState.smali @@ -174,7 +174,7 @@ :catchall_1 move-exception p2 - invoke-static {p2, p3, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {p2, p3, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void @@ -253,7 +253,7 @@ :catchall_0 move-exception p1 - invoke-static {p1, p2, v0}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {p1, p2, v0}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$1.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$1.smali index cd704d4dd3..cdfa92c83d 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$1.smali @@ -27,8 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TR;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$2.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$2.smali index 9ec65a3c75..ee57915372 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$2.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$2.smali @@ -29,8 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TT11;TR;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$3.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$3.smali index 07dbaa8341..fa038026f0 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$3.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$3.smali @@ -31,8 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TT11;TT12;TR;>;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$4.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$4.smali index 57fbd66c89..c565519d0e 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$4.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$4.smali @@ -33,8 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TT11;TT12;TT13;TR;>;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$5.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$5.smali index 7fc80e694d..240958a93e 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$5.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$5.smali @@ -35,8 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TT11;TT12;TT13;TT14;TR;>;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6.smali index eda5e738d3..50936587dc 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6.smali @@ -37,8 +37,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func7<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TT11;TT12;TT13;TT14;TT15;TR;>;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7.smali index 885812d63c..0bce77604f 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7.smali @@ -39,8 +39,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func8<", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TR;>;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$createHolderObservable$1.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$createHolderObservable$1.smali index ca9e864c52..c0c25d588f 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$createHolderObservable$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt$createHolderObservable$1.smali @@ -41,9 +41,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func9<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;", - "Lcom/discord/utilities/rx/Holder<", - "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;>;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt.smali b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt.smali index 747935611c..acd259b9c0 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableCombineLatestOverloadsKt.smali @@ -58,49 +58,29 @@ } .end annotation - const-string v0, "o1" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_a - const-string v0, "o2" + if-eqz p1, :cond_9 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_8 - const-string v0, "o3" + if-eqz p3, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_6 - const-string v0, "o4" + if-eqz p5, :cond_5 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_4 - const-string v0, "o5" + if-eqz p7, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_2 - const-string v0, "o6" + if-eqz p9, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o7" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o8" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o9" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o10" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "combineFunction" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -116,9 +96,86 @@ const-string p1, "Observable\n .comb\u2026t10\n )\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "combineFunction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "o10" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "o9" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "o8" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "o7" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "o6" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "o5" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "o4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "o3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "o2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p0, "o1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function11;)Lrx/Observable; @@ -179,53 +236,31 @@ } .end annotation - const-string v0, "o1" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_b - const-string v0, "o2" + if-eqz p1, :cond_a - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 - const-string v0, "o3" + if-eqz p3, :cond_8 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_7 - const-string v0, "o4" + if-eqz p5, :cond_6 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_5 - const-string v0, "o5" + if-eqz p7, :cond_4 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_3 - const-string v0, "o6" + if-eqz p9, :cond_2 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_1 - const-string v0, "o7" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o8" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o9" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o10" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o11" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "combineFunction" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -241,9 +276,93 @@ const-string p1, "Observable\n .comb\u2026t11\n )\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "combineFunction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "o11" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "o10" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "o9" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "o8" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "o7" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "o6" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "o5" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "o4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "o3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p0, "o2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p0, "o1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function12;)Lrx/Observable; @@ -308,57 +427,33 @@ } .end annotation - const-string v0, "o1" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_c - const-string v0, "o2" + if-eqz p1, :cond_b - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_a - const-string v0, "o3" + if-eqz p3, :cond_9 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_8 - const-string v0, "o4" + if-eqz p5, :cond_7 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_6 - const-string v0, "o5" + if-eqz p7, :cond_5 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_4 - const-string v0, "o6" + if-eqz p9, :cond_3 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_2 - const-string v0, "o7" + if-eqz p11, :cond_1 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o8" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o9" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o10" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o11" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o12" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "combineFunction" - - invoke-static {p12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -374,9 +469,100 @@ const-string p1, "Observable\n .comb\u2026t12\n )\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "combineFunction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "o12" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "o11" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "o10" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "o9" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "o8" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "o7" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "o6" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "o5" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "o4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p0, "o3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p0, "o2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p0, "o1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function13;)Lrx/Observable; @@ -445,61 +631,35 @@ } .end annotation - const-string v0, "o1" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_d - const-string v0, "o2" + if-eqz p1, :cond_c - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_b - const-string v0, "o3" + if-eqz p3, :cond_a - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_9 - const-string v0, "o4" + if-eqz p5, :cond_8 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_7 - const-string v0, "o5" + if-eqz p7, :cond_6 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_5 - const-string v0, "o6" + if-eqz p9, :cond_4 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_3 - const-string v0, "o7" + if-eqz p11, :cond_2 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_1 - const-string v0, "o8" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o9" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o10" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o11" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o12" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o13" - - invoke-static {p12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "combineFunction" - - invoke-static {p13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p13, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -523,9 +683,107 @@ const-string p1, "Observable\n .comb\u2026t13\n )\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "combineFunction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "o13" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "o12" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "o11" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "o10" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "o9" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "o8" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "o7" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "o6" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "o5" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p0, "o4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p0, "o3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p0, "o2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_d + const-string p0, "o1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function14;)Lrx/Observable; @@ -598,65 +856,37 @@ } .end annotation - const-string v0, "o1" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_e - const-string v0, "o2" + if-eqz p1, :cond_d - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_c - const-string v0, "o3" + if-eqz p3, :cond_b - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_a - const-string v0, "o4" + if-eqz p5, :cond_9 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_8 - const-string v0, "o5" + if-eqz p7, :cond_7 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_6 - const-string v0, "o6" + if-eqz p9, :cond_5 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_4 - const-string v0, "o7" + if-eqz p11, :cond_3 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_2 - const-string v0, "o8" + if-eqz p13, :cond_1 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o9" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o10" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o11" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o12" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o13" - - invoke-static {p12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "o14" - - invoke-static {p13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "combineFunction" - - invoke-static {p14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p14, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -682,13 +912,118 @@ const-string p1, "Observable\n .comb\u2026t14\n )\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "combineFunction" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "o14" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "o13" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "o12" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "o11" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "o10" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "o9" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "o8" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "o7" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "o6" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p0, "o5" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p0, "o4" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p0, "o3" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_d + const-string p0, "o2" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_e + const-string p0, "o1" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function15;)Lrx/Observable; - .locals 16 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_e - const-string v1, "o2" + if-eqz p2, :cond_d - move-object/from16 v3, p1 + if-eqz p3, :cond_c - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_b - const-string v1, "o3" + if-eqz p5, :cond_a - move-object/from16 v4, p2 + if-eqz p6, :cond_9 - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_8 - const-string v1, "o4" + if-eqz p8, :cond_7 - move-object/from16 v5, p3 + if-eqz p9, :cond_6 - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_5 - const-string v1, "o5" + if-eqz p11, :cond_4 - move-object/from16 v6, p4 + if-eqz p12, :cond_3 - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p13, :cond_2 - const-string v1, "o6" + if-eqz p14, :cond_1 - move-object/from16 v7, p5 - - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o7" - - move-object/from16 v8, p6 - - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o8" - - move-object/from16 v9, p7 - - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o9" - - move-object/from16 v10, p8 - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o10" - - move-object/from16 v11, p9 - - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o11" - - move-object/from16 v12, p10 - - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o12" - - move-object/from16 v13, p11 - - invoke-static {v13, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o13" - - move-object/from16 v14, p12 - - invoke-static {v14, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o14" - - move-object/from16 v15, p13 - - invoke-static {v15, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o15" - - move-object/from16 v2, p14 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "combineFunction" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; move-result-object v1 - new-instance v3, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6; + new-instance v2, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6; - invoke-direct {v3, v0}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6;->(Lkotlin/jvm/functions/Function15;)V + invoke-direct {v2, v0}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$6;->(Lkotlin/jvm/functions/Function15;)V - move-object/from16 p0, v1 + move-object p0, v1 - move-object/from16 p1, p9 + move-object p1, p9 - move-object/from16 p2, p10 + move-object p2, p10 - move-object/from16 p3, p11 + move-object p3, p11 - move-object/from16 p4, p12 + move-object p4, p12 move-object/from16 p5, p13 move-object/from16 p6, p14 - move-object/from16 p7, v3 + move-object p7, v2 invoke-static/range {p0 .. p7}, Lrx/Observable;->e(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func7;)Lrx/Observable; @@ -887,13 +1162,125 @@ const-string v1, "Observable\n .comb\u2026t15\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string v0, "combineFunction" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + const-string v0, "o15" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_2 + const-string v0, "o14" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + const-string v0, "o13" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + const-string v0, "o12" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_5 + const-string v0, "o11" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_6 + const-string v0, "o10" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_7 + const-string v0, "o9" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_8 + const-string v0, "o8" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_9 + const-string v0, "o7" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_a + const-string v0, "o6" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_b + const-string v0, "o5" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_c + const-string v0, "o4" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_d + const-string v0, "o3" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_e + const-string v0, "o2" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_f + const-string v0, "o1" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function16;)Lrx/Observable; - .locals 16 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_f - const-string v1, "o2" + if-eqz p2, :cond_e - move-object/from16 v3, p1 + if-eqz p3, :cond_d - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_c - const-string v1, "o3" + if-eqz p5, :cond_b - move-object/from16 v4, p2 + if-eqz p6, :cond_a - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_9 - const-string v1, "o4" + if-eqz p8, :cond_8 - move-object/from16 v5, p3 + if-eqz p9, :cond_7 - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_6 - const-string v1, "o5" + if-eqz p11, :cond_5 - move-object/from16 v6, p4 + if-eqz p12, :cond_4 - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p13, :cond_3 - const-string v1, "o6" + if-eqz p14, :cond_2 - move-object/from16 v7, p5 + if-eqz p15, :cond_1 - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o7" - - move-object/from16 v8, p6 - - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o8" - - move-object/from16 v9, p7 - - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o9" - - move-object/from16 v10, p8 - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o10" - - move-object/from16 v11, p9 - - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o11" - - move-object/from16 v12, p10 - - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o12" - - move-object/from16 v13, p11 - - invoke-static {v13, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o13" - - move-object/from16 v14, p12 - - invoke-static {v14, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o14" - - move-object/from16 v15, p13 - - invoke-static {v15, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o15" - - move-object/from16 v2, p14 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "o16" - - move-object/from16 v2, p15 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "combineFunction" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-static/range {p0 .. p8}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; move-result-object v1 - new-instance v3, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7; + new-instance v2, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7; - invoke-direct {v3, v0}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7;->(Lkotlin/jvm/functions/Function16;)V + invoke-direct {v2, v0}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt$combineLatest$7;->(Lkotlin/jvm/functions/Function16;)V - move-object/from16 p0, v1 + move-object p0, v1 - move-object/from16 p1, p9 + move-object p1, p9 - move-object/from16 p2, p10 + move-object p2, p10 - move-object/from16 p3, p11 + move-object p3, p11 - move-object/from16 p4, p12 + move-object p4, p12 move-object/from16 p5, p13 @@ -1096,7 +1419,7 @@ move-object/from16 p7, p15 - move-object/from16 p8, v3 + move-object p8, v2 invoke-static/range {p0 .. p8}, Lrx/Observable;->d(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func8;)Lrx/Observable; @@ -1104,9 +1427,128 @@ const-string v1, "Observable\n .comb\u2026t16\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string v0, "combineFunction" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + const-string v0, "o16" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_2 + const-string v0, "o15" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + const-string v0, "o14" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + const-string v0, "o13" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_5 + const-string v0, "o12" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_6 + const-string v0, "o11" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_7 + const-string v0, "o10" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_8 + const-string v0, "o9" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_9 + const-string v0, "o8" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_a + const-string v0, "o7" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_b + const-string v0, "o6" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_c + const-string v0, "o5" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_d + const-string v0, "o4" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_e + const-string v0, "o3" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_f + const-string v0, "o2" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_10 + const-string v0, "o1" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final createHolderObservable(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -1182,7 +1624,7 @@ const-string v1, "Observable\n .combineL\u2026t5, t6, t7, t8, t9)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$1.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$1.smali index 1017aa30e1..49335a0c23 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ObservableExtensions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$2.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$2.smali index 87ad543796..f917a73937 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$2.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/rx/ObservableExtensionsKt$appSubscribe$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ObservableExtensions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$bindToComponentLifecycle$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$bindToComponentLifecycle$$inlined$let$lambda$1.smali index 5e0051e7cf..0f7304e742 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$bindToComponentLifecycle$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$bindToComponentLifecycle$$inlined$let$lambda$1.smali @@ -49,12 +49,25 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt$bindToComponentLifecycle$$inlined$let$lambda$1;->call(Ljava/lang/Object;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Object;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { - "(TT;)", - "Ljava/lang/Boolean;" + "(TT;)Z" } .end annotation @@ -102,19 +115,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt$bindToComponentLifecycle$$inlined$let$lambda$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$1.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$1.smali index 7324d5d607..f9650311aa 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$1.smali @@ -59,22 +59,26 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; - .locals 0 - - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V - - const/4 p1, 0x0 - - throw p1 -.end method - .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 return-object p1 .end method + +.method public final call(Ljava/lang/Object;)Z + .locals 0 + + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$2.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$2.smali index 96f8f6be3f..b8973602f1 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$2.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -68,7 +67,7 @@ } .end annotation - invoke-static {}, Lk0/o/c/i;->reifiedOperationMarker()V + invoke-static {}, Lk0/n/c/h;->reifiedOperationMarker()V const/4 p1, 0x0 diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$1.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$1.smali index e8bd84b186..2eb92c3a70 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$1.smali @@ -59,12 +59,25 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->call(Ljava/lang/Object;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Object;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { - "(TT;)", - "Ljava/lang/Boolean;" + "(TT;)Z" } .end annotation @@ -78,19 +91,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - invoke-virtual {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$2.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$2.smali index 34741b3554..7067c7fc5a 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$2.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$filterNull$2.smali @@ -25,7 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "TT;TT;>;" + "TT;TR;>;" } .end annotation @@ -65,7 +65,14 @@ } .end annotation - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action0$0.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action0$0.smali index 07bc8fa18f..bfa7cdca6a 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action0$0.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action0$0.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action1$0.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action1$0.smali index ed2c9c25d2..a661c87de2 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action1$0.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt$sam$rx_functions_Action1$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt.smali b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt.smali index 2740d41cb6..aa7a871f9a 100644 --- a/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt.smali +++ b/com.discord/smali/com/discord/utilities/rx/ObservableExtensionsKt.smali @@ -35,21 +35,15 @@ } .end annotation - const-string v0, "$this$appSubscribe" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "errorTag" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 - const-string v0, "onNext" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onCompleted" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 new-instance v0, Ljava/lang/ref/WeakReference; @@ -79,7 +73,7 @@ const-string p1, "subscription" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p3, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -89,6 +83,34 @@ :cond_0 return-void + + :cond_1 + const-string p0, "onCompleted" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "errorTag" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "$this$appSubscribe" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final appSubscribe(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V @@ -123,21 +145,15 @@ } .end annotation - const-string v0, "$this$appSubscribe" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "errorClass" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "onCompleted" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onNext" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; @@ -145,7 +161,7 @@ const-string p1, "errorClass.simpleName" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v1, p0 @@ -162,6 +178,34 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "onCompleted" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "errorClass" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$appSubscribe" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V @@ -312,13 +356,11 @@ } .end annotation - const-string v0, "$this$bindToComponentLifecycle" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "appComponent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Lcom/discord/app/AppComponent;->getUnsubscribeSignal()Lrx/subjects/Subject; @@ -340,12 +382,33 @@ move-result-object p0 + const-string p1, "observable.filter {\n \u2026ng == false\n }" + + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_0 + :cond_0 - const-string p1, "takeUntil(appComponent.u\u2026ble\n }\n }" + const-string p1, "observable" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_0 return-object p0 + + :cond_1 + const-string p0, "appComponent" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$bindToComponentLifecycle" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -362,9 +425,7 @@ } .end annotation - const-string v0, "$this$computationBuffered" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Lrx/Observable;->I()Lrx/Observable; @@ -388,9 +449,18 @@ const-string v0, "onBackpressureBuffer()\n \u2026Schedulers.computation())" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$computationBuffered" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final computationLatest(Lrx/Observable;)Lrx/Observable; @@ -407,9 +477,7 @@ } .end annotation - const-string v0, "$this$computationLatest" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Lrx/Observable;->J()Lrx/Observable; @@ -433,9 +501,18 @@ const-string v0, "onBackpressureLatest()\n \u2026Schedulers.computation())" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$computationLatest" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final filterIs(Lrx/Observable;)Lrx/Observable; @@ -452,9 +529,7 @@ } .end annotation - const-string v0, "$this$filterIs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance p0, Ljava/lang/UnsupportedOperationException; @@ -463,9 +538,18 @@ invoke-direct {p0, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw p0 + + :cond_0 + const-string p0, "$this$filterIs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final synthetic filterNull(Lrx/Observable;)Lrx/Observable; +.method public static final filterNull(Lrx/Observable;)Lrx/Observable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -479,9 +563,7 @@ } .end annotation - const-string v0, "$this$filterNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1; @@ -497,9 +579,18 @@ const-string v0, "filter { it != null }.map { it!! }" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$filterNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; @@ -518,13 +609,11 @@ } .end annotation - const-string v0, "$this$leadingEdgeThrottle" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "timeUnit" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/rx/LeadingEdgeThrottle; @@ -542,9 +631,23 @@ const-string p1, "lift(LeadingEdgeThrottle\u2026indowDuration, timeUnit))" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "timeUnit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$leadingEdgeThrottle" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final restSubscribeOn(Lrx/Observable;Z)Lrx/Observable; @@ -561,9 +664,7 @@ } .end annotation - const-string v0, "$this$restSubscribeOn" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {}, Ls0/p/a;->d()Lrx/Scheduler; @@ -573,13 +674,13 @@ move-result-object v2 + const-string p0, "observable" + if-eqz p1, :cond_0 sget-object v1, Lcom/discord/restapi/utils/RetryWithDelay;->INSTANCE:Lcom/discord/restapi/utils/RetryWithDelay; - const-string p0, "observable" - - invoke-static {v2, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0x0 @@ -595,12 +696,22 @@ move-result-object v2 + goto :goto_0 + :cond_0 - const-string p0, "subscribeOn(Schedulers.i\u2026 observable\n }\n }" - - invoke-static {v2, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_0 return-object v2 + + :cond_1 + const-string p0, "$this$restSubscribeOn" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; @@ -636,9 +747,7 @@ } .end annotation - const-string v0, "$this$takeSingleUntilTimeout" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const/4 v0, 0x1 @@ -670,13 +779,22 @@ :goto_0 const-string p1, "take(1).let {\n if (\u2026LISECONDS))\n }\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p0 return-object p0 + + :cond_1 + const-string p0, "$this$takeSingleUntilTimeout" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; @@ -717,9 +835,7 @@ } .end annotation - const-string v0, "$this$ui" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {}, Ls0/j/b/a;->a()Lrx/Scheduler; @@ -731,9 +847,18 @@ const-string v0, "observeOn(AndroidSchedulers.mainThread())" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$ui" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final ui(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)Lrx/Observable; @@ -753,13 +878,11 @@ } .end annotation - const-string v0, "$this$ui" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "appComponent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {}, Ls0/j/b/a;->a()Lrx/Scheduler; @@ -771,7 +894,7 @@ const-string v0, "observeOn(AndroidSchedulers.mainThread())" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -787,9 +910,23 @@ const-string p1, "observeOn(AndroidSchedul\u2026beFromUpdates()\n }" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "appComponent" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$ui" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$2.smali b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$2.smali index 27c617b9cf..18efb95c24 100644 --- a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$2.smali +++ b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "OnDelayedEmissionHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onError" - - const-string v5, "onError(Ljava/lang/Throwable;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onError(Ljava/lang/Throwable;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Ljava/lang/Throwable;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; invoke-virtual {v0, p1}, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1;->onError(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1$tryFinish$2.smali b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1$tryFinish$2.smali index a9f9f2bd34..2bd71c98e0 100644 --- a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1$tryFinish$2.smali +++ b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1$tryFinish$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1$tryFinish$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "OnDelayedEmissionHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onError" - - const-string v5, "onError(Ljava/lang/Throwable;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onError(Ljava/lang/Throwable;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Ljava/lang/Throwable;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; invoke-virtual {v0, p1}, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1;->onError(Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1.smali b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1.smali index a059f9dcd9..c7a4671d7f 100644 --- a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1.smali +++ b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1.smali @@ -120,9 +120,7 @@ .method public onError(Ljava/lang/Throwable;)V .locals 1 - const-string v0, "e" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1;->$subscriber:Lrx/Subscriber; @@ -140,6 +138,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onNext(Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$sam$rx_functions_Action1$0.smali b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$sam$rx_functions_Action1$0.smali index b6017a0d4c..6aa2881fcf 100644 --- a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$sam$rx_functions_Action1$0.smali +++ b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler$sam$rx_functions_Action1$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler.smali b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler.smali index e9ca6f904c..37635e5d3b 100644 --- a/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler.smali +++ b/com.discord/smali/com/discord/utilities/rx/OnDelayedEmissionHandler.smali @@ -59,17 +59,13 @@ } .end annotation - const-string v0, "onDelayCallback" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "unit" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "scheduler" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -90,6 +86,27 @@ iput-object p1, p0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler;->hasFinished:Ljava/util/concurrent/atomic/AtomicBoolean; return-void + + :cond_0 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "unit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onDelayCallback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lkotlin/jvm/functions/Function1;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -123,7 +140,7 @@ const-string p2, "AndroidSchedulers.mainThread()" - invoke-static {p5, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_2 move-object v5, p5 @@ -203,9 +220,7 @@ } .end annotation - const-string v0, "subscriber" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler$call$wrappedSubscriber$1; @@ -244,4 +259,13 @@ iput-object p1, p0, Lcom/discord/utilities/rx/OnDelayedEmissionHandler;->delaySubscription:Lrx/Subscription; return-object v0 + + :cond_0 + const-string p1, "subscriber" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$Companion.smali b/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$Companion.smali index 234220d4f2..ca2ea582c5 100644 --- a/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$Companion.smali +++ b/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$Companion.smali @@ -53,7 +53,7 @@ const-string p4, "Schedulers.computation()" - invoke-static {p6, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p6, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_1 move-object v6, p6 @@ -94,17 +94,13 @@ } .end annotation - const-string v0, "$this$bufferedDelay" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "timeUnit" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "scheduler" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/utilities/rx/OperatorBufferedDelay; @@ -132,7 +128,28 @@ const-string p2, "this.lift(OperatorBuffer\u2026meUnit, size, scheduler))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "timeUnit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "$this$bufferedDelay" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber.smali b/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber.smali index 6319772338..09a5304265 100644 --- a/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber.smali +++ b/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber.smali @@ -65,13 +65,11 @@ } .end annotation - const-string v0, "child" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "inner" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iput-object p1, p0, Lcom/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber;->this$0:Lcom/discord/utilities/rx/OperatorBufferedDelay; @@ -88,6 +86,20 @@ iput-object p1, p0, Lcom/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber;->buffer:Ljava/util/List; return-void + + :cond_0 + const-string p1, "inner" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "child" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final cancelBufferTimer()V @@ -156,7 +168,7 @@ :catchall_0 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p0, p1}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay.smali b/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay.smali index c42beffc5d..26f1a25f61 100644 --- a/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay.smali +++ b/com.discord/smali/com/discord/utilities/rx/OperatorBufferedDelay.smali @@ -59,13 +59,11 @@ .method public constructor (JLjava/util/concurrent/TimeUnit;ILrx/Scheduler;)V .locals 1 - const-string v0, "timeUnit" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "scheduler" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -78,6 +76,20 @@ iput-object p5, p0, Lcom/discord/utilities/rx/OperatorBufferedDelay;->scheduler:Lrx/Scheduler; return-void + + :cond_0 + const-string p1, "scheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "timeUnit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLjava/util/concurrent/TimeUnit;ILrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -133,9 +145,7 @@ } .end annotation - const-string v0, "childSubscriber" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/rx/OperatorBufferedDelay;->scheduler:Lrx/Scheduler; @@ -151,7 +161,7 @@ const-string v3, "inner" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, p0, v1, v0}, Lcom/discord/utilities/rx/OperatorBufferedDelay$ExactSubscriber;->(Lcom/discord/utilities/rx/OperatorBufferedDelay;Lrx/Subscriber;Lrx/Scheduler$Worker;)V @@ -160,6 +170,15 @@ invoke-virtual {p1, v2}, Lrx/Subscriber;->add(Lrx/Subscription;)V return-object v2 + + :cond_0 + const-string p1, "childSubscriber" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getScheduler()Lrx/Scheduler; diff --git a/com.discord/smali/com/discord/utilities/search/SearchUtils.smali b/com.discord/smali/com/discord/utilities/search/SearchUtils.smali index 583c8be899..28523fde6d 100644 --- a/com.discord/smali/com/discord/utilities/search/SearchUtils.smali +++ b/com.discord/smali/com/discord/utilities/search/SearchUtils.smali @@ -33,13 +33,11 @@ .method public final fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z .locals 7 - const-string v0, "query" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "target" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 invoke-virtual {p1}, Ljava/lang/String;->length()I @@ -66,7 +64,7 @@ if-ne v0, v1, :cond_1 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -134,4 +132,18 @@ :goto_3 return v2 + + :cond_6 + const-string p1, "target" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory.smali index 90856c2c46..b24f98eb07 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory.smali @@ -43,13 +43,11 @@ } .end annotation - const-string v0, "searchTarget" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "recentQueries" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,6 +56,20 @@ iput-object p2, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;->recentQueries:Ljava/util/LinkedList; return-void + + :cond_0 + const-string p1, "recentQueries" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;Lcom/discord/stores/StoreSearch$SearchTarget;Ljava/util/LinkedList;ILjava/lang/Object;)Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory; @@ -125,19 +137,31 @@ } .end annotation - const-string v0, "searchTarget" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "recentQueries" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;->(Lcom/discord/stores/StoreSearch$SearchTarget;Ljava/util/LinkedList;)V return-object v0 + + :cond_0 + const-string p1, "recentQueries" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -155,7 +179,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;->searchTarget:Lcom/discord/stores/StoreSearch$SearchTarget; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -165,7 +189,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;->recentQueries:Ljava/util/LinkedList; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$1.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$1.smali index 34552328c9..4063242207 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$1.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedList<", - "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", - ">;", - "Ljava/util/LinkedList<", - "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -86,7 +81,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$1;->$searchTarget:Lcom/discord/stores/StoreSearch$SearchTarget; diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$2.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$2.smali index 3baa0dd4dc..4ab2fc3861 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$2.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$clear$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MGPreferenceSearchHistoryCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/LinkedList<", "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", @@ -41,7 +41,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,7 +79,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1.smali index 557f6592de..7c193adae0 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedList<", - "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", - ">;", - "Ljava/util/Collection<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;>;>;" + "TT;TR;>;" } .end annotation @@ -64,14 +56,14 @@ check-cast p1, Ljava/util/LinkedList; - invoke-virtual {p0, p1}, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1;->call(Ljava/util/LinkedList;)Ljava/util/Collection; + invoke-virtual {p0, p1}, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1;->call(Ljava/util/LinkedList;)Ljava/util/LinkedList; move-result-object p1 return-object p1 .end method -.method public final call(Ljava/util/LinkedList;)Ljava/util/Collection; +.method public final call(Ljava/util/LinkedList;)Ljava/util/LinkedList; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -79,7 +71,7 @@ "Ljava/util/LinkedList<", "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", ">;)", - "Ljava/util/Collection<", + "Ljava/util/LinkedList<", "Ljava/util/List<", "Lcom/discord/utilities/search/query/node/QueryNode;", ">;>;" @@ -90,7 +82,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$getHistory$1;->$searchTarget:Lcom/discord/stores/StoreSearch$SearchTarget; diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$1.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$1.smali index 2b9b6c7377..df1c059a3b 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$1.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedList<", - "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", - ">;", - "Ljava/util/LinkedList<", - "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -90,7 +85,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$1;->$searchTarget:Lcom/discord/stores/StoreSearch$SearchTarget; diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$2.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$2.smali index 5f76dcad7b..7289e1db9b 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$2.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$persistQuery$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MGPreferenceSearchHistoryCache.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/LinkedList<", "Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory;", @@ -41,7 +41,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,7 +79,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache.smali b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache.smali index 2b5ef07b0c..0705cf85a0 100644 --- a/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache.smali +++ b/com.discord/smali/com/discord/utilities/search/history/MGPreferenceSearchHistoryCache.smali @@ -121,7 +121,7 @@ const-string v0, "iterator()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z @@ -136,7 +136,7 @@ const-string v1, "iter.next()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory; @@ -144,7 +144,7 @@ move-result-object v1 - invoke-static {v1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -189,7 +189,7 @@ const-string v1, "iterator()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -204,7 +204,7 @@ const-string v2, "targetsIter.next()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory; @@ -212,7 +212,7 @@ move-result-object v2 - invoke-static {v2, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -250,7 +250,7 @@ const-string v2, "targetHistory.recentQueries.iterator()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_3 :goto_2 @@ -266,11 +266,11 @@ const-string v3, "queriesIter.next()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Ljava/util/List; - invoke-static {v2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -297,7 +297,7 @@ iget v2, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache;->MAX_QUERIES_PER_TARGET:I - invoke-static {v1, v2}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v1, v2}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object v1 @@ -311,7 +311,7 @@ iget p3, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache;->MAX_SEARCH_TARGETS:I - invoke-static {p1, p3}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {p1, p3}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 @@ -342,7 +342,7 @@ const-string v1, "iterator()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -357,7 +357,7 @@ const-string v2, "iter.next()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache$TargetHistory; @@ -365,7 +365,7 @@ move-result-object v1 - invoke-static {v1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -386,9 +386,9 @@ .method public clear(Lcom/discord/stores/StoreSearch$SearchTarget;)V .locals 8 - const-string v0, "searchTarget" + const/4 v6, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache;->backingCache:Lcom/discord/utilities/persister/Persister; @@ -424,19 +424,9 @@ and-int/lit8 v0, v0, 0x20 - const-string v0, "onNext" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "clear history" - - const-string v0, "errorTag" - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v7, Lf/a/b/e0; - const/4 v6, 0x0 + const-string v2, "clear history" move-object v0, v7 @@ -451,6 +441,13 @@ invoke-virtual {p1, v7}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public getHistory(Lcom/discord/stores/StoreSearch$SearchTarget;)Lrx/Observable; @@ -468,9 +465,7 @@ } .end annotation - const-string v0, "searchTarget" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache;->backingCache:Lcom/discord/utilities/persister/Persister; @@ -488,9 +483,18 @@ const-string v0, "backingCache\n .ge\u2026{ it.find(searchTarget) }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public persistQuery(Lcom/discord/stores/StoreSearch$SearchTarget;Ljava/util/List;)V @@ -506,13 +510,11 @@ } .end annotation - const-string v0, "searchTarget" + const/4 v6, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "query" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/search/history/MGPreferenceSearchHistoryCache;->backingCache:Lcom/discord/utilities/persister/Persister; @@ -548,19 +550,9 @@ and-int/lit8 p2, p2, 0x20 - const-string p2, "onNext" - - invoke-static {v4, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "persist query" - - const-string p2, "errorTag" - - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p2, Lf/a/b/e0; - const/4 v6, 0x0 + const-string v2, "persist query" move-object v0, p2 @@ -575,4 +567,18 @@ invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$1.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$1.smali index de43e18d5d..34a9c366f0 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$1.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/search/network/SearchFetcher$getRestObservable$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SearchFetcher.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/concurrent/atomic/AtomicInteger;", "Ljava/lang/Integer;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,9 @@ .method public final invoke(Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/lang/Integer; .locals 1 - const-string v0, "$this$getNullIfZero" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I @@ -71,15 +71,17 @@ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "$this$getNullIfZero" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$2.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$2.smali index 1b90df1e75..5ae4eb9158 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$2.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$2.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Func0<", "Lrx/Observable<", - "Ljava/lang/Integer;", - ">;>;" + "TT;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$3.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$3.smali index 342c6e83f2..3e6f872db1 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$3.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$getRestObservable$3.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelSearchResponse;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -87,7 +85,6 @@ "Ljava/lang/Integer;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelSearchResponse;", ">;" } diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$1.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$1.smali index db90ac9b4a..131c4a1210 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$1.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$1.smali @@ -57,7 +57,7 @@ const-string v1, "searchResponse" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/utilities/search/network/SearchFetcher;->access$isIndexing(Lcom/discord/utilities/search/network/SearchFetcher;Lcom/discord/models/domain/ModelSearchResponse;)Z diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2$1.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2$1.smali index a3a3f5f363..13e78c9880 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2$1.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Void;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Void;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Long;", ">;" } diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2.smali index a211d7fe8c..cd64ef1f31 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$2.smali @@ -74,7 +74,8 @@ "Ljava/lang/Void;", ">;)", "Lrx/Observable<", - "*>;" + "Ljava/lang/Long;", + ">;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$3.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$3.smali index 53ce594034..6c0e0efcc3 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$3.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher$makeQuery$3.smali @@ -49,21 +49,15 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelSearchResponse;)Ljava/lang/Boolean; - .locals 2 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - iget-object v0, p0, Lcom/discord/utilities/search/network/SearchFetcher$makeQuery$3;->this$0:Lcom/discord/utilities/search/network/SearchFetcher; + check-cast p1, Lcom/discord/models/domain/ModelSearchResponse; - const-string v1, "it" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, p1}, Lcom/discord/utilities/search/network/SearchFetcher;->access$isIndexing(Lcom/discord/utilities/search/network/SearchFetcher;Lcom/discord/models/domain/ModelSearchResponse;)Z + invoke-virtual {p0, p1}, Lcom/discord/utilities/search/network/SearchFetcher$makeQuery$3;->call(Lcom/discord/models/domain/ModelSearchResponse;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -71,14 +65,20 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelSearchResponse;)Z + .locals 2 - check-cast p1, Lcom/discord/models/domain/ModelSearchResponse; + iget-object v0, p0, Lcom/discord/utilities/search/network/SearchFetcher$makeQuery$3;->this$0:Lcom/discord/utilities/search/network/SearchFetcher; - invoke-virtual {p0, p1}, Lcom/discord/utilities/search/network/SearchFetcher$makeQuery$3;->call(Lcom/discord/models/domain/ModelSearchResponse;)Ljava/lang/Boolean; + const-string v1, "it" - move-result-object p1 + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - return-object p1 + invoke-static {v0, p1}, Lcom/discord/utilities/search/network/SearchFetcher;->access$isIndexing(Lcom/discord/utilities/search/network/SearchFetcher;Lcom/discord/models/domain/ModelSearchResponse;)Z + + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher.smali b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher.smali index affb4ba35a..ea8d12d1dc 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchFetcher.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchFetcher.smali @@ -115,7 +115,7 @@ const-string p2, "Observable\n .defe\u2026ormers.restSubscribeOn())" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -207,13 +207,11 @@ } .end annotation - const-string v0, "searchTarget" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "searchQuery" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; @@ -281,7 +279,21 @@ const-string p2, "getRestObservable(search\u2026ntil { !it.isIndexing() }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchTarget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchQuery$Builder.smali b/com.discord/smali/com/discord/utilities/search/network/SearchQuery$Builder.smali index 540b7b19b6..3eadcf4016 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchQuery$Builder.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchQuery$Builder.smali @@ -70,15 +70,13 @@ # virtual methods .method public final appendParam(Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 2 - const-string v0, "paramKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "param" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v0, p0, Lcom/discord/utilities/search/network/SearchQuery$Builder;->paramsMap:Ljava/util/HashMap; @@ -98,6 +96,10 @@ invoke-direct {v0}, Ljava/util/ArrayList;->()V :goto_0 + const-string v1, "paramsMap[paramKey] ?: ArrayList()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v0, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z iget-object p2, p0, Lcom/discord/utilities/search/network/SearchQuery$Builder;->paramsMap:Ljava/util/HashMap; @@ -105,6 +107,20 @@ invoke-interface {p2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "param" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "paramKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final buildFrom(Ljava/util/List;Lcom/discord/utilities/search/validation/SearchData;)Lcom/discord/utilities/search/network/SearchQuery; @@ -122,20 +138,16 @@ } .end annotation - const-string v0, "queryNodes" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "searchData" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 v0, 0x0 - :goto_0 move-object v1, v0 @@ -178,7 +190,7 @@ move-result-object v4 - invoke-static {v4, v1}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v4, v1}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result v4 @@ -219,9 +231,9 @@ const-string p2, "contentBuilder.toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -273,6 +285,20 @@ invoke-direct {p1, p2, v0}, Lcom/discord/utilities/search/network/SearchQuery;->(Ljava/util/Map;Z)V return-object p1 + + :cond_7 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "queryNodes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setIncludeNsfw(Z)Lcom/discord/utilities/search/network/SearchQuery$Builder; diff --git a/com.discord/smali/com/discord/utilities/search/network/SearchQuery.smali b/com.discord/smali/com/discord/utilities/search/network/SearchQuery.smali index e5e8c45e8b..e595f7fa42 100644 --- a/com.discord/smali/com/discord/utilities/search/network/SearchQuery.smali +++ b/com.discord/smali/com/discord/utilities/search/network/SearchQuery.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (Ljava/util/Map;Z)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -42,9 +42,7 @@ } .end annotation - const-string v0, "params" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -53,6 +51,15 @@ iput-boolean p2, p0, Lcom/discord/utilities/search/network/SearchQuery;->includeNsfw:Z return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/search/network/state/SearchState.smali b/com.discord/smali/com/discord/utilities/search/network/state/SearchState.smali index ec5ebd4c96..53eee3a76d 100644 --- a/com.discord/smali/com/discord/utilities/search/network/state/SearchState.smali +++ b/com.discord/smali/com/discord/utilities/search/network/state/SearchState.smali @@ -25,7 +25,7 @@ # direct methods .method public constructor (Lcom/discord/utilities/search/network/state/QueryFetchState;Lcom/discord/utilities/search/network/SearchQuery;Ljava/util/List;ZI)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -38,9 +38,7 @@ } .end annotation - const-string v0, "queryFetchState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput p5, p0, Lcom/discord/utilities/search/network/state/SearchState;->totalResults:I return-void + + :cond_0 + const-string p1, "queryFetchState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/utilities/search/network/state/QueryFetchState;Lcom/discord/utilities/search/network/SearchQuery;Ljava/util/List;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -251,27 +258,34 @@ } .end annotation - const-string v0, "queryFetchState" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/utilities/search/network/state/SearchState; - new-instance v0, Lcom/discord/utilities/search/network/state/SearchState; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-object v2, p2 - move-object v3, p2 + move-object v3, p3 - move-object v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/search/network/state/SearchState;->(Lcom/discord/utilities/search/network/state/QueryFetchState;Lcom/discord/utilities/search/network/SearchQuery;Ljava/util/List;ZI)V - invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/search/network/state/SearchState;->(Lcom/discord/utilities/search/network/state/QueryFetchState;Lcom/discord/utilities/search/network/SearchQuery;Ljava/util/List;ZI)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "queryFetchState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -289,7 +303,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/network/state/SearchState;->queryFetchState:Lcom/discord/utilities/search/network/state/QueryFetchState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -299,7 +313,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/network/state/SearchState;->searchQuery:Lcom/discord/utilities/search/network/SearchQuery; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -309,7 +323,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/network/state/SearchState;->hits:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/search/query/node/QueryNode$Preprocessor.smali b/com.discord/smali/com/discord/utilities/search/query/node/QueryNode$Preprocessor.smali index a86b30ed35..d838528cee 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/QueryNode$Preprocessor.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/QueryNode$Preprocessor.smali @@ -125,7 +125,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v2 @@ -164,13 +164,11 @@ } .end annotation - const-string v0, "$this$preprocess" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "searchData" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 new-instance v0, Ljava/util/ArrayList; @@ -234,4 +232,18 @@ invoke-direct {p2, p1}, Lcom/discord/utilities/search/query/node/QueryNode$Preprocessor;->consolidateContentNodes(Ljava/util/List;)V return-void + + :cond_2 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "$this$preprocess" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/query/node/answer/AnswerNode.smali b/com.discord/smali/com/discord/utilities/search/query/node/answer/AnswerNode.smali index fb8e045c18..7eef2cc9ed 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/answer/AnswerNode.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/answer/AnswerNode.smali @@ -31,13 +31,11 @@ .method public render(Landroid/text/SpannableStringBuilder;Landroid/content/Context;)V .locals 1 - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Lcom/discord/utilities/search/query/node/QueryNode;->getText()Ljava/lang/String; @@ -52,6 +50,20 @@ invoke-virtual {p1, p2}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; return-void + + :cond_0 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/search/query/node/answer/ChannelNode.smali b/com.discord/smali/com/discord/utilities/search/query/node/answer/ChannelNode.smali index c55b1d5595..9598bd8311 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/answer/ChannelNode.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/answer/ChannelNode.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "channelName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/search/query/node/answer/AnswerNode;->()V iput-object p1, p0, Lcom/discord/utilities/search/query/node/answer/ChannelNode;->channelName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/query/node/answer/ChannelNode;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/utilities/search/query/node/answer/ChannelNode; @@ -52,15 +59,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/utilities/search/query/node/answer/ChannelNode; .locals 1 - const-string v0, "channelName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/answer/ChannelNode; invoke-direct {v0, p1}, Lcom/discord/utilities/search/query/node/answer/ChannelNode;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -78,7 +92,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/query/node/answer/ChannelNode;->channelName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -169,9 +183,7 @@ .method public isValid(Lcom/discord/utilities/search/validation/SearchData;)Z .locals 1 - const-string v0, "searchData" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/search/validation/SearchData;->getChannelNameIndex()Ljava/util/Map; @@ -184,6 +196,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; @@ -209,19 +230,17 @@ .method public updateQuery(Lcom/discord/utilities/search/network/SearchQuery$Builder;Lcom/discord/utilities/search/validation/SearchData;Lcom/discord/utilities/search/query/FilterType;)V .locals 1 - const-string v0, "queryBuilder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "searchData" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p0}, Lcom/discord/utilities/search/query/node/answer/ChannelNode;->getValidFilters()Ljava/util/Set; move-result-object v0 - invoke-static {v0, p3}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v0, p3}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result p3 @@ -258,4 +277,18 @@ :cond_1 return-void + + :cond_2 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "queryBuilder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption$Companion.smali b/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption$Companion.smali index 52ba33dccf..b126d0a3b1 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption$Companion.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption$Companion.smali @@ -36,19 +36,17 @@ .method public final getOptionFromString(Ljava/lang/String;Lcom/discord/utilities/search/strings/SearchStringProvider;)Lcom/discord/utilities/search/query/node/answer/HasAnswerOption; .locals 1 - const-string v0, "match" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "searchStringProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 invoke-interface {p2}, Lcom/discord/utilities/search/strings/SearchStringProvider;->getLinkAnswerString()Ljava/lang/String; move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -63,7 +61,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -78,7 +76,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -93,7 +91,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -108,7 +106,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -123,7 +121,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -146,4 +144,18 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_6 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "match" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption.smali b/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption.smali index 8d2d01648c..65ca7fdcf8 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/answer/HasAnswerOption.smali @@ -97,7 +97,7 @@ const/4 v3, 0x3 - const-string/jumbo v4, "video" + const-string v4, "video" invoke-direct {v1, v2, v3, v4}, Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;->(Ljava/lang/String;ILjava/lang/String;)V @@ -196,9 +196,7 @@ .method public final getLocalizedInputText(Lcom/discord/utilities/search/strings/SearchStringProvider;)Ljava/lang/String; .locals 2 - const-string v0, "searchStringProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I @@ -274,6 +272,15 @@ :goto_0 return-object p1 + + :cond_6 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getRestParamValue()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/search/query/node/answer/HasNode.smali b/com.discord/smali/com/discord/utilities/search/query/node/answer/HasNode.smali index 13c5e35eda..bd05af5152 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/answer/HasNode.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/answer/HasNode.smali @@ -13,13 +13,11 @@ .method public constructor (Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Ljava/lang/String;)V .locals 1 - const-string v0, "hasAnswerOption" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/search/query/node/answer/AnswerNode;->()V @@ -28,18 +26,30 @@ iput-object p2, p0, Lcom/discord/utilities/search/query/node/answer/HasNode;->text:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/lang/String;Lcom/discord/utilities/search/strings/SearchStringProvider;)V .locals 1 - const-string v0, "match" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "searchStringProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;->Companion:Lcom/discord/utilities/search/query/node/answer/HasAnswerOption$Companion; @@ -50,6 +60,20 @@ invoke-direct {p0, p2, p1}, Lcom/discord/utilities/search/query/node/answer/HasNode;->(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "match" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final component1()Lcom/discord/utilities/search/query/node/answer/HasAnswerOption; @@ -101,19 +125,31 @@ .method public final copy(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Ljava/lang/String;)Lcom/discord/utilities/search/query/node/answer/HasNode; .locals 1 - const-string v0, "hasAnswerOption" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/answer/HasNode; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/search/query/node/answer/HasNode;->(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -131,7 +167,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/query/node/answer/HasNode;->hasAnswerOption:Lcom/discord/utilities/search/query/node/answer/HasAnswerOption; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -145,7 +181,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -231,15 +267,22 @@ .end method .method public isValid(Lcom/discord/utilities/search/validation/SearchData;)Z - .locals 1 + .locals 0 - const-string v0, "searchData" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; @@ -279,19 +322,17 @@ .method public updateQuery(Lcom/discord/utilities/search/network/SearchQuery$Builder;Lcom/discord/utilities/search/validation/SearchData;Lcom/discord/utilities/search/query/FilterType;)V .locals 1 - const-string v0, "queryBuilder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "searchData" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Lcom/discord/utilities/search/query/node/answer/HasNode;->getValidFilters()Ljava/util/Set; move-result-object p2 - invoke-static {p2, p3}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result p2 @@ -311,4 +352,18 @@ invoke-virtual {p1, p3, p2}, Lcom/discord/utilities/search/network/SearchQuery$Builder;->appendParam(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "queryBuilder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/query/node/answer/UserNode.smali b/com.discord/smali/com/discord/utilities/search/query/node/answer/UserNode.smali index ae2f0c0035..8ce19182e4 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/answer/UserNode.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/answer/UserNode.smali @@ -11,11 +11,9 @@ # direct methods .method public constructor (Ljava/lang/String;I)V - .locals 1 + .locals 0 - const-string/jumbo v0, "userName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/search/query/node/answer/AnswerNode;->()V @@ -24,6 +22,15 @@ iput p2, p0, Lcom/discord/utilities/search/query/node/answer/UserNode;->discriminator:I return-void + + :cond_0 + const-string p1, "userName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component2()I @@ -71,15 +78,22 @@ .method public final copy(Ljava/lang/String;I)Lcom/discord/utilities/search/query/node/answer/UserNode; .locals 1 - const-string/jumbo v0, "userName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/answer/UserNode; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/search/query/node/answer/UserNode;->(Ljava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "userName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -97,7 +111,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/query/node/answer/UserNode;->userName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -164,7 +178,7 @@ const-string v2, "java.lang.String.format(format, *args)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -246,9 +260,7 @@ .method public isValid(Lcom/discord/utilities/search/validation/SearchData;)Z .locals 2 - const-string v0, "searchData" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/search/query/node/answer/UserNode;->userName:Ljava/lang/String; @@ -269,6 +281,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; @@ -302,13 +323,11 @@ .method public updateQuery(Lcom/discord/utilities/search/network/SearchQuery$Builder;Lcom/discord/utilities/search/validation/SearchData;Lcom/discord/utilities/search/query/FilterType;)V .locals 2 - const-string v0, "queryBuilder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "searchData" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 if-nez p3, :cond_0 @@ -352,4 +371,18 @@ invoke-virtual {p1, p3, p2}, Lcom/discord/utilities/search/network/SearchQuery$Builder;->appendParam(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_3 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "queryBuilder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/query/node/content/ContentNode.smali b/com.discord/smali/com/discord/utilities/search/query/node/content/ContentNode.smali index a8270f7ad7..7437c0eb85 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/content/ContentNode.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/content/ContentNode.smali @@ -11,13 +11,11 @@ .method public constructor (Lcom/discord/utilities/search/query/node/content/ContentNode;Lcom/discord/utilities/search/query/node/content/ContentNode;)V .locals 1 - const-string v0, "node1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "node2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -42,20 +40,41 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/search/query/node/content/ContentNode;->(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "node2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "node1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/lang/CharSequence;)V - .locals 1 + .locals 0 - const-string v0, "content" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/search/query/node/QueryNode;->()V iput-object p1, p0, Lcom/discord/utilities/search/query/node/content/ContentNode;->content:Ljava/lang/CharSequence; return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/query/node/content/ContentNode;Ljava/lang/CharSequence;ILjava/lang/Object;)Lcom/discord/utilities/search/query/node/content/ContentNode; @@ -88,15 +107,22 @@ .method public final copy(Ljava/lang/CharSequence;)Lcom/discord/utilities/search/query/node/content/ContentNode; .locals 1 - const-string v0, "content" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/content/ContentNode; invoke-direct {v0, p1}, Lcom/discord/utilities/search/query/node/content/ContentNode;->(Ljava/lang/CharSequence;)V return-object v0 + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +140,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/query/node/content/ContentNode;->content:Ljava/lang/CharSequence; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -177,13 +203,11 @@ .method public render(Landroid/text/SpannableStringBuilder;Landroid/content/Context;)V .locals 1 - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p2, p0, Lcom/discord/utilities/search/query/node/content/ContentNode;->content:Ljava/lang/CharSequence; @@ -196,6 +220,20 @@ invoke-virtual {p1, p2}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; return-void + + :cond_0 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/search/query/node/filter/FilterNode.smali b/com.discord/smali/com/discord/utilities/search/query/node/filter/FilterNode.smali index b3e7b3d7d2..c838651763 100644 --- a/com.discord/smali/com/discord/utilities/search/query/node/filter/FilterNode.smali +++ b/com.discord/smali/com/discord/utilities/search/query/node/filter/FilterNode.smali @@ -13,13 +13,11 @@ .method public constructor (Lcom/discord/utilities/search/query/FilterType;Ljava/lang/String;)V .locals 1 - const-string v0, "filterType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/search/query/node/QueryNode;->()V @@ -28,6 +26,20 @@ iput-object p2, p0, Lcom/discord/utilities/search/query/node/filter/FilterNode;->text:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/query/node/filter/FilterNode;Lcom/discord/utilities/search/query/FilterType;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/utilities/search/query/node/filter/FilterNode; @@ -79,19 +91,31 @@ .method public final copy(Lcom/discord/utilities/search/query/FilterType;Ljava/lang/String;)Lcom/discord/utilities/search/query/node/filter/FilterNode; .locals 1 - const-string v0, "filterType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/search/query/node/filter/FilterNode; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/search/query/node/filter/FilterNode;->(Lcom/discord/utilities/search/query/FilterType;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -109,7 +133,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/query/node/filter/FilterNode;->filterType:Lcom/discord/utilities/search/query/FilterType; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -123,7 +147,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -199,17 +223,15 @@ .method public render(Landroid/text/SpannableStringBuilder;Landroid/content/Context;)V .locals 3 - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "renderContext" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const v1, 0x7f090001 - const v0, 0x7f090001 - - invoke-static {p2, v0}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface; + invoke-static {p2, v1}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface; move-result-object p2 @@ -219,12 +241,7 @@ invoke-direct {v0, p2}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->(Landroid/graphics/Typeface;)V - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 invoke-virtual {p1}, Landroid/text/SpannableStringBuilder;->length()I move-result p2 @@ -258,6 +275,20 @@ invoke-virtual {p1, v0, p2, v1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-void + + :cond_1 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/search/strings/ContextSearchStringProvider.smali b/com.discord/smali/com/discord/utilities/search/strings/ContextSearchStringProvider.smali index d28d091f17..0ab770744a 100644 --- a/com.discord/smali/com/discord/utilities/search/strings/ContextSearchStringProvider.smali +++ b/com.discord/smali/com/discord/utilities/search/strings/ContextSearchStringProvider.smali @@ -32,9 +32,7 @@ .method public constructor (Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,7 +44,7 @@ const-string v1, "context.getString(R.string.search_filter_from)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->fromFilterString:Ljava/lang/String; @@ -58,7 +56,7 @@ const-string v1, "context.getString(R.string.search_filter_in)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->inFilterString:Ljava/lang/String; @@ -70,7 +68,7 @@ const-string v1, "context.getString(R.string.search_filter_mentions)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->mentionsFilterString:Ljava/lang/String; @@ -82,7 +80,7 @@ const-string v1, "context.getString(R.string.search_filter_has)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->hasFilterString:Ljava/lang/String; @@ -94,7 +92,7 @@ const-string v1, "context.getString(R.string.search_answer_has_link)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->linkAnswerString:Ljava/lang/String; @@ -106,7 +104,7 @@ const-string v1, "context.getString(R.stri\u2026.search_answer_has_embed)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->embedAnswerString:Ljava/lang/String; @@ -118,7 +116,7 @@ const-string v1, "context.getString(R.stri\u2026ch_answer_has_attachment)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->fileAnswerString:Ljava/lang/String; @@ -130,7 +128,7 @@ const-string v1, "context.getString(R.stri\u2026.search_answer_has_video)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->videoAnswerString:Ljava/lang/String; @@ -142,7 +140,7 @@ const-string v1, "context.getString(R.stri\u2026.search_answer_has_image)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->imageAnswerString:Ljava/lang/String; @@ -154,11 +152,20 @@ const-string v0, "context.getString(R.stri\u2026.search_answer_has_sound)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->soundAnswerString:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$1.smali b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$1.smali index 91ceef42cb..61d79a2517 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$1.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/CharSequence;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$2.smali b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$2.smali index 432c0d4f38..22a34fb67c 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$2.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "SearchSuggestionEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/CharSequence;", "Ljava/lang/Boolean;", @@ -45,27 +45,56 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lk0/u/e; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v3, "isNotEmpty" - - const-string v4, "isNotEmpty(Ljava/lang/CharSequence;)Z" - - const/4 v5, 0x1 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "isNotEmpty" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 3 + + const-class v0, Lk0/t/e; + + sget-object v1, Lk0/n/c/s;->a:Lk0/n/c/t; + + if-eqz v1, :cond_0 + + new-instance v1, Lk0/n/c/o; + + const-string v2, "app_productionDiscordExternalRelease" + + invoke-direct {v1, v0, v2}, Lk0/n/c/o;->(Ljava/lang/Class;Ljava/lang/String;)V + + return-object v1 + + :cond_0 + const/4 v0, 0x0 + + throw v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "isNotEmpty(Ljava/lang/CharSequence;)Z" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -83,11 +112,9 @@ .end method .method public final invoke(Ljava/lang/String;)Z - .locals 1 + .locals 0 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/lang/CharSequence;->length()I @@ -104,4 +131,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$3.smali b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$3.smali index d53ab1c815..c36255b6cc 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$3.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine$setupMemberRequestSubscription$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SearchSuggestionEngine.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine.smali b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine.smali index 777ed50d07..576a12bc66 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/SearchSuggestionEngine.smali @@ -6,9 +6,11 @@ # static fields .field public static final INSTANCE:Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine; -.field public static final MAX_ENTRY_TYPE_COUNT:I +# The value of this static final field might be set in the static constructor +.field public static final MAX_ENTRY_TYPE_COUNT:I = 0xa -.field public static final MAX_USER_SORTING_THRESHOLD:I +# The value of this static final field might be set in the static constructor +.field public static final MAX_USER_SORTING_THRESHOLD:I = 0x64 .field public static final membersRequestSubject:Lrx/subjects/SerializedSubject; .annotation system Ldalvik/annotation/Signature; @@ -91,7 +93,7 @@ if-eq p2, v0, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 @@ -183,7 +185,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v1, p1}, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion$Companion;->canComplete(Ljava/lang/String;Ljava/lang/CharSequence;)Z @@ -202,9 +204,9 @@ const-string p3, "ModelChannel.getSortByNameAndType()" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p2, p1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p2, p1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -241,7 +243,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -256,7 +258,7 @@ :cond_5 sget p1, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine;->MAX_ENTRY_TYPE_COUNT:I - invoke-static {p2, p1}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {p2, p1}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 @@ -287,7 +289,7 @@ return-object v1 :cond_0 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 @@ -505,7 +507,7 @@ if-eq p2, v0, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 @@ -656,7 +658,7 @@ return-object v1 :cond_0 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -678,7 +680,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -689,11 +691,11 @@ goto :goto_0 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.CharSequence" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -725,21 +727,15 @@ } .end annotation - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string v0, "searchData" + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "searchStringProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "recentQueries" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 new-instance v0, Ljava/util/ArrayList; @@ -833,6 +829,34 @@ :cond_1 return-object v0 + + :cond_2 + const-string p0, "recentQueries" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "searchStringProvider" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "searchData" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "input" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getUserSuggestions(Ljava/lang/CharSequence;Lcom/discord/utilities/search/query/FilterType;Ljava/util/Map;)Ljava/util/Collection; @@ -864,7 +888,7 @@ if-eq v1, v2, :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; return-object v0 @@ -966,9 +990,9 @@ sget-object v3, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->Companion:Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$Companion; - const-string/jumbo v8, "username" + const-string v8, "username" - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v4, v5, v9, v0}, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$Companion;->canComplete(Ljava/lang/String;ILjava/lang/String;Ljava/lang/CharSequence;)Z @@ -1023,7 +1047,7 @@ :cond_4 sget v0, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine;->MAX_ENTRY_TYPE_COUNT:I - invoke-static {v11, v0}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v11, v0}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object v0 @@ -1072,7 +1096,7 @@ const-string v0, "membersRequestSubject\n \u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/utilities/search/suggestion/SearchSuggestionEngine; diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion$Companion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion$Companion.smali index a7428cd49c..69bad8c78a 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion$Companion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion$Companion.smali @@ -36,13 +36,11 @@ .method public final canComplete(Ljava/lang/String;Ljava/lang/CharSequence;)Z .locals 3 - const-string v0, "channelName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "currentInput" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-interface {p2}, Ljava/lang/CharSequence;->length()I @@ -72,10 +70,6 @@ if-ne v0, v1, :cond_2 - const-string v0, "$this$drop" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p2}, Ljava/lang/CharSequence;->length()I move-result v0 @@ -97,9 +91,23 @@ move-result-object p2 :cond_2 - invoke-static {p1, p2, v2}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {p1, p2, v2}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result p1 return p1 + + :cond_3 + const-string p1, "currentInput" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion.smali index a482b1ba58..f38694088f 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/ChannelSuggestion.smali @@ -42,11 +42,9 @@ .end method .method public constructor (Ljava/lang/String;J)V - .locals 1 + .locals 0 - const-string v0, "channelName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,6 +57,15 @@ iput-object p1, p0, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;->category:Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; return-void + + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;Ljava/lang/String;JILjava/lang/Object;)Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; @@ -106,15 +113,22 @@ .method public final copy(Ljava/lang/String;J)Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; .locals 1 - const-string v0, "channelName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;->(Ljava/lang/String;J)V return-object v0 + + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -132,7 +146,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;->channelName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion$Companion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion$Companion.smali index 5a27b560e9..08015d8997 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion$Companion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion$Companion.smali @@ -107,17 +107,13 @@ .method public final canComplete(Ljava/lang/CharSequence;Lcom/discord/utilities/search/query/FilterType;Lcom/discord/utilities/search/strings/SearchStringProvider;)Z .locals 1 - const-string v0, "currentInput" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "filterType" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchStringProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p2, p3}, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion$Companion;->getStringRepresentation(Lcom/discord/utilities/search/query/FilterType;Lcom/discord/utilities/search/strings/SearchStringProvider;)Ljava/lang/String; @@ -127,9 +123,30 @@ const/4 v0, 0x2 - invoke-static {p2, p1, p3, v0}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p2, p1, p3, v0}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p1 return p1 + + :cond_0 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "currentInput" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion.smali index 8266da554e..e2cce2d764 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/FilterSuggestion.smali @@ -40,11 +40,9 @@ .end method .method public constructor (Lcom/discord/utilities/search/query/FilterType;)V - .locals 1 + .locals 0 - const-string v0, "filterType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput-object p1, p0, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;->category:Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; return-void + + :cond_0 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;Lcom/discord/utilities/search/query/FilterType;ILjava/lang/Object;)Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; @@ -87,15 +94,22 @@ .method public final copy(Lcom/discord/utilities/search/query/FilterType;)Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; .locals 1 - const-string v0, "filterType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; invoke-direct {v0, p1}, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;->(Lcom/discord/utilities/search/query/FilterType;)V return-object v0 + + :cond_0 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -113,7 +127,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;->filterType:Lcom/discord/utilities/search/query/FilterType; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion$Companion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion$Companion.smali index 72b42b3c3c..1e13cc8ee3 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion$Companion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion$Companion.smali @@ -36,17 +36,13 @@ .method public final canComplete(Ljava/lang/CharSequence;Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Lcom/discord/utilities/search/strings/SearchStringProvider;)Z .locals 1 - const-string v0, "currentInput" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "hasAnswerOption" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchStringProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p2, p3}, Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;->getLocalizedInputText(Lcom/discord/utilities/search/strings/SearchStringProvider;)Ljava/lang/String; @@ -56,9 +52,30 @@ const/4 v0, 0x2 - invoke-static {p2, p1, p3, v0}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p2, p1, p3, v0}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p1 return p1 + + :cond_0 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "currentInput" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion.smali index 9aa265d41b..0908269111 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/HasSuggestion.smali @@ -40,11 +40,9 @@ .end method .method public constructor (Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;)V - .locals 1 + .locals 0 - const-string v0, "hasAnswerOption" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput-object p1, p0, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;->category:Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; return-void + + :cond_0 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;ILjava/lang/Object;)Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; @@ -87,15 +94,22 @@ .method public final copy(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;)Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; .locals 1 - const-string v0, "hasAnswerOption" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; invoke-direct {v0, p1}, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;->(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;)V return-object v0 + + :cond_0 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -113,7 +127,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;->hasAnswerOption:Lcom/discord/utilities/search/query/node/answer/HasAnswerOption; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/RecentQuerySuggestion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/RecentQuerySuggestion.smali index f594f38ead..8c2f4bcbb0 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/RecentQuerySuggestion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/RecentQuerySuggestion.smali @@ -22,7 +22,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -33,9 +33,7 @@ } .end annotation - const-string v0, "query" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,15 @@ iput-object p1, p0, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;->category:Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; return-void + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; @@ -96,15 +103,22 @@ } .end annotation - const-string v0, "query" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; invoke-direct {v0, p1}, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -122,7 +136,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;->query:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion$Companion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion$Companion.smali index 8288c019f7..fd862c898f 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion$Companion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion$Companion.smali @@ -71,13 +71,11 @@ } .end annotation - const-string/jumbo v0, "username" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "currentInput" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$Companion;->getUsernameWithDiscriminator(Ljava/lang/String;I)Ljava/lang/String; @@ -95,11 +93,11 @@ const-string p4, "(this as java.lang.String).toLowerCase()" - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p4, 0x1 - invoke-static {p1, p2, p4}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {p1, p2, p4}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result p1 @@ -109,7 +107,7 @@ if-eqz p3, :cond_0 - invoke-static {p3, p2, p4}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {p3, p2, p4}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result p1 @@ -131,11 +129,25 @@ return p4 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "currentInput" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion.smali b/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion.smali index 26f51b459e..dc482452d9 100644 --- a/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion.smali +++ b/com.discord/smali/com/discord/utilities/search/suggestion/entries/UserSuggestion.smali @@ -66,13 +66,11 @@ .method public constructor (Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$TargetType;)V .locals 1 - const-string/jumbo v0, "userName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "targetType" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -128,6 +126,20 @@ iput-object p1, p0, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->usernameWithDiscriminator:Ljava/lang/String; return-void + + :cond_2 + const-string p1, "targetType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "userName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$TargetType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -245,9 +257,7 @@ .method public compareTo(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)I .locals 2 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->nickname:Ljava/lang/String; @@ -288,6 +298,15 @@ :goto_2 return v0 + + :cond_3 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic compareTo(Ljava/lang/Object;)I @@ -353,22 +372,18 @@ .method public final copy(Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$TargetType;)Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; .locals 9 - const-string/jumbo v0, "userName" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "targetType" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; move-object v1, v0 + move-object v2, p1 + move v3, p2 move-wide v4, p3 @@ -377,9 +392,25 @@ move-object v7, p6 + move-object/from16 v8, p7 + invoke-direct/range {v1 .. v8}, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->(Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$TargetType;)V return-object v0 + + :cond_0 + const-string v1, "targetType" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "userName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -397,7 +428,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->userName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -421,7 +452,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->avatarUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -431,7 +462,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->nickname:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -441,7 +472,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->targetType:Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$TargetType; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1.smali b/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1.smali index ae09e93697..7322cc2aac 100644 --- a/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1.smali +++ b/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SearchData.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,37 +73,32 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 4 - const-string v0, "$this$process" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - new-instance v0, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname; + new-instance v1, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname; - iget-object v1, p0, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->$nicknames:Ljava/util/Map; + iget-object v2, p0, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->$nicknames:Ljava/util/Map; - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-static {p1, v1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p1, v2}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/discord/models/domain/ModelChannel$RecipientNick; + check-cast v2, Lcom/discord/models/domain/ModelChannel$RecipientNick; - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel$RecipientNick;->getNick()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel$RecipientNick;->getNick()Ljava/lang/String; - move-result-object v1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 v1, 0x0 + invoke-direct {v1, p1, v0}, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;->(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)V - :goto_0 - invoke-direct {v0, p1, v1}, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;->(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)V - - iget-object v1, p0, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->$users:Ljava/util/HashMap; + iget-object v0, p0, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->$users:Ljava/util/HashMap; invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -113,7 +108,7 @@ move-result-object v2 - invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, p0, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->$usernameAndDiscriminatorIndex:Ljava/util/HashMap; @@ -134,4 +129,11 @@ invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p1, "$this$process" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder.smali b/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder.smali index 18fce0c007..38cfd0664b 100644 --- a/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder.smali +++ b/com.discord/smali/com/discord/utilities/search/validation/SearchData$Builder.smali @@ -64,9 +64,9 @@ .method public final buildForChannel(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/search/validation/SearchData; .locals 9 - const-string v0, "meUser" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 if-eqz p1, :cond_0 @@ -74,12 +74,7 @@ move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 new-instance v4, Ljava/util/HashMap; invoke-direct {v4}, Ljava/util/HashMap;->()V @@ -104,7 +99,7 @@ move-result-object p1 - :goto_1 + :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result v0 @@ -119,7 +114,7 @@ invoke-virtual {v1, v0}, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->invoke(Lcom/discord/models/domain/ModelUser;)V - goto :goto_1 + goto :goto_0 :cond_1 invoke-virtual {v1, p2}, Lcom/discord/utilities/search/validation/SearchData$Builder$buildForChannel$1;->invoke(Lcom/discord/models/domain/ModelUser;)V @@ -141,6 +136,13 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/utilities/search/validation/SearchData;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_2 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final buildForGuild(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/utilities/search/validation/SearchData; @@ -171,21 +173,15 @@ } .end annotation - const-string v0, "guildMembers" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "allUsers" + if-eqz p2, :cond_6 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 - const-string v0, "guildSearchableChannels" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildChannelPermissions" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 new-instance v3, Ljava/util/HashMap; @@ -218,7 +214,7 @@ const-string v4, "channel.name" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -332,4 +328,32 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/search/validation/SearchData;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object p1 + + :cond_4 + const-string p1, "guildChannelPermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "guildSearchableChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "allUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "guildMembers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/search/validation/SearchData$UserWithNickname.smali b/com.discord/smali/com/discord/utilities/search/validation/SearchData$UserWithNickname.smali index 05fe023e90..c5fbed4db4 100644 --- a/com.discord/smali/com/discord/utilities/search/validation/SearchData$UserWithNickname.smali +++ b/com.discord/smali/com/discord/utilities/search/validation/SearchData$UserWithNickname.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;->nickname:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/utilities/search/validation/SearchData$UserWithNickname; @@ -82,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)Lcom/discord/utilities/search/validation/SearchData$UserWithNickname; .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;->(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/validation/SearchData$UserWithNickname;->nickname:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/search/validation/SearchData.smali b/com.discord/smali/com/discord/utilities/search/validation/SearchData.smali index 94db440acb..3ab21f8975 100644 --- a/com.discord/smali/com/discord/utilities/search/validation/SearchData.smali +++ b/com.discord/smali/com/discord/utilities/search/validation/SearchData.smali @@ -123,25 +123,17 @@ } .end annotation - const-string/jumbo v0, "usernameAndDiscriminatorIndex" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "channelNameIndex" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string/jumbo v0, "users" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channels" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelPermissions" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -156,6 +148,41 @@ iput-object p5, p0, Lcom/discord/utilities/search/validation/SearchData;->channelPermissions:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "channelPermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channelNameIndex" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "usernameAndDiscriminatorIndex" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -165,14 +192,14 @@ if-eqz p7, :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :cond_0 and-int/lit8 p7, p6, 0x2 if-eqz p7, :cond_1 - sget-object p2, Lk0/j/o;->d:Lk0/j/o; + sget-object p2, Lk0/i/o;->d:Lk0/i/o; :cond_1 move-object p7, p2 @@ -181,7 +208,7 @@ if-eqz p2, :cond_2 - sget-object p3, Lk0/j/o;->d:Lk0/j/o; + sget-object p3, Lk0/i/o;->d:Lk0/i/o; :cond_2 move-object v0, p3 @@ -190,7 +217,7 @@ if-eqz p2, :cond_3 - sget-object p4, Lk0/j/o;->d:Lk0/j/o; + sget-object p4, Lk0/i/o;->d:Lk0/i/o; :cond_3 move-object v1, p4 @@ -199,7 +226,7 @@ if-eqz p2, :cond_4 - sget-object p5, Lk0/j/o;->d:Lk0/j/o; + sget-object p5, Lk0/i/o;->d:Lk0/i/o; :cond_4 move-object v2, p5 @@ -403,25 +430,17 @@ } .end annotation - const-string/jumbo v0, "usernameAndDiscriminatorIndex" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "channelNameIndex" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string/jumbo v0, "users" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channels" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelPermissions" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/utilities/search/validation/SearchData; @@ -440,6 +459,41 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/search/validation/SearchData;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "channelPermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channelNameIndex" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "usernameAndDiscriminatorIndex" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -457,7 +511,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/validation/SearchData;->usernameAndDiscriminatorIndex:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -467,7 +521,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/validation/SearchData;->channelNameIndex:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -477,7 +531,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/validation/SearchData;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -487,7 +541,7 @@ iget-object v1, p1, Lcom/discord/utilities/search/validation/SearchData;->channels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -497,7 +551,7 @@ iget-object p1, p1, Lcom/discord/utilities/search/validation/SearchData;->channelPermissions:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -571,9 +625,7 @@ .method public final getUserId(Ljava/lang/String;I)Ljava/lang/Long; .locals 2 - const-string/jumbo v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/search/validation/SearchData;->usernameAndDiscriminatorIndex:Ljava/util/Map; @@ -596,6 +648,15 @@ check-cast p1, Ljava/lang/Long; return-object p1 + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getUsers()Ljava/util/Map; diff --git a/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter$Item.smali b/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter$Item.smali index 4ad69c31f6..b136e33770 100644 --- a/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter$Item.smali +++ b/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter$Item.smali @@ -42,13 +42,11 @@ } .end annotation - const-string v0, "title" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "creator" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +55,20 @@ iput-object p2, p0, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;->creator:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "creator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter.smali b/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter.smali index 237fe9e657..f4e1de7d13 100644 --- a/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter.smali +++ b/com.discord/smali/com/discord/utilities/simple_pager/SimplePager$Adapter.smali @@ -36,13 +36,11 @@ .method public varargs constructor (Landroidx/fragment/app/FragmentManager;[Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;)V .locals 1 - const-string v0, "fm" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "items" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 v0, 0x1 @@ -55,6 +53,20 @@ iput-object p1, p0, Lcom/discord/utilities/simple_pager/SimplePager$Adapter;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fm" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -76,7 +88,7 @@ iget-object v0, p0, Lcom/discord/utilities/simple_pager/SimplePager$Adapter;->items:Ljava/util/List; - invoke-static {v0, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v0, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v0 @@ -131,7 +143,7 @@ iget-object v0, p0, Lcom/discord/utilities/simple_pager/SimplePager$Adapter;->items:Ljava/util/List; - invoke-static {v0, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v0, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali/com/discord/utilities/simple_pager/SimplePager.smali b/com.discord/smali/com/discord/utilities/simple_pager/SimplePager.smali index 65f9ffb849..2db94c2b89 100644 --- a/com.discord/smali/com/discord/utilities/simple_pager/SimplePager.smali +++ b/com.discord/smali/com/discord/utilities/simple_pager/SimplePager.smali @@ -35,11 +35,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/viewpager/widget/ViewPager;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -52,6 +50,15 @@ iput-boolean p1, p0, Lcom/discord/utilities/simple_pager/SimplePager;->isScrollingEnabled:Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -69,13 +76,13 @@ return-void .end method -.method public static synthetic getKeepAllPagesLoaded$annotations()V +.method public static synthetic keepAllPagesLoaded$annotations()V .locals 0 return-void .end method -.method public static synthetic getPreserveSelectedPage$annotations()V +.method public static synthetic preserveSelectedPage$annotations()V .locals 0 return-void @@ -118,9 +125,7 @@ .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/utilities/simple_pager/SimplePager;->isScrollingEnabled:Z @@ -141,6 +146,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onMeasure(II)V @@ -180,7 +194,7 @@ const-string v5, "child" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I @@ -213,9 +227,7 @@ .method public onTouchEvent(Landroid/view/MotionEvent;)Z .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/utilities/simple_pager/SimplePager;->isScrollingEnabled:Z @@ -236,6 +248,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V diff --git a/com.discord/smali/com/discord/utilities/spans/BlockBackgroundSpan.smali b/com.discord/smali/com/discord/utilities/spans/BlockBackgroundSpan.smali index 6fda8d5d50..00a0bf40d0 100644 --- a/com.discord/smali/com/discord/utilities/spans/BlockBackgroundSpan.smali +++ b/com.discord/smali/com/discord/utilities/spans/BlockBackgroundSpan.smali @@ -84,9 +84,7 @@ .method public final draw(Landroid/graphics/Canvas;)V .locals 3 - const-string v0, "canvas" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/spans/BlockBackgroundSpan;->rect:Landroid/graphics/RectF; @@ -105,38 +103,41 @@ invoke-virtual {p1, v0, v1, v1, v2}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V return-void + + :cond_0 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public drawBackground(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;III)V .locals 0 - const-string p6, "canvas" + const/4 p6, 0x0 - invoke-static {p1, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string p6, "paint" + if-eqz p2, :cond_4 - invoke-static {p2, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "text" - - invoke-static {p8, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_3 instance-of p2, p8, Landroid/text/Spanned; if-nez p2, :cond_0 - const/4 p2, 0x0 - goto :goto_0 :cond_0 - move-object p2, p8 + move-object p6, p8 :goto_0 - check-cast p2, Landroid/text/Spanned; + check-cast p6, Landroid/text/Spanned; - if-eqz p2, :cond_2 + if-eqz p6, :cond_2 check-cast p8, Landroid/text/Spanned; @@ -183,6 +184,27 @@ :cond_2 return-void + + :cond_3 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_4 + const-string p1, "paint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_5 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method .method public final getLeftMargin()I diff --git a/com.discord/smali/com/discord/utilities/spans/BulletSpan.smali b/com.discord/smali/com/discord/utilities/spans/BulletSpan.smali index 9c95186b6c..9b32e518ff 100644 --- a/com.discord/smali/com/discord/utilities/spans/BulletSpan.smali +++ b/com.discord/smali/com/discord/utilities/spans/BulletSpan.smali @@ -17,9 +17,11 @@ # static fields .field public static final Companion:Lcom/discord/utilities/spans/BulletSpan$Companion; -.field public static final STANDARD_BULLET_RADIUS:I +# The value of this static final field might be set in the static constructor +.field public static final STANDARD_BULLET_RADIUS:I = 0x4 -.field public static final STANDARD_GAP_WIDTH:I +# The value of this static final field might be set in the static constructor +.field public static final STANDARD_GAP_WIDTH:I = 0x2 .field public static sBulletPath:Landroid/graphics/Path; @@ -149,108 +151,110 @@ # virtual methods .method public drawLeadingMargin(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V - .locals 2 + .locals 3 .annotation build Landroid/annotation/SuppressLint; value = { "NewApi" } .end annotation - const-string p6, "c" + const/4 p6, 0x0 - invoke-static {p1, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - const-string p6, "p" + if-eqz p2, :cond_9 - invoke-static {p2, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_8 - const-string p6, "text" - - invoke-static {p8, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "l" - - invoke-static {p12, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_7 check-cast p8, Landroid/text/Spanned; invoke-interface {p8, p0}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I - move-result p6 + move-result p8 - if-ne p6, p9, :cond_4 + if-ne p8, p9, :cond_6 invoke-virtual {p2}, Landroid/graphics/Paint;->getStyle()Landroid/graphics/Paint$Style; - move-result-object p6 + move-result-object p8 - const/4 p8, 0x0 + const/4 p9, 0x0 - iget-boolean p9, p0, Lcom/discord/utilities/spans/BulletSpan;->mWantColor:Z + iget-boolean p10, p0, Lcom/discord/utilities/spans/BulletSpan;->mWantColor:Z - if-eqz p9, :cond_0 + if-eqz p10, :cond_0 invoke-virtual {p2}, Landroid/graphics/Paint;->getColor()I - move-result p8 + move-result p9 - iget p9, p0, Lcom/discord/utilities/spans/BulletSpan;->mColor:I + iget p10, p0, Lcom/discord/utilities/spans/BulletSpan;->mColor:I - invoke-virtual {p2, p9}, Landroid/graphics/Paint;->setColor(I)V + invoke-virtual {p2, p10}, Landroid/graphics/Paint;->setColor(I)V :cond_0 - sget-object p9, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; + sget-object p10, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; - invoke-virtual {p2, p9}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V + invoke-virtual {p2, p10}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V invoke-virtual {p1}, Landroid/graphics/Canvas;->isHardwareAccelerated()Z - move-result p9 + move-result p10 - const/high16 p10, 0x40000000 # 2.0f + const/high16 p11, 0x40000000 # 2.0f - if-eqz p9, :cond_2 + if-eqz p10, :cond_4 - sget-object p9, Lcom/discord/utilities/spans/BulletSpan;->sBulletPath:Landroid/graphics/Path; + sget-object p10, Lcom/discord/utilities/spans/BulletSpan;->sBulletPath:Landroid/graphics/Path; - const p11, 0x3f99999a # 1.2f + const p12, 0x3f99999a # 1.2f - if-nez p9, :cond_1 + if-nez p10, :cond_2 - new-instance p9, Landroid/graphics/Path; + new-instance p10, Landroid/graphics/Path; - invoke-direct {p9}, Landroid/graphics/Path;->()V + invoke-direct {p10}, Landroid/graphics/Path;->()V - sput-object p9, Lcom/discord/utilities/spans/BulletSpan;->sBulletPath:Landroid/graphics/Path; + sput-object p10, Lcom/discord/utilities/spans/BulletSpan;->sBulletPath:Landroid/graphics/Path; - invoke-static {p9}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p10, :cond_1 - iget p12, p0, Lcom/discord/utilities/spans/BulletSpan;->mBulletRadius:I + iget v0, p0, Lcom/discord/utilities/spans/BulletSpan;->mBulletRadius:I - int-to-float p12, p12 + int-to-float v0, v0 - mul-float p12, p12, p11 + mul-float v0, v0, p12 - sget-object v0, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction; + sget-object v1, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction; - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {p9, v1, v1, p12, v0}, Landroid/graphics/Path;->addCircle(FFFLandroid/graphics/Path$Direction;)V + invoke-virtual {p10, v2, v2, v0, v1}, Landroid/graphics/Path;->addCircle(FFFLandroid/graphics/Path$Direction;)V + + goto :goto_0 :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw p6 + + :cond_2 + :goto_0 invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I int-to-float p3, p3 int-to-float p4, p4 - mul-float p4, p4, p11 + mul-float p4, p4, p12 - iget p9, p0, Lcom/discord/utilities/spans/BulletSpan;->mBulletRadius:I + iget p10, p0, Lcom/discord/utilities/spans/BulletSpan;->mBulletRadius:I - int-to-float p9, p9 + int-to-float p10, p10 - mul-float p4, p4, p9 + mul-float p4, p4, p10 add-float/2addr p4, p3 @@ -258,24 +262,29 @@ int-to-float p3, p5 - div-float/2addr p3, p10 + div-float/2addr p3, p11 invoke-virtual {p1, p4, p3}, Landroid/graphics/Canvas;->translate(FF)V sget-object p3, Lcom/discord/utilities/spans/BulletSpan;->sBulletPath:Landroid/graphics/Path; - invoke-static {p3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p3, :cond_3 invoke-virtual {p1, p3, p2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V - goto :goto_0 + goto :goto_1 - :cond_2 - iget p9, p0, Lcom/discord/utilities/spans/BulletSpan;->mBulletRadius:I + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - mul-int p4, p4, p9 + throw p6 + + :cond_4 + iget p6, p0, Lcom/discord/utilities/spans/BulletSpan;->mBulletRadius:I + + mul-int p4, p4, p6 add-int/2addr p4, p3 @@ -285,24 +294,52 @@ int-to-float p4, p5 - div-float/2addr p4, p10 + div-float/2addr p4, p11 - int-to-float p5, p9 + int-to-float p5, p6 invoke-virtual {p1, p3, p4, p5, p2}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V - :goto_0 + :goto_1 iget-boolean p1, p0, Lcom/discord/utilities/spans/BulletSpan;->mWantColor:Z - if-eqz p1, :cond_3 + if-eqz p1, :cond_5 - invoke-virtual {p2, p8}, Landroid/graphics/Paint;->setColor(I)V + invoke-virtual {p2, p9}, Landroid/graphics/Paint;->setColor(I)V - :cond_3 - invoke-virtual {p2, p6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V + :cond_5 + invoke-virtual {p2, p8}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - :cond_4 + :cond_6 return-void + + :cond_7 + const-string p1, "l" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_8 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_9 + const-string p1, "p" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_a + const-string p1, "c" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method .method public getLeadingMargin(Z)I diff --git a/com.discord/smali/com/discord/utilities/spans/ClickableSpan.smali b/com.discord/smali/com/discord/utilities/spans/ClickableSpan.smali index 916b66a203..ae179725d3 100644 --- a/com.discord/smali/com/discord/utilities/spans/ClickableSpan.smali +++ b/com.discord/smali/com/discord/utilities/spans/ClickableSpan.smali @@ -33,7 +33,7 @@ # direct methods .method public constructor (Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -52,9 +52,7 @@ } .end annotation - const-string v0, "onClickListener" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Landroid/text/style/ClickableSpan;->()V @@ -67,6 +65,15 @@ iput-object p4, p0, Lcom/discord/utilities/spans/ClickableSpan;->onClickListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -89,49 +96,58 @@ .method public onClick(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/spans/ClickableSpan;->onClickListener:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onLongPress(Landroid/view/View;)Lkotlin/Unit; - .locals 1 + .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/utilities/spans/ClickableSpan;->onLongPress:Lkotlin/jvm/functions/Function1; + iget-object v1, p0, Lcom/discord/utilities/spans/ClickableSpan;->onLongPress:Lkotlin/jvm/functions/Function1; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 - check-cast p1, Lkotlin/Unit; + move-object v0, p1 - goto :goto_0 + check-cast v0, Lkotlin/Unit; :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public updateDrawState(Landroid/text/TextPaint;)V .locals 1 - const-string v0, "drawState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/utilities/spans/ClickableSpan;->underline:Z @@ -149,4 +165,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "drawState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/spans/QuoteSpan.smali b/com.discord/smali/com/discord/utilities/spans/QuoteSpan.smali index 83238cb27d..ee10df1d3e 100644 --- a/com.discord/smali/com/discord/utilities/spans/QuoteSpan.smali +++ b/com.discord/smali/com/discord/utilities/spans/QuoteSpan.smali @@ -102,21 +102,15 @@ .method public drawLeadingMargin(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V .locals 0 - const-string p6, "c" + const/4 p6, 0x0 - invoke-static {p1, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string p6, "p" + if-eqz p2, :cond_6 - invoke-static {p2, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_5 - const-string p6, "text" - - invoke-static {p8, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "layout" - - invoke-static {p12, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_4 instance-of p6, p8, Landroid/text/Spanned; @@ -185,6 +179,34 @@ :cond_3 return-void + + :cond_4 + const-string p1, "layout" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_5 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_6 + const-string p1, "p" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 + + :cond_7 + const-string p1, "c" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method .method public final getGapWidth()I diff --git a/com.discord/smali/com/discord/utilities/spans/TypefaceSpanCompat.smali b/com.discord/smali/com/discord/utilities/spans/TypefaceSpanCompat.smali index eb52309052..e1dd827d1d 100644 --- a/com.discord/smali/com/discord/utilities/spans/TypefaceSpanCompat.smali +++ b/com.discord/smali/com/discord/utilities/spans/TypefaceSpanCompat.smali @@ -17,17 +17,24 @@ # direct methods .method public constructor (Landroid/graphics/Typeface;)V - .locals 1 + .locals 0 - const-string v0, "typeface" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroid/text/style/MetricAffectingSpan;->()V iput-object p1, p0, Lcom/discord/utilities/spans/TypefaceSpanCompat;->typeface:Landroid/graphics/Typeface; return-void + + :cond_0 + const-string p1, "typeface" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final apply(Landroid/graphics/Paint;)V @@ -87,25 +94,39 @@ # virtual methods .method public updateDrawState(Landroid/text/TextPaint;)V - .locals 1 + .locals 0 - const-string v0, "drawState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->apply(Landroid/graphics/Paint;)V return-void + + :cond_0 + const-string p1, "drawState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateMeasureState(Landroid/text/TextPaint;)V - .locals 1 + .locals 0 - const-string v0, "paint" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->apply(Landroid/graphics/Paint;)V return-void + + :cond_0 + const-string p1, "paint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/spans/VerticalPaddingSpan.smali b/com.discord/smali/com/discord/utilities/spans/VerticalPaddingSpan.smali index 87c54f2b7f..22a615c84d 100644 --- a/com.discord/smali/com/discord/utilities/spans/VerticalPaddingSpan.smali +++ b/com.discord/smali/com/discord/utilities/spans/VerticalPaddingSpan.smali @@ -50,20 +50,16 @@ .method public chooseHeight(Ljava/lang/CharSequence;IIIILandroid/graphics/Paint$FontMetricsInt;)V .locals 0 - const-string p4, "text" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "fontMetrics" - - invoke-static {p6, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of p4, p1, Landroid/text/Spanned; - - if-nez p4, :cond_0 - const/4 p4, 0x0 + if-eqz p1, :cond_6 + + if-eqz p6, :cond_5 + + instance-of p5, p1, Landroid/text/Spanned; + + if-nez p5, :cond_0 + goto :goto_0 :cond_0 @@ -167,6 +163,20 @@ :cond_4 :goto_2 return-void + + :cond_5 + const-string p1, "fontMetrics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_6 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public final getPaddingBottom()I diff --git a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$1.smali b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$1.smali index ead2c8cccf..43a5b306e5 100644 --- a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$1.smali +++ b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyApiClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; @@ -75,7 +73,7 @@ const-string v0, "it.response" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -97,4 +95,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$2.smali b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$2.smali index 7f429908e7..8db366744b 100644 --- a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$2.smali +++ b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyApiClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/spotify/ModelSpotifyTrack;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/spotify/ModelSpotifyTrack;)V .locals 2 - const-string v0, "track" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/spotify/SpotifyApiClient$fetchSpotifyTrack$2;->this$0:Lcom/discord/utilities/spotify/SpotifyApiClient; @@ -90,4 +88,13 @@ invoke-virtual {p1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "track" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1$1.smali b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1$1.smali index f2a13a7990..0068a0d49b 100644 --- a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1$1.smali +++ b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyApiClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1.smali b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1.smali index f2b422acba..705a86249d 100644 --- a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1.smali +++ b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyApiClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelConnectionAccessToken;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$2.smali b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$2.smali index ccfce10afc..adc0a5761d 100644 --- a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$2.smali +++ b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpotifyApiClient.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/spotify/SpotifyApiClient$refreshSpotifyToken$2;->this$0:Lcom/discord/utilities/spotify/SpotifyApiClient; invoke-static {v0, p1}, Lcom/discord/utilities/spotify/SpotifyApiClient;->access$setTokenSubscription$p(Lcom/discord/utilities/spotify/SpotifyApiClient;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient.smali b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient.smali index 1aea88d7d4..0b4558a1da 100644 --- a/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient.smali +++ b/com.discord/smali/com/discord/utilities/spotify/SpotifyApiClient.smali @@ -38,11 +38,9 @@ # direct methods .method public constructor (Lcom/discord/utilities/time/Clock;)V - .locals 1 + .locals 0 - const-string v0, "clock" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -61,6 +59,15 @@ iput-object p1, p0, Lcom/discord/utilities/spotify/SpotifyApiClient;->spotifyTrackSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getCachedTrack(Lcom/discord/utilities/spotify/SpotifyApiClient;Ljava/lang/String;)Lcom/discord/models/domain/spotify/ModelSpotifyTrack; @@ -296,7 +303,7 @@ const-string v4, "(this as java.lang.String).toLowerCase()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v3, v0}, Lcom/discord/utilities/rest/RestAPI;->getConnectionAccessToken(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable; @@ -340,14 +347,6 @@ and-int/lit8 v1, v2, 0x20 - const-string v1, "onNext" - - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "errorClass" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Lf/a/b/c0; move-object v3, v1 @@ -364,11 +363,11 @@ return-void :cond_3 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type java.lang.String" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -453,15 +452,15 @@ .method public final fetchSpotifyTrack(Ljava/lang/String;)V .locals 13 - const-string v0, "trackId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0, p1}, Lcom/discord/utilities/spotify/SpotifyApiClient;->getCachedTrack(Ljava/lang/String;)Lcom/discord/models/domain/spotify/ModelSpotifyTrack; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/spotify/SpotifyApiClient;->spotifyTrackSubject:Lrx/subjects/BehaviorSubject; @@ -474,17 +473,15 @@ goto :goto_0 :cond_0 - iget-object v0, p0, Lcom/discord/utilities/spotify/SpotifyApiClient;->spotifyTrackSubject:Lrx/subjects/BehaviorSubject; + iget-object v1, p0, Lcom/discord/utilities/spotify/SpotifyApiClient;->spotifyTrackSubject:Lrx/subjects/BehaviorSubject; - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V + invoke-virtual {v1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V invoke-direct {p0}, Lcom/discord/utilities/spotify/SpotifyApiClient;->isTokenExpiring()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 invoke-direct {p0, p1}, Lcom/discord/utilities/spotify/SpotifyApiClient;->setTrackIdToFetch(Ljava/lang/String;)V @@ -493,21 +490,21 @@ goto :goto_0 :cond_1 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApiSpotify()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApiSpotify()Lcom/discord/utilities/rest/RestAPI; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p1}, Lcom/discord/utilities/rest/RestAPI;->getSpotifyTrack(Ljava/lang/String;)Lrx/Observable; + invoke-virtual {v1, p1}, Lcom/discord/utilities/rest/RestAPI;->getSpotifyTrack(Ljava/lang/String;)Lrx/Observable; - move-result-object v0 + move-result-object v1 const/4 v2, 0x0 const/4 v3, 0x1 - invoke-static {v0, v2, v3, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, v2, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v4 @@ -535,6 +532,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "trackId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getSpotifyTrack()Lrx/Observable; @@ -552,7 +556,7 @@ const-string v1, "spotifyTrackSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/ssl/SecureSocketsLayerUtils.smali b/com.discord/smali/com/discord/utilities/ssl/SecureSocketsLayerUtils.smali index 4a89fca7d6..f9ee75d836 100644 --- a/com.discord/smali/com/discord/utilities/ssl/SecureSocketsLayerUtils.smali +++ b/com.discord/smali/com/discord/utilities/ssl/SecureSocketsLayerUtils.smali @@ -83,7 +83,7 @@ const-string v0, "sslContext.socketFactory" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 @@ -118,7 +118,7 @@ const-string v0, "SSLContext.getInstance(protocol)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0 @@ -150,21 +150,19 @@ .method public static final getTrustManagerFactory(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; .locals 4 - const-string v0, "assetManager" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "certificatePath" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; + invoke-static {v1}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; - move-result-object v0 + move-result-object v1 invoke-virtual {p0, p1}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; @@ -187,39 +185,37 @@ invoke-static {}, Ljava/security/KeyStore;->getDefaultType()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-static {v1}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore; + invoke-static {v2}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 - - invoke-virtual {v1, v2}, Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V + invoke-virtual {v2, v0}, Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V const-string v3, "caCert" - invoke-virtual {v1, v3, p1}, Ljava/security/KeyStore;->setCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V + invoke-virtual {v2, v3, p1}, Ljava/security/KeyStore;->setCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V - invoke-virtual {v0, v1}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V + invoke-virtual {v1, v2}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V const-string p1, "tmf" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - invoke-static {p0, v2}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {p0, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V - return-object v0 + return-object v1 :cond_0 :try_start_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type java.security.cert.X509Certificate" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_1 @@ -239,4 +235,18 @@ invoke-static {p0, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V throw v0 + + :cond_1 + const-string p0, "certificatePath" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "assetManager" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler.smali index 13c8320b08..0f2c2d0096 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler.smali @@ -43,13 +43,11 @@ } .end annotation - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "hasAnythingChanged" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,6 +64,20 @@ iput-object p1, p0, Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler;->discardConfirmed:Ljava/util/concurrent/atomic/AtomicBoolean; return-void + + :cond_0 + const-string p1, "hasAnythingChanged" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDiscardConfirmed$p(Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler;)Ljava/util/concurrent/atomic/AtomicBoolean; @@ -156,7 +168,7 @@ const-string v2, "AlertDialog.Builder(acti\u2026y).setView(view).create()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0a0a39 diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$1.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$1.smali index 6196b46b2b..9cede8120d 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$1.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/stateful/StatefulViews$configureSaveActionView$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StatefulViews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "$this$smartHide" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; @@ -92,4 +90,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "$this$smartHide" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$2.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$2.smali index b3701e3865..f34aa314db 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$2.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$configureSaveActionView$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/stateful/StatefulViews$configureSaveActionView$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StatefulViews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "$this$smartShow" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; @@ -92,4 +90,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "$this$smartShow" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1.smali index 19de23e276..51355e4739 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StatefulViews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 2 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1;->this$0:Lcom/discord/utilities/stateful/StatefulViews; @@ -98,4 +96,13 @@ invoke-virtual {p1, v0}, Lcom/discord/utilities/stateful/StatefulViews;->configureSaveActionView(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1.smali index 02b33f72cf..cf18d9e51a 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "StatefulViews.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1.smali index 26390fc19e..ba998d38a5 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1.smali @@ -46,7 +46,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 1 iget-object v0, p0, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1;->$onBackPressedHandler:Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler; @@ -63,19 +77,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali/com/discord/utilities/stateful/StatefulViews.smali b/com.discord/smali/com/discord/utilities/stateful/StatefulViews.smali index cb56607f48..f45d3ba755 100644 --- a/com.discord/smali/com/discord/utilities/stateful/StatefulViews.smali +++ b/com.discord/smali/com/discord/utilities/stateful/StatefulViews.smali @@ -69,9 +69,7 @@ } .end annotation - const-string/jumbo v0, "views" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Ljava/util/ArrayList; @@ -116,10 +114,19 @@ invoke-direct {p0, v0}, Lcom/discord/utilities/stateful/StatefulViews;->(Ljava/util/List;)V return-void + + :cond_1 + const-string p1, "views" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -129,9 +136,7 @@ } .end annotation - const-string v0, "ids" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -156,14 +161,21 @@ iput-object p1, p0, Lcom/discord/utilities/stateful/StatefulViews;->requiredFieldIds:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "ids" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public varargs constructor ([I)V - .locals 1 + .locals 0 - const-string v0, "ids" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lf/n/a/k/a;->toList([I)Ljava/util/List; @@ -172,6 +184,15 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/stateful/StatefulViews;->(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "ids" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$hasAnythingChanged(Lcom/discord/utilities/stateful/StatefulViews;)Z @@ -318,7 +339,7 @@ move-result-object v1 - invoke-static {v4, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -419,7 +440,7 @@ if-eqz v1, :cond_4 - invoke-static {v1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v1 @@ -444,9 +465,7 @@ .method public final varargs addOptionalFields([Landroid/view/View;)V .locals 5 - const-string/jumbo v0, "views" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length v0, p1 @@ -477,6 +496,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "views" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final clear()V @@ -583,7 +611,7 @@ sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -671,7 +699,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -710,13 +738,11 @@ .method public final varargs setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V .locals 7 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string/jumbo v0, "views" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 array-length v0, p3 @@ -761,10 +787,6 @@ sget-object v5, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; :goto_1 - const-string v6, "requiredFieldIds[view.id] ?: true" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; new-instance v3, Lcom/discord/utilities/stateful/StatefulViews$setupTextWatcherWithSaveAction$$inlined$forEach$lambda$1; @@ -818,50 +840,69 @@ :cond_3 return-void + + :cond_4 + const-string p1, "views" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V .locals 4 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 new-instance v2, Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler; const-string v3, "it" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1; invoke-direct {v3, p0}, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$$inlined$let$lambda$1;->(Lcom/discord/utilities/stateful/StatefulViews;)V - invoke-direct {v2, v0, v3}, Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler;->(Landroid/app/Activity;Lkotlin/jvm/functions/Function0;)V + invoke-direct {v2, v1, v3}, Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler;->(Landroid/app/Activity;Lkotlin/jvm/functions/Function0;)V goto :goto_0 :cond_0 - move-object v2, v1 + move-object v2, v0 :goto_0 - new-instance v0, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1; + new-instance v1, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1; - invoke-direct {v0, v2}, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1;->(Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler;)V + invoke-direct {v1, v2}, Lcom/discord/utilities/stateful/StatefulViews$setupUnsavedChangesConfirmation$1;->(Lcom/discord/utilities/stateful/StatefulViews$FragmentOnBackPressedHandler;)V const/4 v2, 0x0 const/4 v3, 0x2 - invoke-static {p1, v0, v2, v3, v1}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p1, v1, v2, v3, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContext.smali b/com.discord/smali/com/discord/utilities/streams/StreamContext.smali index 5cc94b6de3..eee3522ee9 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContext.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContext.smali @@ -31,17 +31,13 @@ .method public constructor (Lcom/discord/models/domain/ModelApplicationStream;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;Lcom/discord/utilities/streams/StreamContext$Joinability;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Z)V .locals 1 - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "joinability" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "user" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -60,6 +56,27 @@ iput-boolean p7, p0, Lcom/discord/utilities/streams/StreamContext;->isCurrentUserSpectating:Z return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "joinability" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelApplicationStream;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;Lcom/discord/utilities/streams/StreamContext$Joinability;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/utilities/streams/StreamContext; @@ -210,32 +227,28 @@ .method public final copy(Lcom/discord/models/domain/ModelApplicationStream;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;Lcom/discord/utilities/streams/StreamContext$Joinability;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Z)Lcom/discord/utilities/streams/StreamContext; .locals 9 - const-string v0, "stream" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "joinability" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "user" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/utilities/streams/StreamContext; 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 v7, p6 move/from16 v8, p7 @@ -243,6 +256,27 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/utilities/streams/StreamContext;->(Lcom/discord/models/domain/ModelApplicationStream;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;Lcom/discord/utilities/streams/StreamContext$Joinability;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Z)V return-object v0 + + :cond_0 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "joinability" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "stream" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -260,7 +294,7 @@ iget-object v1, p1, Lcom/discord/utilities/streams/StreamContext;->stream:Lcom/discord/models/domain/ModelApplicationStream; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -270,7 +304,7 @@ iget-object v1, p1, Lcom/discord/utilities/streams/StreamContext;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -280,7 +314,7 @@ iget-object v1, p1, Lcom/discord/utilities/streams/StreamContext;->preview:Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -290,7 +324,7 @@ iget-object v1, p1, Lcom/discord/utilities/streams/StreamContext;->joinability:Lcom/discord/utilities/streams/StreamContext$Joinability; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -300,7 +334,7 @@ iget-object v1, p1, Lcom/discord/utilities/streams/StreamContext;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -310,7 +344,7 @@ iget-object v1, p1, Lcom/discord/utilities/streams/StreamContext;->userNickname:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForActiveStream$1.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForActiveStream$1.smali index 1c12321846..09bf7da1d4 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForActiveStream$1.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForActiveStream$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$1.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$1.smali index a7eafd88d3..8e24bb2807 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$1.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2$1.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2$1.smali index 8c3b5a73d4..c4119546ab 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2$1.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2$1.smali @@ -23,11 +23,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/FuncN<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;>;" + "TR;>;" } .end annotation @@ -85,7 +81,7 @@ const-string v0, "allUserStreamContexts" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2.smali index 4834769375..3620654a69 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForAllStreamingUsers$2.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +71,6 @@ "Lcom/discord/models/domain/ModelApplicationStream;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/utilities/streams/StreamContext;", @@ -93,7 +84,7 @@ if-eqz v0, :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; new-instance v0, Ls0/l/e/j; @@ -104,7 +95,7 @@ :cond_0 const-string v0, "allUserStreams" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$1.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$1.smali index bd5948c392..5afe175df4 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$1.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$2.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$2.smali index b380a627a3..ca7fa03da7 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$2.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$3.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$3.smali index 233b1a8e3d..fafba8d985 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$3.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1$3.smali @@ -39,20 +39,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func8<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/String;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;", - "Lcom/discord/utilities/streams/StreamContext;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;" } .end annotation @@ -206,7 +193,7 @@ iget-object v3, v0, Lcom/discord/utilities/streams/StreamContextService$getForUser$1$3;->$stream:Lcom/discord/models/domain/ModelApplicationStream; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1.smali index 79a489d95f..788a0b76c5 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService$getForUser$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelApplicationStream;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/streams/StreamContextService.smali b/com.discord/smali/com/discord/utilities/streams/StreamContextService.smali index 3fabf4ad11..55ebf6b4a1 100644 --- a/com.discord/smali/com/discord/utilities/streams/StreamContextService.smali +++ b/com.discord/smali/com/discord/utilities/streams/StreamContextService.smali @@ -51,33 +51,21 @@ .method public constructor (Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreamPreviews;)V .locals 1 - const-string v0, "applicationStreamingStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "guildStore" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "permissionsStore" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string/jumbo v0, "userStore" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "voiceStateStore" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelStore" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreamPreviewStore" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -96,6 +84,55 @@ iput-object p7, p0, Lcom/discord/utilities/streams/StreamContextService;->applicationStreamPreviewStore:Lcom/discord/stores/StoreApplicationStreamPreviews; return-void + + :cond_0 + const-string p1, "applicationStreamPreviewStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "voiceStateStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "permissionsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "guildStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "applicationStreamingStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreamPreviews;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -310,7 +347,7 @@ const-string p1, "Observable.just(null)" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object p1, p2 @@ -347,7 +384,7 @@ const-string v1, "applicationStreamingStor\u2026 )\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -387,7 +424,7 @@ const-string v1, "applicationStreamingStor\u2026 }\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -419,7 +456,7 @@ const-string p2, "applicationStreamingStor\u2026 }\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/utilities/string/StringUtilsKt.smali b/com.discord/smali/com/discord/utilities/string/StringUtilsKt.smali index c6eb2e1715..6e5ef9270d 100644 --- a/com.discord/smali/com/discord/utilities/string/StringUtilsKt.smali +++ b/com.discord/smali/com/discord/utilities/string/StringUtilsKt.smali @@ -25,9 +25,7 @@ .method public static final encodeToBase32String([B)Ljava/lang/String; .locals 7 - const-string v0, "$this$encodeToBase32String" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_6 new-instance v0, Ljava/lang/StringBuffer; @@ -149,17 +147,24 @@ const-string v0, "Base32.encodeOriginal(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_6 + const-string p0, "$this$encodeToBase32String" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final filenameSanitized(Ljava/lang/CharSequence;)Ljava/lang/String; .locals 2 - const-string v0, "$this$filenameSanitized" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lkotlin/text/Regex; @@ -174,14 +179,21 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "$this$filenameSanitized" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final format(ILandroid/content/Context;)Ljava/lang/String; .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/locale/LocaleManager; @@ -205,52 +217,59 @@ const-string p1, "NumberFormat.getInstance\u2026le(context)).format(this)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getStringByLocale(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; - .locals 3 + .locals 4 - const-string v0, "$this$getStringByLocale" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "locale" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 :try_start_0 - new-instance v0, Landroid/content/res/Configuration; + new-instance v1, Landroid/content/res/Configuration; invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v2 - const-string v2, "resources" + const-string v3, "resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; + invoke-virtual {v2}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Landroid/content/res/Configuration;->(Landroid/content/res/Configuration;)V + invoke-direct {v1, v2}, Landroid/content/res/Configuration;->(Landroid/content/res/Configuration;)V - new-instance v1, Ljava/util/Locale; + new-instance v2, Ljava/util/Locale; - invoke-direct {v1, p2}, Ljava/util/Locale;->(Ljava/lang/String;)V + invoke-direct {v2, p2}, Ljava/util/Locale;->(Ljava/lang/String;)V - invoke-virtual {v0, v1}, Landroid/content/res/Configuration;->setLocale(Ljava/util/Locale;)V + invoke-virtual {v1, v2}, Landroid/content/res/Configuration;->setLocale(Ljava/util/Locale;)V - invoke-virtual {p0, v0}, Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context; + invoke-virtual {p0, v1}, Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context; move-result-object p0 const-string p2, "createConfigurationContext(configuration)" - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -258,25 +277,32 @@ invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; - move-result-object p0 + move-result-object v0 :try_end_0 .catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_0 - goto :goto_0 - :catch_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_0 + const-string p0, "locale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$getStringByLocale" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final stripAccents(Ljava/lang/String;)Ljava/lang/String; .locals 2 - const-string v0, "$this$stripAccents" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Ljava/text/Normalizer$Form;->NFKD:Ljava/text/Normalizer$Form; @@ -286,7 +312,7 @@ const-string v0, "normalizedString" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/string/StringUtilsKt;->STRIP_ACCENTS_REGEX:Lkotlin/text/Regex; @@ -297,4 +323,13 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "$this$stripAccents" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey.smali index af83768a09..c853224421 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey.smali @@ -22,17 +22,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;)V .locals 10 - const-string v0, "meUser" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://www.surveymonkey.com/r/9W5KLQ3?id=" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://www.surveymonkey.com/r/9W5KLQ3?id=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -44,16 +40,16 @@ move-result-object v5 - const-string v4, "9W5KLQ3" - - const-string v6, "NOTICE_KEY_CONSOLE_RESEARCH_SURVEY" - const/4 v7, 0x0 const/16 v8, 0x8 const/4 v9, 0x0 + const-string v4, "9W5KLQ3" + + const-string v6, "NOTICE_KEY_CONSOLE_RESEARCH_SURVEY" + move-object v3, p0 invoke-direct/range {v3 .. v9}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -61,6 +57,15 @@ iput-object p1, p0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey;->meUser:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey; @@ -93,15 +98,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey; .locals 1 - const-string v0, "meUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey; invoke-direct {v0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +131,7 @@ iget-object p1, p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey$ConsoleResearchSurvey;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1.smali index 16228d40fd..b46d39211f 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SurveyUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/app/Activity;", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/app/Activity;)Ljava/lang/String; .locals 1 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f1204e4 @@ -83,7 +81,16 @@ const-string v0, "activity.getString(R.str\u2026d_new_user_survey_prompt)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey.smali index 2246537842..86b3ef5470 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey.smali @@ -22,17 +22,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;)V .locals 9 - const-string v0, "meUser" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://www.surveymonkey.com/r/TW9SLVJ?user_id=" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://www.surveymonkey.com/r/TW9SLVJ?user_id=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -46,12 +42,12 @@ sget-object v7, Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1;->INSTANCE:Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey$1; + const/4 v8, 0x0 + const-string v4, "TW9SLVJ" const-string v6, "NOTICE_KEY_COVID_NEW_USER_SURVEY" - const/4 v8, 0x0 - move-object v3, p0 invoke-direct/range {v3 .. v8}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -59,6 +55,15 @@ iput-object p1, p0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey;->meUser:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey; @@ -91,15 +96,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey; .locals 1 - const-string v0, "meUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey; invoke-direct {v0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -117,7 +129,7 @@ iget-object p1, p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey$CovidNewUserSurvey;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey.smali index abbc2cc119..bcd606fb2e 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey.smali @@ -22,17 +22,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;)V .locals 10 - const-string v0, "meUser" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://www.surveymonkey.com/r/XY9V3XH?id=" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://www.surveymonkey.com/r/XY9V3XH?id=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -44,16 +40,16 @@ move-result-object v5 - const-string v4, "XY9V3XH" - - const-string v6, "NOTICE_KEY_USER_SURVEY" - const/4 v7, 0x0 const/16 v8, 0x8 const/4 v9, 0x0 + const-string v4, "XY9V3XH" + + const-string v6, "NOTICE_KEY_USER_SURVEY" + move-object v3, p0 invoke-direct/range {v3 .. v9}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -61,6 +57,15 @@ iput-object p1, p0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey;->meUser:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey; @@ -93,15 +98,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey; .locals 1 - const-string v0, "meUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey; invoke-direct {v0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +131,7 @@ iget-object p1, p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey$EngagedUserSurvey;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey.smali index b36958a004..4c3ce475e9 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey.smali @@ -22,17 +22,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;)V .locals 10 - const-string v0, "meUser" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://www.surveymonkey.com/r/XY8XCX9?id=" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://www.surveymonkey.com/r/XY8XCX9?id=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -44,16 +40,16 @@ move-result-object v5 - const-string v4, "XY8XCX9" - - const-string v6, "NOTICE_KEY_USER_SURVEY" - const/4 v7, 0x0 const/16 v8, 0x8 const/4 v9, 0x0 + const-string v4, "XY8XCX9" + + const-string v6, "NOTICE_KEY_USER_SURVEY" + move-object v3, p0 invoke-direct/range {v3 .. v9}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -61,6 +57,15 @@ iput-object p1, p0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey;->meUser:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey; @@ -93,15 +98,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey; .locals 1 - const-string v0, "meUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey; invoke-direct {v0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +131,7 @@ iget-object p1, p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey$HypesquadSurvey;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey.smali index a50fe82b15..e9013817a1 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey.smali @@ -22,17 +22,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;)V .locals 10 - const-string v0, "meUser" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v0, "https://www.surveymonkey.com/r/PKSGNJ8?id=" - new-instance v0, Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "https://www.surveymonkey.com/r/PKSGNJ8?id=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -44,16 +40,16 @@ move-result-object v5 - const-string v4, "PKSGNJ8" - - const-string v6, "NOTICE_KEY_NPS_SURVEY" - const/4 v7, 0x0 const/16 v8, 0x8 const/4 v9, 0x0 + const-string v4, "PKSGNJ8" + + const-string v6, "NOTICE_KEY_NPS_SURVEY" + move-object v3, p0 invoke-direct/range {v3 .. v9}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -61,6 +57,15 @@ iput-object p1, p0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey;->meUser:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey; @@ -93,15 +98,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey; .locals 1 - const-string v0, "meUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey; invoke-direct {v0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +131,7 @@ iget-object p1, p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey$NpsSurvey;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey.smali index 8c10a393ac..076e52272c 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$Survey.smali @@ -109,25 +109,25 @@ .end method .method public final getSurveyBody(Landroid/app/Activity;)Ljava/lang/String; - .locals 1 + .locals 2 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->getSurveyBody()Lkotlin/jvm/functions/Function1; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 invoke-virtual {p0}, Lcom/discord/utilities/surveys/SurveyUtils$Survey;->getSurveyBody()Lkotlin/jvm/functions/Function1; - move-result-object v0 + move-result-object v1 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 - invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -136,6 +136,11 @@ return-object p1 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 const v0, 0x7f121014 invoke-virtual {p1, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String; @@ -144,9 +149,16 @@ const-string v0, "activity.getString(R.string.notice_survey_body)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getSurveyBody()Lkotlin/jvm/functions/Function1; diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$1.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$1.smali index c817741b66..0ee0e29380 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$1.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$2.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$2.smali index 6833eacc73..c7ab1fc8c0 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$2.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getGenericSurvey$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$1.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$1.smali index ff7a3ffb28..a4019e6dad 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$1.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$1.smali @@ -59,12 +59,28 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$getSurveyToShow$1;->call(Lcom/discord/models/domain/ModelUser;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser;)Z .locals 1 const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getEmail()Ljava/lang/String; @@ -80,21 +96,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$getSurveyToShow$1;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2$1.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2$1.smali index f08d2ef2e1..701c4253bb 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2$1.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", ">;" } @@ -94,7 +91,7 @@ const-string v1, "meUser" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/utilities/surveys/SurveyUtils;->access$getGenericSurvey(Lcom/discord/utilities/surveys/SurveyUtils;Lcom/discord/models/domain/ModelUser;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2.smali index e2da56164f..8fdc978c80 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getSurveyToShow$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/models/domain/ModelUser;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", ">;" } @@ -91,7 +88,7 @@ const-string v1, "meUser" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/utilities/surveys/SurveyUtils;->access$getUserSurvey(Lcom/discord/utilities/surveys/SurveyUtils;Lcom/discord/models/domain/ModelUser;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$1.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$1.smali index 2a9b3b04df..2d03ce733e 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$1.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$getUserSurvey$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 const/4 v0, 0x1 @@ -78,21 +92,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$getUserSurvey$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$2.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$2.smali index dce8fc7e52..f0d155452c 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$2.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", - "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", - ">;" + "TT;TR;>;" } .end annotation @@ -54,7 +52,7 @@ const-string v0, "isInExperiment" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$3.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$3.smali index b81246795b..c2eac73739 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$3.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$3.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$getUserSurvey$3;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 const/4 v0, 0x1 @@ -78,21 +92,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/surveys/SurveyUtils$getUserSurvey$3;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$4.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$4.smali index 1a43b7410b..3a06e749e4 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$4.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils$getUserSurvey$4.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", - "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", - ">;" + "TT;TR;>;" } .end annotation @@ -54,7 +52,7 @@ const-string v0, "isInExperiment" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils.smali b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils.smali index 03f51fc975..f13e4e4d48 100644 --- a/com.discord/smali/com/discord/utilities/surveys/SurveyUtils.smali +++ b/com.discord/smali/com/discord/utilities/surveys/SurveyUtils.smali @@ -111,7 +111,7 @@ const-string v0, "StoreStream\n .get\u2026one\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -176,7 +176,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 @@ -208,7 +208,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 return-object p1 @@ -270,7 +270,7 @@ goto :goto_0 :cond_0 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 @@ -278,7 +278,7 @@ :cond_1 :try_start_2 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_2 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_2 .. :try_end_2} :catch_0 @@ -317,7 +317,7 @@ const-string v0, "Observable.just(Survey.None)" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 @@ -346,19 +346,26 @@ const-string v1, "StoreStream\n .get\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final init(Landroid/app/Application;)V - .locals 1 + .locals 0 - const-string v0, "applicationContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sput-object p1, Lcom/discord/utilities/surveys/SurveyUtils;->applicationContext:Landroid/app/Application; return-void + + :cond_0 + const-string p1, "applicationContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/AstRenderer.smali b/com.discord/smali/com/discord/utilities/textprocessing/AstRenderer.smali index fa83dda2a8..e0f8008be3 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/AstRenderer.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/AstRenderer.smali @@ -31,7 +31,7 @@ invoke-direct {v0}, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->()V - invoke-static {v0, p0, p1}, Lf/a/j/a/b/h;->a(Landroid/text/SpannableStringBuilder;Ljava/util/Collection;Ljava/lang/Object;)Landroid/text/SpannableStringBuilder; + invoke-static {v0, p0, p1}, Lf/a/j/a/b/g;->a(Landroid/text/SpannableStringBuilder;Ljava/util/Collection;Ljava/lang/Object;)Landroid/text/SpannableStringBuilder; invoke-static {v0}, Lcom/discord/utilities/textprocessing/AstRenderer;->trim(Landroid/text/SpannableStringBuilder;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor$processQuoteChildren$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor$processQuoteChildren$1.smali index b81d39094b..5559f03f08 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor$processQuoteChildren$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor$processQuoteChildren$1.smali @@ -51,7 +51,7 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/o/c/v;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; + invoke-static {p1}, Lk0/n/c/u;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali index 8fa2fdfc5d..c985052269 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali @@ -298,7 +298,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/o/c/v;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; + invoke-static {p1}, Lk0/n/c/u;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; move-result-object v0 @@ -333,11 +333,11 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.collections.MutableCollection>" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -484,7 +484,7 @@ :cond_0 const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/j/l;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; + invoke-static {p1, v0}, Lk0/i/l;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; move-result-object v1 @@ -608,11 +608,9 @@ } .end annotation - const-string v0, "ast" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lk0/o/c/v;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; + invoke-static {p1}, Lk0/n/c/u;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; move-result-object v0 @@ -634,6 +632,15 @@ invoke-direct {p0, p1}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->processQuoteChildren(Ljava/util/Collection;)V return-void + + :cond_1 + const-string p1, "ast" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public processNode(Lcom/discord/simpleast/core/node/Node;)V @@ -646,9 +653,7 @@ } .end annotation - const-string v0, "node" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a iget-boolean v0, p0, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->shouldJumboify:Z @@ -702,7 +707,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -802,4 +807,13 @@ :cond_9 :goto_4 return-void + + :cond_a + const-string p1, "node" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$1.smali index 18f5725b0a..af5f3b1d13 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/MessageRenderContext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageRenderContext.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,15 +77,27 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "clickContext" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p1, p2, p3}, Lcom/discord/utilities/uri/UriHandler;->handleOrUntrusted(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clickContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$2.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$2.smali index df260c4b4f..e9ea4855dc 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$2.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/MessageRenderContext$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageRenderContext.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali index 1c9708b9a5..7fec4feb99 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali @@ -792,17 +792,13 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "onClickUrl" + if-eqz p9, :cond_1 - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onLongPressUrl" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -833,6 +829,27 @@ iput-object p14, p0, Lcom/discord/utilities/textprocessing/MessageRenderContext;->userMentionOnClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onLongPressUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onClickUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -1462,28 +1479,20 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_2 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_1 - const-string v0, "onClickUrl" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onLongPressUrl" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 new-instance v0, Lcom/discord/utilities/textprocessing/MessageRenderContext; move-object v1, v0 + move-object/from16 v2, p1 + move-wide/from16 v3, p2 move/from16 v5, p4 @@ -1496,6 +1505,10 @@ move/from16 v9, p8 + move-object/from16 v10, p9 + + move-object/from16 v11, p10 + move/from16 v12, p11 move/from16 v13, p12 @@ -1507,6 +1520,27 @@ invoke-direct/range {v1 .. v15}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->(Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V return-object v0 + + :cond_0 + const-string v1, "onLongPressUrl" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "onClickUrl" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -1528,7 +1562,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1564,7 +1598,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1578,7 +1612,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1592,7 +1626,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1616,7 +1650,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1630,7 +1664,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1664,7 +1698,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1678,7 +1712,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getChannelMentionRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getChannelMentionRule$1.smali index 08b61c6375..67dfe6bbcf 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getChannelMentionRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getChannelMentionRule$1.smali @@ -69,13 +69,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/4 p2, 0x1 @@ -85,7 +83,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 @@ -143,7 +141,7 @@ const-string v0, "content" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -152,4 +150,18 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getCustomEmojiRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getCustomEmojiRule$1.smali index bf2a547fea..0b7b5d14fb 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getCustomEmojiRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getCustomEmojiRule$1.smali @@ -69,13 +69,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 p2, 0x3 @@ -134,4 +132,18 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getRoleMentionRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getRoleMentionRule$1.smali index 9086905d66..d424d1b1ae 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getRoleMentionRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getRoleMentionRule$1.smali @@ -53,7 +53,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 6 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -69,13 +69,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 const/4 p2, 0x1 @@ -85,7 +83,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 @@ -93,12 +91,12 @@ invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - move-result-wide v0 + move-result-wide v1 goto :goto_0 :cond_0 - const-wide/16 v0, -0x1 + const-wide/16 v1, -0x1 :goto_0 iget-object p2, p0, Lcom/discord/utilities/textprocessing/MessageUnparser$getRoleMentionRule$1;->$guildRoles:Ljava/util/List; @@ -110,45 +108,42 @@ :cond_1 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - move-object v3, v2 + move-object v4, v3 - check-cast v3, Lcom/discord/models/domain/ModelGuildRole; + check-cast v4, Lcom/discord/models/domain/ModelGuildRole; - invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuildRole;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuildRole;->getId()J - move-result-wide v3 + move-result-wide v4 - cmp-long v5, v3, v0 + cmp-long v6, v4, v1 - if-nez v5, :cond_2 + if-nez v6, :cond_2 - const/4 v3, 0x1 + const/4 v4, 0x1 goto :goto_1 :cond_2 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_1 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 - goto :goto_2 + move-object v0, v3 :cond_3 - const/4 v2, 0x0 + check-cast v0, Lcom/discord/models/domain/ModelGuildRole; - :goto_2 - check-cast v2, Lcom/discord/models/domain/ModelGuildRole; - - if-eqz v2, :cond_4 + if-eqz v0, :cond_4 const/16 p1, 0x40 @@ -156,7 +151,7 @@ move-result-object p1 - invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; move-result-object p2 @@ -166,19 +161,19 @@ move-result-object p1 - goto :goto_3 + goto :goto_2 :cond_4 invoke-virtual {p1}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; move-result-object p1 - :goto_3 + :goto_2 new-instance p2, Lf/a/j/a/a/a; const-string v0, "content" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -187,4 +182,18 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_5 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getUserMentionRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getUserMentionRule$1.smali index 92672bcb8b..e205cf7442 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getUserMentionRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser$getUserMentionRule$1.smali @@ -69,13 +69,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/4 p2, 0x1 @@ -85,7 +83,7 @@ if-eqz p2, :cond_0 - invoke-static {p2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 @@ -149,7 +147,7 @@ const-string v0, "content" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -158,4 +156,18 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser.smali index 696c8e1588..20efd4416d 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUnparser.smali @@ -95,7 +95,7 @@ const-string v2, "PATTERN_CHANNEL_MENTION" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, p1, v1}, Lcom/discord/utilities/textprocessing/MessageUnparser$getChannelMentionRule$1;->(Lcom/discord/utilities/textprocessing/MessageUnparser;Ljava/util/Map;Ljava/util/regex/Pattern;)V @@ -126,7 +126,7 @@ const-string v2, "PATTERN_CUSTOM_EMOJI" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, p1, v1}, Lcom/discord/utilities/textprocessing/MessageUnparser$getCustomEmojiRule$1;->(Lcom/discord/utilities/textprocessing/MessageUnparser;Lcom/discord/models/domain/emoji/EmojiSet;Ljava/util/regex/Pattern;)V @@ -159,7 +159,7 @@ const-string v2, "PATTERN_ROLE_MENTION" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, p1, v1}, Lcom/discord/utilities/textprocessing/MessageUnparser$getRoleMentionRule$1;->(Lcom/discord/utilities/textprocessing/MessageUnparser;Ljava/util/List;Ljava/util/regex/Pattern;)V @@ -193,7 +193,7 @@ const-string v2, "PATTERN_USER_MENTION" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, p1, v1}, Lcom/discord/utilities/textprocessing/MessageUnparser$getUserMentionRule$1;->(Lcom/discord/utilities/textprocessing/MessageUnparser;Ljava/util/Map;Ljava/util/regex/Pattern;)V @@ -201,7 +201,7 @@ .end method .method public static final unparse(Ljava/lang/String;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/emoji/EmojiSet;)Ljava/lang/CharSequence; - .locals 10 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -223,44 +223,36 @@ } .end annotation - const-string v0, "rawMessageContent" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "channels" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string/jumbo v0, "users" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/simpleast/core/parser/Parser; - const-string v0, "emojiSet" + const/4 v2, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v3, 0x1 - new-instance v0, Lcom/discord/simpleast/core/parser/Parser; + invoke-direct {v1, v2, v3, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - const/4 v1, 0x0 + sget-object v2, Lcom/discord/utilities/textprocessing/MessageUnparser;->INSTANCE:Lcom/discord/utilities/textprocessing/MessageUnparser; - const/4 v2, 0x1 + invoke-direct {v2, p3}, Lcom/discord/utilities/textprocessing/MessageUnparser;->getUserMentionRule(Ljava/util/Map;)Lcom/discord/simpleast/core/parser/Rule; - const/4 v3, 0x0 + move-result-object p3 - invoke-direct {v0, v1, v2, v3}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-virtual {v1, p3}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + + move-result-object p3 sget-object v1, Lcom/discord/utilities/textprocessing/MessageUnparser;->INSTANCE:Lcom/discord/utilities/textprocessing/MessageUnparser; - invoke-direct {v1, p3}, Lcom/discord/utilities/textprocessing/MessageUnparser;->getUserMentionRule(Ljava/util/Map;)Lcom/discord/simpleast/core/parser/Rule; - - move-result-object p3 - - invoke-virtual {v0, p3}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; - - move-result-object p3 - - sget-object v0, Lcom/discord/utilities/textprocessing/MessageUnparser;->INSTANCE:Lcom/discord/utilities/textprocessing/MessageUnparser; - if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getRoles()Ljava/util/List; @@ -272,10 +264,10 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 - invoke-direct {v0, p1}, Lcom/discord/utilities/textprocessing/MessageUnparser;->getRoleMentionRule(Ljava/util/List;)Lcom/discord/simpleast/core/parser/Rule; + invoke-direct {v1, p1}, Lcom/discord/utilities/textprocessing/MessageUnparser;->getRoleMentionRule(Ljava/util/List;)Lcom/discord/simpleast/core/parser/Rule; move-result-object p1 @@ -305,35 +297,63 @@ sget-object p2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - invoke-virtual {p2}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {p2}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; move-result-object p2 invoke-virtual {p1, p2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; - move-result-object v4 + move-result-object v1 + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x4 const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v2, p0 - const/4 v8, 0x4 - - const/4 v9, 0x0 - - move-object v5, p0 - - invoke-static/range {v4 .. v9}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + invoke-static/range {v1 .. v6}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; move-result-object p0 - invoke-static {p0, v3}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + invoke-static {p0, v0}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; move-result-object p0 const-string p1, "AstRenderer.render(parse\u2026sageContent, null), null)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_1 + const-string p0, "emojiSet" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "users" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "channels" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "rawMessageContent" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$cleanEmojisInQuotedText$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$cleanEmojisInQuotedText$1.smali index e2a50efc00..cfc4402767 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$cleanEmojisInQuotedText$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$cleanEmojisInQuotedText$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/MessageUtils$cleanEmojisInQuotedText$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/text/MatchResult;", "Ljava/lang/CharSequence;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,9 +49,7 @@ .method public final invoke(Lkotlin/text/MatchResult;)Ljava/lang/CharSequence; .locals 3 - const-string v0, "matches" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Lkotlin/text/MatchResult;->getGroupValues()Ljava/util/List; @@ -98,6 +96,15 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "matches" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1.smali index f9733a59a7..525122ea1d 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageUtils.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,19 +49,29 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Ljava/lang/String;)Ljava/lang/CharSequence; +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/String; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1;->invoke(Ljava/lang/String;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Ljava/lang/String;)Ljava/lang/String; .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -82,16 +92,13 @@ move-result-object p1 return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/String; - - invoke-virtual {p0, p1}, Lcom/discord/utilities/textprocessing/MessageUtils$formatTextAsQuote$formattedText$1;->invoke(Ljava/lang/String;)Ljava/lang/CharSequence; - - move-result-object p1 - - return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils.smali index f1e113894e..1d03640b90 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageUtils.smali @@ -92,7 +92,7 @@ const/4 v2, 0x6 - invoke-static {p1, v1, v3, v3, v2}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {p1, v1, v3, v3, v2}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; move-result-object p1 @@ -124,7 +124,7 @@ const-string v6, "> " - invoke-static {v4, v6, v3, v5}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v4, v6, v3, v5}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v4 @@ -156,7 +156,7 @@ check-cast v2, Ljava/lang/String; - invoke-static {v2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -186,11 +186,11 @@ move-result p1 - invoke-static {v3, p1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v3, p1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 - invoke-static {v1, p1}, Lk0/j/l;->slice(Ljava/util/List;Lkotlin/ranges/IntRange;)Ljava/util/List; + invoke-static {v1, p1}, Lk0/i/l;->slice(Ljava/util/List;Lkotlin/ranges/IntRange;)Ljava/util/List; move-result-object v2 @@ -208,7 +208,7 @@ const-string v3, "\n" - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -228,7 +228,7 @@ const/4 v2, 0x6 - invoke-static {p1, v0, v1, v1, v2}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v0, v1, v1, v2}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object v3 @@ -246,7 +246,7 @@ const/16 v10, 0x1e - invoke-static/range {v3 .. v10}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v3 .. v10}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -284,17 +284,13 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "channelMembers" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "nicks" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getMentions()Ljava/util/List; @@ -302,13 +298,13 @@ const-string v1, "message.mentions" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; move-result-object p0 - invoke-static {v0, p0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v0, p0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object p0 @@ -317,6 +313,27 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "nicks" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "channelMembers" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "message" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static getNickOrUsernames$default(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Ljava/util/Map; @@ -326,7 +343,7 @@ if-eqz p4, :cond_0 - sget-object p3, Lk0/j/o;->d:Lk0/j/o; + sget-object p3, Lk0/i/o;->d:Lk0/i/o; :cond_0 invoke-static {p0, p1, p2, p3}, Lcom/discord/utilities/textprocessing/MessageUtils;->getNickOrUsernames(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; @@ -339,17 +356,15 @@ .method public static final getSystemMessageUserJoin(Landroid/content/Context;J)I .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/4 v1, 0x0 + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v2, 0x18 - if-lt v0, v2, :cond_0 + if-lt v1, v2, :cond_0 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -369,9 +384,9 @@ if-eqz p0, :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p0, v0}, Landroid/os/LocaleList;->get(I)Ljava/util/Locale; + invoke-virtual {p0, v1}, Landroid/os/LocaleList;->get(I)Ljava/util/Locale; move-result-object p0 @@ -395,27 +410,27 @@ goto :goto_0 :cond_1 - move-object p0, v1 + move-object p0, v0 :goto_0 - new-instance v0, Ljava/util/Locale; + new-instance v1, Ljava/util/Locale; const-string v2, "en" - invoke-direct {v0, v2}, Ljava/util/Locale;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Ljava/util/Locale;->(Ljava/lang/String;)V if-eqz p0, :cond_2 invoke-virtual {p0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_2 - invoke-virtual {v0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String; + invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String; move-result-object p0 - invoke-static {v1, p0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p0 @@ -452,40 +467,43 @@ aget p0, p2, p1 return p0 + + :cond_4 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public final createQuotedText(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelChannel;)Ljava/lang/String; - .locals 2 + .locals 3 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const-string v1, "message.content" + const-string v2, "message.content" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v0}, Lcom/discord/utilities/textprocessing/MessageUtils;->cleanTextOfQuotes(Ljava/lang/String;)Ljava/lang/String; + invoke-direct {p0, v1}, Lcom/discord/utilities/textprocessing/MessageUtils;->cleanTextOfQuotes(Ljava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + if-eqz v1, :cond_1 - if-eqz v0, :cond_1 + invoke-direct {p0, v1}, Lcom/discord/utilities/textprocessing/MessageUtils;->cleanEmojisInQuotedText(Ljava/lang/String;)Ljava/lang/String; - invoke-direct {p0, v0}, Lcom/discord/utilities/textprocessing/MessageUtils;->cleanEmojisInQuotedText(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->isDM()Z @@ -506,9 +524,9 @@ move-result-object p1 - const-string v1, "message.author" + const-string v0, "message.author" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUserNameWithDiscriminator()Ljava/lang/String; @@ -522,25 +540,37 @@ invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :goto_0 - invoke-direct {p0, v0, v1}, Lcom/discord/utilities/textprocessing/MessageUtils;->formatTextAsQuote(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-direct {p0, v1, v0}, Lcom/discord/utilities/textprocessing/MessageUtils;->formatTextAsQuote(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 return-object p1 :cond_1 - return-object v1 + return-object v0 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final isContentQuotable(Lcom/discord/models/domain/ModelMessage;)Z .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String; @@ -564,4 +594,13 @@ :cond_1 :goto_0 return v0 + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1.smali index 392c0cfe9f..2a61aa516d 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/text/MatchResult;", - "Ljava/lang/CharSequence;", + "Ljava/lang/String;", ">;" } .end annotation @@ -49,53 +49,60 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lkotlin/text/MatchResult;)Ljava/lang/CharSequence; - .locals 2 - - const-string v0, "matchResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Lkotlin/text/MatchResult;->getValue()Ljava/lang/String; - - move-result-object p1 - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const/16 v1, 0x5c - - invoke-static {v1}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 check-cast p1, Lkotlin/text/MatchResult; - invoke-virtual {p0, p1}, Lcom/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1;->invoke(Lkotlin/text/MatchResult;)Ljava/lang/CharSequence; + invoke-virtual {p0, p1}, Lcom/discord/utilities/textprocessing/Parsers$escapeMarkdownCharacters$1;->invoke(Lkotlin/text/MatchResult;)Ljava/lang/String; move-result-object p1 return-object p1 .end method + +.method public final invoke(Lkotlin/text/MatchResult;)Ljava/lang/String; + .locals 2 + + if-eqz p1, :cond_0 + + const/16 v0, 0x5c + + invoke-interface {p1}, Lkotlin/text/MatchResult;->getValue()Ljava/lang/String; + + move-result-object p1 + + new-instance v1, Ljava/lang/StringBuilder; + + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + + invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; + + move-result-object v0 + + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "matchResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onClickUrl$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onClickUrl$1.smali index 2f2bfe5638..5bfd6c37e7 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onClickUrl$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onClickUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onClickUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,13 +67,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 7 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v0, p0, Lcom/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onClickUrl$1;->this$0:Lcom/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1; @@ -99,4 +97,18 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onLongPressUrl$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onLongPressUrl$1.smali index 459f950ae7..158637c75b 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onLongPressUrl$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onLongPressUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onLongPressUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1$onLongPressUrl$1;->this$0:Lcom/discord/utilities/textprocessing/Parsers$parseMarkdown$renderContext$1; @@ -76,4 +74,13 @@ invoke-static {v0, p1, v1, v2}, Lf/a/b/p;->c(Landroid/content/Context;Ljava/lang/CharSequence;II)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$1.smali index 796dadd789..91b65ca383 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,13 +77,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 6 - const-string p3, "clickContext" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo p3, "url" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; @@ -100,4 +98,18 @@ invoke-static/range {v0 .. v5}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "clickContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$2.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$2.smali index a89b5edafa..f3995b3972 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$2.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$2;->$context:Landroid/content/Context; @@ -74,4 +72,13 @@ invoke-static {v0, p1, v1, v2}, Lf/a/b/p;->c(Landroid/content/Context;Ljava/lang/CharSequence;II)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onClickUrl$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onClickUrl$1.smali index e7ce2634fc..bebaaeff9e 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onClickUrl$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onClickUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onClickUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,13 +67,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onClickUrl$1;->this$0:Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1; @@ -82,4 +80,18 @@ invoke-interface {v0, p1, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onLongPressUrl$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onLongPressUrl$1.smali index 91c7e966c8..4e3322c8da 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onLongPressUrl$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onLongPressUrl$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onLongPressUrl$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Parsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1$onLongPressUrl$1;->this$0:Lcom/discord/utilities/textprocessing/Parsers$parseMaskedLinks$renderContext$1; @@ -79,4 +77,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Parsers.smali b/com.discord/smali/com/discord/utilities/textprocessing/Parsers.smali index 553c84c445..66460fc362 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Parsers.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Parsers.smali @@ -312,173 +312,183 @@ .end method .method public static final parseBoldMarkdown(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - .locals 10 + .locals 9 - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - new-instance v0, Lcom/discord/simpleast/core/parser/Parser; + new-instance v1, Lcom/discord/simpleast/core/parser/Parser; - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 + invoke-direct {v1, v2, v3, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, v1, v2, v3}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - - new-instance v2, Lf/a/j/a/b/b; + new-instance v3, Lf/a/j/a/b/b; sget-object v4, Lf/a/j/a/b/a;->f:Ljava/util/regex/Pattern; const-string v5, "PATTERN_ESCAPE" - invoke-static {v4, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v2, v1, v4}, Lf/a/j/a/b/b;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V + invoke-direct {v3, v2, v4}, Lf/a/j/a/b/b;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V - invoke-virtual {v0, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; - - move-result-object v0 - - sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - - invoke-virtual {v1}, Lf/a/j/a/b/a;->a()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1, v3}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - move-result-object v0 + invoke-virtual {v2}, Lf/a/j/a/b/a;->a()Lcom/discord/simpleast/core/parser/Rule; - sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; + move-result-object v2 - invoke-virtual {v1}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - move-result-object v4 + invoke-virtual {v2}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; + + move-result-object v2 + + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + + move-result-object v3 + + const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v7, 0x0 + const/4 v7, 0x4 - const/4 v8, 0x4 + const/4 v8, 0x0 - const/4 v9, 0x0 + move-object v4, p0 - move-object v5, p0 - - invoke-static/range {v4 .. v9}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + invoke-static/range {v3 .. v8}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; move-result-object p0 - invoke-static {p0, v3}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + invoke-static {p0, v0}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; move-result-object p0 const-string v0, "AstRenderer.render(ast, null)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "input" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final parseHookedLinks(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - .locals 10 + .locals 9 - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - new-instance v0, Lcom/discord/simpleast/core/parser/Parser; + new-instance v1, Lcom/discord/simpleast/core/parser/Parser; - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 + invoke-direct {v1, v2, v3, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, v1, v2, v3}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + sget-object v2, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; - sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; + invoke-virtual {v2}, Lcom/discord/utilities/textprocessing/Rules;->createSoftHyphenRule()Lcom/discord/simpleast/core/parser/Rule; - invoke-virtual {v1}, Lcom/discord/utilities/textprocessing/Rules;->createSoftHyphenRule()Lcom/discord/simpleast/core/parser/Rule; + move-result-object v2 + + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v2, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; - move-result-object v0 + invoke-virtual {v2}, Lcom/discord/utilities/textprocessing/Rules;->createNonMarkdownRule()Lcom/discord/simpleast/core/parser/Rule; - sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; + move-result-object v2 - invoke-virtual {v1}, Lcom/discord/utilities/textprocessing/Rules;->createNonMarkdownRule()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v2, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; - move-result-object v0 + invoke-virtual {v2}, Lcom/discord/utilities/textprocessing/Rules;->createHookedLinkRule()Lcom/discord/simpleast/core/parser/Rule; - sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; + move-result-object v2 - invoke-virtual {v1}, Lcom/discord/utilities/textprocessing/Rules;->createHookedLinkRule()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - move-result-object v0 + invoke-virtual {v2}, Lf/a/j/a/b/a;->a()Lcom/discord/simpleast/core/parser/Rule; - sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; + move-result-object v2 - invoke-virtual {v1}, Lf/a/j/a/b/a;->a()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - move-result-object v0 + invoke-virtual {v2}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; - sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; + move-result-object v2 - invoke-virtual {v1}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; - move-result-object v1 + move-result-object v3 - invoke-virtual {v0, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + sget-object v5, Lkotlin/Unit;->a:Lkotlin/Unit; - move-result-object v4 + const/4 v6, 0x0 - sget-object v6, Lkotlin/Unit;->a:Lkotlin/Unit; + const/4 v7, 0x4 - const/4 v7, 0x0 + const/4 v8, 0x0 - const/4 v8, 0x4 + move-object v4, p0 - const/4 v9, 0x0 - - move-object v5, p0 - - invoke-static/range {v4 .. v9}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + invoke-static/range {v3 .. v8}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; move-result-object p0 - invoke-static {p0, v3}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + invoke-static {p0, v0}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; move-result-object p0 const-string v0, "AstRenderer.render(ast, null)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "input" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic parseMarkdown$default(Lcom/discord/utilities/textprocessing/Parsers;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/CharSequence; @@ -647,7 +657,7 @@ .end method .method public static final parseMaskedLinks(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;)Ljava/lang/CharSequence; - .locals 9 + .locals 10 .param p4 # Ljava/lang/Integer; .annotation build Landroidx/annotation/ColorInt; .end annotation @@ -677,45 +687,39 @@ } .end annotation - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 - const/4 v1, 0x1 + if-eqz p0, :cond_2 - invoke-static {v0, v1}, Lf/a/j/a/b/a;->c(ZI)Ljava/util/List; + if-eqz p1, :cond_1 - move-result-object v8 + if-eqz p2, :cond_0 - sget-object v2, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; + const/4 v1, 0x0 - const/4 v5, 0x0 + const/4 v2, 0x1 - const/4 v6, 0x4 + invoke-static {v1, v2}, Lf/a/j/a/b/a;->c(ZI)Ljava/util/List; - const/4 v7, 0x0 + move-result-object v9 - move-object v3, v8 + sget-object v3, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; - move-object v4, p4 + const/4 v6, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/utilities/textprocessing/Parsers;->updateSimpleRulesCustomColors$default(Lcom/discord/utilities/textprocessing/Parsers;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V + const/4 v7, 0x4 + + const/4 v8, 0x0 + + move-object v4, v9 + + move-object v5, p4 + + invoke-static/range {v3 .. v8}, Lcom/discord/utilities/textprocessing/Parsers;->updateSimpleRulesCustomColors$default(Lcom/discord/utilities/textprocessing/Parsers;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V new-instance p4, Lcom/discord/simpleast/core/parser/Parser; - const/4 v2, 0x0 - - invoke-direct {p4, v0, v1, v2}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p4, v1, v2, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V sget-object v0, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; @@ -757,7 +761,7 @@ move-result-object p4 - invoke-virtual {p4, v8}, Lcom/discord/simpleast/core/parser/Parser;->addRules(Ljava/util/Collection;)Lcom/discord/simpleast/core/parser/Parser; + invoke-virtual {p4, v9}, Lcom/discord/simpleast/core/parser/Parser;->addRules(Ljava/util/Collection;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v0 @@ -767,6 +771,8 @@ const/4 v4, 0x4 + const/4 v5, 0x0 + move-object v1, p1 invoke-static/range {v0 .. v5}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; @@ -783,9 +789,30 @@ const-string p1, "AstRenderer.render(ast, renderContext)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "onClickListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "input" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; @@ -900,7 +927,7 @@ move-result-object v5 - invoke-static {v4, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -965,7 +992,7 @@ move-result-object v3 - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1041,7 +1068,7 @@ .end method .method public final parseMarkdown(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;)Ljava/lang/CharSequence; - .locals 9 + .locals 10 .param p3 # Ljava/lang/Integer; .annotation build Landroidx/annotation/ColorInt; .end annotation @@ -1070,23 +1097,21 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "input" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 - const/4 v1, 0x1 + if-eqz p1, :cond_1 - invoke-static {v0, v1}, Lf/a/j/a/b/a;->c(ZI)Ljava/util/List; + if-eqz p2, :cond_0 - move-result-object v2 + const/4 v1, 0x0 - invoke-direct {p0, v2, p3, p4}, Lcom/discord/utilities/textprocessing/Parsers;->updateSimpleRulesCustomColors(Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;)V + const/4 v2, 0x1 + + invoke-static {v1, v2}, Lf/a/j/a/b/a;->c(ZI)Ljava/util/List; + + move-result-object v3 + + invoke-direct {p0, v3, p3, p4}, Lcom/discord/utilities/textprocessing/Parsers;->updateSimpleRulesCustomColors(Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;)V invoke-direct {p0, p1}, Lcom/discord/utilities/textprocessing/Parsers;->createMarkdownRules(Landroid/content/Context;)Ljava/util/List; @@ -1094,9 +1119,7 @@ new-instance p4, Lcom/discord/simpleast/core/parser/Parser; - const/4 v3, 0x0 - - invoke-direct {p4, v0, v1, v3}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p4, v1, v2, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V sget-object v0, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; @@ -1162,25 +1185,25 @@ move-result-object p3 - invoke-virtual {p3, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRules(Ljava/util/Collection;)Lcom/discord/simpleast/core/parser/Parser; + invoke-virtual {p3, v3}, Lcom/discord/simpleast/core/parser/Parser;->addRules(Ljava/util/Collection;)Lcom/discord/simpleast/core/parser/Parser; - move-result-object v3 + move-result-object v4 sget-object p3, Lcom/discord/utilities/textprocessing/MessageParseState;->Companion:Lcom/discord/utilities/textprocessing/MessageParseState$Companion; invoke-virtual {p3}, Lcom/discord/utilities/textprocessing/MessageParseState$Companion;->getInitialState()Lcom/discord/utilities/textprocessing/MessageParseState; - move-result-object v5 + move-result-object v6 - const/4 v6, 0x0 + const/4 v7, 0x0 - const/4 v7, 0x4 + const/4 v8, 0x4 - const/4 v8, 0x0 + const/4 v9, 0x0 - move-object v4, p2 + move-object v5, p2 - invoke-static/range {v3 .. v8}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + invoke-static/range {v4 .. v9}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; move-result-object p2 @@ -1194,7 +1217,21 @@ const-string p2, "AstRenderer.render(ast, renderContext)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderLineClassedRule.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderLineClassedRule.smali index 0292d638be..5eb8bbf82e 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderLineClassedRule.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderLineClassedRule.smali @@ -68,23 +68,40 @@ } .end annotation - const-string v0, "headerPaddingSpanProvider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "styleSpanProvider" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "classSpanProvider" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p2, p3}, Lf/a/j/b/a$a;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V iput-object p1, p0, Lcom/discord/utilities/textprocessing/Rules$HeaderLineClassedRule;->headerPaddingSpanProvider:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "classSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "headerPaddingSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -106,13 +123,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2, p3}, Lf/a/j/b/a$a;->parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; @@ -144,4 +159,18 @@ :cond_0 return-object p1 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderRule.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderRule.smali index bb7e2ea743..32fb0219e1 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderRule.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$HeaderRule.smali @@ -60,19 +60,31 @@ } .end annotation - const-string v0, "headerPaddingSpanProvider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "styleSpanProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p2}, Lf/a/j/b/a$c;->(Lkotlin/jvm/functions/Function1;)V iput-object p1, p0, Lcom/discord/utilities/textprocessing/Rules$HeaderRule;->headerPaddingSpanProvider:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headerPaddingSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -94,13 +106,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/4 v0, 0x2 @@ -116,11 +126,11 @@ sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - invoke-virtual {v2}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v2}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; move-result-object v2 - invoke-static {v1, v2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v1, v2}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v1 @@ -136,7 +146,7 @@ const-string v0, "matcher.group(1)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-super {p0, p1}, Lf/a/j/b/a$c;->createHeaderStyleNode(Ljava/lang/String;)Lcom/discord/simpleast/core/node/StyleNode; @@ -166,11 +176,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.simpleast.core.node.Node" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -194,4 +204,18 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$MarkdownListItemRule.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$MarkdownListItemRule.smali index ee2f3214ce..2dd8437a5b 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$MarkdownListItemRule.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$MarkdownListItemRule.smali @@ -56,9 +56,7 @@ } .end annotation - const-string v0, "spansProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lf/a/j/b/a;->e:Lf/a/j/b/a; @@ -69,6 +67,15 @@ iput-object p1, p0, Lcom/discord/utilities/textprocessing/Rules$MarkdownListItemRule;->spansProvider:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "spansProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -90,13 +97,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p2, Lcom/discord/simpleast/core/node/StyleNode; @@ -125,4 +130,18 @@ invoke-direct {v0, p2, p3, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V return-object v0 + + :cond_0 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$PATTERN_UNICODE_EMOJI$2.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$PATTERN_UNICODE_EMOJI$2.smali index d48acd015d..d84532a60e 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$PATTERN_UNICODE_EMOJI$2.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$PATTERN_UNICODE_EMOJI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Rules$PATTERN_UNICODE_EMOJI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Rules.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/regex/Pattern;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBlockQuoteRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBlockQuoteRule$1.smali index ff148696ca..ac53712e73 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBlockQuoteRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBlockQuoteRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public match(Ljava/lang/CharSequence;Ljava/lang/String;Lcom/discord/utilities/textprocessing/Rules$BlockQuoteState;)Ljava/util/regex/Matcher; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -59,31 +59,41 @@ } .end annotation - const-string v0, "inspectionSource" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "state" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-interface {p3}, Lcom/discord/utilities/textprocessing/Rules$BlockQuoteState;->isInQuote()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p1, 0x0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 invoke-super {p0, p1, p2, p3}, Lcom/discord/simpleast/core/parser/Rule$BlockRule;->match(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/regex/Matcher; - move-result-object p1 + move-result-object v0 :goto_0 - return-object p1 + return-object v0 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "inspectionSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic match(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/regex/Matcher; @@ -115,17 +125,13 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "state" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const/4 p2, 0x1 @@ -164,6 +170,27 @@ invoke-direct {v0, p3, p2, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V return-object v0 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBoldColoredRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBoldColoredRule$1.smali index 5a84296dd9..4376012a85 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBoldColoredRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createBoldColoredRule$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Rules$createBoldColoredRule$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Rules.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createChannelMentionRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createChannelMentionRule$1.smali index 1f29e44da8..7a46c00674 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createChannelMentionRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createChannelMentionRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; @@ -99,4 +97,18 @@ invoke-direct {p1, v0, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCodeBlockRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCodeBlockRule$1.smali index efe9dd1ea2..1be58dd8f1 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCodeBlockRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCodeBlockRule$1.smali @@ -64,17 +64,13 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "state" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 const/4 p2, 0x2 @@ -111,6 +107,27 @@ invoke-direct {p1, v0, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1.smali index 78890a9274..028c767129 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Rules.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Boolean;", "Ljava/lang/Integer;", @@ -45,7 +45,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,9 +79,7 @@ .method public final invoke(ZILandroid/content/Context;)Ljava/lang/String; .locals 2 - const-string v0, "" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 iget-wide v0, p0, Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1;->$emojiId:J @@ -105,7 +103,16 @@ const-string p2, "ModelEmojiCustom.getImag\u2026bled && isAnimated, size)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1.smali index 921e763abd..c0262198b0 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,73 +64,90 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 p2, 0x1 invoke-virtual {p1, p2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z + invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - move-result v0 + move-result v1 - xor-int/2addr p2, v0 + xor-int/2addr p2, v1 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v2 + move-result-object v3 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_0 - sget-object v3, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; + sget-object v4, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; const/4 v0, 0x3 invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - const-wide/16 v5, 0x0 + const-wide/16 v6, 0x0 - const/4 v7, 0x1 + const/4 v8, 0x1 - const/4 v8, 0x0 + const/4 v9, 0x0 - invoke-static/range {v3 .. v8}, Lcom/discord/utilities/textprocessing/Rules;->toLongOrDefault$default(Lcom/discord/utilities/textprocessing/Rules;Ljava/lang/String;JILjava/lang/Object;)J + invoke-static/range {v4 .. v9}, Lcom/discord/utilities/textprocessing/Rules;->toLongOrDefault$default(Lcom/discord/utilities/textprocessing/Rules;Ljava/lang/String;JILjava/lang/Object;)J move-result-wide v0 new-instance p1, Lcom/discord/utilities/textprocessing/node/EmojiNode; - new-instance v3, Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1; + new-instance v4, Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1; - invoke-direct {v3, v0, v1, p2}, Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1;->(JZ)V - - const/4 v4, 0x0 + invoke-direct {v4, v0, v1, p2}, Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1$parse$emojiNode$1;->(JZ)V const/4 v5, 0x0 - const/16 v6, 0xc + const/4 v6, 0x0 - const/4 v7, 0x0 + const/16 v7, 0xc - move-object v1, p1 + const/4 v8, 0x0 - invoke-direct/range {v1 .. v7}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->(Ljava/lang/String;Lkotlin/jvm/functions/Function3;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v2, p1 + + invoke-direct/range {v2 .. v8}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->(Ljava/lang/String;Lkotlin/jvm/functions/Function3;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V new-instance p2, Lcom/discord/simpleast/core/parser/ParseSpec; invoke-direct {p2, p1, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p2 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createHookedLinkRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createHookedLinkRule$1.smali index 77e2f834c2..f535865fa4 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createHookedLinkRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createHookedLinkRule$1.smali @@ -64,17 +64,15 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p2, Lcom/discord/simpleast/core/node/StyleNode; - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; invoke-direct {p2, v0}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V @@ -93,4 +91,18 @@ invoke-direct {v0, p2, p3, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V return-object v0 + + :cond_0 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createInlineCodeRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createInlineCodeRule$1.smali index 1fc35b0c94..1d63f2fe2e 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createInlineCodeRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createInlineCodeRule$1.smali @@ -64,43 +64,63 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "state" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 new-instance p2, Lcom/discord/utilities/textprocessing/node/CodeNode; - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - invoke-interface {p3}, Lcom/discord/utilities/textprocessing/Rules$BlockQuoteState;->isInQuote()Z - - move-result v0 + if-eqz p1, :cond_0 const/4 v1, 0x1 - const/4 v2, 0x0 + invoke-interface {p3}, Lcom/discord/utilities/textprocessing/Rules$BlockQuoteState;->isInQuote()Z - invoke-direct {p2, p1, v1, v0, v2}, Lcom/discord/utilities/textprocessing/node/CodeNode;->(Ljava/lang/String;ZZLjava/lang/String;)V + move-result v2 + + invoke-direct {p2, p1, v1, v2, v0}, Lcom/discord/utilities/textprocessing/node/CodeNode;->(Ljava/lang/String;ZZLjava/lang/String;)V new-instance p1, Lcom/discord/simpleast/core/parser/ParseSpec; invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createMaskedLinkRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createMaskedLinkRule$1.smali index 2452ae5d48..ac2de8f42c 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createMaskedLinkRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createMaskedLinkRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/4 p2, 0x1 @@ -78,15 +76,15 @@ move-result-object p2 - invoke-static {p2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p2, :cond_1 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/textprocessing/node/UrlNode; @@ -97,4 +95,28 @@ invoke-direct {p1, v0, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNamedEmojiRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNamedEmojiRule$1.smali index 5e2ca5cc9c..8887a762cc 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNamedEmojiRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNamedEmojiRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/4 p2, 0x1 @@ -78,19 +76,19 @@ move-result-object p2 - invoke-static {p2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p2, :cond_1 - sget-object v0, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; + sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; - invoke-static {v0}, Lcom/discord/utilities/textprocessing/Rules;->access$getEmojiDataProvider$p(Lcom/discord/utilities/textprocessing/Rules;)Lcom/discord/utilities/textprocessing/Rules$EmojiDataProvider; + invoke-static {v1}, Lcom/discord/utilities/textprocessing/Rules;->access$getEmojiDataProvider$p(Lcom/discord/utilities/textprocessing/Rules;)Lcom/discord/utilities/textprocessing/Rules$EmojiDataProvider; - move-result-object v0 + move-result-object v1 - invoke-interface {v0}, Lcom/discord/utilities/textprocessing/Rules$EmojiDataProvider;->getUnicodeEmojisNamesMap()Ljava/util/Map; + invoke-interface {v1}, Lcom/discord/utilities/textprocessing/Rules$EmojiDataProvider;->getUnicodeEmojisNamesMap()Ljava/util/Map; - move-result-object v0 + move-result-object v1 - invoke-interface {v0, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 @@ -100,13 +98,11 @@ sget-object p1, Lcom/discord/utilities/textprocessing/node/EmojiNode;->Companion:Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion; - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {p1, p2, v0, v1, v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from$default(Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;Lcom/discord/models/domain/emoji/ModelEmojiUnicode;IILjava/lang/Object;)Lcom/discord/utilities/textprocessing/node/EmojiNode; + invoke-static {p1, p2, v1, v2, v0}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from$default(Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;Lcom/discord/models/domain/emoji/ModelEmojiUnicode;IILjava/lang/Object;)Lcom/discord/utilities/textprocessing/node/EmojiNode; move-result-object p1 @@ -125,7 +121,7 @@ const-string v0, "matcher.group()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -137,4 +133,23 @@ :goto_0 return-object p2 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNonMarkdownRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNonMarkdownRule$1.smali index f22e0aeaff..83c0f47718 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNonMarkdownRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createNonMarkdownRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,23 +64,21 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance p2, Lf/a/j/a/a/a; - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -89,4 +87,23 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createRoleMentionRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createRoleMentionRule$1.smali index 94f88b92a3..a590e3e7af 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createRoleMentionRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createRoleMentionRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; @@ -99,4 +97,18 @@ invoke-direct {p1, v0, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSoftHyphenRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSoftHyphenRule$1.smali index 8aadbb21a8..eabbe77913 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSoftHyphenRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSoftHyphenRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "parser" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p1, Lf/a/j/a/a/a; @@ -83,4 +81,18 @@ invoke-direct {p2, p1, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p2 + + :cond_0 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSpoilerRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSpoilerRule$1.smali index a0d41a5441..37e33c06c3 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSpoilerRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createSpoilerRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,37 +64,54 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance p2, Lcom/discord/utilities/textprocessing/node/SpoilerNode; - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_0 - invoke-direct {p2, v1}, Lcom/discord/utilities/textprocessing/node/SpoilerNode;->(Ljava/lang/String;)V + invoke-direct {p2, v2}, Lcom/discord/utilities/textprocessing/node/SpoilerNode;->(Ljava/lang/String;)V - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->start(I)I + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->start(I)I - move-result v1 + move-result v0 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->end(I)I + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->end(I)I move-result p1 - new-instance v0, Lcom/discord/simpleast/core/parser/ParseSpec; + new-instance v1, Lcom/discord/simpleast/core/parser/ParseSpec; - invoke-direct {v0, p2, p3, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V + invoke-direct {v1, p2, p3, v0, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V - return-object v0 + return-object v1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1.smali index c8f474709f..8022ec99e2 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Rules.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createTextReplacementRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createTextReplacementRule$1.smali index 164b871b67..b9298ef836 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createTextReplacementRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createTextReplacementRule$1.smali @@ -70,7 +70,7 @@ sget-object p2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - invoke-virtual {p2}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {p2}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; move-result-object p2 @@ -124,13 +124,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 sget-object v0, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; @@ -140,7 +138,7 @@ const-string v1, "matcher.group()" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/utilities/textprocessing/Rules;->access$replaceEmojiSurrogates(Lcom/discord/utilities/textprocessing/Rules;Ljava/lang/String;)Ljava/lang/String; @@ -156,13 +154,13 @@ move-result p2 - const-string v0, "null cannot be cast to non-null type com.discord.simpleast.core.node.Node" + const/4 v0, 0x1 - const/4 v1, 0x1 + const-string v1, "null cannot be cast to non-null type com.discord.simpleast.core.node.Node" - if-ne p2, v1, :cond_1 + if-ne p2, v0, :cond_1 - invoke-static {p1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -173,18 +171,18 @@ goto :goto_1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 new-instance p2, Lcom/discord/simpleast/core/node/StyleNode; - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; - invoke-direct {p2, v1}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V + invoke-direct {p2, v0}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; @@ -193,26 +191,26 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v0 - if-eqz v1, :cond_3 + if-eqz v0, :cond_3 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - if-eqz v1, :cond_2 + if-eqz v0, :cond_2 - check-cast v1, Lcom/discord/simpleast/core/node/Node; + check-cast v0, Lcom/discord/simpleast/core/node/Node; - invoke-virtual {p2, v1}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V + invoke-virtual {p2, v0}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V goto :goto_0 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -225,4 +223,18 @@ invoke-direct {p2, p1, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p2 + + :cond_4 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnescapeEmoticonRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnescapeEmoticonRule$1.smali index f97f173484..87c9ba59f2 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnescapeEmoticonRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnescapeEmoticonRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,23 +64,21 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance p2, Lf/a/j/a/a/a; - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -89,4 +87,23 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnicodeEmojiRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnicodeEmojiRule$1.smali index 70d0a23b52..335610c6ff 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnicodeEmojiRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUnicodeEmojiRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p1}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; @@ -96,13 +94,11 @@ sget-object p1, Lcom/discord/utilities/textprocessing/node/EmojiNode;->Companion:Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion; - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {p1, p2, v0, v1, v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from$default(Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;Lcom/discord/models/domain/emoji/ModelEmojiUnicode;IILjava/lang/Object;)Lcom/discord/utilities/textprocessing/node/EmojiNode; + invoke-static {p1, p2, v1, v2, v0}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from$default(Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;Lcom/discord/models/domain/emoji/ModelEmojiUnicode;IILjava/lang/Object;)Lcom/discord/utilities/textprocessing/node/EmojiNode; move-result-object p1 @@ -117,7 +113,7 @@ const-string v0, "match" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -129,4 +125,18 @@ :goto_0 return-object p2 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlNoEmbedRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlNoEmbedRule$1.smali index 02cb4ad36b..ed13311dd8 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlNoEmbedRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlNoEmbedRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 p2, 0x1 @@ -78,12 +76,10 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 new-instance p2, Lcom/discord/utilities/textprocessing/node/UrlNode; - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-direct {p2, p1, v0, v1, v0}, Lcom/discord/utilities/textprocessing/node/UrlNode;->(Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -93,4 +89,23 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlRule$1.smali index a9d90e6f3d..f31064305c 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUrlRule$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 p2, 0x1 @@ -78,12 +76,10 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 new-instance p2, Lcom/discord/utilities/textprocessing/node/UrlNode; - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-direct {p2, p1, v0, v1, v0}, Lcom/discord/utilities/textprocessing/node/UrlNode;->(Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -93,4 +89,23 @@ invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUserMentionRule$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUserMentionRule$1.smali index ea95777f19..623b26c34d 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUserMentionRule$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules$createUserMentionRule$1.smali @@ -48,7 +48,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 7 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,39 +64,37 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 const/4 p2, 0x1 invoke-virtual {p1, p2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z + invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - sget-object v1, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; + sget-object v2, Lcom/discord/utilities/textprocessing/Rules;->INSTANCE:Lcom/discord/utilities/textprocessing/Rules; invoke-virtual {p1, p2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 - const/4 v5, 0x1 + const/4 v6, 0x1 - const/4 v6, 0x0 + const/4 v7, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/utilities/textprocessing/Rules;->toLongOrDefault$default(Lcom/discord/utilities/textprocessing/Rules;Ljava/lang/String;JILjava/lang/Object;)J + invoke-static/range {v2 .. v7}, Lcom/discord/utilities/textprocessing/Rules;->toLongOrDefault$default(Lcom/discord/utilities/textprocessing/Rules;Ljava/lang/String;JILjava/lang/Object;)J move-result-wide p1 @@ -119,7 +117,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_2 new-instance p2, Lcom/discord/utilities/textprocessing/node/UserMentionNode; @@ -141,17 +139,17 @@ sget-object p1, Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type;->EVERYONE:Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type; :goto_0 - move-object v1, p1 + move-object v2, p1 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - const/4 v4, 0x2 + const/4 v5, 0x2 - const/4 v5, 0x0 + const/4 v6, 0x0 - move-object v0, p2 + move-object v1, p2 - invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/textprocessing/node/UserMentionNode;->(Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type;JILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/textprocessing/node/UserMentionNode;->(Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type;JILkotlin/jvm/internal/DefaultConstructorMarker;)V new-instance p1, Lcom/discord/simpleast/core/parser/ParseSpec; @@ -159,4 +157,23 @@ :goto_1 return-object p1 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Rules.smali b/com.discord/smali/com/discord/utilities/textprocessing/Rules.smali index ca5a6decb6..e29204494b 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Rules.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Rules.smali @@ -238,7 +238,7 @@ :cond_0 const-string p0, "emojiDataProvider" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -351,7 +351,7 @@ goto :goto_0 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -364,26 +364,33 @@ const-string v0, "stringBuffer.toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 :cond_3 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method .method public static final setEmojiDataProvider(Lcom/discord/utilities/textprocessing/Rules$EmojiDataProvider;)V - .locals 1 + .locals 0 - const-string v0, "emojiDataProvider" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sput-object p0, Lcom/discord/utilities/textprocessing/Rules;->emojiDataProvider:Lcom/discord/utilities/textprocessing/Rules$EmojiDataProvider; return-void + + :cond_0 + const-string p0, "emojiDataProvider" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method private final toLongOrDefault(Ljava/lang/String;J)J @@ -391,7 +398,7 @@ if-eqz p1, :cond_0 - invoke-static {p1}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {p1}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p1 @@ -446,7 +453,7 @@ const-string v2, "PATTERN_BLOCK_QUOTE" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createBlockQuoteRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -479,23 +486,15 @@ const-string v1, "PATTERN_BOLD" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/utilities/textprocessing/Rules$createBoldColoredRule$1; invoke-direct {v1, p1}, Lcom/discord/utilities/textprocessing/Rules$createBoldColoredRule$1;->(I)V - const-string p1, "pattern" + invoke-static {v0, v1}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; - invoke-static {v0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "styleFactory" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p1, Lf/a/j/a/b/e; - - invoke-direct {p1, v1, v0, v0}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V + move-result-object p1 return-object p1 .end method @@ -522,7 +521,7 @@ const-string v2, "PATTERN_CHANNEL_MENTION" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createChannelMentionRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -551,7 +550,7 @@ const-string v2, "PATTERN_CODE_BLOCK" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createCodeBlockRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -580,7 +579,7 @@ const-string v2, "PATTERN_CUSTOM_EMOJI" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createCustomEmojiRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -609,7 +608,7 @@ const-string v2, "PATTERN_HOOKED_LINK" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createHookedLinkRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -638,7 +637,7 @@ const-string v2, "PATTERN_INLINE_CODE" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createInlineCodeRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -667,7 +666,7 @@ const-string v2, "PATTERN_MASKED_LINK" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createMaskedLinkRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -696,7 +695,7 @@ const-string v2, "PATTERN_NAMED_EMOJI" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createNamedEmojiRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -725,7 +724,7 @@ const-string v2, "PATTERN_NON_MARKDOWN" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createNonMarkdownRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -754,7 +753,7 @@ const-string v2, "PATTERN_ROLE_MENTION" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createRoleMentionRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -783,7 +782,7 @@ const-string v2, "PATTERN_SOFT_HYPHEN" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createSoftHyphenRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -812,7 +811,7 @@ const-string v2, "PATTERN_SPOILER" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createSpoilerRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -845,23 +844,15 @@ const-string v1, "PATTERN_STRIKETHRU" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1; invoke-direct {v1, p1}, Lcom/discord/utilities/textprocessing/Rules$createStrikethroughColoredRule$1;->(I)V - const-string p1, "pattern" + invoke-static {v0, v1}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; - invoke-static {v0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "styleFactory" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p1, Lf/a/j/a/b/e; - - invoke-direct {p1, v1, v0, v0}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V + move-result-object p1 return-object p1 .end method @@ -890,7 +881,7 @@ const-string v2, "SimpleMarkdownRules.PATTERN_TEXT" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createTextReplacementRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -919,7 +910,7 @@ const-string v2, "PATTERN_UNESCAPE_EMOTICON" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createUnescapeEmoticonRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -950,7 +941,7 @@ const-string v2, "PATTERN_UNICODE_EMOJI" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createUnicodeEmojiRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -979,7 +970,7 @@ const-string v2, "PATTERN_URL_NO_EMBED" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createUrlNoEmbedRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -1008,7 +999,7 @@ const-string v2, "PATTERN_URL" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createUrlRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V @@ -1037,7 +1028,7 @@ const-string v2, "PATTERN_MENTION" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, v1}, Lcom/discord/utilities/textprocessing/Rules$createUserMentionRule$1;->(Lcom/discord/utilities/textprocessing/Rules;Ljava/util/regex/Pattern;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1.smali index e4f984dafb..e81c48d3b6 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Spans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/Object;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,119 +65,121 @@ .method public final invoke(Ljava/lang/String;)Ljava/lang/Object; .locals 2 - const-string v0, "className" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I - move-result v0 + move-result v1 - sparse-switch v0, :sswitch_data_0 + sparse-switch v1, :sswitch_data_0 goto :goto_0 :sswitch_0 - const-string v0, "fixed" + const-string v1, "fixed" - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 - new-instance p1, Landroid/text/style/TextAppearanceSpan; + new-instance v0, Landroid/text/style/TextAppearanceSpan; - iget-object v0, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; + iget-object p1, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; const v1, 0x7f13017b - invoke-direct {p1, v0, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V + invoke-direct {v0, p1, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V - goto :goto_1 + goto :goto_0 :sswitch_1 - const-string v0, "added" + const-string v1, "added" - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 - new-instance p1, Landroid/text/style/TextAppearanceSpan; + new-instance v0, Landroid/text/style/TextAppearanceSpan; - iget-object v0, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; + iget-object p1, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; const v1, 0x7f13017a - invoke-direct {p1, v0, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V + invoke-direct {v0, p1, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V - goto :goto_1 + goto :goto_0 :sswitch_2 - const-string v0, "improved" + const-string v1, "improved" - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 - new-instance p1, Landroid/text/style/TextAppearanceSpan; + new-instance v0, Landroid/text/style/TextAppearanceSpan; - iget-object v0, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; + iget-object p1, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; const v1, 0x7f13017c - invoke-direct {p1, v0, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V + invoke-direct {v0, p1, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V - goto :goto_1 + goto :goto_0 :sswitch_3 - const-string v0, "progress" + const-string v1, "progress" - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 - new-instance p1, Landroid/text/style/TextAppearanceSpan; + new-instance v0, Landroid/text/style/TextAppearanceSpan; - iget-object v0, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; + iget-object p1, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$context:Landroid/content/Context; const v1, 0x7f13017d - invoke-direct {p1, v0, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V + invoke-direct {v0, p1, v1}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V - goto :goto_1 + goto :goto_0 :sswitch_4 - const-string v0, "marginTop" + const-string v1, "marginTop" - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 - new-instance p1, Lcom/discord/utilities/spans/VerticalPaddingSpan; + new-instance v0, Lcom/discord/utilities/spans/VerticalPaddingSpan; - const/4 v0, 0x0 + const/4 p1, 0x0 iget v1, p0, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->$marginTopPx:I - invoke-direct {p1, v0, v1}, Lcom/discord/utilities/spans/VerticalPaddingSpan;->(II)V - - goto :goto_1 + invoke-direct {v0, p1, v1}, Lcom/discord/utilities/spans/VerticalPaddingSpan;->(II)V :cond_0 :goto_0 - const/4 p1, 0x0 + return-object v0 - :goto_1 - return-object p1 + :cond_1 + const-string p1, "className" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :sswitch_data_0 .sparse-switch diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderPaddingSpansProvider$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderPaddingSpansProvider$1.smali index 9269d77087..c8c70c57c0 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderPaddingSpansProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderPaddingSpansProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Spans$createHeaderPaddingSpansProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Spans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -44,7 +44,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1.smali index a77ef13b9b..80225f7946 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Spans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Landroid/text/style/CharacterStyle;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createMarkdownBulletSpansProvider$1$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createMarkdownBulletSpansProvider$1$1.smali index 77b8ca421b..a4d1895c78 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Spans$createMarkdownBulletSpansProvider$1$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Spans$createMarkdownBulletSpansProvider$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/Spans$createMarkdownBulletSpansProvider$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Spans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -48,7 +48,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Spans.smali b/com.discord/smali/com/discord/utilities/textprocessing/Spans.smali index 04bbbabf9f..7c5933b570 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Spans.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Spans.smali @@ -46,9 +46,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -65,6 +63,15 @@ invoke-direct {v1, p1, v0}, Lcom/discord/utilities/textprocessing/Spans$createHeaderClassSpanProvider$1;->(Landroid/content/Context;I)V return-object v1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createHeaderPaddingSpansProvider(Landroid/content/Context;)Lkotlin/jvm/functions/Function0; @@ -81,9 +88,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -110,6 +115,15 @@ invoke-direct {v1, v0, p1}, Lcom/discord/utilities/textprocessing/Spans$createHeaderPaddingSpansProvider$1;->(II)V return-object v1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createHeaderStyleSpanProvider(Landroid/content/Context;)Lkotlin/jvm/functions/Function1; @@ -126,15 +140,22 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1; invoke-direct {v0, p1}, Lcom/discord/utilities/textprocessing/Spans$createHeaderStyleSpanProvider$1;->(Landroid/content/Context;)V return-object v0 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createMarkdownBulletSpansProvider(Landroid/content/Context;)Lkotlin/jvm/functions/Function0; @@ -151,9 +172,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -169,13 +188,13 @@ move-result-object v1 + const v2, 0x7f060052 + invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; - move-result-object v2 + move-result-object v3 - const v3, 0x7f060052 - - invoke-static {v1, v3, v2}, Landroidx/core/content/res/ResourcesCompat;->getColor(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I + invoke-static {v1, v2, v3}, Landroidx/core/content/res/ResourcesCompat;->getColor(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I move-result v1 @@ -194,4 +213,13 @@ invoke-direct {v2, p1, v0, v1}, Lcom/discord/utilities/textprocessing/Spans$createMarkdownBulletSpansProvider$1$1;->(III)V return-object v2 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/Tags.smali b/com.discord/smali/com/discord/utilities/textprocessing/Tags.smali index 0188352551..2b2af08b75 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/Tags.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/Tags.smali @@ -55,17 +55,13 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "channels" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roles" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -108,6 +104,27 @@ iput-boolean p1, p0, Lcom/discord/utilities/textprocessing/Tags;->isEmpty:Z return-void + + :cond_1 + const-string p1, "roles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/textprocessing/Tags;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/utilities/textprocessing/Tags; @@ -209,23 +226,40 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "channels" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roles" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/textprocessing/Tags; invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/textprocessing/Tags;->(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string p1, "roles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -243,7 +277,7 @@ iget-object v1, p1, Lcom/discord/utilities/textprocessing/Tags;->users:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -253,7 +287,7 @@ iget-object v1, p1, Lcom/discord/utilities/textprocessing/Tags;->channels:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -263,7 +297,7 @@ iget-object p1, p1, Lcom/discord/utilities/textprocessing/Tags;->roles:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder$Companion.smali b/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder$Companion.smali index 52251a57ac..2f755f5d96 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder$Companion.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder$Companion.smali @@ -46,9 +46,7 @@ } .end annotation - const-string v0, "ast" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/textprocessing/TagsBuilder; @@ -61,4 +59,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "ast" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder.smali b/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder.smali index cc65e4607e..22789fbd73 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/TagsBuilder.smali @@ -177,7 +177,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 iget-object v3, p0, Lcom/discord/utilities/textprocessing/TagsBuilder;->taggedChannelIds:Ljava/util/Set; @@ -191,7 +191,7 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 iget-object v4, p0, Lcom/discord/utilities/textprocessing/TagsBuilder;->taggedRoleIds:Ljava/util/Set; @@ -205,7 +205,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_2 invoke-direct {v0, v1, v3, v4}, Lcom/discord/utilities/textprocessing/Tags;->(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V @@ -214,7 +214,7 @@ .end method .method public final processAst(Ljava/util/Collection;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -225,13 +225,20 @@ } .end annotation - const-string v0, "ast" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1, p0}, Le0/a/b/b/a;->X0(Ljava/util/Collection;Lf/a/j/a/c/a;)V return-void + + :cond_0 + const-string p1, "ast" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public processNode(Lcom/discord/simpleast/core/node/Node;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/BlockQuoteNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/BlockQuoteNode.smali index 5a7a836093..196be3f7f6 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/BlockQuoteNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/BlockQuoteNode.smali @@ -96,13 +96,11 @@ } .end annotation - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/16 v0, 0xa @@ -220,6 +218,20 @@ invoke-virtual {p1, v0, v1, v2, p2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V return-void + + :cond_2 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode$render$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode$render$1.smali index b12088b74e..2962a1f1c7 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode$render$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode$render$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$render$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ChannelMentionNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -77,7 +75,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$render$1;->this$0:Lcom/discord/utilities/textprocessing/node/ChannelMentionNode; @@ -88,4 +86,13 @@ invoke-virtual {v0, p1, v1, v2}, Lcom/discord/stores/StoreChannelsSelected;->findAndSet(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode.smali index 45e5cb0dcc..b3c11b6b1c 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/ChannelMentionNode.smali @@ -75,7 +75,7 @@ .end method .method public render(Landroid/text/SpannableStringBuilder;Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$RenderContext;)V - .locals 18 + .locals 19 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -88,15 +88,11 @@ move-object/from16 v1, p1 - const-string v2, "builder" + const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_4 - const-string v2, "renderContext" - - move-object/from16 v3, p2 - - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/BasicRenderContext;->getContext()Landroid/content/Context; @@ -104,21 +100,21 @@ invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v2 + move-result v10 - new-instance v10, Ljava/util/ArrayList; + new-instance v11, Ljava/util/ArrayList; - const/4 v5, 0x3 + const/4 v3, 0x3 - invoke-direct {v10, v5}, Ljava/util/ArrayList;->(I)V + invoke-direct {v11, v3}, Ljava/util/ArrayList;->(I)V - new-instance v5, Landroid/text/style/StyleSpan; + new-instance v3, Landroid/text/style/StyleSpan; - const/4 v6, 0x1 + const/4 v5, 0x1 - invoke-direct {v5, v6}, Landroid/text/style/StyleSpan;->(I)V + invoke-direct {v3, v5}, Landroid/text/style/StyleSpan;->(I)V - invoke-virtual {v10, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v11, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$RenderContext;->getChannelNames()Ljava/util/Map; @@ -130,79 +126,76 @@ invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v5 + move-result-object v2 - invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v3 + move-result-object v2 - check-cast v3, Ljava/lang/String; - - goto :goto_0 + check-cast v2, Ljava/lang/String; :cond_0 - const/4 v3, 0x0 + move-object v5, v2 - :goto_0 - move-object v5, v3 - - const v3, 0x7f0601d8 + const v2, 0x7f0601d8 if-eqz v5, :cond_1 - new-instance v6, Lcom/discord/utilities/spans/ClickableSpan; + new-instance v3, Lcom/discord/utilities/spans/ClickableSpan; - invoke-static {v4, v3}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I + invoke-static {v4, v2}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I - move-result v3 + move-result v2 - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v12 - - const/4 v13, 0x0 + move-result-object v13 const/4 v14, 0x0 - new-instance v15, Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$render$1; + const/4 v15, 0x0 - invoke-direct {v15, v0}, Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$render$1;->(Lcom/discord/utilities/textprocessing/node/ChannelMentionNode;)V + new-instance v2, Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$render$1; - const/16 v16, 0x4 + invoke-direct {v2, v0}, Lcom/discord/utilities/textprocessing/node/ChannelMentionNode$render$1;->(Lcom/discord/utilities/textprocessing/node/ChannelMentionNode;)V - const/16 v17, 0x0 + const/16 v17, 0x4 - move-object v11, v6 + const/16 v18, 0x0 - invoke-direct/range {v11 .. v17}, Lcom/discord/utilities/spans/ClickableSpan;->(Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v12, v3 - invoke-virtual {v10, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + move-object/from16 v16, v2 - goto :goto_1 + invoke-direct/range {v12 .. v18}, Lcom/discord/utilities/spans/ClickableSpan;->(Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + invoke-virtual {v11, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + goto :goto_0 :cond_1 - new-instance v6, Landroid/text/style/ForegroundColorSpan; + new-instance v3, Landroid/text/style/ForegroundColorSpan; + + invoke-static {v4, v2}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I + + move-result v2 + + invoke-direct {v3, v2}, Landroid/text/style/ForegroundColorSpan;->(I)V + + invoke-virtual {v11, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + :goto_0 + new-instance v2, Landroid/text/style/BackgroundColorSpan; + + const v3, 0x7f0601d9 invoke-static {v4, v3}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I move-result v3 - invoke-direct {v6, v3}, Landroid/text/style/ForegroundColorSpan;->(I)V + invoke-direct {v2, v3}, Landroid/text/style/BackgroundColorSpan;->(I)V - invoke-virtual {v10, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :goto_1 - new-instance v3, Landroid/text/style/BackgroundColorSpan; - - const v6, 0x7f0601d9 - - invoke-static {v4, v6}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I - - move-result v6 - - invoke-direct {v3, v6}, Landroid/text/style/BackgroundColorSpan;->(I)V - - invoke-virtual {v10, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v11, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z sget-object v3, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils; @@ -216,39 +209,53 @@ invoke-static/range {v3 .. v9}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String; - move-result-object v3 + move-result-object v2 - invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - invoke-interface {v10}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v11}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v2 + + :goto_1 + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + + move-result v3 + + if-eqz v3, :cond_2 + + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 - :goto_2 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v4 - - if-eqz v4, :cond_2 - - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Landroid/text/style/CharacterStyle; + check-cast v3, Landroid/text/style/CharacterStyle; invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v5 + move-result v4 - const/16 v6, 0x21 + const/16 v5, 0x21 - invoke-virtual {v1, v4, v2, v5, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v1, v3, v10, v4, v5}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V - goto :goto_2 + goto :goto_1 :cond_2 return-void + + :cond_3 + const-string v1, "renderContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_4 + const-string v1, "builder" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali index ce627b7d4e..f73316a845 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali @@ -31,11 +31,9 @@ # direct methods .method public constructor (Ljava/lang/String;ZZLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "content" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -50,6 +48,15 @@ iput-boolean p1, p0, Lcom/discord/utilities/textprocessing/node/CodeNode;->isRevealed:Z return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -73,7 +80,7 @@ iget-object v1, p0, Lcom/discord/utilities/textprocessing/node/CodeNode;->language:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -87,7 +94,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -113,7 +120,7 @@ .end method .method public render(Landroid/text/SpannableStringBuilder;Lcom/discord/utilities/textprocessing/node/BasicRenderContext;)V - .locals 19 + .locals 20 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -128,166 +135,164 @@ move-object/from16 v2, p2 - const-string v3, "builder" + const/4 v3, 0x0 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_a - const-string v3, "renderContext" + if-eqz v2, :cond_9 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Ljava/util/ArrayList; - new-instance v3, Ljava/util/ArrayList; - - invoke-direct {v3}, Ljava/util/ArrayList;->()V + invoke-direct {v4}, Ljava/util/ArrayList;->()V invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/BasicRenderContext;->getContext()Landroid/content/Context; - move-result-object v4 - - const/high16 v5, 0x7f090000 - - invoke-static {v4, v5}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface; - move-result-object v5 - const/4 v6, 0x0 + const/high16 v6, 0x7f090000 - invoke-static {v5, v6}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; + invoke-static {v5, v6}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface; - move-result-object v5 + move-result-object v6 - new-instance v7, Lcom/discord/utilities/spans/TypefaceSpanCompat; + const/4 v7, 0x0 - const-string v8, "codeTypeface" + invoke-static {v6, v7}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v6 - invoke-direct {v7, v5}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->(Landroid/graphics/Typeface;)V + new-instance v8, Lcom/discord/utilities/spans/TypefaceSpanCompat; - invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + const-string v9, "codeTypeface" - new-instance v5, Landroid/text/style/RelativeSizeSpan; + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v7, 0x3f59999a # 0.85f + invoke-direct {v8, v6}, Lcom/discord/utilities/spans/TypefaceSpanCompat;->(Landroid/graphics/Typeface;)V - invoke-direct {v5, v7}, Landroid/text/style/RelativeSizeSpan;->(F)V + invoke-virtual {v4, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + new-instance v6, Landroid/text/style/RelativeSizeSpan; - new-instance v5, Landroid/text/style/ForegroundColorSpan; + const v8, 0x3f59999a # 0.85f - const v7, 0x7f06007a + invoke-direct {v6, v8}, Landroid/text/style/RelativeSizeSpan;->(F)V - invoke-static {v4, v7}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I + invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - move-result v7 + new-instance v6, Landroid/text/style/ForegroundColorSpan; - invoke-direct {v5, v7}, Landroid/text/style/ForegroundColorSpan;->(I)V + const v8, 0x7f06007a - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-static {v5, v8}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I - iget-boolean v5, v0, Lcom/discord/utilities/textprocessing/node/CodeNode;->inline:Z + move-result v8 - const/4 v7, 0x5 + invoke-direct {v6, v8}, Landroid/text/style/ForegroundColorSpan;->(I)V - const v8, 0x7f04050f + invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - const/16 v9, 0xa + iget-boolean v6, v0, Lcom/discord/utilities/textprocessing/node/CodeNode;->inline:Z - const/4 v10, 0x1 + const/4 v8, 0x5 - if-eqz v5, :cond_0 + const v9, 0x7f04050f - new-instance v5, Landroid/text/style/BackgroundColorSpan; + const/16 v10, 0xa - invoke-static {v4, v8}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + const/4 v11, 0x1 - move-result v11 + if-eqz v6, :cond_0 - invoke-direct {v5, v11}, Landroid/text/style/BackgroundColorSpan;->(I)V + new-instance v6, Landroid/text/style/BackgroundColorSpan; - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-static {v5, v9}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + + move-result v12 + + invoke-direct {v6, v12}, Landroid/text/style/BackgroundColorSpan;->(I)V + + invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_0 invoke-interface/range {p1 .. p1}, Ljava/lang/CharSequence;->length()I - move-result v5 + move-result v6 - if-lez v5, :cond_1 + if-lez v6, :cond_1 - const/4 v5, 0x1 + const/4 v6, 0x1 goto :goto_0 :cond_1 - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_0 - if-eqz v5, :cond_2 + if-eqz v6, :cond_2 - new-array v5, v7, [C - - invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - - move-result v11 - - sub-int/2addr v11, v10 + new-array v6, v8, [C invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I move-result v12 - invoke-virtual {v1, v11, v12, v5, v6}, Landroid/text/SpannableStringBuilder;->getChars(II[CI)V + sub-int/2addr v12, v11 - aget-char v5, v5, v6 + invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - if-eq v5, v9, :cond_2 + move-result v13 - invoke-virtual {v1, v9}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; + invoke-virtual {v1, v12, v13, v6, v7}, Landroid/text/SpannableStringBuilder;->getChars(II[CI)V + + aget-char v6, v6, v7 + + if-eq v6, v10, :cond_2 + + invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; :cond_2 :goto_1 invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v5 + move-result v6 invoke-virtual/range {p0 .. p0}, Lf/a/j/a/a/a;->getContent()Ljava/lang/String; - move-result-object v11 + move-result-object v12 - invoke-virtual {v1, v11}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v1, v12}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - iget-boolean v11, v0, Lcom/discord/utilities/textprocessing/node/CodeNode;->inline:Z + iget-boolean v12, v0, Lcom/discord/utilities/textprocessing/node/CodeNode;->inline:Z - const/16 v12, 0x21 + const/16 v13, 0x21 - if-nez v11, :cond_7 + if-nez v12, :cond_7 - invoke-virtual {v1, v9}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; + invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; invoke-virtual/range {p0 .. p0}, Lcom/discord/utilities/textprocessing/node/CodeNode;->isRevealed()Z - move-result v9 + move-result v10 - if-eqz v9, :cond_3 + if-eqz v10, :cond_3 - invoke-static {v4, v8}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v5, v9}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v2 :goto_2 - move v14, v2 + move v15, v2 goto :goto_3 :cond_3 - instance-of v8, v2, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; + instance-of v9, v2, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; - if-nez v8, :cond_4 + if-nez v9, :cond_4 - const/4 v2, 0x0 + move-object v2, v3 :cond_4 check-cast v2, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; @@ -303,7 +308,7 @@ :cond_5 const v2, 0x7f04051e - invoke-static {v4, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v5, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v2 @@ -312,78 +317,78 @@ :goto_3 const v2, 0x7f040510 - invoke-static {v4, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I - - move-result v15 - - new-instance v2, Lcom/discord/utilities/spans/BlockBackgroundSpan; - - invoke-static {v10}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I + invoke-static {v5, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v16 - const/4 v4, 0x4 + new-instance v2, Lcom/discord/utilities/spans/BlockBackgroundSpan; - invoke-static {v4}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I + invoke-static {v11}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I move-result v17 - iget-boolean v4, v0, Lcom/discord/utilities/textprocessing/node/CodeNode;->inQuote:Z + const/4 v3, 0x4 - if-eqz v4, :cond_6 + invoke-static {v3}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I - sget-object v4, Lcom/discord/utilities/textprocessing/node/BlockQuoteNode;->Companion:Lcom/discord/utilities/textprocessing/node/BlockQuoteNode$Companion; + move-result v18 - invoke-virtual {v4}, Lcom/discord/utilities/textprocessing/node/BlockQuoteNode$Companion;->getTOTAL_LEFT_MARGIN()I + iget-boolean v3, v0, Lcom/discord/utilities/textprocessing/node/CodeNode;->inQuote:Z - move-result v6 + if-eqz v3, :cond_6 - move/from16 v18, v6 + sget-object v3, Lcom/discord/utilities/textprocessing/node/BlockQuoteNode;->Companion:Lcom/discord/utilities/textprocessing/node/BlockQuoteNode$Companion; + + invoke-virtual {v3}, Lcom/discord/utilities/textprocessing/node/BlockQuoteNode$Companion;->getTOTAL_LEFT_MARGIN()I + + move-result v7 + + move/from16 v19, v7 goto :goto_4 :cond_6 - const/16 v18, 0x0 + const/16 v19, 0x0 :goto_4 - move-object v13, v2 + move-object v14, v2 - invoke-direct/range {v13 .. v18}, Lcom/discord/utilities/spans/BlockBackgroundSpan;->(IIIII)V + invoke-direct/range {v14 .. v19}, Lcom/discord/utilities/spans/BlockBackgroundSpan;->(IIIII)V invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v4 + move-result v3 - invoke-virtual {v1, v2, v5, v4, v12}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v1, v2, v6, v3, v13}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V new-instance v2, Landroid/text/style/LeadingMarginSpan$Standard; - const/16 v4, 0xf + const/16 v3, 0xf - invoke-direct {v2, v4}, Landroid/text/style/LeadingMarginSpan$Standard;->(I)V + invoke-direct {v2, v3}, Landroid/text/style/LeadingMarginSpan$Standard;->(I)V invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v4 + move-result v3 - invoke-virtual {v1, v2, v5, v4, v12}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v1, v2, v6, v3, v13}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V - invoke-static {v7}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I + invoke-static {v8}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I move-result v2 - new-instance v4, Lcom/discord/utilities/spans/VerticalPaddingSpan; + new-instance v3, Lcom/discord/utilities/spans/VerticalPaddingSpan; - invoke-direct {v4, v2, v2}, Lcom/discord/utilities/spans/VerticalPaddingSpan;->(II)V + invoke-direct {v3, v2, v2}, Lcom/discord/utilities/spans/VerticalPaddingSpan;->(II)V invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I move-result v2 - invoke-virtual {v1, v4, v5, v2, v12}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v1, v3, v6, v2, v13}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V :cond_7 - invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v2 @@ -404,12 +409,26 @@ move-result v4 - invoke-virtual {v1, v3, v5, v4, v12}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v1, v3, v6, v4, v13}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V goto :goto_5 :cond_8 return-void + + :cond_9 + const-string v1, "renderContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_a + const-string v1, "builder" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1.smali index ef91ae5caa..c9fceea962 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "EmojiNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Boolean;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(ZILandroid/content/Context;)Ljava/lang/String; .locals 0 - const-string p1, "context" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p1, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1;->$codePoints:Ljava/lang/String; @@ -87,7 +85,16 @@ const-string p2, "ModelEmojiUnicode.getImageUri(codePoints, context)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$5.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$5.smali index cd60d2406f..852b486e8f 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$5.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion$from$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion$from$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "EmojiNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Boolean;", "Ljava/lang/Integer;", @@ -45,7 +45,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,9 +79,7 @@ .method public final invoke(ZILandroid/content/Context;)Ljava/lang/String; .locals 2 - const-string v0, "" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 iget-wide v0, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion$from$5;->$emojiId:J @@ -105,7 +103,16 @@ const-string p2, "ModelEmojiCustom.getImag\u2026isAnimationEnabled, size)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion.smali index 111519162c..78fc31b6b0 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$Companion.smali @@ -146,31 +146,29 @@ } .end annotation - const-string v0, "reactionEmoji" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->isCustom()Z - move-result v0 + move-result v1 - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 - - move-object v0, p1 + move-object v1, p1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 - if-eqz v0, :cond_2 + if-eqz v1, :cond_3 sget-object v2, Lcom/discord/utilities/textprocessing/node/EmojiNode;->Companion:Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getName()Ljava/lang/String; move-result-object v3 @@ -182,21 +180,21 @@ const-string v3, "" :goto_1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getId()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getId()Ljava/lang/String; move-result-object v4 - invoke-static {v4}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v4, :cond_2 const-string v5, "it.id!!" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v4 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->isAnimated()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->isAnimated()Z move-result v6 @@ -204,50 +202,62 @@ invoke-direct/range {v2 .. v7}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from(Ljava/lang/String;JZI)Lcom/discord/utilities/textprocessing/node/EmojiNode; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_3 - move-object v1, v0 + move-object v0, v1 goto :goto_2 :cond_2 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + invoke-static {}, Lk0/n/c/h;->throwNpe()V - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getEmojis()Lcom/discord/stores/StoreEmoji; + throw v0 - move-result-object v0 + :cond_3 + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreEmoji;->getUnicodeEmojiSurrogateMap()Ljava/util/Map; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getEmojis()Lcom/discord/stores/StoreEmoji; - move-result-object v0 + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreEmoji;->getUnicodeEmojiSurrogateMap()Ljava/util/Map; + + move-result-object v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getName()Ljava/lang/String; move-result-object p1 - invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/discord/models/domain/emoji/ModelEmojiUnicode; - if-eqz p1, :cond_3 + if-eqz p1, :cond_4 sget-object v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->Companion:Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion; invoke-virtual {v0, p1, p2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;I)Lcom/discord/utilities/textprocessing/node/EmojiNode; - move-result-object v1 + move-result-object v0 - :cond_3 + :cond_4 :goto_2 - return-object v1 + return-object v0 + + :cond_5 + const-string p1, "reactionEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final from(Lcom/discord/models/domain/emoji/ModelEmojiCustom;I)Lcom/discord/utilities/textprocessing/node/EmojiNode; - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->getName()Ljava/lang/String; - move-result-object v2 + move-result-object v1 const-string v0, "customEmoji.name" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->getId()J - move-result-wide v3 + move-result-wide v2 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->isAnimated()Z - move-result v5 + move-result v4 - move-object v1, p0 + move-object v0, p0 - move v6, p2 + move v5, p2 - invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from(Ljava/lang/String;JZI)Lcom/discord/utilities/textprocessing/node/EmojiNode; + invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->from(Ljava/lang/String;JZI)Lcom/discord/utilities/textprocessing/node/EmojiNode; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "customEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final from(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;I)Lcom/discord/utilities/textprocessing/node/EmojiNode; @@ -305,9 +322,7 @@ } .end annotation - const-string/jumbo v0, "unicodeEmoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiUnicode;->getCodePoints()Ljava/lang/String; @@ -319,9 +334,9 @@ move-result-object p1 - const-string/jumbo v2, "unicodeEmoji.firstName" + const-string v2, "unicodeEmoji.firstName" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion$from$1; @@ -330,6 +345,15 @@ invoke-direct {v1, p1, v2, p2, p2}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->(Ljava/lang/String;Lkotlin/jvm/functions/Function3;II)V return-object v1 + + :cond_0 + const-string p1, "unicodeEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final renderEmoji(Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;Lcom/discord/models/domain/ModelMessageReaction$Emoji;Z)V @@ -357,12 +381,10 @@ .method public final renderEmoji(Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;Lcom/discord/models/domain/ModelMessageReaction$Emoji;ZI)V .locals 3 - const-string v0, "$this$renderEmoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + if-eqz p2, :cond_0 sget-object v1, Lcom/discord/utilities/textprocessing/node/EmojiNode;->Companion:Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion; @@ -409,4 +431,11 @@ :goto_1 return-void + + :cond_3 + const-string p1, "$this$renderEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1.smali index 49d957bc4f..dd13c2799e 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "EmojiNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,57 +63,13 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 5 + .locals 6 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lcom/discord/utilities/textprocessing/node/EmojiNode; - - iget-object v1, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; - - invoke-virtual {v1}, Lf/a/j/a/a/a;->getContent()Ljava/lang/String; - - move-result-object v1 - - iget-object v2, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; - - invoke-static {v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->access$getUrlProvider$p(Lcom/discord/utilities/textprocessing/node/EmojiNode;)Lkotlin/jvm/functions/Function3; - - move-result-object v2 - - iget-object v3, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; - - invoke-static {v3}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->access$getWidth$p(Lcom/discord/utilities/textprocessing/node/EmojiNode;)I - - move-result v3 - - iget-object v4, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; - - invoke-static {v4}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->access$getHeight$p(Lcom/discord/utilities/textprocessing/node/EmojiNode;)I - - move-result v4 - - invoke-direct {v0, v1, v2, v3, v4}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->(Ljava/lang/String;Lkotlin/jvm/functions/Function3;II)V - - new-instance v1, Lcom/facebook/drawee/span/DraweeSpanStringBuilder; - - invoke-direct {v1}, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->()V - - new-instance v2, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1$1; - - invoke-direct {v2, p0}, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1$1;->(Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;)V - - invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->render(Landroid/text/SpannableStringBuilder;Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;)V - - const/16 v0, 0x2002 - - invoke-virtual {v1, v0}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; - - const/16 v0, 0x589 - - invoke-virtual {v1, v0}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; + new-instance v1, Lcom/discord/utilities/textprocessing/node/EmojiNode; iget-object v2, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; @@ -121,21 +77,70 @@ move-result-object v2 - invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + iget-object v3, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; - invoke-virtual {v1, v0}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; + invoke-static {v3}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->access$getUrlProvider$p(Lcom/discord/utilities/textprocessing/node/EmojiNode;)Lkotlin/jvm/functions/Function3; + + move-result-object v3 + + iget-object v4, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; + + invoke-static {v4}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->access$getWidth$p(Lcom/discord/utilities/textprocessing/node/EmojiNode;)I + + move-result v4 + + iget-object v5, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; + + invoke-static {v5}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->access$getHeight$p(Lcom/discord/utilities/textprocessing/node/EmojiNode;)I + + move-result v5 + + invoke-direct {v1, v2, v3, v4, v5}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->(Ljava/lang/String;Lkotlin/jvm/functions/Function3;II)V + + new-instance v2, Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + + invoke-direct {v2}, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->()V + + new-instance v3, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1$1; + + invoke-direct {v3, p0}, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1$1;->(Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;)V + + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->render(Landroid/text/SpannableStringBuilder;Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;)V + + const/16 v1, 0x2002 + + invoke-virtual {v2, v1}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; + + const/16 v1, 0x589 + + invoke-virtual {v2, v1}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; + + iget-object v3, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->this$0:Lcom/discord/utilities/textprocessing/node/EmojiNode; + + invoke-virtual {v3}, Lf/a/j/a/a/a;->getContent()Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v2, v3}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + + invoke-virtual {v2, v1}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder; invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - const/4 v0, 0x0 - - const/4 v2, 0x0 + const/4 v1, 0x0 const/16 v3, 0xc - invoke-static {p1, v1, v0, v2, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v2, v1, v0, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode.smali index 6200e8856d..6793bf6367 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode.smali @@ -172,13 +172,11 @@ } .end annotation - const-string v0, "emojiName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "urlProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V @@ -193,6 +191,20 @@ iput-boolean p1, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isRevealed:Z return-void + + :cond_0 + const-string p1, "urlProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojiName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;Lkotlin/jvm/functions/Function3;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -300,7 +312,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -352,7 +364,7 @@ .end method .method public render(Landroid/text/SpannableStringBuilder;Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;)V - .locals 26 + .locals 25 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -367,159 +379,155 @@ move-object/from16 v2, p2 - const-string v3, "builder" + const/4 v3, 0x0 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_d - const-string v3, "renderContext" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_c invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;->getContext()Landroid/content/Context; - move-result-object v3 + move-result-object v4 - move-object v4, v1 + move-object v5, v1 - check-cast v4, Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + check-cast v5, Lcom/facebook/drawee/span/DraweeSpanStringBuilder; invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v5 + move-result v6 invoke-virtual/range {p0 .. p0}, Lf/a/j/a/a/a;->getContent()Ljava/lang/String; - move-result-object v6 + move-result-object v7 - invoke-virtual {v1, v6}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-virtual {v1, v7}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - iget-boolean v6, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isJumbo:Z + iget-boolean v7, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isJumbo:Z - if-eqz v6, :cond_0 + if-eqz v7, :cond_0 - iget v6, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->width:I + iget v7, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->width:I - mul-int/lit8 v6, v6, 0x3 + mul-int/lit8 v7, v7, 0x3 goto :goto_0 :cond_0 - iget v6, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->width:I + iget v7, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->width:I :goto_0 - iget-boolean v7, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isJumbo:Z + iget-boolean v8, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isJumbo:Z - if-eqz v7, :cond_1 + if-eqz v8, :cond_1 - iget v7, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->height:I + iget v8, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->height:I - mul-int/lit8 v7, v7, 0x3 + mul-int/lit8 v8, v8, 0x3 goto :goto_1 :cond_1 - iget v7, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->height:I + iget v8, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->height:I :goto_1 - iget-boolean v8, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isJumbo:Z + iget-boolean v9, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isJumbo:Z + + const/4 v10, 0x1 + + if-eqz v9, :cond_2 const/4 v9, 0x1 - if-eqz v8, :cond_2 - - const/4 v8, 0x1 - goto :goto_2 :cond_2 - const/4 v8, 0x2 + const/4 v9, 0x2 :goto_2 - iget-object v10, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->urlProvider:Lkotlin/jvm/functions/Function3; + iget-object v11, v0, Lcom/discord/utilities/textprocessing/node/EmojiNode;->urlProvider:Lkotlin/jvm/functions/Function3; invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;->isAnimationEnabled()Z - move-result v11 - - invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v11 - - invoke-static {v6}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I - move-result v12 - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v12}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v12 - invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;->getContext()Landroid/content/Context; + invoke-static {v7}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I + + move-result v13 + + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v13 - invoke-interface {v10, v11, v12, v13}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface/range {p2 .. p2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;->getContext()Landroid/content/Context; - move-result-object v10 + move-result-object v14 - check-cast v10, Ljava/lang/String; + invoke-interface {v11, v12, v13, v14}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - const/4 v11, 0x0 + move-result-object v11 - invoke-static {v10, v11, v11, v9}, Lcom/discord/utilities/images/MGImages;->getImageRequest(Ljava/lang/String;IIZ)Lcom/facebook/imagepipeline/request/ImageRequestBuilder; + check-cast v11, Ljava/lang/String; - move-result-object v10 + const/4 v12, 0x0 - invoke-virtual {v10}, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->a()Lcom/facebook/imagepipeline/request/ImageRequest; + invoke-static {v11, v12, v12, v10}, Lcom/discord/utilities/images/MGImages;->getImageRequest(Ljava/lang/String;IIZ)Lcom/facebook/imagepipeline/request/ImageRequestBuilder; - move-result-object v10 + move-result-object v11 + + invoke-virtual {v11}, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->a()Lcom/facebook/imagepipeline/request/ImageRequest; + + move-result-object v11 invoke-static {}, Lf/g/g/a/a/b;->a()Lf/g/g/a/a/d; - move-result-object v12 + move-result-object v13 - iput-object v10, v12, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->d:Ljava/lang/Object; + iput-object v11, v13, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->d:Ljava/lang/Object; invoke-virtual/range {p0 .. p0}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isRevealed()Z - move-result v10 + move-result v11 - iput-boolean v10, v12, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Z + iput-boolean v11, v13, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Z - invoke-virtual {v12}, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->b()Lcom/facebook/drawee/controller/AbstractDraweeController; + invoke-virtual {v13}, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->b()Lcom/facebook/drawee/controller/AbstractDraweeController; - move-result-object v10 + move-result-object v11 - invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v12 + move-result-object v13 - new-instance v13, Lf/g/g/f/a; + new-instance v14, Lf/g/g/f/a; - invoke-direct {v13, v12}, Lf/g/g/f/a;->(Landroid/content/res/Resources;)V + invoke-direct {v14, v13}, Lf/g/g/f/a;->(Landroid/content/res/Resources;)V - new-instance v12, Landroid/graphics/drawable/ColorDrawable; + new-instance v13, Landroid/graphics/drawable/ColorDrawable; - invoke-direct {v12, v11}, Landroid/graphics/drawable/ColorDrawable;->(I)V + invoke-direct {v13, v12}, Landroid/graphics/drawable/ColorDrawable;->(I)V - iput-object v12, v13, Lf/g/g/f/a;->d:Landroid/graphics/drawable/Drawable; + iput-object v13, v14, Lf/g/g/f/a;->d:Landroid/graphics/drawable/Drawable; - sget-object v12, Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType;->c:Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType; + sget-object v13, Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType;->c:Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType; - iput-object v12, v13, Lf/g/g/f/a;->l:Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType; + iput-object v13, v14, Lf/g/g/f/a;->l:Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType; invoke-virtual/range {p0 .. p0}, Lcom/discord/utilities/textprocessing/node/EmojiNode;->isRevealed()Z - move-result v12 + move-result v13 - if-nez v12, :cond_6 + if-nez v13, :cond_6 - instance-of v12, v2, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; + instance-of v13, v2, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; - const/4 v14, 0x0 + if-nez v13, :cond_3 - if-nez v12, :cond_3 - - move-object v15, v14 + move-object v15, v3 goto :goto_3 @@ -529,73 +537,73 @@ :goto_3 check-cast v15, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; - if-nez v12, :cond_4 + if-nez v13, :cond_4 goto :goto_4 :cond_4 - move-object v14, v2 + move-object v3, v2 :goto_4 - check-cast v14, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; + check-cast v3, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext; - if-eqz v14, :cond_5 + if-eqz v3, :cond_5 - invoke-interface {v14}, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext;->getSpoilerColorRes()I + invoke-interface {v3}, Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext;->getSpoilerColorRes()I - move-result v12 + move-result v3 goto :goto_5 :cond_5 - const v12, 0x7f04051e + const v3, 0x7f04051e - invoke-static {v3, v12}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v4, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I - move-result v12 + move-result v3 :goto_5 - new-instance v14, Landroid/graphics/drawable/ColorDrawable; + new-instance v13, Landroid/graphics/drawable/ColorDrawable; - invoke-direct {v14, v12}, Landroid/graphics/drawable/ColorDrawable;->(I)V + invoke-direct {v13, v3}, Landroid/graphics/drawable/ColorDrawable;->(I)V - invoke-virtual {v13, v14}, Lf/g/g/f/a;->b(Landroid/graphics/drawable/Drawable;)Lf/g/g/f/a; + invoke-virtual {v14, v13}, Lf/g/g/f/a;->b(Landroid/graphics/drawable/Drawable;)Lf/g/g/f/a; :cond_6 invoke-virtual/range {p1 .. p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v12 + move-result v3 - sub-int/2addr v12, v9 + sub-int/2addr v3, v10 - invoke-virtual {v13}, Lf/g/g/f/a;->a()Lcom/facebook/drawee/generic/GenericDraweeHierarchy; + invoke-virtual {v14}, Lf/g/g/f/a;->a()Lcom/facebook/drawee/generic/GenericDraweeHierarchy; - move-result-object v9 + move-result-object v10 new-instance v13, Lcom/facebook/drawee/view/DraweeHolder; - invoke-direct {v13, v9}, Lcom/facebook/drawee/view/DraweeHolder;->(Lcom/facebook/drawee/interfaces/DraweeHierarchy;)V + invoke-direct {v13, v10}, Lcom/facebook/drawee/view/DraweeHolder;->(Lcom/facebook/drawee/interfaces/DraweeHierarchy;)V - invoke-virtual {v13, v10}, Lcom/facebook/drawee/view/DraweeHolder;->g(Lcom/facebook/drawee/interfaces/DraweeController;)V + invoke-virtual {v13, v11}, Lcom/facebook/drawee/view/DraweeHolder;->g(Lcom/facebook/drawee/interfaces/DraweeController;)V - invoke-virtual {v4}, Landroid/text/SpannableStringBuilder;->length()I + invoke-virtual {v5}, Landroid/text/SpannableStringBuilder;->length()I - move-result v9 + move-result v10 - const/16 v10, 0x21 + const/16 v11, 0x21 - if-lt v12, v9, :cond_7 + if-lt v3, v10, :cond_7 goto :goto_6 :cond_7 invoke-virtual {v13}, Lcom/facebook/drawee/view/DraweeHolder;->d()Landroid/graphics/drawable/Drawable; - move-result-object v9 + move-result-object v10 - if-eqz v9, :cond_9 + if-eqz v10, :cond_9 - invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect; + invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect; move-result-object v14 @@ -605,80 +613,80 @@ if-eqz v14, :cond_8 - invoke-virtual {v9, v11, v11, v6, v7}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V + invoke-virtual {v10, v12, v12, v7, v8}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V :cond_8 - iget-object v6, v4, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->e:Lcom/facebook/drawee/span/DraweeSpanStringBuilder$b; + iget-object v7, v5, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->e:Lcom/facebook/drawee/span/DraweeSpanStringBuilder$b; - invoke-virtual {v9, v6}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V + invoke-virtual {v10, v7}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V :cond_9 - new-instance v6, Lf/g/g/i/a; + new-instance v7, Lf/g/g/i/a; - invoke-direct {v6, v13, v8}, Lf/g/g/i/a;->(Lcom/facebook/drawee/view/DraweeHolder;I)V + invoke-direct {v7, v13, v9}, Lf/g/g/i/a;->(Lcom/facebook/drawee/view/DraweeHolder;I)V - iget-object v8, v13, Lcom/facebook/drawee/view/DraweeHolder;->e:Lcom/facebook/drawee/interfaces/DraweeController; + iget-object v9, v13, Lcom/facebook/drawee/view/DraweeHolder;->e:Lcom/facebook/drawee/interfaces/DraweeController; - instance-of v9, v8, Lcom/facebook/drawee/controller/AbstractDraweeController; + instance-of v10, v9, Lcom/facebook/drawee/controller/AbstractDraweeController; - if-eqz v9, :cond_a + if-eqz v10, :cond_a - check-cast v8, Lcom/facebook/drawee/controller/AbstractDraweeController; + check-cast v9, Lcom/facebook/drawee/controller/AbstractDraweeController; - new-instance v9, Lcom/facebook/drawee/span/DraweeSpanStringBuilder$c; + new-instance v10, Lcom/facebook/drawee/span/DraweeSpanStringBuilder$c; - invoke-direct {v9, v4, v6, v11, v7}, Lcom/facebook/drawee/span/DraweeSpanStringBuilder$c;->(Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Lf/g/g/i/a;ZI)V + invoke-direct {v10, v5, v7, v12, v8}, Lcom/facebook/drawee/span/DraweeSpanStringBuilder$c;->(Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Lf/g/g/i/a;ZI)V - invoke-virtual {v8, v9}, Lcom/facebook/drawee/controller/AbstractDraweeController;->f(Lcom/facebook/drawee/controller/ControllerListener;)V + invoke-virtual {v9, v10}, Lcom/facebook/drawee/controller/AbstractDraweeController;->f(Lcom/facebook/drawee/controller/ControllerListener;)V :cond_a - iget-object v7, v4, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->d:Ljava/util/Set; + iget-object v8, v5, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;->d:Ljava/util/Set; - invoke-interface {v7, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z + invoke-interface {v8, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - add-int/lit8 v7, v12, 0x1 + add-int/lit8 v8, v3, 0x1 - invoke-virtual {v4, v6, v5, v7, v10}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v5, v7, v6, v8, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V :goto_6 - new-instance v4, Lcom/discord/utilities/spans/ClickableSpan; + new-instance v5, Lcom/discord/utilities/spans/ClickableSpan; - const v6, 0x7f0601d8 + const v7, 0x7f0601d8 - invoke-static {v3, v6}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I + invoke-static {v4, v7}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I - move-result v3 + move-result v4 - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v14 + move-result-object v13 + + const/4 v14, 0x0 const/4 v15, 0x0 - const/16 v16, 0x0 + new-instance v4, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1; - new-instance v3, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1; + invoke-direct {v4, v0, v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->(Lcom/discord/utilities/textprocessing/node/EmojiNode;Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;)V - invoke-direct {v3, v0, v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$clickableSpan$1;->(Lcom/discord/utilities/textprocessing/node/EmojiNode;Lcom/discord/utilities/textprocessing/node/EmojiNode$RenderContext;)V + const/16 v17, 0x4 - const/16 v18, 0x4 + const/16 v18, 0x0 - const/16 v19, 0x0 + move-object v12, v5 - move-object v13, v4 + move-object/from16 v16, v4 - move-object/from16 v17, v3 + invoke-direct/range {v12 .. v18}, Lcom/discord/utilities/spans/ClickableSpan;->(Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct/range {v13 .. v19}, Lcom/discord/utilities/spans/ClickableSpan;->(Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + if-gt v6, v3, :cond_b - if-gt v5, v12, :cond_b - - invoke-virtual {v1, v4, v5, v12, v10}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {v1, v5, v6, v3, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V goto :goto_7 :cond_b - sget-object v20, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v19, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; new-instance v1, Ljava/lang/Exception; @@ -704,20 +712,34 @@ invoke-direct {v1, v2}, Ljava/lang/Exception;->(Ljava/lang/String;)V - const/16 v23, 0x0 + const/16 v22, 0x0 - const/16 v24, 0x4 + const/16 v23, 0x4 - const/16 v25, 0x0 + const/16 v24, 0x0 - const-string v21, "Unable to render emoji tappable span." + const-string v20, "Unable to render emoji tappable span." - move-object/from16 v22, v1 + move-object/from16 v21, v1 - invoke-static/range {v20 .. v25}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V + invoke-static/range {v19 .. v24}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V :goto_7 return-void + + :cond_c + const-string v1, "renderContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_d + const-string v1, "builder" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/RoleMentionNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/RoleMentionNode.smali index b80f8a37fe..868374a96d 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/RoleMentionNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/RoleMentionNode.smali @@ -84,43 +84,36 @@ } .end annotation - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-virtual {p1}, Landroid/text/SpannableStringBuilder;->length()I - move-result v0 + move-result v1 invoke-interface {p2}, Lcom/discord/utilities/textprocessing/node/RoleMentionNode$RenderContext;->getRoles()Ljava/util/Map; - move-result-object v1 - - if-eqz v1, :cond_0 - - iget-wide v2, p0, Lcom/discord/utilities/textprocessing/node/RoleMentionNode;->roleId:J - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v2 - invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + if-eqz v2, :cond_0 - move-result-object v1 + iget-wide v3, p0, Lcom/discord/utilities/textprocessing/node/RoleMentionNode;->roleId:J - check-cast v1, Lcom/discord/models/domain/ModelGuildRole; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - goto :goto_0 + move-result-object v0 + + invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lcom/discord/models/domain/ModelGuildRole; :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-nez v1, :cond_1 + if-nez v0, :cond_1 const-string p2, "deleted-role" @@ -135,7 +128,7 @@ move-result-object v2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; move-result-object v3 @@ -145,13 +138,13 @@ move-result-object v2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z move-result v3 if-nez v3, :cond_2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->getColor()I + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->getColor()I move-result v3 @@ -161,7 +154,7 @@ move-result v3 - goto :goto_1 + goto :goto_0 :cond_2 invoke-interface {p2}, Lcom/discord/utilities/textprocessing/node/RoleMentionNode$RenderContext;->getContext()Landroid/content/Context; @@ -174,40 +167,40 @@ move-result v3 - :goto_1 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z + :goto_0 + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z move-result v4 if-nez v4, :cond_3 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->getColor()I + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->getColor()I move-result p2 - const/16 v1, 0x19 + const/16 v0, 0x19 - invoke-static {p2, v1}, Landroidx/core/graphics/ColorUtils;->setAlphaComponent(II)I + invoke-static {p2, v0}, Landroidx/core/graphics/ColorUtils;->setAlphaComponent(II)I move-result p2 - goto :goto_2 + goto :goto_1 :cond_3 invoke-interface {p2}, Lcom/discord/utilities/textprocessing/node/RoleMentionNode$RenderContext;->getContext()Landroid/content/Context; move-result-object p2 - const v1, 0x7f0601d9 + const v0, 0x7f0601d9 - invoke-static {p2, v1}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I + invoke-static {p2, v0}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I move-result p2 - :goto_2 - const/4 v1, 0x3 + :goto_1 + const/4 v0, 0x3 - new-array v1, v1, [Ljava/lang/Object; + new-array v0, v0, [Ljava/lang/Object; const/4 v4, 0x0 @@ -217,13 +210,13 @@ invoke-direct {v5, v6}, Landroid/text/style/StyleSpan;->(I)V - aput-object v5, v1, v4 + aput-object v5, v0, v4 new-instance v4, Landroid/text/style/ForegroundColorSpan; invoke-direct {v4, v3}, Landroid/text/style/ForegroundColorSpan;->(I)V - aput-object v4, v1, v6 + aput-object v4, v0, v6 const/4 v3, 0x2 @@ -231,9 +224,9 @@ invoke-direct {v4, p2}, Landroid/text/style/BackgroundColorSpan;->(I)V - aput-object v4, v1, v3 + aput-object v4, v0, v3 - invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object p2 @@ -243,16 +236,16 @@ move-result-object p2 - :goto_3 + :goto_2 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v0 - if-eqz v1, :cond_4 + if-eqz v0, :cond_4 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v0 invoke-virtual {p1}, Landroid/text/SpannableStringBuilder;->length()I @@ -260,12 +253,26 @@ const/16 v3, 0x21 - invoke-virtual {p1, v1, v0, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V + invoke-virtual {p1, v0, v1, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V - goto :goto_3 + goto :goto_2 :cond_4 return-void + + :cond_5 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode$createStyles$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode$createStyles$$inlined$let$lambda$1.smali index 8b12710ad7..5fbb308040 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode$createStyles$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode$createStyles$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/SpoilerNode$createStyles$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SpoilerNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/textprocessing/node/SpoilerNode$createStyles$$inlined$let$lambda$1;->$handler:Lkotlin/jvm/functions/Function1; @@ -80,4 +78,13 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode.smali index de26773ff3..b0b532f93f 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/SpoilerNode.smali @@ -35,11 +35,9 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "content" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/simpleast/core/node/Node;->()V @@ -50,6 +48,15 @@ iput p1, p0, Lcom/discord/utilities/textprocessing/node/SpoilerNode;->id:I return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final createStyles(Lcom/discord/utilities/textprocessing/node/SpoilerNode$RenderContext;)Ljava/util/List; @@ -204,13 +211,11 @@ } .end annotation - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-virtual {p1}, Landroid/text/SpannableStringBuilder;->length()I @@ -262,7 +267,7 @@ const-string v2, "builder.getSpans(startIn\u2026lickableSpan::class.java)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v2, v1 @@ -313,6 +318,20 @@ :cond_2 return-void + + :cond_3 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$Companion.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$Companion.smali index 05febd07eb..bb36642ae4 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$Companion.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$Companion.smali @@ -38,9 +38,7 @@ .annotation build Landroidx/annotation/VisibleForTesting; .end annotation - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Ljava/net/URL; @@ -103,7 +101,16 @@ const-string v0, "safeUrlStringBuilder.toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$1.smali index 435226e494..1e2291dc46 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/UrlNode$render$style$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UrlNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/textprocessing/node/UrlNode$render$style$1;->$renderContext:Lcom/discord/utilities/textprocessing/node/UrlNode$RenderContext; @@ -80,4 +78,13 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$2.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$2.smali index a216fefd07..e7897f660c 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$2.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode$render$style$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/UrlNode$render$style$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UrlNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/textprocessing/node/UrlNode$render$style$2;->$renderContext:Lcom/discord/utilities/textprocessing/node/UrlNode$RenderContext; @@ -85,7 +83,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/textprocessing/node/UrlNode$render$style$2;->$safeUrl:Ljava/lang/String; @@ -98,4 +96,13 @@ invoke-interface {v0, p1, v1, v2}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode.smali index b71a2dd040..e9c9d11ade 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/UrlNode.smali @@ -48,11 +48,9 @@ .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/simpleast/core/node/Node;->()V @@ -61,6 +59,15 @@ iput-object p2, p0, Lcom/discord/utilities/textprocessing/node/UrlNode;->mask:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -106,13 +113,11 @@ } .end annotation - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 :try_start_0 sget-object v0, Lcom/discord/utilities/textprocessing/node/UrlNode;->Companion:Lcom/discord/utilities/textprocessing/node/UrlNode$Companion; @@ -184,6 +189,20 @@ invoke-virtual {p1, p2}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; return-void + + :cond_1 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode$renderUserMention$clickableSpan$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode$renderUserMention$clickableSpan$1.smali index 2f8edc6138..ef74ea4f38 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode$renderUserMention$clickableSpan$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode$renderUserMention$clickableSpan$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/textprocessing/node/UserMentionNode$renderUserMention$clickableSpan$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserMentionNode.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/utilities/textprocessing/node/UserMentionNode$renderUserMention$clickableSpan$1;->$renderContext:Lcom/discord/utilities/textprocessing/node/UserMentionNode$RenderContext; @@ -95,4 +93,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode.smali index 86280a2e7a..9d81c40c2e 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/UserMentionNode.smali @@ -30,11 +30,9 @@ # direct methods .method public constructor (Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type;J)V - .locals 1 + .locals 0 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/simpleast/core/node/Node;->()V @@ -43,6 +41,15 @@ iput-wide p2, p0, Lcom/discord/utilities/textprocessing/node/UserMentionNode;->userId:J return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type;JILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -149,7 +156,7 @@ const-string v3, "invalid-user" :goto_1 - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -316,13 +323,11 @@ } .end annotation - const-string v0, "builder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "renderContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 iget-object v0, p0, Lcom/discord/utilities/textprocessing/node/UserMentionNode;->type:Lcom/discord/utilities/textprocessing/node/UserMentionNode$Type; @@ -435,6 +440,20 @@ :cond_2 :goto_2 return-void + + :cond_3 + const-string p1, "renderContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/utilities/time/ClockFactory.smali b/com.discord/smali/com/discord/utilities/time/ClockFactory.smali index 59a716a7ae..dabd1416f5 100644 --- a/com.discord/smali/com/discord/utilities/time/ClockFactory.smali +++ b/com.discord/smali/com/discord/utilities/time/ClockFactory.smali @@ -42,7 +42,7 @@ :cond_0 const-string v0, "ntpClock" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -52,41 +52,35 @@ # virtual methods .method public final init(Landroid/app/Application;)V - .locals 14 + .locals 13 - const-string v0, "application" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/4 v5, 0x0 - sget-object v0, Lf/k/a/b;->e:Lf/k/a/b; + sget-object v1, Lf/k/a/b;->e:Lf/k/a/b; sget-object v6, Lf/k/a/b;->a:Ljava/util/List; - sget-object v0, Lf/k/a/b;->e:Lf/k/a/b; + sget-object v1, Lf/k/a/b;->e:Lf/k/a/b; sget-wide v7, Lf/k/a/b;->d:J - sget-object v0, Lf/k/a/b;->e:Lf/k/a/b; + sget-object v1, Lf/k/a/b;->e:Lf/k/a/b; sget-wide v9, Lf/k/a/b;->c:J - sget-object v0, Lf/k/a/b;->e:Lf/k/a/b; + sget-object v1, Lf/k/a/b;->e:Lf/k/a/b; sget-wide v11, Lf/k/a/b;->b:J - const-string v0, "context" + if-eqz v6, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lf/k/a/f/a; - const-string v0, "ntpHosts" - - invoke-static {v6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v13, Lf/k/a/f/a; - - invoke-direct {v13}, Lf/k/a/f/a;->()V + invoke-direct {v0}, Lf/k/a/f/a;->()V new-instance v1, Lf/k/a/f/c; @@ -100,21 +94,11 @@ const-string v2, "context.getSharedPrefere\u2026ME, Context.MODE_PRIVATE)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v1, p1}, Lf/k/a/f/c;->(Landroid/content/SharedPreferences;)V - const-string p1, "localClock" - - invoke-static {v13, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "syncResponseCache" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of p1, v13, Lcom/lyft/kronos/KronosClock; + instance-of p1, v0, Lcom/lyft/kronos/KronosClock; if-nez p1, :cond_0 @@ -124,35 +108,35 @@ invoke-direct {p1}, Lf/k/a/f/d/d;->()V - new-instance v0, Lf/k/a/f/d/b; + new-instance v3, Lf/k/a/f/d/b; - invoke-direct {v0}, Lf/k/a/f/d/b;->()V + invoke-direct {v3}, Lf/k/a/f/d/b;->()V - invoke-direct {v2, v13, p1, v0}, Lf/k/a/f/d/e;->(Lf/k/a/a;Lf/k/a/f/d/c;Lf/k/a/f/d/a;)V + invoke-direct {v2, v0, p1, v3}, Lf/k/a/f/d/e;->(Lf/k/a/a;Lf/k/a/f/d/c;Lf/k/a/f/d/a;)V new-instance v4, Lf/k/a/f/d/g; - invoke-direct {v4, v1, v13}, Lf/k/a/f/d/g;->(Lf/k/a/e;Lf/k/a/a;)V + invoke-direct {v4, v1, v0}, Lf/k/a/f/d/g;->(Lf/k/a/e;Lf/k/a/a;)V new-instance p1, Lf/k/a/f/d/i; move-object v1, p1 - move-object v3, v13 + move-object v3, v0 invoke-direct/range {v1 .. v12}, Lf/k/a/f/d/i;->(Lf/k/a/f/d/e;Lf/k/a/a;Lf/k/a/f/d/f;Lf/k/a/d;Ljava/util/List;JJJ)V - new-instance v0, Lf/k/a/f/b; + new-instance v1, Lf/k/a/f/b; - invoke-direct {v0, p1, v13}, Lf/k/a/f/b;->(Lf/k/a/f/d/h;Lf/k/a/a;)V + invoke-direct {v1, p1, v0}, Lf/k/a/f/b;->(Lf/k/a/f/d/h;Lf/k/a/a;)V - iget-object p1, v0, Lf/k/a/f/b;->a:Lf/k/a/f/d/h; + iget-object p1, v1, Lf/k/a/f/b;->a:Lf/k/a/f/d/h; invoke-interface {p1}, Lf/k/a/f/d/h;->b()V new-instance p1, Lcom/discord/utilities/time/NtpClock; - invoke-direct {p1, v0}, Lcom/discord/utilities/time/NtpClock;->(Lcom/lyft/kronos/KronosClock;)V + invoke-direct {p1, v1}, Lcom/discord/utilities/time/NtpClock;->(Lcom/lyft/kronos/KronosClock;)V sput-object p1, Lcom/discord/utilities/time/ClockFactory;->ntpClock:Lcom/discord/utilities/time/NtpClock; @@ -166,4 +150,18 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "ntpHosts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/time/NtpClock.smali b/com.discord/smali/com/discord/utilities/time/NtpClock.smali index 21302ff459..6f92868deb 100644 --- a/com.discord/smali/com/discord/utilities/time/NtpClock.smali +++ b/com.discord/smali/com/discord/utilities/time/NtpClock.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Lcom/lyft/kronos/KronosClock;)V - .locals 1 + .locals 0 - const-string v0, "kronosClock" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/time/NtpClock;->kronosClock:Lcom/lyft/kronos/KronosClock; return-void + + :cond_0 + const-string p1, "kronosClock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/time/TimeElapsed$milliseconds$2.smali b/com.discord/smali/com/discord/utilities/time/TimeElapsed$milliseconds$2.smali index 7327598eb9..e39a3244ed 100644 --- a/com.discord/smali/com/discord/utilities/time/TimeElapsed$milliseconds$2.smali +++ b/com.discord/smali/com/discord/utilities/time/TimeElapsed$milliseconds$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/time/TimeElapsed$milliseconds$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TimeElapsed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Long;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/time/TimeElapsed$seconds$2.smali b/com.discord/smali/com/discord/utilities/time/TimeElapsed$seconds$2.smali index c9467becbc..f1b39a7018 100644 --- a/com.discord/smali/com/discord/utilities/time/TimeElapsed$seconds$2.smali +++ b/com.discord/smali/com/discord/utilities/time/TimeElapsed$seconds$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/time/TimeElapsed$seconds$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TimeElapsed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Float;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/time/TimeElapsed.smali b/com.discord/smali/com/discord/utilities/time/TimeElapsed.smali index 619330ee83..7594970de5 100644 --- a/com.discord/smali/com/discord/utilities/time/TimeElapsed.smali +++ b/com.discord/smali/com/discord/utilities/time/TimeElapsed.smali @@ -13,11 +13,9 @@ # direct methods .method public constructor (Lcom/discord/utilities/time/Clock;J)V - .locals 1 + .locals 0 - const-string v0, "clock" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -44,6 +42,15 @@ iput-object p1, p0, Lcom/discord/utilities/time/TimeElapsed;->seconds$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/utilities/time/Clock;JILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/time/TimeUtils.smali b/com.discord/smali/com/discord/utilities/time/TimeUtils.smali index fb4b466dc1..bebc918718 100644 --- a/com.discord/smali/com/discord/utilities/time/TimeUtils.smali +++ b/com.discord/smali/com/discord/utilities/time/TimeUtils.smali @@ -47,22 +47,20 @@ .end method .method public static final currentTimeUTCDateString(Lcom/discord/utilities/time/Clock;)Ljava/lang/String; - .locals 2 + .locals 3 - const-string v0, "clock" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-interface {p0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v0 + move-result-wide v1 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p0 - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p0, v0, v1, v0}, Lcom/discord/utilities/time/TimeUtils;->toUTCDateTime$default(Ljava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; @@ -70,18 +68,23 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "clock" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getMonthsBetweenDates(Ljava/util/Date;Ljava/util/Date;)I .locals 3 - const-string v0, "firstDate" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "secondDate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; @@ -95,7 +98,7 @@ if-eqz v1, :cond_0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V @@ -104,7 +107,7 @@ goto :goto_0 :cond_0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V @@ -136,14 +139,26 @@ sub-int/2addr p1, v2 return p1 + + :cond_2 + const-string p0, "secondDate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "firstDate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getReadableTimeString(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; .locals 2 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p1}, Lcom/discord/utilities/time/TimeUtils;->parseUTCDate(Ljava/lang/String;)J @@ -158,6 +173,15 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final parseSnowflake(Ljava/lang/Long;)J @@ -258,7 +282,7 @@ const-string p3, "calendar" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_0 @@ -286,7 +310,7 @@ const-string p2, "outputFormat.format(offsetDate)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -330,7 +354,7 @@ const-string p3, "DateFormat.getMediumDateFormat(context)" - invoke-static {p4, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_1 move-object v4, p4 @@ -443,7 +467,7 @@ const-string v1, "calendar" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p0, p1}, Ljava/util/Calendar;->setTimeInMillis(J)V @@ -508,9 +532,7 @@ .method public static final toReadableTimeString(Landroid/content/Context;J)Ljava/lang/CharSequence; .locals 8 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 sget-object v0, Lcom/discord/utilities/time/TimeUtils;->localeManager:Lcom/discord/utilities/locale/LocaleManager; @@ -524,7 +546,7 @@ const-string v1, "en" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -561,24 +583,33 @@ const-string p1, "DateUtils.getRelativeDat\u2026RMAT_NUMERIC_DATE\n )" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p0 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toUTCDateTime(Ljava/lang/Long;Ljava/lang/String;)Ljava/lang/String; - .locals 3 + .locals 4 - const-string v0, "format" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - new-instance v0, Ljava/text/SimpleDateFormat; + new-instance v1, Ljava/text/SimpleDateFormat; - sget-object v1, Ljava/util/Locale;->ROOT:Ljava/util/Locale; + sget-object v2, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - invoke-direct {v0, p1, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V + invoke-direct {v1, p1, v2}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V const-string p1, "UTC" @@ -586,12 +617,10 @@ move-result-object p1 - invoke-virtual {v0, p1}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V + invoke-virtual {v1, p1}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V if-nez p0, :cond_0 - const/4 p0, 0x0 - goto :goto_0 :cond_0 @@ -599,16 +628,23 @@ invoke-virtual {p0}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v2 - invoke-direct {p1, v1, v2}, Ljava/util/Date;->(J)V + invoke-direct {p1, v2, v3}, Ljava/util/Date;->(J)V - invoke-virtual {v0, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; + invoke-virtual {v1, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "format" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic toUTCDateTime$default(Ljava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; @@ -657,9 +693,7 @@ .method public final getLocalizedMonthName(ILandroid/content/Context;)Ljava/lang/String; .locals 2 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/text/DateFormatSymbols; @@ -681,9 +715,18 @@ const-string p2, "DateFormatSymbols(locale\u2026xt)).months[monthInt - 1]" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getMinutesFromMillis(J)I @@ -713,9 +756,7 @@ .method public final renderUtcDate(JLandroid/content/Context;I)Ljava/lang/String; .locals 1 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v0, Lcom/discord/utilities/time/TimeUtils;->localeManager:Lcom/discord/utilities/locale/LocaleManager; @@ -737,29 +778,32 @@ const-string p2, "formatter.format(unixTimeMillis)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final renderUtcDate(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Ljava/text/DateFormat;I)Ljava/lang/String; .locals 7 - const-string/jumbo v0, "utcDate" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "context" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "inputFormat" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "outputFormat" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 sget-object v0, Lcom/discord/utilities/time/TimeUtils;->localeManager:Lcom/discord/utilities/locale/LocaleManager; @@ -782,22 +826,46 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "outputFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inputFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "utcDate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final renderUtcDateTime(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;II)Ljava/lang/String; .locals 2 - const-string/jumbo v0, "utcDateTime" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "context" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "inputFormat" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 new-instance v0, Ljava/text/SimpleDateFormat; @@ -841,9 +909,30 @@ const-string p2, "outputDateFormatInstance.format(date)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "inputFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "utcDateTime" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final toFriendlyString(JJLjava/lang/String;)Ljava/lang/CharSequence; @@ -884,7 +973,7 @@ const-string p2, "DateUtils.getRelativeTim\u2026AT_NUMERIC_DATE\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -935,7 +1024,7 @@ const-string p2, "elapsedTime" :goto_0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -943,9 +1032,7 @@ .method public final toReadableTimeStringEN(Ljava/util/Locale;J)Ljava/lang/String; .locals 5 - const-string v0, "locale" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String; @@ -953,7 +1040,7 @@ const-string v1, "en" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1086,8 +1173,17 @@ const-string p2, "formatterDateTime.format(unixTimeMillis)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 + + :cond_3 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$1.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$1.smali index 4473c6fbb6..2ca16f1e60 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$1.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/uri/UriHandler$directToPlayStore$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UriHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/String;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Ljava/lang/String;)Ljava/lang/String; .locals 2 - const-string/jumbo v0, "uri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; @@ -85,7 +83,7 @@ move-result-object p1 - const-string/jumbo v0, "utm_source=" + const-string v0, "utm_source=" invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -115,7 +113,16 @@ const-string v0, "Uri.parse(uri).buildUpon\u2026ild()\n .toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$2.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$2.smali index 4ffacda03c..e2ff8518ee 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$2.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$directToPlayStore$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/uri/UriHandler$directToPlayStore$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UriHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1.smali index 9188ffdd23..8d511b6c72 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UriHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,47 +65,41 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 4 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - sget-object v0, Lf/a/a/e/a;->i:Lf/a/a/e/a$b; + sget-object v1, Lf/a/a/e/a;->i:Lf/a/a/e/a$b; invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object p1 - const-string v1, "activity.supportFragmentManager" + const-string v2, "activity.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v1, p0, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1;->this$0:Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1; + iget-object v2, p0, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1$notice$1;->this$0:Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1; - iget-object v1, v1, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1;->$url:Ljava/lang/String; + iget-object v2, v2, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1;->$url:Ljava/lang/String; - if-eqz v0, :cond_0 + if-eqz v1, :cond_1 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "url" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 new-instance v0, Lf/a/a/e/a; invoke-direct {v0}, Lf/a/a/e/a;->()V - new-instance v2, Landroid/os/Bundle; + new-instance v1, Landroid/os/Bundle; - invoke-direct {v2}, Landroid/os/Bundle;->()V + invoke-direct {v1}, Landroid/os/Bundle;->()V const-string v3, "WIDGET_SPOOPY_LINKS_DIALOG_URL" - invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V - invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V + invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V const-string v1, "WIDGET_SPOOPY_LINKS_DIALOG" @@ -116,7 +110,19 @@ return p1 :cond_0 - const/4 p1, 0x0 + const-string p1, "url" - throw p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + throw v0 + + :cond_2 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1.smali index 8f63e6d52f..2ab19f70c1 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$handleOrUntrusted$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UriHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,7 +71,7 @@ move-object/from16 v2, p1 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -116,13 +116,13 @@ const/4 v2, 0x5 - new-array v2, v2, [Lk0/s/b; + new-array v2, v2, [Lk0/r/b; const/4 v3, 0x0 const-class v4, Lcom/discord/widgets/home/WidgetHome; - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 @@ -132,7 +132,7 @@ const-class v4, Lcom/discord/widgets/user/WidgetUserMentions; - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 @@ -142,7 +142,7 @@ const-class v4, Lcom/discord/widgets/search/WidgetSearch; - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 @@ -152,7 +152,7 @@ const-class v4, Lcom/discord/widgets/chat/pins/WidgetChannelPinnedMessages; - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 @@ -162,7 +162,7 @@ const-class v4, Lcom/discord/widgets/media/WidgetMedia; - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v4 diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$openUrlWithCustomTabs$1.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$openUrlWithCustomTabs$1.smali index 97f2f27e6a..409d75d736 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$openUrlWithCustomTabs$1.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$openUrlWithCustomTabs$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/uri/UriHandler$openUrlWithCustomTabs$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UriHandler.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/browser/customtabs/CustomTabsIntent;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroidx/browser/customtabs/CustomTabsIntent;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/uri/UriHandler$openUrlWithCustomTabs$1;->$context:Landroid/content/Context; @@ -76,4 +74,13 @@ invoke-virtual {p1, v0, v1}, Landroidx/browser/customtabs/CustomTabsIntent;->launchUrl(Landroid/content/Context;Landroid/net/Uri;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$showUnhandledUrlDialog$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$showUnhandledUrlDialog$$inlined$apply$lambda$1.smali index b4c31efefb..e7d7f3ade7 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$showUnhandledUrlDialog$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$showUnhandledUrlDialog$$inlined$apply$lambda$1.smali @@ -41,11 +41,11 @@ .method public final onClick(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "v" + const-string v0, "v" - const-string/jumbo v1, "v.context" + const-string v1, "v.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler$warmUp$connection$1.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler$warmUp$connection$1.smali index 60109a7a19..ff79f5d174 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler$warmUp$connection$1.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler$warmUp$connection$1.smali @@ -38,13 +38,11 @@ .method public onCustomTabsServiceConnected(Landroid/content/ComponentName;Landroidx/browser/customtabs/CustomTabsClient;)V .locals 2 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "client" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const-wide/16 v0, 0x0 @@ -70,6 +68,20 @@ :cond_0 return-void + + :cond_1 + const-string p1, "client" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onServiceDisconnected(Landroid/content/ComponentName;)V diff --git a/com.discord/smali/com/discord/utilities/uri/UriHandler.smali b/com.discord/smali/com/discord/utilities/uri/UriHandler.smali index 90329a8278..5151423f5c 100644 --- a/com.discord/smali/com/discord/utilities/uri/UriHandler.smali +++ b/com.discord/smali/com/discord/utilities/uri/UriHandler.smali @@ -69,17 +69,13 @@ .method public static final directToPlayStore(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "packageName" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "source" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/uri/UriHandler$directToPlayStore$1; @@ -100,6 +96,27 @@ invoke-virtual {p1, p0, p2, v1}, Lcom/discord/utilities/uri/UriHandler;->handle(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p0, "source" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "packageName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic directToPlayStore$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V @@ -167,7 +184,7 @@ const-string v5, "pm.queryIntentActivities(activityIntent, 0)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Ljava/util/ArrayList; @@ -260,7 +277,7 @@ goto :goto_2 :cond_4 - invoke-static {v4}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v4}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v4 @@ -397,13 +414,11 @@ move-object/from16 v1, p1 - const-string v2, "context" + const/4 v2, 0x0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 - const-string/jumbo v2, "url" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -439,10 +454,6 @@ move-result-object v10 - new-instance v15, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1; - - invoke-direct {v15, v0, v1}, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1;->(Landroid/content/Context;Ljava/lang/String;)V - const/4 v11, 0x0 const/4 v12, 0x0 @@ -451,6 +462,10 @@ const/4 v14, 0x0 + new-instance v15, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1; + + invoke-direct {v15, v0, v1}, Lcom/discord/utilities/uri/UriHandler$handleOrUntrusted$1;->(Landroid/content/Context;Ljava/lang/String;)V + const/16 v16, 0x1e const/16 v17, 0x0 @@ -458,6 +473,20 @@ invoke-static/range {v9 .. v17}, 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 v0, "url" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public static synthetic handleOrUntrusted$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V @@ -489,7 +518,7 @@ const-string p2, "packageManager.queryInte\u2026ager.GET_RESOLVED_FILTER)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -688,17 +717,13 @@ } .end annotation - const-string v3, "context" + const/4 v3, 0x0 - invoke-static {p0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string/jumbo v3, "uri" + if-eqz p1, :cond_2 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "launchFunction" - - invoke-static {p3, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 sget-object v3, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; @@ -708,7 +733,7 @@ const-string v5, "context.packageManager" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v3, v4}, Lcom/discord/utilities/uri/UriHandler;->getPackageNameToUse(Landroid/content/pm/PackageManager;)Ljava/lang/String; @@ -752,14 +777,14 @@ const-string v4, "CustomTabsIntent.Builder\u2026nsition()\n }.build()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_start_0 iget-object v4, v3, Landroidx/browser/customtabs/CustomTabsIntent;->intent:Landroid/content/Intent; const-string v5, "customTabsIntent.intent" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4, p1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; @@ -807,6 +832,27 @@ :goto_0 return-void + + :cond_1 + const-string v0, "launchFunction" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_2 + const-string v0, "uri" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_3 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public static synthetic openUrlWithCustomTabs$default(Landroid/content/Context;Landroid/net/Uri;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -882,7 +928,7 @@ const-string v3, "dialogDisplayTextView" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -918,9 +964,9 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -931,17 +977,9 @@ :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - :goto_0 + :catch_0 move-object v2, v0 - goto :goto_1 - - :catch_0 - const/4 v0, 0x0 - - goto :goto_0 - - :goto_1 if-eqz v2, :cond_1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -968,60 +1006,65 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/uri/UriHandler;->openUrlWithCustomTabs$default(Landroid/content/Context;Landroid/net/Uri;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - goto :goto_2 + goto :goto_0 :cond_0 invoke-direct {p0, p1, v2, p2, p3}, Lcom/discord/utilities/uri/UriHandler;->openUrlExternally(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V :cond_1 - :goto_2 + :goto_0 return-void + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleExternally(Landroid/content/Context;Landroid/net/Uri;)V - .locals 7 + .locals 8 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string/jumbo v0, "uri" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Landroid/content/Intent; - new-instance v0, Landroid/content/Intent; + const-string v2, "android.intent.action.VIEW" - const-string v1, "android.intent.action.VIEW" - - invoke-direct {v0, v1, p2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V + invoke-direct {v1, v2, p2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V new-instance p2, Landroid/content/Intent; - const-string v2, "http://127.0.0.1" + const-string v3, "http://127.0.0.1" - invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; + invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - move-result-object v2 + move-result-object v3 - invoke-direct {p2, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V + invoke-direct {p2, v2, v3}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 + const/4 v3, 0x0 - invoke-virtual {v1, p2, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; + invoke-virtual {v2, p2, v3}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; move-result-object p2 - const-string v1, "context.packageManager.q\u2026(genericBrowserIntent, 0)" + const-string v2, "context.packageManager.q\u2026(genericBrowserIntent, 0)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Ljava/util/ArrayList; + new-instance v2, Ljava/util/ArrayList; - invoke-direct {v1}, Ljava/util/ArrayList;->()V + invoke-direct {v2}, Ljava/util/ArrayList;->()V invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1031,63 +1074,61 @@ :goto_0 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - move-object v4, v3 + move-object v5, v4 - check-cast v4, Landroid/content/pm/ResolveInfo; + check-cast v5, Landroid/content/pm/ResolveInfo; - iget-object v4, v4, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; + iget-object v5, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; - iget-object v4, v4, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; + iget-object v5, v5, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; - iget-object v4, v4, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; + iget-object v5, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; - const-string v5, "it.activityInfo.applicationInfo.packageName" + const-string v6, "it.activityInfo.applicationInfo.packageName" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v5, 0x2 + const/4 v6, 0x2 - const-string v6, "com.discord" + const-string v7, "com.discord" - invoke-static {v4, v6, v2, v5}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v5, v7, v3, v6}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - move-result v4 + move-result v5 - if-nez v4, :cond_0 + if-nez v5, :cond_0 - invoke-interface {v1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_1 - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p2 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - const/4 v3, 0x0 + if-nez v2, :cond_2 - if-nez v1, :cond_2 - - move-object v1, v3 + move-object v2, v0 goto :goto_1 :cond_2 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z @@ -1098,7 +1139,7 @@ goto :goto_1 :cond_3 - move-object v4, v1 + move-object v4, v2 check-cast v4, Landroid/content/pm/ResolveInfo; @@ -1117,7 +1158,7 @@ if-ge v4, v6, :cond_5 - move-object v1, v5 + move-object v2, v5 move v4, v6 @@ -1129,11 +1170,11 @@ if-nez v5, :cond_4 :goto_1 - check-cast v1, Landroid/content/pm/ResolveInfo; + check-cast v2, Landroid/content/pm/ResolveInfo; - if-eqz v1, :cond_6 + if-eqz v2, :cond_6 - iget-object p2, v1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; + iget-object p2, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; if-eqz p2, :cond_6 @@ -1145,11 +1186,11 @@ if-eqz p2, :cond_6 - invoke-virtual {v0, p2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; + invoke-virtual {v1, p2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; const-string p2, "Choose Browser" - invoke-static {v0, p2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; + invoke-static {v1, p2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; move-result-object p2 @@ -1160,43 +1201,51 @@ :cond_6 const p2, 0x7f121684 - const/16 v0, 0xc + const/16 v1, 0xc - invoke-static {p1, p2, v2, v3, v0}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, p2, v3, v0, v1}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V return-void + + :cond_7 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final varargs warmUp(Landroid/content/Context;Landroid/net/Uri;[Landroid/net/Uri;)Landroidx/browser/customtabs/CustomTabsServiceConnection; .locals 8 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string/jumbo v0, "url" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "otherUrls" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - move-result-object v0 + move-result-object v1 - const-string v1, "context.packageManager" + const-string v2, "context.packageManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v0}, Lcom/discord/utilities/uri/UriHandler;->getPackageNameToUse(Landroid/content/pm/PackageManager;)Ljava/lang/String; + invoke-direct {p0, v1}, Lcom/discord/utilities/uri/UriHandler;->getPackageNameToUse(Landroid/content/pm/PackageManager;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 new-instance v2, Ljava/util/ArrayList; @@ -1232,14 +1281,35 @@ invoke-direct {p3, p2, v2}, Lcom/discord/utilities/uri/UriHandler$warmUp$connection$1;->(Landroid/net/Uri;Ljava/util/List;)V - invoke-static {p1, v0, p3}, Landroidx/browser/customtabs/CustomTabsClient;->bindCustomTabsService(Landroid/content/Context;Ljava/lang/String;Landroidx/browser/customtabs/CustomTabsServiceConnection;)Z + invoke-static {p1, v1, p3}, Landroidx/browser/customtabs/CustomTabsClient;->bindCustomTabsService(Landroid/content/Context;Ljava/lang/String;Landroidx/browser/customtabs/CustomTabsServiceConnection;)Z move-result p1 if-eqz p1, :cond_1 - move-object v1, p3 + move-object v0, p3 :cond_1 - return-object v1 + return-object v0 + + :cond_2 + const-string p1, "otherUrls" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/users/UserRequestManager$requestUser$3.smali b/com.discord/smali/com/discord/utilities/users/UserRequestManager$requestUser$3.smali index 2aab8bd3da..7fe23a640d 100644 --- a/com.discord/smali/com/discord/utilities/users/UserRequestManager$requestUser$3.smali +++ b/com.discord/smali/com/discord/utilities/users/UserRequestManager$requestUser$3.smali @@ -69,7 +69,7 @@ const-string v3, "it" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, v2, p1}, Lcom/discord/utilities/users/UserRequestManager;->access$onRequestStarted(Lcom/discord/utilities/users/UserRequestManager;JLrx/Subscription;)V diff --git a/com.discord/smali/com/discord/utilities/users/UserRequestManager.smali b/com.discord/smali/com/discord/utilities/users/UserRequestManager.smali index c1a4cccd12..c0ce3077ba 100644 --- a/com.discord/smali/com/discord/utilities/users/UserRequestManager.smali +++ b/com.discord/smali/com/discord/utilities/users/UserRequestManager.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,9 +41,7 @@ } .end annotation - const-string v0, "onFlush" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,6 +54,15 @@ iput-object p1, p0, Lcom/discord/utilities/users/UserRequestManager;->userRequests:Ljava/util/HashMap; return-void + + :cond_0 + const-string p1, "onFlush" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getOnFlush$p(Lcom/discord/utilities/users/UserRequestManager;)Lkotlin/jvm/functions/Function1; @@ -279,9 +286,9 @@ monitor-enter p0 :try_start_0 - const-string/jumbo v0, "userIds" + const-string v0, "userIds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -315,6 +322,16 @@ return-void + :cond_1 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali/com/discord/utilities/video/VideoPlayerIdleDetector.smali b/com.discord/smali/com/discord/utilities/video/VideoPlayerIdleDetector.smali index cedf952159..0dfb5e7f73 100644 --- a/com.discord/smali/com/discord/utilities/video/VideoPlayerIdleDetector.smali +++ b/com.discord/smali/com/discord/utilities/video/VideoPlayerIdleDetector.smali @@ -42,17 +42,13 @@ } .end annotation - const-string v0, "idleDetectionScheduler" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "backgroundThreadScheduler" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onIdleStateChanged" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -65,6 +61,27 @@ iput-object p5, p0, Lcom/discord/utilities/video/VideoPlayerIdleDetector;->onIdleStateChanged:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onIdleStateChanged" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "backgroundThreadScheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "idleDetectionScheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLrx/Scheduler;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -89,7 +106,7 @@ const-string p1, "AndroidSchedulers.mainThread()" - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_1 move-object v3, p3 @@ -104,7 +121,7 @@ const-string p1, "Schedulers.computation()" - invoke-static {p4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_2 move-object v4, p4 diff --git a/com.discord/smali/com/discord/utilities/view/ToastManager.smali b/com.discord/smali/com/discord/utilities/view/ToastManager.smali index a0d556729d..60c01ca2e1 100644 --- a/com.discord/smali/com/discord/utilities/view/ToastManager.smali +++ b/com.discord/smali/com/discord/utilities/view/ToastManager.smali @@ -117,7 +117,7 @@ .end method .method public final show(Landroid/content/Context;II)V - .locals 1 + .locals 0 .param p2 # I .annotation build Landroidx/annotation/StringRes; .end annotation @@ -125,9 +125,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; @@ -136,10 +134,19 @@ invoke-virtual {p0, p1, p2, p3}, Lcom/discord/utilities/view/ToastManager;->show(Landroid/content/Context;Ljava/lang/CharSequence;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public show(Landroid/content/Context;Ljava/lang/CharSequence;I)V - .locals 1 + .locals 0 .annotation build Landroid/annotation/SuppressLint; value = { "ShowToast" @@ -149,9 +156,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1, p2, p3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; @@ -159,11 +164,20 @@ const-string p2, "Toast.makeText(context, text, duration)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/utilities/view/ToastManager;->show(Landroid/widget/Toast;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public show(Landroid/widget/Toast;)V @@ -171,9 +185,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "newToast" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/view/ToastManager;->toast:Landroid/widget/Toast; @@ -187,4 +199,13 @@ iput-object p1, p0, Lcom/discord/utilities/view/ToastManager;->toast:Landroid/widget/Toast; return-void + + :cond_1 + const-string p1, "newToast" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/CleanupViewAnimationListener.smali b/com.discord/smali/com/discord/utilities/view/extensions/CleanupViewAnimationListener.smali index b789dbbcde..8530c040f4 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/CleanupViewAnimationListener.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/CleanupViewAnimationListener.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/view/extensions/CleanupViewAnimationListener;->view:Landroid/view/View; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/FadeAnimation.smali b/com.discord/smali/com/discord/utilities/view/extensions/FadeAnimation.smali index 974c6ff5d4..6e08f702a7 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/FadeAnimation.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/FadeAnimation.smali @@ -21,13 +21,11 @@ .method public constructor (Landroid/view/ViewPropertyAnimator;Lcom/discord/utilities/view/extensions/FadeAnimation$Type;)V .locals 1 - const-string/jumbo v0, "viewPropertyAnimator" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "type" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +34,20 @@ iput-object p2, p0, Lcom/discord/utilities/view/extensions/FadeAnimation;->type:Lcom/discord/utilities/view/extensions/FadeAnimation$Type; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "viewPropertyAnimator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$1.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$1.smali index cc727109bd..ced3e7aab6 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$1.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewExtensions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$2.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$2.smali index 332ae44236..8c689d54cb 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$2.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeIn$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewExtensions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/ViewPropertyAnimator;)V - .locals 1 + .locals 0 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeOut$1.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeOut$1.smali index 485b23f54e..667acf1ba5 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeOut$1.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$fadeOut$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewExtensions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/ViewPropertyAnimator;)V - .locals 1 + .locals 0 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnClickListener$0.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnClickListener$0.smali index e0a293dca1..26da2b77ec 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnClickListener$0.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnClickListener$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnFocusChangeListener$0.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnFocusChangeListener$0.smali index 6757a1c3a0..ef89b527c4 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnFocusChangeListener$0.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnFocusChangeListener$0.smali @@ -38,7 +38,7 @@ const-string p2, "invoke(...)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_widget_TextView_OnEditorActionListener$0.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_widget_TextView_OnEditorActionListener$0.smali index f12936e6a5..10c9e5169c 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_widget_TextView_OnEditorActionListener$0.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$sam$android_widget_TextView_OnEditorActionListener$0.smali @@ -38,7 +38,7 @@ const-string p2, "invoke(...)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Ljava/lang/Boolean; diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1.smali index dde4415118..fa03cc717f 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 1 - const-string/jumbo v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 instance-of v0, p1, Landroid/view/ViewGroup; @@ -92,4 +90,18 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1.smali index 9990a1d6ed..cb48120684 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewExtensions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/widget/TextView;", "Ljava/lang/Integer;", @@ -49,7 +49,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -83,9 +83,7 @@ .method public final invoke(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z .locals 0 - const-string p3, "textView" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/4 p3, 0x6 @@ -121,4 +119,13 @@ iget-boolean p1, p0, Lcom/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1;->$isEventConsumed:Z return p1 + + :cond_2 + const-string p1, "textView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions.smali b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions.smali index 23f6e81d4c..306a8584df 100644 --- a/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions.smali +++ b/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions.smali @@ -57,17 +57,13 @@ } .end annotation - const-string v0, "$this$addBindedTextWatcher" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "fragment" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onAfterTextChanged" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -77,23 +73,37 @@ invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "onAfterTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$addBindedTextWatcher" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final cancelFadeAnimations(Landroid/view/View;)V .locals 1 - const-string v0, "$this$cancelFadeAnimations" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; @@ -115,14 +125,23 @@ :cond_0 return-void + + :cond_1 + const-string p0, "$this$cancelFadeAnimations" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final clear(Lcom/google/android/material/textfield/TextInputLayout;)Lkotlin/Unit; .locals 1 - const-string v0, "$this$clear" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -138,15 +157,17 @@ invoke-interface {p0}, Landroid/text/Editable;->clear()V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "$this$clear" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final fadeBy(Landroid/view/View;Z)V @@ -322,50 +343,43 @@ } .end annotation - const-string v0, "setup" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 - const-string v0, "additionalAnimation" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_5 if-eqz p0, :cond_4 - sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; + sget-object v1, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; - invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/utilities/view/extensions/FadeAnimation; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getType()Lcom/discord/utilities/view/extensions/FadeAnimation$Type; + invoke-virtual {v1, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 - goto :goto_0 + check-cast v1, Lcom/discord/utilities/view/extensions/FadeAnimation; + + if-eqz v1, :cond_0 + + invoke-virtual {v1}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getType()Lcom/discord/utilities/view/extensions/FadeAnimation$Type; + + move-result-object v0 :cond_0 - const/4 v1, 0x0 - - :goto_0 sget-object v2, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_IN:Lcom/discord/utilities/view/extensions/FadeAnimation$Type; - if-ne v1, v2, :cond_1 + if-ne v0, v2, :cond_1 return-void :cond_1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - sget-object v1, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; + sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; - invoke-virtual {v1, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator; + invoke-virtual {v1}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator; move-result-object v0 @@ -424,9 +438,9 @@ new-instance p3, Lcom/discord/utilities/view/extensions/FadeAnimation; - const-string/jumbo p4, "viewPropertyAnimator" + const-string p4, "viewPropertyAnimator" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object p4, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_IN:Lcom/discord/utilities/view/extensions/FadeAnimation$Type; @@ -436,14 +450,28 @@ invoke-virtual {p1}, Landroid/view/ViewPropertyAnimator;->start()V - goto :goto_1 + goto :goto_0 :cond_3 invoke-virtual {p0, v1}, Landroid/view/View;->setAlpha(F)V :cond_4 - :goto_1 + :goto_0 return-void + + :cond_5 + const-string p0, "additionalAnimation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "setup" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -533,46 +561,41 @@ } .end annotation - const-string v0, "additionalAnimation" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 if-eqz p0, :cond_3 - sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; + sget-object v1, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; - invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/utilities/view/extensions/FadeAnimation; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getType()Lcom/discord/utilities/view/extensions/FadeAnimation$Type; + invoke-virtual {v1, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 - goto :goto_0 + check-cast v1, Lcom/discord/utilities/view/extensions/FadeAnimation; + + if-eqz v1, :cond_0 + + invoke-virtual {v1}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getType()Lcom/discord/utilities/view/extensions/FadeAnimation$Type; + + move-result-object v0 :cond_0 - const/4 v1, 0x0 - - :goto_0 sget-object v2, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_OUT:Lcom/discord/utilities/view/extensions/FadeAnimation$Type; - if-ne v1, v2, :cond_1 + if-ne v0, v2, :cond_1 return-void :cond_1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - sget-object v1, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; + sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap; - invoke-virtual {v1, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator; + invoke-virtual {v1}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator; move-result-object v0 @@ -629,9 +652,9 @@ new-instance p3, Lcom/discord/utilities/view/extensions/FadeAnimation; - const-string/jumbo v0, "viewPropertyAnimator" + const-string v0, "viewPropertyAnimator" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_OUT:Lcom/discord/utilities/view/extensions/FadeAnimation$Type; @@ -643,6 +666,13 @@ :cond_3 return-void + + :cond_4 + const-string p0, "additionalAnimation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic fadeOut$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -670,9 +700,7 @@ .method public static final getContentView(Landroidx/core/widget/NestedScrollView;)Landroid/view/View; .locals 1 - const-string v0, "$this$getContentView" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x0 @@ -682,13 +710,22 @@ const-string v0, "getChildAt(0)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$getContentView" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getString(Landroid/view/View;I)Ljava/lang/String; - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/StringRes; .end annotation @@ -699,9 +736,7 @@ } .end annotation - const-string v0, "$this$getString" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -713,9 +748,18 @@ const-string p1, "resources.getString(stringRes)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$getString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final varargs getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; @@ -730,13 +774,11 @@ } .end annotation - const-string v0, "$this$getString" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -754,17 +796,31 @@ const-string p1, "resources.getString(stringRes, *params)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "params" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$getString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String; .locals 1 - const-string v0, "$this$getTextOrEmpty" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -780,31 +836,31 @@ invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object p0 + move-result-object v0 + + :cond_0 + if-eqz v0, :cond_1 goto :goto_0 - :cond_0 - const/4 p0, 0x0 + :cond_1 + const-string v0, "" :goto_0 - if-eqz p0, :cond_1 + return-object v0 - goto :goto_1 + :cond_2 + const-string p0, "$this$getTextOrEmpty" - :cond_1 - const-string p0, "" + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - :goto_1 - return-object p0 + throw v0 .end method .method public static final hintWithRipple(Landroid/view/View;J)V .locals 1 - const-string v0, "$this$hintWithRipple" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 const/4 v0, 0x1 @@ -821,6 +877,15 @@ invoke-virtual {p0, v0, p1, p2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z return-void + + :cond_0 + const-string p0, "$this$hintWithRipple" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V @@ -839,19 +904,26 @@ .end method .method public static final setBackgroundAndKeepPadding(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V - .locals 1 + .locals 0 - const-string v0, "$this$setBackgroundAndKeepPadding" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V return-void + + :cond_0 + const-string p0, "$this$setBackgroundAndKeepPadding" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setCompoundDrawableWithIntrinsicBounds(Landroid/widget/TextView;IIII)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation @@ -869,13 +941,20 @@ .end annotation .end param - const-string v0, "$this$setCompoundDrawableWithIntrinsicBounds" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V return-void + + :cond_0 + const-string p0, "$this$setCompoundDrawableWithIntrinsicBounds" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setCompoundDrawableWithIntrinsicBounds$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V @@ -917,11 +996,9 @@ .end method .method public static final setEnabledAlpha(Landroid/view/View;ZF)V - .locals 1 + .locals 0 - const-string v0, "$this$setEnabledAlpha" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-eqz p1, :cond_0 @@ -931,6 +1008,15 @@ invoke-virtual {p0, p2}, Landroid/view/View;->setAlpha(F)V return-void + + :cond_1 + const-string p0, "$this$setEnabledAlpha" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setEnabledAlpha$default(Landroid/view/View;ZFILjava/lang/Object;)V @@ -949,17 +1035,24 @@ .end method .method public static final setEnabledAndAlpha(Landroid/view/View;ZF)V - .locals 1 + .locals 0 - const-string v0, "$this$setEnabledAndAlpha" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1}, Landroid/view/View;->setEnabled(Z)V invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setEnabledAlpha(Landroid/view/View;ZF)V return-void + + :cond_0 + const-string p0, "$this$setEnabledAndAlpha" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic setEnabledAndAlpha$default(Landroid/view/View;ZFILjava/lang/Object;)V @@ -980,23 +1073,28 @@ .method public static final setForwardingWindowInsetsListener(Landroid/view/ViewGroup;)V .locals 1 - const-string v0, "$this$setForwardingWindowInsetsListener" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1; invoke-static {p0, v0}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V return-void + + :cond_0 + const-string p0, "$this$setForwardingWindowInsetsListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setHint(Lcom/google/android/material/textfield/TextInputLayout;I)V .locals 1 - const-string v0, "$this$setHint" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; @@ -1009,6 +1107,15 @@ invoke-virtual {p0, p1}, Lcom/google/android/material/textfield/TextInputLayout;->setHint(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p0, "$this$setHint" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setOnEditTextClickListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; @@ -1026,13 +1133,11 @@ } .end annotation - const-string v0, "$this$setOnEditTextClickListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "l" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1046,15 +1151,24 @@ invoke-virtual {p0, v0}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "l" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$setOnEditTextClickListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setOnEditTextFocusChangeListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit; @@ -1074,13 +1188,11 @@ } .end annotation - const-string v0, "$this$setOnEditTextFocusChangeListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "l" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1094,15 +1206,24 @@ invoke-virtual {p0, v0}, Landroid/widget/EditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "l" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$setOnEditTextFocusChangeListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setOnEditorActionListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function3;)Lkotlin/Unit; @@ -1124,13 +1245,11 @@ } .end annotation - const-string v0, "$this$setOnEditorActionListener" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "l" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1144,15 +1263,24 @@ invoke-virtual {p0, v0}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "l" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$setOnEditorActionListener" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setOnImeActionDone(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;)Lkotlin/Unit; @@ -1171,13 +1299,11 @@ } .end annotation - const-string v0, "$this$setOnImeActionDone" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "onImeActionDone" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1; @@ -1188,6 +1314,20 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "onImeActionDone" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$setOnImeActionDone" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; @@ -1214,13 +1354,11 @@ .end annotation .end param - const-string v0, "$this$setPluralText" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "formatArgs" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources; @@ -1228,7 +1366,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context; @@ -1236,19 +1374,19 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 new-array v2, v2, [Ljava/lang/Object; + const/4 v3, 0x0 + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 - - aput-object v3, v2, v4 + aput-object v4, v2, v3 invoke-static {v0, v1, p1, p2, v2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; @@ -1272,19 +1410,33 @@ const-string p2, "java.lang.String.format(format, *args)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p0, "formatArgs" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$setPluralText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setSelection(Lcom/google/android/material/textfield/TextInputLayout;I)Lkotlin/Unit; .locals 1 - const-string v0, "$this$setSelection" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1294,23 +1446,23 @@ invoke-virtual {p0, p1}, Landroid/widget/EditText;->setSelection(I)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "$this$setSelection" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setSelectionEnd(Lcom/google/android/material/textfield/TextInputLayout;)Lkotlin/Unit; .locals 1 - const-string v0, "$this$setSelectionEnd" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1333,14 +1485,21 @@ move-result-object p0 return-object p0 + + :cond_1 + const-string p0, "$this$setSelectionEnd" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setSingleLineHint(Lcom/google/android/material/textfield/TextInputLayout;I)V .locals 1 - const-string v0, "$this$setSingleLineHint" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; @@ -1352,23 +1511,30 @@ const-string v0, "context.getString(resId)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setSingleLineHint(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p0, "$this$setSingleLineHint" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final setSingleLineHint(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)V .locals 1 - const-string v0, "$this$setSingleLineHint" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "charSequence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x0 @@ -1384,14 +1550,28 @@ :cond_0 return-void + + :cond_1 + const-string p0, "charSequence" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$setSingleLineHint" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setText(Lcom/google/android/material/textfield/TextInputLayout;I)Lkotlin/Unit; .locals 1 - const-string v0, "$this$setText" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1401,23 +1581,25 @@ invoke-virtual {p0, p1}, Landroid/widget/EditText;->setText(I)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "$this$setText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit; .locals 1 - const-string v0, "$this$setText" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText; @@ -1427,23 +1609,23 @@ invoke-virtual {p0, p1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V - sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "$this$setText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V .locals 2 - const-string v0, "$this$setTextAndVisibilityBy" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -1453,7 +1635,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -1484,4 +1666,13 @@ invoke-virtual {p0, v0}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_3 + const-string p0, "$this$setTextAndVisibilityBy" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$Children.smali b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$Children.smali index fe1e7311ed..ae191ae48e 100644 --- a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$Children.smali +++ b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$Children.smali @@ -55,13 +55,11 @@ } .end annotation - const-string v0, "boundChildren" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "unboundChildren" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +68,20 @@ iput-object p2, p0, Lcom/discord/utilities/view/grid/FrameGridLayout$Children;->unboundChildren:Ljava/util/List; return-void + + :cond_0 + const-string p1, "unboundChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "boundChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/view/grid/FrameGridLayout$Children;Ljava/util/Map;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/utilities/view/grid/FrameGridLayout$Children; @@ -149,19 +161,31 @@ } .end annotation - const-string v0, "boundChildren" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "unboundChildren" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/view/grid/FrameGridLayout$Children; invoke-direct {v0, p1, p2}, Lcom/discord/utilities/view/grid/FrameGridLayout$Children;->(Ljava/util/Map;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "unboundChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "boundChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -179,7 +203,7 @@ iget-object v1, p1, Lcom/discord/utilities/view/grid/FrameGridLayout$Children;->boundChildren:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -189,7 +213,7 @@ iget-object p1, p1, Lcom/discord/utilities/view/grid/FrameGridLayout$Children;->unboundChildren:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$bindViews$1.smali b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$bindViews$1.smali index 88e6fb87d0..4b45683207 100644 --- a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$bindViews$1.smali +++ b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$bindViews$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/grid/FrameGridLayout$bindViews$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FrameGridLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/utilities/view/grid/FrameGridLayout$Data;", "Landroid/view/View;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,17 +62,17 @@ .end method .method public final invoke(Lcom/discord/utilities/view/grid/FrameGridLayout$Data;Landroid/view/View;)V - .locals 1 + .locals 2 - const-string v0, "$this$bindView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - instance-of v0, p2, Lcom/discord/utilities/view/grid/FrameGridLayout$DataView; + instance-of v1, p2, Lcom/discord/utilities/view/grid/FrameGridLayout$DataView; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p2, 0x0 + move-object p2, v0 :cond_0 check-cast p2, Lcom/discord/utilities/view/grid/FrameGridLayout$DataView; @@ -99,4 +99,11 @@ :cond_1 return-void + + :cond_2 + const-string p1, "$this$bindView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onLayout$1.smali b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onLayout$1.smali index d0e9bedc0d..892624ecee 100644 --- a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onLayout$1.smali +++ b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onLayout$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/grid/FrameGridLayout$onLayout$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FrameGridLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,17 +64,29 @@ .method public final invoke(Landroid/view/View;Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "childBounds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/grid/FrameGridLayout$onLayout$1;->this$0:Lcom/discord/utilities/view/grid/FrameGridLayout; invoke-static {v0, p1, p2}, Lcom/discord/utilities/view/grid/FrameGridLayout;->access$layout(Lcom/discord/utilities/view/grid/FrameGridLayout;Landroid/view/View;Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec;)Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec; return-void + + :cond_0 + const-string p1, "childBounds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onMeasure$1.smali b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onMeasure$1.smali index 1a27ab416d..d812cecd28 100644 --- a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onMeasure$1.smali +++ b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout$onMeasure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/grid/FrameGridLayout$onMeasure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FrameGridLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,17 +64,29 @@ .method public final invoke(Landroid/view/View;Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "childBounds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/grid/FrameGridLayout$onMeasure$1;->this$0:Lcom/discord/utilities/view/grid/FrameGridLayout; invoke-static {v0, p1, p2}, Lcom/discord/utilities/view/grid/FrameGridLayout;->access$measure(Lcom/discord/utilities/view/grid/FrameGridLayout;Landroid/view/View;Lcom/discord/utilities/view/grid/FrameGridLayout$PositionSpec;)V return-void + + :cond_0 + const-string p1, "childBounds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout.smali b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout.smali index 2f87f92ac3..9d39f16a6f 100644 --- a/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout.smali +++ b/com.discord/smali/com/discord/utilities/view/grid/FrameGridLayout.smali @@ -18,6 +18,9 @@ # static fields .field public static final Companion:Lcom/discord/utilities/view/grid/FrameGridLayout$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final DEFAULT_MAX_LINEAR_VIEWS:I = 0x3 @@ -111,13 +114,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + sget-object p3, Lk0/i/n;->d:Lk0/i/n; iput-object p3, p0, Lcom/discord/utilities/view/grid/FrameGridLayout;->dataset:Ljava/util/List; @@ -158,6 +159,15 @@ iput-object p1, p0, Lcom/discord/utilities/view/grid/FrameGridLayout;->sizeCalculator:Lcom/discord/utilities/view/grid/FrameGridLayout$SizeCalculator; return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -241,7 +251,7 @@ move-result v1 - invoke-static {v0, v1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, v1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v0 @@ -258,9 +268,9 @@ move-object v1, v0 - check-cast v1, Lk0/j/q; + check-cast v1, Lk0/i/q; - invoke-virtual {v1}, Lk0/j/q;->nextInt()I + invoke-virtual {v1}, Lk0/i/q;->nextInt()I move-result v1 @@ -278,7 +288,7 @@ const-string v3, "context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v2}, Lcom/discord/utilities/view/grid/FrameGridLayout$Data;->createView(Landroid/content/Context;)Landroid/view/View; @@ -506,7 +516,7 @@ const/4 v3, 0x0 - invoke-static {v3, v2}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v3, v2}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v2 @@ -533,9 +543,9 @@ move-object v4, v2 - check-cast v4, Lk0/j/q; + check-cast v4, Lk0/i/q; - invoke-virtual {v4}, Lk0/j/q;->nextInt()I + invoke-virtual {v4}, Lk0/i/q;->nextInt()I move-result v4 @@ -587,11 +597,11 @@ goto :goto_1 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.utilities.view.grid.FrameGridLayout.DataView" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -694,7 +704,7 @@ goto :goto_0 :cond_0 - invoke-static {v1}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v1}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v0 @@ -706,7 +716,7 @@ const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/r/f;->downTo(II)Lkotlin/ranges/IntProgression; + invoke-static {v1, v2}, Lk0/q/f;->downTo(II)Lkotlin/ranges/IntProgression; move-result-object v1 @@ -724,9 +734,9 @@ move-object v2, v1 - check-cast v2, Lk0/j/q; + check-cast v2, Lk0/i/q; - invoke-virtual {v2}, Lk0/j/q;->nextInt()I + invoke-virtual {v2}, Lk0/i/q;->nextInt()I move-result v2 @@ -742,7 +752,7 @@ move-result-object v4 - invoke-static {v0, v4}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v0, v4}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result v4 @@ -755,11 +765,11 @@ goto :goto_1 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.utilities.view.grid.FrameGridLayout.DataView" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -788,7 +798,7 @@ const/4 v1, 0x0 - invoke-static {v1, v0}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v1, v0}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v0 @@ -806,9 +816,9 @@ move-object v2, v0 - check-cast v2, Lk0/j/q; + check-cast v2, Lk0/i/q; - invoke-virtual {v2}, Lk0/j/q;->nextInt()I + invoke-virtual {v2}, Lk0/i/q;->nextInt()I move-result v2 @@ -851,7 +861,7 @@ move-result-object v6 - invoke-static {v6, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -893,11 +903,11 @@ goto :goto_0 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.utilities.view.grid.FrameGridLayout.DataView" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -936,7 +946,7 @@ .end method .method public final setData(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/UiThread; .end annotation @@ -950,9 +960,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/view/grid/FrameGridLayout;->dataset:Ljava/util/List; @@ -963,6 +971,15 @@ invoke-direct {p0}, Lcom/discord/utilities/view/grid/FrameGridLayout;->bindViews()V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnBindView(Lkotlin/jvm/functions/Function2;)V diff --git a/com.discord/smali/com/discord/utilities/view/layoutparams/LayoutParamsExtensionsKt.smali b/com.discord/smali/com/discord/utilities/view/layoutparams/LayoutParamsExtensionsKt.smali index ae21dc6e24..3572253b89 100644 --- a/com.discord/smali/com/discord/utilities/view/layoutparams/LayoutParamsExtensionsKt.smali +++ b/com.discord/smali/com/discord/utilities/view/layoutparams/LayoutParamsExtensionsKt.smali @@ -5,13 +5,20 @@ # direct methods .method public static final removeRuleCompat(Landroid/widget/RelativeLayout$LayoutParams;I)V - .locals 1 + .locals 0 - const-string v0, "$this$removeRuleCompat" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout$LayoutParams;->removeRule(I)V return-void + + :cond_0 + const-string p0, "$this$removeRuleCompat" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/recycler/MaxHeightRecyclerView.smali b/com.discord/smali/com/discord/utilities/view/recycler/MaxHeightRecyclerView.smali index b834d2befe..7e495188a0 100644 --- a/com.discord/smali/com/discord/utilities/view/recycler/MaxHeightRecyclerView.smali +++ b/com.discord/smali/com/discord/utilities/view/recycler/MaxHeightRecyclerView.smali @@ -49,11 +49,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -66,6 +64,15 @@ iput p1, p0, Lcom/discord/utilities/view/recycler/MaxHeightRecyclerView;->maxHeight:I return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/view/recycler/PaddedItemDecorator.smali b/com.discord/smali/com/discord/utilities/view/recycler/PaddedItemDecorator.smali index 76358bf631..016f703ed5 100644 --- a/com.discord/smali/com/discord/utilities/view/recycler/PaddedItemDecorator.smali +++ b/com.discord/smali/com/discord/utilities/view/recycler/PaddedItemDecorator.smali @@ -50,21 +50,15 @@ .method public getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 2 - const-string v0, "outRect" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_d - const-string/jumbo v0, "view" + if-eqz p2, :cond_c - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_b - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_a invoke-super {p0, p1, p2, p3, p4}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -208,6 +202,34 @@ :goto_4 return-void + + :cond_a + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_d + const-string p1, "outRect" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getOrientation()I diff --git a/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout$draw$1.smali b/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout$draw$1.smali index 1458658800..e0b7d70b95 100644 --- a/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout$draw$1.smali +++ b/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout$draw$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout$draw$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RoundedCoordinatorLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Canvas;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Landroid/graphics/Canvas;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout$draw$1;->this$0:Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout; invoke-static {v0, p1}, Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;->access$draw$s-747643027(Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;Landroid/graphics/Canvas;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout.smali b/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout.smali index 774c77824d..852383376f 100644 --- a/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout.smali +++ b/com.discord/smali/com/discord/utilities/view/rounded/RoundedCoordinatorLayout.smali @@ -9,11 +9,9 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;)V @@ -24,14 +22,21 @@ iput-object p1, p0, Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;->roundedViewCoordinator:Lcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -44,14 +49,21 @@ invoke-direct {p0, p2}, Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -64,6 +76,15 @@ invoke-direct {p0, p2}, Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -120,7 +141,7 @@ const-string v1, "R.styleable.RoundedCoordinatorLayout" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v4, Lcom/discord/utils/R$e;->RoundedCoordinatorLayout_topLeftRadius:I @@ -144,9 +165,7 @@ .method public draw(Landroid/graphics/Canvas;)V .locals 2 - const-string v0, "canvas" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;->roundedViewCoordinator:Lcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator; @@ -157,6 +176,15 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator;->draw(Landroid/graphics/Canvas;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onSizeChanged(IIII)V diff --git a/com.discord/smali/com/discord/utilities/view/rounded/RoundedCornerViewCoordinator.smali b/com.discord/smali/com/discord/utilities/view/rounded/RoundedCornerViewCoordinator.smali index 2c95bd0413..6e55fd0969 100644 --- a/com.discord/smali/com/discord/utilities/view/rounded/RoundedCornerViewCoordinator.smali +++ b/com.discord/smali/com/discord/utilities/view/rounded/RoundedCornerViewCoordinator.smali @@ -62,13 +62,11 @@ } .end annotation - const-string v0, "canvas" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onDraw" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I @@ -81,6 +79,20 @@ invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V return-void + + :cond_0 + const-string p1, "onDraw" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final initialize(Landroid/view/View;Landroid/util/AttributeSet;[IIIII)V @@ -106,13 +118,11 @@ .end annotation .end param - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrsIndexArray" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const/4 v0, 0x0 @@ -165,6 +175,20 @@ invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V throw p2 + + :cond_0 + const-string p1, "attrsIndexArray" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onSizeChanged(II)V @@ -244,13 +268,11 @@ .method public final updateRadius(Landroid/view/View;FLcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator$Corner;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "corner" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I @@ -294,4 +316,18 @@ invoke-virtual {p1}, Landroid/view/View;->invalidate()V return-void + + :cond_4 + const-string p1, "corner" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout$draw$1.smali b/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout$draw$1.smali index 094cca748b..f356ef8e05 100644 --- a/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout$draw$1.smali +++ b/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout$draw$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/rounded/RoundedRelativeLayout$draw$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RoundedRelativeLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Canvas;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Landroid/graphics/Canvas;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/rounded/RoundedRelativeLayout$draw$1;->this$0:Lcom/discord/utilities/view/rounded/RoundedRelativeLayout; invoke-static {v0, p1}, Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;->access$draw$s1843631363(Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;Landroid/graphics/Canvas;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout.smali b/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout.smali index c3b50d4b21..0c514dc6d4 100644 --- a/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout.smali +++ b/com.discord/smali/com/discord/utilities/view/rounded/RoundedRelativeLayout.smali @@ -9,11 +9,9 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V @@ -24,14 +22,21 @@ iput-object p1, p0, Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;->roundedViewCoordinator:Lcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -44,14 +49,21 @@ invoke-direct {p0, p2}, Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -64,6 +76,15 @@ invoke-direct {p0, p2}, Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -120,7 +141,7 @@ const-string v1, "R.styleable.RoundedRelativeLayout" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v4, Lcom/discord/utils/R$e;->RoundedRelativeLayout_topLeftRadius:I @@ -144,9 +165,7 @@ .method public draw(Landroid/graphics/Canvas;)V .locals 2 - const-string v0, "canvas" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;->roundedViewCoordinator:Lcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator; @@ -157,6 +176,15 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/utilities/view/rounded/RoundedCornerViewCoordinator;->draw(Landroid/graphics/Canvas;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onSizeChanged(IIII)V diff --git a/com.discord/smali/com/discord/utilities/view/scroll/MaxHeightScrollView.smali b/com.discord/smali/com/discord/utilities/view/scroll/MaxHeightScrollView.smali index 19036620b2..30559c77c0 100644 --- a/com.discord/smali/com/discord/utilities/view/scroll/MaxHeightScrollView.smali +++ b/com.discord/smali/com/discord/utilities/view/scroll/MaxHeightScrollView.smali @@ -49,11 +49,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/ScrollView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -66,6 +64,15 @@ iput p1, p0, Lcom/discord/utilities/view/scroll/MaxHeightScrollView;->maxHeight:I return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$$inlined$apply$lambda$1.smali index 82b586438a..b8962c4137 100644 --- a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LinkifiedTextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1.smali b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1.smali index 6017efb4dd..096759a890 100644 --- a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1.smali +++ b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "LinkifiedTextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -55,7 +55,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p2}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p2}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -76,9 +76,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1; @@ -95,6 +93,15 @@ iput-object p1, v0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1$invokeSuspend$$inlined$also$lambda$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -140,7 +147,7 @@ const-string v1, "it" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/spans/ClickableSpan;->onLongPress(Landroid/view/View;)Lkotlin/Unit; diff --git a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1.smali b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1.smali index b13f5b236d..bcf36ed8a7 100644 --- a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1.smali +++ b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "LinkifiedTextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.utilities.view.text.LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1" f = "LinkifiedTextView.kt" l = { @@ -66,7 +66,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p4}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p4}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -87,9 +87,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1; @@ -106,6 +104,15 @@ iput-object p1, v0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -131,7 +138,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 10 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1;->label:I @@ -200,11 +207,9 @@ move-result-object v6 - const-string v7, "$this$delay" + if-eqz v6, :cond_9 - invoke-static {v6, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v7, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v7, Lk0/k/d;->a:Lk0/k/d$a; invoke-interface {v6, v7}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; @@ -233,19 +238,12 @@ move-result-object v1 - if-ne v1, v0, :cond_5 - - const-string v4, "frame" - - invoke-static {p0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_5 :goto_1 - if-ne v1, v0, :cond_6 + if-ne v1, v0, :cond_5 return-object v0 - :cond_6 + :cond_5 move-object v4, p1 :goto_2 @@ -261,9 +259,7 @@ if-nez p1, :cond_8 - const-string p1, "$this$isActive" - - invoke-static {v4, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_7 invoke-interface {v4}, Lkotlinx/coroutines/CoroutineScope;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext; @@ -277,13 +273,13 @@ check-cast p1, Lkotlinx/coroutines/Job; - if-eqz p1, :cond_7 + if-eqz p1, :cond_6 invoke-interface {p1}, Lkotlinx/coroutines/Job;->a()Z move-result v3 - :cond_7 + :cond_6 if-eqz v3, :cond_8 iget-object p1, p0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1;->$weakView:Ljava/lang/ref/WeakReference; @@ -310,10 +306,27 @@ const/4 v9, 0x0 - invoke-static/range {v4 .. v9}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v4 .. v9}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + + goto :goto_3 + + :cond_7 + const-string p1, "$this$isActive" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 :cond_8 + :goto_3 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_9 + const-string p1, "$this$delay" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener.smali b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener.smali index 0b289630e4..f73946aa5e 100644 --- a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener.smali +++ b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener.smali @@ -225,7 +225,7 @@ const-string p2, "spanned.getSpans(off, of\u2026lickableSpan::class.java)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, [Landroid/text/style/ClickableSpan; @@ -252,35 +252,31 @@ .method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z .locals 12 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_12 - const-string v0, "event" + if-eqz p2, :cond_11 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v1, p1, Landroid/widget/TextView; - instance-of v0, p1, Landroid/widget/TextView; + if-nez v1, :cond_0 - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - move-object v0, v1 + move-object v1, v0 goto :goto_0 :cond_0 - move-object v0, p1 + move-object v1, p1 :goto_0 - check-cast v0, Landroid/widget/TextView; + check-cast v1, Landroid/widget/TextView; new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iput-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; const/4 v3, 0x3 @@ -288,10 +284,10 @@ const/4 v5, 0x1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 :try_start_0 - invoke-direct {p0, v0, p2}, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;->getTouchedClickableSpans(Landroid/widget/TextView;Landroid/view/MotionEvent;)[Landroid/text/style/ClickableSpan; + invoke-direct {p0, v1, p2}, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;->getTouchedClickableSpans(Landroid/widget/TextView;Landroid/view/MotionEvent;)[Landroid/text/style/ClickableSpan; move-result-object v6 @@ -311,7 +307,7 @@ goto :goto_2 :cond_1 - move-object v6, v1 + move-object v6, v0 :goto_1 iput-object v6, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -325,16 +321,16 @@ new-array v7, v7, [Lkotlin/Pair; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; + invoke-virtual {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; move-result-object v8 goto :goto_3 :cond_2 - move-object v8, v1 + move-object v8, v0 :goto_3 invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; @@ -349,9 +345,9 @@ aput-object v9, v7, v4 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - invoke-virtual {v0}, Landroid/widget/TextView;->getX()F + invoke-virtual {v1}, Landroid/widget/TextView;->getX()F move-result v8 @@ -362,7 +358,7 @@ goto :goto_4 :cond_3 - move-object v8, v1 + move-object v8, v0 :goto_4 invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; @@ -371,7 +367,7 @@ new-instance v9, Lkotlin/Pair; - const-string/jumbo v10, "view_x" + const-string v10, "view_x" invoke-direct {v9, v10, v8}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -379,9 +375,9 @@ const/4 v8, 0x2 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - invoke-virtual {v0}, Landroid/widget/TextView;->getY()F + invoke-virtual {v1}, Landroid/widget/TextView;->getY()F move-result v9 @@ -392,7 +388,7 @@ goto :goto_5 :cond_4 - move-object v9, v1 + move-object v9, v0 :goto_5 invoke-static {v9}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; @@ -401,7 +397,7 @@ new-instance v10, Lkotlin/Pair; - const-string/jumbo v11, "view_y" + const-string v11, "view_y" invoke-direct {v10, v11, v9}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -461,9 +457,9 @@ const/4 v8, 0x6 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - invoke-virtual {v0}, Landroid/widget/TextView;->getWidth()I + invoke-virtual {v1}, Landroid/widget/TextView;->getWidth()I move-result v9 @@ -474,7 +470,7 @@ goto :goto_6 :cond_5 - move-object v9, v1 + move-object v9, v0 :goto_6 invoke-static {v9}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; @@ -491,37 +487,37 @@ const/4 v8, 0x7 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - invoke-virtual {v0}, Landroid/widget/TextView;->getHeight()I + invoke-virtual {v1}, Landroid/widget/TextView;->getHeight()I - move-result v0 + move-result v1 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v0 + move-result-object v1 goto :goto_7 :cond_6 - move-object v0, v1 + move-object v1, v0 :goto_7 - invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 new-instance v9, Lkotlin/Pair; const-string v10, "height" - invoke-direct {v9, v10, v0}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v9, v10, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v9, v7, v8 invoke-static {v7}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; - move-result-object v0 + move-result-object v1 sget-object v7, Lcom/discord/utilities/view/text/LinkifiedTextView;->Companion:Lcom/discord/utilities/view/text/LinkifiedTextView$Companion; @@ -537,18 +533,18 @@ const-string v9, "javaClass.name" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v9, "failed to get touched clickable spans" - invoke-virtual {v7, v8, v9, v6, v0}, Lcom/discord/utilities/logging/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V + invoke-virtual {v7, v8, v9, v6, v1}, Lcom/discord/utilities/logging/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V :goto_8 - iget-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; + iget-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; - check-cast v0, Landroid/text/style/ClickableSpan; + check-cast v1, Landroid/text/style/ClickableSpan; - if-nez v0, :cond_8 + if-nez v1, :cond_8 iget-object p1, p0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;->job:Ljava/util/concurrent/atomic/AtomicReference; @@ -560,7 +556,7 @@ if-eqz p1, :cond_7 - invoke-static {p1, v1, v5, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v0, v5, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_7 return v4 @@ -589,7 +585,7 @@ if-eqz p1, :cond_a - invoke-static {p1, v1, v5, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v0, v5, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_a :goto_9 @@ -608,7 +604,7 @@ if-eqz p2, :cond_c - invoke-static {p2, v1, v5, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p2, v0, v5, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_c iget-object p2, p0, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;->isClickHandled:Ljava/util/concurrent/atomic/AtomicBoolean; @@ -643,7 +639,7 @@ const-string v1, "clickableSpan.url" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1, p2}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -686,7 +682,7 @@ if-eqz p2, :cond_10 - invoke-static {p2, v1, v5, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p2, v0, v5, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_10 iget-object p2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; @@ -709,13 +705,13 @@ new-instance v9, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1; - invoke-direct {v9, p0, p2, v2, v1}, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1;->(Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;Ljava/lang/ref/WeakReference;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V + invoke-direct {v9, p0, p2, v2, v0}, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener$onTouch$newJob$1;->(Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;Ljava/lang/ref/WeakReference;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V const/4 v10, 0x2 const/4 v11, 0x0 - invoke-static/range {v6 .. v11}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v6 .. v11}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 @@ -735,10 +731,24 @@ if-eqz p1, :cond_a - invoke-static {p1, v1, v5, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {p1, v0, v5, v0}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V goto/16 :goto_9 :goto_a return v4 + + :cond_11 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_12 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$Companion$logger$2.smali b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$Companion$logger$2.smali index 9468dafcf5..9b7f2fbff2 100644 --- a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$Companion$logger$2.smali +++ b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView$Companion$logger$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/text/LinkifiedTextView$Companion$logger$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LinkifiedTextView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/logging/Logger;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView.smali b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView.smali index 9b83b9c4f8..83442cae30 100644 --- a/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView.smali +++ b/com.discord/smali/com/discord/utilities/view/text/LinkifiedTextView.smali @@ -96,31 +96,38 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 7 + .locals 6 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V new-instance p1, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener; - sget-object v4, Lcom/discord/utilities/view/text/LinkifiedTextView;->onURLSpanClicked:Lkotlin/jvm/functions/Function2; + const-wide/16 v1, 0x0 - const-wide/16 v2, 0x0 + sget-object v3, Lcom/discord/utilities/view/text/LinkifiedTextView;->onURLSpanClicked:Lkotlin/jvm/functions/Function2; - const/4 v5, 0x1 + const/4 v4, 0x1 - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v6}, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;->(JLkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/utilities/view/text/LinkifiedTextView$ClickableSpanOnTouchListener;->(JLkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V invoke-virtual {p0, p1}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -174,12 +181,10 @@ .method public setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V .locals 7 - const-string v0, "type" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_2 + :try_start_0 invoke-super {p0, p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V :try_end_0 @@ -262,4 +267,11 @@ invoke-virtual {p0, v0}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V return-void + + :cond_2 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1.smali b/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1.smali index 23f3ebcbda..703bfd2af1 100644 --- a/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1.smali +++ b/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TextWatcher.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1;->$onAfterTextChanged:Lrx/functions/Action1; @@ -74,4 +72,13 @@ invoke-interface {v0, p1}, Lrx/functions/Action1;->call(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion.smali b/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion.smali index c06d9f935a..6c5122d346 100644 --- a/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion.smali +++ b/com.discord/smali/com/discord/utilities/view/text/TextWatcher$Companion.smali @@ -46,17 +46,13 @@ } .end annotation - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "textView" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onAfterTextChanged" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/utilities/view/text/TextWatcher$Companion$addBindedTextWatcher$1; @@ -65,14 +61,33 @@ invoke-static {p2, p1, v0}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "onAfterTextChanged" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "textView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final reset(Landroidx/fragment/app/Fragment;)V .locals 4 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-static {}, Lcom/discord/utilities/view/text/TextWatcherKt;->access$getBindedTextWatchers$p()Ljava/util/HashMap; @@ -148,4 +163,13 @@ invoke-virtual {v0, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_2 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/TextWatcher.smali b/com.discord/smali/com/discord/utilities/view/text/TextWatcher.smali index 3ad9d29cd3..8cc6fa46de 100644 --- a/com.discord/smali/com/discord/utilities/view/text/TextWatcher.smali +++ b/com.discord/smali/com/discord/utilities/view/text/TextWatcher.smali @@ -196,9 +196,7 @@ .method public afterTextChanged(Landroid/text/Editable;)V .locals 1 - const-string v0, "s" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/view/text/TextWatcher;->onAfterTextChanged:Lkotlin/jvm/functions/Function1; @@ -212,14 +210,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "s" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public beforeTextChanged(Ljava/lang/CharSequence;III)V .locals 1 - const-string v0, "s" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/view/text/TextWatcher;->onBeforeTextChanged:Lkotlin/jvm/functions/Function4; @@ -245,14 +250,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "s" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTextChanged(Ljava/lang/CharSequence;III)V .locals 1 - const-string v0, "s" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/utilities/view/text/TextWatcher;->onTextChanged:Lkotlin/jvm/functions/Function4; @@ -278,4 +290,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "s" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/text/TextWatcherKt.smali b/com.discord/smali/com/discord/utilities/view/text/TextWatcherKt.smali index 4341f86277..f58b247d96 100644 --- a/com.discord/smali/com/discord/utilities/view/text/TextWatcherKt.smali +++ b/com.discord/smali/com/discord/utilities/view/text/TextWatcherKt.smali @@ -43,17 +43,13 @@ .method public static final addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Landroid/text/TextWatcher;)V .locals 3 - const-string v0, "$this$addBindedTextWatcher" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 - const-string v0, "fragment" + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "textWatcher" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 sget-object v0, Lcom/discord/utilities/view/text/TextWatcherKt;->bindedTextWatchers:Ljava/util/HashMap; @@ -73,6 +69,10 @@ invoke-direct {v0}, Ljava/util/HashMap;->()V :goto_0 + const-string v1, "bindedTextWatchers[fragment] ?: HashMap()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -89,6 +89,10 @@ invoke-direct {v1}, Ljava/util/ArrayList;->()V :goto_1 + const-string v2, "textViewWatchersAcrossFr\u2026ents[this] ?: ArrayList()" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v2, Lcom/discord/utilities/view/text/TextWatcherKt;->bindedTextWatchers:Ljava/util/HashMap; invoke-interface {v2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -115,6 +119,27 @@ invoke-virtual {p0, p2}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V return-void + + :cond_3 + const-string p0, "textWatcher" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$this$addBindedTextWatcher" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V @@ -132,17 +157,13 @@ } .end annotation - const-string v0, "$this$addBindedTextWatcher" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "fragment" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onAfterTextChanged" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/view/text/TextWatcher; @@ -163,4 +184,25 @@ invoke-static {p0, p1, v0}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Landroid/text/TextWatcher;)V return-void + + :cond_0 + const-string p0, "onAfterTextChanged" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$addBindedTextWatcher" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator$Companion$createRequiredInputValidator$1.smali b/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator$Companion$createRequiredInputValidator$1.smali index 582bea1314..29cf62b198 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator$Companion$createRequiredInputValidator$1.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator$Companion$createRequiredInputValidator$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion$createRequiredInputValidator$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "BasicTextInputValidator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,11 +73,9 @@ .end method .method public final invoke(Ljava/lang/String;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/lang/CharSequence;->length()I @@ -94,4 +92,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator.smali b/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator.smali index 230b7b8ee6..e1372f247c 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/BasicTextInputValidator.smali @@ -58,7 +58,7 @@ .end method .method public constructor (ILkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/StringRes; .end annotation @@ -74,9 +74,7 @@ } .end annotation - const-string v0, "inputPredicate" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,6 +83,15 @@ iput-object p2, p0, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->inputPredicate:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "inputPredicate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -102,43 +109,45 @@ .end method .method public getErrorMessage(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String; - .locals 2 + .locals 3 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->inputPredicate:Lkotlin/jvm/functions/Function1; + iget-object v1, p0, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->inputPredicate:Lkotlin/jvm/functions/Function1; invoke-static {p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String; + move-result-object v2 + + invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + move-result-object v1 - invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v1, Ljava/lang/Boolean; - move-result-object v0 + invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - check-cast v0, Ljava/lang/Boolean; + move-result v1 - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - if-nez v0, :cond_0 + if-nez v1, :cond_0 iget v0, p0, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->messageResId:I invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getMessageResId()I diff --git a/com.discord/smali/com/discord/utilities/view/validators/Input$EditTextInput.smali b/com.discord/smali/com/discord/utilities/view/validators/Input$EditTextInput.smali index 985270ecf9..84b5a26dd9 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/Input$EditTextInput.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/Input$EditTextInput.smali @@ -38,17 +38,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "view" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "validators" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 array-length v0, p3 @@ -61,6 +57,27 @@ invoke-direct {p0, p1, p2, p3}, Lcom/discord/utilities/view/validators/Input;->(Ljava/lang/String;Landroid/view/View;[Lcom/discord/utilities/view/validators/InputValidator;)V return-void + + :cond_0 + const-string p1, "validators" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -80,7 +97,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/view/validators/Input$GenericInput.smali b/com.discord/smali/com/discord/utilities/view/validators/Input$GenericInput.smali index d7f9cacbf8..8b1d0540cd 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/Input$GenericInput.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/Input$GenericInput.smali @@ -56,21 +56,15 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "view" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "validator" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onError" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 const/4 v0, 0x1 @@ -85,6 +79,34 @@ iput-object p4, p0, Lcom/discord/utilities/view/validators/Input$GenericInput;->onError:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "onError" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "validator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -96,7 +118,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v1 diff --git a/com.discord/smali/com/discord/utilities/view/validators/Input$TextInputLayoutInput.smali b/com.discord/smali/com/discord/utilities/view/validators/Input$TextInputLayoutInput.smali index 430f24500e..194f9b43fe 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/Input$TextInputLayoutInput.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/Input$TextInputLayoutInput.smali @@ -38,17 +38,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "view" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "validators" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 array-length v0, p3 @@ -61,6 +57,27 @@ invoke-direct {p0, p1, p2, p3}, Lcom/discord/utilities/view/validators/Input;->(Ljava/lang/String;Landroid/view/View;[Lcom/discord/utilities/view/validators/InputValidator;)V return-void + + :cond_0 + const-string p1, "validators" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -103,7 +120,7 @@ :cond_0 if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/view/validators/Input.smali b/com.discord/smali/com/discord/utilities/view/validators/Input.smali index c9905f26cd..c58a9748cb 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/Input.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/Input.smali @@ -57,17 +57,13 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "view" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "validators" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -78,6 +74,27 @@ iput-object p3, p0, Lcom/discord/utilities/view/validators/Input;->validators:[Lcom/discord/utilities/view/validators/InputValidator; return-void + + :cond_0 + const-string p1, "validators" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic validate$default(Lcom/discord/utilities/view/validators/Input;ZILjava/lang/Object;)Z diff --git a/com.discord/smali/com/discord/utilities/view/validators/ValidationManager.smali b/com.discord/smali/com/discord/utilities/view/validators/ValidationManager.smali index 1cef56a346..0319dd1c15 100644 --- a/com.discord/smali/com/discord/utilities/view/validators/ValidationManager.smali +++ b/com.discord/smali/com/discord/utilities/view/validators/ValidationManager.smali @@ -19,7 +19,7 @@ # direct methods .method public varargs constructor ([Lcom/discord/utilities/view/validators/Input;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "([", @@ -30,15 +30,22 @@ } .end annotation - const-string v0, "inputs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/view/validators/ValidationManager;->inputs:[Lcom/discord/utilities/view/validators/Input; return-void + + :cond_0 + const-string p1, "inputs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic validate$default(Lcom/discord/utilities/view/validators/ValidationManager;ZILjava/lang/Object;)Z @@ -63,7 +70,7 @@ # virtual methods .method public final setErrors(Ljava/util/Map;)Ljava/util/Collection; - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -79,103 +86,97 @@ } .end annotation - const-string v0, "errorMap" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V - iget-object v1, p0, Lcom/discord/utilities/view/validators/ValidationManager;->inputs:[Lcom/discord/utilities/view/validators/Input; + iget-object v2, p0, Lcom/discord/utilities/view/validators/ValidationManager;->inputs:[Lcom/discord/utilities/view/validators/Input; - const-string v2, "$this$reversed" + if-eqz v2, :cond_a - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + array-length v3, v2 - array-length v2, v1 + if-nez v3, :cond_0 - if-nez v2, :cond_0 - - const/4 v2, 0x1 + const/4 v3, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; goto :goto_1 :cond_1 - invoke-static {v1}, Lf/n/a/k/a;->toMutableList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v1 - - const-string v2, "$this$reverse" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v1}, Ljava/util/Collections;->reverse(Ljava/util/List;)V - - :goto_1 - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_2 - :goto_2 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_4 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-static {v2}, Lf/n/a/k/a;->toMutableList([Ljava/lang/Object;)Ljava/util/List; move-result-object v2 - check-cast v2, Lcom/discord/utilities/view/validators/Input; + invoke-static {v2}, Ljava/util/Collections;->reverse(Ljava/util/List;)V - invoke-virtual {v2}, Lcom/discord/utilities/view/validators/Input;->getName()Ljava/lang/String; + :goto_1 + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v2 + + :cond_2 + :goto_2 + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + + move-result v3 + + if-eqz v3, :cond_4 + + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 - invoke-interface {p1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + check-cast v3, Lcom/discord/utilities/view/validators/Input; - move-result-object v3 + invoke-virtual {v3}, Lcom/discord/utilities/view/validators/Input;->getName()Ljava/lang/String; - check-cast v3, Ljava/util/List; + move-result-object v4 - if-eqz v3, :cond_3 + invoke-interface {p1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - invoke-static {v3}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + move-result-object v4 - move-result-object v3 + check-cast v4, Ljava/util/List; - check-cast v3, Ljava/lang/String; + if-eqz v4, :cond_3 + + invoke-static {v4}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + + move-result-object v4 + + check-cast v4, Ljava/lang/String; goto :goto_3 :cond_3 - const/4 v3, 0x0 + move-object v4, v0 :goto_3 - invoke-virtual {v2, v3}, Lcom/discord/utilities/view/validators/Input;->setErrorMessage(Ljava/lang/CharSequence;)Z + invoke-virtual {v3, v4}, Lcom/discord/utilities/view/validators/Input;->setErrorMessage(Ljava/lang/CharSequence;)Z - move-result v3 + move-result v4 - if-eqz v3, :cond_2 + if-eqz v4, :cond_2 - invoke-virtual {v2}, Lcom/discord/utilities/view/validators/Input;->getName()Ljava/lang/String; + invoke-virtual {v3}, Lcom/discord/utilities/view/validators/Input;->getName()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - invoke-interface {v0, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_2 @@ -184,15 +185,9 @@ move-result-object p1 - const-string v1, "$this$minus" + if-eqz p1, :cond_9 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "elements" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, p1}, Lf/n/a/k/a;->convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; + invoke-static {v1, p1}, Lf/n/a/k/a;->convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; move-result-object v0 @@ -202,7 +197,7 @@ if-eqz v1, :cond_5 - invoke-static {p1}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {p1}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object p1 @@ -255,6 +250,27 @@ :goto_5 return-object p1 + + :cond_9 + const-string p1, "$this$minus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "$this$reversed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "errorMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final validate(Z)Z diff --git a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$bind$1.smali b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$bind$1.smali index e129cb9bca..9945adfbf6 100644 --- a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$bind$1.smali +++ b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$bind$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/viewcontroller/RxViewController$bind$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RxViewController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$1.smali b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$1.smali index e2d97fedd3..ba82203ebb 100644 --- a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$1.smali +++ b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$1.smali @@ -49,18 +49,10 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)", - "Ljava/lang/Boolean;" - } - .end annotation - iget-object p1, p0, Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$1;->$view:Landroid/view/View; - - invoke-virtual {p1}, Landroid/view/View;->isAttachedToWindow()Z + invoke-virtual {p0, p1}, Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$1;->call(Ljava/lang/Object;)Z move-result p1 @@ -71,12 +63,19 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)Z" + } + .end annotation - invoke-virtual {p0, p1}, Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + iget-object p1, p0, Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$1;->$view:Landroid/view/View; - move-result-object p1 + invoke-virtual {p1}, Landroid/view/View;->isAttachedToWindow()Z - return-object p1 + move-result p1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$2.smali b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$2.smali index c55320f96b..d3ec37714d 100644 --- a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$2.smali +++ b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RxViewController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$2;->$subscriptionResult:Lkotlin/jvm/internal/Ref$ObjectRef; iput-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$3.smali b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$3.smali index dd8f25fe7a..d7a1defce2 100644 --- a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$3.smali +++ b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController$connectViewRx$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/viewcontroller/RxViewController$connectViewRx$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RxViewController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController.smali b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController.smali index 3633c4fbff..247a107595 100644 --- a/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController.smali +++ b/com.discord/smali/com/discord/utilities/viewcontroller/RxViewController.smali @@ -30,22 +30,29 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TV;)V" } .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/utilities/viewcontroller/RxViewController;->view:Landroid/view/View; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final connectViewRx(Landroid/view/View;Lrx/Observable;Lkotlin/jvm/functions/Function1;)Lrx/Subscription; @@ -104,7 +111,7 @@ const-string p1, "observable\n .take\u2026view.isAttachedToWindow }" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; @@ -141,7 +148,7 @@ :cond_0 const-string p1, "subscriptionResult" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/utilities/viewcontroller/ViewDetachedFromWindowObservable.smali b/com.discord/smali/com/discord/utilities/viewcontroller/ViewDetachedFromWindowObservable.smali index bdc3496117..3ce25311fc 100644 --- a/com.discord/smali/com/discord/utilities/viewcontroller/ViewDetachedFromWindowObservable.smali +++ b/com.discord/smali/com/discord/utilities/viewcontroller/ViewDetachedFromWindowObservable.smali @@ -22,9 +22,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -37,6 +35,15 @@ invoke-virtual {p1, p0}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -56,7 +63,7 @@ const-string v1, "onDetachSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout$onMeasure$1.smali b/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout$onMeasure$1.smali index 51431850b3..c40a4f66ae 100644 --- a/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout$onMeasure$1.smali +++ b/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout$onMeasure$1.smali @@ -1,25 +1,13 @@ .class public final synthetic Lcom/discord/utilities/views/ContentResizingCoordinatorLayout$onMeasure$1; -.super Lk0/o/c/l; +.super Lk0/n/c/j; .source "ContentResizingCoordinatorLayout.kt" # direct methods .method public constructor (Lcom/discord/utilities/views/ContentResizingCoordinatorLayout;)V - .locals 6 + .locals 0 - const-class v2, Lcom/discord/utilities/views/ContentResizingCoordinatorLayout; - - const-string v3, "appBarLayout" - - const-string v4, "getAppBarLayout()Lcom/google/android/material/appbar/AppBarLayout;" - - const/4 v5, 0x0 - - move-object v0, p0 - - move-object v1, p1 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/l;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/j;->(Ljava/lang/Object;)V return-void .end method @@ -29,7 +17,7 @@ .method public get()Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/views/ContentResizingCoordinatorLayout; @@ -40,10 +28,38 @@ return-object v0 .end method +.method public getName()Ljava/lang/String; + .locals 1 + + const-string v0, "appBarLayout" + + return-object v0 +.end method + +.method public getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/views/ContentResizingCoordinatorLayout; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "getAppBarLayout()Lcom/google/android/material/appbar/AppBarLayout;" + + return-object v0 +.end method + .method public set(Ljava/lang/Object;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/utilities/views/ContentResizingCoordinatorLayout; diff --git a/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout.smali b/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout.smali index c95ef2bcd9..746ac7d51a 100644 --- a/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout.smali +++ b/com.discord/smali/com/discord/utilities/views/ContentResizingCoordinatorLayout.smali @@ -11,39 +11,60 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -95,7 +116,7 @@ :cond_0 const-string p0, "appBarLayout" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -148,12 +169,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 .end method @@ -240,40 +261,40 @@ goto :goto_0 :cond_0 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_1 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_2 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_3 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.View" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.google.android.material.appbar.AppBarLayout" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryFadeIn$1.smali b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryFadeIn$1.smali index 91f07cb65e..187831a9c8 100644 --- a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryFadeIn$1.smali +++ b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryFadeIn$1.smali @@ -51,9 +51,7 @@ .method public createAnimator(Landroid/view/View;)Landroid/animation/Animator; .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryFadeIn$1;->this$0:Lcom/discord/utilities/views/FloatingButtonMenuInitializer; @@ -70,4 +68,13 @@ invoke-virtual {v0, p1}, Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V return-object v0 + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryScaleUp$1.smali b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryScaleUp$1.smali index 775faadaeb..45118e2af9 100644 --- a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryScaleUp$1.smali +++ b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactoryScaleUp$1.smali @@ -52,13 +52,13 @@ .method public createAnimator(Landroid/view/ViewGroup;)Landroid/animation/Animator; .locals 6 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const v0, 0x7f0a038b + const v1, 0x7f0a038b - invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; move-result-object p1 @@ -102,14 +102,15 @@ invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V + :cond_0 return-object v0 - :cond_0 - const/4 p1, 0x0 + :cond_1 + const-string p1, "view" - return-object p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - nop + throw v0 :array_0 .array-data 4 diff --git a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactorySlideUp$1.smali b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactorySlideUp$1.smali index 254aed313d..4b591b220c 100644 --- a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactorySlideUp$1.smali +++ b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$animatorFactorySlideUp$1.smali @@ -38,11 +38,9 @@ # virtual methods .method public createAnimator(Landroid/view/View;)Landroid/animation/Animator; - .locals 4 + .locals 5 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; @@ -50,19 +48,19 @@ new-array v1, v1, [F + const/4 v2, 0x0 + invoke-virtual {p1}, Landroid/view/View;->getHeight()I - move-result v2 + move-result v3 - int-to-float v2, v2 + int-to-float v3, v3 - const/high16 v3, 0x3f800000 # 1.0f + const/high16 v4, 0x3f800000 # 1.0f - mul-float v2, v2, v3 + mul-float v3, v3, v4 - const/4 v3, 0x0 - - aput v2, v1, v3 + aput v3, v1, v2 const/4 v2, 0x1 @@ -75,4 +73,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$getMenuAnimators$1.smali b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$getMenuAnimators$1.smali index 9f6e2d8f15..bb4ae287e7 100644 --- a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$getMenuAnimators$1.smali +++ b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer$getMenuAnimators$1.smali @@ -34,9 +34,7 @@ .method public onAnimationStart(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/views/FloatingButtonMenuInitializer$getMenuAnimators$1;->$row:Landroid/view/ViewGroup; @@ -45,4 +43,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setVisibility(I)V return-void + + :cond_0 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer.smali b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer.smali index dc98a21be0..e14d9a41c5 100644 --- a/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer.smali +++ b/com.discord/smali/com/discord/utilities/views/FloatingButtonMenuInitializer.smali @@ -71,13 +71,11 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onClickListenerMap" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -104,6 +102,20 @@ iput-object p1, p0, Lcom/discord/utilities/views/FloatingButtonMenuInitializer;->animatorFactoryScaleUp:Lcom/discord/utilities/views/FloatingButtonMenuInitializer$AnimatorFactory; return-void + + :cond_0 + const-string p1, "onClickListenerMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$configureEntranceAnimator(Lcom/discord/utilities/views/FloatingButtonMenuInitializer;[Landroid/animation/Animator;)Landroid/animation/Animator; @@ -181,7 +193,7 @@ const-string v0, "animatorEntrance.setDura\u2026n(totalDuration.toLong())" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -339,11 +351,11 @@ goto :goto_0 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -382,13 +394,11 @@ .method public final initialize(Landroid/view/ViewGroup;Landroid/view/View$OnClickListener;)Lcom/discord/utilities/views/FloatingButtonMenuInitializer; .locals 5 - const-string v0, "menuContainer" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "defaultRowOnClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I @@ -432,11 +442,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.TableRow" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -452,4 +462,18 @@ invoke-virtual {p2, v0}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V return-object p0 + + :cond_2 + const-string p1, "defaultRowOnClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "menuContainer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$Companion.smali b/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$Companion.smali index c56f02de0f..d3356d6d60 100644 --- a/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$Companion.smali +++ b/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$Companion.smali @@ -36,19 +36,17 @@ .method public final addThemedDivider(Landroidx/recyclerview/widget/RecyclerView;)V .locals 4 - const-string v0, "$this$addThemedDivider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const v0, 0x7f040153 + const v1, 0x7f040153 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {p1, v0, v1, v2, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p1, v1, v2, v3, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result v0 @@ -62,7 +60,7 @@ const-string v3, "context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; @@ -76,7 +74,7 @@ const-string v1, "ResourcesCompat.getDrawa\u2026 context.theme) ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroidx/recyclerview/widget/DividerItemDecoration; @@ -105,14 +103,21 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 return-void + + :cond_2 + const-string p1, "$this$addThemedDivider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder.smali b/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder.smali index 449d51ca6e..2d0e2ce0d9 100644 --- a/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder.smali +++ b/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder.smali @@ -25,15 +25,22 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter.smali b/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter.smali index 410960f955..0311f6dd27 100644 --- a/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter.smali +++ b/com.discord/smali/com/discord/utilities/views/SimpleRecyclerAdapter.smali @@ -81,13 +81,11 @@ } .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "createViewHolder" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -96,6 +94,20 @@ iput-object p2, p0, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->createViewHolder:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "createViewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -105,7 +117,7 @@ if-eqz p3, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;)V @@ -145,9 +157,7 @@ } .end annotation - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->data:Ljava/util/List; @@ -158,6 +168,15 @@ invoke-virtual {p1, p2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->bind(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -180,9 +199,7 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p2, p0, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->createViewHolder:Lkotlin/jvm/functions/Function2; @@ -196,7 +213,7 @@ const-string v1, "LayoutInflater.from(parent.context)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, v0, p1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -205,10 +222,19 @@ check-cast p1, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder; return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -217,13 +243,20 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->data:Ljava/util/List; invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager.smali b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager.smali index 47266ab626..e79c5d3dd4 100644 --- a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager.smali +++ b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager.smali @@ -44,13 +44,11 @@ .method public final layoutHeaderView(Landroid/view/ViewGroup;Landroid/view/View;)V .locals 5 - const-string v0, "parent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "view" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getWidth()I @@ -125,4 +123,18 @@ invoke-virtual {p2, v2, v2, p1, v0}, Landroid/view/View;->layout(IIII)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$blockClicks$1.smali b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$blockClicks$1.smali index ad15032aa4..25eb499bb9 100644 --- a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$blockClicks$1.smali +++ b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$blockClicks$1.smali @@ -39,13 +39,11 @@ .method public onInterceptTouchEvent(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z .locals 5 - const-string v0, "recyclerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "event" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I @@ -198,4 +196,18 @@ :goto_2 return v1 + + :cond_5 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration.smali b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration.smali index 825151889d..a3c0e05ee2 100644 --- a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration.smali +++ b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration.smali @@ -24,17 +24,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->()V iput-object p1, p0, Lcom/discord/utilities/views/StickyHeaderItemDecoration;->adapter:Lcom/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getActionDownRawX$p(Lcom/discord/utilities/views/StickyHeaderItemDecoration;)Ljava/lang/Float; @@ -186,7 +193,7 @@ const-string v3, "child" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getTop()I @@ -234,9 +241,7 @@ .method public final blockClicks(Landroidx/recyclerview/widget/RecyclerView;)V .locals 1 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/utilities/views/StickyHeaderItemDecoration$blockClicks$1; @@ -245,22 +250,27 @@ invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V return-void + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 4 - const-string v0, "canvas" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "parent" + if-eqz p2, :cond_6 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 invoke-super {p0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -355,4 +365,25 @@ :cond_4 :goto_0 return-void + + :cond_5 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/SwipeableItemTouchHelper.smali b/com.discord/smali/com/discord/utilities/views/SwipeableItemTouchHelper.smali index 65af5a081f..bb339a0b68 100644 --- a/com.discord/smali/com/discord/utilities/views/SwipeableItemTouchHelper.smali +++ b/com.discord/smali/com/discord/utilities/views/SwipeableItemTouchHelper.smali @@ -119,23 +119,19 @@ .method public onChildDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;FFIZ)V .locals 6 - const-string v0, "c" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "recyclerView" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "viewHolder" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 iget-object v0, p3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string/jumbo v1, "viewHolder.itemView" + const-string v1, "viewHolder.itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -367,24 +363,62 @@ invoke-super/range {p0 .. p7}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->onChildDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;FFIZ)V return-void + + :cond_2 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "c" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onMove(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z .locals 1 - const-string v0, "recyclerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo p1, "viewHolder" + if-eqz p2, :cond_1 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "target" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const/4 p1, 0x0 return p1 + + :cond_0 + const-string p1, "target" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserver.smali b/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserver.smali index 9aa2c29905..2a2b585f55 100644 --- a/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserver.smali +++ b/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserver.smali @@ -51,7 +51,7 @@ const-string v1, "isVisibleSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserverProvider.smali b/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserverProvider.smali index 28126f0b14..1d8c352009 100644 --- a/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserverProvider.smali +++ b/com.discord/smali/com/discord/utilities/views/ViewVisibilityObserverProvider.smali @@ -57,32 +57,27 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "featureName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - sget-object v0, Lcom/discord/utilities/views/ViewVisibilityObserverProvider;->featureNameToObserverRefMap:Ljava/util/Map; + sget-object v1, Lcom/discord/utilities/views/ViewVisibilityObserverProvider;->featureNameToObserverRefMap:Ljava/util/Map; - invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Ljava/lang/ref/WeakReference; + check-cast v1, Ljava/lang/ref/WeakReference; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/discord/utilities/views/ViewVisibilityObserver; - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 if-nez v0, :cond_1 new-instance v0, Lcom/discord/utilities/views/ViewVisibilityObserver; @@ -99,4 +94,11 @@ :cond_1 return-object v0 + + :cond_2 + const-string p1, "featureName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$1.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$1.smali index 7437a1ecce..b230b3309a 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/rtcconnection/RtcConnection$State;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$2.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$2.smali index 1b07f0f8af..22e34d9026 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/DiscordOverlayService$Companion$launchForConnect$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordOverlayService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,13 +79,9 @@ if-eqz v2, :cond_0 - const-string/jumbo v3, "weakContext.get() ?: return@appSubscribe" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - const-string v3, "action" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v2, p1}, Lcom/discord/utilities/voice/DiscordOverlayService$Companion;->access$createOverlayIntent(Lcom/discord/utilities/voice/DiscordOverlayService$Companion;Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion.smali index e4301b874f..f66e6e2257 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$Companion.smali @@ -60,31 +60,29 @@ .method public final launchForConnect(Landroid/content/Context;)V .locals 12 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const v0, 0x7f1210d4 + const v1, 0x7f1210d4 - const/4 v1, 0x1 - - const/4 v2, 0x0 + const/4 v2, 0x1 const/16 v3, 0x8 - invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v1, v2, v0, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V return-void @@ -123,7 +121,7 @@ const-string v2, "StoreStream\n .g\u2026 }\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -148,14 +146,19 @@ invoke-static/range {v3 .. v11}, 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_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final launchForVoiceChannelSelect(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -179,14 +182,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launchOverlayForVoice(Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -210,14 +220,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final requestOverlayClose(Landroid/content/Context;)V .locals 6 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 const-string v0, "com.discord.actions.OVERLAY_CLOSE" @@ -251,4 +268,13 @@ :goto_0 return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createMenu$1.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createMenu$1.smali index 8a6804da1a..0e93208ba2 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createMenu$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createMenu$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/DiscordOverlayService$createMenu$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordOverlayService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/overlay/views/OverlayDialog;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/overlay/views/OverlayDialog;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/voice/DiscordOverlayService$createMenu$1;->this$0:Lcom/discord/utilities/voice/DiscordOverlayService; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/overlay/OverlayManager;->d(Lcom/discord/overlay/views/OverlayBubbleWrap;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1.smali index 7adb055810..f7b86216af 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordOverlayService.kt" # interfaces @@ -18,10 +18,10 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/overlay/views/OverlayBubbleWrap;", - "Lcom/discord/overlay/views/OverlayBubbleWrap;", + "Lcom/discord/overlay/views/OverlayDialog;", ">;" } .end annotation @@ -43,195 +43,200 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/discord/overlay/views/OverlayBubbleWrap;)Lcom/discord/overlay/views/OverlayBubbleWrap; - .locals 10 +.method public final invoke(Lcom/discord/overlay/views/OverlayBubbleWrap;)Lcom/discord/overlay/views/OverlayDialog; + .locals 9 - const-string v0, "srcBubble" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - iget-object v0, p0, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1;->this$0:Lcom/discord/utilities/voice/DiscordOverlayService; + iget-object v1, p0, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1;->this$0:Lcom/discord/utilities/voice/DiscordOverlayService; - invoke-static {v0}, Lcom/discord/utilities/voice/DiscordOverlayService;->access$createMenu(Lcom/discord/utilities/voice/DiscordOverlayService;)Lcom/discord/overlay/views/OverlayDialog; - - move-result-object v0 - - const v1, 0x7f0a0678 - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; + invoke-static {v1}, Lcom/discord/utilities/voice/DiscordOverlayService;->access$createMenu(Lcom/discord/utilities/voice/DiscordOverlayService;)Lcom/discord/overlay/views/OverlayDialog; move-result-object v1 - const-string v2, "dialogBubble.findViewByI\u2026erlay_linked_anchor_view)" + const v2, 0x7f0a0678 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; - instance-of v2, p1, Lf/a/n/b0; + move-result-object v2 - const/4 v3, 0x0 + const-string v3, "dialogBubble.findViewByI\u2026erlay_linked_anchor_view)" - if-nez v2, :cond_0 + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v2, v3 + instance-of v3, p1, Lf/a/n/b0; + + if-nez v3, :cond_0 + + move-object v3, v0 goto :goto_0 :cond_0 - move-object v2, p1 + move-object v3, p1 :goto_0 - check-cast v2, Lf/a/n/b0; + check-cast v3, Lf/a/n/b0; - if-eqz v2, :cond_9 + if-eqz v3, :cond_9 - invoke-virtual {v2}, Lf/a/n/b0;->getImageView$app_productionDiscordExternalRelease()Lcom/facebook/drawee/view/SimpleDraweeView; + invoke-virtual {v3}, Lf/a/n/b0;->getImageView$app_productionDiscordExternalRelease()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_9 + if-eqz v3, :cond_9 - new-instance v4, Landroid/graphics/Rect; + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + move-result-object v4 - move-result-object v5 + instance-of v5, v4, Landroid/view/ViewGroup$MarginLayoutParams; - instance-of v6, v5, Landroid/view/ViewGroup$MarginLayoutParams; + if-nez v5, :cond_1 - if-nez v6, :cond_1 - - move-object v5, v3 + move-object v4, v0 :cond_1 - check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; + check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams; - const/4 v6, 0x0 + const/4 v5, 0x0 - if-eqz v5, :cond_2 + if-eqz v4, :cond_2 - iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I + iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I goto :goto_1 :cond_2 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_1 - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + + move-result-object v6 + + instance-of v7, v6, Landroid/view/ViewGroup$MarginLayoutParams; + + if-nez v7, :cond_3 + + move-object v6, v0 + + :cond_3 + check-cast v6, Landroid/view/ViewGroup$MarginLayoutParams; + + if-eqz v6, :cond_4 + + iget v6, v6, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I + + goto :goto_2 + + :cond_4 + const/4 v6, 0x0 + + :goto_2 + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v7 instance-of v8, v7, Landroid/view/ViewGroup$MarginLayoutParams; - if-nez v8, :cond_3 + if-nez v8, :cond_5 - move-object v7, v3 - - :cond_3 - check-cast v7, Landroid/view/ViewGroup$MarginLayoutParams; - - if-eqz v7, :cond_4 - - iget v7, v7, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I - - goto :goto_2 - - :cond_4 - const/4 v7, 0x0 - - :goto_2 - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - - move-result-object v8 - - instance-of v9, v8, Landroid/view/ViewGroup$MarginLayoutParams; - - if-nez v9, :cond_5 - - move-object v8, v3 + move-object v7, v0 :cond_5 - check-cast v8, Landroid/view/ViewGroup$MarginLayoutParams; + check-cast v7, Landroid/view/ViewGroup$MarginLayoutParams; - if-eqz v8, :cond_6 + if-eqz v7, :cond_6 - iget v8, v8, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I + iget v7, v7, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I goto :goto_3 :cond_6 - const/4 v8, 0x0 + const/4 v7, 0x0 :goto_3 - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - move-result-object v2 + move-result-object v3 - instance-of v9, v2, Landroid/view/ViewGroup$MarginLayoutParams; + instance-of v8, v3, Landroid/view/ViewGroup$MarginLayoutParams; - if-nez v9, :cond_7 + if-nez v8, :cond_7 goto :goto_4 :cond_7 - move-object v3, v2 + move-object v0, v3 :goto_4 - check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; - if-eqz v3, :cond_8 + if-eqz v0, :cond_8 - iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I + iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I :cond_8 - invoke-direct {v4, v5, v7, v8, v6}, Landroid/graphics/Rect;->(IIII)V + new-instance v0, Landroid/graphics/Rect; + + invoke-direct {v0, v4, v6, v7, v5}, Landroid/graphics/Rect;->(IIII)V goto :goto_5 :cond_9 - new-instance v4, Landroid/graphics/Rect; + new-instance v0, Landroid/graphics/Rect; - invoke-direct {v4}, Landroid/graphics/Rect;->()V + invoke-direct {v0}, Landroid/graphics/Rect;->()V :goto_5 - invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - move-result-object v2 + move-result-object v3 invoke-virtual {p1}, Landroid/widget/FrameLayout;->getWidth()I - move-result v3 + move-result v4 - iget v5, v4, Landroid/graphics/Rect;->left:I + iget v5, v0, Landroid/graphics/Rect;->left:I - sub-int/2addr v3, v5 + sub-int/2addr v4, v5 - iget v4, v4, Landroid/graphics/Rect;->right:I + iget v0, v0, Landroid/graphics/Rect;->right:I - sub-int/2addr v3, v4 + sub-int/2addr v4, v0 - iput v3, v2, Landroid/view/ViewGroup$LayoutParams;->width:I + iput v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I invoke-virtual {p1}, Landroid/widget/FrameLayout;->getHeight()I move-result p1 - iput p1, v2, Landroid/view/ViewGroup$LayoutParams;->height:I + iput p1, v3, Landroid/view/ViewGroup$LayoutParams;->height:I - invoke-virtual {v1}, Landroid/view/View;->requestLayout()V + invoke-virtual {v2}, Landroid/view/View;->requestLayout()V iget-object p1, p0, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1;->$anchorTag:Ljava/lang/String; - invoke-virtual {v1, p1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V + invoke-virtual {v2, p1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V - return-object v0 + return-object v1 + + :cond_a + const-string p1, "srcBubble" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -239,7 +244,7 @@ check-cast p1, Lcom/discord/overlay/views/OverlayBubbleWrap; - invoke-virtual {p0, p1}, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1;->invoke(Lcom/discord/overlay/views/OverlayBubbleWrap;)Lcom/discord/overlay/views/OverlayBubbleWrap; + invoke-virtual {p0, p1}, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1;->invoke(Lcom/discord/overlay/views/OverlayBubbleWrap;)Lcom/discord/overlay/views/OverlayDialog; move-result-object p1 diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceSelector$1.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceSelector$1.smali index fb432fabe4..aae3c7b092 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceSelector$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$createVoiceSelector$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceSelector$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordOverlayService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/overlay/views/OverlayDialog;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/overlay/views/OverlayDialog;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceSelector$1;->this$0:Lcom/discord/utilities/voice/DiscordOverlayService; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/overlay/OverlayManager;->d(Lcom/discord/overlay/views/OverlayBubbleWrap;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$1.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$1.smali index 4555dcb259..029cbdc163 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/DiscordOverlayService$onCreate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordOverlayService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of p1, p1, Lf/a/n/b0; @@ -91,4 +89,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$2.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$2.smali index 4890fe52c5..6206bfb9fd 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService$onCreate$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/DiscordOverlayService$onCreate$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "DiscordOverlayService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/utilities/voice/DiscordOverlayService$onCreate$2;->this$0:Lcom/discord/utilities/voice/DiscordOverlayService; @@ -134,4 +132,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService.smali b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService.smali index 62841258bb..878a45d9ef 100644 --- a/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService.smali +++ b/com.discord/smali/com/discord/utilities/voice/DiscordOverlayService.smali @@ -87,7 +87,7 @@ const-string v2, "applicationContext" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lf/a/n/l;->(Landroid/content/Context;)V @@ -117,7 +117,7 @@ .end method .method private final createVoiceBubble()Lcom/discord/overlay/views/OverlayBubbleWrap; - .locals 6 + .locals 5 invoke-virtual {p0}, Landroid/app/Service;->getResources()Landroid/content/res/Resources; @@ -137,7 +137,7 @@ const-string v3, "applicationContext" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v1, v2}, Lf/a/n/b0;->(Landroid/content/Context;)V @@ -159,38 +159,18 @@ invoke-direct {v2, p0, v3}, Lcom/discord/utilities/voice/DiscordOverlayService$createVoiceBubble$1;->(Lcom/discord/utilities/voice/DiscordOverlayService;Ljava/lang/String;)V - const/4 v4, 0x0 + if-eqz v0, :cond_0 - if-eqz v0, :cond_1 + new-instance v4, Lf/a/e/c; - const-string v5, "srcBubble" + invoke-direct {v4, v0, v2, v1, v3}, Lf/a/e/c;->(Lcom/discord/overlay/OverlayManager;Lkotlin/jvm/functions/Function1;Lcom/discord/overlay/views/OverlayBubbleWrap;Ljava/lang/Object;)V - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "anchorViewTag" - - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "menuBubbleProvider" - - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v5, Lf/a/e/c; - - invoke-direct {v5, v0, v2, v1, v3}, Lf/a/e/c;->(Lcom/discord/overlay/OverlayManager;Lkotlin/jvm/functions/Function1;Lcom/discord/overlay/views/OverlayBubbleWrap;Ljava/lang/Object;)V - - invoke-virtual {v1, v5}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-virtual {p0}, Lcom/discord/overlay/OverlayService;->getOverlayManager()Lcom/discord/overlay/OverlayManager; move-result-object v0 - if-eqz v0, :cond_0 - - const-string v2, "bubble" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, v0, Lcom/discord/overlay/OverlayManager;->k:Landroid/view/View$OnTouchListener; invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V @@ -204,10 +184,9 @@ return-object v1 :cond_0 - throw v4 + const/4 v0, 0x0 - :cond_1 - throw v4 + throw v0 .end method .method private final createVoiceSelector()Lcom/discord/overlay/views/OverlayBubbleWrap; @@ -221,7 +200,7 @@ const-string v2, "applicationContext" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lf/a/n/e0;->(Landroid/content/Context;)V @@ -369,7 +348,7 @@ const-string v0, "NotificationCompat.Build\u2026 )\n .build()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -377,16 +356,14 @@ .method public createOverlayBubble(Landroid/content/Intent;)Lcom/discord/overlay/views/OverlayBubbleWrap; .locals 3 - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; move-result-object p1 - const/4 v0, 0x0 - if-nez p1, :cond_0 goto/16 :goto_2 @@ -542,10 +519,17 @@ :cond_a :goto_2 return-object v0 + + :cond_b + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onCreate()V - .locals 4 + .locals 3 invoke-super {p0}, Lcom/discord/overlay/OverlayService;->onCreate()V @@ -557,7 +541,7 @@ const-string v2, "application" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V @@ -567,13 +551,7 @@ sget-object v1, Lcom/discord/utilities/voice/DiscordOverlayService$onCreate$1;->INSTANCE:Lcom/discord/utilities/voice/DiscordOverlayService$onCreate$1; - const/4 v2, 0x0 - - if-eqz v0, :cond_1 - - const-string v3, "" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 iput-object v1, v0, Lcom/discord/overlay/OverlayManager;->g:Lkotlin/jvm/functions/Function1; @@ -585,19 +563,18 @@ invoke-direct {v1, p0}, Lcom/discord/utilities/voice/DiscordOverlayService$onCreate$2;->(Lcom/discord/utilities/voice/DiscordOverlayService;)V - if-eqz v0, :cond_0 - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, v0, Lcom/discord/overlay/OverlayManager;->h:Lkotlin/jvm/functions/Function1; return-void :cond_0 - throw v2 + const-string v0, "" - :cond_1 - throw v2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public onStartCommand(Landroid/content/Intent;II)I @@ -646,7 +623,7 @@ :cond_1 const-string v0, "com.discord.actions.OVERLAY_CLOSE" - invoke-static {v2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$State.smali b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$State.smali index dd3294bcc4..61146d8caa 100644 --- a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$State.smali +++ b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$State.smali @@ -119,7 +119,7 @@ iget-object v1, p1, Lcom/discord/utilities/voice/ScreenShareManager$State;->activeStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -129,7 +129,7 @@ iget-object v1, p1, Lcom/discord/utilities/voice/ScreenShareManager$State;->rtcConnection:Lcom/discord/rtcconnection/RtcConnection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -139,7 +139,7 @@ iget-object p1, p1, Lcom/discord/utilities/voice/ScreenShareManager$State;->meId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$1.smali b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$1.smali index 0fa82eeb05..36fce7ee24 100644 --- a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;", - "Lcom/discord/rtcconnection/RtcConnection;", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/utilities/voice/ScreenShareManager$State;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$2.smali b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$2.smali index 40d7f8a829..1032a17888 100644 --- a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager$subscribeToStores$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/ScreenShareManager$subscribeToStores$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ScreenShareManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/voice/ScreenShareManager$State;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/utilities/voice/ScreenShareManager;->access$handleStateUpdate(Lcom/discord/utilities/voice/ScreenShareManager;Lcom/discord/utilities/voice/ScreenShareManager$State;)V diff --git a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager.smali b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager.smali index 75a459b182..5b4c4caf07 100644 --- a/com.discord/smali/com/discord/utilities/voice/ScreenShareManager.smali +++ b/com.discord/smali/com/discord/utilities/voice/ScreenShareManager.smali @@ -33,21 +33,15 @@ .method public constructor (Lcom/discord/app/AppComponent;JLjava/lang/Long;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreStreamRtcConnection;Lcom/discord/stores/StoreUser;)V .locals 1 - const-string v0, "appComponent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "storeApplicationStreaming" + if-eqz p5, :cond_2 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 - const-string v0, "storeStreamRtcConnection" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUser" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,6 +60,34 @@ invoke-direct {p0}, Lcom/discord/utilities/voice/ScreenShareManager;->subscribeToStores()V return-void + + :cond_0 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStreamRtcConnection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeApplicationStreaming" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/app/AppComponent;JLjava/lang/Long;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreStreamRtcConnection;Lcom/discord/stores/StoreUser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -221,7 +243,7 @@ move-object v4, v1 :goto_2 - invoke-static {v0, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -278,7 +300,7 @@ move-result-object v4 - invoke-static {v0, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -362,7 +384,7 @@ const-string v1, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/voice/ScreenShareManager;->appComponent:Lcom/discord/app/AppComponent; @@ -400,29 +422,36 @@ # virtual methods .method public final startStream(Landroid/content/Intent;)V - .locals 8 + .locals 7 - const-string v0, "intent" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/utilities/voice/ScreenShareManager;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; - iget-object v1, p0, Lcom/discord/utilities/voice/ScreenShareManager;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; + iget-wide v1, p0, Lcom/discord/utilities/voice/ScreenShareManager;->channelId:J - iget-wide v2, p0, Lcom/discord/utilities/voice/ScreenShareManager;->channelId:J + iget-object v3, p0, Lcom/discord/utilities/voice/ScreenShareManager;->guildId:Ljava/lang/Long; - iget-object v4, p0, Lcom/discord/utilities/voice/ScreenShareManager;->guildId:Ljava/lang/Long; + const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v5, 0x4 - const/4 v6, 0x4 + const/4 v6, 0x0 - const/4 v7, 0x0 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreApplicationStreaming;->createStream$default(Lcom/discord/stores/StoreApplicationStreaming;JLjava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreApplicationStreaming;->createStream$default(Lcom/discord/stores/StoreApplicationStreaming;JLjava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)V iput-object p1, p0, Lcom/discord/utilities/voice/ScreenShareManager;->screenshareIntent:Landroid/content/Intent; return-void + + :cond_0 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final stopStream()V diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1$1.smali index 01141f6cb4..1050f91c0c 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1$1.smali @@ -31,16 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Integer;", - "Lcom/discord/utilities/voice/VoiceChannelJoinability;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -102,9 +93,9 @@ :goto_0 move-object v4, p1 - const-string/jumbo p1, "verificationLevelTriggered" + const-string p1, "verificationLevelTriggered" - invoke-static {p4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p4}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1.smali index ad30579e96..3d85006bdd 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils$observeJoinability$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/voice/VoiceChannelJoinability;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +81,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/voice/VoiceChannelJoinability;", ">;" } @@ -108,7 +105,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -134,7 +131,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Ljava/lang/Long;->longValue()J @@ -148,7 +145,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils.smali b/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils.smali index a24ad45014..eff41472ad 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceChannelJoinabilityUtils.smali @@ -113,13 +113,11 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_12 - const-string v0, "channelVoiceStates" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_11 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z @@ -307,7 +305,11 @@ move-result p3 - if-lt p2, p3, :cond_c + invoke-static {p2, p3}, Lk0/n/c/h;->compare(II)I + + move-result p3 + + if-ltz p3, :cond_c goto :goto_6 @@ -353,6 +355,20 @@ sget-object p1, Lcom/discord/utilities/voice/VoiceChannelJoinability;->PERMISSIONS_MISSING:Lcom/discord/utilities/voice/VoiceChannelJoinability; return-object p1 + + :cond_11 + const-string p1, "channelVoiceStates" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_12 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final observeJoinability(JLcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreVoiceStates;)Lrx/Observable; @@ -371,21 +387,15 @@ } .end annotation - const-string v0, "channelsStore" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "guildsStore" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "permissionsStore" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "voiceStatesStore" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-virtual {p3, p1, p2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable; @@ -411,7 +421,35 @@ const-string p2, "channelsStore\n .g\u2026 }\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "voiceStatesStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "permissionsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "guildsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channelsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Actions.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Actions.smali index da3e316728..873adb5c63 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Actions.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Actions.smali @@ -92,17 +92,13 @@ .method public final startForegroundAndBind(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Ljava/lang/String;Ljava/lang/String;ZZZJLjava/lang/Long;Z)V .locals 3 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "title" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subtitle" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 :try_start_0 invoke-virtual {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->getContext()Landroid/content/Context; @@ -174,18 +170,37 @@ :goto_0 return-void + + :cond_0 + const-string p1, "subtitle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final startStream(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Landroid/content/Intent;)V .locals 2 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "permissionIntent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->getContext()Landroid/content/Context; @@ -208,14 +223,26 @@ invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; return-void + + :cond_0 + const-string p1, "permissionIntent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final stopForegroundAndUnbind(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;)V .locals 3 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 invoke-virtual {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->getService()Lcom/discord/utilities/voice/VoiceEngineForegroundService; @@ -279,14 +306,21 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final stopStream(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;)V .locals 2 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->getContext()Landroid/content/Context; @@ -305,4 +339,13 @@ invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onDisconnect$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onDisconnect$1.smali index 91c7b98f0a..725aed65cd 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onDisconnect$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onDisconnect$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineForegroundService$Companion$onDisconnect$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineForegroundService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfDeafen$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfDeafen$1.smali index 50a3de25c1..0b6c84d878 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfDeafen$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfDeafen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfDeafen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineForegroundService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfMute$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfMute$1.smali index 402316d3ac..f0e1d7d78f 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfMute$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfMute$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineForegroundService$Companion$onToggleSelfMute$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineForegroundService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion.smali index 0bb5b97c31..afcd31e02e 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Companion.smali @@ -88,7 +88,7 @@ .end method .method public final setOnDisconnect(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -98,17 +98,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService;->access$setOnDisconnect$cp(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnToggleSelfDeafen(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -118,17 +125,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService;->access$setOnToggleSelfDeafen$cp(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnToggleSelfMute(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -138,11 +152,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService;->access$setOnToggleSelfMute$cp(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1.smali index 2495ff3990..582f12beae 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1.smali @@ -42,13 +42,11 @@ .method public onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V .locals 1 - const-string v0, "className" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "binder" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 check-cast p2, Lcom/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder; @@ -73,30 +71,49 @@ invoke-virtual {p1, p2}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->setUnbinding(Z)V return-void + + :cond_0 + const-string p1, "binder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "className" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onServiceDisconnected(Landroid/content/ComponentName;)V - .locals 1 - - const-string v0, "className" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1;->this$0:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; + .locals 2 const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->setUnbinding(Z)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1;->this$0:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; - invoke-static {p1, v0}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->access$setServiceBound$p(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Z)V + const/4 v1, 0x0 + + invoke-virtual {p1, v1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->setUnbinding(Z)V iget-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1;->this$0:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; - const/4 v0, 0x0 + invoke-static {p1, v1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->access$setServiceBound$p(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Z)V + + iget-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection$connection$1;->this$0:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; invoke-static {p1, v0}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->access$setService$p(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Lcom/discord/utilities/voice/VoiceEngineForegroundService;)V return-void + + :cond_0 + const-string p1, "className" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection.smali index 590d0989fd..d50d883274 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$Connection.smali @@ -28,11 +28,9 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -45,6 +43,15 @@ iput-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;->connection:Landroid/content/ServiceConnection; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getService$p(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;)Lcom/discord/utilities/voice/VoiceEngineForegroundService; diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder.smali index 4fb55373f4..efcdcd77a8 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder.smali @@ -20,17 +20,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/voice/VoiceEngineForegroundService;)V - .locals 1 + .locals 0 - const-string v0, "service" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroid/os/Binder;->()V iput-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder;->service:Lcom/discord/utilities/voice/VoiceEngineForegroundService; return-void + + :cond_0 + const-string p1, "service" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$NotificationBuilder.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$NotificationBuilder.smali index d6a09d37e0..f32de1c60b 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$NotificationBuilder.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$NotificationBuilder.smali @@ -35,15 +35,13 @@ # direct methods .method public constructor (Landroid/content/Intent;Landroid/content/Context;)V - .locals 10 + .locals 11 - const-string v0, "intent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -151,19 +149,19 @@ new-instance v7, Landroidx/core/app/NotificationCompat$Action; + const v8, 0x7f080251 + invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v8 + move-result-object v9 - const v9, 0x7f1205a9 + const v10, 0x7f1205a9 - invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; + invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; - move-result-object v8 + move-result-object v9 - const v9, 0x7f080251 - - invoke-direct {v7, v9, v8, v3}, Landroidx/core/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V + invoke-direct {v7, v8, v9, v3}, Landroidx/core/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V invoke-static {v7}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; @@ -189,7 +187,7 @@ invoke-direct {p1, v0, p2, v6}, Landroidx/core/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V - invoke-static {v3, p1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v3, p1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object p1 @@ -288,7 +286,7 @@ move-result-object p1 - invoke-static {v3, p1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v3, p1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -296,6 +294,20 @@ :goto_2 return-void + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -413,7 +425,7 @@ const-string v1, "builder.build()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock$proximityWakeLock$2.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock$proximityWakeLock$2.smali index a7cfad37c0..e9ef22b372 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock$proximityWakeLock$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock$proximityWakeLock$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineForegroundService$WakeLock$proximityWakeLock$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineForegroundService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroid/os/PowerManager$WakeLock;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -94,11 +94,11 @@ throw v0 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type android.os.PowerManager" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock.smali index bd82c56879..551b61bafc 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$WakeLock.smali @@ -56,9 +56,7 @@ .method public constructor (Landroid/app/Application;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -82,7 +80,7 @@ const-string v1, "(context.getSystemServic\u2026 TAG_WIFI\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$WakeLock;->wakeLockWifi:Landroid/net/wifi/WifiManager$WifiLock; @@ -106,7 +104,7 @@ const-string v1, "(context.getSystemServic\u2026 TAG_POWER\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$WakeLock;->wakeLock:Landroid/os/PowerManager$WakeLock; @@ -134,20 +132,29 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.os.PowerManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.net.wifi.WifiManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$wakeLock$2.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$wakeLock$2.smali index 6ed101252c..9d24206679 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$wakeLock$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService$wakeLock$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineForegroundService$wakeLock$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineForegroundService.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/voice/VoiceEngineForegroundService$WakeLock;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -58,7 +58,7 @@ const-string v2, "application" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$WakeLock;->(Landroid/app/Application;)V diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService.smali index f7f15cda10..5277b95cc4 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineForegroundService.smali @@ -129,7 +129,7 @@ const-string v1, "PublishSubject.create()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService;->unsubscribeSignal:Lrx/subjects/Subject; @@ -360,15 +360,22 @@ .end method .method public onBind(Landroid/content/Intent;)Landroid/os/IBinder; - .locals 1 + .locals 0 - const-string v0, "intent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineForegroundService;->binder:Lcom/discord/utilities/voice/VoiceEngineForegroundService$LocalBinder; return-object p1 + + :cond_0 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreate()V @@ -432,7 +439,7 @@ const-string v1, "intent?.action ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/StringBuilder; diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$Companion$INSTANCE$2.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$Companion$INSTANCE$2.smali index 88e17f2cac..c30b0e666d 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$Companion$INSTANCE$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineServiceController$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineServiceController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/voice/VoiceEngineServiceController;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$NotificationData.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$NotificationData.smali index b37c9f63b3..702e1011d2 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$NotificationData.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$NotificationData.smali @@ -43,13 +43,11 @@ .method public constructor (Lcom/discord/rtcconnection/RtcConnection$State;Ljava/lang/String;ZZZZJLjava/lang/Long;Z)V .locals 1 - const-string v0, "rtcConnectionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b - const-string v0, "channelName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_a invoke-direct {p0}, Ljava/lang/Object;->()V @@ -82,7 +80,7 @@ :cond_0 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$b;->a:Lcom/discord/rtcconnection/RtcConnection$State$b; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -95,7 +93,7 @@ :cond_1 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$a;->a:Lcom/discord/rtcconnection/RtcConnection$State$a; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -108,7 +106,7 @@ :cond_2 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$c;->a:Lcom/discord/rtcconnection/RtcConnection$State$c; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -121,7 +119,7 @@ :cond_3 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -134,7 +132,7 @@ :cond_4 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$g;->a:Lcom/discord/rtcconnection/RtcConnection$State$g; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -147,7 +145,7 @@ :cond_5 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -178,7 +176,7 @@ :cond_8 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$e;->a:Lcom/discord/rtcconnection/RtcConnection$State$e; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -197,6 +195,20 @@ invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 + + :cond_a + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "rtcConnectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;Lcom/discord/rtcconnection/RtcConnection$State;Ljava/lang/String;ZZZZJLjava/lang/Long;ZILjava/lang/Object;)Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData; @@ -416,22 +428,20 @@ .method public final copy(Lcom/discord/rtcconnection/RtcConnection$State;Ljava/lang/String;ZZZZJLjava/lang/Long;Z)Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData; .locals 12 - const-string v0, "rtcConnectionState" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelName" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move v4, p3 move/from16 v5, p4 @@ -449,6 +459,20 @@ invoke-direct/range {v1 .. v11}, Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;->(Lcom/discord/rtcconnection/RtcConnection$State;Ljava/lang/String;ZZZZJLjava/lang/Long;Z)V return-object v0 + + :cond_0 + const-string v1, "channelName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "rtcConnectionState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -466,7 +490,7 @@ iget-object v1, p1, Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;->rtcConnectionState:Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -476,7 +500,7 @@ iget-object v1, p1, Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;->channelName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -518,7 +542,7 @@ iget-object v1, p1, Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;->guildId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$1.smali index 8f4970fecf..ea8bfe605e 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineServiceController$init$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineServiceController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$2.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$2.smali index 6ced0b11dc..ffb9138905 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineServiceController$init$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineServiceController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$3.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$3.smali index eaed10e7d7..1ceec30781 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$3.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineServiceController$init$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineServiceController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$4.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$4.smali index a6f43ec189..0f712ce1f4 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$4.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$init$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/voice/VoiceEngineServiceController$init$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceEngineServiceController.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -120,7 +120,7 @@ const-string v1, "context.getString(R.stri\u2026etString(it.stateString))" - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v6, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions;->INSTANCE:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions; @@ -166,7 +166,7 @@ sget-object v2, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$1.smali index 91913df008..9687c0909b 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/rtcconnection/RtcConnection$State;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - "+", - "Lcom/discord/rtcconnection/RtcConnection$State;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2$1.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2$1.smali index 2fd088c674..66e4d561a7 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2$1.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2$1.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/lang/String;", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;", - "Lcom/discord/widgets/voice/model/CallModel;", - "Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -107,13 +102,13 @@ const-string v4, "connectionState" - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v4, "channelName" move-object/from16 v6, p1 - invoke-static {v6, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->isMuted()Z diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2.smali index 64ee315fd2..1bda0f094c 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController$notificationDataObservable$2.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - "+", - "Lcom/discord/rtcconnection/RtcConnection$State;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -80,7 +73,6 @@ "Lcom/discord/rtcconnection/RtcConnection$State;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/utilities/voice/VoiceEngineServiceController$NotificationData;", ">;" } @@ -96,7 +88,7 @@ sget-object v1, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController.smali b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController.smali index 7ab0fb61d4..87a9cc607e 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceEngineServiceController.smali @@ -96,21 +96,15 @@ .method public constructor (Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreRtcConnection;)V .locals 1 - const-string v0, "audioDevicesStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "mediaSettingsStore" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "voiceChannelSelectedStore" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rtcConnectionStore" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -148,7 +142,7 @@ const-string p2, "Observable.combineLatest\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -161,6 +155,34 @@ iput-object p1, p0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->notificationDataObservable:Lrx/Observable; return-void + + :cond_0 + const-string p1, "rtcConnectionStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "voiceChannelSelectedStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "audioDevicesStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getAudioDevicesStore$p(Lcom/discord/utilities/voice/VoiceEngineServiceController;)Lcom/discord/stores/StoreAudioDevices; @@ -207,7 +229,7 @@ :cond_0 const-string p0, "serviceBinding" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -235,9 +257,9 @@ .method public final init(Landroid/content/Context;)V .locals 8 - const-string v0, "context" + const/4 v6, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/voice/VoiceEngineForegroundService;->Companion:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Companion; @@ -269,76 +291,78 @@ iput-object v0, p0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->serviceBinding:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; - iget-object v0, p0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->notificationDataObservable:Lrx/Observable; + iget-object v7, p0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->notificationDataObservable:Lrx/Observable; - new-instance v5, Lcom/discord/utilities/voice/VoiceEngineServiceController$init$4; + new-instance v4, Lcom/discord/utilities/voice/VoiceEngineServiceController$init$4; - invoke-direct {v5, p0, p1}, Lcom/discord/utilities/voice/VoiceEngineServiceController$init$4;->(Lcom/discord/utilities/voice/VoiceEngineServiceController;Landroid/content/Context;)V + invoke-direct {v4, p0, p1}, Lcom/discord/utilities/voice/VoiceEngineServiceController$init$4;->(Lcom/discord/utilities/voice/VoiceEngineServiceController;Landroid/content/Context;)V - const-class v3, Lcom/discord/utilities/voice/VoiceEngineServiceController; + const-class v2, Lcom/discord/utilities/voice/VoiceEngineServiceController; const/16 p1, 0x3c - and-int/lit8 v1, p1, 0x4 + and-int/lit8 v0, p1, 0x4 - and-int/lit8 v1, p1, 0x8 + and-int/lit8 v0, p1, 0x8 - and-int/lit8 v1, p1, 0x10 + and-int/lit8 v0, p1, 0x10 and-int/lit8 p1, p1, 0x20 - const-string p1, "onNext" - - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorClass" - - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/b/c0; - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 + move-object v1, v6 - move-object v2, v7 + move-object v3, v6 - move-object v4, v7 + move-object v5, v6 - move-object v6, v7 + invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - invoke-direct/range {v1 .. v7}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V - - invoke-virtual {v0, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + invoke-virtual {v7, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public final startStream(Landroid/content/Intent;)V - .locals 2 + .locals 3 - const-string v0, "permissionIntent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - sget-object v0, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions;->INSTANCE:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions; + sget-object v1, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions;->INSTANCE:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions; - iget-object v1, p0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->serviceBinding:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; + iget-object v2, p0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->serviceBinding:Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection; - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions;->startStream(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Landroid/content/Intent;)V + invoke-virtual {v1, v2, p1}, Lcom/discord/utilities/voice/VoiceEngineForegroundService$Actions;->startStream(Lcom/discord/utilities/voice/VoiceEngineForegroundService$Connection;Landroid/content/Intent;)V return-void :cond_0 const-string p1, "serviceBinding" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "permissionIntent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final stopStream()V @@ -357,7 +381,7 @@ :cond_0 const-string v0, "serviceBinding" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/utilities/voice/VoiceViewUtils.smali b/com.discord/smali/com/discord/utilities/voice/VoiceViewUtils.smali index 081e0edf2f..9b29e7e0c0 100644 --- a/com.discord/smali/com/discord/utilities/voice/VoiceViewUtils.smali +++ b/com.discord/smali/com/discord/utilities/voice/VoiceViewUtils.smali @@ -81,9 +81,7 @@ .method public final getConnectedText(Landroid/content/Context;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/utilities/streams/StreamContext;Z)Ljava/lang/String; .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; @@ -131,14 +129,14 @@ const-string p2, "context.getString(\n \u2026ext.user.username\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 :cond_1 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$c;->a:Lcom/discord/rtcconnection/RtcConnection$State$c; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -151,7 +149,7 @@ :cond_2 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$e;->a:Lcom/discord/rtcconnection/RtcConnection$State$e; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -164,7 +162,7 @@ :cond_3 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$b;->a:Lcom/discord/rtcconnection/RtcConnection$State$b; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -177,7 +175,7 @@ :cond_4 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$a;->a:Lcom/discord/rtcconnection/RtcConnection$State$a; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -190,7 +188,7 @@ :cond_5 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$g;->a:Lcom/discord/rtcconnection/RtcConnection$State$g; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -203,7 +201,7 @@ :cond_6 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -230,7 +228,7 @@ :cond_9 sget-object p3, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h; - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 @@ -251,7 +249,7 @@ const-string p2, "context.getString(resId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -261,6 +259,15 @@ invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 + + :cond_c + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getConnectionStatusColor(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Landroid/content/Context;)I @@ -268,13 +275,11 @@ .annotation build Landroidx/annotation/ColorInt; .end annotation - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_c sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -341,7 +346,7 @@ :cond_4 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$b;->a:Lcom/discord/rtcconnection/RtcConnection$State$b; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -352,7 +357,7 @@ :cond_5 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$c;->a:Lcom/discord/rtcconnection/RtcConnection$State$c; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -363,7 +368,7 @@ :cond_6 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$a;->a:Lcom/discord/rtcconnection/RtcConnection$State$a; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -374,7 +379,7 @@ :cond_7 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$g;->a:Lcom/discord/rtcconnection/RtcConnection$State$g; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -390,7 +395,7 @@ :cond_8 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$e;->a:Lcom/discord/rtcconnection/RtcConnection$State$e; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -412,7 +417,7 @@ :cond_a sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -432,6 +437,15 @@ :goto_4 return p1 + + :cond_c + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getIsSoundshareSupported()Z diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$2.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$2.smali index bc745ab614..86515099b2 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$2.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$2.smali @@ -63,7 +63,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/utilities/websocket/WebSocket$2;->this$0:Lcom/discord/utilities/websocket/WebSocket; diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$Error.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$Error.smali index 92e5f82a62..be319bb850 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$Error.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$Error.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/Throwable;Lokhttp3/Response;)V - .locals 1 + .locals 0 - const-string v0, "throwable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/utilities/websocket/WebSocket$Error;->response:Lokhttp3/Response; return-void + + :cond_0 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onClosed$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onClosed$1.smali index eb23834304..cde9ad2f9f 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onClosed$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onClosed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$connect$1$onClosed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onFailure$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onFailure$1.smali index 691a1f2625..aa0f071752 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onFailure$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onFailure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$connect$1$onFailure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onOpen$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onOpen$1.smali index f21566868d..b7741149b6 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onOpen$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1$onOpen$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$connect$1$onOpen$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1.smali index 3bb80e4e4f..2f0f81e25a 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$connect$1.smali @@ -60,7 +60,7 @@ goto :goto_0 :cond_0 - sget-object p3, Lk0/j/o;->d:Lk0/j/o; + sget-object p3, Lk0/i/o;->d:Lk0/i/o; :goto_0 iget-object v0, p0, Lcom/discord/utilities/websocket/WebSocket$connect$1;->this$0:Lcom/discord/utilities/websocket/WebSocket; @@ -110,13 +110,11 @@ .method public onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "reason" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p1, p0, Lcom/discord/utilities/websocket/WebSocket$connect$1;->this$0:Lcom/discord/utilities/websocket/WebSocket; @@ -127,18 +125,30 @@ invoke-static {p1, v0}, Lcom/discord/utilities/websocket/WebSocket;->access$schedule(Lcom/discord/utilities/websocket/WebSocket;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onClosing(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "reason" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p1, p0, Lcom/discord/utilities/websocket/WebSocket$connect$1;->this$0:Lcom/discord/utilities/websocket/WebSocket; @@ -159,18 +169,30 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "t" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/utilities/websocket/WebSocket$connect$1;->this$0:Lcom/discord/utilities/websocket/WebSocket; @@ -181,42 +203,61 @@ invoke-static {p1, v0}, Lcom/discord/utilities/websocket/WebSocket;->access$schedule(Lcom/discord/utilities/websocket/WebSocket;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "t" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onInflateError(Ljava/lang/Exception;)V - .locals 7 + .locals 6 - const-string v0, "e" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v3, 0x0 - const-string v3, "Unable to inflate message." + const/4 v4, 0x4 - const/4 v4, 0x0 + const/4 v5, 0x0 - const/4 v5, 0x4 + const-string v2, "Unable to inflate message." - const/4 v6, 0x0 + move-object v0, p0 - move-object v1, p0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/utilities/websocket/WebSocket$connect$1;->handleError$default(Lcom/discord/utilities/websocket/WebSocket$connect$1;Ljava/lang/Exception;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/utilities/websocket/WebSocket$connect$1;->handleError$default(Lcom/discord/utilities/websocket/WebSocket$connect$1;Ljava/lang/Exception;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onInflatedMessage(Lokhttp3/WebSocket;Ljava/io/InputStreamReader;I)V .locals 6 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "reader" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 :try_start_0 iget-object p1, p0, Lcom/discord/utilities/websocket/WebSocket$connect$1;->this$0:Lcom/discord/utilities/websocket/WebSocket; @@ -254,18 +295,30 @@ :goto_0 return-void + + :cond_0 + const-string p1, "reader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V .locals 2 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "response" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/websocket/WebSocket$connect$1;->this$0:Lcom/discord/utilities/websocket/WebSocket; @@ -276,4 +329,18 @@ invoke-static {v0, v1}, Lcom/discord/utilities/websocket/WebSocket;->access$schedule(Lcom/discord/utilities/websocket/WebSocket;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "response" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onClosed$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onClosed$1.smali index 843ad1a006..0f1aaa7ee3 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onClosed$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onClosed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$onClosed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Closed;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Closed;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onError$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onError$1.smali index 730fb01eb4..79659dd42f 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onError$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$onError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Error;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onMessage$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onMessage$1.smali index 15cf3edcce..6e59617220 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onMessage$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$onMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/io/InputStreamReader;", "Ljava/lang/Integer;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Ljava/io/InputStreamReader;I)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onOpened$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onOpened$1.smali index 20dcf0aa93..3b3ebbd12e 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$onOpened$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$onOpened$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$onOpened$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Opened;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Opened;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$1.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$1.smali index 9724c8d4be..ff10b416ef 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$1.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$resetListeners$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Opened;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Opened;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$2.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$2.smali index 70116bffc9..a0c0583688 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$2.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$resetListeners$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Closed;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Closed;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$3.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$3.smali index ea1f6ac7b9..ec8e1eee5e 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$3.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$resetListeners$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/io/InputStreamReader;", "Ljava/lang/Integer;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Ljava/io/InputStreamReader;I)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$4.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$4.smali index 4de253d4f4..d68639d200 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$4.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket$resetListeners$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/utilities/websocket/WebSocket$resetListeners$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WebSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/websocket/WebSocket$Error;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/websocket/WebSocket$Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/WebSocket.smali b/com.discord/smali/com/discord/utilities/websocket/WebSocket.smali index 743ba2327c..cd14079999 100644 --- a/com.discord/smali/com/discord/utilities/websocket/WebSocket.smali +++ b/com.discord/smali/com/discord/utilities/websocket/WebSocket.smali @@ -124,7 +124,7 @@ .end method .method public constructor (Lrx/Scheduler;Lkotlin/jvm/functions/Function3;Ljavax/net/ssl/SSLSocketFactory;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -146,9 +146,7 @@ } .end annotation - const-string v0, "errorLogger" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -209,6 +207,15 @@ invoke-virtual {p1, p2, p3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; return-void + + :cond_1 + const-string p1, "errorLogger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getClient$p(Lcom/discord/utilities/websocket/WebSocket;)Lokhttp3/WebSocket; @@ -409,9 +416,7 @@ .method public final connect(Ljava/lang/String;)V .locals 3 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/16 v0, 0x3e8 @@ -440,6 +445,15 @@ iput-object p1, p0, Lcom/discord/utilities/websocket/WebSocket;->client:Lokhttp3/WebSocket; return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final disconnect()V @@ -607,24 +621,24 @@ .end method .method public final message(Ljava/lang/String;)V - .locals 3 + .locals 4 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/utilities/websocket/WebSocket;->client:Lokhttp3/WebSocket; + iget-object v1, p0, Lcom/discord/utilities/websocket/WebSocket;->client:Lokhttp3/WebSocket; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - iget-object v1, p0, Lcom/discord/utilities/websocket/WebSocket;->state:Lcom/discord/utilities/websocket/WebSocket$State; + iget-object v2, p0, Lcom/discord/utilities/websocket/WebSocket;->state:Lcom/discord/utilities/websocket/WebSocket$State; - sget-object v2, Lcom/discord/utilities/websocket/WebSocket$State;->CONNECTED:Lcom/discord/utilities/websocket/WebSocket$State; + sget-object v3, Lcom/discord/utilities/websocket/WebSocket$State;->CONNECTED:Lcom/discord/utilities/websocket/WebSocket$State; - if-ne v1, v2, :cond_0 + if-ne v2, v3, :cond_0 :try_start_0 - invoke-interface {v0, p1}, Lokhttp3/WebSocket;->a(Ljava/lang/String;)Z + invoke-interface {v1, p1}, Lokhttp3/WebSocket;->a(Ljava/lang/String;)Z :try_end_0 .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0 @@ -633,8 +647,6 @@ :catch_0 move-exception p1 - const/4 v0, 0x0 - const/4 v1, 0x1 invoke-direct {p0, p1, v0, v1}, Lcom/discord/utilities/websocket/WebSocket;->handleOnFailure(Ljava/lang/Throwable;Lokhttp3/Response;Z)V @@ -642,6 +654,13 @@ :cond_0 :goto_0 return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final resetListeners()V @@ -671,7 +690,7 @@ .end method .method public final setOnClosed(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -683,17 +702,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/websocket/WebSocket;->onClosed:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnError(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -705,17 +731,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/websocket/WebSocket;->onError:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnMessage(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -729,17 +762,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/websocket/WebSocket;->onMessage:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnOpened(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -751,13 +791,20 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/utilities/websocket/WebSocket;->onOpened:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setRawMessageHandler(Lcom/discord/utilities/websocket/RawMessageHandler;)V diff --git a/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$Listener.smali b/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$Listener.smali index a45438ff37..fd3e047ab6 100644 --- a/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$Listener.smali +++ b/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$Listener.smali @@ -46,35 +46,59 @@ .method public final onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "text" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onMessage(Lokhttp3/WebSocket;Lokio/ByteString;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "bytes" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "bytes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream.smali b/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream.smali index 76b09b187f..631d26e32b 100644 --- a/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream.smali +++ b/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream.smali @@ -60,13 +60,11 @@ .method public constructor (Lokio/ByteString;Ljava/util/zip/Inflater;)V .locals 2 - const-string v0, "bytes" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inflater" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Lokio/ByteString;->h()I @@ -87,6 +85,20 @@ invoke-virtual {v0}, Ljava/util/zip/InflaterOutputStream;->flush()V return-void + + :cond_0 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "bytes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener.smali b/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener.smali index 3ce07e4b08..816437204b 100644 --- a/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener.smali +++ b/com.discord/smali/com/discord/utilities/websocket/ZLibWebSocketListener.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;)V - .locals 1 + .locals 0 - const-string v0, "listener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lokhttp3/WebSocketListener;->()V @@ -45,6 +43,15 @@ iput-object p1, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->inflater:Ljava/util/zip/Inflater; return-void + + :cond_0 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final resetInflaters()V @@ -74,13 +81,11 @@ .method public onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "reason" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->resetInflaters()V @@ -89,18 +94,30 @@ invoke-virtual {v0, p1, p2, p3}, Lokhttp3/WebSocketListener;->onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onClosing(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "reason" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->resetInflaters()V @@ -109,18 +126,30 @@ invoke-virtual {v0, p1, p2, p3}, Lokhttp3/WebSocketListener;->onClosing(Lokhttp3/WebSocket;ILjava/lang/String;)V return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "t" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->resetInflaters()V @@ -129,104 +158,179 @@ invoke-virtual {v0, p1, p2, p3}, Lokhttp3/WebSocketListener;->onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V return-void + + :cond_0 + const-string p1, "t" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->listener:Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener; invoke-virtual {v0, p1, p2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onMessage(Lokhttp3/WebSocket;Lokio/ByteString;)V - .locals 4 + .locals 6 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "bytes" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->listener:Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener; - iget-object v0, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->listener:Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener; + invoke-virtual {v1}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->getRawMessageHandler()Lcom/discord/utilities/websocket/RawMessageHandler; - invoke-virtual {v0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->getRawMessageHandler()Lcom/discord/utilities/websocket/RawMessageHandler; + move-result-object v1 - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 + if-eqz v1, :cond_4 :try_start_0 - new-instance v0, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream; + new-instance v1, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream; iget-object v2, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->loggingInflater:Ljava/util/zip/Inflater; - invoke-direct {v0, p2, v2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->(Lokio/ByteString;Ljava/util/zip/Inflater;)V + invoke-direct {v1, p2, v2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->(Lokio/ByteString;Ljava/util/zip/Inflater;)V - invoke-virtual {v0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->toReader()Ljava/io/InputStreamReader; + invoke-virtual {v1}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->toReader()Ljava/io/InputStreamReader; - move-result-object v0 + move-result-object v1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_2 + if-eqz v1, :cond_2 + :try_start_1 - invoke-static {v0}, Lf/n/a/k/a;->readText(Ljava/io/Reader;)Ljava/lang/String; + new-instance v2, Ljava/io/StringWriter; + + invoke-direct {v2}, Ljava/io/StringWriter;->()V + + const/16 v3, 0x2000 + + new-array v3, v3, [C + + invoke-virtual {v1, v3}, Ljava/io/Reader;->read([C)I + + move-result v4 + + :goto_0 + if-ltz v4, :cond_0 + + const/4 v5, 0x0 + + invoke-virtual {v2, v3, v5, v4}, Ljava/io/Writer;->write([CII)V + + invoke-virtual {v1, v3}, Ljava/io/Reader;->read([C)I + + move-result v4 + + goto :goto_0 + + :cond_0 + invoke-virtual {v2}, Ljava/io/StringWriter;->toString()Ljava/lang/String; move-result-object v2 + const-string v3, "buffer.toString()" + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->listener:Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener; invoke-virtual {v3}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->getRawMessageHandler()Lcom/discord/utilities/websocket/RawMessageHandler; move-result-object v3 - invoke-static {v3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_1 invoke-interface {v3, v2}, Lcom/discord/utilities/websocket/RawMessageHandler;->onRawMessage(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 :try_start_2 - invoke-static {v0, v1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_2 - goto :goto_0 + goto :goto_2 + + :cond_1 + :try_start_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_3 + .catchall {:try_start_3 .. :try_end_3} :catchall_0 + + throw v0 :catchall_0 move-exception v2 - :try_start_3 + goto :goto_1 + + :cond_2 + :try_start_4 + const-string v2, "$this$readText" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_4 + .catchall {:try_start_4 .. :try_end_4} :catchall_0 + + throw v0 + + :goto_1 + :try_start_5 throw v2 - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_1 + :try_end_5 + .catchall {:try_start_5 .. :try_end_5} :catchall_1 :catchall_1 move-exception v3 - :try_start_4 - invoke-static {v0, v2}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + :try_start_6 + invoke-static {v1, v2}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V throw v3 - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_2 + :try_end_6 + .catchall {:try_start_6 .. :try_end_6} :catchall_2 :catchall_2 - move-exception v0 + move-exception v1 iget-object v2, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->listener:Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener; @@ -234,52 +338,59 @@ move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_3 - invoke-interface {v2, v0}, Lcom/discord/utilities/websocket/RawMessageHandler;->onRawMessageInflateFailed(Ljava/lang/Throwable;)V + invoke-interface {v2, v1}, Lcom/discord/utilities/websocket/RawMessageHandler;->onRawMessageInflateFailed(Ljava/lang/Throwable;)V - :cond_0 - :goto_0 - :try_start_5 - new-instance v0, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream; + goto :goto_2 + + :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_4 + :goto_2 + :try_start_7 + new-instance v1, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream; iget-object v2, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->inflater:Ljava/util/zip/Inflater; - invoke-direct {v0, p2, v2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->(Lokio/ByteString;Ljava/util/zip/Inflater;)V + invoke-direct {v1, p2, v2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->(Lokio/ByteString;Ljava/util/zip/Inflater;)V - invoke-virtual {v0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->toReader()Ljava/io/InputStreamReader; + invoke-virtual {v1}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$ZLibByteStream;->toReader()Ljava/io/InputStreamReader; - move-result-object v0 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_0 + move-result-object v1 + :try_end_7 + .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_0 - :try_start_6 + :try_start_8 iget-object v2, p0, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->listener:Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener; invoke-virtual {p2}, Lokio/ByteString;->h()I move-result p2 - invoke-virtual {v2, p1, v0, p2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->onInflatedMessage(Lokhttp3/WebSocket;Ljava/io/InputStreamReader;I)V - :try_end_6 - .catchall {:try_start_6 .. :try_end_6} :catchall_3 + invoke-virtual {v2, p1, v1, p2}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->onInflatedMessage(Lokhttp3/WebSocket;Ljava/io/InputStreamReader;I)V + :try_end_8 + .catchall {:try_start_8 .. :try_end_8} :catchall_3 - invoke-static {v0, v1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V return-void :catchall_3 move-exception p1 - :try_start_7 + :try_start_9 throw p1 - :try_end_7 - .catchall {:try_start_7 .. :try_end_7} :catchall_4 + :try_end_9 + .catchall {:try_start_9 .. :try_end_9} :catchall_4 :catchall_4 move-exception p2 - invoke-static {v0, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V throw p2 @@ -291,18 +402,30 @@ invoke-virtual {p2, p1}, Lcom/discord/utilities/websocket/ZLibWebSocketListener$Listener;->onInflateError(Ljava/lang/Exception;)V return-void + + :cond_5 + const-string p1, "bytes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V .locals 1 - const-string/jumbo v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "response" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lcom/discord/utilities/websocket/ZLibWebSocketListener;->resetInflaters()V @@ -311,4 +434,18 @@ invoke-virtual {v0, p1, p2}, Lokhttp3/WebSocketListener;->onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V return-void + + :cond_0 + const-string p1, "response" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/views/ActiveSubscriptionView.smali b/com.discord/smali/com/discord/views/ActiveSubscriptionView.smali index 08209b5141..9d7adcb5ad 100644 --- a/com.discord/smali/com/discord/views/ActiveSubscriptionView.smali +++ b/com.discord/smali/com/discord/views/ActiveSubscriptionView.smali @@ -29,13 +29,11 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 2 + .locals 1 const/4 v0, 0x0 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, v0}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -51,7 +49,7 @@ const-string p2, "findViewById(R.id.active_subscription_header_text)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -65,7 +63,7 @@ const-string p2, "findViewById(R.id.active\u2026iption_header_background)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -79,7 +77,7 @@ const-string p2, "findViewById(R.id.active_subscription_header_icon)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -93,7 +91,7 @@ const-string p2, "findViewById(R.id.active_subscription_header_logo)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -107,7 +105,7 @@ const-string p2, "findViewById(R.id.active_subscription_top_button)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/Button; @@ -121,7 +119,7 @@ const-string p2, "findViewById(R.id.active\u2026bscription_cancel_button)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/ActiveSubscriptionView;->i:Landroid/view/View; @@ -133,13 +131,22 @@ const-string p2, "findViewById(R.id.active_subscription_progress)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ProgressBar; iput-object p1, p0, Lcom/discord/views/ActiveSubscriptionView;->j:Landroid/widget/ProgressBar; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static a(Lcom/discord/views/ActiveSubscriptionView;Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;Lcom/discord/models/domain/ModelSubscription$Status;ZZLjava/lang/CharSequence;ZILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ZI)V @@ -151,276 +158,267 @@ move-object/from16 v2, p2 - move-object/from16 v3, p5 + move/from16 v3, p11 - move/from16 v4, p11 - - and-int/lit8 v5, v4, 0x8 - - if-eqz v5, :cond_0 + and-int/lit8 v4, v3, 0x8 const/4 v5, 0x0 + if-eqz v4, :cond_0 + + const/4 v4, 0x0 + goto :goto_0 :cond_0 - move/from16 v5, p4 + move/from16 v4, p4 :goto_0 - and-int/lit8 v7, v4, 0x20 + and-int/lit8 v6, v3, 0x20 - if-eqz v7, :cond_1 + if-eqz v6, :cond_1 - const/4 v7, 0x0 + const/4 v6, 0x0 goto :goto_1 :cond_1 - move/from16 v7, p6 + move/from16 v6, p6 :goto_1 - and-int/lit8 v8, v4, 0x40 + and-int/lit8 v7, v3, 0x40 - if-eqz v8, :cond_2 + if-eqz v7, :cond_2 - const/4 v8, 0x0 + const/4 v7, 0x0 goto :goto_2 :cond_2 - move/from16 v8, p7 + move/from16 v7, p7 :goto_2 - and-int/lit16 v9, v4, 0x80 + and-int/lit16 v8, v3, 0x80 - const/4 v10, 0x0 + const/4 v9, 0x0 - if-eqz v9, :cond_3 + if-eqz v8, :cond_3 - move-object v9, v10 + move-object v8, v9 goto :goto_3 :cond_3 - move-object/from16 v9, p8 + move-object/from16 v8, p8 :goto_3 - and-int/lit16 v11, v4, 0x100 + and-int/lit16 v10, v3, 0x100 - if-eqz v11, :cond_4 + if-eqz v10, :cond_4 - move-object v11, v10 + move-object v10, v9 goto :goto_4 :cond_4 - move-object/from16 v11, p9 + move-object/from16 v10, p9 :goto_4 - and-int/lit16 v4, v4, 0x200 + and-int/lit16 v3, v3, 0x200 - if-eqz v4, :cond_5 + if-eqz v3, :cond_5 - const/4 v4, 0x0 + const/4 v3, 0x0 goto :goto_5 :cond_5 - move/from16 v4, p10 + move/from16 v3, p10 :goto_5 - if-eqz v0, :cond_1a + if-eqz v1, :cond_1b - const-string v10, "activeSubscriptionType" + if-eqz v2, :cond_1a - invoke-static {v1, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "status" - - invoke-static {v2, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "priceText" - - invoke-static {v3, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v10, v0, Lcom/discord/views/ActiveSubscriptionView;->e:Landroid/widget/ImageView; + iget-object v9, v0, Lcom/discord/views/ActiveSubscriptionView;->e:Landroid/widget/ImageView; invoke-virtual/range {p2 .. p2}, Ljava/lang/Enum;->ordinal()I - move-result v12 + move-result v11 + + const/4 v12, 0x2 const/4 v13, 0x3 - const/4 v14, 0x2 + if-eq v11, v12, :cond_7 - if-eq v12, v14, :cond_7 - - if-eq v12, v13, :cond_6 + if-eq v11, v13, :cond_6 invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderBackground()I - move-result v12 + move-result v11 goto :goto_6 :cond_6 invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderBackgroundResub()I - move-result v12 + move-result v11 goto :goto_6 :cond_7 invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderBackgroundError()I - move-result v12 + move-result v11 :goto_6 - invoke-virtual {v10, v12}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v9, v11}, Landroid/widget/ImageView;->setImageResource(I)V - iget-object v10, v0, Lcom/discord/views/ActiveSubscriptionView;->f:Landroid/widget/ImageView; + iget-object v9, v0, Lcom/discord/views/ActiveSubscriptionView;->f:Landroid/widget/ImageView; invoke-virtual/range {p2 .. p2}, Ljava/lang/Enum;->ordinal()I - move-result v12 + move-result v11 - if-eq v12, v14, :cond_9 + if-eq v11, v12, :cond_9 - if-eq v12, v13, :cond_8 + if-eq v11, v13, :cond_8 invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderImage()I - move-result v12 + move-result v11 goto :goto_7 :cond_8 invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderImageResub()I - move-result v12 + move-result v11 goto :goto_7 :cond_9 invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderImageError()I - move-result v12 + move-result v11 :goto_7 - invoke-virtual {v10, v12}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v9, v11}, Landroid/widget/ImageView;->setImageResource(I)V - iget-object v10, v0, Lcom/discord/views/ActiveSubscriptionView;->g:Landroid/widget/ImageView; + iget-object v9, v0, Lcom/discord/views/ActiveSubscriptionView;->g:Landroid/widget/ImageView; invoke-virtual/range {p1 .. p1}, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->getHeaderLogo()I - move-result v12 + move-result v11 - invoke-virtual {v10, v12}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v9, v11}, Landroid/widget/ImageView;->setImageResource(I)V - iget-object v10, v0, Lcom/discord/views/ActiveSubscriptionView;->d:Landroid/widget/TextView; + iget-object v9, v0, Lcom/discord/views/ActiveSubscriptionView;->d:Landroid/widget/TextView; - sget-object v12, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; + sget-object v11, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; invoke-virtual/range {p0 .. p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; - move-result-object v15 + move-result-object v14 - const-string v13, "context" + const-string v15, "context" - invoke-static {v15, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Ljava/lang/Enum;->ordinal()I - move-result v13 + move-result v15 - const/4 v6, 0x1 + const/4 v13, 0x1 - if-eqz v13, :cond_e + if-eqz v15, :cond_e - if-eq v13, v6, :cond_c + if-eq v15, v13, :cond_c - if-ne v13, v14, :cond_b + if-ne v15, v12, :cond_b invoke-virtual/range {p0 .. p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; - move-result-object v13 + move-result-object v15 - new-array v14, v6, [Ljava/lang/Object; + new-array v12, v13, [Ljava/lang/Object; - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v17 + move-result-object v16 - const/16 v16, 0x0 + aput-object v16, v12, v5 - aput-object v17, v14, v16 + const v13, 0x7f1000e6 - const v6, 0x7f1000e6 + invoke-virtual {v15, v13, v7, v12}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - invoke-virtual {v13, v6, v8, v14}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v6 + move-result-object v12 const-string v13, "resources.getQuantityStr\u2026bscriptionCount\n )" - invoke-static {v6, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Ljava/lang/Enum;->ordinal()I move-result v13 - const/4 v14, 0x3 + const/4 v15, 0x3 - if-eq v13, v14, :cond_a + if-eq v13, v15, :cond_a - new-array v13, v14, [Ljava/lang/Object; + new-array v13, v15, [Ljava/lang/Object; - invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object v8 + move-result-object v7 - aput-object v8, v13, v16 + aput-object v7, v13, v5 - const/16 v17, 0x1 + const/16 v16, 0x1 - aput-object v6, v13, v17 + aput-object v12, v13, v16 - const/4 v6, 0x2 + const/4 v7, 0x2 - aput-object v3, v13, v6 + aput-object p5, v13, v7 - const v3, 0x7f12123c + const v12, 0x7f12123c - invoke-static {v0, v3, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v12, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v3 + move-result-object v12 goto :goto_8 :cond_a - const/16 v17, 0x1 + const/16 v16, 0x1 - new-array v13, v14, [Ljava/lang/Object; + new-array v13, v15, [Ljava/lang/Object; - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v8 + move-result-object v7 - aput-object v8, v13, v16 + aput-object v7, v13, v5 - aput-object v6, v13, v17 + aput-object v12, v13, v16 - const/4 v6, 0x2 + const/4 v7, 0x2 - aput-object v3, v13, v6 + aput-object p5, v13, v7 - const v3, 0x7f12123e + const v12, 0x7f12123e - invoke-static {v0, v3, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v12, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v3 + move-result-object v12 - goto :goto_8 + :goto_8 + const/4 v15, 0x1 + + goto :goto_9 :cond_b new-instance v0, Lkotlin/NoWhenBranchMatchedException; @@ -430,193 +428,190 @@ throw v0 :cond_c - const/4 v6, 0x2 + const/4 v7, 0x2 invoke-virtual/range {p2 .. p2}, Ljava/lang/Enum;->ordinal()I - move-result v8 + move-result v12 const/4 v13, 0x3 - if-eq v8, v13, :cond_d + if-eq v12, v13, :cond_d - const v8, 0x7f121283 + const v12, 0x7f121283 - new-array v13, v6, [Ljava/lang/Object; + new-array v13, v7, [Ljava/lang/Object; - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v14 + move-result-object v15 - const/16 v16, 0x0 + aput-object v15, v13, v5 - aput-object v14, v13, v16 + const/4 v15, 0x1 - const/4 v14, 0x1 + aput-object p5, v13, v15 - aput-object v3, v13, v14 + invoke-static {v0, v12, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - invoke-static {v0, v8, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v12 - move-result-object v3 + :goto_9 + move-object v7, v12 - goto :goto_8 + goto :goto_a :cond_d - const/4 v14, 0x1 + const/4 v15, 0x1 - const/16 v16, 0x0 + const v12, 0x7f121284 - const v8, 0x7f121284 + new-array v13, v7, [Ljava/lang/Object; - new-array v13, v6, [Ljava/lang/Object; + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + move-result-object v16 - move-result-object v17 + aput-object v16, v13, v5 - aput-object v17, v13, v16 + aput-object p5, v13, v15 - aput-object v3, v13, v14 + invoke-static {v0, v12, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - invoke-static {v0, v8, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v7 - move-result-object v3 - - goto :goto_8 + goto :goto_a :cond_e - const/4 v14, 0x1 - - const/16 v16, 0x0 + const/4 v15, 0x1 invoke-virtual/range {p2 .. p2}, Ljava/lang/Enum;->ordinal()I - move-result v6 + move-result v7 - const/4 v8, 0x3 + const/4 v12, 0x3 - if-eq v6, v8, :cond_f + if-eq v7, v12, :cond_f - const v6, 0x7f121281 + const v7, 0x7f121281 - new-array v8, v14, [Ljava/lang/Object; + new-array v12, v15, [Ljava/lang/Object; - aput-object v3, v8, v16 + aput-object p5, v12, v5 - invoke-static {v0, v6, v8}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v7, v12}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v3 + move-result-object v7 - goto :goto_8 + goto :goto_a :cond_f - const v6, 0x7f121282 + const v7, 0x7f121282 - new-array v8, v14, [Ljava/lang/Object; + new-array v12, v15, [Ljava/lang/Object; - aput-object v3, v8, v16 + aput-object p5, v12, v5 - invoke-static {v0, v6, v8}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v7, v12}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v3 + move-result-object v7 - :goto_8 - const/4 v6, 0x0 - - const/4 v8, 0x0 + :goto_a + const/4 v12, 0x0 const/4 v13, 0x0 - const/16 v14, 0x1c + const/4 v15, 0x0 + + const/16 v17, 0x1c const/16 v18, 0x0 - move-object/from16 p4, v12 + move-object/from16 p4, v11 - move-object/from16 p5, v15 + move-object/from16 p5, v14 - move-object/from16 p6, v3 + move-object/from16 p6, v7 - move-object/from16 p7, v6 + move-object/from16 p7, v12 - move-object/from16 p8, v8 + move-object/from16 p8, v13 - move-object/from16 p9, v13 + move-object/from16 p9, v15 - move/from16 p10, v14 + move/from16 p10, v17 move-object/from16 p11, v18 invoke-static/range {p4 .. p11}, Lcom/discord/utilities/textprocessing/Parsers;->parseMarkdown$default(Lcom/discord/utilities/textprocessing/Parsers;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-result-object v3 + move-result-object v7 - invoke-virtual {v10, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v9, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v3, v0, Lcom/discord/views/ActiveSubscriptionView;->h:Landroid/widget/Button; + iget-object v7, v0, Lcom/discord/views/ActiveSubscriptionView;->h:Landroid/widget/Button; if-nez p3, :cond_10 - if-nez v7, :cond_10 + if-nez v6, :cond_10 - const/4 v6, 0x1 - - goto :goto_9 - - :cond_10 - const/4 v6, 0x0 - - :goto_9 - const/16 v8, 0x8 - - if-eqz v6, :cond_11 - - const/4 v6, 0x0 - - goto :goto_a - - :cond_11 - const/16 v6, 0x8 - - :goto_a - invoke-virtual {v3, v6}, Landroid/view/View;->setVisibility(I)V - - iget-object v3, v0, Lcom/discord/views/ActiveSubscriptionView;->i:Landroid/view/View; - - if-nez p3, :cond_12 - - sget-object v6, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->PREMIUM_GUILD:Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType; - - if-eq v1, v6, :cond_12 - - if-nez v7, :cond_12 - - sget-object v6, Lcom/discord/models/domain/ModelSubscription$Status;->CANCELED:Lcom/discord/models/domain/ModelSubscription$Status; - - if-eq v2, v6, :cond_12 - - if-nez v4, :cond_12 - - const/4 v4, 0x1 + const/4 v9, 0x1 goto :goto_b - :cond_12 - const/4 v4, 0x0 + :cond_10 + const/4 v9, 0x0 :goto_b - if-eqz v4, :cond_13 + const/16 v11, 0x8 - const/4 v4, 0x0 + if-eqz v9, :cond_11 + + const/4 v9, 0x0 goto :goto_c - :cond_13 - const/16 v4, 0x8 + :cond_11 + const/16 v9, 0x8 :goto_c - invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v7, v9}, Landroid/view/View;->setVisibility(I)V + + iget-object v7, v0, Lcom/discord/views/ActiveSubscriptionView;->i:Landroid/view/View; + + if-nez p3, :cond_12 + + sget-object v9, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->PREMIUM_GUILD:Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType; + + if-eq v1, v9, :cond_12 + + if-nez v6, :cond_12 + + sget-object v9, Lcom/discord/models/domain/ModelSubscription$Status;->CANCELED:Lcom/discord/models/domain/ModelSubscription$Status; + + if-eq v2, v9, :cond_12 + + if-nez v3, :cond_12 + + const/4 v3, 0x1 + + goto :goto_d + + :cond_12 + const/4 v3, 0x0 + + :goto_d + if-eqz v3, :cond_13 + + const/4 v3, 0x0 + + goto :goto_e + + :cond_13 + const/16 v3, 0x8 + + :goto_e + invoke-virtual {v7, v3}, Landroid/view/View;->setVisibility(I)V iget-object v3, v0, Lcom/discord/views/ActiveSubscriptionView;->h:Landroid/widget/Button; @@ -626,17 +621,17 @@ if-eqz v1, :cond_15 - const/4 v4, 0x1 + const/4 v7, 0x1 - if-eq v1, v4, :cond_15 + if-eq v1, v7, :cond_15 - const/4 v4, 0x2 + const/4 v7, 0x2 - if-ne v1, v4, :cond_14 + if-ne v1, v7, :cond_14 const v1, 0x7f1211d1 - goto :goto_d + goto :goto_f :cond_14 new-instance v0, Lkotlin/NoWhenBranchMatchedException; @@ -656,91 +651,94 @@ const v1, 0x7f120325 - goto :goto_d + goto :goto_f :cond_16 const v1, 0x7f121384 - :goto_d + :goto_f invoke-virtual {v3, v1}, Landroid/widget/Button;->setText(I)V iget-object v1, v0, Lcom/discord/views/ActiveSubscriptionView;->h:Landroid/widget/Button; new-instance v2, Lj; - const/4 v3, 0x0 - - invoke-direct {v2, v3, v11}, Lj;->(ILjava/lang/Object;)V + invoke-direct {v2, v5, v10}, Lj;->(ILjava/lang/Object;)V invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V iget-object v1, v0, Lcom/discord/views/ActiveSubscriptionView;->h:Landroid/widget/Button; - if-eqz v11, :cond_17 + if-eqz v10, :cond_17 - const/16 v16, 0x1 + const/4 v2, 0x1 - goto :goto_e + goto :goto_10 :cond_17 - const/16 v16, 0x0 + const/4 v2, 0x0 - :goto_e - if-eqz v16, :cond_18 + :goto_10 + if-eqz v2, :cond_18 const/4 v2, 0x0 - goto :goto_f + goto :goto_11 :cond_18 const/16 v2, 0x8 - :goto_f + :goto_11 invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V iget-object v1, v0, Lcom/discord/views/ActiveSubscriptionView;->h:Landroid/widget/Button; const/4 v2, 0x1 - xor-int/lit8 v4, v5, 0x1 + xor-int/lit8 v3, v4, 0x1 - invoke-virtual {v1, v4}, Landroid/widget/Button;->setEnabled(Z)V + invoke-virtual {v1, v3}, Landroid/widget/Button;->setEnabled(Z)V iget-object v1, v0, Lcom/discord/views/ActiveSubscriptionView;->i:Landroid/view/View; - new-instance v4, Lj; + new-instance v3, Lj; - invoke-direct {v4, v2, v9}, Lj;->(ILjava/lang/Object;)V + invoke-direct {v3, v2, v8}, Lj;->(ILjava/lang/Object;)V - invoke-virtual {v1, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V iget-object v0, v0, Lcom/discord/views/ActiveSubscriptionView;->j:Landroid/widget/ProgressBar; - if-eqz v7, :cond_19 + if-eqz v6, :cond_19 - const/4 v6, 0x0 - - goto :goto_10 + goto :goto_12 :cond_19 - const/16 v6, 0x8 + const/16 v5, 0x8 - :goto_10 - invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V + :goto_12 + invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V return-void :cond_1a - throw v10 + const-string v0, "status" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_1b + const-string v0, "activeSubscriptionType" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 .end method .method public static final b(Lcom/discord/models/domain/ModelSubscription;)Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType; .locals 1 - const-string v0, "subscription" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Lcom/discord/models/domain/ModelSubscription;->getPlanType()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; move-result-object p0 @@ -775,8 +773,6 @@ :goto_0 return-object p0 - nop - :pswitch_data_0 .packed-switch 0x6 :pswitch_1 diff --git a/com.discord/smali/com/discord/views/BoxedButton.smali b/com.discord/smali/com/discord/views/BoxedButton.smali index 9a3d608c60..45901bd23d 100644 --- a/com.discord/smali/com/discord/views/BoxedButton.smali +++ b/com.discord/smali/com/discord/views/BoxedButton.smali @@ -23,43 +23,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/BoxedButton; + new-instance v1, Lk0/n/c/q; - const-string v2, "textView" + const-class v2, Lcom/discord/views/BoxedButton; - const-string v3, "getTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "textView" - move-result-object v1 + const-string v4, "getTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/BoxedButton; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "boxedTextView" + const/4 v2, 0x0 - const-string v3, "getBoxedTextView()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/BoxedButton; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "boxedTextView" + + const-string v4, "getBoxedTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/BoxedButton; + new-instance v1, Lk0/n/c/q; - const-string v2, "button" + const-class v2, Lcom/discord/views/BoxedButton; - const-string v3, "getButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "button" + + const-string v4, "getButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -73,9 +91,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -196,6 +212,15 @@ :cond_2 :goto_0 return-void + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getBoxedTextView()Landroid/widget/TextView; diff --git a/com.discord/smali/com/discord/views/ChatActionItem.smali b/com.discord/smali/com/discord/views/ChatActionItem.smali index 127b511f5f..1c196ed3df 100644 --- a/com.discord/smali/com/discord/views/ChatActionItem.smali +++ b/com.discord/smali/com/discord/views/ChatActionItem.smali @@ -13,9 +13,9 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0, p1, p2}, Landroidx/cardview/widget/CardView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -23,9 +23,9 @@ move-result-object p1 - const v0, 0x7f0d00fb + const v1, 0x7f0d00fb - invoke-static {p1, v0, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; + invoke-static {p1, v1, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; const p1, 0x7f0a01f9 @@ -33,9 +33,9 @@ move-result-object p1 - const-string v0, "findViewById(R.id.chat_action_item_text)" + const-string v1, "findViewById(R.id.chat_action_item_text)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -47,9 +47,9 @@ move-result-object p1 - const-string v0, "findViewById(R.id.chat_action_item_image)" + const-string v1, "findViewById(R.id.chat_action_item_image)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -59,31 +59,29 @@ move-result-object p1 - sget-object v0, Lcom/discord/R$a;->ChatActionItem:[I + sget-object v1, Lcom/discord/R$a;->ChatActionItem:[I - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {p1, p2, v0, v1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; + invoke-virtual {p1, p2, v1, v2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; move-result-object p1 iget-object p2, p0, Lcom/discord/views/ChatActionItem;->e:Landroid/widget/TextView; - const/4 v0, 0x0 - if-eqz p2, :cond_1 - const/4 v2, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; - move-result-object v2 + move-result-object v1 - invoke-virtual {p2, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const p2, 0x7f08013b - invoke-virtual {p1, v1, p2}, Landroid/content/res/TypedArray;->getResourceId(II)I + invoke-virtual {p1, v2, p2}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result p2 @@ -100,14 +98,21 @@ :cond_0 const-string p1, "image" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 const-string p1, "primaryText" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/views/CheckableImageView.smali b/com.discord/smali/com/discord/views/CheckableImageView.smali index 1023224ee4..1b3ff3af6f 100644 --- a/com.discord/smali/com/discord/views/CheckableImageView.smali +++ b/com.discord/smali/com/discord/views/CheckableImageView.smali @@ -16,9 +16,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -44,7 +42,7 @@ const-string p2, "context.obtainStyledAttr\u2026CheckableImageView, 0, 0)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_start_0 iget-boolean p2, p0, Lcom/discord/views/CheckableImageView;->e:Z @@ -71,6 +69,15 @@ :cond_0 :goto_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -94,7 +101,7 @@ const-string v0, "super.onCreateDrawableState(extraSpace + 1)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-boolean v0, p0, Lcom/discord/views/CheckableImageView;->e:Z diff --git a/com.discord/smali/com/discord/views/CheckedSetting$c.smali b/com.discord/smali/com/discord/views/CheckedSetting$c.smali index 7ffe793e0a..037ae55a79 100644 --- a/com.discord/smali/com/discord/views/CheckedSetting$c.smali +++ b/com.discord/smali/com/discord/views/CheckedSetting$c.smali @@ -45,13 +45,11 @@ .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "event" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V @@ -64,18 +62,30 @@ invoke-virtual {p2, p1}, Landroid/view/accessibility/AccessibilityEvent;->setChecked(Z)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .locals 2 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "info" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -136,4 +146,18 @@ invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setRoleDescription(Ljava/lang/CharSequence;)V return-void + + :cond_3 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/views/CheckedSetting.smali b/com.discord/smali/com/discord/views/CheckedSetting.smali index 4c01097a75..3cbdf50ed2 100644 --- a/com.discord/smali/com/discord/views/CheckedSetting.smali +++ b/com.discord/smali/com/discord/views/CheckedSetting.smali @@ -40,13 +40,13 @@ const/4 v0, 0x4 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x0 - invoke-direct {p0, p1, p2, v1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V + if-eqz p1, :cond_1a + + const/4 v2, 0x0 + + invoke-direct {p0, p1, p2, v2}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V if-nez p2, :cond_0 @@ -61,46 +61,44 @@ move-result-object p1 - sget-object v2, Lcom/discord/R$a;->CheckedSetting:[I + sget-object v3, Lcom/discord/R$a;->CheckedSetting:[I - invoke-virtual {p1, p2, v2, v1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; + invoke-virtual {p1, p2, v3, v2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; move-result-object p1 const/16 p2, 0xe :try_start_0 - sget-object v2, Lcom/discord/views/CheckedSetting$ViewType;->CHECK:Lcom/discord/views/CheckedSetting$ViewType; + sget-object v3, Lcom/discord/views/CheckedSetting$ViewType;->CHECK:Lcom/discord/views/CheckedSetting$ViewType; - invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getInt(II)I + invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result p2 - sget-object v2, Lcom/discord/views/CheckedSetting$ViewType;->Companion:Lcom/discord/views/CheckedSetting$ViewType$a; + sget-object v3, Lcom/discord/views/CheckedSetting$ViewType;->Companion:Lcom/discord/views/CheckedSetting$ViewType$a; - const/4 v3, 0x0 - - if-eqz v2, :cond_19 + if-eqz v3, :cond_19 invoke-static {}, Lcom/discord/views/CheckedSetting$ViewType;->access$getVALUES$cp()[Lcom/discord/views/CheckedSetting$ViewType; - move-result-object v2 + move-result-object v3 - aget-object p2, v2, p2 + aget-object p2, v3, p2 invoke-virtual {p0, p2}, Lcom/discord/views/CheckedSetting;->f(Lcom/discord/views/CheckedSetting$ViewType;)V const/16 p2, 0xd - const/high16 v2, -0x40800000 # -1.0f + const/high16 v3, -0x40800000 # -1.0f - invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getDimension(IF)F + invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F move-result p2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - int-to-float v4, v1 + int-to-float v4, v2 const-string v5, "label" @@ -113,16 +111,16 @@ if-eqz v6, :cond_1 - invoke-virtual {v6, v1, p2}, Landroid/widget/TextView;->setTextSize(IF)V + invoke-virtual {v6, v2, p2}, Landroid/widget/TextView;->setTextSize(IF)V goto :goto_0 :cond_1 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 - throw v3 + throw v1 :cond_2 :goto_0 @@ -144,11 +142,11 @@ goto :goto_1 :cond_3 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - throw v3 + throw v1 :cond_4 :goto_1 @@ -172,7 +170,7 @@ goto :goto_2 :cond_5 - move-object v6, v3 + move-object v6, v1 :goto_2 invoke-virtual {p2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -248,11 +246,11 @@ goto :goto_3 :cond_6 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 - throw v3 + throw v1 :cond_7 :goto_3 @@ -272,7 +270,7 @@ goto :goto_4 :cond_8 - move-object p2, v3 + move-object p2, v1 :goto_4 const/4 v0, 0x1 @@ -315,11 +313,11 @@ goto :goto_7 :cond_b - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_5 .catchall {:try_start_5 .. :try_end_5} :catchall_0 - throw v3 + throw v1 :cond_c :try_start_6 @@ -333,33 +331,33 @@ if-eqz p2, :cond_14 - invoke-virtual {p2, v1}, Landroid/widget/TextView;->setVisibility(I)V + invoke-virtual {p2, v2}, Landroid/widget/TextView;->setVisibility(I)V :goto_7 const/16 p2, 0x9 - invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getDimension(IF)F + invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F move-result p2 - cmpl-float v2, p2, v4 + cmpl-float v3, p2, v4 - if-lez v2, :cond_e + if-lez v3, :cond_e - iget-object v2, p0, Lcom/discord/views/CheckedSetting;->h:Landroid/widget/TextView; + iget-object v3, p0, Lcom/discord/views/CheckedSetting;->h:Landroid/widget/TextView; - if-eqz v2, :cond_d + if-eqz v3, :cond_d - invoke-virtual {v2, v1, p2}, Landroid/widget/TextView;->setTextSize(IF)V + invoke-virtual {v3, v2, p2}, Landroid/widget/TextView;->setTextSize(IF)V goto :goto_8 :cond_d - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_0 - throw v3 + throw v1 :cond_e :goto_8 @@ -370,25 +368,25 @@ if-eqz p2, :cond_10 - iget-object v2, p0, Lcom/discord/views/CheckedSetting;->h:Landroid/widget/TextView; + iget-object v3, p0, Lcom/discord/views/CheckedSetting;->h:Landroid/widget/TextView; - if-eqz v2, :cond_f + if-eqz v3, :cond_f - invoke-virtual {v2, p2}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V + invoke-virtual {v3, p2}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V goto :goto_9 :cond_f - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_7 .catchall {:try_start_7 .. :try_end_7} :catchall_0 - throw v3 + throw v1 :cond_10 :goto_9 :try_start_8 - invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; + invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object p2 @@ -421,11 +419,11 @@ :cond_12 const-string p2, "container" - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_8 .catchall {:try_start_8 .. :try_end_8} :catchall_0 - throw v3 + throw v1 :cond_13 :goto_b @@ -436,47 +434,47 @@ :cond_14 :try_start_9 - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_9 .catchall {:try_start_9 .. :try_end_9} :catchall_0 - throw v3 + throw v1 :cond_15 :try_start_a - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_a .catchall {:try_start_a .. :try_end_a} :catchall_0 - throw v3 + throw v1 :cond_16 :try_start_b - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_b .catchall {:try_start_b .. :try_end_b} :catchall_0 - throw v3 + throw v1 :cond_17 :try_start_c - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_c .catchall {:try_start_c .. :try_end_c} :catchall_0 - throw v3 + throw v1 :cond_18 :try_start_d - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_d .catchall {:try_start_d .. :try_end_d} :catchall_0 - throw v3 + throw v1 :cond_19 :try_start_e - throw v3 + throw v1 :try_end_e .catchall {:try_start_e .. :try_end_e} :catchall_0 @@ -486,6 +484,13 @@ invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V throw p2 + + :cond_1a + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final synthetic a(Lcom/discord/views/CheckedSetting;)Landroid/widget/CompoundButton; @@ -500,7 +505,7 @@ :cond_0 const-string p0, "compoundButton" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -578,7 +583,7 @@ :cond_0 const-string p1, "container" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -586,7 +591,7 @@ .end method .method public dispatchRestoreInstanceState(Landroid/util/SparseArray;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -596,17 +601,24 @@ } .end annotation - const-string v0, "container" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V return-void + + :cond_0 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public dispatchSaveInstanceState(Landroid/util/SparseArray;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -616,27 +628,34 @@ } .end annotation - const-string v0, "container" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V return-void + + :cond_0 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final e(Landroid/view/View$OnClickListener;)V - .locals 1 + .locals 2 - const-string v0, "listener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/views/CheckedSetting;->e:Landroid/view/View; + iget-object v1, p0, Lcom/discord/views/CheckedSetting;->e:Landroid/view/View; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V const/high16 p1, 0x3f800000 # 1.0f @@ -647,11 +666,16 @@ :cond_0 const-string p1, "container" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final f(Lcom/discord/views/CheckedSetting$ViewType;)V @@ -705,7 +729,7 @@ const-string v2, "findViewById(R.id.setting_label)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -719,7 +743,7 @@ const-string v2, "findViewById(R.id.setting_subtext)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -733,7 +757,7 @@ const-string v2, "findViewById(R.id.setting_button)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/CompoundButton; @@ -747,7 +771,7 @@ const-string v2, "findViewById(R.id.setting_container)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/views/CheckedSetting;->e:Landroid/view/View; @@ -788,7 +812,7 @@ :cond_4 const-string p1, "container" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -823,12 +847,12 @@ goto :goto_0 :cond_0 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -843,7 +867,7 @@ return-void :cond_3 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -909,7 +933,7 @@ goto :goto_2 :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -918,12 +942,12 @@ return-void :cond_5 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_6 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -944,7 +968,7 @@ :cond_0 const-string v0, "compoundButton" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -954,57 +978,62 @@ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V .locals 3 - const-string v0, "state" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - instance-of v0, p1, Landroid/os/Bundle; + instance-of v1, p1, Landroid/os/Bundle; - const/4 v1, 0x0 + if-eqz v1, :cond_1 - if-eqz v0, :cond_1 + iget-object v1, p0, Lcom/discord/views/CheckedSetting;->f:Landroid/widget/CompoundButton; - iget-object v0, p0, Lcom/discord/views/CheckedSetting;->f:Landroid/widget/CompoundButton; + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + move-object v0, p1 - move-object v1, p1 - - check-cast v1, Landroid/os/Bundle; + check-cast v0, Landroid/os/Bundle; const-string v2, "STATE_CHECKED" - invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z + invoke-virtual {v0, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z move-result v2 - invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;->setChecked(Z)V + invoke-virtual {v1, v2}, Landroid/widget/CompoundButton;->setChecked(Z)V - const-string v0, "STATE_SUPER" + const-string v1, "STATE_SUPER" - invoke-virtual {v1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; - move-result-object v1 + move-result-object v0 goto :goto_0 :cond_0 const-string p1, "compoundButton" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 :goto_0 - if-eqz v1, :cond_2 + if-eqz v0, :cond_2 - move-object p1, v1 + move-object p1, v0 :cond_2 invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->onRestoreInstanceState(Landroid/os/Parcelable;)V return-void + + :cond_3 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onSaveInstanceState()Landroid/os/Parcelable; @@ -1047,7 +1076,7 @@ :cond_0 const-string p1, "compoundButton" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1092,7 +1121,7 @@ :cond_0 const-string p1, "compoundButton" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1127,7 +1156,7 @@ :cond_0 const-string p1, "subLabel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1137,30 +1166,35 @@ .method public final setSubtextOnClickListener(Lrx/functions/Action0;)V .locals 2 - const-string v0, "listener" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/views/CheckedSetting;->h:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/views/CheckedSetting;->h:Landroid/widget/TextView; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - new-instance v1, Lcom/discord/views/CheckedSetting$e; + new-instance v0, Lcom/discord/views/CheckedSetting$e; - invoke-direct {v1, p1}, Lcom/discord/views/CheckedSetting$e;->(Lrx/functions/Action0;)V + invoke-direct {v0, p1}, Lcom/discord/views/CheckedSetting$e;->(Lrx/functions/Action0;)V - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void :cond_0 const-string p1, "subLabel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setText(Ljava/lang/CharSequence;)V @@ -1177,7 +1211,7 @@ :cond_0 const-string p1, "label" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1202,7 +1236,7 @@ :cond_0 const-string p1, "label" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1231,7 +1265,7 @@ :cond_0 const-string v0, "compoundButton" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/views/CodeVerificationView.smali b/com.discord/smali/com/discord/views/CodeVerificationView.smali index 88cd5e50c8..b51fca818d 100644 --- a/com.discord/smali/com/discord/views/CodeVerificationView.smali +++ b/com.discord/smali/com/discord/views/CodeVerificationView.smali @@ -59,56 +59,56 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 5 + .locals 6 const/4 v0, 0x4 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x0 - invoke-direct {p0, p1, p2, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V + if-eqz p1, :cond_3 - const-string v2, "" + const/4 v2, 0x0 - iput-object v2, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; + invoke-direct {p0, p1, p2, v2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - sget-object v2, Lf/a/n/d;->d:Lf/a/n/d; + const-string v3, "" - iput-object v2, p0, Lcom/discord/views/CodeVerificationView;->i:Lkotlin/jvm/functions/Function1; + iput-object v3, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; + + sget-object v3, Lf/a/n/d;->d:Lf/a/n/d; + + iput-object v3, p0, Lcom/discord/views/CodeVerificationView;->i:Lkotlin/jvm/functions/Function1; if-eqz p2, :cond_0 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 - sget-object v3, Lcom/discord/R$a;->CodeVerificationView:[I + sget-object v4, Lcom/discord/R$a;->CodeVerificationView:[I - invoke-virtual {v2, p2, v3, v1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; + invoke-virtual {v3, p2, v4, v2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; move-result-object p2 :try_start_0 - sget-object v2, Lcom/discord/views/CodeVerificationView;->j:Lcom/discord/views/CodeVerificationView$a; + sget-object v3, Lcom/discord/views/CodeVerificationView;->j:Lcom/discord/views/CodeVerificationView$a; - invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I + invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I - move-result v2 + move-result v3 - invoke-virtual {p2, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I + invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I - move-result v2 + move-result v3 - sget-object v3, Lcom/discord/views/CodeVerificationView$a;->g:Lcom/discord/views/CodeVerificationView$a$a; + sget-object v4, Lcom/discord/views/CodeVerificationView$a;->g:Lcom/discord/views/CodeVerificationView$a$a; - sget-object v3, Lcom/discord/views/CodeVerificationView$a;->f:[Lcom/discord/views/CodeVerificationView$a; + sget-object v4, Lcom/discord/views/CodeVerificationView$a;->f:[Lcom/discord/views/CodeVerificationView$a; - aget-object v2, v3, v2 + aget-object v3, v4, v3 - iput-object v2, p0, Lcom/discord/views/CodeVerificationView;->g:Lcom/discord/views/CodeVerificationView$a; + iput-object v3, p0, Lcom/discord/views/CodeVerificationView;->g:Lcom/discord/views/CodeVerificationView$a; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -137,55 +137,55 @@ invoke-virtual {p0, p2}, Landroid/widget/LinearLayout;->setFocusableInTouchMode(Z)V - new-instance v2, Lf/a/n/a; + new-instance v3, Lf/a/n/a; - invoke-direct {v2, p0}, Lf/a/n/a;->(Lcom/discord/views/CodeVerificationView;)V + invoke-direct {v3, p0}, Lf/a/n/a;->(Lcom/discord/views/CodeVerificationView;)V - invoke-virtual {p0, v2}, Landroid/widget/LinearLayout;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V + invoke-virtual {p0, v3}, Landroid/widget/LinearLayout;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V - new-instance v2, Lf/a/n/b; + new-instance v3, Lf/a/n/b; - invoke-direct {v2, p0}, Lf/a/n/b;->(Lcom/discord/views/CodeVerificationView;)V + invoke-direct {v3, p0}, Lf/a/n/b;->(Lcom/discord/views/CodeVerificationView;)V - invoke-virtual {p0, v2}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p0, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - new-instance v2, Lf/a/n/c; + new-instance v3, Lf/a/n/c; - invoke-direct {v2, p0}, Lf/a/n/c;->(Lcom/discord/views/CodeVerificationView;)V + invoke-direct {v3, p0}, Lf/a/n/c;->(Lcom/discord/views/CodeVerificationView;)V - invoke-virtual {p0, v2}, Landroid/widget/LinearLayout;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V + invoke-virtual {p0, v3}, Landroid/widget/LinearLayout;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V - const/4 v2, 0x6 + const/4 v3, 0x6 - new-array v2, v2, [Landroid/widget/TextView; + new-array v3, v3, [Landroid/widget/TextView; - const v3, 0x7f0a0a2f + const v4, 0x7f0a0a2f - invoke-virtual {p0, v3}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; + invoke-virtual {p0, v4}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; - move-result-object v3 + move-result-object v4 - const-string v4, "findViewById(R.id.verify_char_1)" + const-string v5, "findViewById(R.id.verify_char_1)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v3, Landroid/widget/TextView; + check-cast v4, Landroid/widget/TextView; - aput-object v3, v2, v1 + aput-object v4, v3, v2 - const v1, 0x7f0a0a30 + const v2, 0x7f0a0a30 - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; + invoke-virtual {p0, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; - move-result-object v1 + move-result-object v2 - const-string v3, "findViewById(R.id.verify_char_2)" + const-string v4, "findViewById(R.id.verify_char_2)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v1, Landroid/widget/TextView; + check-cast v2, Landroid/widget/TextView; - aput-object v1, v2, p2 + aput-object v2, v3, p2 const p2, 0x7f0a0a31 @@ -193,31 +193,31 @@ move-result-object p2 - const-string v1, "findViewById(R.id.verify_char_3)" + const-string v2, "findViewById(R.id.verify_char_3)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; - const/4 v1, 0x2 + const/4 v2, 0x2 - aput-object p2, v2, v1 + aput-object p2, v3, v2 const/4 p2, 0x3 - const v1, 0x7f0a0a32 + const v2, 0x7f0a0a32 - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; + invoke-virtual {p0, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; - move-result-object v1 + move-result-object v2 - const-string v3, "findViewById(R.id.verify_char_4)" + const-string v4, "findViewById(R.id.verify_char_4)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v1, Landroid/widget/TextView; + check-cast v2, Landroid/widget/TextView; - aput-object v1, v2, p2 + aput-object v2, v3, p2 const p2, 0x7f0a0a33 @@ -225,13 +225,13 @@ move-result-object p2 - const-string v1, "findViewById(R.id.verify_char_5)" + const-string v2, "findViewById(R.id.verify_char_5)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; - aput-object p2, v2, v0 + aput-object p2, v3, v0 const/4 p2, 0x5 @@ -241,15 +241,15 @@ move-result-object v0 - const-string v1, "findViewById(R.id.verify_char_6)" + const-string v2, "findViewById(R.id.verify_char_6)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; - aput-object v0, v2, p2 + aput-object v0, v3, p2 - invoke-static {v2}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + invoke-static {v3}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object p2 @@ -261,7 +261,7 @@ move-result-object p2 - invoke-static {p2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p2, :cond_2 iput-object p2, p0, Lcom/discord/views/CodeVerificationView;->e:Landroid/graphics/drawable/Drawable; @@ -271,27 +271,46 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_1 iput-object p1, p0, Lcom/discord/views/CodeVerificationView;->f:Landroid/graphics/drawable/Drawable; invoke-virtual {p0}, Lcom/discord/views/CodeVerificationView;->f()V return-void + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final a(Lcom/discord/views/CodeVerificationView;Landroid/view/KeyEvent;)V .locals 3 - if-eqz p0, :cond_5 + const/4 v0, 0x0 + + if-eqz p0, :cond_6 invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I - move-result v0 + move-result v1 - const/16 v1, 0x43 + const/16 v2, 0x43 - if-ne v0, v1, :cond_2 + if-ne v1, v2, :cond_3 iget-object p1, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; @@ -299,9 +318,9 @@ move-result p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 if-lez p1, :cond_0 @@ -313,29 +332,27 @@ const/4 p1, 0x0 :goto_0 - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 iget-object p1, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; - const-string v2, "$this$dropLast" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Ljava/lang/String;->length()I - move-result v2 + move-result v0 - sub-int/2addr v2, v1 + sub-int/2addr v0, v2 - if-gez v2, :cond_1 + if-gez v0, :cond_1 goto :goto_1 :cond_1 - move v0, v2 + move v1, v0 :goto_1 - invoke-static {p1, v0}, Lk0/u/s;->take(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1}, Lk0/t/s;->take(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -346,13 +363,20 @@ goto :goto_2 :cond_2 + const-string p0, "$this$dropLast" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I move-result v0 const/4 v1, 0x7 - if-ne v0, v1, :cond_3 + if-ne v0, v1, :cond_4 const/16 p1, 0x30 @@ -360,25 +384,23 @@ goto :goto_2 - :cond_3 + :cond_4 invoke-virtual {p1}, Landroid/view/KeyEvent;->getUnicodeChar()I move-result p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 int-to-char p1, p1 invoke-virtual {p0, p1}, Lcom/discord/views/CodeVerificationView;->d(C)V - :cond_4 + :cond_5 :goto_2 return-void - :cond_5 - const/4 p0, 0x0 - - throw p0 + :cond_6 + throw v0 .end method .method public static final b(Lcom/discord/views/CodeVerificationView;)V @@ -405,11 +427,11 @@ return-void :cond_0 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 .end method @@ -512,7 +534,7 @@ iget-object v4, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; - invoke-static {v4}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I + invoke-static {v4}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I move-result v4 @@ -679,17 +701,17 @@ .method public onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; .locals 2 - const-string v0, "outAttrs" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/views/CodeVerificationView;->g:Lcom/discord/views/CodeVerificationView$a; + iget-object v1, p0, Lcom/discord/views/CodeVerificationView;->g:Lcom/discord/views/CodeVerificationView$a; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - sget-object v1, Lcom/discord/views/CodeVerificationView$a;->d:Lcom/discord/views/CodeVerificationView$a; + sget-object v0, Lcom/discord/views/CodeVerificationView$a;->d:Lcom/discord/views/CodeVerificationView$a; - if-ne v0, v1, :cond_0 + if-ne v1, v0, :cond_0 new-instance v0, Landroid/view/inputmethod/BaseInputConnection; @@ -714,19 +736,22 @@ :cond_1 const-string p1, "inputType" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_2 + const-string p1, "outAttrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setCode(Ljava/lang/CharSequence;)V .locals 1 - const-string v0, "code" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; @@ -736,7 +761,7 @@ iput-object p1, p0, Lcom/discord/views/CodeVerificationView;->h:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -748,10 +773,19 @@ :cond_0 return-void + + :cond_1 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnCodeEntered(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -763,11 +797,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/views/CodeVerificationView;->i:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/CustomAppBarLayout$a.smali b/com.discord/smali/com/discord/views/CustomAppBarLayout$a.smali index 05c2f0d598..13a8abb4e0 100644 --- a/com.discord/smali/com/discord/views/CustomAppBarLayout$a.smali +++ b/com.discord/smali/com/discord/views/CustomAppBarLayout$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/views/CustomAppBarLayout$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CustomAppBarLayout.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Float;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/views/CustomAppBarLayout$b.smali b/com.discord/smali/com/discord/views/CustomAppBarLayout$b.smali index a3b84b7bb1..d7ad3a3b79 100644 --- a/com.discord/smali/com/discord/views/CustomAppBarLayout$b.smali +++ b/com.discord/smali/com/discord/views/CustomAppBarLayout$b.smali @@ -39,7 +39,7 @@ const-string v0, "appBar" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/google/android/material/appbar/AppBarLayout;->getTotalScrollRange()I diff --git a/com.discord/smali/com/discord/views/CustomAppBarLayout.smali b/com.discord/smali/com/discord/views/CustomAppBarLayout.smali index 4100d3af07..90da1dd01d 100644 --- a/com.discord/smali/com/discord/views/CustomAppBarLayout.smali +++ b/com.discord/smali/com/discord/views/CustomAppBarLayout.smali @@ -23,11 +23,9 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -42,6 +40,15 @@ iput-object p1, p0, Lcom/discord/views/CustomAppBarLayout;->f:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -93,7 +100,7 @@ .end method .method public final setOnPercentCollapsedCallback(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -105,11 +112,18 @@ } .end annotation - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/views/CustomAppBarLayout;->f:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/FailedUploadList$a.smali b/com.discord/smali/com/discord/views/FailedUploadList$a.smali index f069c90d21..42c17d638d 100644 --- a/com.discord/smali/com/discord/views/FailedUploadList$a.smali +++ b/com.discord/smali/com/discord/views/FailedUploadList$a.smali @@ -26,13 +26,11 @@ .method public constructor (Ljava/lang/String;JLjava/lang/String;)V .locals 1 - const-string v0, "displayName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,20 @@ iput-object p4, p0, Lcom/discord/views/FailedUploadList$a;->c:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "displayName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -62,7 +74,7 @@ iget-object v1, p1, Lcom/discord/views/FailedUploadList$a;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -80,7 +92,7 @@ iget-object p1, p1, Lcom/discord/views/FailedUploadList$a;->c:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/views/FailedUploadList$b$a.smali b/com.discord/smali/com/discord/views/FailedUploadList$b$a.smali index 4ccbe66a17..07e482f3da 100644 --- a/com.discord/smali/com/discord/views/FailedUploadList$b$a.smali +++ b/com.discord/smali/com/discord/views/FailedUploadList$b$a.smali @@ -38,10 +38,6 @@ } .end annotation - const-string/jumbo v0, "uploads" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 invoke-direct {p0, v0}, Lcom/discord/views/FailedUploadList$b;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -68,7 +64,7 @@ iget-object p1, p1, Lcom/discord/views/FailedUploadList$b$a;->a:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/views/FailedUploadList.smali b/com.discord/smali/com/discord/views/FailedUploadList.smali index 7a3031dcc6..32184b9b3a 100644 --- a/com.discord/smali/com/discord/views/FailedUploadList.smali +++ b/com.discord/smali/com/discord/views/FailedUploadList.smali @@ -28,19 +28,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/FailedUploadList; + new-instance v1, Lk0/n/c/q; - const-string v2, "failedUploadViews" + const-class v2, Lcom/discord/views/FailedUploadList; - const-string v3, "getFailedUploadViews()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "failedUploadViews" - move-result-object v1 + const-string v4, "getFailedUploadViews()Ljava/util/List;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/views/FailedUploadList;->e:[Lkotlin/reflect/KProperty; @@ -58,17 +64,7 @@ fill-array-data p1, :array_0 - const-string p2, "$this$bindViews" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "ids" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p2, Lm0/d;->d:Lm0/d; - - invoke-static {p1, p2}, Lf/n/a/k/a;->R([ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p0, p1}, Lf/n/a/k/a;->l(Landroid/view/View;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object p1 @@ -123,7 +119,7 @@ # virtual methods .method public final setUp(Ljava/util/List;)V - .locals 10 + .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -133,57 +129,57 @@ } .end annotation - const-string v0, "localAttachments" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-direct {p0}, Lcom/discord/views/FailedUploadList;->getFailedUploadViews()Ljava/util/List; - move-result-object v0 + move-result-object v1 - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 - check-cast v1, Lcom/discord/views/FailedUploadView; + :goto_0 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - const/16 v2, 0x8 + move-result v2 - invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V + if-eqz v2, :cond_0 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lcom/discord/views/FailedUploadView; + + const/16 v3, 0x8 + + invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V goto :goto_0 :cond_0 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - move-result v0 + move-result v1 - const/4 v1, 0x1 + const/4 v2, 0x1 - xor-int/2addr v0, v1 + xor-int/2addr v1, v2 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - const/16 v2, 0xa + const/16 v3, 0xa - invoke-static {p1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {p1, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v3 + move-result v4 - invoke-direct {v0, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v1, v4}, Ljava/util/ArrayList;->(I)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -192,182 +188,182 @@ :goto_1 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - check-cast v3, Lcom/discord/models/messages/LocalAttachment; + check-cast v4, Lcom/discord/models/messages/LocalAttachment; - invoke-static {v3}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toAttachment(Lcom/discord/models/messages/LocalAttachment;)Lcom/lytefast/flexinput/model/Attachment; + invoke-static {v4}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toAttachment(Lcom/discord/models/messages/LocalAttachment;)Lcom/lytefast/flexinput/model/Attachment; - move-result-object v3 + move-result-object v4 - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_1 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result p1 - const/4 v3, 0x3 + const/4 v4, 0x3 - const-string v4, "context.contentResolver" + const-string v5, "context.contentResolver" - const-string v5, "context" + const-string v6, "context" - if-gt p1, v3, :cond_3 + if-gt p1, v4, :cond_3 new-instance p1, Ljava/util/ArrayList; - invoke-static {v0, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v2 + move-result v3 - invoke-direct {p1, v2}, Ljava/util/ArrayList;->(I)V + invoke-direct {p1, v3}, Ljava/util/ArrayList;->(I)V - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_2 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - check-cast v2, Lcom/lytefast/flexinput/model/Attachment; + check-cast v3, Lcom/lytefast/flexinput/model/Attachment; - new-instance v3, Lcom/discord/views/FailedUploadList$a; + new-instance v4, Lcom/discord/views/FailedUploadList$a; - invoke-virtual {v2}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; - - move-result-object v6 - - invoke-virtual {v2}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; + invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String; move-result-object v7 - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; + invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; move-result-object v8 - invoke-static {v8, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v8 - - invoke-static {v8, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v7, v8}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J - - move-result-wide v7 - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; move-result-object v9 - invoke-static {v9, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object v9 - invoke-static {v2, v9}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; + invoke-static {v9, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object v2 + invoke-static {v8, v9}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J - invoke-direct {v3, v6, v7, v8, v2}, Lcom/discord/views/FailedUploadList$a;->(Ljava/lang/String;JLjava/lang/String;)V + move-result-wide v8 - invoke-virtual {p1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; + + move-result-object v10 + + invoke-static {v10, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; + + move-result-object v10 + + invoke-static {v3, v10}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; + + move-result-object v3 + + invoke-direct {v4, v7, v8, v9, v3}, Lcom/discord/views/FailedUploadList$a;->(Ljava/lang/String;JLjava/lang/String;)V + + invoke-virtual {p1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_2 :cond_2 - new-instance v0, Lcom/discord/views/FailedUploadList$b$a; + new-instance v1, Lcom/discord/views/FailedUploadList$b$a; - invoke-direct {v0, p1}, Lcom/discord/views/FailedUploadList$b$a;->(Ljava/util/List;)V + invoke-direct {v1, p1}, Lcom/discord/views/FailedUploadList$b$a;->(Ljava/util/List;)V goto :goto_4 :cond_3 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; move-result-object p1 :goto_3 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v6 + move-result v7 - if-eqz v6, :cond_4 + if-eqz v7, :cond_4 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v6 + move-result-object v7 - check-cast v6, Lcom/lytefast/flexinput/model/Attachment; + check-cast v7, Lcom/lytefast/flexinput/model/Attachment; - invoke-virtual {v6}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; + invoke-virtual {v7}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; - move-result-object v6 + move-result-object v7 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - move-result-object v7 + move-result-object v8 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v7}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; + invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - move-result-object v7 + move-result-object v8 - invoke-static {v7, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v6, v7}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J + invoke-static {v7, v8}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeBytes(Landroid/net/Uri;Landroid/content/ContentResolver;)J - move-result-wide v6 + move-result-wide v7 - add-long/2addr v2, v6 + add-long/2addr v3, v7 goto :goto_3 :cond_4 new-instance p1, Lcom/discord/views/FailedUploadList$b$b; - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I - move-result v0 + move-result v1 - invoke-direct {p1, v0, v2, v3}, Lcom/discord/views/FailedUploadList$b$b;->(IJ)V + invoke-direct {p1, v1, v3, v4}, Lcom/discord/views/FailedUploadList$b$b;->(IJ)V - move-object v0, p1 + move-object v1, p1 :goto_4 nop - instance-of p1, v0, Lcom/discord/views/FailedUploadList$b$a; + instance-of p1, v1, Lcom/discord/views/FailedUploadList$b$a; - const/4 v2, 0x0 + const/4 v3, 0x0 if-eqz p1, :cond_5 - check-cast v0, Lcom/discord/views/FailedUploadList$b$a; + check-cast v1, Lcom/discord/views/FailedUploadList$b$a; - iget-object p1, v0, Lcom/discord/views/FailedUploadList$b$a;->a:Ljava/util/List; + iget-object p1, v1, Lcom/discord/views/FailedUploadList$b$a;->a:Ljava/util/List; invoke-interface {p1}, Ljava/util/Collection;->size()I @@ -380,9 +376,9 @@ invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v3 + move-result-object v2 - check-cast v3, Lcom/discord/views/FailedUploadList$a; + check-cast v2, Lcom/discord/views/FailedUploadList$a; invoke-direct {p0}, Lcom/discord/views/FailedUploadList;->getFailedUploadViews()Ljava/util/List; @@ -394,117 +390,122 @@ check-cast v4, Lcom/discord/views/FailedUploadView; - invoke-virtual {v4, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v4, v3}, Landroid/view/View;->setVisibility(I)V - iget-object v6, v3, Lcom/discord/views/FailedUploadList$a;->a:Ljava/lang/String; + iget-object v5, v2, Lcom/discord/views/FailedUploadList$a;->a:Ljava/lang/String; invoke-virtual {v4}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; move-result-object v7 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v8, v3, Lcom/discord/views/FailedUploadList$a;->c:Ljava/lang/String; + iget-object v8, v2, Lcom/discord/views/FailedUploadList$a;->c:Ljava/lang/String; invoke-static {v7, v8}, Lcom/discord/utilities/file/FileUtilsKt;->getIconForFiletype(Landroid/content/Context;Ljava/lang/String;)I move-result v7 - iget-wide v8, v3, Lcom/discord/views/FailedUploadList$a;->b:J + iget-wide v8, v2, Lcom/discord/views/FailedUploadList$a;->b:J invoke-static {v8, v9}, Lcom/discord/utilities/file/FileUtilsKt;->getSizeSubtitle(J)Ljava/lang/String; - move-result-object v3 + move-result-object v2 - invoke-virtual {v4, v6, v7, v3}, Lcom/discord/views/FailedUploadView;->a(Ljava/lang/String;ILjava/lang/String;)V + invoke-virtual {v4, v5, v7, v2}, Lcom/discord/views/FailedUploadView;->a(Ljava/lang/String;ILjava/lang/String;)V add-int/lit8 v1, v1, 0x1 goto :goto_5 :cond_5 - instance-of p1, v0, Lcom/discord/views/FailedUploadList$b$b; + instance-of p1, v1, Lcom/discord/views/FailedUploadList$b$b; if-eqz p1, :cond_6 - check-cast v0, Lcom/discord/views/FailedUploadList$b$b; + check-cast v1, Lcom/discord/views/FailedUploadList$b$b; - iget p1, v0, Lcom/discord/views/FailedUploadList$b$b;->a:I + iget p1, v1, Lcom/discord/views/FailedUploadList$b$b;->a:I - iget-wide v3, v0, Lcom/discord/views/FailedUploadList$b$b;->b:J + iget-wide v4, v1, Lcom/discord/views/FailedUploadList$b$b;->b:J invoke-direct {p0}, Lcom/discord/views/FailedUploadList;->getFailedUploadViews()Ljava/util/List; - move-result-object v0 - - invoke-static {v0}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/view/View; - - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V - - invoke-direct {p0}, Lcom/discord/views/FailedUploadList;->getFailedUploadViews()Ljava/util/List; - - move-result-object v0 - - invoke-static {v0}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/views/FailedUploadView; - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources; - - move-result-object v6 - - const-string v7, "resources" - - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v7 - - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-array v1, v1, [Ljava/lang/Object; - - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v8 - - aput-object v8, v1, v2 - - const v8, 0x7f1000ff - - invoke-static {v6, v7, v8, p1, v1}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; - const v5, 0x7f0402c7 + move-result-object v1 - const/4 v6, 0x2 + check-cast v1, Landroid/view/View; - const/4 v7, 0x0 + invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V - invoke-static {v1, v5, v2, v6, v7}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-direct {p0}, Lcom/discord/views/FailedUploadList;->getFailedUploadViews()Ljava/util/List; - move-result v1 + move-result-object v1 - invoke-static {v3, v4}, Lcom/discord/utilities/file/FileUtilsKt;->getSizeSubtitle(J)Ljava/lang/String; + invoke-static {v1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Lcom/discord/views/FailedUploadView; + + invoke-virtual {v1}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources; + + move-result-object v7 + + const-string v8, "resources" + + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; + + move-result-object v8 + + invoke-static {v8, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + new-array v2, v2, [Ljava/lang/Object; + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v9 + + aput-object v9, v2, v3 + + const v9, 0x7f1000ff + + invoke-static {v7, v8, v9, p1, v2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object p1 + + invoke-virtual {v1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; move-result-object v2 - invoke-virtual {v0, p1, v1, v2}, Lcom/discord/views/FailedUploadView;->a(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const v6, 0x7f0402c7 + + const/4 v7, 0x2 + + invoke-static {v2, v6, v3, v7, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + + move-result v0 + + invoke-static {v4, v5}, Lcom/discord/utilities/file/FileUtilsKt;->getSizeSubtitle(J)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v1, p1, v0, v2}, Lcom/discord/views/FailedUploadView;->a(Ljava/lang/String;ILjava/lang/String;)V :cond_6 return-void + + :cond_7 + const-string p1, "localAttachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/views/FailedUploadView.smali b/com.discord/smali/com/discord/views/FailedUploadView.smali index e75f8b2d34..7a36661a39 100644 --- a/com.discord/smali/com/discord/views/FailedUploadView.smali +++ b/com.discord/smali/com/discord/views/FailedUploadView.smali @@ -23,43 +23,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/FailedUploadView; + new-instance v1, Lk0/n/c/q; - const-string v2, "displayName" + const-class v2, Lcom/discord/views/FailedUploadView; - const-string v3, "getDisplayName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "displayName" - move-result-object v1 + const-string v4, "getDisplayName()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/FailedUploadView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "subtitleText" + const/4 v2, 0x0 - const-string v3, "getSubtitleText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/FailedUploadView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "subtitleText" + + const-string v4, "getSubtitleText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/FailedUploadView; + new-instance v1, Lk0/n/c/q; - const-string v2, "fileImage" + const-class v2, Lcom/discord/views/FailedUploadView; - const-string v3, "getFileImage()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "fileImage" + + const-string v4, "getFileImage()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -179,9 +197,7 @@ .end annotation .end param - const-string v0, "title" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/views/FailedUploadView;->getDisplayName()Landroid/widget/TextView; @@ -202,4 +218,13 @@ invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V return-void + + :cond_0 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/GuildView.smali b/com.discord/smali/com/discord/views/GuildView.smali index bb38a589ad..9d391b5a41 100644 --- a/com.discord/smali/com/discord/views/GuildView.smali +++ b/com.discord/smali/com/discord/views/GuildView.smali @@ -23,29 +23,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/GuildView; + new-instance v1, Lk0/n/c/q; - const-string v2, "text" + const-class v2, Lcom/discord/views/GuildView; - const-string v3, "getText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "text" - move-result-object v1 + const-string v4, "getText()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/GuildView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "image" + const/4 v2, 0x0 - const-string v3, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/GuildView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "image" + + const-string v4, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -59,9 +71,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x0 @@ -126,6 +136,15 @@ :cond_0 :goto_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getImage()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -173,10 +192,6 @@ .method public final a(Ljava/lang/String;Ljava/lang/String;)V .locals 13 - const-string v0, "shortGuildName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x1 const/4 v1, 0x0 @@ -201,7 +216,7 @@ const-string v2, "ICON_UNSET" - invoke-static {p2, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 diff --git a/com.discord/smali/com/discord/views/JoinVoiceChannelButton.smali b/com.discord/smali/com/discord/views/JoinVoiceChannelButton.smali index 4af5f8fc3d..a7beadc049 100644 --- a/com.discord/smali/com/discord/views/JoinVoiceChannelButton.smali +++ b/com.discord/smali/com/discord/views/JoinVoiceChannelButton.smali @@ -5,11 +5,9 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Lcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -18,6 +16,15 @@ invoke-virtual {p0, p1}, Landroid/widget/Button;->setText(I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/LoadingButton.smali b/com.discord/smali/com/discord/views/LoadingButton.smali index fe13287ca4..a7eddda074 100644 --- a/com.discord/smali/com/discord/views/LoadingButton.smali +++ b/com.discord/smali/com/discord/views/LoadingButton.smali @@ -25,29 +25,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/LoadingButton; + new-instance v1, Lk0/n/c/q; - const-string v2, "progress" + const-class v2, Lcom/discord/views/LoadingButton; - const-string v3, "getProgress()Landroid/widget/ProgressBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "progress" - move-result-object v1 + const-string v4, "getProgress()Landroid/widget/ProgressBar;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/LoadingButton; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "button" + const/4 v2, 0x0 - const-string v3, "getButton()Lcom/google/android/material/button/MaterialButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/LoadingButton; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "button" + + const-string v4, "getButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -63,9 +75,7 @@ const/4 v0, 0x4 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 const/4 v1, 0x0 @@ -308,6 +318,15 @@ :cond_5 :goto_1 return-void + + :cond_6 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getButton()Lcom/google/android/material/button/MaterialButton; diff --git a/com.discord/smali/com/discord/views/OAuthPermissionViews$InvalidScopeException.smali b/com.discord/smali/com/discord/views/OAuthPermissionViews$InvalidScopeException.smali index a08f5a324e..94059f0727 100644 --- a/com.discord/smali/com/discord/views/OAuthPermissionViews$InvalidScopeException.smali +++ b/com.discord/smali/com/discord/views/OAuthPermissionViews$InvalidScopeException.smali @@ -20,23 +20,11 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 2 + .locals 1 - const-string v0, "scope" + const-string v0, "invalid scope: " - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "invalid scope: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-static {v0, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali/com/discord/views/OAuthPermissionViews$a.smali b/com.discord/smali/com/discord/views/OAuthPermissionViews$a.smali index 29700074cf..754051dc92 100644 --- a/com.discord/smali/com/discord/views/OAuthPermissionViews$a.smali +++ b/com.discord/smali/com/discord/views/OAuthPermissionViews$a.smali @@ -28,11 +28,7 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 - - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V @@ -50,13 +46,20 @@ check-cast p1, Ljava/lang/String; - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/views/OAuthPermissionViews$a;->a:Landroid/widget/TextView; invoke-static {v0, p1}, Lcom/discord/views/OAuthPermissionViews;->a(Landroid/widget/TextView;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/OAuthPermissionViews.smali b/com.discord/smali/com/discord/views/OAuthPermissionViews.smali index 3cce0848c5..3f8b02161f 100644 --- a/com.discord/smali/com/discord/views/OAuthPermissionViews.smali +++ b/com.discord/smali/com/discord/views/OAuthPermissionViews.smali @@ -16,13 +16,11 @@ .method public static final a(Landroid/widget/TextView;Ljava/lang/String;)V .locals 1 - const-string v0, "$this$setScopePermissionText" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "scope" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I @@ -264,6 +262,22 @@ throw p0 + :cond_1 + const-string p0, "scope" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$setScopePermissionText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + nop + :sswitch_data_0 .sparse-switch -0x71f43197 -> :sswitch_10 diff --git a/com.discord/smali/com/discord/views/OverlayMenuView$a.smali b/com.discord/smali/com/discord/views/OverlayMenuView$a.smali index 1395257f32..dbf81b8bda 100644 --- a/com.discord/smali/com/discord/views/OverlayMenuView$a.smali +++ b/com.discord/smali/com/discord/views/OverlayMenuView$a.smali @@ -22,11 +22,7 @@ # direct methods .method public constructor (ZLcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V - .locals 1 - - const-string v0, "audioDevicesState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali/com/discord/views/OverlayMenuView$b.smali b/com.discord/smali/com/discord/views/OverlayMenuView$b.smali index db17c5687c..acc938f01a 100644 --- a/com.discord/smali/com/discord/views/OverlayMenuView$b.smali +++ b/com.discord/smali/com/discord/views/OverlayMenuView$b.smali @@ -24,19 +24,13 @@ # direct methods .method public constructor (ILjava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation .end param - const-string v0, "guildName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +41,15 @@ iput-object p3, p0, Lcom/discord/views/OverlayMenuView$b;->c:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -72,7 +75,7 @@ iget-object v1, p1, Lcom/discord/views/OverlayMenuView$b;->b:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -82,7 +85,7 @@ iget-object p1, p1, Lcom/discord/views/OverlayMenuView$b;->c:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/views/OverlayMenuView.smali b/com.discord/smali/com/discord/views/OverlayMenuView.smali index 8c567e3f6b..67e86c2bec 100644 --- a/com.discord/smali/com/discord/views/OverlayMenuView.smali +++ b/com.discord/smali/com/discord/views/OverlayMenuView.smali @@ -68,127 +68,181 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "networkQualityIv" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getNetworkQualityIv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "networkQualityIv" - move-result-object v1 + const-string v4, "getNetworkQualityIv()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/OverlayMenuView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildNameTv" + const/4 v2, 0x0 - const-string v3, "getGuildNameTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/OverlayMenuView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildNameTv" + + const-string v4, "getGuildNameTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelNameTv" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getChannelNameTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelNameTv" + + const-string v4, "getChannelNameTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteLinkBtn" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getInviteLinkBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteLinkBtn" + + const-string v4, "getInviteLinkBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "switchChannelBtn" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getSwitchChannelBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "switchChannelBtn" + + const-string v4, "getSwitchChannelBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "openAppBtn" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getOpenAppBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "openAppBtn" + + const-string v4, "getOpenAppBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "srcToggle" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getSrcToggle()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "srcToggle" + + const-string v4, "getSrcToggle()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteToggle" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getMuteToggle()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "muteToggle" + + const-string v4, "getMuteToggle()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/OverlayMenuView; + new-instance v1, Lk0/n/c/q; - const-string v2, "disconnectBtn" + const-class v2, Lcom/discord/views/OverlayMenuView; - const-string v3, "getDisconnectBtn()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "disconnectBtn" + + const-string v4, "getDisconnectBtn()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 @@ -200,11 +254,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -222,7 +274,7 @@ const-string p2, "PublishSubject.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/OverlayMenuView;->d:Lrx/subjects/Subject; @@ -303,6 +355,15 @@ iput-object p1, p0, Lcom/discord/views/OverlayMenuView;->n:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic a(Lcom/discord/views/OverlayMenuView;)Landroid/widget/TextView; @@ -615,7 +676,7 @@ const-string v4, "StoreStream\n .get\u2026 }\n }\n }" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -625,7 +686,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, 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; @@ -720,7 +781,7 @@ const-string v4, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, 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; @@ -805,7 +866,7 @@ const-string v4, "StoreStream\n .get\u2026nnelPermission)\n }" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -815,7 +876,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, 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; @@ -861,7 +922,7 @@ .end method .method public final setOnDismissRequested$app_productionDiscordExternalRelease(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -871,11 +932,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/views/OverlayMenuView;->n:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/ScreenTitleView.smali b/com.discord/smali/com/discord/views/ScreenTitleView.smali index 0e597da227..c2b0581fa0 100644 --- a/com.discord/smali/com/discord/views/ScreenTitleView.smali +++ b/com.discord/smali/com/discord/views/ScreenTitleView.smali @@ -21,29 +21,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/ScreenTitleView; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleTv" + const-class v2, Lcom/discord/views/ScreenTitleView; - const-string v3, "getTitleTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleTv" - move-result-object v1 + const-string v4, "getTitleTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/ScreenTitleView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "subtitleTv" + const/4 v2, 0x0 - const-string v3, "getSubtitleTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/ScreenTitleView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "subtitleTv" + + const-string v4, "getSubtitleTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -57,9 +69,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x0 @@ -111,7 +121,7 @@ const-string p1, "titleText" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p2}, Lcom/discord/views/ScreenTitleView;->setTitle(Ljava/lang/CharSequence;)V @@ -119,6 +129,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getSubtitleTv()Landroid/widget/TextView; @@ -178,9 +197,7 @@ .method public final setTitle(Ljava/lang/CharSequence;)V .locals 1 - const-string v0, "title" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/views/ScreenTitleView;->getTitleTv()Landroid/widget/TextView; @@ -189,4 +206,13 @@ invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/ServerFolderView.smali b/com.discord/smali/com/discord/views/ServerFolderView.smali index 038d81a22b..c8b38b3598 100644 --- a/com.discord/smali/com/discord/views/ServerFolderView.smali +++ b/com.discord/smali/com/discord/views/ServerFolderView.smali @@ -29,43 +29,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/ServerFolderView; + new-instance v1, Lk0/n/c/q; - const-string v2, "folderImg" + const-class v2, Lcom/discord/views/ServerFolderView; - const-string v3, "getFolderImg()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "folderImg" - move-result-object v1 + const-string v4, "getFolderImg()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/ServerFolderView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildViewsContainer" + const/4 v2, 0x0 - const-string v3, "getGuildViewsContainer()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/ServerFolderView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildViewsContainer" + + const-string v4, "getGuildViewsContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/ServerFolderView; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildViews" + const-class v2, Lcom/discord/views/ServerFolderView; - const-string v3, "getGuildViews()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildViews" + + const-string v4, "getGuildViews()Ljava/util/List;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -77,15 +95,13 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 3 + .locals 2 const/4 v0, 0x4 const/4 v1, 0x0 - const-string v2, "context" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -109,17 +125,7 @@ fill-array-data p2, :array_0 - const-string v0, "$this$bindViews" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ids" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lm0/d;->d:Lm0/d; - - invoke-static {p2, v0}, Lf/n/a/k/a;->R([ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p0, p2}, Lf/n/a/k/a;->l(Landroid/view/View;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object p2 @@ -135,6 +141,15 @@ return-void + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :array_0 .array-data 4 0x7f0a049a @@ -223,7 +238,7 @@ # virtual methods .method public final b(JZLjava/util/List;Ljava/lang/Integer;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(JZ", @@ -236,40 +251,40 @@ } .end annotation - const-string v0, "guilds" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_a - iget-object v0, p0, Lcom/discord/views/ServerFolderView;->h:Ljava/lang/Long; + iget-object v1, p0, Lcom/discord/views/ServerFolderView;->h:Ljava/lang/Long; - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 + const/4 v3, 0x0 - if-nez v0, :cond_0 + if-nez v1, :cond_0 goto :goto_0 :cond_0 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v3 + move-result-wide v4 - cmp-long v0, v3, p1 + cmp-long v1, v4, p1 - if-nez v0, :cond_1 + if-nez v1, :cond_1 - iget-boolean v0, p0, Lcom/discord/views/ServerFolderView;->i:Z + iget-boolean v1, p0, Lcom/discord/views/ServerFolderView;->i:Z - if-eq v0, p3, :cond_1 + if-eq v1, p3, :cond_1 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_1 :cond_1 :goto_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -280,9 +295,9 @@ if-eqz p3, :cond_4 - iput-boolean v1, p0, Lcom/discord/views/ServerFolderView;->i:Z + iput-boolean v2, p0, Lcom/discord/views/ServerFolderView;->i:Z - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 const p1, 0x7f010026 @@ -332,12 +347,12 @@ invoke-static {p1, p2}, Landroidx/core/widget/ImageViewCompat;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V - goto :goto_7 + goto :goto_8 :cond_4 - iput-boolean v2, p0, Lcom/discord/views/ServerFolderView;->i:Z + iput-boolean v3, p0, Lcom/discord/views/ServerFolderView;->i:Z - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 const p1, 0x7f010027 @@ -372,8 +387,6 @@ add-int/lit8 p5, p2, 0x1 - const/4 v0, 0x0 - if-ltz p2, :cond_8 check-cast p3, Lcom/discord/views/GuildView; @@ -396,43 +409,48 @@ if-eqz v1, :cond_6 - const/4 v5, 0x0 - const/4 v6, 0x0 - const/16 v7, 0xc + const/4 v7, 0x0 - const/4 v8, 0x0 + const/16 v8, 0xc - const-string v4, "asset://asset/images/default_icon.jpg" + const/4 v9, 0x0 - move-object v3, p2 + const-string v5, "asset://asset/images/default_icon.jpg" - invoke-static/range {v3 .. v8}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + move-object v4, p2 - move-result-object v0 + invoke-static/range {v4 .. v9}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + + move-result-object v1 + + goto :goto_6 :cond_6 - invoke-virtual {p3, v2}, Landroid/view/ViewGroup;->setVisibility(I)V + move-object v1, v0 + + :goto_6 + invoke-virtual {p3, v3}, Landroid/view/ViewGroup;->setVisibility(I)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; move-result-object p2 - const-string v1, "guild.shortName" + const-string v2, "guild.shortName" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p3, p2, v0}, Lcom/discord/views/GuildView;->a(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {p3, p2, v1}, Lcom/discord/views/GuildView;->a(Ljava/lang/String;Ljava/lang/String;)V - goto :goto_6 + goto :goto_7 :cond_7 const/16 p2, 0x8 invoke-virtual {p3, p2}, Landroid/view/ViewGroup;->setVisibility(I)V - :goto_6 + :goto_7 move p2, p5 goto :goto_5 @@ -443,8 +461,15 @@ throw v0 :cond_9 - :goto_7 + :goto_8 return-void + + :cond_a + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final c()V diff --git a/com.discord/smali/com/discord/views/StatusView.smali b/com.discord/smali/com/discord/views/StatusView.smali index c443915f55..b86d4568b8 100644 --- a/com.discord/smali/com/discord/views/StatusView.smali +++ b/com.discord/smali/com/discord/views/StatusView.smali @@ -17,9 +17,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -106,6 +104,15 @@ invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V throw p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -113,27 +120,25 @@ .method public onDraw(Landroid/graphics/Canvas;)V .locals 11 - const-string v0, "canvas" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-boolean v0, p0, Lcom/discord/views/StatusView;->g:Z - - const/4 v1, 0x0 + iget-boolean v1, p0, Lcom/discord/views/StatusView;->g:Z const-string v2, "backgroundPaint" - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 invoke-virtual {p0}, Landroid/widget/ImageView;->getWidth()I - move-result v0 + move-result v1 - int-to-float v0, v0 + int-to-float v1, v1 const/high16 v3, 0x40000000 # 2.0f - div-float/2addr v0, v3 + div-float/2addr v1, v3 invoke-virtual {p0}, Landroid/widget/ImageView;->getHeight()I @@ -155,27 +160,27 @@ if-eqz v3, :cond_0 - invoke-virtual {p1, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V + invoke-virtual {p1, v1, v4, v5, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 invoke-virtual {p0}, Landroid/widget/ImageView;->getWidth()I - move-result v0 + move-result v1 - int-to-float v6, v0 + int-to-float v6, v1 invoke-virtual {p0}, Landroid/widget/ImageView;->getHeight()I - move-result v0 + move-result v1 - int-to-float v7, v0 + int-to-float v7, v1 iget v9, p0, Lcom/discord/views/StatusView;->d:F @@ -199,9 +204,16 @@ return-void :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_3 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public setBackgroundColor(I)V diff --git a/com.discord/smali/com/discord/views/StreamPreviewView.smali b/com.discord/smali/com/discord/views/StreamPreviewView.smali index 31215d8347..d9d0b6933b 100644 --- a/com.discord/smali/com/discord/views/StreamPreviewView.smali +++ b/com.discord/smali/com/discord/views/StreamPreviewView.smali @@ -13,11 +13,9 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -37,7 +35,7 @@ const-string p2, "findViewById(R.id.stream_preview_image)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -51,7 +49,7 @@ const-string p2, "findViewById(R.id.stream_preview_overlay_text)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -65,7 +63,7 @@ const-string p2, "findViewById(R.id.stream\u2026view_placeholder_caption)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -82,6 +80,15 @@ invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->setFocusableInTouchMode(Z)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final setCaptionText(Ljava/lang/String;)V @@ -121,17 +128,15 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "preview" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "joinability" + if-eqz p2, :cond_8 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v1, p1, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Fetching; - instance-of v0, p1, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Fetching; - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; @@ -150,19 +155,17 @@ goto :goto_0 :cond_0 - instance-of v0, p1, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved; + instance-of v1, p1, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved; - if-eqz v0, :cond_7 + if-eqz v1, :cond_7 check-cast p1, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved; invoke-virtual {p1}, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved;->getUrl()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 invoke-virtual {p1}, Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview$Resolved;->getUrl()Ljava/lang/String; @@ -170,14 +173,14 @@ invoke-direct {p0, p1}, Lcom/discord/views/StreamPreviewView;->setImage(Ljava/lang/String;)V - invoke-direct {p0, v1}, Lcom/discord/views/StreamPreviewView;->setCaptionText(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lcom/discord/views/StreamPreviewView;->setCaptionText(Ljava/lang/String;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; goto :goto_0 :cond_1 - invoke-direct {p0, v1}, Lcom/discord/views/StreamPreviewView;->setImage(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lcom/discord/views/StreamPreviewView;->setImage(Ljava/lang/String;)V sget-object p1, Lcom/discord/utilities/streams/StreamContext$Joinability;->CAN_CONNECT:Lcom/discord/utilities/streams/StreamContext$Joinability; @@ -200,7 +203,7 @@ goto :goto_0 :cond_2 - invoke-direct {p0, v1}, Lcom/discord/views/StreamPreviewView;->setCaptionText(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lcom/discord/views/StreamPreviewView;->setCaptionText(Ljava/lang/String;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; @@ -289,4 +292,18 @@ invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 + + :cond_8 + const-string p1, "joinability" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "preview" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/views/TernaryCheckBox.smali b/com.discord/smali/com/discord/views/TernaryCheckBox.smali index 173b689bc5..9152075344 100644 --- a/com.discord/smali/com/discord/views/TernaryCheckBox.smali +++ b/com.discord/smali/com/discord/views/TernaryCheckBox.smali @@ -14,6 +14,9 @@ # static fields .field public static final o:Lcom/discord/views/TernaryCheckBox$a; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field # instance fields @@ -58,19 +61,19 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 13 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "context" + + if-eqz p1, :cond_9 invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V - const/4 v1, -0x1 + const/4 v2, -0x1 - iput v1, p0, Lcom/discord/views/TernaryCheckBox;->n:I + iput v2, p0, Lcom/discord/views/TernaryCheckBox;->n:I - const/4 v1, 0x1 - - const/4 v2, 0x0 + const/4 v2, 0x1 const/4 v3, 0x0 @@ -81,22 +84,22 @@ :cond_0 sget-object v4, Lcom/discord/R$a;->TernaryCheckBox:[I - invoke-virtual {p1, p2, v4, v2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; + invoke-virtual {p1, p2, v4, v3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; move-result-object p2 const-string v4, "context.obtainStyledAttr\u2026le.TernaryCheckBox, 0, 0)" - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_start_0 - invoke-virtual {p2, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; + invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; move-result-object v4 iput-object v4, p0, Lcom/discord/views/TernaryCheckBox;->k:Ljava/lang/String; - invoke-virtual {p2, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; + invoke-virtual {p2, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; move-result-object v7 @@ -108,7 +111,7 @@ move-result-object v6 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 @@ -122,15 +125,15 @@ invoke-static/range {v5 .. v12}, Lcom/discord/utilities/textprocessing/Parsers;->parseMarkdown$default(Lcom/discord/utilities/textprocessing/Parsers;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_1 - move-object v0, v3 + move-object v1, v0 :goto_0 - iput-object v0, p0, Lcom/discord/views/TernaryCheckBox;->l:Ljava/lang/CharSequence; + iput-object v1, p0, Lcom/discord/views/TernaryCheckBox;->l:Ljava/lang/CharSequence; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -149,37 +152,37 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.setting_label)" + const-string v1, "view.findViewById(R.id.setting_label)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; iput-object p2, p0, Lcom/discord/views/TernaryCheckBox;->d:Landroid/widget/TextView; - iget-object v0, p0, Lcom/discord/views/TernaryCheckBox;->k:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/views/TernaryCheckBox;->k:Ljava/lang/String; const/16 v4, 0x8 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - const/4 v0, 0x0 + const/4 v1, 0x0 goto :goto_2 :cond_2 - const/16 v0, 0x8 + const/16 v1, 0x8 :goto_2 - invoke-virtual {p2, v0}, Landroid/widget/TextView;->setVisibility(I)V + invoke-virtual {p2, v1}, Landroid/widget/TextView;->setVisibility(I)V iget-object p2, p0, Lcom/discord/views/TernaryCheckBox;->d:Landroid/widget/TextView; if-eqz p2, :cond_8 - iget-object v0, p0, Lcom/discord/views/TernaryCheckBox;->k:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/views/TernaryCheckBox;->k:Ljava/lang/String; - invoke-virtual {p2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const p2, 0x7f0a085c @@ -187,17 +190,17 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.setting_subtext)" + const-string v1, "view.findViewById(R.id.setting_subtext)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; iput-object p2, p0, Lcom/discord/views/TernaryCheckBox;->e:Landroid/widget/TextView; - iget-object v0, p0, Lcom/discord/views/TernaryCheckBox;->l:Ljava/lang/CharSequence; + iget-object v1, p0, Lcom/discord/views/TernaryCheckBox;->l:Ljava/lang/CharSequence; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 const/4 v4, 0x0 @@ -208,9 +211,9 @@ if-eqz p2, :cond_7 - iget-object v0, p0, Lcom/discord/views/TernaryCheckBox;->l:Ljava/lang/CharSequence; + iget-object v1, p0, Lcom/discord/views/TernaryCheckBox;->l:Ljava/lang/CharSequence; - invoke-virtual {p2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const p2, 0x7f0a085a @@ -218,9 +221,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.setting_disabled_overlay)" + const-string v1, "view.findViewById(R.id.setting_disabled_overlay)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/views/TernaryCheckBox;->i:Landroid/view/View; @@ -230,9 +233,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.off_disabled_overlay)" + const-string v1, "view.findViewById(R.id.off_disabled_overlay)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/views/TernaryCheckBox;->j:Landroid/view/View; @@ -242,9 +245,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.ternary_check_on)" + const-string v1, "view.findViewById(R.id.ternary_check_on)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/views/CheckableImageView; @@ -256,9 +259,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.ternary_check_off)" + const-string v1, "view.findViewById(R.id.ternary_check_off)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/views/CheckableImageView; @@ -270,9 +273,9 @@ move-result-object p1 - const-string/jumbo p2, "view.findViewById(R.id.ternary_check_neutral)" + const-string p2, "view.findViewById(R.id.ternary_check_neutral)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/CheckableImageView; @@ -284,7 +287,7 @@ new-instance p2, Le; - invoke-direct {p2, v2, p0}, Le;->(ILjava/lang/Object;)V + invoke-direct {p2, v3, p0}, Le;->(ILjava/lang/Object;)V invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -294,7 +297,7 @@ new-instance p2, Le; - invoke-direct {p2, v1, p0}, Le;->(ILjava/lang/Object;)V + invoke-direct {p2, v2, p0}, Le;->(ILjava/lang/Object;)V invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -315,37 +318,37 @@ :cond_4 const-string p1, "checkNeutral" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v0 :cond_5 const-string p1, "checkOff" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v0 :cond_6 const-string p1, "checkOn" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v0 :cond_7 const-string p1, "subtext" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v0 :cond_8 const-string p1, "label" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v0 :catchall_0 move-exception p1 @@ -353,6 +356,11 @@ invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V throw p1 + + :cond_9 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic a(Lcom/discord/views/TernaryCheckBox;I)V @@ -407,26 +415,26 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 const-string p1, "offDisabledOverlay" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 const-string p1, "checkOff" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -473,26 +481,26 @@ return-void :cond_0 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 const-string p1, "allDisabledOverlay" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 const-string p1, "checkOff" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -565,21 +573,21 @@ :cond_4 const-string p1, "checkNeutral" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_5 const-string p1, "checkOff" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_6 const-string p1, "checkOn" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -636,21 +644,21 @@ :cond_0 const-string v0, "allDisabledOverlay" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 const-string v0, "offDisabledOverlay" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 const-string v0, "checkOff" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -714,7 +722,7 @@ const-string v0, "context.getString(messageRes)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/views/TernaryCheckBox;->setDisabled(Ljava/lang/String;)V @@ -734,7 +742,7 @@ const-string v0, "context.getString(messageRes)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/views/TernaryCheckBox;->setOffDisabled(Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali b/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali index a0130f7328..8896ffc2f5 100644 --- a/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali +++ b/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali @@ -23,43 +23,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/ToolbarTitleLayout; + new-instance v1, Lk0/n/c/q; - const-string v2, "title" + const-class v2, Lcom/discord/views/ToolbarTitleLayout; - const-string v3, "getTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "title" - move-result-object v1 + const-string v4, "getTitle()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/ToolbarTitleLayout; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "titleSubtext" + const/4 v2, 0x0 - const-string v3, "getTitleSubtext()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/ToolbarTitleLayout; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "titleSubtext" + + const-string v4, "getTitleSubtext()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/ToolbarTitleLayout; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusView" + const-class v2, Lcom/discord/views/ToolbarTitleLayout; - const-string v3, "getStatusView()Lcom/discord/views/StatusView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusView" + + const-string v4, "getStatusView()Lcom/discord/views/StatusView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -73,10 +91,6 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;)V const p1, 0x7f0a099b @@ -235,7 +249,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; diff --git a/com.discord/smali/com/discord/views/UploadProgressView.smali b/com.discord/smali/com/discord/views/UploadProgressView.smali index 296d048ee2..fdd0ea1715 100644 --- a/com.discord/smali/com/discord/views/UploadProgressView.smali +++ b/com.discord/smali/com/discord/views/UploadProgressView.smali @@ -39,7 +39,7 @@ const-string p2, "findViewById(R.id.progress_text)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -53,7 +53,7 @@ const-string p2, "findViewById(R.id.progress_subtext)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -67,7 +67,7 @@ const-string p2, "findViewById(R.id.progress_bar)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ProgressBar; @@ -81,7 +81,7 @@ const-string p2, "findViewById(R.id.progress_file_image)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -141,9 +141,7 @@ .method public final a(Ljava/lang/String;ILjava/lang/String;)V .locals 3 - const-string v0, "title" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 iget-object v0, p0, Lcom/discord/views/UploadProgressView;->e:Landroid/widget/TextView; @@ -258,6 +256,15 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_6 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setIcon(I)V diff --git a/com.discord/smali/com/discord/views/UserListItemView.smali b/com.discord/smali/com/discord/views/UserListItemView.smali index b78052677e..389c55ad37 100644 --- a/com.discord/smali/com/discord/views/UserListItemView.smali +++ b/com.discord/smali/com/discord/views/UserListItemView.smali @@ -15,13 +15,11 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 2 + .locals 1 const/4 v0, 0x0 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, v0}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -47,7 +45,7 @@ const-string v0, "content.findViewById(R.id.user_list_item_avatar)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -61,7 +59,7 @@ const-string v0, "content.findViewById(R.id.user_list_item_name)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -75,7 +73,7 @@ const-string v0, "content.findViewById(R.i\u2026list_item_name_secondary)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -89,13 +87,22 @@ const-string p2, "content.findViewById(R.id.user_list_item_status)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/StatusView; iput-object p1, p0, Lcom/discord/views/UserListItemView;->g:Lcom/discord/views/StatusView; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static a(Lcom/discord/views/UserListItemView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/discord/models/domain/ModelPresence;I)V @@ -126,11 +133,9 @@ and-int/lit8 p4, p5, 0x8 - if-eqz p0, :cond_5 + if-eqz p0, :cond_6 - const-string/jumbo p4, "userNameWithDiscriminator" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 if-eqz p3, :cond_3 @@ -201,6 +206,13 @@ return-void :cond_5 + const-string p0, "userNameWithDiscriminator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 throw v0 .end method diff --git a/com.discord/smali/com/discord/views/UsernameView.smali b/com.discord/smali/com/discord/views/UsernameView.smali index d324e37a41..665fa397fd 100644 --- a/com.discord/smali/com/discord/views/UsernameView.smali +++ b/com.discord/smali/com/discord/views/UsernameView.smali @@ -21,29 +21,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/UsernameView; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "usernameTextView" + const-class v2, Lcom/discord/views/UsernameView; - const-string v3, "getUsernameTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "usernameTextView" - move-result-object v1 + const-string v4, "getUsernameTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/UsernameView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "tagTextView" + const/4 v2, 0x0 - const-string v3, "getTagTextView()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/UsernameView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "tagTextView" + + const-string v4, "getTagTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -57,9 +69,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -186,6 +196,15 @@ :cond_0 :goto_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getTagTextView()Landroid/widget/TextView; @@ -313,9 +332,7 @@ .method public final setUsernameText(Ljava/lang/CharSequence;)V .locals 1 - const-string/jumbo v0, "usernameText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/views/UsernameView;->getUsernameTextView()Landroid/widget/TextView; @@ -324,4 +341,13 @@ invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "usernameText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/VoiceUserLimitView.smali b/com.discord/smali/com/discord/views/VoiceUserLimitView.smali index 25cbf60f13..fa5b0b0fa7 100644 --- a/com.discord/smali/com/discord/views/VoiceUserLimitView.smali +++ b/com.discord/smali/com/discord/views/VoiceUserLimitView.smali @@ -27,9 +27,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -91,7 +89,7 @@ const-string v0, "findViewById(R.id.voice_user_limit_current)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -105,27 +103,27 @@ const-string v0, "findViewById(R.id.voice_user_limit_max)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/views/VoiceUserLimitView;->e:Landroid/widget/TextView; + const/high16 p1, 0x40c00000 # 6.0f + invoke-virtual {p0}, Landroid/widget/LinearLayout;->getResources()Landroid/content/res/Resources; - move-result-object p1 + move-result-object v0 - const-string v0, "resources" + const-string v1, "resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; + invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - move-result-object p1 + move-result-object v0 - const/high16 v0, 0x40c00000 # 6.0f - - invoke-static {p2, v0, p1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F + invoke-static {p2, p1, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F move-result p1 @@ -172,6 +170,15 @@ invoke-virtual {p1, p2}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getVideoCamDrawable()Landroid/graphics/drawable/Drawable; @@ -283,7 +290,7 @@ invoke-super {p0, p1}, Landroid/widget/LinearLayout;->dispatchDraw(Landroid/graphics/Canvas;)V - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getHeight()I @@ -390,4 +397,11 @@ invoke-virtual {p1}, Landroid/graphics/Path;->reset()V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/VoiceUserView$b.smali b/com.discord/smali/com/discord/views/VoiceUserView$b.smali index 4eddcfb50c..915b19c9a8 100644 --- a/com.discord/smali/com/discord/views/VoiceUserView$b.smali +++ b/com.discord/smali/com/discord/views/VoiceUserView$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/views/VoiceUserView$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceUserView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "$this$resizeLayoutParams" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -100,4 +98,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "$this$resizeLayoutParams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/VoiceUserView$c.smali b/com.discord/smali/com/discord/views/VoiceUserView$c.smali index 59d80d5e05..0da57b22cc 100644 --- a/com.discord/smali/com/discord/views/VoiceUserView$c.smali +++ b/com.discord/smali/com/discord/views/VoiceUserView$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/views/VoiceUserView$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceUserView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/facebook/imagepipeline/request/ImageRequestBuilder;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder; - const-string v0, "imageRequestBuilder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lf/a/n/j0; @@ -64,4 +62,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "imageRequestBuilder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/VoiceUserView.smali b/com.discord/smali/com/discord/views/VoiceUserView.smali index 4254180d76..78b1c8f1c4 100644 --- a/com.discord/smali/com/discord/views/VoiceUserView.smali +++ b/com.discord/smali/com/discord/views/VoiceUserView.smali @@ -49,29 +49,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/VoiceUserView; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatar" + const-class v2, Lcom/discord/views/VoiceUserView; - const-string v3, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "avatar" - move-result-object v1 + const-string v4, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/VoiceUserView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "username" + const/4 v2, 0x0 - const-string v3, "getUsername()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/VoiceUserView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "username" + + const-string v4, "getUsername()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -85,9 +97,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x0 @@ -153,6 +163,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic b(Lcom/discord/views/VoiceUserView;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;II)V @@ -366,17 +385,17 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string/jumbo v0, "voiceUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - iget-object v0, p0, Lcom/discord/views/VoiceUserView;->h:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; + iget-object v1, p0, Lcom/discord/views/VoiceUserView;->h:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 return-void @@ -385,21 +404,19 @@ invoke-virtual {p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I + invoke-virtual {v1, p2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I - move-result v0 - - const/4 v1, 0x0 + move-result v1 const/4 v2, 0x0 - if-lez v0, :cond_2 + if-lez v1, :cond_2 - invoke-static {v0}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I + invoke-static {v1}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I - move-result v0 + move-result v1 iget-object v3, p0, Lcom/discord/views/VoiceUserView;->h:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; @@ -412,39 +429,39 @@ goto :goto_0 :cond_1 - move-object v3, v2 + move-object v3, v0 :goto_0 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v0 + move-result-object v1 const/4 v4, 0x2 - invoke-static {v3, v1, v0, v4, v2}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + invoke-static {v3, v2, v1, v4, v0}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; move-result-object v0 goto :goto_2 :cond_2 - iget-object v0, p0, Lcom/discord/views/VoiceUserView;->h:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; + iget-object v1, p0, Lcom/discord/views/VoiceUserView;->h:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - invoke-virtual {v0}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser; + invoke-virtual {v1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v0 + move-result-object v1 goto :goto_1 :cond_3 - move-object v0, v2 + move-object v1, v0 :goto_1 const/4 v3, 0x6 - invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + invoke-static {v1, v2, v0, v3, v0}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -453,7 +470,7 @@ iget-object v0, p0, Lcom/discord/views/VoiceUserView;->j:Ljava/lang/String; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -495,6 +512,13 @@ invoke-direct {p0, p1}, Lcom/discord/views/VoiceUserView;->setVoiceState(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V return-void + + :cond_5 + const-string p1, "voiceUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setAvatarSize(I)V @@ -524,7 +548,7 @@ .end method .method public final setOnBitmapLoadedListener(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -536,13 +560,20 @@ } .end annotation - const-string v0, "onBitmapLoadedListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/views/VoiceUserView;->i:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onBitmapLoadedListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setSelected(Z)V diff --git a/com.discord/smali/com/discord/views/channelsidebar/GuildChannelSideBarActionsView.smali b/com.discord/smali/com/discord/views/channelsidebar/GuildChannelSideBarActionsView.smali index 71932a0a92..e1e9bc7eb6 100644 --- a/com.discord/smali/com/discord/views/channelsidebar/GuildChannelSideBarActionsView.smali +++ b/com.discord/smali/com/discord/views/channelsidebar/GuildChannelSideBarActionsView.smali @@ -25,57 +25,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchButton" + const-class v2, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; - const-string v3, "getSearchButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "searchButton" - move-result-object v1 + const-string v4, "getSearchButton()Lcom/google/android/material/button/MaterialButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "pinsButton" + const/4 v2, 0x0 - const-string v3, "getPinsButton()Lcom/google/android/material/button/MaterialButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "pinsButton" + + const-string v4, "getPinsButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsButtons" + const-class v2, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; - const-string v3, "getNotificationsButtons()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsButtons" + + const-string v4, "getNotificationsButtons()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsButton" + const-class v2, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; - const-string v3, "getSettingsButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsButton" + + const-string v4, "getSettingsButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -89,9 +113,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 7 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -148,6 +170,15 @@ invoke-virtual/range {v0 .. v6}, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView;->a(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZ)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getNotificationsButtons()Lcom/google/android/material/button/MaterialButton; @@ -260,25 +291,17 @@ } .end annotation - const-string v0, "onSearchClicked" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "onNotificationsClicked" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "onPinsClicked" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSettingsClicked" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x2 - - const/4 v1, 0x0 + const/4 v1, 0x2 const/4 v2, 0x0 @@ -286,7 +309,7 @@ const p5, 0x7f0402c0 - invoke-static {p0, p5, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, p5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result p5 @@ -295,7 +318,7 @@ :cond_0 const p5, 0x7f0402bf - invoke-static {p0, p5, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, p5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result p5 @@ -304,39 +327,39 @@ const v3, 0x7f0402bd - invoke-static {p0, v3, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, v3, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - move-result v0 + move-result v1 goto :goto_1 :cond_1 const v3, 0x7f0402be - invoke-static {p0, v3, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, v3, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - move-result v0 + move-result v1 :goto_1 invoke-direct {p0}, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView;->getSearchButton()Lcom/google/android/material/button/MaterialButton; - move-result-object v1 + move-result-object v2 new-instance v3, Lf/a/n/k0/e; invoke-direct {v3, p1}, Lf/a/n/k0/e;->(Lkotlin/jvm/functions/Function1;)V - invoke-virtual {v1, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView;->getSettingsButton()Lcom/google/android/material/button/MaterialButton; move-result-object p1 - new-instance v1, Lf/a/n/k0/e; + new-instance v2, Lf/a/n/k0/e; - invoke-direct {v1, p4}, Lf/a/n/k0/e;->(Lkotlin/jvm/functions/Function1;)V + invoke-direct {v2, p4}, Lf/a/n/k0/e;->(Lkotlin/jvm/functions/Function1;)V - invoke-virtual {p1, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView;->getPinsButton()Lcom/google/android/material/button/MaterialButton; @@ -350,7 +373,7 @@ move-result-object p4 - invoke-static {p1, v2, p4, v2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V + invoke-static {p1, v0, p4, v0, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V new-instance p4, Lf/a/n/k0/f; @@ -366,11 +389,11 @@ move-result-object p3 - invoke-virtual {p3, v0}, Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable; + invoke-virtual {p3, v1}, Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object p3 - invoke-static {p1, v2, p3, v2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V + invoke-static {p1, v0, p3, v0, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V new-instance p3, Lf/a/n/k0/f; @@ -407,4 +430,32 @@ invoke-virtual {p1, p2}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_3 + const-string p1, "onSettingsClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "onPinsClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "onNotificationsClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "onSearchClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/views/channelsidebar/PrivateChannelSideBarActionsView.smali b/com.discord/smali/com/discord/views/channelsidebar/PrivateChannelSideBarActionsView.smali index 9b02bcdd50..1479ef4d42 100644 --- a/com.discord/smali/com/discord/views/channelsidebar/PrivateChannelSideBarActionsView.smali +++ b/com.discord/smali/com/discord/views/channelsidebar/PrivateChannelSideBarActionsView.smali @@ -25,57 +25,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "callButton" + const-class v2, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; - const-string v3, "getCallButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "callButton" - move-result-object v1 + const-string v4, "getCallButton()Lcom/google/android/material/button/MaterialButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "videoButton" + const/4 v2, 0x0 - const-string v3, "getVideoButton()Lcom/google/android/material/button/MaterialButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "videoButton" + + const-string v4, "getVideoButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsButtons" + const-class v2, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; - const-string v3, "getNotificationsButtons()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsButtons" + + const-string v4, "getNotificationsButtons()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchButton" + const-class v2, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; - const-string v3, "getSearchButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchButton" + + const-string v4, "getSearchButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -89,9 +113,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 6 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -146,6 +168,15 @@ invoke-virtual/range {v0 .. v5}, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView;->a(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Z)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getCallButton()Lcom/google/android/material/button/MaterialButton; @@ -258,25 +289,17 @@ } .end annotation - const-string v0, "onCallClicked" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "onVideoClicked" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "onNotificationsClicked" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSearchClicked" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x2 - - const/4 v1, 0x0 + const/4 v1, 0x2 const/4 v2, 0x0 @@ -284,7 +307,7 @@ const p5, 0x7f0402bd - invoke-static {p0, p5, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, p5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result p5 @@ -293,30 +316,30 @@ :cond_0 const p5, 0x7f0402be - invoke-static {p0, p5, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, p5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result p5 :goto_0 invoke-direct {p0}, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView;->getCallButton()Lcom/google/android/material/button/MaterialButton; - move-result-object v0 + move-result-object v1 - new-instance v1, Lf/a/n/k0/k; + new-instance v2, Lf/a/n/k0/k; - invoke-direct {v1, p1}, Lf/a/n/k0/k;->(Lkotlin/jvm/functions/Function1;)V + invoke-direct {v2, p1}, Lf/a/n/k0/k;->(Lkotlin/jvm/functions/Function1;)V - invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView;->getVideoButton()Lcom/google/android/material/button/MaterialButton; move-result-object p1 - new-instance v0, Lf/a/n/k0/k; + new-instance v1, Lf/a/n/k0/k; - invoke-direct {v0, p2}, Lf/a/n/k0/k;->(Lkotlin/jvm/functions/Function1;)V + invoke-direct {v1, p2}, Lf/a/n/k0/k;->(Lkotlin/jvm/functions/Function1;)V - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView;->getNotificationsButtons()Lcom/google/android/material/button/MaterialButton; @@ -330,7 +353,7 @@ move-result-object p2 - invoke-static {p1, v2, p2, v2, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V + invoke-static {p1, v0, p2, v0, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V new-instance p2, Lf/a/n/k0/l; @@ -349,4 +372,32 @@ invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "onSearchClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onNotificationsClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "onVideoClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "onCallClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/views/premium/AccountCreditView.smali b/com.discord/smali/com/discord/views/premium/AccountCreditView.smali index 87bd0d45f9..ea1f309b71 100644 --- a/com.discord/smali/com/discord/views/premium/AccountCreditView.smali +++ b/com.discord/smali/com/discord/views/premium/AccountCreditView.smali @@ -15,13 +15,11 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 2 + .locals 1 const/4 v0, 0x0 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -70,6 +68,15 @@ iput-object p1, p0, Lcom/discord/views/premium/AccountCreditView;->g:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -138,7 +145,7 @@ const-string v5, "context.getString(R.string.premium_tier_1)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, v0, Lcom/discord/views/premium/AccountCreditView;->d:Landroid/widget/ImageView; @@ -148,7 +155,7 @@ iget-object v5, v0, Lcom/discord/views/premium/AccountCreditView;->e:Landroid/widget/TextView; - invoke-static {v5, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -189,7 +196,7 @@ const-string v5, "context.getString(R.string.premium_tier_2)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, v0, Lcom/discord/views/premium/AccountCreditView;->d:Landroid/widget/ImageView; @@ -199,7 +206,7 @@ iget-object v5, v0, Lcom/discord/views/premium/AccountCreditView;->e:Landroid/widget/TextView; - invoke-static {v5, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -245,7 +252,7 @@ move-result-object v12 - invoke-static {v12, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v13, 0x0 @@ -263,7 +270,7 @@ iget-object v7, v0, Lcom/discord/views/premium/AccountCreditView;->f:Landroid/widget/TextView; - invoke-static {v7, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -286,7 +293,7 @@ :cond_5 iget-object v7, v0, Lcom/discord/views/premium/AccountCreditView;->f:Landroid/widget/TextView; - invoke-static {v7, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -309,7 +316,7 @@ const-string v6, "timeText" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources; @@ -317,13 +324,13 @@ const-string v7, "resources" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; move-result-object v7 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1000ee diff --git a/com.discord/smali/com/discord/views/premiumguild/PremiumGuildConfirmationView.smali b/com.discord/smali/com/discord/views/premiumguild/PremiumGuildConfirmationView.smali index d84f179196..e3929e155e 100644 --- a/com.discord/smali/com/discord/views/premiumguild/PremiumGuildConfirmationView.smali +++ b/com.discord/smali/com/discord/views/premiumguild/PremiumGuildConfirmationView.smali @@ -25,11 +25,9 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/cardview/widget/CardView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -49,7 +47,7 @@ const-string p2, "findViewById(R.id.premiu\u2026uild_confirmation_avatar)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -63,7 +61,7 @@ const-string p2, "findViewById(R.id.premiu\u2026_confirmation_guild_name)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -77,7 +75,7 @@ const-string p2, "findViewById(R.id.premiu\u2026nfirmation_upgrade_arrow)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -91,7 +89,7 @@ const-string p2, "findViewById(R.id.premiu\u2026tion_level_info_previous)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/chip/Chip; @@ -105,13 +103,22 @@ const-string p2, "findViewById(R.id.premiu\u2026ation_level_info_upgrade)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/chip/Chip; iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;->h:Lcom/google/android/material/chip/Chip; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -123,9 +130,7 @@ sget-object v1, Lcom/discord/views/premiumguild/PremiumGuildConfirmationView$a;->f:Lcom/discord/views/premiumguild/PremiumGuildConfirmationView$a; - const-string v2, "guild" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumSubscriptionCount()Ljava/lang/Integer; @@ -338,6 +343,15 @@ invoke-virtual {p1, p2}, Landroid/widget/CheckBox;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_9 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final b(I)I @@ -370,7 +384,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f04025c @@ -385,7 +399,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f04025b @@ -400,7 +414,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f04025a @@ -489,9 +503,9 @@ move-result-object p1 :goto_0 - const-string/jumbo v0, "when (premiumTier) {\n \u2026 else -> \"\"\n }" + const-string v0, "when (premiumTier) {\n \u2026 else -> \"\"\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/views/premiumguild/PremiumGuildProgressView.smali b/com.discord/smali/com/discord/views/premiumguild/PremiumGuildProgressView.smali index 576cf3cfaa..6898e870db 100644 --- a/com.discord/smali/com/discord/views/premiumguild/PremiumGuildProgressView.smali +++ b/com.discord/smali/com/discord/views/premiumguild/PremiumGuildProgressView.smali @@ -13,11 +13,9 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -60,6 +58,15 @@ iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumGuildProgressView;->f:Landroid/widget/ProgressBar; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -109,7 +116,7 @@ const-string v6, "context" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f04007c @@ -126,7 +133,7 @@ const-string v1, "levelText" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_7 @@ -197,7 +204,7 @@ const-string v1, "progress" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils; diff --git a/com.discord/smali/com/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView.smali b/com.discord/smali/com/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView.smali index 66854a4881..5060e23ca6 100644 --- a/com.discord/smali/com/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView.smali +++ b/com.discord/smali/com/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView.smali @@ -15,9 +15,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -35,7 +33,7 @@ const-string p2, "findViewById(R.id.view_p\u2026m_upsell_info_subheading)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/app/AppTextView; @@ -49,7 +47,7 @@ const-string p2, "findViewById(R.id.view_p\u2026ll_info_subheading_price)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -63,13 +61,22 @@ const-string p2, "findViewById(R.id.view_p\u2026ll_info_subheading_blurb)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->f:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -79,13 +86,9 @@ move-object/from16 v0, p0 - const-string/jumbo v1, "userPremiumTier" + if-eqz p1, :cond_4 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->f:Landroid/widget/TextView; + iget-object v2, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->f:Landroid/widget/TextView; const/4 v3, 0x0 @@ -99,11 +102,11 @@ const/16 v4, 0x8 :goto_0 - invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V - const/4 v1, 0x1 + const/4 v2, 0x1 - new-array v4, v1, [Ljava/lang/Object; + new-array v4, v2, [Ljava/lang/Object; sget-object v5, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_GUILD_MONTH:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -117,7 +120,7 @@ const-string v7, "context" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v5, v6}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -131,7 +134,7 @@ move-result-object v4 - new-array v6, v1, [Ljava/lang/Object; + new-array v6, v2, [Ljava/lang/Object; sget-object v8, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_GUILD_MONTH:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -151,7 +154,7 @@ move-result-object v9 - invoke-static {v9, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v8, v9}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -165,7 +168,7 @@ const v6, 0x7f120b07 - new-array v8, v1, [Ljava/lang/Object; + new-array v8, v2, [Ljava/lang/Object; invoke-static {}, Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat; @@ -183,7 +186,7 @@ const-string v10, "NumberFormat.getPercentI\u2026ISCOUNT_PERCENT\n )" - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V aput-object v9, v8, v3 @@ -197,7 +200,7 @@ move-result-object v9 - invoke-static {v9, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v10, 0x7f120b10 @@ -207,7 +210,7 @@ aput-object v5, v11, v3 - aput-object v4, v11, v1 + aput-object v4, v11, v2 invoke-static {v0, v10, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; @@ -231,7 +234,7 @@ const/4 v5, 0x0 - const/4 v3, 0x2 + const/4 v1, 0x2 move-object v15, v5 @@ -241,18 +244,18 @@ invoke-virtual/range {p1 .. p1}, Ljava/lang/Enum;->ordinal()I - move-result v2 + move-result v8 - if-eqz v2, :cond_3 + if-eqz v8, :cond_3 - if-eq v2, v1, :cond_2 + if-eq v8, v2, :cond_2 - if-eq v2, v3, :cond_1 + if-eq v8, v1, :cond_1 goto :goto_1 :cond_1 - iget-object v2, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->d:Lcom/discord/app/AppTextView; + iget-object v4, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->d:Lcom/discord/app/AppTextView; sget-object v8, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; @@ -260,23 +263,21 @@ move-result-object v9 - invoke-static {v9, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v4, 0x7f120b15 + const v7, 0x7f120b15 - new-array v7, v3, [Ljava/lang/Object; + new-array v10, v1, [Ljava/lang/Object; - invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object v3 + move-result-object v1 - const/4 v10, 0x0 + aput-object v1, v10, v3 - aput-object v3, v7, v10 + aput-object v6, v10, v2 - aput-object v6, v7, v1 - - invoke-static {v0, v4, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v7, v10}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v10 @@ -294,7 +295,7 @@ move-result-object v1 - invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V iget-object v1, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->e:Landroid/widget/TextView; @@ -303,7 +304,7 @@ goto :goto_1 :cond_2 - iget-object v2, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->d:Lcom/discord/app/AppTextView; + iget-object v1, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->d:Lcom/discord/app/AppTextView; sget-object v8, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; @@ -311,17 +312,15 @@ move-result-object v9 - invoke-static {v9, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v3, 0x7f120b13 + const v4, 0x7f120b13 - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - const/4 v4, 0x0 + aput-object v6, v2, v3 - aput-object v6, v1, v4 - - invoke-static {v0, v3, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v4, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v10 @@ -337,9 +336,9 @@ invoke-static/range {v8 .. v15}, Lcom/discord/utilities/textprocessing/Parsers;->parseMarkdown$default(Lcom/discord/utilities/textprocessing/Parsers;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v2 - invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V iget-object v1, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->e:Landroid/widget/TextView; @@ -348,23 +347,21 @@ goto :goto_1 :cond_3 - iget-object v2, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->d:Lcom/discord/app/AppTextView; + iget-object v1, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->d:Lcom/discord/app/AppTextView; - const v3, 0x7f120b0f + const v5, 0x7f120b0f - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - const/4 v5, 0x0 + aput-object v4, v2, v3 - aput-object v4, v1, v5 + invoke-static {v0, v5, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - invoke-static {v0, v3, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v2 - move-result-object v1 + new-array v3, v3, [Ljava/lang/Object; - new-array v3, v5, [Ljava/lang/Object; - - invoke-virtual {v2, v1, v3}, Lcom/discord/app/AppTextView;->b(Ljava/lang/String;[Ljava/lang/Object;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/app/AppTextView;->b(Ljava/lang/String;[Ljava/lang/Object;)V iget-object v1, v0, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->e:Landroid/widget/TextView; @@ -374,4 +371,13 @@ :goto_1 return-void + + :cond_4 + const/4 v2, 0x0 + + const-string v1, "userPremiumTier" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/views/premiumguild/PremiumSubscriptionMarketingView.smali b/com.discord/smali/com/discord/views/premiumguild/PremiumSubscriptionMarketingView.smali index 4b7a320b7f..f67a942900 100644 --- a/com.discord/smali/com/discord/views/premiumguild/PremiumSubscriptionMarketingView.smali +++ b/com.discord/smali/com/discord/views/premiumguild/PremiumSubscriptionMarketingView.smali @@ -27,9 +27,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -47,7 +45,7 @@ const-string p2, "findViewById(R.id.view_p\u2026ing_nitro_boost_discount)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -61,7 +59,7 @@ const-string p2, "findViewById(R.id.view_p\u2026keting_nitro_boost_count)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -75,7 +73,7 @@ const-string p2, "findViewById(R.id.view_p\u2026o_classic_boost_discount)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -89,7 +87,7 @@ const-string p2, "findViewById(R.id.view_p\u2026itro_classic_boost_count)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -103,7 +101,7 @@ const-string p2, "findViewById(R.id.view_p\u2026ium_marketing_learn_more)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->h:Landroid/view/View; @@ -115,7 +113,7 @@ const-string p2, "findViewById(R.id.view_p\u2026ting_marketing_container)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->i:Landroid/view/View; @@ -127,7 +125,7 @@ const-string p2, "findViewById(R.id.view_p\u2026arketing_container_tier1)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->j:Landroid/view/View; @@ -139,7 +137,7 @@ const-string p2, "findViewById(R.id.view_p\u2026arketing_marketing_title)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -153,13 +151,22 @@ const-string p2, "findViewById(R.id.view_p\u2026eting_marketing_subtitle)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->l:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -176,131 +183,129 @@ } .end annotation - const-string/jumbo v0, "userPremiumTier" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onlearnMoreClickCallback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object v0 - const/4 v1, 0x1 + const v1, 0x7f10008b - new-array v2, v1, [Ljava/lang/Object; + const/4 v2, 0x1 - const/4 v3, 0x2 + new-array v3, v2, [Ljava/lang/Object; - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/4 v4, 0x2 - move-result-object v4 + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v5, 0x0 + move-result-object v5 - aput-object v4, v2, v5 + const/4 v6, 0x0 - const v4, 0x7f10008b + aput-object v5, v3, v6 - invoke-virtual {v0, v4, v3, v2}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v0, v1, v4, v3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 - const-string v2, "resources.getQuantityStr\u2026PTIONS_WITH_PREMIUM\n )" + const-string v1, "resources.getQuantityStr\u2026PTIONS_WITH_PREMIUM\n )" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->d:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->d:Landroid/widget/TextView; - new-array v4, v1, [Ljava/lang/Object; + new-array v3, v2, [Ljava/lang/Object; invoke-static {}, Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat; - move-result-object v6 + move-result-object v5 const v7, 0x3e99999a # 0.3f invoke-static {v7}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - move-result-object v7 + move-result-object v8 - invoke-virtual {v6, v7}, Ljava/text/NumberFormat;->format(Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v5, v8}, Ljava/text/NumberFormat;->format(Ljava/lang/Object;)Ljava/lang/String; - move-result-object v6 + move-result-object v5 const-string v8, "NumberFormat.getPercentI\u2026ISCOUNT_PERCENT\n )" - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - aput-object v6, v4, v5 + aput-object v5, v3, v6 - const v6, 0x7f120b07 + const v5, 0x7f120b07 - invoke-static {p0, v6, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0, v5, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v3 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v2, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->e:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->e:Landroid/widget/TextView; - new-array v4, v1, [Ljava/lang/Object; + const v3, 0x7f120b09 - aput-object v0, v4, v5 + new-array v9, v2, [Ljava/lang/Object; - const v9, 0x7f120b09 + aput-object v0, v9, v6 - invoke-static {p0, v9, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0, v3, v9}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v3 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v2, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->f:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->f:Landroid/widget/TextView; - new-array v4, v1, [Ljava/lang/Object; + new-array v3, v2, [Ljava/lang/Object; invoke-static {}, Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat; move-result-object v9 + invoke-static {v7}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; + + move-result-object v7 + invoke-virtual {v9, v7}, Ljava/text/NumberFormat;->format(Ljava/lang/Object;)Ljava/lang/String; move-result-object v7 - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - aput-object v7, v4, v5 + aput-object v7, v3, v6 - invoke-static {p0, v6, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0, v5, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v3 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v2, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->g:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->g:Landroid/widget/TextView; - new-array v4, v1, [Ljava/lang/Object; + const v3, 0x7f120b08 - aput-object v0, v4, v5 + new-array v5, v2, [Ljava/lang/Object; - const v0, 0x7f120b08 + aput-object v0, v5, v6 - invoke-static {p0, v0, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0, v3, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 - invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V iget-object v0, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->h:Landroid/view/View; - new-instance v2, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView$a; + new-instance v1, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView$a; - invoke-direct {v2, p2}, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView$a;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v1, p2}, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView$a;->(Lkotlin/jvm/functions/Function0;)V - invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -310,9 +315,9 @@ if-eqz p1, :cond_2 - if-eq p1, v1, :cond_1 + if-eq p1, v2, :cond_1 - if-eq p1, v3, :cond_0 + if-eq p1, v4, :cond_0 goto :goto_0 @@ -326,7 +331,7 @@ :cond_1 iget-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->i:Landroid/view/View; - invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V iget-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->j:Landroid/view/View; @@ -346,13 +351,13 @@ const p2, 0x7f120b0d - new-array v0, v1, [Ljava/lang/Object; + new-array v0, v2, [Ljava/lang/Object; - invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v1 - aput-object v1, v0, v5 + aput-object v1, v0, v6 invoke-static {p0, p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; @@ -365,11 +370,11 @@ :cond_2 iget-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->i:Landroid/view/View; - invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V iget-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->j:Landroid/view/View; - invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V iget-object p1, p0, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->k:Landroid/widget/TextView; @@ -387,4 +392,13 @@ :goto_0 return-void + + :cond_3 + const-string p1, "userPremiumTier" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/steps/StepsView$a.smali b/com.discord/smali/com/discord/views/steps/StepsView$a.smali index 43a6977bd2..274aedc5b4 100644 --- a/com.discord/smali/com/discord/views/steps/StepsView$a.smali +++ b/com.discord/smali/com/discord/views/steps/StepsView$a.smali @@ -75,7 +75,7 @@ if-eqz v0, :cond_0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -113,7 +113,7 @@ if-eqz v0, :cond_3 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/views/steps/StepsView$b$a.smali b/com.discord/smali/com/discord/views/steps/StepsView$b$a.smali index 09ddf2ebf5..83263693bc 100644 --- a/com.discord/smali/com/discord/views/steps/StepsView$b$a.smali +++ b/com.discord/smali/com/discord/views/steps/StepsView$b$a.smali @@ -72,12 +72,10 @@ # direct methods .method public constructor (Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V - .locals 17 + .locals 18 move-object/from16 v10, p0 - move-object/from16 v11, p1 - move/from16 v0, p10 and-int/lit8 v1, v0, 0x2 @@ -86,12 +84,12 @@ const v1, 0x7f120f9a - const v12, 0x7f120f9a + const v11, 0x7f120f9a goto :goto_0 :cond_0 - move/from16 v12, p2 + move/from16 v11, p2 :goto_0 and-int/lit8 v1, v0, 0x4 @@ -100,12 +98,12 @@ const v1, 0x7f12027c - const v13, 0x7f12027c + const v12, 0x7f12027c goto :goto_1 :cond_1 - move/from16 v13, p3 + move/from16 v12, p3 :goto_1 and-int/lit8 v1, v0, 0x8 @@ -114,25 +112,25 @@ const v1, 0x7f1205c8 - const v14, 0x7f1205c8 + const v13, 0x7f1205c8 goto :goto_2 :cond_2 - move/from16 v14, p4 + move/from16 v13, p4 :goto_2 and-int/lit8 v1, v0, 0x10 - const/4 v15, 0x0 + const/4 v14, 0x0 and-int/lit8 v1, v0, 0x20 - const/4 v9, 0x0 + const/4 v15, 0x0 and-int/lit8 v1, v0, 0x40 - const/4 v8, 0x0 + const/4 v9, 0x0 and-int/lit16 v1, v0, 0x80 @@ -140,49 +138,47 @@ if-eqz v1, :cond_3 - const/4 v7, 0x1 + const/4 v8, 0x1 goto :goto_3 :cond_3 - move/from16 v7, p8 + move/from16 v8, p8 :goto_3 and-int/lit16 v0, v0, 0x100 if-eqz v0, :cond_4 - const/4 v6, 0x1 + const/4 v7, 0x1 goto :goto_4 :cond_4 - move/from16 v6, p9 + move/from16 v7, p9 :goto_4 - const-string v0, "fragment" - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/16 v16, 0x0 move-object/from16 v0, p0 - move v1, v12 + move v1, v11 - move v2, v13 + move v2, v12 - move v3, v14 + move v3, v13 - move-object v4, v15 + move-object v4, v14 - move-object v5, v9 + move-object v5, v15 - move/from16 p2, v6 + move-object v6, v9 - move-object v6, v8 + move/from16 p2, v7 - move/from16 p3, v7 + move v7, v8 + + move/from16 v17, v8 move/from16 v8, p2 @@ -190,25 +186,25 @@ invoke-direct/range {v0 .. v9}, Lcom/discord/views/steps/StepsView$b;->(IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V - iput-object v11, v10, Lcom/discord/views/steps/StepsView$b$a;->i:Ljava/lang/Class; + move-object/from16 v0, p1 - iput v12, v10, Lcom/discord/views/steps/StepsView$b$a;->j:I + iput-object v0, v10, Lcom/discord/views/steps/StepsView$b$a;->i:Ljava/lang/Class; - iput v13, v10, Lcom/discord/views/steps/StepsView$b$a;->k:I + iput v11, v10, Lcom/discord/views/steps/StepsView$b$a;->j:I - iput v14, v10, Lcom/discord/views/steps/StepsView$b$a;->l:I + iput v12, v10, Lcom/discord/views/steps/StepsView$b$a;->k:I - iput-object v15, v10, Lcom/discord/views/steps/StepsView$b$a;->m:Lkotlin/jvm/functions/Function1; + iput v13, v10, Lcom/discord/views/steps/StepsView$b$a;->l:I - const/4 v0, 0x0 + iput-object v14, v10, Lcom/discord/views/steps/StepsView$b$a;->m:Lkotlin/jvm/functions/Function1; - iput-object v0, v10, Lcom/discord/views/steps/StepsView$b$a;->n:Lkotlin/jvm/functions/Function1; + iput-object v15, v10, Lcom/discord/views/steps/StepsView$b$a;->n:Lkotlin/jvm/functions/Function1; const/4 v0, 0x0 iput-object v0, v10, Lcom/discord/views/steps/StepsView$b$a;->o:Lkotlin/jvm/functions/Function1; - move/from16 v2, p3 + move/from16 v2, v17 iput-boolean v2, v10, Lcom/discord/views/steps/StepsView$b$a;->p:Z @@ -236,7 +232,7 @@ iget-object v1, p1, Lcom/discord/views/steps/StepsView$b$a;->i:Ljava/lang/Class; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -264,7 +260,7 @@ iget-object v1, p1, Lcom/discord/views/steps/StepsView$b$a;->m:Lkotlin/jvm/functions/Function1; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -274,7 +270,7 @@ iget-object v1, p1, Lcom/discord/views/steps/StepsView$b$a;->n:Lkotlin/jvm/functions/Function1; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -284,7 +280,7 @@ iget-object v1, p1, Lcom/discord/views/steps/StepsView$b$a;->o:Lkotlin/jvm/functions/Function1; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/views/steps/StepsView$b$b.smali b/com.discord/smali/com/discord/views/steps/StepsView$b$b.smali index 4d3ed7d7da..98e1f745d9 100644 --- a/com.discord/smali/com/discord/views/steps/StepsView$b$b.smali +++ b/com.discord/smali/com/discord/views/steps/StepsView$b$b.smali @@ -93,7 +93,7 @@ const/4 v1, 0x0 - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -101,7 +101,7 @@ iget-object v0, p1, Lcom/discord/views/steps/StepsView$b$b;->n:Lkotlin/jvm/functions/Function1; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -109,7 +109,7 @@ iget-object v0, p1, Lcom/discord/views/steps/StepsView$b$b;->o:Lkotlin/jvm/functions/Function1; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/views/steps/StepsView$d.smali b/com.discord/smali/com/discord/views/steps/StepsView$d.smali index 5b2c0ac7fd..c7ed2d64cd 100644 --- a/com.discord/smali/com/discord/views/steps/StepsView$d.smali +++ b/com.discord/smali/com/discord/views/steps/StepsView$d.smali @@ -29,11 +29,7 @@ # direct methods .method public constructor (Landroidx/fragment/app/FragmentManager;)V - .locals 1 - - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Landroidx/fragment/app/FragmentStatePagerAdapter;->(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali/com/discord/views/steps/StepsView$f.smali b/com.discord/smali/com/discord/views/steps/StepsView$f.smali index 6ecbc69943..e70674da97 100644 --- a/com.discord/smali/com/discord/views/steps/StepsView$f.smali +++ b/com.discord/smali/com/discord/views/steps/StepsView$f.smali @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/views/steps/StepsView.smali b/com.discord/smali/com/discord/views/steps/StepsView.smali index 7d4fb3d6e1..03ff45a45f 100644 --- a/com.discord/smali/com/discord/views/steps/StepsView.smali +++ b/com.discord/smali/com/discord/views/steps/StepsView.smali @@ -31,11 +31,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x0 @@ -65,7 +61,7 @@ const-string p2, "findViewById(R.id.steps_done)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/Button; @@ -79,7 +75,7 @@ const-string p2, "findViewById(R.id.steps_close)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/steps/StepsView;->e:Landroid/view/View; @@ -91,7 +87,7 @@ const-string p2, "findViewById(R.id.steps_next)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/Button; @@ -105,7 +101,7 @@ const-string p2, "findViewById(R.id.steps_cancel)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -119,7 +115,7 @@ const-string p2, "findViewById(R.id.steps_viewpager)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/utilities/simple_pager/SimplePager; @@ -128,11 +124,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.LayoutInflater" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali/com/discord/views/typing/TypingDot$a.smali b/com.discord/smali/com/discord/views/typing/TypingDot$a.smali index 5594f0e9a5..b24eb79ffb 100644 --- a/com.discord/smali/com/discord/views/typing/TypingDot$a.smali +++ b/com.discord/smali/com/discord/views/typing/TypingDot$a.smali @@ -31,7 +31,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,10 +41,6 @@ } .end annotation - const-string v0, "onComplete" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/views/typing/TypingDot$a;->a:Lkotlin/jvm/functions/Function0; diff --git a/com.discord/smali/com/discord/views/typing/TypingDot$b.smali b/com.discord/smali/com/discord/views/typing/TypingDot$b.smali index e67a6adff8..0e8adb7eed 100644 --- a/com.discord/smali/com/discord/views/typing/TypingDot$b.smali +++ b/com.discord/smali/com/discord/views/typing/TypingDot$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/views/typing/TypingDot$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TypingDot.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/views/typing/TypingDot$c.smali b/com.discord/smali/com/discord/views/typing/TypingDot$c.smali index f8dafe43e1..b25f72e55f 100644 --- a/com.discord/smali/com/discord/views/typing/TypingDot$c.smali +++ b/com.discord/smali/com/discord/views/typing/TypingDot$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/views/typing/TypingDot$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TypingDot.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/views/typing/TypingDot.smali b/com.discord/smali/com/discord/views/typing/TypingDot.smali index e513de900e..725ddeb0ea 100644 --- a/com.discord/smali/com/discord/views/typing/TypingDot.smali +++ b/com.discord/smali/com/discord/views/typing/TypingDot.smali @@ -29,13 +29,11 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 2 + .locals 1 const/4 v0, 0x0 - const-string v1, "context" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, v0}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -47,7 +45,7 @@ const-string v0, "AnimationUtils.loadAnima\u2026nim_typing_dots_scale_up)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/views/typing/TypingDot;->d:Landroid/view/animation/Animation; @@ -59,11 +57,20 @@ const-string p2, "AnimationUtils.loadAnima\u2026m_typing_dots_scale_down)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/views/typing/TypingDot;->e:Landroid/view/animation/Animation; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/views/typing/TypingDots.smali b/com.discord/smali/com/discord/views/typing/TypingDots.smali index 1483245219..92c030d539 100644 --- a/com.discord/smali/com/discord/views/typing/TypingDots.smali +++ b/com.discord/smali/com/discord/views/typing/TypingDots.smali @@ -25,9 +25,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -77,7 +75,7 @@ const-string v2, "findViewById(R.id.view_typing_dots_1)" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/views/typing/TypingDot; @@ -91,7 +89,7 @@ const-string v0, "findViewById(R.id.view_typing_dots_2)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/views/typing/TypingDot; @@ -105,7 +103,7 @@ const-string v0, "findViewById(R.id.view_typing_dots_3)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/views/typing/TypingDot; @@ -119,7 +117,7 @@ iput-object p1, p0, Lcom/discord/views/typing/TypingDots;->d:Ljava/util/ArrayList; - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -132,6 +130,15 @@ invoke-virtual {p1, p2}, Lcom/discord/views/typing/TypingDot;->setOnScaleDownCompleteListener(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic b(Lcom/discord/views/typing/TypingDots;ZI)V diff --git a/com.discord/smali/com/discord/views/user/UserAvatarPresenceView$a.smali b/com.discord/smali/com/discord/views/user/UserAvatarPresenceView$a.smali index f28b857d11..347ab6858a 100644 --- a/com.discord/smali/com/discord/views/user/UserAvatarPresenceView$a.smali +++ b/com.discord/smali/com/discord/views/user/UserAvatarPresenceView$a.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-object p3, p0, Lcom/discord/views/user/UserAvatarPresenceView$a;->c:Lcom/discord/utilities/streams/StreamContext; return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -58,7 +65,7 @@ iget-object v1, p1, Lcom/discord/views/user/UserAvatarPresenceView$a;->a:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -68,7 +75,7 @@ iget-object v1, p1, Lcom/discord/views/user/UserAvatarPresenceView$a;->b:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -78,7 +85,7 @@ iget-object p1, p1, Lcom/discord/views/user/UserAvatarPresenceView$a;->c:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/views/user/UserAvatarPresenceView.smali b/com.discord/smali/com/discord/views/user/UserAvatarPresenceView.smali index 72cc233937..37b86ac504 100644 --- a/com.discord/smali/com/discord/views/user/UserAvatarPresenceView.smali +++ b/com.discord/smali/com/discord/views/user/UserAvatarPresenceView.smali @@ -33,43 +33,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/user/UserAvatarPresenceView; + new-instance v1, Lk0/n/c/q; - const-string v2, "containerView" + const-class v2, Lcom/discord/views/user/UserAvatarPresenceView; - const-string v3, "getContainerView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "containerView" - move-result-object v1 + const-string v4, "getContainerView()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/user/UserAvatarPresenceView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "avatarSimpleDraweeView" + const/4 v2, 0x0 - const-string v3, "getAvatarSimpleDraweeView()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/user/UserAvatarPresenceView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "avatarSimpleDraweeView" + + const-string v4, "getAvatarSimpleDraweeView()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/user/UserAvatarPresenceView; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusView" + const-class v2, Lcom/discord/views/user/UserAvatarPresenceView; - const-string v3, "getStatusView()Lcom/discord/views/StatusView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusView" + + const-string v4, "getStatusView()Lcom/discord/views/StatusView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -83,13 +101,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -133,15 +149,15 @@ move-result-object p1 - const p2, 0x7f040423 + const/4 p2, 0x0 - invoke-static {p0, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I + const v0, 0x7f040423 - move-result p2 + invoke-static {p0, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I - const/4 v0, 0x0 + move-result v0 - invoke-virtual {p1, v0, p2}, Landroid/content/res/TypedArray;->getColor(II)I + invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getColor(II)I move-result p2 @@ -150,6 +166,20 @@ invoke-virtual {p0, p2}, Lcom/discord/views/user/UserAvatarPresenceView;->setAvatarBackgroundColor(I)V return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getAvatarSimpleDraweeView()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -215,39 +245,35 @@ # virtual methods .method public final a(Lcom/discord/views/user/UserAvatarPresenceView$a;)V - .locals 8 - - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 7 invoke-direct {p0}, Lcom/discord/views/user/UserAvatarPresenceView;->getAvatarSimpleDraweeView()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v1 + move-result-object v0 - iget-object v0, p1, Lcom/discord/views/user/UserAvatarPresenceView$a;->a:Lcom/discord/models/domain/ModelUser; + iget-object v1, p1, Lcom/discord/views/user/UserAvatarPresenceView$a;->a:Lcom/discord/models/domain/ModelUser; const/4 v2, 0x1 - const/4 v3, 0x0 - - const/4 v4, 0x4 - - invoke-static {v0, v2, v3, v4, v3}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - - move-result-object v2 - - iget-object v5, p0, Lcom/discord/views/user/UserAvatarPresenceView;->g:Lcom/discord/utilities/images/MGImages$DistinctChangeDetector; - - const/4 v3, 0x0 + const/4 v3, 0x4 const/4 v4, 0x0 - const/16 v6, 0xc + invoke-static {v1, v2, v4, v3, v4}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - const/4 v7, 0x0 + move-result-object v1 - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + const/4 v2, 0x0 + + const/4 v3, 0x0 + + iget-object v4, p0, Lcom/discord/views/user/UserAvatarPresenceView;->g:Lcom/discord/utilities/images/MGImages$DistinctChangeDetector; + + const/16 v5, 0xc + + const/4 v6, 0x0 + + invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/views/user/UserAvatarPresenceView;->getStatusView()Lcom/discord/views/StatusView; @@ -307,7 +333,7 @@ const-string v2, "resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; diff --git a/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController$a.smali b/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController$a.smali index 4c8018c63f..bb3764a5e7 100644 --- a/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController$a.smali +++ b/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController$a.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/widgets/user/presence/ModelRichPresence;", - "Lcom/discord/utilities/streams/StreamContext;", - "Lcom/discord/views/user/UserAvatarPresenceView$a;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -76,9 +72,9 @@ new-instance v0, Lcom/discord/views/user/UserAvatarPresenceView$a; - const-string/jumbo v1, "user" + const-string v1, "user" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_0 diff --git a/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController.smali b/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController.smali index 45f8bf8188..d09cfd5b7a 100644 --- a/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController.smali +++ b/com.discord/smali/com/discord/views/user/UserAvatarPresenceViewController.smali @@ -66,7 +66,7 @@ if-eqz p5, :cond_2 - new-instance p3, Lcom/discord/utilities/streams/StreamContextService; + new-instance p5, Lcom/discord/utilities/streams/StreamContextService; const/4 v1, 0x0 @@ -86,26 +86,23 @@ const/4 v9, 0x0 - move-object v0, p3 + move-object v0, p5 invoke-direct/range {v0 .. v9}, Lcom/discord/utilities/streams/StreamContextService;->(Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreamPreviews;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + goto :goto_2 + :cond_2 - const-string/jumbo p5, "view" + move-object p5, p3 - invoke-static {p1, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + :goto_2 + if-eqz p1, :cond_6 - const-string p5, "storeUser" + if-eqz p2, :cond_5 - invoke-static {p2, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 - const-string p5, "storeUserPresence" - - invoke-static {p4, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p5, "streamContextService" - - invoke-static {p3, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_3 invoke-direct {p0, p1}, Lcom/discord/utilities/viewcontroller/RxViewController;->(Landroid/view/View;)V @@ -113,9 +110,37 @@ iput-object p4, p0, Lcom/discord/views/user/UserAvatarPresenceViewController;->c:Lcom/discord/stores/StoreUserPresence; - iput-object p3, p0, Lcom/discord/views/user/UserAvatarPresenceViewController;->d:Lcom/discord/utilities/streams/StreamContextService; + iput-object p5, p0, Lcom/discord/views/user/UserAvatarPresenceViewController;->d:Lcom/discord/utilities/streams/StreamContextService; return-void + + :cond_3 + const-string p1, "streamContextService" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_4 + const-string p1, "storeUserPresence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_5 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method @@ -125,9 +150,7 @@ check-cast p1, Lcom/discord/views/user/UserAvatarPresenceView$a; - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lcom/discord/utilities/viewcontroller/RxViewController;->getView()Landroid/view/View; @@ -138,6 +161,15 @@ invoke-virtual {v0, p1}, Lcom/discord/views/user/UserAvatarPresenceView;->a(Lcom/discord/views/user/UserAvatarPresenceView$a;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public observeState()Lrx/Observable; @@ -173,7 +205,7 @@ const-string v1, "filter { it != null }.map { it!! }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/user/presence/ModelRichPresence;->Companion:Lcom/discord/widgets/user/presence/ModelRichPresence$Companion; @@ -215,7 +247,7 @@ const-string v1, "Observable.combineLatest\u2026 .onBackpressureLatest()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/views/video/AppVideoStreamRenderer.smali b/com.discord/smali/com/discord/views/video/AppVideoStreamRenderer.smali index d79b5404e1..f3814aca20 100644 --- a/com.discord/smali/com/discord/views/video/AppVideoStreamRenderer.smali +++ b/com.discord/smali/com/discord/views/video/AppVideoStreamRenderer.smali @@ -59,13 +59,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lco/discord/media_engine/VideoStreamRenderer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -77,9 +75,7 @@ iput-object p1, p0, Lcom/discord/views/video/AppVideoStreamRenderer;->e:Lrx/subjects/BehaviorSubject; - const/4 p1, 0x0 - - invoke-static {p1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + invoke-static {v0}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; move-result-object p1 @@ -92,6 +88,20 @@ iput-object p1, p0, Lcom/discord/views/video/AppVideoStreamRenderer;->k:Lorg/webrtc/RendererCommon$ScalingType; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -114,7 +124,7 @@ if-eqz v0, :cond_3 - invoke-static {v0}, Lk0/o/c/v;->asMutableMap(Ljava/lang/Object;)Ljava/util/Map; + invoke-static {v0}, Lk0/n/c/u;->asMutableMap(Ljava/lang/Object;)Ljava/util/Map; move-result-object v0 @@ -140,7 +150,7 @@ const/4 v2, 0x1 - invoke-static {v0, v1, v2, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {v0, v1, v2, v1}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_1 sput-object v1, Lcom/discord/views/video/AppVideoStreamRenderer$a;->a:Lkotlinx/coroutines/Job; @@ -171,11 +181,11 @@ return-void :cond_3 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type kotlin.collections.MutableMap" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method @@ -195,7 +205,7 @@ iget-object v3, v0, Lcom/discord/views/video/AppVideoStreamRenderer;->g:Ljava/lang/Integer; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -275,7 +285,7 @@ if-eqz v5, :cond_2 - invoke-static {v5, v2, v4, v2}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {v5, v2, v4, v2}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_2 sput-object v2, Lcom/discord/views/video/AppVideoStreamRenderer$a;->a:Lkotlinx/coroutines/Job; @@ -313,7 +323,7 @@ const-string v5, "onSizeChangedSubject\n \u2026rameResolutionSampled() }" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v5, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1; @@ -329,7 +339,7 @@ const-string v5, "filter { it != null }.map { it!! }" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -349,7 +359,7 @@ const-string v4, "javaClass.simpleName" - invoke-static {v8, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v9, Lf/a/n/n0/c; diff --git a/com.discord/smali/com/discord/views/video/VideoCallParticipantView$ParticipantData.smali b/com.discord/smali/com/discord/views/video/VideoCallParticipantView$ParticipantData.smali index c7fb5aad1a..74afcd9530 100644 --- a/com.discord/smali/com/discord/views/video/VideoCallParticipantView$ParticipantData.smali +++ b/com.discord/smali/com/discord/views/video/VideoCallParticipantView$ParticipantData.smali @@ -48,13 +48,11 @@ .method public constructor (Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;ZLorg/webrtc/RendererCommon$ScalingType;Lorg/webrtc/RendererCommon$ScalingType;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$ApplicationStreamState;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;ZZ)V .locals 1 - const-string v0, "participant" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "type" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -101,6 +99,20 @@ iput-object p1, p0, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->a:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "participant" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;ZLorg/webrtc/RendererCommon$ScalingType;Lorg/webrtc/RendererCommon$ScalingType;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$ApplicationStreamState;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;ZZI)V @@ -212,7 +224,7 @@ .end method .method public static a(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;ZLorg/webrtc/RendererCommon$ScalingType;Lorg/webrtc/RendererCommon$ScalingType;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$ApplicationStreamState;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;ZZI)Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; - .locals 9 + .locals 10 move-object v0, p0 @@ -284,40 +296,41 @@ if-eqz v8, :cond_5 - iget-object v3, v0, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->g:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type; - - :cond_5 - and-int/lit8 v8, v1, 0x40 - - if-eqz v8, :cond_6 - - iget-boolean v8, v0, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->h:Z + iget-object v8, v0, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->g:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type; goto :goto_5 - :cond_6 - move/from16 v8, p7 + :cond_5 + move-object v8, v3 :goto_5 + and-int/lit8 v9, v1, 0x40 + + if-eqz v9, :cond_6 + + iget-boolean v9, v0, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->h:Z + + goto :goto_6 + + :cond_6 + move/from16 v9, p7 + + :goto_6 and-int/lit16 v1, v1, 0x80 if-eqz v1, :cond_7 iget-boolean v0, v0, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->i:Z - goto :goto_6 + goto :goto_7 :cond_7 move/from16 v0, p8 - :goto_6 - const-string v1, "participant" + :goto_7 + if-eqz v2, :cond_9 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "type" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_8 new-instance v1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; @@ -333,15 +346,29 @@ move-object p5, v7 - move-object p6, v3 + move-object/from16 p6, v8 - move/from16 p7, v8 + move/from16 p7, v9 move/from16 p8, v0 invoke-direct/range {p0 .. p8}, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;ZLorg/webrtc/RendererCommon$ScalingType;Lorg/webrtc/RendererCommon$ScalingType;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$ApplicationStreamState;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;ZZ)V return-object v1 + + :cond_8 + const-string v0, "type" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_9 + const-string v0, "participant" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method @@ -436,19 +463,15 @@ .method public createView(Landroid/content/Context;)Landroid/view/View; .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lcom/discord/views/video/VideoCallParticipantView; const/4 v1, 0x0 - const/4 v2, 0x0 + const/4 v2, 0x6 - const/4 v3, 0x6 + const/4 v3, 0x0 - invoke-direct {v0, p1, v1, v2, v3}, Lcom/discord/views/video/VideoCallParticipantView;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V + invoke-direct {v0, p1, v3, v1, v2}, Lcom/discord/views/video/VideoCallParticipantView;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V return-object v0 .end method @@ -468,7 +491,7 @@ iget-object v1, p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->b:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -484,7 +507,7 @@ iget-object v1, p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->d:Lorg/webrtc/RendererCommon$ScalingType; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -494,7 +517,7 @@ iget-object v1, p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->e:Lorg/webrtc/RendererCommon$ScalingType; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -504,7 +527,7 @@ iget-object v1, p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->f:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$ApplicationStreamState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -514,7 +537,7 @@ iget-object v1, p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->g:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali b/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali index b58ac0181b..15d1846475 100644 --- a/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali +++ b/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali @@ -76,169 +76,241 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "voiceUserView" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getVoiceUserView()Lcom/discord/views/VoiceUserView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "voiceUserView" - move-result-object v1 + const-string v4, "getVoiceUserView()Lcom/discord/views/VoiceUserView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "backgroundAvatar" + const/4 v2, 0x0 - const-string v3, "getBackgroundAvatar()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "backgroundAvatar" + + const-string v4, "getBackgroundAvatar()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "loadingIndicator" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getLoadingIndicator()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "loadingIndicator" + + const-string v4, "getLoadingIndicator()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "letterbox" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getLetterbox()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "letterbox" + + const-string v4, "getLetterbox()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "videoStreamRenderer" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getVideoStreamRenderer()Lcom/discord/views/video/AppVideoStreamRenderer;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "videoStreamRenderer" + + const-string v4, "getVideoStreamRenderer()Lcom/discord/views/video/AppVideoStreamRenderer;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "applicationStreamPreviewImage" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getApplicationStreamPreviewImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "applicationStreamPreviewImage" + + const-string v4, "getApplicationStreamPreviewImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "applicationStreamPreviewText" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getApplicationStreamPreviewText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "applicationStreamPreviewText" + + const-string v4, "getApplicationStreamPreviewText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteStatusIndicator" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getMuteStatusIndicator()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "muteStatusIndicator" + + const-string v4, "getMuteStatusIndicator()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "deafenStatusIndicator" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getDeafenStatusIndicator()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "deafenStatusIndicator" + + const-string v4, "getDeafenStatusIndicator()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "liveIndicator" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getLiveIndicator()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "liveIndicator" + + const-string v4, "getLiveIndicator()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string v2, "applicationStreamPaused" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getApplicationStreamPaused()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "applicationStreamPaused" + + const-string v4, "getApplicationStreamPaused()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/views/video/VideoCallParticipantView; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "videoLabel" + const-class v2, Lcom/discord/views/video/VideoCallParticipantView; - const-string v3, "getVideoLabel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "videoLabel" + + const-string v4, "getVideoLabel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb @@ -262,13 +334,15 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;II)V - .locals 1 + .locals 2 and-int/lit8 v0, p4, 0x2 + const/4 v1, 0x0 + if-eqz v0, :cond_0 - const/4 p2, 0x0 + move-object p2, v1 :cond_0 and-int/lit8 p4, p4, 0x4 @@ -280,9 +354,7 @@ const/4 p3, 0x0 :cond_1 - const-string p4, "context" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -435,6 +507,13 @@ invoke-virtual {p1, p2}, Lcom/discord/views/video/AppVideoStreamRenderer;->setMatchVideoOrientation(Z)V return-void + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final synthetic a(Lcom/discord/views/video/VideoCallParticipantView;)Landroid/view/View; @@ -822,11 +901,7 @@ .end method .method public onBind(Lcom/discord/utilities/view/grid/FrameGridLayout$Data;)V - .locals 1 - - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 check-cast p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; @@ -967,7 +1042,7 @@ iget-object v3, p0, Lcom/discord/views/video/VideoCallParticipantView;->r:Ljava/lang/String; - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -1108,7 +1183,7 @@ move-object v9, v0 :goto_a - invoke-static {v9, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v9, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -1564,7 +1639,7 @@ const-string v8, "currentFrameResolutionSubject" - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v8, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1; @@ -1580,7 +1655,7 @@ const-string v8, "filter { it != null }.map { it!! }" - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v8, Lf/a/n/n0/l; @@ -1760,7 +1835,7 @@ const-string v2, "context.getString(R.string.go_live_tile_screen)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v2, v5, [Ljava/lang/Object; @@ -1780,7 +1855,7 @@ const-string v1, "java.lang.String.format(format, *args)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->setContentDescription(Ljava/lang/CharSequence;)V @@ -1857,7 +1932,7 @@ .end method .method public final setOnWatchStreamClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1869,11 +1944,18 @@ } .end annotation - const-string v0, "onWatchStreamClicked" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/views/video/VideoCallParticipantView;->s:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onWatchStreamClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1.smali b/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1.smali index 8bd17356f5..8407dd59f4 100644 --- a/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1.smali +++ b/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AccessibilityDetectionNavigator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/accessibility/AccessibilityState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "showAccessibilityDetectionDialog" - - const-string v5, "showAccessibilityDetectionDialog(Lcom/discord/utilities/accessibility/AccessibilityState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "showAccessibilityDetectionDialog" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "showAccessibilityDetectionDialog(Lcom/discord/utilities/accessibility/AccessibilityState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/accessibility/AccessibilityState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator; invoke-static {v0, p1}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;->access$showAccessibilityDetectionDialog(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;Lcom/discord/utilities/accessibility/AccessibilityState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1.smali b/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1.smali index cc1efa52ae..93a5ab4906 100644 --- a/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1.smali +++ b/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AccessibilityDetectionNavigator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,27 +73,23 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z - .locals 2 + .locals 3 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - sget-object v0, Lf/a/a/f;->i:Lf/a/a/f$b; + sget-object v1, Lf/a/a/f;->i:Lf/a/a/f$b; invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object p1 - const-string v1, "activity.supportFragmentManager" + const-string v2, "activity.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v0, :cond_0 - - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 new-instance v0, Lf/a/a/f; @@ -108,7 +104,12 @@ return p1 :cond_0 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator.smali b/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator.smali index 66535243b8..d472d937fb 100644 --- a/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator.smali +++ b/com.discord/smali/com/discord/widgets/accessibility/AccessibilityDetectionNavigator.smali @@ -106,34 +106,28 @@ .method public final enqueueNoticeWhenEnabled(Lcom/discord/app/AppComponent;)V .locals 12 - const-string v0, "appComponent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->Companion:Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion; + sget-object v1, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->Companion:Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->getINSTANCE()Lcom/discord/utilities/accessibility/AccessibilityMonitor; + invoke-virtual {v1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->getINSTANCE()Lcom/discord/utilities/accessibility/AccessibilityMonitor; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->observeAccessibilityState()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->observeAccessibilityState()Lrx/Observable; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x2 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, p1, v0, v2, 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 v3 const-class v4, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator; - new-instance v9, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1; - - invoke-direct {v9, p0}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1;->(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -142,6 +136,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1; + + invoke-direct {v9, p0}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1;->(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -149,4 +147,11 @@ invoke-static/range {v3 .. v11}, 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, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction.smali index 12866bfaec..9e7a767c53 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction.smali @@ -33,7 +33,7 @@ # direct methods .method public constructor (JLjava/util/Set;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -43,9 +43,7 @@ } .end annotation - const-string v0, "channelIds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,6 +52,15 @@ iput-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "channelIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()J @@ -118,15 +125,22 @@ } .end annotation - const-string v0, "channelIds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->(JLjava/util/Set;)V return-object v0 + + :cond_0 + const-string p1, "channelIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -152,7 +166,7 @@ iget-object p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -205,9 +219,7 @@ .method public includeChannel(Lcom/discord/models/domain/ModelChannel;)Z .locals 4 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set; @@ -254,6 +266,15 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction.smali index 7dbdae61bd..67abcbce35 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction.smali @@ -31,7 +31,7 @@ # direct methods .method public constructor (Ljava/util/Set;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,15 +41,22 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()Ljava/util/Set; @@ -99,15 +106,22 @@ } .end annotation - const-string v0, "guildIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction; invoke-direct {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->(Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string p1, "guildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -125,7 +139,7 @@ iget-object p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -168,9 +182,7 @@ .method public includeGuild(Lcom/discord/models/domain/ModelGuild;)Z .locals 3 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set; @@ -187,6 +199,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$Companion.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$Companion.smali index 8491c56bc4..31a39fb43b 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;JJ)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; @@ -67,4 +65,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1.smali index 26cbdc7d0d..dd5799410c 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelFollowSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(JLjava/lang/String;I)V .locals 0 - const-string p4, "" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; @@ -88,4 +86,13 @@ invoke-virtual {p3, p1, p2}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectChannel(J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2.smali index 103529ffe3..fdbc98e235 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelFollowSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(JLjava/lang/String;I)V .locals 0 - const-string p4, "" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; @@ -98,4 +96,13 @@ invoke-virtual {p1, p2, p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectChannel(J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1.smali index 3c475dc13b..71c1538975 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded; + invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2.smali index d3502cd806..e20af8f3f0 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.announcements.WidgetChannelFollowSheetViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1.smali index b9962f556a..af61a97e84 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChannelFollowSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; invoke-static {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->access$configureUI(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2.smali index d0bf69d64c..fc0d7bdad6 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelFollowSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; @@ -79,9 +77,18 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet.smali index c4520335f8..eb0cb64eb5 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheet.smali @@ -57,127 +57,181 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "createChannelFollowerButton" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getCreateChannelFollowerButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "createChannelFollowerButton" - move-result-object v1 + const-string v4, "getCreateChannelFollowerButton()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "sourceGuildIcon" + const/4 v2, 0x0 - const-string v3, "getSourceGuildIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "sourceGuildIcon" + + const-string v4, "getSourceGuildIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "sourceChannelName" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getSourceChannelName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "sourceChannelName" + + const-string v4, "getSourceChannelName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelDropdown" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getChannelDropdown()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelDropdown" + + const-string v4, "getChannelDropdown()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "selectedChannelName" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getSelectedChannelName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "selectedChannelName" + + const-string v4, "getSelectedChannelName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildDropdown" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getGuildDropdown()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildDropdown" + + const-string v4, "getGuildDropdown()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "selectedGuildName" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getSelectedGuildName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "selectedGuildName" + + const-string v4, "getSelectedGuildName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "errorText" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getErrorText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "errorText" + + const-string v4, "getErrorText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 @@ -294,9 +348,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -351,7 +405,7 @@ const-string v4, "requireContext()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -561,7 +615,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -901,9 +955,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 11 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -919,43 +973,41 @@ invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const-string v1, "com.discord.intent.extra.EXTRA_GUILD_ID" + const-string v2, "com.discord.intent.extra.EXTRA_GUILD_ID" - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J - move-result-wide v0 + move-result-wide v1 - new-instance v2, Landroidx/lifecycle/ViewModelProvider; + new-instance v3, Landroidx/lifecycle/ViewModelProvider; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v3 + move-result-object v4 - new-instance v4, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory; + new-instance v5, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory; - invoke-direct {v4, v0, v1, p1, p2}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->(JJ)V + invoke-direct {v5, v1, v2, p1, p2}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->(JJ)V - invoke-direct {v2, v3, v4}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {v3, v4, v5}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V const-class p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; - invoke-virtual {v2, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {v3, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 const-string p2, "ViewModelProvider(\n \u2026eetViewModel::class.java)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->viewModel:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; - const-string/jumbo p2, "viewModel" - - const/4 v0, 0x0 + const-string p2, "viewModel" if-eqz p1, :cond_1 @@ -967,9 +1019,9 @@ move-result-object p1 - const-string/jumbo v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1; @@ -985,7 +1037,7 @@ const-string v1, "filter { it is T }.map { it as T }" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -1048,12 +1100,19 @@ return-void :cond_0 - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1.smali index 054a4fa5ac..977ae0a136 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelFollowSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->access$updateViewState(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory.smali index ec25a249c1..67fc8141ad 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory.smali @@ -39,7 +39,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 9 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; - iget-wide v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceGuildId:J + iget-wide v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceGuildId:J - iget-wide v4, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceChannelId:J + iget-wide v3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceChannelId:J sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; - move-result-object v6 + move-result-object v5 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels; - move-result-object v7 + move-result-object v6 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPermissions()Lcom/discord/stores/StorePermissions; - move-result-object v8 + move-result-object v7 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->(JJLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;)V + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->(JJLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded.smali index 0cfd24e31d..24fed3c60c 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded.smali @@ -67,16 +67,12 @@ } .end annotation - const-string v0, "availableGuilds" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "availableChannels" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p5, :cond_1 + + if-eqz p6, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel; @@ -94,6 +90,20 @@ iput-object p7, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "availableChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "availableGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -314,17 +324,11 @@ } .end annotation - const-string v0, "availableGuilds" + const/4 v0, 0x0 - move-object v6, p5 + if-eqz p5, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "availableChannels" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded; @@ -338,11 +342,29 @@ move-object v5, p4 + move-object v6, p5 + + move-object v7, p6 + move-object/from16 v8, p7 invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;)V return-object v0 + + :cond_0 + const-string v1, "availableChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "availableGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -360,7 +382,7 @@ iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -370,7 +392,7 @@ iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -380,7 +402,7 @@ iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -390,7 +412,7 @@ iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -400,7 +422,7 @@ iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -410,7 +432,7 @@ iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -420,7 +442,7 @@ iget-object p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1.smali index f410848a97..ece198e5f9 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1.smali @@ -25,18 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;>;" + "TT;TR;>;" } .end annotation @@ -90,7 +79,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; @@ -165,20 +154,16 @@ if-eqz v2, :cond_2 - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - goto :goto_1 :cond_2 const-wide/16 v2, 0x0 - :goto_1 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v2 + :goto_1 invoke-static {v4, v5, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result v2 @@ -239,18 +224,6 @@ move-result-object v2 - const-string v3, "channel.guildId" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1.smali index 7e516a0962..467c1d4bc5 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1.smali @@ -25,20 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;>;>;" + "+TR;>;>;" } .end annotation @@ -82,7 +71,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/util/List<", diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1.smali index 0456182c8e..baefdaee99 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChannelFollowSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleChannelFollowError" - - const-string v5, "handleChannelFollowError(Lcom/discord/utilities/error/Error;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelFollowError" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleChannelFollowError(Lcom/discord/utilities/error/Error;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->access$handleChannelFollowError(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2.smali index eec2714686..843c12a598 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelFollowSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1.smali index 4657cdccb1..8d776e2372 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2.smali index 37875a6f06..ff437056b1 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3.smali index 307acb5e68..16a2c25ad4 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3.smali @@ -33,19 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -150,7 +138,7 @@ goto :goto_0 :cond_0 - invoke-static {v0}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v6 diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel.smali index 00d4aa43fd..1040871602 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSheetViewModel.smali @@ -69,7 +69,7 @@ # direct methods .method public constructor (JJLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;)V - .locals 13 + .locals 14 move-object v0, p0 @@ -79,29 +79,25 @@ move-object/from16 v3, p7 - const-string v4, "storeGuilds" + const/4 v4, 0x0 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_2 - const-string v4, "storeChannels" + if-eqz v2, :cond_1 - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_0 - const-string v4, "storePermissions" + sget-object v5, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized; - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {p0, v5}, Lf/a/b/q0;->(Ljava/lang/Object;)V - sget-object v4, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized; + move-wide v5, p1 - invoke-direct {p0, v4}, Lf/a/b/q0;->(Ljava/lang/Object;)V + iput-wide v5, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceGuildId:J - move-wide v4, p1 + move-wide/from16 v5, p3 - iput-wide v4, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceGuildId:J - - move-wide/from16 v4, p3 - - iput-wide v4, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceChannelId:J + iput-wide v5, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceChannelId:J iput-object v1, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeGuilds:Lcom/discord/stores/StoreGuilds; @@ -109,47 +105,39 @@ iput-object v3, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storePermissions:Lcom/discord/stores/StorePermissions; - const/4 v1, 0x0 + invoke-static {v4}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + move-result-object v1 - move-result-object v2 + iput-object v1, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedGuildSubject:Lrx/subjects/BehaviorSubject; - iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedGuildSubject:Lrx/subjects/BehaviorSubject; + invoke-static {v4}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + move-result-object v1 - move-result-object v2 - - iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject; + iput-object v1, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject; invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject; - move-result-object v2 + move-result-object v1 - iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject; + iput-object v1, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject; invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->observeViewStateFromStores()Lrx/Observable; - move-result-object v2 + move-result-object v1 - invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - move-result-object v2 + move-result-object v1 - const/4 v3, 0x2 + const/4 v2, 0x2 - invoke-static {v2, p0, v1, v3, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, p0, v4, v2, v4}, 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 v4 + move-result-object v5 - const-class v5, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; - - new-instance v10, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1; - - invoke-direct {v10, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;->(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V - - const/4 v6, 0x0 + const-class v6, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel; const/4 v7, 0x0 @@ -157,13 +145,40 @@ const/4 v9, 0x0 - const/16 v11, 0x1e + const/4 v10, 0x0 - const/4 v12, 0x0 + new-instance v11, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1; - invoke-static/range {v4 .. v12}, 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-direct {v11, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;->(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V + + const/16 v12, 0x1e + + const/4 v13, 0x0 + + invoke-static/range {v5 .. v13}, 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 v1, "storePermissions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1 + const-string v1, "storeChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v1, "storeGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method .method public static final synthetic access$getEventSubject$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)Lrx/subjects/PublishSubject; @@ -234,7 +249,7 @@ const-string v0, "error.response" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -291,11 +306,11 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.announcements.WidgetChannelFollowSheetViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -359,7 +374,7 @@ const-string v1, "Observable.combineLatest\u2026 )\n\n expected\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -465,7 +480,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion.smali index c562a9db53..16c7304068 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; @@ -53,4 +51,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog.smali b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog.smali index 22b1bcafce..e4a4553c07 100644 --- a/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog.smali +++ b/com.discord/smali/com/discord/widgets/announcements/WidgetChannelFollowSuccessDialog.smali @@ -37,43 +37,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "successTextView" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; - const-string v3, "getSuccessTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "successTextView" - move-result-object v1 + const-string v4, "getSuccessTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "successImageView" + const/4 v2, 0x0 - const-string v3, "getSuccessImageView()Landroid/widget/ImageView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "successImageView" + + const-string v4, "getSuccessImageView()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmButton" + const-class v2, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog; - const-string v3, "getConfirmButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmButton" + + const-string v4, "getConfirmButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -341,9 +359,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -351,43 +369,11 @@ move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successTextOptions:[Ljava/lang/Integer; + iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successTextOptions:[Ljava/lang/Integer; - sget-object v1, Lk0/q/c;->b:Lk0/q/c$a; + sget-object v2, Lk0/p/c;->b:Lk0/p/c$a; - invoke-static {v0, v1}, Lf/n/a/k/a;->random([Ljava/lang/Object;Lk0/q/c;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Number; - - invoke-virtual {v0}, Ljava/lang/Number;->intValue()I - - move-result v0 - - invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->getSuccessImageView()Landroid/widget/ImageView; - - move-result-object p1 - - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - - move-result-object v0 - - const-string v1, "requireContext()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successImageOptions:[Ljava/lang/Integer; - - sget-object v2, Lk0/q/c;->b:Lk0/q/c$a; - - invoke-static {v1, v2}, Lf/n/a/k/a;->random([Ljava/lang/Object;Lk0/q/c;)Ljava/lang/Object; + invoke-static {v1, v2}, Lf/n/a/k/a;->random([Ljava/lang/Object;Lk0/p/c;)Ljava/lang/Object; move-result-object v1 @@ -397,19 +383,49 @@ move-result v1 - const/4 v2, 0x0 + invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - const/4 v3, 0x2 + move-result-object v1 - const/4 v4, 0x0 + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - invoke-static {v0, v1, v2, v3, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->getSuccessImageView()Landroid/widget/ImageView; - move-result v0 + move-result-object p1 - const/4 v1, 0x4 + invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - invoke-static {p1, v0, v4, v1, v4}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + move-result-object v1 + + const-string v2, "requireContext()" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successImageOptions:[Ljava/lang/Integer; + + sget-object v3, Lk0/p/c;->b:Lk0/p/c$a; + + invoke-static {v2, v3}, Lf/n/a/k/a;->random([Ljava/lang/Object;Lk0/p/c;)Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Ljava/lang/Number; + + invoke-virtual {v2}, Ljava/lang/Number;->intValue()I + + move-result v2 + + const/4 v3, 0x0 + + const/4 v4, 0x2 + + invoke-static {v1, v2, v3, v4, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + + move-result v1 + + const/4 v2, 0x4 + + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->getConfirmButton()Landroid/widget/Button; @@ -422,4 +438,11 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/AuthInviteInfoView.smali b/com.discord/smali/com/discord/widgets/auth/AuthInviteInfoView.smali index 901cc9b969..5a05219988 100644 --- a/com.discord/smali/com/discord/widgets/auth/AuthInviteInfoView.smali +++ b/com.discord/smali/com/discord/widgets/auth/AuthInviteInfoView.smali @@ -25,57 +25,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView; + new-instance v1, Lk0/n/c/q; - const-string v2, "invitedText" + const-class v2, Lcom/discord/widgets/auth/AuthInviteInfoView; - const-string v3, "getInvitedText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "invitedText" - move-result-object v1 + const-string v4, "getInvitedText()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildAvatar" + const/4 v2, 0x0 - const-string v3, "getGuildAvatar()Landroid/widget/ImageView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/AuthInviteInfoView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildAvatar" + + const-string v4, "getGuildAvatar()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView; + new-instance v1, Lk0/n/c/q; - const-string v2, "templateIcon" + const-class v2, Lcom/discord/widgets/auth/AuthInviteInfoView; - const-string v3, "getTemplateIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "templateIcon" + + const-string v4, "getTemplateIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildName" + const-class v2, Lcom/discord/widgets/auth/AuthInviteInfoView; - const-string v3, "getGuildName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildName" + + const-string v4, "getGuildName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -127,11 +151,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -172,6 +194,15 @@ invoke-static {p1, p2, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -263,7 +294,7 @@ if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v4 @@ -285,7 +316,7 @@ const-string v6, "channel" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel;->isMultiUserDM()Z @@ -299,7 +330,7 @@ move-result-object v0 - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -311,7 +342,7 @@ move-result-object v0 - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -319,7 +350,7 @@ const-string v5, "channel.name" - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/CharSequence;->length()I @@ -382,7 +413,7 @@ :goto_4 const-string v0, "if (channel.name == null\u2026nviter?.username)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_6 @@ -425,7 +456,7 @@ :goto_5 const-string v0, "if (approximateMemberCou\u2026_invited_to_join)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_6 return-object p1 @@ -476,9 +507,7 @@ .method public final configureGuildTemplate(Lcom/discord/models/domain/ModelGuildTemplate;)V .locals 3 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView; @@ -512,9 +541,9 @@ const-string v2, "context.getString(R.stri\u2026ild_template_modal_title)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v1 @@ -531,61 +560,68 @@ invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final configureInvite(Lcom/discord/models/domain/ModelInvite;)V .locals 10 - const-string v0, "invite" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getTemplateIcon()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 - const/16 v1, 0x8 + const/16 v2, 0x8 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getType()I - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getType()I + move-result v1 - move-result v0 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 const/4 v2, 0x5 - if-nez v0, :cond_1 + if-nez v1, :cond_1 goto :goto_1 :cond_1 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v3 @@ -595,12 +631,12 @@ :cond_2 :goto_1 - if-nez v0, :cond_3 + if-nez v1, :cond_3 goto :goto_2 :cond_3 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v2 @@ -612,12 +648,12 @@ :goto_2 const/4 v2, 0x2 - if-nez v0, :cond_5 + if-nez v1, :cond_5 goto :goto_4 :cond_5 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v3 @@ -668,7 +704,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -680,7 +716,7 @@ const-string v1, "inviteGuild" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; @@ -694,33 +730,33 @@ :goto_4 const/4 v2, 0x3 - if-nez v0, :cond_7 + if-nez v1, :cond_7 goto :goto_6 :cond_7 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - move-result v0 + move-result v1 - if-ne v0, v2, :cond_b + if-ne v1, v2, :cond_b invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getInviter()Lcom/discord/models/domain/ModelUser; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 goto :goto_5 :cond_8 - const-string v0, "" + const-string v1, "" :goto_5 invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView; @@ -735,10 +771,10 @@ invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_9 - move-object v3, v1 + move-object v3, v0 const v4, 0x7f070058 @@ -754,21 +790,21 @@ invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getInvitedText()Landroid/widget/TextView; - move-result-object v1 + move-result-object v0 invoke-direct {p0, p1}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getIntroText(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/String; move-result-object v2 - invoke-static {v2}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v2}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v2 - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildName()Landroid/widget/TextView; - move-result-object v1 + move-result-object v0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -784,18 +820,25 @@ move-result-object p1 - const-string v0, "invite.channel" + const-string v1, "invite.channel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 :cond_a - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V :cond_b :goto_6 return-void + + :cond_c + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$Companion.smali index 9a7d6718c7..cba334695c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$Companion.smali @@ -51,9 +51,7 @@ .method public final start(Landroid/content/Context;Z)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-string v0, "Age Gate" @@ -82,4 +80,13 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1.smali index 20d84fb998..08f2631f0a 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1.smali index bef395e816..f01e8fd49d 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,35 +63,33 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lf/a/a/i;->j:Lf/a/a/i$a; + sget-object v0, Lf/a/a/i;->j:Lf/a/a/i$a; iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v2 + move-result-object v1 const-string p1, "parentFragmentManager" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; - const v0, 0x7f1200c2 + const v2, 0x7f1200c2 - invoke-virtual {p1, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - move-result-object v3 + move-result-object v2 const-string p1, "getString(R.string.age_gate_date_of_birth)" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->$timeOfBirth:Ljava/lang/Long; @@ -99,27 +97,27 @@ invoke-virtual {p1}, Ljava/lang/Long;->longValue()J - move-result-wide v4 + move-result-wide v3 goto :goto_0 :cond_0 sget-object p1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper; - const/16 v0, 0x12 + const/16 v3, 0x12 - invoke-virtual {p1, v0}, Lcom/discord/utilities/birthday/BirthdayHelper;->subtractYearsFromToday(I)J + invoke-virtual {p1, v3}, Lcom/discord/utilities/birthday/BirthdayHelper;->subtractYearsFromToday(I)J - move-result-wide v4 + move-result-wide v3 :goto_0 sget-object p1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper; invoke-virtual {p1}, Lcom/discord/utilities/birthday/BirthdayHelper;->getMaxDateOfBirth()J - move-result-wide v6 + move-result-wide v5 - invoke-virtual/range {v1 .. v7}, Lf/a/a/i$a;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;JJ)Lf/a/a/i; + invoke-virtual/range {v0 .. v6}, Lf/a/a/i$a;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;JJ)Lf/a/a/i; move-result-object p1 @@ -130,4 +128,13 @@ iput-object v0, p1, Lf/a/a/i;->d:Lkotlin/jvm/functions/Function1; return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$1.smali index 37fb206d9d..0b76a76e29 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$configureUI(Lcom/discord/widgets/auth/WidgetAgeVerify;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$2.smali index 4e850eb465..9e5cbe8f30 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$handleEvent(Lcom/discord/widgets/auth/WidgetAgeVerify;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5.smali index 79d6260d84..1642148e5a 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5.smali @@ -49,7 +49,7 @@ const/4 v0, 0x1 - if-eq p1, v0, :cond_2 + if-eq p1, v0, :cond_1 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; @@ -61,7 +61,7 @@ move-result p1 - if-eqz p1, :cond_1 + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; @@ -77,36 +77,13 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p1, :cond_0 - - const-string v1, "context" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; - - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v1 - - invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z - - move-result p1 - - if-nez p1, :cond_3 - - invoke-static {v0}, Lf/a/b/m;->d(Landroid/content/Context;)V + invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->o(Landroid/content/Context;)V goto :goto_0 :cond_0 - const/4 p1, 0x0 - - throw p1 - - :cond_1 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; @@ -117,7 +94,7 @@ goto :goto_0 - :cond_2 + :cond_1 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$5;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify; invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; @@ -126,7 +103,6 @@ invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->onConfirmBackClicked()V - :cond_3 :goto_0 return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify.smali index a828b71c21..baab6f557e 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerify.smali @@ -55,169 +55,241 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewFlipper" - move-result-object v1 + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "input" + const/4 v2, 0x0 - const-string v3, "getInput()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "input" + + const-string v4, "getInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "nextButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getNextButton()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nextButton" + + const-string v4, "getNextButton()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "description" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getDescription()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "description" + + const-string v4, "getDescription()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmTitle" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getConfirmTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmTitle" + + const-string v4, "getConfirmTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmDescription" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getConfirmDescription()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmDescription" + + const-string v4, "getConfirmDescription()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "underageDescription" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getUnderageDescription()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "underageDescription" + + const-string v4, "getUnderageDescription()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "underageWarning" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getUnderageWarning()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "underageWarning" + + const-string v4, "getUnderageWarning()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "backToLogin" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getBackToLogin()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "backToLogin" + + const-string v4, "getBackToLogin()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getConfirmButton()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmButton" + + const-string v4, "getConfirmButton()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmBackButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getConfirmBackButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmBackButton" + + const-string v4, "getConfirmBackButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "backButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerify; - const-string v3, "getBackButton()Landroidx/appcompat/widget/AppCompatImageButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "backButton" + + const-string v4, "getBackButton()Landroidx/appcompat/widget/AppCompatImageButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb @@ -368,9 +440,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -406,7 +478,7 @@ const-string v2, "Calendar.getInstance()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_0 @@ -436,7 +508,7 @@ const-string v3, "formatter" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/util/Calendar;->getTimeZone()Ljava/util/TimeZone; @@ -603,7 +675,7 @@ const-string v6, "resources" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -611,7 +683,7 @@ const-string v7, "requireContext()" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v8, 0x7f100007 @@ -639,7 +711,7 @@ const-string v3, "getString(R.string.age_g\u2026ys, daysToDeletionString)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetAgeVerify;->getUnderageWarning()Lcom/discord/app/AppTextView; @@ -657,7 +729,7 @@ move-result-object v8 - invoke-static {v8, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f1200d2 @@ -695,7 +767,7 @@ const-string v3, "getString(\n R\u2026pDesk.AGE_GATE)\n )" - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v10, 0x0 @@ -1145,7 +1217,7 @@ sget-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1180,39 +1252,37 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V new-instance p1, Landroidx/lifecycle/ViewModelProvider; - new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory; - - const/4 v1, 0x0 + new-instance v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory; const/4 v2, 0x3 - invoke-direct {v0, v1, v1, v2, v1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->(Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, v0, v0, v2, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->(Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {p1, p0, v0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {p1, p0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - const-class v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; + const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(this, \u2026ifyViewModel::class.java)" + const-string v1, "ViewModelProvider(this, \u2026ifyViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify;->viewModel:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; - const-string/jumbo v0, "viewModel" + const-string v1, "viewModel" if-eqz p1, :cond_1 @@ -1279,14 +1349,21 @@ return-void :cond_0 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1326,7 +1403,7 @@ const-string v4, "requireContext()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_0 @@ -1360,7 +1437,7 @@ const-string v2, "getString(\n i\u2026pDesk.AGE_GATE)\n )" - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$1.smali index cd7ecb59b5..6ceb6919df 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerifyViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->access$handleStoreState(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1.smali index e8f290eb5b..9d75fe2ebb 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/models/domain/ModelChannel;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1.smali index 9f5fc6ae88..b7547e29f4 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2.smali index 96174ad0c1..0af3180a57 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -66,7 +62,7 @@ # virtual methods .method public final call(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState; - .locals 2 + .locals 1 new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState; @@ -84,10 +80,6 @@ sget-object p1, Lcom/discord/models/domain/ModelUser$NsfwAllowance;->UNKNOWN:Lcom/discord/models/domain/ModelUser$NsfwAllowance; :goto_0 - const-string v1, "me?.nsfwAllowed ?: ModelUser.NsfwAllowance.UNKNOWN" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v0, p3, p1, p2}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)V return-object v0 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory.smali index 45978ecb1d..06731151db 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory.smali @@ -39,13 +39,11 @@ .method public constructor (Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;)V .locals 1 - const-string v0, "storeAuth" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeChannelsSelected" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,6 +52,20 @@ iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; return-void + + :cond_0 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeAuth" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -89,7 +101,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; @@ -110,25 +120,34 @@ invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v2 + move-result-object v1 invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; - move-result-object v3 + move-result-object v2 - iget-object v4, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeAuth:Lcom/discord/stores/StoreAuthentication; + iget-object v3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeAuth:Lcom/discord/stores/StoreAuthentication; - iget-object v5, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; + iget-object v4, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->observeStores()Lrx/Observable; - move-result-object v6 + move-result-object v5 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->(Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;Lrx/Observable;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->(Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeStores()Lrx/Observable; @@ -186,7 +205,7 @@ const-string v1, "Observable.combineLatest\u2026hed\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState.smali index 4f7e9f929a..da962559a5 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)V - .locals 1 + .locals 0 - const-string v0, "nsfwAllowed" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-boolean p3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z return-void + + :cond_0 + const-string p1, "nsfwAllowed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState; @@ -101,15 +108,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState; .locals 1 - const-string v0, "nsfwAllowed" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)V return-object v0 + + :cond_0 + const-string p1, "nsfwAllowed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +141,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +151,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState.smali index 1104c49afb..7666aaf92f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState.smali @@ -245,7 +245,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -261,7 +261,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -271,7 +271,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -281,7 +281,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1.smali index 24ec1e78d7..eb4fff9ec1 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerifyViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->access$handleUserUpdateSuccess(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2.smali index 002acb918e..b1e3c7d5f6 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAgeVerifyViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->access$handleUserUpdateFailure(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel.smali index dd86e1b2dc..ca1aad0728 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAgeVerifyViewModel.smali @@ -55,7 +55,7 @@ # direct methods .method public constructor (Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -69,27 +69,19 @@ } .end annotation - const-string v0, "restAPI" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "clock" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "storeAuth" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 - const-string v0, "storeChannelsSelected" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeObservable" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState; + new-instance v9, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState; const/4 v2, 0x0 @@ -105,11 +97,11 @@ const/4 v8, 0x0 - move-object v1, v0 + move-object v1, v9 invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->(ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;Z)V - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v9}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; @@ -129,31 +121,62 @@ iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeObservable:Lrx/Observable; - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; - - new-instance v6, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;->(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel; const/4 v4, 0x0 - const/16 v7, 0x1e + new-instance v7, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1; - const/4 v8, 0x0 + invoke-direct {v7, p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;->(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V - invoke-static/range {v0 .. v8}, 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 + 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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeAuth" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V @@ -272,7 +295,7 @@ const-string v2, "error.response" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -280,7 +303,7 @@ const-string v3, "error.response.messages" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v4, "date_of_birth" @@ -294,13 +317,13 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -311,12 +334,12 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 const-string v0, "error.response.messages\n\u2026IRTH_KEY) { emptyList() }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, p1 @@ -336,7 +359,7 @@ const-string v3, "\n" - invoke-static/range {v2 .. v9}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v2 .. v9}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -546,7 +569,7 @@ const-string v1, "eventsSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated$Companion.smali index 98c5859aba..2c1ce97aa8 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated$Companion.smali @@ -36,13 +36,11 @@ .method public final start(Landroid/content/Context;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/os/Bundle; @@ -65,4 +63,18 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated.smali index 69fc906e80..6134e4c5ae 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthAgeGated.smali @@ -31,19 +31,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthAgeGated; + new-instance v1, Lk0/n/c/q; - const-string v2, "navigateToLoginButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthAgeGated; - const-string v3, "getNavigateToLoginButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "navigateToLoginButton" - move-result-object v1 + const-string v4, "getNavigateToLoginButton()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -107,9 +113,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -124,4 +128,13 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$Companion.smali index 7887af75b8..74983d856c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$Companion.smali @@ -36,21 +36,15 @@ .method public final start(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "username" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "email" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "password" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Landroid/os/Bundle; @@ -81,4 +75,32 @@ invoke-static {p1, p2, p3}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "email" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1.smali index c906e8cb59..25880cc36c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthBirthday.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; invoke-virtual {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->register(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1.smali index c73afbc736..ff7ad11dc2 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthBirthday.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1.smali index bd03b617e5..00ca4740c6 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1.smali @@ -47,7 +47,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; @@ -59,7 +59,7 @@ const-string p1, "getString(R.string.age_gate_date_of_birth)" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$1.smali index c671a0efb5..8479ef43ea 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthBirthday.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Token;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser$Token;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->registered(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$2.smali index 016be5f6ff..86642ef8b6 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$register$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$register$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthBirthday.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -76,4 +74,13 @@ invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$handleError(Lcom/discord/widgets/auth/WidgetAuthBirthday;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1.smali index cf3f515038..038fa5c787 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1.smali @@ -49,51 +49,49 @@ # virtual methods .method public getErrorMessage(Landroid/widget/CheckBox;)Ljava/lang/CharSequence; - .locals 1 + .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2; - iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; + iget-object v1, v1, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; - invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Z + invoke-static {v1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p1}, Landroid/widget/CheckBox;->isChecked()Z - move-result v0 + move-result v1 - if-nez v0, :cond_1 + if-nez v1, :cond_1 :cond_0 - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2; - iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; + iget-object v1, v1, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday; - invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Z + invoke-static {v1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Z - move-result v0 + move-result v1 - if-nez v0, :cond_2 + if-nez v1, :cond_2 :cond_1 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_2 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_3 - - const/4 p1, 0x0 + if-eqz v1, :cond_3 goto :goto_1 @@ -106,10 +104,17 @@ invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object p1 + move-result-object v0 :goto_1 - return-object p1 + return-object v0 + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic getErrorMessage(Ljava/lang/Object;)Ljava/lang/CharSequence; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2.smali index c079570ae1..ea7c2e3972 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthBirthday.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/widget/CheckBox;", "Ljava/lang/CharSequence;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,31 +78,41 @@ .method public final invoke(Landroid/widget/CheckBox;Ljava/lang/CharSequence;)Z .locals 4 - const-string v0, "checkBox" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "errorMessage" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Landroid/widget/CheckBox;->getContext()Landroid/content/Context; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x0 const/16 v3, 0xc - invoke-static {v0, p2, v1, v2, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, p2, v2, v0, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 const/4 p2, 0x1 - invoke-static {p1, v0, v1, p2, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V + invoke-static {p1, v1, v2, p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V return p2 + + :cond_0 + const-string p1, "errorMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "checkBox" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2.smali index 138b579a92..b47e05d95f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday$validationManager$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthBirthday.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/view/validators/ValidationManager;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday.smali index 336f0db9fc..e18abf2930 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthBirthday.smali @@ -59,71 +59,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthBirthday; + new-instance v1, Lk0/n/c/q; - const-string v2, "input" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthBirthday; - const-string v3, "getInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "input" - move-result-object v1 + const-string v4, "getInput()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthBirthday; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "inputWrap" + const/4 v2, 0x0 - const-string v3, "getInputWrap()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthBirthday; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "inputWrap" + + const-string v4, "getInputWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthBirthday; + new-instance v1, Lk0/n/c/q; - const-string v2, "tosOptIn" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthBirthday; - const-string v3, "getTosOptIn()Landroid/widget/CheckBox;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "tosOptIn" + + const-string v4, "getTosOptIn()Landroid/widget/CheckBox;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthBirthday; + new-instance v1, Lk0/n/c/q; - const-string v2, "policyLinks" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthBirthday; - const-string v3, "getPolicyLinks()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "policyLinks" + + const-string v4, "getPolicyLinks()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthBirthday; + new-instance v1, Lk0/n/c/q; - const-string v2, "registerButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthBirthday; - const-string v3, "getRegisterButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "registerButton" + + const-string v4, "getRegisterButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -342,7 +372,7 @@ const-string p2, "getString(\n des\u2026ivacy_policy_url)\n )" - invoke-static {v4, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -486,7 +516,7 @@ const-string v1, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -494,7 +524,7 @@ const-string v2, "error.response.messages" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "date_of_birth" @@ -514,13 +544,13 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -531,12 +561,12 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_0 const-string v1, "error.response.messages\n\u2026IRTH_KEY) { emptyList() }" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v5, p1 @@ -556,7 +586,7 @@ const-string v6, "\n" - invoke-static/range {v5 .. v12}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v5 .. v12}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -574,7 +604,7 @@ const-string v1, "requireContext()" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroid/content/Intent; @@ -605,13 +635,13 @@ move-result-object v3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; @@ -810,13 +840,13 @@ const-string v1, "Calendar.getInstance()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday;->formatter:Ljava/text/DateFormat; const-string v2, "formatter" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/util/Calendar;->getTimeZone()Ljava/util/TimeZone; @@ -1023,21 +1053,21 @@ :cond_1 const-string p1, "password" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_2 const-string p1, "email" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_3 - const-string/jumbo p1, "username" + const-string p1, "username" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$Companion.smali index b367ab6164..d99169a50c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$Companion.smali @@ -47,9 +47,9 @@ } .end annotation - const-string v0, "callback" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 if-eqz p2, :cond_0 @@ -57,47 +57,54 @@ invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; - move-result-object p2 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p2, 0x0 + if-eqz v0, :cond_1 - :goto_0 - if-eqz p2, :cond_1 + const/16 p2, 0xfa0 - const/16 v0, 0xfa0 + if-ne p1, p2, :cond_1 - if-ne p1, v0, :cond_1 - - invoke-interface {p3, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p3, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; const/4 p1, 0x1 - goto :goto_1 + goto :goto_0 :cond_1 const/4 p1, 0x0 - :goto_1 + :goto_0 return p1 + + :cond_2 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final launch(Lcom/discord/app/AppFragment;)V .locals 3 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha; const/16 v2, 0xfa0 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->g(Landroidx/fragment/app/Fragment;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->g(Landroidx/fragment/app/Fragment;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1.smali index db88a685dd..24b4ad2490 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthCaptcha.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2.smali index b71d7557a5..489347803f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2.smali @@ -51,7 +51,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getThrowable()Ljava/lang/Throwable; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1.smali index 4b034226c9..b39ac0ccfd 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1.smali @@ -81,14 +81,6 @@ and-int/lit8 v0, v1, 0x20 - const-string v0, "onNext" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "errorClass" - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v7, Lf/a/b/c0; move-object v0, v7 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1.smali index 1ae9cbfbd8..f7df58550c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthCaptcha.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali index 9d3516761e..ed6ec0fc14 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali @@ -35,29 +35,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "verifyButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthCaptcha; - const-string v3, "getVerifyButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "verifyButton" - move-result-object v1 + const-string v4, "getVerifyButton()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "help" + const/4 v2, 0x0 - const-string v3, "getHelp()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthCaptcha; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "help" + + const-string v4, "getHelp()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -153,9 +165,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -180,4 +190,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1.smali index 678787d894..2ea2b715c6 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2.smali index 6a9bc4d9ce..5a2b1e0638 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -57,7 +57,7 @@ const-string v0, "it.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$1.smali index 5b70954d6c..e18b278220 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetAuthLanding.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/auth/WidgetAuthLanding;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/auth/WidgetAuthLanding; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/auth/WidgetAuthLanding; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/auth/WidgetAuthLanding; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLanding;->access$configureUI(Lcom/discord/widgets/auth/WidgetAuthLanding;Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$2.smali index 9531a69354..5258456819 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$2.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -57,7 +57,7 @@ const-string v0, "it.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$3.smali index 59be609dc6..25645f65d4 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding$onViewBound$3.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -57,7 +57,7 @@ const-string v0, "it.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali index 2e04649277..fb04f0751b 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali @@ -41,57 +41,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding; + new-instance v1, Lk0/n/c/q; - const-string v2, "buttonLogin" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLanding; - const-string v3, "getButtonLogin()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "buttonLogin" - move-result-object v1 + const-string v4, "getButtonLogin()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "buttonRegister" + const/4 v2, 0x0 - const-string v3, "getButtonRegister()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLanding; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "buttonRegister" + + const-string v4, "getButtonRegister()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLanding; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteInfoView" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLanding; - const-string v3, "getInviteInfoView()Lcom/discord/widgets/auth/AuthInviteInfoView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteInfoView" + + const-string v4, "getInviteInfoView()Lcom/discord/widgets/auth/AuthInviteInfoView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -200,7 +224,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;->start(Landroid/content/Context;Ljava/lang/String;)V @@ -399,9 +423,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 9 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -421,7 +443,7 @@ const-string v0, "ViewModelProvider(this, \u2026ingViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel; @@ -491,7 +513,7 @@ const-string v1, "samsung" - invoke-static {p1, v1, v0}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v1, v0}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 @@ -511,4 +533,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$1.smali index 863e94a8f8..49253a9302 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLandingViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel; invoke-virtual {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->handleStoreState(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1.smali index 37e964a796..0122dc7f46 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2.smali index 8d6dd7c9a7..98460c643a 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelInvite;", - "Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;", - "Ljava/lang/String;", - "Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -72,7 +68,7 @@ const-string v1, "guildTemplate" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory.smali index f6183157c9..c52cb9e542 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$Factory.smali @@ -69,7 +69,7 @@ const-string p2, "Observable.combineLatest\u2026teError\n )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -88,9 +88,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel; @@ -131,4 +129,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreAnalytics;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState.smali index 024c34996a..d91aab7c3a 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "guildTemplateState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-object p3, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildTemplateState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState; @@ -101,15 +108,22 @@ .method public final copy(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState; .locals 1 - const-string v0, "guildTemplateState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guildTemplateState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +141,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +151,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -147,7 +161,7 @@ iget-object p1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty.smali index 8286fcad2f..a5102f5016 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty.smali @@ -91,7 +91,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate.smali index cc09439009..deae918c98 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p2, v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate; @@ -37,6 +35,13 @@ iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->ageGateError:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate; @@ -88,15 +93,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate; .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +126,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -128,7 +140,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite.smali index 65fe8fa7cc..123f207095 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V .locals 1 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p2, v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite; @@ -37,6 +35,13 @@ iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->ageGateError:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite; @@ -88,15 +93,22 @@ .method public final copy(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite; .locals 1 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +126,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -128,7 +140,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel.smali index aeacf1bb13..fd27d5f808 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLandingViewModel.smali @@ -39,7 +39,7 @@ # direct methods .method public constructor (Lrx/Observable;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreAnalytics;)V - .locals 11 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -52,25 +52,19 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeAuthentication" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeAnalytics" + new-instance v1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v1, v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->(Ljava/lang/String;)V - new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->(Ljava/lang/String;)V - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeObservable:Lrx/Observable; @@ -80,15 +74,13 @@ const/4 p2, 0x2 - invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v2 + move-result-object v1 - const-class v3, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel; + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel; - new-instance v8, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;->(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;)V + const/4 v3, 0x0 const/4 v4, 0x0 @@ -96,13 +88,15 @@ const/4 v6, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1; - const/16 v9, 0x1e + invoke-direct {v7, p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;->(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;)V - const/4 v10, 0x0 + const/16 v8, 0x1e - 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 + 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 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeAuthentication:Lcom/discord/stores/StoreAuthentication; @@ -113,6 +107,27 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreAnalytics;->appLandingViewed()V return-void + + :cond_0 + const-string p1, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeAuthentication" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -122,9 +137,7 @@ .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->getInvite()Lcom/discord/models/domain/ModelInvite; @@ -176,4 +189,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1.smali index 9c8322bff6..91260850b8 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2.smali index 9eb0b08cc0..5b37951cbe 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getType()Lcom/discord/utilities/error/Error$Type; @@ -89,4 +87,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$2.smali index 84a8acfc2b..634b636cb4 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$login$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/auth/ModelLoginResult;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ move-result v0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 sget-object v0, Lcom/discord/widgets/auth/WidgetAuthMfa;->Companion:Lcom/discord/widgets/auth/WidgetAuthMfa$Companion; @@ -75,13 +75,20 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/auth/WidgetAuthMfa$Companion;->start(Landroid/content/Context;Ljava/lang/String;)V goto :goto_0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; const/4 v0, 0x1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$3.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$3.smali index 00d00615b2..8ffb5abb0e 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$3.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$login$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$login$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$login$3;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin; @@ -76,4 +74,13 @@ invoke-virtual {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->loginAttempt(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$1.smali index 4496bc4a82..02d41731cb 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2.smali index 8c2f21b4ba..73a3dce012 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,19 +61,24 @@ .method public final invoke(Ljava/lang/String;)V .locals 4 - const-string v0, "token" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$onActivityResult$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin; - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {v0, p1, v1, v2, v3}, Lcom/discord/widgets/auth/WidgetAuthLogin;->login$default(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static {v1, p1, v2, v3, v0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->login$default(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$1.smali index ac45210417..ad2867291c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$3.smali index 637c0a71b1..2d572bdb77 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,14 +61,12 @@ .method public final invoke(Landroid/widget/TextView;)V .locals 3 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$3;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin; - const/4 v0, 0x0 - const/4 v1, 0x0 const/4 v2, 0x3 @@ -76,4 +74,11 @@ invoke-static {p1, v0, v1, v2, v0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->login$default(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1.smali index 9877d432e3..94f075060c 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,22 +71,22 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 - new-instance v1, Landroid/content/Intent; + new-instance v2, Landroid/content/Intent; - const-string v2, "android.settings.ACCESSIBILITY_SETTINGS" + const-string v3, "android.settings.ACCESSIBILITY_SETTINGS" - invoke-direct {v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V + invoke-direct {v2, v3}, Landroid/content/Intent;->(Ljava/lang/String;)V - invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V + invoke-virtual {v1, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V :try_end_0 .catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 @@ -97,16 +97,21 @@ move-result-object p1 - const v0, 0x7f121103 - - const/4 v1, 0x0 + const v1, 0x7f121103 const/4 v2, 0x0 const/16 v3, 0xc - invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v1, v2, v0, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V :goto_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5.smali index bc05534e41..3123ad9852 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$onViewBound$5.smali @@ -47,7 +47,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->(Landroid/content/Context;)V @@ -89,7 +89,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$validationManager$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$validationManager$2.smali index c17dbb9e5d..a4b532259b 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$validationManager$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin$validationManager$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthLogin$validationManager$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthLogin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/view/validators/ValidationManager;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali index 59258e3771..ad62685dd3 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali @@ -33,99 +33,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + new-instance v1, Lk0/n/c/q; - const-string v2, "loginContainer" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - const-string v3, "getLoginContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "loginContainer" - move-result-object v1 + const-string v4, "getLoginContainer()Landroid/widget/LinearLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "emailWrap" + const/4 v2, 0x0 - const-string v3, "getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "emailWrap" + + const-string v4, "getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordWrap" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - const-string v3, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordWrap" + + const-string v4, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordForgotten" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - const-string v3, "getPasswordForgotten()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordForgotten" + + const-string v4, "getPasswordForgotten()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + new-instance v1, Lk0/n/c/q; - const-string v2, "login" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - const-string v3, "getLogin()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "login" + + const-string v4, "getLogin()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordManagerLink" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - const-string v3, "getPasswordManagerLink()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordManagerLink" + + const-string v4, "getPasswordManagerLink()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -330,7 +372,7 @@ const-string v1, "StoreStream\n \u2026rmers.withDimmer(dimmer))" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; @@ -523,7 +565,7 @@ const-string v1, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -582,7 +624,7 @@ move-result-object v5 - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -607,13 +649,13 @@ const-string v5, "errorResponse.messages" - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object v0 @@ -669,7 +711,7 @@ if-eqz v0, :cond_0 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v1 @@ -715,7 +757,7 @@ const-string v0, "context ?: return" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->getValidationManager()Lcom/discord/utilities/view/validators/ValidationManager; @@ -781,7 +823,7 @@ const-string p1, "StoreStream\n .g\u2026rmers.withDimmer(dimmer))" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -848,13 +890,13 @@ const-string v0, "getString(R.string.email\u2026instructions_body, email)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; move-result-object v0 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -904,9 +946,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -916,11 +958,11 @@ move-result-object p1 - const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin; + const-class v1, Lcom/discord/widgets/auth/WidgetAuthLogin; - sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$1; + sget-object v2, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$1; - invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreInviteSettings;->trackWithInvite$app_productionDiscordExternalRelease(Ljava/lang/Class;Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v1, v2}, Lcom/discord/stores/StoreInviteSettings;->trackWithInvite$app_productionDiscordExternalRelease(Ljava/lang/Class;Lkotlin/jvm/functions/Function1;)V const p1, 0x7f04003e @@ -928,9 +970,9 @@ move-result p1 - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-static {p0, p1, v0}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor(Landroidx/fragment/app/Fragment;IZ)V + invoke-static {p0, p1, v1}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor(Landroidx/fragment/app/Fragment;IZ)V invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->loadCachedEmail()V @@ -938,25 +980,23 @@ move-result-object p1 - new-instance v1, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$2; + new-instance v2, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$2; - invoke-direct {v1, p0}, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$2;->(Lcom/discord/widgets/auth/WidgetAuthLogin;)V + invoke-direct {v2, p0}, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$2;->(Lcom/discord/widgets/auth/WidgetAuthLogin;)V - invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout; move-result-object p1 - new-instance v1, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$3; - - invoke-direct {v1, p0}, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$3;->(Lcom/discord/widgets/auth/WidgetAuthLogin;)V - const/4 v2, 0x0 - const/4 v3, 0x0 + new-instance v3, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$3; - invoke-static {p1, v2, v1, v0, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; + invoke-direct {v3, p0}, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$3;->(Lcom/discord/widgets/auth/WidgetAuthLogin;)V + + invoke-static {p1, v2, v3, v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->getPasswordForgotten()Landroid/view/View; @@ -989,4 +1029,11 @@ invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$Companion.smali index ea7b46c69f..70915309fd 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$Companion.smali @@ -36,13 +36,11 @@ .method public final start(Landroid/content/Context;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ticket" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/content/Intent; @@ -57,4 +55,18 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "ticket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$evaluateCode$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$evaluateCode$1.smali index aa8680fec5..e615e1fb95 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$evaluateCode$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$evaluateCode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthMfa$evaluateCode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthMfa.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/auth/ModelLoginResult;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onActivityCreated$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onActivityCreated$1.smali index 5369cfd4fb..1b49030927 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onActivityCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onActivityCreated$1.smali @@ -54,7 +54,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onResume$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onResume$1.smali index b6b3b13538..d912703d2e 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthMfa$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthMfa.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onViewBound$1.smali index edf62e908d..a2a64217b7 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/auth/WidgetAuthMfa$onViewBound$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetAuthMfa.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/auth/WidgetAuthMfa;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/auth/WidgetAuthMfa; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "evaluateCode" - - const-string v5, "evaluateCode(Ljava/lang/String;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "evaluateCode" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/auth/WidgetAuthMfa; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "evaluateCode(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/auth/WidgetAuthMfa; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthMfa;->access$evaluateCode(Lcom/discord/widgets/auth/WidgetAuthMfa;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$showBackupCodesDialog$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$showBackupCodesDialog$1.smali index 51063d775c..f4b1519479 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$showBackupCodesDialog$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$showBackupCodesDialog$1.smali @@ -51,13 +51,13 @@ const-string v1, "dialog" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthMfa$showBackupCodesDialog$1;->$editText:Lcom/google/android/material/textfield/TextInputLayout; const-string v2, "editText" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$1.smali index cc08716564..b099d75ed8 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthMfa.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$2.smali index c0a113c25e..c7bed2e098 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetAuthMfa.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/auth/WidgetAuthMfa;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/auth/WidgetAuthMfa; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "evaluateCode" - - const-string v5, "evaluateCode(Ljava/lang/String;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "evaluateCode" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/auth/WidgetAuthMfa; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "evaluateCode(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/auth/WidgetAuthMfa; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthMfa;->access$evaluateCode(Lcom/discord/widgets/auth/WidgetAuthMfa;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$3.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$3.smali index a8e36c0a98..a70187edb6 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$3.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthMfa$tryPasteCodeFromClipboard$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthMfa.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali index bd5944b9ad..cbef0009a3 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali @@ -39,29 +39,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthMfa; + new-instance v1, Lk0/n/c/q; - const-string v2, "codeVerificationView" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthMfa; - const-string v3, "getCodeVerificationView()Lcom/discord/views/CodeVerificationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "codeVerificationView" - move-result-object v1 + const-string v4, "getCodeVerificationView()Lcom/discord/views/CodeVerificationView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthMfa; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dimmer" + const/4 v2, 0x0 - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthMfa; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -266,7 +278,7 @@ :cond_1 const-string p1, "ticket" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -324,7 +336,7 @@ const-string v1, "context ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0d0159 @@ -395,7 +407,7 @@ const-string v1, "context ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0d015a @@ -457,11 +469,11 @@ const-string v2, "getString(\n R.str\u2026OOGLE_AUTHENTICATOR\n )" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "infoTextView" - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -500,7 +512,7 @@ const-string v1, "context ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "clipboard" @@ -529,7 +541,7 @@ const-string v2, "clipboard.primaryClip ?: return" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/ClipData;->getItemCount()I @@ -577,7 +589,7 @@ const-string v2, "clipboardText" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Lcom/discord/views/CodeVerificationView;->setCode(Ljava/lang/CharSequence;)V @@ -601,7 +613,7 @@ const-string v1, "Observable\n .\u2026L, TimeUnit.MILLISECONDS)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -716,7 +728,7 @@ :cond_2 const-string p1, "ticket" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -726,9 +738,7 @@ .method public onContextItemSelected(Landroid/view/MenuItem;)Z .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -751,18 +761,25 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V .locals 1 - const-string v0, "menu" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "v" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V @@ -779,6 +796,20 @@ invoke-virtual {p2, p3, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V return-void + + :cond_0 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "menu" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onResume()V @@ -798,7 +829,7 @@ const-string v0, "Observable\n .just(Unit)" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x2 @@ -842,9 +873,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -865,4 +894,13 @@ invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->registerForContextMenu(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onActivityResult$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onActivityResult$1.smali index d503c97f4d..284fcd834d 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onActivityResult$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthRegister$onActivityResult$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthRegister;->access$register(Lcom/discord/widgets/auth/WidgetAuthRegister;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$1.smali index b306320cb2..7ab9bc8425 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$2.smali index 09c2076fe8..d9bfe87afd 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,11 +59,9 @@ .end method .method public final invoke(Landroid/widget/TextView;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthRegister$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister; @@ -82,4 +80,13 @@ invoke-virtual {p1}, Landroid/widget/Button;->performClick()Z return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$1.smali index 00a2fba81c..507000e90f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$register$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Token;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$2.smali index d87718dd1a..334259c16d 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$register$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$register$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -76,4 +74,13 @@ invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthRegister;->access$handleError(Lcom/discord/widgets/auth/WidgetAuthRegister;Lcom/discord/utilities/error/Error;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1.smali index 05bf853cd4..b1e8c20995 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1.smali @@ -49,51 +49,49 @@ # virtual methods .method public getErrorMessage(Landroid/widget/CheckBox;)Ljava/lang/CharSequence; - .locals 1 + .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2; - iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister; + iget-object v1, v1, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister; - invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAuthRegister;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthRegister;)Z + invoke-static {v1}, Lcom/discord/widgets/auth/WidgetAuthRegister;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthRegister;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p1}, Landroid/widget/CheckBox;->isChecked()Z - move-result v0 + move-result v1 - if-nez v0, :cond_1 + if-nez v1, :cond_1 :cond_0 - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2; - iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister; + iget-object v1, v1, Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthRegister; - invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAuthRegister;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthRegister;)Z + invoke-static {v1}, Lcom/discord/widgets/auth/WidgetAuthRegister;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthRegister;)Z - move-result v0 + move-result v1 - if-nez v0, :cond_2 + if-nez v1, :cond_2 :cond_1 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_2 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_3 - - const/4 p1, 0x0 + if-eqz v1, :cond_3 goto :goto_1 @@ -106,10 +104,17 @@ invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object p1 + move-result-object v0 :goto_1 - return-object p1 + return-object v0 + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic getErrorMessage(Ljava/lang/Object;)Ljava/lang/CharSequence; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$2.smali index b64a4adbe9..ab74694337 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/widget/CheckBox;", "Ljava/lang/CharSequence;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,31 +78,41 @@ .method public final invoke(Landroid/widget/CheckBox;Ljava/lang/CharSequence;)Z .locals 4 - const-string v0, "checkBox" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "errorMessage" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Landroid/widget/CheckBox;->getContext()Landroid/content/Context; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x0 const/16 v3, 0xc - invoke-static {v0, p2, v1, v2, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, p2, v2, v0, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 const/4 p2, 0x1 - invoke-static {p1, v0, v1, p2, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V + invoke-static {p1, v1, v2, p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V return p2 + + :cond_0 + const-string p1, "errorMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "checkBox" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2.smali index e051938821..314ed57b80 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister$validationManager$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetAuthRegister$validationManager$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAuthRegister.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/view/validators/ValidationManager;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,7 +78,7 @@ aput-object v6, v5, v7 - const-string/jumbo v6, "username" + const-string v6, "username" invoke-direct {v2, v6, v3, v5}, Lcom/discord/utilities/view/validators/Input$TextInputLayoutInput;->(Ljava/lang/String;Lcom/google/android/material/textfield/TextInputLayout;[Lcom/discord/utilities/view/validators/InputValidator;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali index cda54690f1..ea63870b80 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali @@ -39,113 +39,161 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "registerContainer" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getRegisterContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "registerContainer" - move-result-object v1 + const-string v4, "getRegisterContainer()Landroid/widget/LinearLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "usernameWrap" + const/4 v2, 0x0 - const-string v3, "getUsernameWrap()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "usernameWrap" + + const-string v4, "getUsernameWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "emailWrap" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emailWrap" + + const-string v4, "getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordWrap" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordWrap" + + const-string v4, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "registerButton" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getRegisterButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "registerButton" + + const-string v4, "getRegisterButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "policyLinks" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getPolicyLinks()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "policyLinks" + + const-string v4, "getPolicyLinks()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthRegister; + new-instance v1, Lk0/n/c/q; - const-string v2, "tosOptIn" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - const-string v3, "getTosOptIn()Landroid/widget/CheckBox;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "tosOptIn" + + const-string v4, "getTosOptIn()Landroid/widget/CheckBox;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 @@ -456,7 +504,7 @@ const-string p2, "getString(\n des\u2026ivacy_policy_url)\n )" - invoke-static {v4, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -633,7 +681,7 @@ const-string v1, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -656,7 +704,7 @@ move-result-object v3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -664,7 +712,7 @@ const-string v3, "error.response.messages" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; @@ -763,7 +811,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthRegister;->getUsernameWrap()Lcom/google/android/material/textfield/TextInputLayout; @@ -860,7 +908,7 @@ const-string p1, "StoreStream\n .g\u2026rmers.withDimmer(dimmer))" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; @@ -932,9 +980,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 6 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -944,13 +992,11 @@ move-result-object p1 - const-string v0, "2020-04_new_user_age_gate" + const/4 v1, 0x2 - const/4 v1, 0x0 + const-string v2, "2020-04_new_user_age_gate" - const/4 v2, 0x2 - - invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/stores/StoreExperiments;->getExperimentSnapshot$app_productionDiscordExternalRelease$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/stores/StoreExperiments$Experiment; + invoke-static {p1, v2, v0, v1, v0}, Lcom/discord/stores/StoreExperiments;->getExperimentSnapshot$app_productionDiscordExternalRelease$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/stores/StoreExperiments$Experiment; move-result-object p1 @@ -958,7 +1004,7 @@ move-result p1 - const/16 v0, 0x8 + const/16 v1, 0x8 const/4 v2, 0x0 @@ -974,7 +1020,7 @@ move-result-object p1 - invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V goto :goto_0 @@ -1055,10 +1101,10 @@ if-eqz v3, :cond_3 - const/4 v0, 0x0 + const/4 v1, 0x0 :cond_3 - invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthRegister;->getPolicyLinks()Landroid/widget/TextView; @@ -1066,28 +1112,35 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - iget-boolean v1, p0, Lcom/discord/widgets/auth/WidgetAuthRegister;->isConsentRequired:Z + iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAuthRegister;->isConsentRequired:Z - if-eqz v1, :cond_4 + if-eqz v0, :cond_4 - const v1, 0x7f1215d0 + const v0, 0x7f1215d0 goto :goto_2 :cond_4 - const v1, 0x7f1215cf + const v0, 0x7f1215cf :goto_2 - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/auth/WidgetAuthRegister;->getFormattedTermsText(Landroid/content/Context;I)Ljava/lang/CharSequence; + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/auth/WidgetAuthRegister;->getFormattedTermsText(Landroid/content/Context;I)Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v0 :cond_5 - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$Companion.smali index 0eec4a5f27..4572d6d240 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$Companion.smali @@ -45,9 +45,7 @@ } .end annotation - const-string v0, "callback" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 const/4 v0, 0x0 @@ -70,14 +68,21 @@ :cond_1 return-void + + :cond_2 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launch(Lcom/discord/app/AppFragment;Z)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -91,7 +96,7 @@ const-string v0, "Intent().putExtra(ARG_DISABLED_KEY, disabled)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v0, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; @@ -100,4 +105,13 @@ invoke-static {p1, v0, p2, v1}, Lf/a/b/m;->g(Landroidx/fragment/app/Fragment;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$onViewBoundOrOnResume$1.smali index 891e57dfe7..a1ecb5ba60 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount$onViewBoundOrOnResume$1.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -57,7 +57,7 @@ const-string v0, "it.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali index 5f8379a28f..127ca31c49 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali @@ -39,43 +39,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleView" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; - const-string v3, "getTitleView()Lcom/discord/views/ScreenTitleView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleView" - move-result-object v1 + const-string v4, "getTitleView()Lcom/discord/views/ScreenTitleView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "buttonDelete" + const/4 v2, 0x0 - const-string v3, "getButtonDelete()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "buttonDelete" + + const-string v4, "getButtonDelete()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "buttonCancel" + const-class v2, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; - const-string v3, "getButtonCancel()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buttonCancel" + + const-string v4, "getButtonCancel()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -199,9 +217,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -216,6 +232,15 @@ invoke-static {p0, p1, v0}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor(Landroidx/fragment/app/Fragment;IZ)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -249,7 +274,7 @@ const-string v2, "getString(R.string.account_disabled_title)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/views/ScreenTitleView;->setTitle(Ljava/lang/CharSequence;)V @@ -280,7 +305,7 @@ const-string v2, "getString(R.string.accou\u2026duled_for_deletion_title)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/views/ScreenTitleView;->setTitle(Ljava/lang/CharSequence;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1.smali index c5abf93505..2c58bcef7e 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/net/Uri;", "Ljava/lang/String;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,11 @@ .method public final invoke(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "$this$getQueryParameterOrThrow" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "parameterName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p1, p2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; @@ -96,4 +94,18 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "parameterName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "$this$getQueryParameterOrThrow" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$handleError$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$handleError$1.smali index 8b782e5736..0f89acdbde 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$handleError$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion$handleError$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion$handleError$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion.smali index 59b14e9605..812f306f5e 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$Companion.smali @@ -98,8 +98,6 @@ sget-object v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1; - new-instance v16, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - const-string v2, "client_id" invoke-virtual {v1, v0, v2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1;->invoke(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; @@ -108,71 +106,73 @@ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - move-result-wide v3 + move-result-wide v4 const-string v2, "redirect_uri" invoke-virtual {v0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v7 + move-result-object v8 const-string v2, "response_type" invoke-virtual {v0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v6 + move-result-object v7 const-string v2, "state" invoke-virtual {v0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v5 + move-result-object v6 const-string v2, "scope" invoke-virtual {v1, v0, v2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion$createOauthAuthorize$1;->invoke(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; - move-result-object v9 + move-result-object v10 const-string v1, "permissions" invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v10 + move-result-object v11 const-string v1, "code_challenge" invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v11 + move-result-object v12 const-string v1, "code_challenge_method" invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v12 + move-result-object v13 const-string v1, "internal_referrer" invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v13 + move-result-object v14 - const/4 v8, 0x0 + new-instance v0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - const/16 v14, 0x10 + const/4 v9, 0x0 - const/4 v15, 0x0 + const/16 v15, 0x10 - move-object/from16 v2, v16 + const/16 v16, 0x0 - invoke-direct/range {v2 .. v15}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->(JLjava/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/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v3, v0 - return-object v16 + invoke-direct/range {v3 .. v16}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->(JLjava/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/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-object v0 .end method .method private final handleError(Landroid/content/Context;Ljava/lang/Exception;Lkotlin/jvm/functions/Function0;)V - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -204,17 +204,19 @@ const-string v2, "context.getString(R.stri\u2026missing_param, e.message)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-virtual {v2, v1, p2}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V + const/4 v3, 0x5 - const/4 p2, 0x0 + const/4 v4, 0x0 - const/16 v2, 0x8 + invoke-virtual {v2, v1, v3, p2, v4}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V - invoke-static {p1, v1, v0, p2, v2}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + const/16 p2, 0x8 + + invoke-static {p1, v1, v0, v4, p2}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V invoke-interface {p3}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; @@ -253,13 +255,11 @@ .method public final launch(Landroid/content/Context;Landroid/net/Uri;)V .locals 7 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "requestUri" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 :try_start_0 invoke-direct {p0, p2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion;->createOauthAuthorize(Landroid/net/Uri;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; @@ -285,8 +285,6 @@ invoke-static/range {v1 .. v6}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion;->handleError$default(Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion;Landroid/content/Context;Ljava/lang/Exception;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V - const/4 v0, 0x0 - :goto_0 if-eqz v0, :cond_3 @@ -304,7 +302,7 @@ const-string v2, "591317049637339146" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -324,7 +322,7 @@ const-string v4, "samsung" - invoke-static {v1, v4, v2}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v4, v2}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -364,4 +362,18 @@ :cond_3 return-void + + :cond_4 + const-string p1, "requestUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize.smali index 937b6f42b8..85499322d5 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize.smali @@ -40,13 +40,11 @@ .method public constructor (JLjava/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/String;)V .locals 1 - const-string v0, "prompt" + const/4 v0, 0x0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 - const-string v0, "scope" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -71,6 +69,20 @@ iput-object p11, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->internalReferrer:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "scope" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "prompt" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLjava/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/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -358,7 +370,7 @@ const/4 v3, 0x6 - invoke-static {v0, v1, v2, v2, v3}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {v0, v1, v2, v2, v3}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object v0 @@ -392,15 +404,15 @@ const-string v4, "bot" - invoke-static {v1, v4, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v4, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v4 if-nez v4, :cond_3 - const-string/jumbo v4, "webhook.incoming" + const-string v4, "webhook.incoming" - invoke-static {v1, v4, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v4, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -529,17 +541,11 @@ .method public final copy(JLjava/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/String;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; .locals 13 - const-string v0, "prompt" + const/4 v0, 0x0 - move-object/from16 v7, p6 + if-eqz p6, :cond_1 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "scope" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; @@ -553,6 +559,10 @@ move-object/from16 v6, p5 + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + move-object/from16 v9, p8 move-object/from16 v10, p9 @@ -564,6 +574,20 @@ invoke-direct/range {v1 .. v12}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->(JLjava/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/String;)V return-object v0 + + :cond_0 + const-string v1, "scope" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "prompt" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -589,7 +613,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->state:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -599,7 +623,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->responseType:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -609,7 +633,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->redirectUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -619,7 +643,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->prompt:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -629,7 +653,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->scope:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -639,7 +663,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->permissions:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -649,7 +673,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->codeChallenge:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -659,7 +683,7 @@ iget-object v1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->codeChallengeMethod:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -669,7 +693,7 @@ iget-object p1, p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->internalReferrer:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1032,7 +1056,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_0 invoke-static {v0, p1}, Lf/n/a/k/a;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel.smali index cd0eca04e1..73e02d42b4 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel.smali @@ -43,7 +43,7 @@ :cond_0 const-string v0, "oauthAuthorize" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -59,15 +59,22 @@ .end method .method public final setOauthAuthorize(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->oauthAuthorize:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOauthGetResponse(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder.smali index 86c60087d2..1d91b127a3 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder.smali @@ -34,7 +34,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder; @@ -42,29 +42,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "iconIv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIconIv()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "iconIv" - move-result-object v2 + const-string v5, "getIconIv()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "nameTv" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getNameTv()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "nameTv" - aput-object v0, v1, v2 + const-string v4, "getNameTv()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -72,11 +84,9 @@ .end method .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V @@ -97,6 +107,15 @@ iput-object p1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder;->nameTv$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getIconIv()Landroid/widget/ImageView; @@ -144,9 +163,7 @@ .method public bind(Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel;->getScope()Ljava/lang/String; @@ -206,6 +223,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic bind(Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$adapter$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$adapter$1.smali index aa1b966de8..14765d0393 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$adapter$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$adapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$adapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -60,13 +60,11 @@ .method public final invoke(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder; .locals 2 - const-string v0, "layoutInflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d00a4 @@ -80,11 +78,25 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "layoutInflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$1.smali index 976f6fd464..16d020f9e5 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getBodyText()Ljava/lang/String; @@ -77,7 +75,7 @@ const-string v2, "captcha_key" - invoke-static {p1, v2, v0, v1}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p1, v2, v0, v1}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p1 @@ -93,4 +91,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$2.smali index 7729cf6c43..df99e89ba1 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;)V .locals 4 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;->getLocation()Ljava/lang/String; @@ -73,27 +73,25 @@ move-result-object p1 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - new-instance v1, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - const-string v2, "Redirect OAuth flow to: " + const-string v3, "Redirect OAuth flow to: " - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 - - const/4 v2, 0x0 + move-result-object v2 const/4 v3, 0x2 - invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v1, v2, v0, v3, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V new-instance v0, Landroid/content/Intent; @@ -109,7 +107,7 @@ const-string v0, "Intent(Intent.ACTION_VIE\u2026t.FLAG_ACTIVITY_NEW_TASK)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$authorizeApplication$2;->this$0:Lcom/discord/widgets/auth/WidgetOauth2Authorize; @@ -147,4 +145,11 @@ :cond_2 return-void + + :cond_3 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onActivityResult$isCaptchaHandled$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onActivityResult$isCaptchaHandled$1.smali index 6dc52fcce6..2f829b2e1f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onActivityResult$isCaptchaHandled$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onActivityResult$isCaptchaHandled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$onActivityResult$isCaptchaHandled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onActivityResult$isCaptchaHandled$1;->this$0:Lcom/discord/widgets/auth/WidgetOauth2Authorize; invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->access$authorizeApplication(Lcom/discord/widgets/auth/WidgetOauth2Authorize;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$1.smali index 701e67fc69..6b10dc9663 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3.smali index f7df143428..ccbb42a1ed 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3.smali @@ -46,7 +46,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 1 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3;->this$0:Lcom/discord/widgets/auth/WidgetOauth2Authorize; @@ -60,17 +74,7 @@ invoke-virtual {v0}, Landroid/app/Activity;->finishAndRemoveTask()V :cond_0 - sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + const/4 v0, 0x1 - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$1.smali index f22fc2fed6..87a10a79bf 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,52 +59,49 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 3 + .locals 4 - const-string v0, "error" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; - move-result-object v0 + move-result-object v1 - const-string v1, "error.response" + const-string v2, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; + invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; - move-result-object v0 + move-result-object v1 - const-string v2, "it" + const-string v3, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z + invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z - move-result v2 + move-result v3 - xor-int/lit8 v2, v2, 0x1 + xor-int/lit8 v3, v3, 0x1 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 - goto :goto_0 + move-object v0, v1 :cond_0 - const/4 v0, 0x0 - - :goto_0 if-eqz v0, :cond_1 - goto :goto_1 + goto :goto_0 :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; @@ -124,7 +121,7 @@ move-result-object v0 - :goto_1 + :goto_0 iget-object v1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetOauth2Authorize; invoke-static {v1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->access$getValidationManager$p(Lcom/discord/widgets/auth/WidgetOauth2Authorize;)Lcom/discord/utilities/view/validators/ValidationManager; @@ -155,4 +152,11 @@ :cond_2 return-void + + :cond_3 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$2.smali index f2a3c61c6b..43ee4615ec 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;)V .locals 1 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/auth/WidgetOauth2Authorize; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->configureUI(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;)V return-void + + :cond_0 + const-string p1, "response" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$1.smali index 3b83a7e96b..b4228d82b6 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$1.smali @@ -62,7 +62,7 @@ move-result-object v0 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$2.smali index 2b3e9a30f6..d5a033009a 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2$2.smali @@ -60,7 +60,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v1}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v1 @@ -102,11 +102,11 @@ const/4 v5, 0x6 - invoke-static {v2, v4, v0, v0, v5}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {v2, v4, v0, v0, v5}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; move-result-object v2 - invoke-static {v2, v1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v2, v1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v1 @@ -160,9 +160,9 @@ const-string v1, "getString(R.string.oauth\u2026invalid_scope, scopeName)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v0}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2.smali index 445f608fd5..fb839613ba 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2Authorize.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/view/validators/ValidationManager;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali index e0885902ce..4c471f1b23 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali @@ -94,183 +94,261 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "userIconIv" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getUserIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "userIconIv" - move-result-object v1 + const-string v4, "getUserIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "appIconIv" + const/4 v2, 0x0 - const-string v3, "getAppIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "appIconIv" + + const-string v4, "getAppIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "appNameTv" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getAppNameTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "appNameTv" + + const-string v4, "getAppNameTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "permissionsLabelTv" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getPermissionsLabelTv()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "permissionsLabelTv" + + const-string v4, "getPermissionsLabelTv()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "ageNoticeTv" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getAgeNoticeTv()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "ageNoticeTv" + + const-string v4, "getAgeNoticeTv()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "securityNoticeTv" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getSecurityNoticeTv()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "securityNoticeTv" + + const-string v4, "getSecurityNoticeTv()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "permissionsList" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getPermissionsList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "permissionsList" + + const-string v4, "getPermissionsList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "grantBtn" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getGrantBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "grantBtn" + + const-string v4, "getGrantBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "unsupportedBtn" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getUnsupportedBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unsupportedBtn" + + const-string v4, "getUnsupportedBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "denyBtns" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getDenyBtns()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "denyBtns" + + const-string v4, "getDenyBtns()Ljava/util/List;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "loadingScreen" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getLoadingScreen()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "loadingScreen" + + const-string v4, "getLoadingScreen()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "contentScreen" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getContentScreen()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "contentScreen" + + const-string v4, "getContentScreen()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize; + new-instance v1, Lk0/n/c/q; - const-string v2, "notSupportedScreen" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - const-string v3, "getNotSupportedScreen()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notSupportedScreen" + + const-string v4, "getNotSupportedScreen()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc @@ -372,7 +450,7 @@ fill-array-data v0, :array_0 - invoke-static {p0, v0}, Lf/n/a/k/a;->l(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v0}, Lf/n/a/k/a;->n(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object v0 @@ -522,7 +600,7 @@ :cond_0 const-string p1, "oauth2ViewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -554,7 +632,7 @@ const-string v2, "resources.getString(R.st\u2026h2_details_creation_date)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -584,7 +662,7 @@ const-string p2, "java.lang.String.format(format, *args)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -662,7 +740,7 @@ const-string p1, "getString(\n when \u2026nd_notice\n }\n )" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getSecurityNoticeTv()Lcom/discord/app/AppTextView; @@ -676,7 +754,7 @@ const-string v3, "requireContext()" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -920,11 +998,11 @@ .method private final getRandomFakeScopeText()I .locals 2 - sget-object v0, Lk0/q/c;->b:Lk0/q/c$a; + sget-object v0, Lk0/p/c;->b:Lk0/p/c$a; const/16 v1, 0x8 - invoke-virtual {v0, v1}, Lk0/q/c$a;->nextInt(I)I + invoke-virtual {v0, v1}, Lk0/p/c$a;->nextInt(I)I move-result v0 @@ -1073,7 +1151,7 @@ const-string v2, "javaClass.simpleName" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V @@ -1099,9 +1177,9 @@ const-string v2, "getString(R.string.oauth\u2026t_invalid_scope, e.scope)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1128,55 +1206,51 @@ # virtual methods .method public configureUI(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;)V - .locals 25 + .locals 19 move-object/from16 v1, p0 - const-string v0, "data" + const/4 v0, 0x0 - move-object/from16 v2, p1 - - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getNotSupportedScreen()Landroid/view/View; - move-result-object v0 + move-result-object v2 const/16 v3, 0x8 - invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getLoadingScreen()Landroid/view/View; - move-result-object v0 + move-result-object v2 - invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getContentScreen()Landroid/view/View; - move-result-object v0 + move-result-object v2 const/4 v3, 0x0 - invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V invoke-virtual/range {p1 .. p1}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v0 + move-result-object v2 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getUserIconIv()Lcom/facebook/drawee/view/SimpleDraweeView; move-result-object v4 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String; move-result-object v6 - const/4 v14, 0x0 - if-eqz v6, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J move-result-wide v7 @@ -1196,14 +1270,14 @@ invoke-static/range {v5 .. v11}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - move-result-object v0 + move-result-object v2 - move-object v5, v0 + move-object v5, v2 goto :goto_0 :cond_0 - move-object v5, v14 + move-object v5, v0 :goto_0 const/4 v6, 0x0 @@ -1226,235 +1300,235 @@ invoke-virtual/range {p1 .. p1}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->getApplication()Lcom/discord/models/domain/ModelApplication; - move-result-object v0 + move-result-object v2 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getAppNameTv()Landroid/widget/TextView; - move-result-object v2 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; - move-result-object v4 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; + + move-result-object v5 + + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getPermissionsLabelTv()Lcom/discord/app/AppTextView; - move-result-object v2 + move-result-object v4 - const v4, 0x7f1210a4 + const v5, 0x7f1210a4 - const/4 v5, 0x1 + const/4 v6, 0x1 - new-array v6, v5, [Ljava/lang/Object; + new-array v7, v6, [Ljava/lang/Object; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; - move-result-object v7 + move-result-object v8 - aput-object v7, v6, v3 + aput-object v8, v7, v3 - invoke-virtual {v2, v4, v6}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V + invoke-virtual {v4, v5, v7}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getAppIconIv()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v15 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; - move-result-object v9 - if-eqz v9, :cond_1 + invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; - sget-object v6, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; + move-result-object v13 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getId()J + if-eqz v13, :cond_1 - move-result-wide v7 + sget-object v10, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; - const/4 v10, 0x0 + invoke-virtual {v2}, Lcom/discord/models/domain/ModelApplication;->getId()J - const/4 v11, 0x4 + move-result-wide v11 - const/4 v12, 0x0 + const/4 v14, 0x0 - invoke-static/range {v6 .. v12}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + const/4 v15, 0x4 - move-result-object v0 + const/16 v16, 0x0 - move-object/from16 v16, v0 + invoke-static/range {v10 .. v16}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + + move-result-object v2 + + move-object v10, v2 goto :goto_1 :cond_1 - move-object/from16 v16, v14 + move-object v10, v0 :goto_1 - const/16 v17, 0x0 + const/4 v11, 0x0 + + const/4 v12, 0x0 + + const/4 v13, 0x0 + + const/4 v14, 0x0 + + const/4 v15, 0x0 + + const/16 v16, 0x0 + + const/16 v17, 0xfc const/16 v18, 0x0 - const/16 v19, 0x0 - - const/16 v20, 0x0 - - const/16 v21, 0x0 - - const/16 v22, 0x0 - - const/16 v23, 0xfc - - const/16 v24, 0x0 - - invoke-static/range {v15 .. v24}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V + invoke-static/range {v9 .. v18}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V :try_start_0 - iget-object v0, v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; + iget-object v2, v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - if-eqz v0, :cond_7 + if-eqz v2, :cond_7 - invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->getScope()Ljava/lang/String; - - move-result-object v0 - - const-string v2, " " - - filled-new-array {v2}, [Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; move-result-object v2 - const/4 v4, 0x6 + invoke-virtual {v2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->getScope()Ljava/lang/String; - invoke-static {v0, v2, v3, v3, v4}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + move-result-object v2 - move-result-object v0 + const-string v4, " " - new-instance v2, Ljava/util/ArrayList; - - invoke-direct {v2}, Ljava/util/ArrayList;->()V - - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_2 - :goto_2 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v4 - - if-eqz v4, :cond_4 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + filled-new-array {v4}, [Ljava/lang/String; move-result-object v4 - move-object v6, v4 + const/4 v5, 0x6 - check-cast v6, Ljava/lang/String; + invoke-static {v2, v4, v3, v3, v5}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; - invoke-interface {v6}, Ljava/lang/CharSequence;->length()I + move-result-object v2 - move-result v6 + new-instance v4, Ljava/util/ArrayList; - if-lez v6, :cond_3 - - const/4 v6, 0x1 - - goto :goto_3 - - :cond_3 - const/4 v6, 0x0 - - :goto_3 - if-eqz v6, :cond_2 - - invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - goto :goto_2 - - :cond_4 - new-instance v0, Ljava/util/ArrayList; - - const/16 v3, 0xa - - invoke-static {v2, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - - move-result v3 - - invoke-direct {v0, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v4}, Ljava/util/ArrayList;->()V invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v2 - :goto_4 + :cond_2 + :goto_2 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v5 - if-eqz v3, :cond_5 + if-eqz v5, :cond_4 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + move-result-object v5 + + move-object v7, v5 + + check-cast v7, Ljava/lang/String; + + invoke-interface {v7}, Ljava/lang/CharSequence;->length()I + + move-result v7 + + if-lez v7, :cond_3 + + const/4 v7, 0x1 + + goto :goto_3 + + :cond_3 + const/4 v7, 0x0 + + :goto_3 + if-eqz v7, :cond_2 + + invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + goto :goto_2 + + :cond_4 + new-instance v2, Ljava/util/ArrayList; + + const/16 v3, 0xa + + invoke-static {v4, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + + move-result v3 + + invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V + + invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + move-result-object v3 - check-cast v3, Ljava/lang/String; + :goto_4 + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - new-instance v4, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel; + move-result v4 - invoke-direct {v4, v3, v14}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel;->(Ljava/lang/String;Ljava/lang/Integer;)V + if-eqz v4, :cond_5 - invoke-interface {v0, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v4 + + check-cast v4, Ljava/lang/String; + + new-instance v5, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel; + + invoke-direct {v5, v4, v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel;->(Ljava/lang/String;Ljava/lang/Integer;)V + + invoke-interface {v2, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_4 :cond_5 - invoke-static {v0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v2}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; - move-result-object v0 + move-result-object v2 - new-instance v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel; + new-instance v3, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getRandomFakeScopeText()I - move-result v3 + move-result v4 - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v3 + move-result-object v4 - invoke-direct {v2, v14, v3}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel;->(Ljava/lang/String;Ljava/lang/Integer;)V + invoke-direct {v3, v0, v4}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$PermissionModel;->(Ljava/lang/String;Ljava/lang/Integer;)V - iget-object v3, v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->adapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; + iget-object v0, v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->adapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; - invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z + invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z move-result v4 - xor-int/2addr v4, v5 + xor-int/2addr v4, v6 if-eqz v4, :cond_6 - invoke-static {v2}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + invoke-static {v3}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - move-result-object v2 + move-result-object v3 goto :goto_5 :cond_6 - sget-object v2, Lk0/j/n;->d:Lk0/j/n; + sget-object v3, Lk0/i/n;->d:Lk0/i/n; :goto_5 - invoke-static {v0, v2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v2, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; - move-result-object v0 + move-result-object v2 - invoke-virtual {v3, v0}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V + invoke-virtual {v0, v2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V :try_end_0 .catch Lcom/discord/views/OAuthPermissionViews$InvalidScopeException; {:try_start_0 .. :try_end_0} :catch_0 @@ -1472,13 +1546,13 @@ :cond_7 :try_start_1 - const-string v0, "oauth2ViewModel" + const-string v2, "oauth2ViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catch Lcom/discord/views/OAuthPermissionViews$InvalidScopeException; {:try_start_1 .. :try_end_1} :catch_0 - throw v14 + throw v0 :catch_0 move-exception v0 @@ -1486,14 +1560,19 @@ invoke-direct {v1, v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->onUnknownScope(Lcom/discord/views/OAuthPermissionViews$InvalidScopeException;)V return-void + + :cond_8 + const-string v2, "data" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public createOauthAuthorize(Landroid/net/Uri;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; .locals 1 - const-string v0, "requestUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->Companion:Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion; @@ -1502,6 +1581,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "requestUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getContentViewResId()I @@ -1524,7 +1612,7 @@ :cond_0 const-string v0, "oauth2ViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1555,9 +1643,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 9 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1565,17 +1653,17 @@ move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->adapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->adapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; move-result-object p1 - const-string v0, "REQ_URI" + const-string v1, "REQ_URI" - invoke-virtual {p1, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; + invoke-virtual {p1, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object p1 @@ -1589,40 +1677,38 @@ sget-object p1, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; :goto_0 - new-instance v0, Landroidx/lifecycle/ViewModelProvider; + new-instance v1, Landroidx/lifecycle/ViewModelProvider; - invoke-direct {v0, p0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;)V + invoke-direct {v1, p0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;)V - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {v1, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - move-result-object v0 + move-result-object v1 - const-string v1, "ViewModelProvider(this).\u2026th2ViewModel::class.java)" + const-string v2, "ViewModelProvider(this).\u2026th2ViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; + check-cast v1, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; + iput-object v1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - const-string v1, "oauth2ViewModel" + const-string v2, "oauth2ViewModel" - const/4 v2, 0x0 - - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 :try_start_0 const-string v3, "requestUrl" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->createOauthAuthorize(Landroid/net/Uri;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; move-result-object p1 - invoke-virtual {v0, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->setOauthAuthorize(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;)V + invoke-virtual {v1, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->setOauthAuthorize(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;)V :try_end_0 .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 @@ -1637,21 +1723,21 @@ :goto_1 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Landroid/widget/Button; + check-cast v1, Landroid/widget/Button; new-instance v3, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$$inlined$forEach$lambda$1; invoke-direct {v3, p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$$inlined$forEach$lambda$1;->(Lcom/discord/widgets/auth/WidgetOauth2Authorize;)V - invoke-virtual {v0, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V goto :goto_1 @@ -1660,11 +1746,11 @@ invoke-direct {p1, p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$3;->(Lcom/discord/widgets/auth/WidgetOauth2Authorize;)V - const/4 v0, 0x2 + const/4 v1, 0x2 const/4 v3, 0x0 - invoke-static {p0, p1, v3, v0, v2}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, p1, v3, v1, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V iget-object p1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; @@ -1692,15 +1778,15 @@ move-result-object p1 - const-string v0, " " + const-string v1, " " - filled-new-array {v0}, [Ljava/lang/String; + filled-new-array {v1}, [Ljava/lang/String; - move-result-object v0 + move-result-object v1 const/4 v4, 0x6 - invoke-static {p1, v0, v3, v3, v4}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v1, v3, v3, v4}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object p1 @@ -1714,11 +1800,11 @@ sget-object p1, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->Companion:Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion; - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; + iget-object v1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; + invoke-virtual {v1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; move-result-object v0 @@ -1741,19 +1827,19 @@ return-void :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :catch_0 move-exception p1 @@ -1762,11 +1848,11 @@ :cond_5 :try_start_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0 - throw v2 + throw v0 :goto_2 sget-object v0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->Companion:Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion; @@ -1777,7 +1863,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize$onViewBound$1; @@ -1786,6 +1872,13 @@ invoke-static {v0, v1, p1, v2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion;->access$handleError(Lcom/discord/widgets/auth/WidgetOauth2Authorize$Companion;Landroid/content/Context;Ljava/lang/Exception;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1850,7 +1943,7 @@ :goto_0 const-string v1, "requestUrl" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->configureNotSupportedUI(Landroid/net/Uri;)V @@ -1940,7 +2033,7 @@ goto :goto_1 :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 @@ -1951,24 +2044,31 @@ return-void :cond_5 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_6 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method .method public final setOauth2ViewModel(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->oauth2ViewModel:Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logI$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logI$1.smali index 9676678007..a04c06c247 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logI$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logI$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logI$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/Throwable;", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lcom/discord/app/AppLog;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/app/AppLog; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v4, "i" - - const-string v5, "i(Ljava/lang/String;Ljava/lang/Throwable;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "i" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppLog; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "i(Ljava/lang/String;Ljava/lang/Throwable;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -68,17 +84,26 @@ .end method .method public final invoke(Ljava/lang/String;Ljava/lang/Throwable;)V - .locals 1 + .locals 3 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v1, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; - check-cast v0, Lcom/discord/app/AppLog; + check-cast v1, Lcom/discord/app/AppLog; - invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V + const/4 v2, 0x4 + + invoke-virtual {v1, p1, v2, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logW$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logW$1.smali index 7dcc46ddc1..c596e6e16a 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logW$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logW$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion$logW$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/Throwable;", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lcom/discord/app/AppLog;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/app/AppLog; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string/jumbo v4, "w" - - const-string/jumbo v5, "w(Ljava/lang/String;Ljava/lang/Throwable;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "w" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppLog; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "w(Ljava/lang/String;Ljava/lang/Throwable;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -68,17 +84,26 @@ .end method .method public final invoke(Ljava/lang/String;Ljava/lang/Throwable;)V - .locals 1 + .locals 3 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v1, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; - check-cast v0, Lcom/discord/app/AppLog; + check-cast v1, Lcom/discord/app/AppLog; - invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V + const/4 v2, 0x5 + + invoke-virtual {v1, p1, v2, p2, v0}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion.smali index 4db8633d7f..d9ee5c52f3 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion.smali @@ -70,7 +70,7 @@ const/16 v1, 0x73 - invoke-static {v0, v1}, Lk0/u/s;->take(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1}, Lk0/t/s;->take(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -146,13 +146,11 @@ } .end annotation - const-string v0, "$this$getForSamsung" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "accountUri" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -191,4 +189,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "accountUri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "$this$getForSamsung" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$1.smali index 6ceeb4336d..28a8247530 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; @@ -95,7 +93,7 @@ const-string v2, "captcha_key" - invoke-static {p1, v2, v0, v1}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p1, v2, v0, v1}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p1 @@ -111,4 +109,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1.smali index 58404a3893..17c5ec9f1d 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.widgets.auth.WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1" f = "WidgetOauth2AuthorizeSamsung.kt" l = { @@ -62,7 +62,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p3}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p3}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -83,9 +83,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1; @@ -100,6 +98,15 @@ iput-object p1, v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -125,7 +132,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 5 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1;->label:I diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2.smali index a5c8a84f52..065dab3269 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,35 +63,40 @@ .end method .method public final invoke(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;)V - .locals 8 - - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; - - const-string v1, "POST /authorize success" - - invoke-static {v0, v1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V - - sget-object v2, Ll0/a/s0;->d:Ll0/a/s0; - - sget-object v3, Ll0/a/j0;->b:Ll0/a/v; - - const/4 v4, 0x0 - - new-instance v5, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1; + .locals 9 const/4 v0, 0x0 - invoke-direct {v5, p0, p1, v0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2;Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;Lkotlin/coroutines/Continuation;)V + if-eqz p1, :cond_0 - const/4 v6, 0x2 + sget-object v1, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; - const/4 v7, 0x0 + const-string v2, "POST /authorize success" - invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static {v1, v2}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V + + sget-object v3, Ll0/a/s0;->d:Ll0/a/s0; + + sget-object v4, Ll0/a/j0;->b:Ll0/a/v; + + const/4 v5, 0x0 + + new-instance v6, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1; + + invoke-direct {v6, p0, p1, v0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2$1;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$authorizeForSamsung$2;Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponsePost;Lkotlin/coroutines/Continuation;)V + + const/4 v7, 0x2 + + const/4 v8, 0x0 + + invoke-static/range {v3 .. v8}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$configureUI$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$configureUI$1.smali index 941a82e313..7f7a630085 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$configureUI$1.smali @@ -55,7 +55,7 @@ const-string v0, "manager.getAccountsByType(SA_ACCOUNT_TYPE)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length p1, p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1.smali index 6ceb8c6cb2..016cbfd364 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,35 +61,40 @@ .method public final invoke(Ljava/lang/String;)V .locals 3 - const-string v0, "captchaKey" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1;->this$0:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; - - invoke-static {v0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->access$getSamsungAuthCode$p(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;)Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_0 + if-eqz p1, :cond_1 iget-object v1, p0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1;->this$0:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; - invoke-static {v1, v0, p1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->access$authorizeForSamsung(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->access$getSamsungAuthCode$p(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;)Ljava/lang/String; + + move-result-object v1 + + if-eqz v1, :cond_0 + + iget-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$onActivityResult$isCaptchaHandled$1;->this$0:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; + + invoke-static {v0, v1, p1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->access$authorizeForSamsung(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 :cond_0 sget-object p1, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; - const/4 v0, 0x2 + const/4 v1, 0x2 - const-string v1, "auth code not set" + const-string v2, "auth code not set" - const/4 v2, 0x0 - - invoke-static {p1, v1, v2, v0, v2}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->logW$default(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, v2, v0, v1, v0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->logW$default(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V :goto_0 return-void + + :cond_1 + const-string p1, "captchaKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1.smali index ffaab85910..9f164c45c8 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1; -.super Lk0/l/h/a/c; +.super Lk0/k/h/a/c; .source "WidgetOauth2AuthorizeSamsung.kt" @@ -13,7 +13,7 @@ name = null .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.widgets.auth.WidgetOauth2AuthorizeSamsung" f = "WidgetOauth2AuthorizeSamsung.kt" l = { @@ -53,7 +53,7 @@ iput-object p1, p0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->this$0:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; - invoke-direct {p0, p2}, Lk0/l/h/a/c;->(Lkotlin/coroutines/Continuation;)V + invoke-direct {p0, p2}, Lk0/k/h/a/c;->(Lkotlin/coroutines/Continuation;)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2.smali index 53b55c967e..0bdf05bfbb 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.widgets.auth.WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2" f = "WidgetOauth2AuthorizeSamsung.kt" l = {} @@ -54,7 +54,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p2}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p2}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -75,9 +75,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2; @@ -90,6 +88,15 @@ iput-object p1, v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1.smali index bc7c267078..01a00e452f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; @@ -95,4 +93,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2.smali index 322d04241d..4342839809 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetOauth2AuthorizeSamsung.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali index 092b4ff1b4..3c7d05d226 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali @@ -35,19 +35,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; + new-instance v1, Lk0/n/c/q; - const-string v2, "grantBtn" + const-class v2, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; - const-string v3, "getGrantBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "grantBtn" - move-result-object v1 + const-string v4, "getGrantBtn()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -215,40 +221,40 @@ .end method .method private final startSamsungAccountLink(Ljava/lang/String;Ljava/lang/String;)V - .locals 13 + .locals 11 - const-string v0, "authServerUrl" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p1, v0}, Lk0/u/s;->take(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1}, Lk0/t/s;->take(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I - move-result v1 + move-result v2 - const/16 v2, 0xc6b + const/16 v3, 0xc6b - if-eq v1, v2, :cond_2 + if-eq v2, v3, :cond_2 - const/16 v2, 0xcb0 + const/16 v3, 0xcb0 - if-eq v1, v2, :cond_1 + if-eq v2, v3, :cond_1 - const/16 v2, 0xe9e + const/16 v3, 0xe9e - if-eq v1, v2, :cond_0 + if-eq v2, v3, :cond_0 goto :goto_0 :cond_0 - const-string/jumbo v1, "us" + const-string v2, "us" - invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 @@ -259,16 +265,16 @@ goto :goto_1 :cond_1 - const-string v1, "eu" + const-string v2, "eu" - invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z goto :goto_0 :cond_2 - const-string v1, "cn" + const-string v2, "cn" - invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 @@ -283,77 +289,82 @@ const-string p1, "https://account.samsung.com" :goto_1 - sget-object v1, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; + sget-object v2, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; - new-instance v2, Ljava/lang/StringBuilder; + new-instance v3, Ljava/lang/StringBuilder; - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - const-string v3, "GET /authorize " + const-string v4, "GET /authorize " - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - invoke-static {v1, v2}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V + invoke-static {v2, v3}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V - sget-object v1, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; + sget-object v2, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getOauth2ViewModel()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; + invoke-virtual {v3}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - move-result-object v2 + move-result-object v3 - invoke-virtual {v1, v2, p1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->getForSamsung(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;Ljava/lang/String;)Lrx/Observable; + invoke-virtual {v2, v3, p1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->getForSamsung(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;Ljava/lang/String;)Lrx/Observable; move-result-object p1 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 - - invoke-static {p1, v1, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v2, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - invoke-static {p1, p0, v3, v0, 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; + invoke-static {p1, p0, v0, v1, 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 v4 + move-result-object v2 - const-class v5, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; + const-class v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v6 + move-result-object v4 + + const/4 v5, 0x0 + + new-instance v6, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1; + + invoke-direct {v6, p0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;)V const/4 v7, 0x0 - new-instance v8, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1; + new-instance v8, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2; - invoke-direct {v8, p0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$1;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;)V + invoke-direct {v8, p0, p2}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;Ljava/lang/String;)V - const/4 v9, 0x0 + const/16 v9, 0x14 - new-instance v10, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2; + const/4 v10, 0x0 - invoke-direct {v10, p0, p2}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$startSamsungAccountLink$2;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;Ljava/lang/String;)V - - const/16 v11, 0x14 - - const/4 v12, 0x0 - - invoke-static/range {v4 .. v12}, 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/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 return-void + + :cond_4 + const-string p1, "authServerUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -361,9 +372,7 @@ .method public configureUI(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;)V .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->configureUI(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;)V @@ -378,38 +387,49 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public createOauthAuthorize(Landroid/net/Uri;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - .locals 15 + .locals 14 - const-string v0, "requestUrl" + if-eqz p1, :cond_1 - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-super/range {p0 .. p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->createOauthAuthorize(Landroid/net/Uri;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->getState()Ljava/lang/String; + invoke-super {p0, p1}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->createOauthAuthorize(Landroid/net/Uri;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; move-result-object v0 - if-eqz v0, :cond_0 + const-wide/16 v1, 0x0 + + const/4 v4, 0x0 + + invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->getState()Ljava/lang/String; + + move-result-object p1 + + if-eqz p1, :cond_0 goto :goto_0 :cond_0 - sget-object v0, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; + sget-object p1, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; - invoke-static {v0}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$createSAStateId(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;)Ljava/lang/String; + invoke-static {p1}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$createSAStateId(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;)Ljava/lang/String; - move-result-object v0 + move-result-object p1 :goto_0 - move-object v4, v0 + move-object v3, p1 + + const/4 v6, 0x0 const/4 v7, 0x0 @@ -421,23 +441,26 @@ const/4 v11, 0x0 - const/4 v12, 0x0 + const/16 v12, 0x3f5 - const/16 v13, 0x3f5 + const/4 v13, 0x0 - const/4 v14, 0x0 + const-string v5, "https://discord.com/api/v6/oauth2/samsung/authorize/callback" - const-wide/16 v2, 0x0 + invoke-static/range {v0 .. v13}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->copy$default(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;JLjava/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/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - const/4 v5, 0x0 + move-result-object p1 - const-string v6, "https://discord.com/api/v6/oauth2/samsung/authorize/callback" + return-object p1 - invoke-static/range {v1 .. v14}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->copy$default(Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;JLjava/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/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; + :cond_1 + const-string p1, "requestUrl" - move-result-object v0 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - return-object v0 + const/4 p1, 0x0 + + throw p1 .end method .method public getContentViewResId()I @@ -752,25 +775,25 @@ :goto_0 iget-object v2, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->result:Ljava/lang/Object; - sget-object v4, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v4, Lk0/k/g/a;->d:Lk0/k/g/a; iget v5, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->label:I - const/4 v6, 0x0 + const/4 v6, 0x3 - const/4 v7, 0x3 + const/4 v7, 0x2 - const/4 v8, 0x2 + const/4 v8, 0x1 - const/4 v9, 0x1 + const/4 v9, 0x0 if-eqz v5, :cond_4 - if-eq v5, v9, :cond_3 + if-eq v5, v8, :cond_3 - if-eq v5, v8, :cond_2 + if-eq v5, v7, :cond_2 - if-ne v5, v7, :cond_1 + if-ne v5, v6, :cond_1 iget-object v1, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$6:Ljava/lang/Object; @@ -822,13 +845,13 @@ check-cast v5, Landroid/net/Uri; - iget-object v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$3:Ljava/lang/Object; + iget-object v7, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$3:Ljava/lang/Object; - check-cast v8, Lo0/x; + check-cast v7, Lo0/x; - iget-object v9, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$2:Ljava/lang/Object; + iget-object v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$2:Ljava/lang/Object; - check-cast v9, Ljava/lang/String; + check-cast v8, Ljava/lang/String; iget-object v10, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$1:Ljava/lang/Object; @@ -851,9 +874,9 @@ check-cast v5, Ljava/lang/String; - iget-object v9, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$1:Ljava/lang/Object; + iget-object v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$1:Ljava/lang/Object; - check-cast v9, Ljava/lang/String; + check-cast v8, Ljava/lang/String; iget-object v10, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$0:Ljava/lang/Object; @@ -867,9 +890,9 @@ move-object v5, v1 - move-object v1, v9 + move-object v1, v8 - move-object v9, v2 + move-object v8, v2 move-object/from16 v2, v19 @@ -906,19 +929,19 @@ iput-object v5, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$3:Ljava/lang/Object; - iput v9, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->label:I + iput v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->label:I - sget-object v9, Ll0/a/j0;->b:Ll0/a/v; + sget-object v8, Ll0/a/j0;->b:Ll0/a/v; new-instance v10, Lf/a/i/a; - invoke-direct {v10, v1, v5, v6}, Lf/a/i/a;->(Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V + invoke-direct {v10, v1, v5, v9}, Lf/a/i/a;->(Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V - invoke-static {v9, v10, v3}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v8, v10, v3}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - move-result-object v9 + move-result-object v8 - if-ne v9, v4, :cond_5 + if-ne v8, v4, :cond_5 return-object v4 @@ -926,55 +949,53 @@ move-object v15, v0 :goto_1 - move-object v14, v9 + check-cast v8, Landroid/net/Uri; - check-cast v14, Landroid/net/Uri; + if-eqz v8, :cond_9 - if-eqz v14, :cond_8 + const-string v10, "redirect_uri" - const-string v9, "redirect_uri" + invoke-virtual {v8, v10}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - invoke-virtual {v14, v9}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; + move-result-object v14 - move-result-object v13 + if-eqz v14, :cond_9 - if-eqz v13, :cond_8 + const-string v10, "getCallbackUri?.getQuery\u2026m GET/callback\"\n )" - const-string v9, "getCallbackUri?.getQuery\u2026m GET/callback\"\n )" + invoke-static {v14, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v13, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v10, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; - sget-object v9, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; + new-instance v11, Ljava/lang/StringBuilder; - new-instance v10, Ljava/lang/StringBuilder; + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V + const-string v12, "POST /callback " - const-string v11, "POST /callback " + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + move-result-object v11 - move-result-object v10 - - invoke-static {v9, v10}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V + invoke-static {v10, v11}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V invoke-virtual {v15}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->getOauth2ViewModel()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel; - move-result-object v9 + move-result-object v10 - invoke-virtual {v9}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; - - move-result-object v9 - - invoke-virtual {v9}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->getState()Ljava/lang/String; + invoke-virtual {v10}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2ViewModel;->getOauthAuthorize()Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize; move-result-object v10 - invoke-static {v10}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + invoke-virtual {v10}, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuth2Authorize;->getState()Ljava/lang/String; + + move-result-object v11 + + if-eqz v11, :cond_8 iput-object v15, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$0:Ljava/lang/Object; @@ -984,63 +1005,63 @@ iput-object v5, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$3:Ljava/lang/Object; - iput-object v14, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$4:Ljava/lang/Object; + iput-object v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$4:Ljava/lang/Object; - iput-object v13, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$5:Ljava/lang/Object; + iput-object v14, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$5:Ljava/lang/Object; - iput v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->label:I + iput v7, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->label:I - sget-object v8, Ll0/a/j0;->b:Ll0/a/v; + sget-object v7, Ll0/a/j0;->b:Ll0/a/v; - new-instance v12, Lf/a/i/b; + new-instance v13, Lf/a/i/b; const/16 v16, 0x0 - move-object v9, v12 + move-object v10, v13 - move-object v11, v2 + move-object v12, v2 - move-object v7, v12 + move-object v6, v13 - move-object v12, v13 + move-object v13, v14 - move-object/from16 v17, v13 + move-object/from16 v17, v14 - move-object v13, v5 + move-object v14, v5 - move-object/from16 v18, v14 + move-object/from16 v18, v15 - move-object/from16 v14, v16 + move-object/from16 v15, v16 - invoke-direct/range {v9 .. v14}, Lf/a/i/b;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V + invoke-direct/range {v10 .. v15}, Lf/a/i/b;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V - invoke-static {v8, v7, v3}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v7, v6, v3}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - move-result-object v7 + move-result-object v6 - if-ne v7, v4, :cond_6 + if-ne v6, v4, :cond_6 return-object v4 :cond_6 move-object v10, v1 - move-object v9, v2 + move-object v7, v5 - move-object v8, v5 - - move-object v2, v7 - - move-object v11, v15 + move-object v5, v8 move-object/from16 v1, v17 - move-object/from16 v5, v18 + move-object/from16 v11, v18 + + move-object v8, v2 + + move-object v2, v6 :goto_2 check-cast v2, Landroid/net/Uri; - sget-object v7, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; + sget-object v6, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->Companion:Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion; new-instance v12, Ljava/lang/StringBuilder; @@ -1056,23 +1077,23 @@ move-result-object v12 - invoke-static {v7, v12}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V + invoke-static {v6, v12}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;->access$logI(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$Companion;Ljava/lang/String;)V invoke-static {}, Ll0/a/j0;->a()Ll0/a/f1; - move-result-object v7 + move-result-object v6 new-instance v12, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2; - invoke-direct {v12, v11, v6}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;Lkotlin/coroutines/Continuation;)V + invoke-direct {v12, v11, v9}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$2;->(Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;Lkotlin/coroutines/Continuation;)V iput-object v11, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$0:Ljava/lang/Object; iput-object v10, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$1:Ljava/lang/Object; - iput-object v9, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$2:Ljava/lang/Object; + iput-object v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$2:Ljava/lang/Object; - iput-object v8, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$3:Ljava/lang/Object; + iput-object v7, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$3:Ljava/lang/Object; iput-object v5, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->L$4:Ljava/lang/Object; @@ -1084,7 +1105,7 @@ iput v1, v3, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung$samsungCallbackHandshake$1;->label:I - invoke-static {v7, v12, v3}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v6, v12, v3}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; move-result-object v1 @@ -1099,6 +1120,11 @@ return-object v1 :cond_8 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v9 + + :cond_9 new-instance v1, Lcom/discord/samsung/SamsungConnect$SamsungCallbackException; const-string v2, "no_redirect_uri" diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$Companion.smali b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$Companion.smali index fb9a3dfc82..e70148c061 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$Companion.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$Companion.smali @@ -36,13 +36,11 @@ .method public final launch(Landroid/content/Context;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "fingerprint" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/content/Intent; @@ -59,4 +57,18 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "fingerprint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$3.smali b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$3.smali index 965653a5cb..cc92d86159 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$3.smali @@ -102,11 +102,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type WidgetRemoteAuthViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$4.smali b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$4.smali index 0123b50b83..bf590c15e8 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$4.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$configureUI$4.smali @@ -102,11 +102,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type WidgetRemoteAuthViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$onViewBound$1.smali index 15e40d62b3..3993370c7e 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/auth/WidgetRemoteAuth$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetRemoteAuth.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "LWidgetRemoteAuthViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetRemoteAuth;->access$configureUI(Lcom/discord/widgets/auth/WidgetRemoteAuth;LWidgetRemoteAuthViewModel$ViewState;)V diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali index 7747bd3052..f763c09eb3 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali @@ -51,85 +51,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/auth/WidgetRemoteAuth; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/auth/WidgetRemoteAuth; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewFlipper" - move-result-object v1 + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/auth/WidgetRemoteAuth; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cancelButton" + const/4 v2, 0x0 - const-string v3, "getCancelButton()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/auth/WidgetRemoteAuth; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cancelButton" + + const-string v4, "getCancelButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetRemoteAuth; + new-instance v1, Lk0/n/c/q; - const-string v2, "notFoundCancelButton" + const-class v2, Lcom/discord/widgets/auth/WidgetRemoteAuth; - const-string v3, "getNotFoundCancelButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notFoundCancelButton" + + const-string v4, "getNotFoundCancelButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetRemoteAuth; + new-instance v1, Lk0/n/c/q; - const-string v2, "loginButton" + const-class v2, Lcom/discord/widgets/auth/WidgetRemoteAuth; - const-string v3, "getLoginButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "loginButton" + + const-string v4, "getLoginButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetRemoteAuth; + new-instance v1, Lk0/n/c/q; - const-string v2, "temporarySwitch" + const-class v2, Lcom/discord/widgets/auth/WidgetRemoteAuth; - const-string v3, "getTemporarySwitch()Landroidx/appcompat/widget/SwitchCompat;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "temporarySwitch" + + const-string v4, "getTemporarySwitch()Landroidx/appcompat/widget/SwitchCompat;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/auth/WidgetRemoteAuth; + new-instance v1, Lk0/n/c/q; - const-string v2, "authFinishButton" + const-class v2, Lcom/discord/widgets/auth/WidgetRemoteAuth; - const-string v3, "getAuthFinishButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "authFinishButton" + + const-string v4, "getAuthFinishButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -222,9 +258,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -244,7 +280,7 @@ sget-object v0, LWidgetRemoteAuthViewModel$ViewState$c;->a:LWidgetRemoteAuthViewModel$ViewState$c; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -263,7 +299,7 @@ :cond_0 sget-object v0, LWidgetRemoteAuthViewModel$ViewState$a;->a:LWidgetRemoteAuthViewModel$ViewState$a; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -292,7 +328,7 @@ :cond_1 sget-object v0, LWidgetRemoteAuthViewModel$ViewState$d;->a:LWidgetRemoteAuthViewModel$ViewState$d; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -539,9 +575,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -549,9 +585,9 @@ move-result-object p1 - const-string v0, "REMOTE_AUTH_FINGERPRINT" + const-string v1, "REMOTE_AUTH_FINGERPRINT" - invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -563,30 +599,28 @@ const-string p1, "" :goto_0 - new-instance v0, Landroidx/lifecycle/ViewModelProvider; + new-instance v1, Landroidx/lifecycle/ViewModelProvider; - new-instance v1, LWidgetRemoteAuthViewModel$c; + new-instance v2, LWidgetRemoteAuthViewModel$c; - invoke-direct {v1, p1}, LWidgetRemoteAuthViewModel$c;->(Ljava/lang/String;)V + invoke-direct {v2, p1}, LWidgetRemoteAuthViewModel$c;->(Ljava/lang/String;)V - invoke-direct {v0, p0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {v1, p0, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V const-class p1, LWidgetRemoteAuthViewModel; - invoke-virtual {v0, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {v1, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(\n \u2026uthViewModel::class.java)" + const-string v1, "ViewModelProvider(\n \u2026uthViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, LWidgetRemoteAuthViewModel; iput-object p1, p0, Lcom/discord/widgets/auth/WidgetRemoteAuth;->viewModel:LWidgetRemoteAuthViewModel; - const/4 v0, 0x0 - if-eqz p1, :cond_1 invoke-virtual {p1}, Lf/a/b/q0;->observeViewState()Lrx/Observable; @@ -597,9 +631,9 @@ move-result-object p1 - const-string/jumbo v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -632,9 +666,16 @@ return-void :cond_1 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Companion.smali index 094623ad57..91bb0575a5 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Companion.smali @@ -51,9 +51,7 @@ .method public final launch(Landroid/content/Context;JZ)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -73,11 +71,20 @@ const-string p3, "Intent()\n .putE\u2026TINGS, showSystemSetting)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali index a839e9a1ac..d317526124 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelNotificationSettings;", - "Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;", - "Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -126,7 +122,7 @@ if-ne v6, v7, :cond_3 - invoke-static {v1, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelNotificationSettings;->getMessageNotifications()I @@ -192,7 +188,7 @@ :cond_6 move-object v10, v2 - invoke-static {v1, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelNotificationSettings;->isMuted()Z diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1.smali index e57b11e8e7..f66bc9c841 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -101,7 +99,7 @@ const-string v2, "it.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -121,7 +119,7 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/Long;->longValue()J @@ -141,7 +139,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion.smali index c2b408c7b2..cf1b737ada 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model$Companion.smali @@ -62,7 +62,7 @@ const-string p2, "StoreStream\n \u2026ust(null)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -74,7 +74,7 @@ const-string p2, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model.smali index b5ce647a74..45f384b933 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$Model.smali @@ -60,11 +60,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelChannel;ZLjava/lang/String;ZIZZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -83,6 +81,15 @@ iput-boolean p7, p0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->isAboveNotifyAllSize:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;Lcom/discord/models/domain/ModelChannel;ZLjava/lang/String;ZIZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model; @@ -233,31 +240,38 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/String;ZIZZ)Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model; .locals 9 + if-eqz p1, :cond_0 + + new-instance v8, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model; + + move-object v0, v8 + + move-object v1, p1 + + move v2, p2 + + move-object v3, p3 + + move v4, p4 + + move v5, p5 + + move v6, p6 + + move/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/String;ZIZZ)V + + return-object v8 + + :cond_0 const-string v0, "channel" - move-object v2, p1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model; - - move-object v1, v0 - - move v3, p2 - - move-object v4, p3 - - move v5, p4 - - move v6, p5 - - move v7, p6 - - move/from16 v8, p7 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/String;ZIZZ)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -275,7 +289,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -291,7 +305,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->channelMuteEndTime:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1.smali index 3c49a5c1a2..a5a1cfe0f2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1.smali @@ -51,7 +51,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1.smali index 874df8a7cf..36936bb40f 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelNotificationSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;", "Lcom/discord/views/CheckedSetting;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,48 +71,44 @@ .method public final invoke(Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;Lcom/discord/views/CheckedSetting;I)V .locals 3 - const-string v0, "$this$configureNotificationRadio" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "radio" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1; - new-instance v0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1; + invoke-direct {v1, p1, p3}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1;->(Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;I)V - invoke-direct {v0, p1, p3}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1$1;->(Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;I)V - - invoke-virtual {p2, v0}, Lcom/discord/views/CheckedSetting;->e(Landroid/view/View$OnClickListener;)V + invoke-virtual {p2, v1}, Lcom/discord/views/CheckedSetting;->e(Landroid/view/View$OnClickListener;)V invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->isAboveNotifyAllSize()Z - move-result v0 + move-result v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - sget v0, Lcom/discord/models/domain/ModelNotificationSettings;->FREQUENCY_ALL:I + sget v1, Lcom/discord/models/domain/ModelNotificationSettings;->FREQUENCY_ALL:I - if-ne p3, v0, :cond_0 + if-ne p3, v1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; - const v2, 0x7f120e22 + const v1, 0x7f120e22 - invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; move-result-object v0 - invoke-virtual {p2, v0, v1}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V + invoke-virtual {p2, v0, v2}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V goto :goto_0 :cond_0 - const/4 v0, 0x0 - - invoke-virtual {p2, v0, v1}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V + invoke-virtual {p2, v0, v2}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V :goto_0 invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getNotificationSetting()I @@ -121,10 +117,10 @@ if-ne v0, p3, :cond_1 - const/4 v1, 0x1 + const/4 v2, 0x1 :cond_1 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getNotificationSettingIsInherited()Z @@ -142,7 +138,7 @@ :goto_1 invoke-virtual {p2, p1}, Lcom/discord/views/CheckedSetting;->setButtonAlpha(F)V - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 iget-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureNotificationRadios$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; @@ -154,4 +150,18 @@ :cond_3 return-void + + :cond_4 + const-string p1, "radio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "$this$configureNotificationRadio" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onMute$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onMute$1.smali index bf2c66497b..4c8df15ad5 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onMute$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onMute$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onMute$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelNotificationSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -82,7 +82,7 @@ const-string v4, "parentFragmentManager" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, v3}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion;->showForChannel(JLandroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onUnmute$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onUnmute$1.smali index cd9e0d80b4..3f8c2132b2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onUnmute$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onUnmute$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onUnmute$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelNotificationSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v0, "requireContext()" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$configureUI$onUnmute$1;->$this_configureUI:Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$1.smali index ee83a9c37c..60baa0ea78 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$1.smali @@ -55,7 +55,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion;->show(Landroidx/fragment/app/FragmentManager;)V @@ -66,7 +66,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -74,7 +74,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsNotifications$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$2.smali index 79b444eb99..f92b12654c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelNotificationSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali index b64329ae3d..4a9f77e013 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali @@ -40,57 +40,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationMuteSettingsView" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; - const-string v3, "getNotificationMuteSettingsView()Lcom/discord/widgets/servers/NotificationMuteSettingsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "notificationMuteSettingsView" - move-result-object v1 + const-string v4, "getNotificationMuteSettingsView()Lcom/discord/widgets/servers/NotificationMuteSettingsView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "notificationFrequencyWrap" + const/4 v2, 0x0 - const-string v3, "getNotificationFrequencyWrap()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "notificationFrequencyWrap" + + const-string v4, "getNotificationFrequencyWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettingsRadios" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; - const-string v3, "getNotificationSettingsRadios()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettingsRadios" + + const-string v4, "getNotificationSettingsRadios()Ljava/util/List;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "systemNotificationsSettings" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings; - const-string v3, "getSystemNotificationsSettings()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "systemNotificationsSettings" + + const-string v4, "getSystemNotificationsSettings()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -136,7 +160,7 @@ fill-array-data v0, :array_0 - invoke-static {p0, v0}, Lf/n/a/k/a;->l(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v0}, Lf/n/a/k/a;->n(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object v0 @@ -182,7 +206,7 @@ :cond_0 const-string p0, "notificationSettingsRadioManager" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -300,7 +324,7 @@ const-string v4, "requireContext()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -340,7 +364,7 @@ move-result-object v11 - invoke-static {v11, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v10, v11, v5, v6, v7}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String; @@ -364,7 +388,7 @@ const-string v2, "if (channel.isTextChanne\u2026g(R.string.mute_category)" - invoke-static {v12, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -388,7 +412,7 @@ move-result-object v10 - invoke-static {v10, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v9, v10, v5, v6, v7}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String; @@ -410,7 +434,7 @@ :goto_1 move-object v13, v3 - invoke-static {v13, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState; @@ -430,7 +454,7 @@ const-string v3, "getString(R.string.form_\u2026bel_mobile_channel_muted)" - invoke-static {v14, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v15, 0x7f12073d @@ -564,9 +588,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -574,11 +598,9 @@ invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->setRetainInstance(Z)V - const/4 v0, 0x0 - const/4 v1, 0x0 - invoke-static {p0, v0, p1, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, v1, p1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const p1, 0x7f12102b @@ -588,9 +610,9 @@ invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings;->getNotificationSettingsRadios()Ljava/util/List; - move-result-object v1 + move-result-object v0 - invoke-direct {p1, v1}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V + invoke-direct {p1, v0}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings;->notificationSettingsRadioManager:Lcom/discord/views/RadioManager; @@ -598,27 +620,34 @@ move-result-object p1 - const-string v1, "SHOW_SYSTEM_SETTING" + const-string v0, "SHOW_SYSTEM_SETTING" - invoke-virtual {p1, v1, v0}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z move-result p1 invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings;->getSystemNotificationsSettings()Landroid/view/View; - move-result-object v1 + move-result-object v0 if-eqz p1, :cond_0 goto :goto_0 :cond_0 - const/16 v0, 0x8 + const/16 v1, 0x8 :goto_0 - invoke-virtual {v1, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet$Companion.smali index 82186176ac..98ebd730fb 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet$Companion.smali @@ -36,31 +36,36 @@ .method public final hasUserSeenChannelOnboarding(Landroid/content/Context;)Z .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; move-result-object p1 - const-string v0, "CACHE_KEY_CHANNEL_ONBOARDED" + const/4 v0, 0x0 - const/4 v1, 0x0 + const-string v1, "CACHE_KEY_CHANNEL_ONBOARDED" - invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result p1 return p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final markSeenUserChannelOnboarding(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; @@ -70,25 +75,32 @@ move-result-object p1 - const-string v0, "CACHE_KEY_CHANNEL_ONBOARDED" + const/4 v0, 0x1 - const/4 v1, 0x1 + const-string v1, "CACHE_KEY_CHANNEL_ONBOARDED" - invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object p1 invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final show(Landroidx/fragment/app/Fragment;)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelOnboardingSheet; @@ -100,11 +112,20 @@ const-string v1, "fragment.parentFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "javaClass" invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet.smali index 85a167e35a..8b88bf6bac 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelOnboardingSheet.smali @@ -29,19 +29,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetChannelOnboardingSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelView" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelOnboardingSheet; - const-string v3, "getChannelView()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "channelView" - move-result-object v1 + const-string v4, "getChannelView()Lcom/google/android/material/button/MaterialButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/channels/WidgetChannelOnboardingSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -105,9 +111,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -119,7 +123,7 @@ const-string v0, "requireContext()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/channels/WidgetChannelOnboardingSheet$Companion;->markSeenUserChannelOnboarding(Landroid/content/Context;)V @@ -134,4 +138,13 @@ invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel.smali index 4860b2f140..046eff84f5 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel.smali @@ -41,19 +41,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel; + new-instance v1, Lk0/n/c/q; - const-string v2, "name" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel; - const-string v3, "getName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "name" - move-result-object v1 + const-string v4, "getName()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -61,15 +67,13 @@ .end method .method public constructor (ILcom/discord/widgets/channels/WidgetChannelSelector$Adapter;I)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -94,6 +98,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getName()Landroid/widget/TextView; @@ -129,9 +142,9 @@ .method public onConfigure(ILcom/discord/widgets/channels/WidgetChannelSelector$Model$Item;)V .locals 10 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -141,44 +154,42 @@ invoke-virtual {p2}, Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Item;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->getName()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - iget v1, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->noChannelStringId:I + iget v2, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->noChannelStringId:I - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; + invoke-static {v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; - move-result-object v0 + move-result-object v1 :goto_0 - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v0, "itemView" + const-string v1, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Item;->getChannel()Lcom/discord/models/domain/ModelChannel; move-result-object p2 - const/4 v0, 0x0 - if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getType()I @@ -257,6 +268,13 @@ invoke-static/range {v3 .. v9}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V return-void + + :cond_6 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali index 683917ca69..0c478da67f 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali @@ -38,13 +38,11 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Lcom/discord/widgets/channels/WidgetChannelSelector;I)V .locals 1 - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dialog" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -53,6 +51,20 @@ iput p3, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter;->noChannelStringId:I return-void + + :cond_0 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDialog$p(Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter;)Lcom/discord/widgets/channels/WidgetChannelSelector; @@ -78,17 +90,24 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel; .locals 1 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel; - iget p2, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter;->noChannelStringId:I + const p2, 0x7f0d0170 - const v0, 0x7f0d0170 + iget v0, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter;->noChannelStringId:I - invoke-direct {p1, v0, p0, p2}, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->(ILcom/discord/widgets/channels/WidgetChannelSelector$Adapter;I)V + invoke-direct {p1, p2, p0, v0}, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->(ILcom/discord/widgets/channels/WidgetChannelSelector$Adapter;I)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction.smali index 2446b8f37c..0ca49d5b96 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction.smali @@ -29,15 +29,22 @@ # virtual methods .method public includeChannel(Lcom/discord/models/domain/ModelChannel;)Z - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction$DefaultImpls;->includeChannel(Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;Lcom/discord/models/domain/ModelChannel;)Z move-result p1 return p1 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Companion.smali index 8159b36117..fa0f308bbd 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Companion.smali @@ -247,9 +247,7 @@ .method public final launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V .locals 3 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelSelector; @@ -289,7 +287,7 @@ const-string p2, "fragment.parentFragmentManager" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/channels/WidgetChannelSelector; @@ -300,64 +298,87 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launchForText(Landroidx/fragment/app/Fragment;JIZI)V - .locals 9 + .locals 8 - const-string v0, "fragment" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v8, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction; + new-instance v7, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction; const/4 v0, 0x0 - invoke-direct {v8, v0}, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction;->(I)V + invoke-direct {v7, v0}, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction;->(I)V - move-object v1, p0 + move-object v0, p0 - move-object v2, p1 + move-object v1, p1 - move-wide v3, p2 + move-wide v2, p2 - move v5, p4 + move v4, p4 - move v6, p5 + move v5, p5 - move v7, p6 + move v6, p6 - invoke-virtual/range {v1 .. v8}, Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;->launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V + invoke-virtual/range {v0 .. v7}, Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;->launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final launchForVoice(Landroidx/fragment/app/Fragment;JIZI)V - .locals 9 + .locals 8 - const-string v0, "fragment" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v8, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction; + new-instance v7, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction; const/4 v0, 0x2 - invoke-direct {v8, v0}, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction;->(I)V + invoke-direct {v7, v0}, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction;->(I)V - move-object v1, p0 + move-object v0, p0 - move-object v2, p1 + move-object v1, p1 - move-wide v3, p2 + move-wide v2, p2 - move v5, p4 + move v4, p4 - move v6, p5 + move v5, p5 - move v7, p6 + move v6, p6 - invoke-virtual/range {v1 .. v8}, Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;->launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V + invoke-virtual/range {v0 .. v7}, Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;->launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$FilterFunction$DefaultImpls.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$FilterFunction$DefaultImpls.smali index 222bcb74ce..49fb2b4b59 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$FilterFunction$DefaultImpls.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$FilterFunction$DefaultImpls.smali @@ -18,11 +18,18 @@ .method public static includeChannel(Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;Lcom/discord/models/domain/ModelChannel;)Z .locals 0 - const-string p0, "channel" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p0, 0x1 return p0 + + :cond_0 + const-string p0, "channel" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion$get$1.smali index 700e32a7b5..424b08bbe2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion$get$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Item;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -145,7 +137,7 @@ goto :goto_1 :cond_2 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_1 invoke-static {}, Lcom/discord/models/domain/ModelChannel;->getSortByNameAndType()Ljava/util/Comparator; @@ -154,9 +146,9 @@ const-string v2, "ModelChannel.getSortByNameAndType()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v0 @@ -196,7 +188,7 @@ goto :goto_2 :cond_3 - invoke-static {p1, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion.smali index 95d6130a54..1236a7851a 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Companion.smali @@ -47,9 +47,7 @@ } .end annotation - const-string v0, "filterFunction" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -79,7 +77,7 @@ const-string p2, "StoreStream.getChannels(\u2026 { Item(it) }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -91,7 +89,16 @@ const-string p2, "StoreStream.getChannels(\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "filterFunction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Item.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Item.smali index 1810d39c64..39dc4f282e 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Item.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Model$Item.smali @@ -84,7 +84,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Item;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction.smali index 5a090d98d4..f4e6d4a6eb 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction.smali @@ -111,9 +111,7 @@ .method public includeChannel(Lcom/discord/models/domain/ModelChannel;)Z .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget v0, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$TypeFilterFunction;->type:I @@ -132,6 +130,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1.smali index 080dc0f275..24b1950730 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelSelector; @@ -85,4 +83,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali index 315a1e4ae3..fa8459ee7d 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali @@ -52,19 +52,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetChannelSelector; + new-instance v1, Lk0/n/c/q; - const-string v2, "list" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelSelector; - const-string v3, "getList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "list" - move-result-object v1 + const-string v4, "getList()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/channels/WidgetChannelSelector;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -107,7 +113,7 @@ :cond_0 const-string p0, "adapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -211,115 +217,116 @@ # virtual methods .method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V - .locals 17 + .locals 11 - move-object/from16 v0, p0 + const/4 v0, 0x0 - const-string v1, "compositeSubscription" + if-eqz p1, :cond_3 - move-object/from16 v2, p1 + invoke-super {p0, p1}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object p1, Lcom/discord/widgets/channels/WidgetChannelSelector$Model;->Companion:Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Companion; - invoke-super/range {p0 .. p1}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V + invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - sget-object v1, Lcom/discord/widgets/channels/WidgetChannelSelector$Model;->Companion:Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Companion; + move-result-object v1 - invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; + const-wide/16 v2, -0x1 - move-result-object v2 + const-string v4, "INTENT_EXTRA_GUILD_ID" - const-string v3, "INTENT_EXTRA_GUILD_ID" + invoke-virtual {v1, v4, v2, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J - const-wide/16 v4, -0x1 + move-result-wide v1 - invoke-virtual {v2, v3, v4, v5}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J + invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-wide v2 + move-result-object v3 - invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - - move-result-object v4 + const/4 v4, 0x0 const-string v5, "INTENT_EXTRA_INCLUDE_NO_CHANNEL" - const/4 v6, 0x0 + invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z + move-result v3 - move-result v4 + invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; + move-result-object v4 - move-result-object v5 + const-string v5, "INTENT_EXTRA_FILTER_FUNCTION" - const-string v6, "INTENT_EXTRA_FILTER_FUNCTION" + invoke-virtual {v4, v5}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; - invoke-virtual {v5, v6}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; + move-result-object v4 - move-result-object v5 + instance-of v5, v4, Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction; - instance-of v6, v5, Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction; + if-nez v5, :cond_0 - const/4 v7, 0x0 - - if-nez v6, :cond_0 - - move-object v5, v7 + move-object v4, v0 :cond_0 - check-cast v5, Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction; + check-cast v4, Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction; - if-eqz v5, :cond_1 + if-eqz v4, :cond_1 goto :goto_0 :cond_1 - new-instance v5, Lcom/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction; + new-instance v4, Lcom/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction; - invoke-direct {v5}, Lcom/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction;->()V + invoke-direct {v4}, Lcom/discord/widgets/channels/WidgetChannelSelector$BaseFilterFunction;->()V :goto_0 - invoke-virtual {v1, v2, v3, v4, v5}, Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Companion;->get(JZLcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)Lrx/Observable; + invoke-virtual {p1, v1, v2, v3, v4}, Lcom/discord/widgets/channels/WidgetChannelSelector$Model$Companion;->get(JZLcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)Lrx/Observable; - move-result-object v1 + move-result-object p1 - iget-object v2, v0, Lcom/discord/widgets/channels/WidgetChannelSelector;->adapter:Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter; + iget-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelSelector;->adapter:Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter; - if-eqz v2, :cond_2 + if-eqz v1, :cond_2 - invoke-static {v1, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)Lrx/Observable; + invoke-static {p1, p0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)Lrx/Observable; - move-result-object v8 + move-result-object v2 - const-class v9, Lcom/discord/widgets/channels/WidgetChannelSelector; + const-class v3, Lcom/discord/widgets/channels/WidgetChannelSelector; + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/4 v6, 0x0 + + const/4 v7, 0x0 + + new-instance v8, Lcom/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1;->(Lcom/discord/widgets/channels/WidgetChannelSelector;)V + + const/16 v9, 0x1e const/4 v10, 0x0 - const/4 v11, 0x0 - - const/4 v12, 0x0 - - const/4 v13, 0x0 - - new-instance v14, Lcom/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1; - - invoke-direct {v14, v0}, Lcom/discord/widgets/channels/WidgetChannelSelector$bindSubscriptions$1;->(Lcom/discord/widgets/channels/WidgetChannelSelector;)V - - const/16 v15, 0x1e - - const/16 v16, 0x0 - - invoke-static/range {v8 .. v16}, 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/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 return-void :cond_2 - const-string v1, "adapter" + const-string p1, "adapter" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v7 + throw v0 + + :cond_3 + const-string p1, "compositeSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getContentViewResId()I @@ -333,9 +340,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -380,4 +385,13 @@ iput p1, p0, Lcom/discord/widgets/channels/WidgetChannelSelector;->requestCode:I return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember$Model.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember$Model.smali index 67e94d8e50..25e77db6e9 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember$Model.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember$Model.smali @@ -181,7 +181,7 @@ const-string p1, "observable" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -319,7 +319,7 @@ .method public static synthetic f(Ljava/util/Map;Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; .locals 0 - invoke-static {p1, p0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p1, p0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object p0 @@ -447,13 +447,13 @@ .method public static synthetic h(Ljava/util/Map;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;)Ljava/lang/Integer; .locals 1 - invoke-static {p1, p0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p1, p0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/discord/models/domain/ModelGuildMember$Computed; - invoke-static {p2, p0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p2, p0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object p0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$1.smali index fa6158e366..43d1253731 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelSidebarActions; @@ -84,4 +82,13 @@ invoke-static {p1, v0, v1, v2}, Lcom/discord/widgets/channels/WidgetChannelSidebarActions;->access$startPrivateCall(Lcom/discord/widgets/channels/WidgetChannelSidebarActions;JZ)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$2.smali index 8b376d67fc..473f40f8f3 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$2;->this$0:Lcom/discord/widgets/channels/WidgetChannelSidebarActions; @@ -84,4 +82,13 @@ invoke-static {p1, v0, v1, v2}, Lcom/discord/widgets/channels/WidgetChannelSidebarActions;->access$startPrivateCall(Lcom/discord/widgets/channels/WidgetChannelSidebarActions;JZ)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$3.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$3.smali index dcc9915026..fabc3025b4 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;->Companion:Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion; @@ -81,9 +79,18 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion;->showForChannel(JLandroidx/fragment/app/FragmentManager;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$4.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$4.smali index e660f3bbce..4511540368 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$4.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$4;->$channelId:J @@ -76,4 +74,13 @@ invoke-static {v0, v1, p1}, Lcom/discord/widgets/search/WidgetSearch;->launchForChannel(JLandroid/content/Context;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$5.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$5.smali index aca8466b91..69f568d79c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$5;->$viewState:Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState; @@ -82,4 +80,13 @@ invoke-static {v0, v1, p1}, Lcom/discord/widgets/search/WidgetSearch;->launchForGuild(JLandroid/content/Context;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$6.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$6.smali index cba006a437..0701dd69b3 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$6.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$6;->$context:Landroid/content/Context; @@ -76,4 +74,13 @@ invoke-static {p1, v0, v1}, Lcom/discord/widgets/chat/pins/WidgetChannelPinnedMessages;->show(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$7.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$7.smali index bb00c388bd..a956948c14 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$7.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;->Companion:Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion; @@ -81,9 +79,18 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion;->showForChannel(JLandroidx/fragment/app/FragmentManager;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$8.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$8.smali index b7bd430569..fdbf5f4f1d 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$8.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$8.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$configureUI$8; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->Companion:Lcom/discord/widgets/channels/WidgetTextChannelSettings$Companion; @@ -78,4 +76,13 @@ invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Companion;->launch(JLandroid/content/Context;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$onViewBoundOrOnResume$1.smali index 29f4478f46..544e59ee54 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActions$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelSidebarActions; invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelSidebarActions;->access$configureUI(Lcom/discord/widgets/channels/WidgetChannelSidebarActions;Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions.smali index 1cba66f21c..03a01d575c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActions.smali @@ -23,29 +23,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetChannelSidebarActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildActionView" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelSidebarActions; - const-string v3, "getGuildActionView()Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildActionView" - move-result-object v1 + const-string v4, "getGuildActionView()Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/channels/WidgetChannelSidebarActions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "privateActionView" + const/4 v2, 0x0 - const-string v3, "getPrivateActionView()Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/channels/WidgetChannelSidebarActions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "privateActionView" + + const-string v4, "getPrivateActionView()Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -105,7 +117,7 @@ sget-object v2, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState$Uninitialized; - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -167,7 +179,7 @@ move-result-object v5 - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/WidgetChannelSidebarActions;->getPrivateActionView()Lcom/discord/views/channelsidebar/PrivateChannelSideBarActionsView; @@ -214,7 +226,7 @@ move-result-object v9 - invoke-static {v9, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/WidgetChannelSidebarActions;->getGuildActionView()Lcom/discord/views/channelsidebar/GuildChannelSideBarActionsView; @@ -323,7 +335,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -331,7 +343,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, p0, v1, v2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V @@ -391,7 +403,7 @@ const-string v1, "ViewModelProvider(this, \u2026onsViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel; @@ -430,9 +442,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1.smali index dc87d0f0d8..3f733b1d8f 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelSidebarActionsViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel;->access$handleStoreState(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel;Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$create$1.smali index e4e0ee4c8d..4355a4e967 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$create$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;", ">;" } @@ -79,7 +76,7 @@ const-string v0, "isOpen" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeNavState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeNavState$1.smali index d33ceeaf40..937f06955d 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeNavState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeNavState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeNavState$1;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeNavState$1;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1$1.smali index fdfb9a17e1..f7011a6907 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", - "Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;", - ">;" + "TT;TR;>;" } .end annotation @@ -67,9 +61,7 @@ } .end annotation - const-string v0, "guildNotificationSettings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound; @@ -88,6 +80,15 @@ invoke-direct {v0, v1, p1}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelNotificationSettings;)V return-object v0 + + :cond_0 + const-string p1, "guildNotificationSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1.smali index 3e7a969781..95041fb0b0 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory$observeStoreState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory.smali index 2247dc0ce5..784e92aa5a 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory.smali @@ -49,17 +49,13 @@ .method public constructor (Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreUserGuildSettings;)V .locals 1 - const-string v0, "storeChannelsSelected" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeNavigation" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserGuildSettings" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +66,27 @@ iput-object p3, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$Factory;->storeUserGuildSettings:Lcom/discord/stores/StoreUserGuildSettings; return-void + + :cond_0 + const-string p1, "storeUserGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreUserGuildSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -156,7 +173,7 @@ const-string v1, "storeNavigation.observeR\u2026= PanelState.Opened\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -188,7 +205,7 @@ const-string v1, "storeChannelsSelected\n \u2026 }\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -207,9 +224,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel; @@ -227,9 +242,18 @@ const-string v1, "observeNavState().switch\u2026State().take(1)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel;->(Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound.smali index a56580f308..3507a78232 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelNotificationSettings;)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;->channel:Lcom/discord/models/domain/ModelChannel; @@ -37,6 +35,13 @@ iput-object p2, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;->guildNotificationSettings:Lcom/discord/models/domain/ModelNotificationSettings; return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelNotificationSettings;ILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound; @@ -84,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelNotificationSettings;)Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelNotificationSettings;)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -120,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelFound;->guildNotificationSettings:Lcom/discord/models/domain/ModelNotificationSettings; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel.smali index 1c5256433c..0c34223547 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSidebarActionsViewModel.smali @@ -33,16 +33,14 @@ } .end annotation - const-string v0, "storeStateObservable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + + sget-object v1, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$ViewState$Uninitialized; + + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V + const/4 v1, 0x2 invoke-static {p1, p0, v0, v1, 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; @@ -51,10 +49,6 @@ const-class v3, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel; - new-instance v8, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1;->(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -63,6 +57,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$1;->(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -70,6 +68,13 @@ 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 return-void + + :cond_0 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel;Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState;)V @@ -85,7 +90,7 @@ sget-object v0, Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelNotFound;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelSidebarActionsViewModel$StoreState$ChannelNotFound; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -159,7 +164,7 @@ const-string v7, "channelOverride" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getChannelId()J @@ -233,7 +238,7 @@ const-string v3, "storeState.channel.guildId" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$RenderedTopic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$RenderedTopic.smali index 23dac1102a..07c5f760bb 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$RenderedTopic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$RenderedTopic.smali @@ -196,7 +196,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;->channelName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -206,7 +206,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;->topic:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$1.smali index 3fb56eca0b..ccde113abb 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelTopic.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,13 +71,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/chat/WidgetUrlActions;->Companion:Lcom/discord/widgets/chat/WidgetUrlActions$Companion; invoke-virtual {v0, p1}, Lcom/discord/widgets/chat/WidgetUrlActions$Companion;->requestNotice(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$2.smali index 4889675d31..c50ca78731 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/WidgetChannelTopic$getRenderedTopicForTopic$renderContext$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChannelTopic.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/textprocessing/node/SpoilerNode<", "*>;", @@ -30,29 +30,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleOnIndexClicked" - - const-string v5, "handleOnIndexClicked(Lcom/discord/utilities/textprocessing/node/SpoilerNode;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleOnIndexClicked" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleOnIndexClicked(Lcom/discord/utilities/textprocessing/node/SpoilerNode;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -75,15 +91,22 @@ } .end annotation - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; invoke-virtual {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->handleOnIndexClicked(Lcom/discord/utilities/textprocessing/node/SpoilerNode;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1$animateMaxLines$$inlined$doOnEnd$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1$animateMaxLines$$inlined$doOnEnd$1.smali index 2528aaf36c..8c7a2de370 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1$animateMaxLines$$inlined$doOnEnd$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1$animateMaxLines$$inlined$doOnEnd$1.smali @@ -35,21 +35,26 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1$animateMaxLines$$inlined$doOnEnd$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1; @@ -58,24 +63,47 @@ invoke-static {p1}, Lcom/discord/widgets/channels/WidgetChannelTopic;->access$configureEllipsis(Lcom/discord/widgets/channels/WidgetChannelTopic;)V return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1.smali index d6b77f2f6d..b8640737a7 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelTopic$onToggleTopicExpansionState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelTopic.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,7 +87,7 @@ const-string v0, "animation" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v0, 0x96 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$1.smali index d143b6c0bb..aa4bb2ef39 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelTopic.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopic; invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopic;->access$handleEvent(Lcom/discord/widgets/channels/WidgetChannelTopic;Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$2.smali index 53cfabdf3f..b926bfbefd 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelTopic.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,9 +63,9 @@ iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopic$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopic; - const-string/jumbo v1, "viewState" + const-string v1, "viewState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopic;->access$configureUI(Lcom/discord/widgets/channels/WidgetChannelTopic;Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$2.smali index 51dd20007d..0080f594e3 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$2.smali @@ -49,7 +49,7 @@ const-string v0, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopic$showContextMenu$2;->$channelId:J diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4$1.smali index 1da6b8b3d7..ac1674cf14 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelTopic.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4; @@ -77,11 +75,20 @@ move-result-object p1 - const-string/jumbo v1, "v.context" + const-string v1, "v.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->handleClosePrivateChannel(Landroid/content/Context;)Lkotlin/Unit; return-void + + :cond_0 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4.smali index 24a54d98cb..09fd14710d 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4.smali @@ -53,7 +53,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, v0, Lcom/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopic; @@ -89,7 +89,7 @@ const-string v5, "getString(R.string.leave\u2026up_dm_body, channelTitle)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, v0, Lcom/discord/widgets/channels/WidgetChannelTopic$showContextMenu$4;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopic; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$5.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$5.smali index ab6e4bc994..4f380e7708 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$5.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic$showContextMenu$5.smali @@ -51,7 +51,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->handleClosePrivateChannel(Landroid/content/Context;)Lkotlin/Unit; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali index 1a3cecc740..37777d7f9c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali @@ -37,71 +37,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetChannelTopic; + new-instance v1, Lk0/n/c/q; - const-string v2, "moreButton" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelTopic; - const-string v3, "getMoreButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "moreButton" - move-result-object v1 + const-string v4, "getMoreButton()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/channels/WidgetChannelTopic; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "channelTopicTitle" + const/4 v2, 0x0 - const-string v3, "getChannelTopicTitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/channels/WidgetChannelTopic; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "channelTopicTitle" + + const-string v4, "getChannelTopicTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetChannelTopic; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelTopicEllipsis" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelTopic; - const-string v3, "getChannelTopicEllipsis()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelTopicEllipsis" + + const-string v4, "getChannelTopicEllipsis()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetChannelTopic; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelName" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelTopic; - const-string v3, "getChannelName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelName" + + const-string v4, "getChannelName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetChannelTopic; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelIcon" + const-class v2, Lcom/discord/widgets/channels/WidgetChannelTopic; - const-string v3, "getChannelIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelIcon" + + const-string v4, "getChannelIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -196,9 +226,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -413,11 +443,11 @@ goto :goto_0 :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.channels.WidgetChannelTopicViewModel.ViewState.Guild.Topic" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -728,7 +758,7 @@ const-string v2, "requireContext().getString(R.string.aka)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;->getRecipientNicknames()Ljava/util/Set; @@ -748,7 +778,7 @@ const-string v4, ", " - invoke-static/range {v3 .. v10}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v3 .. v10}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object v2 @@ -826,7 +856,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -856,7 +886,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -894,7 +924,7 @@ const-string v0, "channelTopicTitle.context" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->getAllowAnimatedEmojis()Z @@ -1002,7 +1032,7 @@ const-string v6, "requireContext()" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4, v5, v3}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String; @@ -1013,9 +1043,9 @@ return-object v2 :cond_2 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1066,7 +1096,7 @@ const-string v5, "requireContext()" - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -1190,11 +1220,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -1255,11 +1285,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -1317,7 +1347,7 @@ const-string v2, "copyChannelIdAction" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, p5}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -1339,7 +1369,7 @@ const-string v1, "customizeGroupAction" - invoke-static {p5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p5, p1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -1480,7 +1510,7 @@ const-string v1, "ViewModelProvider(this, \u2026picViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; @@ -1488,7 +1518,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -1528,9 +1558,9 @@ move-result-object v0 - const-string/jumbo v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -1567,12 +1597,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$1.smali index 04c2eeaa01..26f24af305 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelTopicViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->access$handleStoreState(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$create$1.smali index 634288a2d3..1e0e9904ed 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$create$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$NavState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$NavState;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;", ">;" } @@ -87,7 +84,7 @@ iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$create$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;->access$observeStoreState(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$NavState;)Lrx/Observable; @@ -98,7 +95,7 @@ :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$create$1;->this$0:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;->access$observeStoreState(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$NavState;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToGuildStoreState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToGuildStoreState$1.smali index 68c00906bf..12338cb266 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToGuildStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToGuildStoreState$1.smali @@ -33,29 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -81,7 +59,7 @@ # virtual methods -.method public final call(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild; +.method public final call(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic; .locals 10 .annotation system Ldalvik/annotation/Signature; value = { @@ -108,7 +86,7 @@ ">;", "Ljava/lang/Boolean;", ")", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild;" + "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;" } .end annotation @@ -118,23 +96,23 @@ const-string v0, "channels" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v0, "users" + const-string v0, "users" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "members" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "roles" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "allowAnimatedEmojis" - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p5}, Ljava/lang/Boolean;->booleanValue()Z @@ -180,7 +158,7 @@ check-cast p5, Ljava/lang/Boolean; - invoke-virtual/range {p0 .. p5}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToGuildStoreState$1;->call(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild; + invoke-virtual/range {p0 .. p5}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToGuildStoreState$1;->call(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToPrivateStoreState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToPrivateStoreState$1.smali index 54872e39f3..2db3250d45 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToPrivateStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToPrivateStoreState$1.smali @@ -25,16 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation @@ -64,7 +55,7 @@ # virtual methods -.method public final call(Ljava/util/Map;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState; +.method public final call(Ljava/util/Map;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM; .locals 8 .annotation system Ldalvik/annotation/Signature; value = { @@ -77,7 +68,7 @@ "+", "Lcom/discord/models/domain/ModelGuildMember$Computed;", ">;>;)", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;" + "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;" } .end annotation @@ -91,7 +82,7 @@ const-string v0, "channel.dmRecipient" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection; @@ -131,7 +122,7 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToPrivateStoreState$1;->call(Ljava/util/Map;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState; + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$mapChannelToPrivateStoreState$1;->call(Ljava/util/Map;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$1.smali index 43db721b6f..5bd8a4efbe 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$1;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$1;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$2.smali index 22556d7916..6697121e79 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/tabs/NavigationTab;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/widgets/tabs/NavigationTab;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/widgets/tabs/NavigationTab; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$2;->call(Lcom/discord/widgets/tabs/NavigationTab;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/widgets/tabs/NavigationTab;)Z .locals 1 sget-object v0, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; @@ -74,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/widgets/tabs/NavigationTab; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$2;->call(Lcom/discord/widgets/tabs/NavigationTab;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$3.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$3.smali index 28f927859f..e79451b9e2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeNavState$3.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$NavState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,7 +66,7 @@ const-string v1, "isOpen" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -77,7 +74,7 @@ const-string v1, "isOnHomeTab" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeStoreState$1.smali index acb5e5513a..ca02fe3227 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory$observeStoreState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -135,7 +133,7 @@ const-string v1, "channel.topic" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/CharSequence;->length()I diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory.smali index f36eb44e69..c2008dfbc0 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$Factory.smali @@ -71,33 +71,21 @@ .method public constructor (Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreTabsNavigation;)V .locals 1 - const-string v0, "storeChannelsSelected" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "storeChannels" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "storeUsers" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "storeGuilds" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserSettings" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeNavigation" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeTabsNavigation" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -116,6 +104,55 @@ iput-object p7, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;->storeTabsNavigation:Lcom/discord/stores/StoreTabsNavigation; return-void + + :cond_0 + const-string p1, "storeTabsNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreTabsNavigation;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -291,7 +328,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -349,7 +386,7 @@ const-string v2, "Observable.combineLatest\u2026HomeTab\n )\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 .end method @@ -400,7 +437,7 @@ const-string p2, "Observable.just(\n \u2026 )\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -421,7 +458,7 @@ const-string p2, "storeGuilds.observeCompu\u2026 )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -470,7 +507,7 @@ const-string v1, "Observable.combineLatest\u2026sOpen, isOnHomeTab)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -504,7 +541,7 @@ const-string v0, "storeChannelsSelected\n \u2026 }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -512,7 +549,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; @@ -539,23 +574,32 @@ invoke-virtual {v0, v1}, Lrx/Observable;->U(Ls0/k/b;)Lrx/Observable; - move-result-object v2 + move-result-object v1 const-string v0, "observeNavState().switch\u2026te).take(1)\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v3, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;->storeChannels:Lcom/discord/stores/StoreChannels; + iget-object v2, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$Factory;->storeChannels:Lcom/discord/stores/StoreChannels; - const/4 v4, 0x0 + const/4 v3, 0x0 - const/4 v5, 0x4 + const/4 v4, 0x4 - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/simpleast/core/parser/Parser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/simpleast/core/parser/Parser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM.smali index 5734cdd87f..77a0731b4c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM.smali @@ -56,20 +56,14 @@ } .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "recipient" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildMembers" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, p5, p6, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;->(ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->channel:Lcom/discord/models/domain/ModelChannel; @@ -85,6 +79,27 @@ iput-boolean p6, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "guildMembers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recipient" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser;Ljava/util/Collection;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -283,17 +298,13 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "recipient" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildMembers" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM; @@ -314,6 +325,27 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser;Ljava/util/Collection;ZZZ)V return-object v0 + + :cond_0 + const-string p1, "guildMembers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recipient" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -331,7 +363,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -341,7 +373,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->recipient:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -351,7 +383,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->guildMembers:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM.smali index d1c732c737..a6e0a0bf22 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM.smali @@ -28,12 +28,10 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;ZZZ)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p3, p4, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState;->(ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM;->channel:Lcom/discord/models/domain/ModelChannel; @@ -45,6 +43,13 @@ iput-boolean p4, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelChannel;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -145,15 +150,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZZZ)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM;->(Lcom/discord/models/domain/ModelChannel;ZZZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -171,7 +183,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$GDM;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic.smali index 4ddccc054f..54fd692475 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;ZZ)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p2, p3, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild;->(ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic;->channel:Lcom/discord/models/domain/ModelChannel; @@ -41,6 +39,13 @@ iput-boolean p3, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic;Lcom/discord/models/domain/ModelChannel;ZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic; @@ -111,15 +116,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZZ)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic;->(Lcom/discord/models/domain/ModelChannel;ZZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -137,7 +149,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$DefaultTopic;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic.smali index eabc575615..1397c2f0ec 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic.smali @@ -98,28 +98,18 @@ } .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channels" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "users" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "members" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roles" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_4 + + if-eqz p2, :cond_3 + + if-eqz p3, :cond_2 + + if-eqz p4, :cond_1 + + if-eqz p5, :cond_0 + invoke-direct {p0, p7, p8, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild;->(ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->channel:Lcom/discord/models/domain/ModelChannel; @@ -139,6 +129,41 @@ iput-boolean p8, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "roles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "members" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic; @@ -407,40 +432,32 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "channels" + if-eqz p3, :cond_2 - move-object v3, p2 + if-eqz p4, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "users" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "members" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roles" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic; 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/from16 v7, p6 move/from16 v8, p7 @@ -450,6 +467,41 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZ)V return-object v0 + + :cond_0 + const-string v1, "roles" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "members" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "users" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "channels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -467,7 +519,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -477,7 +529,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->channels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -487,7 +539,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -497,7 +549,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->members:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -507,7 +559,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->roles:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM.smali index 627dbdf75e..e67f2c1969 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM.smali @@ -49,16 +49,12 @@ } .end annotation - const-string v0, "recipientName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "recipientNicknames" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p6, p7, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState;->(ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;->recipientName:Ljava/lang/String; @@ -74,6 +70,20 @@ iput-boolean p7, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "recipientNicknames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recipientName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;Ljava/util/Set;JZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -265,22 +275,20 @@ } .end annotation - const-string v0, "recipientName" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "recipientNicknames" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move-wide v4, p3 move v6, p5 @@ -292,6 +300,20 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;->(Ljava/lang/String;Ljava/util/Set;JZZZ)V return-object v0 + + :cond_0 + const-string v1, "recipientNicknames" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "recipientName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -309,7 +331,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;->recipientName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -319,7 +341,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;->recipientNicknames:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM.smali index 19cb607ad4..4eb2d27724 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM.smali @@ -30,12 +30,10 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;JZZZ)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p5, p6, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState;->(ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->channel:Lcom/discord/models/domain/ModelChannel; @@ -49,6 +47,13 @@ iput-boolean p6, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelChannel;JZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -201,27 +206,34 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;JZZZ)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM; .locals 8 - const-string v0, "channel" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM; - new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-wide v2, p2 - move-wide v3, p2 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->(Lcom/discord/models/domain/ModelChannel;JZZZ)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->(Lcom/discord/models/domain/ModelChannel;JZZZ)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -239,7 +251,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic.smali index 107c9326c9..d7e5be9537 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic.smali @@ -28,16 +28,12 @@ .method public constructor (Lcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZ)V .locals 1 - const-string v0, "channelIconType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p1, p3, p4, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild;->(Lcom/discord/utilities/channel/GuildChannelIconType;ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;->channelIconType:Lcom/discord/utilities/channel/GuildChannelIconType; @@ -49,6 +45,20 @@ iput-boolean p4, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channelIconType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;Lcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic; @@ -138,19 +148,31 @@ .method public final copy(Lcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZ)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic; .locals 1 - const-string v0, "channelIconType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;->(Lcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channelIconType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -172,7 +194,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -182,7 +204,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic.smali index aaea00f4bc..9391c5c1bb 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic.smali @@ -104,36 +104,22 @@ } .end annotation - const-string v0, "rawTopicString" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelNames" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "userNames" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roles" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ast" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelIconType" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channel" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_6 + + if-eqz p2, :cond_5 + + if-eqz p3, :cond_4 + + if-eqz p4, :cond_3 + + if-eqz p6, :cond_2 + + if-eqz p8, :cond_1 + + if-eqz p9, :cond_0 + invoke-direct {p0, p8, p10, p11, v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild;->(Lcom/discord/utilities/channel/GuildChannelIconType;ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->rawTopicString:Ljava/lang/String; @@ -159,6 +145,55 @@ iput-boolean p11, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->isOnHomeTab:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channelIconType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "ast" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "roles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "userNames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "channelNames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "rawTopicString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZLjava/util/List;ZLcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; @@ -497,56 +532,44 @@ } .end annotation - const-string v0, "rawTopicString" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_6 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 - const-string v0, "channelNames" + if-eqz p3, :cond_4 - move-object v3, p2 + if-eqz p4, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_2 - const-string/jumbo v0, "userNames" + if-eqz p8, :cond_1 - move-object/from16 v4, p3 - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roles" - - move-object/from16 v5, p4 - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ast" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelIconType" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channel" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + + move-object/from16 v4, p3 + + move-object/from16 v5, p4 + move/from16 v6, p5 + move-object/from16 v7, p6 + move/from16 v8, p7 + move-object/from16 v9, p8 + + move-object/from16 v10, p9 + move/from16 v11, p10 move/from16 v12, p11 @@ -554,6 +577,55 @@ invoke-direct/range {v1 .. v12}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZLjava/util/List;ZLcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZ)V return-object v0 + + :cond_0 + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "channelIconType" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "ast" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "roles" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "userNames" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "channelNames" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "rawTopicString" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -571,7 +643,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->rawTopicString:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -581,7 +653,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->channelNames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -591,7 +663,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->userNames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -601,7 +673,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->roles:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -617,7 +689,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->ast:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -637,7 +709,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -647,7 +719,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel.smali index 4e80e402a5..d8c9846df7 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopicViewModel.smali @@ -68,7 +68,7 @@ # direct methods .method public constructor (Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/simpleast/core/parser/Parser;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -86,31 +86,27 @@ } .end annotation - const-string v0, "storeStateObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeChannels" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "topicParser" + new-instance v1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v2, 0x0 - new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel; + invoke-direct {v1, v2, v2}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;->(ZZ)V - const/4 v1, 0x0 - - invoke-direct {v0, v1, v1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;->(ZZ)V - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p2, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->storeChannels:Lcom/discord/stores/StoreChannels; iput-object p3, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->topicParser:Lcom/discord/simpleast/core/parser/Parser; - sget-object p2, Lk0/j/p;->d:Lk0/j/p; + sget-object p2, Lk0/i/p;->d:Lk0/i/p; iput-object p2, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->revealedIndices:Ljava/util/Set; @@ -130,15 +126,11 @@ const/4 p2, 0x2 - const/4 p3, 0x0 + 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; - invoke-static {p1, p0, p3, p2, p3}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel; const/4 v3, 0x0 @@ -146,17 +138,40 @@ const/4 v5, 0x0 - new-instance v6, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$1; + const/4 v6, 0x0 - invoke-direct {v6, p0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$1;->(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;)V + new-instance v7, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$1; - const/16 v7, 0x1e + invoke-direct {v7, p0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$1;->(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;)V - const/4 v8, 0x0 + const/16 v8, 0x1e - invoke-static/range {v0 .. v8}, 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 + 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, "topicParser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/simpleast/core/parser/Parser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -401,7 +416,7 @@ :cond_2 const-string v4, "channelTopic" - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$Guild$Topic;->getChannels()Ljava/util/Map; @@ -493,7 +508,7 @@ const-string v11, "name" - invoke-static {v9, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v9}, Ljava/lang/CharSequence;->length()I @@ -614,7 +629,7 @@ const-string v1, "storeState.channel.dmRec\u2026ate.channel\n )" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$StoreState$DM;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -660,7 +675,7 @@ const-string v9, "storeState.channel.dmRecipient" - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -695,7 +710,7 @@ goto :goto_0 :cond_2 - invoke-static {v2}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v2}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v6 @@ -804,7 +819,7 @@ if-eqz v4, :cond_1 :goto_0 - sget-object v2, Lk0/j/p;->d:Lk0/j/p; + sget-object v2, Lk0/i/p;->d:Lk0/i/p; goto :goto_1 @@ -1017,15 +1032,15 @@ .method public final handleClosePrivateChannel(Landroid/content/Context;)Lkotlin/Unit; .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->previousChannelId:Ljava/lang/Long; + iget-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->previousChannelId:Ljava/lang/Long; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Ljava/lang/Number;->longValue()J + invoke-virtual {v1}, Ljava/lang/Number;->longValue()J move-result-wide v0 @@ -1033,15 +1048,17 @@ invoke-virtual {v2, p1, v0, v1}, Lcom/discord/stores/StoreChannels;->delete(Landroid/content/Context;J)V - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - goto :goto_0 + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleOnIndexClicked(Lcom/discord/utilities/textprocessing/node/SpoilerNode;)V @@ -1059,52 +1076,55 @@ move-object/from16 v0, p0 - const-string v1, "spoilerNode" + const/4 v1, 0x0 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual/range {p0 .. p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - instance-of v3, v1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; + instance-of v3, v2, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; if-nez v3, :cond_0 - const/4 v1, 0x0 + goto :goto_0 :cond_0 - check-cast v1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; + move-object v1, v2 - if-eqz v1, :cond_1 + :goto_0 + move-object v2, v1 - invoke-virtual {v1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->getRawTopicString()Ljava/lang/String; + check-cast v2, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; - move-result-object v3 + if-eqz v2, :cond_1 - invoke-direct {v0, v3}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->generateAST(Ljava/lang/CharSequence;)Ljava/util/List; + invoke-virtual {v2}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->getRawTopicString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->generateAST(Ljava/lang/CharSequence;)Ljava/util/List; move-result-object v8 - iget-object v3, v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->revealedIndices:Ljava/util/Set; + iget-object v1, v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->revealedIndices:Ljava/util/Set; invoke-virtual/range {p1 .. p1}, Lcom/discord/utilities/textprocessing/node/SpoilerNode;->getId()I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - invoke-static {v3, v2}, Lf/n/a/k/a;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; + invoke-static {v1, v3}, Lf/n/a/k/a;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; - move-result-object v2 + move-result-object v1 - iput-object v2, v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->revealedIndices:Ljava/util/Set; + iput-object v1, v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->revealedIndices:Ljava/util/Set; - new-instance v2, Lcom/discord/utilities/textprocessing/MessagePreprocessor; + new-instance v1, Lcom/discord/utilities/textprocessing/MessagePreprocessor; const-wide/16 v10, -0x1 @@ -1116,11 +1136,11 @@ const/4 v15, 0x0 - move-object v9, v2 + move-object v9, v1 invoke-direct/range {v9 .. v15}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->(JLjava/util/Collection;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-virtual {v2, v8}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->process(Ljava/util/Collection;)V + invoke-virtual {v1, v8}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->process(Ljava/util/Collection;)V const/4 v3, 0x0 @@ -1132,7 +1152,7 @@ const/4 v7, 0x0 - invoke-virtual {v2}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->isLinkifyConflicting()Z + invoke-virtual {v1}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->isLinkifyConflicting()Z move-result v9 @@ -1146,8 +1166,6 @@ const/16 v14, 0x79f - move-object v2, v1 - invoke-static/range {v2 .. v15}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->copy$default(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZLjava/util/List;ZLcom/discord/utilities/channel/GuildChannelIconType;Lcom/discord/models/domain/ModelChannel;ZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic; move-result-object v1 @@ -1156,6 +1174,13 @@ :cond_1 return-void + + :cond_2 + const-string v2, "spoilerNode" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final listenForEvents()Lrx/Observable; @@ -1173,25 +1198,32 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final setStoreChannels(Lcom/discord/stores/StoreChannels;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->storeChannels:Lcom/discord/stores/StoreChannels; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setTopicParser(Lcom/discord/simpleast/core/parser/Parser;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1205,11 +1237,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->topicParser:Lcom/discord/simpleast/core/parser/Parser; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Companion.smali index 1cd6202c2c..5231d06a70 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Companion.smali @@ -36,13 +36,11 @@ .method public final launch(Landroid/content/Context;JLjava/lang/String;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 const-string v0, "DM Group Add" @@ -61,30 +59,54 @@ invoke-static {p1, p2, p4}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final launch(Landroid/content/Context;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "DM Group Create" - const-string v0, "DM Group Create" - - invoke-static {v0, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - const/4 v0, 0x0 - const/4 v1, 0x4 invoke-static {p1, p2, v0, v1}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput.smali index 292473be6f..d1265fdde0 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput.smali @@ -43,13 +43,11 @@ } .end annotation - const-string v0, "addedUsers" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "filter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,6 +56,20 @@ iput-object p2, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;->filter:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "addedUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;Ljava/util/Collection;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; @@ -125,19 +137,31 @@ } .end annotation - const-string v0, "addedUsers" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "filter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;->(Ljava/util/Collection;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "addedUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -155,7 +179,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;->addedUsers:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -165,7 +189,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;->filter:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$1.smali index 50d3bf4223..2724241970 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,32 +57,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelUser;)J .locals 2 const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$1;->call(Lcom/discord/models/domain/ModelUser;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$1;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$1.smali index 02dfa32b9c..2fbb774b78 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$1.smali @@ -58,7 +58,23 @@ # virtual methods -.method public final call(Ljava/util/Map$Entry;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/Map$Entry; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$1;->call(Ljava/util/Map$Entry;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/Map$Entry;)Z .locals 3 .annotation system Ldalvik/annotation/Signature; value = { @@ -66,8 +82,7 @@ "Ljava/util/Map$Entry<", "Ljava/lang/Long;", "Ljava/lang/Integer;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -139,7 +154,7 @@ const-string v2, "(this as java.lang.String).toLowerCase()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -149,7 +164,7 @@ :goto_0 const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p1 @@ -164,21 +179,5 @@ const/4 v1, 0x1 :cond_2 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Map$Entry; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$1;->call(Ljava/util/Map$Entry;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$2.smali index 5273db2a12..ff5145cdb6 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$2.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map$Entry<", - "+", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Long;", - ">;" + "TT;TK;>;" } .end annotation @@ -64,16 +57,15 @@ # virtual methods -.method public final call(Ljava/util/Map$Entry;)Ljava/lang/Long; - .locals 0 +.method public final call(Ljava/util/Map$Entry;)J + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map$Entry<", "Ljava/lang/Long;", "Ljava/lang/Integer;", - ">;)", - "Ljava/lang/Long;" + ">;)J" } .end annotation @@ -81,17 +73,25 @@ move-result-object p1 - check-cast p1, Ljava/lang/Long; + check-cast p1, Ljava/lang/Number; - return-object p1 + invoke-virtual {p1}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + return-wide v0 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 + .locals 2 check-cast p1, Ljava/util/Map$Entry; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$2;->call(Ljava/util/Map$Entry;)Ljava/lang/Long; + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$2;->call(Ljava/util/Map$Entry;)J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$3.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$3.smali index 8d7ce5a1f9..697e178624 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$3.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map$Entry<", - "+", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Integer;", - ">;" + "TT;TV;>;" } .end annotation @@ -64,7 +57,7 @@ # virtual methods -.method public final call(Ljava/util/Map$Entry;)Ljava/lang/Integer; +.method public final call(Ljava/util/Map$Entry;)I .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -72,8 +65,7 @@ "Ljava/util/Map$Entry<", "Ljava/lang/Long;", "Ljava/lang/Integer;", - ">;)", - "Ljava/lang/Integer;" + ">;)I" } .end annotation @@ -81,9 +73,13 @@ move-result-object p1 - check-cast p1, Ljava/lang/Integer; + check-cast p1, Ljava/lang/Number; - return-object p1 + invoke-virtual {p1}, Ljava/lang/Number;->intValue()I + + move-result p1 + + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -91,7 +87,11 @@ check-cast p1, Ljava/util/Map$Entry; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$3;->call(Ljava/util/Map$Entry;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1$3;->call(Ljava/util/Map$Entry;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1.smali index 55798e6860..82739bcc49 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1$1.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -84,7 +76,6 @@ "Lcom/discord/models/domain/ModelUser;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Integer;", diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1.smali index 8bde8f103d..7c6f601a26 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2$1.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +75,6 @@ "Ljava/lang/Integer;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Integer;", diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2.smali index bc631e5121..3091521fb1 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$2.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -76,7 +70,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Ljava/lang/Integer;", diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3$1.smali index 52971d44eb..a20af637ef 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3$1.smali @@ -29,23 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -96,19 +80,19 @@ const-string v2, "filteredFriends" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "presences" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v2, "users" + const-string v2, "users" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "applicationStreams" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, p1, p2, p3}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3.smali index 90088a5d0a..5fa1134c49 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFilteredFriends$3.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -86,7 +81,6 @@ "Ljava/lang/Integer;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$1.smali index 7abf50efa1..15ebc6669d 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGroupInviteFriends.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/util/Collection<", "+", @@ -49,27 +49,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Ljava/util/Collection;Ljava/lang/String;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/util/Collection;Ljava/lang/String;)V" + + return-object v0 +.end method + .method public final invoke(Ljava/util/Collection;Ljava/lang/String;)Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -85,19 +103,31 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;->(Ljava/util/Collection;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$1.smali index cfc0d1cf76..8d89501092 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -80,7 +76,7 @@ const-string v1, "friends" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$1;->$usersFilter:Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$2.smali index c35bee51a8..b3162caf3c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2$2.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +74,6 @@ "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", ">;" } @@ -105,7 +99,7 @@ const-string v0, "friendItems" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2.smali index fbfeb5b5f3..b9f7e741b0 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1.smali index ed29f7175e..dc5724aaf2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForAdd$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$1.smali index bcc6e3932d..133a91cf7c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGroupInviteFriends.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/util/Collection<", "+", @@ -49,27 +49,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Ljava/util/Collection;Ljava/lang/String;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/util/Collection;Ljava/lang/String;)V" + + return-object v0 +.end method + .method public final invoke(Ljava/util/Collection;Ljava/lang/String;)Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -85,19 +103,31 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;->(Ljava/util/Collection;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$1.smali index 4f76f93141..fbd62964d2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -80,7 +76,7 @@ const-string v1, "friends" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$1;->$usersFilter:Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$2.smali index 35d834be31..c177ceb03a 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2$2.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +70,6 @@ "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", ">;" } @@ -97,7 +91,7 @@ const-string v0, "friendItems" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2.smali index 86a54867e7..27c5f6180f 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getForCreate$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$AddedUsersInput;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1.smali index 74fb2674b7..d168c0a46e 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1.smali @@ -49,16 +49,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1;->call(Lcom/discord/models/domain/ModelUser;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser;)Z .locals 3 iget-object v0, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1;->this$0:Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1; iget-object v0, v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1;->$friends:Ljava/util/Map; - const-string/jumbo v1, "user" + const-string v1, "user" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -72,21 +88,5 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1$1;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1.smali index 95d9873ceb..ab7d4dfa33 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Collection<", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -77,7 +71,6 @@ "Lcom/discord/models/domain/ModelUser;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/models/domain/ModelUser;", ">;>;" diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1.smali index 006887e790..5229ceba6b 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion$getFriendChanges$1.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -78,7 +71,6 @@ "Ljava/lang/Integer;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/models/domain/ModelUser;", ">;>;" diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion.smali index 99e8e30376..0db5edaa89 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion.smali @@ -37,6 +37,12 @@ return-void .end method +.method public static synthetic MODE_CREATE$annotations()V + .locals 0 + + return-void +.end method + .method public static final synthetic access$getFilteredFriends(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion;Ljava/util/Collection;Ljava/lang/String;)Lrx/Observable; .locals 0 @@ -72,7 +78,7 @@ if-nez p1, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :cond_0 invoke-static {p1}, Lrx/Observable;->z(Ljava/lang/Iterable;)Lrx/Observable; @@ -105,7 +111,7 @@ const-string p2, "Observable\n .\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -148,7 +154,7 @@ const-string p2, "StoreStream\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -196,17 +202,11 @@ const-string p2, "Observable\n .\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method -.method public static synthetic getMODE_CREATE$annotations()V - .locals 0 - - return-void -.end method - # virtual methods .method public final get(JLrx/Observable;Lrx/Observable;)Lrx/Observable; @@ -227,13 +227,11 @@ } .end annotation - const-string v0, "addedUsersPublisher" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "filterPublisher" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 const-wide/16 v0, -0x1 @@ -254,6 +252,20 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "filterPublisher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "addedUsersPublisher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getFriendChanges(Lrx/Observable;)Lrx/Observable; @@ -273,9 +285,7 @@ } .end annotation - const-string v0, "addedUsers" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -303,7 +313,16 @@ const-string v0, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "addedUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem$Companion.smali index 05f0c537e8..62e98981d3 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final createData(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;Ljava/util/Collection;)Ljava/util/List; - .locals 9 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -49,13 +49,11 @@ } .end annotation - const-string v0, "friends" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "alreadyAddedUsers" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 new-instance v0, Ljava/util/ArrayList; @@ -97,7 +95,7 @@ goto :goto_0 :cond_0 - invoke-static {v0}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object p2 @@ -138,10 +136,22 @@ move-result-wide v3 - new-instance v1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem; - invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->getUsers()Ljava/util/Map; + move-result-object v1 + + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v5 + + invoke-interface {v1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->getPresences()Ljava/util/Map; + move-result-object v5 invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -152,48 +162,50 @@ move-result-object v5 - check-cast v5, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->getPresences()Ljava/util/Map; - - move-result-object v6 + check-cast v5, Lcom/discord/models/domain/ModelPresence; invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v7 - - invoke-interface {v6, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v6 - check-cast v6, Lcom/discord/models/domain/ModelPresence; + invoke-interface {p2, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v7 - - invoke-interface {p2, v7}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - - move-result v7 + move-result v6 invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->getStreams()Ljava/util/Map; - move-result-object v8 + move-result-object v7 invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 - invoke-interface {v8, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + invoke-interface {v7, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z move-result v3 - invoke-direct {v1, v5, v6, v7, v3}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZZ)V + new-instance v4, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem; - invoke-interface {v2, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-direct {v4, v1, v5, v6, v3}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZZ)V + + invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_1 return-object v2 + + :cond_2 + const-string p1, "alreadyAddedUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "friends" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem.smali index 51bc6cef04..89770ccf74 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem.smali @@ -229,7 +229,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -239,7 +239,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$FriendItem;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship.smali index db78c28346..0cac22c411 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship.smali @@ -87,21 +87,15 @@ } .end annotation - const-string v0, "relationships" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "presences" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "users" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "streams" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -114,6 +108,34 @@ iput-object p4, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->streams:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "streams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship; @@ -251,27 +273,49 @@ } .end annotation - const-string v0, "relationships" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "presences" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "users" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "streams" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "streams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -289,7 +333,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->relationships:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -299,7 +343,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->presences:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -309,7 +353,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -319,7 +363,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$ModelAppUserRelationship;->streams:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model.smali index 6364c8dc8e..a36d5a107f 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$Model.smali @@ -92,13 +92,11 @@ } .end annotation - const-string v0, "selectedUsers" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "potentialAdditions" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -115,6 +113,20 @@ iput p6, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->maxGroupMemberCount:I return-void + + :cond_0 + const-string p1, "potentialAdditions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;Ljava/util/Collection;Ljava/util/List;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -333,13 +345,11 @@ } .end annotation - const-string v0, "selectedUsers" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "potentialAdditions" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model; @@ -360,6 +370,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;Ljava/util/Collection;Ljava/util/List;II)V return-object v0 + + :cond_0 + const-string p1, "potentialAdditions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -377,7 +401,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -387,7 +411,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->filterText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -397,7 +421,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->selectedUsers:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -407,7 +431,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->potentialAdditions:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$configureUI$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$configureUI$1.smali index e7bd0226fa..2fc2b9944b 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$configureUI$1.smali @@ -58,13 +58,13 @@ const-string v0, "selected" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 - const-string/jumbo v0, "user" + const-string v0, "user" if-eqz p2, :cond_1 @@ -97,7 +97,7 @@ :cond_0 iget-object p2, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$configureUI$1;->this$0:Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->access$selectUser(Lcom/discord/widgets/channels/WidgetGroupInviteFriends;Lcom/discord/models/domain/ModelUser;)V @@ -106,7 +106,7 @@ :cond_1 iget-object p2, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$configureUI$1;->this$0:Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->access$unselectUser(Lcom/discord/widgets/channels/WidgetGroupInviteFriends;Lcom/discord/models/domain/ModelUser;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$3.smali index 4d53c869aa..d85fabdd25 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGroupInviteFriends.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Collection<", "+", @@ -32,29 +32,45 @@ # direct methods .method public constructor (Lrx/subjects/BehaviorSubject;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subjects/BehaviorSubject; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onNext" - - const-string v5, "onNext(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subjects/BehaviorSubject; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onNext(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -79,7 +95,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subjects/BehaviorSubject; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$4.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$4.smali index 0995d4885f..6d325361ff 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$4.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/WidgetGroupInviteFriends$onViewBoundOrOnResume$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGroupInviteFriends.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/channels/WidgetGroupInviteFriends;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$1.smali index 1a26df3c0c..14ebf34979 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - "Lkotlin/Pair<", - "+", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2$2.smali index 6b7684adcc..cec67907f6 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGroupInviteFriends.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2.smali index 6013444cf2..ba90d71204 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGroupInviteFriends.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -93,7 +93,7 @@ const-string v1, "channelId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -131,7 +131,7 @@ const/4 v1, 0x0 :goto_0 - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -242,7 +242,7 @@ const-string p1, "requireContext()" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2$2;->this$0:Lcom/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2; @@ -254,7 +254,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2.smali index 12f7e2f850..18c08e1198 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2.smali @@ -117,7 +117,7 @@ const-string v0, "Observable.combineLatest\u2026dVoiceChannelId\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$setupFAB$2;->this$0:Lcom/discord/widgets/channels/WidgetGroupInviteFriends; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali index 9ead7b246b..40420dcd28 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali @@ -87,71 +87,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + new-instance v1, Lk0/n/c/q; - const-string v2, "recycler" + const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "recycler" - move-result-object v1 + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "viewFlipper" + const/4 v2, 0x0 - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "viewFlipper" + + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + new-instance v1, Lk0/n/c/q; - const-string v2, "sendFab" + const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - const-string v3, "getSendFab()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "sendFab" + + const-string v4, "getSendFab()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + new-instance v1, Lk0/n/c/q; - const-string v2, "chipsView" + const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - const-string v3, "getChipsView()Lcom/discord/utilities/view/chips/ChipsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chipsView" + + const-string v4, "getChipsView()Lcom/discord/utilities/view/chips/ChipsView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; + new-instance v1, Lk0/n/c/q; - const-string v2, "recipientsContainer" + const-class v2, Lcom/discord/widgets/channels/WidgetGroupInviteFriends; - const-string v3, "getRecipientsContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "recipientsContainer" + + const-string v4, "getRecipientsContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -402,7 +432,7 @@ const-string v3, "chipsView.text" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2}, Ljava/lang/CharSequence;->length()I @@ -831,7 +861,7 @@ move-result-object v6 - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x2 @@ -895,7 +925,7 @@ const-string v0, "getString(R.string.group_dm_invite_full_main)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->getRecipientsContainer()Landroid/view/View; @@ -926,13 +956,13 @@ move-result-object v4 - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f10006c @@ -961,7 +991,7 @@ const-string v0, "getString(R.string.group\u2026_invite_will_fill_mobile)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 @@ -972,13 +1002,13 @@ move-result-object v4 - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f10006d @@ -1052,9 +1082,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1077,6 +1105,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->adapter:Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -1118,7 +1155,7 @@ const-string v2, "addedUsersPublisher" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion;->getFriendChanges(Lrx/Observable;)Lrx/Observable; @@ -1168,13 +1205,13 @@ iget-object v4, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->addedUsersPublisher:Lrx/subjects/BehaviorSubject; - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->filterPublisher:Lrx/subjects/BehaviorSubject; const-string v5, "filterPublisher" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v0, v1, v4, v2}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model$Companion;->get(JLrx/Observable;Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Companion.smali index 889bea936b..1649a949a9 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Companion.smali @@ -36,9 +36,7 @@ .method public final launch(JLandroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroid/content/Intent; @@ -52,11 +50,20 @@ const-string p2, "Intent()\n .putE\u2026RA_CHANNEL_ID, channelId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; invoke-static {p3, p2, p1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali index a475139713..ded8942731 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -68,7 +64,7 @@ const-string v2, "me" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->isMfaEnabled()Z @@ -122,7 +118,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1.smali index bc1d3ad089..0332b9b64b 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -91,7 +89,7 @@ const-string v2, "it.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion.smali index 1f892fbb70..c67071af69 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model$Companion.smali @@ -64,7 +64,7 @@ const-string p2, "StoreStream\n \u2026ust(null)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -76,7 +76,7 @@ const-string p2, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model.smali index c9f0ea50c6..44aed24f25 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$Model.smali @@ -54,11 +54,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelChannel;ZZZZZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -75,6 +73,15 @@ iput-boolean p6, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->isPublicGuildUpdatesChannel:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;Lcom/discord/models/domain/ModelChannel;ZZZZZILjava/lang/Object;)Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model; @@ -206,29 +213,36 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZZZZZ)Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model; .locals 8 - const-string v0, "channel" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model; - new-instance v0, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move v2, p2 - move v3, p2 + move v3, p3 - move v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->(Lcom/discord/models/domain/ModelChannel;ZZZZZ)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->(Lcom/discord/models/domain/ModelChannel;ZZZZZ)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -246,7 +260,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$1.smali index b57516a68f..7bc7152630 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$1.smali @@ -58,7 +58,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -77,7 +77,7 @@ const-string v0, "context" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$1;->$this_configureUI:Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$2.smali index 922bb6c6dd..e72394bd3a 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$2.smali @@ -57,7 +57,7 @@ const-string v0, "it.findItem(R.id.menu_channel_settings_delete)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$2;->$this_configureUI:Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$5.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$5.smali index 249ce20017..12997d8115 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$5.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$6.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$6.smali index 10d2e41865..2e479f47c0 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$6.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$6.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$7.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$7.smali index 7288688555..427db56f35 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$7.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$configureUI$7.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2.smali index 9ab71ce136..07fd494d29 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2.smali @@ -43,11 +43,11 @@ move-result-object v0 - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$onViewBoundOrOnResume$1.smali index 1dd1181215..db5a2f31ed 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetTextChannelSettings$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetTextChannelSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$saveChannel$1.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$saveChannel$1.smali index 5669fcc1c1..1a4a4be4e4 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$saveChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings$saveChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/WidgetTextChannelSettings$saveChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetTextChannelSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isCategory()Z diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali index a174de3b49..f0659781b2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali @@ -66,207 +66,291 @@ # direct methods .method public static constructor ()V - .locals 15 + .locals 16 const/16 v0, 0xe new-array v1, v0, [Lkotlin/reflect/KProperty; - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v3, "channelSettingsPinnedMessagesContainer" + const-class v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v4, "getChannelSettingsPinnedMessagesContainer()Landroid/view/ViewGroup;" + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v5, 0x0 + move-result-object v3 - invoke-static {v2, v3, v4, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "channelSettingsPinnedMessagesContainer" - move-result-object v2 + const-string v5, "getChannelSettingsPinnedMessagesContainer()Landroid/view/ViewGroup;" - aput-object v2, v1, v5 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "channelSettingsPinnedMessages" - - const-string v4, "getChannelSettingsPinnedMessages()Landroid/view/View;" - - invoke-static {v2, v3, v4, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; - - move-result-object v2 - - const/4 v3, 0x1 + const/4 v3, 0x0 aput-object v2, v1, v3 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v4, "channelSettingsPinnedMessagesDisabledOverlay" + const-class v4, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v6, "getChannelSettingsPinnedMessagesDisabledOverlay()Landroid/view/View;" + invoke-static {v4}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v4, v6, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 - move-result-object v2 + const-string v5, "channelSettingsPinnedMessages" - const/4 v4, 0x2 + const-string v6, "getChannelSettingsPinnedMessages()Landroid/view/View;" + + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v4, 0x1 aput-object v2, v1, v4 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string/jumbo v6, "userManagementContainer" + const-class v5, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v7, "getUserManagementContainer()Landroid/view/View;" + invoke-static {v5}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v6, v7, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v5 - move-result-object v2 + const-string v6, "channelSettingsPinnedMessagesDisabledOverlay" + + const-string v7, "getChannelSettingsPinnedMessagesDisabledOverlay()Landroid/view/View;" + + invoke-direct {v2, v5, v6, v7}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v5, 0x2 + + aput-object v2, v1, v5 + + new-instance v2, Lk0/n/c/q; + + const-class v6, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + + invoke-static {v6}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v6 + + const-string v7, "userManagementContainer" + + const-string v8, "getUserManagementContainer()Landroid/view/View;" + + invoke-direct {v2, v6, v7, v8}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v6, 0x3 aput-object v2, v1, v6 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v7, "channelSettingsPermissions" + const-class v7, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v8, "getChannelSettingsPermissions()Landroid/view/View;" + invoke-static {v7}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v7, v8, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v7 - move-result-object v2 + const-string v8, "channelSettingsPermissions" + + const-string v9, "getChannelSettingsPermissions()Landroid/view/View;" + + invoke-direct {v2, v7, v8, v9}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v7, 0x4 aput-object v2, v1, v7 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v8, "channelSettingsPrivacySafetyContainer" + const-class v8, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v9, "getChannelSettingsPrivacySafetyContainer()Landroid/view/View;" + invoke-static {v8}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v8, v9, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v8 - move-result-object v2 + const-string v9, "channelSettingsPrivacySafetyContainer" + + const-string v10, "getChannelSettingsPrivacySafetyContainer()Landroid/view/View;" + + invoke-direct {v2, v8, v9, v10}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v8, 0x5 aput-object v2, v1, v8 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v9, "channelSettingsWrap" + const-class v9, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v10, "getChannelSettingsWrap()Landroid/view/View;" + invoke-static {v9}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v9, v10, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v9 - move-result-object v2 + const-string v10, "channelSettingsWrap" + + const-string v11, "getChannelSettingsWrap()Landroid/view/View;" + + invoke-direct {v2, v9, v10, v11}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v9, 0x6 aput-object v2, v1, v9 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v10, "channelSettingsName" + const-class v10, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v11, "getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v10}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v10, v11, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v10 - move-result-object v2 + const-string v11, "channelSettingsName" + + const-string v12, "getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v2, v10, v11, v12}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v10, 0x7 aput-object v2, v1, v10 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v11, "channelSettingsTopic" + const-class v11, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v12, "getChannelSettingsTopic()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v11}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v11, v12, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v11 - move-result-object v2 + const-string v12, "channelSettingsTopic" + + const-string v13, "getChannelSettingsTopic()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v2, v11, v12, v13}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v11, 0x8 aput-object v2, v1, v11 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v12, "channelSettingsSave" + const-class v12, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v13, "getChannelSettingsSave()Landroid/view/View;" + invoke-static {v12}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v12, v13, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v12 - move-result-object v2 + const-string v13, "channelSettingsSave" + + const-string v14, "getChannelSettingsSave()Landroid/view/View;" + + invoke-direct {v2, v12, v13, v14}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v12, 0x9 aput-object v2, v1, v12 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v12, "channelSettingsNsfw" + const-class v13, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v13, "getChannelSettingsNsfw()Lcom/discord/views/CheckedSetting;" + invoke-static {v13}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v12, v13, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v13 - move-result-object v2 + const-string v14, "channelSettingsNsfw" - const/16 v12, 0xa + const-string v15, "getChannelSettingsNsfw()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v2, v13, v14, v15}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v13, 0xa + + aput-object v2, v1, v13 + + new-instance v2, Lk0/n/c/q; + + const-class v14, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + + invoke-static {v14}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v14 + + const-string v15, "channelSettingsSlowModeContainer" + + const-string v12, "getChannelSettingsSlowModeContainer()Landroid/view/View;" + + invoke-direct {v2, v14, v15, v12}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v12, 0xb aput-object v2, v1, v12 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + new-instance v2, Lk0/n/c/q; - const-string v13, "channelSettingsSlowModeContainer" + const-class v14, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const-string v14, "getChannelSettingsSlowModeContainer()Landroid/view/View;" + invoke-static {v14}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v2, v13, v14, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v14 - move-result-object v2 + const-string v15, "channelSettingsSlowModeLabel" - const/16 v13, 0xb + const-string v12, "getChannelSettingsSlowModeLabel()Landroid/widget/TextView;" - aput-object v2, v1, v13 + invoke-direct {v2, v14, v15, v12}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v13, "channelSettingsSlowModeLabel" + const/16 v12, 0xc - const-string v14, "getChannelSettingsSlowModeLabel()Landroid/widget/TextView;" + aput-object v2, v1, v12 - invoke-static {v2, v13, v14, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v2, Lk0/n/c/q; - move-result-object v2 + const-class v14, Lcom/discord/widgets/channels/WidgetTextChannelSettings; - const/16 v13, 0xc + invoke-static {v14}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v2, v1, v13 + move-result-object v14 - const-class v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings; + const-string v15, "channelSettingsSlowModeSlider" - const-string v13, "channelSettingsSlowModeSlider" + const-string v12, "getChannelSettingsSlowModeSlider()Landroid/widget/SeekBar;" - const-string v14, "getChannelSettingsSlowModeSlider()Landroid/widget/SeekBar;" + invoke-direct {v2, v14, v15, v12}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v2, v13, v14, v5}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - move-result-object v2 + const/16 v12, 0xd - const/16 v13, 0xd - - aput-object v2, v1, v13 + aput-object v2, v1, v12 sput-object v1, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -280,24 +364,24 @@ new-array v0, v0, [Ljava/lang/Integer; - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v1 - - aput-object v1, v0, v5 - - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 aput-object v1, v0, v3 - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 aput-object v1, v0, v4 + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + aput-object v1, v0, v5 + const/16 v1, 0xf invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -362,7 +446,7 @@ move-result-object v1 - aput-object v1, v0, v12 + aput-object v1, v0, v13 const/16 v1, 0xe10 @@ -390,7 +474,7 @@ move-result-object v1 - aput-object v1, v0, v13 + aput-object v1, v0, v12 invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; @@ -667,9 +751,9 @@ new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; - const-string/jumbo v2, "view" + const-string v2, "view" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -687,7 +771,7 @@ const-string v2, "AlertDialog.Builder(view\u2026t).setView(view).create()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0a0192 @@ -783,7 +867,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x2 @@ -1364,9 +1448,9 @@ new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; - const-string/jumbo v3, "view" + const-string v3, "view" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1384,7 +1468,7 @@ const-string v3, "AlertDialog.Builder(view\u2026t).setView(view).create()" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f0a0198 @@ -1448,7 +1532,7 @@ const-string v0, "dialogBody" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f12056e @@ -1462,7 +1546,7 @@ const-string v6, "requireContext()" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x2 @@ -1480,9 +1564,9 @@ const-string v0, "getString(R.string.delet\u2026ayName(requireContext()))" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -2006,9 +2090,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -2081,6 +2163,15 @@ invoke-virtual {p1, v0}, Landroid/widget/SeekBar;->setMax(I)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$get$1.smali index b867a1e1b0..f28383698a 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/list/WidgetChannelListModel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/list/WidgetChannelListModel;", ">;" } @@ -116,7 +113,7 @@ const-string v1, "guildId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getPrivateChannelList$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getPrivateChannelList$1.smali index 704a48b50a..4caf371105 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getPrivateChannelList$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getPrivateChannelList$1.smali @@ -37,35 +37,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func7<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Lcom/discord/models/domain/ModelNotificationSettings;", - "Lcom/discord/widgets/channels/list/WidgetChannelListModel;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TR;>;" } .end annotation @@ -145,13 +117,13 @@ const-string v5, "mostRecentMessageIds" - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4, v1}, Lcom/discord/utilities/channel/ChannelUtils;->createMostRecentChannelComparator(Ljava/util/Map;)Ljava/util/Comparator; move-result-object v1 - invoke-static {v3, v1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v3, v1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v1 @@ -188,37 +160,35 @@ check-cast v8, Lcom/discord/models/domain/ModelChannel; - new-instance v4, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; + const-string v4, "presences" - const-string v7, "presences" - - invoke-static {v0, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getDMRecipient()Lcom/discord/models/domain/ModelUser; - move-result-object v7 + move-result-object v4 - if-eqz v7, :cond_0 + if-eqz v4, :cond_0 - invoke-virtual {v7}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J move-result-wide v9 invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v7 + move-result-object v4 goto :goto_1 :cond_0 - move-object v7, v6 + move-object v4, v6 :goto_1 - invoke-interface {v0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v7 + move-result-object v4 - move-object v9, v7 + move-object v9, v4 check-cast v9, Lcom/discord/models/domain/ModelPresence; @@ -226,7 +196,7 @@ move-result-wide v10 - const/4 v7, 0x0 + const/4 v4, 0x0 if-nez p2, :cond_1 @@ -237,9 +207,9 @@ move-result-wide v12 - cmp-long v14, v10, v12 + cmp-long v7, v10, v12 - if-nez v14, :cond_2 + if-nez v7, :cond_2 const/4 v10, 0x1 @@ -282,7 +252,7 @@ :goto_4 const-string v5, "applicationStreams" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getDMRecipient()Lcom/discord/models/domain/ModelUser; @@ -317,9 +287,9 @@ invoke-virtual {v5}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->isMuted()Z - move-result v5 + move-result v4 - move v13, v5 + move v13, v4 goto :goto_5 @@ -327,6 +297,8 @@ const/4 v13, 0x0 :goto_5 + new-instance v4, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; + move-object v7, v4 invoke-direct/range {v7 .. v13}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelPresence;ZIZZ)V @@ -342,7 +314,7 @@ invoke-direct {v0, v1, v2, v5, v6}, Lcom/discord/widgets/channels/list/items/ChannelListBottomNavSpaceItem;->(JILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-static {v3, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v3, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v9 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1.smali index 1efac6ecab..33779e88fc 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function10<", "Lcom/discord/utilities/channel/GuildChannelsInfo;", "Ljava/util/Map<", @@ -68,7 +68,7 @@ const/16 p1, 0xa - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -111,53 +111,23 @@ move-object/from16 v0, p0 - const-string v1, "guildChannelsInfo" + const/4 v1, 0x0 - move-object/from16 v15, p1 + if-eqz p1, :cond_9 - invoke-static {v15, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_8 - const-string v1, "guildChannels" + if-eqz p7, :cond_7 - move-object/from16 v6, p2 + if-eqz p8, :cond_6 - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_5 - const-string/jumbo v1, "voiceStates" + if-eqz p10, :cond_4 - move-object/from16 v11, p7 + if-eqz p11, :cond_3 - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "mentionCounts" - - move-object/from16 v12, p8 - - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v1, "unreadChannelIds" - - move-object/from16 v13, p9 - - invoke-static {v13, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "collapsedCategories" - - move-object/from16 v14, p10 - - invoke-static {v14, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "nuxState" - - move-object/from16 v9, p11 - - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "me" - - move-object/from16 v10, p12 - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_2 sget-object v2, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->Companion:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion; @@ -165,70 +135,75 @@ move-object/from16 v5, p1 + move-object/from16 v6, p2 + move-wide/from16 v7, p3 move-wide/from16 v9, p5 + move-object/from16 v11, p7 + + move-object/from16 v12, p8 + + move-object/from16 v13, p9 + + move-object/from16 v14, p10 + move-object/from16 v15, p12 invoke-static/range {v2 .. v15}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion;->access$guildListBuilder(Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion;JLcom/discord/utilities/channel/GuildChannelsInfo;Ljava/util/Map;JJLjava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Lcom/discord/models/domain/ModelUser;)Ljava/util/List; - move-result-object v1 + move-result-object v2 - new-instance v2, Lcom/discord/widgets/channels/list/items/ChannelListBottomNavSpaceItem; + new-instance v3, Lcom/discord/widgets/channels/list/items/ChannelListBottomNavSpaceItem; - iget-wide v3, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1;->$selectedGuildId:J + iget-wide v4, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$getSelectedGuildChannelList$1;->$selectedGuildId:J - invoke-direct {v2, v3, v4}, Lcom/discord/widgets/channels/list/items/ChannelListBottomNavSpaceItem;->(J)V + invoke-direct {v3, v4, v5}, Lcom/discord/widgets/channels/list/items/ChannelListBottomNavSpaceItem;->(J)V - invoke-static {v1, v2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; - - move-result-object v1 - - invoke-virtual/range {p11 .. p11}, Lcom/discord/stores/StoreNux$NuxState;->getPremiumGuildHintGuildId()Ljava/lang/Long; + invoke-static {v2, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v2 - if-eqz v2, :cond_1 + invoke-virtual/range {p11 .. p11}, Lcom/discord/stores/StoreNux$NuxState;->getPremiumGuildHintGuildId()Ljava/lang/Long; + + move-result-object v3 + + if-eqz v3, :cond_1 invoke-virtual/range {p11 .. p11}, Lcom/discord/stores/StoreNux$NuxState;->getPremiumGuildHintGuildId()Ljava/lang/Long; - move-result-object v2 + move-result-object v3 invoke-virtual/range {p1 .. p1}, Lcom/discord/utilities/channel/GuildChannelsInfo;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v3 + move-result-object v4 - if-eqz v3, :cond_0 + if-eqz v4, :cond_0 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v3 + move-result-wide v4 - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v1 + + :cond_0 + invoke-static {v3, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_1 + + const/4 v1, 0x1 goto :goto_0 - :cond_0 - const/4 v3, 0x0 + :cond_1 + const/4 v1, 0x0 :goto_0 - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v2, 0x1 - - goto :goto_1 - - :cond_1 - const/4 v2, 0x0 - - :goto_1 new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelListModel; invoke-virtual/range {p1 .. p1}, Lcom/discord/utilities/channel/GuildChannelsInfo;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -243,17 +218,73 @@ move-object/from16 p2, v4 - move-object/from16 p3, v1 + move-object/from16 p3, v2 move/from16 p4, v5 - move/from16 p5, v2 + move/from16 p5, v1 move/from16 p6, v6 invoke-direct/range {p1 .. p6}, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/List;ZZZ)V return-object v3 + + :cond_2 + const-string v2, "me" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + const-string v2, "nuxState" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + const-string v2, "collapsedCategories" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_5 + const-string v2, "unreadChannelIds" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_6 + const-string v2, "mentionCounts" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_7 + const-string v2, "voiceStates" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_8 + const-string v2, "guildChannels" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_9 + const-string v2, "guildChannelsInfo" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1.smali index b1e3f10c13..d11c5f5532 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData;", ">;" @@ -132,7 +132,7 @@ const/4 v1, 0x0 - invoke-direct {p0, v1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2.smali index 294d7e7a24..6c28f0c25c 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3.smali index 1699597998..ee6576e626 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;", ">;" @@ -126,7 +126,7 @@ const/4 v1, 0x0 - invoke-direct {p0, v1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1.smali index 18247110c4..6aec4b5e88 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;->$items:Ljava/util/ArrayList; - invoke-static {v0}, Lk0/j/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion.smali index 3f93523086..399ea1d642 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$Companion.smali @@ -162,7 +162,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026ILLISECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -806,7 +806,7 @@ goto :goto_5 :cond_a - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_5 invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z @@ -882,7 +882,7 @@ const-string v1, "StoreStream\n .g\u2026List(guildId)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -894,7 +894,7 @@ const-string v1, "StoreStream\n .g\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates$get$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates$get$1.smali index 082c01238f..e6587788cd 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates$get$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates$get$1.smali @@ -35,43 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelVoice$State;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;", - ">;>;>;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation @@ -159,29 +123,29 @@ sget-object v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates;->INSTANCE:Lcom/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates; - const-string/jumbo v1, "voiceStates" + const-string v1, "voiceStates" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v1, "users" + const-string v1, "users" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "guildMembers" - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "guildChannels" - invoke-static {p5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "guildStreams" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "guildPermissions" - invoke-static {p6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v7, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates$get$1;->$voiceUserComparator:Ljava/util/Comparator; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates.smali index 8fe47ff91c..0beb3bf206 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel$VoiceStates.smali @@ -106,7 +106,6 @@ move-result-object v1 - :cond_0 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z @@ -140,17 +139,17 @@ check-cast v6, Lcom/discord/models/domain/ModelUser; - if-eqz v6, :cond_3 + if-eqz v6, :cond_2 invoke-virtual {v5}, Lcom/discord/models/domain/ModelVoice$State;->getChannelId()Ljava/lang/Long; move-result-object v4 - if-eqz v4, :cond_3 + if-eqz v4, :cond_2 - const-string/jumbo v7, "voiceState.channelId ?: continue" + const-string v7, "voiceState.channelId ?: continue" - invoke-static {v4, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Ljava/lang/Long;->longValue()J @@ -182,7 +181,7 @@ move-result-object v11 - if-nez v11, :cond_1 + if-nez v11, :cond_0 new-instance v11, Ljava/util/ArrayList; @@ -190,7 +189,7 @@ invoke-interface {v0, v4, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - :cond_1 + :cond_0 check-cast v11, Ljava/util/List; invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -207,7 +206,7 @@ check-cast v14, Lcom/discord/models/domain/ModelGuildMember$Computed; - if-eqz v14, :cond_2 + if-eqz v14, :cond_1 invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -221,46 +220,55 @@ check-cast v4, Lcom/discord/models/domain/ModelChannel; - if-eqz v4, :cond_0 - - new-instance v8, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; + if-eqz v4, :cond_3 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v2 - move-object/from16 v7, p5 + move-object/from16 v8, p5 - invoke-interface {v7, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + invoke-interface {v8, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z move-result v2 - move-object v3, v8 + new-instance v7, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; + + move-object v3, v7 + + move-object/from16 p1, v1 + + move-object v1, v7 move-object v7, v14 - move-object v14, v8 - move v8, v2 invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;ZZ)V - invoke-interface {v11, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v11, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - goto/16 :goto_0 + goto :goto_2 - :cond_2 + :cond_1 move-object/from16 v15, p4 - goto/16 :goto_0 + goto :goto_1 - :cond_3 + :cond_2 move-object/from16 v12, p3 move-object/from16 v15, p4 move-object/from16 v13, p6 + :cond_3 + :goto_1 + move-object/from16 p1, v1 + + :goto_2 + move-object/from16 v1, p1 + goto/16 :goto_0 :cond_4 @@ -272,7 +280,7 @@ move-result-object v1 - :goto_1 + :goto_3 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 @@ -295,7 +303,7 @@ invoke-static {v2, v3}, Lf/n/a/k/a;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V - goto :goto_1 + goto :goto_3 :cond_5 return-object v0 @@ -355,9 +363,7 @@ } .end annotation - const-string/jumbo v0, "voiceUserComparator" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -379,11 +385,11 @@ move-result-object v0 - sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v2, 0xc8 - const-wide/16 v3, 0xc8 + sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v0, v3, v4, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-static {v0, v2, v3, v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v2 @@ -445,7 +451,7 @@ const-string p2, "Observable\n .co\u2026 )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -457,7 +463,16 @@ const-string p2, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "voiceUserComparator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel.smali index a70a232ed6..ba339525f9 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListModel.smali @@ -52,7 +52,7 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelGuild;Ljava/util/List;ZZZ)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,9 +64,7 @@ } .end annotation - const-string v0, "items" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -81,6 +79,15 @@ iput-boolean p5, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->showEmptyState:Z return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelGuild;Ljava/util/List;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -264,27 +271,34 @@ } .end annotation - const-string v0, "items" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/channels/list/WidgetChannelListModel; - new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-object v2, p2 - move-object v3, p2 + move v3, p3 - move v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/List;ZZZ)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/List;ZZZ)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -302,7 +316,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -312,7 +326,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/WidgetChannelListModel;->items:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$1.smali index 82ff76cb85..db1f0b4cb0 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$1.smali @@ -37,11 +37,9 @@ # virtual methods .method public onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V @@ -60,4 +58,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion.smali index 732539284c..e62e5b6919 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion.smali @@ -167,7 +167,7 @@ } .end annotation - invoke-static {p1, p2}, Lk0/j/l;->slice(Ljava/util/List;Lkotlin/ranges/IntRange;)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->slice(Ljava/util/List;Lkotlin/ranges/IntRange;)Ljava/util/List; move-result-object p1 @@ -236,7 +236,7 @@ # virtual methods .method public final get(Lkotlin/ranges/IntRange;Ljava/util/List;Z)Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model; - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -249,64 +249,62 @@ } .end annotation - const-string/jumbo v0, "visibleRange" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "items" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x1 - const/4 v0, 0x1 - - const/4 v1, 0x0 + const/4 v2, 0x0 if-eqz p3, :cond_0 :try_start_0 invoke-direct {p0, p2, p1}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion;->hasUnread(Ljava/util/List;Lkotlin/ranges/IntRange;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 - const/4 v2, 0x1 + const/4 v3, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - iget v3, p1, Lkotlin/ranges/IntProgression;->d:I + iget v4, p1, Lkotlin/ranges/IntProgression;->d:I - invoke-static {v1, v3}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v2, v4}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; - move-result-object v1 + move-result-object v2 - invoke-direct {p0, p2, v1, v2, p3}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion;->findIndicator(Ljava/util/List;Lkotlin/ranges/IntProgression;ZZ)Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator; + invoke-direct {p0, p2, v2, v3, p3}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion;->findIndicator(Ljava/util/List;Lkotlin/ranges/IntProgression;ZZ)Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator; - move-result-object v1 + move-result-object v2 invoke-static {p2}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - move-result v3 + move-result v4 iget p1, p1, Lkotlin/ranges/IntProgression;->e:I - add-int/2addr p1, v0 + add-int/2addr p1, v1 - invoke-static {v3, p1}, Lk0/r/f;->downTo(II)Lkotlin/ranges/IntProgression; + invoke-static {v4, p1}, Lk0/q/f;->downTo(II)Lkotlin/ranges/IntProgression; move-result-object p1 - invoke-direct {p0, p2, p1, v2, p3}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion;->findIndicator(Ljava/util/List;Lkotlin/ranges/IntProgression;ZZ)Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator; + invoke-direct {p0, p2, p1, v3, p3}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Companion;->findIndicator(Ljava/util/List;Lkotlin/ranges/IntProgression;ZZ)Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator; move-result-object p1 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model; - invoke-direct {p2, v1, p1}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model;->(Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;)V + invoke-direct {p2, v2, p1}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model;->(Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;)V :try_end_0 .catch Ljava/lang/IndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 @@ -317,10 +315,22 @@ const/4 p1, 0x3 - const/4 p3, 0x0 - - invoke-direct {p2, p3, p3, p1, p3}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model;->(Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p2, v0, v0, p1, v0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model;->(Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;ILkotlin/jvm/internal/DefaultConstructorMarker;)V :goto_1 return-object p2 + + :cond_1 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "visibleRange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model.smali index 4a369f7a9c..680fdf86f1 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$Model.smali @@ -167,7 +167,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model;->topIndicator:Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -177,7 +177,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model;->bottomIndicator:Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$onDatasetChanged$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$onDatasetChanged$1.smali index 3652cc6646..37bf895aa9 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$onDatasetChanged$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$onDatasetChanged$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$onDatasetChanged$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChannelListUnreads.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "handleVisibleRangeUpdate" - - const-string v5, "handleVisibleRangeUpdate()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVisibleRangeUpdate" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleVisibleRangeUpdate()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$sam$java_lang_Runnable$0.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$sam$java_lang_Runnable$0.smali index 0586c005ea..1e447c6aa6 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$sam$java_lang_Runnable$0.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$sam$java_lang_Runnable$0.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreads$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreads$2.smali index a4deda6332..23fd206b0e 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreads$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreads$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$unreads$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListUnreads.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroid/view/View;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsText$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsText$2.smali index 0c93fb145f..905dc172a8 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsText$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsText$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsText$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListUnreads.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroid/widget/TextView;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsTextBackground$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsTextBackground$2.smali index 5a09b1e0c6..033cf2fea1 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsTextBackground$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsTextBackground$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$unreadsTextBackground$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelListUnreads.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroid/view/View;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads.smali index 1c66402f45..aef4e8d35d 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelListUnreads.smali @@ -15,6 +15,9 @@ # static fields .field public static final Companion:Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final FADE_DURATION_MS:J = 0x96L @@ -93,17 +96,13 @@ } .end annotation - const-string/jumbo v0, "unreadsStub" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "recycler" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "getItemCount" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -151,7 +150,7 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->unreadsTextBackground$delegate:Lkotlin/Lazy; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->data:Ljava/util/List; @@ -164,6 +163,27 @@ invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V return-void + + :cond_0 + const-string p1, "getItemCount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "unreadsStub" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/view/ViewStub;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/AppBarLayout;Lkotlin/jvm/functions/Function0;IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -544,9 +564,9 @@ move-result-object v3 - const-string/jumbo v4, "unreads" + const-string v4, "unreads" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v3, v2, v1}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->onConfigureView(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;Z)V @@ -582,15 +602,13 @@ .end method .method public onConfigureView(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;Z)V - .locals 7 + .locals 8 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - const-string p1, "indicator" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getUnreadsTextBackground()Landroid/view/View; @@ -598,9 +616,9 @@ invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getIcon(Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$Model$Indicator;)I - move-result v0 + move-result v1 - invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundResource(I)V + invoke-virtual {p1, v1}, Landroid/view/View;->setBackgroundResource(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getUnreadsText()Landroid/widget/TextView; @@ -614,37 +632,37 @@ invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getUnreadsText()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - const-string/jumbo p1, "unreadsText" + const-string p1, "unreadsText" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v2, 0x0 + + const/4 v3, 0x0 if-eqz p3, :cond_0 const p1, 0x7f080224 - const v3, 0x7f080224 + const v4, 0x7f080224 goto :goto_0 :cond_0 const p1, 0x7f08021f - const v3, 0x7f08021f + const v4, 0x7f08021f :goto_0 - const/4 v4, 0x0 + const/4 v5, 0x0 - const/16 v5, 0xb + const/16 v6, 0xb - const/4 v6, 0x0 + const/4 v7, 0x0 - const/4 v1, 0x0 - - const/4 v2, 0x0 - - invoke-static/range {v0 .. v6}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V + invoke-static/range {v1 .. v7}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getUnreads()Landroid/view/View; @@ -652,7 +670,7 @@ const-string p2, "it" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -662,20 +680,23 @@ if-nez p2, :cond_1 - const/4 p1, 0x0 + goto :goto_1 :cond_1 - check-cast p1, Landroid/view/ViewGroup$MarginLayoutParams; + move-object v0, p1 - instance-of p2, p1, Landroid/widget/RelativeLayout$LayoutParams; + :goto_1 + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; - if-eqz p2, :cond_4 + instance-of p1, v0, Landroid/widget/RelativeLayout$LayoutParams; - move-object p2, p1 + if-eqz p1, :cond_4 - check-cast p2, Landroid/widget/RelativeLayout$LayoutParams; + move-object p1, v0 - const/16 v0, 0x8 + check-cast p1, Landroid/widget/RelativeLayout$LayoutParams; + + const/16 p2, 0x8 const/4 v1, 0x6 @@ -683,17 +704,17 @@ const/16 v2, 0x8 - goto :goto_1 + goto :goto_2 :cond_2 const/4 v2, 0x6 - :goto_1 - invoke-static {p2, v2}, Lcom/discord/utilities/view/layoutparams/LayoutParamsExtensionsKt;->removeRuleCompat(Landroid/widget/RelativeLayout$LayoutParams;I)V + :goto_2 + invoke-static {p1, v2}, Lcom/discord/utilities/view/layoutparams/LayoutParamsExtensionsKt;->removeRuleCompat(Landroid/widget/RelativeLayout$LayoutParams;I)V if-eqz p3, :cond_3 - const/4 v0, 0x6 + const/4 p2, 0x6 :cond_3 iget-object p3, p0, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->recycler:Landroidx/recyclerview/widget/RecyclerView; @@ -702,20 +723,20 @@ move-result p3 - invoke-virtual {p2, v0, p3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V + invoke-virtual {p1, p2, p3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - goto :goto_3 + goto :goto_4 :cond_4 - instance-of p2, p1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; + instance-of p1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; - if-eqz p2, :cond_8 + if-eqz p1, :cond_8 - move-object p2, p1 + move-object p1, v0 - check-cast p2, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; + check-cast p1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; - const/16 v0, 0x30 + const/16 p2, 0x30 const/16 v1, 0x50 @@ -723,44 +744,44 @@ const/16 v2, 0x30 - goto :goto_2 + goto :goto_3 :cond_5 const/16 v2, 0x50 - :goto_2 - iput v2, p2, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->anchorGravity:I + :goto_3 + iput v2, p1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->anchorGravity:I if-eqz p3, :cond_6 - const/16 v0, 0x50 + const/16 p2, 0x50 :cond_6 - iput v0, p2, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->gravity:I + iput p2, p1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->gravity:I - :goto_3 - const-string/jumbo p2, "unreads" + :goto_4 + const-string p1, "unreads" - if-eqz p1, :cond_7 + if-eqz v0, :cond_7 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getUnreads()Landroid/view/View; - move-result-object p3 + move-result-object p2 - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p3, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V + invoke-virtual {p2, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V :cond_7 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->getUnreads()Landroid/view/View; - move-result-object p1 + move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p2, 0x4 + const/4 p1, 0x4 - invoke-virtual {p1, p2}, Landroid/view/View;->setImportantForAccessibility(I)V + invoke-virtual {p2, p1}, Landroid/view/View;->setImportantForAccessibility(I)V return-void @@ -772,6 +793,20 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_9 + const-string p1, "indicator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onDatasetChanged(Ljava/util/List;)V @@ -786,9 +821,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->data:Ljava/util/List; @@ -807,6 +840,15 @@ invoke-virtual {p1, v1, v2, v3}, Landroid/view/ViewGroup;->postDelayed(Ljava/lang/Runnable;J)Z return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setMentionResId(I)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1.smali index 3a41edd95a..35952b0722 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -106,11 +106,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$2.smali index f17e3e2760..a2e717d517 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$2.smali @@ -55,7 +55,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$configureUI$2;->$guild:Lcom/discord/models/domain/ModelGuild; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$3.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$3.smali index 8cde4010ae..6651ac0e34 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Float;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1.smali index e049f61143..96741bde01 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$11.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$11.smali index e8c411e8b4..e07c9ee083 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$11.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$11.smali @@ -47,7 +47,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "Channels List" diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2.smali index 33e28a4162..1e4deb1198 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V .locals 4 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I @@ -108,7 +106,7 @@ const-string v3, "requireContext()" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, p1}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion;->launch(JLandroid/content/Context;)V @@ -125,7 +123,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -135,4 +133,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3.smali index 88ef2cf368..39de9d5b0f 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,75 +63,69 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V - .locals 8 + .locals 7 - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me; + invoke-virtual {v1}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isNewUser()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isNewUser()Z - move-result v0 + move-result v1 - if-ne v0, v2, :cond_0 + if-ne v1, v3, :cond_0 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - sget-object v0, Lx;->g:Lx$a; + sget-object v1, Lx;->g:Lx$a; - iget-object v3, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->$view:Landroid/view/View; + iget-object v4, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->$view:Landroid/view/View; - invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context; + invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v3 + move-result-object v4 - const-string/jumbo v4, "view.context" + const-string v5, "view.context" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v4, 0x0 + if-eqz v1, :cond_5 - if-eqz v0, :cond_4 + invoke-static {v4}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; - const-string v0, "context" + move-result-object v1 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v4, "CACHE_KEY_VOICE_CHANNEL_ONBOARDED" - invoke-static {v3}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; - - move-result-object v0 - - const-string v3, "CACHE_KEY_VOICE_CHANNEL_ONBOARDED" - - invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z + invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v1 - if-eqz v1, :cond_1 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z + + move-result v2 + + if-eqz v2, :cond_1 new-instance v0, Lcom/discord/widgets/user/calls/PrivateCallLauncher; @@ -143,7 +137,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; @@ -153,7 +147,7 @@ const-string v4, "childFragmentManager" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, v1, v2, v3}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V @@ -166,23 +160,21 @@ goto :goto_1 :cond_1 - if-nez v0, :cond_3 + if-nez v1, :cond_4 - if-eqz v2, :cond_3 + if-eqz v3, :cond_4 - sget-object v0, Lx;->g:Lx$a; + sget-object v1, Lx;->g:Lx$a; - iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; + iget-object v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v2 + move-result-wide v3 - if-eqz v0, :cond_2 + if-eqz v1, :cond_3 - const-string p1, "fragment" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_2 new-instance p1, Lx; @@ -192,19 +184,19 @@ invoke-direct {v0}, Landroid/os/Bundle;->()V - const-string v4, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v1, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - invoke-virtual {v0, v4, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v0, v1, v3, v4}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V invoke-virtual {p1, v0}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V - invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; + invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object v0 const-string v1, "fragment.parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lx; @@ -217,34 +209,48 @@ goto :goto_1 :cond_2 - throw v4 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :cond_3 - sget-object v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->Companion:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion; + throw v0 + + :cond_4 + sget-object v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->Companion:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion; iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v3 + move-result-object v2 const-string v0, "parentFragmentManager" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v4 + move-result-wide v3 - const/4 v6, 0x1 + const/4 v5, 0x1 - sget-object v7, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext;->HOME:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext; + sget-object v6, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext;->HOME:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext; - invoke-virtual/range {v2 .. v7}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion;->show(Landroidx/fragment/app/FragmentManager;JZLcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + invoke-virtual/range {v1 .. v6}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion;->show(Landroidx/fragment/app/FragmentManager;JZLcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; :goto_1 return-void - :cond_4 - throw v4 + :cond_5 + throw v0 + + :cond_6 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4.smali index 80a00c494d..30560be3d0 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;Z)V .locals 8 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; @@ -100,7 +98,7 @@ const-string v3, "event" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v3, 0x4000 @@ -171,7 +169,7 @@ const-string v2, "channel.guildId" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -186,4 +184,13 @@ invoke-virtual/range {v1 .. v6}, Lcom/discord/stores/StoreChannelCategories;->setCollapsedCategory(JJZ)V return-void + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5$1.smali index 2519e06197..8b0ec6cf9c 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,11 +87,11 @@ const-string v1, "it.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "inviteLink" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f120d62 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5.smali index 9c21529847..335eb1459d 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,31 +61,29 @@ .method public final invoke(Landroid/view/View;)V .locals 5 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreInviteSettings;->generateInviteDefaultChannel()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/stores/StoreInviteSettings;->generateInviteDefaultChannel()Lrx/Observable; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; - - const/4 v2, 0x0 + iget-object v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; const/4 v3, 0x2 - invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, v2, v0, v3, 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 v0 + move-result-object v1 - sget-object v1, Lf/a/b/s;->a:Lf/a/b/s; + sget-object v2, Lf/a/b/s;->a:Lf/a/b/s; iget-object v3, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; @@ -97,11 +95,18 @@ invoke-direct {v4, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5$1;->(Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5;Landroid/view/View;)V - invoke-virtual {v1, v3, v4, v2}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c; + invoke-virtual {v2, v3, v4, v0}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c; move-result-object p1 - invoke-virtual {v0, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + invoke-virtual {v1, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6.smali index f533bfa828..5583021eeb 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/models/domain/ModelChannel;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,13 +64,11 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;)V .locals 12 - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; @@ -94,7 +92,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -119,4 +117,18 @@ invoke-static/range {v1 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7.smali index 824b5c8618..eb8110467b 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7.smali @@ -47,7 +47,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "@" diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$8.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$8.smali index b552ddddc7..235a8ff4a2 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$8.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$8.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$8; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Integer;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$9.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$9.smali index 07b561d0f4..71ab69721f 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$9.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBound$9.smali @@ -60,13 +60,11 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "newData" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$9;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList; @@ -80,4 +78,18 @@ :cond_0 return-void + + :cond_1 + const-string p1, "newData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$1.smali index 50b35e3416..27662391dc 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/list/WidgetChannelListModel;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/channels/list/WidgetChannelsList; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/channels/list/WidgetChannelListModel;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsList; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/channels/list/WidgetChannelListModel;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/channels/list/WidgetChannelListModel;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/channels/list/WidgetChannelsList; invoke-static {v0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->access$configureUI(Lcom/discord/widgets/channels/list/WidgetChannelsList;Lcom/discord/widgets/channels/list/WidgetChannelListModel;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$2.smali index 26bd9fab6a..afc08ea205 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali index b748066828..78b0d67d59 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali @@ -79,211 +79,301 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "roundedContainer" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getRoundedContainer()Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "roundedContainer" - move-result-object v1 + const-string v4, "getRoundedContainer()Lcom/discord/utilities/view/rounded/RoundedCoordinatorLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "collapsingToolbar" + const/4 v2, 0x0 - const-string v3, "getCollapsingToolbar()Lcom/google/android/material/appbar/CollapsingToolbarLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "collapsingToolbar" + + const-string v4, "getCollapsingToolbar()Lcom/google/android/material/appbar/CollapsingToolbarLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "appBarLayout" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getAppBarLayout()Lcom/discord/views/CustomAppBarLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "appBarLayout" + + const-string v4, "getAppBarLayout()Lcom/discord/views/CustomAppBarLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsHeader" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChannelsHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsHeader" + + const-string v4, "getChannelsHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsList" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChannelsList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsList" + + const-string v4, "getChannelsList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsBanner" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChannelsBanner()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsBanner" + + const-string v4, "getChannelsBanner()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channeslBannerForeground" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChanneslBannerForeground()Landroid/widget/FrameLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channeslBannerForeground" + + const-string v4, "getChanneslBannerForeground()Landroid/widget/FrameLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsSearch" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChannelsSearch()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsSearch" + + const-string v4, "getChannelsSearch()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "privateChannelsHeaderContainer" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getPrivateChannelsHeaderContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privateChannelsHeaderContainer" + + const-string v4, "getPrivateChannelsHeaderContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "privateChannelsStartGroupButton" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getPrivateChannelsStartGroupButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privateChannelsStartGroupButton" + + const-string v4, "getPrivateChannelsStartGroupButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelListUnreadsStub" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChannelListUnreadsStub()Landroid/view/ViewStub;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelListUnreadsStub" + + const-string v4, "getChannelListUnreadsStub()Landroid/view/ViewStub;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsListDirectMessagesTitle" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getChannelsListDirectMessagesTitle()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsListDirectMessagesTitle" + + const-string v4, "getChannelsListDirectMessagesTitle()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "premiumGuildHint" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getPremiumGuildHint()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "premiumGuildHint" + + const-string v4, "getPremiumGuildHint()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "premiumGuildHintButton" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getPremiumGuildHintButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "premiumGuildHintButton" + + const-string v4, "getPremiumGuildHintButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyFriendsStateView" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsList; - const-string v3, "getEmptyFriendsStateView()Lcom/discord/widgets/friends/EmptyFriendsStateView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyFriendsStateView" + + const-string v4, "getEmptyFriendsStateView()Lcom/discord/widgets/friends/EmptyFriendsStateView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe @@ -500,7 +590,7 @@ :cond_0 const-string p0, "adapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -662,7 +752,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-boolean v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->isCollapsed:Z @@ -746,214 +836,219 @@ const/4 v1, 0x0 + const/4 v2, 0x0 + if-nez p1, :cond_1 :cond_0 - const/4 v2, 0x0 + const/4 v3, 0x0 goto/16 :goto_0 :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->isVerifiedServer()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Lcom/discord/views/CustomAppBarLayout;->a()Z + invoke-virtual {v3}, Lcom/discord/views/CustomAppBarLayout;->a()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 - const v2, 0x7f08042c + const v3, 0x7f08042c goto/16 :goto_0 :cond_2 - const v2, 0x7f08042d + const v3, 0x7f08042d goto/16 :goto_0 :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->isPartneredServer()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_5 + if-eqz v3, :cond_5 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Lcom/discord/views/CustomAppBarLayout;->a()Z + invoke-virtual {v3}, Lcom/discord/views/CustomAppBarLayout;->a()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 - const v2, 0x7f08037d + const v3, 0x7f08037d goto/16 :goto_0 :cond_4 - const v2, 0x7f08037e + const v3, 0x7f08037e goto/16 :goto_0 :cond_5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumTier()I - move-result v2 + move-result v3 - if-nez v2, :cond_7 + if-nez v3, :cond_8 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumSubscriptionCount()Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_7 + if-eqz v3, :cond_8 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumSubscriptionCount()Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_7 - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I - move-result v2 + move-result v3 - invoke-static {v2, v1}, Lk0/o/c/i;->compare(II)I + invoke-static {v3, v1}, Lk0/n/c/h;->compare(II)I - move-result v2 + move-result v3 - if-lez v2, :cond_7 + if-lez v3, :cond_8 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Lcom/discord/views/CustomAppBarLayout;->a()Z + invoke-virtual {v3}, Lcom/discord/views/CustomAppBarLayout;->a()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_6 + if-eqz v3, :cond_6 - const v2, 0x7f080300 + const v3, 0x7f080300 goto :goto_0 :cond_6 - const v2, 0x7f080301 + const v3, 0x7f080301 goto :goto_0 :cond_7 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_8 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumTier()I - move-result v2 + move-result v3 - const/4 v3, 0x1 + const/4 v4, 0x1 - if-ne v2, v3, :cond_9 + if-ne v3, v4, :cond_a invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Lcom/discord/views/CustomAppBarLayout;->a()Z + invoke-virtual {v3}, Lcom/discord/views/CustomAppBarLayout;->a()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_8 + if-eqz v3, :cond_9 - const v2, 0x7f0802f6 - - goto :goto_0 - - :cond_8 - const v2, 0x7f0802f7 + const v3, 0x7f0802f6 goto :goto_0 :cond_9 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumTier()I - - move-result v2 - - if-ne v2, v0, :cond_b - - invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; - - move-result-object v2 - - invoke-virtual {v2}, Lcom/discord/views/CustomAppBarLayout;->a()Z - - move-result v2 - - if-eqz v2, :cond_a - - const v2, 0x7f0802f8 + const v3, 0x7f0802f7 goto :goto_0 :cond_a - const v2, 0x7f0802f9 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumTier()I + + move-result v3 + + if-ne v3, v0, :cond_c + + invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; + + move-result-object v3 + + invoke-virtual {v3}, Lcom/discord/views/CustomAppBarLayout;->a()Z + + move-result v3 + + if-eqz v3, :cond_b + + const v3, 0x7f0802f8 goto :goto_0 :cond_b - invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumTier()I - - move-result v2 - - const/4 v3, 0x3 - - if-ne v2, v3, :cond_0 - - invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; - - move-result-object v2 - - invoke-virtual {v2}, Lcom/discord/views/CustomAppBarLayout;->a()Z - - move-result v2 - - if-eqz v2, :cond_c - - const v2, 0x7f0802fa + const v3, 0x7f0802f9 goto :goto_0 :cond_c - const v2, 0x7f0802fb + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getPremiumTier()I + + move-result v3 + + const/4 v4, 0x3 + + if-ne v3, v4, :cond_0 + + invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getAppBarLayout()Lcom/discord/views/CustomAppBarLayout; + + move-result-object v3 + + invoke-virtual {v3}, Lcom/discord/views/CustomAppBarLayout;->a()Z + + move-result v3 + + if-eqz v3, :cond_d + + const v3, 0x7f0802fa + + goto :goto_0 + + :cond_d + const v3, 0x7f0802fb :goto_0 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getChannelsHeader()Landroid/widget/TextView; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + if-nez v3, :cond_e - if-nez v2, :cond_d - - move-object v2, v4 + move-object v3, v2 goto :goto_1 - :cond_d + :cond_e invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v5 - invoke-static {v5, v2}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; + invoke-static {v5, v3}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; - move-result-object v2 + move-result-object v3 :goto_1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -966,11 +1061,11 @@ const-string v7, "requireContext()" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v8, 0x7f0402a6 - invoke-static {v6, v8, v1, v0, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v6, v8, v1, v0, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result v0 @@ -978,13 +1073,13 @@ move-result-object v0 - if-eqz v0, :cond_e + if-eqz v0, :cond_f invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v5 - invoke-static {v5, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v5, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getTintColor(Landroid/content/Context;Lcom/discord/models/domain/ModelGuild;Z)I @@ -994,11 +1089,11 @@ goto :goto_2 - :cond_e - move-object v0, v4 + :cond_f + move-object v0, v2 :goto_2 - invoke-virtual {v3, v2, v4, v0, v4}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V + invoke-virtual {v4, v3, v2, v0, v2}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V return-void .end method @@ -1098,7 +1193,7 @@ move-object v6, v1 :goto_4 - invoke-static {v5, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -1162,7 +1257,7 @@ goto :goto_6 :cond_7 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1371,7 +1466,7 @@ return-void :cond_12 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1789,123 +1884,121 @@ .method public onViewBound(Landroid/view/View;)V .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getEmptyFriendsStateView()Lcom/discord/widgets/friends/EmptyFriendsStateView; - move-result-object v0 + move-result-object v1 - const-string v1, "Channels List" + const-string v2, "Channels List" - invoke-virtual {v0, v1}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->updateView(Ljava/lang/String;)V + invoke-virtual {v1, v2}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->updateView(Ljava/lang/String;)V - sget-object v0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; + sget-object v1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; + new-instance v2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getChannelsList()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v2 + move-result-object v3 - invoke-direct {v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v2, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {v0, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {v1, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; + check-cast v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; - iput-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; + iput-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; - const-string v1, "adapter" + const-string v2, "adapter" - const/4 v2, 0x0 - - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1; invoke-direct {v3, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$1;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - invoke-virtual {v0, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectChannel(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {v1, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectChannel(Lkotlin/jvm/functions/Function1;)V - iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; + iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2; invoke-direct {v3, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$2;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - invoke-virtual {v0, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectChannelOptions(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {v1, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectChannelOptions(Lkotlin/jvm/functions/Function1;)V - iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; + iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3; invoke-direct {v3, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$3;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;Landroid/view/View;)V - invoke-virtual {v0, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnCallChannel(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {v1, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnCallChannel(Lkotlin/jvm/functions/Function1;)V iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; if-eqz p1, :cond_3 - new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4; + new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4; - invoke-direct {v0, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$4;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnCollapseCategory(Lkotlin/jvm/functions/Function2;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnCollapseCategory(Lkotlin/jvm/functions/Function2;)V iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; if-eqz p1, :cond_2 - new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5; + new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5; - invoke-direct {v0, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$5;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectInvite(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectInvite(Lkotlin/jvm/functions/Function1;)V iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; if-eqz p1, :cond_1 - new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6; + new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6; - invoke-direct {v0, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$6;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectUserOptions(Lkotlin/jvm/functions/Function2;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->setOnSelectUserOptions(Lkotlin/jvm/functions/Function2;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getChannelsSearch()Landroid/view/View; move-result-object p1 - new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7; + new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7; - invoke-direct {v0, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList$onViewBound$7;->(Lcom/discord/widgets/channels/list/WidgetChannelsList;)V - invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getChannelsList()Landroidx/recyclerview/widget/RecyclerView; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getChannelsList()Landroidx/recyclerview/widget/RecyclerView; move-result-object p1 - invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V + invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads; @@ -1988,39 +2081,46 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_5 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_6 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 + + :cond_7 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -2130,7 +2230,7 @@ :cond_1 const-string v0, "adapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$Item.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$Item.smali index e90a47f200..ec7c17935d 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$Item.smali @@ -31,9 +31,7 @@ .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -56,6 +54,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic setBackground$default(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;Landroid/view/View;ZLjava/lang/Integer;ILjava/lang/Object;)V @@ -89,12 +96,10 @@ .method public final setBackground(Landroid/view/View;ZLjava/lang/Integer;)V .locals 4 - const-string v0, "$this$setBackground" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + const/4 v1, 0x0 const-string v2, "context" @@ -119,7 +124,7 @@ move-result-object p2 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p3, 0x7f0401f3 @@ -134,7 +139,7 @@ move-result-object p2 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p3, 0x7f0401f2 @@ -154,4 +159,11 @@ invoke-static {p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setBackgroundAndKeepPadding(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V return-void + + :cond_2 + const-string p1, "$this$setBackground" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$1.smali index 9b7fd46fa2..1c70c6e5fe 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$1.smali @@ -28,13 +28,11 @@ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "info" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -43,4 +41,18 @@ invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setHeading(Z)V return-void + + :cond_0 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$2.smali index 4268a3a3de..8660fd9b3b 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$onConfigure$2.smali @@ -47,7 +47,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -65,7 +65,7 @@ const-string v1, "item.channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory.smali index 6342d40dd8..37020cc3ff 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory.smali @@ -44,7 +44,7 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 7 const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory; @@ -52,41 +52,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "nameTextView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getNameTextView()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "nameTextView" - move-result-object v2 + const-string v5, "getNameTextView()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "arrow" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getArrow()Landroid/widget/ImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; - - move-result-object v2 - - const/4 v3, 0x1 + const/4 v3, 0x0 aput-object v2, v1, v3 - const-string v2, "addChannel" + new-instance v2, Lk0/n/c/q; - const-string v5, "getAddChannel()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 + + const-string v5, "arrow" + + const-string v6, "getArrow()Landroid/widget/ImageView;" + + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v4, 0x1 + + aput-object v2, v1, v4 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v5, "addChannel" - aput-object v0, v1, v2 + const-string v6, "getAddChannel()Landroid/widget/ImageView;" + + invoke-direct {v2, v0, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -98,7 +116,7 @@ sput-object v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->Companion:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion; - invoke-static {v0, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;->access$getAnimation(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;Z)Landroid/view/animation/RotateAnimation; + invoke-static {v0, v4}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;->access$getAnimation(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;Z)Landroid/view/animation/RotateAnimation; move-result-object v0 @@ -106,7 +124,7 @@ sget-object v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->Companion:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion; - invoke-static {v0, v4}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;->access$getAnimation(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;Z)Landroid/view/animation/RotateAnimation; + invoke-static {v0, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;->access$getAnimation(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;Z)Landroid/view/animation/RotateAnimation; move-result-object v0 @@ -116,11 +134,9 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -149,6 +165,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->addChannel$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getAddChannel()Landroid/widget/ImageView; @@ -214,11 +239,9 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V - .locals 6 + .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -252,61 +275,61 @@ const-string v1, "nameTextView.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v0 - const/4 v2, 0x2 + const v2, 0x7f1203cc - new-array v2, v2, [Ljava/lang/Object; + const/4 v3, 0x2 + + new-array v3, v3, [Ljava/lang/Object; invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + const/4 v5, 0x0 - aput-object v3, v2, v4 + aput-object v4, v3, v5 + + const/4 v4, 0x1 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->getNameTextView()Landroid/widget/TextView; - move-result-object v3 + move-result-object v6 - invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context; + invoke-virtual {v6}, Landroid/widget/TextView;->getContext()Landroid/content/Context; - move-result-object v3 + move-result-object v6 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;->isCollapsed()Z - move-result v5 + move-result v7 - if-eqz v5, :cond_0 + if-eqz v7, :cond_0 - const v5, 0x7f120451 + const v7, 0x7f120451 goto :goto_0 :cond_0 - const v5, 0x7f120685 + const v7, 0x7f120685 :goto_0 - invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v3 + move-result-object v6 - const/4 v5, 0x1 + aput-object v6, v3, v4 - aput-object v3, v2, v5 - - const v3, 0x7f1203cc - - invoke-virtual {v0, v3, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -322,7 +345,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2, v0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;->access$getChannelColor(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory$Companion;Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;Landroid/content/Context;)I @@ -414,10 +437,10 @@ goto :goto_2 :cond_3 - const/16 v4, 0x8 + const/16 v5, 0x8 :goto_2 - invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->getAddChannel()Landroid/widget/ImageView; @@ -440,6 +463,15 @@ invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_4 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali index d90cde26a6..84c6cec41c 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali @@ -34,7 +34,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate; @@ -42,77 +42,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemAvatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemAvatar()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemAvatar" - move-result-object v2 + const-string v5, "getItemAvatar()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemStatus" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemStatus()Lcom/discord/views/StatusView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "itemStatus" + + const-string v5, "getItemStatus()Lcom/discord/views/StatusView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "itemName" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemName" + + const-string v5, "getItemName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "itemTag" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemTag()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemTag" + + const-string v5, "getItemTag()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "itemDesc" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemDesc()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemDesc" + + const-string v5, "getItemDesc()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "itemMentions" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemMentions()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "itemMentions" - aput-object v0, v1, v2 + const-string v4, "getItemMentions()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -120,11 +156,9 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -177,6 +211,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->itemMentions$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getContentDescription(Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;Ljava/lang/String;)Ljava/lang/String; @@ -210,7 +253,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -222,7 +265,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -247,7 +290,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -261,7 +304,7 @@ const-string v0, "itemView.resources.getSt\u2026group_message_a11y_label)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -282,7 +325,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -294,7 +337,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -309,7 +352,7 @@ :cond_2 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -323,7 +366,7 @@ const-string v0, "itemView.resources.getSt\u2026irect_message_a11y_label)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -483,7 +526,7 @@ const-string v0, "context.getString(R.string.members)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; @@ -513,7 +556,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f040169 @@ -526,7 +569,7 @@ :cond_0 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f04012a @@ -553,7 +596,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f040144 @@ -572,7 +615,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f040146 @@ -585,7 +628,7 @@ :cond_1 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f04012f @@ -604,14 +647,12 @@ move-object/from16 v0, p0 - move-object/from16 v1, p2 - - const-string v2, "data" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 invoke-super/range {p0 .. p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V + move-object/from16 v1, p2 + check-cast v1, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; invoke-virtual {v1}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->component1()Lcom/discord/models/domain/ModelChannel; @@ -659,7 +700,7 @@ const-string v2, "itemName.context" - invoke-static {v14, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -684,7 +725,7 @@ const-string v13, "itemView" - invoke-static {v3, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getContentDescription(Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;Ljava/lang/String;)Ljava/lang/String; @@ -846,7 +887,7 @@ const-string v3, "itemDesc.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v8, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getMemberCount(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;)Ljava/lang/String; @@ -909,13 +950,13 @@ :cond_8 iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v10}, Landroid/view/View;->setSelected(Z)V iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getType()I @@ -928,6 +969,15 @@ invoke-virtual {v0, v1, v10, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->setBackground(Landroid/view/View;ZLjava/lang/Integer;)V return-void + + :cond_9 + const-string v1, "data" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText.smali index 74f1e4953d..821660a625 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText.smali @@ -30,7 +30,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText; @@ -38,53 +38,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemHash" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemHash()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemHash" - move-result-object v2 + const-string v5, "getItemHash()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "itemName" + + const-string v5, "getItemName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "itemMentions" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemMentions()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemMentions" + + const-string v5, "getItemMentions()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "itemUnread" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemUnread()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "itemUnread" - aput-object v0, v1, v2 + const-string v4, "getItemUnread()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -92,11 +116,9 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -133,6 +155,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->itemUnread$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getAnnouncementsIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I @@ -197,7 +228,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -209,13 +240,13 @@ move-result-object p2 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v1, v0, [Ljava/lang/Object; iget-object v6, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -274,7 +305,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -286,7 +317,7 @@ move-result-object p2 - invoke-static {p2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -311,7 +342,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -325,7 +356,7 @@ const-string v0, "itemView.resources.getSt\u2026ement_channel_a11y_label)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -354,7 +385,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -366,13 +397,13 @@ move-result-object p2 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v1, v0, [Ljava/lang/Object; iget-object v6, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -427,7 +458,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -439,7 +470,7 @@ move-result-object p2 - invoke-static {p2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -462,7 +493,7 @@ :cond_4 iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -476,7 +507,7 @@ const-string v0, "itemView.resources.getSt\u2026fault_channel_a11y_label)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -513,7 +544,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f040146 @@ -532,7 +563,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f040144 @@ -545,7 +576,7 @@ :cond_1 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f04012f @@ -687,7 +718,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I @@ -704,7 +735,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p2, 0x7f040146 @@ -723,7 +754,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I @@ -734,7 +765,7 @@ :cond_2 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p2, 0x7f04012f @@ -751,9 +782,7 @@ .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V .locals 6 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_8 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -767,13 +796,13 @@ move-result p1 - const/4 v0, 0x1 + const/4 v0, 0x5 - const/4 v1, 0x0 + const/4 v1, 0x1 - const/4 v2, 0x5 + const/4 v2, 0x0 - if-ne p1, v2, :cond_0 + if-ne p1, v0, :cond_0 const/4 p1, 0x1 @@ -783,11 +812,11 @@ const/4 p1, 0x0 :goto_0 - iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; const-string v3, "itemView" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z @@ -805,21 +834,21 @@ move-result-object v5 - invoke-virtual {p0, v2, v4, v5}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->setBackground(Landroid/view/View;ZLjava/lang/Integer;)V + invoke-virtual {p0, v0, v4, v5}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->setBackground(Landroid/view/View;ZLjava/lang/Integer;)V - iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getContentDescription(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;Z)Ljava/lang/String; move-result-object v4 - invoke-virtual {v2, v4}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v4}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView; - move-result-object v2 + move-result-object v0 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -829,11 +858,11 @@ move-result-object v4 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView; - move-result-object v2 + move-result-object v0 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z @@ -843,11 +872,11 @@ move-result v4 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextColor(I)V + invoke-virtual {v0, v4}, Landroid/widget/TextView;->setTextColor(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemHash()Landroid/widget/ImageView; - move-result-object v2 + move-result-object v0 if-eqz p1, :cond_1 @@ -863,7 +892,7 @@ move-result p1 :goto_1 - invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemHash()Landroid/widget/ImageView; @@ -871,13 +900,13 @@ invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getHashColor(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I - move-result v2 + move-result v0 - invoke-static {v2}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; + invoke-static {v0}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; - move-result-object v2 + move-result-object v0 - invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V + invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -893,9 +922,9 @@ move-result-object p1 - const v2, 0x7f080268 + const v0, 0x7f080268 - invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V :cond_2 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemMentions()Landroid/widget/TextView; @@ -904,41 +933,41 @@ invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMentionCount()I - move-result v2 + move-result v0 const/16 v4, 0x8 - if-lez v2, :cond_3 + if-lez v0, :cond_3 - const/4 v2, 0x0 + const/4 v0, 0x0 goto :goto_2 :cond_3 - const/16 v2, 0x8 + const/16 v0, 0x8 :goto_2 - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemMentions()Landroid/widget/TextView; move-result-object p1 - const/16 v2, 0x63 + const/16 v0, 0x63 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMentionCount()I move-result v5 - invoke-static {v2, v5}, Ljava/lang/Math;->min(II)I + invoke-static {v0, v5}, Ljava/lang/Math;->min(II)I - move-result v2 + move-result v0 - invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object v2 + move-result-object v0 - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemUnread()Landroid/view/View; @@ -946,37 +975,37 @@ invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->isUnread()Z - move-result v2 + move-result v0 - if-eqz v2, :cond_4 + if-eqz v0, :cond_4 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z - move-result v2 + move-result v0 - if-nez v2, :cond_4 + if-nez v0, :cond_4 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMuted()Z - move-result v2 + move-result v0 - if-nez v2, :cond_4 + if-nez v0, :cond_4 goto :goto_3 :cond_4 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_3 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 goto :goto_4 :cond_5 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_4 - invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView; @@ -984,7 +1013,7 @@ iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1021,6 +1050,15 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V return-void + + :cond_8 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice.smali index e83cc45907..d2e02247ae 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice.smali @@ -36,7 +36,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice; @@ -44,41 +44,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemName" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemName" - move-result-object v2 + const-string v5, "getItemName()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo v2, "userCount" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getUserCount()Lcom/discord/views/VoiceUserLimitView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "userCount" + + const-string v5, "getUserCount()Lcom/discord/views/VoiceUserLimitView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "speakerIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSpeakerIcon()Landroid/widget/ImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "speakerIcon" - aput-object v0, v1, v2 + const-string v4, "getSpeakerIcon()Landroid/widget/ImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -94,11 +112,9 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -127,6 +143,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->speakerIcon$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;)Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; @@ -156,7 +181,7 @@ iget-object v5, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -170,7 +195,7 @@ const-string v5, "itemView.resources.getSt\u2026el_a11y_label_with_limit)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x3 @@ -217,7 +242,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -231,7 +256,7 @@ const-string v5, "itemView.resources.getSt\u2026el_a11y_label_with_users)" - invoke-static {p2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v5, v0, [Ljava/lang/Object; @@ -247,7 +272,7 @@ iget-object v6, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v6, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -286,7 +311,7 @@ :cond_1 iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -300,7 +325,7 @@ const-string v0, "itemView.resources.getSt\u2026voice_channel_a11y_label)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v2, [Ljava/lang/Object; @@ -385,16 +410,16 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V - .locals 11 + .locals 12 .annotation build Landroid/annotation/SuppressLint; value = { "SetTextI18n" } .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_b invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -406,259 +431,271 @@ invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->component2()Z - move-result v0 + move-result v1 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->component3()Ljava/lang/Long; - move-result-object v1 + move-result-object v2 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->component4()I - move-result v2 + move-result v3 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->component5()Z - move-result v3 + move-result v4 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->component6()Z - move-result v4 + move-result v5 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->component7()Ljava/lang/Integer; - move-result-object v5 + move-result-object v6 - const-wide/32 v6, 0x100000 + const-wide/32 v7, 0x100000 - invoke-static {v6, v7, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z - - move-result v6 - - sget-object v7, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->Companion:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$Companion; - - iget-object v8, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - - const-string v9, "itemView" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v8 - - const-string v10, "itemView.context" - - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v7, v0, v8}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$Companion;->access$getVoiceChannelColor(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$Companion;ZLandroid/content/Context;)I + invoke-static {v7, v8, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result v7 - iget-object v8, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + sget-object v8, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->Companion:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$Companion; - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v9, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-virtual {v8, v0}, Landroid/view/View;->setSelected(Z)V + const-string v10, "itemView" + + invoke-static {v9, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v9}, Landroid/view/View;->getContext()Landroid/content/Context; + + move-result-object v9 + + const-string v11, "itemView.context" + + invoke-static {v9, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-static {v8, v1, v9}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$Companion;->access$getVoiceChannelColor(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$Companion;ZLandroid/content/Context;)I + + move-result v8 + + iget-object v9, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + + invoke-static {v9, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v9, v1}, Landroid/view/View;->setSelected(Z)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getItemName()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v8 + move-result-object v9 - invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getItemName()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setTextColor(I)V + invoke-virtual {v1, v8}, Landroid/widget/TextView;->setTextColor(I)V - if-nez v6, :cond_0 + if-nez v7, :cond_0 - const v0, 0x7f08025f + const v1, 0x7f08025f goto :goto_0 :cond_0 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 - const v0, 0x7f08026e + const v1, 0x7f08026e goto :goto_0 :cond_1 - const v0, 0x7f08026b + const v1, 0x7f08026b :goto_0 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getSpeakerIcon()Landroid/widget/ImageView; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v4, v1}, Landroid/widget/ImageView;->setImageResource(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getSpeakerIcon()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 - invoke-static {v7}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; + invoke-static {v8}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; - move-result-object v3 + move-result-object v4 - invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V + invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I - move-result v0 + move-result v1 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-eqz v5, :cond_2 + if-eqz v6, :cond_2 - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I - move-result v7 + move-result v8 goto :goto_1 :cond_2 - const/4 v7, 0x0 + const/4 v8, 0x0 :goto_1 - invoke-static {v0, v7}, Ljava/lang/Math;->min(II)I + invoke-static {v1, v8}, Ljava/lang/Math;->min(II)I - move-result v0 + move-result v1 - const/16 v7, 0x8 + const/16 v8, 0x8 - if-lez v0, :cond_8 + if-lez v1, :cond_9 - const/4 v8, 0x1 + const/4 v9, 0x1 - if-eqz v4, :cond_4 + if-eqz v5, :cond_4 - if-nez v5, :cond_3 + if-nez v6, :cond_3 goto :goto_2 :cond_3 - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I - move-result v4 + move-result v5 - if-ne v0, v4, :cond_4 + if-ne v1, v5, :cond_4 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_3 :cond_4 :goto_2 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_3 - if-eqz v0, :cond_5 + if-eqz v1, :cond_6 - invoke-static {v5}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v6, :cond_5 - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I - move-result v4 + move-result v0 goto :goto_4 :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_6 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I - move-result v4 + move-result v0 :goto_4 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getUserCount()Lcom/discord/views/VoiceUserLimitView; move-result-object v5 - if-lez v4, :cond_6 + if-lez v0, :cond_7 - if-eqz v6, :cond_6 + if-eqz v7, :cond_7 goto :goto_5 - :cond_6 - const/4 v8, 0x0 + :cond_7 + const/4 v9, 0x0 :goto_5 - if-eqz v8, :cond_7 + if-eqz v9, :cond_8 - const/4 v7, 0x0 + const/4 v8, 0x0 - :cond_7 - invoke-virtual {v5, v7}, Landroid/view/View;->setVisibility(I)V + :cond_8 + invoke-virtual {v5, v8}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getUserCount()Lcom/discord/views/VoiceUserLimitView; move-result-object v5 - invoke-virtual {v5, v2, v4, v0}, Lcom/discord/views/VoiceUserLimitView;->a(IIZ)V + invoke-virtual {v5, v3, v0, v1}, Lcom/discord/views/VoiceUserLimitView;->a(IIZ)V - iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0, p2, v4}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getContentDescription(Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;I)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v0, p2}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - goto :goto_6 - - :cond_8 - invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getUserCount()Lcom/discord/views/VoiceUserLimitView; - - move-result-object v2 - - invoke-virtual {v2, v7}, Landroid/view/View;->setVisibility(I)V - - iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, v0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getContentDescription(Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;I)Ljava/lang/String; move-result-object p2 - invoke-virtual {v2, p2}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {v1, p2}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V + + goto :goto_6 + + :cond_9 + invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getUserCount()Lcom/discord/views/VoiceUserLimitView; + + move-result-object v0 + + invoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V + + iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + + invoke-static {v0, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-direct {p0, p2, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->getContentDescription(Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;I)Ljava/lang/String; + + move-result-object p2 + + invoke-virtual {v0, p2}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V :goto_6 - const-wide/16 v4, 0x10 + const-wide/16 v0, 0x10 - invoke-static {v4, v5, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {v0, v1, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result p2 - if-eqz p2, :cond_9 + if-eqz p2, :cond_a new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$onConfigure$1; invoke-direct {p2, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$onConfigure$1;->(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;Lcom/discord/models/domain/ModelChannel;)V - new-array p1, v3, [Landroid/view/View; + new-array p1, v4, [Landroid/view/View; invoke-virtual {p0, p2, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V goto :goto_7 - :cond_9 + :cond_a sget-object p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$onConfigure$2;->INSTANCE:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice$onConfigure$2; - new-array p2, v3, [Landroid/view/View; + new-array p2, v4, [Landroid/view/View; invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V :goto_7 return-void + + :cond_b + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1.smali index 8ce934d408..7241d1c9f1 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2.smali index ec2d111950..6d99db492a 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader.smali index 9debd04f94..7427c439c7 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader.smali @@ -26,7 +26,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader; @@ -34,29 +34,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemHeader" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemHeader()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemHeader" - move-result-object v2 + const-string v5, "getItemHeader()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemNewChannel" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemNewChannel()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "itemNewChannel" - aput-object v0, v1, v2 + const-string v4, "getItemNewChannel()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -64,11 +76,9 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -89,6 +99,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->itemNewChannel$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getItemHeader()Landroid/widget/TextView; @@ -136,9 +155,9 @@ .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V .locals 4 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -150,21 +169,19 @@ invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemHeader;->component3()Z - move-result v0 + move-result v1 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemHeader;->component4()J - move-result-wide v1 + move-result-wide v2 - const/4 p2, 0x0 + const/4 p2, 0x4 - const/4 v3, 0x4 + if-eqz v1, :cond_3 - if-eqz v0, :cond_3 + const v1, 0x7f1210bc - const v0, 0x7f1210bc - - if-eq p1, v0, :cond_2 + if-eq p1, v1, :cond_2 const p2, 0x7f1215d9 @@ -191,7 +208,7 @@ new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2; - invoke-direct {v0, v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2;->(J)V + invoke-direct {v0, v2, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$2;->(J)V invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -210,7 +227,7 @@ new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1; - invoke-direct {v0, v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1;->(J)V + invoke-direct {v0, v2, v3}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader$onConfigure$1;->(J)V invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -219,30 +236,30 @@ :cond_2 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->getItemNewChannel()Landroid/view/View; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, p2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->getItemNewChannel()Landroid/view/View; - move-result-object v0 + move-result-object p2 - invoke-virtual {v0, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V goto :goto_0 :cond_3 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->getItemNewChannel()Landroid/view/View; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, p2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->getItemNewChannel()Landroid/view/View; - move-result-object v0 + move-result-object p2 - invoke-virtual {v0, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V :goto_0 invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->getItemHeader()Landroid/widget/TextView; @@ -252,6 +269,13 @@ invoke-virtual {p2, p1}, Landroid/widget/TextView;->setText(I)V return-void + + :cond_4 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$1.smali index 02e40b8513..b948bc8932 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$1.smali @@ -53,7 +53,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$2.smali index c640aafd9c..325c7d2bdd 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite$onConfigure$2.smali @@ -49,7 +49,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite.smali index 8454c9984c..7be7eb93e5 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite.smali @@ -16,15 +16,22 @@ # direct methods .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;)Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; @@ -40,11 +47,9 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -63,6 +68,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA$onConfigure$1.smali index 43cd3d42a2..b0521ff179 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA$onConfigure$1.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA.smali index 7d124a5ac0..777dc04e79 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA; + new-instance v1, Lk0/n/c/q; - const-string v2, "itemMfaText" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA; - const-string v3, "getItemMfaText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "itemMfaText" - move-result-object v1 + const-string v4, "getItemMfaText()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -59,15 +65,13 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -80,6 +84,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;->itemMfaText$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getItemMfaText()Landroid/widget/TextView; @@ -113,7 +126,7 @@ const-string v1, "getString(R.string.two_fa_guild_mfa_warning)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "onClick" @@ -121,7 +134,7 @@ const/4 v3, 0x4 - invoke-static {v0, v1, p2, v2, v3}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v0, v1, p2, v2, v3}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v5 @@ -147,21 +160,19 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V - .locals 2 + .locals 3 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V sget-object p1, Lf/a/b/g;->a:Lf/a/b/g; - const/4 p2, 0x0 + const-wide/32 v1, 0xd1679fc - const-wide/32 v0, 0xd1679fc - - invoke-virtual {p1, v0, v1, p2}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v1, v2, v0}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -179,7 +190,7 @@ const-string v1, "itemMfaText.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;->getLearnMoreFormattedString(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; @@ -198,6 +209,13 @@ invoke-virtual {p2, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemSpace.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemSpace.smali index 1bd1b56736..2ad0dd3ab1 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemSpace.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemSpace.smali @@ -25,19 +25,26 @@ # direct methods .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -45,9 +52,7 @@ .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -55,7 +60,7 @@ const-string p2, "itemView" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -73,11 +78,20 @@ iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser.smali index c8127b66d7..cbaa8b998f 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser.smali @@ -34,7 +34,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser; @@ -42,77 +42,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string/jumbo v2, "voiceUserAvatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getVoiceUserAvatar()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "voiceUserAvatar" - move-result-object v2 + const-string v5, "getVoiceUserAvatar()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo v2, "voiceUserName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getVoiceUserName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "voiceUserName" + + const-string v5, "getVoiceUserName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string/jumbo v2, "voiceCamera" + new-instance v2, Lk0/n/c/q; - const-string v3, "getVoiceCamera()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "voiceCamera" + + const-string v5, "getVoiceCamera()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "deafenIndicator" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDeafenIndicator()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "deafenIndicator" + + const-string v5, "getDeafenIndicator()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "muteIndicator" + new-instance v2, Lk0/n/c/q; - const-string v3, "getMuteIndicator()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "muteIndicator" + + const-string v5, "getMuteIndicator()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string/jumbo v2, "voiceLive" + new-instance v2, Lk0/n/c/q; - const-string v3, "getVoiceLive()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "voiceLive" - aput-object v0, v1, v2 + const-string v4, "getVoiceLive()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -120,11 +156,9 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -177,6 +211,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;->voiceLive$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getDeafenIndicator()Landroid/view/View; @@ -304,9 +347,7 @@ .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V .locals 11 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -472,6 +513,15 @@ invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_7 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCallChannel$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCallChannel$1.smali index 44fe8c1210..4a54575f17 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCallChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCallChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$onCallChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCollapseCategory$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCollapseCategory$1.smali index f8fcd17056..34e14d6016 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCollapseCategory$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onCollapseCategory$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$onCollapseCategory$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;Z)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannel$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannel$1.smali index c2e3615616..f06731fc43 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannelOptions$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannelOptions$1.smali index bb7eee5954..11ecd0d093 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannelOptions$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannelOptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectChannelOptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectInvite$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectInvite$1.smali index e896cc052a..d4efd7151b 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectInvite$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectInvite$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectInvite$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectUserOptions$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectUserOptions$1.smali index fa6da4475d..5eb90cee4f 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectUserOptions$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectUserOptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$onSelectUserOptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/models/domain/ModelChannel;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,25 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali index 0624efd085..fb29933630 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali @@ -112,11 +112,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -145,6 +143,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onCollapseCategory:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getBottomNavHeight$p(Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)I @@ -312,7 +319,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -325,9 +332,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 packed-switch p2, :pswitch_data_0 @@ -420,6 +425,15 @@ :goto_0 return-object p1 + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :pswitch_data_0 .packed-switch 0x0 :pswitch_9 @@ -438,7 +452,7 @@ .end method .method public final setOnCallChannel(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -450,17 +464,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onCallChannel:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnCollapseCategory(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -474,17 +495,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onCollapseCategory:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnSelectChannel(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -496,17 +524,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onSelectChannel:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnSelectChannelOptions(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -518,17 +553,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onSelectChannelOptions:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnSelectInvite(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -540,17 +582,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onSelectInvite:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnSelectUserOptions(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -564,13 +613,20 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->onSelectUserOptions:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setSelectedGuildId(J)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Companion.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Companion.smali index 9a61a0e495..7a2bbec353 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;J)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; @@ -63,4 +61,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion$get$1.smali index fec40b5e6b..641dffc613 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion$get$1.smali @@ -31,16 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", - "Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion.smali index 77c9d45ae5..33337c83e1 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion.smali @@ -92,7 +92,7 @@ const-string p2, "Observable\n .co\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -104,7 +104,7 @@ const-string p2, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model.smali index 86fe81896b..3ff971b256 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model.smali @@ -56,11 +56,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Z)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -84,11 +82,11 @@ iput-boolean p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->isDeveloper:Z - iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->permissions:Ljava/lang/Long; + const-wide/16 p1, 0x10 - const-wide/16 p2, 0x10 + iget-object p3, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->permissions:Ljava/lang/Long; - invoke-static {p2, p3, p1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z + invoke-static {p1, p2, p3}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z move-result p1 @@ -127,6 +125,15 @@ iput-boolean p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->canCreateInstantInvite:Z return-void + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;ZILjava/lang/Object;)Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -204,15 +211,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Z)Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Z)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -230,7 +244,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -240,7 +254,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -250,7 +264,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->permissions:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -311,9 +325,7 @@ .method public final getMuteChannelText(Landroid/content/Context;)Ljava/lang/CharSequence; .locals 4 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->isMuted:Z @@ -350,46 +362,60 @@ const-string v0, "context.getString(\n \u2026 channel.name\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 :goto_0 return-object p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getMuteIconResId(Landroid/content/Context;)I .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-boolean v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->isMuted:Z + iget-boolean v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->isMuted:Z - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const v0, 0x7f040286 + const v1, 0x7f040286 goto :goto_0 :cond_0 - const v0, 0x7f040285 + const v1, 0x7f040285 :goto_0 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {p1, v0, v1, v2, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {p1, v1, v2, v3, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result p1 return p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getPermissions()Ljava/lang/Long; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1.smali index 0f9812b373..8230678be1 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1.smali index b9a5d8985c..d69f043b91 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,13 +63,11 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 12 + .locals 11 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; + sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1;->$this_configureUI$inlined:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -81,25 +79,27 @@ move-result-object p1 - const-string v0, "channel.dmRecipient" + const-string v1, "channel.dmRecipient" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v2 + move-result-wide v1 + + const/4 v3, 0x0 iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v5 + move-result-object v4 const-string p1, "parentFragmentManager" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v4, 0x0 + const/4 v5, 0x0 const/4 v6, 0x0 @@ -107,13 +107,20 @@ const/4 v8, 0x0 - const/4 v9, 0x0 + const/16 v9, 0x7a - const/16 v10, 0x7a + const/4 v10, 0x0 - const/4 v11, 0x0 - - invoke-static/range {v1 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2.smali index 0fe1891c38..75271e4ba7 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,23 +67,23 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->Companion:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion; + sget-object v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->Companion:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2;->$this_apply:Landroid/view/View; invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v1 const-string p1, "context" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v2, 0x0 iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$2;->$this_configureUI$inlined:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -97,17 +97,24 @@ invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v3 - const/4 v3, 0x0 + const/4 v5, 0x2 - const-string v5, "Context Menu" + const/4 v6, 0x0 - const/4 v6, 0x2 + const-string v4, "Context Menu" - const/4 v7, 0x0 - - invoke-static/range {v1 .. v7}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;->launch$default(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;Landroid/content/Context;ZLjava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;->launch$default(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;Landroid/content/Context;ZLjava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3.smali index 6ed1f28af2..5175ccbd4c 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 8 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3;->$this_configureUI$inlined:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -95,7 +93,7 @@ const-string p1, "context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$3;->$this_configureUI$inlined:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -140,10 +138,19 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion;->showForChannel(JLandroidx/fragment/app/FragmentManager;)V :goto_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$4.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$4.smali index b08efc6b51..270e1368df 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$4.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$$inlined$apply$lambda$4;->$this_configureUI$inlined:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -126,10 +124,19 @@ const-string v3, "context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Companion;->launch(JLandroid/content/Context;)V :goto_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$5.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$5.smali index 4f8c545da4..27c203d8ac 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$5.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$6.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$6.smali index 748a5b5856..bb60b3f2ca 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$6.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/stores/StoreMessageAck;->ack(JZZ)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$7.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$7.smali index fab8613b5e..d4bfa6ef87 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$7.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelsListItemChannelActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -71,7 +69,7 @@ const-string v0, "it.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$configureUI$7;->$this_configureUI:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model; @@ -94,4 +92,13 @@ invoke-static {p1, v0, v1, v2}, Lf/a/b/p;->c(Landroid/content/Context;Ljava/lang/CharSequence;II)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali index cf30011025..9f4d04dc31 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali @@ -50,141 +50,201 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "icon" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "icon" - move-result-object v1 + const-string v4, "getIcon()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "title" + const/4 v2, 0x0 - const-string v3, "getTitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "title" + + const-string v4, "getTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "profile" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getProfile()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "profile" + + const-string v4, "getProfile()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteChannel" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getMuteChannel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "muteChannel" + + const-string v4, "getMuteChannel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelSettings" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getChannelSettings()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelSettings" + + const-string v4, "getChannelSettings()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelNotifSettings" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getChannelNotifSettings()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelNotifSettings" + + const-string v4, "getChannelNotifSettings()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "instantInvite" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getInstantInvite()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "instantInvite" + + const-string v4, "getInstantInvite()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "markAsRead" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getMarkAsRead()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "markAsRead" + + const-string v4, "getMarkAsRead()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "developerDivider" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getDeveloperDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "developerDivider" + + const-string v4, "getDeveloperDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "copyId" + const-class v2, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - const-string v3, "getCopyId()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "copyId" + + const-string v4, "getCopyId()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 @@ -371,7 +431,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x2 @@ -481,7 +541,7 @@ const-string v4, "context" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->getMuteIconResId(Landroid/content/Context;)I @@ -493,7 +553,7 @@ move-result-object v1 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->getMuteChannelText(Landroid/content/Context;)Ljava/lang/CharSequence; @@ -884,7 +944,7 @@ const-string p2, "getString(\n when {\n\u2026_empty_string\n }\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -924,9 +984,9 @@ .method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V .locals 11 - const-string v0, "compositeSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V @@ -934,22 +994,20 @@ move-result-object p1 - const-string v0, "INTENT_EXTRA_CHANNEL_ID" - const-wide/16 v1, -0x1 - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J + const-string v3, "INTENT_EXTRA_CHANNEL_ID" - move-result-wide v0 + invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J + + move-result-wide v1 sget-object p1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->Companion:Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion; - invoke-virtual {p1, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion;->get(J)Lrx/Observable; + invoke-virtual {p1, v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model$Companion;->get(J)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p1, p0, v0, v1, 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; @@ -958,10 +1016,6 @@ const-class v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions; - new-instance v8, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1;->(Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -970,6 +1024,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$bindSubscriptions$1;->(Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -977,6 +1035,13 @@ 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 return-void + + :cond_0 + const-string p1, "compositeSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getContentViewResId()I diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$OverlapDecoration.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$OverlapDecoration.smali index cb689b6028..8f673971ed 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$OverlapDecoration.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$OverlapDecoration.smali @@ -34,21 +34,15 @@ .method public getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 1 - const-string v0, "outRect" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string/jumbo v0, "view" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p3, "state" - - invoke-static {p4, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -79,11 +73,39 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type androidx.recyclerview.widget.RecyclerView.LayoutParams" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "outRect" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem.smali index 8cdbe72ec4..7e7504e20c 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem.smali @@ -35,7 +35,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem; @@ -43,29 +43,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "icon" - move-result-object v2 + const-string v5, "getIcon()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "extraCountText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getExtraCountText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "extraCountText" - aput-object v0, v1, v2 + const-string v4, "getExtraCountText()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -73,15 +85,13 @@ .end method .method public constructor (ILcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -102,6 +112,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;->extraCountText$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getExtraCountText()Landroid/widget/TextView; diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali index 0c556dff9b..884864190d 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali @@ -24,9 +24,7 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V .locals 3 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -38,7 +36,7 @@ const-string v2, "recycler.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -57,6 +55,15 @@ invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -85,9 +92,7 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem; @@ -96,4 +101,13 @@ invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;->(ILcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItem$Companion.smali b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItem$Companion.smali index 93c200641d..ff0ef0e05a 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItem$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItem$Companion.smali @@ -59,7 +59,7 @@ return-void .end method -.method public static synthetic getTYPE_FRIENDS_LIST$annotations()V +.method public static synthetic TYPE_FRIENDS_LIST$annotations()V .locals 0 return-void diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemCategory.smali b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemCategory.smali index e28bc044b3..3c35b63984 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemCategory.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemCategory.smali @@ -18,11 +18,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;ZZZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-boolean p4, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;->canManageChannels:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;Lcom/discord/models/domain/ModelChannel;ZZZILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/ChannelListItemCategory; @@ -112,15 +119,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZZZ)Lcom/discord/widgets/channels/list/items/ChannelListItemCategory; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;->(Lcom/discord/models/domain/ModelChannel;ZZZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -138,7 +152,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemPrivate.smali b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemPrivate.smali index e8e89de27d..666e87c910 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemPrivate.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemPrivate.smali @@ -23,11 +23,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelPresence;ZIZZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -44,6 +42,15 @@ iput-boolean p6, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->muted:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelPresence;ZIZZILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; @@ -179,29 +186,36 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelPresence;ZIZZ)Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; .locals 8 - const-string v0, "channel" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; - new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-object v2, p2 - move-object v3, p2 + move v3, p3 - move v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelPresence;ZIZZ)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelPresence;ZIZZ)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -219,7 +233,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -229,7 +243,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemTextChannel.smali b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemTextChannel.smali index 297bed72bb..a26b32ac44 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemTextChannel.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemTextChannel.smali @@ -23,11 +23,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;ZIZZZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -44,6 +42,15 @@ iput-boolean p6, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->isLocked:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;Lcom/discord/models/domain/ModelChannel;ZIZZZILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel; @@ -183,29 +190,36 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZIZZZ)Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel; .locals 8 - const-string v0, "channel" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel; - new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move v2, p2 - move v3, p2 + move v3, p3 - move v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->(Lcom/discord/models/domain/ModelChannel;ZIZZZ)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->(Lcom/discord/models/domain/ModelChannel;ZIZZZ)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -223,7 +237,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceChannel.smali b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceChannel.smali index fbb96a5f24..d8cc5c0095 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceChannel.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceChannel.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Long;IZZLjava/lang/Integer;)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +45,15 @@ iput-object p7, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->guildVideoUserLimit:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Long;IZZLjava/lang/Integer;ILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; @@ -197,31 +204,38 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Long;IZZLjava/lang/Integer;)Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; .locals 9 + if-eqz p1, :cond_0 + + new-instance v8, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; + + move-object v0, v8 + + move-object v1, p1 + + move v2, p2 + + move-object v3, p3 + + move v4, p4 + + move v5, p5 + + move v6, p6 + + move-object/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Long;IZZLjava/lang/Integer;)V + + return-object v8 + + :cond_0 const-string v0, "channel" - move-object v2, p1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; - - move-object v1, v0 - - move v3, p2 - - move-object v4, p3 - - move v5, p4 - - move v6, p5 - - move v7, p6 - - move-object/from16 v8, p7 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Long;IZZLjava/lang/Integer;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -239,7 +253,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -255,7 +269,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->permission:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -283,7 +297,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;->guildVideoUserLimit:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceUser.smali b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceUser.smali index 8632467b3a..2183db1411 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceUser.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/ChannelListItemVoiceUser.smali @@ -24,21 +24,15 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;ZZ)V .locals 1 - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "voiceState" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "user" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "computed" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +49,34 @@ iput-boolean p6, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->hasChannelConnectPermission:Z return-void + + :cond_0 + const-string p1, "computed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "voiceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;ZZILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; @@ -186,21 +208,15 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;ZZ)Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; .locals 8 - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "voiceState" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string/jumbo v0, "user" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "computed" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; @@ -221,6 +237,34 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;ZZ)V return-object v0 + + :cond_0 + const-string p1, "computed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "voiceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -238,7 +282,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -248,7 +292,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->voiceState:Lcom/discord/models/domain/ModelVoice$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -258,7 +302,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -268,7 +312,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;->computed:Lcom/discord/models/domain/ModelGuildMember$Computed; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$Companion.smali b/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$Companion.smali index c4f9f63ee6..a42ec74b42 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$Companion.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$Companion.smali @@ -51,23 +51,23 @@ # virtual methods .method public final createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser; - .locals 4 + .locals 3 - new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser; + new-instance v0, Lcom/discord/models/domain/ModelUser; - new-instance v1, Lcom/discord/models/domain/ModelUser; + invoke-direct {v0}, Lcom/discord/models/domain/ModelUser;->()V - invoke-direct {v1}, Lcom/discord/models/domain/ModelUser;->()V + const-wide/16 v1, 0x63 - const-wide/16 v2, 0x63 - - invoke-static {v2, v3, p1, p2}, Ljava/lang/Math;->min(JJ)J + invoke-static {v1, v2, p1, p2}, Ljava/lang/Math;->min(JJ)J move-result-wide p1 + new-instance v1, Lcom/discord/widgets/channels/list/items/CollapsedUser; + const/4 v2, 0x1 - invoke-direct {v0, v1, v2, p1, p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->(Lcom/discord/models/domain/ModelUser;ZJ)V + invoke-direct {v1, v0, v2, p1, p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->(Lcom/discord/models/domain/ModelUser;ZJ)V - return-object v0 + return-object v1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$userId$2.smali b/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$userId$2.smali index 051e83c5b9..cdee605b11 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$userId$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser$userId$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/list/items/CollapsedUser$userId$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CollapsedUser.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser.smali b/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser.smali index ad1bff2bed..b21cb2fd8f 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/items/CollapsedUser.smali @@ -44,11 +44,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelUser;ZJ)V - .locals 1 + .locals 0 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -69,6 +67,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->userId$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -167,15 +174,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;ZJ)Lcom/discord/widgets/channels/list/items/CollapsedUser; .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->(Lcom/discord/models/domain/ModelUser;ZJ)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -193,7 +207,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali index 2dada472af..6402fe9ba0 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildMemberListItemGenerator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,7 @@ .method public final invoke(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; .locals 14 - const-string v0, "row" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; @@ -203,6 +201,15 @@ invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 + + :cond_5 + const-string p1, "row" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali index 9ec6aa390c..ccbefb69fe 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali @@ -135,9 +135,7 @@ .method public static final generateGuildMemberListItems(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;Z)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; .locals 6 - const-string v0, "channelMemberList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getRows()Lcom/discord/utilities/collections/SparseMutableList; @@ -159,7 +157,7 @@ if-eqz v1, :cond_0 - invoke-static {v0}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -272,4 +270,13 @@ invoke-direct {p1, p0, v3, v0, v1}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->(Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)V return-object p1 + + :cond_3 + const-string p0, "channelMemberList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali index 269a7e8b32..89b5acce7d 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali @@ -51,17 +51,13 @@ } .end annotation - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "listItems" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "groupIndices" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -74,6 +70,27 @@ iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; return-void + + :cond_0 + const-string p1, "groupIndices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final component3()Lcom/discord/utilities/collections/SparseMutableList; @@ -191,23 +208,40 @@ } .end annotation - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "listItems" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "groupIndices" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->(Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)V return-object v0 + + :cond_0 + const-string p1, "groupIndices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -229,7 +263,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -249,7 +283,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -259,7 +293,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -332,7 +366,7 @@ const-string v1, "groupIndices.keys" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -364,7 +398,11 @@ add-int/lit8 v5, p1, 0x1 - if-ge v3, v5, :cond_1 + invoke-static {v3, v5}, Lk0/n/c/h;->compare(II)I + + move-result v3 + + if-gez v3, :cond_1 goto :goto_1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali index 1c0efd2aa8..a9803b775b 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "PrivateChannelMemberListItemGenerator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/String;", @@ -46,43 +46,73 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Ljava/lang/String; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "compareTo" - - const-string v4, "compareTo(Ljava/lang/String;)I" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "compareTo" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Ljava/lang/String; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "compareTo(Ljava/lang/String;)I" + + return-object v0 +.end method + .method public final invoke(Ljava/lang/String;Ljava/lang/String;)I .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1, p2}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I move-result p1 return p1 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali index 28ce8772df..4dfd269a32 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali @@ -34,7 +34,7 @@ const-string p2, "invoke(...)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Ljava/lang/Number; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali index 7f1adaeb7d..7d75f819ed 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali @@ -69,7 +69,7 @@ const-string v1, "name" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->isBot()Z @@ -109,7 +109,7 @@ .end method .method public static final generateGroupDmMemberListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Z)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 11 + .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -132,212 +132,238 @@ } .end annotation - const-string v0, "channel" + move-object/from16 v0, p2 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, p3 - const-string/jumbo v0, "users" + const/4 v2, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_9 - const-string v0, "presences" + if-eqz p1, :cond_8 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_7 - const-string v0, "applicationStreams" + if-eqz v1, :cond_6 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v3, Ljava/util/TreeMap; - new-instance v0, Ljava/util/TreeMap; + sget-object v4, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; - sget-object v1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; + if-eqz v4, :cond_0 - if-eqz v1, :cond_0 + new-instance v5, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0; - new-instance v2, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0; + invoke-direct {v5, v4}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0;->(Lkotlin/jvm/functions/Function2;)V - invoke-direct {v2, v1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0;->(Lkotlin/jvm/functions/Function2;)V - - move-object v1, v2 + move-object v4, v5 :cond_0 - check-cast v1, Ljava/util/Comparator; + check-cast v4, Ljava/util/Comparator; - invoke-direct {v0, v1}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V + invoke-direct {v3, v4}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection; - move-result-object v1 + move-result-object v4 - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - const/4 v3, 0x0 - - if-eqz v2, :cond_3 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/discord/models/domain/ModelUser; - - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getUsernameLower()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getDiscriminatorWithPadding()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v4 + :goto_0 + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z + + move-result v5 + + const/4 v6, 0x0 + + if-eqz v5, :cond_3 + + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v5 + + check-cast v5, Lcom/discord/models/domain/ModelUser; + + new-instance v7, Ljava/lang/StringBuilder; + + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getUsernameLower()Ljava/lang/String; + + move-result-object v8 + + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getDiscriminatorWithPadding()Ljava/lang/String; + + move-result-object v8 + + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v7 + invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getNicks()Ljava/util/Map; - move-result-object v5 + move-result-object v8 - if-eqz v5, :cond_1 + if-eqz v8, :cond_1 - invoke-static {v2, v5}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v5, v8}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; - move-result-object v5 + move-result-object v8 - check-cast v5, Lcom/discord/models/domain/ModelChannel$RecipientNick; + check-cast v8, Lcom/discord/models/domain/ModelChannel$RecipientNick; - if-eqz v5, :cond_1 + if-eqz v8, :cond_1 - invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel$RecipientNick;->getNick()Ljava/lang/String; + invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel$RecipientNick;->getNick()Ljava/lang/String; - move-result-object v5 + move-result-object v8 goto :goto_1 :cond_1 - const/4 v5, 0x0 + move-object v8, v2 :goto_1 invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getOwnerId()J - move-result-wide v6 + move-result-wide v9 - invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v8 + move-result-wide v11 - cmp-long v10, v6, v8 + cmp-long v13, v9, v11 - if-nez v10, :cond_2 + if-nez v13, :cond_2 - const/4 v3, 0x1 + const/4 v6, 0x1 :cond_2 - invoke-static {v2, p2}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v5, v0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; - move-result-object v6 + move-result-object v9 - check-cast v6, Lcom/discord/models/domain/ModelPresence; + check-cast v9, Lcom/discord/models/domain/ModelPresence; - invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v5}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v7 + move-result-wide v10 - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v7 + move-result-object v10 - invoke-interface {p3, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + invoke-interface {v1, v10}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - move-result v7 + move-result v10 - invoke-static {v2, v6, v3, v5, v7}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->createMemberListItem(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZLjava/lang/String;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; + invoke-static {v5, v9, v6, v8, v10}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->createMemberListItem(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZLjava/lang/String;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - move-result-object v2 + move-result-object v5 - invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v7, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :cond_3 invoke-interface {p1}, Ljava/util/Map;->size()I - move-result p1 + move-result v0 - new-instance p2, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - add-int/lit8 p3, p1, 0x1 + add-int/lit8 v2, v0, 0x1 - invoke-direct {p2, p3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V if-eqz p4, :cond_5 invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->isGroup()Z - move-result p3 + move-result v2 - if-eqz p3, :cond_4 + if-eqz v2, :cond_4 - const p3, 0x7f1208f3 + const v2, 0x7f1208f3 goto :goto_2 :cond_4 - const p3, 0x7f1204fa + const v2, 0x7f1204fa :goto_2 - new-instance p4, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember; + new-instance v4, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember; invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v1 + move-result-wide v7 - invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + invoke-static {v7, v8}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object v1 + move-result-object v5 - invoke-direct {p4, v1, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember;->(Ljava/lang/String;I)V + invoke-direct {v4, v5, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember;->(Ljava/lang/String;I)V - invoke-virtual {p2, v3, p4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V + invoke-virtual {v1, v6, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V :cond_5 - invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->createGroupDmHeader(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + invoke-static {v0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->createGroupDmHeader(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - move-result-object p1 + move-result-object v0 - invoke-virtual {p2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-virtual {v0}, Ljava/util/TreeMap;->values()Ljava/util/Collection; + invoke-virtual {v3}, Ljava/util/TreeMap;->values()Ljava/util/Collection; - move-result-object p1 + move-result-object v0 - invoke-virtual {p2, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - new-instance p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; + new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide p3 + move-result-wide v2 - invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - move-result-object p0 + move-result-object v2 - invoke-direct {p1, p0, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->(Ljava/lang/String;Ljava/util/List;)V + invoke-direct {v0, v2, v1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->(Ljava/lang/String;Ljava/util/List;)V - return-object p1 + return-object v0 + + :cond_6 + const-string v0, "applicationStreams" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_7 + const-string v0, "presences" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_8 + const-string v0, "users" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_9 + const-string v0, "channel" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali index 3d8823af38..cab1c24b09 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali @@ -34,13 +34,11 @@ } .end annotation - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "listItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -49,6 +47,20 @@ iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; return-void + + :cond_0 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final component2()Ljava/util/List; @@ -119,19 +131,31 @@ } .end annotation - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "listItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->(Ljava/lang/String;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -153,7 +177,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +187,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State.smali index bd95bea218..a64a0464ad 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State.smali @@ -75,21 +75,15 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "users" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "presences" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreams" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -102,6 +96,34 @@ iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->applicationStreams:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "applicationStreams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State; @@ -227,27 +249,49 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string/jumbo v0, "users" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "presences" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreams" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "applicationStreams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -265,7 +309,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -275,7 +319,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -285,7 +329,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->presences:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -295,7 +339,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->applicationStreams:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$1.smali index 5a373f04b8..9d642f1802 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,32 +57,32 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelUser;)J .locals 2 const-string v0, "recipient" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J move-result-wide v0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$1;->call(Lcom/discord/models/domain/ModelUser;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$1;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2$1.smali index 23718a73ed..973c69838b 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2$1.smali @@ -29,23 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -96,17 +80,17 @@ iget-object v1, v1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2;->$channel:Lcom/discord/models/domain/ModelChannel; - const-string/jumbo v2, "users" + const-string v2, "users" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "presences" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "applicationStreams" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;->(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2.smali index e4b12b511e..20f2a1c001 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService$observeStateForGroupDm$2.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -78,7 +74,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;", ">;" } @@ -92,7 +87,7 @@ const-string v1, "ids" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService.smali index a4c9122b1a..edfb5c6b2b 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListService.smali @@ -43,17 +43,13 @@ .method public constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;)V .locals 1 - const-string v0, "storeUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storePresences" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeApplicationStreaming" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -64,6 +60,27 @@ iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; return-void + + :cond_0 + const-string p1, "storeApplicationStreaming" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storePresences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -146,9 +163,7 @@ } .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService;->storeUser:Lcom/discord/stores/StoreUser; @@ -162,11 +177,11 @@ move-result-object v0 - sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v1, 0x1388 - const-wide/16 v2, 0x1388 + sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->Y(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-virtual {v0, v1, v2, v3}, Lrx/Observable;->Y(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v0 @@ -202,7 +217,16 @@ const-string v0, "Observable.merge(\n \u2026 }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali index ab0bc356e9..8ca5d66723 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali @@ -58,17 +58,15 @@ const-string v1, "scrollYSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V @@ -81,4 +79,13 @@ invoke-virtual {p1, p2}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali index aaedf550c8..7e9df2ffc4 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -85,7 +85,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->$viewState:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$2.smali index 60fbe43a74..f28e3f9926 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali index 4812e1dfc0..d5e763002f 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; invoke-static {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali index 66ece51948..5377b42cc7 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,11 @@ .method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -82,7 +80,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -95,4 +93,13 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali index 506a3626df..67facb80dc 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$recycler$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$recycler$2.smali index 11422d359c..42ccc1daf1 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$recycler$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$recycler$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$recycler$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/recyclerview/widget/RecyclerView;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,11 +61,11 @@ return-object v0 :cond_0 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type androidx.recyclerview.widget.RecyclerView" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali index 298dfd1d1f..314d90a560 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali @@ -114,7 +114,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "WidgetChannelMembersList" @@ -129,7 +129,7 @@ move-result-object v3 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -200,12 +200,12 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -234,7 +234,7 @@ return-void :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -244,7 +244,7 @@ sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -370,12 +370,12 @@ return-void :cond_0 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -443,20 +443,20 @@ return-void :cond_1 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 throw v0 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -504,7 +504,7 @@ :cond_0 const-string v0, "adapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -512,17 +512,24 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->setupRecyclerView()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -570,13 +577,13 @@ const-string v1, "ViewModelProvider(requir\u2026istViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->viewModel:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" const/4 v2, 0x0 @@ -658,7 +665,7 @@ const-string v1, "scrollListener\n .\u2026S, TimeUnit.MILLISECONDS)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -676,7 +683,7 @@ const-string v0, "scrollListener\n .\u2026Schedulers.computation())" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; @@ -695,12 +702,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali index af6ec7beae..95230a6474 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChannelMembersListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->access$handleStoreState(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali index 0de29eda90..f2922862f5 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali @@ -119,7 +119,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -129,7 +129,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali index c20280bbb3..2849b2cd00 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali @@ -31,9 +31,7 @@ .method public subscribeToRange(JJLkotlin/ranges/IntRange;)V .locals 7 - const-string v0, "range" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -50,4 +48,13 @@ invoke-virtual/range {v1 .. v6}, Lcom/discord/stores/StoreGuildSubscriptions;->subscribeChannelRange(JJLkotlin/ranges/IntRange;)V return-void + + :cond_0 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali index 5b1fdcb9d1..2b87394fec 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali index ed6e574d8a..ccb7f51d1e 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -72,7 +68,7 @@ const-string v1, "isPanelOpen" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$3.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$3.smali index 8e44b841ca..8318350a59 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$3.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali index 64966def11..46db2f8af5 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Long;", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -81,7 +78,7 @@ const-string v0, "channelMemberList" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v8 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForPrivateChannel$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForPrivateChannel$1.smali index 2cfb661cad..122cba745c 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForPrivateChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForPrivateChannel$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService$State;", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali index d9f6118a23..6c0a1a2c6f 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali @@ -71,33 +71,21 @@ .method public constructor (Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUserRelationships;)V .locals 1 - const-string v0, "storeChannelMembers" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "storeGuildSelected" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "storeChannelsSelected" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "storeNavigation" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "privateChannelMemberListService" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storePermissions" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserRelationships" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -116,6 +104,55 @@ iput-object p7, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeUserRelationships:Lcom/discord/stores/StoreUserRelationships; return-void + + :cond_0 + const-string p1, "storeUserRelationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storePermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "privateChannelMemberListService" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeGuildSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "storeChannelMembers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListService;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUserRelationships;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -343,7 +380,7 @@ const-string v1, "Observable\n .co\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -396,7 +433,7 @@ const-string p2, "Observable.combineLatest\u2026issions\n )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -430,7 +467,7 @@ const-string p2, "privateChannelMemberList\u2026 )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -449,9 +486,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; @@ -466,4 +501,13 @@ invoke-direct {p1, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali index f06f187f97..bc878a71fd 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali @@ -30,21 +30,19 @@ .method public constructor (ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;Ljava/lang/Long;)V .locals 3 - const-string v0, "channelMembers" + const/4 v0, 0x0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 - - invoke-direct {p0, p1, v0, v1, v2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, p1, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isPanelOpen:Z @@ -57,6 +55,13 @@ iput-object p7, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelPermissions:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "channelMembers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; @@ -197,27 +202,34 @@ .method public final copy(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;Ljava/lang/Long;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; .locals 9 + if-eqz p6, :cond_0 + + new-instance v8, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; + + move-object v0, v8 + + move v1, p1 + + move-wide v2, p2 + + move-wide v4, p4 + + move-object v6, p6 + + move-object/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;Ljava/lang/Long;)V + + return-object v8 + + :cond_0 const-string v0, "channelMembers" - move-object v7, p6 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - move-object v1, v0 - - move v2, p1 - - move-wide v3, p2 - - move-wide v5, p4 - - move-object/from16 v8, p7 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;Ljava/lang/Long;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -285,7 +297,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -295,7 +307,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelPermissions:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private.smali index 310fff6c92..530e0d108d 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private.smali @@ -94,33 +94,23 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 - const-string/jumbo v0, "users" + if-eqz p5, :cond_3 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_2 - const-string v0, "presences" + if-eqz p7, :cond_1 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreams" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relationships" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-direct {p0, p1, v1, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, p1, v0, v1, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->isPanelOpen:Z @@ -137,6 +127,41 @@ iput-object p8, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->relationships:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "applicationStreams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private; @@ -387,35 +412,17 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - move-object v5, p4 + if-eqz p4, :cond_4 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_3 - const-string/jumbo v0, "users" + if-eqz p6, :cond_2 - move-object v6, p5 + if-eqz p7, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "presences" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreams" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relationships" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private; @@ -425,9 +432,54 @@ move-wide v3, p2 + move-object v5, p4 + + move-object v6, p5 + + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + + move-object/from16 v9, p8 + invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->(ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string v1, "relationships" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "applicationStreams" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "presences" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "users" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -475,7 +527,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -485,7 +537,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -495,7 +547,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->presences:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -505,7 +557,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->applicationStreams:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -515,7 +567,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;->relationships:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali index 889c853da4..7b526020ff 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali @@ -28,17 +28,15 @@ .method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V .locals 2 - const-string v0, "listItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getListId()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; @@ -49,6 +47,13 @@ iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; @@ -126,15 +131,22 @@ .method public final copy(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; .locals 1 - const-string v0, "listItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V return-object v0 + + :cond_0 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -152,7 +164,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -168,7 +180,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -178,7 +190,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali index 8a75518d51..a4cef0bcab 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali @@ -51,17 +51,15 @@ } .end annotation - const-string v0, "guildChannelRangeSubscriber" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeStateObservable" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty; - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->guildChannelRangeSubscriber:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber; @@ -75,20 +73,14 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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/channels/memberlist/WidgetChannelMembersListViewModel; - new-instance v7, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -97,6 +89,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -104,6 +100,20 @@ 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, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildChannelRangeSubscriber" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V @@ -317,7 +327,7 @@ move-result-object v0 - invoke-static {v3, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -405,7 +415,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -415,21 +425,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "range" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; if-eqz v0, :cond_4 @@ -485,4 +498,11 @@ :cond_4 return-void + + :cond_5 + const-string p1, "range" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali index b0573c77e5..8b31e50cc0 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ChannelMembersListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;", "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -60,13 +60,11 @@ .method public final invoke(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation; .locals 3 - const-string v0, "prevRequest" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "nextRequest" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->getForceOverwrite()Z @@ -97,7 +95,7 @@ move-result-object v2 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -131,7 +129,7 @@ const-string v0, "DiffUtil.calculateDiff(diffUtilCallback)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate; @@ -146,6 +144,20 @@ :goto_0 return-object v0 + + :cond_2 + const-string p1, "nextRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "prevRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$2.smali index 0e7a932fd7..7eb1668b56 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$2.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation;", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation;", - ">;" + "TR;TT;TR;>;" } .end annotation @@ -73,7 +70,7 @@ const-string v1, "nextUpdate" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1;->invoke(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali index 39890169b2..bdf6e6cbfc 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;)V .locals 1 - const-string v0, "prevMemberList" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "nextMemberList" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/DiffUtil$Callback;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; return-void + + :cond_0 + const-string p1, "nextMemberList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "prevMemberList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -58,7 +70,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -88,7 +100,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember.smali index f7029a237f..968b91ac47 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember.smali @@ -28,21 +28,26 @@ .end annotation .end param - const-string v0, "rowId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ADD_MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ADD_MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - const/4 v1, 0x0 - - invoke-direct {p0, v0, p1, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, p1, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember;->rowId:Ljava/lang/String; iput p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember;->title:I return-void + + :cond_0 + const-string p1, "rowId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember;Ljava/lang/String;IILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember; @@ -98,15 +103,22 @@ .end annotation .end param - const-string v0, "rowId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$AddMember;->(Ljava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "rowId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -128,7 +140,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali index 5efc7b3052..52098ca22f 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali @@ -32,19 +32,15 @@ .method public constructor (Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)V .locals 2 - const-string v0, "rowId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "headerType" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - const/4 v1, 0x0 - - invoke-direct {p0, v0, p1, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, p1, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->rowId:Ljava/lang/String; @@ -53,6 +49,20 @@ iput p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I return-void + + :cond_0 + const-string p1, "headerType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rowId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;IILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; @@ -119,19 +129,31 @@ .method public final copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; .locals 1 - const-string v0, "rowId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "headerType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)V return-object v0 + + :cond_0 + const-string p1, "headerType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rowId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -153,7 +175,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +185,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member.smali index a66d8bf884..cb984c0f8b 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member.smali @@ -46,19 +46,17 @@ .end annotation .end param - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 - - invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->userId:J @@ -83,6 +81,13 @@ iput-boolean p12, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->isApplicationStreaming:Z return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;JLjava/lang/String;ZLjava/lang/Integer;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; @@ -350,39 +355,46 @@ .end annotation .end param + if-eqz p3, :cond_0 + + new-instance v13, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; + + move-object v0, v13 + + move-wide v1, p1 + + move-object/from16 v3, p3 + + move/from16 v4, p4 + + move-object/from16 v5, p5 + + move/from16 v6, p6 + + move-object/from16 v7, p7 + + move-object/from16 v8, p8 + + move-object/from16 v9, p9 + + move/from16 v10, p10 + + move-object/from16 v11, p11 + + move/from16 v12, p12 + + invoke-direct/range {v0 .. v12}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->(JLjava/lang/String;ZLjava/lang/Integer;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V + + return-object v13 + + :cond_0 const-string v0, "name" - move-object/from16 v4, p3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - - move-object v1, v0 - - move-wide v2, p1 - - move/from16 v5, p4 - - move-object/from16 v6, p5 - - move/from16 v7, p6 - - move-object/from16 v8, p7 - - move-object/from16 v9, p8 - - move-object/from16 v10, p9 - - move/from16 v11, p10 - - move-object/from16 v12, p11 - - move/from16 v13, p12 - - invoke-direct/range {v1 .. v13}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->(JLjava/lang/String;ZLjava/lang/Integer;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -408,7 +420,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -424,7 +436,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->tagText:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -440,7 +452,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -450,7 +462,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->color:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -460,7 +472,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->avatarUrl:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -476,7 +488,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->premiumSince:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali index 06a8cb7341..eb455a0e43 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali @@ -22,25 +22,30 @@ .method public constructor (Ljava/lang/String;)V .locals 3 - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->PLACEHOLDER_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->PLACEHOLDER_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - const-string v1, "placeholder:" + const-string v2, "placeholder:" - invoke-static {v1, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v2, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 - - invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; @@ -73,15 +78,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; .locals 1 - const-string v0, "listId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; invoke-direct {v0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -99,7 +111,7 @@ iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali index fad5b83819..56e946dff4 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali @@ -26,19 +26,17 @@ .method public constructor (JLjava/lang/String;I)V .locals 3 - const-string v0, "roleName" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ROLE_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ROLE_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 - - invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J @@ -47,6 +45,13 @@ iput p4, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I return-void + + :cond_0 + const-string p1, "roleName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;JLjava/lang/String;IILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; @@ -109,15 +114,22 @@ .method public final copy(JLjava/lang/String;I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; .locals 1 - const-string v0, "roleName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->(JLjava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "roleName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -143,7 +155,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate.smali index 05f9cc1fc4..9842981419 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate.smali @@ -22,21 +22,31 @@ .method public constructor (Landroidx/recyclerview/widget/DiffUtil$DiffResult;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;)V .locals 1 - const-string v0, "diffResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "listUpdateRequest" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p2, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate;->diffResult:Landroidx/recyclerview/widget/DiffUtil$DiffResult; return-void + + :cond_0 + const-string p1, "listUpdateRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "diffResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate.smali index 7aef839178..e78cf68260 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate.smali @@ -18,13 +18,18 @@ .method public constructor (Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;)V .locals 1 - const-string v0, "listUpdateRequest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Lkotlin/jvm/internal/DefaultConstructorMarker;)V return-void + + :cond_0 + const-string p1, "listUpdateRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali index 2aaaa241f9..ef70869a37 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali @@ -26,13 +26,11 @@ .method public constructor (Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V .locals 1 - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rows" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,20 @@ iput-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->forceOverwrite:Z return-void + + :cond_0 + const-string p1, "rows" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; @@ -105,19 +117,31 @@ .method public final copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; .locals 1 - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rows" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V return-object v0 + + :cond_0 + const-string p1, "rows" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -135,7 +159,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->listId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -145,7 +169,7 @@ iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali index e3cea68858..3a7ae0c9ec 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali @@ -30,13 +30,11 @@ .method public constructor (Landroid/view/View;Landroid/view/View;)V .locals 1 - const-string v0, "headerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "placeholderHeaderView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -65,20 +63,34 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; return-void + + :cond_0 + const-string p1, "placeholderHeaderView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public final bindStickyHeaderView(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V - .locals 1 + .locals 2 - const-string v0, "row" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; + instance-of v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->roleStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; @@ -93,9 +105,9 @@ goto :goto_0 :cond_0 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + instance-of v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->onlineOfflineStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; @@ -110,9 +122,9 @@ goto :goto_0 :cond_1 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; + instance-of v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->placeholderHeaderView:Landroid/view/View; @@ -125,13 +137,18 @@ if-eqz p1, :cond_3 - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; + iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; :cond_3 :goto_0 return-void + + :cond_4 + const-string p1, "row" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getCurrentStickyHeaderView()Landroid/view/View; @@ -145,9 +162,7 @@ .method public final layoutViews(Landroidx/recyclerview/widget/RecyclerView;)V .locals 2 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->INSTANCE:Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager; @@ -162,4 +177,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->layoutHeaderView(Landroid/view/ViewGroup;Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$1.smali index 316a2cb6b3..44c6d2582e 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ChannelMembersListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$2.smali index 2e199add3c..9bc59e0a05 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onBindViewHolder$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ChannelMembersListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1.smali index 1362c15aca..0005dc329f 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ChannelMembersListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Landroid/view/View;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v0, "LayoutInflater.from(pare\u2026(layoutId, parent, false)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali index f05f866aef..c621a1a68e 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali @@ -104,9 +104,9 @@ iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->updatesSubject:Lrx/subjects/PublishSubject; - const-string/jumbo v2, "updatesSubject" + const-string v2, "updatesSubject" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -156,9 +156,9 @@ move-result-object v0 - const-string/jumbo v1, "updatesSubject\n .\u2026mpleName}\", throwable) })" + const-string v1, "updatesSubject\n .\u2026mpleName}\", throwable) })" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->updatesSubscription:Lrx/Subscription; @@ -206,7 +206,7 @@ :cond_0 const-string p0, "stickyHeadersManager" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -291,13 +291,13 @@ return-object p1 :cond_0 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 :try_start_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catch Ljava/lang/ClassCastException; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -338,7 +338,7 @@ return-object p1 :cond_2 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -354,7 +354,7 @@ return-object p1 :cond_3 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -442,9 +442,7 @@ .method public onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V .locals 4 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V @@ -482,11 +480,11 @@ const-string v3, "headerView" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "placeholderHeaderView" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->(Landroid/view/View;Landroid/view/View;)V @@ -499,14 +497,21 @@ invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; @@ -529,11 +534,11 @@ goto/16 :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter.Item.Header" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -563,11 +568,11 @@ goto :goto_0 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter.Item.Member" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -604,11 +609,11 @@ goto :goto_0 :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter.Item.RoleHeader" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -642,25 +647,32 @@ goto :goto_0 :cond_7 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter.Item.AddMember" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_8 :goto_0 return-void + + :cond_9 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; .locals 2 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1; @@ -780,18 +792,25 @@ :goto_0 return-object p1 + + :cond_6 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V .locals 2 - const-string v0, "listId" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rows" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->updatesSubject:Lrx/subjects/PublishSubject; @@ -804,10 +823,24 @@ invoke-virtual {p1, v1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "rows" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setOnAddMemberClicked(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -817,13 +850,20 @@ } .end annotation - const-string v0, "addMember" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->onAddMemberClicked:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "addMember" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnUserClicked(Lkotlin/jvm/functions/Function1;)V diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd.smali index 274ee4d54d..b21bc0e40f 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd.smali @@ -21,19 +21,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleView" + const-class v2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd; - const-string v3, "getTitleView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleView" - move-result-object v1 + const-string v4, "getTitleView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -41,11 +47,9 @@ .end method .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -60,6 +64,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd;->titleView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getTitleView()Landroid/widget/TextView; @@ -99,9 +112,7 @@ } .end annotation - const-string v0, "onClicked" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd;->getTitleView()Landroid/widget/TextView; @@ -128,6 +139,15 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getView()Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali index 9fc4efff91..6438e6d1f9 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali @@ -13,9 +13,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -32,6 +30,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -39,9 +46,7 @@ .method public final bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;)V .locals 3 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->getHeaderType()Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; @@ -85,7 +90,7 @@ const-string v2, "textView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/widget/TextView;->getContext()Landroid/content/Context; @@ -97,11 +102,11 @@ const-string v1, "textView.context.getText(statusTextResId)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/lang/StringBuilder; @@ -126,6 +131,15 @@ invoke-virtual {v1, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getView()Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading.smali index 51bb52adf9..210142555a 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading.smali @@ -226,9 +226,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -243,6 +241,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading;->guideline:Landroidx/constraintlayout/widget/Guideline; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -264,7 +271,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 check-cast p1, Ljava/lang/Number; @@ -275,4 +282,11 @@ invoke-virtual {v0, p1}, Landroidx/constraintlayout/widget/Guideline;->setGuidelinePercent(F)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember$bind$3.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember$bind$3.smali index 04e1c40b02..931bc707cf 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember$bind$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember$bind$3.smali @@ -49,7 +49,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember.smali index b88697f7e2..b91804473c 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember.smali @@ -25,9 +25,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -75,9 +73,9 @@ move-result-object p1 - const-string/jumbo v0, "view.findViewById(R.id.c\u2026mbers_list_item_presence)" + const-string v0, "view.findViewById(R.id.c\u2026mbers_list_item_presence)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/StatusView; @@ -116,6 +114,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemBoosterIndicator:Landroid/view/View; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -132,13 +139,11 @@ } .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "onClicked" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->view:Landroid/view/View; @@ -171,7 +176,7 @@ :cond_0 const-string v0, "this" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f040408 @@ -230,7 +235,7 @@ const-string v2, "itemOwnerIndicator" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->getShowOwnerIndicator()Z @@ -254,7 +259,7 @@ const-string v2, "itemBoosterIndicator" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_4 @@ -296,7 +301,7 @@ const-string p2, "itemGame" - invoke-static {v6, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x0 @@ -310,7 +315,7 @@ const-string v1, "itemRichPresence" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/utilities/presence/PresenceUtils;->INSTANCE:Lcom/discord/utilities/presence/PresenceUtils; @@ -336,7 +341,7 @@ const-string p2, "itemAvatar" - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->getAvatarUrl()Ljava/lang/String; @@ -355,6 +360,20 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V return-void + + :cond_6 + const-string p1, "onClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getView()Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali index e50c846509..83a7eb9b74 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali @@ -5,13 +5,20 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader$bind$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader$bind$1.smali index 44cedc7549..3f73794850 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader$bind$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader$bind$1.smali @@ -28,13 +28,11 @@ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "info" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -43,4 +41,18 @@ invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setHeading(Z)V return-void + + :cond_0 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali index ca5aeb7799..0bd8c52fe0 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali @@ -13,9 +13,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -32,6 +30,15 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->textView:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -39,15 +46,13 @@ .method public final bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;)V .locals 3 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->textView:Landroid/widget/TextView; const-string v1, "textView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/StringBuilder; @@ -84,6 +89,15 @@ invoke-static {p1, v0}, Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getView()Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge.smali index 38120682b4..0e664fe597 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;)V .locals 1 - const-string v0, "attachmentsRequest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge;->attachmentsRequest:Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest; return-void + + :cond_0 + const-string p1, "attachmentsRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge;Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;ILjava/lang/Object;)Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;)Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; .locals 1 - const-string v0, "attachmentsRequest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge;->(Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;)V return-object v0 + + :cond_0 + const-string p1, "attachmentsRequest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge;->attachmentsRequest:Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager$MessageSendResult.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager$MessageSendResult.smali index 28563b2e3c..96fe14aa09 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager$MessageSendResult.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager$MessageSendResult.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/utilities/messagesend/MessageResult;Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 - const-string v0, "messageResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/widgets/chat/MessageManager$MessageSendResult;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "messageResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/MessageManager$MessageSendResult;Lcom/discord/utilities/messagesend/MessageResult;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/chat/MessageManager$MessageSendResult; @@ -82,15 +89,22 @@ .method public final copy(Lcom/discord/utilities/messagesend/MessageResult;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/chat/MessageManager$MessageSendResult; .locals 1 - const-string v0, "messageResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/MessageManager$MessageSendResult; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/MessageManager$MessageSendResult;->(Lcom/discord/utilities/messagesend/MessageResult;Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "messageResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/MessageManager$MessageSendResult;->messageResult:Lcom/discord/utilities/messagesend/MessageResult; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/MessageManager$MessageSendResult;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager$defaultMessageResultHandler$1.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager$defaultMessageResultHandler$1.smali index bd6ae7f776..010126659c 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager$defaultMessageResultHandler$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager$defaultMessageResultHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/MessageManager$defaultMessageResultHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/MessageManager$MessageSendResult;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,41 +59,41 @@ .end method .method public final invoke(Lcom/discord/widgets/chat/MessageManager$MessageSendResult;)V - .locals 7 + .locals 8 - const-string v0, "messageSendResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/chat/MessageManager$MessageSendResult;->getMessageResult()Lcom/discord/utilities/messagesend/MessageResult; move-result-object p1 - instance-of v0, p1, Lcom/discord/utilities/messagesend/MessageResult$UnknownFailure; + instance-of v1, p1, Lcom/discord/utilities/messagesend/MessageResult$UnknownFailure; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - sget-object v1, Lcom/discord/utilities/rest/SendUtils;->INSTANCE:Lcom/discord/utilities/rest/SendUtils; + sget-object v2, Lcom/discord/utilities/rest/SendUtils;->INSTANCE:Lcom/discord/utilities/rest/SendUtils; check-cast p1, Lcom/discord/utilities/messagesend/MessageResult$UnknownFailure; invoke-virtual {p1}, Lcom/discord/utilities/messagesend/MessageResult$UnknownFailure;->getError()Lcom/discord/utilities/error/Error; - move-result-object v2 + move-result-object v3 iget-object p1, p0, Lcom/discord/widgets/chat/MessageManager$defaultMessageResultHandler$1;->this$0:Lcom/discord/widgets/chat/MessageManager; invoke-static {p1}, Lcom/discord/widgets/chat/MessageManager;->access$getContext$p(Lcom/discord/widgets/chat/MessageManager;)Landroid/content/Context; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + const/4 v5, 0x0 - const/4 v5, 0x4 + const/4 v6, 0x4 - const/4 v6, 0x0 + const/4 v7, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/utilities/rest/SendUtils;->handleSendError$default(Lcom/discord/utilities/rest/SendUtils;Lcom/discord/utilities/error/Error;Landroid/content/Context;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + invoke-static/range {v2 .. v7}, Lcom/discord/utilities/rest/SendUtils;->handleSendError$default(Lcom/discord/utilities/rest/SendUtils;Lcom/discord/utilities/error/Error;Landroid/content/Context;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V goto :goto_0 @@ -108,17 +108,22 @@ move-result-object p1 - const v0, 0x7f120413 - - const/4 v1, 0x0 + const v1, 0x7f120413 const/4 v2, 0x0 const/16 v3, 0xc - invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v1, v2, v0, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "messageSendResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$1.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$1.smali index 3227976ccf..388f4fe0d3 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/utilities/messagesend/MessageResult;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/widgets/chat/MessageManager$MessageSendResult;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,7 +66,7 @@ const-string v1, "messageResult" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/MessageManager$MessageSendResult;->(Lcom/discord/utilities/messagesend/MessageResult;Lcom/discord/models/domain/ModelGuild;)V diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$2.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$2.smali index 843ae6169e..4ef5b85d18 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/MessageManager$sendMessage$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageManager.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/MessageManager$MessageSendResult;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "messageSendResult" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$messageResultObservable$1.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$messageResultObservable$1.smali index 97df199eb5..4769c81094 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$messageResultObservable$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager$sendMessage$messageResultObservable$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/messagesend/MessageResult;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -103,17 +101,18 @@ move-result v1 + const/4 v2, 0x0 + + invoke-static {v1, v2}, Lk0/n/c/h;->compare(II)I + + move-result v1 + if-lez v1, :cond_0 - const/4 v1, 0x1 - - goto :goto_0 + const/4 v2, 0x1 :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 new-instance v1, Lcom/discord/utilities/messagesend/MessageResult$Slowmode; @@ -133,7 +132,7 @@ invoke-direct {v2, v1}, Ls0/l/e/j;->(Ljava/lang/Object;)V - goto :goto_1 + goto :goto_0 :cond_1 iget-object v1, v0, Lcom/discord/widgets/chat/MessageManager$sendMessage$messageResultObservable$1;->this$0:Lcom/discord/widgets/chat/MessageManager; @@ -172,6 +171,6 @@ move-result-object v2 - :goto_1 + :goto_0 return-object v2 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/MessageManager.smali b/com.discord/smali/com/discord/widgets/chat/MessageManager.smali index d7a049d456..4add5aa99d 100644 --- a/com.discord/smali/com/discord/widgets/chat/MessageManager.smali +++ b/com.discord/smali/com/discord/widgets/chat/MessageManager.smali @@ -45,33 +45,21 @@ .method public constructor (Landroid/content/Context;Lcom/discord/stores/StoreMessages;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreSlowMode;Lcom/discord/stores/StoreGuilds;Lcom/discord/utilities/logging/Logger;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "storeMessages" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "storeUser" + if-eqz p4, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "storeChannelsSelected" + if-eqz p6, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeSlowMode" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeGuilds" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "logger" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -96,6 +84,55 @@ iput-object p1, p0, Lcom/discord/widgets/chat/MessageManager;->defaultMessageResultHandler:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeSlowMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeMessages" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/content/Context;Lcom/discord/stores/StoreMessages;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreSlowMode;Lcom/discord/stores/StoreGuilds;Lcom/discord/utilities/logging/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -478,9 +515,7 @@ } .end annotation - const-string v0, "content" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_3 invoke-direct {p0, p5}, Lcom/discord/widgets/chat/MessageManager;->validateMessageContent(Ljava/lang/String;)Lcom/discord/widgets/chat/MessageManager$ContentValidationResult; @@ -488,7 +523,7 @@ sget-object v1, Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$MessageTooLong;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$MessageTooLong; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -524,7 +559,7 @@ :cond_1 sget-object p6, Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$EmptyContent;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$EmptyContent; - invoke-static {v0, p6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p6 @@ -535,7 +570,7 @@ :cond_2 sget-object p6, Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$Success;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$Success; - invoke-static {v0, p6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z iget-object v1, p0, Lcom/discord/widgets/chat/MessageManager;->storeMessages:Lcom/discord/stores/StoreMessages; @@ -550,10 +585,19 @@ const/4 p1, 0x1 return p1 + + :cond_3 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final sendMessage(Ljava/lang/String;Ljava/util/List;Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;Ljava/lang/Long;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)Z - .locals 21 + .locals 22 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -598,15 +642,9 @@ move-object/from16 v9, p7 - const-string v4, "content" + if-eqz p1, :cond_9 - move-object/from16 v5, p1 - - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "messageSendResultHandler" - - invoke-static {v9, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_8 iget-object v4, v8, Lcom/discord/widgets/chat/MessageManager;->storeUser:Lcom/discord/stores/StoreUser; @@ -614,7 +652,7 @@ move-result-object v4 - const/4 v10, 0x0 + const/4 v11, 0x0 if-nez v4, :cond_0 @@ -644,38 +682,38 @@ invoke-static/range {p1 .. p6}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V - return v10 + return v11 :cond_0 invoke-direct/range {p0 .. p1}, Lcom/discord/widgets/chat/MessageManager;->validateMessageContent(Ljava/lang/String;)Lcom/discord/widgets/chat/MessageManager$ContentValidationResult; - move-result-object v6 + move-result-object v5 - sget-object v7, Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$MessageTooLong;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$MessageTooLong; + sget-object v6, Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$MessageTooLong;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$MessageTooLong; - invoke-static {v6, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v7 + move-result v6 - if-eqz v7, :cond_1 + if-eqz v6, :cond_1 if-eqz v2, :cond_1 invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->length()I - move-result v7 + move-result v6 + + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v6 + + const/16 v7, 0x7d0 invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v7 - const/16 v11, 0x7d0 - - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v11 - - invoke-interface {v2, v7, v11}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v6, v7}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 @@ -686,37 +724,37 @@ move-result-object v2 - instance-of v7, v2, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; + instance-of v6, v2, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; - if-eqz v7, :cond_2 + if-eqz v6, :cond_2 - move-object v7, v2 + move-object v6, v2 - check-cast v7, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; + check-cast v6, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge; - invoke-virtual {v7}, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge;->getAttachmentsRequest()Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest; + invoke-virtual {v6}, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$FilesTooLarge;->getAttachmentsRequest()Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest; - move-result-object v7 + move-result-object v6 if-eqz v3, :cond_2 - invoke-virtual {v7}, Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;->getMaxFileSizeMB()I + invoke-virtual {v6}, Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;->getMaxFileSizeMB()I - move-result v7 + move-result v6 - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v7 + move-result-object v6 invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser$Me;->isPremium()Z - move-result v11 + move-result v7 - invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - move-result-object v11 + move-result-object v7 - invoke-interface {v3, v7, v11}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v6, v7}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 @@ -725,31 +763,29 @@ :cond_2 sget-object v3, Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$Success;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$ContentValidationResult$Success; - invoke-static {v6, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 - const/4 v11, 0x1 + const/4 v12, 0x1 - xor-int/2addr v3, v11 + xor-int/2addr v3, v12 if-eqz v3, :cond_3 sget-object v3, Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$Success;->INSTANCE:Lcom/discord/widgets/chat/MessageManager$AttachmentValidationResult$Success; - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 - xor-int/2addr v2, v11 + xor-int/2addr v2, v12 if-eqz v2, :cond_3 - return v10 + return v11 :cond_3 - const/4 v12, 0x0 - if-eqz v0, :cond_4 invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;->getAttachments()Ljava/util/List; @@ -761,7 +797,7 @@ goto :goto_0 :cond_4 - move-object v7, v12 + const/4 v7, 0x0 :goto_0 if-eqz v1, :cond_5 @@ -796,7 +832,7 @@ const-string v2, "ShortcutManagerCompat.getDynamicShortcuts(context)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/util/ArrayList; @@ -825,9 +861,9 @@ check-cast v3, Landroidx/core/content/pm/ShortcutInfoCompat; - const-string v6, "it" + const-string v5, "it" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Landroidx/core/content/pm/ShortcutInfoCompat;->getId()Ljava/lang/String; @@ -838,7 +874,7 @@ goto :goto_2 :cond_6 - invoke-static {v2}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v2}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v0 @@ -909,27 +945,25 @@ move-result-object v0 - invoke-virtual {v0, v11}, Lrx/Observable;->V(I)Lrx/Observable; + invoke-virtual {v0, v12}, Lrx/Observable;->V(I)Lrx/Observable; move-result-object v0 const-string v1, "Observable.combineLatest\u2026d)\n }\n .take(1)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 - invoke-static {v0, v1, v11, v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {v0, v11, v12, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v0 invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; - move-result-object v12 + move-result-object v13 - const-class v13, Lcom/discord/widgets/chat/MessageManager; - - const/4 v14, 0x0 + const-class v14, Lcom/discord/widgets/chat/MessageManager; const/4 v15, 0x0 @@ -937,17 +971,37 @@ const/16 v17, 0x0 + const/16 v18, 0x0 + new-instance v0, Lcom/discord/widgets/chat/MessageManager$sendMessage$2; invoke-direct {v0, v9}, Lcom/discord/widgets/chat/MessageManager$sendMessage$2;->(Lkotlin/jvm/functions/Function1;)V - const/16 v19, 0x1e + const/16 v20, 0x1e - const/16 v20, 0x0 + const/16 v21, 0x0 - move-object/from16 v18, v0 + move-object/from16 v19, v0 - invoke-static/range {v12 .. v20}, 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/range {v13 .. v21}, 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 v11 + return v12 + + :cond_8 + const-string v0, "messageSendResultHandler" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 + + :cond_9 + const/4 v0, 0x0 + + const-string v1, "content" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1.smali index d121b3829e..da8b959f13 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUrlActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 2 - const-string v0, "fragmentActivity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/chat/WidgetUrlActions;->Companion:Lcom/discord/widgets/chat/WidgetUrlActions$Companion; @@ -77,7 +75,7 @@ const-string v1, "fragmentActivity.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1;->$url:Ljava/lang/String; @@ -86,4 +84,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "fragmentActivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion.smali index c21ae320ff..d6fb1b0872 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$Companion.smali @@ -36,13 +36,11 @@ .method public final launch(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/WidgetUrlActions; @@ -67,6 +65,20 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final requestNotice(Ljava/lang/String;)V @@ -74,44 +86,10 @@ move-object/from16 v1, p1 - const-string/jumbo v0, "url" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 new-instance v15, Lcom/discord/stores/StoreNotices$Notice; - const/4 v0, 0x2 - - new-array v0, v0, [Lk0/s/b; - - const-class v2, Lcom/discord/widgets/home/WidgetHome; - - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v2 - - const/4 v3, 0x0 - - aput-object v2, v0, v3 - - const-class v2, Lcom/discord/widgets/search/results/WidgetSearchResults; - - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v2 - - const/4 v3, 0x1 - - aput-object v2, v0, v3 - - invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v8 - - new-instance v13, Lcom/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1; - - invoke-direct {v13, v1}, Lcom/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1;->(Ljava/lang/String;)V - const/4 v2, 0x0 const-wide/16 v3, 0x0 @@ -122,16 +100,50 @@ const/4 v7, 0x0 + const/4 v0, 0x2 + + new-array v0, v0, [Lk0/r/b; + + const/4 v8, 0x0 + + const-class v9, Lcom/discord/widgets/home/WidgetHome; + + invoke-static {v9}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v9 + + aput-object v9, v0, v8 + + const/4 v8, 0x1 + + const-class v9, Lcom/discord/widgets/search/results/WidgetSearchResults; + + invoke-static {v9}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v9 + + aput-object v9, v0, v8 + + invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + + move-result-object v8 + const-wide/16 v9, 0x0 const-wide/16 v11, 0x0 + new-instance v13, Lcom/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1; + + invoke-direct {v13, v1}, Lcom/discord/widgets/chat/WidgetUrlActions$Companion$requestNotice$notice$1;->(Ljava/lang/String;)V + const/16 v14, 0x36 const/16 v16, 0x0 move-object v0, v15 + move-object/from16 v1, p1 + move-object/from16 v17, v15 move-object/from16 v15, v16 @@ -149,4 +161,13 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V return-void + + :cond_0 + const-string v0, "url" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$1.smali index 89a8ceccad..af370c86f3 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$1.smali @@ -41,7 +41,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$2.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$2.smali index cb676a84bd..f76bade1d5 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$2.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$3.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$3.smali index 18a1fa1c9b..62ceb29205 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$onViewCreated$3.smali @@ -45,7 +45,7 @@ const-string v0, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/chat/WidgetUrlActions$onViewCreated$3;->this$0:Lcom/discord/widgets/chat/WidgetUrlActions; @@ -63,7 +63,7 @@ const-string v2, "getString(R.string.form_label_send_to)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0, v1}, Lcom/discord/utilities/intent/IntentUtils;->performChooserSendIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$url$2.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$url$2.smali index 151819d6b3..b19a35bda0 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$url$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions$url$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/WidgetUrlActions$url$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUrlActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali index 0376b14858..5285e5a2d3 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali @@ -39,57 +39,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/WidgetUrlActions; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "urlTv" + const-class v2, Lcom/discord/widgets/chat/WidgetUrlActions; - const-string v3, "getUrlTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "urlTv" - move-result-object v1 + const-string v4, "getUrlTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/WidgetUrlActions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "copyBtn" + const/4 v2, 0x0 - const-string v3, "getCopyBtn()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/WidgetUrlActions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "copyBtn" + + const-string v4, "getCopyBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/WidgetUrlActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "openBtn" + const-class v2, Lcom/discord/widgets/chat/WidgetUrlActions; - const-string v3, "getOpenBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "openBtn" + + const-string v4, "getOpenBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/WidgetUrlActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "shareBtn" + const-class v2, Lcom/discord/widgets/chat/WidgetUrlActions; - const-string v3, "getShareBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "shareBtn" + + const-string v4, "getShareBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -353,11 +377,9 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -402,4 +424,13 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$1.smali b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$1.smali index 9185d61735..b71a92cbc9 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppFlexInputViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/AppFlexInputViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStoreState" - - const-string v5, "handleStoreState(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; 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 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1$1.smali b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1$1.smali index 3e4ccd9c97..6025bcb2c5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1$1.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/panels/PanelState;", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Long;", - "Lcom/discord/stores/StoreNotices$Notice;", - "Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -65,11 +60,11 @@ const-string v0, "leftPanelState" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "rightPanelState" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; diff --git a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1.smali index a6fdfd7a2c..68254398b8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory.smali b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory.smali index 448b2a07d2..2faaeac378 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory.smali @@ -55,7 +55,7 @@ const-string v1, "StoreStream\n .g\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -74,9 +74,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; @@ -104,17 +102,26 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory;->observeStores()Lrx/Observable; - move-result-object v3 + move-result-object v2 - const/4 v5, 0x4 + const/4 v4, 0x4 - const/4 v6, 0x0 + const/4 v5, 0x0 - move-object v1, p1 + move-object v0, p1 - move-object v2, v9 + move-object v1, v9 - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;->(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;->(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$StoreState.smali index 9f43ba6c13..2a6307dad9 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel$StoreState.smali @@ -30,13 +30,11 @@ .method public constructor (Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Lcom/discord/stores/StoreNotices$Notice;)V .locals 1 - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rightPanelState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -51,6 +49,20 @@ iput-object p5, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->notice:Lcom/discord/stores/StoreNotices$Notice; return-void + + :cond_0 + const-string p1, "rightPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Lcom/discord/stores/StoreNotices$Notice;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState; @@ -163,13 +175,11 @@ .method public final copy(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Lcom/discord/stores/StoreNotices$Notice;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState; .locals 7 - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rightPanelState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState; @@ -188,6 +198,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Lcom/discord/stores/StoreNotices$Notice;)V return-object v0 + + :cond_0 + const-string p1, "rightPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -205,7 +229,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -215,7 +239,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -225,7 +249,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -235,7 +259,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->channelPermission:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -245,7 +269,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->notice:Lcom/discord/stores/StoreNotices$Notice; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel.smali index 00747054f1..141854b103 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/AppFlexInputViewModel.smali @@ -40,7 +40,7 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -53,17 +53,13 @@ } .end annotation - const-string v0, "initialViewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeObservable" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeAnalytics" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1}, Lf/a/b/q0;->(Ljava/lang/Object;)V @@ -85,23 +81,15 @@ const-string p2, "storeObservable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; - - new-instance v6, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;->(Lcom/discord/widgets/chat/input/AppFlexInputViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; const/4 v3, 0x0 @@ -109,13 +97,40 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;->(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, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "initialViewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -170,7 +185,7 @@ sget-object v4, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -188,7 +203,7 @@ sget-object v6, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; - invoke-static {v3, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -418,7 +433,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -461,9 +476,7 @@ } .end annotation - const-string v0, "attachments" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lf/a/b/q0;->requireViewState()Ljava/lang/Object; @@ -496,6 +509,15 @@ invoke-virtual {p0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "attachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCameraButtonClicked()V @@ -846,37 +868,42 @@ .end method .method public onInputTextAppended(Ljava/lang/String;)V - .locals 2 + .locals 3 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "appendText" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Ljava/lang/StringBuilder; + new-instance v1, Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Lf/a/b/q0;->requireViewState()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState; + check-cast v2, Lcom/lytefast/flexinput/viewmodel/FlexInputState; - iget-object v1, v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String; + iget-object v2, v2, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String; - invoke-static {v0, v1, p1}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v1, v2, p1}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - const/4 v1, 0x0 - - invoke-static {p0, p1, v1, v0, v1}, Lf/h/a/c/i1/e;->g1(Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)V + invoke-static {p0, p1, v0, v1, v0}, Lf/h/a/c/i1/e;->g1(Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "appendText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onInputTextChanged(Ljava/lang/String;Ljava/lang/Boolean;)V @@ -884,9 +911,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "inputText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p0}, Lf/a/b/q0;->requireViewState()Ljava/lang/Object; @@ -898,7 +923,7 @@ sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -911,7 +936,7 @@ :cond_0 sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -974,6 +999,15 @@ invoke-virtual {p0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V return-void + + :cond_4 + const-string p1, "inputText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onInputTextClicked()Z @@ -1051,7 +1085,7 @@ :goto_0 if-eqz p1, :cond_1 - sget-object v4, Lk0/j/n;->d:Lk0/j/n; + sget-object v4, Lk0/i/n;->d:Lk0/i/n; const/4 v5, 0x0 @@ -1092,9 +1126,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "button" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;->eventSubject:Lrx/subjects/PublishSubject; @@ -1117,6 +1149,15 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "button" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final showKeyboardAndHideExpressionTray()V diff --git a/com.discord/smali/com/discord/widgets/chat/input/MentionUtilsKt.smali b/com.discord/smali/com/discord/widgets/chat/input/MentionUtilsKt.smali index 14cb4293ba..c1fd72470e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/MentionUtilsKt.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/MentionUtilsKt.smali @@ -87,47 +87,45 @@ .method public static final getSelectedToken(Ljava/lang/String;I)Ljava/lang/String; .locals 5 - const-string v0, "content" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_8 invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - move-result v0 + move-result v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - const/4 v3, 0x0 + if-eqz v1, :cond_1 - if-eqz v0, :cond_1 - - return-object v3 + return-object v0 :cond_1 invoke-virtual {p0}, Ljava/lang/String;->length()I - move-result v0 + move-result v1 - if-ne p1, v0, :cond_2 + if-ne p1, v1, :cond_2 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_1 :cond_2 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 if-eqz p1, :cond_4 @@ -156,28 +154,28 @@ const/4 v4, 0x1 :goto_3 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 if-eqz v4, :cond_5 - return-object v3 + return-object v0 :cond_5 - const/16 v0, 0x20 + const/16 v1, 0x20 - invoke-static {p0, v0, p1}, Lcom/discord/widgets/chat/input/MentionUtilsKt;->reverseIndexOf(Ljava/lang/String;CI)I + invoke-static {p0, v1, p1}, Lcom/discord/widgets/chat/input/MentionUtilsKt;->reverseIndexOf(Ljava/lang/String;CI)I - move-result v0 + move-result v1 - add-int/2addr v0, v2 + add-int/2addr v1, v3 - invoke-virtual {p0, v0, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {p0, v1, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object p0 const-string p1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p0}, Ljava/lang/CharSequence;->length()I @@ -185,15 +183,22 @@ if-lez p1, :cond_6 - const/4 v1, 0x1 + const/4 v2, 0x1 :cond_6 - if-eqz v1, :cond_7 + if-eqz v2, :cond_7 - move-object v3, p0 + move-object v0, p0 :cond_7 - return-object v3 + return-object v0 + + :cond_8 + const-string p0, "content" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final reverseIndexOf(Ljava/lang/String;CI)I diff --git a/com.discord/smali/com/discord/widgets/chat/input/SourcedAttachment.smali b/com.discord/smali/com/discord/widgets/chat/input/SourcedAttachment.smali index 96fc4a435f..636a0ca889 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/SourcedAttachment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/SourcedAttachment.smali @@ -33,35 +33,50 @@ } .end annotation - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "displayName" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "source" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct/range {p0 .. p5}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V iput-object p6, p0, Lcom/discord/widgets/chat/input/SourcedAttachment;->source:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "displayName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Landroid/os/Parcel;)V - .locals 8 + .locals 7 - const-string v0, "parcelIn" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J - move-result-wide v2 + move-result-wide v1 const-class v0, Landroid/net/Uri; @@ -82,18 +97,18 @@ :cond_0 sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; - const-string v1, "Uri.EMPTY" + const-string v3, "Uri.EMPTY" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 - move-object v4, v0 + move-object v3, v0 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 - const-string v1, "" + const-string v4, "" if-eqz v0, :cond_1 @@ -102,13 +117,9 @@ goto :goto_1 :cond_1 - move-object v5, v1 + move-object v5, v4 :goto_1 - const-string v0, "parcelIn.readString() ?: \"\"" - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v6, 0x0 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; @@ -117,21 +128,32 @@ if-eqz p1, :cond_2 - move-object v7, p1 - goto :goto_2 :cond_2 - move-object v7, v1 + move-object p1, v4 :goto_2 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-object v0, p0 - move-object v1, p0 + move-object v4, v5 - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/input/SourcedAttachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V + move-object v5, v6 + + move-object v6, p1 + + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/chat/input/SourcedAttachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V return-void + + :cond_3 + const-string p1, "parcelIn" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Lcom/lytefast/flexinput/model/Attachment;Ljava/lang/String;)V @@ -146,13 +168,11 @@ } .end annotation - const-string v0, "attachment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Lcom/lytefast/flexinput/model/Attachment;->getId()J @@ -177,6 +197,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/input/SourcedAttachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -190,7 +224,7 @@ .end method .method public writeToParcel(Landroid/os/Parcel;I)V - .locals 1 + .locals 0 .annotation build Landroid/annotation/SuppressLint; value = { "MissingSuperCall" @@ -200,9 +234,7 @@ .annotation build Landroidx/annotation/CallSuper; .end annotation - const-string v0, "dest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/lytefast/flexinput/model/Attachment;->writeToParcel(Landroid/os/Parcel;I)V @@ -211,4 +243,13 @@ invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "dest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$1.smali index a1cc916840..08f0dc1c4d 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$1.smali @@ -49,7 +49,7 @@ const-string v1, "model.channel" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -59,7 +59,7 @@ iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -67,7 +67,7 @@ const-string v1, "model.channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$2.smali index aa066116fa..5fa299d76f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$2.smali @@ -49,7 +49,7 @@ const-string v1, "model.channel" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -59,7 +59,7 @@ iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -67,7 +67,7 @@ const-string v1, "model.channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1.smali index 8fbc1552a2..dc9a3f04c3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -77,7 +75,7 @@ const-string v1, "model.channel" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -85,7 +83,7 @@ const-string v1, "model.channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -94,4 +92,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreLurking;->joinGuild(J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$flexInputFragment$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$flexInputFragment$2.smali index f0c7d9b510..689ff30a86 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$flexInputFragment$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$flexInputFragment$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInput$flexInputFragment$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/lytefast/flexinput/fragment/FlexInputFragment;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,11 +67,11 @@ return-object v0 :cond_0 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.lytefast.flexinput.fragment.FlexInputFragment" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBound$1.smali index 2bebd64431..35d108dc57 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInput$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$1.smali index ad402941e3..e726424c9d 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/WidgetChatInputModel;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/WidgetChatInput;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/WidgetChatInput; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/chat/input/WidgetChatInputModel;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/WidgetChatInput; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/chat/input/WidgetChatInputModel;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/widgets/chat/input/WidgetChatInputModel;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/WidgetChatInput; diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$2.smali index 5af883b062..b7986a20e5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInput$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$sam$android_view_View_OnClickListener$0.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$sam$android_view_View_OnClickListener$0.smali index 8a6e47209c..7cef6f8390 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$sam$android_view_View_OnClickListener$0.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$sam$android_view_View_OnClickListener$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$1.smali index 84bc76ade9..48db6380d5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$2.smali index 4a08414a09..d1a3724c0b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$2.smali @@ -41,13 +41,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 2 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-boolean p1, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$2;->$shouldApplyWindowInsets:Z @@ -83,7 +81,7 @@ const-string v0, "WindowInsetsCompat.Build\u2026 )\n ).build()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$setWindowInsetsListeners$2;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInput; @@ -106,4 +104,18 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1$1.smali index db1dd16e40..875704d751 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Void;", - "Lkotlin/Unit;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1.smali index 2a81d0b1a6..3afebcf82f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInput$showExpressionButtonSparkle$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -86,7 +86,7 @@ const-string v2, "container.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v10, v1}, Lf/a/l/d;->(Landroid/content/Context;)V @@ -112,9 +112,9 @@ move-result-object v9 - const-string/jumbo v2, "unsubscribeSignal.map { Unit }" + const-string v2, "unsubscribeSignal.map { Unit }" - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -139,7 +139,7 @@ :cond_0 const-string v0, "expressionBtn" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali index 9c17a044d2..fa0352c723 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali @@ -58,155 +58,221 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "chatInputWrap" + const/4 v2, 0x0 - const-string v3, "getChatInputWrap()Landroid/view/ViewGroup;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "chatInputWrap" + + const-string v4, "getChatInputWrap()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatInputWidget" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatInputWidget()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatInputWidget" + + const-string v4, "getChatInputWidget()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatInputMentionsRecycler" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatInputMentionsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatInputMentionsRecycler" + + const-string v4, "getChatInputMentionsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatInputEdit" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatInputEdit()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatInputEdit" + + const-string v4, "getChatInputEdit()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatInputEditCancel" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatInputEditCancel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatInputEditCancel" + + const-string v4, "getChatInputEditCancel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatGuard" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatGuard()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatGuard" + + const-string v4, "getChatGuard()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatGuardText" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatGuardText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatGuardText" + + const-string v4, "getChatGuardText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatGuardSubtext" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatGuardSubtext()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatGuardSubtext" + + const-string v4, "getChatGuardSubtext()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatGuardAction" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatGuardAction()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatGuardAction" + + const-string v4, "getChatGuardAction()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/WidgetChatInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatGuardActionSecondary" + const-class v2, Lcom/discord/widgets/chat/input/WidgetChatInput; - const-string v3, "getChatGuardActionSecondary()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatGuardActionSecondary" + + const-string v4, "getChatGuardActionSecondary()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa @@ -332,49 +398,43 @@ sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "logger" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_4 - sget-object v1, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; + sget-object v2, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; - const/4 v2, 0x0 + if-eqz v2, :cond_0 - if-eqz v1, :cond_0 + invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; + move-result-object v2 - move-result-object v1 - - check-cast v1, Lf/a/c/a; + check-cast v2, Lf/a/c/a; goto :goto_0 :cond_0 - move-object v1, v2 + move-object v2, v1 :goto_0 - if-nez v1, :cond_1 + if-nez v2, :cond_1 - new-instance v1, Lf/a/c/a; + new-instance v2, Lf/a/c/a; - invoke-direct {v1, v0}, Lf/a/c/a;->(Lcom/discord/utilities/logging/Logger;)V + invoke-direct {v2, v0}, Lf/a/c/a;->(Lcom/discord/utilities/logging/Logger;)V new-instance v0, Ljava/lang/ref/WeakReference; - invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V + invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V sput-object v0, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; :cond_1 - move-object v7, v1 + move-object v7, v2 sget-object v0, Lcom/discord/tooltips/TooltipManager$a;->d:Lcom/discord/tooltips/TooltipManager$a; - const-string v0, "floatingViewManager" - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; if-eqz v0, :cond_2 @@ -383,14 +443,14 @@ move-result-object v0 - move-object v2, v0 + move-object v1, v0 - check-cast v2, Lcom/discord/tooltips/TooltipManager; + check-cast v1, Lcom/discord/tooltips/TooltipManager; :cond_2 - if-nez v2, :cond_3 + if-nez v1, :cond_3 - new-instance v2, Lcom/discord/tooltips/TooltipManager; + new-instance v1, Lcom/discord/tooltips/TooltipManager; sget-object v0, Lcom/discord/tooltips/TooltipManager$a;->b:Lkotlin/Lazy; @@ -416,20 +476,27 @@ const/4 v8, 0x4 - move-object v3, v2 + move-object v3, v1 invoke-direct/range {v3 .. v8}, Lcom/discord/tooltips/TooltipManager;->(Lf/a/l/a;Ljava/util/Set;ILf/a/c/a;I)V new-instance v0, Ljava/lang/ref/WeakReference; - invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V + invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V sput-object v0, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; :cond_3 - iput-object v2, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->tooltipManager:Lcom/discord/tooltips/TooltipManager; + iput-object v1, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->tooltipManager:Lcom/discord/tooltips/TooltipManager; return-void + + :cond_4 + const-string v0, "logger" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final synthetic access$configureUI(Lcom/discord/widgets/chat/input/WidgetChatInput;Lcom/discord/widgets/chat/input/WidgetChatInputModel;)V @@ -660,7 +727,7 @@ goto :goto_4 :cond_8 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -915,7 +982,7 @@ const-string v4, "model.inputHint" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v3}, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->setHint(Ljava/lang/CharSequence;)V @@ -956,14 +1023,14 @@ return-void :cond_12 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_13 const-string p1, "chatAttachments" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -1239,7 +1306,7 @@ if-eqz v3, :cond_1 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 @@ -1323,7 +1390,7 @@ :cond_3 const-string v0, "chatAttachments" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1419,7 +1486,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-wide v2, p1 @@ -1465,7 +1532,7 @@ const-string v0, "ViewModelProvider(\n \u2026putViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; @@ -1515,7 +1582,7 @@ const-string v0, "context ?: return" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -1523,7 +1590,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/rest/SendUtils;->INSTANCE:Lcom/discord/utilities/rest/SendUtils; @@ -1565,7 +1632,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f120f07 @@ -1601,7 +1668,7 @@ const-string v5, "getString(\n R\u2026xCharacterCount\n )" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -1639,9 +1706,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1649,14 +1716,12 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInput;->getFlexInputFragment()Lcom/lytefast/flexinput/fragment/FlexInputFragment; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V + invoke-direct {p1, v1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->chatAttachments:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments; - const/4 v0, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->configureFlexInputFragment(Lcom/discord/app/AppFragment;)V @@ -1692,7 +1757,14 @@ :cond_0 const-string p1, "chatAttachments" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -1728,7 +1800,7 @@ const-string v1, "WidgetChatInputModel\n .get(context)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -1803,14 +1875,14 @@ :cond_2 const-string v0, "flexInputViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_3 const-string v0, "chatAttachments" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali index 4139b668c2..9de59936f4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali @@ -28,9 +28,7 @@ .method public newPermissionsRequestAdapter(Landroid/view/View$OnClickListener;)Lcom/lytefast/flexinput/adapters/EmptyListAdapter; .locals 3 - const-string v0, "onClickListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter; @@ -41,4 +39,13 @@ invoke-direct {v0, v1, v2, p1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter;->(IILandroid/view/View$OnClickListener;)V return-object v0 + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali index a49187ea06..20a387983b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali @@ -28,9 +28,7 @@ .method public newPermissionsRequestAdapter(Landroid/view/View$OnClickListener;)Lcom/lytefast/flexinput/adapters/EmptyListAdapter; .locals 3 - const-string v0, "onClickListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter; @@ -41,4 +39,13 @@ invoke-direct {v0, v1, v2, p1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter;->(IILandroid/view/View$OnClickListener;)V return-object v0 + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter.smali index f771505b39..522c678af4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter.smali @@ -16,7 +16,7 @@ # direct methods .method public constructor (IILandroid/view/View$OnClickListener;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation @@ -26,13 +26,20 @@ .end annotation .end param - const-string v0, "onClickListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;->(IILandroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -50,9 +57,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder; .locals 2 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder; @@ -68,13 +73,22 @@ check-cast p2, Lcom/discord/app/AppTextView; - const/4 v0, 0x0 + const v0, 0x7f1215c0 - new-array v0, v0, [Ljava/lang/Object; + const/4 v1, 0x0 - const v1, 0x7f1215c0 + new-array v1, v1, [Ljava/lang/Object; - invoke-virtual {p2, v1, v0}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V + invoke-virtual {p2, v0, v1}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$addExternalAttachment$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$addExternalAttachment$1.smali index b1ded393ee..2560a0f78e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$addExternalAttachment$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$addExternalAttachment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$addExternalAttachment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputAttachments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$1.smali index c39b572a83..8410d815e2 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$1.smali @@ -41,9 +41,7 @@ .method public requestDisplay(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1; @@ -52,6 +50,15 @@ invoke-virtual {v0, p1}, Lcom/discord/app/AppFragment;->showKeyboard(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public requestHide()V diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$2.smali index 8811616962..00242028f4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputAttachments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/core/view/inputmethod/InputContentInfoCompat;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroidx/core/view/inputmethod/InputContentInfoCompat;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$$special$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1; @@ -85,9 +83,18 @@ const-string v2, "inputEt.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, p1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->access$setAttachmentFromPicker(Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;Landroid/content/Context;Landroidx/core/view/inputmethod/InputContentInfoCompat;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1.smali index 7dbbf2218a..01315ed9db 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputAttachments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -108,14 +108,6 @@ aput-object v2, v1, v4 - const/4 v2, 0x0 - - if-eqz v0, :cond_3 - - const-string v4, "pageSuppliers" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:[Lf/b/a/c/d$a; iget-object v1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1;->$fragment:Lcom/discord/app/AppFragment; @@ -124,9 +116,9 @@ move-result-object v1 - const-string v4, "" + const/4 v2, 0x0 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_4 iput-object v1, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->v:Lcom/lytefast/flexinput/managers/FileManager; @@ -158,9 +150,7 @@ move-result-object v1 - const-string v4, "previewAdapter" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_3 iget-object v4, v1, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator; @@ -188,7 +178,7 @@ const-string v5, "fragment.childFragmentManager" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o()Lcom/lytefast/flexinput/widget/FlexEditText; @@ -239,17 +229,28 @@ :cond_1 const-string v0, "expressionBtn" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_2 const-string v0, "attachmentPreviewList" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_3 + const-string v0, "previewAdapter" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_4 + const-string v0, "" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2.smali index de3d5e2437..8175c74f4e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2.smali @@ -46,7 +46,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 1 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments; @@ -85,19 +99,5 @@ const/4 v0, 0x0 :goto_1 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$2;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$1.smali index c86c1d0a7d..328f72f19f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputAttachments.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$emojiPickerListener$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$emojiPickerListener$1.smali index c196188d79..063c25bb5c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$emojiPickerListener$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$emojiPickerListener$1.smali @@ -42,9 +42,7 @@ .method public onEmojiPicked(Lcom/discord/models/domain/emoji/Emoji;)V .locals 2 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$emojiPickerListener$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments; @@ -58,13 +56,7 @@ const-string v1, "emoji.chatInputText" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - if-eqz v0, :cond_1 - - const-string v1, "emojiText" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel; @@ -90,6 +82,10 @@ return-void :cond_1 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 p1, 0x0 throw p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1.smali index b857ee30c5..9b20832128 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1.smali @@ -27,13 +27,6 @@ # instance fields .field public final synthetic $$delegate_0:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener<", - "-TT;>;" - } - .end annotation -.end field .field public final synthetic $oldItemSelectionListener:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; @@ -72,9 +65,7 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1; @@ -85,6 +76,15 @@ invoke-interface {v0, p1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;->onItemSelected(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onItemSelected(Ljava/lang/Object;)V @@ -105,15 +105,22 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1;->$$delegate_0:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; invoke-interface {v0, p1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;->onItemUnselected(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onItemUnselected(Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1.smali index c27cc0c5d1..0f44aa8e64 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1.smali @@ -5,7 +5,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->invoke(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)Lcom/lytefast/flexinput/utils/SelectionAggregator; + value = Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->invoke(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -71,7 +71,7 @@ .end method .method private final track(Lcom/lytefast/flexinput/model/Attachment;)V - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)V" @@ -96,44 +96,46 @@ const-string v0, "media_picker" :goto_0 + const/4 v1, 0x0 + :try_start_0 - iget-object v1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1; - - iget-object v1, v1, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments; - - invoke-static {v1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->access$getFlexInputFragment$p(Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;)Lcom/lytefast/flexinput/fragment/FlexInputFragment; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->getSize()I - - move-result v1 - iget-object v2, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1; - iget-object v2, v2, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->$context:Landroid/content/Context; + iget-object v2, v2, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments; - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; + invoke-static {v2}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->access$getFlexInputFragment$p(Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;)Lcom/lytefast/flexinput/fragment/FlexInputFragment; move-result-object v2 + invoke-virtual {v2}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; + + move-result-object v2 + + invoke-virtual {v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->getSize()I + + move-result v2 + + iget-object v3, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1; + + iget-object v3, v3, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->$context:Landroid/content/Context; + + if-eqz v3, :cond_1 + + invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; + + move-result-object v3 + goto :goto_1 :cond_1 - const/4 v2, 0x0 + move-object v3, v1 :goto_1 - invoke-static {p1, v2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; + invoke-static {p1, v3}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String; move-result-object p1 - invoke-static {v0, p1, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->addAttachment(Ljava/lang/String;Ljava/lang/String;I)V + invoke-static {v0, p1, v2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->addAttachment(Ljava/lang/String;Ljava/lang/String;I)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -144,9 +146,11 @@ sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "Analytic error on attachment update" + const/4 v2, 0x4 - invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V + const-string v3, "Analytic error on attachment update" + + invoke-virtual {v0, v3, v2, p1, v1}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V :goto_2 return-void @@ -164,9 +168,7 @@ } .end annotation - const-string v0, "selectionCoordinator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinatorInternal(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V @@ -176,11 +178,16 @@ invoke-direct {v1, p0, v0}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1$registerSelectionCoordinatorInternal$1;->(Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;)V - const-string v0, "" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; return-void + + :cond_0 + const-string p1, "selectionCoordinator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1.smali index b8b280a5b4..e940c9b44c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputAttachments.kt" # interfaces @@ -18,12 +18,12 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter<", "TT;>;", - "Lcom/lytefast/flexinput/utils/SelectionAggregator<", - "TT;>;>;" + "Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;", + ">;" } .end annotation @@ -44,34 +44,40 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)Lcom/lytefast/flexinput/utils/SelectionAggregator; +.method public final invoke(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter<", "TT;>;)", - "Lcom/lytefast/flexinput/utils/SelectionAggregator<", - "TT;>;" + "Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;" } .end annotation - const-string v0, "previewAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1; invoke-direct {v0, p0, p1, p1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1;->(Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)V return-object v0 + + :cond_0 + const-string p1, "previewAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -79,7 +85,7 @@ check-cast p1, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter; - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->invoke(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)Lcom/lytefast/flexinput/utils/SelectionAggregator; + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1;->invoke(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createPreviewAdapter$1$1; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments.smali index 87efb57264..113e1415e4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments.smali @@ -19,17 +19,24 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V - .locals 1 + .locals 0 - const-string v0, "flexInputFragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->flexInputFragment:Lcom/lytefast/flexinput/fragment/FlexInputFragment; return-void + + :cond_0 + const-string p1, "flexInputFragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$createAndConfigureExpressionFragment(Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;Landroidx/fragment/app/FragmentManager;Landroid/widget/TextView;)Landroidx/fragment/app/Fragment; @@ -161,7 +168,7 @@ const-string v1, "context.getString(R.stri\u2026achment_filename_unknown)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/lytefast/flexinput/model/Attachment;->Companion:Lcom/lytefast/flexinput/model/Attachment$Companion; @@ -199,9 +206,7 @@ } .end annotation - const-string v0, "attachment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->flexInputFragment:Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -212,14 +217,21 @@ invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->n(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final configureFlexInputFragment(Lcom/discord/app/AppFragment;)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->flexInputFragment:Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -238,26 +250,33 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/app/AppFragment;->setOnBackPressed(Lrx/functions/Func0;I)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setInputListener(Lcom/lytefast/flexinput/InputListener;)V - .locals 2 + .locals 1 - const-string v0, "inputListener" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->flexInputFragment:Lcom/lytefast/flexinput/fragment/FlexInputFragment; - iget-object v1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;->flexInputFragment:Lcom/lytefast/flexinput/fragment/FlexInputFragment; - - if-eqz v1, :cond_0 - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p1, v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lcom/lytefast/flexinput/InputListener; + iput-object p1, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lcom/lytefast/flexinput/InputListener; return-void :cond_0 + const-string p1, "inputListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 p1, 0x0 throw p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsModel.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsModel.smali index 2ded27bd71..f742fccab5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsModel.smali @@ -688,7 +688,7 @@ check-cast v1, Lcom/discord/models/domain/ModelUser; - invoke-static {v1, p2}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v1, p2}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v3 @@ -701,7 +701,7 @@ move-result-object v2 :cond_0 - invoke-static {v1, p1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v1, p1}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v3 @@ -776,7 +776,7 @@ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - const-string/jumbo v2, "unflip" + const-string v2, "unflip" const-string/jumbo v3, "\u252c\u2500\u252c \u30ce( \u309c-\u309c\u30ce)" @@ -1368,7 +1368,7 @@ const-string v0, "observable" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputEditText.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputEditText.smali index 108ab005f4..602367b651 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputEditText.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputEditText.smali @@ -269,9 +269,7 @@ move-result-object v2 - const-string v3, "defaultValue" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 sget-object v3, Lf/a/b/j0;->d:Lf/a/b/j0; @@ -303,37 +301,23 @@ invoke-direct {v1, v0}, Lf/a/o/b/a/g0;->(Lcom/discord/widgets/chat/input/WidgetChatInputMentions;)V - const-string v4, "mentionsData" - const/4 v3, 0x0 - const-string v0, "onNext" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "errorTag" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v6, Lf/a/b/z; invoke-direct {v6, v1}, Lf/a/b/z;->(Lrx/functions/Action1;)V const/4 v7, 0x0 - const/4 v1, 0x0 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v5, 0x0 const-string v0, "observable" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v8, Lf/a/b/d0;->d:Lf/a/b/d0; - move-object v5, v1 + const-string v4, "mentionsData" invoke-static/range {v2 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V @@ -348,6 +332,15 @@ invoke-static {p1, v0, v1}, Lcom/discord/stores/StoreGuilds$Actions;->requestMembers(Lcom/discord/app/AppComponent;Lrx/Observable;Z)V return-void + + :cond_0 + const-string p1, "defaultValue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic d(Lcom/lytefast/flexinput/widget/FlexEditText;Ljava/lang/Integer;Ljava/lang/Integer;)Lkotlin/Unit; diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1$1.smali index 2aee6a52f3..c87e177430 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -86,7 +86,7 @@ const-string v2, "model.me" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getMaxFileSizeMB()I @@ -124,7 +124,7 @@ iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isPremium()Z diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1.smali index c5bd72cb12..684298eaa7 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/utilities/messagesend/MessageResult;", "Lcom/discord/models/domain/ModelGuild;", @@ -52,7 +52,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,9 +76,7 @@ .method public final invoke(Lcom/discord/utilities/messagesend/MessageResult;Lcom/discord/models/domain/ModelGuild;)V .locals 3 - const-string v0, "messageResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/utilities/messagesend/MessageResult$UnknownFailure; @@ -102,7 +100,7 @@ const-string v2, "chatInputEdit.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$messageSendResultHandler$1$1; @@ -112,4 +110,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "messageResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$onMessageTooLong$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$onMessageTooLong$1.smali index 7cda610c64..a4f908bd15 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$onMessageTooLong$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$onMessageTooLong$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$onMessageTooLong$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$1.smali index f0d90367e8..5aff25d734 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/MessageManager$MessageSendResult;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/chat/MessageManager$MessageSendResult;)V .locals 2 - const-string v0, "messageSendResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$1;->$messageSendResultHandler:Lkotlin/jvm/functions/Function2; @@ -78,4 +76,13 @@ invoke-interface {v0, v1, p1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "messageSendResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$2.smali index 466a29d871..ad7bf28ac4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1$synchronousValidationSucceeded$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -60,7 +60,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1.smali index 6e1c8c4eb7..e115ccb0e3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -62,7 +62,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -101,9 +101,7 @@ move-object/from16 v4, p1 - const-string v0, "attachments" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_a iget-object v0, v7, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1;->$chatInput:Lcom/discord/widgets/chat/input/WidgetChatInputEditText; @@ -150,7 +148,7 @@ move-result-object v6 - invoke-static {v6, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -200,7 +198,7 @@ move-result-object v9 - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -252,7 +250,7 @@ move-result-object v10 - invoke-static {v10, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -260,7 +258,7 @@ const-string v11, "chatInputEdit.context.contentResolver" - invoke-static {v10, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v9, v10}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeMegabytes(Landroid/net/Uri;Landroid/content/ContentResolver;)F @@ -275,11 +273,11 @@ goto :goto_2 :cond_6 - invoke-static {v1}, Lk0/j/l;->sumOfFloat(Ljava/lang/Iterable;)F + invoke-static {v1}, Lk0/i/l;->sumOfFloat(Ljava/lang/Iterable;)F move-result v2 - invoke-static {v1}, Lk0/j/l;->max(Ljava/lang/Iterable;)Ljava/lang/Float; + invoke-static {v1}, Lk0/i/l;->max(Ljava/lang/Iterable;)Ljava/lang/Float; move-result-object v1 @@ -347,13 +345,13 @@ move-result-wide v12 - invoke-static {v0, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage$Content;->getContent()Ljava/lang/String; move-result-object v14 - invoke-static {v14, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v9, v1 @@ -368,13 +366,13 @@ :cond_8 iget-object v9, v7, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1;->$messageManager:Lcom/discord/widgets/chat/MessageManager; - invoke-static {v0, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage$Content;->getContent()Ljava/lang/String; move-result-object v11 - invoke-static {v11, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage$Content;->getMentions()Ljava/util/List; @@ -463,4 +461,13 @@ move-result v0 return v0 + + :cond_a + const-string v0, "attachments" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$2.smali index 116b9fa95f..6bbc8077f3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputSend.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$3.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$3.smali index 2ea4ea6055..f4f8460f7a 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$3.smali @@ -39,7 +39,7 @@ iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$3;->$sendMessage$1:Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1; - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; invoke-virtual {v0, v1}, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1;->invoke(Ljava/util/List;)Z diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$5.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$5.smali index a537188d29..42e1e5c3c5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$5.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$5.smali @@ -88,7 +88,7 @@ if-eqz p1, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z @@ -117,7 +117,7 @@ iget-object p1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$5;->$sendMessage$1:Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/chat/input/WidgetChatInputSend$configureSendListeners$1;->invoke(Ljava/util/List;)Z diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali index b943a87860..b030cf907b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali @@ -117,25 +117,17 @@ move-object/from16 v12, p6 - const-string v1, "chatInputWidget" + const/4 v1, 0x0 - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_7 - const-string v1, "chatInputEdit" + if-eqz v9, :cond_6 - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v10, :cond_5 - const-string v1, "chatInputEditCancel" + if-eqz v11, :cond_4 - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "model" - - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "listener" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_3 if-eqz v7, :cond_2 @@ -151,7 +143,7 @@ const-string v0, "chatInputEdit.context" - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v15, 0x0 @@ -249,6 +241,41 @@ :cond_2 return-void + + :cond_3 + const-string v0, "listener" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + const-string v0, "model" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_5 + const-string v0, "chatInputEditCancel" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_6 + const-string v0, "chatInputEdit" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_7 + const-string v0, "chatInputWidget" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method private final setText(Lcom/discord/widgets/chat/input/WidgetChatInputModel;Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$1.smali index 6388b6bf1f..70e3f2f9f8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputTruncatedHint.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$addBindedTextWatcher$1.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$addBindedTextWatcher$1.smali index 8ae2b332c9..c2bda790ec 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$addBindedTextWatcher$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint$addBindedTextWatcher$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint$addBindedTextWatcher$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatInputTruncatedHint.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/text/Editable;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint$addBindedTextWatcher$1;->this$0:Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint; invoke-static {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->access$syncHint(Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint.smali index b6b6ce28ea..c7dca4c97e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputTruncatedHint.smali @@ -17,9 +17,7 @@ .method public constructor (Lcom/lytefast/flexinput/widget/FlexEditText;)V .locals 1 - const-string v0, "editText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -40,6 +38,15 @@ invoke-virtual {p1, v0}, Lcom/lytefast/flexinput/widget/FlexEditText;->setOnMaxLinesChangedListener(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "editText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getHintIsTruncated$p(Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;)Z @@ -151,9 +158,7 @@ .method public final addBindedTextWatcher(Lcom/discord/app/AppFragment;)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->editText:Lcom/lytefast/flexinput/widget/FlexEditText; @@ -164,6 +169,15 @@ invoke-static {v0, p1, v1}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getEditText()Lcom/lytefast/flexinput/widget/FlexEditText; @@ -175,15 +189,22 @@ .end method .method public final setHint(Ljava/lang/CharSequence;)V - .locals 1 + .locals 0 - const-string v0, "hint" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->hint:Ljava/lang/CharSequence; invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->syncHint()V return-void + + :cond_0 + const-string p1, "hint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter$setItems$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter$setItems$1.smali index b35bb2f9d7..d1b7f61b09 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter$setItems$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter$setItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter$setItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "EmojiCategoryAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,20 +73,18 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter$setItems$1;->this$0:Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter;->access$setItems$p(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter;Ljava/util/List;)V + const/4 v0, 0x0 + invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 v0, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z @@ -135,4 +133,13 @@ :cond_2 return-void + + :cond_3 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter.smali index aad07f2f3f..8c49357d75 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryAdapter.smali @@ -86,17 +86,13 @@ } .end annotation - const-string v0, "onCategoryClicked" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "onSelectedItemAdapterPositionUpdated" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "diffCreator" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -106,11 +102,32 @@ iput-object p3, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "diffCreator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onSelectedItemAdapterPositionUpdated" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onCategoryClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/discord/utilities/recycler/DiffCreator;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -250,9 +267,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter;->items:Ljava/util/List; @@ -292,6 +307,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -307,9 +331,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder; .locals 4 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -319,23 +341,23 @@ move-result-object v0 - const-string v1, "itemView" + const/4 v1, 0x1 - const/4 v2, 0x0 + const-string v2, "itemView" - const/4 v3, 0x1 + const/4 v3, 0x0 - if-eq p2, v3, :cond_0 + if-eq p2, v1, :cond_0 const p2, 0x7f0d0049 - invoke-virtual {v0, p2, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-virtual {v0, p2, p1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 new-instance p2, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->(Landroid/view/View;)V @@ -344,18 +366,27 @@ :cond_0 const p2, 0x7f0d0048 - invoke-virtual {v0, p2, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-virtual {v0, p2, p1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 new-instance p2, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild;->(Landroid/view/View;)V :goto_0 return-object p2 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setItems(Ljava/util/List;)V @@ -370,9 +401,7 @@ } .end annotation - const-string v0, "newItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; @@ -385,4 +414,13 @@ invoke-virtual {v0, p0, v1, v2, p1}, Lcom/discord/utilities/recycler/DiffCreator;->dispatchDiffUpdates(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion.smali index 6d135b542f..8710f251a4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion.smali @@ -36,9 +36,7 @@ .method public final mapEmojiCategoryToItemId(Lcom/discord/models/domain/emoji/EmojiCategory;)J .locals 2 - const-string v0, "emojiCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/Enum;->name()Ljava/lang/String; @@ -51,18 +49,34 @@ int-to-long v0, p1 return-wide v0 + + :cond_0 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final mapGuildToItemId(Lcom/discord/models/domain/ModelGuild;)J .locals 2 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v0 return-wide v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild.smali index 120add44fe..facd9ad620 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild.smali @@ -45,13 +45,11 @@ } .end annotation - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "categoryRange" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;->Companion:Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion; @@ -76,6 +74,20 @@ iput-boolean p3, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild;->isSelected:Z return-void + + :cond_0 + const-string p1, "categoryRange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild;Lcom/discord/models/domain/ModelGuild;Lkotlin/Pair;ZILjava/lang/Object;)Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild; @@ -166,19 +178,31 @@ } .end annotation - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "categoryRange" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild;->(Lcom/discord/models/domain/ModelGuild;Lkotlin/Pair;Z)V return-object v0 + + :cond_0 + const-string p1, "categoryRange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -196,7 +220,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -210,7 +234,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard.smali index b1ca01efa9..35486b6c4e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard.smali @@ -45,13 +45,11 @@ } .end annotation - const-string v0, "emojiCategory" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "categoryRange" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;->Companion:Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion; @@ -76,6 +74,20 @@ iput-boolean p3, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;->isSelected:Z return-void + + :cond_0 + const-string p1, "categoryRange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;Lcom/discord/models/domain/emoji/EmojiCategory;Lkotlin/Pair;ZILjava/lang/Object;)Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard; @@ -166,19 +178,31 @@ } .end annotation - const-string v0, "emojiCategory" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "categoryRange" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;->(Lcom/discord/models/domain/emoji/EmojiCategory;Lkotlin/Pair;Z)V return-object v0 + + :cond_0 + const-string p1, "categoryRange" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -196,7 +220,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;->emojiCategory:Lcom/discord/models/domain/emoji/EmojiCategory; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -210,7 +234,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion.smali index 4d8f83fc1f..5077066351 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion.smali @@ -38,9 +38,7 @@ .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string v0, "emojiCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -99,6 +97,15 @@ :pswitch_9 return v0 + :cond_0 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :pswitch_data_0 .packed-switch 0x0 :pswitch_0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild.smali index 18fa07bbbe..5486c16b91 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild.smali @@ -24,12 +24,10 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V const v0, 0x7f0a032b @@ -51,6 +49,13 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild;->selectionOverline:Landroid/view/View; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -69,13 +74,11 @@ } .end annotation - const-string v0, "guildCategoryItem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "onCategoryClicked" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Guild;->guildAvatar:Lcom/discord/widgets/chat/input/emoji/GuildAvatar; @@ -89,7 +92,7 @@ const-string v1, "selectionOverline" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Guild;->isSelected()Z @@ -116,4 +119,18 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "onCategoryClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "guildCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard.smali index 2c4c0820a9..3736f5a9eb 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard.smali @@ -24,12 +24,10 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V const v0, 0x7f0a032c @@ -51,12 +49,19 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->selectionOverline:Landroid/view/View; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public final configure(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;Lkotlin/jvm/functions/Function1;)V - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -69,43 +74,39 @@ } .end annotation - const-string v0, "standardCategoryItem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "onCategoryClicked" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-virtual {p1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;->getEmojiCategory()Lcom/discord/models/domain/emoji/EmojiCategory; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder;->Companion:Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion; + sget-object v2, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder;->Companion:Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion; - invoke-virtual {v1, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion;->getCategoryIconResId(Lcom/discord/models/domain/emoji/EmojiCategory;)I + invoke-virtual {v2, v1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Companion;->getCategoryIconResId(Lcom/discord/models/domain/emoji/EmojiCategory;)I - move-result v0 + move-result v1 - iget-object v1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->iconView:Landroid/widget/ImageView; + iget-object v2, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->iconView:Landroid/widget/ImageView; - iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v3, "itemView" + const-string v4, "itemView" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; + invoke-virtual {v3}, Landroid/view/View;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v3 - const/4 v3, 0x0 - - invoke-static {v2, v0, v3}, Landroidx/core/content/res/ResourcesCompat;->getDrawable(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; + invoke-static {v3, v1, v0}, Landroidx/core/content/res/ResourcesCompat;->getDrawable(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; move-result-object v0 - invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V + invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V invoke-virtual {p1}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;->isSelected()Z @@ -115,7 +116,7 @@ const-string v2, "iconView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setSelected(Z)V @@ -123,7 +124,7 @@ const-string v3, "selectionOverline" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_0 @@ -141,7 +142,7 @@ iget-object v1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->iconView:Landroid/widget/ImageView; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f040144 @@ -154,7 +155,7 @@ :cond_1 iget-object v1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->iconView:Landroid/widget/ImageView; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f040147 @@ -165,13 +166,13 @@ :goto_1 iget-object v3, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->iconView:Landroid/widget/ImageView; - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3, v1}, Lcom/discord/utilities/color/ColorCompatKt;->tintWithColor(Landroid/widget/ImageView;I)V iget-object v1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryViewHolder$Standard;->iconView:Landroid/widget/ImageView; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_2 @@ -194,4 +195,18 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_3 + const-string p1, "onCategoryClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "standardCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPicker.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPicker.smali index 3390987abb..e3008ca4d5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPicker.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPicker.smali @@ -21,7 +21,7 @@ .end method .method public setOnEmojiSearchOpenedListener(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -31,9 +31,16 @@ } .end annotation - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration.smali index defb12822c..52ed0133d7 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration.smali @@ -21,7 +21,7 @@ # direct methods .method public constructor (ILjava/util/List;I)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", @@ -31,9 +31,7 @@ } .end annotation - const-string v0, "headerIndices" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->()V @@ -44,6 +42,15 @@ iput p3, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration;->bottomPaddingForLastRow:I return-void + + :cond_0 + const-string p1, "headerIndices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getHeaderPositionForItem(I)I @@ -166,21 +173,15 @@ .method public getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 3 - const-string v0, "outRect" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string/jumbo v0, "view" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_5 invoke-super {p0, p1, p2, p3, p4}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -275,4 +276,32 @@ iput v1, p1, Landroid/graphics/Rect;->bottom:I return-void + + :cond_5 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "outRect" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerInlineViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerInlineViewModel.smali index 319d5133cc..f8b2f11aba 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerInlineViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerInlineViewModel.smali @@ -23,23 +23,45 @@ } .end annotation - const-string v0, "storeStateObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "searchSubject" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "selectedCategoryItemIdSubject" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "locale" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;->(Lrx/Observable;Lrx/subjects/BehaviorSubject;Lrx/subjects/BehaviorSubject;Ljava/util/Locale;)V return-void + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedCategoryItemIdSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerNavigator.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerNavigator.smali index 86e13312cd..45ba689c2d 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerNavigator.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerNavigator.smali @@ -50,15 +50,22 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->Companion:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$Companion; invoke-virtual {v0, p0, p1, p2, p3}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$Companion;->show(Landroidx/fragment/app/FragmentManager;Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener;Lcom/discord/widgets/chat/input/emoji/EmojiContextType;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p0, "fragmentManager" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic launchBottomSheet$default(Landroidx/fragment/app/FragmentManager;Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener;Lcom/discord/widgets/chat/input/emoji/EmojiContextType;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerSheetViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerSheetViewModel.smali index 0f4899d6d1..35a0905b62 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerSheetViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerSheetViewModel.smali @@ -23,23 +23,45 @@ } .end annotation - const-string v0, "storeStateObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "searchSubject" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "selectedCategoryItemIdSubject" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "locale" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;->(Lrx/Observable;Lrx/subjects/BehaviorSubject;Lrx/subjects/BehaviorSubject;Ljava/util/Locale;)V return-void + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedCategoryItemIdSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1.smali index a77556a53c..7cec297164 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "EmojiPickerViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1;->this$0:Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;->access$handleStoreState(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Companion.smali index a532b71e94..a9fb14f1ad 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Companion.smali @@ -118,7 +118,7 @@ const-string v4, "name" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; @@ -126,7 +126,7 @@ const-string v5, "Locale.getDefault()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; @@ -134,13 +134,13 @@ const-string v5, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 const/4 v6, 0x2 - invoke-static {v4, p2, v5, v6}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v4, p2, v5, v6}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v4 @@ -175,7 +175,7 @@ if-nez p1, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 @@ -225,7 +225,7 @@ return-object v0 :cond_1 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$getEmojiContextObservable$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$getEmojiContextObservable$1.smali index 704972a428..2bf945c784 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$getEmojiContextObservable$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$getEmojiContextObservable$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/stores/StoreEmoji$EmojiContext;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/stores/StoreEmoji$EmojiContext; +.method public final call(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/stores/StoreEmoji$EmojiContext$Chat; .locals 5 if-nez p1, :cond_0 @@ -77,7 +75,7 @@ const-string v2, "selectedChannel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -100,7 +98,7 @@ check-cast p1, Lcom/discord/models/domain/ModelChannel; - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$getEmojiContextObservable$1;->call(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/stores/StoreEmoji$EmojiContext; + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$getEmojiContextObservable$1;->call(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/stores/StoreEmoji$EmojiContext$Chat; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1$1.smali index 1e51265690..cc72b85523 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1$1.smali @@ -33,16 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/models/domain/emoji/EmojiSet;", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/lang/String;", - "Ljava/lang/Boolean;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -82,13 +73,11 @@ } .end annotation - const-string v0, "allGuilds" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "searchInputString" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 if-nez p1, :cond_0 @@ -103,7 +92,7 @@ const-string v0, "selectedCategoryItemId" - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p5}, Ljava/lang/Long;->longValue()J @@ -125,6 +114,20 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "searchInputString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "allGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1.smali index dd6068ebee..a86ffd157a 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory$observeStoreState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreEmoji$EmojiContext;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory.smali index 7f2f721fc6..6a4f9a7738 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory.smali @@ -75,37 +75,23 @@ } .end annotation - const-string v0, "emojiPickerMode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "locale" + if-eqz p3, :cond_6 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_5 - const-string v0, "storeEmoji" + if-eqz p5, :cond_4 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_3 - const-string v0, "storeGuildsSorted" + if-eqz p7, :cond_2 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_1 - const-string v0, "storeUserSettings" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeChannelsSelected" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchSubject" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "selectedCategoryItemIdSubject" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -128,6 +114,62 @@ iput-object p9, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory;->selectedCategoryItemIdSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string p1, "selectedCategoryItemIdSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeGuildsSorted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "emojiPickerMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/chat/input/emoji/EmojiPickerMode;Lcom/discord/widgets/chat/input/emoji/EmojiContextType;Ljava/util/Locale;Lcom/discord/stores/StoreEmoji;Lcom/discord/stores/StoreGuildsSorted;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreChannelsSelected;Lrx/subjects/BehaviorSubject;Lrx/subjects/BehaviorSubject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -219,7 +261,7 @@ const-string v2, "BehaviorSubject.create(\"\")" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v10, v1 @@ -251,7 +293,7 @@ const-string v1, "BehaviorSubject.create(\n\u2026ry.RECENT\n )\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v11, v0 @@ -355,7 +397,7 @@ const-string v0, "storeChannelsSelected.ge\u2026 }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 @@ -368,7 +410,7 @@ const-string p1, "Observable.just(\n \u2026ontext.Global\n )" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object p1, v0 @@ -400,7 +442,7 @@ const-string v0, "emojiContextObservable.s\u2026 )\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -419,9 +461,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Factory;->emojiPickerMode:Lcom/discord/widgets/chat/input/emoji/EmojiPickerMode; @@ -474,4 +514,13 @@ :goto_0 return-object p1 + + :cond_1 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji.smali index e200d0a71b..572734265e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji.smali @@ -54,24 +54,16 @@ } .end annotation - const-string v0, "emojiSet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emojiContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "allGuilds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchInputStringUpper" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->emojiSet:Lcom/discord/models/domain/emoji/EmojiSet; @@ -87,6 +79,34 @@ iput-wide p6, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->selectedCategoryItemId:J return-void + + :cond_0 + const-string p1, "searchInputStringUpper" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "allGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "emojiContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "emojiSet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;Lcom/discord/models/domain/emoji/EmojiSet;Lcom/discord/stores/StoreEmoji$EmojiContext;Ljava/util/LinkedHashMap;Ljava/lang/String;ZJILjava/lang/Object;)Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji; @@ -241,34 +261,28 @@ } .end annotation - const-string v0, "emojiSet" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "emojiContext" + if-eqz p3, :cond_1 - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "allGuilds" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchInputStringUpper" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + + move-object v4, p3 + + move-object v5, p4 + move v6, p5 move-wide v7, p6 @@ -276,6 +290,34 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->(Lcom/discord/models/domain/emoji/EmojiSet;Lcom/discord/stores/StoreEmoji$EmojiContext;Ljava/util/LinkedHashMap;Ljava/lang/String;ZJ)V return-object v0 + + :cond_0 + const-string v1, "searchInputStringUpper" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "allGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "emojiContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "emojiSet" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -293,7 +335,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->emojiSet:Lcom/discord/models/domain/emoji/EmojiSet; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -303,7 +345,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->emojiContext:Lcom/discord/stores/StoreEmoji$EmojiContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -313,7 +355,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->allGuilds:Ljava/util/LinkedHashMap; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -323,7 +365,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState$Emoji;->searchInputStringUpper:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch.smali index 6aea8c16bf..948e12b8eb 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "searchQuery" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch;->searchQuery:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch; @@ -69,15 +74,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch; .locals 1 - const-string v0, "searchQuery" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$EmptySearch;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -99,7 +111,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results$firstUnicodeEmojiCategoryItem$2.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results$firstUnicodeEmojiCategoryItem$2.smali index 0956622d81..83a3f9104a 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results$firstUnicodeEmojiCategoryItem$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results$firstUnicodeEmojiCategoryItem$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results$firstUnicodeEmojiCategoryItem$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "EmojiPickerViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Standard;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results.smali index da7908c514..baf2b19f9c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results.smali @@ -58,20 +58,14 @@ } .end annotation - const-string v0, "searchQuery" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emojiItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "categoryItems" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results;->searchQuery:Ljava/lang/String; @@ -91,6 +85,27 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results;->firstUnicodeEmojiCategoryItem$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "categoryItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojiItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results; @@ -188,23 +203,40 @@ } .end annotation - const-string v0, "searchQuery" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "emojiItems" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "categoryItems" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results;->(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "categoryItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojiItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -226,7 +258,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -236,7 +268,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results;->emojiItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -246,7 +278,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState$Results;->categoryItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel.smali index 6577239f68..6ecd71dc69 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/EmojiPickerViewModel.smali @@ -95,24 +95,16 @@ } .end annotation - const-string v0, "storeStateObservable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchSubject" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "selectedCategoryItemIdSubject" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "locale" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p2, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;->searchSubject:Lrx/subjects/BehaviorSubject; @@ -127,7 +119,7 @@ const-string p3, "PublishSubject.create()" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;->eventSubject:Lrx/subjects/PublishSubject; @@ -145,10 +137,6 @@ move-result-object v2 - new-instance v7, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1;->(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -157,6 +145,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$1;->(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -164,6 +156,34 @@ 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, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedCategoryItemIdSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$StoreState;)V @@ -215,7 +235,7 @@ const-string v7, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v7, Ljava/util/ArrayList; @@ -235,9 +255,9 @@ const-string v10, "storeState.allGuilds.values" - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v9}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v9}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v9 @@ -432,7 +452,7 @@ invoke-interface {v8, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z - invoke-static {v9, v12}, Lk0/j/l;->minus(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v9, v12}, Lk0/i/l;->minus(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/util/List; move-result-object v9 @@ -481,7 +501,7 @@ const-string v13, "guild" - invoke-static {v10, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v12, v10}, Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem$Companion;->mapGuildToItemId(Lcom/discord/models/domain/ModelGuild;)J @@ -649,7 +669,7 @@ const-string v2, "" - invoke-static {v6, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -685,11 +705,11 @@ goto :goto_8 :cond_d - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 @@ -775,15 +795,22 @@ .method public final setSearchText(Ljava/lang/String;)V .locals 1 - const-string v0, "searchText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel;->searchSubject:Lrx/subjects/BehaviorSubject; invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "searchText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setSelectedCategoryItemId(J)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/GuildAvatar.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/GuildAvatar.smali index e749e6cd25..dd55069ec2 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/GuildAvatar.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/GuildAvatar.smali @@ -5,39 +5,60 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/facebook/drawee/view/SimpleDraweeView;->(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Lcom/facebook/drawee/view/SimpleDraweeView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/facebook/drawee/view/SimpleDraweeView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -82,9 +103,7 @@ .method public final updateView(Lcom/discord/models/domain/ModelGuild;)V .locals 11 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->hasIcon()Z @@ -132,7 +151,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p1, v0}, Lk0/n/c/h;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; move-result-object v2 @@ -164,4 +183,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$Companion.smali index 3714706f9b..317aff2f88 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$Companion.smali @@ -50,7 +50,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -116,7 +116,7 @@ float-to-int v2, v2 - if-nez v2, :cond_14 + if-nez v2, :cond_15 sget-object v6, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -196,21 +196,11 @@ move-result-object v0 - const-string v1, "$this$trimIndent" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_14 - const-string v1, "$this$replaceIndent" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "" - - const-string v2, "newIndent" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lk0/u/p;->lines(Ljava/lang/CharSequence;)Ljava/util/List; + invoke-static {v0}, Lk0/t/p;->lines(Ljava/lang/CharSequence;)Ljava/util/List; move-result-object v2 @@ -238,7 +228,7 @@ check-cast v8, Ljava/lang/String; - invoke-static {v8}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v8}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v8 @@ -328,10 +318,6 @@ goto :goto_5 :cond_9 - const-string v3, "$this$minOrNull" - - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; move-result-object v3 @@ -340,11 +326,9 @@ move-result v4 - const/4 v7, 0x0 - if-nez v4, :cond_a - move-object v4, v7 + move-object v4, v1 goto :goto_9 @@ -359,23 +343,23 @@ :goto_8 invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - move-result v8 + move-result v7 - if-eqz v8, :cond_c + if-eqz v7, :cond_c invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v8 + move-result-object v7 - check-cast v8, Ljava/lang/Comparable; + check-cast v7, Ljava/lang/Comparable; - invoke-interface {v4, v8}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I + invoke-interface {v4, v7}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I - move-result v9 + move-result v8 - if-lez v9, :cond_b + if-lez v8, :cond_b - move-object v4, v8 + move-object v4, v7 goto :goto_8 @@ -407,13 +391,15 @@ add-int/2addr v4, v0 - invoke-static {v1}, Lk0/u/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; + const-string v0, "" + + invoke-static {v0}, Lk0/t/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; move-result-object v0 invoke-static {v2}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - move-result v1 + move-result v7 new-instance v8, Ljava/util/ArrayList; @@ -442,21 +428,21 @@ if-eqz v5, :cond_e - if-ne v5, v1, :cond_f + if-ne v5, v7, :cond_f :cond_e - invoke-static {v9}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v9}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v5 if-eqz v5, :cond_f - move-object v9, v7 + move-object v9, v1 goto :goto_c :cond_f - invoke-static {v9, v3}, Lk0/u/s;->drop(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v9, v3}, Lk0/t/s;->drop(Ljava/lang/String;I)Ljava/lang/String; move-result-object v5 @@ -484,7 +470,7 @@ :cond_12 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - throw v7 + throw v1 :cond_13 new-instance v0, Ljava/lang/StringBuilder; @@ -507,7 +493,7 @@ move-object v9, v0 - invoke-static/range {v8 .. v16}, Lk0/j/l;->joinTo$default(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/Appendable; + invoke-static/range {v8 .. v16}, Lk0/i/l;->joinTo$default(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/Appendable; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -515,7 +501,7 @@ const-string v0, "mapIndexedNotNull { inde\u2026\"\\n\")\n .toString()" - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 @@ -527,6 +513,16 @@ const/16 v2, 0x8 + goto :goto_d + :cond_14 + const-string v0, "$this$trimIndent" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_15 + :goto_d return v2 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem.smali index d27d40d601..ae226dc3db 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem.smali @@ -29,13 +29,11 @@ .method public constructor (Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Z)V .locals 1 - const-string v0, "emoji" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emojiName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,20 @@ iput-boolean p3, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->allowEmojisToAnimate:Z return-void + + :cond_0 + const-string p1, "emojiName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -123,19 +135,31 @@ .method public final copy(Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Z)Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem; .locals 1 - const-string v0, "emoji" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emojiName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->(Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Z)V return-object v0 + + :cond_0 + const-string p1, "emojiName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -153,7 +177,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->emoji:Lcom/discord/models/domain/emoji/Emoji; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +187,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->emojiName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -224,7 +248,7 @@ const-string v1, "emoji.uniqueId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$1.smali index 01c47e80c9..9dbfb97c60 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$1.smali @@ -113,11 +113,11 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.chat.input.emoji.WidgetEmojiAdapter.EmojiItem" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$2.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$2.smali index 8d641fde4a..e80d82931b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder$2.smali @@ -65,9 +65,9 @@ .method public final call(Landroid/view/View;Ljava/lang/Integer;Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 2 - const-string/jumbo p2, "v" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p3, :cond_0 @@ -75,30 +75,35 @@ invoke-virtual {p3}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->getEmojiName()Ljava/lang/String; - move-result-object p2 + move-result-object p3 invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - const/4 p3, 0x0 - const/4 v0, 0x0 const/16 v1, 0xc - invoke-static {p1, p2, p3, v0, v1}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, p3, v0, p2, v1}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.chat.input.emoji.WidgetEmojiAdapter.EmojiItem" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder.smali index 0bec9a5159..9f48107add 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;)V .locals 2 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d004b @@ -49,7 +47,7 @@ const-string v1, "itemView.findViewById(R.id.emoji_item_draweeview)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -72,6 +70,15 @@ invoke-virtual {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getDraweeView$p(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiViewHolder;)Lcom/facebook/drawee/view/SimpleDraweeView; @@ -87,31 +94,29 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_8 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V - instance-of v0, p2, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem; + instance-of v1, p2, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem; - const/4 v1, 0x0 + if-nez v1, :cond_0 - if-nez v0, :cond_0 - - move-object v0, v1 + move-object v1, v0 goto :goto_0 :cond_0 - move-object v0, p2 + move-object v1, p2 :goto_0 - check-cast v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem; + check-cast v1, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem; - if-nez v0, :cond_4 + if-nez v1, :cond_4 - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; const-string v2, "current adapter data size: " @@ -158,7 +163,7 @@ goto :goto_1 :cond_1 - move-object v3, v1 + move-object v3, v0 :goto_1 invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; @@ -169,9 +174,9 @@ const-string v3, "debug" - invoke-virtual {v0, v2, v3}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; const-string v2, "item header indices: " @@ -193,9 +198,9 @@ move-result-object v2 - invoke-virtual {v0, v3, v2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v3, v2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; const-string v2, "item in curr data " @@ -213,7 +218,7 @@ if-eqz v4, :cond_2 - invoke-static {v4, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v4, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v4 @@ -222,7 +227,7 @@ goto :goto_2 :cond_2 - move-object v4, v1 + move-object v4, v0 :goto_2 invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; @@ -231,9 +236,9 @@ move-result-object v2 - invoke-virtual {v0, v3, v2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v3, v2}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; const-string v2, "item in next data " @@ -251,20 +256,20 @@ if-eqz v4, :cond_3 - invoke-static {v4, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v4, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - check-cast v1, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload; + check-cast v0, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload; :cond_3 - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-virtual {v0, v3, v1}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v3, v0}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V sget-object v4, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -301,7 +306,7 @@ return-void :cond_4 - invoke-virtual {v0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->getEmoji()Lcom/discord/models/domain/emoji/Emoji; + invoke-virtual {v1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->getEmoji()Lcom/discord/models/domain/emoji/Emoji; move-result-object p1 @@ -317,14 +322,14 @@ move-result p2 - const/16 v1, 0x40 + const/16 v0, 0x40 - if-le p2, v1, :cond_5 + if-le p2, v0, :cond_5 const/16 p2, 0x40 :cond_5 - invoke-virtual {v0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->getAllowEmojisToAnimate()Z + invoke-virtual {v1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$EmojiItem;->getAllowEmojisToAnimate()Z move-result v0 @@ -395,6 +400,13 @@ invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_8 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem.smali index 57a22545dc..aa7dd018de 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem.smali @@ -24,9 +24,7 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;)V .locals 3 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; @@ -34,7 +32,7 @@ const-string v1, "guild.name" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -47,21 +45,26 @@ invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem;->(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "key" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem;->text:Ljava/lang/String; @@ -69,6 +72,20 @@ iput-object p2, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final component2()Ljava/lang/String; @@ -116,19 +133,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem; .locals 1 - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "key" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -146,7 +175,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem;->text:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -156,7 +185,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$GuildHeaderItem;->key:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem.smali index cb7247572d..af902ccf46 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/emoji/EmojiCategory;)V .locals 1 - const-string v0, "emojiCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem;->emojiCategory:Lcom/discord/models/domain/emoji/EmojiCategory; return-void + + :cond_0 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem;Lcom/discord/models/domain/emoji/EmojiCategory;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/emoji/EmojiCategory;)Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem; .locals 1 - const-string v0, "emojiCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem;->(Lcom/discord/models/domain/emoji/EmojiCategory;)V return-object v0 + + :cond_0 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderItem$StandardHeaderItem;->emojiCategory:Lcom/discord/models/domain/emoji/EmojiCategory; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder$Companion.smali index 41502c84dc..9243c824ce 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder$Companion.smali @@ -34,13 +34,11 @@ # virtual methods .method public final getCategoryString(Lcom/discord/models/domain/emoji/EmojiCategory;)I - .locals 1 + .locals 0 .annotation build Landroidx/annotation/StringRes; .end annotation - const-string v0, "emojiCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -103,6 +101,15 @@ :goto_0 return p1 + :cond_0 + const-string p1, "emojiCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :pswitch_data_0 .packed-switch 0x0 :pswitch_0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder.smali index cc3a306db3..28e7bb155c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder.smali @@ -55,9 +55,7 @@ .method public constructor (Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d004c @@ -73,35 +71,49 @@ const-string v0, "itemView.findViewById(R.id.header_item_text)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder;->headerTextView:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public final bind(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder;->onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -149,6 +161,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$StickyHeadersManager.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$StickyHeadersManager.smali index fde177cc34..bfa2308793 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$StickyHeadersManager.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$StickyHeadersManager.smali @@ -24,9 +24,7 @@ .method public constructor (Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -41,6 +39,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -64,9 +71,7 @@ .method public final layoutViews(Landroidx/recyclerview/widget/RecyclerView;)V .locals 2 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; @@ -78,4 +83,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$onScrollPositionListener$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$onScrollPositionListener$1.smali index 24ba82b494..806e1eb129 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$onScrollPositionListener$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$onScrollPositionListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$onScrollPositionListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEmojiAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1$1.smali index c91369fe1f..9ecf395054 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1$1.smali @@ -32,11 +32,9 @@ # virtual methods .method public onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V @@ -47,4 +45,13 @@ invoke-interface {p1, p2}, Ls0/g;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1.smali index 1d12b0fb22..a39c89a994 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lkotlin/Unit;", - ">;>;" + "TT;>;>;" } .end annotation @@ -68,9 +67,7 @@ } .end annotation - const-string v0, "emitter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$1;->this$0:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter; @@ -81,4 +78,13 @@ invoke-static {v0, v1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->access$setOnScrollListener$p(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V return-void + + :cond_0 + const-string p1, "emitter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$2.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$2.smali index ed630b2709..db0c0a4f13 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$setupScrollObservables$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEmojiAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter.smali index f272cb1b70..c130fc18d9 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiAdapter.smali @@ -107,13 +107,11 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Lcom/discord/widgets/chat/input/emoji/OnEmojiSelectedListener;)V .locals 2 - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onEmojiSelectedListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -129,7 +127,7 @@ const-string v0, "recycler.context" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -178,6 +176,20 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->setupScrollObservables()V return-void + + :cond_0 + const-string p1, "onEmojiSelectedListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getEmojiSizePx$p(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;)I @@ -200,7 +212,7 @@ :cond_0 const-string p0, "headerIndices" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -277,7 +289,7 @@ :cond_0 const-string p0, "stickyHeaderManager" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -357,7 +369,7 @@ const-string v1, "Observable\n .crea\u2026, TimeUnit.MILLISECONDS))" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -426,7 +438,7 @@ const-string v4, "row" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, p1, v0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter$HeaderViewHolder;->bind(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V @@ -441,12 +453,12 @@ return-object p1 :cond_0 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -526,7 +538,7 @@ :cond_4 const-string p1, "headerIndices" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -540,9 +552,9 @@ const-string v1, "this.internalData" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v0, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object p1 @@ -554,9 +566,7 @@ .method public onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V .locals 1 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V @@ -573,6 +583,15 @@ invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -586,7 +605,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -599,9 +618,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -629,6 +646,15 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final scrollToPosition(I)V @@ -677,70 +703,73 @@ } .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->nextData:Ljava/util/List; - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V + + const/4 v2, 0x0 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 - const/4 v1, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - const/4 v3, 0x0 - - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 - - add-int/lit8 v4, v1, 0x1 - - if-ltz v1, :cond_2 - - check-cast v2, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload; - - invoke-interface {v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;->getType()I - - move-result v2 - - if-nez v2, :cond_0 - - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v3 - :cond_0 - if-eqz v3, :cond_1 + add-int/lit8 v4, v2, 0x1 - invoke-interface {v0, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + if-ltz v2, :cond_2 + + check-cast v3, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload; + + invoke-interface {v3}, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;->getType()I + + move-result v3 + + if-nez v3, :cond_0 + + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v2 + + goto :goto_1 + + :cond_0 + move-object v2, v0 + + :goto_1 + if-eqz v2, :cond_1 + + invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z :cond_1 - move v1, v4 + move v2, v4 goto :goto_0 :cond_2 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - throw v3 + throw v0 :cond_3 - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->headerIndices:Ljava/util/List; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->headerIndices:Ljava/util/List; iget-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->emojiItemDecoration:Lcom/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration; @@ -748,26 +777,26 @@ invoke-virtual {p0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView;->removeItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V + invoke-virtual {v1, p1}, Landroidx/recyclerview/widget/RecyclerView;->removeItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V :cond_4 new-instance p1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration; - iget v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->numColumns:I + iget v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->numColumns:I - iget-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->headerIndices:Ljava/util/List; + iget-object v2, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->headerIndices:Ljava/util/List; - if-eqz v1, :cond_5 + if-eqz v2, :cond_5 - const/16 v2, 0x8 + const/16 v0, 0x8 - invoke-static {v2}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I + invoke-static {v0}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I - move-result v2 + move-result v0 - invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration;->(ILjava/util/List;I)V + invoke-direct {p1, v1, v2, v0}, Lcom/discord/widgets/chat/input/emoji/EmojiPickerEmojiItemDecoration;->(ILjava/util/List;I)V invoke-virtual {p0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -782,13 +811,20 @@ :cond_5 const-string p1, "headerIndices" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v0 + + :cond_6 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setOnScrollPositionListener(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -800,11 +836,18 @@ } .end annotation - const-string v0, "onScrollPositionListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiAdapter;->onScrollPositionListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onScrollPositionListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$configureUI$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$configureUI$1.smali index 272d8cb839..b4115ab73f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEmojiPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$initializeSearchBar$3.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$initializeSearchBar$3.smali index c32531c89e..06c67283d8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$initializeSearchBar$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$initializeSearchBar$3.smali @@ -59,13 +59,20 @@ .method public final call(Ljava/lang/String;)V .locals 1 - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$initializeSearchBar$3;->this$0:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->access$handleInputChanged(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$1.smali index f956a320bb..6c6e39678b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEmojiPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->access$configureUI(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$2.smali index b2c93270b0..7fc6e6d416 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEmojiPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->access$handleEvent(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;Lcom/discord/widgets/chat/input/emoji/EmojiPickerViewModel$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$1.smali index 2a4683b66e..60d08d9e6d 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetEmojiPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onCategoryClicked" - - const-string v5, "onCategoryClicked(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onCategoryClicked" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onCategoryClicked(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->access$onCategoryClicked(Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;Lcom/discord/widgets/chat/input/emoji/EmojiCategoryItem;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$2.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$2.smali index 3edddcfd34..028e5ce7b1 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetEmojiPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onSelectedCategoryAdapterPositionUpdated" - - const-string v5, "onSelectedCategoryAdapterPositionUpdated(I)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onSelectedCategoryAdapterPositionUpdated" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onSelectedCategoryAdapterPositionUpdated(I)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(I)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$3.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$3.smali index f522a7ad31..0b5fce5fd3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setUpCategoryRecycler$3.smali @@ -37,11 +37,9 @@ # virtual methods .method public onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V @@ -58,4 +56,13 @@ invoke-virtual {p1, p2}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setWindowInsetsListeners$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setWindowInsetsListeners$1.smali index bf31fb4fe0..afa4fc37fb 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setWindowInsetsListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$setWindowInsetsListeners$1.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -76,4 +74,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$subscribeToCategoryRecyclerScrolls$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$subscribeToCategoryRecyclerScrolls$1.smali index c29aaa5d22..d9fb926ab7 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$subscribeToCategoryRecyclerScrolls$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker$subscribeToCategoryRecyclerScrolls$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker$subscribeToCategoryRecyclerScrolls$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEmojiPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker.smali index 65ef279b0d..7edfeb5a8c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPicker.smali @@ -176,7 +176,7 @@ :cond_0 const-string p0, "backspaceButton" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -235,7 +235,7 @@ :cond_0 const-string p0, "searchInput" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -252,9 +252,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -419,7 +419,7 @@ :cond_1 const-string p1, "searchInput" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 @@ -463,17 +463,17 @@ goto :goto_2 :cond_4 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_5 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_6 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 @@ -545,32 +545,32 @@ :cond_8 const-string p1, "categoryAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_9 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_a - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_b - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_c - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_d - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 @@ -601,7 +601,7 @@ move-result-object p1 - const-string/jumbo v0, "unicodeEmojiCategoriesShortcut" + const-string v0, "unicodeEmojiCategoriesShortcut" if-eqz p1, :cond_2 @@ -632,7 +632,7 @@ goto :goto_0 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -751,22 +751,22 @@ return-void :cond_9 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_a - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_b - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_c - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -775,12 +775,12 @@ return-void :cond_e - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_f - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -858,11 +858,11 @@ return-object v0 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.widgets.chat.input.emoji.EmojiContextType" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method @@ -937,7 +937,7 @@ :cond_0 const-string p1, "emojiAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1044,24 +1044,24 @@ return-void :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_4 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_5 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_6 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1215,19 +1215,19 @@ return-void :cond_2 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_3 - const-string/jumbo v0, "unicodeEmojiCategoriesShortcut" + const-string v0, "unicodeEmojiCategoriesShortcut" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_4 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 .end method @@ -1386,12 +1386,12 @@ goto :goto_6 :cond_6 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_7 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1400,36 +1400,36 @@ return-void :cond_9 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_a const-string v0, "searchClearButton" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_b - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_c - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_d - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_e const-string v0, "emojiAppBar" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1443,7 +1443,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiPickerListener:Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener; @@ -1494,7 +1494,7 @@ :cond_0 const-string p1, "emojiAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1583,7 +1583,7 @@ goto :goto_1 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -1599,14 +1599,14 @@ goto :goto_1 :cond_3 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_4 const-string p1, "categoryAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -1615,12 +1615,12 @@ return-void :cond_6 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_7 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -1637,9 +1637,9 @@ return-void :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1665,7 +1665,7 @@ const-string v4, "categoryRecycler.context" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -1740,44 +1740,44 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_4 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_5 const-string v0, "categoryLayoutManager" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_6 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_7 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method @@ -1834,34 +1834,34 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_3 const-string v0, "emojiAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_5 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -1884,7 +1884,7 @@ :cond_0 const-string v0, "container" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1916,7 +1916,7 @@ const-string v1, "emojiCategoryScrollSubje\u2026, TimeUnit.MILLISECONDS))" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -1965,9 +1965,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -2029,7 +2029,7 @@ const-string v2, "ViewModelProvider(\n \u2026putViewModel::class.java)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; @@ -2121,21 +2121,21 @@ .method public onEmojiSelected(Lcom/discord/models/domain/emoji/Emoji;)V .locals 12 - const-string v0, "emoji" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-interface {p1}, Lcom/discord/models/domain/emoji/Emoji;->isUsable()Z - move-result v0 + move-result v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - if-nez v0, :cond_4 + if-nez v1, :cond_4 instance-of v0, p1, Lcom/discord/models/domain/emoji/ModelEmojiCustom; - const/4 v2, 0x1 + const/4 v1, 0x1 if-eqz v0, :cond_0 @@ -2147,7 +2147,7 @@ if-eqz p1, :cond_0 - const/4 v1, 0x1 + const/4 v2, 0x1 :cond_0 sget-object v3, Lf/a/a/a/a;->j:Lf/a/a/a/a$b; @@ -2158,11 +2158,11 @@ const-string p1, "parentFragmentManager" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - const/4 v2, 0x2 + const/4 v1, 0x2 const/4 v5, 0x2 @@ -2172,7 +2172,7 @@ const/4 v5, 0x1 :goto_0 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 const p1, 0x7f1212b1 @@ -2192,7 +2192,7 @@ :goto_1 move-object v6, p1 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 const p1, 0x7f1212b2 @@ -2227,21 +2227,19 @@ :cond_4 invoke-interface {p1}, Lcom/discord/models/domain/emoji/Emoji;->isAvailable()Z - move-result v0 + move-result v1 - if-nez v0, :cond_5 + if-nez v1, :cond_5 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; move-result-object p1 - const v0, 0x7f1205ff - - const/4 v2, 0x0 + const v1, 0x7f1205ff const/16 v3, 0xc - invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v1, v2, v0, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V return-void @@ -2254,218 +2252,223 @@ :cond_6 return-void + + :cond_7 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBound(Landroid/view/View;)V .locals 6 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const v0, 0x7f0a0336 + const v1, 0x7f0a0336 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v1, "view.findViewById(R.id.emoji_picker_container)" + const-string v2, "view.findViewById(R.id.emoji_picker_container)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->container:Landroid/view/View; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->container:Landroid/view/View; - const/4 v1, 0x0 - - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 invoke-direct {p0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->getAdditionalBottomPaddingPx()I move-result v2 - invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I + invoke-virtual {v1}, Landroid/view/View;->getPaddingLeft()I move-result v3 - invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I + invoke-virtual {v1}, Landroid/view/View;->getPaddingTop()I move-result v4 - invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I + invoke-virtual {v1}, Landroid/view/View;->getPaddingRight()I move-result v5 - invoke-virtual {v0, v3, v4, v5, v2}, Landroid/view/View;->setPadding(IIII)V + invoke-virtual {v1, v3, v4, v5, v2}, Landroid/view/View;->setPadding(IIII)V - const v0, 0x7f0a032a + const v1, 0x7f0a032a - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_app_bar)" + const-string v2, "view.findViewById(R.id.emoji_app_bar)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Lcom/google/android/material/appbar/AppBarLayout; + check-cast v1, Lcom/google/android/material/appbar/AppBarLayout; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiAppBar:Lcom/google/android/material/appbar/AppBarLayout; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiAppBar:Lcom/google/android/material/appbar/AppBarLayout; - const v0, 0x7f0a0332 + const v1, 0x7f0a0332 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_picker_bottom_bar)" + const-string v2, "view.findViewById(R.id.emoji_picker_bottom_bar)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiBottomBar:Landroid/view/View; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiBottomBar:Landroid/view/View; - const v0, 0x7f0a0333 + const v1, 0x7f0a0333 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.e\u2026icker_bottom_bar_divider)" + const-string v2, "view.findViewById(R.id.e\u2026icker_bottom_bar_divider)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiBottomBarDivider:Landroid/view/View; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiBottomBarDivider:Landroid/view/View; - const v0, 0x7f0a033c + const v1, 0x7f0a033c - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_toolbar)" + const-string v2, "view.findViewById(R.id.emoji_toolbar)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Landroidx/appcompat/widget/Toolbar; + check-cast v1, Landroidx/appcompat/widget/Toolbar; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiToolbar:Landroidx/appcompat/widget/Toolbar; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiToolbar:Landroidx/appcompat/widget/Toolbar; - const v0, 0x7f0a01ff + const v1, 0x7f0a01ff - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.c\u2026moji_picker_view_flipper)" + const-string v2, "view.findViewById(R.id.c\u2026moji_picker_view_flipper)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Lcom/discord/app/AppViewFlipper; + check-cast v1, Lcom/discord/app/AppViewFlipper; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiViewFlipper:Lcom/discord/app/AppViewFlipper; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiViewFlipper:Lcom/discord/app/AppViewFlipper; - const v0, 0x7f0a01fe + const v1, 0x7f0a01fe - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - check-cast v0, Landroidx/recyclerview/widget/RecyclerView; + check-cast v1, Landroidx/recyclerview/widget/RecyclerView; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiRecycler:Landroidx/recyclerview/widget/RecyclerView; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiRecycler:Landroidx/recyclerview/widget/RecyclerView; - const v0, 0x7f0a0337 + const v1, 0x7f0a0337 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.e\u2026de_emoji_shortcut_button)" + const-string v2, "view.findViewById(R.id.e\u2026de_emoji_shortcut_button)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Landroid/widget/ImageView; + check-cast v1, Landroid/widget/ImageView; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->unicodeEmojiCategoriesShortcut:Landroid/widget/ImageView; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->unicodeEmojiCategoriesShortcut:Landroid/widget/ImageView; - const v0, 0x7f0a0331 + const v1, 0x7f0a0331 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.e\u2026ji_picker_backspace_icon)" + const-string v2, "view.findViewById(R.id.e\u2026ji_picker_backspace_icon)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Landroid/widget/ImageView; + check-cast v1, Landroid/widget/ImageView; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->backspaceButton:Landroid/widget/ImageView; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->backspaceButton:Landroid/widget/ImageView; - const v0, 0x7f0a0338 + const v1, 0x7f0a0338 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_search_bar)" + const-string v2, "view.findViewById(R.id.emoji_search_bar)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiSearchBar:Landroid/view/View; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->emojiSearchBar:Landroid/view/View; - const v0, 0x7f0a033a + const v1, 0x7f0a033a - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_search_input)" + const-string v2, "view.findViewById(R.id.emoji_search_input)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; + check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->searchInput:Lcom/google/android/material/textfield/TextInputEditText; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->searchInput:Lcom/google/android/material/textfield/TextInputEditText; - const v0, 0x7f0a032e + const v1, 0x7f0a032e - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_inline_search_button)" + const-string v2, "view.findViewById(R.id.emoji_inline_search_button)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->inlineSearchButton:Landroid/view/View; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->inlineSearchButton:Landroid/view/View; - const v0, 0x7f0a0339 + const v1, 0x7f0a0339 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - const-string/jumbo v2, "view.findViewById(R.id.emoji_search_clear)" + const-string v2, "view.findViewById(R.id.emoji_search_clear)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Landroid/widget/ImageView; + check-cast v1, Landroid/widget/ImageView; - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->searchClearButton:Landroid/widget/ImageView; + iput-object v1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->searchClearButton:Landroid/widget/ImageView; - const v0, 0x7f0a0335 + const v1, 0x7f0a0335 - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 - const-string/jumbo v0, "view.findViewById(R.id.e\u2026picker_category_recycler)" + const-string v1, "view.findViewById(R.id.e\u2026picker_category_recycler)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/recyclerview/widget/RecyclerView; @@ -2475,9 +2478,9 @@ move-result-object p1 - sget-object v0, Lcom/discord/widgets/chat/input/emoji/EmojiPickerMode;->INLINE:Lcom/discord/widgets/chat/input/emoji/EmojiPickerMode; + sget-object v1, Lcom/discord/widgets/chat/input/emoji/EmojiPickerMode;->INLINE:Lcom/discord/widgets/chat/input/emoji/EmojiPickerMode; - if-ne p1, v0, :cond_0 + if-ne p1, v1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->setWindowInsetsListeners()V @@ -2521,36 +2524,43 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.google.android.material.appbar.AppBarLayout.LayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_3 const-string p1, "emojiToolbar" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type androidx.recyclerview.widget.RecyclerView" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_5 const-string p1, "container" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -2562,7 +2572,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -2631,12 +2641,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2669,7 +2679,7 @@ :cond_0 const-string v0, "emojiRecycler" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -2680,7 +2690,7 @@ :cond_2 const-string v0, "emojiAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2702,7 +2712,7 @@ .end method .method public setOnEmojiSearchOpenedListener(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -2712,11 +2722,18 @@ } .end annotation - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->onEmojiSearchOpenedListener:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$Companion.smali index e3ac1fc614..14174b9640 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$Companion.smali @@ -62,9 +62,7 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet; @@ -96,4 +94,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onCreateDialog$1.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onCreateDialog$1.smali index 8ffab80bb1..3e8567c2db 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onCreateDialog$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onCreateDialog$1.smali @@ -51,7 +51,7 @@ const-string v0, "BottomSheetBehavior.from(bottomSheet)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onViewCreated$2.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onViewCreated$2.smali index e5e17e13f9..b9c52e7be6 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onViewCreated$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet$onViewCreated$2.smali @@ -57,7 +57,7 @@ const-string v2, "resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet.smali index 7d6ae5c587..a578a61217 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet.smali @@ -73,7 +73,7 @@ :cond_0 const-string p0, "container" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -113,7 +113,7 @@ :cond_1 const-string v0, "emojiPickerFragment" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -146,17 +146,24 @@ .end method .method public onCancel(Landroid/content/DialogInterface;)V - .locals 1 + .locals 0 - const-string v0, "dialog" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onCancel(Landroid/content/DialogInterface;)V invoke-direct {p0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->cancelDialog()V return-void + + :cond_0 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; @@ -189,9 +196,7 @@ .method public onEmojiPicked(Lcom/discord/models/domain/emoji/Emoji;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->emojiPickerListenerDelegate:Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener; @@ -205,14 +210,23 @@ invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->dismiss()V return-void + + :cond_1 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 5 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -222,40 +236,38 @@ move-result-object p1 - const/4 p2, 0x0 - if-eqz p1, :cond_0 - const-string v0, "ARG_EMOJI_CONTEXT_TYPE" + const-string p2, "ARG_EMOJI_CONTEXT_TYPE" - invoke-virtual {p1, v0}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; + invoke-virtual {p1, p2}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; move-result-object p1 goto :goto_0 :cond_0 - move-object p1, p2 + move-object p1, v0 :goto_0 - instance-of v0, p1, Lcom/discord/widgets/chat/input/emoji/EmojiContextType; + instance-of p2, p1, Lcom/discord/widgets/chat/input/emoji/EmojiContextType; - if-nez v0, :cond_1 + if-nez p2, :cond_1 - move-object p1, p2 + move-object p1, v0 :cond_1 check-cast p1, Lcom/discord/widgets/chat/input/emoji/EmojiContextType; - new-instance v0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; + new-instance p2, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; - invoke-direct {v0}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->()V + invoke-direct {p2}, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker;->()V - iput-object v0, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->emojiPickerFragment:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; + iput-object p2, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->emojiPickerFragment:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; const-string v1, "emojiPickerFragment" - if-eqz v0, :cond_5 + if-eqz p2, :cond_5 new-instance v2, Landroid/os/Bundle; @@ -271,7 +283,7 @@ invoke-virtual {v2, v3, p1}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V - invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V + invoke-virtual {p2, v2}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V iget-object p1, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->emojiPickerFragment:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; @@ -287,7 +299,7 @@ move-result-object p1 - const v0, 0x7f0a033b + const p2, 0x7f0a033b iget-object v2, p0, Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPickerSheet;->emojiPickerFragment:Lcom/discord/widgets/chat/input/emoji/WidgetEmojiPicker; @@ -297,13 +309,13 @@ invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object p2 + move-result-object v0 - invoke-virtual {p2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - move-result-object p2 + move-result-object v0 - invoke-virtual {p1, v0, v2, p2}, Landroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; + invoke-virtual {p1, p2, v2, v0}, Landroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; move-result-object p1 @@ -320,24 +332,31 @@ return-void :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_5 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setEmojiPickerListener(Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage.smali index 229ac05e35..b3ec907e76 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V .locals 1 - const-string v0, "gifCategoryItem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage;->gifCategoryItem:Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem; return-void + + :cond_0 + const-string p1, "gifCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage;Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage; .locals 1 - const-string v0, "gifCategoryItem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V return-object v0 + + :cond_0 + const-string p1, "gifCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage;->gifCategoryItem:Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1.smali index e6c499e231..766acc111a 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExpressionTrayViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1;->this$0:Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->access$handleStoreState(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory$observeStoreState$1.smali index 077dfb4fe0..526b9d2df9 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation @@ -66,7 +64,7 @@ const-string v1, "canShowGifPickerNfx" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory.smali index 2b94a01c2b..9a0b9275dd 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory.smali @@ -35,17 +35,24 @@ .end method .method public constructor (Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager;)V - .locals 1 + .locals 0 - const-string v0, "gifPickerNfxManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory;->gifPickerNfxManager:Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager; return-void + + :cond_0 + const-string p1, "gifPickerNfxManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -102,7 +109,7 @@ const-string v1, "gifPickerNfxManager\n \u2026te(canShowGifPickerNfx) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -121,21 +128,26 @@ } .end annotation - const-string v0, "modelClass" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; invoke-direct {p0}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Factory;->observeStoreState()Lrx/Observable; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x1 - invoke-direct {p1, v1, v0, v2, v1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->(Lcom/discord/stores/StoreAnalytics;Lrx/Observable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p1, v0, v1, v2, v0}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->(Lcom/discord/stores/StoreAnalytics;Lrx/Observable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState.smali index 0d543f6a0b..a9d0ae9465 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState.smali @@ -26,11 +26,9 @@ # direct methods .method public constructor (ZLcom/discord/widgets/chat/input/expression/ExpressionTrayTab;Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage;)V - .locals 1 + .locals 0 - const-string v0, "selectedExpressionTab" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -53,6 +51,15 @@ iput-boolean p1, p0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->showLandingPage:Z return-void + + :cond_1 + const-string p1, "selectedExpressionTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (ZLcom/discord/widgets/chat/input/expression/ExpressionTrayTab;Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -130,15 +137,22 @@ .method public final copy(ZLcom/discord/widgets/chat/input/expression/ExpressionTrayTab;Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage;)Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; .locals 1 - const-string v0, "selectedExpressionTab" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->(ZLcom/discord/widgets/chat/input/expression/ExpressionTrayTab;Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage;)V return-object v0 + + :cond_0 + const-string p1, "selectedExpressionTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -162,7 +176,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->selectedExpressionTab:Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -172,7 +186,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->expressionDetailPage:Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel.smali index ea0abeb851..a5ca15b306 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel.smali @@ -51,31 +51,29 @@ } .end annotation - const-string v0, "storeAnalytics" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeStateObservable" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; - - sget-object v3, Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab;->EMOJI:Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab; + new-instance v7, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; const/4 v2, 0x0 + sget-object v3, Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab;->EMOJI:Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab; + const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x0 - move-object v1, v0 + move-object v1, v7 invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->(ZLcom/discord/widgets/chat/input/expression/ExpressionTrayTab;Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v7}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->storeAnalytics:Lcom/discord/stores/StoreAnalytics; @@ -85,24 +83,22 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->eventSubject:Lrx/subjects/PublishSubject; - const/4 p1, 0x0 + const/4 p1, 0x2 - const/4 v0, 0x2 - - invoke-static {p2, p0, p1, v0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p0, v0, p1, 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/expression/ExpressionTrayViewModel; - new-instance v7, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1;->(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;)V - const/4 v3, 0x0 const/4 v5, 0x0 + new-instance v7, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$1;->(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -110,6 +106,20 @@ 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, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreAnalytics;Lrx/Observable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -374,7 +384,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -382,9 +392,7 @@ .method public final selectGifCategory(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V .locals 7 - const-string v0, "gifCategoryItem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lf/a/b/q0;->requireViewState()Ljava/lang/Object; @@ -394,14 +402,14 @@ check-cast v1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; - new-instance v4, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage; - - invoke-direct {v4, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V - const/4 v2, 0x0 const/4 v3, 0x0 + new-instance v4, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage; + + invoke-direct {v4, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionDetailPage$GifCategoryPage;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V + const/4 v5, 0x3 const/4 v6, 0x0 @@ -413,14 +421,21 @@ invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->updateViewState(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "gifCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final selectTab(Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab;)V .locals 7 - const-string v0, "expressionTrayTab" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Lf/a/b/q0;->requireViewState()Ljava/lang/Object; @@ -447,33 +462,37 @@ invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->updateViewState(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "expressionTrayTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public updateViewState(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;)V .locals 3 - const-string/jumbo v0, "viewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; + check-cast v1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->getSelectedExpressionTab()Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab; + invoke-virtual {v1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->getSelectedExpressionTab()Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab; move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 invoke-virtual {p1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;->getSelectedExpressionTab()Lcom/discord/widgets/chat/input/expression/ExpressionTrayTab; move-result-object v1 @@ -502,6 +521,13 @@ invoke-super {p0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V return-void + + :cond_2 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic updateViewState(Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$Companion.smali index 554ae54f19..5f343b5f14 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$Companion.smali @@ -72,7 +72,7 @@ const-string v1, "isExpressionTrayActiveSu\u2026ct.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$ExpressionTabViews.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$ExpressionTabViews.smali index 31f19b1ce9..f3d1a15c2a 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$ExpressionTabViews.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$ExpressionTabViews.smali @@ -26,17 +26,13 @@ .method public constructor (Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/view/View;)V .locals 1 - const-string v0, "button" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "card" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "content" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +43,27 @@ iput-object p3, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$ExpressionTabViews;->content:Landroid/view/View; return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "card" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "button" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$configureDetailPage$gifCategoryFragment$1$2.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$configureDetailPage$gifCategoryFragment$1$2.smali index b75d879031..4f5ffa1356 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$configureDetailPage$gifCategoryFragment$1$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$configureDetailPage$gifCategoryFragment$1$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$configureDetailPage$gifCategoryFragment$1$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onGifSelected" - - const-string v5, "onGifSelected()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onGifSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onGifSelected()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$1.smali index 14b21cbb06..41fd7edea8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onGifSelected" - - const-string v5, "onGifSelected()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onGifSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onGifSelected()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$2.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$2.smali index fbb7b92b67..054e0e3176 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onGifSearchSheetCanceled" - - const-string v5, "onGifSearchSheetCanceled()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onGifSearchSheetCanceled" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onGifSearchSheetCanceled()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$1.smali index 3096d338ca..05121c52cd 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->access$handleViewState(Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$2.smali index edc437addb..0728a93ad5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->access$handleEvent(Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setUpGifPicker$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setUpGifPicker$1.smali index 9fc3047c60..bfc4f8eb83 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setUpGifPicker$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setUpGifPicker$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$setUpGifPicker$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "selectGifCategory" - - const-string v5, "selectGifCategory(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectGifCategory" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectGifCategory(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; invoke-virtual {v0, p1}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->selectGifCategory(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$1.smali index f8e95857bd..782110b46f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$1.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$1;->this$0:Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; @@ -64,4 +62,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$2.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$2.smali index 9fec695260..a2d68e906e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$2.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$setWindowInsetsListeners$2;->this$0:Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; @@ -56,4 +54,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$showGifPickerTooltip$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$showGifPickerTooltip$1.smali index 18ab39852c..50006dce03 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$showGifPickerTooltip$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$showGifPickerTooltip$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Void;", - "Lkotlin/Unit;", - ">;" + "TR;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$subscribeToScrollPosition$1.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$subscribeToScrollPosition$1.smali index ec97dd15d5..e55a75158e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$subscribeToScrollPosition$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray$subscribeToScrollPosition$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$subscribeToScrollPosition$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetExpressionTray.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,7 +63,7 @@ const-string v0, "isAtInitialScrollPosition" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray.smali b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray.smali index 14e1874208..416b32deb7 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/expression/WidgetExpressionTray.smali @@ -122,197 +122,281 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "landingPage" + const/4 v2, 0x0 - const-string v3, "getLandingPage()Landroid/view/ViewGroup;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "landingPage" + + const-string v4, "getLandingPage()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "landingPageContentContainer" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getLandingPageContentContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "landingPageContentContainer" + + const-string v4, "getLandingPageContentContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "detailPage" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getDetailPage()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "detailPage" + + const-string v4, "getDetailPage()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "toolbarLayout" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getToolbarLayout()Lcom/google/android/material/appbar/AppBarLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "toolbarLayout" + + const-string v4, "getToolbarLayout()Lcom/google/android/material/appbar/AppBarLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojiCard" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getEmojiCard()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojiCard" + + const-string v4, "getEmojiCard()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojiButton" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getEmojiButton()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojiButton" + + const-string v4, "getEmojiButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifCard" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getGifCard()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifCard" + + const-string v4, "getGifCard()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifButton" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getGifButton()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifButton" + + const-string v4, "getGifButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchButton" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getSearchButton()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchButton" + + const-string v4, "getSearchButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchBar" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getSearchBar()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchBar" + + const-string v4, "getSearchBar()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchIcon" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getSearchIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchIcon" + + const-string v4, "getSearchIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojiPickerContent" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getEmojiPickerContent()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojiPickerContent" + + const-string v4, "getEmojiPickerContent()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifPickerContent" + const-class v2, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray; - const-string v3, "getGifPickerContent()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifPickerContent" + + const-string v4, "getGifPickerContent()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd @@ -336,7 +420,7 @@ const-string v1, "BehaviorSubject.create(false)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->isExpressionTrayActiveSubject:Lrx/subjects/BehaviorSubject; @@ -462,49 +546,43 @@ sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "logger" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_4 - sget-object v1, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; + sget-object v2, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; - const/4 v2, 0x0 + if-eqz v2, :cond_0 - if-eqz v1, :cond_0 + invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; + move-result-object v2 - move-result-object v1 - - check-cast v1, Lf/a/c/a; + check-cast v2, Lf/a/c/a; goto :goto_0 :cond_0 - move-object v1, v2 + move-object v2, v1 :goto_0 - if-nez v1, :cond_1 + if-nez v2, :cond_1 - new-instance v1, Lf/a/c/a; + new-instance v2, Lf/a/c/a; - invoke-direct {v1, v0}, Lf/a/c/a;->(Lcom/discord/utilities/logging/Logger;)V + invoke-direct {v2, v0}, Lf/a/c/a;->(Lcom/discord/utilities/logging/Logger;)V new-instance v0, Ljava/lang/ref/WeakReference; - invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V + invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V sput-object v0, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; :cond_1 - move-object v7, v1 + move-object v7, v2 sget-object v0, Lcom/discord/tooltips/TooltipManager$a;->d:Lcom/discord/tooltips/TooltipManager$a; - const-string v0, "floatingViewManager" - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; if-eqz v0, :cond_2 @@ -513,14 +591,14 @@ move-result-object v0 - move-object v2, v0 + move-object v1, v0 - check-cast v2, Lcom/discord/tooltips/TooltipManager; + check-cast v1, Lcom/discord/tooltips/TooltipManager; :cond_2 - if-nez v2, :cond_3 + if-nez v1, :cond_3 - new-instance v2, Lcom/discord/tooltips/TooltipManager; + new-instance v1, Lcom/discord/tooltips/TooltipManager; sget-object v0, Lcom/discord/tooltips/TooltipManager$a;->b:Lkotlin/Lazy; @@ -546,22 +624,22 @@ const/4 v8, 0x4 - move-object v3, v2 + move-object v3, v1 invoke-direct/range {v3 .. v8}, Lcom/discord/tooltips/TooltipManager;->(Lf/a/l/a;Ljava/util/Set;ILf/a/c/a;I)V new-instance v0, Ljava/lang/ref/WeakReference; - invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V + invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V sput-object v0, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; :cond_3 - iput-object v2, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->tooltipManager:Lcom/discord/tooltips/TooltipManager; + iput-object v1, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->tooltipManager:Lcom/discord/tooltips/TooltipManager; new-instance v0, Lcom/discord/tooltips/DefaultTooltipCreator; - invoke-direct {v0, v2}, Lcom/discord/tooltips/DefaultTooltipCreator;->(Lcom/discord/tooltips/TooltipManager;)V + invoke-direct {v0, v1}, Lcom/discord/tooltips/DefaultTooltipCreator;->(Lcom/discord/tooltips/TooltipManager;)V iput-object v0, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->defaultTooltipCreator:Lcom/discord/tooltips/DefaultTooltipCreator; @@ -574,6 +652,13 @@ iput-object v0, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->isAtInitialScrollPositionSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_4 + const-string v0, "logger" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public static final synthetic access$getEmojiPickerContent$p(Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;)Landroid/view/ViewGroup; @@ -598,7 +683,7 @@ :cond_0 const-string p0, "expressionTrayViewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -997,7 +1082,7 @@ const-string v0, "resources.getString(searchTextStringRes)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->getSearchButton()Landroid/widget/TextView; @@ -1016,7 +1101,7 @@ :cond_9 const-string p1, "expressionTabToViewsMap" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1308,7 +1393,7 @@ sget-object v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event$ShowEmojiPickerSheet;->INSTANCE:Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event$ShowEmojiPickerSheet; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1337,7 +1422,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->emojiPickerListener:Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener; @@ -1356,7 +1441,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event$ShowGifPickerSheet;->INSTANCE:Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$Event$ShowGifPickerSheet; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1374,7 +1459,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray$handleEvent$1; @@ -1456,7 +1541,7 @@ const-string v0, "isAtInitialScrollPositionSubject" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; @@ -1464,7 +1549,7 @@ const-string v0, "isAtInitialScrollPositionSubject.value" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Ljava/lang/Boolean; @@ -1603,7 +1688,7 @@ :cond_0 const-string v0, "flexInputViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1624,7 +1709,7 @@ :cond_0 const-string v0, "flexInputViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1759,7 +1844,7 @@ :cond_1 const-string v0, "expressionTrayViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1849,13 +1934,13 @@ const/4 v1, 0x0 - if-eqz v0, :cond_6 + if-eqz v0, :cond_9 invoke-virtual {v0}, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel;->canShowGifPickerTooltip()Z move-result v0 - if-eqz v0, :cond_5 + if-eqz v0, :cond_8 iget-object v0, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->defaultTooltipCreator:Lcom/discord/tooltips/DefaultTooltipCreator; @@ -1877,7 +1962,7 @@ const-string v4, "resources.getString(R.string._new)" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v6, Lcom/discord/floating_view_manager/FloatingViewGravity;->TOP:Lcom/discord/floating_view_manager/FloatingViewGravity; @@ -1893,11 +1978,9 @@ sget-object v9, Lcom/discord/widgets/chat/input/expression/ExpressionPickerSparkleGifTooltip;->INSTANCE:Lcom/discord/widgets/chat/input/expression/ExpressionPickerSparkleGifTooltip; - if-eqz v4, :cond_4 - const-string v10, "tooltip" - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_7 iget-object v4, v4, Lcom/discord/tooltips/TooltipManager;->c:Ljava/util/Set; @@ -1921,27 +2004,15 @@ const-string v4, "this.unsubscribeSignal.map { Unit }" - invoke-static {v11, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v0, :cond_3 + if-eqz v0, :cond_6 - const-string v1, "anchorView" + if-eqz v3, :cond_5 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_4 - const-string v1, "tooltipText" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v5, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "tooltipGravity" - - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "componentPausedObservable" - - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_3 invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1995,7 +2066,7 @@ const-string v10, "tooltipTextView" - invoke-static {v1, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -2014,33 +2085,54 @@ goto :goto_1 :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; - invoke-direct {v0, v12}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v12}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; - invoke-direct {v0, v12}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v12}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 :cond_3 + const-string v0, "tooltipGravity" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v1 :cond_4 + invoke-static {v10}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v1 :cond_5 + const-string v0, "anchorView" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_6 + throw v1 + + :cond_7 + invoke-static {v10}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_8 :goto_1 return-void - :cond_6 + :cond_9 const-string v0, "expressionTrayViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2056,7 +2148,7 @@ const-string v1, "isAtInitialScrollPositio\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -2145,7 +2237,7 @@ :cond_0 const-string p1, "emojiPickerFragment" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -2166,7 +2258,7 @@ :cond_2 const-string p1, "gifPickerFragment" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -2200,12 +2292,12 @@ goto :goto_2 :cond_5 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_6 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -2221,7 +2313,7 @@ return-void :cond_9 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -2255,7 +2347,7 @@ const-string v0, "ViewModelProvider(\n \u2026rayViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; @@ -2281,7 +2373,7 @@ const-string v0, "ViewModelProvider(\n \u2026putViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel; @@ -2293,9 +2385,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -2348,6 +2438,15 @@ invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -2428,26 +2527,33 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method .method public final setEmojiPickerListener(Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener;)V - .locals 1 + .locals 0 - const-string v0, "emojiPickerListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->emojiPickerListener:Lcom/discord/widgets/chat/input/emoji/EmojiPickerListener; return-void + + :cond_0 + const-string p1, "emojiPickerListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnBackspacePressedListener(Lcom/discord/widgets/chat/input/emoji/OnBackspacePressedListener;)V @@ -2459,7 +2565,7 @@ .end method .method public final setOnEmojiSearchOpenedListener(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -2469,11 +2575,18 @@ } .end annotation - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/expression/WidgetExpressionTray;->onEmojiSearchOpenedListener:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$Companion.smali index 8d6a176757..b550e9222c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$Companion.smali @@ -34,11 +34,9 @@ # virtual methods .method public final calculateColumnCount(Landroidx/recyclerview/widget/RecyclerView;)I - .locals 1 + .locals 2 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources; @@ -46,7 +44,7 @@ const-string v0, "recyclerView.resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -66,23 +64,30 @@ move-result v0 + const/4 v1, 0x2 + div-int/2addr p1, v0 - const/4 v0, 0x2 - - invoke-static {v0, p1}, Ljava/lang/Math;->max(II)I + invoke-static {v1, p1}, Ljava/lang/Math;->max(II)I move-result p1 return p1 + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final calculateColumnWidth(Landroidx/recyclerview/widget/RecyclerView;II)I .locals 4 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources; @@ -90,7 +95,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -168,4 +173,13 @@ float-to-int p1, p3 return p1 + + :cond_2 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1.smali index 9c1184461b..1f13a27f97 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,13 +73,20 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/GifAdapter; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->access$setItems$p(Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter.smali index ffae844e27..4712f59680 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapter.smali @@ -119,13 +119,11 @@ } .end annotation - const-string v0, "appComponent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "diffCreator" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -139,11 +137,25 @@ iput-object p5, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "diffCreator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/app/AppComponent;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/recycler/DiffCreator;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -218,7 +230,7 @@ .method public final clearItems()V .locals 1 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; invoke-virtual {p0, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->setItems(Ljava/util/List;)V @@ -272,9 +284,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder;I)V .locals 2 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->items:Ljava/util/List; @@ -331,6 +341,15 @@ :cond_2 :goto_0 return-void + + :cond_3 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -346,9 +365,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder; .locals 4 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -401,7 +418,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->(Landroid/view/View;)V @@ -416,16 +433,25 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$Gif;->(Landroid/view/View;)V :goto_1 return-object p2 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setItems(Ljava/util/List;)V - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -436,25 +462,32 @@ } .end annotation - const-string v0, "newItems" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; - iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; + new-instance v2, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1; - new-instance v3, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1; + invoke-direct {v2, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;)V - invoke-direct {v3, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$setItems$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;)V + iget-object v3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->items:Ljava/util/List; - iget-object v4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->items:Ljava/util/List; + iget-object v5, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->appComponent:Lcom/discord/app/AppComponent; - iget-object v6, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter;->appComponent:Lcom/discord/app/AppComponent; + move-object v1, p0 - move-object v2, p0 + move-object v4, p1 - move-object v5, p1 - - invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/recycler/DiffCreator;->dispatchDiffUpdatesAsync(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;Lcom/discord/app/AppComponent;)V + invoke-virtual/range {v0 .. v5}, Lcom/discord/utilities/recycler/DiffCreator;->dispatchDiffUpdatesAsync(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;Lcom/discord/app/AppComponent;)V return-void + + :cond_0 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem.smali index 95c89ad77a..34ef32a832 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem.smali @@ -24,21 +24,26 @@ .method public constructor (Lcom/discord/models/gifpicker/dto/ModelGif;Ljava/lang/String;)V .locals 2 - const-string v0, "gif" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;->VIEW_TYPE_GIF_ITEM:Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType; + sget-object v1, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;->VIEW_TYPE_GIF_ITEM:Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType; - const/4 v1, 0x0 - - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem;->(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem;->(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;->gif:Lcom/discord/models/gifpicker/dto/ModelGif; iput-object p2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;->query:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "gif" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/gifpicker/dto/ModelGif;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -101,15 +106,22 @@ .method public final copy(Lcom/discord/models/gifpicker/dto/ModelGif;Ljava/lang/String;)Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem; .locals 1 - const-string v0, "gif" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;->(Lcom/discord/models/gifpicker/dto/ModelGif;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "gif" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +139,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;->gif:Lcom/discord/models/gifpicker/dto/ModelGif; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +149,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;->query:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults.smali index e9d3510125..5f607a847c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults.smali @@ -40,21 +40,26 @@ } .end annotation - const-string v0, "terms" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;->VIEW_TYPE_GIF_SEARCH_TERMS_EMPTY_RESULTS:Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType; + sget-object v1, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;->VIEW_TYPE_GIF_SEARCH_TERMS_EMPTY_RESULTS:Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType; - const/4 v1, 0x0 - - invoke-direct {p0, p1, v0, p2, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem;->(Ljava/util/List;Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, p1, v1, p2, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem;->(Ljava/util/List;Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults;->terms:Ljava/util/List; iput p2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults;->titleResId:I return-void + + :cond_0 + const-string p1, "terms" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults;Ljava/util/List;IILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults; @@ -127,15 +132,22 @@ } .end annotation - const-string v0, "terms" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsEmptyResults;->(Ljava/util/List;I)V return-object v0 + + :cond_0 + const-string p1, "terms" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -157,7 +169,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults.smali index 1b4cbb607e..4597c0ba2b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults.smali @@ -40,21 +40,26 @@ } .end annotation - const-string v0, "terms" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;->VIEW_TYPE_GIF_SEARCH_TERMS_NON_EMPTY_RESULTS:Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType; + sget-object v1, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;->VIEW_TYPE_GIF_SEARCH_TERMS_NON_EMPTY_RESULTS:Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType; - const/4 v1, 0x0 - - invoke-direct {p0, p1, v0, p2, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem;->(Ljava/util/List;Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, p1, v1, p2, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem;->(Ljava/util/List;Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$ViewType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults;->terms:Ljava/util/List; iput p2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults;->titleResId:I return-void + + :cond_0 + const-string p1, "terms" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults;Ljava/util/List;IILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults; @@ -127,15 +132,22 @@ } .end annotation - const-string v0, "terms" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults;->(Ljava/util/List;I)V return-object v0 + + :cond_0 + const-string p1, "terms" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -157,7 +169,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1.smali index b32a94328c..cdb20d4f77 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifCategoryAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,13 +73,20 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->access$setItems$p(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter.smali index 93a3020fe7..5928af7510 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryAdapter.smali @@ -73,13 +73,11 @@ } .end annotation - const-string v0, "appComponent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "diffCreator" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -89,11 +87,25 @@ iput-object p3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "diffCreator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/app/AppComponent;Lkotlin/jvm/functions/Function1;Lcom/discord/utilities/recycler/DiffCreator;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -156,9 +168,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->items:Ljava/util/List; @@ -173,6 +183,15 @@ invoke-virtual {p1, p2, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->configure(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -188,9 +207,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -212,15 +229,24 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setItems(Ljava/util/List;)V - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -231,25 +257,32 @@ } .end annotation - const-string v0, "newItems" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; - iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->diffCreator:Lcom/discord/utilities/recycler/DiffCreator; + new-instance v2, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1; - new-instance v3, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1; + invoke-direct {v2, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;)V - invoke-direct {v3, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter$setItems$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;)V + iget-object v3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->items:Ljava/util/List; - iget-object v4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->items:Ljava/util/List; + iget-object v5, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->appComponent:Lcom/discord/app/AppComponent; - iget-object v6, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryAdapter;->appComponent:Lcom/discord/app/AppComponent; + move-object v1, p0 - move-object v2, p0 + move-object v4, p1 - move-object v5, p1 - - invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/recycler/DiffCreator;->dispatchDiffUpdatesAsync(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;Lcom/discord/app/AppComponent;)V + invoke-virtual/range {v0 .. v5}, Lcom/discord/utilities/recycler/DiffCreator;->dispatchDiffUpdatesAsync(Landroidx/recyclerview/widget/RecyclerView$Adapter;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;Lcom/discord/app/AppComponent;)V return-void + + :cond_0 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard.smali index 3bfa4f6078..693bfcbb69 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/gifpicker/domain/ModelGifCategory;)V .locals 1 - const-string v0, "gifCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard;->gifCategory:Lcom/discord/models/gifpicker/domain/ModelGifCategory; return-void + + :cond_0 + const-string p1, "gifCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard;Lcom/discord/models/gifpicker/domain/ModelGifCategory;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/gifpicker/domain/ModelGifCategory;)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard; .locals 1 - const-string v0, "gifCategory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard;->(Lcom/discord/models/gifpicker/domain/ModelGifCategory;)V return-object v0 + + :cond_0 + const-string p1, "gifCategory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard;->gifCategory:Lcom/discord/models/gifpicker/domain/ModelGifCategory; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending.smali index 7e10e6a8be..23f4c22075 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "gifPreviewUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending;->gifPreviewUrl:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "gifPreviewUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; @@ -65,15 +70,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; .locals 1 - const-string v0, "gifPreviewUrl" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "gifPreviewUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending;->gifPreviewUrl:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder.smali index 858524ec12..dd04ef378c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder.smali @@ -15,9 +15,7 @@ .method public constructor (Landroid/view/View;)V .locals 2 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -60,6 +58,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryIcon:Landroid/widget/ImageView; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final setPreviewImage(Ljava/lang/String;)V @@ -69,7 +76,7 @@ const-string v1, "previewImage" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -81,7 +88,7 @@ iget-object v2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->previewImage:Lcom/facebook/drawee/view/SimpleDraweeView; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -105,7 +112,7 @@ # virtual methods .method public final configure(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;Lkotlin/jvm/functions/Function1;)V - .locals 5 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -118,17 +125,17 @@ } .end annotation - const-string v0, "gifCategoryItem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - instance-of v0, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard; + instance-of v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Standard; - const-string v1, "categoryIcon" + const-string v2, "categoryIcon" - const-string v2, "categoryText" + const-string v3, "categoryText" - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 move-object v0, p1 @@ -140,23 +147,23 @@ invoke-virtual {v0}, Lcom/discord/models/gifpicker/domain/ModelGifCategory;->getGifPreviewUrl()Ljava/lang/String; - move-result-object v3 + move-result-object v1 - invoke-direct {p0, v3}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->setPreviewImage(Ljava/lang/String;)V + invoke-direct {p0, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->setPreviewImage(Ljava/lang/String;)V - iget-object v3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryText:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryText:Landroid/widget/TextView; - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/gifpicker/domain/ModelGifCategory;->getCategoryName()Ljava/lang/String; move-result-object v0 - invoke-virtual {v3, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryIcon:Landroid/widget/ImageView; - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v1, 0x8 @@ -165,69 +172,67 @@ goto :goto_0 :cond_0 - instance-of v0, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; + instance-of v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - move-object v0, p1 + move-object v1, p1 - check-cast v0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; + check-cast v1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending; - invoke-virtual {v0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending;->getGifPreviewUrl()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem$Trending;->getGifPreviewUrl()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->setPreviewImage(Ljava/lang/String;)V + invoke-direct {p0, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->setPreviewImage(Ljava/lang/String;)V - iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryText:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryText:Landroid/widget/TextView; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + + const-string v4, "itemView" + + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v3}, Landroid/view/View;->getResources()Landroid/content/res/Resources; + + move-result-object v3 + + const v5, 0x7f120852 + + invoke-virtual {v3, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + + iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryIcon:Landroid/widget/ImageView; + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v2, 0x0 + + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V + + iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryIcon:Landroid/widget/ImageView; iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v3, "itemView" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; move-result-object v2 - const v4, 0x7f120852 + const v3, 0x7f080218 - invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; + invoke-static {v2, v3, v0}, Landroidx/core/content/res/ResourcesCompat;->getDrawable(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; - move-result-object v2 + move-result-object v0 - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryIcon:Landroid/widget/ImageView; - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewHolder;->categoryIcon:Landroid/widget/ImageView; - - iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; - - move-result-object v1 - - const v2, 0x7f080218 - - const/4 v3, 0x0 - - invoke-static {v1, v2, v3}, Landroidx/core/content/res/ResourcesCompat;->getDrawable(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V + invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V :cond_1 :goto_0 @@ -240,4 +245,11 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_2 + const-string p1, "gifCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1.smali index b968ff56b9..0b02bcffba 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifCategoryViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;->access$handleStoreState(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory$observeStoreState$1.smali index 930ca67507..50951794d2 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory$observeStoreState$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;", - "Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation @@ -78,7 +73,7 @@ const-string v1, "gifs" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;->(Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory.smali index de2b219c26..458e5ce686 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory.smali @@ -29,17 +29,13 @@ .method public constructor (Landroid/content/Context;Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;Lcom/discord/stores/StoreGifPicker;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "gifCategoryItem" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeGifPicker" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,6 +46,27 @@ iput-object p3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory;->storeGifPicker:Lcom/discord/stores/StoreGifPicker; return-void + + :cond_0 + const-string p1, "storeGifPicker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gifCategoryItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/content/Context;Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem;Lcom/discord/stores/StoreGifPicker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -126,7 +143,7 @@ const-string v1, "gifsObservable.map { gifs -> StoreState(gifs) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -152,9 +169,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel; @@ -184,15 +199,24 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$Factory;->observeStoreState()Lrx/Observable; - move-result-object v3 + move-result-object v2 - const/4 v5, 0x4 + const/4 v4, 0x4 - move-object v1, p1 + move-object v0, p1 - move-object v2, v10 + move-object v1, v10 - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;->(Lcom/discord/widgets/chat/MessageManager;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;->(Lcom/discord/widgets/chat/MessageManager;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState.smali index 98083f3282..4e927f96bd 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -38,15 +38,22 @@ } .end annotation - const-string v0, "gifs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;->gifs:Ljava/util/List; return-void + + :cond_0 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState; @@ -96,15 +103,22 @@ } .end annotation - const-string v0, "gifs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -122,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$StoreState;->gifs:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState$gifCount$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState$gifCount$2.smali index f34138f435..81e70dad1c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState$gifCount$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState$gifCount$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState$gifCount$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifCategoryViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Integer;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState.smali index aa04e2783e..33e63fcf26 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "gifItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,6 +57,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;->gifCount$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "gifItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState; @@ -108,15 +115,22 @@ } .end annotation - const-string v0, "gifItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "gifItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -134,7 +148,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;->gifItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel.smali index 1338659ca9..25d2727672 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifCategoryViewModel.smali @@ -52,20 +52,14 @@ } .end annotation - const-string v0, "messageManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeStateObservable" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeAnalytics" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;->messageManager:Lcom/discord/widgets/chat/MessageManager; @@ -96,10 +90,6 @@ const-class v2, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel; - new-instance v7, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -108,6 +98,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -115,6 +109,27 @@ 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, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "messageManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/chat/MessageManager;Lrx/Observable;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -215,9 +230,7 @@ .method public final selectGif(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V .locals 14 - const-string v0, "gifItem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; @@ -269,4 +282,13 @@ invoke-static/range {v4 .. v13}, Lcom/discord/widgets/chat/MessageManager;->sendMessage$default(Lcom/discord/widgets/chat/MessageManager;Ljava/lang/String;Ljava/util/List;Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;Ljava/lang/Long;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z return-void + + :cond_1 + const-string p1, "gifItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter.smali index 1bde6b551f..231a52e832 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter.smali @@ -40,7 +40,7 @@ invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; iput-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter;->heightsDp:Ljava/util/List; @@ -74,9 +74,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter;->heightsDp:Ljava/util/List; @@ -93,6 +91,15 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder;->configure(I)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -108,9 +115,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -132,15 +137,24 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -150,13 +164,20 @@ } .end annotation - const-string v0, "heightsDp" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter;->heightsDp:Ljava/util/List; invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "heightsDp" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder.smali index ba88697aab..8e4bd1b7f3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifViewHolder.smali @@ -16,15 +16,22 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -36,7 +43,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -46,7 +53,7 @@ iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -54,7 +61,7 @@ const-string v3, "itemView.resources" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -70,7 +77,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView.smali index a479be6205..22faaf26d5 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifLoadingView.smali @@ -20,11 +20,9 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;)V @@ -35,14 +33,21 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->loadingGifAdapter:Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView$LoadingGifAdapter; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -55,14 +60,21 @@ invoke-direct {p0, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -75,6 +87,15 @@ invoke-direct {p0, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager$observeCanShowGifPickerNfx$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager$observeCanShowGifPickerNfx$1.smali index f69068573f..8fa185ffb8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager$observeCanShowGifPickerNfx$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager$observeCanShowGifPickerNfx$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Lcom/discord/models/domain/ModelUser$Me;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -52,12 +49,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelUser$Me;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Lcom/discord/models/domain/ModelUser$Me; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager$observeCanShowGifPickerNfx$1;->call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelUser$Me;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelUser$Me;)Z .locals 1 const-string v0, "isHomeInitialized" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -81,23 +96,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Lcom/discord/models/domain/ModelUser$Me; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager$observeCanShowGifPickerNfx$1;->call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelUser$Me;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager.smali index bf8b3fbf80..8f2368386c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerNfxManager.smali @@ -75,17 +75,13 @@ .method public constructor (Lcom/discord/stores/StoreUser;Lcom/discord/utilities/time/Clock;Lcom/discord/tooltips/TooltipManager;)V .locals 1 - const-string/jumbo v0, "userStore" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "clock" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "tooltipManager" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -96,6 +92,27 @@ iput-object p3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager;->tooltipManager:Lcom/discord/tooltips/TooltipManager; return-void + + :cond_0 + const-string p1, "tooltipManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lcom/discord/stores/StoreUser;Lcom/discord/utilities/time/Clock;Lcom/discord/tooltips/TooltipManager;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -123,53 +140,47 @@ :cond_1 and-int/lit8 p4, p4, 0x4 - if-eqz p4, :cond_5 + if-eqz p4, :cond_6 sget-object p3, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string p4, "logger" + const/4 p4, 0x0 - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 - sget-object p4, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; + sget-object p5, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; - const/4 p5, 0x0 + if-eqz p5, :cond_2 - if-eqz p4, :cond_2 + invoke-virtual {p5}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - invoke-virtual {p4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; + move-result-object p5 - move-result-object p4 - - check-cast p4, Lf/a/c/a; + check-cast p5, Lf/a/c/a; goto :goto_0 :cond_2 - move-object p4, p5 + move-object p5, p4 :goto_0 - if-nez p4, :cond_3 + if-nez p5, :cond_3 - new-instance p4, Lf/a/c/a; + new-instance p5, Lf/a/c/a; - invoke-direct {p4, p3}, Lf/a/c/a;->(Lcom/discord/utilities/logging/Logger;)V + invoke-direct {p5, p3}, Lf/a/c/a;->(Lcom/discord/utilities/logging/Logger;)V new-instance p3, Ljava/lang/ref/WeakReference; - invoke-direct {p3, p4}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V + invoke-direct {p3, p5}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V sput-object p3, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; :cond_3 - move-object v4, p4 + move-object v4, p5 sget-object p3, Lcom/discord/tooltips/TooltipManager$a;->d:Lcom/discord/tooltips/TooltipManager$a; - const-string p3, "floatingViewManager" - - invoke-static {v4, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p3, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; if-eqz p3, :cond_4 @@ -183,10 +194,10 @@ goto :goto_1 :cond_4 - move-object p3, p5 + move-object p3, p4 :goto_1 - if-nez p3, :cond_5 + if-nez p3, :cond_6 new-instance p3, Lcom/discord/tooltips/TooltipManager; @@ -224,7 +235,17 @@ sput-object p4, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; + goto :goto_2 + :cond_5 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_6 + :goto_2 invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerNfxManager;->(Lcom/discord/stores/StoreUser;Lcom/discord/utilities/time/Clock;Lcom/discord/tooltips/TooltipManager;)V return-void @@ -347,7 +368,7 @@ const-string v1, "Observable.combineLatest\u2026canShowGifPickerNfx(me) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$1.smali index 29f80bbf2d..0deaf27d4b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifPickerViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel;->access$handleStoreState(Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel;Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory$create$1.smali index d490e2039e..0c510e1bc8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory$create$1.smali @@ -27,13 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/domain/ModelGifCategory;", - ">;", - "Ljava/lang/String;", - "Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -83,11 +77,11 @@ const-string v1, "gifCategories" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "trendingGifCategoryPreviewUrl" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;->(Ljava/util/List;Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory.smali index 8fda462887..a7dcd0dec4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory.smali @@ -35,17 +35,24 @@ .end method .method public constructor (Lcom/discord/stores/StoreGifPicker;)V - .locals 1 + .locals 0 - const-string v0, "storeGifPicker" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$Factory;->storeGifPicker:Lcom/discord/stores/StoreGifPicker; return-void + + :cond_0 + const-string p1, "storeGifPicker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/stores/StoreGifPicker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -81,9 +88,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel; @@ -107,9 +112,18 @@ const-string v1, "Observable.combineLatest\u2026 )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel;->(Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState.smali index cff0a2f2b4..44f9d70cce 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState.smali @@ -42,13 +42,11 @@ } .end annotation - const-string v0, "gifCategories" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "trendingGifCategoryPreviewUrl" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +55,20 @@ iput-object p2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;->trendingGifCategoryPreviewUrl:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "trendingGifCategoryPreviewUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gifCategories" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState; @@ -123,19 +135,31 @@ } .end annotation - const-string v0, "gifCategories" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "trendingGifCategoryPreviewUrl" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;->(Ljava/util/List;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "trendingGifCategoryPreviewUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gifCategories" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -153,7 +177,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;->gifCategories:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +187,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;->trendingGifCategoryPreviewUrl:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState.smali index 87aa716f47..aa05deaaaf 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,9 +41,7 @@ } .end annotation - const-string v0, "gifCategoryItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,6 +56,15 @@ iput-boolean p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;->isLoaded:Z return-void + + :cond_0 + const-string p1, "gifCategoryItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState; @@ -108,15 +115,22 @@ } .end annotation - const-string v0, "gifCategoryItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "gifCategoryItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -134,7 +148,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;->gifCategoryItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel.smali index 64c4929ab2..07f926e052 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifPickerViewModel.smali @@ -45,17 +45,17 @@ } .end annotation - const-string v0, "storeStateObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState; + new-instance v1, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState; - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; - invoke-direct {v0, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;->(Ljava/util/List;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;->(Ljava/util/List;)V - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel;->storeStateObservable:Lrx/Observable; @@ -63,11 +63,9 @@ move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - const/4 v1, 0x0 - - invoke-static {p1, p0, v1, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v1, 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 v2 @@ -92,6 +90,13 @@ 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 return-void + + :cond_0 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel;Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$StoreState;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1.smali index 25dc3b206d..10e3a31a53 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifSearchViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;->access$handleStoreState(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$1.smali index 3bd2d3d504..bceadf8b01 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$1.smali @@ -62,15 +62,30 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/List; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$1;->call(Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/List;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -90,21 +105,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$1;->call(Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$2.smali index 1befb056bb..c8643b5e82 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$2.smali @@ -27,16 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/gifpicker/dto/ModelGif;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;", - "Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -81,11 +72,11 @@ const-string v1, "gifResults" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "searchTerms" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2$2;->this$0:Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2; diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2.smali index 36d1bc7209..bb4f8fa434 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeQueryState$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +81,7 @@ const-string v0, "query" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/CharSequence;->length()I diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeStoreState$1.smali index 225b98ba0f..0bec170407 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory$observeStoreState$1.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +70,6 @@ "Ljava/lang/String;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;", ">;" } @@ -85,7 +79,7 @@ const-string v1, "terms" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->access$observeQueryState(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;Ljava/util/List;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory.smali index 48c18446e2..b9c5e96fc2 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory.smali @@ -51,21 +51,15 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "searchSubject" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "storeGifPicker" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeAnalytics" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -78,6 +72,34 @@ iput-object p4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->storeAnalytics:Lcom/discord/stores/StoreAnalytics; return-void + + :cond_0 + const-string p1, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeGifPicker" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/content/Context;Lrx/subjects/BehaviorSubject;Lcom/discord/stores/StoreGifPicker;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -95,7 +117,7 @@ const-string p6, "BehaviorSubject.create(\"\")" - invoke-static {p2, p6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 and-int/lit8 p6, p5, 0x4 @@ -219,7 +241,7 @@ const-string v0, "searchSubject\n \u2026 }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -251,7 +273,7 @@ const-string v1, "storeGifPicker.observeGi\u2026eryState(terms)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -270,21 +292,21 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel; invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->observeStoreState()Lrx/Observable; - move-result-object v2 + move-result-object v1 - iget-object v3, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->searchSubject:Lrx/subjects/BehaviorSubject; + iget-object v2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->searchSubject:Lrx/subjects/BehaviorSubject; - new-instance v0, Lcom/discord/widgets/chat/MessageManager; + new-instance v13, Lcom/discord/widgets/chat/MessageManager; - iget-object v5, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->context:Landroid/content/Context; + iget-object v4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$Factory;->context:Landroid/content/Context; + + const/4 v5, 0x0 const/4 v6, 0x0 @@ -296,23 +318,30 @@ const/4 v10, 0x0 - const/4 v11, 0x0 + const/16 v11, 0x7e - const/16 v12, 0x7e + const/4 v12, 0x0 - const/4 v13, 0x0 + move-object v3, v13 - move-object v4, v0 + invoke-direct/range {v3 .. v12}, Lcom/discord/widgets/chat/MessageManager;->(Landroid/content/Context;Lcom/discord/stores/StoreMessages;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreSlowMode;Lcom/discord/stores/StoreGuilds;Lcom/discord/utilities/logging/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct/range {v4 .. v13}, Lcom/discord/widgets/chat/MessageManager;->(Landroid/content/Context;Lcom/discord/stores/StoreMessages;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreSlowMode;Lcom/discord/stores/StoreGuilds;Lcom/discord/utilities/logging/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0x8 - const/16 v6, 0x8 + move-object v0, p1 - move-object v1, p1 - - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;->(Lrx/Observable;Lrx/subjects/BehaviorSubject;Lcom/discord/widgets/chat/MessageManager;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;->(Lrx/Observable;Lrx/subjects/BehaviorSubject;Lcom/discord/widgets/chat/MessageManager;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults.smali index 15b000db85..6fcf15c580 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults.smali @@ -68,20 +68,14 @@ } .end annotation - const-string v0, "gifs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "suggested" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "trending" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, p3, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;->(Ljava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->gifs:Ljava/util/List; @@ -93,6 +87,27 @@ iput-object p4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->searchQuery:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "trending" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "suggested" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults; @@ -211,23 +226,40 @@ } .end annotation - const-string v0, "gifs" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "suggested" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "trending" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "trending" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "suggested" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "gifs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -245,7 +277,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->gifs:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -255,7 +287,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->suggested:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -265,7 +297,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->trending:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -275,7 +307,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$SearchResults;->searchQuery:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults.smali index efab287663..1fd813ff59 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults.smali @@ -38,17 +38,22 @@ } .end annotation - const-string v0, "trending" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState;->(Ljava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults;->trending:Ljava/util/List; return-void + + :cond_0 + const-string p1, "trending" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults; @@ -98,15 +103,22 @@ } .end annotation - const-string v0, "trending" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "trending" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$StoreState$TrendingSearchTermsResults;->trending:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded$gifCount$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded$gifCount$2.smali index a63bd6d175..d85e29d8e4 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded$gifCount$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded$gifCount$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded$gifCount$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GifSearchViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Integer;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded.smali index 3618c0d82c..f0124326c2 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded.smali @@ -41,12 +41,10 @@ } .end annotation - const-string v0, "adapterItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded;->adapterItems:Ljava/util/List; @@ -62,6 +60,13 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded;->gifCount$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "adapterItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded; @@ -112,15 +117,22 @@ } .end annotation - const-string v0, "adapterItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "adapterItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -138,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded;->adapterItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel.smali index 3b481223fb..9fdad277e8 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifSearchViewModel.smali @@ -65,24 +65,16 @@ } .end annotation - const-string v0, "storeStateObservable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchSubject" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "messageManager" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeAnalytics" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;->storeStateObservable:Lrx/Observable; @@ -101,10 +93,6 @@ const-class v2, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel; - new-instance v7, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -113,6 +101,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$1;->(Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -120,6 +112,34 @@ 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, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "messageManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchSubject" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lrx/Observable;Lrx/subjects/BehaviorSubject;Lcom/discord/widgets/chat/MessageManager;Lcom/discord/stores/StoreAnalytics;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -262,7 +282,7 @@ const-string v8, "searchSubject.value" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v7, Ljava/lang/CharSequence; @@ -364,21 +384,24 @@ .method public final selectGif(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V .locals 14 - const-string v0, "gifItem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$Loaded; if-eqz v0, :cond_1 @@ -425,14 +448,19 @@ invoke-static/range {v4 .. v13}, Lcom/discord/widgets/chat/MessageManager;->sendMessage$default(Lcom/discord/widgets/chat/MessageManager;Ljava/lang/String;Ljava/util/List;Lcom/discord/widgets/chat/MessageManager$AttachmentsRequest;Ljava/lang/Long;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z return-void + + :cond_2 + const-string p1, "gifItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setSearchText(Ljava/lang/String;)V .locals 2 - const-string v0, "searchText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel;->searchSubject:Lrx/subjects/BehaviorSubject; @@ -442,7 +470,7 @@ check-cast v0, Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -476,4 +504,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_2 + const-string p1, "searchText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$Gif.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$Gif.smali index b16e3e94b2..be8b62586e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$Gif.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$Gif.smali @@ -22,12 +22,10 @@ .method public constructor (Landroid/view/View;)V .locals 2 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V const v0, 0x7f0a03f2 @@ -49,6 +47,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic configure$default(Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$Gif;Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V @@ -77,7 +82,7 @@ const-string v1, "gifImage" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -125,9 +130,7 @@ } .end annotation - const-string v0, "gifItem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;->getGif()Lcom/discord/models/gifpicker/dto/ModelGif; @@ -155,7 +158,7 @@ const-string v2, "itemView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; @@ -176,4 +179,13 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "gifItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms.smali index a4a2e1fd12..b21ca11d90 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms.smali @@ -24,12 +24,10 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V const v0, 0x7f0a03fe @@ -53,6 +51,13 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateIconText:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final configureSearchTerms(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem;Lkotlin/jvm/functions/Function1;I)V @@ -73,7 +78,7 @@ const-string v1, "gifSearchEmptyStateIconText" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem;->getTitleResId()I @@ -89,7 +94,7 @@ iget-object v2, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateIconText:Landroid/widget/TextView; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -110,7 +115,7 @@ iget-object v4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateFlexbox:Landroid/view/ViewGroup; - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I @@ -126,7 +131,7 @@ iget-object v4, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateFlexbox:Landroid/view/ViewGroup; - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -172,18 +177,18 @@ goto :goto_0 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type androidx.appcompat.widget.AppCompatTextView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_2 iget-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateFlexbox:Landroid/view/ViewGroup; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I @@ -195,7 +200,7 @@ iget-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateFlexbox:Landroid/view/ViewGroup; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I @@ -205,7 +210,7 @@ iget-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateFlexbox:Landroid/view/ViewGroup; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I @@ -239,7 +244,7 @@ const-string p3, "itemView" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V @@ -262,36 +267,34 @@ } .end annotation - const-string v0, "termsItem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateIconText:Landroid/widget/TextView; - const-string v0, "gifSearchEmptyStateIconText" + const-string v2, "gifSearchEmptyStateIconText" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + const/4 v2, 0x0 + + iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; const-string v8, "itemView" - invoke-static {v0, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v2, 0x7f040523 + const v4, 0x7f040523 + + const/4 v5, 0x2 const/4 v9, 0x0 - const/4 v3, 0x2 - - const/4 v4, 0x0 - - invoke-static {v0, v2, v9, v3, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {v3, v4, v9, v5, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result v3 - const/4 v2, 0x0 - const/4 v4, 0x0 const/4 v5, 0x0 @@ -308,7 +311,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I @@ -321,10 +324,17 @@ invoke-virtual {p1, p2, v9, v0, v9}, Landroid/view/View;->setPadding(IIII)V return-void + + :cond_0 + const-string p1, "termsItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final configure(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$SuggestedTermsItem$SuggestedTermsNonEmptyResults;Lkotlin/jvm/functions/Function1;)V - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -337,15 +347,15 @@ } .end annotation - const-string v0, "termsItem" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateIconText:Landroid/widget/TextView; - iget-object v1, p0, Lcom/discord/widgets/chat/input/gifpicker/GifViewHolder$SuggestedTerms;->gifSearchEmptyStateIconText:Landroid/widget/TextView; + const-string v1, "gifSearchEmptyStateIconText" - const-string v0, "gifSearchEmptyStateIconText" + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -353,13 +363,11 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xd - const/16 v6, 0xd + const/4 v6, 0x0 - const/4 v7, 0x0 - - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;ILjava/lang/Object;)V const/4 v0, -0x2 @@ -369,7 +377,7 @@ const-string p2, "itemView" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 p2, 0x20 @@ -394,4 +402,13 @@ invoke-virtual {p1, v1, p2, v2, v0}, Landroid/view/View;->setPadding(IIII)V return-void + + :cond_0 + const-string p1, "termsItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/ViewScalingOnTouchListener.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/ViewScalingOnTouchListener.smali index 4f37dc6d9d..26944ebc63 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/ViewScalingOnTouchListener.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/ViewScalingOnTouchListener.smali @@ -26,13 +26,11 @@ .method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z .locals 7 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "event" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I @@ -79,13 +77,13 @@ const-string v0, "scaleUpX" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; const-string v0, "scaleUpY" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; @@ -126,13 +124,13 @@ const-string v0, "scaleDownX" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; const-string v0, "scaleDownY" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; @@ -150,4 +148,18 @@ :goto_0 return v4 + + :cond_2 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$onViewBoundOrOnResume$1.smali index 920a83c394..cd3864028f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGifCategory.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->access$handleViewState(Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1.smali index 4b0fb7fce2..bb29714326 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1.smali @@ -46,24 +46,28 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 1 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; invoke-static {v0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->access$handleBack(Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;)V - sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + const/4 v0, 0x1 - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpBackBehavior$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpGifRecycler$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpGifRecycler$1.smali index 408793713b..96881cc077 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpGifRecycler$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpGifRecycler$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setUpGifRecycler$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGifCategory.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "selectGif" - - const-string v5, "selectGif(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectGif" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectGif(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->access$selectGif(Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$1.smali index 820d004bcf..1931f1dc26 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$2.smali index ba901b9e9f..7c06dc4e11 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$2.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory$setWindowInsetsListeners$2;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; @@ -58,4 +56,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory.smali index 16ddd219ac..e3c047108d 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifCategory.smali @@ -53,57 +53,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; - const-string v3, "getContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "title" + const/4 v2, 0x0 - const-string v3, "getTitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "title" + + const-string v4, "getTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifRecycler" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; - const-string v3, "getGifRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifRecycler" + + const-string v4, "getGifRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifsLoadingView" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory; - const-string v3, "getGifsLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifsLoadingView" + + const-string v4, "getGifsLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -236,11 +260,11 @@ return-object v0 :cond_0 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.widgets.chat.input.gifpicker.GifCategoryItem" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method @@ -319,7 +343,7 @@ :cond_0 const-string v0, "expressionTrayViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -360,7 +384,7 @@ :cond_0 const-string p1, "gifAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -392,7 +416,7 @@ :cond_1 const-string p1, "gifCategoryViewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -509,7 +533,7 @@ :cond_0 const-string p1, "gifAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -632,7 +656,7 @@ const-string v0, "ViewModelProvider(\n \u2026rayViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel; @@ -648,7 +672,7 @@ const-string v0, "requireContext()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->getGifCategory()Lcom/discord/widgets/chat/input/gifpicker/GifCategoryItem; @@ -674,7 +698,7 @@ const-string v0, "ViewModelProvider(\n \u2026oryViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/gifpicker/GifCategoryViewModel; @@ -686,9 +710,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -696,9 +720,9 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->getGifRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$Companion;->calculateColumnCount(Landroidx/recyclerview/widget/RecyclerView;)I + invoke-virtual {p1, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$Companion;->calculateColumnCount(Landroidx/recyclerview/widget/RecyclerView;)I move-result p1 @@ -710,19 +734,24 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->getGifsLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {v0, p1, v1, v2, v3}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->updateView$default(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;IIILjava/lang/Object;)V + invoke-static {v1, p1, v2, v3, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->updateView$default(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;IIILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->setWindowInsetsListeners()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -767,7 +796,7 @@ :cond_0 const-string v0, "gifCategoryViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -775,7 +804,7 @@ .end method .method public final setOnGifSelected(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -785,11 +814,18 @@ } .end annotation - const-string v0, "onSelected" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifCategory;->onGifSelected:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "onSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$onViewBoundOrOnResume$1.smali index 8516381012..8f26134b85 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGifPicker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker;->access$handleViewState(Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker;Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$1.smali index bfb50a8d83..fc6a88c2e7 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$2.smali index 87ab88d4a7..c4eddf584a 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$2.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$3.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$3.smali index 8530d7430a..bec732a848 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$3.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker$setWindowInsetsListeners$3;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; @@ -66,4 +64,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker.smali index 14f518d8f7..d5b6c432c9 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPicker.smali @@ -39,43 +39,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; - const-string v3, "getContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "categoryRecycler" + const/4 v2, 0x0 - const-string v3, "getCategoryRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "categoryRecycler" + + const-string v4, "getCategoryRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifCategoriesLoadingView" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker; - const-string v3, "getGifCategoriesLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifCategoriesLoadingView" + + const-string v4, "getGifCategoriesLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -268,7 +286,7 @@ :cond_2 const-string p1, "categoryAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -351,7 +369,7 @@ :cond_0 const-string v0, "categoryAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -427,7 +445,7 @@ const-string v0, "ViewModelProvider(\n \u2026kerViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/gifpicker/GifPickerViewModel; @@ -439,9 +457,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -453,15 +471,20 @@ move-result-object p1 - const/4 v0, 0x2 - const/4 v1, 0x0 - const/4 v2, 0x0 + const/4 v2, 0x2 - invoke-static {p1, v0, v1, v0, v2}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->updateView$default(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;IIILjava/lang/Object;)V + invoke-static {p1, v2, v1, v2, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->updateView$default(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;IIILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -504,9 +527,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -540,7 +563,7 @@ :cond_1 const-string v0, "categoryAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -548,7 +571,7 @@ .end method .method public final setOnSelectGifCategory(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -560,11 +583,18 @@ } .end annotation - const-string v0, "onGifCategorySelected" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPicker;->onSelectGifCategory:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onGifCategorySelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$onViewBoundOrOnResume$1.smali index 9f7df2a79f..1464212d8c 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGifPickerSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,9 +63,9 @@ iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; - const-string/jumbo v1, "viewState" + const-string v1, "viewState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;->access$handleViewState(Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$1.smali index 9a9df153e2..6de397b781 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGifPickerSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/chat/input/gifpicker/GifAdapterItem$GifItem;)V .locals 1 - const-string v0, "gifItem" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; @@ -89,4 +87,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "gifItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$2.smali index 2a30547856..09f7fd33ef 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setUpGifRecycler$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGifPickerSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/CharSequence;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/google/android/material/textfield/TextInputEditText;)V - .locals 7 + .locals 1 - const-class v3, Lcom/google/android/material/textfield/TextInputEditText; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "setText" - - const-string v5, "setText(Ljava/lang/CharSequence;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "setText" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/google/android/material/textfield/TextInputEditText; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "setText(Ljava/lang/CharSequence;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Ljava/lang/CharSequence;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setupSearchBar$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setupSearchBar$1.smali index 7bc6363d62..d77955c4f3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setupSearchBar$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setupSearchBar$1.smali @@ -59,13 +59,20 @@ .method public final call(Ljava/lang/String;)V .locals 1 - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch$setupSearchBar$1;->this$0:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;->access$handleInputChanged(Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch.smali index cd25717f6f..1b2e100671 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch.smali @@ -41,71 +41,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifSearchViewFlipper" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; - const-string v3, "getGifSearchViewFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "gifSearchViewFlipper" - move-result-object v1 + const-string v4, "getGifSearchViewFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "gifLoadingView" + const/4 v2, 0x0 - const-string v3, "getGifLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "gifLoadingView" + + const-string v4, "getGifLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifRecycler" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; - const-string v3, "getGifRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifRecycler" + + const-string v4, "getGifRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifSearchInput" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; - const-string v3, "getGifSearchInput()Lcom/google/android/material/textfield/TextInputEditText;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifSearchInput" + + const-string v4, "getGifSearchInput()Lcom/google/android/material/textfield/TextInputEditText;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "gifSearchInputClear" + const-class v2, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; - const-string v3, "getGifSearchInputClear()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gifSearchInputClear" + + const-string v4, "getGifSearchInputClear()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -176,7 +206,7 @@ :cond_0 const-string p0, "gifPickerViewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -417,7 +447,7 @@ :cond_3 const-string p1, "gifPickerViewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -458,14 +488,14 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 sget-object v0, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$LoadingSearchResults;->INSTANCE:Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel$ViewState$LoadingSearchResults; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -488,7 +518,7 @@ goto :goto_0 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -589,7 +619,7 @@ :cond_0 const-string p1, "gifAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -661,7 +691,7 @@ const-string v0, "requireContext()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -687,7 +717,7 @@ const-string v0, "ViewModelProvider(\n \u2026rchViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/chat/input/gifpicker/GifSearchViewModel; @@ -699,9 +729,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -709,9 +739,9 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;->getGifRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$Companion;->calculateColumnCount(Landroidx/recyclerview/widget/RecyclerView;)I + invoke-virtual {p1, v1}, Lcom/discord/widgets/chat/input/gifpicker/GifAdapter$Companion;->calculateColumnCount(Landroidx/recyclerview/widget/RecyclerView;)I move-result p1 @@ -721,17 +751,22 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;->getGifLoadingView()Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {v0, p1, v1, v2, v3}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->updateView$default(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;IIILjava/lang/Object;)V + invoke-static {v1, p1, v2, v3, v0}, Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;->updateView$default(Lcom/discord/widgets/chat/input/gifpicker/GifLoadingView;IIILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -759,7 +794,7 @@ const-string v1, "gifPickerViewModel\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -790,7 +825,7 @@ :cond_0 const-string v0, "gifPickerViewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -798,7 +833,7 @@ .end method .method public final setOnGifSelected(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -808,11 +843,18 @@ } .end annotation - const-string v0, "onSelected" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch;->onGifSelected:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "onSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$Companion.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$Companion.smali index 9abcfc4f56..bbdf13a476 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$Companion.smali @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet; @@ -93,4 +91,13 @@ invoke-virtual {v0, p3}, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet;->setOnCancel(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onCreateDialog$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onCreateDialog$1.smali index 7a0cf784e5..86761a344f 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onCreateDialog$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onCreateDialog$1.smali @@ -51,7 +51,7 @@ const-string v0, "BottomSheetBehavior.from(bottomSheet)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$1.smali index 025d19fd44..26d1c3e3bf 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGifPickerSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$2.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$2.smali index 9b6566f103..6fd7d60911 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet$onViewCreated$2.smali @@ -57,7 +57,7 @@ const-string v2, "resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; diff --git a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet.smali b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet.smali index 24d890e160..016d40a215 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet.smali @@ -76,7 +76,7 @@ :cond_0 const-string p0, "container" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -135,9 +135,9 @@ .method public onCancel(Landroid/content/DialogInterface;)V .locals 1 - const-string v0, "dialog" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onCancel(Landroid/content/DialogInterface;)V @@ -163,11 +163,16 @@ :cond_1 const-string p1, "gifPickerFragment" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_2 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; @@ -200,9 +205,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 3 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -214,9 +219,7 @@ iput-object p1, p0, Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSheet;->gifPickerFragment:Lcom/discord/widgets/chat/input/gifpicker/WidgetGifPickerSearch; - const/4 p2, 0x0 - - const-string v0, "gifPickerFragment" + const-string p2, "gifPickerFragment" if-eqz p1, :cond_2 @@ -267,19 +270,26 @@ return-void :cond_0 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_2 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setOnCancel(Lkotlin/jvm/functions/Function0;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$1.smali b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$1.smali index 4e7300bbd8..c39603ae5c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InlineMediaView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$1;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lrx/subscriptions/CompositeSubscription;->a(Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$2.smali b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$2.smali index eec68618ea..caed7d1a7b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InlineMediaView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Float;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$3.smali b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$3.smali index bfbab3cc37..7c673dfea9 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InlineMediaView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$3;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lrx/subscriptions/CompositeSubscription;->a(Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$4.smali b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$4.smali index da6c7ef12f..902573fbb2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$4.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InlineMediaView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/player/AppMediaPlayer$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/player/AppMediaPlayer$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUIWithValidatedEmbed$4;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/InlineMediaView;->access$handlePlayerEvent(Lcom/discord/widgets/chat/list/InlineMediaView;Lcom/discord/player/AppMediaPlayer$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView.smali b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView.smali index b564a81256..cfce7170b8 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/InlineMediaView.smali @@ -52,71 +52,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/list/InlineMediaView; + new-instance v1, Lk0/n/c/q; - const-string v2, "imagePreview" + const-class v2, Lcom/discord/widgets/chat/list/InlineMediaView; - const-string v3, "getImagePreview()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "imagePreview" - move-result-object v1 + const-string v4, "getImagePreview()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/list/InlineMediaView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "playButton" + const/4 v2, 0x0 - const-string v3, "getPlayButton()Landroid/widget/ImageView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/list/InlineMediaView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "playButton" + + const-string v4, "getPlayButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/InlineMediaView; + new-instance v1, Lk0/n/c/q; - const-string v2, "playerView" + const-class v2, Lcom/discord/widgets/chat/list/InlineMediaView; - const-string v3, "getPlayerView()Lcom/google/android/exoplayer2/ui/PlayerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playerView" + + const-string v4, "getPlayerView()Lcom/google/android/exoplayer2/ui/PlayerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/InlineMediaView; + new-instance v1, Lk0/n/c/q; - const-string v2, "loadingIndicator" + const-class v2, Lcom/discord/widgets/chat/list/InlineMediaView; - const-string v3, "getLoadingIndicator()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "loadingIndicator" + + const-string v4, "getLoadingIndicator()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/InlineMediaView; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "volumeToggle" + const-class v2, Lcom/discord/widgets/chat/list/InlineMediaView; - const-string v3, "getVolumeToggle()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "volumeToggle" + + const-string v4, "getVolumeToggle()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -130,9 +160,7 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/cardview/widget/CardView;->(Landroid/content/Context;)V @@ -210,19 +238,26 @@ const-string v0, "PublishSubject.create()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/InlineMediaView;->unsubscribeSignal:Lrx/subjects/Subject; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/cardview/widget/CardView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -300,19 +335,26 @@ const-string p2, "PublishSubject.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/InlineMediaView;->unsubscribeSignal:Lrx/subjects/Subject; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/cardview/widget/CardView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -390,11 +432,20 @@ const-string p2, "PublishSubject.create()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/InlineMediaView;->unsubscribeSignal:Lrx/subjects/Subject; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -635,7 +686,7 @@ sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$a;->a:Lcom/discord/player/AppMediaPlayer$Event$a; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -660,7 +711,7 @@ :cond_0 sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$f;->a:Lcom/discord/player/AppMediaPlayer$Event$f; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -696,7 +747,7 @@ :cond_3 sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$e;->a:Lcom/discord/player/AppMediaPlayer$Event$e; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -935,7 +986,7 @@ const-string v5, "embed.image" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getProxyUrl()Ljava/lang/String; @@ -943,7 +994,7 @@ const-string v5, "embed.image.proxyUrl" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Ljava/lang/Integer;->intValue()I @@ -1022,7 +1073,7 @@ const-string v5, "context" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lf/a/g/i;->a(Landroid/content/Context;)Lcom/discord/player/AppMediaPlayer; @@ -1231,35 +1282,47 @@ .end method .method public onViewAttachedToWindow(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/chat/list/InlineMediaView;->resetCurrentEmbed()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewDetachedFromWindow(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/chat/list/InlineMediaView;->clearPlayerAndSubscriptions()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onVisibilityChanged(Landroid/view/View;I)V - .locals 1 + .locals 0 - const-string v0, "changedView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Landroid/widget/FrameLayout;->onVisibilityChanged(Landroid/view/View;I)V @@ -1274,14 +1337,21 @@ :goto_0 return-void + + :cond_1 + const-string p1, "changedView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateUIWithAttachment(Lcom/discord/models/domain/ModelMessageAttachment;Ljava/lang/Integer;Ljava/lang/Integer;)V .locals 4 - const-string v0, "attachment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageAttachment;->getType()Lcom/discord/models/domain/ModelMessageAttachment$Type; @@ -1364,14 +1434,21 @@ invoke-direct {p0, p1, p2, p3, v0}, Lcom/discord/widgets/chat/list/InlineMediaView;->updateUIWithValidatedEmbed(Lcom/discord/models/domain/ModelMessageEmbed;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)V return-void + + :cond_4 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateUIWithEmbed(Lcom/discord/models/domain/ModelMessageEmbed;Ljava/lang/Integer;Ljava/lang/Integer;)V .locals 3 - const-string v0, "embed" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageEmbed;->getVideo()Lcom/discord/models/domain/ModelMessageEmbed$Item; @@ -1452,4 +1529,13 @@ invoke-direct {p0, p1, p2, p3, v0}, Lcom/discord/widgets/chat/list/InlineMediaView;->updateUIWithValidatedEmbed(Lcom/discord/models/domain/ModelMessageEmbed;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)V return-void + + :cond_4 + const-string p1, "embed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$get$1.smali index 1b66584981..49d529bda1 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "ViewEmbedGameInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function6<", "Lcom/discord/widgets/chat/list/entries/GameInviteEntry;", "Lcom/discord/models/domain/ModelUser;", @@ -41,29 +41,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion; + const/4 v0, 0x6 - const/4 v1, 0x6 - - const-string v4, "create" - - const-string v5, "create(Lcom/discord/widgets/chat/list/entries/GameInviteEntry;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "create" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "create(Lcom/discord/widgets/chat/list/entries/GameInviteEntry;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/widgets/chat/list/entries/GameInviteEntry;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; .locals 8 .annotation system Ldalvik/annotation/Signature; @@ -86,23 +102,17 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "p2" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "p5" + if-eqz p6, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p6" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; move-object v1, v0 @@ -125,6 +135,34 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p6" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p5" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$1.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$1.smali index ea1941e85f..1e6f2723ee 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "ViewEmbedGameInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function7<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Long;", @@ -42,31 +42,47 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion; + const/4 v0, 0x7 - const/4 v1, 0x7 - - const-string v4, "createForShare" - - const-string v5, "createForShare(Lcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Lcom/discord/models/domain/ModelApplication;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "createForShare" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "createForShare(Lcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Lcom/discord/models/domain/ModelApplication;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Lcom/discord/models/domain/ModelApplication;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; - .locals 10 + .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -88,47 +104,79 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 - const-string v0, "p3" + if-eqz p6, :cond_1 - move-object v5, p4 + if-eqz p8, :cond_0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object v10, p0 - const-string v0, "p5" + iget-object v0, v10, Lk0/n/c/b;->receiver:Ljava/lang/Object; - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p7" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v1, v0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + move-object v1, v0 check-cast v1, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion; + move-object v2, p1 + move-wide v3, p2 - move-object v6, p5 + move-object v5, p4 + + move-object/from16 v6, p5 + + move-object/from16 v7, p6 move-object/from16 v8, p7 + move-object/from16 v9, p8 + invoke-static/range {v1 .. v9}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion;->access$createForShare(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion;Lcom/discord/models/domain/ModelUser;JLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/Map;Lcom/discord/models/domain/ModelApplication;Ljava/util/List;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; - move-result-object v1 + move-result-object v0 - return-object v1 + return-object v0 + + :cond_0 + move-object v10, p0 + + const-string v1, "p7" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v10, p0 + + const-string v1, "p5" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + move-object v10, p0 + + const-string v1, "p3" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + move-object v10, p0 + + const-string v1, "p1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1$1.smali index 9c4820674d..2aa19486c8 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1$1.smali @@ -49,7 +49,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1$1;->call(Lcom/discord/models/domain/activity/ModelActivity;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/activity/ModelActivity;)Z .locals 1 if-eqz p1, :cond_1 @@ -74,7 +90,7 @@ iget-object v0, v0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1;->$partyId:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -88,21 +104,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1$1;->call(Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1.smali index e43971de4d..d6cc052e05 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion$getForShare$activityObs$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/activity/ModelActivity;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/activity/ModelActivity;", ">;" } @@ -89,7 +86,7 @@ const-string v1, "authorId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion.smali index a09897c51e..5301406adb 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model$Companion.smali @@ -75,8 +75,6 @@ move-object v0, p0 - new-instance v12, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; - invoke-virtual {p1}, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->getAuthorId()J move-result-wide v3 @@ -129,6 +127,8 @@ move-result v11 + new-instance v12, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; + move-object v1, v12 move-object v2, p2 @@ -301,7 +301,7 @@ move-result-wide v7 - invoke-static {p1, v7, v8}, Lk0/r/f;->until(IJ)Lk0/r/e; + invoke-static {p1, v7, v8}, Lk0/q/f;->until(IJ)Lk0/q/e; move-result-object p1 @@ -318,9 +318,9 @@ move-object p2, p1 - check-cast p2, Lk0/j/r; + check-cast p2, Lk0/i/r; - invoke-virtual {p2}, Lk0/j/r;->nextLong()J + invoke-virtual {p2}, Lk0/i/r;->nextLong()J move-result-wide v7 @@ -470,13 +470,11 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "item" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v1, Ls0/l/e/j; @@ -580,7 +578,7 @@ const-string p2, "Observable\n .\u2026ion::create\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -592,9 +590,23 @@ const-string p2, "Observable\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getForShare(Landroid/content/Context;Lcom/discord/utilities/time/Clock;Landroid/net/Uri;Lcom/discord/models/domain/activity/ModelActivity;)Lrx/Observable; @@ -613,17 +625,13 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "clock" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "Observable.just(null)" - - const/4 v1, 0x0 + const-string v1, "Observable.just(null)" if-eqz p3, :cond_4 @@ -635,14 +643,14 @@ if-eqz v2, :cond_0 - invoke-static {v2}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v2}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v2 goto :goto_0 :cond_0 - move-object v2, v1 + move-object v2, v0 :goto_0 const-string v3, "party_id" @@ -659,14 +667,14 @@ if-eqz v4, :cond_1 - invoke-static {v4}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v4}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v4 goto :goto_1 :cond_1 - move-object v4, v1 + move-object v4, v0 :goto_1 if-eqz v2, :cond_3 @@ -681,7 +689,7 @@ const-string v6, "/send/activity" - invoke-static {v5, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -802,7 +810,7 @@ const-string p2, "Observable\n .\u2026ateForShare\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -814,7 +822,7 @@ const-string p2, "Observable\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -838,22 +846,36 @@ const/4 p3, 0x2 - invoke-static {p1, p2, v1, p3, v1}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {p1, p2, v0, p3, v0}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V new-instance p1, Ls0/l/e/j; - invoke-direct {p1, v1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {p1, v0}, Ls0/l/e/j;->(Ljava/lang/Object;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 :cond_4 new-instance p1, Ls0/l/e/j; - invoke-direct {p1, v1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {p1, v0}, Ls0/l/e/j;->(Ljava/lang/Object;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_5 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model.smali index 24041eff37..fa694414bf 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$Model.smali @@ -97,21 +97,15 @@ } .end annotation - const-string v0, "meUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "application" + if-eqz p6, :cond_8 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_7 - const-string v0, "messageActivity" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "users" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_6 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -265,6 +259,34 @@ iput-boolean p3, p0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->isPartyMatch:Z return-void + + :cond_6 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "messageActivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/models/domain/ModelUser;JJLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/List;ZILjava/lang/Object;)Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; @@ -404,7 +426,7 @@ const-string v1, "messageActivity.partyId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -500,45 +522,67 @@ } .end annotation - const-string v0, "meUser" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_2 - const-string v0, "application" + if-eqz p7, :cond_1 - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "messageActivity" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "users" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; move-object v1, v0 + move-object v2, p1 + move-wide v3, p2 move-wide/from16 v5, p4 + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + move-object/from16 v9, p8 + move-object/from16 v10, p9 + move/from16 v11, p10 invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->(Lcom/discord/models/domain/ModelUser;JJLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/activity/ModelActivity;Ljava/util/List;Z)V return-object v0 + + :cond_0 + const-string v1, "users" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "messageActivity" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "application" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "meUser" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -556,7 +600,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -582,7 +626,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->application:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -592,7 +636,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->messageActivity:Lcom/discord/models/domain/ModelMessage$Activity; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -602,7 +646,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->activity:Lcom/discord/models/domain/activity/ModelActivity; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -612,7 +656,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->users:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$1.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$1.smali index 9571f27ba4..d61242e4e4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$1.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$1;->$this_onConfigureActionButton:Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model; diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$2.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$2.smali index 17beff2cdb..563a790e93 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite$onConfigureActionButton$2.smali @@ -41,7 +41,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali index de46123877..bde45b6102 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali @@ -72,9 +72,7 @@ .method public constructor (Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V @@ -98,7 +96,7 @@ const-string v0, "findViewById(R.id.item_game_invite_header)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -112,7 +110,7 @@ const-string v0, "findViewById(R.id.item_game_invite_subtext)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -126,7 +124,7 @@ const-string v0, "findViewById(R.id.item_g\u2026vite_application_name_tv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -140,7 +138,7 @@ const-string v0, "findViewById(R.id.item_game_invite_cover_iv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -154,7 +152,7 @@ const-string v0, "findViewById(R.id.item_game_invite_avatar_iv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -168,7 +166,7 @@ const-string v0, "findViewById(R.id.item_g\u2026_invite_avatar_status_iv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -182,7 +180,7 @@ const-string v0, "findViewById(R.id.item_game_invite_recycler)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/recyclerview/widget/RecyclerView; @@ -196,7 +194,7 @@ const-string v0, "findViewById(R.id.item_game_invite_action_btn)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/button/MaterialButton; @@ -219,14 +217,21 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;->userAdapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -250,7 +255,7 @@ const-string p2, "findViewById(R.id.item_game_invite_header)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -264,7 +269,7 @@ const-string p2, "findViewById(R.id.item_game_invite_subtext)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -278,7 +283,7 @@ const-string p2, "findViewById(R.id.item_g\u2026vite_application_name_tv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -292,7 +297,7 @@ const-string p2, "findViewById(R.id.item_game_invite_cover_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -306,7 +311,7 @@ const-string p2, "findViewById(R.id.item_game_invite_avatar_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -320,7 +325,7 @@ const-string p2, "findViewById(R.id.item_g\u2026_invite_avatar_status_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -334,7 +339,7 @@ const-string p2, "findViewById(R.id.item_game_invite_recycler)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/recyclerview/widget/RecyclerView; @@ -348,7 +353,7 @@ const-string p2, "findViewById(R.id.item_game_invite_action_btn)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/button/MaterialButton; @@ -371,14 +376,21 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;->userAdapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -402,7 +414,7 @@ const-string p2, "findViewById(R.id.item_game_invite_header)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -416,7 +428,7 @@ const-string p2, "findViewById(R.id.item_game_invite_subtext)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -430,7 +442,7 @@ const-string p2, "findViewById(R.id.item_g\u2026vite_application_name_tv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -444,7 +456,7 @@ const-string p2, "findViewById(R.id.item_game_invite_cover_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -458,7 +470,7 @@ const-string p2, "findViewById(R.id.item_game_invite_avatar_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -472,7 +484,7 @@ const-string p2, "findViewById(R.id.item_g\u2026_invite_avatar_status_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -486,7 +498,7 @@ const-string p2, "findViewById(R.id.item_game_invite_recycler)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/recyclerview/widget/RecyclerView; @@ -500,7 +512,7 @@ const-string p2, "findViewById(R.id.item_game_invite_action_btn)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/button/MaterialButton; @@ -523,14 +535,21 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;->userAdapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;II)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V @@ -554,7 +573,7 @@ const-string p2, "findViewById(R.id.item_game_invite_header)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -568,7 +587,7 @@ const-string p2, "findViewById(R.id.item_game_invite_subtext)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -582,7 +601,7 @@ const-string p2, "findViewById(R.id.item_g\u2026vite_application_name_tv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -596,7 +615,7 @@ const-string p2, "findViewById(R.id.item_game_invite_cover_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -610,7 +629,7 @@ const-string p2, "findViewById(R.id.item_game_invite_avatar_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -624,7 +643,7 @@ const-string p2, "findViewById(R.id.item_g\u2026_invite_avatar_status_iv)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -638,7 +657,7 @@ const-string p2, "findViewById(R.id.item_game_invite_recycler)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/recyclerview/widget/RecyclerView; @@ -652,7 +671,7 @@ const-string p2, "findViewById(R.id.item_game_invite_action_btn)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/button/MaterialButton; @@ -675,6 +694,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;->userAdapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final configureActivityImages(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Z)V @@ -824,7 +852,7 @@ const-string v2, "it" - invoke-static {v15, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v15, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v16, 0x0 @@ -1332,7 +1360,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -1376,17 +1404,29 @@ .method public final bind(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "model" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "clock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;->configureUI(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/utilities/time/Clock;)V return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getOnActionButtonClick()Lkotlin/jvm/functions/Function2; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali index 5284a77ed7..818e73d8d7 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali @@ -351,13 +351,9 @@ iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatList;->adapter:Lcom/discord/widgets/chat/list/WidgetChatListAdapter; - const-string v2, "appComponent" - - invoke-static {p0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const-string v2, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData.smali index b0cee0b5fa..731c0fd8cc 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData.smali @@ -70,15 +70,15 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; iput-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData;->channelNames:Ljava/util/Map; - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; iput-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData;->list:Ljava/util/List; - sget-object v0, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; iput-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EmptyData;->myRoleIds:Ljava/util/Set; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler$DefaultImpls.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler$DefaultImpls.smali index 3b6593b432..428c2a473a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler$DefaultImpls.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler$DefaultImpls.smali @@ -18,11 +18,18 @@ .method public static onUrlLongClicked(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;Ljava/lang/String;)V .locals 0 - const-string/jumbo p0, "url" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p0, "url" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static onUserMentionClicked(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;JJJ)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$HandlerOfScrolls.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$HandlerOfScrolls.smali index e9bd20d5a3..b10d3b65f5 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$HandlerOfScrolls.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$HandlerOfScrolls.smali @@ -43,9 +43,7 @@ .method public onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V .locals 4 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V @@ -90,4 +88,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$ScrollToWithHighlight.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$ScrollToWithHighlight.smali index 9f5d2538c5..c33a152b57 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$ScrollToWithHighlight.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$ScrollToWithHighlight.smali @@ -52,17 +52,13 @@ } .end annotation - const-string v0, "adapter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "handler" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onCompleted" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -77,6 +73,27 @@ invoke-virtual {p2, p0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z return-void + + :cond_0 + const-string p1, "onCompleted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final animateHighlight(Landroid/view/View;)V @@ -113,11 +130,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.graphics.drawable.TransitionDrawable" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -304,7 +321,7 @@ move-result v8 :cond_a - invoke-static {v8, v5}, Lk0/r/f;->downTo(II)Lkotlin/ranges/IntProgression; + invoke-static {v8, v5}, Lk0/q/f;->downTo(II)Lkotlin/ranges/IntProgression; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$disposeHandlers$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$disposeHandlers$1.smali index b52ebff313..003b943ca2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$disposeHandlers$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$disposeHandlers$1.smali @@ -70,13 +70,25 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$scrollToMessageId$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$scrollToMessageId$1.smali index b3fbef10d7..c6a8843154 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$scrollToMessageId$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$scrollToMessageId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapter$scrollToMessageId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$setHandlers$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$setHandlers$1.smali index 7105987ef8..ad0c995c64 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$setHandlers$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter$setHandlers$1.smali @@ -60,13 +60,11 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$setHandlers$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapter; @@ -85,4 +83,18 @@ invoke-virtual {p1, p2, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali index 816e2a6834..63c9e99e51 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali @@ -94,17 +94,13 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "eventHandler" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -147,6 +143,27 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->handlerOfUpdates:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$HandlerOfUpdates; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "eventHandler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroidx/recyclerview/widget/RecyclerView;Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;Lcom/discord/utilities/time/Clock;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -402,9 +419,9 @@ } .end annotation - const-string v0, "parent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 packed-switch p2, :pswitch_data_0 @@ -462,8 +479,6 @@ const/4 p2, 0x2 - const/4 v0, 0x0 - invoke-direct {p1, p0, v0, p2, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapter;Lcom/discord/utilities/time/Clock;ILkotlin/jvm/internal/DefaultConstructorMarker;)V goto/16 :goto_0 @@ -662,6 +677,15 @@ :goto_0 return-object p1 + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + nop + :pswitch_data_0 .packed-switch 0x0 :pswitch_20 @@ -774,57 +798,71 @@ .end method .method public final onReactionClicked(JLcom/discord/models/domain/ModelMessageReaction;)V - .locals 9 + .locals 8 - const-string v0, "reaction" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; - iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; + iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; - iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; + invoke-interface {v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getUserId()J - invoke-interface {v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getUserId()J + move-result-wide v1 - move-result-wide v2 + iget-object v3, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; - iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; + invoke-interface {v3}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getChannelId()J - invoke-interface {v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getChannelId()J + move-result-wide v3 - move-result-wide v4 + move-wide v5, p1 - move-wide v6, p1 + move-object v7, p3 - move-object v8, p3 - - invoke-interface/range {v1 .. v8}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onReactionClicked(JJJLcom/discord/models/domain/ModelMessageReaction;)V + invoke-interface/range {v0 .. v7}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onReactionClicked(JJJLcom/discord/models/domain/ModelMessageReaction;)V return-void + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onReactionLongClicked(JLcom/discord/models/domain/ModelMessageReaction;)V - .locals 7 + .locals 6 - const-string v0, "reaction" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; - iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; + iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; - iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; + invoke-interface {v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getChannelId()J - invoke-interface {v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getChannelId()J + move-result-wide v1 - move-result-wide v2 + move-wide v3, p1 - move-wide v4, p1 + move-object v5, p3 - move-object v6, p3 - - invoke-interface/range {v1 .. v6}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onReactionLongClicked(JJLcom/discord/models/domain/ModelMessageReaction;)V + invoke-interface/range {v0 .. v5}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onReactionLongClicked(JJLcom/discord/models/domain/ModelMessageReaction;)V return-void + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onResume()V @@ -881,17 +919,11 @@ move-object v0, p0 - const-string v1, "activity" + const/4 v1, 0x0 - move-object/from16 v10, p6 + if-eqz p6, :cond_1 - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "application" - - move-object/from16 v11, p7 - - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 iget-object v2, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; @@ -907,17 +939,33 @@ move/from16 v9, p5 + move-object/from16 v10, p6 + + move-object/from16 v11, p7 + invoke-interface/range {v2 .. v11}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onUserActivityAction(JJJILcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelApplication;)V return-void + + :cond_0 + const-string v2, "application" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + const-string v2, "activity" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final scrollToMessageId(JLrx/functions/Action0;)V .locals 7 - const-string v0, "onCompleted" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->scrollToWithHighlight:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$ScrollToWithHighlight; @@ -982,14 +1030,21 @@ iput-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->scrollToWithHighlight:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$ScrollToWithHighlight; return-void + + :cond_3 + const-string p1, "onCompleted" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->data:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; @@ -1000,6 +1055,15 @@ invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setHandlers()V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$1.smali index a189b22148..0b82e68316 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$1.smali @@ -57,7 +57,7 @@ const-string v1, "it.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; @@ -65,7 +65,7 @@ const-string v1, "it.text" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -78,11 +78,11 @@ return p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.widget.TextView" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Companion.smali index e3f5d57969..d672d53df2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Companion.smali @@ -94,7 +94,7 @@ const-string v0, "attachment.url" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x4 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1.smali index e07e81a128..1d5fc771e4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemAttachment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1;->$eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; invoke-interface {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onUrlLongClicked(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model.smali index 124531b302..d4cc2260c0 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model.smali @@ -57,7 +57,7 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/entries/AttachmentEntry;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -78,9 +78,7 @@ } .end annotation - const-string v0, "attachmentEntry" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -123,6 +121,15 @@ iput-boolean p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->isSpoilerHidden:Z return-void + + :cond_1 + const-string p1, "attachmentEntry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/widgets/chat/list/entries/AttachmentEntry;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;JILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -390,27 +397,34 @@ } .end annotation - const-string v0, "attachmentEntry" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model; - new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-object v2, p2 - move-object v3, p2 + move-object v3, p3 - move-object v4, p3 + move-object v4, p4 - move-object v5, p4 + move-wide v5, p5 - move-wide v6, p5 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->(Lcom/discord/widgets/chat/list/entries/AttachmentEntry;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->(Lcom/discord/widgets/chat/list/entries/AttachmentEntry;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "attachmentEntry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final createRenderContext(Landroid/content/Context;Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;)Lcom/discord/utilities/textprocessing/MessageRenderContext; @@ -420,47 +434,39 @@ move-object/from16 v1, p2 - move-object/from16 v3, p1 + const/4 v2, 0x0 - const-string v2, "androidContext" + if-eqz p1, :cond_1 - move-object/from16 v4, p1 + if-eqz v1, :cond_0 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Lcom/discord/utilities/textprocessing/MessageRenderContext; - const-string v2, "eventHandler" + move-object v3, v2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-wide v5, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->myId:J - new-instance v19, Lcom/discord/utilities/textprocessing/MessageRenderContext; + iget-object v4, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->attachmentEntry:Lcom/discord/widgets/chat/list/entries/AttachmentEntry; - move-object/from16 v2, v19 + invoke-virtual {v4}, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->getAllowAnimatedEmojis()Z - iget-wide v4, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->myId:J + move-result v7 - iget-object v6, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->attachmentEntry:Lcom/discord/widgets/chat/list/entries/AttachmentEntry; + iget-object v8, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->userNames:Ljava/util/Map; - invoke-virtual {v6}, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->getAllowAnimatedEmojis()Z + iget-object v9, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->channelNames:Ljava/util/Map; - move-result v6 - - iget-object v7, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->userNames:Ljava/util/Map; - - iget-object v8, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->channelNames:Ljava/util/Map; - - iget-object v9, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->roles:Ljava/util/Map; - - new-instance v10, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1; - - move-object v12, v10 - - invoke-direct {v10, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;)V - - const/4 v10, 0x0 + iget-object v10, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->roles:Ljava/util/Map; const/4 v11, 0x0 - const/4 v13, 0x0 + const/4 v12, 0x0 + + new-instance v4, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1; + + move-object v13, v4 + + invoke-direct {v4, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model$createRenderContext$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;)V const/4 v14, 0x0 @@ -468,13 +474,31 @@ const/16 v16, 0x0 - const/16 v17, 0x1ec0 + const/16 v17, 0x0 - const/16 v18, 0x0 + const/16 v18, 0x1ec0 - invoke-direct/range {v2 .. v18}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->(Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + const/16 v19, 0x0 - return-object v19 + move-object/from16 v4, p1 + + invoke-direct/range {v3 .. v19}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->(Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-object v2 + + :cond_0 + const-string v1, "eventHandler" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + const-string v1, "androidContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public equals(Ljava/lang/Object;)Z @@ -492,7 +516,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->attachmentEntry:Lcom/discord/widgets/chat/list/entries/AttachmentEntry; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -502,7 +526,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->channelNames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -512,7 +536,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->userNames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -522,7 +546,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->roles:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureFileData$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureFileData$1.smali index 6fdc755612..121a0ec036 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureFileData$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureFileData$1.smali @@ -63,7 +63,7 @@ const-string v1, "Uri.parse(data.url)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureFileData$1;->$data:Lcom/discord/models/domain/ModelMessageAttachment; @@ -73,7 +73,7 @@ const-string v2, "data.filename" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onQuickDownloadClicked(Landroid/net/Uri;Ljava/lang/String;)Z diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$1.smali index cb238ac776..86de97b269 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemAttachment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/ViewPropertyAnimator;)V .locals 1 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/high16 v0, 0x3f800000 # 1.0f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$2.smali index 36ca1fc704..b4e38829af 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemAttachment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/ViewPropertyAnimator;)V .locals 1 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x3f666666 # 0.9f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$4.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$4.smali index 6fe594235b..de2924ab03 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$4.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$4.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$5.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$5.smali index 2df250bcd0..ee16516156 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$configureUI$5.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali index 9ebbf6d1e9..d00196cbd8 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali @@ -45,7 +45,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment; @@ -53,89 +53,131 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "inlineMedia" + new-instance v2, Lk0/n/c/q; - const-string v3, "getInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "inlineMedia" - move-result-object v2 + const-string v5, "getInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "card" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getCard()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "card" + + const-string v5, "getCard()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "fileIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getFileIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "fileIcon" + + const-string v5, "getFileIcon()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "fileName" + new-instance v2, Lk0/n/c/q; - const-string v3, "getFileName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "fileName" + + const-string v5, "getFileName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "fileDescription" + new-instance v2, Lk0/n/c/q; - const-string v3, "getFileDescription()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "fileDescription" + + const-string v5, "getFileDescription()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "fileDownload" + new-instance v2, Lk0/n/c/q; - const-string v3, "getFileDownload()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "fileDownload" + + const-string v5, "getFileDownload()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "spoilerView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSpoilerView()Landroid/widget/FrameLayout;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x6 + const-string v3, "spoilerView" - aput-object v0, v1, v2 + const-string v4, "getSpoilerView()Landroid/widget/FrameLayout;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x6 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -153,9 +195,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 2 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d018c @@ -239,7 +279,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -247,7 +287,7 @@ const-string v1, "itemView.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/embed/EmbedResourceUtils;->computeMaximumImageWidthPx(Landroid/content/Context;)I @@ -256,6 +296,15 @@ iput p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->maxAttachmentImageWidth:I return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;)Lcom/discord/widgets/chat/list/WidgetChatListAdapter; @@ -305,7 +354,7 @@ const-string v2, "data.size" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -379,7 +428,7 @@ const-string v4, "itemView.context" - invoke-static {v2, v3, v4}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {v2, v3, v4}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v2 @@ -522,7 +571,7 @@ const-string p1, "inlineMedia.resources" - invoke-static {v9, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {v4 .. v9}, Lcom/discord/utilities/embed/EmbedResourceUtils;->calculateScaledSize(IIIILandroid/content/res/Resources;)Lkotlin/Pair; @@ -571,7 +620,7 @@ const-string p1, "javaClass.simpleName" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p1, Ljava/lang/StringBuilder; @@ -871,39 +920,46 @@ .end method .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V - .locals 10 + .locals 9 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V - move-object v2, p2 + move-object v1, p2 - check-cast v2, Lcom/discord/widgets/chat/list/entries/AttachmentEntry; + check-cast v1, Lcom/discord/widgets/chat/list/entries/AttachmentEntry; new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model; + const/4 v2, 0x0 + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const-wide/16 v5, 0x0 - const-wide/16 v6, 0x0 + const/16 v7, 0x1e - const/16 v8, 0x1e + const/4 v8, 0x0 - const/4 v9, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->(Lcom/discord/widgets/chat/list/entries/AttachmentEntry;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;JILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v8}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;->(Lcom/discord/widgets/chat/list/entries/AttachmentEntry;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;JILkotlin/jvm/internal/DefaultConstructorMarker;)V invoke-direct {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment$Model;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali index 0c29c0343e..c7cb16bd50 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked; + new-instance v1, Lk0/n/c/q; - const-string v2, "blocked" + const-class v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked; - const-string v3, "getBlocked()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "blocked" - move-result-object v1 + const-string v4, "getBlocked()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -41,9 +47,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d018d @@ -68,6 +72,15 @@ invoke-virtual {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getBlocked()Landroid/widget/TextView; @@ -101,7 +114,7 @@ const-string v1, "getQuantityString(quantityResId, blockedCount)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -133,7 +146,7 @@ const-string p2, "getString(R.string.block\u2026ing.format(blockedCount))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -143,9 +156,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 2 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -169,7 +180,7 @@ const-string v1, "blocked.resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked;->getBlockedText(Landroid/content/res/Resources;I)Ljava/lang/String; @@ -178,6 +189,15 @@ invoke-virtual {p2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$1.smali index cb69ad850e..670797b68b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$1.smali @@ -40,29 +40,43 @@ # virtual methods .method public onViewAttachedToWindow(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "v" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage; invoke-static {p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->access$resetCurrentChatListEntry(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;)V return-void + + :cond_0 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewDetachedFromWindow(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "v" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage; invoke-static {p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->access$clearSubscriptions(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;)V return-void + + :cond_0 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$1.smali index e78b109423..bf21ca0727 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemCallMessage.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$2.smali index 2185e25cc8..fe650225f1 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemCallMessage.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$configureSubtitle$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->access$setOngoingCallDurationSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage.smali index f366101c35..c3c56e7d12 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage.smali @@ -42,7 +42,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage; @@ -50,77 +50,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "statusIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getStatusIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "statusIcon" - move-result-object v2 + const-string v5, "getStatusIcon()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "titleText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getTitleText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "titleText" + + const-string v5, "getTitleText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "subtitleText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSubtitleText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "subtitleText" + + const-string v5, "getSubtitleText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string/jumbo v2, "unjoinedOngoingCallSubtitle" + new-instance v2, Lk0/n/c/q; - const-string v3, "getUnjoinedOngoingCallSubtitle()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "unjoinedOngoingCallSubtitle" + + const-string v5, "getUnjoinedOngoingCallSubtitle()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string/jumbo v2, "unjoinedCallDuration" + new-instance v2, Lk0/n/c/q; - const-string v3, "getUnjoinedCallDuration()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "unjoinedCallDuration" + + const-string v5, "getUnjoinedCallDuration()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "callParticipantsRecycler" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCallParticipantsRecycler()Landroidx/recyclerview/widget/RecyclerView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "callParticipantsRecycler" - aput-object v0, v1, v2 + const-string v4, "getCallParticipantsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -130,9 +166,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 2 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d018e @@ -227,6 +261,15 @@ invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$clearSubscriptions(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;)V @@ -337,7 +380,7 @@ move-result-object v1 - invoke-direct {p0, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->getCallStatus(Lcom/discord/models/domain/ModelMessage;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; + invoke-direct {p0, v0, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->getCallStatus(Lcom/discord/models/domain/ModelMessage;Ljava/util/Map;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; move-result-object v2 @@ -347,7 +390,7 @@ const-string v4, "message.author" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1, v2, v3}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->createCallParticipantUsers(Ljava/util/Map;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;Lcom/discord/models/domain/ModelUser;)Ljava/util/List; @@ -363,7 +406,7 @@ const-string v4, "subtitleText.resources" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->getSubtitleText()Landroid/widget/TextView; @@ -375,7 +418,7 @@ const-string v5, "subtitleText.context" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1, v2, v3, v4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->configureSubtitle(Lcom/discord/widgets/chat/list/entries/MessageEntry;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;Landroid/content/res/Resources;Landroid/content/Context;)V @@ -393,7 +436,7 @@ const-string v4, "statusIcon.context" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v2, v3}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->getCallDrawable(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;Landroid/content/Context;)Landroid/graphics/drawable/Drawable; @@ -415,7 +458,7 @@ const-string v4, "titleText.resources" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v2, v3}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->getTitleString(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;Landroid/content/res/Resources;)Ljava/lang/String; @@ -433,7 +476,7 @@ iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->usersAdapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter; - invoke-static {v1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -442,11 +485,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.chat.list.entries.MessageEntry" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -483,7 +526,7 @@ const-string v1, "subtitleText.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getTimestamp()J @@ -629,7 +672,7 @@ const-string p2, "message.timestampMilliseconds ?: return" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -647,7 +690,7 @@ const-string p4, "Observable\n .\u20260L, 1L, TimeUnit.SECONDS)" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -713,7 +756,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -775,7 +818,7 @@ move-result p1 - invoke-static {v0, p1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 @@ -792,9 +835,9 @@ move-object v0, p1 - check-cast v0, Lk0/j/q; + check-cast v0, Lk0/i/q; - invoke-virtual {v0}, Lk0/j/q;->nextInt()I + invoke-virtual {v0}, Lk0/i/q;->nextInt()I move-result v0 @@ -981,8 +1024,19 @@ return-object v0 .end method -.method private final getCallStatus(Lcom/discord/models/domain/ModelMessage;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; - .locals 5 +.method private final getCallStatus(Lcom/discord/models/domain/ModelMessage;Ljava/util/Map;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; + .locals 8 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lcom/discord/models/domain/ModelMessage;", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", + ">;)", + "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;" + } + .end annotation invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getCall()Lcom/discord/models/domain/ModelMessage$Call; @@ -1000,19 +1054,116 @@ move-result-wide v0 - const-string v2, "call" + invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p2 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage$Call;->getParticipants()Ljava/util/List; + invoke-static {p2}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + + move-result-object p2 + + new-instance v2, Ljava/util/ArrayList; + + invoke-direct {v2}, Ljava/util/ArrayList;->()V + + invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p2 + + :cond_0 + :goto_0 + invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z + + move-result v3 + + const/4 v4, 0x1 + + const/4 v5, 0x0 + + if-eqz v3, :cond_2 + + invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v3 + + move-object v6, v3 + + check-cast v6, Ljava/util/Map$Entry; + + invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + + move-result-object v6 + + check-cast v6, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; + + invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State; + + move-result-object v6 + + if-eqz v6, :cond_1 + + goto :goto_1 + + :cond_1 + const/4 v4, 0x0 + + :goto_1 + if-eqz v4, :cond_0 + + invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + goto :goto_0 + + :cond_2 + new-instance p2, Ljava/util/ArrayList; + + const/16 v3, 0xa + + invoke-static {v2, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + + move-result v3 + + invoke-direct {p2, v3}, Ljava/util/ArrayList;->(I)V + + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v2 - const/4 v3, 0x1 + :goto_2 + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - const/4 v4, 0x0 + move-result v3 - if-eqz v2, :cond_0 + if-eqz v3, :cond_3 + + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v3 + + check-cast v3, Ljava/util/Map$Entry; + + invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + + move-result-object v3 + + check-cast v3, Ljava/lang/Number; + + invoke-virtual {v3}, Ljava/lang/Number;->longValue()J + + move-result-wide v6 + + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v3 + + invoke-interface {p2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + goto :goto_2 + + :cond_3 + const-string v2, "call" + + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage$Call;->getParticipants()Ljava/util/List; @@ -1020,60 +1171,58 @@ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v3 + + invoke-interface {v2, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z + + move-result v2 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v0 - invoke-interface {v2, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z + invoke-interface {p2, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z - move-result v0 + move-result p2 - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage$Call;->getEndedTimestamp()Ljava/lang/String; move-result-object p1 - if-nez p1, :cond_1 + if-nez p1, :cond_4 - goto :goto_1 + goto :goto_3 - :cond_1 - const/4 v3, 0x0 + :cond_4 + const/4 v4, 0x0 - :goto_1 - if-eqz v3, :cond_2 + :goto_3 + if-eqz v4, :cond_5 - if-eqz v0, :cond_2 + if-eqz p2, :cond_5 sget-object p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;->ACTIVE_JOINED:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; - goto :goto_2 + goto :goto_4 - :cond_2 - if-eqz v3, :cond_3 + :cond_5 + if-eqz v4, :cond_6 sget-object p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;->ACTIVE_UNJOINED:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; - goto :goto_2 + goto :goto_4 - :cond_3 - if-eqz v0, :cond_4 + :cond_6 + if-eqz v2, :cond_7 sget-object p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;->INACTIVE_JOINED:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; - goto :goto_2 + goto :goto_4 - :cond_4 + :cond_7 sget-object p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;->INACTIVE_UNJOINED:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus; - :goto_2 + :goto_4 return-object p1 .end method @@ -1215,7 +1364,7 @@ const-string p2, "resources.getString(R.string.call_ended)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -1235,7 +1384,7 @@ const-string p2, "resources.getString(R.string.missed_call)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -1248,7 +1397,7 @@ const-string p2, "resources.getString(R.string.ongoing_call)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -1346,17 +1495,24 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V invoke-direct {p0, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->configure(Lcom/discord/widgets/chat/list/entries/ChatListEntry;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$configureUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$configureUI$1.smali index f7268f80e0..f9b2dc2d5d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$configureUI$1.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1.smali index 3094b8c715..071b7b9b82 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemDstiLottie.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2.smali index 7e424eabd2..7cea9dd915 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemDstiLottie.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/file/DownloadUtils$DownloadState;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/file/DownloadUtils$DownloadState;)V .locals 2 - const-string v0, "downloadState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie; @@ -80,4 +78,13 @@ invoke-static {v0, p1, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;->access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;Lcom/discord/utilities/file/DownloadUtils$DownloadState;Lcom/discord/models/dsti/dto/ModelDsti;)V return-void + + :cond_0 + const-string p1, "downloadState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie.smali index 72fec0f288..0a44288b4c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie.smali @@ -17,7 +17,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie; @@ -25,29 +25,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "loadingSpinner" + new-instance v2, Lk0/n/c/q; - const-string v3, "getLoadingSpinner()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "loadingSpinner" - move-result-object v2 + const-string v5, "getLoadingSpinner()Landroid/view/View;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "lottieView" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getLottieView()Lcom/discord/rlottie/RLottieImageView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "lottieView" - aput-object v0, v1, v2 + const-string v4, "getLottieView()Lcom/discord/rlottie/RLottieImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -57,9 +69,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0190 @@ -82,6 +92,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;->lottieView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;Lcom/discord/utilities/file/DownloadUtils$DownloadState;Lcom/discord/models/dsti/dto/ModelDsti;)V @@ -156,7 +175,7 @@ const-string v2, "itemView.context" - invoke-static {v0, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {v0, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v4 @@ -264,11 +283,11 @@ .end method .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V - .locals 11 + .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -282,76 +301,81 @@ move-result-object p1 - sget-object v0, Lcom/discord/models/dsti/dto/ModelDsti$Type;->LOTTIE:Lcom/discord/models/dsti/dto/ModelDsti$Type; + sget-object v1, Lcom/discord/models/dsti/dto/ModelDsti$Type;->LOTTIE:Lcom/discord/models/dsti/dto/ModelDsti$Type; - if-eq p1, v0, :cond_0 + if-eq p1, v1, :cond_0 return-void :cond_0 sget-object p1, Lcom/discord/utilities/dsti/DstiUtils;->INSTANCE:Lcom/discord/utilities/dsti/DstiUtils; - iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v1, "itemView" + const-string v2, "itemView" - const-string v2, "itemView.context" + const-string v3, "itemView.context" - invoke-static {v0, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {v1, v2, v3}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/widgets/chat/list/entries/DstiEntry;->getDsti()Lcom/discord/models/dsti/dto/ModelDsti; - move-result-object v2 + move-result-object v3 - invoke-virtual {p1, v0, v2}, Lcom/discord/utilities/dsti/DstiUtils;->fetchLottieSticker(Landroid/content/Context;Lcom/discord/models/dsti/dto/ModelDsti;)Lrx/Observable; + invoke-virtual {p1, v1, v3}, Lcom/discord/utilities/dsti/DstiUtils;->fetchLottieSticker(Landroid/content/Context;Lcom/discord/models/dsti/dto/ModelDsti;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 - - invoke-static {p1, v0, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; - move-result-object v2 + move-result-object v3 - const-class v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie; + const-class v4, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie; iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v4 + move-result-object v5 - new-instance v5, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1; + new-instance v6, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1; - invoke-direct {v5, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;)V - - const/4 v6, 0x0 + invoke-direct {v6, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;)V const/4 v7, 0x0 - new-instance v8, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2; + const/4 v8, 0x0 - invoke-direct {v8, p0, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;Lcom/discord/widgets/chat/list/entries/DstiEntry;)V + new-instance v9, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2; - const/16 v9, 0x18 + invoke-direct {v9, p0, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiLottie;Lcom/discord/widgets/chat/list/entries/DstiEntry;)V - const/4 v10, 0x0 + const/16 v10, 0x18 - 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 + const/4 v11, 0x0 + + invoke-static/range {v3 .. v11}, 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_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng$configureUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng$configureUI$1.smali index 1bee8a8114..3de0a3d3d7 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng$configureUI$1.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng.smali index 45c7f7e14b..d2162a029f 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng; + new-instance v1, Lk0/n/c/q; - const-string v2, "pngView" + const-class v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng; - const-string v3, "getPngView()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "pngView" - move-result-object v1 + const-string v4, "getPngView()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -41,9 +47,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0191 @@ -58,6 +62,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng;->pngView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final configureUI(Lcom/discord/models/dsti/dto/ModelDsti;)V @@ -133,9 +146,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -175,6 +186,15 @@ invoke-direct {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemDstiPng;->configureUI(Lcom/discord/models/dsti/dto/ModelDsti;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1$1.smali index 99f9848791..367ad7fe2f 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1$1.smali @@ -45,7 +45,7 @@ const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1$1;->$this_copyTextOnLongPress:Landroid/widget/TextView; @@ -55,7 +55,7 @@ const-string v1, "text" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1.smali index 1255e7f218..a116b6b7d6 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/widget/TextView;)V .locals 1 - const-string v0, "$this$copyTextOnLongPress" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$1$1; @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V return-void + + :cond_0 + const-string p1, "$this$copyTextOnLongPress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$bindUrlOnClick$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$bindUrlOnClick$1.smali index f0da0b0fcd..b13f98a142 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$bindUrlOnClick$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$bindUrlOnClick$1.smali @@ -41,11 +41,11 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const-string v0, "view" - const-string/jumbo v1, "view.context" + const-string v1, "view.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$1.smali index 9cef2a3690..1ea5160227 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$1.smali @@ -27,20 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/String;", - ">;", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Ljava/lang/String;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation @@ -109,7 +96,7 @@ const-string v0, "members" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; @@ -189,7 +176,7 @@ move-result v0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_4 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -211,12 +198,19 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_3 invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_2 :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 + + :cond_4 return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$2.smali index 95ab8f8741..c5031d0be2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion$getModel$2.smali @@ -31,23 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/String;", - ">;", - "Ljava/util/HashMap<", - "Ljava/lang/Long;", - "Ljava/lang/String;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -110,7 +94,7 @@ const-string v0, "myId" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion.smali index ab962a3d62..4f30182009 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion.smali @@ -360,7 +360,7 @@ const/4 v3, 0x2 - invoke-static {v1, p3, v2, v3}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v1, p3, v2, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -399,11 +399,11 @@ add-int/lit8 v1, v1, 0x1 - invoke-static {v0, v1}, Lk0/u/s;->drop(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1}, Lk0/t/s;->drop(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 - invoke-static {v0}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v0}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v0 @@ -502,7 +502,7 @@ const-string v0, "Observable.never()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -597,7 +597,7 @@ const-string v0, "Observable\n .co\u2026 roles, myId)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -609,7 +609,7 @@ const-string v0, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField.smali index 79783d6bc0..2c889947c0 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField.smali @@ -57,13 +57,11 @@ } .end annotation - const-string v0, "parsedName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parsedValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -72,6 +70,20 @@ iput-object p2, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField;->parsedValue:Ljava/util/Collection; return-void + + :cond_0 + const-string p1, "parsedValue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "parsedName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField;Ljava/util/Collection;Ljava/util/Collection;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField; @@ -153,19 +165,31 @@ } .end annotation - const-string v0, "parsedName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parsedValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField;->(Ljava/util/Collection;Ljava/util/Collection;)V return-object v0 + + :cond_0 + const-string p1, "parsedValue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "parsedName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -183,7 +207,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField;->parsedName:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -193,7 +217,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$ParsedField;->parsedValue:Ljava/util/Collection; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1.smali index 36224758ae..98ff65565d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1;->$eventHandler:Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler; invoke-interface {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onUrlLongClicked(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$isEmbedUrlFoundInVisibleSpoilerNode$1$2$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$isEmbedUrlFoundInVisibleSpoilerNode$1$2$1.smali index dd26f4acca..77f82bf8e2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$isEmbedUrlFoundInVisibleSpoilerNode$1$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$isEmbedUrlFoundInVisibleSpoilerNode$1$2$1.smali @@ -59,7 +59,7 @@ const/4 v1, 0x1 - invoke-static {p1, v0, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v0, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model.smali index 544111c228..56af6bde1c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model.smali @@ -96,7 +96,7 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/entries/EmbedEntry;Ljava/util/Collection;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -125,9 +125,7 @@ } .end annotation - const-string v0, "embedEntry" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -325,6 +323,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->isSpoilerHidden:Z return-void + + :cond_4 + const-string p1, "embedEntry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/widgets/chat/list/entries/EmbedEntry;Ljava/util/Collection;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;JILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -593,7 +600,7 @@ const-string v5, "http" - invoke-static {v1, v5, v3, v4}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v1, v5, v3, v4}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v1 @@ -791,31 +798,38 @@ } .end annotation + if-eqz p1, :cond_0 + + new-instance v9, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model; + + move-object v0, v9 + + move-object v1, p1 + + move-object v2, p2 + + move-object v3, p3 + + move-object v4, p4 + + move-object v5, p5 + + move-object/from16 v6, p6 + + move-wide/from16 v7, p7 + + invoke-direct/range {v0 .. v8}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->(Lcom/discord/widgets/chat/list/entries/EmbedEntry;Ljava/util/Collection;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)V + + return-object v9 + + :cond_0 const-string v0, "embedEntry" - move-object v2, p1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model; - - move-object v1, v0 - - move-object v3, p2 - - move-object v4, p3 - - move-object v5, p4 - - move-object v6, p5 - - move-object/from16 v7, p6 - - move-wide/from16 v8, p7 - - invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->(Lcom/discord/widgets/chat/list/entries/EmbedEntry;Ljava/util/Collection;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)V - - return-object v0 + throw v0 .end method .method public final createRenderContext(Landroid/content/Context;Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;)Lcom/discord/utilities/textprocessing/MessageRenderContext; @@ -825,47 +839,39 @@ move-object/from16 v1, p2 - move-object/from16 v3, p1 + const/4 v2, 0x0 - const-string v2, "androidContext" + if-eqz p1, :cond_1 - move-object/from16 v4, p1 + if-eqz v1, :cond_0 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Lcom/discord/utilities/textprocessing/MessageRenderContext; - const-string v2, "eventHandler" + move-object v3, v2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-wide v5, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->myId:J - new-instance v19, Lcom/discord/utilities/textprocessing/MessageRenderContext; + iget-object v4, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->embedEntry:Lcom/discord/widgets/chat/list/entries/EmbedEntry; - move-object/from16 v2, v19 + invoke-virtual {v4}, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->getAllowAnimatedEmojis()Z - iget-wide v4, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->myId:J + move-result v7 - iget-object v6, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->embedEntry:Lcom/discord/widgets/chat/list/entries/EmbedEntry; + iget-object v8, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->userNames:Ljava/util/Map; - invoke-virtual {v6}, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->getAllowAnimatedEmojis()Z + iget-object v9, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->channelNames:Ljava/util/Map; - move-result v6 - - iget-object v7, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->userNames:Ljava/util/Map; - - iget-object v8, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->channelNames:Ljava/util/Map; - - iget-object v9, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->roles:Ljava/util/Map; - - new-instance v10, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1; - - move-object v12, v10 - - invoke-direct {v10, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;)V - - const/4 v10, 0x0 + iget-object v10, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->roles:Ljava/util/Map; const/4 v11, 0x0 - const/4 v13, 0x0 + const/4 v12, 0x0 + + new-instance v4, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1; + + move-object v13, v4 + + invoke-direct {v4, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model$createRenderContext$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;)V const/4 v14, 0x0 @@ -873,13 +879,31 @@ const/16 v16, 0x0 - const/16 v17, 0x1ec0 + const/16 v17, 0x0 - const/16 v18, 0x0 + const/16 v18, 0x1ec0 - invoke-direct/range {v2 .. v18}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->(Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + const/16 v19, 0x0 - return-object v19 + move-object/from16 v4, p1 + + invoke-direct/range {v3 .. v19}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->(Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-object v2 + + :cond_0 + const-string v1, "eventHandler" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + const-string v1, "androidContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public equals(Ljava/lang/Object;)Z @@ -897,7 +921,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->embedEntry:Lcom/discord/widgets/chat/list/entries/EmbedEntry; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -907,7 +931,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->parsedDescription:Ljava/util/Collection; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -917,7 +941,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->parsedFields:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -927,7 +951,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->channelNames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -937,7 +961,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->userNames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -947,7 +971,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;->roles:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedDescription$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedDescription$1.smali index 71b01b47d2..d789b762b3 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedDescription$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedDescription$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedDescription$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/textprocessing/node/SpoilerNode<", "*>;", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "node" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -106,4 +104,13 @@ invoke-virtual {v0, v1, v2, v3, p1}, Lcom/discord/stores/StoreMessageState;->revealSpoilerEmbedData(JILjava/lang/String;)V return-void + + :cond_0 + const-string p1, "node" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1.smali index 588f0984b2..44da316dfb 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/textprocessing/node/SpoilerNode<", "*>;", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "node" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -114,4 +112,13 @@ invoke-virtual {v0, v2, v3, v1, p1}, Lcom/discord/stores/StoreMessageState;->revealSpoilerEmbedData(JILjava/lang/String;)V return-void + + :cond_0 + const-string p1, "node" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1.smali index 9608fd6122..980d102361 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/util/Collection<", "+", @@ -60,7 +60,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ # virtual methods .method public final invoke(Ljava/util/Collection;Ljava/lang/String;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; - .locals 28 + .locals 29 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -89,15 +89,13 @@ move-object/from16 v2, p2 - const-string v3, "$this$toDraweeSpanStringBuilder" + const/4 v3, 0x0 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_2 - const-string v3, "prefixKey" + if-eqz v2, :cond_1 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v3, Lcom/discord/utilities/textprocessing/MessagePreprocessor; + new-instance v11, Lcom/discord/utilities/textprocessing/MessagePreprocessor; iget-object v4, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1;->$model:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model; @@ -109,21 +107,16 @@ if-eqz v4, :cond_0 - sget-object v7, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->Companion:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion; + sget-object v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->Companion:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion; - iget v8, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1;->$embedIndex:I + iget v7, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1;->$embedIndex:I - invoke-static {v7, v4, v8, v2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion;->access$getEmbedFieldVisibleIndices(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion;Ljava/util/Map;ILjava/lang/String;)Ljava/util/List; + invoke-static {v3, v4, v7, v2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion;->access$getEmbedFieldVisibleIndices(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Companion;Ljava/util/Map;ILjava/lang/String;)Ljava/util/List; - move-result-object v4 - - goto :goto_0 + move-result-object v3 :cond_0 - const/4 v4, 0x0 - - :goto_0 - move-object v7, v4 + move-object v7, v3 const/4 v8, 0x0 @@ -131,19 +124,17 @@ const/4 v10, 0x0 - move-object v4, v3 + move-object v4, v11 invoke-direct/range {v4 .. v10}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->(JLjava/util/Collection;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-virtual {v3, v1}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->process(Ljava/util/Collection;)V + invoke-virtual {v11, v1}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->process(Ljava/util/Collection;)V - iget-object v11, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1;->$renderContext:Lcom/discord/utilities/textprocessing/MessageRenderContext; + iget-object v12, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1;->$renderContext:Lcom/discord/utilities/textprocessing/MessageRenderContext; - const/4 v12, 0x0 + const/4 v13, 0x0 - const-wide/16 v13, 0x0 - - const/4 v15, 0x0 + const-wide/16 v14, 0x0 const/16 v16, 0x0 @@ -161,19 +152,21 @@ const/16 v23, 0x0 + const/16 v24, 0x0 + new-instance v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1; - move-object/from16 v24, v3 + move-object/from16 v25, v3 invoke-direct {v3, v0, v2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedFields$1;Ljava/lang/String;)V - const/16 v25, 0x0 + const/16 v26, 0x0 - const/16 v26, 0x17ff + const/16 v27, 0x17ff - const/16 v27, 0x0 + const/16 v28, 0x0 - invoke-static/range {v11 .. v27}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->copy$default(Lcom/discord/utilities/textprocessing/MessageRenderContext;Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/utilities/textprocessing/MessageRenderContext; + invoke-static/range {v12 .. v28}, Lcom/discord/utilities/textprocessing/MessageRenderContext;->copy$default(Lcom/discord/utilities/textprocessing/MessageRenderContext;Landroid/content/Context;JZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/utilities/textprocessing/MessageRenderContext; move-result-object v2 @@ -183,9 +176,23 @@ const-string v2, "AstRenderer.render(\n \u2026d}\")\n })\n )" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 + + :cond_1 + const-string v1, "prefixKey" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_2 + const-string v1, "$this$toDraweeSpanStringBuilder" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedImage$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedImage$$inlined$apply$lambda$1.smali index fd8460d7b5..c11e32e0d4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedImage$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedImage$$inlined$apply$lambda$1.smali @@ -51,9 +51,9 @@ move-result-object v0 - const-string/jumbo v1, "view.context" + const-string v1, "view.context" - const-string/jumbo v2, "view" + const-string v2, "view" if-eqz v0, :cond_0 @@ -65,13 +65,13 @@ sget-object v3, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v4 - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -86,7 +86,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/media/WidgetMedia;->Companion:Lcom/discord/widgets/media/WidgetMedia$Companion; - invoke-static {p1, v2, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v2, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedTitle$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedTitle$1.smali index 0cca98a81c..2c5a7bfdaf 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedTitle$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedTitle$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureEmbedTitle$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/textprocessing/node/SpoilerNode<", "*>;", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "node" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -118,4 +116,13 @@ invoke-virtual {v0, v1, v2, v3, p1}, Lcom/discord/stores/StoreMessageState;->revealSpoilerEmbedData(JILjava/lang/String;)V return-void + + :cond_0 + const-string p1, "node" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureInlineEmbed$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureInlineEmbed$$inlined$apply$lambda$1.smali index a81efa581c..40b1b57a50 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureInlineEmbed$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureInlineEmbed$$inlined$apply$lambda$1.smali @@ -51,7 +51,7 @@ const-string v1, "this.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureInlineEmbed$$inlined$apply$lambda$1;->$embed$inlined:Lcom/discord/models/domain/ModelMessageEmbed; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$1.smali index 6e3d61acde..d6878bef18 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/ViewPropertyAnimator;)V .locals 1 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/high16 v0, 0x3f800000 # 1.0f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$2.smali index 83b4c0ef15..034518ca57 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/ViewPropertyAnimator;)V .locals 1 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x3f666666 # 0.9f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$2.smali index 2c6f39aa58..6e9c5845ed 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$3.smali index 6b3a43f51f..dec6abace8 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemEmbed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v2, "itemView.context" - invoke-static {v0, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {v0, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v0 @@ -91,7 +91,7 @@ const-string v2, "model" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, p1, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->access$configureEmbedTitle(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;Lcom/discord/utilities/textprocessing/MessageRenderContext;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali index 301b42d672..0a3f2e5777 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali @@ -109,7 +109,7 @@ # direct methods .method public static constructor ()V - .locals 6 + .locals 7 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed; @@ -117,209 +117,311 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "containerCard" + new-instance v2, Lk0/n/c/q; - const-string v3, "getContainerCard()Lcom/google/android/material/card/MaterialCardView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "containerCard" - move-result-object v2 + const-string v5, "getContainerCard()Lcom/google/android/material/card/MaterialCardView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "embedProvider" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getEmbedProvider()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "embedProvider" + + const-string v5, "getEmbedProvider()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "embedTitle" + new-instance v2, Lk0/n/c/q; - const-string v5, "getEmbedTitle()Lcom/discord/utilities/view/text/LinkifiedTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 - move-result-object v2 + const-string v5, "embedTitle" - const/4 v5, 0x2 + const-string v6, "getEmbedTitle()Lcom/discord/utilities/view/text/LinkifiedTextView;" - aput-object v2, v1, v5 + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "embedAuthorIcon" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v5, "getEmbedAuthorIcon()Landroid/widget/ImageView;" + const/4 v4, 0x2 - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v4 - move-result-object v2 + new-instance v2, Lk0/n/c/q; - const/4 v5, 0x3 + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v2, v1, v5 + move-result-object v4 - const-string v2, "embedAuthorText" + const-string v5, "embedAuthorIcon" - const-string v5, "getEmbedAuthorText()Landroid/widget/TextView;" + const-string v6, "getEmbedAuthorIcon()Landroid/widget/ImageView;" - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - move-result-object v2 + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const/4 v5, 0x4 + const/4 v4, 0x3 - aput-object v2, v1, v5 + aput-object v2, v1, v4 - const-string v2, "embedDescription" + new-instance v2, Lk0/n/c/q; - const-string v5, "getEmbedDescription()Lcom/discord/utilities/view/text/LinkifiedTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 - move-result-object v2 + const-string v5, "embedAuthorText" - const/4 v5, 0x5 + const-string v6, "getEmbedAuthorText()Landroid/widget/TextView;" - aput-object v2, v1, v5 + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "embedFields" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v5, "getEmbedFields()Landroid/view/ViewGroup;" + const/4 v4, 0x4 - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v4 - move-result-object v2 + new-instance v2, Lk0/n/c/q; - const/4 v5, 0x6 + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v2, v1, v5 + move-result-object v4 - const-string v2, "embedContent" + const-string v5, "embedDescription" - const-string v5, "getEmbedContent()Landroidx/constraintlayout/widget/ConstraintLayout;" + const-string v6, "getEmbedDescription()Lcom/discord/utilities/view/text/LinkifiedTextView;" - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - move-result-object v2 + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const/4 v5, 0x7 + const/4 v4, 0x5 - aput-object v2, v1, v5 + aput-object v2, v1, v4 - const-string v2, "embedImageContainer" + new-instance v2, Lk0/n/c/q; - const-string v5, "getEmbedImageContainer()Landroid/view/ViewGroup;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 - move-result-object v2 + const-string v5, "embedFields" - const/16 v5, 0x8 + const-string v6, "getEmbedFields()Landroid/view/ViewGroup;" - aput-object v2, v1, v5 + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "embedImage" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v5, "getEmbedImage()Landroid/widget/ImageView;" + const/4 v4, 0x6 - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v4 - move-result-object v2 + new-instance v2, Lk0/n/c/q; - const/16 v5, 0x9 + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v2, v1, v5 + move-result-object v4 - const-string v2, "embedImageIcons" + const-string v5, "embedContent" - const-string v5, "getEmbedImageIcons()Landroid/widget/ImageView;" + const-string v6, "getEmbedContent()Landroidx/constraintlayout/widget/ConstraintLayout;" - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - move-result-object v2 + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const/16 v5, 0xa + const/4 v4, 0x7 - aput-object v2, v1, v5 + aput-object v2, v1, v4 - const-string v2, "embedInlineMedia" + new-instance v2, Lk0/n/c/q; - const-string v5, "getEmbedInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 - move-result-object v2 + const-string v5, "embedImageContainer" - const/16 v5, 0xb + const-string v6, "getEmbedImageContainer()Landroid/view/ViewGroup;" - aput-object v2, v1, v5 + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "embedImageThumbnail" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v5, "getEmbedImageThumbnail()Landroid/widget/ImageView;" + const/16 v4, 0x8 - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v4 - move-result-object v2 + new-instance v2, Lk0/n/c/q; - const/16 v5, 0xc + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v2, v1, v5 + move-result-object v4 - const-string v2, "embedDivider" + const-string v5, "embedImage" - const-string v5, "getEmbedDivider()Landroid/view/View;" + const-string v6, "getEmbedImage()Landroid/widget/ImageView;" - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - move-result-object v2 + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const/16 v5, 0xd + const/16 v4, 0x9 - aput-object v2, v1, v5 + aput-object v2, v1, v4 - const-string v2, "embedFooterIcon" + new-instance v2, Lk0/n/c/q; - const-string v5, "getEmbedFooterIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v4 - move-result-object v2 + const-string v5, "embedImageIcons" - const/16 v5, 0xe + const-string v6, "getEmbedImageIcons()Landroid/widget/ImageView;" - aput-object v2, v1, v5 + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "embedFooterText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v5, "getEmbedFooterText()Landroid/widget/TextView;" + const/16 v4, 0xa - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v4 - move-result-object v2 + new-instance v2, Lk0/n/c/q; - const/16 v5, 0xf + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v2, v1, v5 + move-result-object v4 - const-string v2, "spoilerView" + const-string v5, "embedInlineMedia" - const-string v5, "getSpoilerView()Landroid/widget/FrameLayout;" + const-string v6, "getEmbedInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;" - invoke-static {v0, v2, v5, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v4, 0xb + + aput-object v2, v1, v4 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v4 + + const-string v5, "embedImageThumbnail" + + const-string v6, "getEmbedImageThumbnail()Landroid/widget/ImageView;" + + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v4, 0xc + + aput-object v2, v1, v4 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v4 + + const-string v5, "embedDivider" + + const-string v6, "getEmbedDivider()Landroid/view/View;" + + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v4, 0xd + + aput-object v2, v1, v4 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v4 + + const-string v5, "embedFooterIcon" + + const-string v6, "getEmbedFooterIcon()Landroid/widget/ImageView;" + + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v4, 0xe + + aput-object v2, v1, v4 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v4 + + const-string v5, "embedFooterText" + + const-string v6, "getEmbedFooterText()Landroid/widget/TextView;" + + invoke-direct {v2, v4, v5, v6}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v4, 0xf + + aput-object v2, v1, v4 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/16 v2, 0x10 + const-string v4, "spoilerView" - aput-object v0, v1, v2 + const-string v5, "getSpoilerView()Landroid/widget/FrameLayout;" + + invoke-direct {v2, v0, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v0, 0x10 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -359,9 +461,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 2 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0192 @@ -547,7 +647,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -565,7 +665,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; @@ -585,7 +685,7 @@ iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -593,7 +693,7 @@ const-string v1, "itemView.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/embed/EmbedResourceUtils;->computeMaximumImageWidthPx(Landroid/content/Context;)I @@ -610,6 +710,15 @@ iput-boolean p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->shouldRenderEmbeds:Z return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureEmbedDescription(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$Model;Lcom/discord/utilities/textprocessing/MessageRenderContext;)V @@ -1256,7 +1365,7 @@ const-string v3, "image" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getWidth()I @@ -1272,7 +1381,7 @@ move-result-object v2 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getHeight()I @@ -1308,7 +1417,7 @@ move-result-object v8 - invoke-static {v8, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget v3, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->maxAttachmentImageWidth:I @@ -1403,7 +1512,7 @@ const-string p2, "providerName" - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J @@ -1869,7 +1978,7 @@ const-string v6, "embedFooterText.context" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static/range {p2 .. p2}, Lcom/discord/utilities/time/TimeUtils;->parseUTCDate(Ljava/lang/String;)J @@ -1963,7 +2072,7 @@ const-string v5, "text" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v4}, Ljava/lang/CharSequence;->length()I @@ -2075,7 +2184,7 @@ const-string v0, "embedInlineMedia.resources" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {v4 .. v9}, Lcom/discord/utilities/embed/EmbedResourceUtils;->calculateScaledSize(IIIILandroid/content/res/Resources;)Lkotlin/Pair; @@ -2130,7 +2239,7 @@ const-string v0, "javaClass.simpleName" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; @@ -2202,7 +2311,7 @@ const-string v4, "itemView.context" - invoke-static {v2, v3, v4}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {v2, v3, v4}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v2 @@ -2439,7 +2548,7 @@ :goto_2 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V :try_end_0 @@ -2454,7 +2563,7 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V @@ -2840,7 +2949,7 @@ const-string v2, "gifv" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -2848,15 +2957,15 @@ const-string v2, "image" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 if-nez v2, :cond_1 - const-string/jumbo v2, "video" + const-string v2, "video" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -3042,9 +3151,9 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -3054,11 +3163,11 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$1; + new-instance v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$1; - invoke-direct {v0, p0, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;Lcom/discord/widgets/chat/list/entries/ChatListEntry;)V + invoke-direct {v1, p0, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed$onConfigure$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;Lcom/discord/widgets/chat/list/entries/ChatListEntry;)V - invoke-virtual {p1, v0}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V + invoke-virtual {p1, v1}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V invoke-virtual {v2}, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->getEmbed()Lcom/discord/models/domain/ModelMessageEmbed; @@ -3086,15 +3195,10 @@ invoke-static/range {v3 .. v8}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 - - :goto_0 - move-object v3, p1 + move-object v3, v0 invoke-virtual {v2}, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->getEmbed()Lcom/discord/models/domain/ModelMessageEmbed; @@ -3146,7 +3250,7 @@ const-string p2, "getModel(initialModel)\n .take(1)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -3173,6 +3277,13 @@ invoke-static/range {v0 .. v8}, 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_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1.smali index c89e736b34..3842c9c6db 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGameInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;", @@ -44,7 +44,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,39 +66,37 @@ .end method .method public final invoke(Landroid/view/View;Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;)V - .locals 8 + .locals 9 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "model" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->getActivity()Lcom/discord/models/domain/activity/ModelActivity; - move-result-object v6 + move-result-object v7 - if-eqz v6, :cond_0 + if-eqz v7, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite; invoke-static {p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;->access$getAdapter$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;)Lcom/discord/widgets/chat/list/WidgetChatListAdapter; - move-result-object v0 + move-result-object v1 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1;->$item:Lcom/discord/widgets/chat/list/entries/GameInviteEntry; invoke-virtual {p1}, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->getAuthorId()J - move-result-wide v1 + move-result-wide v2 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1;->$item:Lcom/discord/widgets/chat/list/entries/GameInviteEntry; invoke-virtual {p1}, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->getMessageId()J - move-result-wide v3 + move-result-wide v4 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1;->$item:Lcom/discord/widgets/chat/list/entries/GameInviteEntry; @@ -108,16 +106,30 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage$Activity;->getType()I - move-result v5 + move-result v6 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$1;->$item:Lcom/discord/widgets/chat/list/entries/GameInviteEntry; invoke-virtual {p1}, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->getApplication()Lcom/discord/models/domain/ModelApplication; - move-result-object v7 + move-result-object v8 - invoke-virtual/range {v0 .. v7}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->onUserActivityAction(JJILcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelApplication;)V + invoke-virtual/range {v1 .. v8}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->onUserActivityAction(JJILcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelApplication;)V :cond_0 return-void + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2.smali index afe7ff01d3..851ae04968 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGameInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite; @@ -84,4 +82,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;->bind(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/utilities/time/Clock;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3.smali index 5f18d62b19..4300ac0675 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGameInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali index 2e198560ea..29ce2d52e1 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali @@ -21,19 +21,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite; + new-instance v1, Lk0/n/c/q; - const-string v2, "gameInviteView" + const-class v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite; - const-string v3, "getGameInviteView()Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "gameInviteView" - move-result-object v1 + const-string v4, "getGameInviteView()Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -43,9 +49,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0196 @@ -60,6 +64,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;->gameInviteView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;)Lcom/discord/widgets/chat/list/WidgetChatListAdapter; @@ -131,9 +144,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 9 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -167,6 +178,8 @@ move-result-object v0 + const/4 v1, 0x0 + new-instance v4, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2; invoke-direct {v4, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;)V @@ -179,14 +192,12 @@ const-string p1, "javaClass.simpleName" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3; invoke-direct {v3, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite$onConfigure$3;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite;)V - const/4 v1, 0x0 - const/4 v5, 0x0 const/4 v6, 0x0 @@ -198,6 +209,15 @@ invoke-static/range {v0 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid.smali index de1cd8d4c1..9bbb86793a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid.smali @@ -102,7 +102,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid;->gifterUserId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved.smali index 0f0a0fe639..bbd6800f99 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved.smali @@ -28,16 +28,12 @@ .method public constructor (Lcom/discord/models/domain/ModelGift;Lcom/discord/models/domain/ModelUser;ZZ)V .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "meUser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved;->gift:Lcom/discord/models/domain/ModelGift; @@ -49,6 +45,20 @@ iput-boolean p4, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved;->redeeming:Z return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved;Lcom/discord/models/domain/ModelGift;Lcom/discord/models/domain/ModelUser;ZZILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved; @@ -126,19 +136,31 @@ .method public final copy(Lcom/discord/models/domain/ModelGift;Lcom/discord/models/domain/ModelUser;ZZ)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved; .locals 1 - const-string v0, "gift" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "meUser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved;->(Lcom/discord/models/domain/ModelGift;Lcom/discord/models/domain/ModelUser;ZZ)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -156,7 +178,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved;->gift:Lcom/discord/models/domain/ModelGift; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -166,7 +188,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Resolved;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$get$1.smali index ff9544fd14..293d24eb9a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreGifting$GiftState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getInvalidGift$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getInvalidGift$1.smali index 6b3cd870ff..b3777b8df0 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getInvalidGift$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getInvalidGift$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,14 +59,14 @@ # virtual methods -.method public final call(Ljava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model; +.method public final call(Ljava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid; .locals 3 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid; const-string v1, "meId" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J @@ -87,7 +84,7 @@ check-cast p2, Ljava/lang/Long; - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getInvalidGift$1;->call(Ljava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model; + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getInvalidGift$1;->call(Ljava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getResolvedGiftModel$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getResolvedGiftModel$1.smali index 349bb42014..0949fb657c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getResolvedGiftModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getResolvedGiftModel$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelLibraryApplication;", - ">;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -96,7 +89,7 @@ iget-object v2, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider$getResolvedGiftModel$1;->$gift:Lcom/discord/models/domain/ModelGift; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -155,7 +148,7 @@ const/4 p2, 0x0 :goto_1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider.smali index 6d3c50f916..edf914225c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$ModelProvider.smali @@ -102,7 +102,7 @@ const-string v0, "Observable.combineLatest\u2026lid(authorUserId, meId) }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -150,7 +150,7 @@ const-string p2, "Observable.combineLatest\u2026 me.id)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -187,9 +187,7 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -215,7 +213,16 @@ const-string v0, "StoreStream\n \u2026 }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$buttons$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$buttons$2.smali index 9e5dab0d7e..ecf3080807 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$buttons$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$buttons$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$buttons$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGift.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$1.smali index 700b34a704..1d8b3d4d3d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGift.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/facebook/imagepipeline/request/ImageRequestBuilder;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Lcom/facebook/imagepipeline/request/ImageRequestBuilder;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->access$getSPLASH_IMAGE_POSTPROCESSOR$cp()Lcom/discord/utilities/fresco/GrayscalePostprocessor; @@ -82,4 +80,13 @@ iput-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->j:Lf/g/j/q/b; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$3.smali index bf2577bee4..3ee427b686 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$3.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$4.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$4.smali index e40977a5a3..db3022cd07 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$4.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$4.smali @@ -47,7 +47,7 @@ const-string p1, "context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->Companion:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Companion; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$visibleButton$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$visibleButton$2.smali index 095bbd8f86..7a3691f80b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$visibleButton$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$configureResolvedUI$visibleButton$2.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string p1, "it.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$1.smali index 3c632e4215..a92119dbf8 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatListAdapterItemGift.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$2.smali index c2bc094f16..469657416a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGift.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,15 +61,20 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift; - const/4 v0, 0x0 - invoke-static {p1, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->access$configureInvalidUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$3.smali index 788eda9755..1fad409d01 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGift.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$onConfigure$3;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali index 217d454653..50883d1d58 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali @@ -51,7 +51,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift; @@ -59,125 +59,185 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "header" + new-instance v2, Lk0/n/c/q; - const-string v3, "getHeader()Lcom/discord/app/AppTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "header" - move-result-object v2 + const-string v5, "getHeader()Lcom/discord/app/AppTextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "nameText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getNameText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "nameText" + + const-string v5, "getNameText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "image" + new-instance v2, Lk0/n/c/q; - const-string v3, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "image" + + const-string v5, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "imageBackground" + new-instance v2, Lk0/n/c/q; - const-string v3, "getImageBackground()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "imageBackground" + + const-string v5, "getImageBackground()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "expiresText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getExpiresText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "expiresText" + + const-string v5, "getExpiresText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "subText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSubText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "subText" + + const-string v5, "getSubText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "acceptButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAcceptButton()Landroid/widget/Button;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "acceptButton" + + const-string v5, "getAcceptButton()Landroid/widget/Button;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x6 aput-object v2, v1, v3 - const-string/jumbo v2, "verifyButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getVerifyButton()Landroid/widget/Button;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "verifyButton" + + const-string v5, "getVerifyButton()Landroid/widget/Button;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x7 aput-object v2, v1, v3 - const-string v2, "cannotClaimButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCannotClaimButton()Landroid/widget/Button;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "cannotClaimButton" + + const-string v5, "getCannotClaimButton()Landroid/widget/Button;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v3, 0x8 aput-object v2, v1, v3 - const-string v2, "loadingButtonPlaceholder" + new-instance v2, Lk0/n/c/q; - const-string v3, "getLoadingButtonPlaceholder()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/16 v2, 0x9 + const-string v3, "loadingButtonPlaceholder" - aput-object v0, v1, v2 + const-string v4, "getLoadingButtonPlaceholder()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v0, 0x9 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -201,9 +261,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0197 @@ -300,6 +358,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;->buttons$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureInvalidUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGift$Model$Invalid;)V @@ -350,7 +417,7 @@ :cond_0 const-string p0, "item" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -416,7 +483,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -452,7 +519,7 @@ move-object p1, v1 :goto_1 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -518,7 +585,7 @@ const-string p1, "context" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f0402f6 @@ -580,7 +647,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -688,7 +755,7 @@ const-string v3, "itemView" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -862,7 +929,7 @@ :goto_4 iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v13, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v13}, Landroid/view/View;->getWidth()I @@ -890,7 +957,7 @@ if-eqz v3, :cond_5 - invoke-static {v2, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f040255 @@ -1099,7 +1166,7 @@ move-result-wide v11 - invoke-static {v2, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -1107,7 +1174,7 @@ const-string v15, "context.resources" - invoke-static {v10, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v14, v11, v12, v10}, Lcom/discord/utilities/gifting/GiftingUtils;->getTimeString(JLandroid/content/res/Resources;)Ljava/lang/String; @@ -1262,19 +1329,19 @@ const-string v5, "context.getString(R.stri\u2026xt_verification_required)" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v5, "(onClick)" - invoke-static {v3, v5, v13, v6, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v5, v13, v6, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v3 - invoke-static {v3, v12, v13, v6, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v12, v13, v6, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v3 - invoke-static {v3, v10, v13, v6, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v10, v13, v6, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v12 @@ -1310,19 +1377,19 @@ const-string v5, "context.getString(R.stri\u2026auth_help_text_owned, \"\")" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v5, "()" - invoke-static {v3, v5, v13, v6, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v5, v13, v6, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v3 - invoke-static {v3, v12, v13, v6, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v12, v13, v6, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v3 - invoke-static {v3, v10, v13, v6, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v10, v13, v6, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v12 @@ -1779,9 +1846,9 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 9 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -1830,11 +1897,16 @@ :cond_0 const-string p1, "item" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved.smali index 2b6fcabf23..4bc5e7916f 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuildTemplate;)V .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate; return-void + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved;Lcom/discord/models/domain/ModelGuildTemplate;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuildTemplate;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved; .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved;->(Lcom/discord/models/domain/ModelGuildTemplate;)V return-object v0 + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Resolved;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider$get$1.smali index 3f1932d161..c3b47af7cb 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider.smali index b2c8fd5e65..3adc33e5de 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$ModelProvider.smali @@ -54,9 +54,7 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -80,7 +78,16 @@ const-string v0, "StoreStream\n .get\u2026tes\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$configureResolvedUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$configureResolvedUI$1.smali index 4c83328e21..43208ceb91 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$configureResolvedUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$configureResolvedUI$1.smali @@ -47,7 +47,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$1.smali index f523434907..68899fb73e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatListAdapterItemGuildTemplate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;->access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$2.smali index 2a64e89f9d..3c0d1d8214 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGuildTemplate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,15 +61,20 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate; - const/4 v0, 0x0 - invoke-static {p1, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;->access$configureInvalidUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Invalid;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$3.smali index d613a21d5c..291be79499 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemGuildTemplate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$onConfigure$3;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali index 3f366abdac..c4986680e3 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali @@ -30,7 +30,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate; @@ -38,41 +38,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "templateNameText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getTemplateNameText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "templateNameText" - move-result-object v2 + const-string v5, "getTemplateNameText()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "subText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getSubText()Lcom/discord/app/AppTextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "subText" + + const-string v5, "getSubText()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "openButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getOpenButton()Landroid/widget/Button;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "openButton" - aput-object v0, v1, v2 + const-string v4, "getOpenButton()Landroid/widget/Button;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -82,9 +100,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0198 @@ -115,6 +131,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;->openButton$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureInvalidUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate$Model$Invalid;)V @@ -164,7 +189,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -450,9 +475,9 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 9 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -501,11 +526,16 @@ :cond_0 const-string p1, "item" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$1.smali index d9e18697c0..ff78feba5a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$1.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Companion; - const-string/jumbo v1, "view" + const-string v1, "view" - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$2.smali index baeb671751..2214d38362 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome$onConfigure$2.smali @@ -49,11 +49,11 @@ sget-object v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->Companion:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion; - const-string/jumbo v1, "view" + const-string v1, "view" - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali index faf44c7616..d0aeab2d38 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali @@ -21,7 +21,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome; @@ -29,53 +29,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "header" + new-instance v2, Lk0/n/c/q; - const-string v3, "getHeader()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "header" - move-result-object v2 + const-string v5, "getHeader()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "subheader" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getSubheader()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "subheader" + + const-string v5, "getSubheader()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "addIconOption" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAddIconOption()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "addIconOption" + + const-string v5, "getAddIconOption()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "inviteFriendsOption" + new-instance v2, Lk0/n/c/q; - const-string v3, "getInviteFriendsOption()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "inviteFriendsOption" - aput-object v0, v1, v2 + const-string v4, "getInviteFriendsOption()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -85,13 +109,11 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;Lcom/discord/utilities/time/Clock;)V .locals 1 - const-string v0, "adapter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "clock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d0199 @@ -132,6 +154,20 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome;->inviteFriendsOption$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;Lcom/discord/utilities/time/Clock;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -236,16 +272,14 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_c invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V instance-of p1, p2, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; - const/4 v0, 0x0 - if-nez p1, :cond_0 move-object p1, v0 @@ -546,7 +580,7 @@ const-string p2, "subheader.context" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -566,6 +600,13 @@ :cond_b return-void + + :cond_c + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid.smali index 563c6eaa0a..294b13aa26 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid.smali @@ -121,7 +121,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid;->authorUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -139,7 +139,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved.smali index 08f23a6e34..76d55964f5 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved.smali @@ -30,12 +30,10 @@ .method public constructor (Lcom/discord/models/domain/ModelInvite;JLcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->invite:Lcom/discord/models/domain/ModelInvite; @@ -49,6 +47,13 @@ iput-object p6, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->channel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;Lcom/discord/models/domain/ModelInvite;JLcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved; @@ -161,27 +166,34 @@ .method public final copy(Lcom/discord/models/domain/ModelInvite;JLcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved; .locals 8 - const-string v0, "invite" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved; - new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-wide v2, p2 - move-wide v3, p2 + move-object v4, p4 - move-object v5, p4 + move v5, p5 - move v6, p5 + move-object v6, p6 - move-object v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->(Lcom/discord/models/domain/ModelInvite;JLcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->(Lcom/discord/models/domain/ModelInvite;JLcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -199,7 +211,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->invite:Lcom/discord/models/domain/ModelInvite; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -217,7 +229,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->authorUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -233,7 +245,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Resolved;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$get$1.smali index f5662edae7..0d6a2df154 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreInstantInvites$InviteState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1.smali index 90876aca13..3fed4427ad 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,14 +59,14 @@ # virtual methods -.method public final call(Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model; +.method public final call(Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid; .locals 3 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid; const-string v1, "meId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -89,7 +86,7 @@ check-cast p2, Lcom/discord/models/domain/ModelUser; - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1;->call(Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model; + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1;->call(Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$1.smali index 45cf9bc5c2..6f0fe7c00e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelGuild; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$1;->call(Lcom/discord/models/domain/ModelGuild;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelGuild;)Z .locals 0 if-eqz p1, :cond_0 @@ -72,21 +86,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$1;->call(Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$2.smali index d3a3ff8a14..d8273f6a8c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$2.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -97,7 +92,7 @@ iget-object v8, v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider$getResolvedInviteModel$2;->$invite:Lcom/discord/models/domain/ModelInvite; - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -107,7 +102,7 @@ move-object/from16 v3, p3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p3 .. p3}, Ljava/lang/Boolean;->booleanValue()Z @@ -126,7 +121,7 @@ :cond_0 new-instance v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid; - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider.smali index 6cc6fa171f..fc5f9a7e21 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$ModelProvider.smali @@ -104,7 +104,7 @@ const-string v0, "Observable.combineLatest\u2026authorUser, meId, null) }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -216,7 +216,7 @@ const-string p2, "Observable.combineLatest\u2026hannel)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -236,25 +236,23 @@ } .end annotation - const-string v0, "item" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getInstantInvites()Lcom/discord/stores/StoreInstantInvites; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/widgets/chat/list/entries/InviteEntry;->getInviteCode()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getInstantInvites()Lcom/discord/stores/StoreInstantInvites; move-result-object v1 - const/4 v2, 0x0 + invoke-virtual {p1}, Lcom/discord/widgets/chat/list/entries/InviteEntry;->getInviteCode()Ljava/lang/String; + + move-result-object v2 const/4 v3, 0x2 - invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/stores/StoreInstantInvites;->requestInvite$default(Lcom/discord/stores/StoreInstantInvites;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, v2, v0, v3, v0}, Lcom/discord/stores/StoreInstantInvites;->requestInvite$default(Lcom/discord/stores/StoreInstantInvites;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lrx/Observable; move-result-object v0 @@ -268,7 +266,14 @@ const-string v0, "StoreStream\n .get\u2026tes\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureInvalidUI$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureInvalidUI$1.smali index 1159a2e1f7..6f986151ed 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureInvalidUI$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureInvalidUI$1.smali @@ -61,7 +61,7 @@ const-string p1, "context" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureResolvedUI$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureResolvedUI$1$1.smali index 7d9459e011..838b024aa7 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureResolvedUI$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureResolvedUI$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$configureResolvedUI$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,7 +67,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->access$joinServerOrDM(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;Lcom/discord/models/domain/ModelInvite;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$1.smali index fc7e261ffd..4f3cdc573d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatListAdapterItemInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$2.smali index 3de6caa4dd..b77e3637a3 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,15 +61,20 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite; - const/4 v0, 0x0 - invoke-static {p1, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->access$configureInvalidUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$3.smali index b5f285919f..76d7ad0656 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$onConfigure$3;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali index 22ac028e95..8138a55d30 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali @@ -52,7 +52,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite; @@ -60,173 +60,257 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "headerText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getHeaderText()Lcom/discord/app/AppTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "headerText" - move-result-object v2 + const-string v5, "getHeaderText()Lcom/discord/app/AppTextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "nameText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getNameText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "nameText" + + const-string v5, "getNameText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "image" + new-instance v2, Lk0/n/c/q; - const-string v3, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "image" + + const-string v5, "getImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "imageText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getImageText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "imageText" + + const-string v5, "getImageText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "onlineMemberText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getOnlineMemberText()Lcom/discord/app/AppTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "onlineMemberText" + + const-string v5, "getOnlineMemberText()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "totalMemberText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getTotalMemberText()Lcom/discord/app/AppTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "totalMemberText" + + const-string v5, "getTotalMemberText()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "joinButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getJoinButton()Landroid/widget/Button;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "joinButton" + + const-string v5, "getJoinButton()Landroid/widget/Button;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x6 aput-object v2, v1, v3 - const-string v2, "joinedButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getJoinedButton()Landroid/widget/Button;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "joinedButton" + + const-string v5, "getJoinedButton()Landroid/widget/Button;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x7 aput-object v2, v1, v3 - const-string v2, "mentionButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getMentionButton()Landroid/widget/Button;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "mentionButton" + + const-string v5, "getMentionButton()Landroid/widget/Button;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v3, 0x8 aput-object v2, v1, v3 - const-string v2, "loadingButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getLoadingButton()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "loadingButton" + + const-string v5, "getLoadingButton()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v3, 0x9 aput-object v2, v1, v3 - const-string v2, "memberContainer" + new-instance v2, Lk0/n/c/q; - const-string v3, "getMemberContainer()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "memberContainer" + + const-string v5, "getMemberContainer()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v3, 0xa aput-object v2, v1, v3 - const-string v2, "channelNameTv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getChannelNameTv()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "channelNameTv" + + const-string v5, "getChannelNameTv()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v3, 0xb aput-object v2, v1, v3 - const-string v2, "onlineDot" + new-instance v2, Lk0/n/c/q; - const-string v3, "getOnlineDot()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "onlineDot" + + const-string v5, "getOnlineDot()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v3, 0xc aput-object v2, v1, v3 - const-string v2, "totalDot" + new-instance v2, Lk0/n/c/q; - const-string v3, "getTotalDot()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/16 v2, 0xd + const-string v3, "totalDot" - aput-object v0, v1, v2 + const-string v4, "getTotalDot()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v0, 0xd + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -236,9 +320,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d019a @@ -357,6 +439,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->totalDot$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureInvalidUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite$Model$Invalid;)V @@ -387,7 +478,7 @@ :cond_0 const-string p0, "item" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -520,7 +611,7 @@ const-string v2, "context.resources" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f10009e @@ -614,7 +705,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -660,7 +751,7 @@ move-object v3, v1 :goto_1 - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -908,7 +999,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1058,7 +1149,7 @@ const-string v8, "itemView" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1211,7 +1302,7 @@ :goto_5 const-string/jumbo v3, "when {\n // Order is\u2026tton_title_invited)\n }" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->getHeaderText()Lcom/discord/app/AppTextView; @@ -1233,7 +1324,7 @@ if-eqz v6, :cond_9 - invoke-static {v7, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v6, v7, v9, v3, v10}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String; @@ -1385,7 +1476,7 @@ :goto_8 const-string v12, "ICON_UNSET" - invoke-static {v3, v12}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v12}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -1433,14 +1524,14 @@ if-ne v3, v8, :cond_11 - invoke-static {v7, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v6, v7}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->configureForVoiceChannel(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;)V goto :goto_c :cond_11 - invoke-static {v7, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v4, v7, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemInvite;->configureForTextChannel(ZLandroid/content/Context;Lcom/discord/models/domain/ModelInvite;)V @@ -1921,7 +2012,7 @@ const-string v1, "it" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -1942,7 +2033,7 @@ const-string v1, "invite.channel" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isVoiceChannel()Z @@ -1964,7 +2055,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -1998,9 +2089,9 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 9 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -2049,11 +2140,16 @@ :cond_0 const-string p1, "item" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion$get$1.smali index ff3a1b98e1..d8b8d6a8b4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion$get$1.smali @@ -29,15 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelPresence;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -78,9 +70,9 @@ sget-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->Companion:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion; - const-string/jumbo v1, "userMap" + const-string v1, "userMap" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion$get$1;->$item:Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; @@ -106,7 +98,7 @@ const/4 v2, 0x0 :goto_0 - invoke-static {p3, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p3, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p3 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion.smali index e206f4c31d..fd67d1adca 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model$Companion.smali @@ -148,7 +148,7 @@ move-result-wide v9 - invoke-static {v2, v9, v10}, Lk0/r/f;->until(IJ)Lk0/r/e; + invoke-static {v2, v9, v10}, Lk0/q/f;->until(IJ)Lk0/q/e; move-result-object v2 @@ -165,9 +165,9 @@ move-object v9, v2 - check-cast v9, Lk0/j/r; + check-cast v9, Lk0/i/r; - invoke-virtual {v9}, Lk0/j/r;->nextLong()J + invoke-virtual {v9}, Lk0/i/r;->nextLong()J move-result-wide v9 @@ -222,9 +222,7 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -278,7 +276,7 @@ const-string v0, "Observable\n \u2026user?.id)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -290,7 +288,16 @@ const-string v0, "Observable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model.smali index 0de80018e2..320a7f9328 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model.smali @@ -71,13 +71,11 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "item" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -90,6 +88,20 @@ iput-boolean p4, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->isMe:Z return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;Lcom/discord/models/domain/ModelPresence;Ljava/util/List;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;ZILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model; @@ -187,19 +199,31 @@ } .end annotation - const-string/jumbo v0, "users" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "item" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->(Lcom/discord/models/domain/ModelPresence;Ljava/util/List;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)V return-object v0 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -217,7 +241,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -227,7 +251,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->users:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -237,7 +261,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->item:Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$2.smali index d2308b1d43..d8bb2a8512 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$2.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$3.smali index 5edefd631e..a9eeb7e73a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$configureUI$3.smali @@ -47,7 +47,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1.smali index 469ed018a4..fd29021d60 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemListenTogether.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2.smali index 26845b8318..7db5038e52 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemListenTogether.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;->access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$userAdapter$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$userAdapter$2.smali index f60523810d..ef64ae2621 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$userAdapter$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$userAdapter$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$userAdapter$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemListenTogether.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali index ac55abd493..cea7d9c3fc 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali @@ -46,7 +46,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether; @@ -54,89 +54,131 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "inviteText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getInviteText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "inviteText" - move-result-object v2 + const-string v5, "getInviteText()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "trackText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getTrackText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "trackText" + + const-string v5, "getTrackText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "artistText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getArtistText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "artistText" + + const-string v5, "getArtistText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "albumImage" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAlbumImage()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "albumImage" + + const-string v5, "getAlbumImage()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "endedText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getEndedText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "endedText" + + const-string v5, "getEndedText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "recyclerView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "recyclerView" + + const-string v5, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "container" + new-instance v2, Lk0/n/c/q; - const-string v3, "getContainer()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x6 + const-string v3, "container" - aput-object v0, v1, v2 + const-string v4, "getContainer()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x6 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -154,9 +196,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d019b @@ -229,6 +269,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;->userAdapter$delegate:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;)V @@ -296,7 +345,7 @@ const-string v6, "inviteText.context" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;->getItem()Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; @@ -535,7 +584,7 @@ const-string v8, "it" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 @@ -620,13 +669,13 @@ const-string v0, "listenTogetherEntry.activity.partyId" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "Spotify" const/4 v1, 0x1 - invoke-static {p2, v0, v1}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {p2, v0, v1}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result p2 @@ -643,7 +692,7 @@ const-string p1, "context.getString(R.stri\u2026.form_label_desktop_only)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object v0 @@ -906,9 +955,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 9 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -926,20 +973,20 @@ const-class v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether; + const/4 v2, 0x0 + new-instance v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1; invoke-direct {v3, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;)V - new-instance v6, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2; - - invoke-direct {v6, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;)V - - const/4 v2, 0x0 - const/4 v4, 0x0 const/4 v5, 0x0 + new-instance v6, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2; + + invoke-direct {v6, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether;)V + const/16 v7, 0x1a const/4 v8, 0x0 @@ -947,6 +994,15 @@ invoke-static/range {v0 .. v8}, 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, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali index 38b65740db..800ba33c1d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali @@ -1100,27 +1100,19 @@ invoke-interface {v13, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - const-string v3, "(edited)" + new-instance v3, Lcom/discord/simpleast/core/node/StyleNode; - const-string v4, "content" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "styles" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Lcom/discord/simpleast/core/node/StyleNode; - - invoke-direct {v4, v2}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V + invoke-direct {v3, v2}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V new-instance v2, Lf/a/j/a/a/a; - invoke-direct {v2, v3}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V + const-string v4, "(edited)" - invoke-virtual {v4, v2}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V + invoke-direct {v2, v4}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V - invoke-interface {v13, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-virtual {v3, v2}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V + + invoke-interface {v13, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z :cond_3 invoke-virtual {v12}, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->isLinkifyConflicting()Z diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali index 4eef7d8a49..be52abf963 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali @@ -19,7 +19,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages; @@ -27,41 +27,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "dividerLeft" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDividerLeft()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "dividerLeft" - move-result-object v2 + const-string v5, "getDividerLeft()Landroid/view/View;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "dividerRight" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getDividerRight()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "dividerRight" + + const-string v5, "getDividerRight()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "text" + new-instance v2, Lk0/n/c/q; - const-string v3, "getText()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "text" - aput-object v0, v1, v2 + const-string v4, "getText()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -71,9 +89,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 3 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01aa @@ -173,7 +189,7 @@ const-string v1, "text.context.getString(R\u2026ing.new_messages_divider)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages;->localeManager:Lcom/discord/utilities/locale/LocaleManager; @@ -195,11 +211,20 @@ const-string v1, "(this as java.lang.String).toUpperCase(locale)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getDividerLeft()Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali index 13918a5663..5c00298d81 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali @@ -17,7 +17,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart; @@ -25,41 +25,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "channelIconView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getChannelIconView()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "channelIconView" - move-result-object v2 + const-string v5, "getChannelIconView()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "headerView" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getHeaderView()Lcom/discord/app/AppTextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "headerView" + + const-string v5, "getHeaderView()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "descriptionView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDescriptionView()Lcom/discord/app/AppTextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "descriptionView" - aput-object v0, v1, v2 + const-string v4, "getDescriptionView()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -69,9 +87,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01a0 @@ -102,6 +118,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart;->descriptionView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getChannelIconView()Landroid/widget/ImageView; @@ -194,14 +219,12 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 18 - move-object/from16 v0, p2 - - const-string v1, "data" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-super/range {p0 .. p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V + move-object/from16 v0, p2 + check-cast v0, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry; invoke-virtual {v0}, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;->component2()Ljava/lang/String; @@ -220,7 +243,7 @@ move-result v0 - invoke-static {v1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 @@ -249,7 +272,7 @@ const-string v3, "headerView.context.getString(R.string.unnamed)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart;->getHeaderView()Lcom/discord/app/AppTextView; @@ -333,7 +356,7 @@ const-string v2, "descriptionView.context.\u2026tStartResId(channelType))" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart;->getDescriptionView()Lcom/discord/app/AppTextView; @@ -357,6 +380,17 @@ :goto_2 return-void + + :cond_3 + move-object/from16 v3, p0 + + const-string v0, "data" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali index ef6b7da79a..8048ecb788 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali @@ -17,7 +17,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemStart; @@ -25,41 +25,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "header" + new-instance v2, Lk0/n/c/q; - const-string v3, "getHeader()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "header" - move-result-object v2 + const-string v5, "getHeader()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "subHeader" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getSubHeader()Lcom/discord/app/AppTextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "subHeader" + + const-string v5, "getSubHeader()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "editChannel" + new-instance v2, Lk0/n/c/q; - const-string v3, "getEditChannel()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "editChannel" - aput-object v0, v1, v2 + const-string v4, "getEditChannel()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemStart;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -69,9 +87,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01a7 @@ -102,6 +118,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemStart;->editChannel$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemStart;)Lcom/discord/widgets/chat/list/WidgetChatListAdapter; @@ -179,9 +204,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -235,7 +258,7 @@ const-string v6, "java.lang.String.format(this, *args)" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -314,6 +337,15 @@ invoke-virtual {p1, v7}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$1.smali index 00b3cc4df5..364c65a290 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$1.smali @@ -98,11 +98,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.chat.list.entries.MessageEntry" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$2.smali index b05ebeec0b..4da79d05fc 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$2.smali @@ -85,18 +85,18 @@ const-string v0, "itemText.text" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, p2, p3}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;->onMessageLongClicked(Lcom/discord/models/domain/ModelMessage;Ljava/lang/CharSequence;)V return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.chat.list.entries.MessageEntry" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$3.smali index 70b03820cd..993c085bfb 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$3.smali @@ -119,11 +119,11 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.chat.list.entries.MessageEntry" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$getSystemMessage$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$getSystemMessage$1.smali index ce67d51f54..dcb85e28e2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$getSystemMessage$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$getSystemMessage$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$getSystemMessage$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemSystemMessage.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -59,7 +59,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,9 +81,7 @@ .method public final invoke(Landroid/content/Context;)Ljava/lang/String; .locals 8 - const-string v0, "$this$getString" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$getSystemMessage$1;->$this_getSystemMessage:Lcom/discord/models/domain/ModelMessage; @@ -346,7 +344,7 @@ const-string v2, "author" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -419,10 +417,19 @@ :goto_1 const-string/jumbo v0, "when (type) {\n Mode\u2026g)\n else -> \"\"\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + :cond_2 + const-string p1, "$this$getString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + nop :pswitch_data_0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1.smali index 240abb4eb5..4ec6b0e033 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemSystemMessage.kt" # interfaces @@ -18,11 +18,11 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", - "Landroid/text/style/CharacterStyle;", + "Landroid/text/style/ForegroundColorSpan;", ">;>;" } .end annotation @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,7 +63,7 @@ value = { "()", "Ljava/util/List<", - "Landroid/text/style/CharacterStyle;", + "Landroid/text/style/ForegroundColorSpan;", ">;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali index 6961765fae..83a29ad536 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali @@ -17,7 +17,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage; @@ -25,41 +25,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "statusIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getStatusIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "statusIcon" - move-result-object v2 + const-string v5, "getStatusIcon()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "itemText" + + const-string v5, "getItemText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "itemTimestamp" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemTimestamp()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "itemTimestamp" - aput-object v0, v1, v2 + const-string v4, "getItemTimestamp()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -69,9 +87,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 3 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01a8 @@ -128,6 +144,15 @@ invoke-virtual {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getItemText$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;)Landroid/widget/TextView; @@ -302,9 +327,9 @@ const-string v1, "mentions" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 @@ -377,9 +402,9 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 13 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -391,50 +416,48 @@ invoke-virtual {p2}, Lcom/discord/widgets/chat/list/entries/MessageEntry;->component3()Lcom/discord/models/domain/ModelGuildMember$Computed; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/widgets/chat/list/entries/MessageEntry;->component5()Ljava/util/Map; - move-result-object v4 + move-result-object v5 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser; move-result-object p2 - const-string v1, "message.author" + const-string v2, "message.author" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v1 + move-result-wide v2 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 - invoke-interface {v4, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v5, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/String; - const/4 v6, 0x0 - if-eqz p2, :cond_0 - const-string v1, "**" + const-string v2, "**" - invoke-static {v1, p2, v1}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v2, p2, v2}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p2 - move-object v3, p2 + move-object v4, p2 goto :goto_0 :cond_0 - move-object v3, v6 + move-object v4, v0 :goto_0 invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getItemText()Landroid/widget/TextView; @@ -445,105 +468,97 @@ move-result-object p2 - const v1, 0x7f040142 + const v2, 0x7f040142 - invoke-static {p2, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {p2, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result p2 - invoke-static {v0, p2}, Lcom/discord/models/domain/ModelGuildMember$Computed;->getColor(Lcom/discord/models/domain/ModelGuildMember$Computed;I)I + invoke-static {v1, p2}, Lcom/discord/models/domain/ModelGuildMember$Computed;->getColor(Lcom/discord/models/domain/ModelGuildMember$Computed;I)I move-result p2 - iget-object v0, p0, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->adapter:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + iget-object v1, p0, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->adapter:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - check-cast v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapter; + check-cast v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapter; - invoke-virtual {v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->getData()Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; + invoke-virtual {v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->getData()Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data; - move-result-object v0 + move-result-object v1 - invoke-interface {v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getGuild()Lcom/discord/models/domain/ModelGuild; + invoke-interface {v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$Data;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - move-object v5, v0 + move-object v6, v1 goto :goto_1 :cond_1 - move-object v5, v6 + move-object v6, v0 :goto_1 invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getItemText()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Landroid/widget/TextView;->getContext()Landroid/content/Context; + invoke-virtual {v1}, Landroid/widget/TextView;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 - const-string v0, "itemText.context" + const-string v1, "itemText.context" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v0, p0 + move-object v1, p0 - move-object v1, p1 + move-object v2, p1 - invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getSystemMessage(Lcom/discord/models/domain/ModelMessage;Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; + invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getSystemMessage(Lcom/discord/models/domain/ModelMessage;Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; move-result-object v8 - new-instance v0, Lcom/discord/simpleast/core/parser/Parser; + new-instance v1, Lcom/discord/simpleast/core/parser/Parser; - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - invoke-direct {v0, v1, v2, v6}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, v2, v3, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; + sget-object v2, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - sget-object v1, Lf/a/j/a/b/a;->a:Ljava/util/regex/Pattern; + sget-object v2, Lf/a/j/a/b/a;->a:Ljava/util/regex/Pattern; - const-string v2, "SimpleMarkdownRules.PATTERN_BOLD" + const-string v3, "SimpleMarkdownRules.PATTERN_BOLD" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1; + new-instance v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1; - invoke-direct {v2, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1;->(I)V + invoke-direct {v3, p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage$onConfigure$systemMessageAst$1;->(I)V - const-string p2, "pattern" - - invoke-static {v1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "styleFactory" - - invoke-static {v2, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p2, Lf/a/j/a/b/e; - - invoke-direct {p2, v2, v1, v1}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V - - invoke-virtual {v0, p2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + invoke-static {v2, v3}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; move-result-object p2 - sget-object v0, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; + invoke-virtual {v1, p2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; - invoke-virtual {v0}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + move-result-object p2 - move-result-object v0 + sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - invoke-virtual {p2, v0}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + invoke-virtual {v1}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; + + move-result-object v1 + + invoke-virtual {p2, v1}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; move-result-object v7 @@ -561,39 +576,39 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getItemTimestamp()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getItemTimestamp()Landroid/widget/TextView; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Landroid/widget/TextView;->getContext()Landroid/content/Context; + invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - const-string v2, "itemTimestamp.context" + const-string v3, "itemTimestamp.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getTimestamp()J - move-result-wide v2 + move-result-wide v3 - invoke-static {v1, v2, v3}, Lcom/discord/utilities/time/TimeUtils;->toReadableTimeString(Landroid/content/Context;J)Ljava/lang/CharSequence; + invoke-static {v2, v3, v4}, Lcom/discord/utilities/time/TimeUtils;->toReadableTimeString(Landroid/content/Context;J)Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getItemText()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - invoke-static {p2, v6}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; + invoke-static {p2, v0}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder; move-result-object p2 - invoke-virtual {v0, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage;->getStatusIcon()Landroid/widget/ImageView; @@ -606,6 +621,13 @@ invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setImageResource(I)V return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali index 06a68cec54..f029b66ad2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali @@ -17,7 +17,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp; @@ -25,41 +25,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "dividerLeft" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDividerLeft()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "dividerLeft" - move-result-object v2 + const-string v5, "getDividerLeft()Landroid/view/View;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "dividerRight" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getDividerRight()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "dividerRight" + + const-string v5, "getDividerRight()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "text" + new-instance v2, Lk0/n/c/q; - const-string v3, "getText()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "text" - aput-object v0, v1, v2 + const-string v4, "getText()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -69,9 +87,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 2 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01aa @@ -146,6 +162,15 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getDividerLeft()Landroid/view/View; @@ -213,9 +238,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 7 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -241,7 +264,7 @@ const-string p2, "text.context" - invoke-static {v3, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -256,6 +279,15 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few.smali index 35d33ad32f..7e002eb1ea 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few.smali @@ -38,17 +38,22 @@ } .end annotation - const-string/jumbo v0, "uploads" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few;->uploads:Ljava/util/List; return-void + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few; @@ -98,15 +103,22 @@ } .end annotation - const-string/jumbo v0, "uploads" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "uploads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few;->uploads:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing.smali index 4b8c59c692..7d8d1c7ed8 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing.smali @@ -127,7 +127,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing;->displayName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +137,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing;->mimeType:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single.smali index c928e07e6b..b94d9d72da 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single.smali @@ -28,16 +28,12 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;JI)V .locals 1 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;->name:Ljava/lang/String; @@ -49,6 +45,20 @@ iput p5, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;->progress:I return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;Ljava/lang/String;Ljava/lang/String;JIILjava/lang/Object;)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single; @@ -142,13 +152,11 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;JI)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single; .locals 7 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single; @@ -165,6 +173,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;->(Ljava/lang/String;Ljava/lang/String;JI)V return-object v0 + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -182,7 +204,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -192,7 +214,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;->mimeType:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$get$1.smali index a971408a92..f2a7cab7fd 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMessageUploads$MessageUploadState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -141,7 +139,7 @@ sget-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider;->INSTANCE:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider; - invoke-static {p1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getFewUploadsObservable$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getFewUploadsObservable$2.smali index 0835d6d43e..a8545ebbd5 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getFewUploadsObservable$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getFewUploadsObservable$2.smali @@ -23,8 +23,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/FuncN<", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Few;", - ">;" + "TR;>;" } .end annotation @@ -61,7 +60,7 @@ const-string v0, "singles" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -89,11 +88,11 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.chat.list.WidgetChatListAdapterItemUploadProgress.Model.Single" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$3.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$3.smali index 954ea0c0b2..2b8dbf3c58 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$3.smali @@ -23,8 +23,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/FuncN<", - "Ljava/lang/Long;", - ">;" + "TR;>;" } .end annotation @@ -56,12 +55,12 @@ # virtual methods -.method public final call([Ljava/lang/Object;)Ljava/lang/Long; +.method public final call([Ljava/lang/Object;)J .locals 5 const-string v0, "bytesWrittenPerUpload" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -97,16 +96,26 @@ goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Long" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 - invoke-static {v0}, Lk0/j/l;->sumOfLong(Ljava/lang/Iterable;)J + invoke-static {v0}, Lk0/i/l;->sumOfLong(Ljava/lang/Iterable;)J + + move-result-wide v0 + + return-wide v0 +.end method + +.method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$3;->call([Ljava/lang/Object;)J move-result-wide v0 @@ -116,13 +125,3 @@ return-object p1 .end method - -.method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$3;->call([Ljava/lang/Object;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$4.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$4.smali index 6037190510..d6fadf2795 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$4.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$4.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -49,14 +47,14 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Integer; +.method public final call(Ljava/lang/Long;)I .locals 5 sget-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider;->INSTANCE:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider; const-string v1, "totalBytesWritten" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -70,11 +68,7 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -82,7 +76,11 @@ check-cast p1, Ljava/lang/Long; - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$4;->call(Ljava/lang/Long;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$4;->call(Ljava/lang/Long;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$5.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$5.smali index 462c30895b..cb81d74f25 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$5.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getManyUploadsObservable$5.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Many;", - ">;" + "TT;TR;>;" } .end annotation @@ -70,7 +68,7 @@ const-string v4, "overallProgressPercent" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$1.smali index 97ed01113c..42cd30b92b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -49,14 +47,14 @@ # virtual methods -.method public final call(Ljava/lang/Long;)Ljava/lang/Integer; +.method public final call(Ljava/lang/Long;)I .locals 5 sget-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider;->INSTANCE:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider; const-string v1, "bytesWritten" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -72,11 +70,7 @@ move-result p1 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -84,7 +78,11 @@ check-cast p1, Ljava/lang/Long; - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$1;->call(Ljava/lang/Long;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$1;->call(Ljava/lang/Long;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$2.smali index 4418cb74ad..e978e098c0 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider$getSingleUploadObservable$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;", - ">;" + "TT;TR;>;" } .end annotation @@ -74,7 +72,7 @@ const-string v0, "progressPercent" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider.smali index 7aea88c0c1..61814346d7 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$ModelProvider.smali @@ -141,7 +141,7 @@ const-string p2, "Observable\n .co\u2026{ it as Model.Single }) }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -235,7 +235,7 @@ const-string p2, "Observable\n .\u2026 )\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -310,7 +310,7 @@ const-string p2, "Observable\n .\u2026essPercent)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_2 return-object p1 @@ -411,7 +411,7 @@ const-string p2, "Observable.just(\n \u2026E\n )\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -446,9 +446,9 @@ move-result-object p1 - const-string/jumbo p2, "upload\n .byte\u2026 )\n }" + const-string p2, "upload\n .byte\u2026 )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -470,9 +470,7 @@ } .end annotation - const-string v0, "nonce" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -494,7 +492,16 @@ const-string p2, "StoreStream\n .g\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "nonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1.smali index d24f9b9eb2..b043a1320f 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatListAdapterItemUploadProgress.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;->access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2.smali index c1a7019347..7e91e927b9 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemUploadProgress.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2;->this$0:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;->access$setSubscription$p(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$cancel$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$cancel$1.smali index bc8d7f1d7c..76ced8b6c6 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$cancel$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$cancel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$cancel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListAdapterItemUploadProgress.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali index 06eda1a862..1b348dd9b9 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali @@ -51,9 +51,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01ab @@ -69,7 +67,7 @@ const-string v0, "itemView.findViewById(R.id.upload_progress_1)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/UploadProgressView; @@ -85,7 +83,7 @@ const-string v0, "itemView.findViewById(R.id.upload_progress_2)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/UploadProgressView; @@ -101,7 +99,7 @@ const-string v0, "itemView.findViewById(R.id.upload_progress_3)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/UploadProgressView; @@ -117,7 +115,7 @@ const-string v0, "itemView.findViewById(R.id.progress_cancel_top)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;->cancelButtonTop:Landroid/view/View; @@ -131,11 +129,20 @@ const-string v0, "itemView.findViewById(R.\u2026progress_cancel_centered)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;->cancelButtonCentered:Landroid/view/View; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$configureUI(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model;)V @@ -423,7 +430,7 @@ sget-object v0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$None;->INSTANCE:Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$None; - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -453,7 +460,7 @@ move-result-object p2 - invoke-static {p2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v3, v5, v2, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I @@ -491,13 +498,13 @@ move-result-object v0 - invoke-static {v0, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; move-result-object v9 - invoke-static {v9, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing;->getNumFiles()I @@ -532,7 +539,7 @@ move-result-object v0 - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Preprocessing;->getMimeType()Ljava/lang/String; @@ -551,7 +558,7 @@ move-result-object p2 - invoke-static {p2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v3, v5, v2, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I @@ -600,7 +607,7 @@ move-result-object v0 - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Single;->getMimeType()Ljava/lang/String; @@ -623,13 +630,13 @@ move-result-object v0 - invoke-static {v0, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$Model$Many; @@ -681,7 +688,7 @@ move-result-object p2 - invoke-static {p2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v3, v5, v2, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I @@ -707,9 +714,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 10 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V @@ -735,7 +740,7 @@ const-string v0, "ModelProvider.get(data.m\u2026 .onBackpressureLatest()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -743,20 +748,20 @@ const-class v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress; + const/4 v3, 0x0 + new-instance v7, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1; invoke-direct {v7, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$1;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;)V - new-instance v4, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2; - - invoke-direct {v4, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;)V - - const/4 v3, 0x0 - const/4 v5, 0x0 const/4 v6, 0x0 + new-instance v4, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2; + + invoke-direct {v4, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress$onConfigure$2;->(Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress;)V + const/16 v8, 0x1a const/4 v9, 0x0 @@ -784,6 +789,15 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem$1.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem$1.smali index 854026db99..b2fb3fcee4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem$1.smali @@ -48,7 +48,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali index de61331aa5..1c3cbf5cda 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali @@ -24,9 +24,7 @@ .method public constructor (ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 2 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -34,7 +32,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; @@ -46,7 +44,7 @@ iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f04050d @@ -67,6 +65,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -74,9 +81,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/entries/ChatListEntry;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -84,7 +89,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2}, Lcom/discord/widgets/chat/list/entries/ChatListEntry;->isInExpandedBlockedMessageChunk()Z @@ -103,6 +108,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiItem$EmojiData.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiItem$EmojiData.smali index 19ac31be81..8320eca76f 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiItem$EmojiData.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiItem$EmojiData.smali @@ -22,19 +22,24 @@ .method public constructor (Lcom/discord/models/domain/emoji/Emoji;)V .locals 2 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x0 - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/chat/list/actions/EmojiItem;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/chat/list/actions/EmojiItem;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData;->emoji:Lcom/discord/models/domain/emoji/Emoji; return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData;Lcom/discord/models/domain/emoji/Emoji;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData; @@ -67,15 +72,22 @@ .method public final copy(Lcom/discord/models/domain/emoji/Emoji;)Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData; .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData;->(Lcom/discord/models/domain/emoji/Emoji;)V return-object v0 + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -93,7 +105,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData;->emoji:Lcom/discord/models/domain/emoji/Emoji; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiViewHolder.smali index 0dbbc75207..3afa06cfb7 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/EmojiViewHolder.smali @@ -30,19 +30,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/list/actions/EmojiViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojiIv" + const-class v2, Lcom/discord/widgets/chat/list/actions/EmojiViewHolder; - const-string v3, "getEmojiIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emojiIv" - move-result-object v1 + const-string v4, "getEmojiIv()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/chat/list/actions/EmojiViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -52,9 +58,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00fd @@ -69,6 +73,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/actions/EmojiViewHolder;->emojiIv$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/chat/list/actions/EmojiViewHolder;)Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter; @@ -106,9 +119,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/list/actions/EmojiItem;)V .locals 13 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -166,7 +177,7 @@ const-string v1, "itemView" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/chat/list/actions/EmojiItem$EmojiData;->getEmoji()Lcom/discord/models/domain/emoji/Emoji; @@ -186,17 +197,17 @@ move-result-object p1 - iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + const/4 p2, 0x1 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-virtual {p2}, Landroid/view/View;->getContext()Landroid/content/Context; + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p2 + invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; - const/4 v1, 0x1 + move-result-object v1 - invoke-interface {p1, v1, v0, p2}, Lcom/discord/models/domain/emoji/Emoji;->getImageUri(ZILandroid/content/Context;)Ljava/lang/String; + invoke-interface {p1, p2, v0, v1}, Lcom/discord/models/domain/emoji/Emoji;->getImageUri(ZILandroid/content/Context;)Ljava/lang/String; move-result-object v4 @@ -219,6 +230,15 @@ invoke-static/range {v3 .. v12}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showDeleteMessageConfirmation$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showDeleteMessageConfirmation$1.smali index b7dac1f786..1ffb15d5db 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showDeleteMessageConfirmation$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showDeleteMessageConfirmation$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showDeleteMessageConfirmation$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageActionDialogs.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -84,4 +82,13 @@ invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1$1.smali index 1d1e21c4ee..932dea5646 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageActionDialogs.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1.smali index b491c5890e..73d6287340 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageActionDialogs.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -55,7 +55,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,73 +77,71 @@ .method public final invoke(Landroid/view/View;)V .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$message:Lcom/discord/models/domain/ModelMessage; + iget-object v1, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$message:Lcom/discord/models/domain/ModelMessage; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J - move-result-wide v0 + move-result-wide v1 - iget-object v2, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$message:Lcom/discord/models/domain/ModelMessage; + iget-object v3, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$message:Lcom/discord/models/domain/ModelMessage; - invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessage;->getId()J + invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessage;->getId()J - move-result-wide v2 + move-result-wide v3 - iget-boolean v4, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$isPinned:Z + iget-boolean v5, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$isPinned:Z - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 - sget-object v4, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v5, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v4}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v5}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v4 + move-result-object v5 - invoke-virtual {v4, v0, v1, v2, v3}, Lcom/discord/utilities/rest/RestAPI;->deleteChannelPin(JJ)Lrx/Observable; + invoke-virtual {v5, v1, v2, v3, v4}, Lcom/discord/utilities/rest/RestAPI;->deleteChannelPin(JJ)Lrx/Observable; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - sget-object v4, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v5, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v4}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v5}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v4 + move-result-object v5 - invoke-virtual {v4, v0, v1, v2, v3}, Lcom/discord/utilities/rest/RestAPI;->addChannelPin(JJ)Lrx/Observable; - - move-result-object v0 - - :goto_0 - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-static {v1, v2}, Lf/a/b/s;->f(ZI)Lrx/Observable$c; + invoke-virtual {v5, v1, v2, v3, v4}, Lcom/discord/utilities/rest/RestAPI;->addChannelPin(JJ)Lrx/Observable; move-result-object v1 - invoke-virtual {v0, v1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + :goto_0 + const/4 v2, 0x0 - move-result-object v0 + const/4 v3, 0x1 - const-string v1, "restCall\n \u2026ormers.restSubscribeOn())" + invoke-static {v2, v3}, Lf/a/b/s;->f(ZI)Lrx/Observable$c; - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v2 - iget-object v1, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$appComponent:Lcom/discord/app/AppComponent; + invoke-virtual {v1, v2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; - const/4 v2, 0x2 + move-result-object v1 - const/4 v3, 0x0 + const-string v2, "restCall\n \u2026ormers.restSubscribeOn())" - invoke-static {v0, v1, 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; + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v2, p0, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1;->$appComponent:Lcom/discord/app/AppComponent; + + const/4 v3, 0x2 + + invoke-static {v1, v2, v0, v3, 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 v4 @@ -174,4 +172,11 @@ invoke-static/range {v4 .. v12}, 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_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs.smali index 496dcd8f4a..b834c51771 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/MessageActionDialogs.smali @@ -50,23 +50,15 @@ move-object/from16 v2, p4 - const-string v3, "fragmentManager" + const/4 v3, 0x0 - move-object/from16 v5, p1 + if-eqz p1, :cond_3 - invoke-static {v5, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_2 - const-string v3, "context" + if-eqz v1, :cond_1 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "message" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "onSuccess" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_0 sget-object v4, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -84,7 +76,7 @@ const-string v3, "context.getString(R.string.delete_message_body)" - invoke-static {v7, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f120565 @@ -143,10 +135,38 @@ invoke-static/range {v4 .. v19}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V return-void + + :cond_0 + const-string v0, "onSuccess" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_1 + const-string v0, "message" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_2 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_3 + const-string v0, "fragmentManager" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public final showPinMessageConfirmation(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/app/AppComponent;Lkotlin/jvm/functions/Function0;)V - .locals 21 + .locals 20 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -162,39 +182,23 @@ move-object/from16 v4, p2 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - move-object/from16 v6, p1 + if-eqz p1, :cond_7 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_6 - const-string v0, "context" + if-eqz p3, :cond_5 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 - const-string v0, "message" - - move-object/from16 v1, p3 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "appComponent" - - move-object/from16 v3, p4 - - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSuccess" - - move-object/from16 v5, p5 - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_3 invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelMessage;->isPinned()Z move-result v2 - sget-object v7, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; + sget-object v6, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; if-eqz v2, :cond_0 @@ -208,7 +212,7 @@ :goto_0 invoke-virtual {v4, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v8 + move-result-object v7 if-eqz v2, :cond_1 @@ -222,11 +226,11 @@ :goto_1 invoke-virtual {v4, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v9 + move-result-object v8 const-string v0, "context.getString(\n \u2026age_body_mobile\n )" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v2, :cond_2 @@ -240,23 +244,23 @@ :goto_2 invoke-virtual {v4, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v10 + move-result-object v9 const v0, 0x7f1203b8 invoke-virtual {v4, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v11 + move-result-object v10 const v0, 0x7f0a0632 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v12 + move-result-object v11 - new-instance v13, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1; + new-instance v12, Lcom/discord/widgets/chat/list/actions/MessageActionDialogs$showPinMessageConfirmation$1; - move-object v0, v13 + move-object v0, v12 move-object/from16 v1, p3 @@ -270,12 +274,14 @@ new-instance v0, Lkotlin/Pair; - invoke-direct {v0, v12, v13}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v0, v11, v12}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V invoke-static {v0}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map; move-result-object v0 + const/4 v11, 0x0 + const/4 v12, 0x0 const/4 v13, 0x0 @@ -288,45 +294,78 @@ const/16 v17, 0x0 - const/16 v18, 0x0 + const/16 v18, 0x1fc0 - const/16 v19, 0x1fc0 + const/16 v19, 0x0 - const/16 v20, 0x0 - - move-object v1, v7 + move-object v1, v6 move-object/from16 v2, p1 - move-object v3, v8 + move-object v3, v7 - move-object v4, v9 + move-object v4, v8 - move-object v5, v10 + move-object v5, v9 - move-object v6, v11 + move-object v6, v10 move-object v7, v0 - move-object v8, v12 + move-object v8, v11 - move-object v9, v13 + move-object v9, v12 - move-object v10, v14 + move-object v10, v13 - move-object v11, v15 + move-object v11, v14 - move-object/from16 v12, v16 + move-object v12, v15 - move-object/from16 v13, v17 + move-object/from16 v13, v16 - move/from16 v14, v18 + move/from16 v14, v17 - move/from16 v15, v19 + move/from16 v15, v18 - move-object/from16 v16, v20 + move-object/from16 v16, v19 invoke-static/range {v1 .. v16}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V return-void + + :cond_3 + const-string v1, "onSuccess" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "appComponent" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "context" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string v1, "fragmentManager" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/MoreEmojisViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/MoreEmojisViewHolder.smali index 847ac26a36..5f0f531973 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/MoreEmojisViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/MoreEmojisViewHolder.smali @@ -18,15 +18,22 @@ .method public constructor (Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00fe invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/chat/list/actions/MoreEmojisViewHolder;)Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter; @@ -42,11 +49,9 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/chat/list/actions/EmojiItem;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -59,6 +64,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Companion.smali index 055e8fb92a..267716fa1a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Companion.smali @@ -36,13 +36,11 @@ .method public final showForChat(Landroidx/fragment/app/FragmentManager;JJLjava/lang/CharSequence;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "messageContent" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; @@ -64,11 +62,11 @@ invoke-virtual {v1, p2, p6}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V - const-string p2, "INTENT_EXTRA_TYPE" + const/4 p2, 0x0 - const/4 p3, 0x0 + const-string p3, "INTENT_EXTRA_TYPE" - invoke-virtual {v1, p2, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V + invoke-virtual {v1, p3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V @@ -81,18 +79,30 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "messageContent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final showForPin(Landroidx/fragment/app/FragmentManager;JJLjava/lang/CharSequence;)V .locals 2 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "messageContent" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Landroid/os/Bundle; @@ -110,11 +120,11 @@ invoke-virtual {v0, p2, p6}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V - const-string p2, "INTENT_EXTRA_TYPE" + const/4 p2, 0x1 - const/4 p3, 0x1 + const-string p3, "INTENT_EXTRA_TYPE" - invoke-virtual {v0, p2, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V + invoke-virtual {v0, p3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V new-instance p2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; @@ -131,4 +141,18 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "messageContent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$1.smali index 6ab99e345a..805644ea69 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelMessage;", - "Lcom/discord/models/domain/ModelChannel;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$1.smali index a15dc6f9f1..ad999f0298 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$2.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$2.smali index 7af7f48463..fa7a690234 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$3.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$3.smali index 9fd5bc2b27..fba0f743ca 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$3.smali @@ -33,13 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - "Ljava/lang/Integer;", - "Lcom/discord/models/domain/emoji/EmojiSet;", - "Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -78,7 +72,7 @@ const-string v2, "meUser" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v6, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2$3;->$channel:Lcom/discord/models/domain/ModelChannel; @@ -90,7 +84,7 @@ const-string v2, "emojis" - invoke-static {p5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2.smali index 738c057334..2eeb221f7c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion$get$2.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelMessage;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -169,7 +162,7 @@ const-string v7, "channel.guildId" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Ljava/lang/Long;->longValue()J @@ -205,7 +198,7 @@ move-result-object v4 - invoke-static {v4, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Ljava/lang/Long;->longValue()J @@ -235,7 +228,7 @@ move-result-object v3 - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion.smali index 159591493c..0e626f4cc2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model$Companion.smali @@ -118,7 +118,7 @@ const-string v2, "message.author" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; @@ -155,7 +155,7 @@ const-string v3, "" - invoke-static {v0, v2, v3, v8, v1}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v0, v2, v3, v8, v1}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v0 @@ -182,7 +182,7 @@ :goto_4 const-string v1, "channel?.guildId ?: 0L" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -206,7 +206,7 @@ const-string v0, "emojis.recentEmojis" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v12 @@ -303,7 +303,7 @@ const-string p2, "Observable\n .\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model.smali index 84880f69fe..7a981ee8a3 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$Model.smali @@ -90,17 +90,13 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "manageMessageContext" + if-eqz p6, :cond_1 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "recentEmojis" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -125,6 +121,27 @@ iput-object p11, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->permissions:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "recentEmojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "manageMessageContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;Lcom/discord/models/domain/ModelMessage;JLjava/lang/String;Ljava/lang/CharSequence;Lcom/discord/utilities/permissions/ManageMessageContext;IZLjava/util/List;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; @@ -393,38 +410,34 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 - const-string v0, "manageMessageContext" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "recentEmojis" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; move-object v1, v0 + move-object v2, p1 + move-wide v3, p2 move-object/from16 v5, p4 move-object/from16 v6, p5 + move-object/from16 v7, p6 + move/from16 v8, p7 move/from16 v9, p8 + move-object/from16 v10, p9 + move-object/from16 v11, p10 move-object/from16 v12, p11 @@ -432,6 +445,27 @@ invoke-direct/range {v1 .. v12}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->(Lcom/discord/models/domain/ModelMessage;JLjava/lang/String;Ljava/lang/CharSequence;Lcom/discord/utilities/permissions/ManageMessageContext;IZLjava/util/List;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;)V return-object v0 + + :cond_0 + const-string v1, "recentEmojis" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "manageMessageContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -449,7 +483,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -467,7 +501,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->messageAuthorName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -477,7 +511,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->formattedMessageContent:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -487,7 +521,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->manageMessageContext:Lcom/discord/utilities/permissions/ManageMessageContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -509,7 +543,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->recentEmojis:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -519,7 +553,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -529,7 +563,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->permissions:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$addReaction$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$addReaction$1.smali index a890086484..bbdbf2c2b2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$addReaction$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$addReaction$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$addReaction$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$11.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$11.smali index 9a28f5c835..e4ee346f20 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$11.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$11.smali @@ -59,7 +59,7 @@ const-string v1, "data.message.author" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -73,7 +73,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$2.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$2.smali index f7d9b6bd7a..d37c09c9ed 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$2.smali @@ -59,7 +59,7 @@ const-string p1, "requireContext()" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$6.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$6.smali index 0b5be91864..22ddea71c0 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$6.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$6.smali @@ -49,7 +49,7 @@ const-string v0, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$6;->$data:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$7.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$7.smali index 7f473d0e28..9686eeae7e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$7.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$7.smali @@ -49,7 +49,7 @@ const-string v0, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$configureUI$7;->$data:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$deleteMessage$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$deleteMessage$1.smali index f09dbfbea4..5f95fadbcc 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$deleteMessage$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$deleteMessage$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$deleteMessage$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "dismiss" - - const-string v5, "dismiss()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "dismiss" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "dismiss()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1$1.smali index 2ed672f2c3..095cad83e1 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1$1.smali @@ -29,19 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Lcom/discord/models/domain/emoji/EmojiSet;", - "Ljava/lang/CharSequence;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -102,7 +90,7 @@ const-string v1, "message.content" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1$1;->$guildId:J @@ -120,15 +108,15 @@ const-string v2, "channels" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v2, "users" + const-string v2, "users" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "emojiSet" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p2, v1, p1, p3}, Lcom/discord/utilities/textprocessing/MessageUnparser;->unparse(Ljava/lang/String;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/emoji/EmojiSet;)Ljava/lang/CharSequence; diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1.smali index 582fc77fad..64da09623d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/CharSequence;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -78,7 +72,6 @@ "Lcom/discord/models/domain/ModelChannel;", ">;)", "Lrx/Observable<", - "+", "Ljava/lang/CharSequence;", ">;" } @@ -120,7 +113,7 @@ :goto_0 const-string v1, "channel?.guildId ?: 0" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$2.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$2.smali index 96bd7ec73d..781c706654 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/CharSequence;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,9 @@ iget-object v2, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$editMessage$2;->$message:Lcom/discord/models/domain/ModelMessage; - const-string/jumbo v3, "unparsedMessageContent" + const-string v3, "unparsedMessageContent" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onResume$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onResume$1.smali index c34428383a..9563c29431 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$1.smali index 9acd19e4de..bdd7e291e6 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/emoji/Emoji;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/models/domain/emoji/Emoji;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$1;->this$0:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;->access$addReaction(Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;Lcom/discord/models/domain/emoji/Emoji;)V return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$1.smali index d8dbba933a..53be55a7d1 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$1.smali @@ -42,9 +42,7 @@ .method public onEmojiPicked(Lcom/discord/models/domain/emoji/Emoji;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$1;->this$0:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2; @@ -53,4 +51,13 @@ invoke-static {v0, p1}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;->access$addReaction(Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;Lcom/discord/models/domain/emoji/Emoji;)V return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$2.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$2.smali index 888f792459..76a7f5e029 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2.smali index 7d420aa685..ae61d01c48 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,7 +66,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$onViewCreated$2$1; diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1.smali index 98edf415fe..81f65de6eb 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1.smali index 347765c5aa..ab8014e21c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,55 +65,53 @@ .method public final invoke(Landroid/view/View;)V .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;->$model:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; - - invoke-virtual {v1}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->getMessage()Lcom/discord/models/domain/ModelMessage; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; move-result-object v1 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J + iget-object v2, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;->$model:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; - move-result-wide v1 + invoke-virtual {v2}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->getMessage()Lcom/discord/models/domain/ModelMessage; - iget-object v3, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;->$model:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; + move-result-object v2 - invoke-virtual {v3}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->getMessage()Lcom/discord/models/domain/ModelMessage; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J - move-result-object v3 + move-result-wide v2 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessage;->getId()J + iget-object v4, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;->$model:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model; - move-result-wide v3 + invoke-virtual {v4}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$Model;->getMessage()Lcom/discord/models/domain/ModelMessage; - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/utilities/rest/RestAPI;->removeAllReactions(JJ)Lrx/Observable; + move-result-object v4 - move-result-object v0 + invoke-virtual {v4}, Lcom/discord/models/domain/ModelMessage;->getId()J - const/4 v1, 0x0 + move-result-wide v4 - const/4 v2, 0x1 + invoke-virtual {v1, v2, v3, v4, v5}, Lcom/discord/utilities/rest/RestAPI;->removeAllReactions(JJ)Lrx/Observable; - const/4 v3, 0x0 + move-result-object v1 - invoke-static {v0, v1, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + const/4 v2, 0x0 - move-result-object v0 + const/4 v3, 0x1 - iget-object v1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;->this$0:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + invoke-static {v1, v2, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; - const/4 v2, 0x2 + move-result-object v1 - invoke-static {v0, v1, 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; + iget-object v2, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;->this$0:Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + + const/4 v3, 0x2 + + invoke-static {v1, v2, v0, v3, 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 v4 @@ -121,14 +119,12 @@ move-result-object v5 + const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1; invoke-direct {v8, p0}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1$1;->(Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$removeAllReactions$1;)V - const-string v6, "REST: removeAllReactions" - - const/4 v7, 0x0 - const/4 v9, 0x0 const/4 v10, 0x0 @@ -137,7 +133,16 @@ const/4 v12, 0x0 + const-string v6, "REST: removeAllReactions" + invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$toggleMessagePin$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$toggleMessagePin$1.smali index 0ad1e35a9d..4c1ba6805d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$toggleMessagePin$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions$toggleMessagePin$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$toggleMessagePin$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetChatListActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "dismiss" - - const-string v5, "dismiss()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "dismiss" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "dismiss()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali index a9a95cd479..30ca31ba7b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali @@ -74,183 +74,261 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsAddReactionEmojisList" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsAddReactionEmojisList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "chatActionsAddReactionEmojisList" - move-result-object v1 + const-string v4, "getChatActionsAddReactionEmojisList()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "chatActionsManageReactions" + const/4 v2, 0x0 - const-string v3, "getChatActionsManageReactions()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "chatActionsManageReactions" + + const-string v4, "getChatActionsManageReactions()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsRemoveReactions" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsRemoveReactions()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsRemoveReactions" + + const-string v4, "getChatActionsRemoveReactions()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsEdit" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsEdit()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsEdit" + + const-string v4, "getChatActionsEdit()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsResend" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsResend()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsResend" + + const-string v4, "getChatActionsResend()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsCopy" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsCopy()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsCopy" + + const-string v4, "getChatActionsCopy()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsCopyId" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsCopyId()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsCopyId" + + const-string v4, "getChatActionsCopyId()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsMarkUnreadId" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsMarkUnreadId()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsMarkUnreadId" + + const-string v4, "getChatActionsMarkUnreadId()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsShare" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsShare()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsShare" + + const-string v4, "getChatActionsShare()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsDelete" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsDelete()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsDelete" + + const-string v4, "getChatActionsDelete()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsPin" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsPin()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsPin" + + const-string v4, "getChatActionsPin()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsProfile" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsProfile()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsProfile" + + const-string v4, "getChatActionsProfile()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatActionsQuote" + const-class v2, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions; - const-string v3, "getChatActionsQuote()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatActionsQuote" + + const-string v4, "getChatActionsQuote()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc @@ -488,7 +566,7 @@ const-string v0, "emoji.reactionKey" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->addReaction(JJLjava/lang/String;)Lrx/Observable; @@ -682,7 +760,7 @@ :cond_2 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -806,7 +884,7 @@ const-string v6, "data.message.reactions" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v5}, Ljava/util/Map;->isEmpty()Z @@ -848,7 +926,7 @@ move-result-object v5 - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v5}, Ljava/util/Map;->isEmpty()Z @@ -1261,7 +1339,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1269,7 +1347,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$deleteMessage$1; @@ -1303,7 +1381,7 @@ const-string v1, "StoreStream\n .get\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -1335,20 +1413,12 @@ and-int/lit8 p1, p1, 0x20 - const-string p1, "onNext" - - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "editMessage" - - const-string p1, "errorTag" - - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/b/e0; const/4 v7, 0x0 + const-string v3, "editMessage" + move-object v1, p1 move-object v2, v7 @@ -1693,7 +1763,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f121352 @@ -1709,7 +1779,7 @@ const-string v5, "getString(R.string.remov\u2026l_reactions_confirm_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f12186d @@ -1815,7 +1885,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1823,7 +1893,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions$toggleMessagePin$1; @@ -1899,7 +1969,7 @@ const-string v2, "Model.get(channelId, mes\u2026 .distinctUntilChanged()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 @@ -1933,9 +2003,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -1969,9 +2039,9 @@ invoke-direct {p0}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;->getChatActionsAddReactionEmojisList()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v0 + move-result-object v1 - invoke-direct {p2, v0}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {p2, v1}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V invoke-virtual {p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; @@ -1981,9 +2051,7 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActions;->adapter:Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter; - const/4 p2, 0x0 - - const-string v0, "adapter" + const-string p2, "adapter" if-eqz p1, :cond_2 @@ -2024,17 +2092,24 @@ return-void :cond_0 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 :cond_2 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickEmoji$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickEmoji$1.smali index 98e713e457..292f5c11e3 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickEmoji$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickEmoji$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickEmoji$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActionsEmojisAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/emoji/Emoji;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/emoji/Emoji;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickMoreEmojis$1.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickMoreEmojis$1.smali index f2f29b077e..6692b25589 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickMoreEmojis$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickMoreEmojis$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter$onClickMoreEmojis$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatListActionsEmojisAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter.smali index 9d64fe0902..9694cb937b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter.smali @@ -39,11 +39,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -56,6 +54,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;->onClickMoreEmojis:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getEmojiItems(Ljava/util/List;I)Ljava/util/List; @@ -86,7 +93,7 @@ :cond_0 add-int/lit8 p2, p2, -0x1 - invoke-static {p1, p2}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 @@ -126,7 +133,7 @@ goto :goto_0 :cond_1 - invoke-static {p2}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {p2}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object p1 @@ -142,7 +149,7 @@ :cond_2 :goto_1 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 .end method @@ -193,7 +200,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -206,9 +213,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -236,10 +241,19 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/util/List;I)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -250,9 +264,7 @@ } .end annotation - const-string v0, "emojis" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;->getEmojiItems(Ljava/util/List;I)Ljava/util/List; @@ -261,10 +273,19 @@ invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickEmoji(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -276,17 +297,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;->onClickEmoji:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickMoreEmojis(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -296,11 +324,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/chat/list/actions/WidgetChatListActionsEmojisAdapter;->onClickMoreEmojis:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/AttachmentEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/AttachmentEntry.smali index 5a1cf78997..7281d31d94 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/AttachmentEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/AttachmentEntry.smali @@ -28,13 +28,11 @@ .method public constructor (IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageAttachment;ZZ)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "attachment" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -77,6 +75,20 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/AttachmentEntry;IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageAttachment;ZZILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/AttachmentEntry; @@ -250,17 +262,11 @@ .method public final copy(IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageAttachment;ZZ)Lcom/discord/widgets/chat/list/entries/AttachmentEntry; .locals 10 - const-string v0, "message" + const/4 v0, 0x0 - move-object v5, p4 + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "attachment" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/AttachmentEntry; @@ -270,8 +276,12 @@ move-wide v3, p2 + move-object v5, p4 + move-object v6, p5 + move-object/from16 v7, p6 + move/from16 v8, p7 move/from16 v9, p8 @@ -279,6 +289,20 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->(IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageAttachment;ZZ)V return-object v0 + + :cond_0 + const-string v1, "attachment" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -310,7 +334,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -320,7 +344,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->messageState:Lcom/discord/stores/StoreMessageState$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -330,7 +354,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/AttachmentEntry;->attachment:Lcom/discord/models/domain/ModelMessageAttachment; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/BlockedMessagesEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/BlockedMessagesEntry.smali index ec293cc138..3e95b2f80d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/BlockedMessagesEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/BlockedMessagesEntry.smali @@ -16,11 +16,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelMessage;IZ)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -31,6 +29,15 @@ iput-boolean p3, p0, Lcom/discord/widgets/chat/list/entries/BlockedMessagesEntry;->isExpandedBlock:Z return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component3()Z @@ -93,15 +100,22 @@ .method public final copy(Lcom/discord/models/domain/ModelMessage;IZ)Lcom/discord/widgets/chat/list/entries/BlockedMessagesEntry; .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/BlockedMessagesEntry; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/list/entries/BlockedMessagesEntry;->(Lcom/discord/models/domain/ModelMessage;IZ)V return-object v0 + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +133,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/BlockedMessagesEntry;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/DstiEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/DstiEntry.smali index 496ef20b7a..65d70435af 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/DstiEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/DstiEntry.smali @@ -18,11 +18,9 @@ # direct methods .method public constructor (JJJLcom/discord/models/dsti/dto/ModelDsti;)V - .locals 1 + .locals 0 - const-string v0, "dsti" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p7, p0, Lcom/discord/widgets/chat/list/entries/DstiEntry;->dsti:Lcom/discord/models/dsti/dto/ModelDsti; return-void + + :cond_0 + const-string p1, "dsti" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/DstiEntry;JJJLcom/discord/models/dsti/dto/ModelDsti;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/DstiEntry; @@ -142,25 +149,32 @@ .method public final copy(JJJLcom/discord/models/dsti/dto/ModelDsti;)Lcom/discord/widgets/chat/list/entries/DstiEntry; .locals 9 + if-eqz p7, :cond_0 + + new-instance v8, Lcom/discord/widgets/chat/list/entries/DstiEntry; + + move-object v0, v8 + + move-wide v1, p1 + + move-wide v3, p3 + + move-wide v5, p5 + + move-object/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/chat/list/entries/DstiEntry;->(JJJLcom/discord/models/dsti/dto/ModelDsti;)V + + return-object v8 + + :cond_0 const-string v0, "dsti" - move-object/from16 v8, p7 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/chat/list/entries/DstiEntry; - - move-object v1, v0 - - move-wide v2, p1 - - move-wide v4, p3 - - move-wide v6, p5 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/chat/list/entries/DstiEntry;->(JJJLcom/discord/models/dsti/dto/ModelDsti;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -202,7 +216,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/DstiEntry;->dsti:Lcom/discord/models/dsti/dto/ModelDsti; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/EmbedEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/EmbedEntry.smali index 4d05729412..7494f81421 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/EmbedEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/EmbedEntry.smali @@ -28,13 +28,11 @@ .method public constructor (IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageEmbed;ZZ)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "embed" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -77,6 +75,20 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "embed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/EmbedEntry;IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageEmbed;ZZILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/EmbedEntry; @@ -250,17 +262,11 @@ .method public final copy(IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageEmbed;ZZ)Lcom/discord/widgets/chat/list/entries/EmbedEntry; .locals 10 - const-string v0, "message" + const/4 v0, 0x0 - move-object v5, p4 + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "embed" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/EmbedEntry; @@ -270,8 +276,12 @@ move-wide v3, p2 + move-object v5, p4 + move-object v6, p5 + move-object/from16 v7, p6 + move/from16 v8, p7 move/from16 v9, p8 @@ -279,6 +289,20 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->(IJLcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelMessageEmbed;ZZ)V return-object v0 + + :cond_0 + const-string v1, "embed" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -310,7 +334,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -320,7 +344,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->messageState:Lcom/discord/stores/StoreMessageState$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -330,7 +354,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/EmbedEntry;->embed:Lcom/discord/models/domain/ModelMessageEmbed; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/EmptyPinsEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/EmptyPinsEntry.smali index 89d651e3e1..8974662a17 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/EmptyPinsEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/EmptyPinsEntry.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry;->text:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry; @@ -55,15 +62,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry; .locals 1 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -81,7 +95,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/EmptyPinsEntry;->text:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/GameInviteEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/GameInviteEntry.smali index 8c8d15b9d9..672d8fc059 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/GameInviteEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/GameInviteEntry.smali @@ -20,13 +20,11 @@ .method public constructor (JJLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/ModelApplication;)V .locals 1 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "application" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p6, p0, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->application:Lcom/discord/models/domain/ModelApplication; return-void + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/GameInviteEntry;JJLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/ModelApplication;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/GameInviteEntry; @@ -126,13 +138,11 @@ .method public final copy(JJLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/ModelApplication;)Lcom/discord/widgets/chat/list/entries/GameInviteEntry; .locals 8 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "application" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/GameInviteEntry; @@ -149,6 +159,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->(JJLcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/models/domain/ModelApplication;)V return-object v0 + + :cond_0 + const-string p1, "application" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -182,7 +206,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->activity:Lcom/discord/models/domain/ModelMessage$Activity; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -192,7 +216,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/GameInviteEntry;->application:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/GiftEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/GiftEntry.smali index 41297b5817..1fa0d7bf7e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/GiftEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/GiftEntry.smali @@ -18,11 +18,9 @@ # direct methods .method public constructor (JJJLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "giftCode" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p7, p0, Lcom/discord/widgets/chat/list/entries/GiftEntry;->giftCode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/GiftEntry;JJJLjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/GiftEntry; @@ -142,25 +149,32 @@ .method public final copy(JJJLjava/lang/String;)Lcom/discord/widgets/chat/list/entries/GiftEntry; .locals 9 + if-eqz p7, :cond_0 + + new-instance v8, Lcom/discord/widgets/chat/list/entries/GiftEntry; + + move-object v0, v8 + + move-wide v1, p1 + + move-wide v3, p3 + + move-wide v5, p5 + + move-object/from16 v7, p7 + + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/chat/list/entries/GiftEntry;->(JJJLjava/lang/String;)V + + return-object v8 + + :cond_0 const-string v0, "giftCode" - move-object/from16 v8, p7 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/chat/list/entries/GiftEntry; - - move-object v1, v0 - - move-wide v2, p1 - - move-wide v4, p3 - - move-wide v6, p5 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/chat/list/entries/GiftEntry;->(JJJLjava/lang/String;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -202,7 +216,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/GiftEntry;->giftCode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/GuildTemplateEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/GuildTemplateEntry.smali index f23b5b5b60..8ebe568bde 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/GuildTemplateEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/GuildTemplateEntry.smali @@ -16,11 +16,9 @@ # direct methods .method public constructor (JJLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "guildTemplateCode" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -31,6 +29,15 @@ iput-object p5, p0, Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry;->guildTemplateCode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildTemplateCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry;JJLjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry; @@ -101,23 +108,30 @@ .method public final copy(JJLjava/lang/String;)Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry; .locals 7 - const-string v0, "guildTemplateCode" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry; - new-instance v0, Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry; + move-object v0, v6 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry;->(JJLjava/lang/String;)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry;->(JJLjava/lang/String;)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "guildTemplateCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +165,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/GuildTemplateEntry;->guildTemplateCode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/GuildWelcomeEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/GuildWelcomeEntry.smali index adf31f182e..1ad3811b20 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/GuildWelcomeEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/GuildWelcomeEntry.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (ZZZJLjava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "guildName" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -61,6 +59,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry;ZZZJLjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; @@ -173,27 +180,34 @@ .method public final copy(ZZZJLjava/lang/String;)Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; .locals 8 - const-string v0, "guildName" + if-eqz p6, :cond_0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; - new-instance v0, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; + move-object v0, v7 - move-object v1, v0 + move v1, p1 - move v2, p1 + move v2, p2 - move v3, p2 + move v3, p3 - move v4, p3 + move-wide v4, p4 - move-wide v5, p4 + move-object v6, p6 - move-object v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry;->(ZZZJLjava/lang/String;)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry;->(ZZZJLjava/lang/String;)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -237,7 +251,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry;->guildName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/InviteEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/InviteEntry.smali index 77b2b65156..12baa159b3 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/InviteEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/InviteEntry.smali @@ -18,11 +18,9 @@ # direct methods .method public constructor (JJLjava/lang/String;J)V - .locals 1 + .locals 0 - const-string v0, "inviteCode" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-wide p6, p0, Lcom/discord/widgets/chat/list/entries/InviteEntry;->guildId:J return-void + + :cond_0 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/InviteEntry;JJLjava/lang/String;JILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/InviteEntry; @@ -142,25 +149,32 @@ .method public final copy(JJLjava/lang/String;J)Lcom/discord/widgets/chat/list/entries/InviteEntry; .locals 9 + if-eqz p5, :cond_0 + + new-instance v8, Lcom/discord/widgets/chat/list/entries/InviteEntry; + + move-object v0, v8 + + move-wide v1, p1 + + move-wide v3, p3 + + move-object v5, p5 + + move-wide v6, p6 + + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/chat/list/entries/InviteEntry;->(JJLjava/lang/String;J)V + + return-object v8 + + :cond_0 const-string v0, "inviteCode" - move-object v6, p5 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/chat/list/entries/InviteEntry; - - move-object v1, v0 - - move-wide v2, p1 - - move-wide v4, p3 - - move-wide v7, p6 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/chat/list/entries/InviteEntry;->(JJLjava/lang/String;J)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -194,7 +208,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/InviteEntry;->inviteCode:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/ListenTogetherEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/ListenTogetherEntry.smali index 83d28b8b66..5d70315e96 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/ListenTogetherEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/ListenTogetherEntry.smali @@ -16,11 +16,9 @@ # direct methods .method public constructor (JJLcom/discord/models/domain/ModelMessage$Activity;)V - .locals 1 + .locals 0 - const-string v0, "activity" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -31,6 +29,15 @@ iput-object p5, p0, Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;->activity:Lcom/discord/models/domain/ModelMessage$Activity; return-void + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;JJLcom/discord/models/domain/ModelMessage$Activity;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; @@ -101,23 +108,30 @@ .method public final copy(JJLcom/discord/models/domain/ModelMessage$Activity;)Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; .locals 7 - const-string v0, "activity" + if-eqz p5, :cond_0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; - new-instance v0, Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry; + move-object v0, v6 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 + move-object v5, p5 - move-object v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;->(JJLcom/discord/models/domain/ModelMessage$Activity;)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;->(JJLcom/discord/models/domain/ModelMessage$Activity;)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +165,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;->activity:Lcom/discord/models/domain/ModelMessage$Activity; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/MessageEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/MessageEntry.smali index b1df59b2bf..e15ba2573a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/MessageEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/MessageEntry.smali @@ -80,17 +80,13 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "nickOrUsernames" + if-eqz p5, :cond_2 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "voiceParticipants" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -157,6 +153,27 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/MessageEntry;->key:Ljava/lang/String; return-void + + :cond_1 + const-string p1, "voiceParticipants" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "nickOrUsernames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelGuildMember$Computed;Ljava/util/Map;Ljava/util/Map;ZZZLjava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -479,43 +496,60 @@ } .end annotation - const-string v0, "message" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "nickOrUsernames" - - move-object/from16 v6, p5 - - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "voiceParticipants" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/MessageEntry; move-object v1, v0 + move-object v2, p1 + move-object v3, p2 move-object v4, p3 move-object v5, p4 + move-object/from16 v6, p5 + move/from16 v7, p6 move/from16 v8, p7 move/from16 v9, p8 + move-object/from16 v10, p9 + invoke-direct/range {v1 .. v10}, Lcom/discord/widgets/chat/list/entries/MessageEntry;->(Lcom/discord/models/domain/ModelMessage;Lcom/discord/stores/StoreMessageState$State;Lcom/discord/models/domain/ModelGuildMember$Computed;Ljava/util/Map;Ljava/util/Map;ZZZLjava/util/Map;)V return-object v0 + + :cond_0 + const-string v1, "voiceParticipants" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "nickOrUsernames" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -533,7 +567,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageEntry;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -543,7 +577,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageEntry;->messageState:Lcom/discord/stores/StoreMessageState$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -553,7 +587,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageEntry;->author:Lcom/discord/models/domain/ModelGuildMember$Computed; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -563,7 +597,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageEntry;->roles:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -573,7 +607,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageEntry;->nickOrUsernames:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -601,7 +635,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/MessageEntry;->voiceParticipants:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry$Companion.smali index 1b15f9737f..22d46c7327 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry$Companion.smali @@ -36,13 +36,11 @@ .method public final create(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry; .locals 2 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - new-instance v0, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry; - - const/4 v1, 0x0 + new-instance v1, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry; if-eqz p3, :cond_0 @@ -53,17 +51,24 @@ goto :goto_0 :cond_0 - move-object p3, v1 + move-object p3, v0 :goto_0 if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_1 - invoke-direct {v0, p1, p3, v1}, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->(Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {v1, p1, p3, v0}, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->(Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;Ljava/lang/String;)V - return-object v0 + return-object v1 + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry.smali index 1a67f290a5..7f952f76e0 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/MessageHeaderEntry.smali @@ -42,11 +42,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +55,15 @@ iput-object p3, p0, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->channelName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry; @@ -131,15 +138,22 @@ .method public final copy(Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry; .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->(Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -157,7 +171,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -167,7 +181,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->text:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -177,7 +191,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/MessageHeaderEntry;->channelName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/ReactionsEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/ReactionsEntry.smali index 1e39237756..8306ab3017 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/ReactionsEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/ReactionsEntry.smali @@ -14,11 +14,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelMessage;Z)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -27,6 +25,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/chat/list/entries/ReactionsEntry;->canAddReactions:Z return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/ReactionsEntry;Lcom/discord/models/domain/ModelMessage;ZILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/ReactionsEntry; @@ -74,15 +81,22 @@ .method public final copy(Lcom/discord/models/domain/ModelMessage;Z)Lcom/discord/widgets/chat/list/entries/ReactionsEntry; .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/ReactionsEntry; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/list/entries/ReactionsEntry;->(Lcom/discord/models/domain/ModelMessage;Z)V return-object v0 + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -100,7 +114,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/ReactionsEntry;->message:Lcom/discord/models/domain/ModelMessage; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/SearchResultCountEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/SearchResultCountEntry.smali index 5ea6bd95e0..8ca38b5b4e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/SearchResultCountEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/SearchResultCountEntry.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry;->text:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry; @@ -55,15 +62,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry; .locals 1 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -81,7 +95,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/entries/SearchResultCountEntry;->text:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfChatEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfChatEntry.smali index 46b69ab9f9..09e77be363 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfChatEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfChatEntry.smali @@ -20,11 +20,9 @@ # direct methods .method public constructor (JLjava/lang/String;ZZ)V - .locals 1 + .locals 0 - const-string v0, "channelName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +55,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/StartOfChatEntry;JLjava/lang/String;ZZILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/StartOfChatEntry; @@ -144,25 +151,32 @@ .method public final copy(JLjava/lang/String;ZZ)Lcom/discord/widgets/chat/list/entries/StartOfChatEntry; .locals 7 - const-string v0, "channelName" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry; - new-instance v0, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry; + move-object v0, v6 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move-object v3, p3 - move-object v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry;->(JLjava/lang/String;ZZ)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry;->(JLjava/lang/String;ZZ)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -188,7 +202,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry;->channelName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfPrivateChatEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfPrivateChatEntry.smali index 3f603a4045..3da7b262a4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfPrivateChatEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/StartOfPrivateChatEntry.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (JLjava/lang/String;ILjava/lang/String;Z)V - .locals 1 + .locals 0 - const-string v0, "channelName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -61,6 +59,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;JLjava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry; @@ -165,27 +172,34 @@ .method public final copy(JLjava/lang/String;ILjava/lang/String;Z)Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry; .locals 8 - const-string v0, "channelName" + if-eqz p3, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry; - new-instance v0, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry; + move-object v0, v7 - move-object v1, v0 + move-wide v1, p1 - move-wide v2, p1 + move-object v3, p3 - move-object v4, p3 + move v4, p4 - move v5, p4 + move-object v5, p5 - move-object v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;->(JLjava/lang/String;ILjava/lang/String;Z)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;->(JLjava/lang/String;ILjava/lang/String;Z)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "channelName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -211,7 +225,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;->channelName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -227,7 +241,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/StartOfPrivateChatEntry;->channelIcon:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/entries/UploadProgressEntry.smali b/com.discord/smali/com/discord/widgets/chat/list/entries/UploadProgressEntry.smali index c4a4936569..751a839d1e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/entries/UploadProgressEntry.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/entries/UploadProgressEntry.smali @@ -16,11 +16,9 @@ # direct methods .method public constructor (Ljava/lang/String;J)V - .locals 1 + .locals 0 - const-string v0, "messageNonce" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -53,6 +51,15 @@ iput-object p1, p0, Lcom/discord/widgets/chat/list/entries/UploadProgressEntry;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "messageNonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/entries/UploadProgressEntry;Ljava/lang/String;JILjava/lang/Object;)Lcom/discord/widgets/chat/list/entries/UploadProgressEntry; @@ -100,15 +107,22 @@ .method public final copy(Ljava/lang/String;J)Lcom/discord/widgets/chat/list/entries/UploadProgressEntry; .locals 1 - const-string v0, "messageNonce" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/entries/UploadProgressEntry; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/list/entries/UploadProgressEntry;->(Ljava/lang/String;J)V return-object v0 + + :cond_0 + const-string p1, "messageNonce" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/list/entries/UploadProgressEntry;->messageNonce:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModel$Messages.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModel$Messages.smali index 8c8e53e2a6..86bf9ae86e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModel$Messages.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModel$Messages.smali @@ -1332,21 +1332,21 @@ move-result-object v2 - check-cast v2, Lk0/t/i; + check-cast v2, Lk0/s/i; - new-instance v3, Lk0/t/i$a; + new-instance v3, Lk0/s/i$a; - invoke-direct {v3, v2}, Lk0/t/i$a;->(Lk0/t/i;)V + invoke-direct {v3, v2}, Lk0/s/i$a;->(Lk0/s/i;)V :cond_1 :goto_0 - invoke-virtual {v3}, Lk0/t/i$a;->hasNext()Z + invoke-virtual {v3}, Lk0/s/i$a;->hasNext()Z move-result v2 if-eqz v2, :cond_2 - invoke-virtual {v3}, Lk0/t/i$a;->next()Ljava/lang/Object; + invoke-virtual {v3}, Lk0/s/i$a;->next()Ljava/lang/Object; move-result-object v2 @@ -1474,21 +1474,21 @@ move-result-object v2 - check-cast v2, Lk0/t/i; + check-cast v2, Lk0/s/i; - new-instance v3, Lk0/t/i$a; + new-instance v3, Lk0/s/i$a; - invoke-direct {v3, v2}, Lk0/t/i$a;->(Lk0/t/i;)V + invoke-direct {v3, v2}, Lk0/s/i$a;->(Lk0/s/i;)V :cond_1 :goto_0 - invoke-virtual {v3}, Lk0/t/i$a;->hasNext()Z + invoke-virtual {v3}, Lk0/s/i$a;->hasNext()Z move-result v2 if-eqz v2, :cond_2 - invoke-virtual {v3}, Lk0/t/i$a;->next()Ljava/lang/Object; + invoke-virtual {v3}, Lk0/s/i$a;->next()Ljava/lang/Object; move-result-object v2 @@ -1612,21 +1612,21 @@ move-result-object v2 - check-cast v2, Lk0/t/i; + check-cast v2, Lk0/s/i; - new-instance v3, Lk0/t/i$a; + new-instance v3, Lk0/s/i$a; - invoke-direct {v3, v2}, Lk0/t/i$a;->(Lk0/t/i;)V + invoke-direct {v3, v2}, Lk0/s/i$a;->(Lk0/s/i;)V :cond_1 :goto_0 - invoke-virtual {v3}, Lk0/t/i$a;->hasNext()Z + invoke-virtual {v3}, Lk0/s/i$a;->hasNext()Z move-result v2 if-eqz v2, :cond_3 - invoke-virtual {v3}, Lk0/t/i$a;->next()Ljava/lang/Object; + invoke-virtual {v3}, Lk0/s/i$a;->next()Ljava/lang/Object; move-result-object v2 diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1$1.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1$1.smali index 2318477f72..6baaf8296a 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/chat/list/entries/ChatListEntry;", - "Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;", - ">;" + "TT;TR;>;" } .end annotation @@ -66,7 +64,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;->(Lcom/discord/widgets/chat/list/entries/ChatListEntry;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1.smali index 1a08863ae2..1af66dca1c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$1.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$1.smali index 69adcd876e..85ae5b75f4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelChannel;)J .locals 2 if-eqz p1, :cond_0 @@ -74,21 +72,21 @@ const-wide/16 v0, 0x0 :goto_0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$1;->call(Lcom/discord/models/domain/ModelChannel;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$1;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$2.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$2.smali index 3133b8f1a3..820a5c2739 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$2.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/chat/list/entries/ChatListEntry;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -139,7 +134,7 @@ move-object/from16 v4, p2 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -176,8 +171,6 @@ if-nez v9, :cond_6 :cond_4 - new-instance v2, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; - invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v11 @@ -196,11 +189,13 @@ :goto_4 move-object v13, v1 - move-object v7, v2 + new-instance v1, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry; + + move-object v7, v1 invoke-direct/range {v7 .. v13}, Lcom/discord/widgets/chat/list/entries/GuildWelcomeEntry;->(ZZZJLjava/lang/String;)V - goto :goto_6 + goto :goto_5 :cond_6 iget-object v1, v0, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$2;->$channel:Lcom/discord/models/domain/ModelChannel; @@ -227,7 +222,7 @@ move-result-object v6 - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, v0, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion$getWelcomeEntry$2;->$channel:Lcom/discord/models/domain/ModelChannel; @@ -272,17 +267,14 @@ move-result-object v13 - invoke-static {v13, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v10, v1 invoke-direct/range {v10 .. v15}, Lcom/discord/widgets/chat/list/entries/StartOfChatEntry;->(JLjava/lang/String;ZZ)V :goto_5 - move-object v2, v1 - - :goto_6 - return-object v2 + return-object v1 .end method .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion.smali index 55b8248012..30f861afda 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop$Companion.smali @@ -66,7 +66,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -106,7 +106,7 @@ move-result-object v5 - invoke-static {v5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Ljava/lang/Long;->longValue()J @@ -136,7 +136,7 @@ const-string v0, "Observable.combineLatest\u2026 )\n }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -156,9 +156,7 @@ } .end annotation - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -188,7 +186,16 @@ const-string v0, "StoreStream\n .g\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop.smali b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop.smali index 092c8afafd..fe09ccfa92 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/model/WidgetChatListModelTop.smali @@ -35,17 +35,24 @@ .end method .method public constructor (Lcom/discord/widgets/chat/list/entries/ChatListEntry;)V - .locals 1 + .locals 0 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;->item:Lcom/discord/widgets/chat/list/entries/ChatListEntry; return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;Lcom/discord/widgets/chat/list/entries/ChatListEntry;ILjava/lang/Object;)Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop; @@ -100,15 +107,22 @@ .method public final copy(Lcom/discord/widgets/chat/list/entries/ChatListEntry;)Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop; .locals 1 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop; invoke-direct {v0, p1}, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;->(Lcom/discord/widgets/chat/list/entries/ChatListEntry;)V return-object v0 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +140,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/list/model/WidgetChatListModelTop;->item:Lcom/discord/widgets/chat/list/entries/ChatListEntry; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem.smali index a99627a784..ccd0484812 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem.smali @@ -25,11 +25,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelMessageReaction;Z)V - .locals 1 + .locals 0 - const-string v0, "reaction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -38,6 +36,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem;->isSelected:Z return-void + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem;Lcom/discord/models/domain/ModelMessageReaction;ZILjava/lang/Object;)Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem; @@ -85,15 +92,22 @@ .method public final copy(Lcom/discord/models/domain/ModelMessageReaction;Z)Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem; .locals 1 - const-string v0, "reaction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem;->(Lcom/discord/models/domain/ModelMessageReaction;Z)V return-object v0 + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -111,7 +125,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem;->reaction:Lcom/discord/models/domain/ModelMessageReaction; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -148,7 +162,7 @@ const-string v1, "reaction.emoji" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; @@ -156,7 +170,7 @@ const-string v1, "reaction.emoji.key" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder$onConfigure$1.smali index 68eeaed779..c03b3f8279 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder$onConfigure$1.smali @@ -77,7 +77,7 @@ const-string p3, "reaction.emoji" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; @@ -85,7 +85,7 @@ const-string p3, "reaction.emoji.key" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali index 468479283c..5ee9e51d71 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali @@ -69,9 +69,7 @@ .method public constructor (Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01fe @@ -87,7 +85,7 @@ const-string v0, "itemView.findViewById(R.\u2026ons_emoji_emoji_textview)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView; @@ -103,7 +101,7 @@ const-string v0, "itemView.findViewById(R.\u2026_reactions_emoji_counter)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -119,11 +117,20 @@ const-string v0, "itemView.findViewById(R.\u2026emoji_selected_indicator)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder;->selectedIndicator:Landroid/view/View; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder;)Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter; @@ -165,9 +172,7 @@ .method public onConfigure(ILcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiItem;)V .locals 4 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -183,11 +188,11 @@ move-result-object v1 - sget v2, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder;->emojiSizePx:I + const/4 v2, 0x1 - const/4 v3, 0x1 + sget v3, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder;->emojiSizePx:I - invoke-virtual {p1, v0, v1, v3, v2}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->renderEmoji(Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;Lcom/discord/models/domain/ModelMessageReaction$Emoji;ZI)V + invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/utilities/textprocessing/node/EmojiNode$Companion;->renderEmoji(Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;Lcom/discord/models/domain/ModelMessageReaction$Emoji;ZI)V iget-object p1, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder;->reactionCounter:Landroid/widget/TextView; @@ -234,6 +239,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter.smali index 1cad59cb6e..e9377745e2 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter.smali @@ -57,15 +57,22 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -98,7 +105,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -111,9 +118,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -129,6 +134,15 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnEmojiSelectedListener(Lkotlin/jvm/functions/Function1;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModel.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModel.smali index 9417cf4e90..ae13c2614a 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModel.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModel.smali @@ -41,13 +41,11 @@ } .end annotation - const-string v0, "reactionItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "userItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,6 +54,20 @@ iput-object p2, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;->userItems:Ljava/util/List; return-void + + :cond_0 + const-string p1, "userItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "reactionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/chat/managereactions/ManageReactionsModel; @@ -132,19 +144,31 @@ } .end annotation - const-string v0, "reactionItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo v0, "userItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModel; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;->(Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "userItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "reactionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -162,7 +186,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;->reactionItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -172,7 +196,7 @@ iget-object p1, p1, Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;->userItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1$1.smali index 7c85276e65..796d3468f3 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -52,7 +49,25 @@ # virtual methods -.method public final call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + check-cast p2, Lcom/discord/models/domain/ModelGuild; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1$1;->call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Z .locals 3 if-eqz p2, :cond_0 @@ -79,23 +94,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Long; - - check-cast p2, Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1$1;->call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1.smali index 00ea335ae6..d5bcbeb429 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ManageReactionsModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lrx/Observable<", @@ -40,7 +40,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -116,7 +116,7 @@ const-string v0, "Observable.combineLatest\u2026ld.mfaLevel\n )\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$1.smali index c65944cedf..83950aa5bd 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$1.smali @@ -27,19 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessageReaction;", - ">;", - "Lkotlin/Pair<", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessageReaction;", - ">;>;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$1.smali index 3717bce904..d22ab180e0 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Lcom/discord/models/domain/ModelMessageReaction$Emoji;", - ">;" + "TT;TR;>;" } .end annotation @@ -56,7 +54,7 @@ const-string v1, "reactions" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -83,13 +81,13 @@ const-string v4, "it.emoji" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; move-result-object v3 - invoke-static {v3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -116,9 +114,9 @@ :cond_2 iget-object p1, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$1;->$reactions:Ljava/util/List; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2$1.smali index 567175f6df..6048b50e96 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreMessageReactions$EmojiResults;", - "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", - ">;" + "TT;TR;>;" } .end annotation @@ -68,11 +66,11 @@ const-string v0, "reactions" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v0, "users" + const-string v0, "users" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2$1;->$targetedEmoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; @@ -82,7 +80,7 @@ const-string v1, "canManageMessages" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z @@ -96,7 +94,7 @@ const-string v1, "me" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2.smali index c94565a8d3..ecfb5a95df 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelMessageReaction$Emoji;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,6 @@ "Lcom/discord/models/domain/ModelMessageReaction$Emoji;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", ">;" } @@ -93,7 +90,7 @@ const-string v1, "targetedEmoji" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;->access$getUsersForReaction(Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;Lcom/discord/models/domain/ModelMessageReaction$Emoji;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2.smali index 799b47f90c..765cf09a6c 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2$2.smali @@ -25,18 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Ljava/lang/Boolean;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessageReaction;", - ">;>;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2.smali index 0c8420e65a..483ce0b76f 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,6 @@ "Lcom/discord/models/domain/ModelUser;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", ">;" } @@ -89,7 +86,7 @@ const-string v1, "me" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isMfaEnabled()Z diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$1.smali index e115278583..472d2d6b46 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelMessage;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/models/domain/ModelMessageReaction;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -99,7 +94,7 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2$$special$$inlined$sortedByDescending$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2$$special$$inlined$sortedByDescending$1.smali index 858ae77742..d01dc58b68 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2$$special$$inlined$sortedByDescending$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2$$special$$inlined$sortedByDescending$1.smali @@ -51,7 +51,7 @@ const-string v0, "reaction" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelMessageReaction;->getCount()I @@ -63,7 +63,7 @@ check-cast p1, Lcom/discord/models/domain/ModelMessageReaction; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction;->getCount()I diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2.smali index 79ee60c889..dd2faf141c 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/models/domain/ModelMessageReaction;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelMessageReaction;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -84,7 +76,6 @@ "(", "Ljava/util/Map<", "Ljava/lang/String;", - "+", "Lcom/discord/models/domain/ModelMessageReaction;", ">;)", "Ljava/util/List<", @@ -93,6 +84,8 @@ } .end annotation + if-eqz p1, :cond_0 + invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection; move-result-object p1 @@ -101,9 +94,18 @@ invoke-direct {v0}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider$get$reactionsObs$2$$special$$inlined$sortedByDescending$1;->()V - invoke-static {p1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "reactions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider.smali index ef156858f9..b79266f85b 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsModelProvider.smali @@ -143,7 +143,7 @@ move-object/from16 v7, p3 - invoke-static {v6, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -170,7 +170,7 @@ const-string v4, "results.users.values" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Ljava/util/ArrayList; @@ -203,9 +203,9 @@ new-instance v5, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem; - const-string/jumbo v6, "user" + const-string v6, "user" - invoke-static {v7, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v8, v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;->channelId:J @@ -250,7 +250,7 @@ goto :goto_1 :cond_3 - invoke-static {v4}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v4}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -398,7 +398,7 @@ const-string v2, "StoreStream\n .get\u2026ion -> reaction.count } }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -420,7 +420,7 @@ const-string v1, "StoreStream\n .get\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -432,7 +432,7 @@ const-string v1, "StoreStream\n .get\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -456,9 +456,7 @@ .method public final onEmojiTargeted(Ljava/lang/String;)V .locals 1 - const-string v0, "emojiKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;->targetedEmojiKeySubject:Lrx/subjects/SerializedSubject; @@ -467,4 +465,13 @@ invoke-virtual {v0, p1}, Ls0/n/c;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "emojiKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorItem.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorItem.smali index 39e7f07d64..01899fde31 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorItem.smali @@ -27,11 +27,9 @@ # direct methods .method public constructor (JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V - .locals 1 + .locals 0 - const-string v0, "emoji" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -42,6 +40,15 @@ iput-object p5, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorItem;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder$onConfigure$1.smali index 542a898539..072f7a35df 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder$onConfigure$1.smali @@ -66,11 +66,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.chat.managereactions.ManageReactionsResultsAdapter.ErrorItem" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali index 2b2c6d171b..41c4ce8ed6 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01ff @@ -49,13 +47,22 @@ const-string v0, "itemView.findViewById(R.\u2026actions_result_error_img)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder;->errorImage:Landroid/widget/ImageView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -63,9 +70,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -78,6 +83,15 @@ invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali index a7dd711ab4..d553013ec9 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali @@ -27,13 +27,20 @@ .method public constructor (Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0200 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem.smali index 28a427efaa..3e1f213622 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem.smali @@ -33,13 +33,11 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;Z)V .locals 1 - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emoji" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,6 +52,20 @@ iput-boolean p7, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem;->canDelete:Z return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem;Lcom/discord/models/domain/ModelUser;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;ZILjava/lang/Object;)Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem; @@ -166,31 +178,43 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;Z)Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem; .locals 9 - const-string/jumbo v0, "user" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emoji" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem; move-object v1, v0 + move-object v2, p1 + move-wide v3, p2 move-wide v5, p4 + move-object v7, p6 + move/from16 v8, p7 invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem;->(Lcom/discord/models/domain/ModelUser;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;Z)V return-object v0 + + :cond_0 + const-string v1, "emoji" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -208,7 +232,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -234,7 +258,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserItem;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali index 1541be3cb3..683c0eb730 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali @@ -35,9 +35,7 @@ .method public constructor (Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0201 @@ -53,7 +51,7 @@ const-string v0, "itemView.findViewById(R.\u2026actions_result_user_name)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -69,7 +67,7 @@ const-string v0, "itemView.findViewById(R.\u2026tions_result_user_avatar)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -85,11 +83,20 @@ const-string v0, "itemView.findViewById(R.\u2026s_result_remove_reaction)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder;->removeButton:Landroid/view/View; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -97,9 +104,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 9 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -171,6 +176,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter.smali index ae55645ac2..afde8f609b 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter.smali @@ -51,15 +51,22 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -75,7 +82,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -88,9 +95,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 if-eqz p2, :cond_2 @@ -129,4 +134,13 @@ :goto_0 return-object p1 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$Companion.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$Companion.smali index 9602433e77..e0dd2a42d6 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$Companion.smali @@ -59,19 +59,19 @@ # virtual methods .method public final create(JJLandroid/content/Context;Lcom/discord/models/domain/ModelMessageReaction;)V - .locals 2 + .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - new-instance v0, Landroid/content/Intent; + new-instance v1, Landroid/content/Intent; - invoke-direct {v0}, Landroid/content/Intent;->()V + invoke-direct {v1}, Landroid/content/Intent;->()V - const-string v1, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - invoke-virtual {v0, v1, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; + invoke-virtual {v1, v2, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; move-result-object p1 @@ -91,27 +91,29 @@ invoke-virtual {p2}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getKey()Ljava/lang/String; - move-result-object p2 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p2, 0x0 + const-string p2, "com.discord.intent.extra.EXTRA_EMOJI_KEY" - :goto_0 - const-string p3, "com.discord.intent.extra.EXTRA_EMOJI_KEY" - - invoke-virtual {p1, p3, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; + invoke-virtual {p1, p2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; move-result-object p1 const-string p2, "Intent()\n .putE\u2026etedReaction?.emoji?.key)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; invoke-static {p5, p2, p1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$1.smali index 66e018454a..169e93cc0c 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$1.smali @@ -1,25 +1,13 @@ .class public final synthetic Lcom/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$1; -.super Lk0/o/c/l; +.super Lk0/n/c/j; .source "WidgetManageReactions.kt" # direct methods .method public constructor (Lcom/discord/widgets/chat/managereactions/WidgetManageReactions;)V - .locals 6 + .locals 0 - const-class v2, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; - - const-string v3, "modelProvider" - - const-string v4, "getModelProvider()Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;" - - const/4 v5, 0x0 - - move-object v0, p0 - - move-object v1, p1 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/l;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/j;->(Ljava/lang/Object;)V return-void .end method @@ -29,7 +17,7 @@ .method public get()Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; @@ -40,10 +28,38 @@ return-object v0 .end method +.method public getName()Ljava/lang/String; + .locals 1 + + const-string v0, "modelProvider" + + return-object v0 +.end method + +.method public getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "getModelProvider()Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;" + + return-object v0 +.end method + .method public set(Ljava/lang/Object;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$2.smali index f8df5302e6..1ea921d77a 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetManageReactions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onEmojiTargeted" - - const-string v5, "onEmojiTargeted(Ljava/lang/String;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onEmojiTargeted" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onEmojiTargeted(Ljava/lang/String;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider; invoke-virtual {v0, p1}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;->onEmojiTargeted(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBoundOrOnResume$1.smali index 21c9fba975..9e77388306 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetManageReactions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/managereactions/ManageReactionsModel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali index daecf05a80..6004daf820 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali @@ -39,29 +39,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojisRecycler" + const-class v2, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; - const-string v3, "getEmojisRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emojisRecycler" - move-result-object v1 + const-string v4, "getEmojisRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "usersRecycler" + const/4 v2, 0x0 - const-string v3, "getUsersRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "usersRecycler" + + const-string v4, "getUsersRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -124,7 +136,7 @@ :cond_0 const-string p0, "modelProvider" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -183,14 +195,14 @@ :cond_2 const-string p1, "resultsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 const-string p1, "emojisAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -284,11 +296,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 9 + .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -300,54 +312,54 @@ move-result-object p1 - const-string v0, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v1, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - const-wide/16 v1, 0x0 + const-wide/16 v2, 0x0 - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {p1, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J - move-result-wide v4 + move-result-wide v5 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; move-result-object p1 - const-string v0, "com.discord.intent.extra.EXTRA_MESSAGE_ID" + const-string v1, "com.discord.intent.extra.EXTRA_MESSAGE_ID" - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {p1, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J - move-result-wide v6 + move-result-wide v7 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; move-result-object p1 - const-string v0, "com.discord.intent.extra.EXTRA_EMOJI_KEY" + const-string v1, "com.discord.intent.extra.EXTRA_EMOJI_KEY" - invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; - move-result-object v8 + move-result-object v9 new-instance p1, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider; - move-object v3, p1 + move-object v4, p1 - invoke-direct/range {v3 .. v8}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;->(JJLjava/lang/String;)V + invoke-direct/range {v4 .. v9}, Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider;->(JJLjava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions;->modelProvider:Lcom/discord/widgets/chat/managereactions/ManageReactionsModelProvider; :cond_0 sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter; + new-instance v1, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter; invoke-direct {p0}, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions;->getEmojisRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -357,15 +369,15 @@ sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter; + new-instance v1, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter; invoke-direct {p0}, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions;->getUsersRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -375,8 +387,6 @@ iget-object p1, p0, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions;->emojisAdapter:Lcom/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter; - const/4 v0, 0x0 - if-eqz p1, :cond_2 new-instance v1, Lcom/discord/widgets/chat/managereactions/WidgetManageReactions$onViewBound$2; @@ -394,14 +404,21 @@ :cond_1 const-string p1, "modelProvider" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_2 const-string p1, "emojisAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -452,7 +469,7 @@ :cond_0 const-string v0, "modelProvider" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1$1.smali index dc696852aa..125ecd55d7 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1$1.smali @@ -27,13 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;", - "Ljava/lang/Integer;", - "Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -73,7 +67,7 @@ const-string v1, "typingUsers" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1$1;->this$0:Lcom/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1; @@ -85,7 +79,7 @@ const-string v2, "cooldownSecs" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1.smali index 4fdb0668f7..ed4c00f0ce 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/overlay/ChatTypingModel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,6 +79,12 @@ move-result p1 + const/4 v0, 0x0 + + invoke-static {p1, v0}, Lk0/n/c/h;->compare(II)I + + move-result p1 + if-lez p1, :cond_0 sget-object p1, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Hide;->INSTANCE:Lcom/discord/widgets/chat/overlay/ChatTypingModel$Hide; diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1.smali index 32d9f64c73..785f6153db 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/overlay/ChatTypingModel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -104,7 +102,7 @@ const-string v1, "channel.guildId" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTarget$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTarget$1.smali index ce84e651ac..b8d403d501 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTarget$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTarget$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "[", - "Ljava/lang/Object;", - ">;" + "TT;TU;>;" } .end annotation @@ -101,7 +98,7 @@ const-string v3, "guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V aput-object v2, v1, v0 diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1$1.smali index 77111a198f..095bfddaa5 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1$1.smali @@ -27,20 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation @@ -138,7 +125,7 @@ check-cast v1, Lcom/discord/models/domain/ModelUser; - invoke-static {v1, p2}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v1, p2}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v2 diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1.smali index a9b15bd5e7..601e81da6f 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$1.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -77,7 +70,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/List<", "Ljava/lang/String;", ">;>;" @@ -90,9 +82,9 @@ move-result-object v0 - const-string/jumbo v1, "userIds" + const-string v1, "userIds" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; @@ -112,7 +104,7 @@ const-string v3, "channel.guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$2.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$2.smali index 3d82640a04..11381e2b94 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion$getTypingUsers$2.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/String;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,7 +85,7 @@ const-string v0, "names" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -131,7 +124,7 @@ :cond_1 const/4 p1, 0x4 - invoke-static {v0, p1}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v0, p1}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion.smali index d1f9925ba9..051e2bfeef 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Companion.smali @@ -80,7 +80,7 @@ const-string v1, "StoreStream\n .get\u2026?: emptyArray()\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -133,7 +133,7 @@ const-string v0, "StoreStream\n .g\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -167,7 +167,7 @@ const-string v1, "getTarget()\n .s\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Typing.smali b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Typing.smali index b5a4e0985b..fae0a7fce9 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Typing.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/ChatTypingModel$Typing.smali @@ -42,12 +42,10 @@ } .end annotation - const-string v0, "typingUsers" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/chat/overlay/ChatTypingModel;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;->typingUsers:Ljava/util/List; @@ -57,6 +55,13 @@ iput p3, p0, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;->cooldownSecs:I return-void + + :cond_0 + const-string p1, "typingUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;Ljava/util/List;IIILjava/lang/Object;)Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing; @@ -136,15 +141,22 @@ } .end annotation - const-string v0, "typingUsers" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;->(Ljava/util/List;II)V return-object v0 + + :cond_0 + const-string p1, "typingUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -162,7 +174,7 @@ iget-object v1, p1, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;->typingUsers:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$1.smali index 3bd4c08edc..c621a59f3b 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel;", - ">;" + "TT;TR;>;" } .end annotation @@ -58,7 +56,7 @@ const-string v2, "selectedChannelId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -66,7 +64,7 @@ const-string v3, "isViewingOldMessages" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1.smali index 6bd7814ca3..bb201a4a38 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1.smali @@ -49,7 +49,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreChat$InteractionState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreChat$InteractionState; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1;->call(Lcom/discord/stores/StoreChat$InteractionState;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreChat$InteractionState;)Z .locals 5 invoke-virtual {p1}, Lcom/discord/stores/StoreChat$InteractionState;->getChannelId()J @@ -90,21 +106,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreChat$InteractionState; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1;->call(Lcom/discord/stores/StoreChat$InteractionState;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2.smali index 41e2695119..f797b1cfa9 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Lcom/discord/stores/StoreChat$InteractionState;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Lcom/discord/stores/StoreChat$InteractionState; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2;->call(Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;)Z .locals 1 const-string v0, "isDetached" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -99,23 +114,5 @@ const/4 p1, 0x1 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Lcom/discord/stores/StoreChat$InteractionState; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2;->call(Ljava/lang/Boolean;Lcom/discord/stores/StoreChat$InteractionState;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1.smali index 563d238f82..fda7c11b34 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel;", ">;" } @@ -114,7 +111,7 @@ const-string v1, "selectedChannelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion.smali index 0fc615c63f..6ce05817f7 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel$Companion.smali @@ -66,7 +66,7 @@ const-string v1, "StoreStream\n \u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$TypingIndicatorViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$TypingIndicatorViewHolder.smali index 16ccd3d2f7..97321fb439 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$TypingIndicatorViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$TypingIndicatorViewHolder.smali @@ -30,9 +30,7 @@ .method public constructor (Landroid/view/ViewGroup;)V .locals 1 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,7 +44,7 @@ const-string v0, "parent.findViewById(R.id.chat_typing_users_typing)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -62,7 +60,7 @@ const-string v0, "parent.findViewById(R.id.chat_overlay_typing_dots)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/typing/TypingDots; @@ -78,7 +76,7 @@ const-string v0, "parent.findViewById(R.id\u2026at_typing_users_slowmode)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -94,13 +92,22 @@ const-string v0, "parent.findViewById(R.id\u2026ping_users_slowmode_icon)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$TypingIndicatorViewHolder;->slowmodeIcon:Landroid/widget/ImageView; return-void + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final configureTyping(Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;)V @@ -149,7 +156,7 @@ const-string v3, "parent.resources" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Typing;->getTypingUsers()Ljava/util/List; @@ -167,7 +174,7 @@ move-result v4 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v5 @@ -305,7 +312,7 @@ const-string p2, "parent.resources.getStri\u2026nnel_slowmode_desc_short)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -359,7 +366,7 @@ const-string p2, "resources.getString(R.string.several_users_typing)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -372,7 +379,7 @@ const-string v0, "resources.getString(R.string.three_users_typing)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v5, [Ljava/lang/Object; @@ -409,7 +416,7 @@ const-string v0, "resources.getString(R.string.two_users_typing)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -440,7 +447,7 @@ const-string v0, "resources.getString(R.string.one_user_typing)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v3, [Ljava/lang/Object; @@ -468,9 +475,7 @@ .method public final configureUI(Lcom/discord/widgets/chat/overlay/ChatTypingModel;)V .locals 1 - const-string v0, "model" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 instance-of v0, p1, Lcom/discord/widgets/chat/overlay/ChatTypingModel$Hide; @@ -496,6 +501,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getParent()Landroid/view/ViewGroup; diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$2.smali index 5fd5e79c6d..90aa6b57ed 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatOverlay.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$OldMessageModel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$3.smali index 942013cbde..9ad29b8d2a 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$onViewBoundOrOnResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChatOverlay.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/chat/overlay/ChatTypingModel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay$TypingIndicatorViewHolder;->configureUI(Lcom/discord/widgets/chat/overlay/ChatTypingModel;)V diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali index c10eed08e3..fbf80a31c0 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali @@ -32,29 +32,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay; + new-instance v1, Lk0/n/c/q; - const-string v2, "jumpToPresentFab" + const-class v2, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay; - const-string v3, "getJumpToPresentFab()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "jumpToPresentFab" - move-result-object v1 + const-string v4, "getJumpToPresentFab()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "typingContainer" + const/4 v2, 0x0 - const-string v3, "getTypingContainer()Landroid/view/ViewGroup;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/chat/overlay/WidgetChatOverlay; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "typingContainer" + + const-string v4, "getTypingContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -111,7 +123,7 @@ :cond_0 const-string p0, "typingIndicatorViewHolder" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -211,7 +223,7 @@ const-string v1, "OldMessageModel.get()\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -261,7 +273,7 @@ const-string v3, "ChatTypingModel\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$1.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$1.smali index f93e7b7708..774a9ebcab 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$1.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$1.smali @@ -60,13 +60,11 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 iget-object p1, p0, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$1;->$recycler:Landroidx/recyclerview/widget/RecyclerView; @@ -94,11 +92,25 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item$1.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item$1.smali index da46f70ac2..605a77cf52 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item$1.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item$1.smali @@ -55,11 +55,11 @@ .method public final call(Landroid/view/View;Ljava/lang/Integer;Lcom/discord/app/AppLog$LoggedItem;)V .locals 1 - const-string/jumbo p2, "view" + const-string p2, "view" - const-string/jumbo p3, "view.context" + const-string p3, "view.context" - invoke-static {p1, p2, p3}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, p2, p3}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 @@ -75,7 +75,7 @@ const-string p3, "message.text" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali index 555de1863a..ba4328ebcc 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item; + new-instance v1, Lk0/n/c/q; - const-string v2, "message" + const-class v2, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item; - const-string v3, "getMessage()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "message" - move-result-object v1 + const-string v4, "getMessage()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -59,15 +65,13 @@ .end method .method public constructor (ILcom/discord/widgets/debugging/WidgetDebugging$Adapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -90,6 +94,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getMessage$p(Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item;)Landroid/widget/TextView; @@ -199,9 +212,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -219,7 +230,7 @@ const-string v1, "message.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget v1, p2, Lcom/discord/app/AppLog$LoggedItem;->e:I @@ -267,7 +278,7 @@ const-string p2, "" :goto_0 - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -292,6 +303,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali index 314a9fec12..cb242b665f 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali @@ -32,9 +32,7 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V .locals 1 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -45,6 +43,15 @@ invoke-virtual {p0, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setOnUpdated(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple$OnUpdated;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -60,7 +67,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -73,9 +80,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -93,4 +98,13 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Companion.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Companion.smali index 0c22740945..af360d7950 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Companion.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Companion.smali @@ -156,7 +156,7 @@ const-string v0, "Intent(Intent.ACTION_SEN\u2026TRA_TEXT, log.toString())" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -166,17 +166,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/debugging/WidgetDebugging; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/debugging/WidgetDebugging; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Model.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Model.smali index 2b58eca88d..0854c2bbeb 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Model.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Model.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Ljava/util/List;Z)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "logs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -51,6 +49,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/debugging/WidgetDebugging$Model;->isFiltered:Z return-void + + :cond_0 + const-string p1, "logs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/debugging/WidgetDebugging$Model;Ljava/util/List;ZILjava/lang/Object;)Lcom/discord/widgets/debugging/WidgetDebugging$Model; @@ -115,15 +122,22 @@ } .end annotation - const-string v0, "logs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/debugging/WidgetDebugging$Model; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/debugging/WidgetDebugging$Model;->(Ljava/util/List;Z)V return-object v0 + + :cond_0 + const-string p1, "logs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -141,7 +155,7 @@ iget-object v1, p1, Lcom/discord/widgets/debugging/WidgetDebugging$Model;->logs:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$1.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$1.smali index d63947c237..4210b9bd39 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$1.smali @@ -58,7 +58,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$2.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$2.smali index 60c0381c24..b26c0c4c37 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$configureUI$2.smali @@ -57,7 +57,7 @@ const-string v0, "menu.findItem(R.id.menu_debugging_filter)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/debugging/WidgetDebugging$configureUI$2;->$model:Lcom/discord/widgets/debugging/WidgetDebugging$Model; diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$1.smali index 176098144e..e69dcbcf27 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -92,7 +85,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lf/n/a/k/a;->asReversed(Ljava/util/List;)Ljava/util/List; diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$2.smali index 2fc22bffc6..9755364c52 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$2.smali @@ -27,13 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "+", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/debugging/WidgetDebugging$Model;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -81,7 +75,7 @@ const-string v0, "isFiltered" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -91,7 +85,7 @@ const-string v0, "logs" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -145,7 +139,7 @@ const-string v1, "filteredLogs" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$3.smali index 7446184161..031b9b845a 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetDebugging.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/debugging/WidgetDebugging$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/debugging/WidgetDebugging;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/debugging/WidgetDebugging; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/debugging/WidgetDebugging$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/debugging/WidgetDebugging; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/debugging/WidgetDebugging$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/debugging/WidgetDebugging$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/debugging/WidgetDebugging; invoke-static {v0, p1}, Lcom/discord/widgets/debugging/WidgetDebugging;->access$configureUI(Lcom/discord/widgets/debugging/WidgetDebugging;Lcom/discord/widgets/debugging/WidgetDebugging$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$1.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$1.smali index a9777fe602..e56310c118 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$1.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$1.smali @@ -61,28 +61,15 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;)", - "Ljava/lang/Boolean;" - } - .end annotation +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Ljava/util/List; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$1;->call(Ljava/util/List;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -90,14 +77,26 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/util/List;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/List<", + "Lcom/discord/app/AppLog$LoggedItem;", + ">;)Z" + } + .end annotation - check-cast p1, Ljava/util/List; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$1;->call(Ljava/util/List;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - return-object p1 + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$2.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$2.smali index a63aa42261..4d50f01b33 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$2.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$aggregatedLogs$2.smali @@ -27,17 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/List<", - "+", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;", - "Ljava/util/List<", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/app/AppLog$LoggedItem;", - ">;>;" + "TR;TT;TR;>;" } .end annotation @@ -102,11 +92,11 @@ const-string v0, "existingLogs" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "newLogs" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -134,7 +124,7 @@ iget-object v2, v2, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String; - invoke-static {v2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -147,7 +137,7 @@ goto :goto_0 :cond_1 - invoke-static {p1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali index 63e644cc31..fbf2de3dc5 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali @@ -45,19 +45,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/debugging/WidgetDebugging; + new-instance v1, Lk0/n/c/q; - const-string v2, "recycler" + const-class v2, Lcom/discord/widgets/debugging/WidgetDebugging; - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "recycler" - move-result-object v1 + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/debugging/WidgetDebugging;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -182,25 +188,25 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 2 + .locals 3 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter; + new-instance v1, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter; invoke-direct {p0}, Lcom/discord/widgets/debugging/WidgetDebugging;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -220,17 +226,15 @@ check-cast p1, Landroidx/recyclerview/widget/LinearLayoutManager; - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->setSmoothScrollbarEnabled(Z)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setSmoothScrollbarEnabled(Z)V const/4 p1, 0x0 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const p1, 0x7f12055f @@ -239,13 +243,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -265,7 +276,7 @@ const-string v1, "logsSubject\n .c\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; @@ -303,7 +314,7 @@ const-string v1, "AppLog\n .getLogs(\u2026.isNotBlank() }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$1;->INSTANCE:Lcom/discord/widgets/debugging/WidgetDebugging$onViewBoundOrOnResume$1; @@ -325,7 +336,7 @@ const-string v1, "Observable\n .comb\u2026gs, isFiltered)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash$Companion.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash$Companion.smali index e6e06663c9..a8a3cc444d 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash$Companion.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash$Companion.smali @@ -97,7 +97,7 @@ const-string v0, "Intent().putExtras(extras)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -107,17 +107,13 @@ .method public final launch(Landroid/content/Context;Ljava/lang/Throwable;Ljava/lang/String;)V .locals 7 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "throwable" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "crashSource" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -129,7 +125,7 @@ const-string v0, "WidgetFatalCrash::class.java.simpleName" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Ljava/lang/Throwable; @@ -152,4 +148,25 @@ invoke-static {p1, p2, p3}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "crashSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali index 0a73d267e2..ef4b7b1976 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali @@ -43,85 +43,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/debugging/WidgetFatalCrash; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteText" + const-class v2, Lcom/discord/widgets/debugging/WidgetFatalCrash; - const-string v3, "getInviteText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "inviteText" - move-result-object v1 + const-string v4, "getInviteText()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/debugging/WidgetFatalCrash; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "crashSourceText" + const/4 v2, 0x0 - const-string v3, "getCrashSourceText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/debugging/WidgetFatalCrash; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "crashSourceText" + + const-string v4, "getCrashSourceText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/debugging/WidgetFatalCrash; + new-instance v1, Lk0/n/c/q; - const-string v2, "crashTimeText" + const-class v2, Lcom/discord/widgets/debugging/WidgetFatalCrash; - const-string v3, "getCrashTimeText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "crashTimeText" + + const-string v4, "getCrashTimeText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/debugging/WidgetFatalCrash; + new-instance v1, Lk0/n/c/q; - const-string v2, "appVersionText" + const-class v2, Lcom/discord/widgets/debugging/WidgetFatalCrash; - const-string v3, "getAppVersionText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "appVersionText" + + const-string v4, "getAppVersionText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/debugging/WidgetFatalCrash; + new-instance v1, Lk0/n/c/q; - const-string v2, "osVersionText" + const-class v2, Lcom/discord/widgets/debugging/WidgetFatalCrash; - const-string v3, "getOsVersionText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "osVersionText" + + const-string v4, "getOsVersionText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/debugging/WidgetFatalCrash; + new-instance v1, Lk0/n/c/q; - const-string v2, "deviceText" + const-class v2, Lcom/discord/widgets/debugging/WidgetFatalCrash; - const-string v3, "getDeviceText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "deviceText" + + const-string v4, "getDeviceText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -337,11 +373,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 7 + .locals 8 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -349,19 +385,19 @@ move-result-object p1 - const/4 v0, 0x1 + const v1, 0x7f1204f1 - new-array v1, v0, [Ljava/lang/Object; + const/4 v2, 0x1 - const-string v2, "https://discord.gg/discord-testers" + new-array v3, v2, [Ljava/lang/Object; - const/4 v3, 0x0 + const-string v4, "https://discord.gg/discord-testers" - aput-object v2, v1, v3 + const/4 v5, 0x0 - const v2, 0x7f1204f1 + aput-object v4, v3, v5 - invoke-virtual {p0, v2, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v1, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -379,60 +415,58 @@ move-result-object v1 - new-array v2, v0, [Ljava/lang/Object; + const v3, 0x7f1204f0 - const/4 v4, 0x0 + new-array v4, v2, [Ljava/lang/Object; if-eqz p1, :cond_0 - const v5, 0x7f12150b + const v6, 0x7f12150b - invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + invoke-virtual {p0, v6}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - move-result-object v5 + move-result-object v6 - const-string v6, "INTENT_EXTRA_CRASH_SOURCE" + const-string v7, "INTENT_EXTRA_CRASH_SOURCE" - invoke-virtual {p1, v6, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v7, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - move-result-object v5 + move-result-object v6 goto :goto_0 :cond_0 - move-object v5, v4 + move-object v6, v0 :goto_0 - aput-object v5, v2, v3 + aput-object v6, v4, v5 - const v5, 0x7f1204f0 + invoke-virtual {p0, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - invoke-virtual {p0, v5, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v3 - move-result-object v2 - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/debugging/WidgetFatalCrash;->getCrashTimeText()Landroid/widget/TextView; move-result-object v1 - const v2, 0x7f1204f2 + const v3, 0x7f1204f2 - new-array v5, v0, [Ljava/lang/Object; + new-array v4, v2, [Ljava/lang/Object; if-eqz p1, :cond_1 - const-string v4, "INTENT_EXTRA_CRASH_TIME" + const-string v0, "INTENT_EXTRA_CRASH_TIME" - invoke-virtual {p1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - move-result-object v4 + move-result-object v0 :cond_1 - aput-object v4, v5, v3 + aput-object v0, v4, v5 - invoke-virtual {p0, v2, v5}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 @@ -442,77 +476,84 @@ move-result-object p1 - const v1, 0x7f1204eb + const v0, 0x7f1204eb - new-array v2, v0, [Ljava/lang/Object; + new-array v1, v2, [Ljava/lang/Object; - const-string v4, "38.1" + const-string v3, "38.1" - aput-object v4, v2, v3 + aput-object v3, v1, v5 - invoke-virtual {p0, v1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/debugging/WidgetFatalCrash;->getOsVersionText()Landroid/widget/TextView; move-result-object p1 - const v1, 0x7f1204ee + const v0, 0x7f1204ee - new-array v2, v0, [Ljava/lang/Object; + new-array v1, v2, [Ljava/lang/Object; - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I - invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object v4 + move-result-object v3 - aput-object v4, v2, v3 + aput-object v3, v1, v5 - invoke-virtual {p0, v1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/debugging/WidgetFatalCrash;->getDeviceText()Landroid/widget/TextView; move-result-object p1 - const v1, 0x7f1204ed + const v0, 0x7f1204ed - new-array v0, v0, [Ljava/lang/Object; + new-array v1, v2, [Ljava/lang/Object; new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String; + sget-object v3, Landroid/os/Build;->MODEL:Ljava/lang/String; - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const/16 v4, 0x20 + const/16 v3, 0x20 - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - sget-object v4, Landroid/os/Build;->PRODUCT:Ljava/lang/String; + sget-object v3, Landroid/os/Build;->PRODUCT:Ljava/lang/String; - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 - aput-object v2, v0, v3 + aput-object v2, v1, v5 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/CallFeedbackSheetViewModelProvider.smali b/com.discord/smali/com/discord/widgets/feedback/CallFeedbackSheetViewModelProvider.smali index 8e059032a9..374cd3574c 100644 --- a/com.discord/smali/com/discord/widgets/feedback/CallFeedbackSheetViewModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/feedback/CallFeedbackSheetViewModelProvider.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string v0, "args" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/feedback/CallFeedbackSheetViewModelProvider;->args:Landroid/os/Bundle; return-void + + :cond_0 + const-string p1, "args" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -30,9 +37,7 @@ .method public get(Lcom/discord/widgets/feedback/WidgetFeedbackSheet;)Lcom/discord/widgets/feedback/FeedbackSheetViewModel; .locals 3 - const-string v0, "sheet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/feedback/CallFeedbackSheetViewModelProvider;->args:Landroid/os/Bundle; @@ -48,7 +53,7 @@ const-string v1, "args.getParcelablecheckNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroidx/lifecycle/ViewModelProvider; @@ -66,7 +71,7 @@ const-string v0, "ViewModelProvider(\n \u2026eetViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/feedback/FeedbackSheetViewModel; @@ -96,4 +101,13 @@ invoke-direct {p1, v0}, Lcom/discord/widgets/feedback/FeedbackSheetViewModelProvider$ErrorProvidingViewModelExpection;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "sheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModel$ViewState.smali index d11aa36b40..1f6b75ab54 100644 --- a/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModel$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModel$ViewState.smali @@ -60,13 +60,11 @@ } .end annotation - const-string v0, "selectedFeedbackRating" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "feedbackIssues" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -81,6 +79,20 @@ iput p5, p0, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->issuesHeaderTextResId:I return-void + + :cond_0 + const-string p1, "feedbackIssues" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedFeedbackRating" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/util/List;IIIILjava/lang/Object;)Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState; @@ -224,13 +236,11 @@ } .end annotation - const-string v0, "selectedFeedbackRating" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "feedbackIssues" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState; @@ -249,6 +259,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->(Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/util/List;III)V return-object v0 + + :cond_0 + const-string p1, "feedbackIssues" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedFeedbackRating" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -266,7 +290,7 @@ iget-object v1, p1, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->selectedFeedbackRating:Lcom/discord/widgets/voice/feedback/FeedbackRating; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -276,7 +300,7 @@ iget-object v1, p1, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->feedbackIssues:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModelProvider$ErrorProvidingViewModelExpection.smali b/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModelProvider$ErrorProvidingViewModelExpection.smali index 4e196bb27b..8e51c5a88c 100644 --- a/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModelProvider$ErrorProvidingViewModelExpection.smali +++ b/com.discord/smali/com/discord/widgets/feedback/FeedbackSheetViewModelProvider$ErrorProvidingViewModelExpection.smali @@ -16,13 +16,20 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$Companion.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$Companion.smali index fcff8cfff1..ac689cefbe 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final newInstance(Lcom/discord/widgets/feedback/WidgetFeedbackSheet$FeedbackType;)Lcom/discord/widgets/feedback/WidgetFeedbackSheet; .locals 3 - const-string v0, "feedbackType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; @@ -55,4 +53,13 @@ invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V return-object v0 + + :cond_0 + const-string p1, "feedbackType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$1.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$1.smali index c0781cd62d..47435a3179 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$1.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/feedback/WidgetFeedbackSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string/jumbo v4, "updateView" - - const-string/jumbo v5, "updateView(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; invoke-static {v0, p1}, Lcom/discord/widgets/feedback/WidgetFeedbackSheet;->access$updateView(Lcom/discord/widgets/feedback/WidgetFeedbackSheet;Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$2.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$2.smali index 67256aaf10..fa345b2a19 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$2.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/feedback/WidgetFeedbackSheet$bindSubscriptions$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/feedback/FeedbackSheetViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/feedback/WidgetFeedbackSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/feedback/FeedbackSheetViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; invoke-static {v0, p1}, Lcom/discord/widgets/feedback/WidgetFeedbackSheet;->access$handleEvent(Lcom/discord/widgets/feedback/WidgetFeedbackSheet;Lcom/discord/widgets/feedback/FeedbackSheetViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$handleEvent$1.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$handleEvent$1.smali index 635dbfd901..1acacad3b8 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$handleEvent$1.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$handleEvent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$handleEvent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$onDismissed$1.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$onDismissed$1.smali index 60a6095924..8d9782be1a 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$onDismissed$1.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$onDismissed$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$onDismissed$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$1.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$1.smali index 118d4f9907..18efc1e4d3 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$1.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$updateView$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$2.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$2.smali index 858840297f..1a93867f55 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$2.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$updateView$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$3.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$3.smali index 066dce6f96..9b9eec23ea 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$3.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$updateView$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$4.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$4.smali index a0c26e5b15..881a15e4d6 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$4.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$updateView$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/feedback/FeedbackIssue;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/voice/feedback/FeedbackIssue;)V .locals 3 - const-string v0, "issue" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet$updateView$4;->this$0:Lcom/discord/widgets/feedback/WidgetFeedbackSheet; @@ -84,4 +82,13 @@ invoke-interface {v0, p1, v1}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel;->selectIssue(Lcom/discord/widgets/voice/feedback/FeedbackIssue;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "issue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$5.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$5.smali index 120e9c405d..3655ce7619 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$5.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet$updateView$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/feedback/WidgetFeedbackSheet$updateView$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFeedbackSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali index b0185ee1a9..d0a9b04c4d 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali @@ -62,57 +62,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; - const-string v3, "getContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "closeButton" + const/4 v2, 0x0 - const-string v3, "getCloseButton()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "closeButton" + + const-string v4, "getCloseButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "feedbackView" + const-class v2, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; - const-string v3, "getFeedbackView()Lcom/discord/widgets/voice/feedback/FeedbackView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "feedbackView" + + const-string v4, "getFeedbackView()Lcom/discord/widgets/voice/feedback/FeedbackView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleTextView" + const-class v2, Lcom/discord/widgets/feedback/WidgetFeedbackSheet; - const-string v3, "getTitleTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "titleTextView" + + const-string v4, "getTitleTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -185,9 +209,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -331,7 +355,7 @@ const-string v1, "Observable\n .\u2026S, TimeUnit.MILLISECONDS)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -433,7 +457,7 @@ const-string v0, "getString(viewState.promptTextResId)" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->getSelectedFeedbackRating()Lcom/discord/widgets/voice/feedback/FeedbackRating; @@ -461,7 +485,7 @@ const-string v0, "getString(viewState.issuesHeaderTextResId)" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->getFeedbackIssues()Ljava/util/List; @@ -485,7 +509,7 @@ const-string v0, "Observable\n .ti\u2026S, TimeUnit.MILLISECONDS)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x2 @@ -524,17 +548,15 @@ .method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V .locals 11 - const-string v0, "compositeSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V iget-object p1, p0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet;->viewModel:Lcom/discord/widgets/feedback/FeedbackSheetViewModel; - const/4 v0, 0x0 - - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" if-eqz p1, :cond_1 @@ -601,12 +623,19 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "compositeSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -636,11 +665,9 @@ .end method .method public onCancel(Landroid/content/DialogInterface;)V - .locals 1 + .locals 0 - const-string v0, "dialog" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onCancel(Landroid/content/DialogInterface;)V @@ -649,6 +676,15 @@ invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onResume()V @@ -680,9 +716,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 6 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -714,7 +748,7 @@ const-string v0, "requireArguments()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, p2}, Lcom/discord/widgets/feedback/CallFeedbackSheetViewModelProvider;->(Landroid/os/Bundle;)V @@ -763,17 +797,26 @@ throw p1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.feedback.WidgetFeedbackSheet.FeedbackType" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method .method public final setOnDismissed(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -783,11 +826,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/feedback/WidgetFeedbackSheet;->onDismissed:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView$updateView$1.smali b/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView$updateView$1.smali index 30ba21e845..5aeff3932a 100644 --- a/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView$updateView$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView$updateView$1.smali @@ -51,7 +51,7 @@ const-string p1, "context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/friends/EmptyFriendsStateView$updateView$1;->$addFriendSource:Ljava/lang/String; diff --git a/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView.smali b/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView.smali index eeb1458cc8..d69435062d 100644 --- a/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView.smali +++ b/com.discord/smali/com/discord/widgets/friends/EmptyFriendsStateView.smali @@ -21,29 +21,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/friends/EmptyFriendsStateView; + new-instance v1, Lk0/n/c/q; - const-string v2, "addFriendButton" + const-class v2, Lcom/discord/widgets/friends/EmptyFriendsStateView; - const-string v3, "getAddFriendButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "addFriendButton" - move-result-object v1 + const-string v4, "getAddFriendButton()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/friends/EmptyFriendsStateView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "titleText" + const/4 v2, 0x0 - const-string v3, "getTitleText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/friends/EmptyFriendsStateView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "titleText" + + const-string v4, "getTitleText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -55,11 +67,9 @@ .end method .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V @@ -80,14 +90,21 @@ iput-object p1, p0, Lcom/discord/widgets/friends/EmptyFriendsStateView;->titleText$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -110,14 +127,21 @@ invoke-virtual {p0, p2}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -140,6 +164,15 @@ invoke-virtual {p0, p2}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->initialize(Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -272,9 +305,7 @@ .method public final updateView(Ljava/lang/String;)V .locals 2 - const-string v0, "addFriendSource" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->getAddFriendButton()Landroid/widget/Button; @@ -287,4 +318,13 @@ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "addFriendSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListLoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListLoadingViewHolder.smali index 8c9b6e25fb..b693c723cf 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListLoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListLoadingViewHolder.smali @@ -5,13 +5,20 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$1.smali index 479b840aee..a2d34df981 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/FriendsListViewModel$1;->this$0:Lcom/discord/widgets/friends/FriendsListViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/friends/FriendsListViewModel;->access$handleStoreState(Lcom/discord/widgets/friends/FriendsListViewModel;Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast.smali index 55c7e4317e..fe0f434c5b 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast.smali @@ -24,12 +24,10 @@ .method public constructor (ILjava/lang/String;)V .locals 1 - const-string/jumbo v0, "username" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/friends/FriendsListViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast;->abortCode:I @@ -37,6 +35,13 @@ iput-object p2, p0, Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast;->username:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast;ILjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast; @@ -84,15 +89,22 @@ .method public final copy(ILjava/lang/String;)Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast; .locals 1 - const-string/jumbo v0, "username" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast;->(ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +128,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$Event$ShowFriendRequestErrorToast;->username:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory$observeStores$1.smali index 844e23523d..e3b865ccad 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory$observeStores$1.smali @@ -33,25 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;", - "Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -112,7 +94,7 @@ const-string v0, "channelId" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -120,19 +102,19 @@ const-string p1, "relationships" - invoke-static {p4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo p1, "users" + const-string p1, "users" - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "presences" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "applicationStreams" - invoke-static {p5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v7 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory.smali index d04c50606b..0572c01d87 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Factory.smali @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/friends/FriendsListViewModel; @@ -67,6 +65,15 @@ invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/widgets/friends/FriendsListViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/utilities/rest/RestAPI;Z)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeStores()Lrx/Observable; @@ -142,7 +149,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026ILLISECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$Friend.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$Friend.smali index 88d559a25a..bd89671bd2 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$Friend.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$Friend.smali @@ -26,15 +26,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;Z)V .locals 2 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x0 - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/friends/FriendsListViewModel$Item;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/friends/FriendsListViewModel$Item;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend;->user:Lcom/discord/models/domain/ModelUser; @@ -43,6 +41,13 @@ iput-boolean p3, p0, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend;->isApplicationStreaming:Z return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZILjava/lang/Object;)Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend; @@ -105,15 +110,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;Z)Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend; .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;Z)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -131,7 +143,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -141,7 +153,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Friend;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest.smali index 0a0e1a48d2..8b66c01912 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest.smali @@ -26,15 +26,13 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;I)V .locals 2 - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/friends/FriendsListViewModel$Item;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/friends/FriendsListViewModel$Item;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest;->user:Lcom/discord/models/domain/ModelUser; @@ -43,6 +41,13 @@ iput p3, p0, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest;->relationshipType:I return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;IILjava/lang/Object;)Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest; @@ -105,15 +110,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;I)Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest; .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;I)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -131,7 +143,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -141,7 +153,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingFriendRequest;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ListSections.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ListSections.smali index c926573a82..37a4e291a9 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ListSections.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ListSections.smali @@ -56,13 +56,11 @@ } .end annotation - const-string v0, "pendingItems" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "friendsItemsWithHeaders" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,6 +71,20 @@ iput-object p3, p0, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->friendsItemsWithHeaders:Ljava/util/List; return-void + + :cond_0 + const-string p1, "friendsItemsWithHeaders" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "pendingItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/friends/FriendsListViewModel$ListSections; @@ -166,19 +178,31 @@ } .end annotation - const-string v0, "pendingItems" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "friendsItemsWithHeaders" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->(Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader;Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "friendsItemsWithHeaders" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "pendingItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -196,7 +220,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->pendingHeaderItem:Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -206,7 +230,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->pendingItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -216,7 +240,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->friendsItemsWithHeaders:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$StoreState.smali index 118550fbe3..faed9df390 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$StoreState.smali @@ -77,21 +77,15 @@ } .end annotation - const-string v0, "relationshipsState" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string/jumbo v0, "users" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "presences" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreams" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -106,6 +100,34 @@ iput-object p6, p0, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;->applicationStreams:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "applicationStreams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "relationshipsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;JLcom/discord/stores/StoreUserRelationships$UserRelationshipsState;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/friends/FriendsListViewModel$StoreState; @@ -258,21 +280,15 @@ } .end annotation - const-string v0, "relationshipsState" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string/jumbo v0, "users" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "presences" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "applicationStreams" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState; @@ -291,6 +307,34 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;->(JLcom/discord/stores/StoreUserRelationships$UserRelationshipsState;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "applicationStreams" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "relationshipsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -316,7 +360,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;->relationshipsState:Lcom/discord/stores/StoreUserRelationships$UserRelationshipsState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -326,7 +370,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -336,7 +380,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;->presences:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -346,7 +390,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$StoreState;->applicationStreams:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded.smali index 57d0dfaf05..e6a5f2dace 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded.smali @@ -39,17 +39,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded; @@ -100,15 +105,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Loaded;->items:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1.smali index 3b6a1a3526..f1b72fbe71 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$1.smali index ff5f523ccf..9e3cab47ce 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ const-string v2, "error.response" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$2.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$2.smali index d643ff4941..a6d6e60b0e 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2.smali index 8250caf092..de6a0c2b47 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/rest/RestAPIAbortMessages;->INSTANCE:Lcom/discord/utilities/rest/RestAPIAbortMessages; @@ -82,4 +80,13 @@ invoke-virtual {v0, p1, v1, v2}, Lcom/discord/utilities/rest/RestAPIAbortMessages;->handleAbortCodeOrDefault(Lcom/discord/utilities/error/Error;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$2.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$2.smali index 1a36786095..8e375f145e 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$3.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$3.smali index 038f8552bd..3676edb604 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$3.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$3;->$onError:Lkotlin/jvm/functions/Function1; @@ -77,4 +75,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$4.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$4.smali index 4f10bb2873..0ff29634e7 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$4.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/FriendsListViewModel$asyncComputeAndHandleOnUiThread$4;->$subscription:Lkotlin/jvm/internal/Ref$ObjectRef; iput-object p1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$getItems$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$getItems$1.smali index 0d46b74263..34585ce832 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$getItems$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$getItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$getItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$1.smali index bf4ba839f7..62797c4a16 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$handleStoreState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$2.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$2.smali index 197dffbf3c..562792fda2 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$handleStoreState$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$handleStoreState$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/FriendsListViewModel$handleStoreState$2;->this$0:Lcom/discord/widgets/friends/FriendsListViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/friends/FriendsListViewModel;->access$handleComputedItems(Lcom/discord/widgets/friends/FriendsListViewModel;Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$1.smali index fecfaad7fd..f27cce6cfa 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$2.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$2.smali index 52fab84ed7..546d320183 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel$launchVoiceCall$2;->this$0:Lcom/discord/widgets/friends/FriendsListViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/friends/FriendsListViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/friends/FriendsListViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$1.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$1.smali index e6821c87c2..de82bda330 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$2.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$2.smali index a6081651a2..e05a6f956a 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel$removeFriendRequest$2;->this$0:Lcom/discord/widgets/friends/FriendsListViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/friends/FriendsListViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/friends/FriendsListViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel.smali b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel.smali index c99a29c375..db9c09808c 100644 --- a/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel.smali +++ b/com.discord/smali/com/discord/widgets/friends/FriendsListViewModel.smali @@ -83,7 +83,7 @@ .end method .method public constructor (Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/utilities/rest/RestAPI;Z)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -96,21 +96,17 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeChannels" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "restAPI" + sget-object v1, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Uninitialized; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel;->storeObservable:Lrx/Observable; @@ -122,11 +118,9 @@ new-instance p1, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections; - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p2, Lk0/i/n;->d:Lk0/i/n; - const/4 p3, 0x0 - - invoke-direct {p1, p3, p2, p2}, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->(Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader;Ljava/util/List;Ljava/util/List;)V + invoke-direct {p1, v0, p2, p2}, Lcom/discord/widgets/friends/FriendsListViewModel$ListSections;->(Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader;Ljava/util/List;Ljava/util/List;)V iput-object p1, p0, Lcom/discord/widgets/friends/FriendsListViewModel;->listSections:Lcom/discord/widgets/friends/FriendsListViewModel$ListSections; @@ -144,13 +138,11 @@ const/4 p2, 0x2 - invoke-static {p1, p0, p3, p2, p3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v0 + move-result-object v1 - const-class v1, Lcom/discord/widgets/friends/FriendsListViewModel; - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/friends/FriendsListViewModel; const/4 v3, 0x0 @@ -158,17 +150,40 @@ const/4 v5, 0x0 - new-instance v6, Lcom/discord/widgets/friends/FriendsListViewModel$1; + const/4 v6, 0x0 - invoke-direct {v6, p0}, Lcom/discord/widgets/friends/FriendsListViewModel$1;->(Lcom/discord/widgets/friends/FriendsListViewModel;)V + new-instance v7, Lcom/discord/widgets/friends/FriendsListViewModel$1; - const/16 v7, 0x1e + invoke-direct {v7, p0}, Lcom/discord/widgets/friends/FriendsListViewModel$1;->(Lcom/discord/widgets/friends/FriendsListViewModel;)V - const/4 v8, 0x0 + const/16 v8, 0x1e - invoke-static/range {v0 .. v8}, 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 + 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, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lrx/Observable;Lcom/discord/stores/StoreChannels;Lcom/discord/utilities/rest/RestAPI;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -286,7 +301,7 @@ const-string v2, "Observable\n .crea\u2026Schedulers.computation())" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 @@ -515,9 +530,9 @@ move-result-object p1 - check-cast p1, Lk0/j/l$a; + check-cast p1, Lk0/i/l$a; - invoke-virtual {p1}, Lk0/j/l$a;->iterator()Ljava/util/Iterator; + invoke-virtual {p1}, Lk0/i/l$a;->iterator()Ljava/util/Iterator; move-result-object p1 @@ -625,11 +640,11 @@ :cond_2 sget-object p1, Lcom/discord/widgets/friends/FriendsListViewModel$getItems$sortedPendingItems$1;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$getItems$sortedPendingItems$1; - invoke-static {v0, p1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v0, p1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 - invoke-static {p1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -645,31 +660,33 @@ if-eqz p3, :cond_4 - new-instance p2, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader; + const p2, 0x7f1207c9 - const p3, 0x7f1207c9 + invoke-interface {p1}, Ljava/util/Collection;->size()I + + move-result p3 invoke-interface {p1}, Ljava/util/Collection;->size()I move-result v0 - invoke-interface {p1}, Ljava/util/Collection;->size()I + const/4 v2, 0x0 - move-result v2 + if-le v0, v3, :cond_3 - const/4 v4, 0x0 - - if-le v2, v3, :cond_3 - - const/4 v2, 0x1 + const/4 v0, 0x1 goto :goto_1 :cond_3 - const/4 v2, 0x0 + const/4 v0, 0x0 :goto_1 - invoke-direct {p2, p3, v0, v4, v2}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader;->(IIZZ)V + new-instance v3, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader; + + invoke-direct {v3, p2, p3, v2, v0}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$PendingHeader;->(IIZZ)V + + move-object p2, v3 :cond_4 new-instance p3, Ljava/util/ArrayList; @@ -713,11 +730,11 @@ :cond_6 sget-object v2, Lcom/discord/widgets/friends/FriendsListViewModel$getItems$onlineFriendItems$2;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$getItems$onlineFriendItems$2; - invoke-static {v0, v2}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v0, v2}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -729,17 +746,17 @@ if-eqz v2, :cond_7 - new-instance v2, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header; - - const v3, 0x7f1207c5 + const v2, 0x7f1207c5 invoke-interface {v0}, Ljava/util/Collection;->size()I - move-result v4 + move-result v3 - invoke-direct {v2, v3, v4}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header;->(II)V + new-instance v4, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header; - invoke-virtual {p3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-direct {v4, v2, v3}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header;->(II)V + + invoke-virtual {p3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {p3, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z @@ -783,11 +800,11 @@ :cond_9 sget-object v1, Lcom/discord/widgets/friends/FriendsListViewModel$getItems$offlineFriendItems$2;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$getItems$offlineFriendItems$2; - invoke-static {v0, v1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -799,17 +816,17 @@ if-eqz p4, :cond_a - new-instance p4, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header; - - const v1, 0x7f1207c4 + const p4, 0x7f1207c4 invoke-interface {v0}, Ljava/util/Collection;->size()I - move-result v2 + move-result v1 - invoke-direct {p4, v1, v2}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header;->(II)V + new-instance v2, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header; - invoke-virtual {p3, p4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-direct {v2, p4, v1}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header;->(II)V + + invoke-virtual {p3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {p3, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z @@ -863,7 +880,7 @@ const/4 v2, 0x2 :goto_0 - invoke-static {v1, v2}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v1, v2}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object v1 @@ -871,11 +888,11 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 - invoke-static {v0, p1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0, p1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 @@ -971,16 +988,14 @@ # virtual methods .method public final acceptFriendRequest(JLjava/lang/String;)V - .locals 11 + .locals 10 - const-string/jumbo v0, "username" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v1, p0, Lcom/discord/widgets/friends/FriendsListViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - const-string v2, "Friends List" - const/4 v5, 0x0 const/4 v6, 0x0 @@ -989,6 +1004,8 @@ const/4 v8, 0x0 + const-string v2, "Friends List" + move-wide v3, p1 invoke-static/range {v1 .. v8}, Lcom/discord/utilities/rest/RestAPI;->addRelationship$default(Lcom/discord/utilities/rest/RestAPI;Ljava/lang/String;JLjava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lrx/Observable; @@ -997,41 +1014,46 @@ const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 const/4 p2, 0x2 - invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v2 + move-result-object v1 - const-class v3, Lcom/discord/widgets/friends/FriendsListViewModel; + const-class v2, Lcom/discord/widgets/friends/FriendsListViewModel; - new-instance v8, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1;->(Lcom/discord/widgets/friends/FriendsListViewModel;)V - - new-instance v6, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2; - - invoke-direct {v6, p0, p3}, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2;->(Lcom/discord/widgets/friends/FriendsListViewModel;Ljava/lang/String;)V + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1; - const/16 v9, 0x16 + invoke-direct {v7, p0}, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$1;->(Lcom/discord/widgets/friends/FriendsListViewModel;)V - const/4 v10, 0x0 + new-instance v5, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2; - 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 + invoke-direct {v5, p0, p3}, Lcom/discord/widgets/friends/FriendsListViewModel$acceptFriendRequest$2;->(Lcom/discord/widgets/friends/FriendsListViewModel;Ljava/lang/String;)V + + const/16 v8, 0x16 + + 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, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getInitRequestSectionExpanded()Z @@ -1155,7 +1177,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/NearbyManager$NearbyState$Connected.smali b/com.discord/smali/com/discord/widgets/friends/NearbyManager$NearbyState$Connected.smali index a3f7dd080d..f0dd2cc4e6 100644 --- a/com.discord/smali/com/discord/widgets/friends/NearbyManager$NearbyState$Connected.smali +++ b/com.discord/smali/com/discord/widgets/friends/NearbyManager$NearbyState$Connected.smali @@ -38,17 +38,22 @@ } .end annotation - const-string v0, "nearbyUserIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/friends/NearbyManager$NearbyState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/friends/NearbyManager$NearbyState$Connected;->nearbyUserIds:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "nearbyUserIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/NearbyManager$NearbyState$Connected;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/widgets/friends/NearbyManager$NearbyState$Connected; @@ -98,15 +103,22 @@ } .end annotation - const-string v0, "nearbyUserIds" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/NearbyManager$NearbyState$Connected; invoke-direct {v0, p1}, Lcom/discord/widgets/friends/NearbyManager$NearbyState$Connected;->(Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string p1, "nearbyUserIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/NearbyManager$NearbyState$Connected;->nearbyUserIds:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/NearbyManager.smali b/com.discord/smali/com/discord/widgets/friends/NearbyManager.smali index 22ad4c6ab3..f1d2113c6a 100644 --- a/com.discord/smali/com/discord/widgets/friends/NearbyManager.smali +++ b/com.discord/smali/com/discord/widgets/friends/NearbyManager.smali @@ -291,11 +291,11 @@ const-string v0, "message.content" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/String; - sget-object v1, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v1, Lk0/t/a;->a:Ljava/nio/charset/Charset; invoke-direct {v0, p1, v1}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V @@ -318,7 +318,7 @@ const-string v0, "(this as java.lang.String).substring(startIndex)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J @@ -341,7 +341,7 @@ .end method .method private final setupBroadcaster(J)V - .locals 12 + .locals 8 sget-object v0, Lcom/google/android/gms/nearby/messages/Strategy;->l:Lcom/google/android/gms/nearby/messages/Strategy; @@ -359,50 +359,50 @@ iput-object v2, p0, Lcom/discord/widgets/friends/NearbyManager;->messagePublishOptions:Lcom/google/android/gms/nearby/messages/PublishOptions; - new-instance v0, Lcom/google/android/gms/nearby/messages/Message; + const-string v0, "u:" - const-string v1, "u:" - - invoke-static {v1, p1, p2}, Lf/e/b/a/a;->l(Ljava/lang/String;J)Ljava/lang/String; + invoke-static {v0, p1, p2}, Lf/e/b/a/a;->l(Ljava/lang/String;J)Ljava/lang/String; move-result-object p1 - sget-object p2, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object p2, Lk0/t/a;->a:Ljava/nio/charset/Charset; if-eqz p1, :cond_0 invoke-virtual {p1, p2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B - move-result-object v6 + move-result-object v2 const-string p1, "(this as java.lang.String).getBytes(charset)" - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v9, Lcom/google/android/gms/nearby/messages/Message;->j:[Lcom/google/android/gms/internal/nearby/zzgs; + new-instance p1, Lcom/google/android/gms/nearby/messages/Message; - const/4 v5, 0x2 + sget-object v5, Lcom/google/android/gms/nearby/messages/Message;->j:[Lcom/google/android/gms/internal/nearby/zzgs; - const-wide/16 v10, 0x0 + const/4 v1, 0x2 - const-string v7, "" + const-wide/16 v6, 0x0 - const-string v8, "" + const-string v3, "" - move-object v4, v0 + const-string v4, "" - invoke-direct/range {v4 .. v11}, Lcom/google/android/gms/nearby/messages/Message;->(I[BLjava/lang/String;Ljava/lang/String;[Lcom/google/android/gms/internal/nearby/zzgs;J)V + move-object v0, p1 - iput-object v0, p0, Lcom/discord/widgets/friends/NearbyManager;->outboundMessage:Lcom/google/android/gms/nearby/messages/Message; + invoke-direct/range {v0 .. v7}, Lcom/google/android/gms/nearby/messages/Message;->(I[BLjava/lang/String;Ljava/lang/String;[Lcom/google/android/gms/internal/nearby/zzgs;J)V + + iput-object p1, p0, Lcom/discord/widgets/friends/NearbyManager;->outboundMessage:Lcom/google/android/gms/nearby/messages/Message; return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -555,9 +555,7 @@ .method public final buildClientAndPublish(Landroidx/fragment/app/FragmentActivity;)V .locals 1 - const-string v0, "fragmentActivity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/friends/NearbyManager;->messagesClient:Lcom/google/android/gms/nearby/messages/MessagesClient; @@ -569,6 +567,15 @@ invoke-virtual {p0}, Lcom/discord/widgets/friends/NearbyManager;->activateNearby()V return-void + + :cond_1 + const-string p1, "fragmentActivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final disableNearby()V @@ -625,7 +632,7 @@ const-string v1, "nearbyStateSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$Companion.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$Companion.smali index dc561d8ccd..b592abf694 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$Companion.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$Companion.smali @@ -71,13 +71,11 @@ .method public final show(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "source" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const-string v0, "Add Friend Modal" @@ -96,4 +94,18 @@ invoke-static {p1, p2, p3}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1.smali index 8731b3a2a1..be0da3df2e 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsAdd.kt" # interfaces @@ -18,9 +18,9 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", - "Landroidx/fragment/app/Fragment;", + "Lcom/discord/widgets/friends/WidgetFriendsAddById;", ">;" } .end annotation @@ -48,14 +48,14 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke()Landroidx/fragment/app/Fragment; +.method public final invoke()Lcom/discord/widgets/friends/WidgetFriendsAddById; .locals 1 new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddById; @@ -68,7 +68,7 @@ .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1;->invoke()Landroidx/fragment/app/Fragment; + invoke-virtual {p0}, Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1;->invoke()Lcom/discord/widgets/friends/WidgetFriendsAddById; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2.smali index 9030c29aa8..d2a4b9159a 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsAdd.kt" # interfaces @@ -18,9 +18,9 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", - "Landroidx/fragment/app/Fragment;", + "Lcom/discord/widgets/friends/WidgetFriendsFindNearby;", ">;" } .end annotation @@ -48,14 +48,14 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke()Landroidx/fragment/app/Fragment; +.method public final invoke()Lcom/discord/widgets/friends/WidgetFriendsFindNearby; .locals 1 new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; @@ -68,7 +68,7 @@ .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2;->invoke()Landroidx/fragment/app/Fragment; + invoke-virtual {p0}, Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2;->invoke()Lcom/discord/widgets/friends/WidgetFriendsFindNearby; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali index 4afe68a554..3f233d9b5f 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali @@ -29,19 +29,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsAdd; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewPager" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsAdd; - const-string v3, "getViewPager()Lcom/discord/utilities/simple_pager/SimplePager;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewPager" - move-result-object v1 + const-string v4, "getViewPager()Lcom/discord/utilities/simple_pager/SimplePager;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/friends/WidgetFriendsAdd;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -135,27 +141,25 @@ .method public onViewBound(Landroid/view/View;)V .locals 8 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + const v0, 0x7f1207d1 - const v1, 0x7f1207d1 - - invoke-virtual {p0, v1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; + invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsAdd;->getViewPager()Lcom/discord/utilities/simple_pager/SimplePager; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/utilities/simple_pager/SimplePager$Adapter; @@ -165,7 +169,7 @@ const-string v4, "parentFragmentManager" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x2 @@ -181,7 +185,7 @@ const-string v7, "getString(R.string.username)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v7, Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1;->INSTANCE:Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$1; @@ -199,17 +203,24 @@ const-string v6, "getString(R.string.nearby_scan)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v6, Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2;->INSTANCE:Lcom/discord/widgets/friends/WidgetFriendsAdd$onViewBound$2; invoke-direct {p1, v5, v6}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;->(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - aput-object p1, v4, v0 + aput-object p1, v4, v1 invoke-direct {v2, v3, v4}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter;->(Landroidx/fragment/app/FragmentManager;[Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;)V - invoke-virtual {v1, v2}, Lcom/discord/utilities/simple_pager/SimplePager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V + invoke-virtual {v0, v2}, Lcom/discord/utilities/simple_pager/SimplePager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator.smali index 01ac971d98..6f308c4c31 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/Integer;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator;->discriminator:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator; @@ -82,15 +89,22 @@ .method public final copy(Ljava/lang/String;Ljava/lang/Integer;)Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator; .locals 1 - const-string/jumbo v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator;->(Ljava/lang/String;Ljava/lang/Integer;)V return-object v0 + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator;->username:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/WidgetFriendsAddById$Companion$UserNameDiscriminator;->discriminator:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion.smali index 45211968b0..e3a451ab26 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$Companion.smali @@ -100,7 +100,7 @@ check-cast v0, Ljava/lang/String; - invoke-static {v0}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v0}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2.smali index 9bb03b6805..b90d2a3279 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsAddById.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,36 +59,34 @@ .end method .method public final invoke(Landroid/text/Editable;)V - .locals 8 + .locals 9 - const-string v0, "editable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 :try_start_0 invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - move-result v0 + move-result v1 + + const/4 v2, 0x1 + + if-nez v1, :cond_0 const/4 v1, 0x1 - if-nez v0, :cond_0 - - const/4 v0, 0x1 - goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2;->this$0:Lcom/discord/widgets/friends/WidgetFriendsAddById; + iget-object v1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2;->this$0:Lcom/discord/widgets/friends/WidgetFriendsAddById; - const/4 v2, 0x0 - - invoke-static {v0, v2}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->access$setInputEditError(Lcom/discord/widgets/friends/WidgetFriendsAddById;Ljava/lang/String;)V + invoke-static {v1, v0}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->access$setInputEditError(Lcom/discord/widgets/friends/WidgetFriendsAddById;Ljava/lang/String;)V :cond_1 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2;->this$0:Lcom/discord/widgets/friends/WidgetFriendsAddById; @@ -106,19 +104,19 @@ goto :goto_1 :cond_2 - const/4 v1, 0x0 + const/4 v2, 0x0 :goto_1 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEnabled(Z)V + invoke-virtual {v0, v2}, Landroid/widget/TextView;->setEnabled(Z)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_2 :catch_0 - sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v3, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - new-instance v4, Ljava/lang/Exception; + new-instance v5, Ljava/lang/Exception; const-string p1, "Detached: " @@ -150,18 +148,25 @@ move-result-object p1 - invoke-direct {v4, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V + invoke-direct {v5, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V - const/4 v5, 0x0 + const/4 v6, 0x0 - const/4 v6, 0x4 + const/4 v7, 0x4 - const/4 v7, 0x0 + const/4 v8, 0x0 - const-string v3, "Failed to update views via TextWatcher" + const-string v4, "Failed to update views via TextWatcher" - invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V + invoke-static/range {v3 .. v8}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V :goto_2 return-void + + :cond_3 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3.smali index 2e9c517685..c4cfda3e76 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsAddById.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/widget/TextView;)V .locals 2 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3;->this$0:Lcom/discord/widgets/friends/WidgetFriendsAddById; @@ -71,11 +71,16 @@ iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3;->this$0:Lcom/discord/widgets/friends/WidgetFriendsAddById; - const/4 v0, 0x0 - const/4 v1, 0x1 invoke-static {p1, v0, v1, v0}, Lcom/discord/app/AppFragment;->hideKeyboard$default(Lcom/discord/app/AppFragment;Landroid/view/View;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$1.smali index be9f1608d4..e8bb080f8f 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$1.smali @@ -89,9 +89,9 @@ const-string v2, "getString(\n \u2026e\n )" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v0}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2$1.smali index 58b1a8d895..af705ccd79 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsAddById.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -88,7 +88,7 @@ const-string v3, "error" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; @@ -96,7 +96,7 @@ const-string v3, "error.response" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2.smali index 4038631f66..ebd98989e7 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2.smali @@ -61,7 +61,7 @@ const-string v1, "error" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/friends/WidgetFriendsAddById$sendFriendRequest$2$1; diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById.smali index 0b4562753b..753a237a52 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddById.smali @@ -37,57 +37,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsAddById; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendsAddContainer" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsAddById; - const-string v3, "getFriendsAddContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "friendsAddContainer" - move-result-object v1 + const-string v4, "getFriendsAddContainer()Landroid/widget/LinearLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsAddById; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "inputEditText" + const/4 v2, 0x0 - const-string v3, "getInputEditText()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsAddById; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "inputEditText" + + const-string v4, "getInputEditText()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsAddById; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "usernameIndicator" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsAddById; - const-string v3, "getUsernameIndicator()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "usernameIndicator" + + const-string v4, "getUsernameIndicator()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsAddById; + new-instance v1, Lk0/n/c/q; - const-string v2, "send" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsAddById; - const-string v3, "getSend()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "send" + + const-string v4, "getSend()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -375,7 +399,7 @@ const-string v1, "resources.getString(R.st\u2026serNameWithDiscriminator)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroid/text/SpannableStringBuilder; @@ -481,7 +505,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -511,7 +535,7 @@ if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -602,9 +626,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -612,47 +636,45 @@ move-result-object p1 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$1; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$1; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$1;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$1;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->getInputEditText()Lcom/google/android/material/textfield/TextInputLayout; move-result-object p1 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$2;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V - invoke-static {p1, p0, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {p1, p0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->getInputEditText()Lcom/google/android/material/textfield/TextInputLayout; move-result-object p1 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V - - const/4 v1, 0x0 + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$3;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V const/4 v2, 0x1 const/4 v3, 0x0 - invoke-static {p1, v1, v0, v2, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; + invoke-static {p1, v3, v1, v2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->getFriendsAddContainer()Landroid/widget/LinearLayout; move-result-object p1 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$4; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$4; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$4;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById$onViewBound$4;->(Lcom/discord/widgets/friends/WidgetFriendsAddById;)V - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; @@ -668,10 +690,10 @@ invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - move-result-object v3 + move-result-object v0 :cond_0 - invoke-direct {p0, v3}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->setInputText(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->setInputText(Ljava/lang/String;)V sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -689,7 +711,7 @@ move-result-object v0 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsAddById;->getUsernameIndicator()Landroid/widget/TextView; @@ -714,4 +736,11 @@ :goto_0 return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser$Companion.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser$Companion.smali index 92eba97074..2088e45fb3 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser$Companion.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;)Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser; .locals 4 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser; @@ -61,4 +59,13 @@ invoke-direct {v0, v1, v2, v3, p1}, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;->(Lcom/discord/models/domain/ModelUser;Ljava/util/List;Lcom/discord/models/domain/ModelPresence;Z)V return-object v0 + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser.smali index cc5b6ae7c9..681accde73 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser.smali @@ -75,13 +75,11 @@ } .end annotation - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "aliases" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -94,6 +92,20 @@ iput-boolean p4, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;->isFriend:Z return-void + + :cond_0 + const-string p1, "aliases" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelUser;Ljava/util/List;Lcom/discord/models/domain/ModelPresence;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -207,19 +219,31 @@ } .end annotation - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "aliases" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;->(Lcom/discord/models/domain/ModelUser;Ljava/util/List;Lcom/discord/models/domain/ModelPresence;Z)V return-object v0 + + :cond_0 + const-string p1, "aliases" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -237,7 +261,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -247,7 +271,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;->aliases:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -257,7 +281,7 @@ iget-object v1, p1, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$3.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$3.smali index ee7250e021..6f4a59aa43 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$3.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$3.smali @@ -59,9 +59,9 @@ move-result-object v0 - const-string/jumbo v1, "user.username" + const-string v1, "user.username" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder$onConfigure$3;->$user:Lcom/discord/models/domain/ModelUser; diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali index c64073197d..3c65a3d604 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali @@ -45,9 +45,7 @@ .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d014e @@ -63,7 +61,7 @@ const-string v0, "itemView.findViewById(R.\u2026_friend_user_item_avatar)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -79,7 +77,7 @@ const-string v0, "itemView.findViewById(R.\u2026dd_friend_user_item_name)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -95,7 +93,7 @@ const-string v0, "itemView.findViewById(R.\u2026user_item_name_secondary)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -111,7 +109,7 @@ const-string v0, "itemView.findViewById(R.\u2026_friend_user_item_status)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/StatusView; @@ -127,7 +125,7 @@ const-string v0, "itemView.findViewById(R.\u2026_friend_user_send_button)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/appcompat/widget/AppCompatImageView; @@ -143,7 +141,7 @@ const-string v0, "itemView.findViewById(R.\u2026_friend_user_check_image)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/appcompat/widget/AppCompatImageView; @@ -159,7 +157,7 @@ const-string v0, "itemView.findViewById(R.\u2026riend_user_accept_button)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/appcompat/widget/AppCompatImageView; @@ -175,13 +173,22 @@ const-string v0, "itemView.findViewById(R.\u2026iend_user_decline_button)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroidx/appcompat/widget/AppCompatImageView; iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder;->declineButton:Landroidx/appcompat/widget/AppCompatImageView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder;)Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; @@ -199,9 +206,7 @@ .method public onConfigure(ILcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser;)V .locals 9 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_b invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -209,21 +214,21 @@ move-result-object p1 - iget-object v1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder;->avatar:Lcom/facebook/drawee/view/SimpleDraweeView; + iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder;->avatar:Lcom/facebook/drawee/view/SimpleDraweeView; + + const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0x1c - const/16 v6, 0x1c + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelUser;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelUser;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder;->username:Landroid/widget/TextView; @@ -231,7 +236,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -481,6 +486,15 @@ invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_b + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$onItemClick$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$onItemClick$1.smali index a4a3c57ea4..30f59c026d 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$onItemClick$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$onItemClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$onItemClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsAddUserAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter.smali index 0a07102ade..2f9991f074 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter.smali @@ -117,11 +117,9 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -142,6 +140,15 @@ iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->onItemClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAcceptHandler$p(Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;)Lkotlin/jvm/functions/Function1; @@ -240,13 +247,11 @@ } .end annotation - const-string v0, "outgoingIds" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "incomingIds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->outgoingRequestUserIds:Ljava/util/HashSet; @@ -267,6 +272,20 @@ invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "incomingIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "outgoingIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -280,11 +299,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 p1, 0x1 @@ -302,10 +319,19 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setAcceptHandler(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -317,17 +343,24 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->acceptHandler:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setDeclineHandler(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -341,17 +374,24 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->declineHandler:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnItemClick(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -363,17 +403,24 @@ } .end annotation - const-string v0, "onItemClick" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->onItemClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onItemClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setSendHandler(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -387,11 +434,18 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->sendHandler:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$Error.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$Error.smali index 0d42db794a..5d631d820e 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$Error.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$Error.smali @@ -83,7 +83,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$Error;->errorCode:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers.smali index aa8932f739..9ccbf652b4 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers.smali @@ -38,17 +38,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers; @@ -98,15 +103,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers; invoke-direct {v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers;->items:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$get$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$get$1.smali index 6f62e2fc03..ba829e71f9 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$get$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/friends/NearbyManager$NearbyState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$getUserModels$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$getUserModels$1.smali index 7ed6e6e8d8..34e4e30f56 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$getUserModels$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$getUserModels$1.smali @@ -29,23 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model$NearbyUsers;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -99,9 +83,9 @@ } .end annotation - const-string/jumbo v0, "users" + const-string v0, "users" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -150,7 +134,7 @@ new-instance v4, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter$ItemUser; - sget-object v5, Lk0/j/n;->d:Lk0/j/n; + sget-object v5, Lk0/i/n;->d:Lk0/i/n; invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider.smali index 0b34e1f187..715e352d1f 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider.smali @@ -103,7 +103,7 @@ const-string v0, "Observable\n .co\u2026yUsers(items)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -124,9 +124,7 @@ } .end annotation - const-string v0, "nearbyStateObservable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$get$1;->INSTANCE:Lcom/discord/widgets/friends/WidgetFriendsFindNearby$ModelProvider$get$1; @@ -136,7 +134,16 @@ const-string v0, "nearbyStateObservable\n \u2026 }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "nearbyStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$acceptFriendRequest$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$acceptFriendRequest$1.smali index bc5ae09abb..f8a0ad48ee 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$acceptFriendRequest$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$acceptFriendRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$acceptFriendRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$declineFriendRequest$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$declineFriendRequest$1.smali index bc930b6da6..4871468fae 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$declineFriendRequest$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$declineFriendRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$declineFriendRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1.smali index 2bdbc861cd..28065053a6 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/Integer;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,13 +68,20 @@ .method public final invoke(Ljava/lang/String;I)V .locals 1 - const-string/jumbo v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1;->this$0:Lcom/discord/widgets/friends/WidgetFriendsFindNearby; invoke-static {v0, p1, p2}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->access$sendFriendRequest(Lcom/discord/widgets/friends/WidgetFriendsFindNearby;Ljava/lang/String;I)V return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$2.smali index 06c714fcb2..12d6b4a50a 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$3.smali index d36609a4d3..30c8684a7d 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4.smali index 0c7722d03a..06d5c3c714 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,7 +75,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6.smali index 936661c0df..ae14dd31a6 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6.smali @@ -53,7 +53,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$1.smali index 7dfaaf9421..662168a635 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "LWidgetFriendsAddUserRequestsModel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$2.smali index 0dc89d3212..6f349f9a60 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/friends/WidgetFriendsFindNearby; invoke-static {v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->access$configureUI(Lcom/discord/widgets/friends/WidgetFriendsFindNearby;Lcom/discord/widgets/friends/WidgetFriendsFindNearby$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$1.smali index e59fbad528..a6b3eb9565 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -103,11 +103,7 @@ const-string v0, "" :goto_0 - const-string v2, "context?.getString(R.str\u2026 ?: \"\"" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v0}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2$1.smali index c5046dae0a..f4f7f46878 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsFindNearby.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v3, "it" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; @@ -84,7 +84,7 @@ const-string v3, "it.response" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2.smali index 9fd6ec8fcc..5dd0fbdd31 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2.smali @@ -61,7 +61,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$sendFriendRequest$2$1; diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali index 8e6f1a7dd3..54b1d5c3aa 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali @@ -44,85 +44,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + new-instance v1, Lk0/n/c/q; - const-string v2, "recycler" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "recycler" - move-result-object v1 + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "enableButton" + const/4 v2, 0x0 - const-string v3, "getEnableButton()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "enableButton" + + const-string v4, "getEnableButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchingTitle" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; - const-string v3, "getSearchingTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchingTitle" + + const-string v4, "getSearchingTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchingBody" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; - const-string v3, "getSearchingBody()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchingBody" + + const-string v4, "getSearchingBody()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchingLottie" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; - const-string v3, "getSearchingLottie()Lcom/discord/rlottie/RLottieImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchingLottie" + + const-string v4, "getSearchingLottie()Lcom/discord/rlottie/RLottieImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; + new-instance v1, Lk0/n/c/q; - const-string v2, "learnMore" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby; - const-string v3, "getLearnMore()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "learnMore" + + const-string v4, "getLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -299,7 +335,7 @@ :cond_0 const-string p0, "resultsAdapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -632,7 +668,7 @@ :cond_6 const-string p1, "resultsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -734,11 +770,11 @@ goto :goto_0 :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type androidx.fragment.app.FragmentActivity" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -1079,9 +1115,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 12 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1089,15 +1125,15 @@ sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -1105,11 +1141,9 @@ iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->resultsAdapter:Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; - const-string v0, "resultsAdapter" + const-string v1, "resultsAdapter" - const/4 v1, 0x0 - - if-eqz p1, :cond_5 + if-eqz p1, :cond_6 new-instance v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$1; @@ -1119,7 +1153,7 @@ iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->resultsAdapter:Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 new-instance v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$2; @@ -1129,7 +1163,7 @@ iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->resultsAdapter:Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; - if-eqz p1, :cond_3 + if-eqz p1, :cond_4 new-instance v2, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$3; @@ -1139,37 +1173,37 @@ iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->resultsAdapter:Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter; - if-eqz p1, :cond_2 + if-eqz p1, :cond_3 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4;->(Lcom/discord/widgets/friends/WidgetFriendsFindNearby;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$4;->(Lcom/discord/widgets/friends/WidgetFriendsFindNearby;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->setOnItemClick(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsAddUserAdapter;->setOnItemClick(Lkotlin/jvm/functions/Function1;)V invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->getEnableButton()Landroid/widget/Button; move-result-object p1 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$5; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$5; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$5;->(Lcom/discord/widgets/friends/WidgetFriendsFindNearby;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$5;->(Lcom/discord/widgets/friends/WidgetFriendsFindNearby;)V - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->getLearnMore()Landroid/widget/TextView; move-result-object p1 - sget-object v0, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6;->INSTANCE:Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6; + sget-object v1, Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6;->INSTANCE:Lcom/discord/widgets/friends/WidgetFriendsFindNearby$onViewBound$6; - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsFindNearby;->getSearchingLottie()Lcom/discord/rlottie/RLottieImageView; move-result-object p1 - const/high16 v0, 0x7f110000 + const/high16 v1, 0x7f110000 const/16 v2, 0xc8 @@ -1181,17 +1215,15 @@ move-result v8 - if-eqz p1, :cond_1 + if-eqz p1, :cond_2 const/4 v11, 0x0 - sget-object v1, Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;->LOOP:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; + sget-object v2, Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;->LOOP:Lcom/discord/rlottie/RLottieDrawable$PlaybackMode; - const-string v2, "playbackMode" + if-eqz v2, :cond_1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Lcom/discord/rlottie/RLottieDrawable; + new-instance v0, Lcom/discord/rlottie/RLottieDrawable; invoke-virtual {p1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; @@ -1199,19 +1231,19 @@ const-string v3, "context" - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v6 invoke-virtual {p1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lcom/discord/utilities/display/DisplayUtils;->getScreenRefreshRate(Landroid/content/Context;)F + invoke-static {v1}, Lcom/discord/utilities/display/DisplayUtils;->getScreenRefreshRate(Landroid/content/Context;)F move-result v9 @@ -1219,13 +1251,13 @@ const/high16 v5, 0x7f110000 - move-object v3, v2 + move-object v3, v0 invoke-direct/range {v3 .. v11}, Lcom/discord/rlottie/RLottieDrawable;->(Landroid/content/Context;ILjava/lang/String;IIFZ[I)V - iput-object v2, p1, Lcom/discord/rlottie/RLottieImageView;->d:Lcom/discord/rlottie/RLottieDrawable; + iput-object v0, p1, Lcom/discord/rlottie/RLottieImageView;->d:Lcom/discord/rlottie/RLottieDrawable; - invoke-virtual {v2, v1}, Lcom/discord/rlottie/RLottieDrawable;->f(Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;)V + invoke-virtual {v0, v2}, Lcom/discord/rlottie/RLottieDrawable;->f(Lcom/discord/rlottie/RLottieDrawable$PlaybackMode;)V iget-object v0, p1, Lcom/discord/rlottie/RLottieImageView;->d:Lcom/discord/rlottie/RLottieDrawable; @@ -1243,27 +1275,41 @@ return-void :cond_1 - throw v1 + const-string p1, "playbackMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :cond_2 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v1 + throw v0 :cond_3 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_4 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_5 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_6 + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1326,7 +1372,7 @@ const-string v1, "Observable\n .comb\u2026erRequestsModel\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -1338,7 +1384,7 @@ const-string v1, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -1409,7 +1455,7 @@ :cond_1 const-string v0, "resultsAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$configureToolbar$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$configureToolbar$1.smali index 1b48d1d083..3585be326f 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$configureToolbar$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$configureToolbar$1.smali @@ -54,7 +54,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -75,7 +75,7 @@ const-string v0, "requireContext()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "Friends" @@ -88,7 +88,7 @@ const-string p1, "context" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$2.smali index a654d7da66..70b0f11916 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/models/domain/ModelUser;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,35 +62,31 @@ .end method .method public final invoke(Landroid/view/View;Lcom/discord/models/domain/ModelUser;)V - .locals 11 + .locals 12 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo p1, "user" + if-eqz p2, :cond_0 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; + sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v1 + move-result-wide v2 + + const/4 v4, 0x0 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$2;->this$0:Lcom/discord/widgets/friends/WidgetFriendsList; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v4 + move-result-object v5 const-string p1, "parentFragmentManager" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v3, 0x0 - - const/4 v5, 0x0 + invoke-static {v5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -98,11 +94,27 @@ const/4 v8, 0x0 - const/16 v9, 0x7a + const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x7a - invoke-static/range {v0 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V + const/4 v11, 0x0 + + invoke-static/range {v1 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$3.smali index ee110b5cc3..ad23b7ffcb 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$4.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$4.smali index e880e4b654..07add4ba73 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$4.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 3 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$4;->this$0:Lcom/discord/widgets/friends/WidgetFriendsList; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/friends/FriendsListViewModel;->launchVoiceCall(J)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$5.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$5.smali index ccc686eb2e..b69061bd0e 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$5.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,33 +59,33 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 4 + .locals 5 - const-string/jumbo v0, "user" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5;->this$0:Lcom/discord/widgets/friends/WidgetFriendsList; - - invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected; move-result-object v1 - const-string v2, "requireContext()" + iget-object v2, p0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5;->this$0:Lcom/discord/widgets/friends/WidgetFriendsList; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; + + move-result-object v2 + + const-string v3, "requireContext()" + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v2 + move-result-wide v3 - invoke-virtual {v0, v1, v2, v3}, Lcom/discord/stores/StoreChannelsSelected;->findAndSetDirectMessage(Landroid/content/Context;J)V + invoke-virtual {v1, v2, v3, v4}, Lcom/discord/stores/StoreChannelsSelected;->findAndSetDirectMessage(Landroid/content/Context;J)V sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -93,15 +93,20 @@ move-result-object p1 - sget-object v0, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; + sget-object v1, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {p1, v0, v1, v2, v3}, Lcom/discord/stores/StoreTabsNavigation;->selectHomeTab$default(Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;ZILjava/lang/Object;)V + invoke-static {p1, v1, v2, v3, v0}, Lcom/discord/stores/StoreTabsNavigation;->selectHomeTab$default(Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$6.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$6.smali index b3c0680e4f..4edc9939d6 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$6.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$6;->this$0:Lcom/discord/widgets/friends/WidgetFriendsList; @@ -81,9 +79,18 @@ const-string v3, "it.username" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, p1}, Lcom/discord/widgets/friends/FriendsListViewModel;->acceptFriendRequest(JLjava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$7.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$7.smali index 805a0eaf01..27e4da53b3 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$7.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBound$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Integer;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;I)V .locals 3 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$7;->this$0:Lcom/discord/widgets/friends/WidgetFriendsList; @@ -85,4 +83,13 @@ invoke-virtual {v0, v1, v2, p2}, Lcom/discord/widgets/friends/FriendsListViewModel;->removeFriendRequest(JI)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$1.smali index 7c363f9aab..75593f385d 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/friends/FriendsListViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsList;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/friends/WidgetFriendsList; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/friends/FriendsListViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/friends/WidgetFriendsList; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/friends/FriendsListViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/friends/FriendsListViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/friends/WidgetFriendsList; invoke-static {v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsList;->access$configureUI(Lcom/discord/widgets/friends/WidgetFriendsList;Lcom/discord/widgets/friends/FriendsListViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$2.smali index 19fd86022a..63de92b808 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/friends/WidgetFriendsList$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetFriendsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/friends/FriendsListViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsList;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/friends/WidgetFriendsList; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/friends/FriendsListViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/friends/WidgetFriendsList; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/friends/FriendsListViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/friends/FriendsListViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/friends/WidgetFriendsList; invoke-static {v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsList;->access$handleEvent(Lcom/discord/widgets/friends/WidgetFriendsList;Lcom/discord/widgets/friends/FriendsListViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali index 44f10d251a..b24c964fcb 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali @@ -56,71 +56,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsList; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "flipper" - move-result-object v1 + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsList; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recyclerView" + const/4 v2, 0x0 - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsList; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recyclerView" + + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyFriendsStateView" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsList; - const-string v3, "getEmptyFriendsStateView()Lcom/discord/widgets/friends/EmptyFriendsStateView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyFriendsStateView" + + const-string v4, "getEmptyFriendsStateView()Lcom/discord/widgets/friends/EmptyFriendsStateView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "loadingView" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsList; - const-string v3, "getLoadingView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "loadingView" + + const-string v4, "getLoadingView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "toolbarTitle" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsList; - const-string v3, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "toolbarTitle" + + const-string v4, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -205,9 +235,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -265,7 +295,7 @@ sget-object v0, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Uninitialized; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -278,7 +308,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/friends/FriendsListViewModel$ViewState$Empty; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -490,7 +520,7 @@ :cond_0 const-string p1, "privateCallLauncher" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -615,7 +645,7 @@ const-string v0, "ViewModelProvider(\n \u2026istViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/friends/FriendsListViewModel; @@ -629,7 +659,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -637,7 +667,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, p0, p0, v0, v1}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V @@ -669,9 +699,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -679,43 +709,41 @@ move-result-object p1 - instance-of v0, p1, Lcom/discord/widgets/tabs/WidgetTabsHost; + instance-of v1, p1, Lcom/discord/widgets/tabs/WidgetTabsHost; - const/4 v1, 0x0 + if-nez v1, :cond_0 - if-nez v0, :cond_0 - - move-object p1, v1 + move-object p1, v0 :cond_0 check-cast p1, Lcom/discord/widgets/tabs/WidgetTabsHost; if-eqz p1, :cond_1 - sget-object v0, Lcom/discord/widgets/tabs/NavigationTab;->FRIENDS:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->FRIENDS:Lcom/discord/widgets/tabs/NavigationTab; - invoke-virtual {p1, v0, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V + invoke-virtual {p1, v1, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V :cond_1 invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsList;->getEmptyFriendsStateView()Lcom/discord/widgets/friends/EmptyFriendsStateView; move-result-object p1 - const-string v0, "Friends" + const-string v1, "Friends" - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->updateView(Ljava/lang/String;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/EmptyFriendsStateView;->updateView(Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/friends/WidgetFriendsList;->getRecyclerView()Landroidx/recyclerview/widget/RecyclerView; move-result-object p1 - sget-object v0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; + sget-object v1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; new-instance v2, Lcom/discord/widgets/friends/WidgetFriendsListAdapter; invoke-direct {v2, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {v0, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {v1, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -725,66 +753,66 @@ if-eqz p1, :cond_2 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$2; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$2; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$2;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$2;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickUserProfile(Lkotlin/jvm/functions/Function2;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickUserProfile(Lkotlin/jvm/functions/Function2;)V :cond_2 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->adapter:Lcom/discord/widgets/friends/WidgetFriendsListAdapter; if-eqz p1, :cond_3 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$3; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$3; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$3;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$3;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickPendingHeaderExpand(Lkotlin/jvm/functions/Function0;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickPendingHeaderExpand(Lkotlin/jvm/functions/Function0;)V :cond_3 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->adapter:Lcom/discord/widgets/friends/WidgetFriendsListAdapter; if-eqz p1, :cond_4 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$4; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$4; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$4;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$4;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickCall(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickCall(Lkotlin/jvm/functions/Function1;)V :cond_4 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->adapter:Lcom/discord/widgets/friends/WidgetFriendsListAdapter; if-eqz p1, :cond_5 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$5;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickChat(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickChat(Lkotlin/jvm/functions/Function1;)V :cond_5 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->adapter:Lcom/discord/widgets/friends/WidgetFriendsListAdapter; if-eqz p1, :cond_6 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$6; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$6; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$6;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$6;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickAcceptFriend(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickAcceptFriend(Lkotlin/jvm/functions/Function1;)V :cond_6 iget-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->adapter:Lcom/discord/widgets/friends/WidgetFriendsListAdapter; if-eqz p1, :cond_7 - new-instance v0, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$7; + new-instance v1, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$7; - invoke-direct {v0, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$7;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/friends/WidgetFriendsList$onViewBound$7;->(Lcom/discord/widgets/friends/WidgetFriendsList;)V - invoke-virtual {p1, v0}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickDeclineFriend(Lkotlin/jvm/functions/Function2;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->setOnClickDeclineFriend(Lkotlin/jvm/functions/Function2;)V :cond_7 new-instance p1, Lcom/discord/widgets/friends/WidgetFriendsListLoadingAdapter; @@ -797,20 +825,27 @@ move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->loadingAdapter:Lcom/discord/widgets/friends/WidgetFriendsListLoadingAdapter; + iget-object v1, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->loadingAdapter:Lcom/discord/widgets/friends/WidgetFriendsListLoadingAdapter; - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void :cond_8 const-string p1, "loadingAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_9 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -820,7 +855,7 @@ iget-object v0, p0, Lcom/discord/widgets/friends/WidgetFriendsList;->viewModel:Lcom/discord/widgets/friends/FriendsListViewModel; - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" const/4 v2, 0x0 @@ -891,12 +926,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$Item.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$Item.smali index 69966899f6..5f05cab9de 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$Item.smali @@ -25,13 +25,20 @@ # direct methods .method public constructor (ILcom/discord/widgets/friends/WidgetFriendsListAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader.smali index c1f151e66d..36432956ea 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader.smali @@ -30,19 +30,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader; + new-instance v1, Lk0/n/c/q; - const-string v2, "textView" + const-class v2, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader; - const-string v3, "getTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "textView" - move-result-object v1 + const-string v4, "getTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -52,9 +58,7 @@ .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01c1 @@ -69,6 +73,15 @@ iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemHeader;->textView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getTextView()Landroid/widget/TextView; @@ -96,9 +109,7 @@ .method public onConfigure(ILcom/discord/widgets/friends/FriendsListViewModel$Item;)V .locals 4 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -124,6 +135,8 @@ new-array v2, v2, [Ljava/lang/Object; + const/4 v3, 0x0 + invoke-virtual {p2}, Lcom/discord/widgets/friends/FriendsListViewModel$Item$Header;->getCount()I move-result p2 @@ -132,8 +145,6 @@ move-result-object p2 - const/4 v3, 0x0 - aput-object p2, v2, v3 invoke-static {v0, v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; @@ -143,6 +154,15 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader.smali index 20ce41d06a..830ade9736 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader.smali @@ -26,7 +26,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader; @@ -34,29 +34,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "textView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getTextView()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "textView" - move-result-object v2 + const-string v5, "getTextView()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "expandButton" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getExpandButton()Landroidx/appcompat/widget/AppCompatTextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "expandButton" - aput-object v0, v1, v2 + const-string v4, "getExpandButton()Landroidx/appcompat/widget/AppCompatTextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -66,9 +78,7 @@ .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01c4 @@ -91,6 +101,15 @@ iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader;->expandButton$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingHeader;)Lcom/discord/widgets/friends/WidgetFriendsListAdapter; @@ -148,9 +167,7 @@ .method public onConfigure(ILcom/discord/widgets/friends/FriendsListViewModel$Item;)V .locals 7 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -299,6 +316,15 @@ :goto_2 return-void + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser$1.smali index 6c31719232..797718b1f5 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser$1.smali @@ -61,9 +61,9 @@ move-result-object p2 - const-string/jumbo v0, "view" + const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p3, :cond_0 @@ -78,11 +78,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.friends.FriendsListViewModel.Item.PendingFriendRequest" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser.smali index 864ccda508..3ec541e604 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser.smali @@ -34,7 +34,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser; @@ -42,77 +42,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemAvatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemAvatar()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemAvatar" - move-result-object v2 + const-string v5, "getItemAvatar()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "itemName" + + const-string v5, "getItemName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "itemActivity" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemActivity()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemActivity" + + const-string v5, "getItemActivity()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "itemStatus" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemStatus()Lcom/discord/views/StatusView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemStatus" + + const-string v5, "getItemStatus()Lcom/discord/views/StatusView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "itemAcceptButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemAcceptButton()Landroidx/appcompat/widget/AppCompatImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemAcceptButton" + + const-string v5, "getItemAcceptButton()Landroidx/appcompat/widget/AppCompatImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "itemDeclineButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemDeclineButton()Landroidx/appcompat/widget/AppCompatImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "itemDeclineButton" - aput-object v0, v1, v2 + const-string v4, "getItemDeclineButton()Landroidx/appcompat/widget/AppCompatImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -122,9 +158,7 @@ .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01c3 @@ -189,6 +223,15 @@ invoke-virtual {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemPendingUser;)Lcom/discord/widgets/friends/WidgetFriendsListAdapter; @@ -326,9 +369,7 @@ .method public onConfigure(ILcom/discord/widgets/friends/FriendsListViewModel$Item;)V .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -474,6 +515,15 @@ invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser$1.smali index 1356d1556e..9051f281e3 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser$1.smali @@ -61,9 +61,9 @@ move-result-object p2 - const-string/jumbo v0, "view" + const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p3, :cond_0 @@ -78,11 +78,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.friends.FriendsListViewModel.Item.Friend" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali index 56db6bac01..bd190125df 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali @@ -34,7 +34,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser; @@ -42,77 +42,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemAvatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemAvatar()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemAvatar" - move-result-object v2 + const-string v5, "getItemAvatar()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "itemName" + + const-string v5, "getItemName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "itemActivity" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemActivity()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemActivity" + + const-string v5, "getItemActivity()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "itemStatus" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemStatus()Lcom/discord/views/StatusView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemStatus" + + const-string v5, "getItemStatus()Lcom/discord/views/StatusView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "itemCallButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemCallButton()Landroidx/appcompat/widget/AppCompatImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemCallButton" + + const-string v5, "getItemCallButton()Landroidx/appcompat/widget/AppCompatImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "itemChatButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemChatButton()Landroidx/appcompat/widget/AppCompatImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "itemChatButton" - aput-object v0, v1, v2 + const-string v4, "getItemChatButton()Landroidx/appcompat/widget/AppCompatImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -122,9 +158,7 @@ .method public constructor (Lcom/discord/widgets/friends/WidgetFriendsListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01c0 @@ -189,6 +223,15 @@ invoke-virtual {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser;)Lcom/discord/widgets/friends/WidgetFriendsListAdapter; @@ -326,9 +369,7 @@ .method public onConfigure(ILcom/discord/widgets/friends/FriendsListViewModel$Item;)V .locals 10 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -415,6 +456,15 @@ invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickAcceptFriend$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickAcceptFriend$1.smali index d503c3f7d7..5fb3377c5a 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickAcceptFriend$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickAcceptFriend$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsListAdapter$onClickAcceptFriend$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickCall$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickCall$1.smali index 16f29f7338..33931d39ae 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickCall$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickCall$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsListAdapter$onClickCall$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickChat$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickChat$1.smali index 37a9f50b85..c67db9ac4e 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickChat$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickChat$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsListAdapter$onClickChat$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickDeclineFriend$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickDeclineFriend$1.smali index 62cf186635..ae003f2284 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickDeclineFriend$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickDeclineFriend$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsListAdapter$onClickDeclineFriend$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Integer;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;I)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickPendingHeaderExpand$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickPendingHeaderExpand$1.smali index b901ec0183..0192231c6f 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickPendingHeaderExpand$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickPendingHeaderExpand$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsListAdapter$onClickPendingHeaderExpand$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickUserProfile$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickUserProfile$1.smali index 89431540f2..bb892e6b17 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickUserProfile$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$onClickUserProfile$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/friends/WidgetFriendsListAdapter$onClickUserProfile$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetFriendsListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/models/domain/ModelUser;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,25 @@ .method public final invoke(Landroid/view/View;Lcom/discord/models/domain/ModelUser;)V .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter.smali index 4e6a3f6d65..48d574f5f0 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter.smali @@ -101,11 +101,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -134,6 +132,15 @@ iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickDeclineFriend:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -252,7 +259,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -265,9 +272,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 if-eqz p2, :cond_3 @@ -317,10 +322,19 @@ :goto_0 return-object p1 + + :cond_4 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickAcceptFriend(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -332,17 +346,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickAcceptFriend:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickCall(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -354,17 +375,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickCall:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickChat(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -376,17 +404,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickChat:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickDeclineFriend(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -400,17 +435,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickDeclineFriend:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickPendingHeaderExpand(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -420,17 +462,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickPendingHeaderExpand:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickUserProfile(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -444,11 +493,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/friends/WidgetFriendsListAdapter;->onClickUserProfile:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListLoadingAdapter.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListLoadingAdapter.smali index a4f9e7bec6..9bcd9efc4e 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListLoadingAdapter.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListLoadingAdapter.smali @@ -61,19 +61,24 @@ .method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V .locals 0 - const-string p2, "holder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; .locals 3 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p2, Lcom/discord/widgets/friends/FriendsListLoadingViewHolder; @@ -95,9 +100,18 @@ const-string v0, "LayoutInflater.from(pare\u2026 false\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/friends/FriendsListLoadingViewHolder;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild.smali index 45e625cb3e..99c143883e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild.smali @@ -41,7 +41,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild; @@ -49,53 +49,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "name" + new-instance v2, Lk0/n/c/q; - const-string v3, "getName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "name" - move-result-object v2 + const-string v5, "getName()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "iconWrap" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getIconWrap()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "iconWrap" + + const-string v5, "getIconWrap()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "icon" + + const-string v5, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "iconText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIconText()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "iconText" - aput-object v0, v1, v2 + const-string v4, "getIconText()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -103,15 +127,13 @@ .end method .method public constructor (ILcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;I)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -160,6 +182,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getIcon()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -253,11 +284,11 @@ .end method .method public onConfigure(ILcom/discord/widgets/guilds/WidgetGuildSelector$Item;)V - .locals 11 + .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -267,39 +298,39 @@ invoke-virtual {p2}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_0 :cond_0 invoke-direct {p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->getName()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - iget v1, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->noGuildStringId:I + iget v2, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->noGuildStringId:I - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; + invoke-static {v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; - move-result-object v0 + move-result-object v1 :goto_0 - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {p2}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 if-eqz p1, :cond_2 @@ -323,7 +354,7 @@ const/4 p1, 0x0 :goto_1 - if-ne p1, v1, :cond_2 + if-ne p1, v2, :cond_2 invoke-virtual {p2}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -333,46 +364,46 @@ move-result-object p1 - const-string v2, "ICON_UNSET" + const-string v3, "ICON_UNSET" - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - xor-int/2addr p1, v1 + xor-int/2addr p1, v2 if-eqz p1, :cond_2 - const/4 v0, 0x1 + const/4 v1, 0x1 :cond_2 invoke-direct {p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->getIcon()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v2 + move-result-object v3 - const/4 v3, 0x0 + const/4 v4, 0x0 invoke-virtual {p2}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v4 + move-result-object v5 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v5, "itemView" + const-string v6, "itemView" - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v5, 0x7f040129 + const v6, 0x7f040129 - invoke-static {p1, v5}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I + invoke-static {p1, v6}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v7 + move-result-object v8 - const/4 v6, 0x0 + const/4 v7, 0x0 invoke-direct {p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->getIcon()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -382,35 +413,33 @@ move-result-object p1 - const v5, 0x7f0700d1 + const v6, 0x7f0700d1 - invoke-virtual {p1, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I + invoke-virtual {p1, v6}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I move-result p1 - int-to-float v5, p1 + int-to-float v6, p1 - const/4 v8, 0x1 + const/4 v9, 0x1 - const/16 v9, 0x8 + const/16 v10, 0x8 - const/4 v10, 0x0 + const/4 v11, 0x0 - invoke-static/range {v2 .. v10}, Lcom/discord/utilities/extensions/SimpleDraweeViewExtensionsKt;->configureAsGuildIcon$default(Lcom/facebook/drawee/view/SimpleDraweeView;ZLcom/discord/models/domain/ModelGuild;FLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)V + invoke-static/range {v3 .. v11}, Lcom/discord/utilities/extensions/SimpleDraweeViewExtensionsKt;->configureAsGuildIcon$default(Lcom/facebook/drawee/view/SimpleDraweeView;ZLcom/discord/models/domain/ModelGuild;FLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->getIconWrap()Landroid/view/View; move-result-object p1 - invoke-virtual {p1, v1}, Landroid/view/View;->setClipToOutline(Z)V + invoke-virtual {p1, v2}, Landroid/view/View;->setClipToOutline(Z)V invoke-direct {p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->getIconText()Landroid/widget/TextView; move-result-object p1 - const/4 v1, 0x0 - - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 goto :goto_2 @@ -425,13 +454,20 @@ move-result-object p2 - move-object v1, p2 + move-object v0, p2 :cond_4 :goto_2 - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali index 536de8f5d4..2a9c58713c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali @@ -38,13 +38,11 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Lcom/discord/widgets/guilds/WidgetGuildSelector;I)V .locals 1 - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dialog" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -53,6 +51,20 @@ iput p3, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;->noGuildStringId:I return-void + + :cond_0 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDialog$p(Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;)Lcom/discord/widgets/guilds/WidgetGuildSelector; @@ -78,17 +90,24 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild; .locals 1 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild; - iget p2, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;->noGuildStringId:I + const p2, 0x7f0d01e3 - const v0, 0x7f0d01e3 + iget v0, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;->noGuildStringId:I - invoke-direct {p1, v0, p0, p2}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->(ILcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;I)V + invoke-direct {p1, p2, p0, v0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild;->(ILcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;I)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction.smali index d274a9b2d9..570f843551 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction.smali @@ -29,15 +29,22 @@ # virtual methods .method public includeGuild(Lcom/discord/models/domain/ModelGuild;)Z - .locals 1 + .locals 0 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction$DefaultImpls;->includeGuild(Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;Lcom/discord/models/domain/ModelGuild;)Z move-result p1 return p1 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Companion.smali index 33e8c8d48a..3df1545be4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Companion.smali @@ -152,9 +152,7 @@ .method public final launch(Landroidx/fragment/app/Fragment;IZILcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;)V .locals 3 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/WidgetGuildSelector; @@ -190,7 +188,7 @@ const-string p2, "fragment.parentFragmentManager" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/guilds/WidgetGuildSelector; @@ -201,4 +199,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$FilterFunction$DefaultImpls.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$FilterFunction$DefaultImpls.smali index aba8a8de1b..9455aed125 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$FilterFunction$DefaultImpls.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$FilterFunction$DefaultImpls.smali @@ -18,11 +18,18 @@ .method public static includeGuild(Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;Lcom/discord/models/domain/ModelGuild;)Z .locals 0 - const-string p0, "guild" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p0, 0x1 return p0 + + :cond_0 + const-string p0, "guild" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Item.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Item.smali index a26062e0e3..7b14ae1d24 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Item.smali @@ -84,7 +84,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/WidgetGuildSelector$Item;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1.smali index 5a65753a75..003a8c467a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1;->this$0:Lcom/discord/widgets/guilds/WidgetGuildSelector; @@ -85,4 +83,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$get$1.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$get$1.smali index 41090f7b1b..8be1ed7664 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$get$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$get$1.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/guilds/WidgetGuildSelector$Item;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -91,7 +84,7 @@ const-string v0, "guilds.values" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$get$1;->$filterFunction:Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction; @@ -147,7 +140,7 @@ goto :goto_1 :cond_2 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_1 new-instance v0, Ljava/util/ArrayList; @@ -186,7 +179,7 @@ goto :goto_2 :cond_3 - invoke-static {p1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali index 4fac5017f7..0373b4e797 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali @@ -49,19 +49,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/WidgetGuildSelector; + new-instance v1, Lk0/n/c/q; - const-string v2, "list" + const-class v2, Lcom/discord/widgets/guilds/WidgetGuildSelector; - const-string v3, "getList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "list" - move-result-object v1 + const-string v4, "getList()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/guilds/WidgetGuildSelector;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -104,7 +110,7 @@ :cond_0 const-string p0, "adapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -161,7 +167,7 @@ const-string p2, "StoreStream.getGuildsSor\u2026.map { Item(it) }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -173,7 +179,7 @@ const-string p2, "StoreStream.getGuildsSor\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -259,11 +265,11 @@ # virtual methods .method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V - .locals 12 + .locals 11 - const-string v0, "compositeSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V @@ -271,58 +277,58 @@ move-result-object p1 - const-string v0, "INTENT_EXTRA_INCLUDE_NO_GUILD" - const/4 v1, 0x0 - invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z + const-string v2, "INTENT_EXTRA_INCLUDE_NO_GUILD" + + invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z move-result p1 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const-string v1, "INTENT_EXTRA_FILTER_FUNCTION" + const-string v2, "INTENT_EXTRA_FILTER_FUNCTION" - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction; + instance-of v2, v1, Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction; + check-cast v1, Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 goto :goto_0 :cond_1 - new-instance v0, Lcom/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction; + new-instance v1, Lcom/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction; - invoke-direct {v0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction;->()V + invoke-direct {v1}, Lcom/discord/widgets/guilds/WidgetGuildSelector$BaseFilterFunction;->()V :goto_0 - invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/WidgetGuildSelector;->get(ZLcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;)Lrx/Observable; + invoke-direct {p0, p1, v1}, Lcom/discord/widgets/guilds/WidgetGuildSelector;->get(ZLcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;)Lrx/Observable; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector;->adapter:Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter; + iget-object v1, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector;->adapter:Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-static {p1, p0, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)Lrx/Observable; + invoke-static {p1, p0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)Lrx/Observable; - move-result-object v3 + move-result-object v2 - const-class v4, Lcom/discord/widgets/guilds/WidgetGuildSelector; + const-class v3, Lcom/discord/widgets/guilds/WidgetGuildSelector; + + const/4 v4, 0x0 const/4 v5, 0x0 @@ -330,26 +336,31 @@ const/4 v7, 0x0 - const/4 v8, 0x0 + new-instance v8, Lcom/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1; - new-instance v9, Lcom/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1; + invoke-direct {v8, p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1;->(Lcom/discord/widgets/guilds/WidgetGuildSelector;)V - invoke-direct {v9, p0}, Lcom/discord/widgets/guilds/WidgetGuildSelector$bindSubscriptions$1;->(Lcom/discord/widgets/guilds/WidgetGuildSelector;)V + const/16 v9, 0x1e - const/16 v10, 0x1e + const/4 v10, 0x0 - const/4 v11, 0x0 - - invoke-static/range {v3 .. v11}, 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/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 return-void :cond_2 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 + + :cond_3 + const-string p1, "compositeSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getContentViewResId()I @@ -363,9 +374,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -410,4 +419,13 @@ iput p1, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector;->requestCode:I return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$Companion.smali index 4938cc5aa0..b9962eecce 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-string v0, "Create Guild" @@ -55,4 +53,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$1.smali index 4d05f81b9e..a068dd90a0 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$1.smali @@ -53,7 +53,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$2.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$2.smali index 12b5d4f709..5ce1afb860 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd$onResume$2.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "Create or Join Guild Modal" diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali index c8249e7483..1ff30a31e4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali @@ -33,29 +33,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/actions/WidgetGuildActionsAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "joinGuild" + const-class v2, Lcom/discord/widgets/guilds/actions/WidgetGuildActionsAdd; - const-string v3, "getJoinGuild()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "joinGuild" - move-result-object v1 + const-string v4, "getJoinGuild()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/actions/WidgetGuildActionsAdd; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "createGuild" + const/4 v2, 0x0 - const-string v3, "getCreateGuild()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/actions/WidgetGuildActionsAdd; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "createGuild" + + const-string v4, "getCreateGuild()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1.smali index f3db7258f5..097f45b3c2 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "GuildContextMenuViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStoreState" - - const-string v5, "handleStoreState(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;->access$handleStoreState(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory$observeStoreState$1.smali index baf43011f9..b59db672e2 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory$observeStoreState$1.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -82,7 +77,7 @@ const-string v0, "me" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -90,7 +85,7 @@ const-string p2, "isUnread" - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z @@ -98,7 +93,7 @@ const-string p2, "selectedGuildId" - invoke-static {p4, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p4}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory.smali index 619786a0a9..fcd4286afb 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory.smali @@ -35,25 +35,17 @@ .method public constructor (JLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreReadStates;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/utilities/rest/RestAPI;)V .locals 1 - const-string v0, "guildStore" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string/jumbo v0, "userStore" + if-eqz p4, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "readStateStore" + if-eqz p6, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "selectedGuildStore" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "restAPI" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +62,41 @@ iput-object p7, p0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Factory;->restAPI:Lcom/discord/utilities/rest/RestAPI; return-void + + :cond_0 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedGuildStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "readStateStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "userStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "guildStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreReadStates;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/utilities/rest/RestAPI;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -217,7 +244,7 @@ const-string p2, "Observable.combineLatest\u2026 )\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -236,9 +263,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel; @@ -253,4 +278,13 @@ invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;->(JLrx/Observable;Lcom/discord/utilities/rest/RestAPI;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid.smali index 6c868e6a5b..835abc5794 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid.smali @@ -28,12 +28,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;JZJ)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; @@ -45,6 +43,13 @@ iput-wide p5, p0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid;->selectedGuildId:J return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid;Lcom/discord/models/domain/ModelGuild;JZJILjava/lang/Object;)Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid; @@ -138,25 +143,32 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;JZJ)Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid; .locals 8 - const-string v0, "guild" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid; - new-instance v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-wide v2, p2 - move-wide v3, p2 + move v4, p4 - move v5, p4 + move-wide v5, p5 - move-wide v6, p5 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid;->(Lcom/discord/models/domain/ModelGuild;JZJ)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid;->(Lcom/discord/models/domain/ModelGuild;JZJ)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -174,7 +186,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid.smali index 0783197ef5..e55d420b7a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid.smali @@ -28,12 +28,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;ZZZ)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; @@ -45,6 +43,13 @@ iput-boolean p4, p0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid;->isGuildSelected:Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid;Lcom/discord/models/domain/ModelGuild;ZZZILjava/lang/Object;)Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid; @@ -122,15 +127,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;ZZZ)Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid;->(Lcom/discord/models/domain/ModelGuild;ZZZ)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -148,7 +160,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$onMarkAsReadClicked$1.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$onMarkAsReadClicked$1.smali index 9a94889acb..353680e2ee 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$onMarkAsReadClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$onMarkAsReadClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$onMarkAsReadClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildContextMenuViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel.smali index 454fdb1700..96a783ac46 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel.smali @@ -62,16 +62,12 @@ } .end annotation - const-string v0, "storeStateObservable" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "restAPI" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-wide p1, p0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;->guildId:J @@ -96,10 +92,6 @@ const-class v2, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel; - new-instance v7, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1;->(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -108,6 +100,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$1;->(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -115,6 +111,20 @@ 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, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getEventSubject$p(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel;)Lrx/subjects/PublishSubject; @@ -213,7 +223,7 @@ :cond_2 sget-object v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Invalid;->INSTANCE:Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$StoreState$Invalid; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -277,7 +287,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$Companion.smali index 7cb7576e4f..913a4964a2 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$Companion.smali @@ -50,9 +50,9 @@ invoke-virtual {p1, v2, v2}, Landroid/view/View;->measure(II)V - const-string/jumbo v0, "view" + const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I @@ -84,29 +84,32 @@ # virtual methods .method public final hide(Landroidx/fragment/app/FragmentActivity;Z)V - .locals 2 - - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; - - move-result-object v0 - - const-string v1, "WidgetGuildContextMenu" - - invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment; - - move-result-object v0 - - instance-of v1, v0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; - - if-nez v1, :cond_0 + .locals 3 const/4 v0, 0x0 + if-eqz p1, :cond_5 + + invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; + + move-result-object v1 + + const-string v2, "WidgetGuildContextMenu" + + invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment; + + move-result-object v1 + + instance-of v2, v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + + if-nez v2, :cond_0 + + goto :goto_0 + :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; if-eqz v0, :cond_4 @@ -115,7 +118,7 @@ invoke-static {v0}, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;->access$doCircularRemove(Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;)V - goto :goto_0 + goto :goto_1 :cond_1 invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -138,7 +141,7 @@ const-string v0, "activity.window" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/Window;->getDecorView()Landroid/view/View; @@ -146,7 +149,7 @@ const-string v1, "activity.window.decorView" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getRootView()Landroid/view/View; @@ -160,23 +163,21 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/Window;->getDecorView()Landroid/view/View; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getRootView()Landroid/view/View; move-result-object p1 - check-cast p1, Landroid/view/ViewGroup; - const-string v0, "WidgetGuildContextMenuViewContainer" - invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View; + invoke-virtual {p1, v0}, Landroid/view/View;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View; move-result-object p1 @@ -191,32 +192,37 @@ invoke-static {p1}, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;->access$setShowingContextMenu$cp(Z)V - :goto_0 + :goto_1 return-void :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.ViewGroup" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_4 return-void + + :cond_5 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final show(Landroidx/fragment/app/FragmentActivity;Landroid/graphics/PointF;J)V .locals 5 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "absolutePosition" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-static {}, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;->access$isShowingContextMenu$cp()Z @@ -259,7 +265,7 @@ const-string v2, "activity.window" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View; @@ -267,7 +273,7 @@ const-string v2, "activity.window.decorView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getRootView()Landroid/view/View; @@ -365,11 +371,25 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.ViewGroup" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "absolutePosition" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$2.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$2.smali index 0d169f8bed..db9b4cd578 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$2.smali @@ -65,7 +65,7 @@ const-string v3, "requireActivity()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/servers/WidgetServerNotifications$Companion;->launch(JLandroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$3.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$3.smali index a9ffd268a5..824b5baec7 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$3.smali @@ -55,7 +55,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$3;->$viewState:Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid; diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$4.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$4.smali index eb17c3a6ee..551d688c63 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$4.smali @@ -55,7 +55,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$configureValidUI$4;->$viewState:Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Valid; diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$doCircularRemove$1.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$doCircularRemove$1.smali index 1391407593..417e290602 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$doCircularRemove$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$doCircularRemove$1.smali @@ -53,7 +53,7 @@ const-string v1, "activity" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$1.smali index 3d4983897e..7df497ea08 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildContextMenu.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;->access$configureUI(Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$2.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$2.smali index 9ae35b857a..19c7b21561 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$onResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildContextMenu.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;->access$handleEvent(Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu;Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu.smali b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu.smali index 5175cb2b4c..d09af15f75 100644 --- a/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu.smali +++ b/com.discord/smali/com/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu.smali @@ -54,85 +54,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildContextMenuCard" + const-class v2, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; - const-string v3, "getGuildContextMenuCard()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildContextMenuCard" - move-result-object v1 + const-string v4, "getGuildContextMenuCard()Landroidx/cardview/widget/CardView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "header" + const/4 v2, 0x0 - const-string v3, "getHeader()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "header" + + const-string v4, "getHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + new-instance v1, Lk0/n/c/q; - const-string v2, "markAsReadOption" + const-class v2, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; - const-string v3, "getMarkAsReadOption()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "markAsReadOption" + + const-string v4, "getMarkAsReadOption()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsOption" + const-class v2, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; - const-string v3, "getNotificationsOption()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsOption" + + const-string v4, "getNotificationsOption()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + new-instance v1, Lk0/n/c/q; - const-string v2, "leaveGuildOption" + const-class v2, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; - const-string v3, "getLeaveGuildOption()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "leaveGuildOption" + + const-string v4, "getLeaveGuildOption()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; + new-instance v1, Lk0/n/c/q; - const-string v2, "moreOptionsOption" + const-class v2, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu; - const-string v3, "getMoreOptionsOption()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "moreOptionsOption" + + const-string v4, "getMoreOptionsOption()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -257,9 +293,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -322,7 +358,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Invalid;->INSTANCE:Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$ViewState$Invalid; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -336,7 +372,7 @@ const-string v1, "requireActivity()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -490,7 +526,7 @@ const-string v3, "requireActivity()" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/guilds/contextmenu/WidgetGuildContextMenu$Companion;->hide(Landroidx/fragment/app/FragmentActivity;Z)V @@ -570,7 +606,7 @@ const-string v1, "animator" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v1, 0xc8 @@ -670,7 +706,7 @@ const-string v2, "animator" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v2, 0xc8 @@ -828,7 +864,7 @@ sget-object v0, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event$Dismiss;->INSTANCE:Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel$Event$Dismiss; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -871,7 +907,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -938,12 +974,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -951,9 +987,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 10 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -1001,7 +1035,7 @@ const-string p2, "ViewModelProvider(this, \u2026ewModel::class.java\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/contextmenu/GuildContextMenuViewModel; @@ -1017,4 +1051,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$NormalChannel.smali b/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$NormalChannel.smali index 0f38e6867d..b9ae097ca9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$NormalChannel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$NormalChannel.smali @@ -18,13 +18,18 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0, p1, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate;->(Ljava/lang/Long;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$SystemChannel.smali b/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$SystemChannel.smali index d3ba184d04..9d91a45cc1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$SystemChannel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/ChannelTemplate$SystemChannel.smali @@ -16,21 +16,26 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 2 + .locals 3 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-wide/16 v0, 0xb + const-wide/16 v1, 0xb - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-direct {p0, v0, p1, v1}, Lcom/discord/widgets/guilds/create/ChannelTemplate;->(Ljava/lang/Long;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, p1, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate;->(Ljava/lang/Long;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload.smali b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload.smali index ad0755d0c0..b302716012 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload;->channel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload; @@ -66,15 +73,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload; invoke-direct {v0, p1}, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload;->(Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder.smali index 5c92179459..01bb023a42 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder.smali @@ -35,7 +35,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder; @@ -43,29 +43,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "channelImage" + new-instance v2, Lk0/n/c/q; - const-string v3, "getChannelImage()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "channelImage" - move-result-object v2 + const-string v5, "getChannelImage()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "channelName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getChannelName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "channelName" - aput-object v0, v1, v2 + const-string v4, "getChannelName()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -73,15 +85,13 @@ .end method .method public constructor (ILcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -102,6 +112,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder;->channelName$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getChannelImage()Landroid/widget/ImageView; @@ -149,9 +168,7 @@ .method public onConfigure(ILcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelDataPayload;)V .locals 3 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -264,7 +281,7 @@ const-string v2, "adapter.context.resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -281,17 +298,26 @@ goto :goto_1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_3 :goto_1 return-void + + :cond_4 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter.smali index 36bba07df9..0870e8d6f5 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter.smali @@ -24,15 +24,22 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -61,9 +68,7 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder; @@ -72,4 +77,13 @@ invoke-direct {p1, p2, p0}, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelViewHolder;->(ILcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView.smali b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView.smali index c205c917d3..7f7b236397 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/GuildTemplateChannelsView.smali @@ -31,19 +31,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsRecycler" + const-class v2, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView; - const-string v3, "getChannelsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "channelsRecycler" - move-result-object v1 + const-string v4, "getChannelsRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -53,13 +59,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -102,6 +106,20 @@ invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getChannelsRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -138,9 +156,7 @@ } .end annotation - const-string v0, "channels" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView;->channelsAdapter:Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView$ChannelsAdapter; @@ -183,4 +199,13 @@ invoke-virtual {v0, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_1 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplate.smali b/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplate.smali index f2006976b9..88f5d5099c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplate.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplate.smali @@ -186,9 +186,7 @@ move-object/from16 v0, p1 - const-string v1, "resources" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-virtual/range {p0 .. p0}, Ljava/lang/Enum;->ordinal()I @@ -231,7 +229,7 @@ throw v0 :pswitch_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; goto/16 :goto_0 @@ -240,7 +238,7 @@ move-result-object v1 - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v9, v6, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -250,7 +248,7 @@ move-result-object v8 - invoke-static {v8, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v10, v8}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -262,7 +260,7 @@ move-result-object v4 - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v7, v4}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -278,7 +276,7 @@ const-string v7, "resources.getString(R.st\u2026_template_name_resources)" - invoke-static {v4, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v3, v4}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -296,7 +294,7 @@ move-result-object v3 - invoke-static {v3, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v6, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -308,7 +306,7 @@ move-result-object v7 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v6, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$SystemChannel;->(Ljava/lang/String;)V @@ -324,7 +322,7 @@ const-string v7, "resources.getString(R.st\u2026plate_name_meeting_plans)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -340,7 +338,7 @@ const-string v7, "resources.getString(R.st\u2026_template_name_off_topic)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -352,7 +350,7 @@ move-result-object v3 - invoke-static {v1, v3}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -362,7 +360,7 @@ move-result-object v3 - invoke-static {v3, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -374,7 +372,7 @@ move-result-object v6 - invoke-static {v6, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -390,7 +388,7 @@ const-string v6, "resources.getString(R.st\u2026_name_voice_meeting_room)" - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -402,7 +400,7 @@ move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -413,7 +411,7 @@ move-result-object v1 - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v9, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -423,7 +421,7 @@ move-result-object v8 - invoke-static {v8, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v10, v8}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -435,7 +433,7 @@ move-result-object v4 - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v7, v4}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -453,7 +451,7 @@ move-result-object v3 - invoke-static {v3, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v6, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -465,7 +463,7 @@ move-result-object v8 - invoke-static {v8, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v7, v8}, Lcom/discord/widgets/guilds/create/ChannelTemplate$SystemChannel;->(Ljava/lang/String;)V @@ -481,7 +479,7 @@ const-string v8, "resources.getString(R.st\u2026ild_template_name_events)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -497,7 +495,7 @@ const-string v8, "resources.getString(R.st\u2026_name_ideas_and_feedback)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -509,7 +507,7 @@ move-result-object v3 - invoke-static {v1, v3}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -519,7 +517,7 @@ move-result-object v3 - invoke-static {v3, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v6, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -531,7 +529,7 @@ move-result-object v6 - invoke-static {v6, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -547,7 +545,7 @@ const-string v7, "resources.getString(R.st\u2026_voice_community_hangout)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -563,7 +561,7 @@ const-string v5, "resources.getString(R.st\u2026e_name_voice_stream_room)" - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -575,7 +573,7 @@ move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -586,7 +584,7 @@ move-result-object v1 - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v6, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -596,7 +594,7 @@ move-result-object v8 - invoke-static {v8, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v9, v8}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -608,7 +606,7 @@ move-result-object v4 - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v7, v4}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -626,7 +624,7 @@ move-result-object v3 - invoke-static {v3, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -638,7 +636,7 @@ move-result-object v7 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v6, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$SystemChannel;->(Ljava/lang/String;)V @@ -654,7 +652,7 @@ const-string v7, "resources.getString(R.st\u2026plate_name_meeting_plans)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -666,7 +664,7 @@ move-result-object v3 - invoke-static {v1, v3}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -676,7 +674,7 @@ move-result-object v3 - invoke-static {v3, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -688,7 +686,7 @@ move-result-object v6 - invoke-static {v6, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -704,7 +702,7 @@ const-string v6, "resources.getString(R.st\u2026_name_voice_meeting_room)" - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -716,7 +714,7 @@ move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -727,7 +725,7 @@ move-result-object v1 - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v3, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -737,7 +735,7 @@ move-result-object v8 - invoke-static {v8, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v8}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -753,7 +751,7 @@ const-string v8, "resources.getString(R.st\u2026ate_name_notes_resources)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -771,7 +769,7 @@ move-result-object v3 - invoke-static {v3, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x4 @@ -785,7 +783,7 @@ move-result-object v8 - invoke-static {v8, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v7, v8}, Lcom/discord/widgets/guilds/create/ChannelTemplate$SystemChannel;->(Ljava/lang/String;)V @@ -801,7 +799,7 @@ const-string v8, "resources.getString(R.st\u2026plate_name_homework_help)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -817,7 +815,7 @@ const-string v8, "resources.getString(R.st\u2026te_name_session_planning)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -833,7 +831,7 @@ const-string v8, "resources.getString(R.st\u2026_template_name_off_topic)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v7}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -845,7 +843,7 @@ move-result-object v3 - invoke-static {v1, v3}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -855,7 +853,7 @@ move-result-object v3 - invoke-static {v3, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v6, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -867,7 +865,7 @@ move-result-object v6 - invoke-static {v6, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -891,7 +889,7 @@ const-string v7, "resources.getString(R.st\u2026study_room, 1.toString())" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -915,7 +913,7 @@ const-string v2, "resources.getString(R.st\u2026study_room, 2.toString())" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -927,7 +925,7 @@ move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -940,7 +938,7 @@ move-result-object v1 - invoke-static {v1, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v3, v6, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -952,7 +950,7 @@ move-result-object v6 - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$SystemChannel;->(Ljava/lang/String;)V @@ -968,7 +966,7 @@ const-string v6, "resources.getString(R.st\u2026guild_template_name_game)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v5}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -984,7 +982,7 @@ const-string v6, "resources.getString(R.st\u2026uild_template_name_music)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v5}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -1002,7 +1000,7 @@ move-result-object v3 - invoke-static {v3, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -1014,7 +1012,7 @@ move-result-object v6 - invoke-static {v6, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -1030,7 +1028,7 @@ const-string v6, "resources.getString(R.st\u2026e_name_voice_stream_room)" - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -1042,7 +1040,7 @@ move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -1055,7 +1053,7 @@ move-result-object v1 - invoke-static {v1, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v3, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -1067,7 +1065,7 @@ move-result-object v6 - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$SystemChannel;->(Ljava/lang/String;)V @@ -1083,7 +1081,7 @@ const-string v6, "resources.getString(R.st\u2026ame_clips_and_highlights)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v4, v5}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -1101,7 +1099,7 @@ move-result-object v3 - invoke-static {v3, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v12, [Lcom/discord/widgets/guilds/create/ChannelTemplate; @@ -1115,7 +1113,7 @@ const-string v7, "resources.getString(R.st\u2026emplate_name_voice_lobby)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v6}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -1131,7 +1129,7 @@ const-string v6, "resources.getString(R.st\u2026mplate_name_voice_gaming)" - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v0}, Lcom/discord/widgets/guilds/create/ChannelTemplate$NormalChannel;->(Ljava/lang/String;)V @@ -1143,13 +1141,22 @@ move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 :goto_0 return-object v0 + :cond_0 + const-string v0, "resources" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 + nop :pswitch_data_0 diff --git a/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplateKt.smali b/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplateKt.smali index cf1f776c31..b6838eab72 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplateKt.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/StockGuildTemplateKt.smali @@ -105,7 +105,7 @@ goto :goto_0 :cond_0 - invoke-static {v1, v2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v2}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$Companion.smali index 987ae99083..86b24547ea 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$Companion.smali @@ -51,13 +51,11 @@ .method public final show(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "location" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 new-instance v0, Landroid/content/Intent; @@ -79,4 +77,18 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_1 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$1.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$1.smali index cfc4954b7a..09763973a2 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$1.smali @@ -51,7 +51,7 @@ const-string v0, "channel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getParentId()J @@ -97,7 +97,7 @@ check-cast p2, Lcom/discord/models/domain/ModelChannel; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getParentId()J diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$2.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$2.smali index b91a6aa0e9..aecf9415da 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$2.smali @@ -51,7 +51,7 @@ const-string v0, "role" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getId()J @@ -65,7 +65,7 @@ check-cast p2, Lcom/discord/models/domain/ModelGuildRole; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuildRole;->getId()J diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali index fe0efc5af5..dd38039074 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali @@ -45,71 +45,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildClone; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildClone; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "flipper" - move-result-object v1 + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildClone; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildTemplateName" + const/4 v2, 0x0 - const-string v3, "getGuildTemplateName()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildClone; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildTemplateName" + + const-string v4, "getGuildTemplateName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildClone; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildTemplatePreviewRolesLayout" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildClone; - const-string v3, "getGuildTemplatePreviewRolesLayout()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildTemplatePreviewRolesLayout" + + const-string v4, "getGuildTemplatePreviewRolesLayout()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildClone; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildTemplatePreviewChannels" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildClone; - const-string v3, "getGuildTemplatePreviewChannels()Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildTemplatePreviewChannels" + + const-string v4, "getGuildTemplatePreviewChannels()Lcom/discord/widgets/guilds/create/GuildTemplateChannelsView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildClone; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildTemplatePreviewRoles" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildClone; - const-string v3, "getGuildTemplatePreviewRoles()Lcom/discord/widgets/roles/RolesListView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildTemplatePreviewRoles" + + const-string v4, "getGuildTemplatePreviewRoles()Lcom/discord/widgets/roles/RolesListView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -281,9 +311,7 @@ .method public configureUI(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;)V .locals 6 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a invoke-super {p0, p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->configureUI(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;)V @@ -297,7 +325,7 @@ sget-object v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -326,7 +354,7 @@ sget-object v2, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -339,7 +367,7 @@ :cond_1 sget-object v2, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Invalid;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Invalid; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -350,7 +378,7 @@ :cond_2 sget-object v2, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$LoadFailed;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$LoadFailed; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -368,7 +396,7 @@ :cond_3 sget-object v2, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Loading;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Loading; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -456,13 +484,13 @@ const-string v4, "guild.channels" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Lcom/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$1; invoke-direct {v4}, Lcom/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$1;->()V - invoke-static {v2, v4}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v2, v4}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v2 @@ -474,13 +502,13 @@ const-string v0, "guild.roles" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Lcom/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$2; invoke-direct {v0}, Lcom/discord/widgets/guilds/create/WidgetGuildClone$configureUI$$inlined$sortedBy$2;->()V - invoke-static {p1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -510,7 +538,7 @@ const-string v5, "role" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; @@ -518,7 +546,7 @@ const-string v5, "@everyone" - invoke-static {v4, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -574,6 +602,15 @@ :cond_9 :goto_3 return-void + + :cond_a + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public createViewModelFactory()Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory; @@ -587,7 +624,7 @@ const-string v0, "getString(R.string.creat\u2026fault_server_name_format)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$Companion.smali index fd2bf36323..44a3923500 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$Companion.smali @@ -82,17 +82,13 @@ .method public final show(Landroid/content/Context;Lcom/discord/widgets/guilds/create/StockGuildTemplate;ZLjava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "template" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "location" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Landroid/content/Intent; @@ -119,4 +115,25 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "template" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$2.smali index 484c5cb9b2..48b290c36d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCreate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$2;->this$0:Lcom/discord/widgets/guilds/create/WidgetGuildCreate; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->updateGuildName(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$3.smali index a6196af646..765d2941fe 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBound$3.smali @@ -51,7 +51,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->createGuild(Landroid/content/res/Resources;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$1.smali index 1fadca6ae8..c8f9ed7a0f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCreate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/guilds/create/WidgetGuildCreate; invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->configureUI(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$2.smali index a914cef67b..a9663814a9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCreate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Event;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/guilds/create/WidgetGuildCreate; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->access$handleEvent(Lcom/discord/widgets/guilds/create/WidgetGuildCreate;Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Event;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali index 2d05d06c47..694a2b04fd 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali @@ -53,99 +53,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + new-instance v1, Lk0/n/c/q; - const-string v2, "screenTitleView" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; - const-string v3, "getScreenTitleView()Lcom/discord/views/ScreenTitleView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "screenTitleView" - move-result-object v1 + const-string v4, "getScreenTitleView()Lcom/discord/views/ScreenTitleView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildCreateButton" + const/4 v2, 0x0 - const-string v3, "getGuildCreateButton()Lcom/discord/views/LoadingButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildCreateButton" + + const-string v4, "getGuildCreateButton()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + new-instance v1, Lk0/n/c/q; - const-string v2, "serverNameView" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; - const-string v3, "getServerNameView()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "serverNameView" + + const-string v4, "getServerNameView()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconUploaderImage" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; - const-string v3, "getIconUploaderImage()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconUploaderImage" + + const-string v4, "getIconUploaderImage()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconUploaderPlaceholderGroup" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; - const-string v3, "getIconUploaderPlaceholderGroup()Landroidx/constraintlayout/widget/Group;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconUploaderPlaceholderGroup" + + const-string v4, "getIconUploaderPlaceholderGroup()Landroidx/constraintlayout/widget/Group;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildCreateIconUploader" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; - const-string v3, "getGuildCreateIconUploader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildCreateIconUploader" + + const-string v4, "getGuildCreateIconUploader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; + new-instance v1, Lk0/n/c/q; - const-string v2, "guidelinesTextView" + const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreate; - const-string v3, "getGuidelinesTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guidelinesTextView" + + const-string v4, "getGuidelinesTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -248,9 +290,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -294,7 +336,7 @@ const-string v0, "getString(R.string.creat\u2026idelines, GUIDELINES_URL)" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -302,7 +344,7 @@ const-string v0, "requireContext()" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -495,7 +537,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Event$LaunchChannelPrompt; @@ -516,7 +558,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Event$LaunchInviteShareScreen;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Event$LaunchInviteShareScreen; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -528,7 +570,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -554,13 +596,11 @@ .method public configureUI(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;)V .locals 11 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 sget-object v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -587,7 +627,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -614,7 +654,7 @@ move-result-object v2 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -707,6 +747,15 @@ :cond_6 :goto_2 return-void + + :cond_7 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public createViewModelFactory()Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory; @@ -720,7 +769,7 @@ const-string v0, "getString(R.string.creat\u2026fault_server_name_format)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; @@ -807,13 +856,11 @@ .method public onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V .locals 7 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V @@ -823,7 +870,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Lcom/discord/widgets/guilds/create/WidgetGuildCreate$onImageChosen$1; @@ -840,18 +887,30 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/images/MGImages;->prepareImageUpload(Landroid/net/Uri;Ljava/lang/String;Landroidx/fragment/app/FragmentManager;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lrx/functions/Action1;Lcom/discord/dialogs/ImageUploadDialog$PreviewType;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V .locals 2 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V @@ -866,14 +925,26 @@ invoke-static {v0, p1, p2, v1}, Lcom/discord/utilities/images/MGImages;->requestDataUrl(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -918,6 +989,15 @@ invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -941,7 +1021,7 @@ const-string v1, "ViewModelProvider(this, \u2026ateViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; @@ -949,7 +1029,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -1020,12 +1100,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1.smali index c34ba5ebeb..e4d0e7f577 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCreateViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1;->this$0:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->handleStoreState(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1.smali index ee3c718b30..3fa277a1f8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildCreateViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;", @@ -46,43 +46,73 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory.smali index 92cb7dfa09..1c5733da78 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory.smali @@ -35,13 +35,11 @@ .method public constructor (Ljava/lang/String;Lcom/discord/widgets/guilds/create/StockGuildTemplate;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "defaultGuildNameFormat" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "analyticLocation" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,12 +56,26 @@ iput-object p6, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->customTitle:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "analyticLocation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "defaultGuildNameFormat" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 10 + .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 new-instance p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; - iget-object v2, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->defaultGuildNameFormat:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->defaultGuildNameFormat:Ljava/lang/String; iget-object v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->stockGuildTemplate:Lcom/discord/widgets/guilds/create/StockGuildTemplate; @@ -92,19 +102,19 @@ sget-object v0, Lcom/discord/widgets/guilds/create/StockGuildTemplate;->CREATE:Lcom/discord/widgets/guilds/create/StockGuildTemplate; :goto_0 - move-object v4, v0 + move-object v3, v0 sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v3 + move-result-object v2 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuildSelected()Lcom/discord/stores/StoreGuildSelected; - move-result-object v5 + move-result-object v4 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -116,68 +126,77 @@ move-result-object v0 - const/4 v1, 0x1 + const/4 v5, 0x1 - invoke-virtual {v0, v1}, Lrx/Observable;->V(I)Lrx/Observable; + invoke-virtual {v0, v5}, Lrx/Observable;->V(I)Lrx/Observable; move-result-object v0 - iget-object v1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->guildTemplateCode:Ljava/lang/String; + iget-object v5, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->guildTemplateCode:Ljava/lang/String; - if-nez v1, :cond_1 + if-nez v5, :cond_1 - sget-object v1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None; + sget-object v5, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None; new-instance v6, Ls0/l/e/j; - invoke-direct {v6, v1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v6, v5}, Ls0/l/e/j;->(Ljava/lang/Object;)V goto :goto_1 :cond_1 - sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getGuildTemplates()Lcom/discord/stores/StoreGuildTemplates; + invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getGuildTemplates()Lcom/discord/stores/StoreGuildTemplates; - move-result-object v1 + move-result-object v5 iget-object v6, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->guildTemplateCode:Ljava/lang/String; - invoke-virtual {v1, v6}, Lcom/discord/stores/StoreGuildTemplates;->observeGuildTemplate(Ljava/lang/String;)Lrx/Observable; + invoke-virtual {v5, v6}, Lcom/discord/stores/StoreGuildTemplates;->observeGuildTemplate(Ljava/lang/String;)Lrx/Observable; move-result-object v6 :goto_1 - sget-object v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1; + sget-object v5, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory$create$1; - if-eqz v1, :cond_2 + if-eqz v5, :cond_2 new-instance v7, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$sam$rx_functions_Func2$0; - invoke-direct {v7, v1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$sam$rx_functions_Func2$0;->(Lkotlin/jvm/functions/Function2;)V + invoke-direct {v7, v5}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$sam$rx_functions_Func2$0;->(Lkotlin/jvm/functions/Function2;)V - move-object v1, v7 + move-object v5, v7 :cond_2 - check-cast v1, Lrx/functions/Func2; + check-cast v5, Lrx/functions/Func2; - invoke-static {v0, v6, v1}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + invoke-static {v0, v6, v5}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; - move-result-object v6 + move-result-object v5 const-string v0, "Observable.combineLatest\u2026 ::StoreState\n )" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v7, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->showChannelPrompt:Z + iget-boolean v6, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->showChannelPrompt:Z - iget-object v8, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->analyticLocation:Ljava/lang/String; + iget-object v7, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->analyticLocation:Ljava/lang/String; - iget-object v9, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->customTitle:Ljava/lang/String; + iget-object v8, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$Factory;->customTitle:Ljava/lang/String; - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->(Ljava/lang/String;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/guilds/create/StockGuildTemplate;Lcom/discord/stores/StoreGuildSelected;Lrx/Observable;ZLjava/lang/String;Ljava/lang/String;)V + invoke-direct/range {v0 .. v8}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->(Ljava/lang/String;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/guilds/create/StockGuildTemplate;Lcom/discord/stores/StoreGuildSelected;Lrx/Observable;ZLjava/lang/String;Ljava/lang/String;)V return-object p1 + + :cond_3 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState.smali index d7771eb205..e208b895cf 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)V .locals 1 - const-string v0, "meUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guildTemplate" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->guildTemplate:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; return-void + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;ILjava/lang/Object;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; @@ -86,19 +98,31 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; .locals 1 - const-string v0, "meUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guildTemplate" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;)V return-object v0 + + :cond_0 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->guildTemplate:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized.smali index d4cefbe7a2..cacfabc597 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized.smali @@ -30,16 +30,12 @@ .method public constructor (Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V .locals 1 - const-string v0, "guildTemplate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildNameText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->guildTemplate:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; @@ -53,6 +49,20 @@ iput-object p5, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->customTitle:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guildNameText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; @@ -165,13 +175,11 @@ .method public final copy(Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; .locals 7 - const-string v0, "guildTemplate" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guildNameText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; @@ -190,6 +198,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->(Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guildNameText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildTemplate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -207,7 +229,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->guildTemplate:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -217,7 +239,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->guildNameText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -227,7 +249,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->guildIconUri:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -243,7 +265,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->customTitle:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1.smali index 233be536f2..89619d63c4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCreateViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)V .locals 1 - const-string v0, "createdGuild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1;->this$0:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->access$handleGuildCreateSuccess(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;Lcom/discord/models/domain/ModelGuild;)V return-void + + :cond_0 + const-string p1, "createdGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2.smali index 359fdcdf12..5f740fc5ca 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCreateViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2;->this$0:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; invoke-static {p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->access$handleGuildCreateFailure(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel.smali index 7123b745c5..59333a0933 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreateViewModel.smali @@ -62,7 +62,7 @@ # direct methods .method public constructor (Ljava/lang/String;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/guilds/create/StockGuildTemplate;Lcom/discord/stores/StoreGuildSelected;Lrx/Observable;ZLjava/lang/String;Ljava/lang/String;)V - .locals 13 + .locals 17 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -79,11 +79,11 @@ } .end annotation - move-object v0, p0 + move-object/from16 v0, p0 - move-object v1, p1 + move-object/from16 v1, p1 - move-object v2, p2 + move-object/from16 v2, p2 move-object/from16 v3, p3 @@ -93,33 +93,23 @@ move-object/from16 v6, p7 - const-string v7, "defaultGuildNameFormat" + const/4 v7, 0x0 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_5 - const-string v7, "restAPI" + if-eqz v2, :cond_4 - invoke-static {p2, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_3 - const-string v7, "stockGuildTemplate" + if-eqz v4, :cond_2 - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_1 - const-string v7, "selectedGuildStore" + if-eqz v6, :cond_0 - invoke-static {v4, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v8, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized; - const-string v7, "storeObservable" - - invoke-static {v5, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "analyticLocation" - - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v7, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v7}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {v0, v8}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object v1, v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->defaultGuildNameFormat:Ljava/lang/String; @@ -149,35 +139,75 @@ iget-object v1, v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->storeObservable:Lrx/Observable; - const/4 v2, 0x0 + const/4 v2, 0x2 - const/4 v3, 0x2 + invoke-static {v1, v0, v7, v2, v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; - invoke-static {v1, p0, v2, v3, v2}, 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 v8 - move-result-object v4 + const-class v9, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; - const-class v5, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; + const/4 v10, 0x0 - new-instance v10, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1; - - invoke-direct {v10, p0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1;->(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V - - const/4 v6, 0x0 - - const/4 v7, 0x0 - - const/4 v8, 0x0 - - const/4 v9, 0x0 - - const/16 v11, 0x1e + const/4 v11, 0x0 const/4 v12, 0x0 - invoke-static/range {v4 .. v12}, 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 + const/4 v13, 0x0 + + new-instance v14, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1; + + invoke-direct {v14, v0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$1;->(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V + + const/16 v15, 0x1e + + const/16 v16, 0x0 + + invoke-static/range {v8 .. v16}, 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 v1, "analyticLocation" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_1 + const-string v1, "storeObservable" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_2 + const-string v1, "selectedGuildStore" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_3 + const-string v1, "stockGuildTemplate" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_4 + const-string v1, "restAPI" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_5 + const-string v1, "defaultGuildNameFormat" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method .method public static final synthetic access$handleGuildCreateFailure(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V @@ -303,42 +333,40 @@ # virtual methods .method public final createGuild(Landroid/content/res/Resources;)V - .locals 13 + .locals 12 .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "resources" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; + instance-of v2, v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - move-object v3, v0 + move-object v2, v1 - check-cast v3, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; + check-cast v2, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; - if-eqz v3, :cond_4 + if-eqz v2, :cond_4 - invoke-virtual {v3}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildNameText()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v3}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildIconUri()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildNameText()Ljava/lang/String; move-result-object v1 - invoke-virtual {v3}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->isBusy()Z + invoke-virtual {v2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildIconUri()Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->isBusy()Z move-result v4 @@ -347,7 +375,7 @@ return-void :cond_1 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v4 @@ -364,7 +392,7 @@ return-void :cond_2 - invoke-virtual {v3}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; + invoke-virtual {v2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; move-result-object v4 @@ -374,7 +402,7 @@ iget-object p1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - invoke-virtual {v3}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; + invoke-virtual {v2}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; move-result-object v4 @@ -390,7 +418,7 @@ new-instance v5, Lcom/discord/restapi/RestAPIParams$CreateGuildFromTemplate; - invoke-direct {v5, v0, v1}, Lcom/discord/restapi/RestAPIParams$CreateGuildFromTemplate;->(Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {v5, v1, v3}, Lcom/discord/restapi/RestAPIParams$CreateGuildFromTemplate;->(Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {p1, v4, v5}, Lcom/discord/utilities/rest/RestAPI;->createGuildFromTemplate(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$CreateGuildFromTemplate;)Lrx/Observable; @@ -419,60 +447,60 @@ move-result-object v6 - invoke-direct {v5, v0, v1, p1, v6}, Lcom/discord/restapi/RestAPIParams$CreateGuild;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/Long;)V + invoke-direct {v5, v1, v3, p1, v6}, Lcom/discord/restapi/RestAPIParams$CreateGuild;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/Long;)V invoke-virtual {v4, v5}, Lcom/discord/utilities/rest/RestAPI;->createGuild(Lcom/discord/restapi/RestAPIParams$CreateGuild;)Lrx/Observable; move-result-object p1 :goto_0 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-static {p1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn(Lrx/Observable;Z)Lrx/Observable; + invoke-static {p1, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn(Lrx/Observable;Z)Lrx/Observable; move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p1, p0, v2, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v1, 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 v4 + move-result-object v3 - const-class v5, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; - - const/4 v6, 0x0 - - const/4 v7, 0x0 - - new-instance v10, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1; - - invoke-direct {v10, p0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1;->(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V - - const/4 v9, 0x0 - - new-instance v8, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2; - - invoke-direct {v8, p0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2;->(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V - - const/16 v11, 0x16 - - const/4 v12, 0x0 - - invoke-static/range {v4 .. v12}, 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 - - const/4 v4, 0x0 + const-class v4, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel; const/4 v5, 0x0 - const/4 v7, 0x1 + const/4 v6, 0x0 + + new-instance v9, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1; + + invoke-direct {v9, p0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$1;->(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V const/4 v8, 0x0 - const/16 v9, 0x17 + new-instance v7, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2; - const/4 v10, 0x0 + invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$createGuild$2;->(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;)V - invoke-static/range {v3 .. v10}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->copy$default(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; + const/16 v10, 0x16 + + const/4 v11, 0x0 + + invoke-static/range {v3 .. v11}, 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 + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v6, 0x1 + + const/4 v7, 0x0 + + const/16 v8, 0x17 + + const/4 v9, 0x0 + + invoke-static/range {v2 .. v9}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->copy$default(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; move-result-object p1 @@ -480,6 +508,13 @@ :cond_4 return-void + + :cond_5 + const-string p1, "resources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleStoreState(Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;)V @@ -487,69 +522,69 @@ .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "storeState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->getMeUser()Lcom/discord/models/domain/ModelUser; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; - move-result-object v0 - - new-instance v7, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; - move-result-object v2 - - iget-object v1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->defaultGuildNameFormat:Ljava/lang/String; - - const/4 v3, 0x1 - - new-array v4, v3, [Ljava/lang/Object; - - const/4 v5, 0x0 - - aput-object v0, v4, v5 - - const-string v0, "java.lang.String.format(this, *args)" - - invoke-static {v4, v3, v1, v0}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; - move-result-object v3 - iget-object v6, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->customTitle:Ljava/lang/String; + iget-object v2, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->defaultGuildNameFormat:Ljava/lang/String; - const/4 v4, 0x0 + const/4 v4, 0x1 - move-object v1, v7 + new-array v5, v4, [Ljava/lang/Object; - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->(Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V + const/4 v6, 0x0 - invoke-virtual {p0, v7}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + aput-object v1, v5, v6 - iget-boolean v0, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->didTrackCreateGuildViewed:Z + const-string v1, "java.lang.String.format(this, *args)" - if-nez v0, :cond_1 + invoke-static {v5, v4, v2, v1}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; + + move-result-object v4 + + const/4 v5, 0x0 + + iget-object v7, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->customTitle:Ljava/lang/String; + + new-instance v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; + + move-object v2, v1 + + invoke-direct/range {v2 .. v7}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized;->(Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V + + invoke-virtual {p0, v1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + + iget-boolean v1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->didTrackCreateGuildViewed:Z + + if-nez v1, :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; - move-result-object v0 + move-result-object v1 - instance-of v0, v0, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Loading; + instance-of v1, v1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Loading; - if-nez v0, :cond_1 + if-nez v1, :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; - move-result-object v0 + move-result-object v1 - instance-of v0, v0, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved; + instance-of v1, v1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$StoreState;->getGuildTemplate()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState; @@ -559,24 +594,26 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;->getGuildTemplate()Lcom/discord/models/domain/ModelGuildTemplate; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 - - :goto_0 - sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; iget-object v1, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->stockGuildTemplate:Lcom/discord/widgets/guilds/create/StockGuildTemplate; iget-object v2, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel;->analyticLocation:Ljava/lang/String; - invoke-virtual {v0, v1, p1, v2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->createGuildViewed(Lcom/discord/widgets/guilds/create/StockGuildTemplate;Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V + invoke-virtual {p1, v1, v0, v2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->createGuildViewed(Lcom/discord/widgets/guilds/create/StockGuildTemplate;Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V :cond_1 return-void + + :cond_2 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final observeEvents()Lrx/Observable; @@ -594,7 +631,7 @@ const-string v1, "eventsSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -650,21 +687,24 @@ .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "guildName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; + instance-of v2, v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 move-object v1, v0 check-cast v1, Lcom/discord/widgets/guilds/create/WidgetGuildCreateViewModel$ViewState$Initialized; @@ -693,4 +733,11 @@ :cond_1 return-void + + :cond_2 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/GuildInviteUiHelperKt.smali b/com.discord/smali/com/discord/widgets/guilds/invite/GuildInviteUiHelperKt.smali index 9e36c4cd87..5e8e9326f9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/GuildInviteUiHelperKt.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/GuildInviteUiHelperKt.smali @@ -7,13 +7,11 @@ .method public static final copyLinkClick(Landroid/content/Context;Lcom/discord/models/domain/ModelInvite;Landroid/content/Intent;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "mostRecentIntent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const-string v0, "com.discord.intent.ORIGIN_SOURCE" @@ -37,7 +35,7 @@ const-string v0, "context.resources" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2}, Lcom/discord/widgets/guilds/invite/GuildInviteUiHelperKt;->getInviteLink(Lcom/discord/models/domain/ModelInvite;Landroid/content/res/Resources;)Ljava/lang/String; @@ -48,6 +46,20 @@ invoke-static {p0, p1, p2}, Lf/a/b/p;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)V return-void + + :cond_1 + const-string p0, "mostRecentIntent" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getInviteLink(Lcom/discord/models/domain/ModelInvite;Landroid/content/res/Resources;)Ljava/lang/String; @@ -66,7 +78,7 @@ const-string p0, "inviteModel.toLink(resou\u2026 BuildConfig.HOST_INVITE)" - invoke-static {v0, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object v0 @@ -75,9 +87,7 @@ .method public static final shareLinkClick(Landroid/content/Context;Lcom/discord/models/domain/ModelInvite;)V .locals 2 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->inviteShareClicked(Lcom/discord/models/domain/ModelInvite;)V @@ -89,7 +99,7 @@ const-string v1, "context.resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/widgets/guilds/invite/GuildInviteUiHelperKt;->getInviteLink(Lcom/discord/models/domain/ModelInvite;Landroid/content/res/Resources;)Ljava/lang/String; @@ -107,10 +117,19 @@ const-string v1, "context.resources.getStr\u2026ip_instant_invite_title3)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, v0}, Lcom/discord/utilities/intent/IntentUtils;->performChooserSendIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V :cond_0 return-void + + :cond_1 + const-string p0, "invite" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState.smali index 243dcb8640..63a78d7c47 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState.smali @@ -136,7 +136,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->lastGeneratedInvite:Lcom/discord/models/domain/ModelInvite; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generate$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generate$1.smali index 173528f45e..c19862be0c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generate$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generate$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/invite/InviteGenerator$generate$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "InviteGenerator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/invite/InviteGenerator;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/invite/InviteGenerator; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleGeneratedInvite" - - const-string v5, "handleGeneratedInvite(Lcom/discord/models/domain/ModelInvite;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGeneratedInvite" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/invite/InviteGenerator; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleGeneratedInvite(Lcom/discord/models/domain/ModelInvite;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelInvite;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/invite/InviteGenerator; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/InviteGenerator;->access$handleGeneratedInvite(Lcom/discord/widgets/guilds/invite/InviteGenerator;Lcom/discord/models/domain/ModelInvite;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1.smali index 5209bf5d5d..2c87924e23 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "InviteGenerator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/models/domain/ModelInvite;)V .locals 1 - const-string v0, "invite" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1;->this$0:Lcom/discord/widgets/guilds/invite/InviteGenerator; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/InviteGenerator;->access$handleGeneratedInvite(Lcom/discord/widgets/guilds/invite/InviteGenerator;Lcom/discord/models/domain/ModelInvite;)V return-void + + :cond_0 + const-string p1, "invite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator.smali index bf972d1b18..0401545376 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteGenerator.smali @@ -64,7 +64,7 @@ const-string v1, "generationStateSubject.distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationState:Lrx/Observable; @@ -110,7 +110,7 @@ const-string v1, "generationStateSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; @@ -148,57 +148,55 @@ .end method .method public final generate(Lcom/discord/app/AppFragment;J)V - .locals 9 + .locals 8 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationStateSubject:Lrx/subjects/BehaviorSubject; - - const-string v1, "generationStateSubject" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; + if-eqz p1, :cond_0 iget-object v1, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationStateSubject:Lrx/subjects/BehaviorSubject; - const/4 v2, 0x0 + const-string v2, "generationStateSubject" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; + + iget-object v2, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationStateSubject:Lrx/subjects/BehaviorSubject; const/4 v3, 0x1 - invoke-static {v0, v2, v3, v3, v2}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->copy$default(Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;Lcom/discord/models/domain/ModelInvite;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; + invoke-static {v1, v0, v3, v3, v0}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->copy$default(Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;Lcom/discord/models/domain/ModelInvite;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; - move-result-object v0 + move-result-object v1 - invoke-virtual {v1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V + invoke-virtual {v2, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; - move-result-object v3 + move-result-object v2 - const/4 v6, 0x0 + const/4 v5, 0x0 - const/4 v7, 0x2 + const/4 v6, 0x2 - const/4 v8, 0x0 + const/4 v7, 0x0 - move-wide v4, p2 + move-wide v3, p2 - invoke-static/range {v3 .. v8}, Lcom/discord/stores/StoreInviteSettings;->generateInvite$default(Lcom/discord/stores/StoreInviteSettings;JLcom/discord/models/domain/ModelInvite$Settings;ILjava/lang/Object;)Lrx/Observable; + invoke-static/range {v2 .. v7}, Lcom/discord/stores/StoreInviteSettings;->generateInvite$default(Lcom/discord/stores/StoreInviteSettings;JLcom/discord/models/domain/ModelInvite$Settings;ILjava/lang/Object;)Lrx/Observable; move-result-object p2 const/4 p3, 0x2 - invoke-static {p1, v2, p3}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; + invoke-static {p1, v0, p3}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; move-result-object p3 @@ -227,54 +225,59 @@ invoke-virtual {p2, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final generateForAppComponent(Lcom/discord/app/AppComponent;J)V - .locals 12 + .locals 10 - const-string v0, "appComponent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationStateSubject:Lrx/subjects/BehaviorSubject; - - const-string v1, "generationStateSubject" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; + if-eqz p1, :cond_0 iget-object v1, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationStateSubject:Lrx/subjects/BehaviorSubject; - const/4 v2, 0x0 + const-string v2, "generationStateSubject" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; + + iget-object v2, p0, Lcom/discord/widgets/guilds/invite/InviteGenerator;->generationStateSubject:Lrx/subjects/BehaviorSubject; const/4 v3, 0x1 - invoke-static {v0, v2, v3, v3, v2}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->copy$default(Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;Lcom/discord/models/domain/ModelInvite;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; + invoke-static {v1, v0, v3, v3, v0}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->copy$default(Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;Lcom/discord/models/domain/ModelInvite;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState; - move-result-object v0 + move-result-object v1 - invoke-virtual {v1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V + invoke-virtual {v2, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; - move-result-object v3 + move-result-object v2 - const/4 v6, 0x0 + const/4 v5, 0x0 - const/4 v7, 0x2 + const/4 v6, 0x2 - const/4 v8, 0x0 + const/4 v7, 0x0 - move-wide v4, p2 + move-wide v3, p2 - invoke-static/range {v3 .. v8}, Lcom/discord/stores/StoreInviteSettings;->generateInvite$default(Lcom/discord/stores/StoreInviteSettings;JLcom/discord/models/domain/ModelInvite$Settings;ILjava/lang/Object;)Lrx/Observable; + invoke-static/range {v2 .. v7}, Lcom/discord/stores/StoreInviteSettings;->generateInvite$default(Lcom/discord/stores/StoreInviteSettings;JLcom/discord/models/domain/ModelInvite$Settings;ILjava/lang/Object;)Lrx/Observable; move-result-object p2 @@ -284,27 +287,36 @@ const/4 p3, 0x2 - invoke-static {p2, p1, v2, p3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p1, v0, p3, 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 v3 + move-result-object v1 - const-class v4, Lcom/discord/widgets/guilds/invite/InviteGenerator; + const-class v2, Lcom/discord/widgets/guilds/invite/InviteGenerator; - new-instance v9, Lcom/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1; + const/4 v3, 0x0 - invoke-direct {v9, p0}, Lcom/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1;->(Lcom/discord/widgets/guilds/invite/InviteGenerator;)V + const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v6, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1; - const/16 v10, 0x1e + invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/invite/InviteGenerator$generateForAppComponent$1;->(Lcom/discord/widgets/guilds/invite/InviteGenerator;)V - const/4 v11, 0x0 + const/16 v8, 0x1e - invoke-static/range {v3 .. v11}, 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 + 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, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getGenerationState()Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$Channel.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$Channel.smali index c2bc8742f7..e601ff2b6c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$Channel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$Channel.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/invite/InviteSuggestion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel;->channel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel; invoke-direct {v0, p1}, Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel;->(Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/invite/InviteSuggestion$Channel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$User.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$User.smali index 32ee2008ec..019c583c36 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$User.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestion$User.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;)V .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/invite/InviteSuggestion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/InviteSuggestion$User;->user:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/invite/InviteSuggestion$User;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/InviteSuggestion$User; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/guilds/invite/InviteSuggestion$User; .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/InviteSuggestion$User; invoke-direct {v0, p1}, Lcom/discord/widgets/guilds/invite/InviteSuggestion$User;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/invite/InviteSuggestion$User;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1$1.smali index c1cd0f69fb..91d0013a10 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1$1.smali @@ -27,18 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Lcom/discord/widgets/guilds/invite/UserAffinityData;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -84,15 +73,15 @@ const-string v2, "affinityUserIds" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v2, "users" + const-string v2, "users" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "relationships" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, p1, p2}, Lcom/discord/widgets/guilds/invite/UserAffinityData;->(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1.smali index d1d4538a68..0b7ec35dce 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$1.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/guilds/invite/UserAffinityData;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +70,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/guilds/invite/UserAffinityData;", ">;" } @@ -89,7 +83,7 @@ const-string v1, "affinityUserIds" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$2.smali index 0cbeeb1d04..bea3970fd1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService$observeInviteSuggestions$2.smali @@ -29,21 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Lcom/discord/widgets/guilds/invite/UserAffinityData;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/guilds/invite/InviteSuggestion;", - ">;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -125,13 +111,13 @@ const-string v2, "mostRecentMessages" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, p2}, Lcom/discord/utilities/channel/ChannelUtils;->createMostRecentChannelComparator(Ljava/util/Map;)Ljava/util/Comparator; move-result-object p2 - invoke-static {p1, p2}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -245,7 +231,7 @@ move-result-object v5 - invoke-static {v4, v5}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v4, v5}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v5 @@ -257,7 +243,7 @@ move-result-object v6 - invoke-static {v6, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -294,7 +280,7 @@ goto :goto_2 :cond_9 - invoke-static {v1}, Lk0/j/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p3 @@ -348,7 +334,7 @@ check-cast v3, Lcom/discord/models/domain/ModelChannel; - invoke-static {p2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService.smali b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService.smali index 84c30c2b32..1b10ba87f6 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/InviteSuggestionsService.smali @@ -45,25 +45,17 @@ .method public constructor (Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreMessagesMostRecent;Lcom/discord/stores/StoreUserAffinities;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserRelationships;)V .locals 1 - const-string v0, "storeChannels" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "storeMessagesMostRecent" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "storeUserAffinities" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUsers" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserRelationships" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -78,6 +70,41 @@ iput-object p5, p0, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;->storeUserRelationships:Lcom/discord/stores/StoreUserRelationships; return-void + + :cond_0 + const-string p1, "storeUserRelationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUserAffinities" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeMessagesMostRecent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -174,7 +201,7 @@ const-string v1, "Observable.combineLatest\u2026 inviteSuggestionList\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/UserAffinityData.smali b/com.discord/smali/com/discord/widgets/guilds/invite/UserAffinityData.smali index 9324284a21..08d504b4d2 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/UserAffinityData.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/UserAffinityData.smali @@ -58,17 +58,13 @@ } .end annotation - const-string/jumbo v0, "userIds" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "users" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relationships" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -79,6 +75,27 @@ iput-object p3, p0, Lcom/discord/widgets/guilds/invite/UserAffinityData;->relationships:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/invite/UserAffinityData;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/UserAffinityData; @@ -185,23 +202,40 @@ } .end annotation - const-string/jumbo v0, "userIds" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "users" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "relationships" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/UserAffinityData; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/guilds/invite/UserAffinityData;->(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -219,7 +253,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/UserAffinityData;->userIds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -229,7 +263,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/UserAffinityData;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -239,7 +273,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/invite/UserAffinityData;->relationships:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1.smali index c8d2cdd74d..f92f4a9b07 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "ViewInviteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/String;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "getExpireAfterString" - - const-string v5, "getExpireAfterString(I)Ljava/lang/String;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "getExpireAfterString" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "getExpireAfterString(I)Ljava/lang/String;" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(I)Ljava/lang/String; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2.smali index 45db92c3e7..3d37e8cd25 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "ViewInviteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/String;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "getMaxUsesString" - - const-string v5, "getMaxUsesString(I)Ljava/lang/String;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "getMaxUsesString" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "getMaxUsesString(I)Ljava/lang/String;" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(I)Ljava/lang/String; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter$setupViews$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter$setupViews$1.smali index 721d1d9c6d..6047e03af4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter$setupViews$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter$setupViews$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter$setupViews$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewInviteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Integer;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali index 5aa8603c9f..c212a2b803 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali @@ -30,19 +30,31 @@ .method public constructor (Landroid/content/Context;I[Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channels" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V iput-object p3, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter;->channels:[Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Landroid/content/Context;I[Lcom/discord/models/domain/ModelChannel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -81,9 +93,9 @@ move-result-object p3 :goto_0 - const-string/jumbo p2, "view" + const-string p2, "view" - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p3, p1, p4}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter;->setupViews(Landroid/view/View;IZ)V @@ -109,7 +121,7 @@ const-string p3, "label" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p3, 0x1 @@ -139,7 +151,7 @@ const-string p3, "java.lang.String.format(format, *args)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V @@ -161,9 +173,7 @@ .method public getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; .locals 1 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const p3, 0x7f0d0113 @@ -174,6 +184,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getItem(I)Lcom/discord/models/domain/ModelChannel; @@ -199,9 +218,7 @@ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; .locals 1 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const p3, 0x7f0d0112 @@ -212,18 +229,34 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData([Lcom/discord/models/domain/ModelChannel;)V - .locals 1 + .locals 0 - const-string v0, "newData" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter;->channels:[Lcom/discord/models/domain/ModelChannel; invoke-virtual {p0}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "newData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$onGenerateLinkListener$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$onGenerateLinkListener$1.smali index 63f06f81cd..6747415fc1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$onGenerateLinkListener$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$onGenerateLinkListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$onGenerateLinkListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewInviteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$setOnItemSelected$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$setOnItemSelected$1.smali index 1d74859d84..121c41098d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$setOnItemSelected$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$setOnItemSelected$1.smali @@ -51,13 +51,11 @@ } .end annotation - const-string p4, "parent" + const/4 p4, 0x0 - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo p1, "view" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$setOnItemSelected$1;->this$0:Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; @@ -85,10 +83,24 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public onNothingSelected(Landroid/widget/AdapterView;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -97,9 +109,16 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$updateSettings$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$updateSettings$1.smali index 527b79b874..be2de3e42a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$updateSettings$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$updateSettings$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$updateSettings$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewInviteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite$Settings;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelInvite$Settings;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali index 1c81391105..313cd57eca 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali @@ -63,71 +63,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelSpinner" + const-class v2, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; - const-string v3, "getChannelSpinner()Landroid/widget/Spinner;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "channelSpinner" - move-result-object v1 + const-string v4, "getChannelSpinner()Landroid/widget/Spinner;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "expiresAfterRadioGroup" + const/4 v2, 0x0 - const-string v3, "getExpiresAfterRadioGroup()Landroid/widget/RadioGroup;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "expiresAfterRadioGroup" + + const-string v4, "getExpiresAfterRadioGroup()Landroid/widget/RadioGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "maxUsesRadioGroup" + const-class v2, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; - const-string v3, "getMaxUsesRadioGroup()Landroid/widget/RadioGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "maxUsesRadioGroup" + + const-string v4, "getMaxUsesRadioGroup()Landroid/widget/RadioGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "temporaryMembershipSwitch" + const-class v2, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; - const-string v3, "getTemporaryMembershipSwitch()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "temporaryMembershipSwitch" + + const-string v4, "getTemporaryMembershipSwitch()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "generateLinkButton" + const-class v2, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; - const-string v3, "getGenerateLinkButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "generateLinkButton" + + const-string v4, "getGenerateLinkButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -141,9 +171,7 @@ .method public constructor (Landroid/content/Context;)V .locals 6 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/core/widget/NestedScrollView;->(Landroid/content/Context;)V @@ -195,7 +223,7 @@ const-string v0, "context" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0d0112 @@ -255,7 +283,7 @@ const-string v1, "ModelInvite.Settings.EXPIRES_AFTER_ARRAY" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1; @@ -271,7 +299,7 @@ const-string v1, "ModelInvite.Settings.MAX_USES_ARRAY" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2; @@ -282,18 +310,25 @@ invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->setOnItemSelected()V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 6 - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrSet" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/core/widget/NestedScrollView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -345,7 +380,7 @@ const-string p2, "context" - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0d0112 @@ -405,7 +440,7 @@ const-string v0, "ModelInvite.Settings.EXPIRES_AFTER_ARRAY" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1; @@ -421,7 +456,7 @@ const-string v0, "ModelInvite.Settings.MAX_USES_ARRAY" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2; @@ -432,18 +467,30 @@ invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->setOnItemSelected()V return-void + + :cond_0 + const-string p1, "attrSet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 6 - const-string v0, "ctx" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrSet" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/core/widget/NestedScrollView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -495,7 +542,7 @@ const-string p2, "context" - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0d0112 @@ -555,7 +602,7 @@ const-string p3, "ModelInvite.Settings.EXPIRES_AFTER_ARRAY" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$1; @@ -571,7 +618,7 @@ const-string p3, "ModelInvite.Settings.MAX_USES_ARRAY" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$2; @@ -582,6 +629,20 @@ invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->setOnItemSelected()V return-void + + :cond_0 + const-string p1, "attrSet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getChannelsSpinnerAdapter$p(Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;)Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter; @@ -735,11 +796,11 @@ goto :goto_1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.RadioGroup.LayoutParams" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -752,11 +813,11 @@ goto :goto_0 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.RadioButton" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -828,13 +889,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f100030 @@ -857,13 +918,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v2, v4, [Ljava/lang/Object; @@ -886,13 +947,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v2, v4, [Ljava/lang/Object; @@ -915,13 +976,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v2, v4, [Ljava/lang/Object; @@ -942,13 +1003,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f100033 @@ -1096,205 +1157,203 @@ # virtual methods .method public final configureUi(Lcom/discord/widgets/guilds/invite/WidgetInviteModel;)V - .locals 9 + .locals 10 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_12 - iget-object v0, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->channelsSpinnerAdapter:Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter; + iget-object v1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->channelsSpinnerAdapter:Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter; invoke-virtual {p1}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->getInvitableChannels()Ljava/util/List; + move-result-object v2 + + const/4 v3, 0x0 + + new-array v4, v3, [Lcom/discord/models/domain/ModelChannel; + + invoke-interface {v2, v4}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + + move-result-object v2 + + if-eqz v2, :cond_11 + + check-cast v2, [Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {v1, v2}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter;->setData([Lcom/discord/models/domain/ModelChannel;)V + + invoke-virtual {p1}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->getInvitableChannels()Ljava/util/List; + + move-result-object v1 + + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; + move-result-object v1 const/4 v2, 0x0 - new-array v3, v2, [Lcom/discord/models/domain/ModelChannel; - - invoke-interface {v1, v3}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; - - move-result-object v1 - - if-eqz v1, :cond_11 - - check-cast v1, [Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {v0, v1}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter;->setData([Lcom/discord/models/domain/ModelChannel;)V - - invoke-virtual {p1}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->getInvitableChannels()Ljava/util/List; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v1, 0x0 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v4 - const/4 v4, 0x1 + const/4 v5, 0x1 - if-eqz v3, :cond_2 + if-eqz v4, :cond_2 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - check-cast v3, Lcom/discord/models/domain/ModelChannel; + check-cast v4, Lcom/discord/models/domain/ModelChannel; invoke-virtual {p1}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->getTargetChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v5 + move-result-object v6 - if-eqz v5, :cond_0 + if-eqz v6, :cond_0 - invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel;->getId()J + invoke-virtual {v6}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v5 + move-result-wide v6 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getId()J + invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v7 + move-result-wide v8 - cmp-long v3, v5, v7 + cmp-long v4, v6, v8 - if-nez v3, :cond_0 + if-nez v4, :cond_0 - const/4 v3, 0x1 + const/4 v4, 0x1 goto :goto_1 :cond_0 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_1 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 goto :goto_2 :cond_1 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v2, v2, 0x1 goto :goto_0 :cond_2 - const/4 v1, -0x1 + const/4 v2, -0x1 :goto_2 - invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I + invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I - move-result v0 + move-result v1 invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getChannelSpinner()Landroid/widget/Spinner; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1, v0, v2}, Landroid/widget/Spinner;->setSelection(IZ)V + invoke-virtual {v2, v1, v3}, Landroid/widget/Spinner;->setSelection(IZ)V invoke-virtual {p1}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->getSettings()Lcom/discord/models/domain/ModelInvite$Settings; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_10 + if-eqz v1, :cond_10 - iput-object v0, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->pendingInviteSettings:Lcom/discord/models/domain/ModelInvite$Settings; + iput-object v1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->pendingInviteSettings:Lcom/discord/models/domain/ModelInvite$Settings; invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getExpiresAfterRadioGroup()Landroid/widget/RadioGroup; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Landroid/widget/RadioGroup;->getChildCount()I + invoke-virtual {v1}, Landroid/widget/RadioGroup;->getChildCount()I - move-result v0 + move-result v1 - invoke-static {v2, v0}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v3, v1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; - move-result-object v0 + move-result-object v1 - new-instance v1, Ljava/util/ArrayList; + new-instance v2, Ljava/util/ArrayList; - const/16 v3, 0xa + const/16 v4, 0xa - invoke-static {v0, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v4}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v5 + move-result v6 - invoke-direct {v1, v5}, Ljava/util/ArrayList;->(I)V + invoke-direct {v2, v6}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_3 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v5 + move-result v6 - const-string v6, "null cannot be cast to non-null type android.widget.RadioButton" + const-string v7, "null cannot be cast to non-null type android.widget.RadioButton" - if-eqz v5, :cond_4 + if-eqz v6, :cond_4 - move-object v5, v0 + move-object v6, v1 - check-cast v5, Lk0/j/q; + check-cast v6, Lk0/i/q; - invoke-virtual {v5}, Lk0/j/q;->nextInt()I + invoke-virtual {v6}, Lk0/i/q;->nextInt()I - move-result v5 + move-result v6 invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getExpiresAfterRadioGroup()Landroid/widget/RadioGroup; - move-result-object v7 + move-result-object v8 - invoke-virtual {v7, v5}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; + invoke-virtual {v8, v6}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; - move-result-object v5 + move-result-object v6 - if-eqz v5, :cond_3 + if-eqz v6, :cond_3 - check-cast v5, Landroid/widget/RadioButton; + check-cast v6, Landroid/widget/RadioButton; - invoke-interface {v1, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v2, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_3 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v6}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v7}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_4 - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_5 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - const/4 v5, 0x0 - - if-eqz v1, :cond_7 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 - move-object v7, v1 + :cond_5 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - check-cast v7, Landroid/widget/RadioButton; + move-result v2 - invoke-virtual {v7}, Landroid/widget/RadioButton;->getId()I + if-eqz v2, :cond_7 - move-result v7 + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + move-object v6, v2 + + check-cast v6, Landroid/widget/RadioButton; + + invoke-virtual {v6}, Landroid/widget/RadioButton;->getId()I + + move-result v6 iget-object v8, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->pendingInviteSettings:Lcom/discord/models/domain/ModelInvite$Settings; @@ -1304,126 +1363,126 @@ move-result v8 - if-ne v7, v8, :cond_6 + if-ne v6, v8, :cond_6 - const/4 v7, 0x1 + const/4 v6, 0x1 goto :goto_4 :cond_6 - const/4 v7, 0x0 + const/4 v6, 0x0 :goto_4 - if-eqz v7, :cond_5 + if-eqz v6, :cond_5 goto :goto_5 :cond_7 - move-object v1, v5 + move-object v2, v0 :goto_5 - check-cast v1, Landroid/widget/RadioButton; + check-cast v2, Landroid/widget/RadioButton; - if-eqz v1, :cond_8 + if-eqz v2, :cond_8 - invoke-virtual {v1, v4}, Landroid/widget/RadioButton;->setChecked(Z)V + invoke-virtual {v2, v5}, Landroid/widget/RadioButton;->setChecked(Z)V :cond_8 invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getExpiresAfterRadioGroup()Landroid/widget/RadioGroup; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$configureUi$4; + new-instance v2, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$configureUi$4; - invoke-direct {v1, p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$configureUi$4;->(Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;)V + invoke-direct {v2, p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet$configureUi$4;->(Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;)V - invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V + invoke-virtual {v1, v2}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getMaxUsesRadioGroup()Landroid/widget/RadioGroup; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Landroid/widget/RadioGroup;->getChildCount()I + invoke-virtual {v1}, Landroid/widget/RadioGroup;->getChildCount()I - move-result v0 + move-result v1 - invoke-static {v2, v0}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v3, v1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; - move-result-object v0 + move-result-object v1 - new-instance v1, Ljava/util/ArrayList; + new-instance v2, Ljava/util/ArrayList; - invoke-static {v0, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v4}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v3 + move-result v4 - invoke-direct {v1, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v2, v4}, Ljava/util/ArrayList;->(I)V - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_6 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_a + if-eqz v4, :cond_a - move-object v3, v0 + move-object v4, v1 - check-cast v3, Lk0/j/q; + check-cast v4, Lk0/i/q; - invoke-virtual {v3}, Lk0/j/q;->nextInt()I + invoke-virtual {v4}, Lk0/i/q;->nextInt()I - move-result v3 + move-result v4 invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getMaxUsesRadioGroup()Landroid/widget/RadioGroup; - move-result-object v7 + move-result-object v6 - invoke-virtual {v7, v3}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; + invoke-virtual {v6, v4}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; - move-result-object v3 + move-result-object v4 - if-eqz v3, :cond_9 + if-eqz v4, :cond_9 - check-cast v3, Landroid/widget/RadioButton; + check-cast v4, Landroid/widget/RadioButton; - invoke-interface {v1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_6 :cond_9 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v6}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v7}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_a - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_b - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_d - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 - move-object v3, v1 + :cond_b + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - check-cast v3, Landroid/widget/RadioButton; + move-result v2 - invoke-virtual {v3}, Landroid/widget/RadioButton;->getId()I + if-eqz v2, :cond_d - move-result v3 + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + move-object v4, v2 + + check-cast v4, Landroid/widget/RadioButton; + + invoke-virtual {v4}, Landroid/widget/RadioButton;->getId()I + + move-result v4 iget-object v6, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->pendingInviteSettings:Lcom/discord/models/domain/ModelInvite$Settings; @@ -1433,26 +1492,26 @@ move-result v6 - if-ne v3, v6, :cond_c + if-ne v4, v6, :cond_c - const/4 v3, 0x1 + const/4 v4, 0x1 goto :goto_7 :cond_c - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_7 - if-eqz v3, :cond_b + if-eqz v4, :cond_b - move-object v5, v1 + move-object v0, v2 :cond_d - check-cast v5, Landroid/widget/RadioButton; + check-cast v0, Landroid/widget/RadioButton; - if-eqz v5, :cond_e + if-eqz v0, :cond_e - invoke-virtual {v5, v4}, Landroid/widget/RadioButton;->setChecked(Z)V + invoke-virtual {v0, v5}, Landroid/widget/RadioButton;->setChecked(Z)V :cond_e invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getMaxUsesRadioGroup()Landroid/widget/RadioGroup; @@ -1475,10 +1534,10 @@ invoke-virtual {v1}, Lcom/discord/models/domain/ModelInvite$Settings;->isTemporary()Z - move-result v2 + move-result v3 :cond_f - invoke-virtual {v0, v2}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {v0, v3}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->getTemporaryMembershipSwitch()Lcom/discord/views/CheckedSetting; @@ -1504,13 +1563,20 @@ return-void :cond_11 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_12 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getOnGenerateLinkListener()Lkotlin/jvm/functions/Function0; @@ -1556,9 +1622,9 @@ return-object v0 :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1566,7 +1632,7 @@ .end method .method public final setOnGenerateLinkListener(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1576,17 +1642,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->onGenerateLinkListener:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setUpdateSettings(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1598,23 +1671,37 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->updateSettings:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setViewModel(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$Companion.smali index addc03149a..03b2af593b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$Companion.smali @@ -36,17 +36,13 @@ .method public final launch(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "code" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "location" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroid/content/Intent; @@ -65,4 +61,25 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$configureUI$1$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$configureUI$1$1.smali index 2268b08a89..af602a9447 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$configureUI$1$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$configureUI$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInvite$configureUI$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,7 +67,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite;->access$onAcceptedGuildInvite(Lcom/discord/widgets/guilds/invite/WidgetGuildInvite;Lcom/discord/models/domain/ModelInvite;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$getResolvedInviteOrDefault$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$getResolvedInviteOrDefault$1.smali index 5ed59a2c91..f0ca29f7b1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$getResolvedInviteOrDefault$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$getResolvedInviteOrDefault$1.smali @@ -59,12 +59,14 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreInstantInvites$InviteState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/stores/StoreInstantInvites$InviteState$Loading; + check-cast p1, Lcom/discord/stores/StoreInstantInvites$InviteState; - xor-int/lit8 p1, p1, 0x1 + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite$getResolvedInviteOrDefault$1;->call(Lcom/discord/stores/StoreInstantInvites$InviteState;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -73,14 +75,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreInstantInvites$InviteState;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreInstantInvites$InviteState; + instance-of p1, p1, Lcom/discord/stores/StoreInstantInvites$InviteState$Loading; - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite$getResolvedInviteOrDefault$1;->call(Lcom/discord/stores/StoreInstantInvites$InviteState;)Ljava/lang/Boolean; + xor-int/lit8 p1, p1, 0x1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$onViewBoundOrOnResume$1.smali index fb356154ad..f47820d8ec 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInvite$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInvite.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreInstantInvites$InviteState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali index c1ea922261..5524b83273 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali @@ -47,57 +47,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildInviteInfo" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; - const-string v3, "getGuildInviteInfo()Lcom/discord/widgets/guilds/invite/WidgetInviteInfo;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildInviteInfo" - move-result-object v1 + const-string v4, "getGuildInviteInfo()Lcom/discord/widgets/guilds/invite/WidgetInviteInfo;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildInviteAcceptButton" + const/4 v2, 0x0 - const-string v3, "getGuildInviteAcceptButton()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildInviteAcceptButton" + + const-string v4, "getGuildInviteAcceptButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildInviteButtonCancel" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; - const-string v3, "getGuildInviteButtonCancel()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildInviteButtonCancel" + + const-string v4, "getGuildInviteButtonCancel()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildInviteSplash" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInvite; - const-string v3, "getGuildInviteSplash()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildInviteSplash" + + const-string v4, "getGuildInviteSplash()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -443,7 +467,7 @@ :cond_0 if-eqz p1, :cond_1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -499,7 +523,7 @@ const-string v1, "Intent()\n .addFla\u2026FLAG_ACTIVITY_CLEAR_TASK)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; @@ -509,7 +533,7 @@ const-string v2, "context ?: return" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -523,7 +547,7 @@ const-string v4, "invite.channel" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -726,9 +750,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -736,11 +760,9 @@ invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->setRetainInstance(Z)V - const/4 v0, 0x0 - const/4 v1, 0x0 - invoke-static {p0, v0, p1, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, v1, p1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; @@ -757,6 +779,13 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -796,7 +825,7 @@ const-string v1, "getResolvedInviteOrDefault(inviteCode)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$1.smali index 7b6b9c8e01..fa22990683 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$1.smali @@ -27,19 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/guilds/invite/InviteSuggestion;", - ">;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/guilds/invite/InviteSuggestion;", - ">;>;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2.smali index 9175215ebb..8dff99d8f9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2;->$source:Ljava/lang/String; @@ -88,4 +86,13 @@ invoke-static {p1, v0, v1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3.smali index 47dc18e380..b5dd93c549 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -54,7 +54,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion.smali index c959f0c5e6..1ad665e4fa 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion.smali @@ -62,89 +62,85 @@ move-object/from16 v1, p4 - const-string v2, "context" + const/4 v2, 0x0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_2 - const-string v2, "source" + if-eqz v1, :cond_1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v3, Landroid/content/Intent; - new-instance v2, Landroid/content/Intent; + invoke-direct {v3}, Landroid/content/Intent;->()V - invoke-direct {v2}, Landroid/content/Intent;->()V + const-string v4, "INTENT_IS_NUX_FLOW" - const-string v3, "INTENT_IS_NUX_FLOW" + move/from16 v5, p2 - move/from16 v4, p2 - - invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; + invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; if-eqz p3, :cond_0 invoke-virtual/range {p3 .. p3}, Ljava/lang/Long;->longValue()J - move-result-wide v3 + move-result-wide v4 goto :goto_0 :cond_0 - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 :goto_0 - const-string v5, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v6, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - invoke-virtual {v2, v5, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; + invoke-virtual {v3, v6, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; - const-string v3, "com.discord.intent.ORIGIN_SOURCE" + const-string v4, "com.discord.intent.ORIGIN_SOURCE" - invoke-virtual {v2, v3, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; + invoke-virtual {v3, v4, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; - sget-object v3, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;->Companion:Lcom/discord/widgets/guilds/invite/InviteSuggestionsService$Companion; + sget-object v4, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;->Companion:Lcom/discord/widgets/guilds/invite/InviteSuggestionsService$Companion; - invoke-virtual {v3}, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService$Companion;->create()Lcom/discord/widgets/guilds/invite/InviteSuggestionsService; - - move-result-object v3 - - sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getExperiments()Lcom/discord/stores/StoreExperiments; + invoke-virtual {v4}, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService$Companion;->create()Lcom/discord/widgets/guilds/invite/InviteSuggestionsService; move-result-object v4 - const/4 v5, 0x2 + sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - const-string v6, "2020-01_mobile_invite_suggestion_compact" + invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getExperiments()Lcom/discord/stores/StoreExperiments; - const/4 v7, 0x0 + move-result-object v5 - invoke-static {v4, v6, v7, v5, v7}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + const/4 v6, 0x2 + + const-string v7, "2020-01_mobile_invite_suggestion_compact" + + invoke-static {v5, v7, v2, v6, v2}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + + move-result-object v2 + + invoke-virtual {v4}, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;->observeInviteSuggestions()Lrx/Observable; move-result-object v4 - invoke-virtual {v3}, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;->observeInviteSuggestions()Lrx/Observable; - - move-result-object v3 - sget-object v5, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$1;->INSTANCE:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$1; - invoke-static {v4, v3, v5}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + invoke-static {v2, v4, v5}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; - move-result-object v3 + move-result-object v2 const-string v4, "Observable.combineLatest\u2026-> exp to inviteService }" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - move-result-object v3 + move-result-object v2 const-wide/16 v4, 0x32 const/4 v6, 0x0 - invoke-static {v3, v4, v5, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout(Lrx/Observable;JZ)Lrx/Observable; + invoke-static {v2, v4, v5, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout(Lrx/Observable;JZ)Lrx/Observable; move-result-object v7 @@ -156,13 +152,13 @@ new-instance v11, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2; - invoke-direct {v11, v1, v0, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2;->(Ljava/lang/String;Landroid/content/Context;Landroid/content/Intent;)V + invoke-direct {v11, v1, v0, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$2;->(Ljava/lang/String;Landroid/content/Context;Landroid/content/Intent;)V const/4 v12, 0x0 new-instance v13, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3; - invoke-direct {v13, v1, v0, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3;->(Ljava/lang/String;Landroid/content/Context;Landroid/content/Intent;)V + invoke-direct {v13, v1, v0, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion$launch$3;->(Ljava/lang/String;Landroid/content/Context;Landroid/content/Intent;)V const/16 v14, 0x16 @@ -171,4 +167,18 @@ invoke-static/range {v7 .. v15}, 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_1 + const-string v0, "source" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_2 + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel.smali index cb2021eb6f..1fe26563e6 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;Z)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel;->channel:Lcom/discord/models/domain/ModelChannel; @@ -37,6 +35,13 @@ iput-boolean p2, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel;->hasSent:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel; @@ -84,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Z)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel;->(Lcom/discord/models/domain/ModelChannel;Z)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$Channel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User.smali index de716e6538..3e33997e18 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Z)V .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User;->user:Lcom/discord/models/domain/ModelUser; @@ -37,6 +35,13 @@ iput-boolean p2, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User;->hasSent:Z return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User;Lcom/discord/models/domain/ModelUser;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User; @@ -84,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Z)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User; .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User;->(Lcom/discord/models/domain/ModelUser;Z)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem$User;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali index 4c86a5272c..93941bf6b7 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali @@ -39,7 +39,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item; @@ -47,53 +47,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "icon" - move-result-object v2 + const-string v5, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "name" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "name" + + const-string v5, "getName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "invite" + new-instance v2, Lk0/n/c/q; - const-string v3, "getInvite()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "invite" + + const-string v5, "getInvite()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "sent" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSent()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "sent" - aput-object v0, v1, v2 + const-string v4, "getSent()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -103,9 +127,7 @@ .method public constructor (Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01da @@ -144,6 +166,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item;->sent$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item;)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter; @@ -243,9 +274,7 @@ move-object/from16 v0, p2 - const-string v1, "data" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_7 invoke-super/range {p0 .. p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -449,6 +478,17 @@ :goto_5 return-void + + :cond_7 + move-object/from16 v3, p0 + + const-string v0, "data" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$onClick$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$onClick$1.smali index b45c6513c9..fba1a60fe1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$onClick$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$onClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$onClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter.smali index 98f6912d77..1fe1bc436b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter.smali @@ -44,11 +44,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -57,6 +55,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter;->onClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -91,19 +98,26 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item; .locals 0 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item; invoke-direct {p1, p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClick(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -115,11 +129,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter;->onClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$3.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$3.smali index c98afd9cca..2d077c0d30 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;)V .locals 3 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$3;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; @@ -82,4 +80,13 @@ invoke-static {v0, p1, v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->access$sendInvite(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelInvite;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$4.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$4.smali index 2f0d4d5d03..ee7ae03faa 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$4.smali @@ -45,7 +45,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$5.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$5.smali index 2d83458d8b..b4bdc64919 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$configureUI$5.smali @@ -89,7 +89,7 @@ const-string v1, "settings.mergeMaxAge(\n \u2026ngs.ONE_DAY\n )" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->updateInviteSettings(Lcom/discord/models/domain/ModelInvite$Settings;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheet$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheet$1.smali index 5bcff596b6..56bdbb034c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheet$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheet$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheet$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheetBehavior$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheetBehavior$1.smali index f55a93c9dd..8ba9e196dc 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheetBehavior$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$initBottomSheetBehavior$1.smali @@ -39,19 +39,24 @@ .method public onSlide(Landroid/view/View;F)V .locals 0 - const-string p2, "bottomSheet" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "bottomSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onStateChanged(Landroid/view/View;I)V .locals 8 - const-string v0, "bottomSheet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 const/16 v0, 0x8 @@ -115,4 +120,13 @@ invoke-static/range {v2 .. v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V return-void + + :cond_3 + const-string p1, "bottomSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1.smali index f6626d6336..078f911b64 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1.smali @@ -50,7 +50,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 5 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; @@ -97,7 +111,7 @@ const-string v3, "requireContext()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -109,19 +123,5 @@ :cond_1 :goto_1 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$2.smali index 6b94d54aaf..2e8f4ed1c3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$2;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->updateSearchQuery(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$1.smali index a76108390f..aafb1b2d5f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$2.smali index e8d199ebbc..27f4cfc41e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.guilds.invite.WidgetGuildInviteShareViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$1.smali index f5f3cd264d..14fd12747b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildInviteShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->access$configureUI(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali index fa9d6d3914..d1ec0ea501 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali @@ -67,141 +67,201 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchInput" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "searchInput" - move-result-object v1 + const-string v4, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "suggestionsFlipper" + const/4 v2, 0x0 - const-string v3, "getSuggestionsFlipper()Lcom/discord/app/AppViewFlipper;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "suggestionsFlipper" + + const-string v4, "getSuggestionsFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "suggestionRv" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getSuggestionRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "suggestionRv" + + const-string v4, "getSuggestionRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyResults" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getEmptyResults()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyResults" + + const-string v4, "getEmptyResults()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "shareBtn" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getShareBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "shareBtn" + + const-string v4, "getShareBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "neverExpireSwitch" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getNeverExpireSwitch()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "neverExpireSwitch" + + const-string v4, "getNeverExpireSwitch()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteLinkTv" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getInviteLinkTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteLinkTv" + + const-string v4, "getInviteLinkTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteSettingsBtn" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getInviteSettingsBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteSettingsBtn" + + const-string v4, "getInviteSettingsBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "backgroundTint" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getBackgroundTint()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "backgroundTint" + + const-string v4, "getBackgroundTint()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "bottomSheet" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare; - const-string v3, "getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bottomSheet" + + const-string v4, "getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 @@ -338,7 +398,7 @@ :cond_0 const-string p0, "bottomSheetBehavior" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -385,9 +445,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -457,7 +517,7 @@ if-ne v4, v6, :cond_0 - invoke-static {v2}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v2}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v4 @@ -488,7 +548,7 @@ goto :goto_2 :cond_2 - sget-object v2, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; :goto_2 invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z @@ -796,12 +856,12 @@ return-void :cond_e - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_f - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 .end method @@ -1046,9 +1106,9 @@ return-void :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1100,7 +1160,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -1123,7 +1183,7 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1151,7 +1211,7 @@ goto :goto_0 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1173,23 +1233,23 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter; + new-instance v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter; invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->getSuggestionRv()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -1201,31 +1261,31 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory; + new-instance v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v3 - const-string v3, "resources" + const-string v4, "resources" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->(Landroid/content/res/Resources;)V + invoke-direct {v2, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->(Landroid/content/res/Resources;)V - invoke-direct {p1, v0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {p1, v1, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(\n \u2026areViewModel::class.java)" + const-string v1, "ViewModelProvider(\n \u2026areViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; @@ -1235,133 +1295,131 @@ move-result-object p1 - const-string v0, "INTENT_IS_NUX_FLOW" + const-string v1, "INTENT_IS_NUX_FLOW" - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z move-result p1 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; - move-result-object v0 + move-result-object v1 - const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v3, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 - invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {v1, v3, v4, v5}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J - move-result-wide v5 + move-result-wide v6 - const/4 v0, 0x0 + cmp-long v1, v6, v4 - cmp-long v2, v5, v3 + if-eqz v1, :cond_1 - if-eqz v2, :cond_1 + iget-object v1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - iget-object v2, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + if-eqz v1, :cond_0 - if-eqz v2, :cond_0 - - invoke-virtual {v2, v5, v6}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectChannel(J)V + invoke-virtual {v1, v6, v7}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectChannel(J)V goto :goto_0 :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 :goto_0 - const/4 v3, 0x1 + const/4 v4, 0x1 - const/4 v9, 0x2 + const/4 v1, 0x2 if-eqz p1, :cond_2 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 - const-string v4, "requireContext()" + const-string v5, "requireContext()" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v4, 0x7f04028a + const v5, 0x7f04028a - invoke-static {v2, v4, v1, v9, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, v5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - move-object v4, v2 + move-object v5, v3 goto :goto_1 :cond_2 - move-object v4, v0 + move-object v5, v0 :goto_1 if-eqz p1, :cond_3 - const v2, 0x7f12043b + const v3, 0x7f12043b - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - move-object v5, v2 + move-object v6, v3 goto :goto_2 :cond_3 - move-object v5, v0 + move-object v6, v0 :goto_2 - const/4 v6, 0x0 + const/4 v7, 0x0 - const/16 v7, 0x8 + const/16 v8, 0x8 - const/4 v8, 0x0 + const/4 v9, 0x0 - move-object v2, p0 + move-object v3, p0 - invoke-static/range {v2 .. v8}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static/range {v3 .. v9}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - const v2, 0x7f120d70 + const v3, 0x7f120d70 - invoke-virtual {p0, v2}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; + invoke-virtual {p0, v3}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 - invoke-virtual {v2}, Landroid/app/Activity;->getWindow()Landroid/view/Window; + invoke-virtual {v3}, Landroid/app/Activity;->getWindow()Landroid/view/Window; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 - const/16 v3, 0x20 + const/16 v4, 0x20 - invoke-virtual {v2, v3}, Landroid/view/Window;->setSoftInputMode(I)V + invoke-virtual {v3, v4}, Landroid/view/Window;->setSoftInputMode(I)V :cond_4 - new-instance v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1; + new-instance v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1; - invoke-direct {v2, p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;Z)V + invoke-direct {v3, p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$onViewBound$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;Z)V - invoke-static {p0, v2, v1, v9, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, v3, v2, v1, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->getSearchInput()Lcom/google/android/material/textfield/TextInputLayout; @@ -1383,7 +1441,7 @@ const-string v1, "BottomSheetBehavior.from(bottomSheet)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->bottomSheetBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior; @@ -1422,7 +1480,14 @@ :cond_5 const-string p1, "bottomSheetBehavior" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -1460,7 +1525,7 @@ const-string v2, "filter { it is T }.map { it as T }" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->adapter:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter; @@ -1495,14 +1560,14 @@ :cond_0 const-string v0, "adapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali index c3e1453f75..d58aff2db3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali @@ -39,7 +39,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item; @@ -47,53 +47,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "icon" - move-result-object v2 + const-string v5, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "name" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "name" + + const-string v5, "getName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "invite" + new-instance v2, Lk0/n/c/q; - const-string v3, "getInvite()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "invite" + + const-string v5, "getInvite()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "sent" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSent()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "sent" - aput-object v0, v1, v2 + const-string v4, "getSent()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -103,9 +127,7 @@ .method public constructor (Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01da @@ -144,6 +166,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item;->sent$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item;)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter; @@ -243,9 +274,7 @@ move-object/from16 v0, p2 - const-string v1, "data" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_7 invoke-super/range {p0 .. p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -449,6 +478,17 @@ :goto_5 return-void + + :cond_7 + move-object/from16 v3, p0 + + const-string v0, "data" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$onClick$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$onClick$1.smali index 5173d88730..d7cb251e57 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$onClick$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$onClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$onClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareCompact.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter.smali index bfb7764c7e..798c6c3d59 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter.smali @@ -44,11 +44,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -57,6 +55,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter;->onClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -91,19 +98,26 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item; .locals 0 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item; invoke-direct {p1, p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClick(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -115,11 +129,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter;->onClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$configureUI$3.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$configureUI$3.smali index 3615e9df8a..2e0a3f0dbd 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareCompact.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;)V .locals 3 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$configureUI$3;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; @@ -82,4 +80,13 @@ invoke-static {v0, p1, v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->access$sendInvite(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$InviteSuggestionItem;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelInvite;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheet$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheet$1.smali index 2be17f26a1..aebc2ea91f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheet$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheet$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheet$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareCompact.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheetBehavior$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheetBehavior$1.smali index 9f0f9ae565..bb75485084 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheetBehavior$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$initBottomSheetBehavior$1.smali @@ -39,19 +39,24 @@ .method public onSlide(Landroid/view/View;F)V .locals 0 - const-string p2, "bottomSheet" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "bottomSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onStateChanged(Landroid/view/View;I)V .locals 7 - const-string v0, "bottomSheet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/4 p1, 0x5 @@ -95,4 +100,13 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V return-void + + :cond_2 + const-string p1, "bottomSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1.smali index 11100045cf..de76ef897f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1.smali @@ -50,7 +50,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 5 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; @@ -97,7 +111,7 @@ const-string v3, "requireContext()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -109,19 +123,5 @@ :cond_1 :goto_1 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$2.smali index efe5e079ba..e67f96341a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareCompact.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$2;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->updateSearchQuery(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$1.smali index f00ad2aa29..8389c9911d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$2.smali index 19f4a8a12b..55403d1cfa 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.guilds.invite.WidgetGuildInviteShareViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$1.smali index b6567ede05..57778f8651 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildInviteShareCompact.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->access$configureUI(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali index ae3928ced4..a42b72d52b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali @@ -59,127 +59,181 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchInput" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "searchInput" - move-result-object v1 + const-string v4, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "suggestionsFlipper" + const/4 v2, 0x0 - const-string v3, "getSuggestionsFlipper()Lcom/discord/app/AppViewFlipper;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "suggestionsFlipper" + + const-string v4, "getSuggestionsFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "suggestionRv" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getSuggestionRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "suggestionRv" + + const-string v4, "getSuggestionRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyResults" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getEmptyResults()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyResults" + + const-string v4, "getEmptyResults()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "shareBtn" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getShareBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "shareBtn" + + const-string v4, "getShareBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteSettingsBtn" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getInviteSettingsBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteSettingsBtn" + + const-string v4, "getInviteSettingsBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildInviteExpirationTv" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getGuildInviteExpirationTv()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildInviteExpirationTv" + + const-string v4, "getGuildInviteExpirationTv()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "backgroundTint" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getBackgroundTint()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "backgroundTint" + + const-string v4, "getBackgroundTint()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; + new-instance v1, Lk0/n/c/q; - const-string v2, "bottomSheet" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact; - const-string v3, "getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bottomSheet" + + const-string v4, "getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 @@ -300,7 +354,7 @@ :cond_0 const-string p0, "bottomSheetBehavior" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -317,9 +371,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -387,7 +441,7 @@ if-ne v3, v5, :cond_0 - invoke-static {v1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v3 @@ -418,7 +472,7 @@ goto :goto_2 :cond_2 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; :goto_2 invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z @@ -683,12 +737,12 @@ return-void :cond_d - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_e - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 .end method @@ -913,9 +967,9 @@ return-void :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -953,7 +1007,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -976,7 +1030,7 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1004,7 +1058,7 @@ goto :goto_0 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1026,23 +1080,23 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter; + new-instance v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter; invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->getSuggestionRv()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v2 - invoke-direct {v0, v1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -1054,31 +1108,31 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory; + new-instance v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v3 - const-string v3, "resources" + const-string v4, "resources" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->(Landroid/content/res/Resources;)V + invoke-direct {v2, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->(Landroid/content/res/Resources;)V - invoke-direct {p1, v0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {p1, v1, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(\n \u2026areViewModel::class.java)" + const-string v1, "ViewModelProvider(\n \u2026areViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; @@ -1088,116 +1142,114 @@ move-result-object p1 - const-string v0, "INTENT_IS_NUX_FLOW" + const-string v1, "INTENT_IS_NUX_FLOW" - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z move-result p1 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; - move-result-object v0 + move-result-object v1 - const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v3, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 - invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {v1, v3, v4, v5}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J - move-result-wide v5 + move-result-wide v6 - const/4 v0, 0x0 + cmp-long v1, v6, v4 - cmp-long v2, v5, v3 + if-eqz v1, :cond_1 - if-eqz v2, :cond_1 + iget-object v1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - iget-object v2, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + if-eqz v1, :cond_0 - if-eqz v2, :cond_0 - - invoke-virtual {v2, v5, v6}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectChannel(J)V + invoke-virtual {v1, v6, v7}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectChannel(J)V goto :goto_0 :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 :goto_0 - const/4 v3, 0x1 + const/4 v4, 0x1 - const/4 v9, 0x2 + const/4 v1, 0x2 if-eqz p1, :cond_2 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 - const-string v4, "requireContext()" + const-string v5, "requireContext()" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v4, 0x7f04028a + const v5, 0x7f04028a - invoke-static {v2, v4, v1, v9, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, v5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I - move-result v2 + move-result v3 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - move-object v4, v2 + move-object v5, v3 goto :goto_1 :cond_2 - move-object v4, v0 + move-object v5, v0 :goto_1 if-eqz p1, :cond_3 - const v2, 0x7f12043b + const v3, 0x7f12043b - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - move-object v5, v2 + move-object v6, v3 goto :goto_2 :cond_3 - move-object v5, v0 + move-object v6, v0 :goto_2 - const/4 v6, 0x0 + const/4 v7, 0x0 - const/16 v7, 0x8 + const/16 v8, 0x8 - const/4 v8, 0x0 + const/4 v9, 0x0 - move-object v2, p0 + move-object v3, p0 - invoke-static/range {v2 .. v8}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static/range {v3 .. v9}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - const v2, 0x7f120d70 + const v3, 0x7f120d70 - invoke-virtual {p0, v2}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; + invoke-virtual {p0, v3}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; - new-instance v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1; + new-instance v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1; - invoke-direct {v2, p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;Z)V + invoke-direct {v3, p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$onViewBound$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;Z)V - invoke-static {p0, v2, v1, v9, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, v3, v2, v1, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->getSearchInput()Lcom/google/android/material/textfield/TextInputLayout; @@ -1219,7 +1271,7 @@ const-string v1, "BottomSheetBehavior.from(bottomSheet)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->bottomSheetBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior; @@ -1268,7 +1320,14 @@ :cond_4 const-string p1, "bottomSheetBehavior" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -1306,7 +1365,7 @@ const-string v2, "filter { it is T }.map { it as T }" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact;->adapter:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter; @@ -1341,14 +1400,14 @@ :cond_0 const-string v0, "adapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheet$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheet$1.smali index 3c2a91b417..166cdb62dd 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheet$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheet$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheet$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareEmptySuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheetBehavior$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheetBehavior$1.smali index cf488f2d38..66dcf5d3d7 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheetBehavior$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$initBottomSheetBehavior$1.smali @@ -39,19 +39,24 @@ .method public onSlide(Landroid/view/View;F)V .locals 0 - const-string p2, "bottomSheet" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "bottomSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onStateChanged(Landroid/view/View;I)V .locals 7 - const-string v0, "bottomSheet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/4 p1, 0x5 @@ -95,4 +100,13 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V return-void + + :cond_2 + const-string p1, "bottomSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1.smali index 45fd73a725..8ca7662cf8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1.smali @@ -50,7 +50,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 5 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; @@ -97,7 +111,7 @@ const-string v3, "requireContext()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -109,19 +123,5 @@ :cond_1 :goto_1 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$1.smali index 6f98cf6f28..14b112cd87 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$2.smali index 9c1e45c12d..5a74f1b6de 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.guilds.invite.WidgetGuildInviteShareViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$1.smali index 1e07deab8d..13eae1edec 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareEmptySuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->access$updateUi(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$updateUi$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$updateUi$1.smali index 82d40dc642..aeecf9b5a7 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$updateUi$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$updateUi$1.smali @@ -45,7 +45,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali index 1d72846990..aefae4b12d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali @@ -41,85 +41,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptySuggestionsShareBtn" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; - const-string v3, "getEmptySuggestionsShareBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emptySuggestionsShareBtn" - move-result-object v1 + const-string v4, "getEmptySuggestionsShareBtn()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "emptySuggestionsInviteSettingsBtn" + const/4 v2, 0x0 - const-string v3, "getEmptySuggestionsInviteSettingsBtn()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "emptySuggestionsInviteSettingsBtn" + + const-string v4, "getEmptySuggestionsInviteSettingsBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptySuggestionsInviteLinkTextView" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; - const-string v3, "getEmptySuggestionsInviteLinkTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptySuggestionsInviteLinkTextView" + + const-string v4, "getEmptySuggestionsInviteLinkTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptySuggestionsSettingsInviteSubtext" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; - const-string v3, "getEmptySuggestionsSettingsInviteSubtext()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptySuggestionsSettingsInviteSubtext" + + const-string v4, "getEmptySuggestionsSettingsInviteSubtext()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + new-instance v1, Lk0/n/c/q; - const-string v2, "backgroundTint" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; - const-string v3, "getBackgroundTint()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "backgroundTint" + + const-string v4, "getBackgroundTint()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; + new-instance v1, Lk0/n/c/q; - const-string v2, "bottomSheet" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions; - const-string v3, "getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bottomSheet" + + const-string v4, "getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -208,7 +244,7 @@ :cond_0 const-string p0, "bottomSheetBehavior" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -235,9 +271,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -397,7 +433,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -405,7 +441,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -445,7 +481,7 @@ const-string p2, "resources.getString(R.st\u2026on, hoursString, maxUses)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -490,9 +526,9 @@ return-void :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -617,13 +653,13 @@ move-result-object v1 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v6 - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v7, 0x7f1000b0 @@ -650,7 +686,7 @@ :goto_0 const-string v1, "if (inviteSettings.maxUs\u2026ettings.maxUses\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->getSettings()Lcom/discord/models/domain/ModelInvite$Settings; @@ -693,13 +729,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f100030 @@ -785,13 +821,13 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f100034 @@ -860,7 +896,7 @@ const-string v0, "StringBuilder()\n \u2026 .toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->getEmptySuggestionsSettingsInviteSubtext()Landroid/widget/TextView; @@ -886,9 +922,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -896,31 +932,31 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory; + new-instance v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v3 - const-string v3, "resources" + const-string v4, "resources" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v1, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->(Landroid/content/res/Resources;)V + invoke-direct {v2, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->(Landroid/content/res/Resources;)V - invoke-direct {p1, v0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {p1, v1, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + const-class v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(\n \u2026areViewModel::class.java)" + const-string v1, "ViewModelProvider(\n \u2026areViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; @@ -930,54 +966,52 @@ move-result-object p1 - const-string v0, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v1, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - const-wide/16 v1, 0x0 + const-wide/16 v2, 0x0 - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {p1, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J - move-result-wide v3 + move-result-wide v4 - const/4 p1, 0x0 + cmp-long p1, v4, v2 - cmp-long v0, v3, v1 + if-eqz p1, :cond_1 - if-eqz v0, :cond_1 + iget-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->viewModel:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + if-eqz p1, :cond_0 - if-eqz v0, :cond_0 - - invoke-virtual {v0, v3, v4}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectChannel(J)V + invoke-virtual {p1, v4, v5}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectChannel(J)V goto :goto_0 :cond_0 - const-string/jumbo v0, "viewModel" + const-string p1, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p1 + throw v0 :cond_1 :goto_0 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; - move-result-object v0 + move-result-object p1 const-string v1, "INTENT_IS_NUX_FLOW" const/4 v2, 0x0 - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z - move-result v0 + move-result p1 const/4 v4, 0x1 const/4 v1, 0x2 - if-eqz v0, :cond_2 + if-eqz p1, :cond_2 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -985,11 +1019,11 @@ const-string v5, "requireContext()" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f04028a - invoke-static {v3, v5, v2, v1, p1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, v5, v2, v1, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result v3 @@ -1002,10 +1036,10 @@ goto :goto_1 :cond_2 - move-object v5, p1 + move-object v5, v0 :goto_1 - if-eqz v0, :cond_3 + if-eqz p1, :cond_3 const v3, 0x7f12043b @@ -1018,7 +1052,7 @@ goto :goto_2 :cond_3 - move-object v6, p1 + move-object v6, v0 :goto_2 const/4 v7, 0x0 @@ -1033,27 +1067,27 @@ new-instance v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1; - invoke-direct {v3, p0, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;Z)V + invoke-direct {v3, p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions$onViewBound$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;Z)V - invoke-static {p0, v3, v2, v1, p1}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, v3, v2, v1, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; - move-result-object v0 + move-result-object p1 - invoke-static {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->from(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior; + invoke-static {p1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->from(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior; - move-result-object v0 + move-result-object p1 const-string v1, "BottomSheetBehavior.from(bottomSheet)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->bottomSheetBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior; + iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->bottomSheetBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior; - if-eqz v0, :cond_4 + if-eqz p1, :cond_4 - invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->initBottomSheetBehavior(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V + invoke-direct {p0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->initBottomSheetBehavior(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions;->getBottomSheet()Lcom/discord/widgets/guilds/invite/ViewInviteSettingsSheet; @@ -1074,11 +1108,18 @@ return-void :cond_4 - const-string v0, "bottomSheetBehavior" + const-string p1, "bottomSheetBehavior" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p1 + throw v0 + + :cond_5 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1114,7 +1155,7 @@ const-string v2, "filter { it is T }.map { it as T }" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 @@ -1145,9 +1186,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1.smali index 56c372fd3f..fe51c06e78 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1.smali @@ -51,9 +51,9 @@ iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - const-string/jumbo v1, "viewState" + const-string v1, "viewState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->access$generateInviteLinkFromViewState(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2.smali index 80aebeeb6d..b295a1975c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildInviteShareViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string/jumbo v4, "updateViewState" - - const-string/jumbo v5, "updateViewState(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateViewState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateViewState(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->access$updateViewState(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded.smali index 43812de062..371f104a26 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded.smali @@ -63,24 +63,16 @@ } .end annotation - const-string/jumbo v0, "widgetInviteModel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "inviteSuggestionItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "searchQuery" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sentInvites" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->widgetInviteModel:Lcom/discord/widgets/guilds/invite/WidgetInviteModel; @@ -92,6 +84,34 @@ iput-object p4, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->sentInvites:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "sentInvites" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "inviteSuggestionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string/jumbo p1, "widgetInviteModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/guilds/invite/WidgetInviteModel;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -220,27 +240,49 @@ } .end annotation - const-string/jumbo v0, "widgetInviteModel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "inviteSuggestionItems" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "searchQuery" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sentInvites" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->(Lcom/discord/widgets/guilds/invite/WidgetInviteModel;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "sentInvites" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "inviteSuggestionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string/jumbo p1, "widgetInviteModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -258,7 +300,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->widgetInviteModel:Lcom/discord/widgets/guilds/invite/WidgetInviteModel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -268,7 +310,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->inviteSuggestionItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -278,7 +320,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->searchQuery:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -288,7 +330,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->sentInvites:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeViewStateFromStores$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeViewStateFromStores$1.smali index 3b44a60d36..64a62b0699 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeViewStateFromStores$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeViewStateFromStores$1.smali @@ -33,22 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/widgets/guilds/invite/WidgetInviteModel;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/guilds/invite/InviteSuggestion;", - ">;", - "Ljava/lang/String;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;", - "Lkotlin/Unit;", - "Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -95,7 +80,7 @@ const-string p5, "sentInvites" - invoke-static {p4, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p5, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeViewStateFromStores$1;->this$0:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; @@ -109,7 +94,7 @@ const-string/jumbo v0, "widgetInviteModel.invite.inviteLink" - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p4, p5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -120,7 +105,7 @@ goto :goto_0 :cond_0 - sget-object p5, Lk0/j/p;->d:Lk0/j/p; + sget-object p5, Lk0/i/p;->d:Lk0/i/p; :goto_0 check-cast p5, Ljava/util/Set; @@ -131,7 +116,7 @@ if-eqz p3, :cond_2 - invoke-static {p3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -153,12 +138,12 @@ if-eqz v2, :cond_3 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_5 :cond_3 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/util/ArrayList; @@ -200,9 +185,9 @@ const-string v5, "inviteSuggestion.channel.name" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v4, p3, v1}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v4, p3, v1}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v4 @@ -225,9 +210,9 @@ const-string v5, "inviteSuggestion.user.username" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v4, p3, v1}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v4, p3, v1}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v4 @@ -290,7 +275,7 @@ const-string v7, "dm.recipients[0]" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v6, Lcom/discord/models/domain/ModelUser; @@ -333,7 +318,7 @@ if-eqz p3, :cond_9 - invoke-static {p3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 @@ -444,7 +429,7 @@ move-result-object v1 - invoke-static {p5, v1}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {p5, v1}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result v1 @@ -470,11 +455,11 @@ const-string/jumbo v0, "widgetInviteModel" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "filter" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p5, p1, p2, p3, p4}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;->(Lcom/discord/widgets/guilds/invite/WidgetInviteModel;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeWidgetInviteViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeWidgetInviteViewModel$1.smali index 809671dee5..17c45ca011 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeWidgetInviteViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$observeWidgetInviteViewModel$1.smali @@ -35,21 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Lcom/discord/models/domain/ModelInvite$Settings;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/widgets/guilds/invite/WidgetInviteModel;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation @@ -107,23 +93,23 @@ const-string v1, "settings" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "invitableChannels" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "inviteGenerationState" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "me" - invoke-static {p5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "dms" - invoke-static {p6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v1, p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1.smali index b75187645c..d898bb97e1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/messagesend/MessageResult;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Lcom/discord/utilities/messagesend/MessageResult;)V .locals 4 - const-string v0, "result" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 instance-of v0, p1, Lcom/discord/utilities/messagesend/MessageResult$Success; @@ -109,7 +107,7 @@ const-string v2, "inviteLink" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -120,7 +118,7 @@ goto :goto_0 :cond_0 - sget-object v1, Lk0/j/p;->d:Lk0/j/p; + sget-object v1, Lk0/i/p;->d:Lk0/i/p; :goto_0 check-cast v1, Ljava/util/Set; @@ -161,4 +159,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1.smali index a1ebfa8895..3bda52bc0e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildInviteShareViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel.smali index 68d7eed216..f13dd30bab 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel.smali @@ -84,13 +84,13 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreUser;Lcom/discord/widgets/guilds/invite/InviteGenerator;Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;Landroid/content/res/Resources;Z)V - .locals 13 + .locals 17 - move-object v0, p0 + move-object/from16 v0, p0 - move-object v1, p1 + move-object/from16 v1, p1 - move-object v2, p2 + move-object/from16 v2, p2 move-object/from16 v3, p3 @@ -100,33 +100,23 @@ move-object/from16 v6, p6 - const-string v7, "storeChannels" + const/4 v7, 0x0 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_6 - const-string v7, "storeInviteSettings" + if-eqz v2, :cond_5 - invoke-static {p2, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_4 - const-string v7, "storeUser" + if-eqz v4, :cond_3 - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_2 - const-string v7, "inviteGenerator" + if-eqz v6, :cond_1 - invoke-static {v4, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v8, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Uninitialized; - const-string v7, "inviteSuggestionsService" - - invoke-static {v5, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "resources" - - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v7, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v7}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {v0, v8}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->storeChannels:Lcom/discord/stores/StoreChannels; @@ -144,7 +134,7 @@ iput-boolean v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->subscribeOnInit:Z - sget-object v1, Lk0/j/o;->d:Lk0/j/o; + sget-object v1, Lk0/i/o;->d:Lk0/i/o; invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -152,7 +142,7 @@ const-string v2, "BehaviorSubject.create(emptyMap())" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->sentInvitesSubject:Lrx/subjects/BehaviorSubject; @@ -164,82 +154,122 @@ iput-object v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->filterPublisher:Lrx/subjects/BehaviorSubject; - const/4 v1, 0x0 + invoke-static {v7}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + + move-result-object v1 + + const-string v2, "BehaviorSubject.create(null as ChannelId?)" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iput-object v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject; + + sget-object v1, Lkotlin/Unit;->a:Lkotlin/Unit; invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - move-result-object v2 + move-result-object v1 - const-string v3, "BehaviorSubject.create(null as ChannelId?)" + const-string v2, "BehaviorSubject.create(Unit)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v2, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject; + iput-object v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->refreshUiSubject:Lrx/subjects/BehaviorSubject; - sget-object v2, Lkotlin/Unit;->a:Lkotlin/Unit; + iget-boolean v1, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->subscribeOnInit:Z - invoke-static {v2}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + if-eqz v1, :cond_0 - move-result-object v2 + invoke-virtual/range {p0 .. p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->observeViewStateFromStores$app_productionDiscordExternalRelease()Lrx/Observable; - const-string v3, "BehaviorSubject.create(Unit)" + move-result-object v1 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1; - iput-object v2, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->refreshUiSubject:Lrx/subjects/BehaviorSubject; + invoke-direct {v2, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;)V - iget-boolean v2, v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->subscribeOnInit:Z + invoke-virtual {v1, v2}, Lrx/Observable;->t(Lrx/functions/Action1;)Lrx/Observable; - if-eqz v2, :cond_0 + move-result-object v1 - invoke-virtual {p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->observeViewStateFromStores$app_productionDiscordExternalRelease()Lrx/Observable; + const-string v2, "observeViewStateFromStor\u2026romViewState(viewState) }" - move-result-object v2 + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1; + invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; - invoke-direct {v3, p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;)V + move-result-object v1 - invoke-virtual {v2, v3}, Lrx/Observable;->t(Lrx/functions/Action1;)Lrx/Observable; + const/4 v2, 0x2 - move-result-object v2 + invoke-static {v1, v0, v7, v2, v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; - const-string v3, "observeViewStateFromStor\u2026romViewState(viewState) }" + move-result-object v8 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-class v9, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; + const/4 v10, 0x0 - move-result-object v2 - - const/4 v3, 0x2 - - invoke-static {v2, p0, v1, v3, v1}, 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 v4 - - const-class v5, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - - const/4 v6, 0x0 - - const/4 v7, 0x0 - - const/4 v8, 0x0 - - const/4 v9, 0x0 - - new-instance v10, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2; - - invoke-direct {v10, p0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;)V - - const/16 v11, 0x1e + const/4 v11, 0x0 const/4 v12, 0x0 - invoke-static/range {v4 .. v12}, 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 + const/4 v13, 0x0 + + new-instance v14, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2; + + invoke-direct {v14, v0}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$2;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;)V + + const/16 v15, 0x1e + + const/16 v16, 0x0 + + invoke-static/range {v8 .. v16}, 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 :cond_0 return-void + + :cond_1 + const-string v1, "resources" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_2 + const-string v1, "inviteSuggestionsService" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_3 + const-string v1, "inviteGenerator" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_4 + const-string v1, "storeUser" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_5 + const-string v1, "storeInviteSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_6 + const-string v1, "storeChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method .method public static final synthetic access$generateInviteLinkFromViewState(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;)V @@ -380,7 +410,7 @@ const-string v1, "Observable\n .comb\u2026dms\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -392,7 +422,7 @@ const-string v1, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -502,7 +532,7 @@ const-string v1, "Observable.combineLatest\u2026sentInvites\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -534,7 +564,7 @@ .end method .method public final sendInviteToChannel(JLcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelInvite;)V - .locals 19 + .locals 21 move-object/from16 v0, p0 @@ -542,13 +572,13 @@ move-object/from16 v2, p4 - const-string/jumbo v3, "viewState" + const/4 v3, 0x0 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 invoke-direct {v0, v2}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->getInviteLink(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/String; - move-result-object v3 + move-result-object v15 sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -566,7 +596,7 @@ const-string v5, "inviteLink" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v15, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v9, 0x0 @@ -580,17 +610,27 @@ const/4 v14, 0x0 - const/4 v15, 0x0 - const/16 v16, 0x0 - const/16 v17, 0x7e0 + const/16 v17, 0x0 - const/16 v18, 0x0 + const/16 v18, 0x7e0 + + const/16 v19, 0x0 move-wide/from16 v5, p1 - move-object v8, v3 + move-object v8, v15 + + move-object/from16 v20, v15 + + move-object/from16 v15, v16 + + move-object/from16 v16, v17 + + move/from16 v17, v18 + + move-object/from16 v18, v19 invoke-static/range {v4 .. v18}, Lcom/discord/stores/StoreMessages;->sendMessage$default(Lcom/discord/stores/StoreMessages;JLcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelMessage$Activity;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;ILjava/lang/Object;)Lrx/Observable; @@ -600,69 +640,74 @@ const/4 v6, 0x1 - const/4 v7, 0x0 - - invoke-static {v4, v5, v6, v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {v4, v5, v6, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v4 const/4 v5, 0x2 - invoke-static {v4, v0, v7, v5, v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v4, v0, v3, v5, 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 v8 + move-result-object v6 - const-class v9, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + const-class v7, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - new-instance v14, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1; + const/4 v8, 0x0 - invoke-direct {v14, v0, v2, v1, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/models/domain/ModelInvite;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Ljava/lang/String;)V + new-instance v12, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1; - const/16 v15, 0x1e + move-object/from16 v3, v20 - invoke-static/range {v8 .. v16}, 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-direct {v12, v0, v2, v1, v3}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToChannel$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/models/domain/ModelInvite;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Ljava/lang/String;)V + + const/16 v13, 0x1e + + invoke-static/range {v6 .. v14}, 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 v1, "viewState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public final sendInviteToUser(JLcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelInvite;)V - .locals 11 + .locals 10 - const-string/jumbo v0, "viewState" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->createPrivateChannel(J)Lrx/Observable; + invoke-virtual {v1, p1, p2}, Lcom/discord/stores/StoreChannels;->createPrivateChannel(J)Lrx/Observable; move-result-object p1 const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 const/4 p2, 0x2 - invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v2 + move-result-object v1 - const-class v3, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; - new-instance v8, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1; - - invoke-direct {v8, p0, p3, p4}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelInvite;)V + const/4 v3, 0x0 const/4 v4, 0x0 @@ -670,43 +715,66 @@ const/4 v6, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1; - const/16 v9, 0x1e + invoke-direct {v7, p0, p3, p4}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$sendInviteToUser$1;->(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelInvite;)V - const/4 v10, 0x0 + const/16 v8, 0x1e - 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 + 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, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final updateInviteSettings(Lcom/discord/models/domain/ModelInvite$Settings;)V .locals 1 - const-string v0, "settings" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->storeInviteSettings:Lcom/discord/stores/StoreInviteSettings; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreInviteSettings;->setInviteSettings(Lcom/discord/models/domain/ModelInvite$Settings;)V return-void + + :cond_0 + const-string p1, "settings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateSearchQuery(Ljava/lang/String;)V .locals 1 - const-string v0, "searchQuery" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->filterPublisher:Lrx/subjects/BehaviorSubject; invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "searchQuery" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateSentInvites(Ljava/util/Map;)V @@ -723,13 +791,20 @@ } .end annotation - const-string v0, "sentInvites" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->sentInvitesSubject:Lrx/subjects/BehaviorSubject; invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "sentInvites" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory.smali index 8d80970e4a..048d6ebb27 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory.smali @@ -12,23 +12,30 @@ # direct methods .method public constructor (Landroid/content/res/Resources;)V - .locals 1 + .locals 0 - const-string v0, "resources" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->resources:Landroid/content/res/Resources; return-void + + :cond_0 + const-string p1, "resources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 9 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel; @@ -49,39 +54,48 @@ invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels; - move-result-object v2 + move-result-object v1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings; - move-result-object v3 + move-result-object v2 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser; - move-result-object v4 + move-result-object v3 - new-instance v5, Lcom/discord/widgets/guilds/invite/InviteGenerator; + new-instance v4, Lcom/discord/widgets/guilds/invite/InviteGenerator; - invoke-direct {v5}, Lcom/discord/widgets/guilds/invite/InviteGenerator;->()V + invoke-direct {v4}, Lcom/discord/widgets/guilds/invite/InviteGenerator;->()V sget-object v0, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;->Companion:Lcom/discord/widgets/guilds/invite/InviteSuggestionsService$Companion; invoke-virtual {v0}, Lcom/discord/widgets/guilds/invite/InviteSuggestionsService$Companion;->create()Lcom/discord/widgets/guilds/invite/InviteSuggestionsService; - move-result-object v6 + move-result-object v5 - iget-object v7, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->resources:Landroid/content/res/Resources; + iget-object v6, p0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModelFactory;->resources:Landroid/content/res/Resources; - const/4 v8, 0x1 + const/4 v7, 0x1 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->(Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreUser;Lcom/discord/widgets/guilds/invite/InviteGenerator;Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;Landroid/content/res/Resources;Z)V + invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShareViewModel;->(Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreUser;Lcom/discord/widgets/guilds/invite/InviteGenerator;Lcom/discord/widgets/guilds/invite/InviteSuggestionsService;Landroid/content/res/Resources;Z)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getResources()Landroid/content/res/Resources; diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali index 467e74c262..6722fdd52d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali @@ -43,183 +43,261 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteMessage" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getInviteMessage()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "inviteMessage" - move-result-object v1 + const-string v4, "getInviteMessage()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "title" + const/4 v2, 0x0 - const-string v3, "getTitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "title" + + const-string v4, "getTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersWrap" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getMembersWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersWrap" + + const-string v4, "getMembersWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersOnlineWrap" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getMembersOnlineWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersOnlineWrap" + + const-string v4, "getMembersOnlineWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersOnlineTextView" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getMembersOnlineTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersOnlineTextView" + + const-string v4, "getMembersOnlineTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersTotalTextView" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getMembersTotalTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersTotalTextView" + + const-string v4, "getMembersTotalTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersTotalWrap" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getMembersTotalWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersTotalWrap" + + const-string v4, "getMembersTotalWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatarBig" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getAvatarBig()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "avatarBig" + + const-string v4, "getAvatarBig()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatarBigWrap" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getAvatarBigWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "avatarBigWrap" + + const-string v4, "getAvatarBigWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatarSmall" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getAvatarSmall()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "avatarSmall" + + const-string v4, "getAvatarSmall()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatarSmallCard" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getAvatarSmallCard()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "avatarSmallCard" + + const-string v4, "getAvatarSmallCard()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatarSmallWrap" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getAvatarSmallWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "avatarSmallWrap" + + const-string v4, "getAvatarSmallWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; + new-instance v1, Lk0/n/c/q; - const-string v2, "expiredImage" + const-class v2, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo; - const-string v3, "getExpiredImage()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "expiredImage" + + const-string v4, "getExpiredImage()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc @@ -273,9 +351,7 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 1 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -397,11 +473,20 @@ const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo;->parseAttributeSet(Landroid/content/Context;Landroid/util/AttributeSet;I)V return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -503,7 +588,7 @@ if-eqz v1, :cond_2 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -515,7 +600,7 @@ move-object v1, v0 :goto_2 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isMultiUserDM()Z @@ -596,7 +681,7 @@ const-string v3, "name" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1}, Lcom/discord/widgets/guilds/invite/WidgetInviteInfo;->getFormattedGuildName(Ljava/lang/String;)Ljava/lang/CharSequence; @@ -1076,7 +1161,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1094,7 +1179,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1115,7 +1200,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1142,7 +1227,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1155,7 +1240,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1196,7 +1281,7 @@ const-string v3, "resources" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -1204,7 +1289,7 @@ const-string v4, "context" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v0, [Ljava/lang/Object; @@ -1230,7 +1315,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1250,7 +1335,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v1}, Lcom/discord/utilities/string/StringUtilsKt;->format(ILandroid/content/Context;)Ljava/lang/String; @@ -1266,7 +1351,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1441,9 +1526,7 @@ .method public final configureUI(Lcom/discord/models/domain/ModelInvite;)V .locals 3 - const-string v0, "model" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -1510,6 +1593,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final configureUIFailure(Lcom/discord/utilities/error/Error;)V @@ -1541,7 +1633,7 @@ const-string v1, "e.response" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel$Companion.smali index 50c3b98276..2ad40c49ac 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final create(Lcom/discord/models/domain/ModelInvite$Settings;Ljava/util/Map;Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/List;)Lcom/discord/widgets/guilds/invite/WidgetInviteModel; - .locals 13 + .locals 12 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -59,35 +59,19 @@ move-object/from16 v1, p4 - const-string v2, "settings" + const/4 v2, 0x0 - move-object v5, p1 + if-eqz p1, :cond_7 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_6 - const-string v2, "invitableChannels" + if-eqz p3, :cond_5 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_4 - const-string v2, "inviteGenerationState" + if-eqz p6, :cond_3 - move-object/from16 v3, p3 - - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "me" - - move-object/from16 v10, p5 - - invoke-static {v10, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "dms" - - move-object/from16 v11, p6 - - invoke-static {v11, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->getLastGeneratedInvite()Lcom/discord/models/domain/ModelInvite; + invoke-virtual {p3}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->getLastGeneratedInvite()Lcom/discord/models/domain/ModelInvite; move-result-object v6 @@ -95,29 +79,31 @@ invoke-interface {p2}, Ljava/util/Map;->values()Ljava/util/Collection; - move-result-object v2 + move-result-object v3 - invoke-direct {v9, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V + invoke-direct {v9, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V invoke-static {}, Lcom/discord/models/domain/ModelChannel;->getSortByNameAndType()Ljava/util/Comparator; - move-result-object v2 + move-result-object v3 - invoke-static {v9, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V + invoke-static {v9, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V invoke-interface {p2, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - move-result v2 + move-result v3 const/4 v4, 0x0 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 - check-cast v0, Lcom/discord/models/domain/ModelChannel; + move-object v2, v0 + + check-cast v2, Lcom/discord/models/domain/ModelChannel; goto :goto_0 @@ -132,45 +118,43 @@ move-result-object v0 - check-cast v0, Lcom/discord/models/domain/ModelChannel; + move-object v2, v0 - goto :goto_0 + check-cast v2, Lcom/discord/models/domain/ModelChannel; :cond_1 - const/4 v0, 0x0 - :goto_0 if-eqz v6, :cond_2 + if-eqz v2, :cond_2 + + invoke-virtual {v6}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; + + move-result-object v0 + if-eqz v0, :cond_2 invoke-virtual {v6}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v1 + move-result-object v0 - if-eqz v1, :cond_2 + const-string v1, "generatedInvite.channel" - invoke-virtual {v6}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel; - - move-result-object v1 - - const-string v2, "generatedInvite.channel" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J - - move-result-wide v1 + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J + move-result-wide v0 + + invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getId()J + move-result-wide v7 - cmp-long v12, v1, v7 + cmp-long v3, v0, v7 - if-nez v12, :cond_2 + if-nez v3, :cond_2 - const/4 v1, 0x1 + const/4 v0, 0x1 const/4 v8, 0x1 @@ -180,15 +164,15 @@ const/4 v8, 0x0 :goto_1 - new-instance v1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel; + new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetInviteModel; - invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->isGenerating()Z + invoke-virtual {p3}, Lcom/discord/widgets/guilds/invite/InviteGenerator$InviteGenerationState;->isGenerating()Z move-result v7 - move-object v3, v1 + move-object v3, v0 - move-object v4, v0 + move-object v4, v2 move-object v5, p1 @@ -198,5 +182,40 @@ invoke-direct/range {v3 .. v11}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelInvite$Settings;Lcom/discord/models/domain/ModelInvite;ZZLjava/util/List;Lcom/discord/models/domain/ModelUser;Ljava/util/List;)V - return-object v1 + return-object v0 + + :cond_3 + const-string v0, "dms" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_4 + const-string v0, "me" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_5 + const-string v0, "inviteGenerationState" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_6 + const-string v0, "invitableChannels" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_7 + const-string v0, "settings" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel.smali index 90234a2fa6..cfe734a9b9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteModel.smali @@ -85,17 +85,13 @@ } .end annotation - const-string v0, "invitableChannels" + const/4 v0, 0x0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_2 - const-string v0, "me" + if-eqz p7, :cond_1 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dms" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -116,6 +112,27 @@ iput-object p8, p0, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->dms:Ljava/util/List; return-void + + :cond_0 + const-string p1, "dms" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "invitableChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelInvite$Settings;Lcom/discord/models/domain/ModelInvite;ZZLjava/util/List;Lcom/discord/models/domain/ModelUser;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -396,23 +413,13 @@ } .end annotation - const-string v0, "invitableChannels" + const/4 v0, 0x0 - move-object/from16 v7, p6 + if-eqz p6, :cond_2 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_1 - const-string v0, "me" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dms" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/invite/WidgetInviteModel; @@ -428,9 +435,36 @@ move v6, p5 + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + + move-object/from16 v9, p8 + invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelInvite$Settings;Lcom/discord/models/domain/ModelInvite;ZZLjava/util/List;Lcom/discord/models/domain/ModelUser;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string v1, "dms" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "me" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "invitableChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -448,7 +482,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->targetChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -458,7 +492,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->settings:Lcom/discord/models/domain/ModelInvite$Settings; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -468,7 +502,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->invite:Lcom/discord/models/domain/ModelInvite; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -490,7 +524,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->invitableChannels:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -500,7 +534,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -510,7 +544,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/invite/WidgetInviteModel;->dms:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/join/BaseChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/join/BaseChannelViewHolder.smali index a056d05e27..7c8b73cb48 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/BaseChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/BaseChannelViewHolder.smali @@ -5,25 +5,39 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public bind(Lcom/discord/widgets/guilds/join/ChannelItem;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/ChannelItem$ChannelData.smali b/com.discord/smali/com/discord/widgets/guilds/join/ChannelItem$ChannelData.smali index 15639a5516..202ed4d306 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/ChannelItem$ChannelData.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/ChannelItem$ChannelData.smali @@ -64,23 +64,17 @@ } .end annotation - const-string/jumbo v0, "welcomeChannel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dismissSheet" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "goToChannel" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p5, :cond_0 + const/4 v1, 0x0 - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/guilds/join/ChannelItem;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/guilds/join/ChannelItem;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->welcomeChannel:Lcom/discord/models/domain/ModelGuildWelcomeChannel; @@ -93,6 +87,27 @@ iput p6, p0, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->index:I return-void + + :cond_0 + const-string p1, "goToChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dismissSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "welcomeChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;Lcom/discord/models/domain/ModelGuildWelcomeChannel;Lkotlin/jvm/functions/Function0;JLkotlin/jvm/functions/Function2;IILjava/lang/Object;)Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData; @@ -240,17 +255,13 @@ } .end annotation - const-string/jumbo v0, "welcomeChannel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "dismissSheet" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "goToChannel" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData; @@ -269,6 +280,27 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->(Lcom/discord/models/domain/ModelGuildWelcomeChannel;Lkotlin/jvm/functions/Function0;JLkotlin/jvm/functions/Function2;I)V return-object v0 + + :cond_0 + const-string p1, "goToChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dismissSheet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "welcomeChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -286,7 +318,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->welcomeChannel:Lcom/discord/models/domain/ModelGuildWelcomeChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -296,7 +328,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->dismissSheet:Lkotlin/jvm/functions/Function0; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -314,7 +346,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->goToChannel:Lkotlin/jvm/functions/Function2; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/join/ChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/join/ChannelViewHolder.smali index 4172dca3e9..1c42808c78 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/ChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/ChannelViewHolder.smali @@ -21,7 +21,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/guilds/join/ChannelViewHolder; @@ -29,65 +29,95 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string/jumbo v2, "welcomeChannel" + new-instance v2, Lk0/n/c/q; - const-string v3, "getWelcomeChannel()Landroidx/cardview/widget/CardView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "welcomeChannel" - move-result-object v2 + const-string v5, "getWelcomeChannel()Landroidx/cardview/widget/CardView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "emojiImageView" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "emojiImageView" + + const-string v5, "getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "descriptionView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDescriptionView()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "descriptionView" + + const-string v5, "getDescriptionView()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "nameView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getNameView()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "nameView" + + const-string v5, "getNameView()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string/jumbo v2, "unicodeEmojiView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getUnicodeEmojiView()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x4 + const-string v3, "unicodeEmojiView" - aput-object v0, v1, v2 + const-string v4, "getUnicodeEmojiView()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x4 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -95,11 +125,9 @@ .end method .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/guilds/join/BaseChannelViewHolder;->(Landroid/view/View;)V @@ -144,6 +172,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->unicodeEmojiView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getDescriptionView()Landroid/widget/TextView; @@ -249,115 +286,108 @@ # virtual methods .method public bind(Lcom/discord/widgets/guilds/join/ChannelItem;)V - .locals 13 + .locals 14 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/widgets/guilds/join/BaseChannelViewHolder;->bind(Lcom/discord/widgets/guilds/join/ChannelItem;)V - move-object v0, p1 + move-object v1, p1 - check-cast v0, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData; + check-cast v1, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData; invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - - move-result-object v1 - - iget v1, v1, Landroid/view/ViewGroup$LayoutParams;->width:I - - invoke-static {v1}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I - - move-result v1 - - invoke-virtual {v0}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; + invoke-virtual {v2}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v2 - invoke-virtual {v2, v1}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->getEmojiUri(I)Ljava/lang/String; + iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->width:I - move-result-object v4 + invoke-static {v2}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I - invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getDescriptionView()Landroid/widget/TextView; + move-result v2 - move-result-object v1 - - invoke-virtual {v0}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; - - move-result-object v2 - - invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->getDescription()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getNameView()Landroid/widget/TextView; - - move-result-object v1 - - sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels; - - move-result-object v2 - - invoke-virtual {v0}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; + invoke-virtual {v1}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; move-result-object v3 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->getChannelId()J + invoke-virtual {v3, v2}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->getEmojiUri(I)Ljava/lang/String; - move-result-wide v5 + move-result-object v5 - invoke-virtual {v2, v5, v6}, Lcom/discord/stores/StoreChannels;->getChannel$app_productionDiscordExternalRelease(J)Lcom/discord/models/domain/ModelChannel; + invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getDescriptionView()Landroid/widget/TextView; move-result-object v2 - if-eqz v2, :cond_0 + invoke-virtual {v1}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; - invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + move-result-object v3 + + invoke-virtual {v3}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->getDescription()Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + + invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getNameView()Landroid/widget/TextView; move-result-object v2 - goto :goto_0 + sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels; + + move-result-object v3 + + invoke-virtual {v1}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; + + move-result-object v4 + + invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuildWelcomeChannel;->getChannelId()J + + move-result-wide v6 + + invoke-virtual {v3, v6, v7}, Lcom/discord/stores/StoreChannels;->getChannel$app_productionDiscordExternalRelease(J)Lcom/discord/models/domain/ModelChannel; + + move-result-object v3 + + if-eqz v3, :cond_0 + + invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + + move-result-object v0 :cond_0 - const/4 v2, 0x0 + invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - :goto_0 - invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; + move-result-object v0 - move-result-object v2 - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getWelcomeChannel()Landroidx/cardview/widget/CardView; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/widgets/guilds/join/ChannelViewHolder$bind$1; invoke-direct {v2, p1}, Lcom/discord/widgets/guilds/join/ChannelViewHolder$bind$1;->(Lcom/discord/widgets/guilds/join/ChannelItem;)V - invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V const/16 p1, 0x8 - const/4 v1, 0x0 + const/4 v0, 0x0 - if-eqz v4, :cond_1 + if-eqz v5, :cond_1 invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v3 - - const/4 v5, 0x0 + move-result-object v4 const/4 v6, 0x0 @@ -369,17 +399,19 @@ const/4 v10, 0x0 - const/16 v11, 0xfc + const/4 v11, 0x0 - const/4 v12, 0x0 + const/16 v12, 0xfc - invoke-static/range {v3 .. v12}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V + const/4 v13, 0x0 + + invoke-static/range {v4 .. v13}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v0}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getUnicodeEmojiView()Landroid/widget/TextView; @@ -387,10 +419,10 @@ invoke-virtual {v0, p1}, Landroid/view/View;->setVisibility(I)V - goto :goto_1 + goto :goto_0 :cond_1 - invoke-virtual {v0}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; + invoke-virtual {v1}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; move-result-object v2 @@ -410,13 +442,13 @@ move-result-object p1 - invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->getUnicodeEmojiView()Landroid/widget/TextView; move-result-object p1 - invoke-virtual {v0}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; + invoke-virtual {v1}, Lcom/discord/widgets/guilds/join/ChannelItem$ChannelData;->getWelcomeChannel()Lcom/discord/models/domain/ModelGuildWelcomeChannel; move-result-object v0 @@ -427,6 +459,13 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V :cond_2 - :goto_1 + :goto_0 return-void + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$Companion.smali index 805b02c0c6..d68da169c3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$Companion.smali @@ -36,25 +36,35 @@ .method public final show(Landroid/content/Context;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "location" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "Join Guild" - const-string v0, "Join Guild" - - invoke-static {v0, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/guilds/join/WidgetGuildJoin$ToolbarButton; - const/4 v0, 0x0 - const/4 v1, 0x4 invoke-static {p1, p2, v0, v1}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "location" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1.smali index 0d91163c70..a69d834aca 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildJoin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/widget/TextView;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1;->this$0:Lcom/discord/widgets/guilds/join/WidgetGuildJoin; invoke-virtual {p1}, Lcom/discord/widgets/guilds/join/WidgetGuildJoin;->handleGuildJoin()V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali index 6a8836edfa..c41e687bad 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali @@ -32,29 +32,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildJoin; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildJoinInvite" + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildJoin; - const-string v3, "getGuildJoinInvite()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildJoinInvite" - move-result-object v1 + const-string v4, "getGuildJoinInvite()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildJoin; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildJoinButton" + const/4 v2, 0x0 - const-string v3, "getGuildJoinButton()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildJoin; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildJoinButton" + + const-string v4, "getGuildJoinButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -194,7 +206,7 @@ const-string v0, "guildJoinInvite.context" - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -213,9 +225,9 @@ .annotation build Landroidx/annotation/CallSuper; .end annotation - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -223,17 +235,15 @@ move-result-object p1 - new-instance v0, Lcom/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1; - - invoke-direct {v0, p0}, Lcom/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1;->(Lcom/discord/widgets/guilds/join/WidgetGuildJoin;)V - const/4 v1, 0x0 - const/4 v2, 0x1 + new-instance v2, Lcom/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1; - const/4 v3, 0x0 + invoke-direct {v2, p0}, Lcom/discord/widgets/guilds/join/WidgetGuildJoin$onViewBound$1;->(Lcom/discord/widgets/guilds/join/WidgetGuildJoin;)V - invoke-static {p1, v1, v0, v2, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; + const/4 v3, 0x1 + + invoke-static {p1, v1, v2, v3, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; invoke-virtual {p0}, Lcom/discord/widgets/guilds/join/WidgetGuildJoin;->getGuildJoinButton()Landroid/widget/Button; @@ -246,4 +256,11 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$Companion.smali index d051f8f2d6..757bb4c06d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;J)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; @@ -63,4 +61,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$dismissSheet$1.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$dismissSheet$1.smali index 156800a483..3395cc29f8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$dismissSheet$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$dismissSheet$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$dismissSheet$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildWelcomeSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$goToChannel$1.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$goToChannel$1.smali index 8a54bff8c4..36001f7176 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$goToChannel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$goToChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$configureWelcomeChannels$goToChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildWelcomeSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Integer;", @@ -48,7 +48,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$onViewCreated$1.smali index 4cada1991d..482826dd2c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$onViewCreated$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildWelcomeSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleViewState" - - const-string v5, "handleViewState(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleViewState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleViewState(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet;->access$handleViewState(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet;Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet.smali index b2f12c4572..7b060e86d0 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheet.smali @@ -47,85 +47,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildWelcomeSheetFlipper" + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; - const-string v3, "getGuildWelcomeSheetFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildWelcomeSheetFlipper" - move-result-object v1 + const-string v4, "getGuildWelcomeSheetFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildIcon" + const/4 v2, 0x0 - const-string v3, "getGuildIcon()Landroid/widget/ImageView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildIcon" + + const-string v4, "getGuildIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildIconName" + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; - const-string v3, "getGuildIconName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildIconName" + + const-string v4, "getGuildIconName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildName" + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; - const-string v3, "getGuildName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildName" + + const-string v4, "getGuildName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildDescription" + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; - const-string v3, "getGuildDescription()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildDescription" + + const-string v4, "getGuildDescription()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsRecyclerView" + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet; - const-string v3, "getChannelsRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsRecyclerView" + + const-string v4, "getChannelsRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -216,9 +252,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -736,9 +772,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -752,39 +788,37 @@ move-result-wide p1 - new-instance v0, Landroidx/lifecycle/ViewModelProvider; + new-instance v1, Landroidx/lifecycle/ViewModelProvider; - new-instance v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory; + new-instance v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory; - invoke-direct {v1, p1, p2}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory;->(J)V + invoke-direct {v2, p1, p2}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory;->(J)V - invoke-direct {v0, p0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {v1, p0, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V const-class p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; - invoke-virtual {v0, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {v1, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 const-string p2, "ViewModelProvider(\n \u2026del::class.java\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; iput-object p1, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet;->viewModel:Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; - const/4 p2, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lf/a/b/q0;->observeViewState()Lrx/Observable; move-result-object p1 - const/4 v0, 0x2 + const/4 p2, 0x2 - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 @@ -819,9 +853,16 @@ return-void :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw p2 + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter.smali index 49cab1d0de..49de1a1ca0 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter.smali @@ -32,7 +32,7 @@ invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; iput-object v0, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter;->data:Ljava/util/List; @@ -84,9 +84,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/guilds/join/BaseChannelViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter;->data:Ljava/util/List; @@ -99,6 +97,15 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/guilds/join/BaseChannelViewHolder;->bind(Lcom/discord/widgets/guilds/join/ChannelItem;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -114,9 +121,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/join/BaseChannelViewHolder; .locals 2 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -138,9 +143,9 @@ new-instance p2, Lcom/discord/widgets/guilds/join/ChannelViewHolder; - const-string/jumbo v0, "view" + const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/guilds/join/ChannelViewHolder;->(Landroid/view/View;)V @@ -158,10 +163,19 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -172,13 +186,20 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetChannelAdapter;->data:Ljava/util/List; invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1.smali index 1dcb059504..b70abf6c4e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildWelcomeSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1;->this$0:Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory$observeStores$1.smali index b1da3cc5b9..5ce740dfa8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory$observeStores$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen;", - "Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory.smali index bfd27c1a14..5740485249 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory.smali @@ -35,7 +35,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 7 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; invoke-virtual {p0}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory;->observeStores()Lrx/Observable; - move-result-object v2 + move-result-object v1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected; - move-result-object v3 + move-result-object v2 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics; - move-result-object v4 + move-result-object v3 - iget-wide v5, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory;->guildId:J + iget-wide v4, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$Factory;->guildId:J - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreAnalytics;J)V + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreAnalytics;J)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeStores()Lrx/Observable; @@ -120,7 +127,7 @@ const-string v1, "Observable\n .\u2026 )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState.smali index 43135c280f..406d31e470 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState.smali @@ -100,7 +100,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -110,7 +110,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;->guildWelcomeScreen:Lcom/discord/stores/StoreGuildWelcomeScreens$GuildWelcomeScreen; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded.smali index 71423ace07..ffa1b0e79a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded.smali @@ -52,16 +52,12 @@ } .end annotation - const-string v0, "guildName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildShortName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->guildId:J @@ -77,6 +73,20 @@ iput-object p7, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->welcomeChannelsData:Ljava/util/List; return-void + + :cond_0 + const-string p1, "guildShortName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded; @@ -249,17 +259,11 @@ } .end annotation - const-string v0, "guildName" + const/4 v0, 0x0 - move-object v4, p3 + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildShortName" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded; @@ -267,6 +271,10 @@ move-wide v2, p1 + move-object v4, p3 + + move-object v5, p4 + move-object v6, p5 move-object v7, p6 @@ -276,6 +284,20 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string v1, "guildShortName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "guildName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -301,7 +323,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->guildName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -311,7 +333,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->guildShortName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -321,7 +343,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->guildIcon:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -331,7 +353,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->guildDescription:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -341,7 +363,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loaded;->welcomeChannelsData:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel.smali index 43c33560e5..4d329ef2fd 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel.smali @@ -41,7 +41,7 @@ # direct methods .method public constructor (Lrx/Observable;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreAnalytics;J)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -54,21 +54,17 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeChannelsSelected" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeAnalytics" + sget-object v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loading; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$ViewState$Loading; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->storeObservable:Lrx/Observable; @@ -78,21 +74,13 @@ iput-wide p4, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->guildId:J - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; - - new-instance v6, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1;->(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel; const/4 v3, 0x0 @@ -100,11 +88,17 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$1;->(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;)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 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -133,6 +127,27 @@ invoke-static {p1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel$StoreState;)V @@ -158,7 +173,7 @@ const-string v0, "guild.name" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; @@ -166,7 +181,7 @@ const-string v0, "guild.shortName" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getIcon()Ljava/lang/String; @@ -221,7 +236,7 @@ const-string v0, "guild.name" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; @@ -229,7 +244,7 @@ const-string v0, "guild.shortName" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getIcon()Ljava/lang/String; @@ -377,7 +392,7 @@ # virtual methods .method public final onClickChannel(JJILjava/util/List;)V - .locals 9 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(JJI", @@ -387,23 +402,21 @@ } .end annotation - const-string/jumbo v0, "welcomeChannels" + if-eqz p6, :cond_4 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; - iget-object v1, p0, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheetViewModel;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; + const/4 v5, 0x0 - const/4 v6, 0x0 + const/4 v6, 0x4 - const/4 v7, 0x4 + const/4 v7, 0x0 - const/4 v8, 0x0 + move-wide v1, p1 - move-wide v2, p1 + move-wide v3, p3 - move-wide v4, p3 - - invoke-static/range {v1 .. v8}, Lcom/discord/stores/StoreChannelsSelected;->set$default(Lcom/discord/stores/StoreChannelsSelected;JJIILjava/lang/Object;)V + invoke-static/range {v0 .. v7}, Lcom/discord/stores/StoreChannelsSelected;->set$default(Lcom/discord/stores/StoreChannelsSelected;JJIILjava/lang/Object;)V invoke-interface {p6, p5}, Ljava/util/List;->get(I)Ljava/lang/Object; @@ -490,11 +503,11 @@ goto :goto_1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -506,4 +519,13 @@ invoke-static/range {v0 .. v6}, Lcom/discord/utilities/analytics/AnalyticsTracker;->welcomeScreenChannelSelected(IJLjava/util/List;Ljava/util/List;Ljava/lang/String;Z)V return-void + + :cond_4 + const-string p1, "welcomeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1.smali index 4149cc3453..0692eb6a03 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "LeaveGuildDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStoreState" - - const-string v5, "handleStoreState(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;->access$handleStoreState(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory$observeStoreState$1.smali index b0d2507429..5aeb03c5c3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory.smali index f05af052be..6968055b55 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory.smali @@ -29,13 +29,11 @@ .method public constructor (JLcom/discord/stores/StoreGuilds;Lcom/discord/utilities/rest/RestAPI;)V .locals 1 - const-string v0, "guildStore" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "restAPI" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,20 @@ iput-object p4, p0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Factory;->restAPI:Lcom/discord/utilities/rest/RestAPI; return-void + + :cond_0 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLcom/discord/stores/StoreGuilds;Lcom/discord/utilities/rest/RestAPI;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -103,7 +115,7 @@ const-string p2, "guildStore\n .ob\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -122,9 +134,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; @@ -139,4 +149,13 @@ invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;->(JLrx/Observable;Lcom/discord/utilities/rest/RestAPI;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid.smali index b17cca4732..eb5c7a1efe 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid; invoke-direct {v0, p1}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid;->(Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid.smali index c09d731ed9..e135d642a4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;Z)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; @@ -37,6 +35,13 @@ iput-boolean p2, p0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid;->isLoading:Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid;Lcom/discord/models/domain/ModelGuild;ZILjava/lang/Object;)Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid; @@ -84,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Z)Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid;->(Lcom/discord/models/domain/ModelGuild;Z)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$1.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$1.smali index 6b146f3ec3..d3ba186091 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LeaveGuildDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$2.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$2.smali index f6bd45b470..7371b78788 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LeaveGuildDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$leaveGuild$2;->this$0:Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; invoke-static {p1}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;->access$onLeaveFailed(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel.smali index 6982b81f40..8ec40e151c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/LeaveGuildDialogViewModel.smali @@ -62,16 +62,12 @@ } .end annotation - const-string v0, "storeStateObservable" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "restAPI" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-wide p1, p0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;->guildId:J @@ -96,10 +92,6 @@ const-class v2, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; - new-instance v7, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1;->(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -108,6 +100,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$1;->(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -115,6 +111,20 @@ 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, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel;Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState;)V @@ -192,7 +202,7 @@ :cond_2 sget-object v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Invalid;->INSTANCE:Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$StoreState$Invalid; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -384,7 +394,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$Companion.smali index 7cc56d73ec..48a25824f4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;J)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/os/Bundle; @@ -63,4 +61,13 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$3.smali b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$3.smali index eab403f7fe..6dc6e8558b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetLeaveGuildDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$3;->this$0:Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog;->access$configureUI(Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog;Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$4.smali b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$4.smali index 590599d965..fe9294b26c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetLeaveGuildDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$onResume$4;->this$0:Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog;->access$handleEvent(Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog;Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog.smali b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog.smali index 45fb84b2a7..776e86ee62 100644 --- a/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog.smali +++ b/com.discord/smali/com/discord/widgets/guilds/leave/WidgetLeaveGuildDialog.smali @@ -37,57 +37,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "header" + const-class v2, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; - const-string v3, "getHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "header" - move-result-object v1 + const-string v4, "getHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "body" + const/4 v2, 0x0 - const-string v3, "getBody()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "body" + + const-string v4, "getBody()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmBtn" + const-class v2, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; - const-string v3, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmBtn" + + const-string v4, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancelBtn" + const-class v2, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog; - const-string v3, "getCancelBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancelBtn" + + const-string v4, "getCancelBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -164,9 +188,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -250,9 +274,9 @@ const-string v2, "getString(\n \u2026.guild.name\n )" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v1 @@ -273,7 +297,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Invalid;->INSTANCE:Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$ViewState$Invalid; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -371,7 +395,7 @@ sget-object v0, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Event$Dismiss;->INSTANCE:Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel$Event$Dismiss; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -430,7 +454,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -497,12 +521,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -510,9 +534,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 7 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppDialog;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -554,7 +576,7 @@ const-string p2, "ViewModelProvider(this, \u2026ewModel::class.java\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/leave/LeaveGuildDialogViewModel; @@ -570,4 +592,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/FolderItemDecoration.smali b/com.discord/smali/com/discord/widgets/guilds/list/FolderItemDecoration.smali index c3a9ca8daa..af099c1a7d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/FolderItemDecoration.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/FolderItemDecoration.smali @@ -45,17 +45,13 @@ .method public constructor (Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;I)V .locals 1 - const-string v0, "drawableNoChildren" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "tintableDrawableNoChildren" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "drawableWithChildren" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->()V @@ -70,6 +66,27 @@ iput p4, p0, Lcom/discord/widgets/guilds/list/FolderItemDecoration;->halfSize:I return-void + + :cond_0 + const-string p1, "drawableWithChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "tintableDrawableNoChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "drawableNoChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final drawBackgroundForInitialFolder(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)I @@ -134,7 +151,7 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -159,7 +176,7 @@ const-string v2, "firstView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getRight()I @@ -227,7 +244,7 @@ sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {p2, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -282,17 +299,13 @@ .method public onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 10 - const-string v0, "c" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "parent" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 invoke-virtual {p2}, Landroid/view/ViewGroup;->getChildCount()I @@ -326,7 +339,7 @@ instance-of v3, v2, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder; - const-string/jumbo v4, "view" + const-string v4, "view" if-eqz v3, :cond_3 @@ -340,7 +353,7 @@ if-eqz v5, :cond_3 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getRight()I @@ -453,7 +466,7 @@ if-eqz v2, :cond_4 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getRight()I @@ -504,4 +517,25 @@ :cond_5 return-void + + :cond_6 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "c" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$FolderItem.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$FolderItem.smali index 35aa012306..c2c50561a1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$FolderItem.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$FolderItem.smali @@ -63,12 +63,10 @@ } .end annotation - const-string v0, "guilds" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p6, :cond_0 + invoke-direct {p0, p1, p2, v0}, Lcom/discord/widgets/guilds/list/GuildListItem;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->folderId:J @@ -92,6 +90,13 @@ iput-boolean p11, p0, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->isTargetedForFolderAddition:Z return-void + + :cond_0 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -406,37 +411,44 @@ } .end annotation + if-eqz p6, :cond_0 + + new-instance v12, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; + + move-object v0, v12 + + move-wide v1, p1 + + move-object/from16 v3, p3 + + move-object/from16 v4, p4 + + move/from16 v5, p5 + + move-object/from16 v6, p6 + + move/from16 v7, p7 + + move/from16 v8, p8 + + move/from16 v9, p9 + + move/from16 v10, p10 + + move/from16 v11, p11 + + invoke-direct/range {v0 .. v11}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->(JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZ)V + + return-object v12 + + :cond_0 const-string v0, "guilds" - move-object/from16 v7, p6 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; - - move-object v1, v0 - - move-wide v2, p1 - - move-object/from16 v4, p3 - - move-object/from16 v5, p4 - - move/from16 v6, p5 - - move/from16 v8, p7 - - move/from16 v9, p8 - - move/from16 v10, p9 - - move/from16 v11, p10 - - move/from16 v12, p11 - - invoke-direct/range {v1 .. v12}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->(JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZ)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -462,7 +474,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->color:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -472,7 +484,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -488,7 +500,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->guilds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$GuildItem.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$GuildItem.smali index adc326f2f1..dad4758939 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$GuildItem.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$GuildItem.smali @@ -43,17 +43,15 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;IZZZLjava/lang/Long;ZZZLjava/lang/Boolean;)V .locals 3 - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v0 + move-result-wide v1 - const/4 v2, 0x0 - - invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/guilds/list/GuildListItem;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/guilds/list/GuildListItem;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->guild:Lcom/discord/models/domain/ModelGuild; @@ -76,6 +74,13 @@ iput-object p10, p0, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->isLastGuildInFolder:Ljava/lang/Boolean; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelGuild;IZZZLjava/lang/Long;ZZZLjava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -401,37 +406,44 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;IZZZLjava/lang/Long;ZZZLjava/lang/Boolean;)Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; .locals 12 + if-eqz p1, :cond_0 + + new-instance v11, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; + + move-object v0, v11 + + move-object v1, p1 + + move v2, p2 + + move v3, p3 + + move/from16 v4, p4 + + move/from16 v5, p5 + + move-object/from16 v6, p6 + + move/from16 v7, p7 + + move/from16 v8, p8 + + move/from16 v9, p9 + + move-object/from16 v10, p10 + + invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->(Lcom/discord/models/domain/ModelGuild;IZZZLjava/lang/Long;ZZZLjava/lang/Boolean;)V + + return-object v11 + + :cond_0 const-string v0, "guild" - move-object v2, p1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; - - move-object v1, v0 - - move v3, p2 - - move v4, p3 - - move/from16 v5, p4 - - move/from16 v6, p5 - - move-object/from16 v7, p6 - - move/from16 v8, p7 - - move/from16 v9, p8 - - move/from16 v10, p9 - - move-object/from16 v11, p10 - - invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->(Lcom/discord/models/domain/ModelGuild;IZZZLjava/lang/Long;ZZZLjava/lang/Boolean;)V - - return-object v0 + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -449,7 +461,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -491,7 +503,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->folderId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -519,7 +531,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->isLastGuildInFolder:Ljava/lang/Boolean; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem.smali index 8420fe16b1..454ce1978f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem.smali @@ -29,23 +29,28 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;I)V .locals 3 - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v0 + move-result-wide v1 - const/4 v2, 0x0 - - invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/guilds/list/GuildListItem;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/guilds/list/GuildListItem;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;->channel:Lcom/discord/models/domain/ModelChannel; iput p2, p0, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;->mentionCount:I return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;Lcom/discord/models/domain/ModelChannel;IILjava/lang/Object;)Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; @@ -97,15 +102,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;I)Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;->(Lcom/discord/models/domain/ModelChannel;I)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -123,7 +135,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder.smali index 1946c1a93a..8414e15a96 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder.smali @@ -70,16 +70,12 @@ } .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClicked" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->onClicked:Lkotlin/jvm/functions/Function1; @@ -90,9 +86,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.g\u2026ds_item_folder_container)" + const-string v0, "view.findViewById(R.id.g\u2026ds_item_folder_container)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemFolderContainer:Landroid/view/View; @@ -102,9 +98,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.guilds_item_folder)" + const-string v0, "view.findViewById(R.id.guilds_item_folder)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/views/ServerFolderView; @@ -116,9 +112,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.guilds_item_selected)" + const-string v0, "view.findViewById(R.id.guilds_item_selected)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemSelected:Landroid/view/View; @@ -128,9 +124,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.guilds_item_unread)" + const-string v0, "view.findViewById(R.id.guilds_item_unread)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemUnread:Landroid/view/View; @@ -140,9 +136,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.guilds_item_mentions)" + const-string v0, "view.findViewById(R.id.guilds_item_mentions)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -154,9 +150,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.guilds_item_voice)" + const-string v0, "view.findViewById(R.id.guilds_item_voice)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemVoice:Landroid/view/View; @@ -166,9 +162,9 @@ move-result-object p1 - const-string/jumbo p2, "view.findViewById(R.id.guilds_item_highlight)" + const-string p2, "view.findViewById(R.id.guilds_item_highlight)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemHighlight:Landroid/view/View; @@ -179,6 +175,20 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setClipToOutline(Z)V return-void + + :cond_0 + const-string p1, "onClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getOnClicked$p(Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;)Lkotlin/jvm/functions/Function1; @@ -218,19 +228,19 @@ .method public final configure(Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;)V .locals 9 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->data:Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->getColor()Ljava/lang/Integer; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Ljava/lang/Number;->intValue()I + invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v0 @@ -246,12 +256,7 @@ move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 iput-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->color:Ljava/lang/Integer; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->isOpen()Z @@ -270,12 +275,12 @@ move-result v0 - goto :goto_1 + goto :goto_0 :cond_1 const/4 v0, 0x0 - :goto_1 + :goto_0 iput v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->numChildren:I iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; @@ -324,24 +329,24 @@ const/4 v2, 0x1 - goto :goto_2 + goto :goto_1 :cond_2 const/4 v2, 0x0 - :goto_2 + :goto_1 const/16 v4, 0x8 if-eqz v2, :cond_3 const/4 v2, 0x0 - goto :goto_3 + goto :goto_2 :cond_3 const/16 v2, 0x8 - :goto_3 + :goto_2 invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemUnread:Landroid/view/View; @@ -360,22 +365,22 @@ const/4 v2, 0x1 - goto :goto_4 + goto :goto_3 :cond_4 const/4 v2, 0x0 - :goto_4 + :goto_3 if-eqz v2, :cond_5 const/4 v2, 0x0 - goto :goto_5 + goto :goto_4 :cond_5 const/16 v2, 0x8 - :goto_5 + :goto_4 invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemVoice:Landroid/view/View; @@ -394,22 +399,22 @@ const/4 v2, 0x1 - goto :goto_6 + goto :goto_5 :cond_6 const/4 v2, 0x0 - :goto_6 + :goto_5 if-eqz v2, :cond_7 const/4 v2, 0x0 - goto :goto_7 + goto :goto_6 :cond_7 const/16 v2, 0x8 - :goto_7 + :goto_6 invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FolderViewHolder;->itemHighlight:Landroid/view/View; @@ -435,7 +440,7 @@ iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -443,7 +448,7 @@ const-string v5, "itemView.context" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -463,23 +468,23 @@ move-result-object v0 - goto :goto_8 + goto :goto_7 :cond_9 const-string v0, "" - :goto_8 + :goto_7 const-string v4, "if (mentionCount > 0) it\u2026tionCount\n ) else \"\"" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -513,17 +518,24 @@ if-eqz v2, :cond_a - goto :goto_9 + goto :goto_8 :cond_a invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->getMentionCount()I move-result v1 - :goto_9 + :goto_8 invoke-virtual {p0, v0, v1}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->configureMentionsCount(Landroid/widget/TextView;I)V return-void + + :cond_b + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getColor()Ljava/lang/Integer; diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder.smali index b2f04190ea..304a828c89 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder.smali @@ -48,16 +48,12 @@ } .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClicked" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;->onClicked:Lkotlin/jvm/functions/Function1; @@ -68,9 +64,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.g\u2026rofile_avatar_background)" + const-string v0, "view.findViewById(R.id.g\u2026rofile_avatar_background)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -82,9 +78,9 @@ move-result-object p2 - const-string/jumbo v0, "view.findViewById(R.id.guilds_item_profile_avatar)" + const-string v0, "view.findViewById(R.id.guilds_item_profile_avatar)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -96,13 +92,27 @@ move-result-object p1 - const-string/jumbo p2, "view.findViewById(R.id.g\u2026ds_item_profile_selected)" + const-string p2, "view.findViewById(R.id.g\u2026ds_item_profile_selected)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;->itemSelected:Landroid/view/View; return-void + + :cond_0 + const-string p1, "onClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getOnClicked$p(Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;)Lkotlin/jvm/functions/Function1; @@ -118,75 +128,73 @@ .method public final configure(Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;)V .locals 7 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;->itemSelected:Landroid/view/View; + iget-object v1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;->itemSelected:Landroid/view/View; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;->isSelected()Z - move-result v1 + move-result v2 + + const/4 v3, 0x0 + + if-eqz v2, :cond_0 const/4 v2, 0x0 - if-eqz v1, :cond_0 - - const/4 v1, 0x0 - goto :goto_0 :cond_0 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_0 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V - iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - new-instance v1, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder$configure$1; + new-instance v2, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder$configure$1; - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder$configure$1;->(Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;)V + invoke-direct {v2, p0, p1}, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder$configure$1;->(Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;)V - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;->itemAvatarBackground:Lcom/facebook/drawee/view/SimpleDraweeView; + iget-object v1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$FriendsViewHolder;->itemAvatarBackground:Lcom/facebook/drawee/view/SimpleDraweeView; - invoke-virtual {v0}, Lcom/facebook/drawee/view/DraweeView;->getHierarchy()Lcom/facebook/drawee/interfaces/DraweeHierarchy; + invoke-virtual {v1}, Lcom/facebook/drawee/view/DraweeView;->getHierarchy()Lcom/facebook/drawee/interfaces/DraweeHierarchy; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/facebook/drawee/generic/GenericDraweeHierarchy; + check-cast v1, Lcom/facebook/drawee/generic/GenericDraweeHierarchy; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;->isSelected()Z - move-result v1 + move-result v2 - const-string v3, "itemView" + const-string v4, "itemView" - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - const v1, 0x7f080192 + const v0, 0x7f080192 goto :goto_1 :cond_1 - iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v4, 0x7f04012a + const v5, 0x7f04012a - const/4 v5, 0x2 + const/4 v6, 0x2 - const/4 v6, 0x0 + invoke-static {v2, v5, v3, v6, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - invoke-static {v1, v4, v2, v5, v6}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - - move-result v1 + move-result v0 :goto_1 - invoke-virtual {v0, v1}, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;->o(I)V + invoke-virtual {v1, v0}, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;->o(I)V invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;->isSelected()Z @@ -198,7 +206,7 @@ iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f060291 @@ -219,7 +227,7 @@ iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f040410 @@ -235,4 +243,11 @@ :goto_2 return-void + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder.smali index 9a7d76e422..fe3476e64e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder.smali @@ -130,20 +130,14 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClicked" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onLongPressed" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p4, :cond_1 + + if-eqz p5, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->overlayColor:I @@ -162,7 +156,7 @@ const-string p3, "itemView.findViewById(R.\u2026.guilds_item_avatar_wrap)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/view/ViewGroup; @@ -176,7 +170,7 @@ const-string p3, "itemView.findViewById(R.id.guilds_item_avatar)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -190,7 +184,7 @@ const-string p3, "itemView.findViewById(R.\u2026.guilds_item_avatar_text)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -204,7 +198,7 @@ const-string p3, "itemView.findViewById(R.id.guilds_item_mentions)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -218,7 +212,7 @@ const-string p3, "itemView.findViewById(R.id.guilds_item_voice)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->itemVoice:Landroid/view/View; @@ -230,7 +224,7 @@ const-string p3, "itemView.findViewById(R.\u2026_item_application_stream)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->itemApplicationStream:Landroid/view/View; @@ -242,7 +236,7 @@ const-string p3, "itemView.findViewById(R.id.guilds_item_unread)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->itemUnread:Landroid/view/View; @@ -254,7 +248,7 @@ const-string p3, "itemView.findViewById(R.id.guilds_item_selected)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->itemSelected:Landroid/view/View; @@ -315,6 +309,27 @@ iput p1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->imageRequestSize:I return-void + + :cond_0 + const-string p1, "onLongPressed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getOnClicked$p(Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;)Lkotlin/jvm/functions/Function1; @@ -501,7 +516,7 @@ const-string v6, "a" - invoke-static {v1, v6, v4, v5}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v1, v6, v4, v5}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -527,7 +542,7 @@ check-cast v1, Lcom/facebook/drawee/generic/GenericDraweeHierarchy; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v1, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;->e:Lf/g/g/e/f; @@ -562,7 +577,7 @@ check-cast v1, Lcom/facebook/drawee/generic/GenericDraweeHierarchy; - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v2, 0x32 @@ -616,7 +631,7 @@ move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1, v2}, Lk0/n/c/h;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; move-result-object v11 @@ -757,16 +772,16 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -800,30 +815,28 @@ .method public final configure(Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;)V .locals 11 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_18 - iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->data:Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; + iget-object v1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->data:Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; - invoke-virtual {v0}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; + move-result-object v1 - move-result-object v0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getIcon()Ljava/lang/String; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getIcon()Ljava/lang/String; - - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 iget-object v2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->data:Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; @@ -856,7 +869,7 @@ const/4 v2, 0x1 :goto_2 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -866,24 +879,24 @@ move-result-object v5 - invoke-static {v0, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/2addr v0, v3 + xor-int/2addr v1, v3 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 goto :goto_3 :cond_3 - const/4 v0, 0x0 + const/4 v1, 0x0 goto :goto_4 :cond_4 :goto_3 - const/4 v0, 0x1 + const/4 v1, 0x1 :goto_4 iget-object v5, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->data:Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; @@ -901,7 +914,7 @@ goto :goto_5 :cond_5 - move-object v5, v1 + move-object v5, v0 :goto_5 if-eqz v5, :cond_7 @@ -935,13 +948,13 @@ const-string v7, "itemView" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6, v4}, Landroid/view/View;->setVisibility(I)V iget-object v6, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->isSelected()Z @@ -1001,7 +1014,7 @@ const-string v8, "ICON_UNSET" - invoke-static {v6, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -1064,25 +1077,25 @@ invoke-direct {p0, v5}, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->configureGuildIconPositioning(Z)V :cond_c - if-nez v0, :cond_d + if-nez v1, :cond_d if-eqz v2, :cond_e :cond_d invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->isSelected()Z move-result v5 - invoke-direct {p0, v0, v5}, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->configureGuildIconImage(Lcom/discord/models/domain/ModelGuild;Z)V + invoke-direct {p0, v1, v5}, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->configureGuildIconImage(Lcom/discord/models/domain/ModelGuild;Z)V :cond_e invoke-direct {p0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->configureDraggingAlpha()V - iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->itemAvatarText:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$GuildViewHolder;->itemAvatarText:Landroid/widget/TextView; if-eqz v6, :cond_f @@ -1091,14 +1104,14 @@ :cond_f invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v1 + move-result-object v0 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :goto_b - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V if-eqz v2, :cond_11 @@ -1157,7 +1170,7 @@ iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1165,7 +1178,7 @@ const-string v2, "itemView.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -1193,15 +1206,15 @@ :goto_d const-string v1, "if (mentionCount > 0) it\u2026tionCount\n ) else \"\"" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v2, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1316,6 +1329,13 @@ invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_18 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getFolderId()Ljava/lang/Long; @@ -1393,7 +1413,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v0, 0x8 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder.smali index 399482a868..549bfa73d1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder.smali @@ -62,20 +62,14 @@ } .end annotation - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClicked" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onLongPressed" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder;->onClicked:Lkotlin/jvm/functions/Function1; @@ -88,9 +82,9 @@ move-result-object p2 - const-string/jumbo p3, "view.findViewById(R.id.guilds_item_dm_avatar)" + const-string p3, "view.findViewById(R.id.guilds_item_dm_avatar)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -102,15 +96,36 @@ move-result-object p1 - const-string/jumbo p2, "view.findViewById(R.id.guilds_item_dm_count)" + const-string p2, "view.findViewById(R.id.guilds_item_dm_count)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder;->itemCount:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "onLongPressed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getOnClicked$p(Lcom/discord/widgets/guilds/list/GuildListViewHolder$PrivateChannelViewHolder;)Lkotlin/jvm/functions/Function1; @@ -134,9 +149,7 @@ .method public final configure(Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;)V .locals 11 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;->getMentionCount()I @@ -156,7 +169,7 @@ iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -164,7 +177,7 @@ const-string v5, "itemView.context" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -192,15 +205,15 @@ :goto_0 const-string v4, "if (mentionCount > 0) it\u2026tionCount\n ) else \"\"" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v5, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -263,4 +276,13 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SimpleViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SimpleViewHolder.smali index 1e13f9f7a6..5947f90c2c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SimpleViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SimpleViewHolder.smali @@ -18,13 +18,18 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SpaceViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SpaceViewHolder.smali index 53011c47e4..aaee1a4d83 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SpaceViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder$SpaceViewHolder.smali @@ -22,17 +22,22 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/guilds/list/GuildListViewHolder;->(Landroid/view/View;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildListViewHolder$SpaceViewHolder;->view:Landroid/view/View; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder.smali index 18eeef0ea2..3d7fd31a94 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildListViewHolder.smali @@ -38,9 +38,7 @@ .method public final configureMentionsCount(Landroid/widget/TextView;I)V .locals 1 - const-string v0, "textView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x1 @@ -65,6 +63,15 @@ :goto_0 return-void + + :cond_1 + const-string p1, "textView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDragEnded(Z)V diff --git a/com.discord/smali/com/discord/widgets/guilds/list/GuildsDragAndDropCallback.smali b/com.discord/smali/com/discord/widgets/guilds/list/GuildsDragAndDropCallback.smali index 6d5a2a8c37..fe7eb8eea9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/GuildsDragAndDropCallback.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/GuildsDragAndDropCallback.smali @@ -41,17 +41,24 @@ .end method .method public constructor (Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$Controller;)V - .locals 1 + .locals 0 - const-string v0, "controller" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->()V iput-object p1, p0, Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback;->controller:Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$Controller; return-void + + :cond_0 + const-string p1, "controller" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -69,13 +76,11 @@ } .end annotation - const-string v0, "selected" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dropTargets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback;->controller:Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$Controller; @@ -84,36 +89,55 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "dropTargets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getMoveThreshold(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)F - .locals 1 + .locals 0 - const-string/jumbo v0, "viewHolder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const p1, 0x3e4ccccd # 0.2f return p1 + + :cond_0 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getMovementFlags(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I .locals 1 - const-string v0, "recyclerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string/jumbo p1, "viewHolder" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 instance-of p1, p2, Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$DraggableViewHolder; if-nez p1, :cond_0 - const/4 p2, 0x0 + move-object p2, v0 :cond_0 check-cast p2, Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$DraggableViewHolder; @@ -151,14 +175,26 @@ move-result p1 return p1 + + :cond_3 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public interpolateOutOfBoundsScroll(Landroidx/recyclerview/widget/RecyclerView;IIIJ)I .locals 0 - const-string p2, "recyclerView" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 int-to-float p1, p3 @@ -171,6 +207,15 @@ mul-int/lit8 p1, p1, 0x14 return p1 + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public isItemViewSwipeEnabled()Z @@ -192,17 +237,13 @@ .method public onMove(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z .locals 1 - const-string v0, "recyclerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "source" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "target" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback;->controller:Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$Controller; @@ -211,6 +252,27 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "target" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onSelectedChanged(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V @@ -245,9 +307,16 @@ .method public onSwiped(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V .locals 0 - const-string/jumbo p2, "viewHolder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$createDiffUtilCallback$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$createDiffUtilCallback$1.smali index a2b6a4a7fe..6506352623 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$createDiffUtilCallback$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$createDiffUtilCallback$1.smali @@ -54,7 +54,7 @@ check-cast p2, Lcom/discord/widgets/guilds/list/GuildListItem; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onBindViewHolder$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onBindViewHolder$1.smali index 24bede24aa..548b814492 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onBindViewHolder$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onBindViewHolder$1.smali @@ -57,7 +57,7 @@ const-string v1, "holder.itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onBindViewHolder$1;->$item:Lcom/discord/widgets/guilds/list/GuildListItem; diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1.smali index d4576c7450..31bddfec96 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Landroid/view/View;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v0, "LayoutInflater\n \u2026layoutRes, parent, false)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$2.smali index 37b7e1b65c..7f1d77f43d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;)V .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$2;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; @@ -80,4 +78,13 @@ invoke-interface {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;->onItemClicked(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$3.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$3.smali index 0b103bf4bc..2a18ec20eb 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;)V .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$3;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; @@ -80,4 +78,13 @@ invoke-interface {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;->onItemLongPressed(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$4.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$4.smali index 6d2c1a138e..88a7d24a94 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;)V .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$4;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; @@ -80,4 +78,13 @@ invoke-interface {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;->onItemClicked(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$5.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$5.smali index 9b698ac944..4f964e685a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$5.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;)V .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$5;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; @@ -80,4 +78,13 @@ invoke-interface {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;->onItemClicked(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$6.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$6.smali index 07523926e8..7713ec8c60 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$6.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;)V .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$6;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; @@ -80,4 +78,13 @@ invoke-interface {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;->onItemLongPressed(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$7.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$7.smali index 9e9f35e1ba..ee5e73b908 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$7.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem;)V .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$7;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; @@ -80,4 +78,13 @@ invoke-interface {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;->onItemClicked(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali index ca986b1b0b..9e98a4254e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali @@ -77,13 +77,11 @@ .method public constructor (Landroidx/recyclerview/widget/LinearLayoutManager;Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener;)V .locals 1 - const-string v0, "layoutManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "interactionListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -91,7 +89,7 @@ iput-object p2, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->interactionListener:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; @@ -102,6 +100,20 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; return-void + + :cond_0 + const-string p1, "interactionListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "layoutManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getInteractionListener$p(Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;)Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener; @@ -151,23 +163,21 @@ } .end annotation - const-string p3, "selected" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p3, "dropTargets" + if-eqz p2, :cond_2 - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object p3, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; + iget-object p4, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; iget-object p1, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - iget-object p4, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; + iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p3, p1, v0, p4}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getTransformedBoundingBox(Landroid/view/View;ZLandroid/graphics/Rect;)V + invoke-virtual {p4, p1, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getTransformedBoundingBox(Landroid/view/View;ZLandroid/graphics/Rect;)V iget-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; @@ -177,62 +187,74 @@ iput p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->selectedCenterY:I + const p1, 0x7fffffff + invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object p1 - - const p2, 0x7fffffff - - const/4 p3, 0x0 + move-result-object p2 :cond_0 :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z move-result p4 if-eqz p4, :cond_1 - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p4 check-cast p4, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; + iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; iget-object v2, p4, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; iget-object v3, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; - invoke-virtual {v1, v2, v0, v3}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getTransformedBoundingBox(Landroid/view/View;ZLandroid/graphics/Rect;)V + invoke-virtual {v0, v2, v1, v3}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getTransformedBoundingBox(Landroid/view/View;ZLandroid/graphics/Rect;)V - iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; + iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->boundingBoxRect:Landroid/graphics/Rect; - invoke-virtual {v1}, Landroid/graphics/Rect;->centerY()I + invoke-virtual {v0}, Landroid/graphics/Rect;->centerY()I - move-result v1 + move-result v0 iget v2, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->selectedCenterY:I - sub-int/2addr v2, v1 + sub-int/2addr v2, v0 invoke-static {v2}, Ljava/lang/Math;->abs(I)I move-result v2 - if-ge v2, p2, :cond_0 + if-ge v2, p1, :cond_0 - iput v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->targetCenterY:I + iput v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->targetCenterY:I move-object p3, p4 - move p2, v2 + move p1, v2 goto :goto_0 :cond_1 return-object p3 + + :cond_2 + const-string p1, "dropTargets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p1, "selected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public getItemCount()I @@ -314,7 +336,7 @@ :cond_3 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$DividerItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$DividerItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -327,7 +349,7 @@ :cond_4 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$CreateItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$CreateItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -340,7 +362,7 @@ :cond_5 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$HelpItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$HelpItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -362,7 +384,7 @@ :cond_7 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$SpaceItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$SpaceItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -412,9 +434,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/guilds/list/GuildListViewHolder;I)V .locals 2 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; @@ -519,6 +539,15 @@ :cond_7 :goto_1 return-void + + :cond_8 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -534,9 +563,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/list/GuildListViewHolder; .locals 7 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1; @@ -720,6 +747,15 @@ :goto_0 return-object p2 + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :pswitch_data_0 .packed-switch 0x0 :pswitch_8 @@ -735,11 +771,9 @@ .end method .method public onDragStarted(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "viewHolder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 check-cast p1, Lcom/discord/widgets/guilds/list/GuildListViewHolder; @@ -748,6 +782,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->draggingItem:Lcom/discord/widgets/guilds/list/GuildListViewHolder; return-void + + :cond_0 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDrop()V @@ -774,27 +817,19 @@ .end method .method public onMove(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z - .locals 17 + .locals 18 move-object/from16 v0, p0 move-object/from16 v1, p2 - move-object/from16 v2, p3 + const/4 v2, 0x0 - const-string v3, "recyclerView" + if-eqz p1, :cond_1b - move-object/from16 v4, p1 + if-eqz v1, :cond_1a - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "source" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "target" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_19 iget-object v3, v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->interactionListener:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener; @@ -808,85 +843,85 @@ move-result-wide v3 - check-cast v2, Lcom/discord/widgets/guilds/list/GuildListViewHolder; + move-object/from16 v5, p3 - invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemId()J + check-cast v5, Lcom/discord/widgets/guilds/list/GuildListViewHolder; + + invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemId()J move-result-wide v5 - iget-object v2, v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; + iget-object v7, v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v7}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v2 + move-result-object v7 - const/4 v7, -0x1 + const/4 v8, -0x1 - const/4 v8, 0x0 + const/4 v9, 0x0 - const/4 v9, -0x1 + const/4 v10, -0x1 - const/4 v10, 0x0 + const/4 v11, 0x0 - const/4 v11, -0x1 + const/4 v12, -0x1 :goto_0 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z - move-result v12 + move-result v13 - if-eqz v12, :cond_3 + if-eqz v13, :cond_3 - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v12 + move-result-object v13 - add-int/lit8 v13, v10, 0x1 + add-int/lit8 v14, v11, 0x1 - if-ltz v10, :cond_2 + if-ltz v11, :cond_2 - check-cast v12, Lcom/discord/widgets/guilds/list/GuildListItem; + check-cast v13, Lcom/discord/widgets/guilds/list/GuildListItem; - invoke-virtual {v12}, Lcom/discord/widgets/guilds/list/GuildListItem;->getItemId()J + invoke-virtual {v13}, Lcom/discord/widgets/guilds/list/GuildListItem;->getItemId()J - move-result-wide v14 + move-result-wide v15 - cmp-long v16, v14, v3 + cmp-long v17, v15, v3 - if-nez v16, :cond_0 + if-nez v17, :cond_0 - move v9, v10 + move v10, v11 goto :goto_1 :cond_0 - invoke-virtual {v12}, Lcom/discord/widgets/guilds/list/GuildListItem;->getItemId()J + invoke-virtual {v13}, Lcom/discord/widgets/guilds/list/GuildListItem;->getItemId()J - move-result-wide v14 + move-result-wide v15 - cmp-long v12, v14, v5 + cmp-long v13, v15, v5 - if-nez v12, :cond_1 + if-nez v13, :cond_1 - move v11, v10 + move v12, v11 :cond_1 :goto_1 - move v10, v13 + move v11, v14 goto :goto_0 :cond_2 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - const/4 v1, 0x0 - - throw v1 + throw v2 :cond_3 - if-eq v9, v7, :cond_18 + if-eq v10, v8, :cond_18 - if-ne v11, v7, :cond_4 + if-ne v12, v8, :cond_4 goto/16 :goto_c @@ -895,7 +930,7 @@ const-string v2, "source.itemView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/view/View;->getHeight()I @@ -956,7 +991,7 @@ :goto_3 iget-object v2, v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; - invoke-interface {v2, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v2, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v2 @@ -964,7 +999,7 @@ iget-object v4, v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; - invoke-interface {v4, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v4, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v4 @@ -1142,7 +1177,7 @@ :goto_a if-nez v2, :cond_13 - return v8 + return v9 :cond_13 invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I @@ -1159,7 +1194,7 @@ new-instance v1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow; - invoke-direct {v1, v9, v11}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow;->(II)V + invoke-direct {v1, v10, v12}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow;->(II)V goto :goto_b @@ -1173,14 +1208,14 @@ :cond_15 new-instance v1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation; - invoke-direct {v1, v9, v11}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation;->(II)V + invoke-direct {v1, v10, v12}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation;->(II)V goto :goto_b :cond_16 new-instance v1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove; - invoke-direct {v1, v9, v11}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove;->(II)V + invoke-direct {v1, v10, v12}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove;->(II)V :goto_b iget-object v2, v0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->interactionListener:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$InteractionListener; @@ -1200,7 +1235,28 @@ :cond_18 :goto_c - return v8 + return v9 + + :cond_19 + const-string v1, "target" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1a + const-string v1, "source" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1b + const-string v1, "recyclerView" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final setItems(Ljava/util/List;Z)V @@ -1215,9 +1271,7 @@ } .end annotation - const-string v0, "newItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p2, :cond_0 @@ -1235,7 +1289,7 @@ const-string v0, "DiffUtil.calculateDiff(callback, true)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter;->items:Ljava/util/List; @@ -1250,4 +1304,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem.smali index 72f9a78af0..c6728a9e07 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem.smali @@ -49,17 +49,24 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem; @@ -92,15 +99,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem; invoke-direct {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;->(Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali index 8061f6351c..5c0107a18b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali @@ -35,7 +35,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem; @@ -43,29 +43,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "avatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "avatar" - move-result-object v2 + const-string v5, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "guildName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getGuildName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "guildName" - aput-object v0, v1, v2 + const-string v4, "getGuildName()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -75,9 +87,7 @@ .method public constructor (Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d01e1 @@ -100,6 +110,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem;->guildName$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem;)Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter; @@ -155,43 +174,41 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;)V - .locals 8 + .locals 7 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem;->getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v1 + move-result-object v0 invoke-virtual {p2}, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v2 + move-result-object v1 + + const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xe - const/16 v6, 0xe + const/4 v6, 0x0 - const/4 v7, 0x0 + invoke-static/range {v1 .. v6}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - invoke-static/range {v2 .. v7}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + move-result-object v1 - move-result-object v2 + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/16 v5, 0x1c - const/16 v6, 0x1c - - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem;->getGuildName()Landroid/widget/TextView; @@ -216,6 +233,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$guildClickListener$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$guildClickListener$1.smali index af6751ef77..fef0447e13 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$guildClickListener$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$guildClickListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$guildClickListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildSearchAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter.smali index 10379f185b..5d94d5de99 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter.smali @@ -36,11 +36,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -49,6 +47,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter;->guildClickListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getGuildClickListener$p(Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter;)Lkotlin/jvm/functions/Function1; @@ -85,19 +92,31 @@ } .end annotation - const-string v0, "guildItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guildClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V iput-object p2, p0, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter;->guildClickListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "guildClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -111,11 +130,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -131,4 +148,13 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$Companion.smali index 0308c9b19c..01e16ca8e9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$Companion.smali @@ -38,7 +38,7 @@ if-eqz p3, :cond_0 - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p2, Lk0/i/n;->d:Lk0/i/n; :cond_0 invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildSelector$Companion;->createForResult(Landroidx/fragment/app/Fragment;Ljava/util/List;)V @@ -60,13 +60,11 @@ } .end annotation - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "ignoredGuildIds" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Landroid/content/Intent; @@ -84,7 +82,7 @@ const-string v0, "Intent().putExtra(EXTRA_\u2026rayList(ignoredGuildIds))" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v0, Lcom/discord/widgets/guilds/list/WidgetGuildSelector; @@ -93,4 +91,18 @@ invoke-static {p1, v0, p2, v1}, Lf/a/b/m;->g(Landroidx/fragment/app/Fragment;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "ignoredGuildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$configureUI$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$configureUI$1.smali index fcdea5fce8..d4ce268fe8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildSelector$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$1.smali index 4ec813eac8..b3d56cf503 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/Collection<", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$2.smali index 5692dff5cd..e917b3431a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$2.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/String;", - "Ljava/util/Collection<", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation @@ -87,7 +80,7 @@ const-string v0, "guilds" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -121,7 +114,7 @@ const-string v4, "it" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -141,7 +134,7 @@ const-string v4, "searchText" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; @@ -149,7 +142,7 @@ const-string v5, "(this as java.lang.String).toLowerCase()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; @@ -157,13 +150,13 @@ const-string v6, "it.name" - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; move-result-object v2 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3, v4, v2}, Lcom/discord/utilities/search/SearchUtils;->fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$3.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$3.smali index 5cd5d8262f..1d9b98b8bb 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$3.smali @@ -25,14 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -93,7 +86,7 @@ const-string v0, "matchedGuilds" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -126,7 +119,7 @@ const-string v3, "guild" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v1}, Lcom/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildItem;->(Lcom/discord/models/domain/ModelGuild;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$4.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$4.smali index aab024d3b2..ca215f916b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onResume$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildSelector$onResume$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v1, "guildItems" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildSelector;->access$configureUI(Lcom/discord/widgets/guilds/list/WidgetGuildSelector;Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onViewBound$2.smali index 9fa83e0f98..8884759dfd 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildSelector$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildSelector$onViewBound$2;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildSelector; @@ -84,4 +82,13 @@ invoke-virtual {p1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali index 99cb00d9b7..9438a5960d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali @@ -59,29 +59,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/list/WidgetGuildSelector; + new-instance v1, Lk0/n/c/q; - const-string v2, "search" + const-class v2, Lcom/discord/widgets/guilds/list/WidgetGuildSelector; - const-string v3, "getSearch()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "search" - move-result-object v1 + const-string v4, "getSearch()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/list/WidgetGuildSelector; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recyclerView" + const/4 v2, 0x0 - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/list/WidgetGuildSelector; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recyclerView" + + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -198,7 +210,7 @@ :cond_0 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -301,7 +313,7 @@ const-string v1, "Observable.combineLatest\u2026)\n )\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -319,7 +331,7 @@ const-string v1, "Observable.combineLatest\u2026 )\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -355,9 +367,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -420,11 +430,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.collections.ArrayList /* = java.util.ArrayList */" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$1.smali index acd210e84b..f37595211a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$1.smali @@ -29,15 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/stores/StoreNux$NuxState;", - "Ljava/lang/Boolean;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -95,7 +87,7 @@ const-string v1, "connectionOpen" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$2.smali index 08b1298b44..9abf05e1b6 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$2.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;->isEligible()Z + check-cast p1, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$2;->call(Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;)Z move-result p1 @@ -73,14 +75,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;)Z .locals 0 - check-cast p1, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint; + invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;->isEligible()Z - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$get$2;->call(Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$getDismissAction$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$getDismissAction$1.smali index e1eeaedf36..e27c55207f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$getDismissAction$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$getDismissAction$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$getDismissAction$1;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion$getDismissAction$1;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion.smali index 121fa6bd7a..c0f89c98ec 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint$Companion.smali @@ -94,7 +94,7 @@ const-string v0, "Observable\n \u2026.filter { it.isEligible }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0x0 @@ -116,7 +116,7 @@ const-string v1, "Observable\n \u2026 = false)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -150,7 +150,7 @@ const-string v1, "StoreStream\n \u2026te == PanelState.Closed }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureAddGuildHint$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureAddGuildHint$1.smali index 5bc32235a9..3add724447 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureAddGuildHint$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureAddGuildHint$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$configureAddGuildHint$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "nux" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xb - const/16 v6, 0xb + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "nux" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureBottomNavSpace$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureBottomNavSpace$1.smali index 36ac62e904..f0c26db0a6 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureBottomNavSpace$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$configureBottomNavSpace$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$configureBottomNavSpace$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -106,11 +106,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$1.smali index 1930caae2a..34b56fd3d7 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$1;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildsList; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->access$configureUI(Lcom/discord/widgets/guilds/list/WidgetGuildsList;Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$2.smali index 518c6d1a8f..8326f29ec9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$2;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildsList; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->access$handleEvent(Lcom/discord/widgets/guilds/list/WidgetGuildsList;Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$3.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$3.smali index 5997d066a3..1e17113444 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$3;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildsList; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->access$configureAddGuildHint(Lcom/discord/widgets/guilds/list/WidgetGuildsList;Lcom/discord/widgets/guilds/list/WidgetGuildsList$AddGuildHint;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$4.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$4.smali index e573de7df1..c8e3458c1f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onResume$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$onResume$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1.smali index c1bc5c10f5..7c2d42318b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Integer;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2.smali index 95ed1de257..20fc3a5e8b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsList.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildsList; @@ -85,4 +83,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali index b3657f5bea..45d8f2d4cf 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali @@ -42,29 +42,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/list/WidgetGuildsList; + new-instance v1, Lk0/n/c/q; - const-string v2, "recyclerView" + const-class v2, Lcom/discord/widgets/guilds/list/WidgetGuildsList; - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "recyclerView" - move-result-object v1 + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/list/WidgetGuildsList; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "unreadsStub" + const/4 v2, 0x0 - const-string v3, "getUnreadsStub()Landroid/view/ViewStub;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/list/WidgetGuildsList; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "unreadsStub" + + const-string v4, "getUnreadsStub()Landroid/view/ViewStub;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -143,7 +155,7 @@ :cond_0 const-string p0, "adapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -347,7 +359,7 @@ :cond_3 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -511,7 +523,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$ShowCreateGuild;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$ShowCreateGuild; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -524,7 +536,7 @@ :cond_2 sget-object v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$ShowHelp;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$ShowHelp; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -537,7 +549,7 @@ :cond_3 sget-object v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$FocusFirstElement;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$FocusFirstElement; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -585,7 +597,7 @@ const/4 v5, 0x0 - if-eqz v1, :cond_2 + if-eqz v1, :cond_5 invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V @@ -607,7 +619,7 @@ iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->adapter:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; - if-eqz v1, :cond_1 + if-eqz v1, :cond_4 invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V @@ -617,7 +629,7 @@ iget-object v2, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->adapter:Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter; - if-eqz v2, :cond_0 + if-eqz v2, :cond_3 invoke-direct {v1, v2}, Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback;->(Lcom/discord/widgets/guilds/list/GuildsDragAndDropCallback$Controller;)V @@ -645,7 +657,7 @@ const-string v6, "requireContext()" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v7, 0x7f040072 @@ -659,11 +671,11 @@ move-result-object v2 - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_2 const-string v4, "ContextCompat.getDrawabl\u2026children)\n )!!" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -673,7 +685,7 @@ move-result-object v9 - invoke-static {v9, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v10, 0x7f040073 @@ -685,9 +697,9 @@ move-result-object v7 - invoke-static {v7}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v7, :cond_1 - invoke-static {v7, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -697,7 +709,7 @@ move-result-object v10 - invoke-static {v10, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v11, 0x7f040074 @@ -709,15 +721,15 @@ move-result-object v3 - invoke-static {v3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_0 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v4 - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -736,17 +748,32 @@ return-void :cond_0 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 :cond_1 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 :cond_2 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v5 + + :cond_3 + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v5 + + :cond_4 + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v5 + + :cond_5 + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v5 .end method @@ -762,7 +789,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Companion;->show(Landroidx/fragment/app/FragmentManager;J)V @@ -784,7 +811,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/guilds/actions/WidgetGuildActionsAdd$Companion;->show(Landroidx/fragment/app/FragmentManager;)V @@ -806,7 +833,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/nux/WidgetNavigationHelp$Companion;->show(Landroidx/fragment/app/FragmentManager;)V @@ -822,7 +849,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -830,7 +857,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -891,9 +918,9 @@ return v0 :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -903,13 +930,11 @@ .method public onItemClicked(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "item" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; @@ -920,29 +945,39 @@ return-void :cond_0 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onItemLongPressed(Landroid/view/View;Lcom/discord/widgets/guilds/list/GuildListItem;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "item" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v1, p2, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; - instance-of v0, p2, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 const/4 v0, 0x2 @@ -984,7 +1019,7 @@ const-string v2, "requireActivity()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; @@ -1011,13 +1046,25 @@ return-void :cond_1 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_2 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onItemMoved()V @@ -1031,7 +1078,7 @@ const-string v2, "requireActivity()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -1043,100 +1090,105 @@ .method public onOperation(Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation;)V .locals 3 - const-string v0, "operation" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - instance-of v0, p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove; - const/4 v1, 0x0 + const-string v2, "viewModel" - const-string/jumbo v2, "viewModel" + if-eqz v1, :cond_1 - if-eqz v0, :cond_1 + iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; - iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 check-cast p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove;->getFromPosition()I - move-result v1 + move-result v0 invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveAbove;->getTargetPosition()I move-result p1 - invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->moveAbove(II)V + invoke-virtual {v1, v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->moveAbove(II)V goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 - instance-of v0, p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; + iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 check-cast p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow;->getFromPosition()I - move-result v1 + move-result v0 invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$MoveBelow;->getTargetPosition()I move-result p1 - invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->moveBelow(II)V + invoke-virtual {v1, v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->moveBelow(II)V goto :goto_0 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_3 - instance-of v0, p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation; - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; + iget-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 check-cast p1, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation;->getFromPosition()I - move-result v1 + move-result v0 invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$Operation$TargetOperation;->getTargetPosition()I move-result p1 - invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->target(II)V + invoke-virtual {v1, v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->target(II)V goto :goto_0 :cond_4 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_5 :goto_0 return-void + + :cond_6 + const-string p1, "operation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onResume()V @@ -1164,13 +1216,13 @@ const-string v1, "ViewModelProvider(this, \u2026istViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; iput-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->viewModel:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" const/4 v2, 0x0 @@ -1279,12 +1331,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -1292,9 +1344,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1310,12 +1362,12 @@ move-result-object v3 + const/4 v4, 0x0 + new-instance v5, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1; invoke-direct {v5, p0}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$1;->(Lcom/discord/widgets/guilds/list/WidgetGuildsList;)V - const/4 v4, 0x0 - const/4 v6, 0x0 const/4 v7, 0x0 @@ -1334,41 +1386,51 @@ if-eqz p1, :cond_0 - const v0, 0x7f120002 + const v1, 0x7f120002 - invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->setMentionResId(I)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->setMentionResId(I)V :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsList;->guildListUnreads:Lcom/discord/widgets/channels/list/WidgetChannelListUnreads; if-eqz p1, :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->setUnreadsEnabled(Z)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelListUnreads;->setUnreadsEnabled(Z)V :cond_1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; move-result-object p1 - instance-of v0, p1, Lcom/discord/widgets/home/WidgetHome; + instance-of v1, p1, Lcom/discord/widgets/home/WidgetHome; - if-nez v0, :cond_2 + if-nez v1, :cond_2 - const/4 p1, 0x0 + goto :goto_0 :cond_2 - check-cast p1, Lcom/discord/widgets/home/WidgetHome; + move-object v0, p1 - if-eqz p1, :cond_3 + :goto_0 + check-cast v0, Lcom/discord/widgets/home/WidgetHome; - new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2; + if-eqz v0, :cond_3 - invoke-direct {v0, p0}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2;->(Lcom/discord/widgets/guilds/list/WidgetGuildsList;)V + new-instance p1, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2; - invoke-virtual {p1, v0}, Lcom/discord/widgets/home/WidgetHome;->setOnGuildListAddHintCreate(Lkotlin/jvm/functions/Function1;)V + invoke-direct {p1, p0}, Lcom/discord/widgets/guilds/list/WidgetGuildsList$onViewBound$2;->(Lcom/discord/widgets/guilds/list/WidgetGuildsList;)V + + invoke-virtual {v0, p1}, Lcom/discord/widgets/home/WidgetHome;->setOnGuildListAddHintCreate(Lkotlin/jvm/functions/Function1;)V :cond_3 return-void + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$1.smali index d175b8c4d3..4aa580bb4c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "storeState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->access$handleStoreState(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk.smali index 9205889d1e..a16bb365d8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk.smali @@ -134,33 +134,21 @@ } .end annotation - const-string v0, "guildSettings" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_6 - const-string/jumbo v0, "unreadGuildIds" + if-eqz p6, :cond_5 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_4 - const-string v0, "mentionCounts" + if-eqz p8, :cond_3 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_2 - const-string v0, "channelIds" + if-eqz p10, :cond_1 - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "unavailableGuilds" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "privateChannels" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sortedGuilds" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -183,6 +171,55 @@ iput-object p11, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->sortedGuilds:Ljava/util/List; return-void + + :cond_0 + const-string p1, "sortedGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "privateChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "unavailableGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channelIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "mentionCounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "unreadGuildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "guildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;JJLjava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk; @@ -499,47 +536,21 @@ } .end annotation - const-string v0, "guildSettings" + const/4 v0, 0x0 - move-object/from16 v6, p5 + if-eqz p5, :cond_6 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_5 - const-string/jumbo v0, "unreadGuildIds" + if-eqz p7, :cond_4 - move-object/from16 v7, p6 + if-eqz p8, :cond_3 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_2 - const-string v0, "mentionCounts" + if-eqz p10, :cond_1 - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelIds" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "unavailableGuilds" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "privateChannels" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sortedGuilds" - - move-object/from16 v12, p11 - - invoke-static {v12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk; @@ -549,9 +560,72 @@ move-wide/from16 v4, p3 + move-object/from16 v6, p5 + + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + + move-object/from16 v9, p8 + + move-object/from16 v10, p9 + + move-object/from16 v11, p10 + + move-object/from16 v12, p11 + invoke-direct/range {v1 .. v12}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->(JJLjava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string v1, "sortedGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "privateChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "unavailableGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "channelIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "mentionCounts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "unreadGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "guildSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -585,7 +659,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->guildSettings:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -595,7 +669,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->unreadGuildIds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -605,7 +679,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->mentionCounts:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -615,7 +689,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->channelIds:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -625,7 +699,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->unavailableGuilds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -635,7 +709,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->privateChannels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -645,7 +719,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;->sortedGuilds:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1$1.smali index 35496332d2..edaa0db7ea 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1$1.smali @@ -41,44 +41,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func9<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/List<", - "+", - "Ljava/lang/Long;", - ">;>;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/stores/StoreGuildsSorted$Entry;", - ">;", - "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;" } .end annotation @@ -157,7 +120,7 @@ move-object v1, p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -167,7 +130,7 @@ move-object v3, p2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J @@ -177,43 +140,43 @@ move-object/from16 v5, p3 - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string/jumbo v0, "unreadGuildIds" + const-string v0, "unreadGuildIds" move-object/from16 v6, p4 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "mentionCounts" move-object/from16 v7, p5 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "channelIds" move-object/from16 v8, p6 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "unavailableGuilds" move-object/from16 v9, p7 - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "privateChannels" move-object/from16 v10, p8 - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "sortedGuilds" move-object/from16 v11, p9 - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v12 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1.smali index 9c0c689104..b6d4af2c04 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lrx/Observable<", "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;", @@ -49,7 +49,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -187,7 +187,7 @@ const-string v1, "Observable.combineLatest\u2026lds\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$2.smali index 151d9b0427..9a41a3c411 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$2.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "[J", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -86,11 +82,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$toSet" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v0, p1 @@ -112,14 +104,6 @@ invoke-direct {v0, v2}, Ljava/util/LinkedHashSet;->(I)V - const-string v2, "$this$toCollection" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "destination" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v2, p1 :goto_0 @@ -151,7 +135,7 @@ goto :goto_1 :cond_1 - sget-object v0, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; :cond_2 :goto_1 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3.smali index 9b0c344347..ed5315fd20 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -49,7 +47,23 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3;->call(Lcom/discord/models/domain/ModelUser;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser;)Z .locals 4 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory; @@ -80,21 +94,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$3;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$4.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$4.smali index 798b0c191d..b21e5c8f73 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$4.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/panels/PanelState;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,12 +57,12 @@ # virtual methods -.method public final call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + check-cast p1, Lcom/discord/panels/PanelState; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$4;->call(Lcom/discord/panels/PanelState;)Z move-result p1 @@ -75,14 +73,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/panels/PanelState;)Z + .locals 1 - check-cast p1, Lcom/discord/panels/PanelState; + sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$4;->call(Lcom/discord/panels/PanelState;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$5.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$5.smali index 602a1746c4..fa018548c1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$5.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$5.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/tabs/NavigationTab;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/widgets/tabs/NavigationTab;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/widgets/tabs/NavigationTab; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$5;->call(Lcom/discord/widgets/tabs/NavigationTab;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/widgets/tabs/NavigationTab;)Z .locals 1 sget-object v0, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; @@ -74,21 +88,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/widgets/tabs/NavigationTab; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$5;->call(Lcom/discord/widgets/tabs/NavigationTab;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$6.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$6.smali index 1a0900e7d7..b0792c82a1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$6.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$observeStores$6.smali @@ -39,30 +39,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func8<", - "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory$Chunk;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Boolean;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/utilities/streams/StreamContext;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;" } .end annotation @@ -176,19 +153,19 @@ move-object/from16 v0, p2 - invoke-static {v0, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "openFolderIds" move-object/from16 v14, p3 - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "isNewUser" move-object/from16 v14, p4 - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p4 .. p4}, Ljava/lang/Boolean;->booleanValue()Z @@ -200,19 +177,19 @@ move-object/from16 v1, p5 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "allChannelPermissions" move-object/from16 v1, p6 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "isLeftPanelOpened" move-object/from16 v1, p7 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p7 .. p7}, Ljava/lang/Boolean;->booleanValue()Z @@ -222,7 +199,7 @@ move-object/from16 v1, p8 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p8 .. p8}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory.smali index 8a74868cd6..1995b915ca 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory.smali @@ -29,17 +29,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/time/Clock;)V - .locals 1 + .locals 0 - const-string v0, "clock" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory;->clock:Lcom/discord/utilities/time/Clock; return-void + + :cond_0 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getClock$p(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Factory;)Lcom/discord/utilities/time/Clock; @@ -193,7 +200,7 @@ const-string v1, "Observable.combineLatest\u2026HomeTab\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; @@ -220,9 +227,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; @@ -233,4 +238,13 @@ invoke-direct {p1, v0}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->(Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState.smali index e646493501..ae240d8580 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState.smali @@ -220,49 +220,29 @@ move-object/from16 v11, p16 - const-string v12, "guildSettings" + const/4 v12, 0x0 - invoke-static {v1, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_a - const-string/jumbo v12, "unreadGuildIds" + if-eqz v2, :cond_9 - invoke-static {v2, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_8 - const-string v12, "mentionCounts" + if-eqz v4, :cond_7 - invoke-static {v3, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_6 - const-string v12, "channelIds" + if-eqz v6, :cond_5 - invoke-static {v4, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_4 - const-string v12, "unavailableGuilds" + if-eqz v8, :cond_3 - invoke-static {v5, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_2 - const-string v12, "privateChannels" + if-eqz v10, :cond_1 - invoke-static {v6, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v12, "sortedGuilds" - - invoke-static {v7, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v12, "lurkingGuildIds" - - invoke-static {v8, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v12, "openFolderIds" - - invoke-static {v9, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v12, "allApplicationStreamContexts" - - invoke-static {v10, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v12, "allChannelPermissions" - - invoke-static {v11, v12}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v11, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -309,6 +289,83 @@ iput-boolean v1, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isOnHomeTab:Z return-void + + :cond_0 + const-string v1, "allChannelPermissions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_1 + const-string v1, "allApplicationStreamContexts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_2 + const-string v1, "openFolderIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_3 + const-string v1, "lurkingGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_4 + const-string v1, "sortedGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_5 + const-string v1, "privateChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_6 + const-string v1, "unavailableGuilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_7 + const-string v1, "channelIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_8 + const-string v1, "mentionCounts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_9 + const-string v1, "unreadGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 + + :cond_a + const-string v1, "guildSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v12 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;JJLjava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;ZLjava/util/Map;Ljava/util/Map;ZZILjava/lang/Object;)Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; @@ -829,113 +886,146 @@ } .end annotation - move-wide/from16 v1, p1 + const/4 v0, 0x0 - move-wide/from16 v3, p3 + if-eqz p5, :cond_a - move-object/from16 v5, p5 + if-eqz p6, :cond_9 - move-object/from16 v6, p6 + if-eqz p7, :cond_8 - move-object/from16 v7, p7 + if-eqz p8, :cond_7 - move-object/from16 v8, p8 + if-eqz p9, :cond_6 - move-object/from16 v9, p9 + if-eqz p10, :cond_5 - move-object/from16 v10, p10 + if-eqz p11, :cond_4 - move-object/from16 v11, p11 + if-eqz p12, :cond_3 - move-object/from16 v12, p12 + if-eqz p13, :cond_2 - move-object/from16 v13, p13 + if-eqz p15, :cond_1 - move/from16 v14, p14 + if-eqz p16, :cond_0 - move-object/from16 v15, p15 + new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - move-object/from16 v16, p16 + move-object v1, v0 - move/from16 v17, p17 + move-wide/from16 v2, p1 - move/from16 v18, p18 + move-wide/from16 v4, p3 - const-string v0, "guildSettings" + move-object/from16 v6, p5 - move-object/from16 v1, p5 + move-object/from16 v7, p6 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v8, p7 - const-string/jumbo v0, "unreadGuildIds" + move-object/from16 v9, p8 - move-object/from16 v1, p6 + move-object/from16 v10, p9 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v11, p10 - const-string v0, "mentionCounts" + move-object/from16 v12, p11 - move-object/from16 v1, p7 + move-object/from16 v13, p12 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v14, p13 - const-string v0, "channelIds" + move/from16 v15, p14 - move-object/from16 v1, p8 + move-object/from16 v16, p15 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v17, p16 - const-string v0, "unavailableGuilds" + move/from16 v18, p17 - move-object/from16 v1, p9 + move/from16 v19, p18 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct/range {v1 .. v19}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->(JJLjava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;ZLjava/util/Map;Ljava/util/Map;ZZ)V - const-string v0, "privateChannels" + return-object v0 - move-object/from16 v1, p10 + :cond_0 + const-string v1, "allChannelPermissions" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "sortedGuilds" + throw v0 - move-object/from16 v1, p11 + :cond_1 + const-string v1, "allApplicationStreamContexts" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "lurkingGuildIds" + throw v0 - move-object/from16 v1, p12 + :cond_2 + const-string v1, "openFolderIds" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "openFolderIds" + throw v0 - move-object/from16 v1, p13 + :cond_3 + const-string v1, "lurkingGuildIds" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "allApplicationStreamContexts" + throw v0 - move-object/from16 v1, p15 + :cond_4 + const-string v1, "sortedGuilds" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "allChannelPermissions" + throw v0 - move-object/from16 v1, p16 + :cond_5 + const-string v1, "privateChannels" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - new-instance v19, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + throw v0 - move-object/from16 v0, v19 + :cond_6 + const-string v1, "unavailableGuilds" - move-wide/from16 v1, p1 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct/range {v0 .. v18}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->(JJLjava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;ZLjava/util/Map;Ljava/util/Map;ZZ)V + throw v0 - return-object v19 + :cond_7 + const-string v1, "channelIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string v1, "mentionCounts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string v1, "unreadGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string v1, "guildSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -969,7 +1059,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->guildSettings:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -979,7 +1069,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->unreadGuildIds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -989,7 +1079,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->mentionCounts:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -999,7 +1089,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->channelIds:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1009,7 +1099,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->unavailableGuilds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1019,7 +1109,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->privateChannels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1029,7 +1119,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->sortedGuilds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1039,7 +1129,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->lurkingGuildIds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1049,7 +1139,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->openFolderIds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1065,7 +1155,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->allApplicationStreamContexts:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1075,7 +1165,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->allChannelPermissions:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded.smali index d332c3d14a..8e4599b666 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded.smali @@ -43,12 +43,10 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;->items:Ljava/util/List; @@ -58,6 +56,13 @@ iput-boolean p3, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;->wasDragResult:Z return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;Ljava/util/List;ZZILjava/lang/Object;)Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded; @@ -138,15 +143,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;->(Ljava/util/List;ZZ)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -164,7 +176,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;->items:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$1.smali index 95b28769a6..ba5eb72b0d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z .locals 4 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$1;->$mentionCounts:Ljava/util/Map; @@ -119,4 +117,13 @@ :cond_1 :goto_0 return v1 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$2.smali index f28b551a9b..927cc45dfe 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$createDirectMessageItems$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,9 +49,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; @@ -86,6 +84,15 @@ invoke-direct {v0, p1, v1}, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem;->(Lcom/discord/models/domain/ModelChannel;I)V return-object v0 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$$inlined$filterIsInstance$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$$inlined$filterIsInstance$1.smali index 4076605007..53bcb04b38 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$$inlined$filterIsInstance$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$$inlined$filterIsInstance$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$$inlined$filterIsInstance$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "_Sequences.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Object;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$2.smali index 19f7139d45..f3584ec6e2 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGuildsSorted$Entry;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/stores/StoreGuildsSorted$Entry;)Z .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 instance-of v0, p1, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild; @@ -112,4 +110,13 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$1.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$1.smali index 4f0d15875a..411c0c023a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;)Z .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$1;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; @@ -92,4 +90,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2.smali index 0945a1737e..e5b370f365 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildsListViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;", "Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,117 +55,116 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;)Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; - .locals 17 + .locals 16 move-object/from16 v0, p0 - const-string v1, "folder" - - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v1, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->this$0:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; invoke-virtual/range {p1 .. p1}, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v3 + move-result-object v2 - iget-object v4, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + iget-object v3, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - invoke-virtual {v4}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getSelectedGuildId()J + invoke-virtual {v3}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getSelectedGuildId()J - move-result-wide v4 + move-result-wide v3 - iget-object v6, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + iget-object v5, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - invoke-virtual {v6}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getSelectedVoiceChannelId()J + invoke-virtual {v5}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getSelectedVoiceChannelId()J - move-result-wide v6 + move-result-wide v5 + + iget-object v7, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + + invoke-virtual {v7}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getUnreadGuildIds()Ljava/util/Set; + + move-result-object v7 iget-object v8, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - invoke-virtual {v8}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getUnreadGuildIds()Ljava/util/Set; + invoke-virtual {v8}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getGuildSettings()Ljava/util/Map; move-result-object v8 - iget-object v9, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - - invoke-virtual {v9}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getGuildSettings()Ljava/util/Map; - - move-result-object v9 - - iget-object v10, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$mentionCountsByGuild:Ljava/util/HashMap; + iget-object v9, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$mentionCountsByGuild:Ljava/util/HashMap; invoke-virtual/range {p1 .. p1}, Lcom/discord/stores/StoreGuildsSorted$Entry$SingletonGuild;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v2 + move-result-object v10 - invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v10}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v11 + move-result-wide v10 - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v2 + move-result-object v10 - invoke-virtual {v10, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v9, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v9 - check-cast v2, Ljava/lang/Integer; + check-cast v9, Ljava/lang/Integer; - if-eqz v2, :cond_0 + if-eqz v9, :cond_0 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v9, 0x0 - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v9 :goto_0 - const-string v10, "mentionCountsByGuild[folder.guild.id] ?: 0" + invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I - invoke-static {v2, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result v9 - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I + iget-object v10, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - move-result v10 + invoke-virtual {v10}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getChannelIds()Ljava/util/Map; - iget-object v2, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + move-result-object v10 - invoke-virtual {v2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getChannelIds()Ljava/util/Map; + iget-object v11, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + + invoke-virtual {v11}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getLurkingGuildIds()Ljava/util/Set; move-result-object v11 - iget-object v2, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - - invoke-virtual {v2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getLurkingGuildIds()Ljava/util/Set; - - move-result-object v12 + const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 - const/4 v15, 0x0 + iget-object v15, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; - iget-object v2, v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2;->$storeState:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState; + invoke-virtual {v15}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getAllChannelPermissions()Ljava/util/Map; - invoke-virtual {v2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getAllChannelPermissions()Ljava/util/Map; + move-result-object v15 - move-result-object v16 - - move-object v2, v1 - - invoke-static/range {v2 .. v16}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->access$createGuildItem(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;Lcom/discord/models/domain/ModelGuild;JJLjava/util/Set;Ljava/util/Map;ILjava/util/Map;Ljava/util/Set;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; + invoke-static/range {v1 .. v15}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->access$createGuildItem(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;Lcom/discord/models/domain/ModelGuild;JJLjava/util/Set;Ljava/util/Map;ILjava/util/Map;Ljava/util/Set;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; move-result-object v1 return-object v1 + + :cond_1 + const-string v1, "folder" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel.smali index ac1f01af99..2a8915f66e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListViewModel.smali @@ -52,19 +52,19 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Uninitialized; + sget-object v1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Uninitialized; - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject; - move-result-object v0 + move-result-object v1 - iput-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->eventSubject:Lrx/subjects/PublishSubject; + iput-object v1, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->eventSubject:Lrx/subjects/PublishSubject; invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -74,11 +74,9 @@ move-result-object p1 - const-string v0, "storeObservable\n \u2026 .distinctUntilChanged()" + const-string v1, "storeObservable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -88,10 +86,6 @@ const-class v3, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel; - new-instance v8, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$1;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -100,6 +94,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$1;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -107,6 +105,13 @@ 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 return-void + + :cond_0 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$createGuildItem(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;Lcom/discord/models/domain/ModelGuild;JJLjava/util/Set;Ljava/util/Map;ILjava/util/Map;Ljava/util/Set;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; @@ -153,7 +158,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -175,7 +180,7 @@ const-string v0, "ModelChannel.getSortByNameAndType()" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p3}, Lf/n/a/k/a;->sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; @@ -413,7 +418,7 @@ .end method .method private final handleStoreState(Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;)V - .locals 44 + .locals 45 move-object/from16 v15, p0 @@ -618,7 +623,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v0}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v0 @@ -652,7 +657,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v0}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v0 @@ -664,20 +669,20 @@ move-result-object v0 - check-cast v0, Lk0/t/g; + check-cast v0, Lk0/s/g; - new-instance v7, Lk0/t/g$a; + new-instance v7, Lk0/s/g$a; - invoke-direct {v7, v0}, Lk0/t/g$a;->(Lk0/t/g;)V + invoke-direct {v7, v0}, Lk0/s/g$a;->(Lk0/s/g;)V :goto_3 - invoke-virtual {v7}, Lk0/t/g$a;->hasNext()Z + invoke-virtual {v7}, Lk0/s/g$a;->hasNext()Z move-result v0 - if-eqz v0, :cond_18 + if-eqz v0, :cond_17 - invoke-virtual {v7}, Lk0/t/g$a;->next()Ljava/lang/Object; + invoke-virtual {v7}, Lk0/s/g$a;->next()Ljava/lang/Object; move-result-object v0 @@ -735,13 +740,9 @@ move-object/from16 v0, v16 :goto_4 - const-string v11, "mentionCountsByGuild[folder.guild.id] ?: 0" - - invoke-static {v0, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - move-result v11 + move-result v18 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getChannelIds()Ljava/util/Map; @@ -771,23 +772,25 @@ move-object/from16 v26, v8 - move v8, v11 + move/from16 v8, v18 - move-object v11, v9 + move-object/from16 v27, v9 move-object/from16 v9, v19 - move-object/from16 v27, v10 + move-object/from16 v28, v10 move-object/from16 v10, v20 - move-object v15, v11 + const/4 v15, 0x0 move-object/from16 v11, v21 + const/4 v15, 0x1 + move-object/from16 v12, v22 - move-object/from16 v28, v13 + move-object/from16 v29, v13 move-object/from16 v13, v23 @@ -801,32 +804,34 @@ invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - goto/16 :goto_13 + goto/16 :goto_11 :cond_5 move-object/from16 v25, v7 move-object v14, v8 - move-object v15, v9 + move-object/from16 v27, v9 - move-object/from16 v27, v10 + move-object/from16 v28, v10 - move-object/from16 v28, v13 + move-object/from16 v29, v13 + + const/4 v15, 0x1 instance-of v1, v0, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; - if-eqz v1, :cond_17 + if-eqz v1, :cond_16 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getOpenFolderIds()Ljava/util/Set; move-result-object v1 - move-object/from16 v17, v0 + move-object/from16 v18, v0 - check-cast v17, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; + check-cast v18, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder; - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getId()J + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getId()J move-result-wide v2 @@ -838,11 +843,9 @@ move-result v0 - const-string v13, "mentionCountsByGuild[guild.id] ?: 0" + if-nez v0, :cond_10 - if-nez v0, :cond_11 - - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; move-result-object v1 @@ -863,7 +866,7 @@ move-result v5 - if-eqz v5, :cond_10 + if-eqz v5, :cond_f invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -951,7 +954,7 @@ const/4 v4, 0x1 :goto_a - if-nez v11, :cond_e + if-nez v11, :cond_d invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getUnreadGuildIds()Ljava/util/Set; @@ -995,35 +998,20 @@ move-result v6 - const/4 v12, 0x1 - - if-eq v6, v12, :cond_d - - goto :goto_b + if-eq v6, v15, :cond_c :cond_b const/4 v12, 0x1 - :goto_b - const/4 v6, 0x1 - - goto :goto_c + goto :goto_b :cond_c - const/4 v12, 0x1 + const/4 v12, 0x0 + + :goto_b + move v11, v12 :cond_d - const/4 v6, 0x0 - - :goto_c - move v11, v6 - - goto :goto_d - - :cond_e - const/4 v12, 0x1 - - :goto_d invoke-virtual {v5}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v5 @@ -1032,23 +1020,25 @@ move-result-object v5 - move-object/from16 v10, v27 + move-object/from16 v13, v28 - invoke-virtual {v10, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v13, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 check-cast v5, Ljava/lang/Integer; - if-eqz v5, :cond_f + if-eqz v5, :cond_e - goto :goto_e + goto :goto_c - :cond_f + :cond_e move-object/from16 v5, v16 - :goto_e - invoke-static {v5, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + :goto_c + const-string v6, "mentionCountsByGuild[guild.id] ?: 0" + + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I @@ -1056,31 +1046,25 @@ add-int/2addr v2, v5 - move-object/from16 v27, v10 + move-object/from16 v28, v13 goto/16 :goto_5 + :cond_f + move-object/from16 v13, v28 + + move/from16 v39, v2 + + move/from16 v37, v3 + + move/from16 v38, v4 + + move/from16 v40, v11 + + goto :goto_d + :cond_10 - move-object/from16 v10, v27 - - const/4 v12, 0x1 - - move/from16 v38, v2 - - move/from16 v36, v3 - - move/from16 v37, v4 - - move/from16 v39, v11 - - goto :goto_f - - :cond_11 - move-object/from16 v10, v27 - - const/4 v12, 0x1 - - const/16 v36, 0x0 + move-object/from16 v13, v28 const/16 v37, 0x0 @@ -1088,46 +1072,48 @@ const/16 v39, 0x0 - :goto_f + const/16 v40, 0x0 + + :goto_d new-instance v1, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getId()J + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getId()J - move-result-wide v30 + move-result-wide v31 - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getColor()Ljava/lang/Integer; - - move-result-object v32 - - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getName()Ljava/lang/String; + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getColor()Ljava/lang/Integer; move-result-object v33 - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getName()Ljava/lang/String; - move-result-object v35 + move-result-object v34 - const/16 v40, 0x0 + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; - const/16 v41, 0x200 + move-result-object v36 - const/16 v42, 0x0 + const/16 v41, 0x0 - move-object/from16 v29, v1 + const/16 v42, 0x200 - move/from16 v34, v0 + const/16 v43, 0x0 - invoke-direct/range {v29 .. v42}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->(JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object/from16 v30, v1 + + move/from16 v35, v0 + + invoke-direct/range {v30 .. v43}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->(JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V invoke-virtual {v14, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - if-eqz v0, :cond_16 + if-eqz v0, :cond_15 - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; move-result-object v0 - new-instance v11, Ljava/util/ArrayList; + new-instance v12, Ljava/util/ArrayList; const/16 v1, 0xa @@ -1135,28 +1121,30 @@ move-result v1 - invoke-direct {v11, v1}, Ljava/util/ArrayList;->(I)V + invoke-direct {v12, v1}, Ljava/util/ArrayList;->(I)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v19 - const/4 v0, 0x0 + const/4 v11, 0x0 - :goto_10 + :goto_e invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v0 - if-eqz v1, :cond_15 + if-eqz v0, :cond_14 invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - add-int/lit8 v20, v0, 0x1 + add-int/lit8 v20, v11, 0x1 - if-ltz v0, :cond_14 + if-ltz v11, :cond_13 + + move-object v1, v0 check-cast v1, Lcom/discord/models/domain/ModelGuild; @@ -1182,25 +1170,23 @@ invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v8 + move-result-object v0 - invoke-virtual {v10, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v13, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v8 + move-result-object v0 - check-cast v8, Ljava/lang/Integer; + check-cast v0, Ljava/lang/Integer; - if-eqz v8, :cond_12 + if-eqz v0, :cond_11 - goto :goto_11 + goto :goto_f - :cond_12 - move-object/from16 v8, v16 + :cond_11 + move-object/from16 v0, v16 - :goto_11 - invoke-static {v8, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I + :goto_f + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v8 @@ -1210,38 +1196,38 @@ invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getLurkingGuildIds()Ljava/util/Set; + move-result-object v10 + + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getId()J + + move-result-wide v21 + + invoke-static/range {v21 .. v22}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v21 - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getId()J + invoke-virtual/range {v18 .. v18}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; - move-result-wide v22 + move-result-object v0 - invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result v0 + + if-ne v0, v11, :cond_12 + + const/4 v0, 0x1 + + goto :goto_10 + + :cond_12 + const/4 v0, 0x0 + + :goto_10 + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v22 - invoke-virtual/range {v17 .. v17}, Lcom/discord/stores/StoreGuildsSorted$Entry$Folder;->getGuilds()Ljava/util/List; - - move-result-object v23 - - invoke-static/range {v23 .. v23}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result v12 - - if-ne v12, v0, :cond_13 - - const/4 v12, 0x1 - - goto :goto_12 - - :cond_13 - const/4 v12, 0x0 - - :goto_12 - invoke-static {v12}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v12 - invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getAllApplicationStreamContexts()Ljava/util/Map; move-result-object v23 @@ -1252,23 +1238,17 @@ move-object/from16 v0, p0 - move-object/from16 v26, v10 + move-object/from16 v11, v21 - move-object/from16 v10, v21 + move-object v15, v12 - move-object/from16 v21, v15 + move-object/from16 v12, v22 - move-object v15, v11 - - move-object/from16 v11, v22 - - const/16 v22, 0x1 - - move-object/from16 v27, v13 + move-object/from16 v22, v13 move-object/from16 v13, v23 - move-object/from16 v43, v14 + move-object/from16 v44, v14 move-object/from16 v14, v24 @@ -1278,78 +1258,63 @@ invoke-interface {v15, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - move-object v11, v15 + move-object v12, v15 - move/from16 v0, v20 + move/from16 v11, v20 - move-object/from16 v15, v21 + move-object/from16 v13, v22 - move-object/from16 v10, v26 + move-object/from16 v14, v44 - move-object/from16 v13, v27 + const/4 v15, 0x1 - move-object/from16 v14, v43 + goto :goto_e - const/4 v12, 0x1 - - goto/16 :goto_10 - - :cond_14 + :cond_13 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V const/4 v0, 0x0 throw v0 - :cond_15 - move-object/from16 v26, v10 + :cond_14 + move-object v15, v12 + + move-object/from16 v22, v13 move-object v0, v14 - move-object/from16 v21, v15 - - const/16 v22, 0x1 - - move-object v15, v11 - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - goto :goto_15 + goto :goto_12 + + :cond_15 + move-object/from16 v22, v13 + + move-object v0, v14 + + goto :goto_12 :cond_16 - move-object/from16 v26, v10 - + :goto_11 move-object v0, v14 - move-object/from16 v21, v15 + move-object/from16 v22, v28 - goto :goto_14 - - :cond_17 - :goto_13 - move-object v0, v14 - - move-object/from16 v21, v15 - - move-object/from16 v26, v27 - - :goto_14 - const/16 v22, 0x1 - - :goto_15 + :goto_12 move-object/from16 v15, p0 move-object/from16 v14, p1 move-object v8, v0 - move-object/from16 v9, v21 + move-object/from16 v10, v22 move-object/from16 v7, v25 - move-object/from16 v10, v26 + move-object/from16 v9, v27 - move-object/from16 v13, v28 + move-object/from16 v13, v29 const/4 v11, 0x0 @@ -1357,15 +1322,13 @@ goto/16 :goto_3 - :cond_18 + :cond_17 move-object v0, v8 move-object v2, v9 move-object v1, v13 - const/16 v22, 0x1 - invoke-static {v1, v2}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z sget-object v2, Lcom/discord/widgets/guilds/list/GuildListItem$DividerItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$DividerItem; @@ -1382,9 +1345,11 @@ move-result v0 - xor-int/lit8 v0, v0, 0x1 + const/4 v2, 0x1 - if-eqz v0, :cond_19 + xor-int/2addr v0, v2 + + if-eqz v0, :cond_18 new-instance v0, Lcom/discord/widgets/guilds/list/GuildListItem$UnavailableItem; @@ -1400,7 +1365,7 @@ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - :cond_19 + :cond_18 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$CreateItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$CreateItem; invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -1409,7 +1374,7 @@ move-result v0 - if-eqz v0, :cond_1a + if-eqz v0, :cond_19 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$DividerItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$DividerItem; @@ -1419,81 +1384,83 @@ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - :cond_1a + :cond_19 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$SpaceItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$SpaceItem; invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - new-instance v0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded; - invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->getChannelIds()Ljava/util/Map; - move-result-object v2 + move-result-object v0 - invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z + invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z - move-result v2 + move-result v0 - xor-int/lit8 v2, v2, 0x1 + const/4 v2, 0x1 + + xor-int/2addr v0, v2 + + new-instance v2, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded; const/4 v3, 0x0 - invoke-direct {v0, v1, v2, v3}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;->(Ljava/util/List;ZZ)V + invoke-direct {v2, v1, v0, v3}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$ViewState$Loaded;->(Ljava/util/List;ZZ)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isLeftPanelOpened()Z - move-result v1 + move-result v0 - move-object/from16 v2, p0 + move-object/from16 v1, p0 - iget-boolean v3, v2, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasLeftPanelOpened:Z + iget-boolean v3, v1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasLeftPanelOpened:Z - if-ne v1, v3, :cond_1b + if-ne v0, v3, :cond_1a invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isOnHomeTab()Z - move-result v1 + move-result v0 - iget-boolean v3, v2, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasOnHomeTab:Z + iget-boolean v3, v1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasOnHomeTab:Z - if-eq v1, v3, :cond_1d + if-eq v0, v3, :cond_1c + + :cond_1a + invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isLeftPanelOpened()Z + + move-result v0 + + if-eqz v0, :cond_1b + + invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isOnHomeTab()Z + + move-result v0 + + if-eqz v0, :cond_1b + + iget-object v0, v1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->eventSubject:Lrx/subjects/PublishSubject; + + sget-object v3, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$FocusFirstElement;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$FocusFirstElement; + + iget-object v0, v0, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b; + + invoke-virtual {v0, v3}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V :cond_1b invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isLeftPanelOpened()Z - move-result v1 + move-result v0 - if-eqz v1, :cond_1c + iput-boolean v0, v1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasLeftPanelOpened:Z invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isOnHomeTab()Z - move-result v1 + move-result v0 - if-eqz v1, :cond_1c - - iget-object v1, v2, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->eventSubject:Lrx/subjects/PublishSubject; - - sget-object v3, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$FocusFirstElement;->INSTANCE:Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$Event$FocusFirstElement; - - iget-object v1, v1, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b; - - invoke-virtual {v1, v3}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V + iput-boolean v0, v1, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasOnHomeTab:Z :cond_1c - invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isLeftPanelOpened()Z - - move-result v1 - - iput-boolean v1, v2, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasLeftPanelOpened:Z - - invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel$StoreState;->isOnHomeTab()Z - - move-result v1 - - iput-boolean v1, v2, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->wasOnHomeTab:Z - - :cond_1d - invoke-virtual {v2, v0}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1, v2}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V return-void .end method @@ -1582,7 +1549,7 @@ move-result-object v5 - invoke-static {v5, v14}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v14}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -1705,7 +1672,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v1}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v1 @@ -1763,7 +1730,7 @@ const-string v3, "editingList[fromPosition]" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Lcom/discord/widgets/guilds/list/GuildListItem; @@ -1773,7 +1740,7 @@ const-string v4, "editingList[toPosition]" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v3, Lcom/discord/widgets/guilds/list/GuildListItem; @@ -1791,11 +1758,11 @@ new-instance v4, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; - sget-object v7, Lk0/q/c;->b:Lk0/q/c$a; + sget-object v7, Lk0/p/c;->b:Lk0/p/c$a; - sget-object v7, Lk0/q/c;->a:Lk0/q/c; + sget-object v7, Lk0/p/c;->a:Lk0/p/c; - invoke-virtual {v7}, Lk0/q/c;->nextLong()J + invoke-virtual {v7}, Lk0/p/c;->nextLong()J move-result-wide v9 @@ -1925,7 +1892,7 @@ const-string v1, "editingList.removeAt(fromPosition)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_c @@ -1952,7 +1919,7 @@ move-result-object v3 - invoke-static {v3}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v3}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object v3 @@ -1962,7 +1929,7 @@ move-result-object v4 - invoke-static {v3, v4}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v3, v4}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v13 @@ -2060,7 +2027,7 @@ .end method .method private final rebuildFolders(Ljava/util/ArrayList;Ljava/util/Set;)V - .locals 22 + .locals 23 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -2127,6 +2094,8 @@ move-result v3 + const-string v4, "folderGuilds[folderId] ?: ArrayList()" + if-eqz v3, :cond_5 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -2137,45 +2106,47 @@ invoke-virtual {v3}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getFolderId()Ljava/lang/Long; - move-result-object v4 + move-result-object v5 - if-eqz v4, :cond_3 + if-eqz v5, :cond_3 - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J - move-result-wide v4 + move-result-wide v5 - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v6 + move-result-object v7 - invoke-virtual {v1, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v6 + move-result-object v7 - check-cast v6, Ljava/util/ArrayList; + check-cast v7, Ljava/util/ArrayList; - if-eqz v6, :cond_4 + if-eqz v7, :cond_4 goto :goto_2 :cond_4 - new-instance v6, Ljava/util/ArrayList; + new-instance v7, Ljava/util/ArrayList; - invoke-direct {v6}, Ljava/util/ArrayList;->()V + invoke-direct {v7}, Ljava/util/ArrayList;->()V :goto_2 + invoke-static {v7, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v3}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; move-result-object v3 - invoke-virtual {v6, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v7, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 - invoke-interface {v1, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v3, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_1 @@ -2199,75 +2170,75 @@ invoke-virtual {v3}, Ljava/lang/Number;->longValue()J - move-result-wide v3 + move-result-wide v5 invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - move-result-object v5 - - const/4 v6, 0x0 + move-result-object v3 const/4 v7, 0x0 + const/4 v8, 0x0 + :goto_4 - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - move-result v8 + move-result v9 - if-eqz v8, :cond_8 + if-eqz v9, :cond_8 - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v8 + move-result-object v9 - check-cast v8, Lcom/discord/widgets/guilds/list/GuildListItem; + check-cast v9, Lcom/discord/widgets/guilds/list/GuildListItem; - instance-of v9, v8, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; + instance-of v10, v9, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; - if-eqz v9, :cond_6 + if-eqz v10, :cond_6 - check-cast v8, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; + check-cast v9, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; - invoke-virtual {v8}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->getFolderId()J + invoke-virtual {v9}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->getFolderId()J - move-result-wide v8 + move-result-wide v9 - cmp-long v10, v8, v3 + cmp-long v11, v9, v5 - if-nez v10, :cond_6 + if-nez v11, :cond_6 - const/4 v8, 0x1 + const/4 v9, 0x1 goto :goto_5 :cond_6 - const/4 v8, 0x0 + const/4 v9, 0x0 :goto_5 - if-eqz v8, :cond_7 + if-eqz v9, :cond_7 goto :goto_6 :cond_7 - add-int/lit8 v7, v7, 0x1 + add-int/lit8 v8, v8, 0x1 goto :goto_4 :cond_8 - const/4 v7, -0x1 + const/4 v8, -0x1 :goto_6 - invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; + invoke-virtual {v0, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; - move-result-object v5 + move-result-object v3 - if-eqz v5, :cond_a + if-eqz v3, :cond_a - move-object v8, v5 + move-object v9, v3 - check-cast v8, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; + check-cast v9, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 @@ -2287,17 +2258,17 @@ invoke-direct {v3}, Ljava/util/ArrayList;->()V :goto_7 - move-object v14, v3 + move-object v15, v3 - const-wide/16 v9, 0x0 + invoke-static {v15, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v11, 0x0 + const-wide/16 v10, 0x0 const/4 v12, 0x0 const/4 v13, 0x0 - const/4 v15, 0x0 + const/4 v14, 0x0 const/16 v16, 0x0 @@ -2307,24 +2278,26 @@ const/16 v19, 0x0 - const/16 v20, 0x3ef + const/16 v20, 0x0 - const/16 v21, 0x0 + const/16 v21, 0x3ef - invoke-static/range {v8 .. v21}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->copy$default(Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZILjava/lang/Object;)Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; + const/16 v22, 0x0 + + invoke-static/range {v9 .. v22}, Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;->copy$default(Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem;JLjava/lang/Integer;Ljava/lang/String;ZLjava/util/List;ZZIZZILjava/lang/Object;)Lcom/discord/widgets/guilds/list/GuildListItem$FolderItem; move-result-object v3 - invoke-virtual {v0, v7, v3}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, v8, v3}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; goto :goto_3 :cond_a - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.widgets.guilds.list.GuildListItem.FolderItem" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -2574,7 +2547,7 @@ goto :goto_0 :cond_1 - invoke-static {p3}, Lk0/j/l;->sumOfInt(Ljava/lang/Iterable;)I + invoke-static {p3}, Lk0/i/l;->sumOfInt(Ljava/lang/Iterable;)I move-result p1 @@ -2613,7 +2586,7 @@ const-string v4, "editingList[toPosition]" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v3, Lcom/discord/widgets/guilds/list/GuildListItem; @@ -2720,7 +2693,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -3100,25 +3073,23 @@ .method public final onItemClicked(Lcom/discord/widgets/guilds/list/GuildListItem;)V .locals 9 - const-string v0, "item" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - instance-of v0, p1, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 check-cast p1, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem; invoke-virtual {p1}, Lcom/discord/widgets/guilds/list/GuildListItem$GuildItem;->isSelected()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -3126,9 +3097,9 @@ move-result-object p1 - sget-object v0, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; + sget-object v1, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; - invoke-static {p1, v0, v2, v1, v2}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V goto/16 :goto_0 @@ -3158,9 +3129,9 @@ goto/16 :goto_0 :cond_1 - instance-of v0, p1, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -3191,9 +3162,9 @@ goto/16 :goto_0 :cond_2 - instance-of v0, p1, Lcom/discord/widgets/guilds/list/GuildListItem$UnavailableItem; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$UnavailableItem; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 iget-object v0, p0, Lcom/discord/widgets/guilds/list/WidgetGuildsListViewModel;->eventSubject:Lrx/subjects/PublishSubject; @@ -3214,9 +3185,9 @@ goto/16 :goto_0 :cond_3 - instance-of v0, p1, Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem; + instance-of v1, p1, Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem; - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 check-cast p1, Lcom/discord/widgets/guilds/list/GuildListItem$FriendsItem; @@ -3232,9 +3203,9 @@ move-result-object p1 - sget-object v0, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; + sget-object v1, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; - invoke-static {p1, v0, v2, v1, v2}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V + invoke-static {p1, v1, v0, v2, v0}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V goto :goto_0 @@ -3260,7 +3231,7 @@ :cond_5 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$CreateItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$CreateItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -3279,7 +3250,7 @@ :cond_6 sget-object v0, Lcom/discord/widgets/guilds/list/GuildListItem$HelpItem;->INSTANCE:Lcom/discord/widgets/guilds/list/GuildListItem$HelpItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -3340,14 +3311,19 @@ :cond_9 :goto_0 return-void + + :cond_a + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onItemLongPressed(Lcom/discord/widgets/guilds/list/GuildListItem;)V .locals 4 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Lcom/discord/widgets/guilds/list/GuildListItem$PrivateChannelItem; @@ -3375,6 +3351,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final target(II)V diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/BaseEmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/profile/BaseEmojiViewHolder.smali index 13e1573158..14f5f33ab4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/BaseEmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/BaseEmojiViewHolder.smali @@ -5,25 +5,39 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public bind(Lcom/discord/widgets/guilds/profile/EmojiItem;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/EmojiItem$EmojiData.smali b/com.discord/smali/com/discord/widgets/guilds/profile/EmojiItem$EmojiData.smali index ecc4f5cb2d..3e7ac104f1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/EmojiItem$EmojiData.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/EmojiItem$EmojiData.smali @@ -22,19 +22,24 @@ .method public constructor (Lcom/discord/models/domain/emoji/Emoji;)V .locals 2 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x0 - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/guilds/profile/EmojiItem;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p0, v1, v0}, Lcom/discord/widgets/guilds/profile/EmojiItem;->(ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData;->emoji:Lcom/discord/models/domain/emoji/Emoji; return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData;Lcom/discord/models/domain/emoji/Emoji;ILjava/lang/Object;)Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData; @@ -67,15 +72,22 @@ .method public final copy(Lcom/discord/models/domain/emoji/Emoji;)Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData; .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData; invoke-direct {v0, p1}, Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData;->(Lcom/discord/models/domain/emoji/Emoji;)V return-object v0 + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -93,7 +105,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/profile/EmojiItem$EmojiData;->emoji:Lcom/discord/models/domain/emoji/Emoji; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/EmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/profile/EmojiViewHolder.smali index 2d956ddf6c..f1cf8335b8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/EmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/EmojiViewHolder.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/profile/EmojiViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojiImageView" + const-class v2, Lcom/discord/widgets/guilds/profile/EmojiViewHolder; - const-string v3, "getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emojiImageView" - move-result-object v1 + const-string v4, "getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/guilds/profile/EmojiViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -39,11 +45,9 @@ .end method .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/guilds/profile/BaseEmojiViewHolder;->(Landroid/view/View;)V @@ -56,6 +60,15 @@ iput-object p1, p0, Lcom/discord/widgets/guilds/profile/EmojiViewHolder;->emojiImageView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getEmojiImageView()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -83,9 +96,7 @@ .method public bind(Lcom/discord/widgets/guilds/profile/EmojiItem;)V .locals 11 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/widgets/guilds/profile/BaseEmojiViewHolder;->bind(Lcom/discord/widgets/guilds/profile/EmojiItem;)V @@ -113,19 +124,19 @@ move-result-object p1 - iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + const/4 v2, 0x1 - const-string v3, "itemView" + iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v4, "itemView" - invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object v2 + invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context; - const/4 v3, 0x1 + move-result-object v3 - invoke-interface {p1, v3, v0, v2}, Lcom/discord/models/domain/emoji/Emoji;->getImageUri(ZILandroid/content/Context;)Ljava/lang/String; + invoke-interface {p1, v2, v0, v3}, Lcom/discord/models/domain/emoji/Emoji;->getImageUri(ZILandroid/content/Context;)Ljava/lang/String; move-result-object v2 @@ -148,4 +159,13 @@ invoke-static/range {v1 .. v10}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/MoreEmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/guilds/profile/MoreEmojiViewHolder.smali index 865a3af477..02c5f2a1cf 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/MoreEmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/MoreEmojiViewHolder.smali @@ -5,15 +5,22 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/guilds/profile/BaseEmojiViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -21,9 +28,7 @@ .method public bind(Lcom/discord/widgets/guilds/profile/EmojiItem;)V .locals 5 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/widgets/guilds/profile/BaseEmojiViewHolder;->bind(Lcom/discord/widgets/guilds/profile/EmojiItem;)V @@ -39,13 +44,13 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Landroid/widget/TextView; @@ -80,11 +85,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.widget.TextView" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$Companion.smali index e356ae3d16..abb4b429c9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$Companion.smali @@ -61,9 +61,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;ZJJ)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; @@ -96,4 +94,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$1.smali index 30660661d1..a5c485f0e1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$1;->$this_apply:Landroid/widget/TextView; @@ -90,4 +88,13 @@ invoke-static {p1, v0, v1, v2}, Lcom/discord/widgets/channels/WidgetCreateChannel;->show(Landroid/content/Context;JI)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$2.smali index a2aa4a6a54..ceab4f32a1 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$2;->$this_apply:Landroid/widget/TextView; @@ -88,4 +86,13 @@ invoke-static {p1, v0, v1}, Lcom/discord/widgets/channels/WidgetCreateChannel;->show(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$3.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$3.smali index 45a25d1d15..731c852384 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$3;->this$0:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; @@ -86,4 +84,13 @@ invoke-static {p1, v0, v1, v2}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->access$showChangeNicknameDialog(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;JLjava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$4.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$4.smali index d9b15603ee..c60249b208 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$4.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$4.smali @@ -73,7 +73,7 @@ const-string v4, "checked" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$5.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$5.smali index 894a10e6d0..8ca4e89b8d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$5.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$5.smali @@ -67,7 +67,7 @@ const-string v3, "checked" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$6.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$6.smali index ab5cf0425f..286aebce5e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$6.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$$inlined$apply$lambda$6;->this$0:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; @@ -80,4 +78,13 @@ invoke-static {p1, v0, v1}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->access$showLeaveServerDialog(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;J)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$9.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$9.smali index 0264ef013a..5f5f44b3ff 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$9.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$9.smali @@ -49,7 +49,7 @@ const-string v0, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureActions$9;->$guildId:J diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$1.smali index ad69d98990..a9b2764a11 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "v" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Companion; @@ -79,13 +77,22 @@ move-result-object p1 - const-string/jumbo v1, "v.context" + const-string v1, "v.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$1;->$guildId$inlined:J invoke-virtual {v0, p1, v1, v2}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Companion;->create(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$2.smali index 59c4b67933..12944c28e3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; @@ -84,4 +82,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->onClickJoinServer(J)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$3.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$3.smali index 6ec22bb0aa..88e1b51569 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureBottomActions$$inlined$apply$lambda$3;->this$0:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; @@ -90,4 +88,13 @@ invoke-virtual {p1, v0, v1, v2}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->onClickViewServer(JLjava/lang/Long;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$1.smali index 2d01b45941..24fb66652a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->Companion:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion; @@ -83,13 +81,22 @@ move-result-object p1 - const-string/jumbo v1, "view.context" + const-string v1, "view.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$1;->$guildId$inlined:J invoke-virtual {v0, p1, v1, v2}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion;->create(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$2.smali index 25ad042d3f..46ed11b31d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/servers/WidgetServerNotifications;->Companion:Lcom/discord/widgets/servers/WidgetServerNotifications$Companion; @@ -81,11 +79,20 @@ move-result-object p1 - const-string/jumbo v3, "view.context" + const-string v3, "view.context" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, p1}, Lcom/discord/widgets/servers/WidgetServerNotifications$Companion;->launch(JLandroid/content/Context;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$3.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$3.smali index 3051c8023c..f60d39ac3d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettings;->Companion:Lcom/discord/widgets/servers/WidgetServerSettings$Companion; @@ -83,13 +81,22 @@ move-result-object p1 - const-string/jumbo v1, "view.context" + const-string v1, "view.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$$inlined$apply$lambda$3;->$guildId$inlined:J invoke-virtual {v0, p1, v1, v2}, Lcom/discord/widgets/servers/WidgetServerSettings$Companion;->create(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$4$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$4$1.smali index f91e93a620..7786823914 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$4$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$4$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$configureTabItems$4$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,33 +69,40 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 8 + .locals 7 - const-string/jumbo v0, "view" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->Companion:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion; + sget-object v0, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare;->Companion:Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion; invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v1 - const-string/jumbo p1, "view.context" + const-string p1, "view.context" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v5, 0x6 - const-string v5, "Guild Profile" + const/4 v6, 0x0 - const/4 v6, 0x6 + const-string v4, "Guild Profile" - const/4 v7, 0x0 - - invoke-static/range {v1 .. v7}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;->launch$default(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;Landroid/content/Context;ZLjava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;->launch$default(Lcom/discord/widgets/guilds/invite/WidgetGuildInviteShare$Companion;Landroid/content/Context;ZLjava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$1.smali index 72e207df4b..44434a4849 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleViewState" - - const-string v5, "handleViewState(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleViewState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleViewState(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->access$handleViewState(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$2.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$2.smali index 474d249c4c..33ddf419c8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->access$handleEvent(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$3.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$3.smali index 9029ab86c6..69fd2fa13f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$onViewCreated$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2$1.smali index 8ad3e0d1e2..e953fb25e5 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2.smali index 80a68ec506..d08bab567e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$2.smali @@ -57,7 +57,7 @@ const-string v3, "nick" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$3$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$3$1.smali index 3cd872d2bd..d2c3cc6e03 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$3$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet$showChangeNicknameDialog$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali index 4038e16f52..908fe84c6c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali @@ -125,589 +125,841 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildProfileFlipper" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getGuildProfileFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildProfileFlipper" - move-result-object v1 + const-string v4, "getGuildProfileFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "constraintLayout" + const/4 v2, 0x0 - const-string v3, "getConstraintLayout()Landroidx/constraintlayout/widget/ConstraintLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "constraintLayout" + + const-string v4, "getConstraintLayout()Landroidx/constraintlayout/widget/ConstraintLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "banner" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getBanner()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "banner" + + const-string v4, "getBanner()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconCard" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getIconCard()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconCard" + + const-string v4, "getIconCard()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildIcon" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getGuildIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildIcon" + + const-string v4, "getGuildIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildIconName" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getGuildIconName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildIconName" + + const-string v4, "getGuildIconName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "onlineCount" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getOnlineCount()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "onlineCount" + + const-string v4, "getOnlineCount()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "onlineCountTextView" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getOnlineCountTextView()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "onlineCountTextView" + + const-string v4, "getOnlineCountTextView()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "memberCount" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getMemberCount()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "memberCount" + + const-string v4, "getMemberCount()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "memberCountTextView" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getMemberCountTextView()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "memberCountTextView" + + const-string v4, "getMemberCountTextView()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "verifiedPartneredIcon" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getVerifiedPartneredIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "verifiedPartneredIcon" + + const-string v4, "getVerifiedPartneredIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildName" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getGuildName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildName" + + const-string v4, "getGuildName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildDescription" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getGuildDescription()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildDescription" + + const-string v4, "getGuildDescription()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "contentContainerBottomDivider" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getContentContainerBottomDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "contentContainerBottomDivider" + + const-string v4, "getContentContainerBottomDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "tabItemsLayout" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getTabItemsLayout()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "tabItemsLayout" + + const-string v4, "getTabItemsLayout()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostsButton" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getBoostsButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostsButton" + + const-string v4, "getBoostsButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsButton" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getNotificationsButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsButton" + + const-string v4, "getNotificationsButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsButton" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getSettingsButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsButton" + + const-string v4, "getSettingsButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteButton" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getInviteButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteButton" + + const-string v4, "getInviteButton()Lcom/google/android/material/button/MaterialButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "actionsContainer" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getActionsContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "actionsContainer" + + const-string v4, "getActionsContainer()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "markAsReadAction" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getMarkAsReadAction()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "markAsReadAction" + + const-string v4, "getMarkAsReadAction()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x14 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "markAsRead" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getMarkAsRead()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "markAsRead" + + const-string v4, "getMarkAsRead()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x15 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "primaryActions" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getPrimaryActions()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "primaryActions" + + const-string v4, "getPrimaryActions()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x16 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "createChannel" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getCreateChannel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "createChannel" + + const-string v4, "getCreateChannel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x17 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "createCategory" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getCreateCategory()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "createCategory" + + const-string v4, "getCreateCategory()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x18 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "changeNickname" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getChangeNickname()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "changeNickname" + + const-string v4, "getChangeNickname()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x19 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "nickname" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getNickname()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nickname" + + const-string v4, "getNickname()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1a aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "allowDM" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getAllowDM()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "allowDM" + + const-string v4, "getAllowDM()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1b aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "hideMutedChannels" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getHideMutedChannels()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "hideMutedChannels" + + const-string v4, "getHideMutedChannels()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1c aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "leaveServer" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getLeaveServer()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "leaveServer" + + const-string v4, "getLeaveServer()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1d aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "developerActions" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getDeveloperActions()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "developerActions" + + const-string v4, "getDeveloperActions()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1e aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "copyId" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getCopyId()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "copyId" + + const-string v4, "getCopyId()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1f aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "bottomContainer" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getBottomContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bottomContainer" + + const-string v4, "getBottomContainer()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x20 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojisCountText" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getEmojisCountText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojisCountText" + + const-string v4, "getEmojisCountText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x21 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojisUpsellDotSeparator" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getEmojisUpsellDotSeparator()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojisUpsellDotSeparator" + + const-string v4, "getEmojisUpsellDotSeparator()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x22 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "premiumUpsellText" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getPremiumUpsellText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "premiumUpsellText" + + const-string v4, "getPremiumUpsellText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x23 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojisCardView" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getEmojisCardView()Landroidx/cardview/widget/CardView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojisCardView" + + const-string v4, "getEmojisCardView()Landroidx/cardview/widget/CardView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x24 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojisRecylerView" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getEmojisRecylerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojisRecylerView" + + const-string v4, "getEmojisRecylerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x25 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "bottomActionsLayout" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getBottomActionsLayout()Landroidx/constraintlayout/widget/ConstraintLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bottomActionsLayout" + + const-string v4, "getBottomActionsLayout()Landroidx/constraintlayout/widget/ConstraintLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x26 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadEmoji" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getUploadEmoji()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadEmoji" + + const-string v4, "getUploadEmoji()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x27 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "joinServer" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getJoinServer()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "joinServer" + + const-string v4, "getJoinServer()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x28 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewServer" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet; - const-string v3, "getViewServer()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewServer" + + const-string v4, "getViewServer()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x29 @@ -1096,9 +1348,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -1612,7 +1864,7 @@ const-string v5, "resources" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x1 @@ -1719,11 +1971,11 @@ goto :goto_3 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type androidx.recyclerview.widget.GridLayoutManager" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -2112,7 +2364,7 @@ const-string v7, "onlineCount.context" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v6}, Lcom/discord/utilities/string/StringUtilsKt;->format(ILandroid/content/Context;)Ljava/lang/String; @@ -2152,7 +2404,7 @@ const-string v0, "resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2160,7 +2412,7 @@ const-string v3, "requireContext()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f10009e @@ -2258,7 +2510,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f1000c8 @@ -3729,7 +3981,7 @@ const-string v1, "nick" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4, p3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit; @@ -3743,7 +3995,7 @@ const-string v1, "reset" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -3751,7 +4003,7 @@ if-eqz p3, :cond_1 - invoke-static {p3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p3 @@ -3789,9 +4041,9 @@ new-instance p1, Landroidx/appcompat/app/AlertDialog$Builder; - const-string/jumbo p2, "view" + const-string p2, "view" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -3825,7 +4077,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1, p2}, Lcom/discord/widgets/guilds/leave/WidgetLeaveGuildDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;J)V @@ -3877,9 +4129,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 11 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -3895,55 +4147,53 @@ invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const-string v1, "com.discord.intent.extra.EXTRA_VIEWING_GUILD" + const-string v2, "com.discord.intent.extra.EXTRA_VIEWING_GUILD" - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z - move-result v0 + move-result v1 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-object v1 + move-result-object v2 - const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v3, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - invoke-virtual {v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J + invoke-virtual {v2, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J - move-result-wide v1 + move-result-wide v2 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v2 - iput-object v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->channelId:Ljava/lang/Long; + iput-object v2, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->channelId:Ljava/lang/Long; - new-instance v1, Landroidx/lifecycle/ViewModelProvider; + new-instance v2, Landroidx/lifecycle/ViewModelProvider; - new-instance v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory; + new-instance v3, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory; - invoke-direct {v2, p1, p2, v0}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->(JZ)V + invoke-direct {v3, p1, p2, v1}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->(JZ)V - invoke-direct {v1, p0, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {v2, p0, v3}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V const-class p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; - invoke-virtual {v1, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {v2, p1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 const-string p2, "ViewModelProvider(\n \u2026del::class.java\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; iput-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheet;->viewModel:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; - const-string/jumbo p2, "viewModel" - - const/4 v0, 0x0 + const-string p2, "viewModel" if-eqz p1, :cond_1 @@ -4028,12 +4278,19 @@ return-void :cond_0 - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter$onClickEmoji$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter$onClickEmoji$1.smali index 72bd5c0714..95b589f55c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter$onClickEmoji$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter$onClickEmoji$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter$onClickEmoji$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheetEmojisAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter.smali index fa64491409..3f10908e8e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter.smali @@ -42,7 +42,7 @@ invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; iput-object v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter;->data:Ljava/util/List; @@ -68,7 +68,7 @@ } .end annotation - invoke-static {p1, p2}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {p1, p2}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object v0 @@ -129,14 +129,14 @@ add-int/lit8 p1, p1, 0x1 :cond_1 - new-instance p2, Lcom/discord/widgets/guilds/profile/EmojiItem$MoreEmoji; + const/16 p2, 0x63 - const/16 v0, 0x63 - - invoke-static {p1, v0}, Ljava/lang/Math;->min(II)I + invoke-static {p1, p2}, Ljava/lang/Math;->min(II)I move-result p1 + new-instance p2, Lcom/discord/widgets/guilds/profile/EmojiItem$MoreEmoji; + invoke-direct {p2, p1}, Lcom/discord/widgets/guilds/profile/EmojiItem$MoreEmoji;->(I)V invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -206,9 +206,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/guilds/profile/BaseEmojiViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter;->data:Ljava/util/List; @@ -229,6 +227,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -244,11 +251,9 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/guilds/profile/BaseEmojiViewHolder; .locals 3 - const-string v0, "parent" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "view" + const-string v0, "view" const/4 v1, 0x0 @@ -274,7 +279,7 @@ new-instance p2, Lcom/discord/widgets/guilds/profile/MoreEmojiViewHolder; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/guilds/profile/MoreEmojiViewHolder;->(Landroid/view/View;)V @@ -310,16 +315,25 @@ new-instance p2, Lcom/discord/widgets/guilds/profile/EmojiViewHolder; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/guilds/profile/EmojiViewHolder;->(Landroid/view/View;)V :goto_0 return-object p2 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/util/List;I)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -330,9 +344,7 @@ } .end annotation - const-string v0, "emojis" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter;->getEmojiItems(Ljava/util/List;I)Ljava/util/List; @@ -343,10 +355,19 @@ invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickEmoji(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -356,11 +377,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetEmojisAdapter;->onClickEmoji:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1.smali index daefd5317c..2b9f4762bf 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1;->this$0:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions.smali index 330499adb7..190e94a388 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions.smali @@ -310,7 +310,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions;->nick:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner.smali index 6b75c3b345..2de1c57471 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner.smali @@ -30,11 +30,9 @@ # direct methods .method public constructor (JLjava/lang/String;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner$Type;)V - .locals 1 + .locals 0 - const-string v0, "type" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -45,6 +43,15 @@ iput-object p4, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;->type:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner$Type; return-void + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;JLjava/lang/String;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner$Type;ILjava/lang/Object;)Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner; @@ -107,15 +114,22 @@ .method public final copy(JLjava/lang/String;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner$Type;)Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner; .locals 1 - const-string v0, "type" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;->(JLjava/lang/String;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner$Type;)V return-object v0 + + :cond_0 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -141,7 +155,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;->hash:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -151,7 +165,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;->type:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner$Type; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData.smali index 6bea6ad59e..f1a09ebed3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData.smali @@ -32,7 +32,7 @@ # direct methods .method public constructor (ZZLjava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(ZZ", @@ -43,9 +43,7 @@ } .end annotation - const-string v0, "emojis" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,6 +54,15 @@ iput-object p3, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;->emojis:Ljava/util/List; return-void + + :cond_0 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData; @@ -136,15 +143,22 @@ } .end annotation - const-string v0, "emojis" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;->(ZZLjava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -174,7 +188,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;->emojis:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1$1.smali index ca76c8de21..8c5ebf2ff6 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;" + "TT;TR;>;" } .end annotation @@ -71,7 +65,7 @@ const-string v1, "me" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1.smali index 98fb9dca55..87a9030b1e 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/models/domain/ModelUser;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelGuildMember$Computed;", ">;" } @@ -91,7 +88,7 @@ const-string v3, "me" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$2.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$2.smali index 0620137c12..7f2a53b7cd 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$2.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$2.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/emoji/EmojiSet;", - "Ljava/util/List<", - "Lcom/discord/models/domain/emoji/Emoji;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$3.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$3.smali index 958aa1f4be..4c5847ac94 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$3.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory$observeStores$3.smali @@ -41,21 +41,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func9<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;", - "Ljava/lang/Boolean;", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - "Ljava/util/List<", - "Ljava/lang/Long;", - ">;", - "Ljava/util/List<", - "Lcom/discord/models/domain/emoji/Emoji;", - ">;", - "Ljava/lang/Boolean;", - "Lcom/discord/utilities/channel/GuildChannelsInfo;", - "Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;" } .end annotation @@ -116,19 +102,19 @@ move-object/from16 v3, p9 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "me" move-object/from16 v4, p4 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "restrictedGuildIds" move-object/from16 v6, p6 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -147,7 +133,7 @@ goto :goto_0 :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; move-object v8, v0 @@ -156,7 +142,7 @@ move-object/from16 v1, p8 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p8 .. p8}, Ljava/lang/Boolean;->booleanValue()Z @@ -166,7 +152,7 @@ move-object v1, p3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory.smali index be10b630ad..1901968cf5 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory.smali @@ -47,7 +47,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 12 + .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; invoke-virtual {p0}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->observeStores()Lrx/Observable; - move-result-object v2 + move-result-object v1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; - move-result-object v3 + move-result-object v2 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserGuildSettings()Lcom/discord/stores/StoreUserGuildSettings; - move-result-object v4 + move-result-object v3 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMessageAck()Lcom/discord/stores/StoreMessageAck; - move-result-object v5 + move-result-object v4 - iget-boolean v6, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->viewingGuild:Z + iget-boolean v5, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->viewingGuild:Z sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v7 + move-result-object v6 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getLurking()Lcom/discord/stores/StoreLurking; - move-result-object v8 + move-result-object v7 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics; - move-result-object v9 + move-result-object v8 - iget-wide v10, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->guildId:J + iget-wide v9, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Factory;->guildId:J - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreUserGuildSettings;Lcom/discord/stores/StoreMessageAck;ZLcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/StoreLurking;Lcom/discord/stores/StoreAnalytics;J)V + invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreUserGuildSettings;Lcom/discord/stores/StoreMessageAck;ZLcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/StoreLurking;Lcom/discord/stores/StoreAnalytics;J)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeStores()Lrx/Observable; @@ -260,7 +267,7 @@ const-string v1, "Observable\n .\u2026 )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState.smali index 9098a50ddb..cc234cd728 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState.smali @@ -73,21 +73,15 @@ } .end annotation - const-string v0, "guildChannelsInfo" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "me" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 - const-string v0, "restrictedGuildIds" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emojis" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -112,6 +106,34 @@ iput-boolean p10, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->isUnread:Z return-void + + :cond_0 + const-string p1, "emojis" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "restrictedGuildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "guildChannelsInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;Lcom/discord/utilities/channel/GuildChannelsInfo;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;Ljava/util/List;ZLjava/util/List;ZZILjava/lang/Object;)Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState; @@ -387,29 +409,15 @@ } .end annotation - const-string v0, "guildChannelsInfo" + const/4 v0, 0x0 - move-object v4, p3 + if-eqz p3, :cond_3 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 - const-string v0, "me" + if-eqz p6, :cond_1 - move-object/from16 v5, p4 - - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "restrictedGuildIds" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emojis" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState; @@ -419,10 +427,18 @@ move-object v3, p2 + move-object v4, p3 + + move-object/from16 v5, p4 + move-object/from16 v6, p5 + move-object/from16 v7, p6 + move/from16 v8, p7 + move-object/from16 v9, p8 + move/from16 v10, p9 move/from16 v11, p10 @@ -430,6 +446,34 @@ invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;Lcom/discord/utilities/channel/GuildChannelsInfo;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuildMember$Computed;Ljava/util/List;ZLjava/util/List;ZZ)V return-object v0 + + :cond_0 + const-string v1, "emojis" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "restrictedGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "me" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "guildChannelsInfo" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -447,7 +491,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -457,7 +501,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->guildProfile:Lcom/discord/stores/StoreGuildProfiles$GuildProfileData; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -467,7 +511,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->guildChannelsInfo:Lcom/discord/utilities/channel/GuildChannelsInfo; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -477,7 +521,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -487,7 +531,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->computedMe:Lcom/discord/models/domain/ModelGuildMember$Computed; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -497,7 +541,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->restrictedGuildIds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -513,7 +557,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$StoreState;->emojis:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded.smali index 5bccd6be3b..de3ee82065 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded.smali @@ -46,28 +46,18 @@ .method public constructor (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$TabItems;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$BottomActions;)V .locals 1 - const-string v0, "guildName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildShortName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "banner" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emojisData" - - invoke-static {p13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "bottomActions" - - invoke-static {p14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_4 + + if-eqz p4, :cond_3 + + if-eqz p8, :cond_2 + + if-eqz p13, :cond_1 + + if-eqz p14, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-wide p1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->guildId:J @@ -97,6 +87,41 @@ iput-object p14, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->bottomActions:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$BottomActions; return-void + + :cond_0 + const-string p1, "bottomActions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "emojisData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "banner" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "guildShortName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$TabItems;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$BottomActions;ILjava/lang/Object;)Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded; @@ -404,35 +429,17 @@ .method public final copy(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$TabItems;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$BottomActions;)Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded; .locals 16 - const-string v0, "guildName" + const/4 v0, 0x0 - move-object/from16 v4, p3 + if-eqz p3, :cond_4 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 - const-string v0, "guildShortName" + if-eqz p8, :cond_2 - move-object/from16 v5, p4 + if-eqz p13, :cond_1 - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "banner" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "emojisData" - - move-object/from16 v14, p13 - - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "bottomActions" - - move-object/from16 v15, p14 - - invoke-static {v15, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p14, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded; @@ -440,12 +447,18 @@ move-wide/from16 v2, p1 + move-object/from16 v4, p3 + + move-object/from16 v5, p4 + move-object/from16 v6, p5 move-object/from16 v7, p6 move-object/from16 v8, p7 + move-object/from16 v9, p8 + move-object/from16 v10, p9 move-object/from16 v11, p10 @@ -454,9 +467,48 @@ move-object/from16 v13, p12 + move-object/from16 v14, p13 + + move-object/from16 v15, p14 + invoke-direct/range {v1 .. v15}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$TabItems;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$BottomActions;)V return-object v0 + + :cond_0 + const-string v1, "bottomActions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "emojisData" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "banner" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "guildShortName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "guildName" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -482,7 +534,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->guildName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -492,7 +544,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->guildShortName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -502,7 +554,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->guildIcon:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -512,7 +564,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->guildDescription:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -522,7 +574,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->verifiedPartneredIconRes:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -532,7 +584,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->banner:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Banner; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -542,7 +594,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->onlineCount:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -552,7 +604,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->memberCount:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -562,7 +614,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->tabItems:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$TabItems; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -572,7 +624,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->actions:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$Actions; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -582,7 +634,7 @@ iget-object v1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->emojisData:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -592,7 +644,7 @@ iget-object p1, p1, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loaded;->bottomActions:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$BottomActions; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1.smali index 967afe3355..79de159e8c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickMarkAsRead$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickMarkAsRead$1.smali index ebab655036..e9ca0e4312 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickMarkAsRead$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickMarkAsRead$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickMarkAsRead$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1.smali index 00d7a96178..6f98657146 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1.smali index 03c1bd97ec..b37adcf479 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildProfileSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel.smali index d3082460b9..3d44b92cfc 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel.smali @@ -103,37 +103,25 @@ move-object/from16 v7, p8 - const-string v8, "storeObservable" + const/4 v8, 0x0 - invoke-static {p1, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_6 - const-string v8, "storeUserSettings" + if-eqz v2, :cond_5 - invoke-static {p2, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_4 - const-string v8, "storeUserGuildSettings" + if-eqz v4, :cond_3 - invoke-static {p3, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_2 - const-string v8, "messageAck" + if-eqz v6, :cond_1 - invoke-static {p4, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_0 - const-string v8, "restAPI" + sget-object v9, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loading; - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "storeLurking" - - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "storeAnalytics" - - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v8, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$ViewState$Loading; - - invoke-direct {p0, v8}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v9}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object v1, v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->storeObservable:Lrx/Observable; @@ -165,19 +153,15 @@ iget-object v1, v0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->storeObservable:Lrx/Observable; - const/4 v2, 0x0 + const/4 v2, 0x2 - const/4 v3, 0x2 - - invoke-static {v1, p0, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, p0, v8, v2, v8}, 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/guilds/profile/WidgetGuildProfileSheetViewModel; - new-instance v3, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1; - - invoke-direct {v3, p0}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1;->(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;)V + const/4 v3, 0x0 const/4 v4, 0x0 @@ -185,7 +169,9 @@ const/4 v6, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$1;->(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;)V const/16 v8, 0x1e @@ -195,15 +181,15 @@ move-object p2, v2 - move-object p3, v4 + move-object p3, v3 - move-object p4, v5 + move-object p4, v4 - move-object p5, v6 + move-object p5, v5 - move-object/from16 p6, v7 + move-object/from16 p6, v6 - move-object/from16 p7, v3 + move-object/from16 p7, v7 move/from16 p8, v8 @@ -218,6 +204,55 @@ invoke-virtual {v1, v2, v3}, Lcom/discord/stores/StoreAnalytics;->trackGuildProfileOpened(J)V return-void + + :cond_0 + const-string v1, "storeAnalytics" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_1 + const-string v1, "storeLurking" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_2 + const-string v1, "restAPI" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_3 + const-string v1, "messageAck" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_4 + const-string v1, "storeUserGuildSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_5 + const-string v1, "storeUserSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_6 + const-string v1, "storeObservable" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 .end method .method public static final synthetic access$getEventSubject$p(Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;)Lrx/subjects/PublishSubject; @@ -378,10 +413,6 @@ move-result-object v8 :goto_4 - const-string v9, "guild.premiumSubscriptionCount ?: 0" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I move-result v8 @@ -522,7 +553,7 @@ const-string v4, "guild.name" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; @@ -530,7 +561,7 @@ const-string v4, "guild.shortName" - invoke-static {v10, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelGuild;->getIcon()Ljava/lang/String; @@ -574,7 +605,7 @@ goto :goto_a :cond_d - sget-object v6, Lk0/j/n;->d:Lk0/j/n; + sget-object v6, Lk0/i/n;->d:Lk0/i/n; :goto_a invoke-direct {v9, v4, v5, v6}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$EmojisData;->(ZZLjava/util/List;)V @@ -619,7 +650,7 @@ const-string v3, "ModelGuild.FEATURE_VERIFIED_SERVER" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I @@ -647,7 +678,7 @@ const-string v3, "ModelGuild.FEATURE_PARTNERED" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I @@ -957,7 +988,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1059,7 +1090,7 @@ .end method .method public final onClickLeaveServer(JLkotlin/jvm/functions/Function0;)V - .locals 11 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -1069,37 +1100,33 @@ } .end annotation - const-string v0, "onSuccess" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; + iget-object v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - invoke-virtual {v0, p1, p2}, Lcom/discord/utilities/rest/RestAPI;->leaveGuild(J)Lrx/Observable; + invoke-virtual {v1, p1, p2}, Lcom/discord/utilities/rest/RestAPI;->leaveGuild(J)Lrx/Observable; move-result-object p1 const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 const/4 p2, 0x2 - invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v2 + move-result-object v1 - const-class v3, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; - new-instance v8, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1; - - invoke-direct {v8, p3}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1;->(Lkotlin/jvm/functions/Function0;)V + const/4 v3, 0x0 const/4 v4, 0x0 @@ -1107,15 +1134,24 @@ const/4 v6, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1; - const/16 v9, 0x1e + invoke-direct {v7, p3}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickLeaveServer$1;->(Lkotlin/jvm/functions/Function0;)V - const/4 v10, 0x0 + const/16 v8, 0x1e - 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 + 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, "onSuccess" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onClickMarkAsRead(Landroid/content/Context;J)V @@ -1133,7 +1169,7 @@ .end method .method public final onClickResetNickname(JLkotlin/jvm/functions/Function0;)V - .locals 11 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -1143,43 +1179,39 @@ } .end annotation - const-string v0, "onSuccess" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; + iget-object v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - new-instance v1, Lcom/discord/restapi/RestAPIParams$Nick; + new-instance v2, Lcom/discord/restapi/RestAPIParams$Nick; - const-string v2, "" + const-string v3, "" - invoke-direct {v1, v2}, Lcom/discord/restapi/RestAPIParams$Nick;->(Ljava/lang/String;)V + invoke-direct {v2, v3}, Lcom/discord/restapi/RestAPIParams$Nick;->(Ljava/lang/String;)V - invoke-virtual {v0, p1, p2, v1}, Lcom/discord/utilities/rest/RestAPI;->changeGuildNickname(JLcom/discord/restapi/RestAPIParams$Nick;)Lrx/Observable; + invoke-virtual {v1, p1, p2, v2}, Lcom/discord/utilities/rest/RestAPI;->changeGuildNickname(JLcom/discord/restapi/RestAPIParams$Nick;)Lrx/Observable; move-result-object p1 const/4 p2, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 const/4 p2, 0x2 - invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v2 + move-result-object v1 - const-class v3, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; - new-instance v8, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1; - - invoke-direct {v8, p3}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1;->(Lkotlin/jvm/functions/Function0;)V + const/4 v3, 0x0 const/4 v4, 0x0 @@ -1187,15 +1219,24 @@ const/4 v6, 0x0 - const/4 v7, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1; - const/16 v9, 0x1e + invoke-direct {v7, p3}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickResetNickname$1;->(Lkotlin/jvm/functions/Function0;)V - const/4 v10, 0x0 + const/16 v8, 0x1e - 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 + 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, "onSuccess" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onClickSaveNickname(JLjava/lang/String;Lkotlin/jvm/functions/Function0;)V @@ -1210,21 +1251,19 @@ } .end annotation - const-string v0, "nick" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "onSuccess" + if-eqz p4, :cond_0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - iget-object v0, p0, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; + new-instance v2, Lcom/discord/restapi/RestAPIParams$Nick; - new-instance v1, Lcom/discord/restapi/RestAPIParams$Nick; + invoke-direct {v2, p3}, Lcom/discord/restapi/RestAPIParams$Nick;->(Ljava/lang/String;)V - invoke-direct {v1, p3}, Lcom/discord/restapi/RestAPIParams$Nick;->(Ljava/lang/String;)V - - invoke-virtual {v0, p1, p2, v1}, Lcom/discord/utilities/rest/RestAPI;->changeGuildNickname(JLcom/discord/restapi/RestAPIParams$Nick;)Lrx/Observable; + invoke-virtual {v1, p1, p2, v2}, Lcom/discord/utilities/rest/RestAPI;->changeGuildNickname(JLcom/discord/restapi/RestAPIParams$Nick;)Lrx/Observable; move-result-object p1 @@ -1232,8 +1271,6 @@ const/4 p3, 0x1 - const/4 v0, 0x0 - invoke-static {p1, p2, p3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 @@ -1246,10 +1283,6 @@ const-class v2, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel; - new-instance v7, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1; - - invoke-direct {v7, p4}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1;->(Lkotlin/jvm/functions/Function0;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -1258,6 +1291,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1; + + invoke-direct {v7, p4}, Lcom/discord/widgets/guilds/profile/WidgetGuildProfileSheetViewModel$onClickSaveNickname$1;->(Lkotlin/jvm/functions/Function0;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -1265,6 +1302,20 @@ 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, "onSuccess" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "nick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onClickViewServer(JLjava/lang/Long;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet$Companion.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet$Companion.smali index 8df4baff69..a28a369283 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet; @@ -53,4 +51,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet.smali index d490f2906a..e0ac8fb831 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet.smali @@ -29,19 +29,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildIcon" + const-class v2, Lcom/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet; - const-string v3, "getGuildIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildIcon" - move-result-object v1 + const-string v4, "getGuildIcon()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -113,31 +119,38 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 8 + .locals 7 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V invoke-direct {p0}, Lcom/discord/widgets/guilds/profile/WidgetPublicAnnouncementProfileSheet;->getGuildIcon()Landroid/widget/ImageView; - move-result-object v1 + move-result-object v0 - const-string v2, "asset://asset/images/system_user_avatar.png" + const v2, 0x7f07005e - const v3, 0x7f07005e + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0x18 - const/16 v6, 0x18 + const/4 v6, 0x0 - const/4 v7, 0x0 + const-string v1, "asset://asset/images/system_user_avatar.png" - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/HomeConfig.smali b/com.discord/smali/com/discord/widgets/home/HomeConfig.smali index 5002c159b7..02d5df7170 100644 --- a/com.discord/smali/com/discord/widgets/home/HomeConfig.smali +++ b/com.discord/smali/com/discord/widgets/home/HomeConfig.smali @@ -128,7 +128,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/HomeConfig;->guildWelcomeSheetId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/home/HomePanelsLayout.smali b/com.discord/smali/com/discord/widgets/home/HomePanelsLayout.smali index 92304f3879..adebd5ed3f 100644 --- a/com.discord/smali/com/discord/widgets/home/HomePanelsLayout.smali +++ b/com.discord/smali/com/discord/widgets/home/HomePanelsLayout.smali @@ -8,39 +8,60 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Lcom/discord/panels/OverlappingPanelsLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali/com/discord/widgets/home/LeftPanelManager$observeShouldLockOpen$1.smali b/com.discord/smali/com/discord/widgets/home/LeftPanelManager$observeShouldLockOpen$1.smali index 081520ba82..13986020e6 100644 --- a/com.discord/smali/com/discord/widgets/home/LeftPanelManager$observeShouldLockOpen$1.smali +++ b/com.discord/smali/com/discord/widgets/home/LeftPanelManager$observeShouldLockOpen$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,7 +59,25 @@ # virtual methods -.method public final call(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + check-cast p2, Ljava/lang/Long; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/home/LeftPanelManager$observeShouldLockOpen$1;->call(Ljava/lang/Long;Ljava/lang/Long;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Long;Ljava/lang/Long;)Z .locals 8 const-wide/16 v0, 0x0 @@ -140,23 +155,5 @@ const/4 v2, 0x1 :cond_5 - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Long; - - check-cast p2, Ljava/lang/Long; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/home/LeftPanelManager$observeShouldLockOpen$1;->call(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v2 .end method diff --git a/com.discord/smali/com/discord/widgets/home/LeftPanelManager.smali b/com.discord/smali/com/discord/widgets/home/LeftPanelManager.smali index 2756df1fc8..ea1e5574ab 100644 --- a/com.discord/smali/com/discord/widgets/home/LeftPanelManager.smali +++ b/com.discord/smali/com/discord/widgets/home/LeftPanelManager.smali @@ -25,13 +25,11 @@ .method public constructor (Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreGuildSelected;)V .locals 1 - const-string v0, "storeChannelsSelected" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeGuildSelected" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -40,6 +38,20 @@ iput-object p2, p0, Lcom/discord/widgets/home/LeftPanelManager;->storeGuildSelected:Lcom/discord/stores/StoreGuildSelected; return-void + + :cond_0 + const-string p1, "storeGuildSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeChannelsSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreGuildSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -109,7 +121,7 @@ const-string v1, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$handleExperiment$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$handleExperiment$1.smali index 4df434bf5b..aae867915c 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$handleExperiment$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$handleExperiment$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$handleExperiment$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/SharedPreferences$Editor;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/SharedPreferences$Editor;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-boolean v0, p0, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$handleExperiment$1;->$isEnabledExperiment:Z @@ -72,4 +70,13 @@ invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1.smali index 25012618a0..c7b9a38850 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreExperiments$Experiment;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleExperiment" - - const-string v5, "handleExperiment(Lcom/discord/stores/StoreExperiments$Experiment;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleExperiment" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleExperiment(Lcom/discord/stores/StoreExperiments$Experiment;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag; invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag;->access$handleExperiment(Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag;Lcom/discord/stores/StoreExperiments$Experiment;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag.smali index 563b8c614a..89c2957aea 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag.smali @@ -107,36 +107,30 @@ .method public final observeExperiment(Lcom/discord/app/AppFragment;)V .locals 13 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getExperiments()Lcom/discord/stores/StoreExperiments; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getExperiments()Lcom/discord/stores/StoreExperiments; - move-result-object v0 + move-result-object v1 - const-string v1, "2020-06_android_back_button_behavior_v01" - - const/4 v2, 0x0 + const-string v2, "2020-06_android_back_button_behavior_v01" const/4 v3, 0x2 - invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, v2, v0, v3, v0}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; - move-result-object v0 + move-result-object v1 - invoke-static {v0, p1, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, p1, v0, v3, 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 v4 const-class v5, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag; - new-instance v10, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1; - - invoke-direct {v10, p0}, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1;->(Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag;)V - const/4 v6, 0x0 const/4 v7, 0x0 @@ -145,6 +139,10 @@ const/4 v9, 0x0 + new-instance v10, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1; + + invoke-direct {v10, p0}, Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag$observeExperiment$1;->(Lcom/discord/widgets/home/WidgetHome$BackBehaviorFeatureFlag;)V + const/16 v11, 0x1e const/4 v12, 0x0 @@ -152,4 +150,11 @@ invoke-static/range {v4 .. v12}, 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, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$1.smali index 49693af5ed..9ce8202d90 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -83,7 +76,7 @@ const-string v0, "connectionOpen" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$1.smali index f1ff164966..72f61afeb3 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureFirstOpen$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,11 +57,11 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -69,19 +69,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0xd - const/16 v6, 0xd + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$2.smali index 1d7067170b..c075958258 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureFirstOpen$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3$1.smali index 0e331cbf4c..4935b8100b 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureFirstOpen$2$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lcom/discord/stores/StoreNux$NuxState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,31 +57,38 @@ # virtual methods .method public final invoke(Lcom/discord/stores/StoreNux$NuxState;)Lcom/discord/stores/StoreNux$NuxState; - .locals 8 + .locals 7 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 - const/4 v3, 0x0 + const/4 v3, 0x1 - const/4 v4, 0x1 + const/4 v4, 0x0 - const/4 v5, 0x0 + const/16 v5, 0x9 - const/16 v6, 0x9 + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreNux$NuxState;->copy$default(Lcom/discord/stores/StoreNux$NuxState;ZZZLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/stores/StoreNux$NuxState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3.smali index 5bab3746af..8d4cefa851 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureFirstOpen$2$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$4.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$4.smali index 8f88a90bbe..8094e15e4c 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$4.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureFirstOpen$2$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/jvm/functions/Function0<", "+", @@ -52,7 +52,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2.smali index bb0c7c12e8..8db25a4021 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureFirstOpen$2.smali @@ -109,7 +109,7 @@ const-string v0, "Observable\n \u2026, TimeUnit.MILLISECONDS))" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$configureFirstOpen$2;->this$0:Lcom/discord/widgets/home/WidgetHome; diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureLeftPanel$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureLeftPanel$1.smali index d30f10dc4a..8e708d91e0 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureLeftPanel$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureLeftPanel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureLeftPanel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureNavigationDrawerAction$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureNavigationDrawerAction$1.smali index e0ddc24751..1ada3bc809 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureNavigationDrawerAction$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureNavigationDrawerAction$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$configureNavigationDrawerAction$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNavigation$PanelAction;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/stores/StoreNavigation$PanelAction;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$configureNavigationDrawerAction$1;->$this_configureNavigationDrawerAction:Lcom/discord/stores/StoreNavigation; @@ -80,4 +78,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction(Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$1.smali index d983196044..61b9f7242b 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$1.smali @@ -42,9 +42,7 @@ .method public onPanelStateChange(Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "panelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$configureOverlappingPanels$1;->this$0:Lcom/discord/widgets/home/WidgetHome; @@ -55,4 +53,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/home/WidgetHomeViewModel;->onStartPanelStateChange(Lcom/discord/panels/PanelState;)V return-void + + :cond_0 + const-string p1, "panelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$2.smali index 51451f09ac..afba348c74 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$configureOverlappingPanels$2.smali @@ -42,9 +42,7 @@ .method public onPanelStateChange(Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "panelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$configureOverlappingPanels$2;->this$0:Lcom/discord/widgets/home/WidgetHome; @@ -55,4 +53,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/home/WidgetHomeViewModel;->onEndPanelStateChange(Lcom/discord/panels/PanelState;)V return-void + + :cond_0 + const-string p1, "panelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onCreate$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onCreate$1.smali index 732b45d7be..b5868e729d 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onCreate$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onCreate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onCreate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Context;", "Ljava/util/Locale;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/Context;)Ljava/util/Locale; .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$onCreate$1;->this$0:Lcom/discord/widgets/home/WidgetHome; @@ -76,4 +74,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onGuildListAddHintCreate$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onGuildListAddHintCreate$1.smali index b351b0e80c..e724040af9 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onGuildListAddHintCreate$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onGuildListAddHintCreate$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onGuildListAddHintCreate$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBound$1.smali index f6f33f8eca..c7bb8e8375 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBound$1.smali @@ -46,12 +46,10 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$onViewBound$1;->this$0:Lcom/discord/widgets/home/WidgetHome; - - invoke-static {v0}, Lcom/discord/widgets/home/WidgetHome;->access$handleBackPressed(Lcom/discord/widgets/home/WidgetHome;)Z + invoke-virtual {p0}, Lcom/discord/widgets/home/WidgetHome$onViewBound$1;->call()Z move-result v0 @@ -62,12 +60,14 @@ return-object v0 .end method -.method public bridge synthetic call()Ljava/lang/Object; +.method public final call()Z .locals 1 - invoke-virtual {p0}, Lcom/discord/widgets/home/WidgetHome$onViewBound$1;->call()Ljava/lang/Boolean; + iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$onViewBound$1;->this$0:Lcom/discord/widgets/home/WidgetHome; - move-result-object v0 + invoke-static {v0}, Lcom/discord/widgets/home/WidgetHome;->access$handleBackPressed(Lcom/discord/widgets/home/WidgetHome;)Z - return-object v0 + move-result v0 + + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$1.smali index ed774684fb..6d5fad4235 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;)V .locals 1 - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/home/WidgetHome; invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHome;->access$handleViewState(Lcom/discord/widgets/home/WidgetHome;Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$10.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$10.smali index b3100abfd9..ef0c04e334 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$10.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$10.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$10; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$2.smali index c201a09134..b07b352b75 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/home/WidgetHomeViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/home/WidgetHomeViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/home/WidgetHome; invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHome;->access$handleEvent(Lcom/discord/widgets/home/WidgetHome;Lcom/discord/widgets/home/WidgetHomeViewModel$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$3.smali index b1b00a39a2..4af4dd9667 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/home/WidgetHomeModel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/home/WidgetHomeModel;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/home/WidgetHome; invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHome;->access$configureUI(Lcom/discord/widgets/home/WidgetHome;Lcom/discord/widgets/home/WidgetHomeModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4.smali index be8a03b6cc..76e59d2217 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4.smali @@ -59,17 +59,15 @@ # virtual methods -.method public final call(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$None;->INSTANCE:Lcom/discord/utilities/surveys/SurveyUtils$Survey$None; + check-cast p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4;->call(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -77,14 +75,16 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)Z + .locals 1 - check-cast p1, Lcom/discord/utilities/surveys/SurveyUtils$Survey; + sget-object v0, Lcom/discord/utilities/surveys/SurveyUtils$Survey$None;->INSTANCE:Lcom/discord/utilities/surveys/SurveyUtils$Survey$None; - invoke-virtual {p0, p1}, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4;->call(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$5.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$5.smali index d103ffe92f..a741706808 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$5.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/surveys/SurveyUtils$Survey;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/home/WidgetHome;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/home/WidgetHome; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "showSurvey" - - const-string v5, "showSurvey(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "showSurvey" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/home/WidgetHome; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "showSurvey(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/surveys/SurveyUtils$Survey;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/home/WidgetHome; invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHome;->access$showSurvey(Lcom/discord/widgets/home/WidgetHome;Lcom/discord/utilities/surveys/SurveyUtils$Survey;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$6.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$6.smali index 8027488731..11994f92c7 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$6.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$6.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreNux$NuxState;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/stores/StoreNux$NuxState;->getFirstOpen()Z + check-cast p1, Lcom/discord/stores/StoreNux$NuxState; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$6;->call(Lcom/discord/stores/StoreNux$NuxState;)Z move-result p1 @@ -73,14 +75,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/stores/StoreNux$NuxState;)Z .locals 0 - check-cast p1, Lcom/discord/stores/StoreNux$NuxState; + invoke-virtual {p1}, Lcom/discord/stores/StoreNux$NuxState;->getFirstOpen()Z - invoke-virtual {p0, p1}, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$6;->call(Lcom/discord/stores/StoreNux$NuxState;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$7.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$7.smali index 3d0c89d5cf..319c5f9b79 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$7.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNux$NuxState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$8.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$8.smali index 285b12d395..aa60dc7ecd 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$8.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$8.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->hasUnreadUrgentMessages()Z + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$8;->call(Lcom/discord/models/domain/ModelUser;)Z move-result p1 @@ -73,14 +75,12 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Lcom/discord/models/domain/ModelUser;)Z .locals 0 - check-cast p1, Lcom/discord/models/domain/ModelUser; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->hasUnreadUrgentMessages()Z - invoke-virtual {p0, p1}, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$8;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$9.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$9.smali index 15c7e7a8a4..3993e3be37 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$9.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$9.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$9; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$1.smali index 97c3a997a4..c1707fbd0b 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$1.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 2 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lcom/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$1;->this$0:Lcom/discord/widgets/home/WidgetHome; @@ -80,11 +78,25 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$2.smali index d4063ba146..fe4c2a66c8 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$2.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 2 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance p1, Landroidx/core/view/WindowInsetsCompat$Builder; @@ -69,7 +67,7 @@ const-string v0, "WindowInsetsCompat.Build\u2026 )\n ).build()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$2;->this$0:Lcom/discord/widgets/home/WidgetHome; @@ -103,4 +101,18 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$3.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$3.smali index 630f9df03d..4cd54da1dd 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$3.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$3.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/home/WidgetHome$setPanelWindowInsetsListeners$3;->this$0:Lcom/discord/widgets/home/WidgetHome; @@ -74,4 +72,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$showSurvey$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$showSurvey$1.smali index fdcfa62c27..dfb32a708a 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$showSurvey$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$showSurvey$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$showSurvey$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 6 - const-string v0, "activity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/home/WidgetMainSurveyDialog;->Companion:Lcom/discord/widgets/home/WidgetMainSurveyDialog$Companion; @@ -77,7 +75,7 @@ const-string v2, "activity.supportFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/home/WidgetHome$showSurvey$1;->$survey:Lcom/discord/utilities/surveys/SurveyUtils$Survey; @@ -122,4 +120,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome$showUrgentMessageDialog$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome$showUrgentMessageDialog$1.smali index 7aa6a80a35..f2b7dc2da6 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome$showUrgentMessageDialog$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome$showUrgentMessageDialog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHome$showUrgentMessageDialog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHome.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,27 +73,23 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z - .locals 2 + .locals 3 - const-string v0, "activity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - sget-object v0, Lf/a/a/t;->i:Lf/a/a/t$a; + sget-object v1, Lf/a/a/t;->i:Lf/a/a/t$a; invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object p1 - const-string v1, "activity.supportFragmentManager" + const-string v2, "activity.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v0, :cond_0 - - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 new-instance v0, Lf/a/a/t; @@ -108,7 +104,12 @@ return p1 :cond_0 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "activity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHome.smali b/com.discord/smali/com/discord/widgets/home/WidgetHome.smali index 1f6873baaf..2dc6a3ac01 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHome.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHome.smali @@ -90,197 +90,281 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "toolbar" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getToolbar()Landroidx/appcompat/widget/Toolbar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "toolbar" - move-result-object v1 + const-string v4, "getToolbar()Landroidx/appcompat/widget/Toolbar;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/home/WidgetHome; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "toolbarTitle" + const/4 v2, 0x0 - const-string v3, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/home/WidgetHome; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "toolbarTitle" + + const-string v4, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildListAddHint" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getGuildListAddHint()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildListAddHint" + + const-string v4, "getGuildListAddHint()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "unreadCountView" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getUnreadCountView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unreadCountView" + + const-string v4, "getUnreadCountView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "container" + + const-string v4, "getContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "overlappingPanels" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getOverlappingPanels()Lcom/discord/widgets/home/HomePanelsLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "overlappingPanels" + + const-string v4, "getOverlappingPanels()Lcom/discord/widgets/home/HomePanelsLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "leftPanel" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getLeftPanel()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "leftPanel" + + const-string v4, "getLeftPanel()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "rightPanel" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getRightPanel()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "rightPanel" + + const-string v4, "getRightPanel()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "rightPanelRoundedContainer" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getRightPanelRoundedContainer()Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "rightPanelRoundedContainer" + + const-string v4, "getRightPanelRoundedContainer()Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "centerPanel" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getCenterPanel()Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "centerPanel" + + const-string v4, "getCenterPanel()Lcom/discord/utilities/view/rounded/RoundedRelativeLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildList" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getGuildList()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildList" + + const-string v4, "getGuildList()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectedList" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getConnectedList()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectedList" + + const-string v4, "getConnectedList()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "chatInput" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getChatInput()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "chatInput" + + const-string v4, "getChatInput()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetHome; + new-instance v1, Lk0/n/c/q; - const-string v2, "inlineVoiceCallControls" + const-class v2, Lcom/discord/widgets/home/WidgetHome; - const-string v3, "getInlineVoiceCallControls()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inlineVoiceCallControls" + + const-string v4, "getInlineVoiceCallControls()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd @@ -549,9 +633,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -834,9 +918,9 @@ return-void :cond_2 - const-string/jumbo p1, "viewModel" + const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1217,7 +1301,7 @@ sget-object v0, Lcom/discord/widgets/home/WidgetHomeViewModel$Event$OpenLeftPanel;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeViewModel$Event$OpenLeftPanel; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1234,7 +1318,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/home/WidgetHomeViewModel$Event$ClosePanels;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeViewModel$Event$ClosePanels; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1251,7 +1335,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/home/WidgetHomeViewModel$Event$UnlockLeftPanel;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeViewModel$Event$UnlockLeftPanel; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1628,7 +1712,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1, p2}, Lcom/discord/widgets/guilds/join/WidgetGuildWelcomeSheet$Companion;->show(Landroidx/fragment/app/FragmentManager;J)V @@ -1711,7 +1795,7 @@ .end method .method public onCreate(Landroid/os/Bundle;)V - .locals 1 + .locals 0 invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V @@ -1721,10 +1805,6 @@ invoke-direct {p1, p0}, Lcom/discord/widgets/home/WidgetHome$onCreate$1;->(Lcom/discord/widgets/home/WidgetHome;)V - const-string v0, "provider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sput-object p1, Lf/a/f/a;->a:Lkotlin/jvm/functions/Function1; return-void @@ -1741,9 +1821,7 @@ } .end annotation - const-string v0, "gestureRegions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/home/WidgetHome;->getOverlappingPanels()Lcom/discord/widgets/home/HomePanelsLayout; @@ -1752,10 +1830,19 @@ invoke-virtual {v0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->setChildGestureRegions(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "gestureRegions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onPause()V - .locals 2 + .locals 1 invoke-super {p0}, Lcom/discord/app/AppFragment;->onPause()V @@ -1763,10 +1850,6 @@ move-result-object v0 - const-string v1, "gestureRegionsListener" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, v0, Lf/a/f/b;->e:Ljava/util/Set; invoke-interface {v0, p0}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z @@ -1790,17 +1873,13 @@ move-result-object v0 - const-string v1, "gestureRegionsListener" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v1, v0, Lf/a/f/b;->d:Ljava/util/Map; invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; move-result-object v1 - invoke-static {v1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -1855,9 +1934,9 @@ return-void :cond_2 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1865,161 +1944,159 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 9 + .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - new-instance v0, Lcom/discord/utilities/locale/LocaleManager; + new-instance v1, Lcom/discord/utilities/locale/LocaleManager; - invoke-direct {v0}, Lcom/discord/utilities/locale/LocaleManager;->()V + invoke-direct {v1}, Lcom/discord/utilities/locale/LocaleManager;->()V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; + move-result-object v2 + + invoke-virtual {v1, v2}, Lcom/discord/utilities/locale/LocaleManager;->getPrimaryLocale(Landroid/content/Context;)Ljava/util/Locale; + move-result-object v1 - invoke-virtual {v0, v1}, Lcom/discord/utilities/locale/LocaleManager;->getPrimaryLocale(Landroid/content/Context;)Ljava/util/Locale; + invoke-static {v1}, Landroid/text/TextUtils;->getLayoutDirectionFromLocale(Ljava/util/Locale;)I - move-result-object v0 + move-result v1 - invoke-static {v0}, Landroid/text/TextUtils;->getLayoutDirectionFromLocale(Ljava/util/Locale;)I + const/4 v2, 0x0 - move-result v0 + if-nez v1, :cond_0 - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 invoke-direct {p0}, Lcom/discord/widgets/home/WidgetHome;->getRightPanelRoundedContainer()Lcom/discord/utilities/view/rounded/RoundedRelativeLayout; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + invoke-virtual {v3}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_6 + if-eqz v3, :cond_6 - check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; + check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; - const/16 v3, 0x8 + const/16 v4, 0x8 - invoke-static {v3}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I + invoke-static {v4}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I - move-result v3 + move-result v4 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I + iget v5, v3, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I goto :goto_1 :cond_1 - move v4, v3 + move v5, v4 :goto_1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 goto :goto_2 :cond_2 - iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I + iget v4, v3, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I :goto_2 - iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I + iget v1, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I - iget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I + iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I - invoke-virtual {v2, v4, v0, v3, v5}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V + invoke-virtual {v3, v5, v1, v4, v6}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V invoke-direct {p0}, Lcom/discord/widgets/home/WidgetHome;->getRightPanelRoundedContainer()Lcom/discord/utilities/view/rounded/RoundedRelativeLayout; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V + invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - new-instance v0, Landroidx/lifecycle/ViewModelProvider; + new-instance v1, Landroidx/lifecycle/ViewModelProvider; - new-instance v8, Lcom/discord/widgets/home/WidgetHomeViewModel$Factory; - - const/4 v3, 0x0 + new-instance v9, Lcom/discord/widgets/home/WidgetHomeViewModel$Factory; const/4 v4, 0x0 const/4 v5, 0x0 - const/4 v6, 0x7 + const/4 v6, 0x0 - const/4 v7, 0x0 + const/4 v7, 0x7 - move-object v2, v8 + const/4 v8, 0x0 - invoke-direct/range {v2 .. v7}, Lcom/discord/widgets/home/WidgetHomeViewModel$Factory;->(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreLurking;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v3, v9 - invoke-direct {v0, p0, v8}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct/range {v3 .. v8}, Lcom/discord/widgets/home/WidgetHomeViewModel$Factory;->(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreLurking;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - const-class v2, Lcom/discord/widgets/home/WidgetHomeViewModel; + invoke-direct {v1, p0, v9}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - invoke-virtual {v0, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + const-class v3, Lcom/discord/widgets/home/WidgetHomeViewModel; - move-result-object v0 + invoke-virtual {v1, v3}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - const-string v2, "ViewModelProvider(\n \u2026omeViewModel::class.java)" + move-result-object v1 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v3, "ViewModelProvider(\n \u2026omeViewModel::class.java)" - check-cast v0, Lcom/discord/widgets/home/WidgetHomeViewModel; + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lcom/discord/widgets/home/WidgetHome;->viewModel:Lcom/discord/widgets/home/WidgetHomeViewModel; + check-cast v1, Lcom/discord/widgets/home/WidgetHomeViewModel; + + iput-object v1, p0, Lcom/discord/widgets/home/WidgetHome;->viewModel:Lcom/discord/widgets/home/WidgetHomeViewModel; invoke-direct {p0}, Lcom/discord/widgets/home/WidgetHome;->setUpToolbar()V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - move-result-object v0 + move-result-object v1 - const/4 v2, 0x0 + if-eqz v1, :cond_3 - if-eqz v0, :cond_3 + invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - - move-result-object v0 + move-result-object v1 goto :goto_3 :cond_3 - move-object v0, v2 + move-object v1, v0 :goto_3 - instance-of v3, v0, Lcom/discord/widgets/tabs/WidgetTabsHost; + instance-of v3, v1, Lcom/discord/widgets/tabs/WidgetTabsHost; if-nez v3, :cond_4 - move-object v0, v2 + move-object v1, v0 :cond_4 - check-cast v0, Lcom/discord/widgets/tabs/WidgetTabsHost; + check-cast v1, Lcom/discord/widgets/tabs/WidgetTabsHost; - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 sget-object v3, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - invoke-virtual {v0, v3, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V + invoke-virtual {v1, v3, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V :cond_5 - new-instance v0, Lcom/discord/widgets/home/WidgetHomePanelNsfw; + new-instance v1, Lcom/discord/widgets/home/WidgetHomePanelNsfw; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -2027,33 +2104,33 @@ const-string v4, "childFragmentManager" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v0, p1, v3}, Lcom/discord/widgets/home/WidgetHomePanelNsfw;->(Landroid/view/View;Landroidx/fragment/app/FragmentManager;)V + invoke-direct {v1, p1, v3}, Lcom/discord/widgets/home/WidgetHomePanelNsfw;->(Landroid/view/View;Landroidx/fragment/app/FragmentManager;)V - iput-object v0, p0, Lcom/discord/widgets/home/WidgetHome;->panelNsfw:Lcom/discord/widgets/home/WidgetHomePanelNsfw; + iput-object v1, p0, Lcom/discord/widgets/home/WidgetHome;->panelNsfw:Lcom/discord/widgets/home/WidgetHomePanelNsfw; - new-instance v0, Lcom/discord/widgets/home/WidgetHomePanelLoading; + new-instance v1, Lcom/discord/widgets/home/WidgetHomePanelLoading; - invoke-direct {v0, p1}, Lcom/discord/widgets/home/WidgetHomePanelLoading;->(Landroid/view/View;)V + invoke-direct {v1, p1}, Lcom/discord/widgets/home/WidgetHomePanelLoading;->(Landroid/view/View;)V - iput-object v0, p0, Lcom/discord/widgets/home/WidgetHome;->panelLoading:Lcom/discord/widgets/home/WidgetHomePanelLoading; + iput-object v1, p0, Lcom/discord/widgets/home/WidgetHome;->panelLoading:Lcom/discord/widgets/home/WidgetHomePanelLoading; iget-object p1, p0, Lcom/discord/widgets/home/WidgetHome;->onGuildListAddHintCreate:Lkotlin/jvm/functions/Function1; invoke-direct {p0}, Lcom/discord/widgets/home/WidgetHome;->getGuildListAddHint()Landroid/view/View; - move-result-object v0 + move-result-object v1 - invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; new-instance p1, Lcom/discord/widgets/home/WidgetHome$onViewBound$1; invoke-direct {p1, p0}, Lcom/discord/widgets/home/WidgetHome$onViewBound$1;->(Lcom/discord/widgets/home/WidgetHome;)V - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p0, p1, v1, v0, v2}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, p1, v2, v1, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V sget-object p1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion; @@ -2063,7 +2140,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; @@ -2076,13 +2153,20 @@ return-void :cond_6 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_7 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -2122,7 +2206,7 @@ :cond_1 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHome;->viewModel:Lcom/discord/widgets/home/WidgetHomeViewModel; - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" if-eqz v0, :cond_3 @@ -2258,7 +2342,7 @@ const-string v3, "filter { it != null }.map { it!! }" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v3, Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4;->INSTANCE:Lcom/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$4; @@ -2268,7 +2352,7 @@ const-string v0, "SurveyUtils\n .get\u2026SurveyUtils.Survey.None }" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v5, Lcom/discord/widgets/home/WidgetHome; @@ -2306,7 +2390,7 @@ const-string v0, "StoreStream\n .get\u2026 .filter { it.firstOpen }" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v5, 0x0 @@ -2360,7 +2444,7 @@ const-string v3, "StoreStream\n .get\u2026sUnreadUrgentMessages() }" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, v2, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; @@ -2409,18 +2493,18 @@ return-void :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method .method public final setOnGuildListAddHintCreate(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -2432,13 +2516,20 @@ } .end annotation - const-string v0, "onGuildListAddHintCreate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/home/WidgetHome;->onGuildListAddHintCreate:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onGuildListAddHintCreate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final unreadCountView()Landroid/widget/TextView; diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$HeaderData.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$HeaderData.smali index 3c6be5ce8b..44ef9bde0d 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$HeaderData.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$HeaderData.smali @@ -108,7 +108,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData;->title:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +118,7 @@ iget-object p1, p1, Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData;->drawableRes:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali index bddf85a650..17d405f44f 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali @@ -114,7 +114,7 @@ move-result-object v3 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -122,7 +122,7 @@ move-result-object v3 - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -133,7 +133,7 @@ move-result-object v3 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -141,7 +141,7 @@ move-result-object v3 - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -152,7 +152,7 @@ move-result-object v3 - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -160,7 +160,7 @@ move-result-object v3 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -205,7 +205,7 @@ const-string v5, "menu.findItem(R.id.menu_chat_start_call)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1;->$this_getOnConfigureAction:Lcom/discord/widgets/home/WidgetHomeModel; @@ -237,7 +237,7 @@ const-string v5, "menu.findItem(R.id.menu_chat_start_video_call)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1;->$this_getOnConfigureAction:Lcom/discord/widgets/home/WidgetHomeModel; @@ -277,7 +277,7 @@ const-string v3, "menu.findItem(R.id.menu_chat_stop_call)" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1;->$this_getOnConfigureAction:Lcom/discord/widgets/home/WidgetHomeModel; diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1.smali index 9e95662b55..91521e424c 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1.smali @@ -112,10 +112,6 @@ move-result-object v0 :goto_0 - const-string v1, "channel?.guildId ?: 0L" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J move-result-wide v0 @@ -161,29 +157,27 @@ # virtual methods .method public call(Landroid/view/MenuItem;Landroid/content/Context;)V - .locals 6 + .locals 7 - const-string v0, "menuItem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/widgets/user/calls/PrivateCallLauncher; - new-instance v0, Lcom/discord/widgets/user/calls/PrivateCallLauncher; + iget-object v2, p0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1;->$appFragment:Lcom/discord/app/AppFragment; - iget-object v1, p0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1;->$appFragment:Lcom/discord/app/AppFragment; + invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; + move-result-object v3 - move-result-object v2 + const-string v4, "appFragment.parentFragmentManager" - const-string v3, "appFragment.parentFragmentManager" + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {v0, v1, v1, p2, v2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V + invoke-direct {v1, v2, v2, p2, v3}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -211,7 +205,7 @@ move-result-wide p1 - invoke-virtual {v0, p1, p2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->launchVideoCall(J)V + invoke-virtual {v1, p1, p2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->launchVideoCall(J)V goto :goto_0 @@ -227,7 +221,7 @@ move-result-wide p1 - invoke-virtual {v0, p1, p2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->launchVoiceCall(J)V + invoke-virtual {v1, p1, p2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->launchVoiceCall(J)V goto :goto_0 @@ -244,31 +238,43 @@ goto :goto_0 :pswitch_6 - sget-object v0, Lcom/discord/widgets/friends/WidgetFriendsAdd;->Companion:Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion; + sget-object v1, Lcom/discord/widgets/friends/WidgetFriendsAdd;->Companion:Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion; - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v4, 0x2 + const/4 v5, 0x2 - const/4 v5, 0x0 + const/4 v6, 0x0 - const-string v3, "Toolbar" + const-string v4, "Toolbar" - move-object v1, p2 + move-object v2, p2 - invoke-static/range {v0 .. v5}, Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion;->show$default(Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion;->show$default(Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V :goto_0 iget-object p1, p0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1;->$appFragment:Lcom/discord/app/AppFragment; const/4 p2, 0x1 - const/4 v0, 0x0 - invoke-static {p1, v0, p2, v0}, Lcom/discord/app/AppFragment;->hideKeyboard$default(Lcom/discord/app/AppFragment;Landroid/view/View;ILjava/lang/Object;)V return-void + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "menuItem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + nop :pswitch_data_0 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager.smali index 7b58b940b5..786c563c7f 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager.smali @@ -203,53 +203,51 @@ # virtual methods .method public final configure(Lcom/discord/widgets/home/WidgetHome;Lcom/discord/widgets/home/WidgetHomeModel;)V - .locals 5 + .locals 6 - const-string/jumbo v0, "widgetHome" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "model" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_8 invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getType()I - move-result v0 + move-result v1 + + const/4 v2, 0x3 + + const/4 v3, 0x1 + + const/4 v4, 0x0 + + if-eq v1, v2, :cond_0 + + invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getType()I + + move-result v1 + + if-eq v1, v3, :cond_0 + + invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getType()I + + move-result v1 + + invoke-static {v1}, Lcom/discord/models/domain/ModelChannel;->isGuildTextyType(I)Z + + move-result v1 + + if-nez v1, :cond_0 const/4 v1, 0x1 - const/4 v2, 0x0 - - const/4 v3, 0x3 - - if-eq v0, v3, :cond_0 - - invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getType()I - - move-result v0 - - if-eq v0, v1, :cond_0 - - invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getType()I - - move-result v0 - - invoke-static {v0}, Lcom/discord/models/domain/ModelChannel;->isGuildTextyType(I)Z - - move-result v0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - invoke-virtual {p1, v0}, Lcom/discord/widgets/home/WidgetHome;->lockCloseRightPanel(Z)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/home/WidgetHome;->lockCloseRightPanel(Z)V invoke-virtual {p1}, Lcom/discord/app/AppFragment;->bindToolbar()Lkotlin/Unit; @@ -257,94 +255,94 @@ invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - sget-object v3, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeHeaderManager; + sget-object v2, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeHeaderManager; - const-string v4, "it" + const-string v5, "it" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v3, p2, v0}, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->getHeaderData(Lcom/discord/widgets/home/WidgetHomeModel;Landroid/content/Context;)Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData; + invoke-direct {v2, p2, v1}, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->getHeaderData(Lcom/discord/widgets/home/WidgetHomeModel;Landroid/content/Context;)Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData;->component1()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData;->component1()Ljava/lang/String; - move-result-object v3 + move-result-object v2 - invoke-virtual {v0}, Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData;->component2()Ljava/lang/Integer; + invoke-virtual {v1}, Lcom/discord/widgets/home/WidgetHomeHeaderManager$HeaderData;->component2()Ljava/lang/Integer; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v3, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; + invoke-virtual {p1, v2, v1}, Lcom/discord/app/AppFragment;->setActionBarTitle(Ljava/lang/CharSequence;Ljava/lang/Integer;)Lkotlin/Unit; :cond_1 - new-instance v0, Lcom/discord/widgets/home/WidgetHomeHeaderManager$configure$$inlined$apply$lambda$1; + new-instance v1, Lcom/discord/widgets/home/WidgetHomeHeaderManager$configure$$inlined$apply$lambda$1; - invoke-direct {v0, p2, p2, p1}, Lcom/discord/widgets/home/WidgetHomeHeaderManager$configure$$inlined$apply$lambda$1;->(Lcom/discord/widgets/home/WidgetHomeModel;Lcom/discord/widgets/home/WidgetHomeModel;Lcom/discord/widgets/home/WidgetHome;)V + invoke-direct {v1, p2, p2, p1}, Lcom/discord/widgets/home/WidgetHomeHeaderManager$configure$$inlined$apply$lambda$1;->(Lcom/discord/widgets/home/WidgetHomeModel;Lcom/discord/widgets/home/WidgetHomeModel;Lcom/discord/widgets/home/WidgetHome;)V - invoke-virtual {p1, v0}, Lcom/discord/app/AppFragment;->setActionBarTitleClick(Landroid/view/View$OnClickListener;)Lkotlin/Unit; + invoke-virtual {p1, v1}, Lcom/discord/app/AppFragment;->setActionBarTitleClick(Landroid/view/View$OnClickListener;)Lkotlin/Unit; - const v0, 0x7f0e0006 + const v1, 0x7f0e0006 - sget-object v3, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeHeaderManager; + sget-object v2, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeHeaderManager; invoke-virtual {p1}, Lcom/discord/widgets/home/WidgetHome;->getPanelLayout()Lcom/discord/widgets/home/PanelLayout; - move-result-object v4 + move-result-object v5 - invoke-direct {v3, p2, p1, v4}, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->getOnSelectedAction(Lcom/discord/widgets/home/WidgetHomeModel;Lcom/discord/app/AppFragment;Lcom/discord/widgets/home/PanelLayout;)Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1; + invoke-direct {v2, p2, p1, v5}, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->getOnSelectedAction(Lcom/discord/widgets/home/WidgetHomeModel;Lcom/discord/app/AppFragment;Lcom/discord/widgets/home/PanelLayout;)Lcom/discord/widgets/home/WidgetHomeHeaderManager$getOnSelectedAction$1; - move-result-object v3 + move-result-object v2 - sget-object v4, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeHeaderManager; + sget-object v5, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->INSTANCE:Lcom/discord/widgets/home/WidgetHomeHeaderManager; - invoke-direct {v4, p2}, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->getOnConfigureAction(Lcom/discord/widgets/home/WidgetHomeModel;)Lrx/functions/Action1; + invoke-direct {v5, p2}, Lcom/discord/widgets/home/WidgetHomeHeaderManager;->getOnConfigureAction(Lcom/discord/widgets/home/WidgetHomeModel;)Lrx/functions/Action1; - move-result-object v4 + move-result-object v5 - invoke-virtual {p1, v0, v3, v4}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar; + invoke-virtual {p1, v1, v2, v5}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar; invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isDM()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->isDM()Z - move-result v3 + move-result v2 - if-eqz v3, :cond_2 + if-eqz v2, :cond_2 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z - move-result v0 + move-result v1 - if-nez v0, :cond_2 + if-nez v1, :cond_2 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_1 :cond_2 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 invoke-virtual {p1}, Lcom/discord/app/AppFragment;->getActionBarTitleLayout()Lcom/discord/views/ToolbarTitleLayout; - move-result-object v3 + move-result-object v2 - if-eqz v3, :cond_3 + if-eqz v2, :cond_3 invoke-virtual {p2}, Lcom/discord/widgets/home/WidgetHomeModel;->getDmPresence()Lcom/discord/models/domain/ModelPresence; - move-result-object v4 + move-result-object v5 - invoke-virtual {v3, v4, v0}, Lcom/discord/views/ToolbarTitleLayout;->a(Lcom/discord/models/domain/ModelPresence;Z)V + invoke-virtual {v2, v5, v1}, Lcom/discord/views/ToolbarTitleLayout;->a(Lcom/discord/models/domain/ModelPresence;Z)V :cond_3 invoke-virtual {p1}, Lcom/discord/widgets/home/WidgetHome;->unreadCountView()Landroid/widget/TextView; @@ -363,19 +361,17 @@ invoke-virtual {p2}, Ljava/lang/Number;->intValue()I - move-result v0 + move-result v1 - if-lez v0, :cond_4 + if-lez v1, :cond_4 goto :goto_2 :cond_4 - const/4 v1, 0x0 + const/4 v3, 0x0 :goto_2 - const/4 v0, 0x0 - - if-eqz v1, :cond_5 + if-eqz v3, :cond_5 goto :goto_3 @@ -398,4 +394,18 @@ :cond_7 return-void + + :cond_8 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string/jumbo p1, "widgetHome" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion$get$1.smali index ae7e00c04e..40f5773c56 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion$get$1.smali @@ -39,24 +39,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func8<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/lang/Long;", - "Ljava/lang/Integer;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Boolean;", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Lcom/discord/widgets/home/WidgetHomeModel;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;" } .end annotation @@ -138,7 +121,7 @@ move-object v4, p3 - invoke-static {v3, p3}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v3, p3}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v3 @@ -150,19 +133,19 @@ move-object v3, v2 :goto_1 - const-string/jumbo v4, "unreadCount" + const-string v4, "unreadCount" move-object/from16 v5, p5 - invoke-static {v5, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p5 .. p5}, Ljava/lang/Integer;->intValue()I move-result v4 - const-string/jumbo v5, "userRelationships" + const-string v5, "userRelationships" - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_2 @@ -240,7 +223,7 @@ move-object/from16 v8, p7 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p7 .. p7}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion.smali index 3c3b2353bb..55938900d1 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeModel$Companion.smali @@ -142,7 +142,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026.MILLISECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -154,7 +154,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -186,7 +186,7 @@ const-string v1, "StoreStream\n .i\u20260, TimeUnit.MILLISECONDS)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeModel.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeModel.smali index 7bb9cb6057..e872ee715c 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeModel.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeModel.smali @@ -343,7 +343,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeModel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -353,7 +353,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeModel;->dmPresence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -387,7 +387,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeModel;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -656,7 +656,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading$configure$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading$configure$1.smali index b001a0e340..481d676f5d 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading$configure$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading$configure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHomePanelLoading$configure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHomePanelLoading.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading.smali index 9741fc3963..7c71b9f141 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelLoading.smali @@ -43,9 +43,7 @@ .method public constructor (Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,9 +53,9 @@ move-result-object v0 - const-string/jumbo v1, "view.findViewById(R.id.home_panel_loading)" + const-string v1, "view.findViewById(R.id.home_panel_loading)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/home/WidgetHomePanelLoading;->panelLoading:Landroid/view/View; @@ -67,9 +65,9 @@ move-result-object v0 - const-string/jumbo v1, "view.findViewById(R.id.home_panel_loading_logo)" + const-string v1, "view.findViewById(R.id.home_panel_loading_logo)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/home/WidgetHomePanelLoading;->panelLoadingLogo:Landroid/view/View; @@ -79,15 +77,24 @@ move-result-object p1 - const-string/jumbo v0, "view.findViewById(R.id.home_panel_center)" + const-string v0, "view.findViewById(R.id.home_panel_center)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/home/WidgetHomePanelLoading;->panelCenter:Landroid/view/View; invoke-direct {p0}, Lcom/discord/widgets/home/WidgetHomePanelLoading;->centerLogoRelativeToLoadingScreen()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$setLoadingPanelVisibility(Lcom/discord/widgets/home/WidgetHomePanelLoading;ZZ)V @@ -119,7 +126,7 @@ const-string v2, "panelLoadingLogo.resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/display/DisplayUtils;->getStatusBarHeight(Landroid/content/res/Resources;)I @@ -150,11 +157,11 @@ return-void :cond_0 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type android.widget.FrameLayout.LayoutParams" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method @@ -265,30 +272,24 @@ .method public final configure(Lcom/discord/app/AppFragment;)V .locals 12 - const-string v0, "fragment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/home/WidgetHomeModel;->Companion:Lcom/discord/widgets/home/WidgetHomeModel$Companion; + sget-object v1, Lcom/discord/widgets/home/WidgetHomeModel;->Companion:Lcom/discord/widgets/home/WidgetHomeModel$Companion; - invoke-virtual {v0}, Lcom/discord/widgets/home/WidgetHomeModel$Companion;->getInitialized()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/widgets/home/WidgetHomeModel$Companion;->getInitialized()Lrx/Observable; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x2 - invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v1, p1, v0, v2, 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 v3 const-class v4, Lcom/discord/widgets/home/WidgetHomePanelLoading; - new-instance v9, Lcom/discord/widgets/home/WidgetHomePanelLoading$configure$1; - - invoke-direct {v9, p0}, Lcom/discord/widgets/home/WidgetHomePanelLoading$configure$1;->(Lcom/discord/widgets/home/WidgetHomePanelLoading;)V - const/4 v5, 0x0 const/4 v6, 0x0 @@ -297,6 +298,10 @@ const/4 v8, 0x0 + new-instance v9, Lcom/discord/widgets/home/WidgetHomePanelLoading$configure$1; + + invoke-direct {v9, p0}, Lcom/discord/widgets/home/WidgetHomePanelLoading$configure$1;->(Lcom/discord/widgets/home/WidgetHomePanelLoading;)V + const/16 v10, 0x1e const/4 v11, 0x0 @@ -310,4 +315,11 @@ invoke-direct {p0, p1, v0}, Lcom/discord/widgets/home/WidgetHomePanelLoading;->setLoadingPanelVisibility(ZZ)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$1.smali index b4537e78c2..0992e9f9b8 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$1.smali @@ -71,10 +71,6 @@ move-result-object v0 :goto_0 - const-string v1, "model.channel?.guildId ?: 0L" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J move-result-wide v0 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$2.smali index ebc4b914e8..52fc42692d 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$configureUI$2.smali @@ -71,10 +71,6 @@ move-result-object v0 :goto_0 - const-string v1, "model.channel?.guildId ?: 0L" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J move-result-wide v0 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$toggleContainerVisibility$1$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$toggleContainerVisibility$1$1.smali index f422b2887f..9485027825 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$toggleContainerVisibility$1$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw$toggleContainerVisibility$1$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw.smali index 8d48a8a1e7..d3e0519305 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomePanelNsfw.smali @@ -13,6 +13,9 @@ # static fields .field public static final Companion:Lcom/discord/widgets/home/WidgetHomePanelNsfw$Companion; + .annotation runtime Ljava/lang/Deprecated; + .end annotation +.end field .field public static final HIDE_DELAY_MILLIS:J = 0x1f4L @@ -67,13 +70,11 @@ .method public constructor (Landroid/view/View;Landroidx/fragment/app/FragmentManager;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "fragmentManager" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -114,6 +115,20 @@ iput-object p1, p0, Lcom/discord/widgets/home/WidgetHomePanelNsfw;->guildsNsfwHideRunnable:Ljava/lang/Runnable; return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getGuildsNsfwStore$p(Lcom/discord/widgets/home/WidgetHomePanelNsfw;)Lcom/discord/stores/StoreGuildsNsfw; @@ -147,7 +162,7 @@ const-string v1, "fragmentManager.get() ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0a0a98 @@ -159,7 +174,7 @@ const-string v2, "fragmentManager.findFrag\u2026dget_chat_list) ?: return" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction; @@ -167,7 +182,7 @@ const-string v2, "fragmentManager.beginTransaction()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_0 @@ -403,9 +418,9 @@ move-result-object v3 - const-string/jumbo p3, "view.context" + const-string p3, "view.context" - invoke-static {v3, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p3, 0x7f1200ce @@ -491,9 +506,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "model" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHomePanelNsfw;->guildsNsfwHideHandler:Landroid/os/Handler; @@ -542,14 +555,21 @@ :cond_1 return-void + + :cond_2 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final dispatchApplyWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V .locals 1 - const-string v0, "insets" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHomePanelNsfw;->guildsNsfwContainerView:Landroid/view/View; @@ -559,6 +579,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final unbind()V diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$1.smali index 99053f74cf..7c31f52bd3 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHomeViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHomeViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "storeState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHomeViewModel;->access$handleStoreState(Lcom/discord/widgets/home/WidgetHomeViewModel;Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;)V diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$2.smali index 1437f2e7ad..a634078430 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/home/WidgetHomeViewModel$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetHomeViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreNavigation$PanelAction;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/stores/StoreNavigation$PanelAction;)V .locals 1 - const-string v0, "panelAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHomeViewModel$2;->this$0:Lcom/discord/widgets/home/WidgetHomeViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/home/WidgetHomeViewModel;->access$handleNavDrawerAction(Lcom/discord/widgets/home/WidgetHomeViewModel;Lcom/discord/stores/StoreNavigation$PanelAction;)V return-void + + :cond_0 + const-string p1, "panelAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$1.smali index 9c600aa94c..2d55080250 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/panels/PanelState;", - "Lcom/discord/panels/PanelState;", - "Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;", - "Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -72,15 +68,15 @@ const-string v1, "leftPanelState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "rightPanelState" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "guildInfo" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;->(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;)V diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1$1.smali index 3e6f55865b..b20e50f397 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;", - ">;" + "TT;TR;>;" } .end annotation @@ -58,7 +56,7 @@ const-string v2, "selectedGuildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -66,7 +64,7 @@ const-string v3, "isLurking" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1.smali index eb37a8e7c5..7c8a93d24b 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory$observeStoreState$guildInfoObservable$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;", ">;" } @@ -85,7 +82,7 @@ const-string v1, "selectedGuildId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory.smali index 563707d377..c0ae123c2d 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$Factory.smali @@ -49,17 +49,13 @@ .method public constructor (Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreLurking;)V .locals 1 - const-string v0, "storeNavigation" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeGuildSelected" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeLurking" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +66,27 @@ iput-object p3, p0, Lcom/discord/widgets/home/WidgetHomeViewModel$Factory;->storeLurking:Lcom/discord/stores/StoreLurking; return-void + + :cond_0 + const-string p1, "storeLurking" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeGuildSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreLurking;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -166,7 +183,7 @@ const-string v1, "Observable.combineLatest\u2026ildInfo\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -185,9 +202,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/home/WidgetHomeViewModel; @@ -206,4 +221,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/home/WidgetHomeViewModel;->(Lcom/discord/stores/StoreNavigation;Lrx/Observable;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$StoreState.smali index d2543bb85c..6999edd3be 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$StoreState.smali @@ -26,17 +26,13 @@ .method public constructor (Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;)V .locals 1 - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "rightPanelState" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildInfo" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +43,27 @@ iput-object p3, p0, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;->guildInfo:Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo; return-void + + :cond_0 + const-string p1, "guildInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rightPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;ILjava/lang/Object;)Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState; @@ -109,23 +126,40 @@ .method public final copy(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;)Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState; .locals 1 - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "rightPanelState" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildInfo" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;->(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo;)V return-object v0 + + :cond_0 + const-string p1, "guildInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rightPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -143,7 +177,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;->leftPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -153,7 +187,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;->rightPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +197,7 @@ iget-object p1, p1, Lcom/discord/widgets/home/WidgetHomeViewModel$StoreState;->guildInfo:Lcom/discord/widgets/home/WidgetHomeViewModel$GuildInfo; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$ViewState.smali index d3bc2af569..0f63e0e08c 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel$ViewState.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rightPanelState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;->rightPanelState:Lcom/discord/panels/PanelState; return-void + + :cond_0 + const-string p1, "rightPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;ILjava/lang/Object;)Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState; @@ -86,19 +98,31 @@ .method public final copy(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;)Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState; .locals 1 - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "rightPanelState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;->(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;)V return-object v0 + + :cond_0 + const-string p1, "rightPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;->leftPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;->rightPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel.smali b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel.smali index ce9614a0f9..ed11b5ed2a 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetHomeViewModel.smali @@ -61,7 +61,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreNavigation;Lrx/Observable;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -75,25 +75,21 @@ } .end annotation - const-string v0, "storeNavigation" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeStateObservable" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "navPanelActionObservable" + new-instance v1, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v2, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; - new-instance v0, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState; + invoke-direct {v1, v2, v2}, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;->(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;)V - sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a; - - invoke-direct {v0, v1, v1}, Lcom/discord/widgets/home/WidgetHomeViewModel$ViewState;->(Lcom/discord/panels/PanelState;Lcom/discord/panels/PanelState;)V - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/home/WidgetHomeViewModel;->storeNavigation:Lcom/discord/stores/StoreNavigation; @@ -115,23 +111,15 @@ const-string p2, "storeStateObservable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/home/WidgetHomeViewModel; - - new-instance v6, Lcom/discord/widgets/home/WidgetHomeViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/home/WidgetHomeViewModel$1;->(Lcom/discord/widgets/home/WidgetHomeViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/home/WidgetHomeViewModel; const/4 v3, 0x0 @@ -139,27 +127,54 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/home/WidgetHomeViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/home/WidgetHomeViewModel$1;->(Lcom/discord/widgets/home/WidgetHomeViewModel;)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 iget-object p1, p0, Lcom/discord/widgets/home/WidgetHomeViewModel;->navPanelActionObservable:Lrx/Observable; - invoke-static {p1, p0, p2, p3, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v0 + move-result-object v1 - const-class v1, Lcom/discord/widgets/home/WidgetHomeViewModel; + const-class v2, Lcom/discord/widgets/home/WidgetHomeViewModel; - new-instance v6, Lcom/discord/widgets/home/WidgetHomeViewModel$2; + new-instance v7, Lcom/discord/widgets/home/WidgetHomeViewModel$2; - invoke-direct {v6, p0}, Lcom/discord/widgets/home/WidgetHomeViewModel$2;->(Lcom/discord/widgets/home/WidgetHomeViewModel;)V + invoke-direct {v7, p0}, Lcom/discord/widgets/home/WidgetHomeViewModel$2;->(Lcom/discord/widgets/home/WidgetHomeViewModel;)V - invoke-static/range {v0 .. v8}, 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/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, "navPanelActionObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreNavigation;Lrx/Observable;Lrx/Observable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -371,7 +386,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -379,29 +394,43 @@ .method public final onEndPanelStateChange(Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "panelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHomeViewModel;->storeNavigation:Lcom/discord/stores/StoreNavigation; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreNavigation;->setRightPanelState(Lcom/discord/panels/PanelState;)V return-void + + :cond_0 + const-string p1, "panelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onStartPanelStateChange(Lcom/discord/panels/PanelState;)V .locals 1 - const-string v0, "panelState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/home/WidgetHomeViewModel;->storeNavigation:Lcom/discord/stores/StoreNavigation; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreNavigation;->setLeftPanelState(Lcom/discord/panels/PanelState;)V return-void + + :cond_0 + const-string p1, "panelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setWidgetHomeModel$app_productionDiscordExternalRelease(Lcom/discord/widgets/home/WidgetHomeModel;)V diff --git a/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$Companion.smali b/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$Companion.smali index 69e26cc4fe..3f738858d8 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$Companion.smali @@ -51,17 +51,13 @@ .method public final show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "surveyId" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "surveyUrl" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 new-instance v0, Lcom/discord/widgets/home/WidgetMainSurveyDialog; @@ -90,10 +86,6 @@ move-result-object p4 - const-string p2, "getString(R.string.notice_survey_prompt)" - - invoke-static {p4, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - :goto_0 const-string p2, "extra_survey_body" @@ -106,4 +98,25 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "surveyUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "surveyId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$onViewBound$2.smali index 002b0ab068..a69ce64a72 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog$onViewBound$2.smali @@ -47,7 +47,7 @@ const-string v2, "button.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog.smali b/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog.smali index 03c1c79979..58cd6364f8 100644 --- a/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog.smali +++ b/com.discord/smali/com/discord/widgets/home/WidgetMainSurveyDialog.smali @@ -41,57 +41,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/home/WidgetMainSurveyDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogHeader" + const-class v2, Lcom/discord/widgets/home/WidgetMainSurveyDialog; - const-string v3, "getDialogHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogHeader" - move-result-object v1 + const-string v4, "getDialogHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/home/WidgetMainSurveyDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dialogText" + const/4 v2, 0x0 - const-string v3, "getDialogText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/home/WidgetMainSurveyDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dialogText" + + const-string v4, "getDialogText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetMainSurveyDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "buttonConfirm" + const-class v2, Lcom/discord/widgets/home/WidgetMainSurveyDialog; - const-string v3, "getButtonConfirm()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buttonConfirm" + + const-string v4, "getButtonConfirm()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/home/WidgetMainSurveyDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "buttonCancel" + const-class v2, Lcom/discord/widgets/home/WidgetMainSurveyDialog; - const-string v3, "getButtonCancel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buttonCancel" + + const-string v4, "getButtonCancel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -243,9 +267,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -253,8 +277,6 @@ move-result-object p1 - const/4 v0, 0x0 - if-eqz p1, :cond_0 const-string v1, "extra_survey_url" @@ -416,4 +438,11 @@ invoke-virtual {p0}, Lcom/discord/app/AppDialog;->dismiss()V return-void + + :cond_9 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$Companion.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$Companion.smali index 2b5ae3b61f..eda1c5780a 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$Companion.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$Companion.smali @@ -36,27 +36,23 @@ .method public final launch(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/discord/models/domain/ModelMessageEmbed;)V .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "embed" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_5 invoke-virtual {p4}, Lcom/discord/models/domain/ModelMessageEmbed;->getImage()Lcom/discord/models/domain/ModelMessageEmbed$Item; - move-result-object v0 + move-result-object v1 invoke-virtual {p4}, Lcom/discord/models/domain/ModelMessageEmbed;->getVideo()Lcom/discord/models/domain/ModelMessageEmbed$Item; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 + if-eqz v2, :cond_0 - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getProxyUrl()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getProxyUrl()Ljava/lang/String; move-result-object v3 @@ -65,34 +61,34 @@ goto :goto_0 :cond_0 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getUrl()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getUrl()Ljava/lang/String; move-result-object v3 goto :goto_0 :cond_1 - move-object v3, v2 + move-object v3, v0 :goto_0 if-eqz v3, :cond_2 - const-string v1, "javaClass" + const-string v0, "javaClass" - invoke-static {p4, v3, v1}, Le0/a/b/b/a;->t(Lcom/discord/models/domain/ModelMessageEmbed;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/player/MediaSource; + invoke-static {p4, v3, v0}, Le0/a/b/b/a;->t(Lcom/discord/models/domain/ModelMessageEmbed;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/player/MediaSource; - move-result-object v2 + move-result-object v0 :cond_2 new-instance p4, Landroid/content/Intent; invoke-direct {p4}, Landroid/content/Intent;->()V - const-string v1, "INTENT_TITLE" + const-string v2, "INTENT_TITLE" - invoke-virtual {p4, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; + invoke-virtual {p4, v2, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; move-result-object p2 @@ -103,22 +99,22 @@ goto :goto_1 :cond_3 - invoke-static {v0, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getUrl()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getUrl()Ljava/lang/String; move-result-object p3 :goto_1 - const-string v1, "INTENT_MEDIA_URL" + const-string v2, "INTENT_MEDIA_URL" - invoke-virtual {p2, v1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; + invoke-virtual {p2, v2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; move-result-object p2 - invoke-static {v0, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getProxyUrl()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getProxyUrl()Ljava/lang/String; move-result-object p3 @@ -127,7 +123,7 @@ goto :goto_2 :cond_4 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getUrl()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getUrl()Ljava/lang/String; move-result-object p3 @@ -138,7 +134,7 @@ move-result-object p2 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getWidth()I + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getWidth()I move-result p3 @@ -148,7 +144,7 @@ move-result-object p2 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getHeight()I + invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed$Item;->getHeight()I move-result p3 @@ -160,17 +156,31 @@ const-string p3, "INTENT_MEDIA_SOURCE" - invoke-virtual {p2, p3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; + invoke-virtual {p2, p3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; move-result-object p2 const-string p3, "Intent()\n .putE\u2026EDIA_SOURCE, mediaSource)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/media/WidgetMedia; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_5 + const-string p1, "embed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$1.smali index 99e9e17888..6ffb690833 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$1.smali @@ -39,7 +39,7 @@ const-string v0, "animator" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object; @@ -116,11 +116,11 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Float" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$2.smali index 60cb31703d..afbc39cfd4 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$2.smali @@ -34,15 +34,20 @@ .method public onAnimationEnd(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animation" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/media/WidgetMedia$configureAndStartControlsAnimation$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/media/WidgetMedia; - const/4 v0, 0x0 - invoke-static {p1, v0}, Lcom/discord/widgets/media/WidgetMedia;->access$setControlsAnimationAction$p(Lcom/discord/widgets/media/WidgetMedia;Lcom/discord/widgets/media/WidgetMedia$ControlsAnimationAction;)V return-void + + :cond_0 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureMediaImage$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureMediaImage$1.smali index 1aaee6ba22..58e2dee3f7 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureMediaImage$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$configureMediaImage$1.smali @@ -201,9 +201,7 @@ .method public onDoubleTapEvent(Landroid/view/MotionEvent;)Z .locals 13 - const-string v0, "e" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a iget-object v0, p0, Lcom/discord/widgets/media/WidgetMedia$configureMediaImage$1;->this$0:Lcom/discord/widgets/media/WidgetMedia; @@ -462,21 +460,28 @@ return v12 :cond_9 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.facebook.samples.zoomable.AbstractAnimatedZoomableController" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_a + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method .method public onSingleTapConfirmed(Landroid/view/MotionEvent;)Z - .locals 1 + .locals 0 - const-string v0, "e" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/media/WidgetMedia$configureMediaImage$1;->this$0:Lcom/discord/widgets/media/WidgetMedia; @@ -485,6 +490,15 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setMDoubleTapScale(F)V diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$$inlined$let$lambda$1.smali index 55f7f00033..ccc742e8c2 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$$inlined$let$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetMedia.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/player/AppMediaPlayer$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/player/AppMediaPlayer$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/media/WidgetMedia; invoke-static {v0, p1}, Lcom/discord/widgets/media/WidgetMedia;->access$handlePlayerEvent(Lcom/discord/widgets/media/WidgetMedia;Lcom/discord/player/AppMediaPlayer$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$1.smali index c4b7ae14cc..89a8f74dee 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetMedia.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$1;->this$0:Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1; @@ -103,4 +101,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$2.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$2.smali index a836b6d0a1..7ad9d3da6c 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$2.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetMedia.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/Throwable;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1$2;->this$0:Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1; @@ -97,4 +95,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1.smali index 320f00cce3..8b41ebbb8c 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1.smali @@ -49,7 +49,7 @@ const-string v2, "downloadUri" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1$1;->this$0:Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1; diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1.smali index c5ac684a9c..a204b49b73 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1.smali @@ -70,7 +70,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -89,7 +89,7 @@ goto :goto_0 :pswitch_0 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1;->$sourceUri:Landroid/net/Uri; @@ -97,7 +97,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, p1, v3, v0, v3}, Lcom/discord/utilities/intent/IntentUtils;->performChooserSendIntent$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V @@ -115,7 +115,7 @@ goto :goto_0 :pswitch_2 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/media/WidgetMedia$onViewBoundOrOnResume$1;->$sourceUri:Landroid/net/Uri; @@ -123,7 +123,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, p1, v3, v0, v3}, Lcom/discord/utilities/uri/UriHandler;->handleOrUntrusted$default(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$1.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$1.smali index 7460b11520..7b4cdd444b 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$1.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/media/WidgetMedia$showControls$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetMedia.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/media/WidgetMedia$showControls$1;->this$0:Lcom/discord/widgets/media/WidgetMedia; invoke-static {v0, p1}, Lcom/discord/widgets/media/WidgetMedia;->access$setControlsVisibilitySubscription$p(Lcom/discord/widgets/media/WidgetMedia;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$2.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$2.smali index 8b07021972..1d9513f6fa 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$2.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia$showControls$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/media/WidgetMedia$showControls$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetMedia.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali index 05057b6651..32cdb2e501 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali @@ -78,85 +78,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/media/WidgetMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/media/WidgetMedia; - const-string v3, "getContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/media/WidgetMedia; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "actionBar" + const/4 v2, 0x0 - const-string v3, "getActionBar()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/media/WidgetMedia; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "actionBar" + + const-string v4, "getActionBar()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/media/WidgetMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "mediaImage" + const-class v2, Lcom/discord/widgets/media/WidgetMedia; - const-string v3, "getMediaImage()Lcom/facebook/samples/zoomable/ZoomableDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mediaImage" + + const-string v4, "getMediaImage()Lcom/facebook/samples/zoomable/ZoomableDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/media/WidgetMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "playerView" + const-class v2, Lcom/discord/widgets/media/WidgetMedia; - const-string v3, "getPlayerView()Lcom/google/android/exoplayer2/ui/PlayerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playerView" + + const-string v4, "getPlayerView()Lcom/google/android/exoplayer2/ui/PlayerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/media/WidgetMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "playerControlView" + const-class v2, Lcom/discord/widgets/media/WidgetMedia; - const-string v3, "getPlayerControlView()Lcom/google/android/exoplayer2/ui/PlayerControlView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playerControlView" + + const-string v4, "getPlayerControlView()Lcom/google/android/exoplayer2/ui/PlayerControlView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/media/WidgetMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "mediaLoadingIndicator" + const-class v2, Lcom/discord/widgets/media/WidgetMedia; - const-string v3, "getMediaLoadingIndicator()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mediaLoadingIndicator" + + const-string v4, "getMediaLoadingIndicator()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -426,7 +462,7 @@ const-string v3, "ScalingUtils.ScaleType.FIT_CENTER" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v2}, Lcom/discord/utilities/images/MGImages;->setScaleType(Landroid/widget/ImageView;Lcom/facebook/drawee/drawable/ScalingUtils$ScaleType;)V @@ -448,7 +484,7 @@ const-string v2, "mediaImage.context" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/media/WidgetMedia;->imageUri:Landroid/net/Uri; @@ -487,7 +523,7 @@ :cond_0 const-string v0, "imageUri" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -577,7 +613,7 @@ const-string v2, ".gif" - invoke-static {v0, v2, v3, v1}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v2, v3, v1}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -748,7 +784,7 @@ sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$b;->a:Lcom/discord/player/AppMediaPlayer$Event$b; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -761,7 +797,7 @@ :cond_0 sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$a;->a:Lcom/discord/player/AppMediaPlayer$Event$a; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -769,7 +805,7 @@ const/4 v2, 0x0 - const-string/jumbo v3, "viewModel" + const-string v3, "viewModel" if-eqz v0, :cond_2 @@ -792,7 +828,7 @@ goto :goto_0 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -814,14 +850,14 @@ goto :goto_0 :cond_3 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_4 sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$d;->a:Lcom/discord/player/AppMediaPlayer$Event$d; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -840,14 +876,14 @@ goto :goto_0 :cond_5 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_6 sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$f;->a:Lcom/discord/player/AppMediaPlayer$Event$f; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -864,14 +900,14 @@ goto :goto_0 :cond_7 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_8 sget-object v0, Lcom/discord/player/AppMediaPlayer$Event$e;->a:Lcom/discord/player/AppMediaPlayer$Event$e; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -933,7 +969,7 @@ const-string v1, "this" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/widgets/media/WidgetMedia;->configureAndStartControlsAnimation(Landroid/animation/ValueAnimator;)V @@ -1057,7 +1093,7 @@ const-string v2, "Observable.timer(SHOW_CO\u2026S, TimeUnit.MILLISECONDS)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -1140,7 +1176,7 @@ const-string v1, "this" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/widgets/media/WidgetMedia;->configureAndStartControlsAnimation(Landroid/animation/ValueAnimator;)V @@ -1189,7 +1225,7 @@ :cond_0 const-string v0, "appMediaPlayer" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1249,7 +1285,7 @@ goto :goto_0 :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1258,7 +1294,7 @@ return-void :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1266,9 +1302,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1276,15 +1312,15 @@ invoke-direct {p1, p0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;)V - const-class v0, Lcom/discord/widgets/media/WidgetMediaViewModel; + const-class v1, Lcom/discord/widgets/media/WidgetMediaViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(this)\n\u2026diaViewModel::class.java)" + const-string v1, "ViewModelProvider(this)\n\u2026diaViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/media/WidgetMediaViewModel; @@ -1294,9 +1330,9 @@ move-result-object p1 - const-string v0, "requireContext()" + const-string v1, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lf/a/g/i;->a(Landroid/content/Context;)Lcom/discord/player/AppMediaPlayer; @@ -1310,13 +1346,11 @@ move-result p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x4 + const/4 v2, 0x4 - const/4 v2, 0x0 - - invoke-static {p0, p1, v0, v1, v2}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor$default(Landroidx/fragment/app/Fragment;IZILjava/lang/Object;)V + invoke-static {p0, p1, v1, v2, v0}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor$default(Landroidx/fragment/app/Fragment;IZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/media/WidgetMedia;->getPlayerView()Lcom/google/android/exoplayer2/ui/PlayerView; @@ -1372,6 +1406,13 @@ :cond_2 return-void + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1385,7 +1426,7 @@ const/4 v7, 0x0 - const-string/jumbo v8, "viewModel" + const-string v8, "viewModel" if-eqz v0, :cond_12 @@ -1454,7 +1495,7 @@ const-string v1, "Uri.parse(mostRecentInte\u2026gExtra(INTENT_IMAGE_URL))" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, v6, Lcom/discord/widgets/media/WidgetMedia;->imageUri:Landroid/net/Uri; @@ -1527,7 +1568,7 @@ if-eqz v4, :cond_6 - invoke-static {v4}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -1657,7 +1698,7 @@ goto :goto_6 :cond_9 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 @@ -1704,27 +1745,27 @@ goto :goto_7 :cond_b - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_c - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_d - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_e - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_f - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 @@ -1735,12 +1776,12 @@ :cond_11 const-string v0, "imageUri" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_12 - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetQRScanner$Companion.smali b/com.discord/smali/com/discord/widgets/media/WidgetQRScanner$Companion.smali index 34cf37c9a8..2b6c2fdf4b 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetQRScanner$Companion.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetQRScanner$Companion.smali @@ -51,9 +51,7 @@ .method public final launch(Landroid/content/Context;Z)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -69,11 +67,20 @@ const-string v0, "Intent(Intent.ACTION_VIE\u2026_HELP_CHIP, showHelpChip)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v0, Lcom/discord/widgets/media/WidgetQRScanner; invoke-static {p1, v0, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali b/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali index 823844541f..d5352f5511 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali @@ -38,29 +38,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/media/WidgetQRScanner; + new-instance v1, Lk0/n/c/q; - const-string v2, "helpChip" + const-class v2, Lcom/discord/widgets/media/WidgetQRScanner; - const-string v3, "getHelpChip()Lcom/google/android/material/chip/Chip;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "helpChip" - move-result-object v1 + const-string v4, "getHelpChip()Lcom/google/android/material/chip/Chip;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/media/WidgetQRScanner; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "scannerView" + const/4 v2, 0x0 - const-string v3, "getScannerView()Lme/dm7/barcodescanner/zxing/ZXingScannerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/media/WidgetQRScanner; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "scannerView" + + const-string v4, "getScannerView()Lme/dm7/barcodescanner/zxing/ZXingScannerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -180,13 +192,13 @@ move-result v0 - const-string/jumbo v1, "uri" + const-string v1, "uri" if-eqz v0, :cond_0 sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; @@ -201,7 +213,7 @@ :cond_0 sget-object v0, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/intent/IntentUtils;->isDiscordAppUri(Landroid/net/Uri;)Z @@ -222,7 +234,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lkotlin/text/Regex;->matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; @@ -242,7 +254,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -254,7 +266,7 @@ move-result-object v2 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2, p1}, Lcom/discord/widgets/auth/WidgetRemoteAuth$Companion;->launch(Landroid/content/Context;Ljava/lang/String;)V @@ -267,7 +279,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -332,13 +344,11 @@ .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V .locals 3 - const-string v0, "permissions" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 - const-string v0, "grantResults" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-super {p0, p1, p2, p3}, Lcom/discord/app/AppFragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V @@ -390,14 +400,26 @@ :cond_3 return-void + + :cond_4 + const-string p1, "grantResults" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -424,6 +446,15 @@ invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setVisibility(I)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod.smali index ba5fcfb439..cfc0aacbcf 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -38,15 +38,22 @@ } .end annotation - const-string v0, "linkAction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroid/text/method/LinkMovementMethod;->()V iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod;->linkAction:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "linkAction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -54,17 +61,13 @@ .method public onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z .locals 1 - const-string/jumbo v0, "widget" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "buffer" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "event" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-super {p0, p1, p2, p3}, Landroid/text/method/LinkMovementMethod;->onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z @@ -84,4 +87,25 @@ :cond_0 return p1 + + :cond_1 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "buffer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string/jumbo p1, "widget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1.smali index ad31efb1f1..2af24dbd9f 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1.smali index f4eb71d087..e0fa580089 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1.smali index cac2ea9a0a..9dc74384eb 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2.smali index 06edf8181a..9b364c759a 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1.smali index 5838245cad..1bf1420cab 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2.smali index 46888ea575..6dbdefe22f 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder.smali index d212217e56..a2fad85de6 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Builder.smali @@ -58,11 +58,9 @@ # direct methods .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -87,6 +85,15 @@ iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onCancel:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic setNegativeButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -206,7 +213,7 @@ const-string v0, "context.getString(stringResId)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String; @@ -214,15 +221,22 @@ .end method .method public final setMessage(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; - .locals 1 + .locals 0 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String; return-object p0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setNegativeButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -243,9 +257,7 @@ } .end annotation - const-string v0, "onCancel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context; @@ -255,13 +267,22 @@ const-string v0, "context.getString(stringResId)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->cancelText:Ljava/lang/String; iput-object p2, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onCancel:Lkotlin/jvm/functions/Function1; return-object p0 + + :cond_0 + const-string p1, "onCancel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setNegativeButton(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -279,19 +300,31 @@ } .end annotation - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onCancel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->cancelText:Ljava/lang/String; iput-object p2, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onCancel:Lkotlin/jvm/functions/Function1; return-object p0 + + :cond_0 + const-string p1, "onCancel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setPositiveButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -312,9 +345,7 @@ } .end annotation - const-string v0, "onConfirm" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context; @@ -324,13 +355,22 @@ const-string v0, "context.getString(stringResId)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->confirmText:Ljava/lang/String; iput-object p2, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onConfirm:Lkotlin/jvm/functions/Function1; return-object p0 + + :cond_0 + const-string p1, "onConfirm" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setPositiveButton(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -348,31 +388,50 @@ } .end annotation - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onConfirm" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->confirmText:Ljava/lang/String; iput-object p2, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onConfirm:Lkotlin/jvm/functions/Function1; return-object p0 + + :cond_0 + const-string p1, "onConfirm" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setTag(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; - .locals 1 + .locals 0 - const-string v0, "tag" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->tag:Ljava/lang/String; return-object p0 + + :cond_0 + const-string p1, "tag" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setTitle(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -390,7 +449,7 @@ const-string v0, "context.getString(stringResId)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String; @@ -398,41 +457,46 @@ .end method .method public final setTitle(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; - .locals 1 + .locals 0 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String; return-object p0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final show(Landroidx/fragment/app/FragmentManager;)V - .locals 18 + .locals 17 move-object/from16 v0, p0 - const-string v1, "fragmentManager" + if-eqz p1, :cond_0 - move-object/from16 v3, p1 + sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String; - sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; + iget-object v4, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String; - iget-object v4, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String; + iget-object v5, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->confirmText:Ljava/lang/String; - iget-object v5, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String; + iget-object v6, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->cancelText:Ljava/lang/String; - iget-object v6, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->confirmText:Ljava/lang/String; + const/4 v2, 0x2 - iget-object v7, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->cancelText:Ljava/lang/String; + new-array v2, v2, [Lkotlin/Pair; - const/4 v1, 0x2 - - new-array v1, v1, [Lkotlin/Pair; + const/4 v7, 0x0 const v8, 0x7f0a0632 @@ -446,51 +510,58 @@ invoke-direct {v10, v8, v9}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - const/4 v8, 0x0 + aput-object v10, v2, v7 - aput-object v10, v1, v8 + const/4 v7, 0x1 - const/4 v8, 0x1 + const v8, 0x7f0a062d - const v9, 0x7f0a062d - - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v9 - - iget-object v10, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onCancel:Lkotlin/jvm/functions/Function1; - - new-instance v11, Lkotlin/Pair; - - invoke-direct {v11, v9, v10}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - aput-object v11, v1, v8 - - invoke-static {v1}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v8 + iget-object v9, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onCancel:Lkotlin/jvm/functions/Function1; + + new-instance v10, Lkotlin/Pair; + + invoke-direct {v10, v8, v9}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + aput-object v10, v2, v7 + + invoke-static {v2}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; + + move-result-object v7 + + const/4 v8, 0x0 + const/4 v9, 0x0 const/4 v10, 0x0 - const/4 v11, 0x0 + iget-object v11, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->themeId:Ljava/lang/Integer; - iget-object v12, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->themeId:Ljava/lang/Integer; + const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 - const/4 v15, 0x0 + const/16 v15, 0x1dc0 - const/16 v16, 0x1dc0 + const/16 v16, 0x0 - const/16 v17, 0x0 + move-object/from16 v2, p1 - move-object/from16 v3, p1 - - invoke-static/range {v2 .. v17}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V + invoke-static/range {v1 .. v16}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V return-void + + :cond_0 + const-string v1, "fragmentManager" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1.smali index 9880dec93a..5ba1775511 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;->$onOKClicked:Lkotlin/jvm/functions/Function2; @@ -71,9 +69,9 @@ move-result-object v1 - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0a0a3b @@ -81,9 +79,9 @@ move-result-object p1 - const-string/jumbo v2, "view.findViewById(R.id.view_input)" + const-string v2, "view.findViewById(R.id.view_input)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/textfield/TextInputLayout; @@ -94,4 +92,13 @@ invoke-interface {v0, v1, p1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2.smali index a724503875..30438dc22b 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2;->$onCancelClicked:Lkotlin/jvm/functions/Function0; invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3.smali index cd5acdf0ed..fae7586afe 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0a0a3b @@ -71,9 +69,9 @@ move-result-object p1 - const-string/jumbo v0, "view.findViewById(R.id.view_input)" + const-string v0, "view.findViewById(R.id.view_input)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/textfield/TextInputLayout; @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setHint(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion.smali index c30a20406d..7bdb2b995b 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$Companion.smali @@ -257,13 +257,11 @@ } .end annotation - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "bodyText" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog; @@ -363,14 +361,24 @@ move-result-object p12 - const-string p2, "WidgetNoticeDialog::class.java.simpleName" - - invoke-static {p12, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - :goto_0 invoke-virtual {v0, p1, p12}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_6 + const-string p1, "bodyText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final showInputModal(Lcom/discord/app/AppActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Ljava/lang/Boolean;)V @@ -405,29 +413,17 @@ move-object/from16 v3, p6 - const-string v4, "activity" + const/4 v4, 0x0 - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_5 - const-string v4, "headerText" + if-eqz p2, :cond_4 - move-object/from16 v7, p2 + if-eqz p3, :cond_3 - invoke-static {v7, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_2 - const-string v4, "bodyText" - - move-object/from16 v8, p3 - - invoke-static {v8, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "hintText" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "onOKClicked" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_1 new-instance v11, Ljava/util/HashMap; @@ -478,7 +474,7 @@ const-string v1, "activity.supportFragmentManager" - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0d0111 @@ -523,4 +519,39 @@ invoke-static/range {v5 .. v20}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V return-void + + :cond_1 + const-string v0, "onOKClicked" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v0, "hintText" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_3 + const-string v0, "bodyText" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_4 + const-string v0, "headerText" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_5 + const-string v0, "activity" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3.smali index 1609a6f3be..b258aae20d 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali index 6f7977fc82..a60c672fc3 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali @@ -82,85 +82,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerContainer" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeDialog; - const-string v3, "getHeaderContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "headerContainer" - move-result-object v1 + const-string v4, "getHeaderContainer()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "header" + const/4 v2, 0x0 - const-string v3, "getHeader()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "header" + + const-string v4, "getHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "body" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeDialog; - const-string v3, "getBody()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "body" + + const-string v4, "getBody()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "ok" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeDialog; - const-string v3, "getOk()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "ok" + + const-string v4, "getOk()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancel" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeDialog; - const-string v3, "getCancel()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "bodyContainer" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeDialog; - const-string v3, "getBodyContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bodyContainer" + + const-string v4, "getBodyContainer()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -592,86 +628,84 @@ .method public onViewBound(Landroid/view/View;)V .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_10 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x1 + const/4 v2, 0x1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const-string v2, "cancelable" + const-string v3, "cancelable" - invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z + invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z - move-result v0 + move-result v1 goto :goto_0 :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 :goto_0 - invoke-virtual {p0, v0}, Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V + invoke-virtual {p0, v1}, Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const-string v2, "it" + const-string v3, "it" - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const-string v3, "notice_type" + const-string v4, "notice_type" - invoke-virtual {v0, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices; + invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices; - move-result-object v3 + move-result-object v4 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v3, v0}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V + invoke-virtual {v4, v1}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V :cond_1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const/4 v3, 0x0 - - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 const-string v4, "header_text" - invoke-virtual {v0, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 goto :goto_1 :cond_2 - move-object v0, v3 + move-object v1, v0 :goto_1 invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getHeader()Landroid/widget/TextView; move-result-object v4 - invoke-virtual {v4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getHeaderContainer()Landroid/view/ViewGroup; @@ -679,53 +713,53 @@ const/4 v5, 0x0 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 goto :goto_2 :cond_3 - const/4 v0, 0x0 + const/4 v1, 0x0 goto :goto_3 :cond_4 :goto_2 - const/4 v0, 0x1 + const/4 v1, 0x1 :goto_3 - xor-int/2addr v0, v1 + xor-int/2addr v1, v2 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - const/4 v0, 0x0 + const/4 v1, 0x0 goto :goto_4 :cond_5 - const/16 v0, 0x8 + const/16 v1, 0x8 :goto_4 - invoke-virtual {v4, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v4, v1}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getBody()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_6 + if-eqz v2, :cond_6 const-string v4, "body_text" - invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v2, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 @@ -735,11 +769,11 @@ move-result-object v6 - const-string/jumbo v1, "view.context" + const-string v2, "view.context" - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 @@ -753,103 +787,103 @@ invoke-static/range {v6 .. v12}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v2 goto :goto_5 :cond_6 - move-object v1, v3 + move-object v2, v0 :goto_5 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {p0}, Landroidx/fragment/app/DialogFragment;->isCancelable()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_7 + if-eqz v1, :cond_7 invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getBody()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod; + new-instance v2, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod; - new-instance v2, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3; + new-instance v3, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3; - invoke-direct {v2, p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3;->(Lcom/discord/widgets/notice/WidgetNoticeDialog;)V + invoke-direct {v3, p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3;->(Lcom/discord/widgets/notice/WidgetNoticeDialog;)V - invoke-direct {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v2, v3}, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod;->(Lkotlin/jvm/functions/Function0;)V - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V :cond_7 invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getBody()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_8 + if-eqz v2, :cond_8 - const-string v2, "body_text_alignment" + const-string v3, "body_text_alignment" - invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I + invoke-virtual {v2, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I - move-result v1 + move-result v2 goto :goto_6 :cond_8 - const/4 v1, 0x2 + const/4 v2, 0x2 :goto_6 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextAlignment(I)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextAlignment(I)V invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getOk()Landroid/widget/Button; - move-result-object v0 + move-result-object v1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_9 + if-eqz v2, :cond_9 - const-string v2, "ok_text" + const-string v3, "ok_text" - invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - move-result-object v1 + move-result-object v2 goto :goto_7 :cond_9 - move-object v1, v3 + move-object v2, v0 :goto_7 - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; + move-result-object v1 + + if-eqz v1, :cond_a + + const-string v0, "cancel_text" + + invoke-virtual {v1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + move-result-object v0 - if-eqz v0, :cond_a - - const-string v1, "cancel_text" - - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - :cond_a invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->getCancel()Landroid/widget/Button; - move-result-object v0 + move-result-object v1 - invoke-static {v0, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; @@ -982,6 +1016,13 @@ :cond_f return-void + + :cond_10 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setListenerMap(Ljava/util/Map;)V diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1.smali index 95a44751c4..6aea785d6c 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeNuxOverlay.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay; @@ -89,11 +87,11 @@ const-string v1, "it.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -112,4 +110,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1.smali index 821f069650..5833c1901d 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali index 8a888f306e..ad57e5cb60 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali @@ -33,29 +33,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay; + new-instance v1, Lk0/n/c/q; - const-string v2, "ok" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay; - const-string v3, "getOk()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "ok" - move-result-object v1 + const-string v4, "getOk()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cancel" + const/4 v2, 0x0 - const-string v3, "getCancel()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -176,9 +188,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -213,4 +223,13 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1.smali index b909a90a89..9a36552b26 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1.smali @@ -62,29 +62,15 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "+", - "Landroid/content/pm/PackageInfo;", - ">;)", - "Ljava/lang/Boolean;" - } - .end annotation +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Ljava/util/List; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;->call(Ljava/util/List;)Z move-result p1 - xor-int/lit8 p1, p1, 0x1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -92,14 +78,27 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/util/List;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/List<", + "+", + "Landroid/content/pm/PackageInfo;", + ">;)Z" + } + .end annotation - check-cast p1, Ljava/util/List; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;->call(Ljava/util/List;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - return-object p1 + move-result p1 + + xor-int/lit8 p1, p1, 0x1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2.smali index 9f8a19b619..1568856f49 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2.smali @@ -27,13 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/util/List<", - "+", - "Landroid/content/pm/PackageInfo;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -55,7 +49,25 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + check-cast p2, Ljava/util/List; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;->call(Lcom/discord/models/domain/ModelUser;Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser;Ljava/util/List;)Z .locals 8 .annotation system Ldalvik/annotation/Signature; value = { @@ -64,8 +76,7 @@ "Ljava/util/List<", "+", "Landroid/content/pm/PackageInfo;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation @@ -73,19 +84,13 @@ const-string v1, "meUser" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v2, "allPackages" + const-string v1, "allPackages" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v3, "clock" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_c invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J @@ -95,15 +100,15 @@ move-result-wide v0 - const-wide v3, 0x90321000L + const-wide v2, 0x90321000L const/4 p1, 0x0 - const/4 v5, 0x1 + const/4 v4, 0x1 - cmp-long v6, v0, v3 + cmp-long v5, v0, v2 - if-lez v6, :cond_0 + if-lez v5, :cond_0 const/4 v0, 0x1 @@ -113,8 +118,6 @@ const/4 v0, 0x0 :goto_0 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V @@ -131,7 +134,7 @@ const-string v3, "com.samsung.android.game.gamehome" - const-string v4, "com.samsung.android.game.gametools" + const-string v5, "com.samsung.android.game.gametools" if-eqz v2, :cond_4 @@ -145,15 +148,15 @@ iget-object v7, v6, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; - invoke-static {v7, v4, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v7, v5, v4}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v4 + move-result v5 - if-nez v4, :cond_3 + if-nez v5, :cond_3 - iget-object v4, v6, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; + iget-object v5, v6, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; - invoke-static {v4, v3, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v3, v4}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v3 @@ -208,7 +211,7 @@ iget-object v0, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; - invoke-static {v0, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -253,7 +256,7 @@ iget-object v0, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -273,23 +276,14 @@ const/4 p1, 0x1 :cond_b - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + return p1 - move-result-object p1 + :cond_c + const-string p1, "clock" - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - check-cast p2, Ljava/util/List; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;->call(Lcom/discord/models/domain/ModelUser;Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4.smali index 7a45a014c3..0706fa8085 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeNuxSamsungLink.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1.smali index dcad62f75e..ac886c65cf 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeNuxSamsungLink.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; @@ -89,7 +87,7 @@ const-string v1, "it.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; @@ -108,4 +106,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion.smali index 20d5b0e459..061996be04 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion.smali @@ -116,13 +116,11 @@ .method public final enqueue(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V .locals 9 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "clock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I @@ -136,7 +134,7 @@ const-string v2, "samsung" - invoke-static {v0, v2, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v2, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -189,7 +187,7 @@ const-string p1, "Observable\n .co\u2026 allPackages)\n }" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v3, 0x0 @@ -211,7 +209,7 @@ const-string p2, "Observable\n .co\u2026er { canShow -> canShow }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -236,4 +234,18 @@ invoke-static/range {v0 .. v8}, 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_2 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1.smali index bc2589e52f..527a1d55c6 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1.smali @@ -62,27 +62,42 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/List; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;->call(Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/List;)Z .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/discord/models/domain/ModelOAuth2Token;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation const-string v0, "591317049637339146" - invoke-static {v0}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v0}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object v0 const-string v1, "authedApps" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -150,21 +165,5 @@ if-eqz v1, :cond_2 :goto_2 - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;->call(Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v2 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2.smali index 78d67c15bf..68f7e4607d 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticeNuxSamsungLink.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali index f3b05598a1..68390d7595 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali @@ -33,29 +33,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; + new-instance v1, Lk0/n/c/q; - const-string v2, "ok" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; - const-string v3, "getOk()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "ok" - move-result-object v1 + const-string v4, "getOk()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cancel" + const/4 v2, 0x0 - const-string v3, "getCancel()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -174,11 +186,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 12 + .locals 11 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -188,9 +200,9 @@ move-result-object p1 - const-string v0, "NUX/SamsungLink" + const-string v1, "NUX/SamsungLink" - invoke-virtual {p1, v0}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V + invoke-virtual {p1, v1}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -202,65 +214,63 @@ move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - move-result-object v3 + move-result-object v1 - const-wide/16 v4, 0x0 + const-wide/16 v2, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x1 const/4 v6, 0x0 - const/4 v7, 0x1 - - const/4 v8, 0x0 - - invoke-static/range {v3 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; + invoke-static/range {v1 .. v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - sget-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1; + sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1; - invoke-virtual {p1, v0}, Lrx/Observable;->w(Ls0/k/b;)Lrx/Observable; + invoke-virtual {p1, v1}, Lrx/Observable;->w(Ls0/k/b;)Lrx/Observable; move-result-object p1 - const-string v0, "RestAPI.api.getOAuthToke\u2026ApplicationId }\n }" + const-string v1, "RestAPI.api.getOAuthToke\u2026ApplicationId }\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p1, p0, v2, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v1, 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 v3 + move-result-object v2 - const-class v4, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; + const-class v3, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink; - new-instance v9, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2; - - invoke-direct {v9, p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2;->(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V + const/4 v4, 0x0 const/4 v5, 0x0 - const/4 v6, 0x0 - const/4 v7, 0x0 - const/16 v10, 0x1e + new-instance v8, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2; - const/4 v11, 0x0 + invoke-direct {v8, p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2;->(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V - invoke-static/range {v3 .. v11}, 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 + const/16 v9, 0x1e + + const/4 v10, 0x0 + + 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 invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->getOk()Landroid/widget/TextView; @@ -283,4 +293,11 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$1.smali index 71b53e6cf0..5d1cc2efd2 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopup.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1.smali index bf3601258a..81421b67f2 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopup.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1;->$popupFrag:Lcom/discord/widgets/notice/WidgetNoticePopup; @@ -77,7 +75,7 @@ const-string v1, "it.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1;->$popupFrag:Lcom/discord/widgets/notice/WidgetNoticePopup; @@ -90,4 +88,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2.smali index 174e394f28..5019b50910 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopup.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -59,7 +59,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -83,53 +83,47 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z - .locals 8 + .locals 7 - const-string v0, "fragActivity" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/widgets/notice/WidgetNoticePopup;->Companion:Lcom/discord/widgets/notice/WidgetNoticePopup$Companion; - sget-object v1, Lcom/discord/widgets/notice/WidgetNoticePopup;->Companion:Lcom/discord/widgets/notice/WidgetNoticePopup$Companion; + iget-object v1, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$name:Ljava/lang/String; - iget-object v2, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$name:Ljava/lang/String; + iget-object v2, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$onTitle:Lkotlin/jvm/functions/Function1; - iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$onTitle:Lkotlin/jvm/functions/Function1; + invoke-interface {v2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + move-result-object v2 - move-result-object v0 + check-cast v2, Ljava/lang/CharSequence; - move-object v3, v0 + iget-object v3, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$onBody:Lkotlin/jvm/functions/Function1; + + invoke-interface {v3, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v3 check-cast v3, Ljava/lang/CharSequence; - iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$onBody:Lkotlin/jvm/functions/Function1; - - invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - move-object v4, v0 - - check-cast v4, Ljava/lang/CharSequence; - - sget-object v0, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; + sget-object v4, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; iget v5, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$iconRes:I - invoke-virtual {v0, p1, v5}, Lcom/discord/utilities/icon/IconUtils;->getResourceUriString(Landroid/content/Context;I)Ljava/lang/String; + invoke-virtual {v4, p1, v5}, Lcom/discord/utilities/icon/IconUtils;->getResourceUriString(Landroid/content/Context;I)Ljava/lang/String; - move-result-object v0 + move-result-object v4 - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; + invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - move-result-object v5 + move-result-object v4 - iget v6, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$autoDismissPeriodSecs:I + iget v5, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$autoDismissPeriodSecs:I - iget-object v7, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$onClick:Lkotlin/jvm/functions/Function1; + iget-object v6, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$onClick:Lkotlin/jvm/functions/Function1; - invoke-static/range {v1 .. v7}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;->access$create(Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/net/Uri;ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticePopup; + invoke-static/range {v0 .. v6}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;->access$create(Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/net/Uri;ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticePopup; move-result-object v0 @@ -139,7 +133,7 @@ const-string v1, "fragActivity.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->$name:Ljava/lang/String; @@ -148,4 +142,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "fragActivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion.smali index 710517b5de..d2c78c382c 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$Companion.smali @@ -147,7 +147,7 @@ const-class p2, Lcom/discord/widgets/home/WidgetHome; - invoke-static {p2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {p2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object p2 @@ -198,7 +198,7 @@ const-class v0, Lcom/discord/widgets/home/WidgetHome; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -282,7 +282,7 @@ const-class v1, Lcom/discord/widgets/home/WidgetHome; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -337,7 +337,7 @@ "Lcom/discord/widgets/notice/WidgetNoticePopup;", "Ljava/util/List<", "+", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;)V" @@ -346,15 +346,11 @@ move-object/from16 v0, p1 - const-string v1, "popupFrag" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 - const-string/jumbo v1, "validScreens" - - move-object/from16 v10, p2 - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v1, Lcom/discord/stores/StoreNotices$Notice; @@ -362,10 +358,6 @@ move-result-object v3 - new-instance v15, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1; - - invoke-direct {v15, v0}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1;->(Lcom/discord/widgets/notice/WidgetNoticePopup;)V - const/4 v4, 0x0 const-wide/16 v5, 0x0 @@ -374,18 +366,24 @@ const/4 v8, 0x0 - const/4 v9, 0x0 - const-wide/16 v11, 0x3e8 + const/4 v9, 0x0 + const-wide/16 v13, 0x0 + new-instance v15, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1; + + invoke-direct {v15, v0}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$1;->(Lcom/discord/widgets/notice/WidgetNoticePopup;)V + const/16 v16, 0x16 const/16 v17, 0x0 move-object v2, v1 + move-object/from16 v10, p2 + invoke-direct/range {v2 .. v17}, Lcom/discord/stores/StoreNotices$Notice;->(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -397,6 +395,20 @@ invoke-virtual {v0, v1}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V return-void + + :cond_0 + const-string v0, "validScreens" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + const-string v0, "popupFrag" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final enqueue(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/net/Uri;ILjava/util/List;Lkotlin/jvm/functions/Function1;)V @@ -411,7 +423,7 @@ "I", "Ljava/util/List<", "+", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;", @@ -423,25 +435,17 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "title" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "body" + if-eqz p6, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "validScreens" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClick" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 move-object v0, p0 @@ -464,10 +468,45 @@ invoke-virtual {p0, p1, p6}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion;->enqueue(Lcom/discord/widgets/notice/WidgetNoticePopup;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "onClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "validScreens" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final enqueue(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;IIJZLjava/util/List;Lkotlin/jvm/functions/Function1;)V - .locals 17 + .locals 18 .param p4 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation @@ -490,7 +529,7 @@ ">;IIJZ", "Ljava/util/List<", "+", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppComponent;", ">;>;", @@ -502,74 +541,76 @@ } .end annotation - const-string v0, "name" + const/4 v0, 0x0 - move-object/from16 v8, p1 + if-eqz p1, :cond_4 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "onTitle" + if-eqz p3, :cond_2 - move-object/from16 v3, p2 + if-eqz p9, :cond_1 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onBody" - - move-object/from16 v4, p3 - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "validScreens" - - move-object/from16 v9, p9 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClick" - - move-object/from16 v7, p10 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 new-instance v0, Lcom/discord/stores/StoreNotices$Notice; - new-instance v14, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2; + const/4 v8, 0x0 - move-object v1, v14 + const-wide/16 v9, 0x0 + + const/4 v11, 0x1 + + const/4 v12, 0x0 + + const-wide/16 v13, 0x3e8 + + new-instance v15, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2; + + move-object v1, v15 move-object/from16 v2, p1 + move-object/from16 v3, p2 + + move-object/from16 v4, p3 + move/from16 v5, p4 move/from16 v6, p5 + move-object/from16 v7, p10 + invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/notice/WidgetNoticePopup$Companion$enqueue$notice$2;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;IILkotlin/jvm/functions/Function1;)V - const/4 v3, 0x0 + const/16 v16, 0x26 - const-wide/16 v4, 0x0 - - const/4 v6, 0x1 - - const/4 v10, 0x0 - - const-wide/16 v11, 0x3e8 - - const/16 v15, 0x26 - - const/16 v16, 0x0 + const/16 v17, 0x0 move-object v1, v0 + move-object v3, v8 + + move-wide v4, v9 + + move v6, v11 + move/from16 v7, p8 - move v8, v10 + move v8, v12 - move-wide v10, v11 + move-object/from16 v9, p9 + + move-wide v10, v13 move-wide/from16 v12, p6 + move-object v14, v15 + + move/from16 v15, v16 + + move-object/from16 v16, v17 + invoke-direct/range {v1 .. v16}, Lcom/discord/stores/StoreNotices$Notice;->(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -581,4 +622,39 @@ invoke-virtual {v1, v0}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V return-void + + :cond_0 + const-string v1, "onClick" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "validScreens" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "onBody" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "onTitle" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$configureCountdownProgressUi$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$configureCountdownProgressUi$$inlined$apply$lambda$1.smali index a381787ff2..bf37567be7 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$configureCountdownProgressUi$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$configureCountdownProgressUi$$inlined$apply$lambda$1.smali @@ -49,7 +49,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object; @@ -68,11 +68,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Int" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$name$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$name$2.smali index 53a96c9ecd..095523cc35 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$name$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$name$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopup$name$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopup.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onClick$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onClick$1.smali index 053c1a7769..156a616e99 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onClick$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopup$onClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopup.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$$inlined$with$lambda$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$$inlined$with$lambda$1.smali index 7eb0d96038..6d4898cd79 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$$inlined$with$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$$inlined$with$lambda$1.smali @@ -34,13 +34,11 @@ .method public onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z .locals 2 - const-string/jumbo v0, "widget" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "event" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-super {p0, p1, p2, p3}, Landroid/text/method/LinkMovementMethod;->onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z @@ -76,4 +74,18 @@ :cond_1 :goto_0 return p2 + + :cond_2 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string/jumbo p1, "widget" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$3.smali index d97320a682..94d19d8487 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$3.smali @@ -41,7 +41,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/notice/WidgetNoticePopup;->internalOnClick(Landroid/view/View;)V diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$4.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$4.smali index 02cecb7cad..3327e0d542 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$4.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup$onViewBound$4.smali @@ -39,7 +39,7 @@ const-string p1, "event" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali index 9c6469bdd1..0133842ff9 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali @@ -63,71 +63,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopup; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleTv" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopup; - const-string v3, "getTitleTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleTv" - move-result-object v1 + const-string v4, "getTitleTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopup; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bodyTv" + const/4 v2, 0x0 - const-string v3, "getBodyTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopup; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bodyTv" + + const-string v4, "getBodyTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopup; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconIv" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopup; - const-string v3, "getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconIv" + + const-string v4, "getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopup; + new-instance v1, Lk0/n/c/q; - const-string v2, "countdownProgress" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopup; - const-string v3, "getCountdownProgress()Landroid/widget/ProgressBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "countdownProgress" + + const-string v4, "getCountdownProgress()Landroid/widget/ProgressBar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopup; + new-instance v1, Lk0/n/c/q; - const-string v2, "closeBtn" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopup; - const-string v3, "getCloseBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "closeBtn" + + const-string v4, "getCloseBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -551,9 +581,7 @@ .method public final internalOnClick(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticePopup;->onClick:Lkotlin/jvm/functions/Function1; @@ -562,6 +590,15 @@ invoke-virtual {p0}, Lcom/discord/widgets/notice/WidgetNoticePopup;->dismiss()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; @@ -611,7 +648,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -636,9 +673,7 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 7 - const-string v0, "inflater" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2, p3}, Lcom/discord/app/AppDialog;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; @@ -656,15 +691,15 @@ new-array p2, p2, [Ljava/lang/Integer; - const/16 p3, 0x1a + const/4 p3, 0x0 - invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/16 v2, 0x1a - move-result-object p3 + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v2, 0x0 + move-result-object v2 - aput-object p3, p2, v2 + aput-object v2, p2, p3 const/16 p3, 0x1b @@ -676,25 +711,25 @@ aput-object p3, p2, v6 - const/16 p3, 0x1c + const/4 p3, 0x2 - invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/16 v2, 0x1c - move-result-object p3 + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v2, 0x2 + move-result-object v2 - aput-object p3, p2, v2 + aput-object v2, p2, p3 - const/16 p3, 0x1d + const/4 p3, 0x3 - invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/16 v2, 0x1d - move-result-object p3 + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v2, 0x3 + move-result-object v2 - aput-object p3, p2, v2 + aput-object v2, p2, p3 invoke-static {p2}, Lf/n/a/k/a;->setOf([Ljava/lang/Object;)Ljava/util/Set; @@ -728,6 +763,15 @@ :cond_0 return-object p1 + + :cond_1 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDestroy()V @@ -797,7 +841,7 @@ const-string/jumbo v4, "windowManager" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Lcom/discord/utilities/dimen/DimenUtils;->getScreenWidthPx(Landroid/view/WindowManager;)I @@ -844,9 +888,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 7 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -916,7 +958,7 @@ const-string v0, "it" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -952,6 +994,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setCountdownTimer(Landroid/animation/ValueAnimator;)V @@ -963,7 +1014,7 @@ .end method .method public final setOnClick(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -975,11 +1026,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticePopup;->onClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$1.smali index 00537d4077..9ca537afe5 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/notice/WidgetNoticePopupChannel;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -81,7 +78,7 @@ move-object v1, v0 :goto_0 - invoke-static {p2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2.smali index 2d89dca06f..772c7f04b6 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopupChannel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/notice/WidgetNoticePopupChannel;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1$1.smali index 7478775f46..a4151fcd08 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoticePopupChannel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,13 +71,20 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/chat/WidgetUrlActions;->Companion:Lcom/discord/widgets/chat/WidgetUrlActions$Companion; invoke-virtual {v0, p1}, Lcom/discord/widgets/chat/WidgetUrlActions$Companion;->requestNotice(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali index 3b4070335e..4c34d273c3 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali @@ -33,25 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/String;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", - "Lcom/discord/utilities/textprocessing/MessageRenderContext;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -118,7 +100,7 @@ move-object/from16 v4, p1 - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -130,7 +112,7 @@ move-object/from16 v6, p3 - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion.smali index 0c4d2ac8b5..acd6639ddb 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion.smali @@ -103,15 +103,11 @@ move-object v3, v4 :goto_0 - const-string v5, "message.guildId ?: 0" - - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J - move-result-wide v6 + move-result-wide v5 - invoke-virtual {v0, v6, v7}, Lcom/discord/stores/StoreGuilds;->observeComputed(J)Lrx/Observable; + invoke-virtual {v0, v5, v6}, Lcom/discord/stores/StoreGuilds;->observeComputed(J)Lrx/Observable; move-result-object v3 @@ -125,28 +121,26 @@ move-result-object v0 - sget-object v6, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v6}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; + invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; - move-result-object v6 + move-result-object v5 invoke-virtual {p2}, Lcom/discord/models/domain/ModelMessage;->getGuildId()Ljava/lang/Long; - move-result-object v7 + move-result-object v6 - if-eqz v7, :cond_1 + if-eqz v6, :cond_1 - move-object v4, v7 + move-object v4, v6 :cond_1 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J - move-result-wide v4 + move-result-wide v6 - invoke-virtual {v6, v4, v5}, Lcom/discord/stores/StoreGuilds;->observeRoles(J)Lrx/Observable; + invoke-virtual {v5, v6, v7}, Lcom/discord/stores/StoreGuilds;->observeRoles(J)Lrx/Observable; move-result-object v5 @@ -180,17 +174,13 @@ } .end annotation - const-string v0, "noticeName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "message" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClick" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -226,7 +216,7 @@ const-string p1, "Observable\n .co\u2026 }\n }" - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v4, 0xbb8 @@ -246,8 +236,6 @@ const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; - sget-object v6, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2; - const/4 v2, 0x0 const/4 v3, 0x0 @@ -256,9 +244,32 @@ const/4 v5, 0x0 + sget-object v6, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$enqueue$2; + const/16 v7, 0x1e invoke-static/range {v0 .. v8}, 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, "onClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "noticeName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Model.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Model.smali index 1238a7f3d3..faf96f2a7d 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Model.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Model.smali @@ -30,17 +30,13 @@ .method public constructor (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Z)V .locals 1 - const-string v0, "title" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "icon" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "body" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +51,27 @@ iput-boolean p5, p0, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->isDirectMessageType:Z return-void + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "icon" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;ZILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model; @@ -167,17 +184,13 @@ .method public final copy(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Z)Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model; .locals 7 - const-string v0, "title" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "icon" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "body" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model; @@ -196,6 +209,27 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Z)V return-object v0 + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "icon" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -213,7 +247,7 @@ iget-object v1, p1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->title:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -223,7 +257,7 @@ iget-object v1, p1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->subtitle:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -233,7 +267,7 @@ iget-object v1, p1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->icon:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -243,7 +277,7 @@ iget-object v1, p1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->body:Lcom/facebook/drawee/span/DraweeSpanStringBuilder; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$configureUI$$inlined$with$lambda$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$configureUI$$inlined$with$lambda$1.smali index 85a569c592..7e7c4c8822 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$configureUI$$inlined$with$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$configureUI$$inlined$with$lambda$1.smali @@ -63,7 +63,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$1.smali index b62911bbb8..1516ed49f9 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$1.smali @@ -33,17 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Ljava/lang/Long;", - "Lcom/facebook/drawee/span/DraweeSpanStringBuilder;", - "Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -94,11 +84,11 @@ const-string v2, "bodyText" - invoke-static {p5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "members" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, p4 diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$2.smali index 9b67da03d7..8de168087a 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetNoticePopupChannel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/notice/WidgetNoticePopupChannel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$bodyTextObs$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$bodyTextObs$1.smali index 1d682a6d8f..2373150ea7 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$bodyTextObs$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$onViewBoundOrOnResume$bodyTextObs$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/textprocessing/MessageRenderContext;", - "Lcom/facebook/drawee/span/DraweeSpanStringBuilder;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali index 5b1c00fd76..50f7f21db6 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali @@ -34,29 +34,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; + new-instance v1, Lk0/n/c/q; - const-string v2, "subtitleTv" + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; - const-string v3, "getSubtitleTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "subtitleTv" - move-result-object v1 + const-string v4, "getSubtitleTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "attachmentIv" + const/4 v2, 0x0 - const-string v3, "getAttachmentIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/notice/WidgetNoticePopupChannel; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "attachmentIv" + + const-string v4, "getAttachmentIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -205,7 +217,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 @@ -230,11 +242,11 @@ goto :goto_0 :cond_1 - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type com.discord.utilities.view.text.SimpleDraweeSpanTextView" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 @@ -264,7 +276,7 @@ if-eqz v2, :cond_8 - invoke-static {v2}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v2}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v2 @@ -421,7 +433,7 @@ const-string v6, "requireContext()" - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model;->isDirectMessageType()Z @@ -460,11 +472,11 @@ return-void :cond_a - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type android.widget.ImageView" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 .end method @@ -757,7 +769,7 @@ const/4 v6, 0x1 :goto_8 - invoke-static/range {p5 .. p5}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static/range {p5 .. p5}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v8 @@ -771,9 +783,9 @@ const-string v10, "savedMessage.embeds" - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v8}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v8}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v8 @@ -809,7 +821,7 @@ const-string v8, "sender" - invoke-static {v1, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -833,7 +845,7 @@ const-string v1, "senderName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v8, p0 @@ -849,8 +861,6 @@ move-object v8, p0 :goto_a - new-instance v7, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model; - if-eqz v2, :cond_e move-object v1, v2 @@ -861,6 +871,8 @@ move-object v1, v9 :goto_b + new-instance v7, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Model; + move-object v0, v7 move-object v2, v3 @@ -990,7 +1002,7 @@ const-string v4, "requireContext()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v4, Lcom/discord/widgets/notice/WidgetNoticePopupChannel;->Companion:Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion; @@ -1008,7 +1020,7 @@ const-string v4, "getMessageRenderContext(\u2026 renderContext)\n }" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -1068,10 +1080,6 @@ move-result-object v6 :goto_0 - const-string v7, "savedMessage.guildId ?: 0" - - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J move-result-wide v6 @@ -1106,7 +1114,7 @@ const-string v3, "Observable\n .comb\u2026 }\n .take(1)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, v2, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/nux/NuxAnalytics.smali b/com.discord/smali/com/discord/widgets/nux/NuxAnalytics.smali index 9207cac202..01a2db218f 100644 --- a/com.discord/smali/com/discord/widgets/nux/NuxAnalytics.smali +++ b/com.discord/smali/com/discord/widgets/nux/NuxAnalytics.smali @@ -45,48 +45,51 @@ # virtual methods .method public final postRegistrationSkip$app_productionDiscordExternalRelease(Ljava/lang/String;)V - .locals 9 + .locals 8 - const-string v0, "fromStep" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; - sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + const/4 v4, 0x0 - const-string v2, "Mobile NUX Post Reg" + const/4 v5, 0x1 - const-string v4, "Friends List" + const/16 v6, 0x8 - const/4 v5, 0x0 + const/4 v7, 0x0 - const/4 v6, 0x1 + const-string v1, "Mobile NUX Post Reg" - const/16 v7, 0x8 + const-string v3, "Friends List" - const/4 v8, 0x0 + move-object v2, p1 - move-object v3, p1 - - invoke-static/range {v1 .. v8}, Lcom/discord/utilities/analytics/AnalyticsTracker;->newUserOnboarding$default(Lcom/discord/utilities/analytics/AnalyticsTracker;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v7}, Lcom/discord/utilities/analytics/AnalyticsTracker;->newUserOnboarding$default(Lcom/discord/utilities/analytics/AnalyticsTracker;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "fromStep" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final postRegistrationTransition$app_productionDiscordExternalRelease(Ljava/lang/String;Ljava/lang/String;)V .locals 9 - const-string v0, "fromStep" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "toStep" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; - const-string v2, "Mobile NUX Post Reg" - const/4 v5, 0x0 const/4 v6, 0x0 @@ -95,6 +98,8 @@ const/4 v8, 0x0 + const-string v2, "Mobile NUX Post Reg" + move-object v3, p1 move-object v4, p2 @@ -102,4 +107,18 @@ invoke-static/range {v1 .. v8}, Lcom/discord/utilities/analytics/AnalyticsTracker;->newUserOnboarding$default(Lcom/discord/utilities/analytics/AnalyticsTracker;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "toStep" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fromStep" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$Companion.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$Companion.smali index e91e812f04..e0a0974ad5 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$Companion.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-string v0, "Help Nav" @@ -55,4 +53,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali index 5416712664..3ba7548e0c 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali @@ -108,7 +108,7 @@ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - const-string/jumbo v3, "unknown nux page: " + const-string v3, "unknown nux page: " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPagerAdapter.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPagerAdapter.smali index 33da38bd63..1f40fd45e1 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPagerAdapter.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPagerAdapter.smali @@ -16,15 +16,22 @@ # direct methods .method public constructor (Landroidx/fragment/app/Fragment;)V - .locals 1 + .locals 0 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/viewpager2/adapter/FragmentStateAdapter;->(Landroidx/fragment/app/Fragment;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$onViewBound$1.smali index c2443c4c23..fa0b5fa5a0 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$onViewBound$1.smali @@ -47,9 +47,16 @@ .method public final onConfigureTab(Lcom/google/android/material/tabs/TabLayout$Tab;I)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali index 427e782c39..8e8d0ddc6e 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali @@ -35,43 +35,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/nux/WidgetNavigationHelp; + new-instance v1, Lk0/n/c/q; - const-string v2, "closeBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNavigationHelp; - const-string v3, "getCloseBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "closeBtn" - move-result-object v1 + const-string v4, "getCloseBtn()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/nux/WidgetNavigationHelp; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "nuxPager" + const/4 v2, 0x0 - const-string v3, "getNuxPager()Landroidx/viewpager2/widget/ViewPager2;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/nux/WidgetNavigationHelp; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "nuxPager" + + const-string v4, "getNuxPager()Landroidx/viewpager2/widget/ViewPager2;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNavigationHelp; + new-instance v1, Lk0/n/c/q; - const-string v2, "indicatorTabs" + const-class v2, Lcom/discord/widgets/nux/WidgetNavigationHelp; - const-string v3, "getIndicatorTabs()Lcom/google/android/material/tabs/TabLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "indicatorTabs" + + const-string v4, "getIndicatorTabs()Lcom/google/android/material/tabs/TabLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -246,9 +264,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -305,4 +321,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$Companion.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$Companion.smali index ae905b8f10..7ede00644d 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$Companion.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$Companion.smali @@ -36,9 +36,7 @@ .method public final launch(Landroid/content/Context;J)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -53,4 +51,13 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$1.smali index 4826597ec4..fb4242d7ac 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNuxChannelPrompt.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$2.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$2.smali index 68fee4cc06..1bdd8f47d0 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$2.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1$2.smali @@ -55,7 +55,7 @@ const-string v1, "error" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;->handleError(Lcom/discord/utilities/error/Error;)V diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1.smali index db4a1d468d..e8885ed567 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNuxChannelPrompt.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,7 +63,7 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)V - .locals 10 + .locals 9 const/4 v0, 0x0 @@ -90,17 +90,15 @@ move-result-object v5 - new-instance v1, Lcom/discord/restapi/RestAPIParams$CreateGuildChannel; - const/4 v3, 0x0 const/4 v4, 0x0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getParentId()J - move-result-wide v6 + move-result-wide v1 - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v6 @@ -108,45 +106,47 @@ iget-object p1, p0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1;->this$0:Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - const v2, 0x7f12103d + const v1, 0x7f12103d - invoke-virtual {p1, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; move-result-object p1 - const-string v2, "getString(R.string.nuf_c\u2026t_channel_topic_template)" + const-string v1, "getString(R.string.nuf_c\u2026t_channel_topic_template)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v9, 0x1 + const/4 v1, 0x1 - new-array v2, v9, [Ljava/lang/Object; + new-array v2, v1, [Ljava/lang/Object; aput-object v5, v2, v0 const-string v8, "java.lang.String.format(this, *args)" - invoke-static {v2, v9, p1, v8}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v2, v1, p1, v8}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v8 - move-object v2, v1 + new-instance p1, Lcom/discord/restapi/RestAPIParams$CreateGuildChannel; + + move-object v2, p1 invoke-direct/range {v2 .. v8}, Lcom/discord/restapi/RestAPIParams$CreateGuildChannel;->(ILjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/util/List;Ljava/lang/String;)V - sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v2, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {p1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + + move-result-object v2 + + iget-wide v3, p0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1;->$guildId:J + + invoke-virtual {v2, v3, v4, p1}, Lcom/discord/utilities/rest/RestAPI;->createGuildChannel(JLcom/discord/restapi/RestAPIParams$CreateGuildChannel;)Lrx/Observable; move-result-object p1 - iget-wide v2, p0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1;->$guildId:J - - invoke-virtual {p1, v2, v3, v1}, Lcom/discord/utilities/rest/RestAPI;->createGuildChannel(JLcom/discord/restapi/RestAPIParams$CreateGuildChannel;)Lrx/Observable; - - move-result-object p1 - - invoke-static {v0, v9}, Lf/a/b/s;->f(ZI)Lrx/Observable$c; + invoke-static {v0, v1}, Lf/a/b/s;->f(ZI)Lrx/Observable$c; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1.smali index 671befb37c..c4235bc423 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNuxChannelPrompt.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3.smali index 3ce29078fc..7103e8b807 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3.smali @@ -46,24 +46,28 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 1 iget-object v0, p0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3;->this$0:Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; invoke-static {v0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;->access$finishActivity(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;)V - sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + const/4 v0, 0x1 - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$3;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5.smali index 8ced651af9..496db87551 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNuxChannelPrompt.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,11 +59,9 @@ .end method .method public final invoke(Landroid/widget/TextView;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5;->this$0:Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; @@ -74,4 +72,13 @@ invoke-virtual {p1}, Landroid/widget/FrameLayout;->performClick()Z return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$validationManager$2.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$validationManager$2.smali index 92f74800b0..383f175618 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$validationManager$2.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt$validationManager$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$validationManager$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNuxChannelPrompt.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/view/validators/ValidationManager;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt.smali index 8e0a3e269e..5371ad1717 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxChannelPrompt.smali @@ -41,85 +41,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildIcon" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - const-string v3, "getGuildIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "guildIcon" - move-result-object v1 + const-string v4, "getGuildIcon()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildIconName" + const/4 v2, 0x0 - const-string v3, "getGuildIconName()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildIconName" + + const-string v4, "getGuildIconName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildName" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - const-string v3, "getGuildName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildName" + + const-string v4, "getGuildName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + new-instance v1, Lk0/n/c/q; - const-string v2, "topicWrap" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - const-string v3, "getTopicWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "topicWrap" + + const-string v4, "getTopicWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + new-instance v1, Lk0/n/c/q; - const-string v2, "submitButton" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - const-string v3, "getSubmitButton()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "submitButton" + + const-string v4, "getSubmitButton()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; + new-instance v1, Lk0/n/c/q; - const-string v2, "skip" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - const-string v3, "getSkip()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "skip" + + const-string v4, "getSkip()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -259,7 +295,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -620,9 +656,7 @@ .method public final handleError(Lcom/discord/utilities/error/Error;)V .locals 4 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;->getSubmitButton()Lcom/discord/views/LoadingButton; @@ -638,7 +672,7 @@ const-string v1, "error.response" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -665,7 +699,7 @@ move-result-object v3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -673,7 +707,7 @@ const-string v3, "error.response.messages" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; @@ -688,14 +722,23 @@ invoke-virtual {p1, v0}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V return-void + + :cond_1 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBound(Landroid/view/View;)V .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -703,13 +746,13 @@ move-result-object p1 - const-string v0, "com.discord.intent.extra.EXTRA_GUILD_ID" - const-wide/16 v1, 0x0 - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + const-string v3, "com.discord.intent.extra.EXTRA_GUILD_ID" - move-result-wide v0 + invoke-virtual {p1, v3, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + + move-result-wide v1 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -717,24 +760,18 @@ move-result-object p1 - invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; + invoke-virtual {p1, v1, v2}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; move-result-object p1 - const/4 v2, 0x0 - const/4 v3, 0x2 - invoke-static {p1, p0, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v3, 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 v4 const-class v5, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - new-instance v10, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1; - - invoke-direct {v10, p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1;->(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;)V - const/4 v6, 0x0 const/4 v7, 0x0 @@ -743,6 +780,10 @@ const/4 v9, 0x0 + new-instance v10, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1; + + invoke-direct {v10, p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$1;->(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;)V + const/16 v11, 0x1e const/4 v12, 0x0 @@ -765,7 +806,7 @@ const/4 v4, 0x0 - invoke-static {p0, p1, v4, v3, v2}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, p1, v4, v3, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;->getSubmitButton()Lcom/discord/views/LoadingButton; @@ -777,23 +818,30 @@ move-result-object p1 - new-instance v2, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$4; + new-instance v0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$4; - invoke-direct {v2, p0, v0, v1}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$4;->(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;J)V + invoke-direct {v0, p0, v1, v2}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$4;->(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;J)V - invoke-virtual {p1, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;->getTopicWrap()Lcom/google/android/material/textfield/TextInputLayout; move-result-object p1 - new-instance v0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5; + const/4 v0, 0x1 - invoke-direct {v0, p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5;->(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;)V + new-instance v1, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5; - const/4 v1, 0x1 + invoke-direct {v1, p0}, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$onViewBound$5;->(Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;)V - invoke-static {p1, v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {p1, v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;)Lkotlin/Unit; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1.smali index 4de2227444..bbd64fac18 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1.smali @@ -56,7 +56,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 2 sget-object v0, Lcom/discord/widgets/nux/NuxAnalytics;->INSTANCE:Lcom/discord/widgets/nux/NuxAnalytics; @@ -65,17 +79,7 @@ invoke-virtual {v0, v1}, Lcom/discord/widgets/nux/NuxAnalytics;->postRegistrationSkip$app_productionDiscordExternalRelease(Ljava/lang/String;)V - sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + const/4 v0, 0x0 - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildCreateClickListener$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildCreateClickListener$1.smali index f183f56d16..c7e63d0b67 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildCreateClickListener$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildCreateClickListener$1.smali @@ -43,7 +43,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -63,7 +63,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -80,7 +80,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -97,7 +97,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -114,7 +114,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -131,7 +131,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -165,7 +165,7 @@ const-string p1, "requireContext()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object p1, Lcom/discord/widgets/guilds/create/StockGuildTemplate;->CREATE:Lcom/discord/widgets/guilds/create/StockGuildTemplate; diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildJoinClickListener$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildJoinClickListener$1.smali index 0db48642ea..12b5de8711 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildJoinClickListener$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildJoinClickListener$1.smali @@ -55,7 +55,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/nux/WidgetNuxPostRegistrationJoin$Companion;->show(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates.smali index 6e3b2380ee..2605dec53b 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildTemplates.smali @@ -33,113 +33,161 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "createBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getCreateBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "createBtn" - move-result-object v1 + const-string v4, "getCreateBtn()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "friendBtn" + const/4 v2, 0x0 - const-string v3, "getFriendBtn()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "friendBtn" + + const-string v4, "getFriendBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "studyBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getStudyBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "studyBtn" + + const-string v4, "getStudyBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "gamingBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getGamingBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "gamingBtn" + + const-string v4, "getGamingBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "clubBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getClubBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "clubBtn" + + const-string v4, "getClubBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "creatorBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getCreatorBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "creatorBtn" + + const-string v4, "getCreatorBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "communityBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getCommunityBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "communityBtn" + + const-string v4, "getCommunityBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; + new-instance v1, Lk0/n/c/q; - const-string v2, "joinBtn" + const-class v2, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates; - const-string v3, "getJoinBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "joinBtn" + + const-string v4, "getJoinBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 @@ -455,91 +503,89 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V sget-object p1, Lcom/discord/widgets/nux/NuxAnalytics;->INSTANCE:Lcom/discord/widgets/nux/NuxAnalytics; - const-string v0, "Registration" + const-string v1, "Registration" - const-string v1, "Guild Template" + const-string v2, "Guild Template" - invoke-virtual {p1, v0, v1}, Lcom/discord/widgets/nux/NuxAnalytics;->postRegistrationTransition$app_productionDiscordExternalRelease(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {p1, v1, v2}, Lcom/discord/widgets/nux/NuxAnalytics;->postRegistrationTransition$app_productionDiscordExternalRelease(Ljava/lang/String;Ljava/lang/String;)V sget-object p1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1;->INSTANCE:Lcom/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$1; - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {p0, p1, v0, v1, v2}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, p1, v1, v2, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V new-instance p1, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildCreateClickListener$1; invoke-direct {p1, p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates$onViewBound$guildCreateClickListener$1;->(Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;)V - const/4 v2, 0x7 + const/4 v0, 0x7 - new-array v2, v2, [Landroid/view/View; + new-array v0, v0, [Landroid/view/View; invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getCreateBtn()Landroid/view/View; move-result-object v3 - aput-object v3, v2, v0 + aput-object v3, v0, v1 + + const/4 v1, 0x1 invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getFriendBtn()Landroid/view/View; - move-result-object v0 + move-result-object v3 - const/4 v3, 0x1 - - aput-object v0, v2, v3 + aput-object v3, v0, v1 invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getStudyBtn()Landroid/view/View; - move-result-object v0 + move-result-object v1 - aput-object v0, v2, v1 - - invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getGamingBtn()Landroid/view/View; - - move-result-object v0 + aput-object v1, v0, v2 const/4 v1, 0x3 - aput-object v0, v2, v1 + invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getGamingBtn()Landroid/view/View; - invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getClubBtn()Landroid/view/View; + move-result-object v2 - move-result-object v0 + aput-object v2, v0, v1 const/4 v1, 0x4 - aput-object v0, v2, v1 + invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getClubBtn()Landroid/view/View; - invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getCreatorBtn()Landroid/view/View; + move-result-object v2 - move-result-object v0 + aput-object v2, v0, v1 const/4 v1, 0x5 - aput-object v0, v2, v1 + invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getCreatorBtn()Landroid/view/View; - invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getCommunityBtn()Landroid/view/View; + move-result-object v2 - move-result-object v0 + aput-object v2, v0, v1 const/4 v1, 0x6 - aput-object v0, v2, v1 + invoke-direct {p0}, Lcom/discord/widgets/nux/WidgetNuxGuildTemplates;->getCommunityBtn()Landroid/view/View; - invoke-static {v2}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + move-result-object v2 + + aput-object v2, v0, v1 + + invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 @@ -576,4 +622,11 @@ invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$Companion.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$Companion.smali index 8b4c958b45..02ec7f97c2 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$Companion.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$Companion.smali @@ -36,17 +36,22 @@ .method public final show(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/nux/WidgetNuxPostRegistrationJoin; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/nux/WidgetNuxPostRegistrationJoin; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$1.smali index a1715ee2c2..4f2c56e78e 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$1.smali @@ -51,7 +51,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$2.smali index e58351cde7..c742b76e82 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNuxPostRegistrationJoin.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/nux/WidgetNuxPostRegistrationJoin$onViewBound$2;->this$0:Lcom/discord/widgets/nux/WidgetNuxPostRegistrationJoin; @@ -71,7 +69,7 @@ move-result-object v0 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -88,4 +86,13 @@ invoke-virtual {v0, p1}, Landroid/widget/Button;->setText(I)V return-void + + :cond_1 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali index 1088d80a9c..b601635ffa 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali @@ -93,9 +93,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/widgets/guilds/join/WidgetGuildJoin;->onViewBound(Landroid/view/View;)V @@ -128,4 +126,13 @@ invoke-static {p1, p0, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1.smali index e58ed515c7..899be386e1 100644 --- a/com.discord/smali/com/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1.smali @@ -57,7 +57,7 @@ const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1;->$role:Lcom/discord/models/domain/ModelGuildRole; @@ -83,7 +83,7 @@ const-string v4, "role.name" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 diff --git a/com.discord/smali/com/discord/widgets/roles/RolesListView.smali b/com.discord/smali/com/discord/widgets/roles/RolesListView.smali index 2f3d4f796d..cdc152c6bc 100644 --- a/com.discord/smali/com/discord/widgets/roles/RolesListView.smali +++ b/com.discord/smali/com/discord/widgets/roles/RolesListView.smali @@ -20,17 +20,15 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/google/android/material/chip/ChipGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;)V - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/roles/RolesListView;->roles:Ljava/util/List; @@ -45,6 +43,20 @@ invoke-virtual {p0, p1}, Lcom/google/android/material/chip/ChipGroup;->setChipSpacingHorizontal(I)V return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -66,7 +78,7 @@ .end method .method public final setRoles(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -77,17 +89,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/roles/RolesListView;->roles:Ljava/util/List; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateView(Ljava/util/List;I)V - .locals 5 + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -98,30 +117,30 @@ } .end annotation - const-string v0, "roles" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - iget-object v0, p0, Lcom/discord/widgets/roles/RolesListView;->roles:Ljava/util/List; + iget-object v1, p0, Lcom/discord/widgets/roles/RolesListView;->roles:Ljava/util/List; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 return-void :cond_0 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getDeveloperMode()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getDeveloperMode()Z - move-result v0 + move-result v1 iput-object p1, p0, Lcom/discord/widgets/roles/RolesListView;->roles:Ljava/util/List; @@ -134,84 +153,89 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/discord/models/domain/ModelGuildRole; + check-cast v2, Lcom/discord/models/domain/ModelGuildRole; invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 - const v3, 0x7f0d005f + const v4, 0x7f0d005f - const/4 v4, 0x0 - - invoke-static {v2, v3, v4}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; - - move-result-object v2 - - if-eqz v2, :cond_3 - - check-cast v2, Lcom/google/android/material/chip/Chip; - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; + invoke-static {v3, v4, v0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object v3 - invoke-virtual {v2, v3}, Landroid/widget/CheckBox;->setText(Ljava/lang/CharSequence;)V + if-eqz v3, :cond_3 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z + check-cast v3, Lcom/google/android/material/chip/Chip; - move-result v3 + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; - if-eqz v3, :cond_1 + move-result-object v4 - move v3, p2 + invoke-virtual {v3, v4}, Landroid/widget/CheckBox;->setText(Ljava/lang/CharSequence;)V + + invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildRole;->isDefaultColor()Z + + move-result v4 + + if-eqz v4, :cond_1 + + move v4, p2 goto :goto_1 :cond_1 - invoke-static {v1}, Lcom/discord/models/domain/ModelGuildRole;->getOpaqueColor(Lcom/discord/models/domain/ModelGuildRole;)I + invoke-static {v2}, Lcom/discord/models/domain/ModelGuildRole;->getOpaqueColor(Lcom/discord/models/domain/ModelGuildRole;)I - move-result v3 + move-result v4 :goto_1 - sget-object v4, Lcom/discord/utilities/color/ColorCompat;->INSTANCE:Lcom/discord/utilities/color/ColorCompat; + sget-object v5, Lcom/discord/utilities/color/ColorCompat;->INSTANCE:Lcom/discord/utilities/color/ColorCompat; - invoke-virtual {v4, v3}, Lcom/discord/utilities/color/ColorCompat;->createDefaultColorStateList(I)Landroid/content/res/ColorStateList; + invoke-virtual {v5, v4}, Lcom/discord/utilities/color/ColorCompat;->createDefaultColorStateList(I)Landroid/content/res/ColorStateList; - move-result-object v3 + move-result-object v4 - invoke-virtual {v2, v3}, Lcom/google/android/material/chip/Chip;->setChipIconTint(Landroid/content/res/ColorStateList;)V + invoke-virtual {v3, v4}, Lcom/google/android/material/chip/Chip;->setChipIconTint(Landroid/content/res/ColorStateList;)V - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - new-instance v3, Lcom/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1; + new-instance v4, Lcom/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1; - invoke-direct {v3, v1, p0, p2, v0}, Lcom/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1;->(Lcom/discord/models/domain/ModelGuildRole;Lcom/discord/widgets/roles/RolesListView;IZ)V + invoke-direct {v4, v2, p0, p2, v1}, Lcom/discord/widgets/roles/RolesListView$updateView$$inlined$forEach$lambda$1;->(Lcom/discord/models/domain/ModelGuildRole;Lcom/discord/widgets/roles/RolesListView;IZ)V - invoke-virtual {v2, v3}, Landroid/widget/CheckBox;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v3, v4}, Landroid/widget/CheckBox;->setOnClickListener(Landroid/view/View$OnClickListener;)V :cond_2 - invoke-virtual {p0, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V + invoke-virtual {p0, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V goto :goto_0 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.google.android.material.chip.Chip" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_4 return-void + + :cond_5 + const-string p1, "roles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/WidgetSearch$Model.smali b/com.discord/smali/com/discord/widgets/search/WidgetSearch$Model.smali index cd9893c736..f9ed327653 100644 --- a/com.discord/smali/com/discord/widgets/search/WidgetSearch$Model.smali +++ b/com.discord/smali/com/discord/widgets/search/WidgetSearch$Model.smali @@ -225,7 +225,7 @@ const-string p1, "observable" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion$get$1.smali index 3e2032dbe1..8d7f8b1c8f 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion$get$1.smali @@ -29,19 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/utilities/search/validation/SearchData;", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;", - "Ljava/util/Collection<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/search/query/node/QueryNode;", - ">;>;", - "Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -83,19 +71,15 @@ } .end annotation - const-string v0, "searchData" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "queryNodes" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "history" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {p2}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object p2 @@ -114,6 +98,27 @@ invoke-direct {p3, p2, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;->(Ljava/util/List;Ljava/util/List;)V return-object p3 + + :cond_0 + const-string p1, "history" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "queryNodes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "searchData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion.smali index 2873706578..b6d4a19f9d 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model$Companion.smali @@ -46,9 +46,7 @@ } .end annotation - const-string v0, "searchStringProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -98,7 +96,7 @@ const-string v0, "Observable.combineLatest\u2026gestionEntries)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -110,7 +108,16 @@ const-string v0, "Observable.combineLatest\u2026().distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "searchStringProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model.smali index de0d98831c..e036a91a5a 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model.smali @@ -86,13 +86,11 @@ } .end annotation - const-string v0, "query" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "suggestionEntries" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_8 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -112,39 +110,37 @@ move-result-object p1 - const/4 p2, 0x0 - :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result p2 - if-eqz v0, :cond_7 + if-eqz p2, :cond_7 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v0 + move-result-object p2 - check-cast v0, Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion; + check-cast p2, Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion; - invoke-interface {v0}, Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion;->getCategory()Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; + invoke-interface {p2}, Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion;->getCategory()Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; move-result-object v1 - if-eqz p2, :cond_0 + if-eqz v0, :cond_0 - if-eq v1, p2, :cond_1 + if-eq v1, v0, :cond_1 :cond_0 - iget-object p2, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;->suggestionItems:Ljava/util/List; + iget-object v0, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;->suggestionItems:Ljava/util/List; new-instance v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem; invoke-direct {v2, v1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem;->(Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category;)V - invoke-interface {p2, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z - move-object p2, v1 + move-object v0, v1 :cond_1 invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I @@ -180,9 +176,9 @@ new-instance v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem; - check-cast v0, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; + check-cast p2, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; - invoke-direct {v2, v0}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem;->(Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;)V + invoke-direct {v2, p2}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem;->(Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;)V invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -193,9 +189,9 @@ new-instance v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem; - check-cast v0, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; + check-cast p2, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; - invoke-direct {v2, v0}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem;->(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)V + invoke-direct {v2, p2}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem;->(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)V invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -206,9 +202,9 @@ new-instance v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem; - check-cast v0, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; + check-cast p2, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; - invoke-direct {v2, v0}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem;->(Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;)V + invoke-direct {v2, p2}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem;->(Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;)V invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -219,9 +215,9 @@ new-instance v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem; - check-cast v0, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; + check-cast p2, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; - invoke-direct {v2, v0}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem;->(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)V + invoke-direct {v2, p2}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem;->(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)V invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -232,9 +228,9 @@ new-instance v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem; - check-cast v0, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; + check-cast p2, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; - invoke-direct {v2, v0}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem;->(Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;)V + invoke-direct {v2, p2}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem;->(Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;)V invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -242,6 +238,20 @@ :cond_7 return-void + + :cond_8 + const-string p1, "suggestionEntries" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model; @@ -318,19 +328,31 @@ } .end annotation - const-string v0, "query" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "suggestionEntries" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;->(Ljava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "suggestionEntries" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "query" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -348,7 +370,7 @@ iget-object v1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;->query:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -358,7 +380,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;->suggestionEntries:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$1.smali index 0d8a8268a9..b5a56ab0ed 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/query/FilterType;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/search/query/FilterType;)V .locals 3 - const-string v0, "filterType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -94,4 +92,13 @@ invoke-virtual {v0, p1, v1, v2}, Lcom/discord/stores/StoreSearchInput;->onFilterClicked(Lcom/discord/utilities/search/query/FilterType;Lcom/discord/utilities/search/strings/SearchStringProvider;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "filterType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$2.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$2.smali index a7cacf22a6..252558cfb5 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)V .locals 3 - const-string/jumbo v0, "userSuggestion" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;->getTargetType()Lcom/discord/utilities/search/suggestion/entries/UserSuggestion$TargetType; @@ -175,4 +173,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "userSuggestion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$3.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$3.smali index 12557062d8..92c9dec65b 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)V .locals 3 - const-string v0, "channelSuggestion" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -98,4 +96,13 @@ invoke-virtual {v0, p1, v1, v2}, Lcom/discord/stores/StoreSearchInput;->onInChannelClicked(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;Ljava/lang/String;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "channelSuggestion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$4.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$4.smali index 66d77d2560..32fd153c32 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$4.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;)V .locals 4 - const-string v0, "hasAnswerOption" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -108,4 +106,13 @@ invoke-virtual {v0, p1, v1, v2, v3}, Lcom/discord/stores/StoreSearchInput;->onHasClicked(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "hasAnswerOption" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$5.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$5.smali index a6bc4b267b..2262d799a4 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -52,7 +52,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -83,9 +83,7 @@ } .end annotation - const-string v0, "queryNodes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -100,4 +98,13 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreSearchInput;->onQueryClicked(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "queryNodes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$6.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$6.smali index f33c297341..a1d6b331d3 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$6.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$configureUI$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$onViewBoundOrOnResume$1.smali index 836b6c83ed..cd34c7ef4f 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;)V .locals 1 - const-string v0, "model" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions; invoke-static {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions;->access$configureUI(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions;Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions$Model;)V return-void + + :cond_0 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali index 08af26f388..b5a563a123 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali @@ -31,19 +31,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions; + new-instance v1, Lk0/n/c/q; - const-string v2, "suggestionsRecycler" + const-class v2, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions; - const-string v3, "getSuggestionsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "suggestionsRecycler" - move-result-object v1 + const-string v4, "getSuggestionsRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -86,7 +92,7 @@ :cond_0 const-string p0, "searchStringProvider" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -177,37 +183,37 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_4 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_5 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_6 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -245,9 +251,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -270,6 +274,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestions;->adapter:Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -285,7 +298,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->(Landroid/content/Context;)V @@ -332,7 +345,7 @@ :cond_0 const-string v0, "searchStringProvider" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem.smali index 740553ed84..eeb0148bd5 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem.smali @@ -30,9 +30,7 @@ .method public constructor (Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;->getCategory()Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; @@ -49,6 +47,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem;->data:Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; @@ -81,15 +88,22 @@ .method public final copy(Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem; .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem; invoke-direct {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem;->(Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -107,7 +121,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterItem;->data:Lcom/discord/utilities/search/suggestion/entries/FilterSuggestion; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali index 7382ed1ab7..4c9a8c2c3d 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali @@ -37,9 +37,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const-string v0, "searchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0226 @@ -55,7 +53,7 @@ const-string v0, "itemView.findViewById(R.\u2026estion_example_container)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder;->container:Landroid/view/View; @@ -69,7 +67,7 @@ const-string v0, "itemView.findViewById(R.\u2026.suggestion_example_icon)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -85,7 +83,7 @@ const-string v0, "itemView.findViewById(R.\u2026uggestion_example_filter)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -101,13 +99,22 @@ const-string v0, "itemView.findViewById(R.\u2026uggestion_example_answer)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder;->answerTextView:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "searchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; @@ -290,9 +297,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 4 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -314,7 +319,7 @@ const-string v0, "icon.context" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p2, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder;->getIconDrawable(Landroid/content/Context;Lcom/discord/utilities/search/query/FilterType;)Landroid/graphics/drawable/Drawable; @@ -340,7 +345,7 @@ const-string v2, "filterTextView.context.getString(filterTextId)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder;->answerTextView:Landroid/widget/TextView; @@ -354,7 +359,7 @@ const-string v2, "answerTextView.context.getString(answerTextId)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder;->container:Landroid/view/View; @@ -388,7 +393,7 @@ move-result-object p2 - invoke-static {p2}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p2}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p2 @@ -399,6 +404,15 @@ invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem.smali index 9269789e2f..cdeedbc4af 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem.smali @@ -30,9 +30,7 @@ .method public constructor (Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;->getHasAnswerOption()Lcom/discord/utilities/search/query/node/answer/HasAnswerOption; @@ -49,6 +47,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem;->data:Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; @@ -81,15 +88,22 @@ .method public final copy(Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem; .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem; invoke-direct {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem;->(Lcom/discord/utilities/search/suggestion/entries/HasSuggestion;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -107,7 +121,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasItem;->data:Lcom/discord/utilities/search/suggestion/entries/HasSuggestion; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali index 60898a9718..4cda90791a 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali @@ -61,9 +61,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 2 - const-string v0, "searchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0224 @@ -79,7 +77,7 @@ const-string v0, "itemView.findViewById(R.\u2026stion_item_has_container)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder;->container:Landroid/view/View; @@ -93,7 +91,7 @@ const-string v0, "itemView.findViewById(R.\u2026uggestions_item_has_icon)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -109,7 +107,7 @@ const-string v0, "itemView.findViewById(R.\u2026uggestions_item_has_text)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -125,13 +123,22 @@ const-string v1, "container.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0}, Lcom/discord/utilities/search/strings/ContextSearchStringProvider;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder;->searchStringProvider:Lcom/discord/utilities/search/strings/SearchStringProvider; return-void + + :cond_0 + const-string p1, "searchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; @@ -162,9 +169,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -211,6 +216,15 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem.smali index 8bb96d5996..f4607ba0d8 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem.smali @@ -54,9 +54,7 @@ .method public constructor (Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category;)V .locals 2 - const-string v0, "category" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/Enum;->name()Ljava/lang/String; @@ -73,6 +71,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem;->category:Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; return-void + + :cond_0 + const-string p1, "category" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem;Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category;ILjava/lang/Object;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem; @@ -105,15 +112,22 @@ .method public final copy(Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem; .locals 1 - const-string v0, "category" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem; invoke-direct {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem;->(Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category;)V return-object v0 + + :cond_0 + const-string p1, "category" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -131,7 +145,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderItem;->category:Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali index 339a14b076..74690a1254 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const-string v0, "searchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0220 @@ -49,13 +47,22 @@ const-string v0, "itemView.findViewById(R.id.suggestion_item_header)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder;->headerTextView:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "searchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getCategoryLabel(Lcom/discord/utilities/search/suggestion/entries/SearchSuggestion$Category;)I @@ -144,11 +151,9 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -167,6 +172,15 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(I)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali index ed889d86ad..596a6bef61 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const-string v0, "searchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0221 @@ -49,13 +47,22 @@ const-string v0, "itemView.findViewById(R.\u2026eader_history_clear_icon)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder;->clearIcon:Landroid/widget/ImageView; return-void + + :cond_0 + const-string p1, "searchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; @@ -71,11 +78,9 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -88,6 +93,15 @@ invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem.smali index 6f9cce85b9..79a51891e1 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem.smali @@ -30,9 +30,7 @@ .method public constructor (Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;->getChannelId()J @@ -49,6 +47,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem;->data:Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; @@ -81,15 +88,22 @@ .method public final copy(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem; .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem; invoke-direct {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem;->(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -107,7 +121,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelItem;->data:Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder$onConfigure$1.smali index 3761db6274..ff8f3e8cf5 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder$onConfigure$1.smali @@ -55,7 +55,7 @@ const-string v1, "channelSuggestion" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali index 1d0ee1278d..cdbcfe2292 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali @@ -33,9 +33,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const-string v0, "searchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0223 @@ -51,7 +49,7 @@ const-string v0, "itemView.findViewById(R.\u2026n_item_channel_container)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder;->container:Landroid/view/View; @@ -65,13 +63,22 @@ const-string v0, "itemView.findViewById(R.\u2026stions_item_channel_text)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder;->channelNameTextView:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "searchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; @@ -94,9 +101,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -123,6 +128,15 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem.smali index 14a00c6382..d1ba02ac8e 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem.smali @@ -30,9 +30,7 @@ .method public constructor (Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;->hashCode()I @@ -49,6 +47,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem;->data:Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; @@ -81,15 +88,22 @@ .method public final copy(Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem; .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem; invoke-direct {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem;->(Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -107,7 +121,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryItem;->data:Lcom/discord/utilities/search/suggestion/entries/RecentQuerySuggestion; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali index 51b2a0c3ee..ae994d94dd 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali @@ -33,9 +33,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const-string/jumbo v0, "widgetSearchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0225 @@ -51,7 +49,7 @@ const-string v0, "itemView.findViewById(R.\u2026m_recent_query_container)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder;->container:Landroid/view/View; @@ -65,13 +63,22 @@ const-string v0, "itemView.findViewById(R.\u2026s_item_recent_query_text)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder;->headerTextView:Landroid/widget/TextView; return-void + + :cond_0 + const-string/jumbo p1, "widgetSearchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; @@ -89,9 +96,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -126,6 +131,15 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem.smali index 0c36dce8cf..15b32d44d4 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem.smali @@ -30,9 +30,7 @@ .method public constructor (Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)V .locals 3 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -65,6 +63,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem;->data:Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final component1()Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; @@ -97,15 +104,22 @@ .method public final copy(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem; .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem; invoke-direct {v0, p1}, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem;->(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -123,7 +137,7 @@ iget-object p1, p1, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserItem;->data:Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder$onConfigure$1.smali index b70e03779c..b920bef46a 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder$onConfigure$1.smali @@ -53,9 +53,9 @@ iget-object v0, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder$onConfigure$1;->$user:Lcom/discord/utilities/search/suggestion/entries/UserSuggestion; - const-string/jumbo v1, "user" + const-string v1, "user" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali index 73f3949e5a..7319a5d92b 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const-string v0, "searchSuggestionsAdapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0227 @@ -49,13 +47,22 @@ const-string v0, "itemView.findViewById(R.\u2026tion_item_user_container)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/UserListItemView; iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder;->container:Lcom/discord/views/UserListItemView; return-void + + :cond_0 + const-string p1, "searchSuggestionsAdapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder;)Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter; @@ -73,9 +80,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 6 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -114,6 +119,15 @@ invoke-virtual {p2, v0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onChannelClicked$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onChannelClicked$1.smali index 8581e3e15c..36006b1257 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onChannelClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onChannelClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onChannelClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestionsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/search/suggestion/entries/ChannelSuggestion;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onClearHistoryClicked$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onClearHistoryClicked$1.smali index 7cd7fe3e59..9c5a258e75 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onClearHistoryClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onClearHistoryClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onClearHistoryClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestionsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onFilterClicked$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onFilterClicked$1.smali index e1f8c2917b..be78228da3 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onFilterClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onFilterClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onFilterClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestionsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/query/FilterType;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/search/query/FilterType;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onHasClicked$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onHasClicked$1.smali index aa9fb65506..63235c6d8c 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onHasClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onHasClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onHasClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestionsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/search/query/node/answer/HasAnswerOption;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onRecentQueryClicked$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onRecentQueryClicked$1.smali index 7bc4986728..58542a6f44 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onRecentQueryClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onRecentQueryClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onRecentQueryClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestionsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -52,7 +52,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ .end method .method public final invoke(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -83,9 +83,16 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onUserClicked$1.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onUserClicked$1.smali index 666597cd7e..c39bfc9eb2 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onUserClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onUserClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$onUserClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSearchSuggestionsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/search/suggestion/entries/UserSuggestion;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter.smali index 8a51a03a73..d394aa1ebc 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter.smali @@ -141,11 +141,9 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -174,6 +172,15 @@ iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onClearHistoryClicked:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -293,7 +300,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -306,9 +313,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 packed-switch p2, :pswitch_data_0 @@ -368,6 +373,15 @@ :goto_0 return-object p1 + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + nop :pswitch_data_0 @@ -383,7 +397,7 @@ .end method .method public final setOnChannelClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -395,17 +409,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onChannelClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClearHistoryClicked(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -415,17 +436,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onClearHistoryClicked:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnFilterClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -437,17 +465,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onFilterClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnHasClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -459,17 +494,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onHasClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnRecentQueryClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -484,17 +526,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onRecentQueryClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnUserClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -506,11 +555,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;->onUserClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView$ViewState.smali b/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView$ViewState.smali index 3c05fd7f17..cbeaa330e9 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView$ViewState.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView$ViewState.smali @@ -38,17 +38,13 @@ .end annotation .end param - const-string v0, "rawMuteText" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "rawUnmuteText" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rawMutedStatusText" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +63,27 @@ iput-object p7, p0, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->muteDescriptionText:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "rawMutedStatusText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rawUnmuteText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "rawMuteText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -257,23 +274,13 @@ .end annotation .end param - const-string v0, "rawMuteText" + const/4 v0, 0x0 - move-object v4, p3 + if-eqz p3, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_1 - const-string v0, "rawUnmuteText" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rawMutedStatusText" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState; @@ -283,6 +290,12 @@ move-object v3, p2 + move-object v4, p3 + + move-object v5, p4 + + move-object v6, p5 + move v7, p6 move-object/from16 v8, p7 @@ -290,6 +303,27 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string v1, "rawMutedStatusText" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "rawUnmuteText" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "rawMuteText" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -313,7 +347,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->muteEndTime:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -323,7 +357,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->rawMuteText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -333,7 +367,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->rawUnmuteText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -343,7 +377,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->rawMutedStatusText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -359,7 +393,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->muteDescriptionText:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView.smali b/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView.smali index b8f7910e53..fb5d4cddf4 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationMuteSettingsView.smali @@ -31,43 +31,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/NotificationMuteSettingsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteItem" + const-class v2, Lcom/discord/widgets/servers/NotificationMuteSettingsView; - const-string v3, "getMuteItem()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "muteItem" - move-result-object v1 + const-string v4, "getMuteItem()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/NotificationMuteSettingsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "muteItemStatus" + const/4 v2, 0x0 - const-string v3, "getMuteItemStatus()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/NotificationMuteSettingsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "muteItemStatus" + + const-string v4, "getMuteItemStatus()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/NotificationMuteSettingsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteItemDescription" + const-class v2, Lcom/discord/widgets/servers/NotificationMuteSettingsView; - const-string v3, "getMuteItemDescription()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "muteItemDescription" + + const-string v4, "getMuteItemDescription()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -81,13 +99,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -120,6 +136,20 @@ invoke-static {p1, p2, p0}, Landroid/widget/LinearLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getMuteItem()Lcom/discord/app/AppTextView; @@ -199,17 +229,13 @@ } .end annotation - const-string/jumbo v0, "viewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "onMute" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onUnmute" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 invoke-virtual {p1}, Lcom/discord/widgets/servers/NotificationMuteSettingsView$ViewState;->getRawMuteText()Ljava/lang/String; @@ -268,7 +294,7 @@ move-result-object v4 - invoke-static {v4, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -321,7 +347,7 @@ move-result-object v3 - invoke-static {v3, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; @@ -398,4 +424,25 @@ invoke-virtual {p1, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_6 + const-string p1, "onUnmute" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "onMute" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$DiffCallback.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$DiffCallback.smali index cc038573cd..05254419bb 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$DiffCallback.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$DiffCallback.smali @@ -51,13 +51,11 @@ } .end annotation - const-string v0, "newItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "oldItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/DiffUtil$Callback;->()V @@ -66,6 +64,20 @@ iput-object p2, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$DiffCallback;->oldItems:Ljava/util/List; return-void + + :cond_0 + const-string p1, "oldItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "newItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -89,7 +101,7 @@ check-cast p1, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item; - invoke-static {p2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$Item.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$Item.smali index 2c236040c8..88898fe6ee 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$Item.smali @@ -26,13 +26,11 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;)V .locals 1 - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "overrideSettings" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,20 @@ iput-object p3, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;->overrideSettings:Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; return-void + + :cond_0 + const-string p1, "overrideSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$CategoryOverridesViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$CategoryOverridesViewHolder.smali index 0ef0099884..b064478be0 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$CategoryOverridesViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$CategoryOverridesViewHolder.smali @@ -37,16 +37,12 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClick" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p1, p2, v0}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder;->(Landroid/view/View;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/internal/DefaultConstructorMarker;)V const p2, 0x7f0a0141 @@ -57,7 +53,7 @@ const-string v0, "itemView.findViewById(R.id.category_override_name)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -71,13 +67,27 @@ const-string p2, "itemView.findViewById(R.\u2026category_override_status)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/app/AppTextView; iput-object p1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$CategoryOverridesViewHolder;->statusTv:Lcom/discord/app/AppTextView; return-void + + :cond_0 + const-string p1, "onClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -85,9 +95,7 @@ .method public onBind(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder;->onBind(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V @@ -140,4 +148,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder.smali index d6be97df19..27e274d922 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder.smali @@ -39,16 +39,12 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onClick" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, p1, p2, v0}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder;->(Landroid/view/View;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/internal/DefaultConstructorMarker;)V const p2, 0x7f0a0173 @@ -59,7 +55,7 @@ const-string v0, "itemView.findViewById(R.id.channel_override_name)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -73,7 +69,7 @@ const-string v0, "itemView.findViewById(R.\u2026l_override_category_name)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/TextView; @@ -87,57 +83,66 @@ const-string p2, "itemView.findViewById(R.\u2026.channel_override_status)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/app/AppTextView; iput-object p1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder;->statusTv:Lcom/discord/app/AppTextView; return-void + + :cond_0 + const-string p1, "onClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public onBind(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V - .locals 2 + .locals 3 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder;->onBind(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V - iget-object v0, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder;->nameTv:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder;->nameTv:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v0, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder;->categoryTv:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder;->categoryTv:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;->getParent()Lcom/discord/models/domain/ModelChannel; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 v1, 0x0 - - :goto_0 - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;->getOverrideSettings()Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; @@ -151,7 +156,7 @@ const p1, 0x7f12075a - goto :goto_1 + goto :goto_0 :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;->getOverrideSettings()Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; @@ -166,7 +171,7 @@ move-result p1 - :goto_1 + :goto_0 iget-object v0, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$ChannelOverridesViewHolder;->statusTv:Lcom/discord/app/AppTextView; const/4 v1, 0x0 @@ -176,4 +181,11 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$onBind$1.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$onBind$1.smali index 8bb23e4a57..bbe7bf5dcc 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$onBind$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$onBind$1.smali @@ -49,7 +49,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder$onBind$1;->$data:Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item; diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder.smali index 69d348d7e3..1dca6c9458 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder.smali @@ -128,9 +128,7 @@ .method public onBind(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; @@ -141,4 +139,13 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter.smali b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter.smali index 1d7cb1c38a..0669a80d0f 100644 --- a/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/NotificationsOverridesAdapter.smali @@ -47,7 +47,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -61,19 +61,26 @@ } .end annotation - const-string v0, "onClick" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V iput-object p1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->onClick:Lkotlin/jvm/functions/Function2; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->data:Ljava/util/List; return-void + + :cond_0 + const-string p1, "onClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -159,9 +166,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder;I)V .locals 1 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->data:Ljava/util/List; @@ -174,6 +179,15 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder;->onBind(Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -189,9 +203,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/servers/NotificationsOverridesAdapter$ViewHolder; .locals 4 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -247,7 +259,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->onClick:Lkotlin/jvm/functions/Function2; @@ -265,7 +277,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->onClick:Lkotlin/jvm/functions/Function2; @@ -273,6 +285,15 @@ :goto_1 return-object p2 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Ljava/util/List;)V @@ -289,9 +310,7 @@ } .end annotation - const-string/jumbo v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$DiffCallback; @@ -307,11 +326,20 @@ const-string v1, "DiffUtil.calculateDiff(D\u2026back(value, field), true)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->data:Ljava/util/List; invoke-virtual {v0, p0}, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->dispatchUpdatesTo(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryItem.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryItem.smali index e8ef573016..63ffcbd621 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryItem.smali @@ -217,7 +217,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/SettingsChannelListAdapter$CategoryItem;->name:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryListItem.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryListItem.smali index 0e2c474b9d..e1a8655c39 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$CategoryListItem.smali @@ -39,9 +39,7 @@ .method public constructor (Lcom/discord/widgets/servers/SettingsChannelListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00cc @@ -57,7 +55,7 @@ const-string v0, "itemView.findViewById(R.\u2026_list_category_item_text)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -73,11 +71,20 @@ const-string v0, "itemView.findViewById(R.\u2026_list_category_item_drag)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$CategoryListItem;->dragIcon:Landroid/view/View; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -114,9 +121,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;)V .locals 2 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -160,7 +165,7 @@ const-string v0, "itemView" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -195,6 +200,15 @@ :cond_3 return-void + + :cond_4 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem.smali index 0359f8568e..23a51c9185 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem.smali @@ -29,11 +29,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;ZJZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,15 @@ iput-boolean p5, p0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem;->canManageCategoryOfChannel:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem;Lcom/discord/models/domain/ModelChannel;ZJZILjava/lang/Object;)Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem; @@ -139,25 +146,32 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZJZ)Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem; .locals 7 - const-string v0, "channel" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem; - new-instance v0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move v2, p2 - move v3, p2 + move-wide v3, p3 - move-wide v4, p3 + move v5, p5 - move v6, p5 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem;->(Lcom/discord/models/domain/ModelChannel;ZJZ)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem;->(Lcom/discord/models/domain/ModelChannel;ZJZ)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -175,7 +189,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelItem;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelListItem.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelListItem.smali index 793a4423a0..4622e74984 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$ChannelListItem.smali @@ -43,9 +43,7 @@ .method public constructor (Lcom/discord/widgets/servers/SettingsChannelListAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00cd @@ -61,7 +59,7 @@ const-string v0, "itemView.findViewById(R.\u2026s_channel_list_item_hash)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -77,7 +75,7 @@ const-string v0, "itemView.findViewById(R.\u2026s_channel_list_item_name)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -93,7 +91,7 @@ const-string v0, "itemView.findViewById(R.\u2026st_item_selected_overlay)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelListItem;->selectedOverlay:Landroid/view/View; @@ -107,13 +105,22 @@ const-string v0, "itemView.findViewById(R.\u2026s_channel_list_item_drag)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$ChannelListItem;->dragIcon:Landroid/widget/ImageView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -150,9 +157,9 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;)V .locals 2 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -164,8 +171,6 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V iget-object p1, p0, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->adapter:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; @@ -252,6 +257,13 @@ :cond_4 return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$UpdatedPosition.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$UpdatedPosition.smali index 30447a73ff..346430b80b 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$UpdatedPosition.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$UpdatedPosition.smali @@ -106,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/SettingsChannelListAdapter$UpdatedPosition;->parentId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1.smali index f2d01646cb..7aa06c240e 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsChannelListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;", "Ljava/lang/Long;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,51 +57,49 @@ # virtual methods .method public final invoke(Lcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;)Ljava/lang/Long; - .locals 8 + .locals 9 - const-string v0, "item" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-interface {p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;->getType()I - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const/4 v1, 0x1 + const/4 v2, 0x1 - if-eq v0, v1, :cond_0 + if-eq v1, v2, :cond_0 - sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v3, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v0, "Invalid type: " + const-string v1, "Invalid type: " - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v0 + move-result-object v1 invoke-interface {p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;->getType()I move-result p1 - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v3 - - const/4 v4, 0x0 + move-result-object v4 const/4 v5, 0x0 - const/4 v6, 0x6 + const/4 v6, 0x0 - const/4 v7, 0x0 + const/4 v7, 0x6 - invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V + const/4 v8, 0x0 - const/4 p1, 0x0 + invoke-static/range {v3 .. v8}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V goto :goto_0 @@ -114,7 +112,7 @@ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object p1 + move-result-object v0 goto :goto_0 @@ -131,10 +129,17 @@ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object p1 + move-result-object v0 :goto_0 - return-object p1 + return-object v0 + + :cond_2 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$2.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$2.smali index 8252ebdf56..2fc25d9580 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsChannelListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$3.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$3.smali index 716480d8f4..19f8b7924d 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsChannelListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(Lcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;)Z .locals 2 - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-interface {p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;->getType()I @@ -111,4 +109,13 @@ :goto_0 return p1 + + :cond_2 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1.smali index 406911ea68..c37e1f60c4 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsChannelListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,20 @@ } .end annotation - const-string v0, "map" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1;->$onPositionUpdateListener:Lrx/functions/Action1; invoke-interface {v0, p1}, Lrx/functions/Action1;->call(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "map" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter.smali b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter.smali index 9343841d9f..2a2f683ee5 100644 --- a/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/SettingsChannelListAdapter.smali @@ -79,9 +79,7 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Z)V .locals 1 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -99,6 +97,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroidx/recyclerview/widget/RecyclerView;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -279,7 +286,7 @@ const-string v9, "item.getKey()" - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v9, Lcom/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1;->INSTANCE:Lcom/discord/widgets/servers/SettingsChannelListAdapter$computeChangedPositions$1; @@ -380,7 +387,7 @@ invoke-interface {v0, v8, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - invoke-static {v11, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v11, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -429,7 +436,7 @@ :cond_7 invoke-direct {p0, v0, v1}, Lcom/discord/widgets/servers/SettingsChannelListAdapter;->handleChangedPositions(Ljava/util/Map;Ljava/util/Map;)V - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; return-object v0 .end method @@ -473,7 +480,7 @@ const-string v1, "itemAbove" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;->getType()I @@ -516,7 +523,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -529,9 +536,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -559,10 +564,19 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onNewPositions(Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -573,11 +587,18 @@ } .end annotation - const-string v0, "newPositions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "newPositions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickListener(Lkotlin/jvm/functions/Function1;)V @@ -611,9 +632,7 @@ } .end annotation - const-string v0, "onPositionUpdateListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/SettingsChannelListAdapter$setPositionUpdateListener$1; @@ -622,4 +641,13 @@ iput-object v0, p0, Lcom/discord/widgets/servers/SettingsChannelListAdapter;->onPositionUpdateListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onPositionUpdateListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Companion.smali index 4de5652b23..cf45b05403 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;J)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; @@ -63,4 +61,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion$get$1.smali index d5685eb0f7..2056a6a9f6 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerDeleteDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/models/domain/ModelGuild;", @@ -46,39 +46,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model; .locals 1 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion.smali index 17949f8ecd..e9c08c18db 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model$Companion.smali @@ -83,7 +83,7 @@ const-string p2, "Observable.combineLatest\u2026 ::Model\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model.smali index 7de69b1236..c1e7dbe68f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$Model.smali @@ -46,11 +46,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 - const-string v0, "me" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,6 +57,15 @@ iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$onViewBoundOrOnResume$1.smali index 1d365a10ae..b33a55aec4 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerDeleteDialog$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerDeleteDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/servers/WidgetServerDeleteDialog;->access$configureUI(Lcom/discord/widgets/servers/WidgetServerDeleteDialog;Lcom/discord/widgets/servers/WidgetServerDeleteDialog$Model;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali index 56a7cfc6f8..3d8b5f79b6 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali @@ -42,85 +42,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "header" + const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; - const-string v3, "getHeader()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "header" - move-result-object v1 + const-string v4, "getHeader()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "body" + const/4 v2, 0x0 - const-string v3, "getBody()Lcom/discord/app/AppTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "body" + + const-string v4, "getBody()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancel" + const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; - const-string v3, "getCancel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "save" + const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; - const-string v3, "getSave()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "save" + + const-string v4, "getSave()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "mfaWrap" + const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; - const-string v3, "getMfaWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mfaWrap" + + const-string v4, "getMfaWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "mfa" + const-class v2, Lcom/discord/widgets/servers/WidgetServerDeleteDialog; - const-string v3, "getMfa()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mfa" + + const-string v4, "getMfa()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -245,7 +281,7 @@ const-string v4, "guild.name" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -299,7 +335,7 @@ move-result-object v3 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V aput-object v3, v1, v5 @@ -513,7 +549,7 @@ const-string v1, "Model.get(guildId)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$1.smali index 1520f0b3e4..302417514d 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$1.smali @@ -25,10 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelNotificationSettings;", - "Ljava/util/List<", - "Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -87,7 +84,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->getChannelOverrides()Ljava/util/List; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$2.smali index adbc4cb7ec..1b2864ad63 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion$getNotificationOverrides$2.smali @@ -29,19 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/List<", - "Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/utilities/channel/GuildChannelsInfo;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;", - ">;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -112,7 +100,7 @@ const-string v0, "guildChannels" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3, p2}, Lcom/discord/utilities/channel/GuildChannelsInfo;->getSortedVisibleChannels(Ljava/util/Map;)Ljava/util/List; @@ -120,7 +108,7 @@ const-string v0, "channelOverrides" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -152,7 +140,7 @@ const-string v5, "it" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMessageNotifications()I @@ -221,7 +209,7 @@ const-string v5, "override" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getChannelId()J diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion.smali index acde33d5cd..e66014f496 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Companion.smali @@ -107,9 +107,7 @@ .method public final launch(JLandroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroid/content/Intent; @@ -123,11 +121,20 @@ const-string p2, "Intent()\n .putE\u2026.EXTRA_GUILD_ID, guildId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/servers/WidgetServerNotifications; invoke-static {p3, p2, p1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion$get$1.smali index 9acaed345e..18625701b5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion$get$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelNotificationSettings;", - "Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;", - "Lcom/discord/widgets/servers/WidgetServerNotifications$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion.smali index 314264d905..4d60fe1807 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model$Companion.smali @@ -82,7 +82,7 @@ const-string p2, "Observable\n .co\u2026 } else null\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -94,7 +94,7 @@ const-string p2, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model.smali index c93f73bee6..882b421cad 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$Model.smali @@ -56,13 +56,11 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelNotificationSettings;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;)V .locals 1 - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "guildSettings" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -110,19 +108,14 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildPreview;->getApproximateMemberCount()Ljava/lang/Integer; - move-result-object p1 - - goto :goto_1 + move-result-object v0 :cond_1 - const/4 p1, 0x0 + iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->approximateMemberCount:Ljava/lang/Integer; - :goto_1 - iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->approximateMemberCount:Ljava/lang/Integer; + if-eqz v0, :cond_2 - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result p1 @@ -132,15 +125,29 @@ const/4 p1, 0x1 - goto :goto_2 + goto :goto_1 :cond_2 const/4 p1, 0x0 - :goto_2 + :goto_1 iput-boolean p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->isAboveNotifyAllSize:Z return-void + + :cond_3 + const-string p1, "guildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerNotifications$Model;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelNotificationSettings;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerNotifications$Model; @@ -203,19 +210,31 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelNotificationSettings;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;)Lcom/discord/widgets/servers/WidgetServerNotifications$Model; .locals 1 - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guildSettings" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerNotifications$Model; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelNotificationSettings;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;)V return-object v0 + + :cond_0 + const-string p1, "guildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -233,7 +252,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -243,7 +262,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->guildSettings:Lcom/discord/models/domain/ModelNotificationSettings; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -253,7 +272,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerNotifications$Model;->guildProfile:Lcom/discord/stores/StoreGuildProfiles$GuildProfileData; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureRadio$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureRadio$1.smali index 6fc8c7c856..c13b921d0d 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureRadio$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureRadio$1.smali @@ -47,11 +47,11 @@ move-result-object v0 - const-string/jumbo v1, "view" + const-string v1, "view" - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$1.smali index ebcf7b11b3..31efa1d7d0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$1.smali @@ -71,7 +71,7 @@ const-string p1, "notificationsSwitchEveryone.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$configureUI$1;->$model:Lcom/discord/widgets/servers/WidgetServerNotifications$Model; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$2.smali index b36e2435a9..4ecaba2064 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$2.smali @@ -71,7 +71,7 @@ const-string p1, "notificationsSwitchRoles.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$configureUI$2;->$model:Lcom/discord/widgets/servers/WidgetServerNotifications$Model; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$3.smali index b572b180c4..b114c77475 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$3.smali @@ -71,7 +71,7 @@ const-string p1, "notificationsSwitchPush.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$configureUI$3;->$model:Lcom/discord/widgets/servers/WidgetServerNotifications$Model; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onMute$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onMute$1.smali index b6a7e13b3b..3d729f7955 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onMute$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onMute$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotifications$configureUI$onMute$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ const-string v4, "parentFragmentManager" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, v3}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$Companion;->showForGuild(JLandroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onUnmute$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onUnmute$1.smali index 4b318b3b63..b378c9eaf0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onUnmute$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$configureUI$onUnmute$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotifications$configureUI$onUnmute$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v0, "requireContext()" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v3, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$configureUI$onUnmute$1;->$guildId:J diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$createSwipeableItemTouchHelper$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$createSwipeableItemTouchHelper$1.smali index ead6e6d5c3..6a16a942dd 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$createSwipeableItemTouchHelper$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$createSwipeableItemTouchHelper$1.smali @@ -61,9 +61,7 @@ .method public onSwiped(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V .locals 9 - const-string/jumbo p2, "viewHolder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object p2, p0, Lcom/discord/widgets/servers/WidgetServerNotifications$createSwipeableItemTouchHelper$1;->this$0:Lcom/discord/widgets/servers/WidgetServerNotifications; @@ -79,7 +77,7 @@ move-result p1 - invoke-static {p2, p1}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {p2, p1}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object p1 @@ -115,7 +113,7 @@ move-result-object v2 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -144,7 +142,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v0, Lcom/discord/models/domain/ModelNotificationSettings;->FREQUENCY_UNSET:I @@ -152,4 +150,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$1.smali index c15972d490..2f6e9eb26a 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,11 @@ .method public final invoke(Landroid/view/View;Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;)V .locals 8 - const-string v0, "itemView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "item" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings;->Companion:Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Companion; @@ -90,7 +88,7 @@ const-string p1, "itemView.context" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter$Item;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -109,4 +107,18 @@ invoke-static/range {v1 .. v7}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Companion;->launch$default(Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Companion;Landroid/content/Context;JZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$2.smali index 60258e851b..b1a461504d 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBound$2.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$1.smali index 5548c79c42..af8ed4a870 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerNotifications$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$2.smali index 8bf40e9a25..561a65c727 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -80,7 +80,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->setData(Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali index 3f989a945c..73c24a9eed 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali @@ -54,155 +54,221 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationMuteSettingsView" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getNotificationMuteSettingsView()Lcom/discord/widgets/servers/NotificationMuteSettingsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "notificationMuteSettingsView" - move-result-object v1 + const-string v4, "getNotificationMuteSettingsView()Lcom/discord/widgets/servers/NotificationMuteSettingsView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "frequencyDivider" + const/4 v2, 0x0 - const-string v3, "getFrequencyDivider()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "frequencyDivider" + + const-string v4, "getFrequencyDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "frequencyWrap" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getFrequencyWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "frequencyWrap" + + const-string v4, "getFrequencyWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "frequencyRadioAll" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getFrequencyRadioAll()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "frequencyRadioAll" + + const-string v4, "getFrequencyRadioAll()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "frequencyRadioMentions" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getFrequencyRadioMentions()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "frequencyRadioMentions" + + const-string v4, "getFrequencyRadioMentions()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "frequencyRadioNothing" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getFrequencyRadioNothing()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "frequencyRadioNothing" + + const-string v4, "getFrequencyRadioNothing()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsSwitchEveryone" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getNotificationsSwitchEveryone()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsSwitchEveryone" + + const-string v4, "getNotificationsSwitchEveryone()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsSwitchRoles" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getNotificationsSwitchRoles()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsSwitchRoles" + + const-string v4, "getNotificationsSwitchRoles()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsSwitchPush" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getNotificationsSwitchPush()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsSwitchPush" + + const-string v4, "getNotificationsSwitchPush()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "addOverride" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getAddOverride()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "addOverride" + + const-string v4, "getAddOverride()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "overrideList" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotifications; - const-string v3, "getOverrideList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "overrideList" + + const-string v4, "getOverrideList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa @@ -367,7 +433,7 @@ :cond_0 const-string p0, "overrideAdapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -406,7 +472,7 @@ :cond_0 const-string p1, "notificationSettingsRadioManager" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -580,7 +646,7 @@ const-string v2, "getString(\n R\u2026odel.guild.name\n )" - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f120793 @@ -600,7 +666,7 @@ move-result-object v9 - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f120754 @@ -610,7 +676,7 @@ const-string v2, "getString(R.string.form_label_mobile_server_muted)" - invoke-static {v10, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v11, 0x7f120755 @@ -678,9 +744,9 @@ const-string v5, "getString(R.string.form_label_suppress_everyone)" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v3}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v3 @@ -722,9 +788,9 @@ const-string v5, "getString(R.string.form_label_suppress_roles)" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v3}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v3 @@ -792,9 +858,9 @@ const-string v4, "getString(R.string.form_label_only_mentions)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v3}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v3 @@ -1098,57 +1164,57 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 4 + .locals 5 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V new-instance p1, Lcom/discord/views/RadioManager; - const/4 v0, 0x3 + const/4 v1, 0x3 - new-array v0, v0, [Lcom/discord/views/CheckedSetting; + new-array v1, v1, [Lcom/discord/views/CheckedSetting; invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotifications;->getFrequencyRadioAll()Lcom/discord/views/CheckedSetting; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 + const/4 v3, 0x0 - aput-object v1, v0, v2 + aput-object v2, v1, v3 + + const/4 v2, 0x1 invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotifications;->getFrequencyRadioMentions()Lcom/discord/views/CheckedSetting; - move-result-object v1 + move-result-object v4 - const/4 v3, 0x1 + aput-object v4, v1, v2 - aput-object v1, v0, v3 + const/4 v2, 0x2 invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotifications;->getFrequencyRadioNothing()Lcom/discord/views/CheckedSetting; + move-result-object v4 + + aput-object v4, v1, v2 + + invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + move-result-object v1 - const/4 v3, 0x2 - - aput-object v1, v0, v3 - - invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - invoke-direct {p1, v0}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V + invoke-direct {p1, v1}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->notificationSettingsRadioManager:Lcom/discord/views/RadioManager; new-instance p1, Lcom/discord/widgets/servers/NotificationsOverridesAdapter; - sget-object v0, Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBound$1;->INSTANCE:Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBound$1; + sget-object v1, Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBound$1;->INSTANCE:Lcom/discord/widgets/servers/WidgetServerNotifications$onViewBound$1; - invoke-direct {p1, v0}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->(Lkotlin/jvm/functions/Function2;)V + invoke-direct {p1, v1}, Lcom/discord/widgets/servers/NotificationsOverridesAdapter;->(Lkotlin/jvm/functions/Function2;)V iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->overrideAdapter:Lcom/discord/widgets/servers/NotificationsOverridesAdapter; @@ -1156,17 +1222,17 @@ move-result-object p1 - invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V + invoke-virtual {p1, v3}, Landroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotifications;->getOverrideList()Landroidx/recyclerview/widget/RecyclerView; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->overrideAdapter:Lcom/discord/widgets/servers/NotificationsOverridesAdapter; + iget-object v1, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->overrideAdapter:Lcom/discord/widgets/servers/NotificationsOverridesAdapter; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotifications;->createSwipeableItemTouchHelper()Landroidx/recyclerview/widget/ItemTouchHelper; @@ -1205,11 +1271,16 @@ :cond_0 const-string p1, "overrideAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1271,7 +1342,7 @@ const-string v1, "getNotificationOverrides(guildId)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion$get$1.smali index c9fc8da00c..8bac957dab 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion$get$1.smali @@ -29,17 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Lcom/discord/utilities/channel/GuildChannelsInfo;", - "Ljava/lang/String;", - "Ljava/util/List<", - "+", - "Lcom/discord/utilities/mg_recycler/CategoricalDragAndDropAdapter$Payload;", - ">;>;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -108,7 +98,7 @@ const-string v0, "channels" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p1}, Lcom/discord/utilities/channel/GuildChannelsInfo;->getSortedVisibleChannels(Ljava/util/Map;)Ljava/util/List; @@ -159,13 +149,13 @@ const-string v2, "it.name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "filter" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, p3, v3}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v1, p3, v3}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion.smali index 800fd7a3fd..786ba4bd91 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion.smali @@ -96,7 +96,7 @@ const-string p2, "Observable.combineLatest\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -114,9 +114,7 @@ .method public final launch(Landroid/content/Context;J)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -130,11 +128,20 @@ const-string p3, "Intent()\n .putE\u2026.EXTRA_GUILD_ID, guildId)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1.smali index 2d49f8e5ac..864ebe4b94 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotificationsOverrideSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1;->this$0:Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2.smali index 9b1201e5a8..07334bc088 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotificationsOverrideSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,7 +77,7 @@ const-string v0, "it" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBoundOrOnResume$1.smali index 631611f5c0..8cf9ca8bda 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerNotificationsOverrideSelector.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,9 +81,9 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali index f1acae861e..87faef7b59 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali @@ -43,29 +43,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchInput" + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector; - const-string v3, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "searchInput" - move-result-object v1 + const-string v4, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "channelList" + const/4 v2, 0x0 - const-string v3, "getChannelList()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "channelList" + + const-string v4, "getChannelList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -128,7 +140,7 @@ :cond_0 const-string p0, "channelsAdapter" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -204,39 +216,37 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 p1, 0x0 - - const/4 v0, 0x1 + const/4 p1, 0x1 const/4 v1, 0x0 - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, v1, p1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - const v0, 0x7f121026 + const p1, 0x7f121026 - invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; + invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; - const v0, 0x7f121456 + const p1, 0x7f121456 - invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(I)Lkotlin/Unit; + invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(I)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;->getSearchInput()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v0 + move-result-object p1 new-instance v2, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1; invoke-direct {v2, p0}, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$1;->(Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;)V - invoke-static {v0, p0, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {p1, p0, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; - sget-object v0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; + sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; new-instance v2, Lcom/discord/widgets/servers/SettingsChannelListAdapter; @@ -244,38 +254,45 @@ move-result-object v3 - invoke-direct {v2, v3, p1}, Lcom/discord/widgets/servers/SettingsChannelListAdapter;->(Landroidx/recyclerview/widget/RecyclerView;Z)V + invoke-direct {v2, v3, v1}, Lcom/discord/widgets/servers/SettingsChannelListAdapter;->(Landroidx/recyclerview/widget/RecyclerView;Z)V - invoke-virtual {v0, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - move-result-object v0 + move-result-object p1 - check-cast v0, Lcom/discord/widgets/servers/SettingsChannelListAdapter; + check-cast p1, Lcom/discord/widgets/servers/SettingsChannelListAdapter; - iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;->channelsAdapter:Lcom/discord/widgets/servers/SettingsChannelListAdapter; + iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;->channelsAdapter:Lcom/discord/widgets/servers/SettingsChannelListAdapter; - if-eqz v0, :cond_0 + if-eqz p1, :cond_0 - new-instance v1, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2; + new-instance v0, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2; - invoke-direct {v1, p0}, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2;->(Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;)V + invoke-direct {v0, p0}, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$onViewBound$2;->(Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;)V - invoke-virtual {v0, v1}, Lcom/discord/widgets/servers/SettingsChannelListAdapter;->setOnClickListener(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1, v0}, Lcom/discord/widgets/servers/SettingsChannelListAdapter;->setOnClickListener(Lkotlin/jvm/functions/Function1;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector;->getChannelList()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v0 + move-result-object p1 - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V return-void :cond_0 const-string p1, "channelsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -301,7 +318,7 @@ const-string v4, "filterPublisher" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, v0, v1, v3}, Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion;->access$get(Lcom/discord/widgets/servers/WidgetServerNotificationsOverrideSelector$Companion;JLrx/subjects/BehaviorSubject;)Lrx/Observable; @@ -309,7 +326,7 @@ const-string v1, "get(guildId, filterPublisher)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Companion.smali index 3125222b3d..ced4a2804f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;JLjava/lang/String;)Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; @@ -67,4 +65,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion$get$1.smali index efbba12d35..f3012e4067 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion$get$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelVoiceRegion;", - ">;", - "Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;", - ">;" + "TT;TR;>;" } .end annotation @@ -79,7 +74,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;->(Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion.smali index f69458a986..fb5d7970b3 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model$Companion.smali @@ -72,7 +72,7 @@ const-string p2, "RestAPI\n .a\u2026 .map { Model(it) }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model.smali index c833739282..5fcea73177 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$Model.smali @@ -52,7 +52,7 @@ .end method .method public constructor (Ljava/util/List;)V - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -63,15 +63,15 @@ } .end annotation - const-string v0, "regions" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -81,42 +81,49 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - check-cast v1, Lcom/discord/models/domain/ModelVoiceRegion; + check-cast v2, Lcom/discord/models/domain/ModelVoiceRegion; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoiceRegion;->isDeprecated()Z + invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoiceRegion;->isDeprecated()Z - move-result v2 + move-result v3 - if-nez v2, :cond_1 + if-nez v3, :cond_1 - new-instance v2, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion; + new-instance v3, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion; - invoke-direct {v2, v1}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->(Lcom/discord/models/domain/ModelVoiceRegion;)V + invoke-direct {v3, v2}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->(Lcom/discord/models/domain/ModelVoiceRegion;)V goto :goto_1 :cond_1 - const/4 v2, 0x0 + move-object v3, v0 :goto_1 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 - invoke-interface {v0, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 - iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;->voiceRegions:Ljava/util/List; + iput-object v1, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;->voiceRegions:Ljava/util/List; return-void + + :cond_3 + const-string p1, "regions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion$1.smali index d00019bdcb..d6e8536d35 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion$1.smali @@ -63,7 +63,7 @@ const-string p2, "data" - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, p3}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion.smali index f64b9d3640..accb1ac3b0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion.smali @@ -41,19 +41,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion; + new-instance v1, Lk0/n/c/q; - const-string v2, "name" + const-class v2, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion; - const-string v3, "getName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "name" - move-result-object v1 + const-string v4, "getName()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -61,7 +67,7 @@ .end method .method public constructor (Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;ILcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;)V - .locals 1 + .locals 0 .param p1 # Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter; .annotation build Landroidx/annotation/LayoutRes; .end annotation @@ -74,9 +80,7 @@ } .end annotation - const-string v0, "adapter" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion;->this$0:Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter; @@ -101,6 +105,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getName()Landroid/widget/TextView; @@ -128,9 +141,7 @@ .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;)V .locals 7 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -154,7 +165,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -197,6 +208,15 @@ invoke-static/range {v0 .. v6}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali index ffcb6caa5d..e2ad7583dd 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali @@ -59,13 +59,11 @@ } .end annotation - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "callbackRegionSelected" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -74,6 +72,20 @@ iput-object p3, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;->callbackRegionSelected:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "callbackRegionSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getCallbackRegionSelected$p(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;)Lkotlin/jvm/functions/Function1; @@ -107,9 +119,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion; .locals 0 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion; @@ -118,6 +128,15 @@ invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion;->(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;ILcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setSelectedRegion$app_productionDiscordExternalRelease(Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion.smali index 4598690db2..4f90547d07 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion.smali @@ -27,9 +27,7 @@ .method public constructor (Lcom/discord/models/domain/ModelVoiceRegion;)V .locals 2 - const-string v0, "model" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoiceRegion;->getId()Ljava/lang/String; @@ -37,7 +35,7 @@ const-string v1, "model.id" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoiceRegion;->getName()Ljava/lang/String; @@ -45,23 +43,30 @@ const-string v1, "model.name" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, p1}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +75,20 @@ iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion; @@ -117,19 +136,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion; .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -147,7 +178,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -157,7 +188,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$2.smali index c11fb61c97..653df3a965 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerRegionSelectDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;)V .locals 1 - const-string/jumbo v0, "voiceRegion" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; @@ -85,4 +83,13 @@ invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V return-void + + :cond_1 + const-string p1, "voiceRegion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$3.smali index d505dc4d58..931a4210f0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerRegionSelectDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; invoke-static {v0, p1}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog;->access$configureUI(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog;Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali index 983d4e96f7..10c00d6d20 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali @@ -52,29 +52,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "list" + const-class v2, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; - const-string v3, "getList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "list" - move-result-object v1 + const-string v4, "getList()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cancelBtn" + const/4 v2, 0x0 - const-string v3, "getCancelBtn()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cancelBtn" + + const-string v4, "getCancelBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -158,7 +170,7 @@ :cond_1 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Companion.smali index 23c27c1ef7..33466530fe 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;J)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-class v0, Lcom/discord/widgets/servers/WidgetServerSettings; @@ -55,4 +53,13 @@ invoke-static {p1, v0, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion$get$1.smali index a64b8e0d7d..89444c9624 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion$get$1.smali @@ -33,20 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Long;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Long;", - ">;", - "Lcom/discord/widgets/servers/WidgetServerSettings$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -109,7 +96,7 @@ const-string v1, "categories" - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuild;->getOwnerId()J @@ -117,7 +104,7 @@ const-string v3, "me" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -141,7 +128,7 @@ :goto_0 const-string v1, "channelPermissions" - invoke-static {p5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuild;->getMfaLevel()I diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion.smali index 1a19922d46..8e1dd95fb1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model$Companion.smali @@ -102,7 +102,7 @@ const-string p2, "Observable\n .co\u2026GuildContext)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -114,7 +114,7 @@ const-string p2, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model.smali index ad77966cb1..44dfaab430 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$Model.smali @@ -48,13 +48,11 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/utilities/permissions/ManageGuildContext;)V .locals 1 - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "manageGuildContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,20 @@ iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettings$Model;->manageGuildContext:Lcom/discord/utilities/permissions/ManageGuildContext; return-void + + :cond_0 + const-string p1, "manageGuildContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettings$Model;Lcom/discord/models/domain/ModelGuild;Lcom/discord/utilities/permissions/ManageGuildContext;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettings$Model; @@ -110,19 +122,31 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/utilities/permissions/ManageGuildContext;)Lcom/discord/widgets/servers/WidgetServerSettings$Model; .locals 1 - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "manageGuildContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettings$Model; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerSettings$Model;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/utilities/permissions/ManageGuildContext;)V return-object v0 + + :cond_0 + const-string p1, "manageGuildContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -140,7 +164,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettings$Model;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -150,7 +174,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettings$Model;->manageGuildContext:Lcom/discord/utilities/permissions/ManageGuildContext; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureToolbar$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureToolbar$1.smali index 252df20ecc..d4df873b42 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureToolbar$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureToolbar$1.smali @@ -58,7 +58,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -81,7 +81,7 @@ const-string v0, "parentFragmentManager" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings$configureToolbar$1;->$guild:Lcom/discord/models/domain/ModelGuild; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$1.smali index 02a908a9e9..ecc6d25270 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$1.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Companion; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$10.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$10.smali index b3ed1e431c..55dc180cf6 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$10.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$10.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$11.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$11.smali index d3f4b0eea9..7e17e980e8 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$11.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$11.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$12.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$12.smali index 6817e9385d..44a05c75af 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$12.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$12.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsBans$Companion; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$13.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$13.smali index 6747d75df6..3ee5e99762 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$13.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$13.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Companion; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$2.smali index 889077f44c..15415c2ae1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$2.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$3.smali index 741460a2f5..ce139be11a 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$3.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;->Companion:Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Companion; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 @@ -69,7 +69,7 @@ const-string v4, "model.guild.name" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1, v1, v2, v3}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Companion;->create(Landroid/content/Context;JLjava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$4.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$4.smali index cf0531894b..33faacf5cd 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$4.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$4.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$5.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$5.smali index b134544ea5..aa615e1f05 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$5.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$5.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$6.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$6.smali index 2384dd856f..b88c00ab1c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$6.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$6.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Companion; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$7.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$7.smali index e22b494b7e..931aa81a9c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$7.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$7.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$8.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$8.smali index db50208181..0a369b56e1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$8.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$8.smali @@ -39,11 +39,11 @@ sget-object v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview;->Companion:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$Companion; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$9.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$9.smali index b4beb7b905..0509b22b68 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$9.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$configureUI$9.smali @@ -37,9 +37,9 @@ .method public final onClick(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "v" + const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$onViewBoundOrOnResume$1.smali index 684394e496..58dfde5a06 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/WidgetServerSettings$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerSettings$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettings;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/WidgetServerSettings; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/WidgetServerSettings$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettings; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/WidgetServerSettings$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/widgets/servers/WidgetServerSettings$Model;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/WidgetServerSettings; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali index 9719a3a2d5..c677503e80 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali @@ -72,281 +72,401 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "serverIcon" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getServerIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "serverIcon" - move-result-object v1 + const-string v4, "getServerIcon()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "iconText" + const/4 v2, 0x0 - const-string v3, "getIconText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "iconText" + + const-string v4, "getIconText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "serverName" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getServerName()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "serverName" + + const-string v4, "getServerName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "generalSettingsSection" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getGeneralSettingsSection()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "generalSettingsSection" + + const-string v4, "getGeneralSettingsSection()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "overviewOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getOverviewOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "overviewOption" + + const-string v4, "getOverviewOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "moderationOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getModerationOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "moderationOption" + + const-string v4, "getModerationOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "auditLogOptions" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getAuditLogOptions()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "auditLogOptions" + + const-string v4, "getAuditLogOptions()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelsOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getChannelsOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelsOption" + + const-string v4, "getChannelsOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "integrationsOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getIntegrationsOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "integrationsOption" + + const-string v4, "getIntegrationsOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "securityOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getSecurityOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "securityOption" + + const-string v4, "getSecurityOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "vanityUrlOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getVanityUrlOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "vanityUrlOption" + + const-string v4, "getVanityUrlOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "communitySettingsSection" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getCommunitySettingsSection()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "communitySettingsSection" + + const-string v4, "getCommunitySettingsSection()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "communityOverviewOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getCommunityOverviewOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "communityOverviewOption" + + const-string v4, "getCommunityOverviewOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "userManagementSection" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getUserManagementSection()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userManagementSection" + + const-string v4, "getUserManagementSection()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "userManagementDivider" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getUserManagementDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userManagementDivider" + + const-string v4, "getUserManagementDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getMembersOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersOption" + + const-string v4, "getMembersOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "rolesOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getRolesOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "rolesOption" + + const-string v4, "getRolesOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "instantInvitesOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getInstantInvitesOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "instantInvitesOption" + + const-string v4, "getInstantInvitesOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "bansOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getBansOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bansOption" + + const-string v4, "getBansOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojisOption" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettings; - const-string v3, "getEmojisOption()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emojisOption" + + const-string v4, "getEmojisOption()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 @@ -1805,25 +1925,30 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const p1, 0x7f121481 invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali index 1a7dbd3321..9f7b74a203 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali @@ -39,7 +39,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem; @@ -47,41 +47,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "containerView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getContainerView()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "containerView" - move-result-object v2 + const-string v5, "getContainerView()Landroid/view/View;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo v2, "userName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getUserName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "userName" + + const-string v5, "getUserName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "avatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAvatar()Landroid/widget/ImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "avatar" - aput-object v0, v1, v2 + const-string v4, "getAvatar()Landroid/widget/ImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -89,7 +107,7 @@ .end method .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter;Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -98,9 +116,7 @@ } .end annotation - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter; @@ -133,6 +149,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem;->avatar$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem;)Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter; @@ -210,9 +235,9 @@ .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;)V .locals 9 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -222,29 +247,27 @@ invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;->getBan()Lcom/discord/models/domain/ModelBan; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; + move-result-object v1 - move-result-object v0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; - - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem;->getAvatar()Landroid/widget/ImageView; @@ -258,10 +281,10 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v1 + move-result-object v0 :cond_1 - move-object v3, v1 + move-object v3, v0 const v4, 0x7f07005c @@ -286,6 +309,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter.smali index c743e1b304..19c87214ad 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter.smali @@ -44,15 +44,22 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -85,11 +92,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 p1, 0x1 @@ -107,6 +112,15 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnBanSelectedListener(Lkotlin/jvm/functions/Function1;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Companion.smali index fb397c11b7..1fa877bd62 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;J)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -62,11 +60,20 @@ const-string p3, "Intent().putExtra(INTENT_EXTRA_GUILD_ID, guildId)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/WidgetServerSettingsBans; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem.smali index 8bf00e9ee3..2ff17c645e 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem.smali @@ -99,21 +99,26 @@ .method public final create(Lcom/discord/models/domain/ModelBan;)Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem; .locals 3 - const-string v0, "ban" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem; - - const/4 v1, 0x0 + new-instance v1, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem; const/4 v2, 0x1 - invoke-direct {v0, v1, v2, v1}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;->(Lcom/discord/models/domain/ModelBan;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, v0, v2, v0}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;->(Lcom/discord/models/domain/ModelBan;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - iput-object p1, v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;->ban:Lcom/discord/models/domain/ModelBan; + iput-object p1, v1, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;->ban:Lcom/discord/models/domain/ModelBan; - return-object v0 + return-object v1 + + :cond_0 + const-string p1, "ban" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -131,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;->ban:Lcom/discord/models/domain/ModelBan; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$get$1.smali index 046f8b916b..b8b8b399de 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +81,7 @@ const-string v0, "canManage" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$1.smali index 6271500ecf..c077850da2 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1.smali index e6180b310e..54be458e2c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1.smali @@ -49,38 +49,12 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelBan;)Ljava/lang/Boolean; - .locals 2 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/ModelBan; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; - - move-result-object p1 - - const-string v0, "it.user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsernameLower()Ljava/lang/String; - - move-result-object p1 - - const-string v0, "it.user.usernameLower" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1;->$filter:Ljava/lang/String; - - const-string v1, "filter" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v1, 0x1 - - invoke-static {p1, v0, v1}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1;->call(Lcom/discord/models/domain/ModelBan;)Z move-result p1 @@ -91,14 +65,40 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelBan;)Z + .locals 2 - check-cast p1, Lcom/discord/models/domain/ModelBan; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1;->call(Lcom/discord/models/domain/ModelBan;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; move-result-object p1 - return-object p1 + const-string v0, "it.user" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsernameLower()Ljava/lang/String; + + move-result-object p1 + + const-string v0, "it.user.usernameLower" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1;->$filter:Ljava/lang/String; + + const-string v1, "filter" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v1, 0x1 + + invoke-static {p1, v0, v1}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + + move-result p1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$2.smali index 3b76e4ba5b..35bc081126 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelBan;", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$3.smali index 1b4fed1709..752a29895d 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$3.smali @@ -109,7 +109,7 @@ :goto_0 const/4 v0, 0x1 - invoke-static {p1, p2, v0}, Lk0/u/k;->compareTo(Ljava/lang/String;Ljava/lang/String;Z)I + invoke-static {p1, p2, v0}, Lk0/t/k;->compareTo(Ljava/lang/String;Ljava/lang/String;Z)I move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2.smali index 79d6da9a2a..e885fa0637 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$2.smali @@ -25,12 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -72,7 +69,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;", ">;>;" diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$3.smali index a0f8f69a4c..e875cd6f6e 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1$3.smali @@ -29,13 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Integer;", - "Ljava/util/List<", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$BanItem;", - ">;", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1.smali index 607d6e6d94..1c9a9c5eae 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getBanItems$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelBan;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -82,7 +76,6 @@ "Lcom/discord/models/domain/ModelBan;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getCanManageBans$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getCanManageBans$1.smali index e64a87ac0a..3c84f7c11f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getCanManageBans$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getCanManageBans$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -65,7 +61,27 @@ # virtual methods -.method public final call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + check-cast p2, Lcom/discord/models/domain/ModelGuild; + + check-cast p3, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getCanManageBans$1;->call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;)Z .locals 2 if-eqz p2, :cond_1 @@ -98,25 +114,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Long; - - check-cast p2, Lcom/discord/models/domain/ModelGuild; - - check-cast p3, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion$getCanManageBans$1;->call(Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion.smali index 01065fbea5..51f63f176f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion.smali @@ -123,7 +123,7 @@ const-string p2, "StoreStream\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -135,7 +135,7 @@ const-string p2, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -189,7 +189,7 @@ const-string p2, "Observable\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -201,7 +201,7 @@ const-string p2, "Observable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -277,9 +277,7 @@ } .end annotation - const-string v0, "filterPublisher" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion;->getCanManageBans(J)Lrx/Observable; @@ -295,7 +293,16 @@ const-string p2, "getCanManageBans(guildId\u2026.just(null)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "filterPublisher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model.smali index 5cc302713c..514ba09c70 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Model.smali @@ -283,7 +283,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;->filteredBannedUsers:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -301,7 +301,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;->guildName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$configureUI$1.smali index 2a56c18c25..731efd01fc 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsBans$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelBan;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelBan;)V .locals 3 - const-string v0, "ban" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$configureUI$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsBans; @@ -80,4 +78,13 @@ invoke-static {v0, v1, v2, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsBans;->access$showConfirmUnbanDialog(Lcom/discord/widgets/servers/WidgetServerSettingsBans;JLcom/discord/models/domain/ModelBan;)V return-void + + :cond_0 + const-string p1, "ban" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$1.smali index 87de16e25b..090f2cc3d5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsBans$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$onResume$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsBans; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$2.smali index 97f7c9a6ca..e9dc79dfd0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$onResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsBans$onResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1.smali index f231bdb0e2..35dc3337f4 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1.smali index e46227dc58..c1f18d838e 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsBans.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,9 @@ .method public final invoke(Landroid/view/View;)V .locals 12 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -79,41 +79,39 @@ move-result-object p1 - iget-wide v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;->$guildId:J + iget-wide v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;->$guildId:J - iget-object v2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;->$ban:Lcom/discord/models/domain/ModelBan; + iget-object v3, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;->$ban:Lcom/discord/models/domain/ModelBan; - invoke-virtual {v2}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; + invoke-virtual {v3}, Lcom/discord/models/domain/ModelBan;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v2 + move-result-object v3 - const-string v3, "ban.user" + const-string v4, "ban.user" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J + invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v2 + move-result-wide v3 - invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/utilities/rest/RestAPI;->unbanUser(JJ)Lrx/Observable; + invoke-virtual {p1, v1, v2, v3, v4}, Lcom/discord/utilities/rest/RestAPI;->unbanUser(JJ)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsBans; + iget-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsBans; - const/4 v1, 0x2 + const/4 v2, 0x2 - invoke-static {p1, v0, v2, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v0, v2, 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 v3 @@ -123,8 +121,6 @@ move-result-object v4 - sget-object v9, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1;->INSTANCE:Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1; - const/4 v5, 0x0 const/4 v6, 0x0 @@ -133,6 +129,8 @@ const/4 v8, 0x0 + sget-object v9, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1;->INSTANCE:Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1$1; + const/16 v10, 0x1e const/4 v11, 0x0 @@ -140,4 +138,11 @@ invoke-static/range {v3 .. v11}, 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, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali index 2f44e986e1..6786ebe450 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali @@ -61,43 +61,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsBans; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchBox" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsBans; - const-string v3, "getSearchBox()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "searchBox" - move-result-object v1 + const-string v4, "getSearchBox()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsBans; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "viewFlipper" + const/4 v2, 0x0 - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsBans; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "viewFlipper" + + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsBans; + new-instance v1, Lk0/n/c/q; - const-string v2, "recycler" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsBans; - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "recycler" + + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -406,7 +424,7 @@ const-string v1, "getString(R.string.no_ban_reason)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 new-instance v1, Ljava/lang/StringBuilder; @@ -421,7 +439,7 @@ const-string v3, "getString(R.string.ban_reason)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Lcom/discord/utilities/locale/LocaleManager; @@ -441,7 +459,7 @@ const-string v3, "(this as java.lang.String).toUpperCase(locale)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -463,7 +481,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->(Landroid/content/Context;)V @@ -485,7 +503,7 @@ const-string v7, "ban.user" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; @@ -499,7 +517,7 @@ const-string v3, "requireContext().getStri\u2026title, ban.user.username)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setTitle(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -541,7 +559,7 @@ const-string p3, "parentFragmentManager" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V @@ -628,7 +646,7 @@ const-string v4, "filterPublisher" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, v3}, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Model$Companion;->get(JLrx/Observable;)Lrx/Observable; @@ -668,9 +686,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -696,15 +712,24 @@ move-result-object p1 - const-string v0, "GUILD_ID" + const-wide/16 v0, -0x1 - const-wide/16 v1, -0x1 + const-string v2, "GUILD_ID" - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {p1, v2, v0, v1}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J move-result-wide v0 iput-wide v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans;->guildId:J return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion$show$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion$show$$inlined$apply$lambda$1.smali index 21ba70e9f2..fe7f45c8b0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion$show$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion$show$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion$show$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsChannelsSortActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion.smali index 5dc01bef44..6bfe75c0b5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions$Companion.smali @@ -60,9 +60,7 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; @@ -83,4 +81,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali index 0e76910ca6..8d8c63def7 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali @@ -45,43 +45,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "categories" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; - const-string v3, "getCategories()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "categories" - move-result-object v1 + const-string v4, "getCategories()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "voiceChannel" + const/4 v2, 0x0 - const-string v3, "getVoiceChannel()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "voiceChannel" + + const-string v4, "getVoiceChannel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "textChannel" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions; - const-string v3, "getTextChannel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "textChannel" + + const-string v4, "getTextChannel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -285,17 +303,24 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions;->configureUI()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setSortTypeSelectedListener(Lkotlin/jvm/functions/Function1;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali index cf4487080a..19236e4e18 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali @@ -594,7 +594,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem.smali index cd2b059f3f..959d49a34f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem.smali @@ -55,9 +55,7 @@ .method public constructor (Lcom/discord/models/domain/ModelGuildRole;ZLcom/discord/models/domain/ModelGuildRole;ZZ)V .locals 1 - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->isManaged()Z @@ -87,14 +85,21 @@ invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->(Lcom/discord/models/domain/ModelGuildRole;ZZ)V return-void + + :cond_2 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Lcom/discord/models/domain/ModelGuildRole;ZZ)V - .locals 1 + .locals 0 - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -105,6 +110,15 @@ iput-boolean p3, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->isManageable:Z return-void + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;Lcom/discord/models/domain/ModelGuildRole;ZZILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem; @@ -167,15 +181,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuildRole;ZZ)Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem; .locals 1 - const-string v0, "role" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->(Lcom/discord/models/domain/ModelGuildRole;ZZ)V return-object v0 + + :cond_0 + const-string p1, "role" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -193,7 +214,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->role:Lcom/discord/models/domain/ModelGuildRole; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem.smali index e7f0a80c6d..3746c906ff 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "roleCheckedSetting" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem; - const-string v3, "getRoleCheckedSetting()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "roleCheckedSetting" - move-result-object v1 + const-string v4, "getRoleCheckedSetting()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -61,9 +67,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0101 @@ -78,6 +82,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem;->roleCheckedSetting$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem;)Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter; @@ -115,9 +128,9 @@ .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;)V .locals 5 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -127,13 +140,13 @@ invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->getRole()Lcom/discord/models/domain/ModelGuildRole; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem;->getRoleCheckedSetting()Lcom/discord/views/CheckedSetting; @@ -141,31 +154,29 @@ invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->getRole()Lcom/discord/models/domain/ModelGuildRole; - move-result-object v0 + move-result-object v1 invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem;->getRoleCheckedSetting()Lcom/discord/views/CheckedSetting; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; + invoke-virtual {v2}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - const-string v2, "roleCheckedSetting.context" + const-string v3, "roleCheckedSetting.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x2 + const/4 v4, 0x2 - const/4 v4, 0x0 + invoke-static {v1, v2, v3, v4, v0}, Lcom/discord/utilities/guilds/RoleUtils;->getRoleColor$default(Lcom/discord/models/domain/ModelGuildRole;Landroid/content/Context;IILjava/lang/Object;)I - invoke-static {v0, v1, v2, v3, v4}, Lcom/discord/utilities/guilds/RoleUtils;->getRoleColor$default(Lcom/discord/models/domain/ModelGuildRole;Landroid/content/Context;IILjava/lang/Object;)I + move-result v1 - move-result v0 - - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setTextColor(I)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setTextColor(I)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem;->getRoleCheckedSetting()Lcom/discord/views/CheckedSetting; @@ -173,9 +184,9 @@ invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->isUserHasRole()Z - move-result v0 + move-result v1 - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleItem;->isManageable()Z @@ -219,10 +230,17 @@ const/4 p2, 0x1 - invoke-static {p1, v4, p2}, Lcom/discord/views/CheckedSetting;->d(Lcom/discord/views/CheckedSetting;Ljava/lang/String;I)V + invoke-static {p1, v0, p2}, Lcom/discord/views/CheckedSetting;->d(Lcom/discord/views/CheckedSetting;Ljava/lang/String;I)V :goto_0 return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter.smali index 520cdaf4a7..84f84c71fd 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter.smali @@ -36,15 +36,22 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getRoleClickListener$p(Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter;)Lkotlin/jvm/functions/Function1; @@ -81,19 +88,31 @@ } .end annotation - const-string v0, "roleItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "roleClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter;->roleClickListener:Lkotlin/jvm/functions/Function1; invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "roleClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "roleItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -107,11 +126,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/servers/WidgetServerSettingsEditMemberRolesAdapter$RoleListItem; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 p1, 0x1 @@ -129,4 +146,13 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole$Model.smali index 51522d43ed..dfa21046bd 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole$Model.smali @@ -184,7 +184,7 @@ .method public static synthetic b(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Lcom/discord/models/domain/ModelGuildMember$Computed; .locals 0 - invoke-static {p0, p1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p0, p1}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object p0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali index eff8ea7867..f8c7662266 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali @@ -27,15 +27,22 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d023e invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -43,11 +50,18 @@ .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item;)V .locals 0 - const-string p1, "data" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali index 6f0009364a..9b052a7851 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali @@ -35,7 +35,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder; @@ -43,29 +43,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string/jumbo v2, "uploadDescription" + new-instance v2, Lk0/n/c/q; - const-string v3, "getUploadDescription()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "uploadDescription" - move-result-object v2 + const-string v5, "getUploadDescription()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo v2, "uploadButton" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getUploadButton()Landroid/widget/Button;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "uploadButton" - aput-object v0, v1, v2 + const-string v4, "getUploadButton()Landroid/widget/Button;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -75,9 +87,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d023f @@ -100,6 +110,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder;->uploadButton$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter; @@ -155,11 +174,9 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item;)V - .locals 3 + .locals 4 - const-string p1, "data" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 check-cast p2, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiHeader; @@ -175,9 +192,13 @@ move-result-object v0 - const/4 v1, 0x2 + const v1, 0x7f120a9e - new-array v1, v1, [Ljava/lang/Object; + const/4 v2, 0x2 + + new-array v2, v2, [Ljava/lang/Object; + + const/4 v3, 0x0 invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiHeader;->getEmojiMax()I @@ -187,23 +208,19 @@ move-result-object p2 - const/4 v2, 0x0 + aput-object p2, v2, v3 - aput-object p2, v1, v2 + const/4 p2, 0x1 - const/16 p2, 0x100 + const/16 v3, 0x100 - invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object p2 + move-result-object v3 - const/4 v2, 0x1 + aput-object v3, v2, p2 - aput-object p2, v1, v2 - - const p2, 0x7f120a9e - - invoke-virtual {v0, p2, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p2 @@ -220,6 +237,15 @@ invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder$onConfigure$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder$onConfigure$1.smali index c6aa4340d7..2fbf484098 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder$onConfigure$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder$onConfigure$1.smali @@ -53,7 +53,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder$onConfigure$1;->$data:Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali index dc812be9b8..5d5fe0d342 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali @@ -41,7 +41,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder; @@ -49,65 +49,95 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "containerView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getContainerView()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "containerView" - move-result-object v2 + const-string v5, "getContainerView()Landroid/view/View;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo v2, "userName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getUserName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "userName" + + const-string v5, "getUserName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "emojiName" + new-instance v2, Lk0/n/c/q; - const-string v3, "getEmojiName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "emojiName" + + const-string v5, "getEmojiName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "emojiAvatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getEmojiAvatar()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "emojiAvatar" + + const-string v5, "getEmojiAvatar()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "avatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAvatar()Landroid/widget/ImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x4 + const-string v3, "avatar" - aput-object v0, v1, v2 + const-string v4, "getAvatar()Landroid/widget/ImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x4 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -117,9 +147,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0240 @@ -166,6 +194,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;->avatar$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter; @@ -285,9 +322,7 @@ move-object/from16 v0, p2 - const-string v1, "data" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 invoke-super/range {p0 .. p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -432,6 +467,17 @@ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + move-object/from16 v3, p0 + + const-string v0, "data" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali index 5a17c32508..2e1e404398 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "section" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder; - const-string v3, "getSection()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "section" - move-result-object v1 + const-string v4, "getSection()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -61,9 +67,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0241 @@ -78,6 +82,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder;->section$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getSection()Landroid/widget/TextView; @@ -103,11 +116,9 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item;)V - .locals 6 + .locals 7 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -133,7 +144,7 @@ const-string v1, "context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -141,47 +152,49 @@ const-string v2, "context.resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v2, 0x1 + const v2, 0x7f100038 - new-array v3, v2, [Ljava/lang/Object; + const/4 v3, 0x1 + + new-array v4, v3, [Ljava/lang/Object; invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v4 + move-result-object v5 - const/4 v5, 0x0 + const/4 v6, 0x0 - aput-object v4, v3, v5 + aput-object v5, v4, v6 - const v4, 0x7f100038 - - invoke-static {v1, p1, v4, v0, v3}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1, p1, v2, v0, v4}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 - new-array v1, v2, [Ljava/lang/Object; + const v1, 0x7f12061a - aput-object v0, v1, v5 + new-array v2, v3, [Ljava/lang/Object; - const v0, 0x7f12061a + aput-object v0, v2, v6 - invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p1, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 const-string v1, "context.getString(R.stri\u2026 slotsLeftQuantityString)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder;->getSection()Landroid/widget/TextView; move-result-object v1 - const/4 v3, 0x2 + const v2, 0x7f120619 - new-array v3, v3, [Ljava/lang/Object; + const/4 v4, 0x2 + + new-array v4, v4, [Ljava/lang/Object; invoke-virtual {p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiSection;->getTitleId()I @@ -191,19 +204,26 @@ move-result-object p2 - aput-object p2, v3, v5 + aput-object p2, v4, v6 - aput-object v0, v3, v2 + aput-object v0, v4, v3 - const p2, 0x7f120619 - - invoke-virtual {p1, p2, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p1, v2, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-virtual {v1, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onEmojiItemClicked$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onEmojiItemClicked$1.smali index 8374ef93d7..ae1e5d6da8 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onEmojiItemClicked$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onEmojiItemClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onEmojiItemClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsEmojis.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/models/domain/emoji/ModelEmojiGuild;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,13 +74,25 @@ .method public final invoke(Landroid/view/View;Lcom/discord/models/domain/emoji/ModelEmojiGuild;)V .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onUploadEmoji$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onUploadEmoji$1.smali index c35e3b5598..9c390254ac 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onUploadEmoji$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onUploadEmoji$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$onUploadEmoji$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsEmojis.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter.smali index 1159d64f00..017a206ccf 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter.smali @@ -59,11 +59,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -76,6 +74,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;->onEmojiItemClicked:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -125,7 +132,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -138,9 +145,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 if-eqz p2, :cond_3 @@ -190,10 +195,19 @@ :goto_0 return-object p1 + + :cond_4 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnEmojiItemClicked(Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -207,17 +221,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;->onEmojiItemClicked:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnUploadEmoji(Lkotlin/jvm/functions/Function0;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -227,11 +248,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter;->onUploadEmoji:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Companion.smali index 72825b3fab..b6d6359a18 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;J)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -65,4 +63,13 @@ invoke-static {p1, v0, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem.smali index d30025f09e..3f0a3657e5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/emoji/ModelEmojiGuild;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem;->emoji:Lcom/discord/models/domain/emoji/ModelEmojiGuild; return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem;Lcom/discord/models/domain/emoji/ModelEmojiGuild;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/emoji/ModelEmojiGuild;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem; .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem; invoke-direct {v0, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem;->(Lcom/discord/models/domain/emoji/ModelEmojiGuild;)V return-object v0 + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Item$EmojiItem;->emoji:Lcom/discord/models/domain/emoji/ModelEmojiGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$canManageEmojis$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$canManageEmojis$1.smali index 40680959d0..0f2c35bb3b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$canManageEmojis$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$canManageEmojis$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$get$1.smali index d1b3ce768d..fad4294ede 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$getGuildEmojis$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$getGuildEmojis$1.smali index c9873cf549..acb383a00b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$getGuildEmojis$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion$getGuildEmojis$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/emoji/ModelEmojiGuild;", - ">;", - "Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion.smali index 9323cee20a..c322ada267 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Companion.smali @@ -100,7 +100,7 @@ const-string p2, "Observable.combineLatest\u2026ld)\n }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -214,7 +214,7 @@ goto :goto_1 :cond_3 - invoke-static {v3}, Lk0/j/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v3}, Lk0/i/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v2 @@ -287,7 +287,7 @@ goto :goto_3 :cond_6 - invoke-static {v5}, Lk0/j/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v5}, Lk0/i/l;->reversed(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v3 @@ -331,7 +331,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v2}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -350,7 +350,7 @@ move-result-object v1 - invoke-static {v1, v3}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1, v3}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v1 @@ -440,7 +440,7 @@ const-string v0, "StoreStream\n \u2026p() { create(guild, it) }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -474,7 +474,7 @@ const-string p2, "canManageEmojis(guildId)\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission.smali index 6ee810bf6c..a30cc187db 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (ZLcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 - const-string v0, "guild" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission;ZLcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission; @@ -82,15 +89,22 @@ .method public final copy(ZLcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission; .locals 1 - const-string v0, "guild" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission;->(ZLcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -114,7 +128,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model$Permission;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model.smali index 979d0b857a..844e796b03 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Model.smali @@ -57,7 +57,7 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelGuild;Ljava/util/List;Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -71,9 +71,7 @@ } .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -84,6 +82,15 @@ iput-object p3, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;->defaultName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;Lcom/discord/models/domain/ModelGuild;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model; @@ -167,15 +174,22 @@ } .end annotation - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;->(Lcom/discord/models/domain/ModelGuild;Ljava/util/List;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -193,7 +207,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -203,7 +217,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;->items:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -213,7 +227,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;->defaultName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$1.smali index fb1d0b9067..0fb44a7eff 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$1.smali @@ -73,7 +73,7 @@ const-string v2, "dataUrl" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->access$uploadEmoji(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;Ljava/lang/String;Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$2.smali index 020703d9df..6d6b668b0c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsEmojis.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$3.smali index baf731637a..485f524608 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsEmojis.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Lcom/discord/models/domain/emoji/ModelEmojiGuild;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,17 +64,29 @@ .method public final invoke(Landroid/view/View;Lcom/discord/models/domain/emoji/ModelEmojiGuild;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emoji" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$configureUI$3;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsEmojis; invoke-static {v0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->access$launchEditScreen(Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;Landroid/view/View;Lcom/discord/models/domain/emoji/ModelEmojiGuild;)V return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$onViewBoundOrOnResume$1.smali index 8b6bad3790..b598752e2c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsEmojis.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali index 02eff272d9..49d5233e2e 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali @@ -54,29 +54,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewFlipper" - move-result-object v1 + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recycler" + const/4 v2, 0x0 - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recycler" + + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -194,7 +206,7 @@ const-string v1, "model.guild.name" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->configureToolbar(Ljava/lang/String;)V @@ -234,7 +246,7 @@ if-eqz v0, :cond_4 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -295,17 +307,17 @@ goto :goto_2 :cond_6 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_7 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_8 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -373,9 +385,9 @@ move-result-object v1 - const-string/jumbo p1, "v.context" + const-string p1, "v.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->guildId:J @@ -479,13 +491,11 @@ .method public onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V .locals 7 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V @@ -495,7 +505,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->uploadEmojiAction:Lrx/functions/Action1; @@ -510,18 +520,30 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/images/MGImages;->prepareImageUpload(Landroid/net/Uri;Ljava/lang/String;Landroidx/fragment/app/FragmentManager;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lrx/functions/Action1;Lcom/discord/dialogs/ImageUploadDialog$PreviewType;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V .locals 2 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V @@ -534,6 +556,20 @@ invoke-static {v0, p1, p2, v1}, Lcom/discord/utilities/images/MGImages;->requestDataUrl(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onPause()V @@ -555,9 +591,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -565,11 +599,11 @@ move-result-object p1 - const-string v0, "INTENT_EXTRA_GUILD_ID" + const-wide/16 v0, -0x1 - const-wide/16 v1, -0x1 + const-string v2, "INTENT_EXTRA_GUILD_ID" - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {p1, v2, v0, v1}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J move-result-wide v0 @@ -594,6 +628,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->adapter:Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$Companion.smali index 72fceaa8f1..821629639c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$Companion.smali @@ -36,13 +36,11 @@ .method public final create(Landroid/content/Context;JJLjava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "alias" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Landroid/content/Intent; @@ -68,11 +66,25 @@ const-string p3, "Intent()\n .putE\u2026EXTRA_EMOJI_ALIAS, alias)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "alias" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$configureMenu$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$configureMenu$1.smali index 4390158188..6d716bc202 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$configureMenu$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit$configureMenu$1.smali @@ -54,7 +54,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali index 25b0448b76..dc05f5989b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali @@ -47,29 +47,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit; + new-instance v1, Lk0/n/c/q; - const-string v2, "editAlias" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit; - const-string v3, "getEditAlias()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "editAlias" - move-result-object v1 + const-string v4, "getEditAlias()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "saveAlias" + const/4 v2, 0x0 - const-string v3, "getSaveAlias()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "saveAlias" + + const-string v4, "getSaveAlias()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -545,9 +557,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -683,4 +693,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$Companion.smali index 35abf32f84..e084db70da 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$Companion.smali @@ -36,13 +36,11 @@ .method public final create(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inviteCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; @@ -67,4 +65,18 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "inviteCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$1$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$1$1.smali index 8a1354fd0f..c87624bf3d 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsInstantInvitesActions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleInviteRevoked" - - const-string v5, "handleInviteRevoked(Lcom/discord/models/domain/ModelInvite;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleInviteRevoked" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleInviteRevoked(Lcom/discord/models/domain/ModelInvite;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelInvite;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; invoke-static {v0, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions;->access$handleInviteRevoked(Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions;Lcom/discord/models/domain/ModelInvite;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$2.smali index 998cc23f1c..3e86b0e8b1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$2.smali @@ -45,7 +45,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$3.smali index 52c21a17a9..703f2ce118 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$onResume$3.smali @@ -45,7 +45,7 @@ const-string v1, "it.context" - invoke-static {p1, v0, v1}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v1}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 @@ -69,7 +69,7 @@ const-string v2, "getString(R.string.share_invite_mobile, inviteUrl)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0, v1}, Lcom/discord/utilities/intent/IntentUtils;->performChooserSendIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$sam$rx_functions_Action1$0.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$sam$rx_functions_Action1$0.smali index 059f4b7cbd..25019f6f85 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$sam$rx_functions_Action1$0.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions$sam$rx_functions_Action1$0.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali index ae344688e1..9057d3ef39 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali @@ -37,57 +37,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "title" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; - const-string v3, "getTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "title" - move-result-object v1 + const-string v4, "getTitle()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "revoke" + const/4 v2, 0x0 - const-string v3, "getRevoke()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "revoke" + + const-string v4, "getRevoke()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "copy" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; - const-string v3, "getCopy()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "copy" + + const-string v4, "getCopy()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; + new-instance v1, Lk0/n/c/q; - const-string v2, "share" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions; - const-string v3, "getShare()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "share" + + const-string v4, "getShare()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -259,7 +283,7 @@ const-string v1, "invite.code" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreInstantInvites;->onInviteRemoved(Ljava/lang/String;)V @@ -299,7 +323,7 @@ if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter.smali index 36be84b4e0..ee89d0aa97 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter.smali @@ -38,21 +38,28 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public final configure(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -67,15 +74,22 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter;->onIntegrationSelectedListener:Lkotlin/jvm/functions/Function1; invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -89,11 +103,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -109,6 +121,15 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onIntegrationSelected(J)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Companion.smali index 8fe3f2a5ca..f17396939f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;J)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -62,11 +60,20 @@ const-string p3, "Intent()\n .putE\u2026_EXTRA_GUILD_ID, guildId)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$canManageIntegrations$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$canManageIntegrations$1.smali index 617773a522..b0fbb0e772 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$canManageIntegrations$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$canManageIntegrations$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -65,16 +61,16 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; - .locals 2 +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion; + check-cast p1, Lcom/discord/models/domain/ModelUser; - const-string v1, "meUser" + check-cast p2, Ljava/lang/Long; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + check-cast p3, Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion;->access$canManage(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Z + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$canManageIntegrations$1;->call(Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Z move-result p1 @@ -85,18 +81,18 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Z + .locals 2 - check-cast p1, Lcom/discord/models/domain/ModelUser; + sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion; - check-cast p2, Ljava/lang/Long; + const-string v1, "meUser" - check-cast p3, Lcom/discord/models/domain/ModelGuild; + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$canManageIntegrations$1;->call(Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean; + invoke-static {v0, p1, p2, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion;->access$canManage(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelGuild;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$get$1.smali index 1f7bb1d8ca..bcf31a5f27 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +77,7 @@ const-string v0, "canManage" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$getIntegrations$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$getIntegrations$1.smali index 9251d8451b..00de628cc6 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$getIntegrations$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$getIntegrations$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion$getIntegrations$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -39,29 +39,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v4, "create" - - const-string v5, "create(Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "create" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "create(Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;" + + return-object v0 +.end method + .method public final invoke(Ljava/util/Map;Ljava/util/Map;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -83,7 +99,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion.smali index 1be0a40e5f..38f97caeda 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$Companion.smali @@ -156,7 +156,7 @@ const-string p2, "Observable\n \u2026s, guild)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -168,7 +168,7 @@ const-string p2, "Observable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -196,13 +196,13 @@ const/4 v0, 0x0 - if-eqz p1, :cond_6 + if-eqz p1, :cond_5 - if-eqz p2, :cond_6 + if-eqz p2, :cond_5 if-nez p3, :cond_0 - goto/16 :goto_4 + goto :goto_3 :cond_0 new-instance p2, Ljava/util/ArrayList; @@ -242,7 +242,7 @@ invoke-direct {v2, v1, v3, v4}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem;->(Lcom/discord/models/domain/ModelGuildIntegration;J)V - invoke-virtual {p2, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-interface {p2, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 @@ -251,7 +251,7 @@ invoke-direct {p1}, Ljava/util/ArrayList;->()V - invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; + invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p2 @@ -261,7 +261,7 @@ move-result v1 - if-eqz v1, :cond_5 + if-eqz v1, :cond_4 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -275,7 +275,7 @@ const-string v4, "ModelGuildIntegration.SUPPORTED_TYPES" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem;->getIntegration()Lcom/discord/models/domain/ModelGuildIntegration; @@ -293,31 +293,17 @@ move-object v2, v0 :goto_2 - const-string v4, "$this$contains" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v3, v2}, Lf/n/a/k/a;->indexOf([Ljava/lang/Object;Ljava/lang/Object;)I + invoke-static {v3, v2}, Lf/n/a/k/a;->contains([Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 - if-ltz v2, :cond_4 - - const/4 v2, 0x1 - - goto :goto_3 - - :cond_4 - const/4 v2, 0x0 - - :goto_3 if-eqz v2, :cond_2 - invoke-virtual {p1, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_1 - :cond_5 + :cond_4 new-instance p2, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model; invoke-virtual {p3}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -330,14 +316,14 @@ const-string v2, "guild.name" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, v0, v1, p3, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->(JLjava/lang/String;Ljava/util/List;)V return-object p2 - :cond_6 - :goto_4 + :cond_5 + :goto_3 return-object v0 .end method @@ -396,7 +382,7 @@ const-string p2, "Observable\n \u2026 ::create\n )" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -408,7 +394,7 @@ const-string p2, "Observable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -440,7 +426,7 @@ const-string p2, "canManageIntegrations(gu\u2026ust(null)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem.smali index 0d81e0678a..6b377d7159 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem.smali @@ -129,7 +129,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem;->integration:Lcom/discord/models/domain/ModelGuildIntegration; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model.smali index a1b2e445dc..2bb896f632 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$Model.smali @@ -68,13 +68,11 @@ } .end annotation - const-string v0, "guildName" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "integrations" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,6 +83,20 @@ iput-object p4, p0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->integrations:Ljava/util/List; return-void + + :cond_0 + const-string p1, "integrations" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;JLjava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model; @@ -165,19 +177,31 @@ } .end annotation - const-string v0, "guildName" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "integrations" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->(JLjava/lang/String;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "integrations" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -203,7 +227,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->guildName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -213,7 +237,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;->integrations:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$configureUI$1.smali index ed64e1dc16..966aebe8d1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$onResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$onResume$1.smali index 0e4587c7b3..6a2c699e59 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations$onResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$onResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsIntegrations.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali index 8e539caed9..d3dddd5ca6 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali @@ -41,29 +41,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewFlipper" - move-result-object v1 + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recycler" + const/4 v2, 0x0 - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recycler" + + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -326,9 +338,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -351,4 +361,13 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations;->adapter:Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem$onConfigure$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem$onConfigure$2.smali index d7b3b455f3..d2e294fa23 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem$onConfigure$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem$onConfigure$2.smali @@ -63,7 +63,7 @@ const-string v0, "checked" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -95,7 +95,7 @@ const-string p1, "integrationEnabledSwitch.context" - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static/range {v0 .. v6}, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem;->access$showDisableSyncDialog(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem;JJZLandroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali index 7bc99e2071..cf7672174f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali @@ -38,7 +38,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem; @@ -46,101 +46,149 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "headerDisabledOverlay" + new-instance v2, Lk0/n/c/q; - const-string v3, "getHeaderDisabledOverlay()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "headerDisabledOverlay" - move-result-object v2 + const-string v5, "getHeaderDisabledOverlay()Landroid/view/View;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "headerContainer" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getHeaderContainer()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "headerContainer" + + const-string v5, "getHeaderContainer()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "ownerName" + new-instance v2, Lk0/n/c/q; - const-string v3, "getOwnerName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "ownerName" + + const-string v5, "getOwnerName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "integrationName" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIntegrationName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "integrationName" + + const-string v5, "getIntegrationName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "integrationIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIntegrationIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "integrationIcon" + + const-string v5, "getIntegrationIcon()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "settingsIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSettingsIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "settingsIcon" + + const-string v5, "getSettingsIcon()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "syncingProgressIndicator" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSyncingProgressIndicator()Landroid/widget/ProgressBar;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "syncingProgressIndicator" + + const-string v5, "getSyncingProgressIndicator()Landroid/widget/ProgressBar;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x6 aput-object v2, v1, v3 - const-string v2, "integrationEnabledSwitch" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIntegrationEnabledSwitch()Lcom/discord/views/CheckedSetting;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x7 + const-string v3, "integrationEnabledSwitch" - aput-object v0, v1, v2 + const-string v4, "getIntegrationEnabledSwitch()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x7 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -150,9 +198,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0246 @@ -223,6 +269,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem;->integrationEnabledSwitch$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem;)Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Adapter; @@ -470,7 +525,7 @@ const-string v0, "AlertDialog.Builder(cont\u2026t).setView(view).create()" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v1, :cond_0 @@ -594,9 +649,9 @@ .method public onConfigure(ILcom/discord/widgets/servers/WidgetServerSettingsIntegrations$Model$IntegrationItem;)V .locals 8 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_c invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -604,8 +659,6 @@ move-result-object p1 - const/4 v0, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildIntegration;->getType()Ljava/lang/String; @@ -620,7 +673,7 @@ :goto_0 const-string v1, "twitch" - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -839,6 +892,13 @@ :goto_b return-void + + :cond_c + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers$Model.smali index eda8be9fa7..6d10dad0cf 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers$Model.smali @@ -321,7 +321,7 @@ :cond_0 move-object/from16 v11, p3 - invoke-static {v11, v0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v11, v0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v2 @@ -381,7 +381,7 @@ check-cast v7, Lcom/discord/models/domain/ModelUser; - invoke-static {v7, v0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v7, v0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1.smali index 68b3977ef5..3eae943d5f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1.smali @@ -43,7 +43,7 @@ const-string v0, "item" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object; @@ -65,7 +65,7 @@ const-string v2, "item.context" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, p1, v0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion;->getAfkTimeout(Landroid/content/Context;I)Ljava/lang/String; @@ -124,11 +124,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.String" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali index a0b43766a6..1ec94e5c44 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali @@ -30,19 +30,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "timeouts" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet; - const-string v3, "getTimeouts()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "timeouts" - move-result-object v1 + const-string v4, "getTimeouts()Ljava/util/List;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -50,7 +56,7 @@ .end method .method public constructor ()V - .locals 2 + .locals 1 invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->()V @@ -60,17 +66,7 @@ fill-array-data v0, :array_0 - const-string v1, "$this$bindViews" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "ids" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lm0/e;->d:Lm0/e; - - invoke-static {v0, v1}, Lf/n/a/k/a;->R([ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p0, v0}, Lf/n/a/k/a;->m(Landroidx/fragment/app/DialogFragment;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object v0 @@ -129,9 +125,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -143,12 +139,15 @@ if-nez p2, :cond_0 - const/4 p1, 0x0 + goto :goto_0 :cond_0 - check-cast p1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + move-object v0, p1 - if-nez p1, :cond_1 + :goto_0 + check-cast v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + + if-nez v0, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->dismiss()V @@ -157,33 +156,40 @@ :cond_1 invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet;->getTimeouts()Ljava/util/List; - move-result-object p2 + move-result-object p1 - invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :goto_1 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result p2 + + if-eqz p2, :cond_2 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p2 - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/view/View; + check-cast p2, Landroid/view/View; new-instance v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1; - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1;->(Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet;Lcom/discord/widgets/servers/WidgetServerSettingsOverview;)V + invoke-direct {v1, p0, v0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet$onViewCreated$$inlined$forEach$lambda$1;->(Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet;Lcom/discord/widgets/servers/WidgetServerSettingsOverview;)V - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p2, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - goto :goto_0 + goto :goto_1 :cond_2 return-void + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Companion.smali index 0d7e72cdfe..2fc58f04fb 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Companion.smali @@ -51,9 +51,7 @@ .method public final create(Landroid/content/Context;JZ)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -83,11 +81,20 @@ const-string p3, "Intent()\n .putE\u2026PICKER, openAvatarPicker)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1$1.smali index 1481ca978f..8bd602b248 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1$1.smali @@ -35,17 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelVoiceRegion;", - ">;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - "Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;", - "Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation @@ -92,11 +82,11 @@ const-string v0, "me" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "regions" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v8 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1.smali index 507d7eaae5..d1dcbc7249 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion.smali index bebaf4fd44..cddc806bfe 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion.smali @@ -64,7 +64,7 @@ const-string p2, "StoreStream\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -76,7 +76,7 @@ const-string p2, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -84,9 +84,7 @@ .method public final getAfkTimeout(Landroid/content/Context;I)Ljava/lang/String; .locals 5 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 const/16 v0, 0x3c @@ -125,7 +123,7 @@ move-result-object p2 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f100031 @@ -148,7 +146,7 @@ move-result-object p2 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -171,7 +169,7 @@ move-result-object p2 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -194,7 +192,7 @@ move-result-object p2 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -217,7 +215,7 @@ move-result-object p2 - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v4, [Ljava/lang/Object; @@ -233,4 +231,13 @@ :goto_0 return-object p1 + + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion.smali index 80a1ec974f..4fdb05af3e 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion.smali @@ -27,13 +27,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -42,6 +40,20 @@ iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;->name:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion; @@ -89,19 +101,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion; .locals 1 - const-string v0, "id" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "name" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "id" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -119,7 +143,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;->id:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -129,7 +153,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;->name:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model.smali index afde6b8802..5f4c2c10e9 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$Model.smali @@ -69,7 +69,7 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Long;Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;)V - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -87,17 +87,13 @@ } .end annotation - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - const-string v0, "me" + if-eqz p2, :cond_b - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "regions" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_a invoke-direct {p0}, Ljava/lang/Object;->()V @@ -117,84 +113,82 @@ iput-boolean p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->isOwner:Z - const/4 p1, 0x0 - if-eqz p7, :cond_0 invoke-virtual {p7}, Lcom/discord/stores/StoreGuildProfiles$GuildProfileData;->getData()Lcom/discord/models/domain/ModelGuildPreview; - move-result-object p4 + move-result-object p1 - if-eqz p4, :cond_0 + if-eqz p1, :cond_0 - invoke-virtual {p4}, Lcom/discord/models/domain/ModelGuildPreview;->getApproximateMemberCount()Ljava/lang/Integer; + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildPreview;->getApproximateMemberCount()Ljava/lang/Integer; - move-result-object p4 + move-result-object p1 goto :goto_0 :cond_0 - move-object p4, p1 + move-object p1, v0 :goto_0 - iput-object p4, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->approximateMemberCount:Ljava/lang/Integer; + iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->approximateMemberCount:Ljava/lang/Integer; - iget-boolean p4, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->isOwner:Z + iget-boolean p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->isOwner:Z - const/4 p5, 0x0 + const/4 p4, 0x0 - const/4 p7, 0x1 + const/4 p5, 0x1 - if-nez p4, :cond_2 + if-nez p1, :cond_2 - const-wide/16 v0, 0x20 + const-wide/16 v1, 0x20 invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->isMfaEnabled()Z - move-result p2 + move-result p1 - iget-object p4, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->guild:Lcom/discord/models/domain/ModelGuild; + iget-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-virtual {p4}, Lcom/discord/models/domain/ModelGuild;->getMfaLevel()I - - move-result p4 - - invoke-static {v0, v1, p6, p2, p4}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuild;->getMfaLevel()I move-result p2 - if-eqz p2, :cond_1 + invoke-static {v1, v2, p6, p1, p2}, Lcom/discord/utilities/permissions/PermissionUtils;->canAndIsElevated(JLjava/lang/Long;ZI)Z + + move-result p1 + + if-eqz p1, :cond_1 goto :goto_1 :cond_1 - const/4 p2, 0x0 + const/4 p1, 0x0 goto :goto_2 :cond_2 :goto_1 - const/4 p2, 0x1 + const/4 p1, 0x1 :goto_2 - iput-boolean p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->canManage:Z + iput-boolean p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->canManage:Z invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object p2 + move-result-object p1 :cond_3 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result p4 + move-result p2 - if-eqz p4, :cond_4 + if-eqz p2, :cond_4 - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object p4 + move-result-object p2 - move-object p6, p4 + move-object p6, p2 check-cast p6, Lcom/discord/models/domain/ModelVoiceRegion; @@ -202,13 +196,13 @@ move-result-object p6 - iget-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->guild:Lcom/discord/models/domain/ModelGuild; + iget-object p7, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getRegion()Ljava/lang/String; + invoke-virtual {p7}, Lcom/discord/models/domain/ModelGuild;->getRegion()Ljava/lang/String; - move-result-object v0 + move-result-object p7 - invoke-static {p6, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p6, p7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p6 @@ -217,48 +211,48 @@ goto :goto_3 :cond_4 - move-object p4, p1 + move-object p2, v0 :goto_3 - check-cast p4, Lcom/discord/models/domain/ModelVoiceRegion; + check-cast p2, Lcom/discord/models/domain/ModelVoiceRegion; - if-eqz p4, :cond_5 + if-eqz p2, :cond_5 - invoke-virtual {p4}, Lcom/discord/models/domain/ModelVoiceRegion;->getName()Ljava/lang/String; + invoke-virtual {p2}, Lcom/discord/models/domain/ModelVoiceRegion;->getName()Ljava/lang/String; - move-result-object p2 + move-result-object p1 goto :goto_4 :cond_5 - move-object p2, p1 + move-object p1, v0 :goto_4 - iput-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->selectedVoiceRegionName:Ljava/lang/String; + iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->selectedVoiceRegionName:Ljava/lang/String; - new-instance p2, Ljava/util/ArrayList; + new-instance p1, Ljava/util/ArrayList; - invoke-direct {p2}, Ljava/util/ArrayList;->()V + invoke-direct {p1}, Ljava/util/ArrayList;->()V invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object p3 + move-result-object p2 :cond_6 :goto_5 - invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result p4 + move-result p3 - if-eqz p4, :cond_8 + if-eqz p3, :cond_8 - invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object p4 + move-result-object p3 - check-cast p4, Lcom/discord/models/domain/ModelVoiceRegion; + check-cast p3, Lcom/discord/models/domain/ModelVoiceRegion; - invoke-virtual {p4}, Lcom/discord/models/domain/ModelVoiceRegion;->isDeprecated()Z + invoke-virtual {p3}, Lcom/discord/models/domain/ModelVoiceRegion;->isDeprecated()Z move-result p6 @@ -266,48 +260,48 @@ new-instance p6, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion; - invoke-virtual {p4}, Lcom/discord/models/domain/ModelVoiceRegion;->getId()Ljava/lang/String; + invoke-virtual {p3}, Lcom/discord/models/domain/ModelVoiceRegion;->getId()Ljava/lang/String; - move-result-object v0 + move-result-object p7 const-string v1, "it.id" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p7, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p4}, Lcom/discord/models/domain/ModelVoiceRegion;->getName()Ljava/lang/String; + invoke-virtual {p3}, Lcom/discord/models/domain/ModelVoiceRegion;->getName()Ljava/lang/String; - move-result-object p4 + move-result-object p3 const-string v1, "it.name" - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p6, v0, p4}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;->(Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {p6, p7, p3}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$VoiceRegion;->(Ljava/lang/String;Ljava/lang/String;)V goto :goto_6 :cond_7 - move-object p6, p1 + move-object p6, v0 :goto_6 if-eqz p6, :cond_6 - invoke-interface {p2, p6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {p1, p6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_5 :cond_8 - sget-object p1, Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; + sget-object p2, Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; const-string p3, "java.lang.String.CASE_INSENSITIVE_ORDER" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$$special$$inlined$compareBy$1; - invoke-direct {p3, p1}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$$special$$inlined$compareBy$1;->(Ljava/util/Comparator;)V + invoke-direct {p3, p2}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$$special$$inlined$compareBy$1;->(Ljava/util/Comparator;)V - invoke-static {p2, p3}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, p3}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -325,12 +319,33 @@ if-le p1, p2, :cond_9 - const/4 p5, 0x1 + const/4 p4, 0x1 :cond_9 - iput-boolean p5, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->isAboveNotifyAllSize:Z + iput-boolean p4, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->isAboveNotifyAllSize:Z return-void + + :cond_a + const-string p1, "regions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$1.smali index 3dd0eed39f..d0626fbf79 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,13 +67,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string p3, "context" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p3, "" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->Companion:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion; @@ -86,4 +84,18 @@ invoke-virtual {p2, p1, v0, v1}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion;->create(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$2.smali index 77ae524c2c..ac5bbf1ed2 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$2.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$1.smali index 83591b17f7..a63a661071 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,13 +67,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string p3, "context" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p3, "" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->Companion:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion; @@ -86,4 +84,18 @@ invoke-virtual {p2, p1, v0, v1}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion;->create(Landroid/content/Context;J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$2.smali index 2259a49adc..39f201fe13 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$2.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$3.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$3.smali index 00b7be8dbc..c8d5341f52 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$3.smali @@ -49,11 +49,11 @@ const-string v1, "childFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$1.smali index b4dfc7992f..6b4c263f77 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/models/domain/ModelGuild;", ")", "Lrx/Observable<", - "+", "Lcom/discord/models/domain/ModelGuild;", ">;" } @@ -93,9 +90,9 @@ move-result-object v0 - const-string/jumbo v1, "updatedGuild" + const-string v1, "updatedGuild" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -119,7 +116,7 @@ const-string v0, "filter { it != null }.map { it!! }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$2.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$2.smali index 9d412147d3..d18e0773aa 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/models/domain/ModelGuild;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;", ">;" } @@ -89,9 +86,9 @@ sget-object v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->Companion:Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model$Companion; - const-string/jumbo v1, "updatedGuild" + const-string v1, "updatedGuild" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7.smali index 19b75f798e..849289257c 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$configureUI$7.smali @@ -572,7 +572,7 @@ const-string v2, "RestAPI\n .apiSe\u2026atedGuild.id)\n }" - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v5, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1.smali index 3901d4a27c..904b12d0e8 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1.smali index 96167ab541..06a9e74fd4 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,9 @@ .method public final invoke(JLjava/lang/String;I)V .locals 10 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object p3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -87,17 +87,17 @@ invoke-virtual {p3, p1, p2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable; - move-result-object v0 + move-result-object v1 - const-wide/16 v1, 0x0 + const-wide/16 v2, 0x0 - const/4 v3, 0x0 + const/4 v4, 0x0 - const/4 v4, 0x3 + const/4 v5, 0x3 - const/4 v5, 0x0 + const/4 v6, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; + invoke-static/range {v1 .. v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; move-result-object p1 @@ -111,15 +111,13 @@ const-string p2, "StoreStream\n .g\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p2, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const/4 p3, 0x0 + const/4 p3, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p2, p3, v0, p3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p2, v0, p3, 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 @@ -129,15 +127,15 @@ move-result-object v2 - new-instance v7, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1; - - invoke-direct {v7, p0, p4}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1;->(Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1;I)V - const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v6, 0x0 + const/4 v5, 0x0 + + new-instance v7, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1; + + invoke-direct {v7, p0, p4}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1$1;->(Lcom/discord/widgets/servers/WidgetServerSettingsOverview$initChannelSelectedHandler$1;I)V const/16 v8, 0x1e @@ -146,4 +144,11 @@ 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, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$onViewBoundOrOnResume$1.smali index ca7cba75a1..f4b787e256 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsOverview$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1.smali index 8a9f919f53..e10c5ca382 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;)V .locals 4 - const-string/jumbo v0, "voiceRegion" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; @@ -81,13 +79,13 @@ move-result-object v1 + const v2, 0x7f0a0818 + invoke-virtual {p1}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->getName()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const v3, 0x7f0a0818 - - invoke-virtual {v1, v3, v2}, Lcom/discord/utilities/stateful/StatefulViews;->put(ILjava/lang/Object;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/stateful/StatefulViews;->put(ILjava/lang/Object;)V iget-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsOverview; @@ -95,13 +93,13 @@ move-result-object v1 + const v2, 0x7f0a0819 + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 - const v3, 0x7f0a0819 - - invoke-virtual {v1, v3, v2}, Lcom/discord/utilities/stateful/StatefulViews;->put(ILjava/lang/Object;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/stateful/StatefulViews;->put(ILjava/lang/Object;)V iget-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsOverview; @@ -109,13 +107,13 @@ move-result-object v1 + const v2, 0x7f0a081c + invoke-virtual {p1}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$VoiceRegion;->getId()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const v3, 0x7f0a081c - - invoke-virtual {v1, v3, v2}, Lcom/discord/utilities/stateful/StatefulViews;->put(ILjava/lang/Object;)V + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/stateful/StatefulViews;->put(ILjava/lang/Object;)V iget-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$showRegionDialog$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsOverview; @@ -150,4 +148,13 @@ invoke-virtual {v0, p1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "voiceRegion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali index 9150611918..e043f806e9 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali @@ -137,477 +137,681 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "scroll" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getScroll()Landroid/widget/ScrollView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "scroll" - move-result-object v1 + const-string v4, "getScroll()Landroid/widget/ScrollView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "iconAndNameContainer" + const/4 v2, 0x0 - const-string v3, "getIconAndNameContainer()Landroid/view/ViewGroup;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "iconAndNameContainer" + + const-string v4, "getIconAndNameContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconRemove" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getIconRemove()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconRemove" + + const-string v4, "getIconRemove()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconLabel" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getIconLabel()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconLabel" + + const-string v4, "getIconLabel()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconText" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getIconText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "iconText" + + const-string v4, "getIconText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "icon" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "icon" + + const-string v4, "getIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "name" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getName()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "name" + + const-string v4, "getName()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "region" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getRegion()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "region" + + const-string v4, "getRegion()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "regionFlag" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getRegionFlag()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "regionFlag" + + const-string v4, "getRegionFlag()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "regionWrap" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getRegionWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "regionWrap" + + const-string v4, "getRegionWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "afkChannelWrap" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getAfkChannelWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "afkChannelWrap" + + const-string v4, "getAfkChannelWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "afkChannel" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getAfkChannel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "afkChannel" + + const-string v4, "getAfkChannel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "afkTimeoutWrap" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getAfkTimeoutWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "afkTimeoutWrap" + + const-string v4, "getAfkTimeoutWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "afkTimeout" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getAfkTimeout()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "afkTimeout" + + const-string v4, "getAfkTimeout()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "systemChannelWrap" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getSystemChannelWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "systemChannelWrap" + + const-string v4, "getSystemChannelWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "systemChannel" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getSystemChannel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "systemChannel" + + const-string v4, "getSystemChannel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "systemChannelJoinMessage" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getSystemChannelJoinMessage()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "systemChannelJoinMessage" + + const-string v4, "getSystemChannelJoinMessage()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "systemChannelBoostMessage" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getSystemChannelBoostMessage()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "systemChannelBoostMessage" + + const-string v4, "getSystemChannelBoostMessage()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplashContainer" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplashContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplashContainer" + + const-string v4, "getUploadSplashContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplash" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplash()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplash" + + const-string v4, "getUploadSplash()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplashRemove" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplashRemove()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplashRemove" + + const-string v4, "getUploadSplashRemove()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x14 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplashLearnMore" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplashLearnMore()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplashLearnMore" + + const-string v4, "getUploadSplashLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x15 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplashTierInfo" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplashTierInfo()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplashTierInfo" + + const-string v4, "getUploadSplashTierInfo()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x16 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplashFAB" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplashFAB()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplashFAB" + + const-string v4, "getUploadSplashFAB()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x17 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadSplashUnlock" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadSplashUnlock()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadSplashUnlock" + + const-string v4, "getUploadSplashUnlock()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x18 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBannerContainer" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBannerContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBannerContainer" + + const-string v4, "getUploadBannerContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x19 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBanner" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBanner()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBanner" + + const-string v4, "getUploadBanner()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1a aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBannerRemove" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBannerRemove()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBannerRemove" + + const-string v4, "getUploadBannerRemove()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1b aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBannerLearnMore" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBannerLearnMore()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBannerLearnMore" + + const-string v4, "getUploadBannerLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1c aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBannerTierInfo" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBannerTierInfo()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBannerTierInfo" + + const-string v4, "getUploadBannerTierInfo()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1d aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBannerFAB" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBannerFAB()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBannerFAB" + + const-string v4, "getUploadBannerFAB()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1e aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "uploadBannerUnlock" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getUploadBannerUnlock()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "uploadBannerUnlock" + + const-string v4, "getUploadBannerUnlock()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1f aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsCs" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getNotificationsCs()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationsCs" + + const-string v4, "getNotificationsCs()Ljava/util/List;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x20 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "save" + const-class v2, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - const-string v3, "getSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "save" + + const-string v4, "getSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x21 @@ -893,7 +1097,7 @@ fill-array-data v0, :array_0 - invoke-static {p0, v0}, Lf/n/a/k/a;->l(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v0}, Lf/n/a/k/a;->n(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object v0 @@ -1293,7 +1497,7 @@ if-eqz p2, :cond_3 - invoke-static {p2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p2 @@ -1512,7 +1716,7 @@ const-string v0, "getString(R.string.guild\u2026\", \"https://discord.com\")" - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->getUploadBannerTierInfo()Landroid/widget/TextView; @@ -1524,7 +1728,7 @@ const-string v1, "requireContext()" - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v9, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$configureBannerSection$1; @@ -1572,10 +1776,6 @@ move-result-object v0 :goto_2 - const-string v2, "guild.premiumSubscriptionCount ?: 0" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 @@ -1588,13 +1788,13 @@ const-string v5, "resources" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v5 - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f100085 @@ -1862,7 +2062,7 @@ if-eqz p3, :cond_5 - invoke-static {p3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p3 @@ -2157,7 +2357,7 @@ if-eqz p2, :cond_3 - invoke-static {p2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p2 @@ -2376,7 +2576,7 @@ const-string v0, "getString(R.string.guild\u2026\", \"https://discord.com\")" - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->getUploadSplashTierInfo()Landroid/widget/TextView; @@ -2388,7 +2588,7 @@ const-string v1, "requireContext()" - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v9, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$configureSplashSection$1; @@ -2436,10 +2636,6 @@ move-result-object v0 :goto_2 - const-string v2, "guild.premiumSubscriptionCount ?: 0" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 @@ -2452,13 +2648,13 @@ const-string v2, "resources" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f100085 @@ -2596,7 +2792,7 @@ const-string v2, "guild.shortName" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -2830,7 +3026,7 @@ const-string v8, "afkTimeout.context" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -3982,7 +4178,7 @@ const-string v3, "childFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview$Model;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -4050,13 +4246,11 @@ .method public onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V .locals 7 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V @@ -4066,7 +4260,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->imageSelectedResult:Lrx/functions/Action1; @@ -4081,18 +4275,30 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/images/MGImages;->prepareImageUpload(Landroid/net/Uri;Ljava/lang/String;Landroidx/fragment/app/FragmentManager;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lrx/functions/Action1;Lcom/discord/dialogs/ImageUploadDialog$PreviewType;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V .locals 2 - const-string/jumbo v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V @@ -4105,24 +4311,36 @@ invoke-static {v0, p1, p2, v1}, Lcom/discord/utilities/images/MGImages;->requestDataUrl(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBound(Landroid/view/View;)V - .locals 18 + .locals 17 move-object/from16 v0, p0 - const-string/jumbo v1, "view" + const/4 v1, 0x0 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super/range {p0 .. p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 v1, 0x1 + const/4 v2, 0x1 - invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setRetainInstance(Z)V + invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->setRetainInstance(Z)V iget-object v3, v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->state:Lcom/discord/utilities/stateful/StatefulViews; @@ -4150,7 +4368,7 @@ move-result-object v6 - aput-object v6, v5, v1 + aput-object v6, v5, v2 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->getAfkTimeout()Landroid/widget/TextView; @@ -4176,7 +4394,7 @@ move-result-object v5 - aput-object v5, v4, v1 + aput-object v5, v4, v2 invoke-virtual {v3, v4}, Lcom/discord/utilities/stateful/StatefulViews;->addOptionalFields([Landroid/view/View;)V @@ -4198,33 +4416,31 @@ aput-object v6, v5, v7 - aput-object v6, v5, v1 + aput-object v6, v5, v2 invoke-virtual {v3, v4, v5}, Lcom/discord/app/AppTextView;->b(Ljava/lang/String;[Ljava/lang/Object;)V - new-array v3, v1, [Ljava/lang/Object; + const v3, 0x7f120b3f - sget-object v4, Lf/a/b/g;->a:Lf/a/b/g; + new-array v4, v2, [Ljava/lang/Object; - const-wide v5, 0x53d3623db8L + sget-object v5, Lf/a/b/g;->a:Lf/a/b/g; - const/4 v8, 0x0 + const-wide v8, 0x53d3623db8L - invoke-virtual {v4, v5, v6, v8}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + invoke-virtual {v5, v8, v9, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - aput-object v4, v3, v7 + aput-object v5, v4, v7 - const v4, 0x7f120b3f + invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - invoke-virtual {v0, v4, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v10 + move-result-object v11 const-string v3, "getString(\n R.str\u2026UILD_BANNER_SPLASH)\n )" - invoke-static {v10, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->getUploadSplashLearnMore()Landroid/widget/TextView; @@ -4232,49 +4448,45 @@ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v9 + move-result-object v10 - const-string/jumbo v15, "view.context" + const-string v5, "view.context" - invoke-static {v9, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v11, 0x0 + invoke-static {v10, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 const/4 v13, 0x0 - const/16 v14, 0x14 + const/4 v14, 0x0 + + const/16 v15, 0x14 const/16 v16, 0x0 - move-object/from16 v17, v15 + invoke-static/range {v10 .. v16}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-object/from16 v15, v16 + move-result-object v6 - invoke-static/range {v9 .. v15}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - - move-result-object v9 - - invoke-virtual {v4, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v4, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const v4, 0x7f120a2a - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - sget-object v9, Lf/a/b/g;->a:Lf/a/b/g; + sget-object v6, Lf/a/b/g;->a:Lf/a/b/g; - invoke-virtual {v9, v5, v6, v8}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + invoke-virtual {v6, v8, v9, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - move-result-object v5 + move-result-object v1 - aput-object v5, v1, v7 + aput-object v1, v2, v7 - invoke-virtual {v0, v4, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v0, v4, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v9 - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;->getUploadBannerLearnMore()Landroid/widget/TextView; @@ -4284,9 +4496,7 @@ move-result-object v8 - move-object/from16 v2, v17 - - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v10, 0x0 @@ -4311,6 +4521,13 @@ invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->hide()V return-void + + :cond_0 + const-string v2, "view" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList$Model.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList$Model.smali index e16e9f91a3..7ead61e304 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList$Model.smali @@ -142,7 +142,7 @@ .method public static synthetic b(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Lcom/discord/models/domain/ModelGuildMember$Computed; .locals 0 - invoke-static {p0, p1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p0, p1}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object p0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali index d154f96587..524c3066d8 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali @@ -245,7 +245,7 @@ const-string v0, "observable" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Companion.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Companion.smali index 7a0519a40f..7069ba4f3f 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Companion.smali @@ -36,13 +36,11 @@ .method public final create(Landroid/content/Context;JLjava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guildName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -72,11 +70,25 @@ const-string p3, "Intent()\n .putE\u2026RA_GUILD_NAME, guildName)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "guildName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion$get$1.smali index ce40cc75ba..0a435166e3 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion$get$1.smali @@ -33,25 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/stores/StoreAuditLog$AuditLogState;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;", - "Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -178,7 +160,7 @@ const-string v7, "entry.targetType" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v7, Ljava/util/HashMap; @@ -357,7 +339,7 @@ :cond_7 const-string v3, "channels" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface/range {p3 .. p3}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -1035,7 +1017,7 @@ const-string v2, "context.getString(R.stri\u2026ettings_filter_all_users)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_f iget-object v2, v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion$get$1;->$context:Landroid/content/Context; @@ -1060,7 +1042,7 @@ const-string v4, "context.getString(AuditL\u2026ate.filter.actionFilter))" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded; diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion.smali index 5dcab64c15..b810119159 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion.smali @@ -46,9 +46,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -98,11 +96,11 @@ move-result-object v0 - sget-object v4, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 v4, 0x3 - const-wide/16 v5, 0x3 + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v0, v5, v6, v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-static {v0, v4, v5, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v4 @@ -126,7 +124,7 @@ const-string p2, "Observable.combineLatest\u2026, actionFilter)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -138,7 +136,16 @@ const-string p2, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded.smali index e36de9b0d1..7d76b17b1d 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded.smali @@ -46,20 +46,14 @@ } .end annotation - const-string v0, "auditLogEntryItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "usernameFilterText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "actionFilterText" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded;->auditLogEntryItems:Ljava/util/List; @@ -69,6 +63,27 @@ iput-object p3, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Loaded;->actionFilterText:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "actionFilterText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "usernameFilterText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "auditLogEntryItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1.smali index a18056e352..0262669369 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1.smali @@ -43,7 +43,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -62,7 +62,7 @@ iget-object v2, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1;->$context:Landroid/content/Context; - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1;->this$0:Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1; @@ -83,7 +83,7 @@ iget-object v2, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1;->$context:Landroid/content/Context; - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1$1;->this$0:Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1; diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1.smali index 325308b4b7..58a9e5cbae 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1.smali @@ -58,7 +58,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$2.smali index a565125ec7..e755ab610b 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$2.smali @@ -39,9 +39,7 @@ .method public onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V .locals 2 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V @@ -69,4 +67,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$3.smali index e2297fb65c..1c82252d6b 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$3.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$4.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$4.smali index 00e516859f..3a09391e75 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$4.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$4.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBoundOrOnResume$1.smali index 234273c9cb..12abc37d57 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsAuditLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; invoke-static {v0, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;->access$configureUI(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali index 991f476f8c..e932c817d7 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali @@ -58,71 +58,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "flipper" - move-result-object v1 + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "resultsFlipper" + const/4 v2, 0x0 - const-string v3, "getResultsFlipper()Lcom/discord/app/AppViewFlipper;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "resultsFlipper" + + const-string v4, "getResultsFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + new-instance v1, Lk0/n/c/q; - const-string v2, "recycler" + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "recycler" + + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "userFilter" + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; - const-string v3, "getUserFilter()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userFilter" + + const-string v4, "getUserFilter()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; + new-instance v1, Lk0/n/c/q; - const-string v2, "actionFilter" + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog; - const-string v3, "getActionFilter()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "actionFilter" + + const-string v4, "getActionFilter()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -484,76 +514,74 @@ .method public onViewBound(Landroid/view/View;)V .locals 6 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; - move-result-object v0 + move-result-object v1 - const-string v1, "GUILD_ID" + const-string v2, "GUILD_ID" - const-wide/16 v2, -0x1 + const-wide/16 v3, -0x1 - invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + invoke-virtual {v1, v2, v3, v4}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J - move-result-wide v0 + move-result-wide v1 - iput-wide v0, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;->guildId:J + iput-wide v1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;->guildId:J - const/4 v4, 0x0 - - cmp-long v5, v0, v2 + cmp-long v5, v1, v3 if-nez v5, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 - const v1, 0x7f1204f3 + const v2, 0x7f1204f3 - const/4 v2, 0x0 + const/4 v3, 0x0 - const/16 v3, 0xc + const/16 v4, 0xc - invoke-static {v0, v1, v2, v4, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, v2, v3, v0, v4}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Landroid/app/Activity;->finish()V + invoke-virtual {v1}, Landroid/app/Activity;->finish()V :cond_0 - const v0, 0x7f120ad4 + const v1, 0x7f120ad4 - invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; + invoke-virtual {p0, v1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; - move-result-object v0 + move-result-object v1 - const-string v1, "GUILD_NAME" + const-string v2, "GUILD_NAME" - invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(Ljava/lang/CharSequence;)Lkotlin/Unit; + invoke-virtual {p0, v1}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(Ljava/lang/CharSequence;)Lkotlin/Unit; - const v0, 0x7f0e000e + const v1, 0x7f0e000e - new-instance v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1; + new-instance v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1; - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1;->(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;Landroid/view/View;)V + invoke-direct {v2, p0, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$onViewBound$1;->(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;Landroid/view/View;)V - invoke-virtual {p0, v0, v1, v4}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar; + invoke-virtual {p0, v1, v2, v0}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar; invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -604,6 +632,13 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -621,7 +656,7 @@ const-string v4, "requireContext()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2, v3}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog$Model$Companion;->get(JLandroid/content/Context;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem.smali index 6bcae9611c..5c58ebaea7 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem.smali @@ -37,13 +37,11 @@ .method public constructor (Lcom/discord/models/domain/ModelAuditLogEntry;ZLcom/discord/models/domain/ModelUser;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;)V .locals 1 - const-string v0, "auditLogEntry" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "timeStampText" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -62,6 +60,20 @@ iput-object p7, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem;->timeStampText:Ljava/lang/CharSequence; return-void + + :cond_0 + const-string p1, "timeStampText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "auditLogEntry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali index 49a8cb9666..3cbbe56eed 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali @@ -47,7 +47,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder; @@ -55,101 +55,149 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "actionTypeImage" + new-instance v2, Lk0/n/c/q; - const-string v3, "getActionTypeImage()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "actionTypeImage" - move-result-object v2 + const-string v5, "getActionTypeImage()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "targetTypeImage" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getTargetTypeImage()Landroid/widget/ImageView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "targetTypeImage" + + const-string v5, "getTargetTypeImage()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "avatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAvatar()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "avatar" + + const-string v5, "getAvatar()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "headerText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getHeaderText()Lcom/discord/app/AppTextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "headerText" + + const-string v5, "getHeaderText()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "dateText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDateText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "dateText" + + const-string v5, "getDateText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "arrow" + new-instance v2, Lk0/n/c/q; - const-string v3, "getArrow()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "arrow" + + const-string v5, "getArrow()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "topContainer" + new-instance v2, Lk0/n/c/q; - const-string v3, "getTopContainer()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "topContainer" + + const-string v5, "getTopContainer()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x6 aput-object v2, v1, v3 - const-string v2, "changeText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getChangeText()Landroid/widget/TextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x7 + const-string v3, "changeText" - aput-object v0, v1, v2 + const-string v4, "getChangeText()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x7 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -159,9 +207,7 @@ .method public constructor (Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0231 @@ -232,6 +278,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->changeText$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getActionTypeImage()Landroid/widget/ImageView; @@ -397,11 +452,11 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 9 + .locals 10 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -411,97 +466,92 @@ invoke-virtual {p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem;->getAuditLogEntry()Lcom/discord/models/domain/ModelAuditLogEntry; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v2 + move-result-object v3 invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getActionTypeImage()Landroid/widget/ImageView; - move-result-object v1 + move-result-object v2 - sget-object v3, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v4, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelAuditLogEntry;->getActionTypeId()I + invoke-virtual {v1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getActionTypeId()I + + move-result v5 + + invoke-virtual {v4, v5}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getActionTypeImage(I)I move-result v4 - invoke-virtual {v3, v4}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getActionTypeImage(I)I - - move-result v3 - - invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setImageResource(I)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getTargetTypeImage()Landroid/widget/ImageView; - move-result-object v1 + move-result-object v2 - sget-object v3, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; + sget-object v4, Lcom/discord/utilities/auditlogs/AuditLogUtils;->INSTANCE:Lcom/discord/utilities/auditlogs/AuditLogUtils; - iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v5, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v8, "itemView" + const-string v9, "itemView" - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/models/domain/ModelAuditLogEntry;->getActionTypeId()I + invoke-virtual {v1}, Lcom/discord/models/domain/ModelAuditLogEntry;->getActionTypeId()I - move-result v0 + move-result v1 - invoke-virtual {v3, v4, v0}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetTypeImage(Landroid/view/View;I)I + invoke-virtual {v4, v5, v1}, Lcom/discord/utilities/auditlogs/AuditLogUtils;->getTargetTypeImage(Landroid/view/View;I)I - move-result v0 + move-result v1 - invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v2, v1}, Landroid/widget/ImageView;->setImageResource(I)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getAvatar()Landroid/widget/ImageView; - move-result-object v1 - - const/4 v3, 0x0 + move-result-object v2 const/4 v4, 0x0 const/4 v5, 0x0 - const/16 v6, 0x1c + const/4 v6, 0x0 - const/4 v7, 0x0 + const/16 v7, 0x1c - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelUser;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + const/4 v8, 0x0 + + invoke-static/range {v2 .. v8}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelUser;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getDateText()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem;->getTimeStampText()Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getHeaderText()Lcom/discord/app/AppTextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem;->getHeaderText()Ljava/lang/CharSequence; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-static {v1}, Lcom/discord/utilities/textprocessing/Parsers;->parseHookedLinks(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v2}, Lcom/discord/utilities/textprocessing/Parsers;->parseHookedLinks(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - move-result-object v1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 v1, 0x0 - - :goto_0 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getChangeText()Landroid/widget/TextView; @@ -523,22 +573,22 @@ const/4 v1, 0x1 - goto :goto_1 + goto :goto_0 :cond_1 const/4 v1, 0x0 - :goto_1 + :goto_0 if-eqz v1, :cond_2 const/4 v1, 0x0 - goto :goto_2 + goto :goto_1 :cond_2 const/16 v1, 0x8 - :goto_2 + :goto_1 invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getArrow()Landroid/widget/ImageView; @@ -551,12 +601,12 @@ if-eqz v1, :cond_3 - goto :goto_3 + goto :goto_2 :cond_3 const/4 v2, 0x4 - :goto_3 + :goto_2 invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V invoke-virtual {p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryItem;->isSelected()Z @@ -595,7 +645,7 @@ iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f040424 @@ -605,7 +655,7 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundColor(I)V - goto :goto_4 + goto :goto_3 :cond_4 invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder;->getArrow()Landroid/widget/ImageView; @@ -622,7 +672,7 @@ iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v0, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f04041d @@ -632,7 +682,7 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundColor(I)V - :goto_4 + :goto_3 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; new-instance v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder$onConfigure$2; @@ -642,6 +692,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali index c8270da6b1..1067e827c8 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali @@ -27,13 +27,20 @@ .method public constructor (Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0232 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter.smali index 5ea6ea5727..36889dfcf4 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter.smali @@ -47,15 +47,22 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -88,7 +95,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -101,9 +108,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -131,4 +136,13 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem.smali index 3af6b99742..be328c9468 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem.smali @@ -27,11 +27,9 @@ # direct methods .method public constructor (ILjava/lang/String;Z)V - .locals 1 + .locals 0 - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -42,6 +40,15 @@ iput-boolean p3, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem;->isChecked:Z return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali index 6d0c5183c2..584541e293 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali @@ -37,7 +37,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder; @@ -45,41 +45,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "targetImage" + new-instance v2, Lk0/n/c/q; - const-string v3, "getTargetImage()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "targetImage" - move-result-object v2 + const-string v5, "getTargetImage()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "actionImage" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getActionImage()Landroid/widget/ImageView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "actionImage" + + const-string v5, "getActionImage()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "cs" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCs()Lcom/discord/views/CheckedSetting;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "cs" - aput-object v0, v1, v2 + const-string v4, "getCs()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -89,9 +107,7 @@ .method public constructor (Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d022f @@ -122,6 +138,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder;->cs$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder;)Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter; @@ -199,9 +224,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 3 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -217,7 +240,7 @@ const-string v2, "itemView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem;->getActionId()I @@ -276,6 +299,15 @@ invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali index 6fe3df0358..8f6adf7c1c 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali @@ -37,7 +37,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder; @@ -45,41 +45,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "avatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "avatar" - move-result-object v2 + const-string v5, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "image" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getImage()Landroid/widget/ImageView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "image" + + const-string v5, "getImage()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "cs" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCs()Lcom/discord/views/CheckedSetting;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "cs" - aput-object v0, v1, v2 + const-string v4, "getCs()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -89,9 +107,7 @@ .method public constructor (Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0230 @@ -122,6 +138,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->cs$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;)Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter; @@ -197,11 +222,11 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 10 + .locals 11 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -213,39 +238,39 @@ invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getId()J - move-result-wide v0 + move-result-wide v1 - const/4 v2, 0x1 + const/4 v3, 0x1 - const-wide/16 v3, 0x0 + const-wide/16 v4, 0x0 - const/4 v5, 0x0 + const/4 v6, 0x0 - cmp-long v6, v0, v3 + cmp-long v7, v1, v4 - if-eqz v6, :cond_0 + if-eqz v7, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - const/16 v1, 0x8 + const/16 v2, 0x8 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 goto :goto_1 :cond_1 - const/16 v0, 0x8 + const/16 v1, 0x8 :goto_1 - invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getImage()Landroid/widget/ImageView; @@ -253,81 +278,81 @@ invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getId()J - move-result-wide v6 + move-result-wide v7 - cmp-long v0, v6, v3 + cmp-long v1, v7, v4 - if-nez v0, :cond_2 + if-nez v1, :cond_2 goto :goto_2 :cond_2 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_2 - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 goto :goto_3 :cond_3 - const/16 v5, 0x8 + const/16 v6, 0x8 :goto_3 - invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V - - invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getId()J - - move-result-wide v0 - - cmp-long p1, v0, v3 - - if-eqz p1, :cond_4 - - invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView; - - move-result-object v0 + invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getId()J move-result-wide v1 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + cmp-long p1, v1, v4 - move-result-object v3 + if-eqz p1, :cond_4 - invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getAvatarUrl()Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getDiscriminator()Ljava/lang/Integer; - - move-result-object v5 - - const/4 v6, 0x0 - - const/4 v7, 0x0 - - const/16 v8, 0x18 - - const/4 v9, 0x0 - - invoke-static/range {v3 .. v9}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView; move-result-object v1 - const/4 v2, 0x0 + invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getId()J + + move-result-wide v2 + + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v4 + + invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getAvatarUrl()Ljava/lang/String; + + move-result-object v5 + + invoke-virtual {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->getDiscriminator()Ljava/lang/Integer; + + move-result-object v6 + + const/4 v7, 0x0 + + const/4 v8, 0x0 + + const/16 v9, 0x18 + + const/4 v10, 0x0 + + invoke-static/range {v4 .. v10}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + + move-result-object v2 const/4 v3, 0x0 const/4 v4, 0x0 - const/16 v5, 0x1c + const/4 v5, 0x0 - const/4 v6, 0x0 + const/16 v6, 0x1c - invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + const/4 v7, 0x0 - goto :goto_5 + invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + + goto :goto_4 :cond_4 invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getImage()Landroid/widget/ImageView; @@ -336,45 +361,42 @@ invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getImage()Landroid/widget/ImageView; - move-result-object v0 - - invoke-virtual {v0}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; - - move-result-object v0 - - const v1, 0x7f080336 - - invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; - - move-result-object v0 - - if-eqz v0, :cond_5 - - invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getImage()Landroid/widget/ImageView; - move-result-object v1 invoke-virtual {v1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; move-result-object v1 + const v2, 0x7f080336 + + invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; + + move-result-object v1 + + if-eqz v1, :cond_5 + + invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getImage()Landroid/widget/ImageView; + + move-result-object v0 + + invoke-virtual {v0}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; + + move-result-object v0 + const v2, 0x7f040147 - invoke-static {v1, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v0, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I - move-result v1 + move-result v0 - invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setTint(I)V + invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setTint(I)V - goto :goto_4 + move-object v0, v1 :cond_5 - const/4 v0, 0x0 - - :goto_4 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V - :goto_5 + :goto_4 invoke-direct {p0}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder;->getCs()Lcom/discord/views/CheckedSetting; move-result-object p1 @@ -406,6 +428,13 @@ invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V return-void + + :cond_6 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem.smali index f23ae862b1..3c966bd181 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem.smali @@ -31,11 +31,9 @@ # direct methods .method public constructor (Ljava/lang/String;JLjava/lang/String;Ljava/lang/Integer;Z)V - .locals 1 + .locals 0 - const-string v0, "text" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,6 +48,15 @@ iput-boolean p6, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->isChecked:Z return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter.smali index 3940e79c27..77558ce3cd 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter.smali @@ -59,15 +59,22 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getOnFilterSelectedCallback$p(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter;)Lkotlin/jvm/functions/Function0; @@ -103,19 +110,31 @@ } .end annotation - const-string v0, "listItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onFilterSelectedCallback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p2, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter;->onFilterSelectedCallback:Lkotlin/jvm/functions/Function0; invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "onFilterSelectedCallback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -129,7 +148,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -142,9 +161,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -172,4 +189,13 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Companion.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Companion.smali index 23a84e6dc0..4337190c11 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroid/content/Context;JI)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -58,11 +56,20 @@ const-string p3, "Intent()\n .putE\u2026_FILTER_TYPE, filterType)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$1.smali index c40d339366..16d66d7430 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$1.smali @@ -25,17 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -88,7 +80,6 @@ "Ljava/lang/Long;", ">;)", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelUser;", @@ -104,7 +95,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1.smali index efcd26dbca..ab99fc4b8c 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,7 +79,7 @@ const-string v2, "filterText" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; @@ -87,7 +87,7 @@ const-string v2, "(this as java.lang.String).toLowerCase()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1;->this$0:Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2; @@ -105,13 +105,13 @@ const-string v3, "context.getString(AuditLogUtils.getActionName(it))" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/search/SearchUtils;->fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2.smali index 4c74a04090..a4d291edaa 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogActionFilterItem;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,7 +71,7 @@ const-string v2, "context.getString(AuditLogUtils.getActionName(it))" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2;->$auditLogState:Lcom/discord/stores/StoreAuditLog$AuditLogState; diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$1.smali index c191ada232..fac6cb1a32 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)Z .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/search/SearchUtils;->INSTANCE:Lcom/discord/utilities/search/SearchUtils; @@ -75,7 +73,7 @@ const-string v2, "filterText" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; @@ -83,7 +81,7 @@ const-string v2, "(this as java.lang.String).toLowerCase()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; @@ -91,17 +89,26 @@ const-string v3, "it.username" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/search/SearchUtils;->fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2.smali index 7024eeadd3..4640d783d7 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,73 +47,80 @@ # virtual methods .method public final invoke(Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem; - .locals 11 + .locals 12 - const-string v0, "it" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem; + new-instance v7, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem; invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String; - move-result-object v2 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v3 + move-result-wide v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUserNameWithDiscriminator()Ljava/lang/String; - move-result-object v5 + move-result-object v4 - const-string v1, "it.userNameWithDiscriminator" + const-string v0, "it.userNameWithDiscriminator" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getDiscriminator()I - move-result v1 + move-result v0 - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v6 + move-result-object v5 - iget-object v1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2;->$auditLogState:Lcom/discord/stores/StoreAuditLog$AuditLogState; + iget-object v0, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$listItems$2;->$auditLogState:Lcom/discord/stores/StoreAuditLog$AuditLogState; - invoke-virtual {v1}, Lcom/discord/stores/StoreAuditLog$AuditLogState;->getFilter()Lcom/discord/stores/StoreAuditLog$AuditLogFilter; + invoke-virtual {v0}, Lcom/discord/stores/StoreAuditLog$AuditLogState;->getFilter()Lcom/discord/stores/StoreAuditLog$AuditLogFilter; - move-result-object v1 + move-result-object v0 - invoke-virtual {v1}, Lcom/discord/stores/StoreAuditLog$AuditLogFilter;->getUserFilter()J + invoke-virtual {v0}, Lcom/discord/stores/StoreAuditLog$AuditLogFilter;->getUserFilter()J - move-result-wide v7 + move-result-wide v8 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v9 + move-result-wide v10 - cmp-long p1, v7, v9 + cmp-long p1, v8, v10 if-nez p1, :cond_0 const/4 p1, 0x1 - const/4 v7, 0x1 + const/4 v6, 0x1 goto :goto_0 :cond_0 const/4 p1, 0x0 - const/4 v7, 0x0 + const/4 v6, 0x0 :goto_0 - move-object v1, v0 + move-object v0, v7 - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->(Ljava/lang/String;JLjava/lang/String;Ljava/lang/Integer;Z)V + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogUserFilterItem;->(Ljava/lang/String;JLjava/lang/String;Ljava/lang/Integer;Z)V - return-object v0 + return-object v7 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2.smali index e59204b125..07473c64fa 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2.smali @@ -31,19 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/stores/StoreAuditLog$AuditLogState;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/String;", - "Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -95,9 +83,9 @@ const-string p3, "filterText" - invoke-static {p4, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p4}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p4}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p3 @@ -117,7 +105,7 @@ const-string v0, "context.getString(R.stri\u2026ettings_filter_all_users)" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -157,21 +145,21 @@ move-result-object p3 - invoke-static {p3}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p3}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p3 goto :goto_1 :cond_1 - sget-object p3, Lk0/t/f;->a:Lk0/t/f; + sget-object p3, Lk0/s/f;->a:Lk0/s/f; :goto_1 invoke-interface {p2}, Ljava/util/Map;->values()Ljava/util/Collection; move-result-object p2 - invoke-static {p2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p2 @@ -218,37 +206,35 @@ goto :goto_2 :cond_2 - new-instance p2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model; + const-string p2, "actions" - const-string v0, "actions" + invoke-static {p3, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; - invoke-static {p3}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + move-result-object p2 - move-result-object p3 + new-instance p3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1; - new-instance v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1; + invoke-direct {p3, p0, p4}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1;->(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2;Ljava/lang/String;)V - invoke-direct {v0, p0, p4}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$1;->(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2;Ljava/lang/String;)V + invoke-static {p2, p3}, Lf/n/a/k/a;->filter(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; - invoke-static {p3, v0}, Lf/n/a/k/a;->filter(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + move-result-object p2 - move-result-object p3 + new-instance p3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2; - new-instance p4, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2; + invoke-direct {p3, p0, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2;->(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2;Lcom/discord/stores/StoreAuditLog$AuditLogState;)V - invoke-direct {p4, p0, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$2;->(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2;Lcom/discord/stores/StoreAuditLog$AuditLogState;)V - - invoke-static {p3, p4}, Lf/n/a/k/a;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + invoke-static {p2, p3}, Lf/n/a/k/a;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object p1 - new-instance p3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$$special$$inlined$sortedBy$2; + new-instance p2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$$special$$inlined$sortedBy$2; - invoke-direct {p3}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$$special$$inlined$sortedBy$2;->()V + invoke-direct {p2}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion$get$2$$special$$inlined$sortedBy$2;->()V - invoke-static {p1, p3}, Lf/n/a/k/a;->sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; + invoke-static {p1, p2}, Lf/n/a/k/a;->sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -256,6 +242,8 @@ move-result-object p1 + new-instance p2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model; + invoke-direct {p2, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;->(Ljava/util/List;)V :goto_2 diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion.smali index c253bfa798..2feddfad4d 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion.smali @@ -55,13 +55,11 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "filterPublisher" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -121,7 +119,7 @@ const-string p2, "Observable\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -133,7 +131,21 @@ const-string p2, "Observable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "filterPublisher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model.smali index 1ecdd80186..268891eb6d 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model.smali @@ -52,7 +52,7 @@ .end method .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -63,15 +63,22 @@ } .end annotation - const-string v0, "listItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;->listItems:Ljava/util/List; return-void + + :cond_0 + const-string p1, "listItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onFilterSelectedCallback$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onFilterSelectedCallback$1.smali index c1c1013bc2..02fe279860 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onFilterSelectedCallback$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onFilterSelectedCallback$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onFilterSelectedCallback$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$1.smali index 8b4f921828..ca8fb763da 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,11 +59,9 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; @@ -77,4 +75,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$2.smali index fa8bc90cef..0c87e95ab1 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; invoke-static {v0, p1}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet;->access$configureUI(Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet;Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewCreated$1.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewCreated$1.smali index 9bb4b03bac..3b3bfc9030 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewCreated$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewCreated$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsAuditLogFilterSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$onViewCreated$1;->this$0:Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali index f72bbd3697..b1666ba0b8 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali @@ -62,29 +62,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "input" + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; - const-string v3, "getInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "input" - move-result-object v1 + const-string v4, "getInput()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recycler" + const/4 v2, 0x0 - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recycler" + + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -321,7 +333,7 @@ const-string v0, "requireContext()" - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet;->guildId:Ljava/lang/Long; @@ -346,7 +358,7 @@ const-string v0, "filterPublisher" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {v4 .. v9}, Lcom/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet$Model$Companion;->get(Landroid/content/Context;JILrx/Observable;)Lrx/Observable; @@ -389,9 +401,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -480,4 +490,13 @@ invoke-static {p1, p0, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; return-void + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView.smali index ea887f742e..7d19576856 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView.smali @@ -53,11 +53,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -73,7 +71,7 @@ const-string p3, "findViewById(R.id.server\u2026y_setting_selector_title)" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -87,7 +85,7 @@ const-string p3, "findViewById(R.id.server\u2026etting_selector_subtitle)" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -101,7 +99,7 @@ const-string p3, "findViewById(R.id.server\u2026ing_selector_description)" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -113,6 +111,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -180,13 +187,20 @@ .method public final setSubtitle(Ljava/lang/String;)V .locals 1 - const-string v0, "subtitle" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;->subtitleTv:Landroid/widget/TextView; invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "subtitle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$Companion.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$Companion.smali index 22c5a4c418..0fc3fe272c 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;J)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -62,11 +60,20 @@ const-string p3, "Intent()\n .putE\u2026_EXTRA_GUILD_ID, guildId)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$1.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$1.smali index ce47d44e37..f5742828af 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsCommunityOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(JLjava/lang/String;I)V .locals 0 - const-string p4, "" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p3, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$1;->this$0:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; @@ -88,4 +86,13 @@ invoke-virtual {p3, p1, p2}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->saveRulesChannel(J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$2.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$2.smali index 95e3bbe6a9..79c2e02afb 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsCommunityOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(JLjava/lang/String;I)V .locals 0 - const-string p4, "" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p3, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$2;->this$0:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; @@ -88,4 +86,13 @@ invoke-virtual {p3, p1, p2}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->saveCommunityUpdatesChannel(J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$3.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$3.smali index 8fcdffe681..2aecb3032d 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsCommunityOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Ljava/lang/Integer;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Ljava/lang/String;I)V .locals 0 - const-string p2, "locale" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p2, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onActivityResult$3;->this$0:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; @@ -81,4 +79,13 @@ invoke-virtual {p2, p1}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->saveLocale(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$1.smali index 3dcd06a972..c8a723b150 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsCommunityOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; invoke-static {v0, p1}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview;->access$configureUI(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview;Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$2.smali index a4d337a836..2959852ddb 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsCommunityOverview.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,11 @@ .method public final invoke(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Event;)V .locals 3 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 sget-object v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Event$SaveSuccess;->INSTANCE:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Event$SaveSuccess; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -88,7 +86,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Event$Error;->INSTANCE:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Event$Error; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -103,4 +101,13 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview.smali index 51ef5c733d..c425a897aa 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview.smali @@ -43,43 +43,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "rulesChannelContainer" + const-class v2, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; - const-string v3, "getRulesChannelContainer()Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "rulesChannelContainer" - move-result-object v1 + const-string v4, "getRulesChannelContainer()Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "updatesChannelContainer" + const/4 v2, 0x0 - const-string v3, "getUpdatesChannelContainer()Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "updatesChannelContainer" + + const-string v4, "getUpdatesChannelContainer()Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; + new-instance v1, Lk0/n/c/q; - const-string v2, "localeContainer" + const-class v2, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview; - const-string v3, "getLocaleContainer()Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "localeContainer" + + const-string v4, "getLocaleContainer()Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -148,9 +166,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -170,7 +188,7 @@ sget-object v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Uninitialized; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -181,7 +199,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Invalid;->INSTANCE:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Invalid; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -249,7 +267,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 invoke-virtual {v0, v1}, Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;->setSubtitle(Ljava/lang/String;)V @@ -281,7 +299,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 invoke-virtual {v0, v1}, Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;->setSubtitle(Ljava/lang/String;)V @@ -304,7 +322,7 @@ const-string v2, "WidgetSettingsLanguage.g\u2026te.guild.preferredLocale)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/servers/communityguild/CommunityServerSettingSelectorView;->setSubtitle(Ljava/lang/String;)V @@ -525,11 +543,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 12 + .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -537,23 +555,21 @@ move-result-object p1 - const-string v0, "INTENT_EXTRA_GUILD_ID" - const-wide/16 v1, -0x1 - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + const-string v3, "INTENT_EXTRA_GUILD_ID" - move-result-wide v4 + invoke-virtual {p1, v3, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J + + move-result-wide v5 new-instance p1, Landroidx/lifecycle/ViewModelProvider; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory; - - const/4 v6, 0x0 + new-instance v2, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory; const/4 v7, 0x0 @@ -561,33 +577,33 @@ const/4 v9, 0x0 - const/16 v10, 0x1e + const/4 v10, 0x0 - const/4 v11, 0x0 + const/16 v11, 0x1e - move-object v3, v1 + const/4 v12, 0x0 - invoke-direct/range {v3 .. v11}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory;->(JLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v4, v2 - invoke-direct {p1, v0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct/range {v4 .. v12}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory;->(JLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - const-class v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; + invoke-direct {p1, v1, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + const-class v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; + + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(requir\u2026iewViewModel::class.java)" + const-string v1, "ViewModelProvider(requir\u2026iewViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; iput-object p1, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverview;->viewModel:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; - const-string/jumbo v0, "viewModel" - - const/4 v1, 0x0 + const-string v1, "viewModel" if-eqz p1, :cond_1 @@ -599,13 +615,13 @@ move-result-object p1 - const-string/jumbo v2, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v2, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 - invoke-static {p1, p0, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v2, 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 v3 @@ -637,7 +653,7 @@ move-result-object p1 - invoke-static {p1, p0, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v2, 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 v3 @@ -664,14 +680,21 @@ return-void :cond_0 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1.smali index 348e62b411..0480a8147e 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetServerSettingsCommunityOverviewViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStoreState" - - const-string v5, "handleStoreState(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->access$handleStoreState(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1$1.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1$1.smali index 65102a8c45..30e6c1dd2f 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1$1.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/models/domain/ModelChannel;", - "Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -67,7 +62,7 @@ const-string v0, "me" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v6 diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1.smali index 0951f7d5e4..7b7dc9c06d 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory$observeStoreState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelGuild;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -136,10 +134,6 @@ move-result-object v3 :goto_0 - const-string v6, "guild.rulesChannelId ?: 0L" - - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J move-result-wide v6 @@ -168,10 +162,6 @@ move-result-object v6 :goto_1 - const-string v4, "guild.publicUpdatesChannelId ?: 0L" - - invoke-static {v6, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J move-result-wide v4 diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory.smali index 6dbd15c482..0f223c09ab 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory.smali @@ -33,21 +33,15 @@ .method public constructor (JLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;)V .locals 1 - const-string v0, "storeGuilds" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "storeChannels" + if-eqz p4, :cond_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "storePermissions" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUsers" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -62,6 +56,34 @@ iput-object p6, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$Factory;->storeUsers:Lcom/discord/stores/StoreUser; return-void + + :cond_0 + const-string p1, "storeUsers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storePermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -189,7 +211,7 @@ const-string v1, "storeGuilds.observeGuild\u2026 }\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -208,9 +230,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; @@ -223,4 +243,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->(JLrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid.smali index 69e5c7182d..cc4eae38f8 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid.smali @@ -30,16 +30,12 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "me" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; @@ -53,6 +49,20 @@ iput-object p5, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->updatesChannel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid; @@ -165,13 +175,11 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid; .locals 7 - const-string v0, "guild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "me" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid; @@ -190,6 +198,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelUser;Ljava/lang/Long;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -207,7 +229,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -217,7 +239,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -227,7 +249,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->permissions:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -237,7 +259,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->rulesChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -247,7 +269,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$StoreState$Valid;->updatesChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded.smali index 203f385dd1..3900858a6b 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;->guild:Lcom/discord/models/domain/ModelGuild; @@ -41,6 +39,13 @@ iput-object p3, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;->updatesChannel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded; @@ -103,15 +108,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -129,7 +141,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -139,7 +151,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;->rulesChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -149,7 +161,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Loaded;->updatesChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$1.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$1.smali index be9aef6976..868d3e6ead 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsCommunityOverviewViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$1;->this$0:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; invoke-static {p1}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->access$handleGuildUpdateError(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$2.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$2.smali index 48ea858af3..29ce232ac0 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetServerSettingsCommunityOverviewViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$saveCommunityGuildSettings$2;->this$0:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; @@ -78,4 +76,13 @@ invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel.smali b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel.smali index 5772ebfd27..c6aad88255 100644 --- a/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel.smali +++ b/com.discord/smali/com/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel.smali @@ -52,7 +52,7 @@ # direct methods .method public constructor (JLrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -62,13 +62,13 @@ } .end annotation - const-string v0, "storeStateObservable" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - sget-object v0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Uninitialized; + sget-object v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$ViewState$Uninitialized; - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-wide p1, p0, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->guildId:J @@ -86,21 +86,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; - - new-instance v6, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1;->(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel; const/4 v3, 0x0 @@ -108,13 +100,26 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel$1;->(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;)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, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getEventSubject$p(Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;)Lrx/subjects/PublishSubject; @@ -320,7 +325,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -354,29 +359,36 @@ .method public final saveLocale(Ljava/lang/String;)V .locals 7 - const-string v0, "locale" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/restapi/RestAPIParams$UpdatePublicGuild; - new-instance v0, Lcom/discord/restapi/RestAPIParams$UpdatePublicGuild; + const/4 v1, 0x0 const/4 v2, 0x0 - const/4 v3, 0x0 + const/4 v4, 0x3 - const/4 v5, 0x3 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v0, v6 - move-object v1, v0 + move-object v3, p1 - move-object v4, p1 + invoke-direct/range {v0 .. v5}, Lcom/discord/restapi/RestAPIParams$UpdatePublicGuild;->(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct/range {v1 .. v6}, Lcom/discord/restapi/RestAPIParams$UpdatePublicGuild;->(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - invoke-direct {p0, v0}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->saveCommunityGuildSettings(Lcom/discord/restapi/RestAPIParams$UpdatePublicGuild;)V + invoke-direct {p0, v6}, Lcom/discord/widgets/servers/communityguild/WidgetServerSettingsCommunityOverviewViewModel;->saveCommunityGuildSettings(Lcom/discord/restapi/RestAPIParams$UpdatePublicGuild;)V return-void + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final saveRulesChannel(J)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1.smali index 8b203639bf..122f38c504 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->access$handleStoreState(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory$create$1.smali index 44229a942d..ad5ec24fb7 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory$create$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/stores/StorePremiumGuildSubscription$State;", - "Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,7 +66,7 @@ const-string v1, "premiumGuildState" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory.smali index 2c28004650..1e137ddc14 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory.smali @@ -46,55 +46,60 @@ } .end annotation - const-string v0, "modelClass" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; - - 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;->getGuilds()Lcom/discord/stores/StoreGuilds; - - move-result-object v1 - - iget-wide v2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory;->guildId:J - - invoke-virtual {v1, v2, v3}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; move-result-object v1 sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; + invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; move-result-object v2 - const/4 v3, 0x0 + iget-wide v3, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory;->guildId:J + + invoke-virtual {v2, v3, v4}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; + + move-result-object v2 + + sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; + + move-result-object v3 const/4 v4, 0x1 - invoke-static {v2, v3, v4, v3}, Lcom/discord/stores/StorePremiumGuildSubscription;->getPremiumGuildSubscriptionsState$default(Lcom/discord/stores/StorePremiumGuildSubscription;Ljava/lang/Long;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v3, v0, v4, v0}, Lcom/discord/stores/StorePremiumGuildSubscription;->getPremiumGuildSubscriptionsState$default(Lcom/discord/stores/StorePremiumGuildSubscription;Ljava/lang/Long;ILjava/lang/Object;)Lrx/Observable; - move-result-object v2 + move-result-object v0 sget-object v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory$create$1;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$Factory$create$1; - invoke-static {v1, v2, v3}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + invoke-static {v2, v0, v3}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; - move-result-object v1 + move-result-object v0 const-string v2, "Observable.combineLatest\u2026ild, premiumGuildState) }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p1, v0, v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->(Lcom/discord/stores/StorePremiumGuildSubscription;Lrx/Observable;)V + invoke-direct {p1, v1, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->(Lcom/discord/stores/StorePremiumGuildSubscription;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState.smali index 53ad6470ff..152615ed98 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)V - .locals 1 + .locals 0 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-object p2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;->premiumGuildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; return-void + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;ILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState; @@ -82,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState; .locals 1 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)V return-object v0 + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$StoreState;->premiumGuildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded.smali index 50338807d2..69b691d8b6 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;Lcom/discord/models/domain/ModelGuild;I)V .locals 1 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;->premiumGuildSubscriptionState:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState; @@ -41,6 +39,13 @@ iput p3, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;->subscriptionCount:I return-void + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;Lcom/discord/models/domain/ModelGuild;IILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded; @@ -107,15 +112,22 @@ .method public final copy(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;Lcom/discord/models/domain/ModelGuild;I)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded; .locals 1 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;Lcom/discord/models/domain/ModelGuild;I)V return-object v0 + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -137,7 +149,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -147,7 +159,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized.smali index f874d692b8..c8b58fbec6 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;)V .locals 1 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, p1, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized;->premiumGuildSubscriptionState:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState; return-void + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized;Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;ILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized; @@ -69,15 +74,22 @@ .method public final copy(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized; .locals 1 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized; invoke-direct {v0, p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;)V return-object v0 + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -99,7 +111,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$1.smali index 31d7b4561f..a4954f74de 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$1;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->access$setPremiumGuildSubscribingSubscription$p(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$2.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$2.smali index 03780c3624..10935223c7 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$2;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; invoke-static {p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->access$handlePremiumGuildSubscriptionError(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$3.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$3.smali index 13bea13e39..dab2a01ad8 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,7 +62,7 @@ .end method .method public final invoke(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -72,13 +72,20 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$subscribeToPremiumGuild$3;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; invoke-static {p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->access$handlePremiumGuildSubscriptionCompleted(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel.smali index 0197b9ae71..59b5f1339f 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel.smali @@ -41,21 +41,19 @@ } .end annotation - const-string v0, "storePremiumGuildSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeObservable" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized; - new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized; + sget-object v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;->NOT_IN_PROGRESS:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState; - sget-object v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;->NOT_IN_PROGRESS:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState; + invoke-direct {v1, v2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;)V - invoke-direct {v0, v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Uninitialized;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$PremiumGuildSubscriptionState;)V - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; @@ -63,20 +61,14 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; - new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -85,6 +77,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$1;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -92,6 +88,20 @@ 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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storePremiumGuildSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getPremiumGuildSubscribingSubscription$p(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel;)Lrx/Subscription; @@ -403,7 +413,7 @@ move-result-object v4 :cond_2 - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1.smali index 6596f94d15..e38b587485 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionPerkView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$initialize$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$initialize$1.smali index c4f8704b3c..736938c4ff 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$initialize$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$initialize$1.smali @@ -31,13 +31,11 @@ .method public onInterceptTouchEvent(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z .locals 1 - const-string v0, "rv" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "e" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I @@ -56,6 +54,20 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "rv" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onRequestDisallowInterceptTouchEvent(Z)V @@ -67,13 +79,25 @@ .method public onTouchEvent(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)V .locals 1 - const-string v0, "rv" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "e" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "rv" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView.smali index dc6126685d..a22cb112dd 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView.smali @@ -41,17 +41,24 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V invoke-direct {p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->initialize()V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -110,7 +117,7 @@ const-string v1, "findViewById(R.id.perks_level_header)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->header:Landroid/view/View; @@ -122,7 +129,7 @@ const-string v1, "findViewById(R.id.perks_level_header_text)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -136,7 +143,7 @@ const-string v1, "findViewById(R.id.perks_level_header_boosts)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -150,7 +157,7 @@ const-string v1, "findViewById(R.id.perks_level_header_unlocked)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerUnlocked:Landroid/view/View; @@ -162,7 +169,7 @@ const-string v1, "findViewById(R.id.perks_level_contents_header)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -176,7 +183,7 @@ const-string v1, "findViewById(R.id.perks_level_contents_recycler)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroidx/recyclerview/widget/RecyclerView; @@ -190,7 +197,7 @@ const-string v1, "findViewById(R.id.container)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/LinearLayout; @@ -231,12 +238,12 @@ return-void :cond_0 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_1 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method @@ -285,7 +292,7 @@ goto :goto_1 :cond_1 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 @@ -484,7 +491,7 @@ const-string v13, "resources" - invoke-static {v12, v13}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; @@ -492,7 +499,7 @@ const-string v14, "context" - invoke-static {v13, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v14, 0x7f10008a @@ -585,7 +592,7 @@ if-eq v1, v6, :cond_13 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; goto/16 :goto_8 @@ -1020,7 +1027,7 @@ :cond_16 const-string v1, "adapter" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v1, 0x0 @@ -1031,7 +1038,7 @@ const-string v2, "contentText" - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1040,49 +1047,49 @@ const-string v2, "headerUnlocked" - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_19 move-object v1, v7 - invoke-static {v11}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1a move-object v1, v7 - invoke-static {v11}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1b move-object v1, v7 - invoke-static {v11}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1c move-object v1, v7 - invoke-static {v11}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1d move-object v1, v7 - invoke-static {v11}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1e move-object v1, v7 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder.smali index 16db439314..38d3673a6a 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "textViewListItem" + const-class v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder; - const-string v3, "getTextViewListItem()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "textViewListItem" - move-result-object v1 + const-string v4, "getTextViewListItem()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -61,9 +67,7 @@ .method public constructor (Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0116 @@ -78,6 +82,15 @@ iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder;->textViewListItem$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getTextViewListItem()Landroid/widget/TextView; @@ -105,9 +118,7 @@ .method public onConfigure(ILcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;)V .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -142,6 +153,15 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem.smali index 8cf1a493d7..37f752d52e 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem.smali @@ -51,15 +51,13 @@ .end method .method public constructor (ILjava/lang/String;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation .end param - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -68,6 +66,15 @@ iput-object p2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->text:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;ILjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; @@ -119,15 +126,22 @@ .end annotation .end param - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +165,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->text:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter.smali index 7f824df440..1be686d977 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter.smali @@ -22,21 +22,28 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public final configure(Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -46,13 +53,20 @@ } .end annotation - const-string v0, "perkItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "perkItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -66,11 +80,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PerkViewHolder; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 p1, 0x1 @@ -88,4 +100,13 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1.smali index 8437131e9d..042bd31dea 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildTransferInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->access$handleStoreState(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory$create$1.smali index 221fd3ceb2..2976282b40 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory$create$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory$create$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/stores/StorePremiumGuildSubscription$State;", - "Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -72,7 +68,7 @@ const-string v1, "premiumGuildSubscriptionState" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory.smali index 6f7f900d9c..e711206e2d 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config;)V - .locals 1 + .locals 0 - const-string v0, "config" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory;->config:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config; return-void + + :cond_0 + const-string p1, "config" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -50,28 +57,12 @@ } .end annotation - const-string v0, "modelClass" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel; - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory;->config:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config; - - invoke-virtual {v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config;->getPreviousGuildId()J - - move-result-wide v1 - - invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)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;->getGuilds()Lcom/discord/stores/StoreGuilds; @@ -80,7 +71,7 @@ iget-object v2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory;->config:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config; - invoke-virtual {v2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config;->getTargetGuildId()J + invoke-virtual {v2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config;->getPreviousGuildId()J move-result-wide v2 @@ -90,27 +81,41 @@ sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; + invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; move-result-object v2 - const/4 v3, 0x0 + iget-object v3, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory;->config:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config; + + invoke-virtual {v3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config;->getTargetGuildId()J + + move-result-wide v3 + + invoke-virtual {v2, v3, v4}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; + + move-result-object v2 + + sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; + + move-result-object v3 const/4 v4, 0x1 - invoke-static {v2, v3, v4, v3}, Lcom/discord/stores/StorePremiumGuildSubscription;->getPremiumGuildSubscriptionsState$default(Lcom/discord/stores/StorePremiumGuildSubscription;Ljava/lang/Long;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v3, v0, v4, v0}, Lcom/discord/stores/StorePremiumGuildSubscription;->getPremiumGuildSubscriptionsState$default(Lcom/discord/stores/StorePremiumGuildSubscription;Ljava/lang/Long;ILjava/lang/Object;)Lrx/Observable; - move-result-object v2 + move-result-object v0 sget-object v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory$create$1;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory$create$1; - invoke-static {v0, v1, v2, v3}, Lrx/Observable;->i(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; + invoke-static {v1, v2, v0, v3}, Lrx/Observable;->i(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; move-result-object v2 const-string v0, "Observable.combineLatest\u2026 )\n }" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Factory;->config:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$Config; @@ -153,4 +158,11 @@ invoke-direct/range {v1 .. v12}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->(Lrx/Observable;JJJJLcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/StorePremiumGuildSubscription;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState.smali index 1bd6d48421..82c14bf60a 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)V - .locals 1 + .locals 0 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput-object p3, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;->premiumGuildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; return-void + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;ILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState; @@ -101,15 +108,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState; .locals 1 - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/stores/StorePremiumGuildSubscription$State;)V return-object v0 + + :cond_0 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +141,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;->previousGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -137,7 +151,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;->targetGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -147,7 +161,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$StoreState;->premiumGuildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer.smali index b24e6c2682..5cfe1dcb45 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;I)V .locals 1 - const-string v0, "targetGuild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;->targetGuild:Lcom/discord/models/domain/ModelGuild; @@ -37,6 +35,13 @@ iput p2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;->targetGuildSubscriptionCount:I return-void + + :cond_0 + const-string p1, "targetGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;Lcom/discord/models/domain/ModelGuild;IILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer; @@ -84,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;I)Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer; .locals 1 - const-string v0, "targetGuild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;->(Lcom/discord/models/domain/ModelGuild;I)V return-object v0 + + :cond_0 + const-string p1, "targetGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;->targetGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer.smali index 7d195c6d7f..0f3b19f675 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer.smali @@ -28,16 +28,12 @@ .method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;IZ)V .locals 1 - const-string v0, "previousGuild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "targetGuild" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer;->previousGuild:Lcom/discord/models/domain/ModelGuild; @@ -49,6 +45,20 @@ iput-boolean p4, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer;->isTransferInProgress:Z return-void + + :cond_0 + const-string p1, "targetGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "previousGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;IZILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer; @@ -126,19 +136,31 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;IZ)Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer; .locals 1 - const-string v0, "previousGuild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "targetGuild" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;IZ)V return-object v0 + + :cond_0 + const-string p1, "targetGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "previousGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -156,7 +178,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer;->previousGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -166,7 +188,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PreTransfer;->targetGuild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$1.smali index c0702a730e..7af49a4cd2 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$1.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Void;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelPremiumGuildSubscription;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -73,7 +69,6 @@ "Ljava/lang/Void;", ")", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/models/domain/ModelPremiumGuildSubscription;", ">;>;" diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$2.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$2.smali index 04f1d0b33a..ef856d085a 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildTransferInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$2;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel; invoke-static {p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->access$handlePremiumGuildSubscriptionError(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$3.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$3.smali index 89c5b15fdf..0bb3d2c465 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$transferPremiumGuildSubscription$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildTransferInProgressViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel.smali index 201cdae60b..f3b89ac204 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel.smali @@ -40,7 +40,7 @@ # direct methods .method public constructor (Lrx/Observable;JJJJLcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/StorePremiumGuildSubscription;)V - .locals 10 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -53,101 +53,82 @@ } .end annotation - move-object v0, p0 + const/4 v0, 0x0 - move-object/from16 v1, p10 + if-eqz p1, :cond_2 - move-object/from16 v2, p11 + if-eqz p10, :cond_1 - const-string v3, "storeObservable" + if-eqz p11, :cond_0 - move-object v4, p1 + sget-object v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$Loading; - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V - const-string v3, "restAPI" + iput-wide p2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->slotId:J - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput-wide p4, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->subscriptionId:J - const-string v3, "storePremiumGuildSubscription" + iput-wide p6, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->previousGuildId:J - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput-wide p8, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->targetGuildId:J - sget-object v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$Loading; + iput-object p10, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - invoke-direct {p0, v3}, Lf/a/b/q0;->(Ljava/lang/Object;)V - - move-wide v5, p2 - - iput-wide v5, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->slotId:J - - move-wide v5, p4 - - iput-wide v5, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->subscriptionId:J - - move-wide/from16 v5, p6 - - iput-wide v5, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->previousGuildId:J - - move-wide/from16 v5, p8 - - iput-wide v5, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->targetGuildId:J - - iput-object v1, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - - iput-object v2, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; + iput-object p11, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - move-result-object v1 + move-result-object p1 - const/4 v2, 0x0 + const/4 p2, 0x2 - const/4 v3, 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; - invoke-static {v1, p0, v2, v3, v2}, 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 p3 - move-result-object v1 + const-class p4, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel; - const-class v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel; + const/4 p5, 0x0 - new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1; + const/4 p6, 0x0 - invoke-direct {v3, p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;)V + const/4 p7, 0x0 - const/4 v4, 0x0 + const/4 p8, 0x0 - const/4 v5, 0x0 + new-instance p9, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1; - const/4 v6, 0x0 + invoke-direct {p9, p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$1;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;)V - const/4 v7, 0x0 + const/16 p10, 0x1e - const/16 v8, 0x1e + const/4 p11, 0x0 - const/4 v9, 0x0 - - move-object p1, v1 - - move-object p2, v2 - - move-object p3, v4 - - move-object p4, v5 - - move-object p5, v6 - - move-object/from16 p6, v7 - - move-object/from16 p7, v3 - - move/from16 p8, v8 - - move-object/from16 p9, v9 - - invoke-static/range {p1 .. p9}, 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/range {p3 .. p11}, 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, "storePremiumGuildSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handlePremiumGuildSubscriptionCompleted(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel;)V @@ -494,7 +475,7 @@ const-string v1, "restAPI\n .unsubsc\u2026 )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1.smali index b3b751eaeb..75cd25a93b 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1;->this$0:Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;->access$handleStoreState(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift.smali index db99507797..3172875ee0 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift.smali @@ -24,12 +24,10 @@ .method public constructor (Ljava/lang/String;J)V .locals 1 - const-string v0, "section" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift;->section:Ljava/lang/String; @@ -37,6 +35,13 @@ iput-wide p2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift;->guildId:J return-void + + :cond_0 + const-string p1, "section" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift;Ljava/lang/String;JILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift; @@ -84,15 +89,22 @@ .method public final copy(Ljava/lang/String;J)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift; .locals 1 - const-string v0, "section" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift;->(Ljava/lang/String;J)V return-object v0 + + :cond_0 + const-string p1, "section" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchasePremiumGift;->section:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription.smali index babafd9bf7..07399bef67 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription.smali @@ -24,12 +24,10 @@ .method public constructor (Ljava/lang/String;J)V .locals 1 - const-string v0, "section" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription;->section:Ljava/lang/String; @@ -37,6 +35,13 @@ iput-wide p2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription;->guildId:J return-void + + :cond_0 + const-string p1, "section" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription;Ljava/lang/String;JILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription; @@ -84,15 +89,22 @@ .method public final copy(Ljava/lang/String;J)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription; .locals 1 - const-string v0, "section" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription;->(Ljava/lang/String;J)V return-object v0 + + :cond_0 + const-string p1, "section" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription;->section:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory$observeStores$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory$observeStores$1.smali index e57d60e696..a2c46a1852 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory$observeStores$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory$observeStores$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "PremiumGuildViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Lcom/discord/stores/StorePremiumGuildSubscription$State;", "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", @@ -48,47 +48,82 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "p2" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p3" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory.smali index 37c9dfc29b..3d8ac890ce 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Factory.smali @@ -108,7 +108,7 @@ const-string v1, "Observable.combineLatest\u2026 ::StoreState\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -127,9 +127,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel; @@ -156,6 +154,15 @@ invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;->(Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/utilities/time/Clock;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getGuildId()J diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState.smali index a143a7936a..b45973c3ef 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState.smali @@ -28,17 +28,13 @@ .method public constructor (Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V .locals 1 - const-string v0, "premiumGuildSubscriptionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "subscriptionState" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "meUser" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -51,6 +47,27 @@ iput-object p4, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; @@ -128,23 +145,40 @@ .method public final copy(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; .locals 1 - const-string v0, "premiumGuildSubscriptionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "subscriptionState" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "meUser" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -162,7 +196,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->premiumGuildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -172,7 +206,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->subscriptionState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -182,7 +216,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -192,7 +226,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded.smali index de9eee41d0..123e9ba101 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded.smali @@ -60,24 +60,16 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionSlotMap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subscriptions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "meUser" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guild" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->premiumGuildSubscriptionSlotMap:Ljava/util/Map; @@ -89,6 +81,34 @@ iput-object p4, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "subscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "premiumGuildSubscriptionSlotMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;Ljava/util/Map;Ljava/util/List;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; @@ -199,27 +219,49 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionSlotMap" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "subscriptions" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "meUser" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guild" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->(Ljava/util/Map;Ljava/util/List;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "subscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "premiumGuildSubscriptionSlotMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -237,7 +279,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->premiumGuildSubscriptionSlotMap:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -247,7 +289,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->subscriptions:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -257,7 +299,7 @@ iget-object v1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -267,7 +309,7 @@ iget-object p1, p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel.smali index d13edfdea5..e0f1e7ef7e 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/PremiumGuildViewModel.smali @@ -42,7 +42,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/utilities/time/Clock;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -55,25 +55,19 @@ } .end annotation - const-string v0, "storePremiumGuildSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "storeSubscriptions" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "clock" + if-eqz p4, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loading; - const-string v0, "storeObservable" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loading; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; @@ -93,21 +87,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel; - - new-instance v6, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel; const/4 v3, 0x0 @@ -115,13 +101,47 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$1;->(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;)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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeSubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storePremiumGuildSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$StoreState;)V @@ -278,21 +298,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "section" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; if-eqz v0, :cond_1 @@ -317,6 +340,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "section" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final observeEvents()Lrx/Observable; @@ -334,7 +364,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -354,46 +384,44 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "section" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; + check-cast v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded; - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - invoke-virtual {v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->getPremiumGuildSubscriptionSlotMap()Ljava/util/Map; + invoke-virtual {v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->getPremiumGuildSubscriptionSlotMap()Ljava/util/Map; - move-result-object v1 + move-result-object v2 new-instance v3, Ljava/util/LinkedHashMap; invoke-direct {v3}, Ljava/util/LinkedHashMap;->()V - invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - move-result-object v1 + move-result-object v2 - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - move-result-object v1 + move-result-object v2 :cond_1 :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v4 @@ -401,7 +429,7 @@ if-eqz v4, :cond_4 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v4 @@ -444,7 +472,7 @@ goto :goto_1 :cond_2 - move-object v6, v2 + move-object v6, v0 :goto_1 if-nez v6, :cond_3 @@ -472,66 +500,73 @@ :cond_4 invoke-interface {v3}, Ljava/util/Map;->isEmpty()Z - move-result v1 + move-result v0 - xor-int/2addr v1, v5 + xor-int/2addr v0, v5 - if-eqz v1, :cond_5 + if-eqz v0, :cond_5 iget-object p1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;->eventSubject:Lrx/subjects/PublishSubject; - new-instance v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchSubscriptionConfirmation; + new-instance v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchSubscriptionConfirmation; - invoke-virtual {v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->getGuild()Lcom/discord/models/domain/ModelGuild; + invoke-virtual {v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v4 + move-result-wide v1 invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection; - move-result-object v0 + move-result-object v3 - invoke-static {v0}, Lk0/j/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {v3}, Lk0/i/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; - move-result-object v0 + move-result-object v3 - check-cast v0, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + check-cast v3, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getId()J + invoke-virtual {v3}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getId()J - move-result-wide v2 + move-result-wide v3 - invoke-direct {v1, v4, v5, v2, v3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchSubscriptionConfirmation;->(JJ)V + invoke-direct {v0, v1, v2, v3, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchSubscriptionConfirmation;->(JJ)V iget-object p1, p1, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b; - invoke-virtual {p1, v1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V + invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V goto :goto_3 :cond_5 - iget-object v1, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;->eventSubject:Lrx/subjects/PublishSubject; + iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel;->eventSubject:Lrx/subjects/PublishSubject; new-instance v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription; - invoke-virtual {v0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->getGuild()Lcom/discord/models/domain/ModelGuild; + invoke-virtual {v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState$Loaded;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v3 invoke-direct {v2, p1, v3, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchWebPurchaseSubscription;->(Ljava/lang/String;J)V - iget-object p1, v1, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b; + iget-object p1, v0, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b; invoke-virtual {p1, v2}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V :cond_6 :goto_3 return-void + + :cond_7 + const-string p1, "section" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion.smali index f7dc658aac..bc54c01221 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;J)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -52,11 +50,20 @@ const-string p3, "Intent().putExtra(INTENT_EXTRA_GUILD_ID, guildId)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$PerksPagerAdapter.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$PerksPagerAdapter.smali index 3f8f162ac5..570c503a48 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$PerksPagerAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$PerksPagerAdapter.smali @@ -34,26 +34,24 @@ .method public final configureViews(Landroidx/viewpager/widget/ViewPager;)V .locals 5 - const-string/jumbo v0, "viewPager" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_1 + if-ge v0, v1, :cond_1 - invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; + invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; move-result-object v2 const-string v3, "getChildAt(index)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object; @@ -73,39 +71,60 @@ invoke-virtual {v2, v3, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->configure(II)V - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Int" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 return-void + + :cond_2 + const-string p1, "viewPager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V .locals 0 - const-string p2, "container" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string/jumbo p2, "view" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 check-cast p3, Landroid/view/View; invoke-virtual {p1, p3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public getCount()I @@ -135,9 +154,7 @@ .method public instantiateItem(Landroid/view/ViewGroup;I)Landroid/view/View; .locals 7 - const-string v0, "container" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 add-int/lit8 p2, p2, 0x1 @@ -149,7 +166,7 @@ const-string v0, "container.context" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -176,6 +193,15 @@ invoke-virtual {p1, v6}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V return-object v6 + + :cond_0 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object; @@ -191,19 +217,31 @@ .method public isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "any" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 return p1 + + :cond_0 + const-string p1, "any" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setPremiumTier(I)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2.smali index df3c688f0e..eee75c7f14 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$guildId$2.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$guildId$2.smali index 1c0f6907d6..e9c830edef 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$guildId$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$guildId$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$guildId$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Long;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1.smali index 5049b81098..5669f9308d 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1.smali @@ -64,7 +64,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -81,7 +81,7 @@ const-string v0, "context" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2.smali index eee158f7eb..9db1ea3d75 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,17 +77,29 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 0 - const-string p3, "context" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p3, "" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;->Companion:Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion; invoke-virtual {p2, p1}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion;->launch(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3.smali index eab0e93b2f..d584f641e8 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,21 +77,31 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string p3, "context" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p3, "" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->Companion:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion; - const/4 p3, 0x0 - const/4 v0, 0x2 invoke-static {p2, p1, p3, v0, p3}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;->launch$default(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;Landroid/content/Context;Ljava/lang/Integer;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$1.smali index e8b09c4210..8870ed5369 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->access$configureUI(Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$2.smali index f6ec9784b9..10c68a766e 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->access$handleEvent(Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali index 947e6bda1b..985619afa8 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali @@ -106,281 +106,401 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostNumber" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostNumber()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "boostNumber" - move-result-object v1 + const-string v4, "getBoostNumber()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "boostStatusLearnMore" + const/4 v2, 0x0 - const-string v3, "getBoostStatusLearnMore()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "boostStatusLearnMore" + + const-string v4, "getBoostStatusLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostProtipTv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostProtipTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostProtipTv" + + const-string v4, "getBoostProtipTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostProgressBar" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostProgressBar()Landroid/widget/ProgressBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostProgressBar" + + const-string v4, "getBoostProgressBar()Landroid/widget/ProgressBar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier0Iv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier0Iv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier0Iv" + + const-string v4, "getBoostTier0Iv()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier1Iv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier1Iv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier1Iv" + + const-string v4, "getBoostTier1Iv()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier1Tv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier1Tv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier1Tv" + + const-string v4, "getBoostTier1Tv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier2Iv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier2Iv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier2Iv" + + const-string v4, "getBoostTier2Iv()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier2Tv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier2Tv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier2Tv" + + const-string v4, "getBoostTier2Tv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier3Iv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier3Iv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier3Iv" + + const-string v4, "getBoostTier3Iv()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostTier3Tv" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostTier3Tv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostTier3Tv" + + const-string v4, "getBoostTier3Tv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostSubscribeButton" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostSubscribeButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostSubscribeButton" + + const-string v4, "getBoostSubscribeButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostSubscribeButton2" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostSubscribeButton2()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostSubscribeButton2" + + const-string v4, "getBoostSubscribeButton2()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostGiftButton" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostGiftButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostGiftButton" + + const-string v4, "getBoostGiftButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostGiftButton2" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getBoostGiftButton2()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostGiftButton2" + + const-string v4, "getBoostGiftButton2()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "premiumGuildSubscriptionUpsellView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getPremiumGuildSubscriptionUpsellView()Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "premiumGuildSubscriptionUpsellView" + + const-string v4, "getPremiumGuildSubscriptionUpsellView()Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "premiumSubscriptionMarketingView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getPremiumSubscriptionMarketingView()Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "premiumSubscriptionMarketingView" + + const-string v4, "getPremiumSubscriptionMarketingView()Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "retry" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getRetry()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "retry" + + const-string v4, "getRetry()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewPager" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription; - const-string v3, "getViewPager()Lcom/discord/utilities/simple_pager/SimplePager;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewPager" + + const-string v4, "getViewPager()Lcom/discord/utilities/simple_pager/SimplePager;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 @@ -613,9 +733,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -740,14 +860,14 @@ :cond_4 const-string p1, "levelText" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_5 const-string p1, "levelBackgrounds" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -977,9 +1097,9 @@ move-result-object v3 :goto_0 - const-string/jumbo v4, "viewState.guild.premiumSubscriptionCount ?: 0" + const-string v4, "viewState.guild.premiumSubscriptionCount ?: 0" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I @@ -1019,15 +1139,11 @@ sget-object v4, Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;->NONE:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; :goto_1 - const-string/jumbo v5, "viewState.meUser.premium\u2026tionPlan.PremiumTier.NONE" + new-instance v5, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2; - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v5, p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2;->(Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;)V - new-instance v6, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2; - - invoke-direct {v6, p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$configureUI$2;->(Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;)V - - invoke-virtual {v0, v4, v6}, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->a(Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;Lkotlin/jvm/functions/Function0;)V + invoke-virtual {v0, v4, v5}, Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;->a(Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;Lkotlin/jvm/functions/Function0;)V invoke-direct {p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getPremiumGuildSubscriptionUpsellView()Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView; @@ -1049,8 +1165,6 @@ sget-object p1, Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;->NONE:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; :goto_2 - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, p1, v1}, Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;->a(Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;Z)V invoke-direct {p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostNumber()Landroid/widget/TextView; @@ -1063,7 +1177,7 @@ const-string v4, "resources" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1071,7 +1185,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1000c8 @@ -1153,17 +1267,17 @@ return-void :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1633,7 +1747,7 @@ const-string v0, "requireContext()" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel$Event$LaunchSubscriptionConfirmation; @@ -1800,28 +1914,26 @@ :cond_0 const-string p1, "pagerAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method .method public onViewBound(Landroid/view/View;)V - .locals 16 + .locals 17 move-object/from16 v6, p0 - const-string/jumbo v0, "view" + const/4 v7, 0x0 - move-object/from16 v7, p1 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super/range {p0 .. p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - sget-object v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1; - const v1, 0x7f0e0012 + sget-object v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$1; + const/4 v3, 0x0 const/4 v4, 0x4 @@ -1842,27 +1954,27 @@ const-string v1, "requireContext()" - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x1 + const v1, 0x7f1211c6 - new-array v2, v1, [Ljava/lang/Object; + const/4 v2, 0x1 - const/4 v3, 0x0 + new-array v3, v2, [Ljava/lang/Object; - const-string v4, "https://www.discord.com" + const/4 v4, 0x0 - aput-object v4, v2, v3 + const-string v5, "https://www.discord.com" - const v5, 0x7f1211c6 + aput-object v5, v3, v4 - invoke-virtual {v6, v5, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v6, v1, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v9 - const-string v2, "getString(\n R\u2026ww.discord.com\"\n )" + const-string v1, "getString(\n R\u2026ww.discord.com\"\n )" - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v10, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$2; @@ -1876,47 +1988,47 @@ invoke-static/range {v8 .. v14}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-result-object v5 + move-result-object v3 - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; move-result-object v0 - new-array v5, v1, [Ljava/lang/Object; + const v3, 0x7f1000ca - const/4 v8, 0x2 + new-array v8, v2, [Ljava/lang/Object; - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/4 v9, 0x2 - move-result-object v9 - - aput-object v9, v5, v3 - - const v9, 0x7f1000ca - - invoke-virtual {v0, v9, v8, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v0 - - const-string v5, "resources.getQuantityStr\u2026PTIONS_WITH_PREMIUM\n )" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-array v5, v8, [Ljava/lang/Object; - - aput-object v0, v5, v3 - - aput-object v4, v5, v1 - - const v0, 0x7f1211d4 - - invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v10 - invoke-static {v10, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + aput-object v10, v8, v4 + + invoke-virtual {v0, v3, v9, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v0 + + const-string v3, "resources.getQuantityStr\u2026PTIONS_WITH_PREMIUM\n )" + + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const v3, 0x7f1211d4 + + new-array v8, v9, [Ljava/lang/Object; + + aput-object v0, v8, v4 + + aput-object v5, v8, v2 + + invoke-virtual {v6, v3, v8}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v11 + + invoke-static {v11, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostProtipTv()Landroid/widget/TextView; @@ -1924,87 +2036,87 @@ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v9 + move-result-object v10 - const-string/jumbo v2, "view.context" + const-string v1, "view.context" - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v11, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3; + sget-object v12, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription$onViewBound$3; - const v2, 0x7f0601fb + const/4 v13, 0x0 - invoke-static {v6, v2}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroidx/fragment/app/Fragment;I)I + const v1, 0x7f0601fb - move-result v2 + invoke-static {v6, v1}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroidx/fragment/app/Fragment;I)I - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + move-result v1 - move-result-object v13 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/16 v14, 0x8 + move-result-object v14 - const/4 v15, 0x0 + const/16 v15, 0x8 - invoke-static/range {v9 .. v15}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + const/16 v16, 0x0 - move-result-object v2 + invoke-static/range {v10 .. v16}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + move-result-object v1 + + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const/4 v0, 0x4 - new-array v2, v0, [Landroid/widget/ImageView; + new-array v1, v0, [Landroid/widget/ImageView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier0Iv()Landroid/widget/ImageView; - move-result-object v4 + move-result-object v3 - aput-object v4, v2, v3 + aput-object v3, v1, v4 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier1Iv()Landroid/widget/ImageView; - move-result-object v4 + move-result-object v3 - aput-object v4, v2, v1 + aput-object v3, v1, v2 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier2Iv()Landroid/widget/ImageView; - move-result-object v4 + move-result-object v3 - aput-object v4, v2, v8 + aput-object v3, v1, v9 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier3Iv()Landroid/widget/ImageView; - move-result-object v4 + move-result-object v3 const/4 v5, 0x3 - aput-object v4, v2, v5 + aput-object v3, v1, v5 - invoke-static {v2}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - move-result-object v2 + move-result-object v1 - iput-object v2, v6, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->levelBackgrounds:Ljava/util/List; + iput-object v1, v6, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->levelBackgrounds:Ljava/util/List; new-array v0, v0, [Landroid/widget/TextView; - const/4 v2, 0x0 - - aput-object v2, v0, v3 + aput-object v7, v0, v4 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier1Tv()Landroid/widget/TextView; - move-result-object v2 + move-result-object v1 - aput-object v2, v0, v1 + aput-object v1, v0, v2 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier2Tv()Landroid/widget/TextView; move-result-object v1 - aput-object v1, v0, v8 + aput-object v1, v0, v9 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->getBoostTier3Tv()Landroid/widget/TextView; @@ -2067,6 +2179,13 @@ invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription;->fetchData()V return-void + + :cond_0 + const-string v0, "view" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method .method public onViewBoundOrOnResume()V @@ -2128,7 +2247,7 @@ const-string v1, "ViewModelProvider(requir\u2026ildViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildViewModel; @@ -2136,7 +2255,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_3 @@ -2148,9 +2267,9 @@ move-result-object v0 - const-string/jumbo v3, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v3, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -2211,12 +2330,12 @@ return-void :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$Companion.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$Companion.smali index 869a90a913..7c0fe2a585 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$Companion.smali @@ -36,9 +36,7 @@ .method public final create(Landroid/content/Context;JJ)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -58,11 +56,20 @@ const-string p3, "Intent()\n .putE\u2026NT_EXTRA_SLOT_ID, slotId)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$configureUI$1.smali index 2b05755fab..63af3415fc 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPremiumGuildSubscriptionConfirmation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$onResume$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$onResume$1.smali index f25f965e41..410f04fa9c 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$onResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$onResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation$onResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetPremiumGuildSubscriptionConfirmation.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation;->access$configureUI(Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation;Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali index 5f66db70cb..e1934b9dd3 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali @@ -47,71 +47,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmationView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; - const-string v3, "getConfirmationView()Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "confirmationView" - move-result-object v1 + const-string v4, "getConfirmationView()Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "select" + const/4 v2, 0x0 - const-string v3, "getSelect()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "select" + + const-string v4, "getSelect()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + new-instance v1, Lk0/n/c/q; - const-string v2, "error" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; - const-string v3, "getError()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "error" + + const-string v4, "getError()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "warning" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; - const-string v3, "getWarning()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "warning" + + const-string v4, "getWarning()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -218,9 +248,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -302,7 +332,7 @@ const-string v1, "state.guild.name" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation;->configureToolbar(Ljava/lang/String;)V @@ -370,7 +400,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; @@ -378,7 +408,7 @@ const-string v0, "resources" - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -388,7 +418,7 @@ move-result-object v10 - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;->getSubscriptionCount()I @@ -438,11 +468,11 @@ return-void :cond_6 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.servers.premiumguild.PremiumGuildSubscriptionInProgressViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -674,7 +704,7 @@ const-string v1, "ViewModelProvider(\n \u2026essViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel; @@ -694,9 +724,9 @@ move-result-object v1 - const-string/jumbo v0, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v0, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation; @@ -721,9 +751,9 @@ return-void :cond_2 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -731,11 +761,9 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 8 + .locals 9 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -753,13 +781,11 @@ move-result-object p1 - const/4 v0, 0x1 + const v0, 0x7f1211dd - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/4 v1, 0x1 - move-result-object v1 - - new-array v2, v0, [Ljava/lang/Object; + new-array v2, v1, [Ljava/lang/Object; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -767,45 +793,49 @@ const-string v4, "requireContext()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v3 - new-array v5, v0, [Ljava/lang/Object; + const v5, 0x7f1000d0 - const/4 v6, 0x0 + new-array v6, v1, [Ljava/lang/Object; - aput-object v1, v5, v6 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const v7, 0x7f1000d0 + move-result-object v7 - invoke-virtual {v3, v7, v0, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + const/4 v8, 0x0 + + aput-object v7, v6, v8 + + invoke-virtual {v3, v5, v1, v6}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 - aput-object v3, v2, v6 + aput-object v3, v2, v8 - const v3, 0x7f1211dd + invoke-virtual {p0, v0, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - invoke-virtual {p0, v3, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v0 - move-result-object v2 - - invoke-virtual {p1, v2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p1 - new-array v2, v0, [Ljava/lang/Object; + const v0, 0x7f1000d1 + + new-array v2, v1, [Ljava/lang/Object; const/4 v3, 0x7 @@ -813,61 +843,72 @@ move-result-object v5 - aput-object v5, v2, v6 + aput-object v5, v2, v8 - const v5, 0x7f1000d1 - - invoke-virtual {p1, v5, v3, v2}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p1, v0, v3, v2}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 - const-string v2, "requireContext().resourc\u2026PTION_COOLDOWN_DAYS\n )" + const-string v0, "requireContext().resourc\u2026PTION_COOLDOWN_DAYS\n )" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v2 + move-result-object v0 - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v2 + move-result-object v0 - new-array v3, v0, [Ljava/lang/Object; + const v2, 0x7f1000d2 - aput-object v1, v3, v6 + new-array v3, v1, [Ljava/lang/Object; - const v1, 0x7f1000d2 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-virtual {v2, v1, v0, v3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v4 - move-result-object v1 + aput-object v4, v3, v8 + + invoke-virtual {v0, v2, v1, v3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v0 const-string v2, "requireContext().resourc\u2026CRIPTION_SLOT_COUNT\n )" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation;->getWarning()Landroid/widget/TextView; move-result-object v2 - const/4 v3, 0x2 + const v3, 0x7f1211df - new-array v3, v3, [Ljava/lang/Object; + const/4 v4, 0x2 - aput-object v1, v3, v6 + new-array v4, v4, [Ljava/lang/Object; - aput-object p1, v3, v0 + aput-object v0, v4, v8 - const p1, 0x7f1211df + aput-object p1, v4, v1 - invoke-virtual {p0, p1, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-virtual {v2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$Companion.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$Companion.smali index 723d79820c..635c76661b 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$Companion.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$Companion.smali @@ -59,19 +59,19 @@ # virtual methods .method public final create(Landroid/content/Context;JJLcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;)V - .locals 2 + .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - new-instance v0, Landroid/content/Intent; + new-instance v1, Landroid/content/Intent; - invoke-direct {v0}, Landroid/content/Intent;->()V + invoke-direct {v1}, Landroid/content/Intent;->()V - const-string v1, "PREVIOUS_GUILD_ID" + const-string v2, "PREVIOUS_GUILD_ID" - invoke-virtual {v0, v1, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; + invoke-virtual {v1, v2, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; move-result-object p2 @@ -81,60 +81,65 @@ move-result-object p2 - const/4 p3, 0x0 - if-eqz p6, :cond_0 invoke-virtual {p6}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getId()J - move-result-wide p4 - - invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p4 - - goto :goto_0 - - :cond_0 - move-object p4, p3 - - :goto_0 - const-string p5, "SLOT_ID" - - invoke-virtual {p2, p5, p4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; - - move-result-object p2 - - if-eqz p6, :cond_1 - - invoke-virtual {p6}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getPremiumGuildSubscription()Lcom/discord/models/domain/ModelPremiumGuildSubscription; - - move-result-object p4 - - if-eqz p4, :cond_1 - - invoke-virtual {p4}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getId()J - move-result-wide p3 invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p3 - :cond_1 - const-string p4, "SUBSCRIPTION_ID" + goto :goto_0 + + :cond_0 + move-object p3, v0 + + :goto_0 + const-string p4, "SLOT_ID" invoke-virtual {p2, p4, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; move-result-object p2 + if-eqz p6, :cond_1 + + invoke-virtual {p6}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getPremiumGuildSubscription()Lcom/discord/models/domain/ModelPremiumGuildSubscription; + + move-result-object p3 + + if-eqz p3, :cond_1 + + invoke-virtual {p3}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getId()J + + move-result-wide p3 + + invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v0 + + :cond_1 + const-string p3, "SUBSCRIPTION_ID" + + invoke-virtual {p2, p3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; + + move-result-object p2 + const-string p3, "Intent()\n .putE\u2026iumGuildSubscription?.id)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$configureUI$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$configureUI$1.smali index b6035a406e..296b63e55c 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPremiumGuildSubscriptionTransfer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$onViewBoundOrOnResume$1.smali index c737a04419..15507ece27 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetPremiumGuildSubscriptionTransfer.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; invoke-static {v0, p1}, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer;->access$configureUI(Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer;Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali index 0a015d8a0a..030be92978 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali @@ -53,113 +53,161 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "transferConfirmationTextView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getTransferConfirmationTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "transferConfirmationTextView" - move-result-object v1 + const-string v4, "getTransferConfirmationTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "previousGuildHeaderTextView" + const/4 v2, 0x0 - const-string v3, "getPreviousGuildHeaderTextView()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "previousGuildHeaderTextView" + + const-string v4, "getPreviousGuildHeaderTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "previousGuildConfirmationView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getPreviousGuildConfirmationView()Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "previousGuildConfirmationView" + + const-string v4, "getPreviousGuildConfirmationView()Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "targetGuildHeaderTextView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getTargetGuildHeaderTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "targetGuildHeaderTextView" + + const-string v4, "getTargetGuildHeaderTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "targetGuildConfirmationView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getTargetGuildConfirmationView()Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "targetGuildConfirmationView" + + const-string v4, "getTargetGuildConfirmationView()Lcom/discord/views/premiumguild/PremiumGuildConfirmationView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "transferButton" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getTransferButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "transferButton" + + const-string v4, "getTransferButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "errorTextView" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getErrorTextView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "errorTextView" + + const-string v4, "getErrorTextView()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 @@ -268,9 +316,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -411,7 +459,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; @@ -419,7 +467,7 @@ const-string v0, "resources" - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer; @@ -433,7 +481,7 @@ const-string v0, "state.targetGuild.name" - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;->getTargetGuildSubscriptionCount()I @@ -659,11 +707,9 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 8 + .locals 9 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -671,67 +717,71 @@ move-result-object p1 - const/4 v0, 0x2 + const v0, 0x7f1211e0 - new-array v0, v0, [Ljava/lang/Object; + const/4 v1, 0x2 + + new-array v1, v1, [Ljava/lang/Object; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - const-string v2, "requireContext()" + const-string v3, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v2 - const/4 v3, 0x1 + const v4, 0x7f1000d4 - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/4 v5, 0x1 - move-result-object v4 + new-array v6, v5, [Ljava/lang/Object; - new-array v5, v3, [Ljava/lang/Object; + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const/4 v6, 0x0 + move-result-object v7 - aput-object v4, v5, v6 + const/4 v8, 0x0 - const v7, 0x7f1000d4 + aput-object v7, v6, v8 - invoke-virtual {v1, v7, v3, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v4, v5, v6}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v2 - aput-object v1, v0, v6 + aput-object v2, v1, v8 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v2 - new-array v5, v3, [Ljava/lang/Object; + const v4, 0x7f1000d3 - aput-object v4, v5, v6 + new-array v6, v5, [Ljava/lang/Object; - const v7, 0x7f1000d3 + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-virtual {v1, v7, v3, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v7 - move-result-object v1 + aput-object v7, v6, v8 - aput-object v1, v0, v3 + invoke-virtual {v2, v4, v5, v6}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - const v1, 0x7f1211e0 + move-result-object v2 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + aput-object v2, v1, v5 + + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -741,33 +791,37 @@ move-result-object p1 - new-array v0, v3, [Ljava/lang/Object; + const v0, 0x7f1211e1 + + new-array v1, v5, [Ljava/lang/Object; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v2 - new-array v5, v3, [Ljava/lang/Object; + const v4, 0x7f1000d5 - aput-object v4, v5, v6 + new-array v6, v5, [Ljava/lang/Object; - const v7, 0x7f1000d5 + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-virtual {v1, v7, v3, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v7 - move-result-object v1 + aput-object v7, v6, v8 - aput-object v1, v0, v6 + invoke-virtual {v2, v4, v5, v6}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - const v1, 0x7f1211e1 + move-result-object v2 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + aput-object v2, v1, v8 + + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -777,33 +831,37 @@ move-result-object p1 - new-array v0, v3, [Ljava/lang/Object; + const v0, 0x7f1211e3 + + new-array v1, v5, [Ljava/lang/Object; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v2 - new-array v5, v3, [Ljava/lang/Object; + const v4, 0x7f1000d6 - aput-object v4, v5, v6 + new-array v6, v5, [Ljava/lang/Object; - const v7, 0x7f1000d6 + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-virtual {v1, v7, v3, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v7 - move-result-object v1 + aput-object v7, v6, v8 - aput-object v1, v0, v6 + invoke-virtual {v2, v4, v5, v6}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - const v1, 0x7f1211e3 + move-result-object v2 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + aput-object v2, v1, v8 + + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -823,39 +881,52 @@ move-result-object p1 - new-array v0, v3, [Ljava/lang/Object; + const v0, 0x7f1211e9 + + new-array v1, v5, [Ljava/lang/Object; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v2 - new-array v2, v3, [Ljava/lang/Object; + const v3, 0x7f1000d8 - aput-object v4, v2, v6 + new-array v4, v5, [Ljava/lang/Object; - const v4, 0x7f1000d8 + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-virtual {v1, v4, v3, v2}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + move-result-object v6 - move-result-object v1 + aput-object v6, v4, v8 - aput-object v1, v0, v6 + invoke-virtual {v2, v3, v5, v4}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; - const v1, 0x7f1211e9 + move-result-object v2 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + aput-object v2, v1, v8 + + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -927,7 +998,7 @@ const-string v1, "ViewModelProvider(\n \u2026essViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel; @@ -947,9 +1018,9 @@ move-result-object v1 - const-string/jumbo v0, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v0, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer; @@ -974,9 +1045,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/lytefast/flexinput/fragment/CameraFragment$a.smali b/com.discord/smali/com/lytefast/flexinput/fragment/CameraFragment$a.smali index 1061a72861..9812e870ae 100644 --- a/com.discord/smali/com/lytefast/flexinput/fragment/CameraFragment$a.smali +++ b/com.discord/smali/com/lytefast/flexinput/fragment/CameraFragment$a.smali @@ -83,14 +83,14 @@ if-eqz v0, :cond_0 - invoke-static {v0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 goto :goto_0 :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_0 invoke-interface {v0}, Ljava/util/List;->size()I @@ -112,7 +112,7 @@ const-string v6, "cameraView.facing" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lf/n/a/k/a;->getIndices(Ljava/util/Collection;)Lkotlin/ranges/IntRange; @@ -125,17 +125,17 @@ :cond_2 move-object v7, v6 - check-cast v7, Lk0/r/b; + check-cast v7, Lk0/q/b; - iget-boolean v7, v7, Lk0/r/b;->e:Z + iget-boolean v7, v7, Lk0/q/b;->e:Z if-eqz v7, :cond_4 move-object v7, v6 - check-cast v7, Lk0/j/q; + check-cast v7, Lk0/i/q; - invoke-virtual {v7}, Lk0/j/q;->next()Ljava/lang/Object; + invoke-virtual {v7}, Lk0/i/q;->next()Ljava/lang/Object; move-result-object v7 @@ -188,7 +188,7 @@ rem-int/2addr v4, v3 - invoke-static {v0, v4}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v0, v4}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v0 @@ -207,7 +207,7 @@ goto :goto_3 :cond_6 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -216,12 +216,12 @@ return-void :cond_8 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_9 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -251,14 +251,14 @@ if-eqz p1, :cond_c - invoke-static {p1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p1 goto :goto_4 :cond_c - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_4 invoke-interface {p1}, Ljava/util/List;->size()I @@ -280,7 +280,7 @@ const-string v6, "cameraView.flash" - invoke-static {v0, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lf/n/a/k/a;->getIndices(Ljava/util/Collection;)Lkotlin/ranges/IntRange; @@ -293,17 +293,17 @@ :cond_e move-object v7, v6 - check-cast v7, Lk0/r/b; + check-cast v7, Lk0/q/b; - iget-boolean v7, v7, Lk0/r/b;->e:Z + iget-boolean v7, v7, Lk0/q/b;->e:Z if-eqz v7, :cond_10 move-object v7, v6 - check-cast v7, Lk0/j/q; + check-cast v7, Lk0/i/q; - invoke-virtual {v7}, Lk0/j/q;->next()Ljava/lang/Object; + invoke-virtual {v7}, Lk0/i/q;->next()Ljava/lang/Object; move-result-object v7 @@ -356,7 +356,7 @@ rem-int/2addr v4, v0 - invoke-static {p1, v4}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {p1, v4}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object p1 @@ -376,7 +376,7 @@ goto :goto_7 :cond_12 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 @@ -395,7 +395,7 @@ const-string p1, "getString(R.string.camera_unknown_error)" - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x1 @@ -412,12 +412,12 @@ return-void :cond_14 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_15 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -428,7 +428,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -436,7 +436,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/lytefast/flexinput/fragment/CameraFragment;->h(Lcom/lytefast/flexinput/fragment/CameraFragment;Landroid/content/Context;)V @@ -456,7 +456,7 @@ return-void :cond_18 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/com/lytefast/flexinput/fragment/FlexInputFragment$a.smali b/com.discord/smali/com/lytefast/flexinput/fragment/FlexInputFragment$a.smali index daa6887fe6..68065be4b0 100644 --- a/com.discord/smali/com/lytefast/flexinput/fragment/FlexInputFragment$a.smali +++ b/com.discord/smali/com/lytefast/flexinput/fragment/FlexInputFragment$a.smali @@ -73,7 +73,7 @@ if-eqz p1, :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; invoke-interface {p1, v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;->onAttachmentsUpdated(Ljava/util/List;)V @@ -83,7 +83,7 @@ :cond_1 const-string p1, "attachmentPreviewAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 diff --git a/com.discord/smali/d0.smali b/com.discord/smali/d0.smali index b2ddcdc44e..d10889e7f2 100644 --- a/com.discord/smali/d0.smali +++ b/com.discord/smali/d0.smali @@ -1,5 +1,5 @@ .class public final Ld0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetRemoteAuthViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Ld0;->this$0:LWidgetRemoteAuthViewModel; @@ -55,4 +53,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/e0/a/b/b/a.smali b/com.discord/smali/e0/a/b/b/a.smali index 53e7f13fd0..324cbde6e5 100644 --- a/com.discord/smali/e0/a/b/b/a.smali +++ b/com.discord/smali/e0/a/b/b/a.smali @@ -3570,7 +3570,7 @@ invoke-virtual {v0, p1, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo p1, "version" + const-string p1, "version" invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -4430,7 +4430,7 @@ :cond_0 const-string v3, "ExoPlayerVersions" - const-string/jumbo v0, "version" + const-string v0, "version" filled-new-array {v0}, [Ljava/lang/String; @@ -7942,17 +7942,11 @@ .method public static final t(Lcom/discord/models/domain/ModelMessageEmbed;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/player/MediaSource; .locals 2 - const-string v0, "embed" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "progressiveMediaUri" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "featureTag" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessageEmbed;->isGifv()Z @@ -7976,11 +7970,25 @@ const-string v1, "Uri.parse(progressiveMediaUri)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2, p0}, Lcom/discord/player/MediaSource;->(Landroid/net/Uri;Ljava/lang/String;Lcom/discord/player/MediaType;)V return-object v0 + + :cond_1 + const-string p0, "featureTag" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "progressiveMediaUri" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static t0(Lf/d/a/x/h0/c;Lf/d/a/d;)Lf/d/a/v/j/a; diff --git a/com.discord/smali/f/a/a/a/a$a.smali b/com.discord/smali/f/a/a/a/a$a.smali index e1812c5d72..8aa4cd9706 100644 --- a/com.discord/smali/f/a/a/a/a$a.smali +++ b/com.discord/smali/f/a/a/a/a$a.smali @@ -167,7 +167,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -175,7 +175,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 diff --git a/com.discord/smali/f/a/a/a/a$b.smali b/com.discord/smali/f/a/a/a/a$b.smali index 67841952a0..06c59c3e86 100644 --- a/com.discord/smali/f/a/a/a/a$b.smali +++ b/com.discord/smali/f/a/a/a/a$b.smali @@ -110,9 +110,7 @@ .method public final a(Landroidx/fragment/app/FragmentManager;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v0, Lf/a/a/a/a; @@ -167,4 +165,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_2 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/a/a$c.smali b/com.discord/smali/f/a/a/a/a$c.smali index 6d42ea23f2..bf19b5fb3f 100644 --- a/com.discord/smali/f/a/a/a/a$c.smali +++ b/com.discord/smali/f/a/a/a/a$c.smali @@ -24,20 +24,12 @@ # direct methods .method public constructor (ILjava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/DrawableRes; .end annotation .end param - const-string v0, "headerText" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "bodyText" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lf/a/a/a/a$c;->a:I @@ -72,7 +64,7 @@ iget-object v1, p1, Lf/a/a/a/a$c;->b:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -82,7 +74,7 @@ iget-object p1, p1, Lf/a/a/a/a$c;->c:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/a/a$d.smali b/com.discord/smali/f/a/a/a/a$d.smali index f4091f2f8c..b7ba1425b7 100644 --- a/com.discord/smali/f/a/a/a/a$d.smali +++ b/com.discord/smali/f/a/a/a/a$d.smali @@ -42,43 +42,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/a/a$d; + new-instance v1, Lk0/n/c/q; - const-string v2, "image" + const-class v2, Lf/a/a/a/a$d; - const-string v3, "getImage()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "image" - move-result-object v1 + const-string v4, "getImage()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/a/a$d; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "header" + const/4 v2, 0x0 - const-string v3, "getHeader()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/a/a$d; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "header" + + const-string v4, "getHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/a/a$d; + new-instance v1, Lk0/n/c/q; - const-string v2, "body" + const-class v2, Lf/a/a/a/a$d; - const-string v3, "getBody()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "body" + + const-string v4, "getBody()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -259,7 +277,7 @@ const-string v2, "" :goto_3 - invoke-static {v2}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v2}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v1 diff --git a/com.discord/smali/f/a/a/a/a$e.smali b/com.discord/smali/f/a/a/a/a$e.smali index d9fac1a8eb..616f74e44f 100644 --- a/com.discord/smali/f/a/a/a/a$e.smali +++ b/com.discord/smali/f/a/a/a/a$e.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Landroidx/fragment/app/FragmentManager;Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -39,14 +39,6 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "pages" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Landroidx/fragment/app/FragmentStatePagerAdapter;->(Landroidx/fragment/app/FragmentManager;)V iput-object p2, p0, Lf/a/a/a/a$e;->a:Ljava/util/List; diff --git a/com.discord/smali/f/a/a/a/a.smali b/com.discord/smali/f/a/a/a/a.smali index fcb300080a..539dd946c6 100644 --- a/com.discord/smali/f/a/a/a/a.smali +++ b/com.discord/smali/f/a/a/a/a.smali @@ -40,57 +40,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/a/a; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewPager" + const-class v2, Lf/a/a/a/a; - const-string v3, "getViewPager()Landroidx/viewpager/widget/ViewPager;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewPager" - move-result-object v1 + const-string v4, "getViewPager()Landroidx/viewpager/widget/ViewPager;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/a/a; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "tabDots" + const/4 v2, 0x0 - const-string v3, "getTabDots()Lcom/google/android/material/tabs/TabLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/a/a; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "tabDots" + + const-string v4, "getTabDots()Lcom/google/android/material/tabs/TabLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/a/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "close" + const-class v2, Lf/a/a/a/a; - const-string v3, "getClose()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "close" + + const-string v4, "getClose()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/a/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "learnMore" + const-class v2, Lf/a/a/a/a; - const-string v3, "getLearnMore()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "learnMore" + + const-string v4, "getLearnMore()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -184,7 +208,7 @@ const-string v4, "getString(R.string.premi\u2026psell_tag_passive_mobile)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v4, 0x7f1212c3 @@ -194,7 +218,7 @@ const-string v5, "getString(R.string.premi\u2026l_tag_description_mobile)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f0804da @@ -214,7 +238,7 @@ const-string v5, "getString(R.string.premi\u2026ell_emoji_passive_mobile)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1212b9 @@ -224,7 +248,7 @@ const-string v6, "getString(R.string.premi\u2026emoji_description_mobile)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f08049f @@ -242,7 +266,7 @@ const-string v5, "getString(R.string.premi\u2026ed_emojis_passive_mobile)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1212b2 @@ -252,7 +276,7 @@ const-string v6, "getString(R.string.premi\u2026mojis_description_mobile)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f080473 @@ -272,7 +296,7 @@ const-string v6, "getString(R.string.premi\u2026ll_upload_passive_mobile)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v4, v4, [Ljava/lang/Object; @@ -300,7 +324,7 @@ const-string v6, "getString(\n \u2026ium_tier_2)\n )" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f0804db @@ -320,7 +344,7 @@ const-string v5, "getString(R.string.premi\u2026ed_avatar_passive_mobile)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1212af @@ -330,7 +354,7 @@ const-string v6, "getString(R.string.premi\u2026vatar_description_mobile)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f080478 @@ -350,7 +374,7 @@ const-string v5, "getString(R.string.premi\u2026ell_badge_passive_mobile)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1212b5 @@ -360,7 +384,7 @@ const-string v6, "getString(R.string.premi\u2026badge_description_mobile)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f08047b @@ -396,19 +420,58 @@ move-result-object v4 - const-string v5, "" + const-string v5, "" - const-string v6, "" + const-string v6, "extra_header_string" - const-string v7, "extra_header_string" + if-eqz v4, :cond_2 - if-eqz v4, :cond_3 + invoke-virtual {v4, v6}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z + + move-result v4 + + if-ne v4, v0, :cond_2 + + invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object v4 + + check-cast v4, Lf/a/a/a/a$c; + + invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; + + move-result-object v7 + + if-eqz v7, :cond_1 + + invoke-virtual {v7, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v7 + + if-eqz v7, :cond_1 + + goto :goto_1 + + :cond_1 + move-object v7, v5 + + :goto_1 + iput-object v7, v4, Lf/a/a/a/a$c;->b:Ljava/lang/String; + + :cond_2 + invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; + + move-result-object v4 + + const-string v7, "extra_body_text" + + if-eqz v4, :cond_4 invoke-virtual {v4, v7}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z move-result v4 - if-ne v4, v0, :cond_3 + if-ne v4, v0, :cond_4 invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; @@ -420,81 +483,20 @@ move-result-object v8 - if-eqz v8, :cond_1 + if-eqz v8, :cond_3 invoke-virtual {v8, v7}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v8 - if-eqz v8, :cond_1 + if-eqz v8, :cond_3 - goto :goto_1 - - :cond_1 - move-object v8, v6 - - :goto_1 - if-eqz v4, :cond_2 - - invoke-static {v8, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object v8, v4, Lf/a/a/a/a$c;->b:Ljava/lang/String; - - goto :goto_2 - - :cond_2 - throw p1 + move-object v5, v8 :cond_3 - :goto_2 - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - - move-result-object v4 - - const-string v8, "extra_body_text" - - if-eqz v4, :cond_6 - - invoke-virtual {v4, v8}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z - - move-result v4 - - if-ne v4, v0, :cond_6 - - invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Lf/a/a/a/a$c; - - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - - move-result-object v9 - - if-eqz v9, :cond_4 - - invoke-virtual {v9, v8}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v9 - - if-eqz v9, :cond_4 - - move-object v6, v9 + iput-object v5, v4, Lf/a/a/a/a$c;->c:Ljava/lang/String; :cond_4 - if-eqz v4, :cond_5 - - invoke-static {v6, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object v6, v4, Lf/a/a/a/a$c;->c:Ljava/lang/String; - - goto :goto_3 - - :cond_5 - throw p1 - - :cond_6 - :goto_3 invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v4 @@ -513,53 +515,53 @@ move-result-object v1 - const/4 v6, 0x0 + const/4 v8, 0x0 - :goto_4 + :goto_2 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v9 - if-eqz v9, :cond_a + if-eqz v9, :cond_8 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v9 - add-int/lit8 v10, v6, 0x1 + add-int/lit8 v10, v8, 0x1 - if-ltz v6, :cond_9 + if-ltz v8, :cond_7 move-object v11, v9 check-cast v11, Lf/a/a/a/a$c; - if-eq v6, v2, :cond_7 + if-eq v8, v2, :cond_5 - const/4 v6, 0x1 + const/4 v8, 0x1 - goto :goto_5 + goto :goto_3 - :cond_7 - const/4 v6, 0x0 + :cond_5 + const/4 v8, 0x0 - :goto_5 - if-eqz v6, :cond_8 + :goto_3 + if-eqz v8, :cond_6 invoke-interface {v5, v9}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - :cond_8 - move v6, v10 + :cond_6 + move v8, v10 - goto :goto_4 + goto :goto_2 - :cond_9 + :cond_7 invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V throw p1 - :cond_a - invoke-static {v4, v5}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + :cond_8 + invoke-static {v4, v5}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -577,7 +579,7 @@ move-result-object v0 - :goto_6 + :goto_4 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v2 @@ -600,25 +602,21 @@ if-eqz v3, :cond_b - const-string v3, "headerText" + if-eqz v5, :cond_a - invoke-static {v5, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "bodyText" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_9 new-instance v3, Landroid/os/Bundle; invoke-direct {v3}, Landroid/os/Bundle;->()V - const-string v6, "extra_image_id" + const-string v8, "extra_image_id" - invoke-virtual {v3, v6, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V + invoke-virtual {v3, v8, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V - invoke-virtual {v3, v7, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v3, v6, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V - invoke-virtual {v3, v8, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v3, v7, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V new-instance v2, Lf/a/a/a/a$d; @@ -628,7 +626,21 @@ invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_6 + goto :goto_4 + + :cond_9 + const-string v0, "bodyText" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_a + const-string v0, "headerText" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 :cond_b throw p1 @@ -642,7 +654,7 @@ const-string v2, "childFragmentManager" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0, v1}, Lf/a/a/a/a$e;->(Landroidx/fragment/app/FragmentManager;Ljava/util/List;)V @@ -654,10 +666,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V iget-object p1, p0, Lf/a/a/a/a;->d:Lkotlin/properties/ReadOnlyProperty; @@ -753,7 +761,7 @@ :cond_0 const-string p1, "pagerAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 diff --git a/com.discord/smali/f/a/a/b/a$d.smali b/com.discord/smali/f/a/a/b/a$d.smali index b5bb9d13ce..ba9eeee04d 100644 --- a/com.discord/smali/f/a/a/b/a$d.smali +++ b/com.discord/smali/f/a/a/b/a$d.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.dialogs.useractions.UserActionsDialogViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/f/a/a/b/a$e.smali b/com.discord/smali/f/a/a/b/a$e.smali index 964011fdc9..d710413e57 100644 --- a/com.discord/smali/f/a/a/b/a$e.smali +++ b/com.discord/smali/f/a/a/b/a$e.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/a/b/a$e; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "UserActionsDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/b/b$e$a;", "Lkotlin/Unit;", @@ -29,147 +29,163 @@ # direct methods .method public constructor (Lf/a/a/b/a;)V - .locals 7 + .locals 1 - const-class v3, Lf/a/a/b/a; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string/jumbo v4, "updateView" - - const-string/jumbo v5, "updateView(Lcom/discord/dialogs/useractions/UserActionsDialogViewModel$ViewState$Loaded;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lf/a/a/b/a; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView(Lcom/discord/dialogs/useractions/UserActionsDialogViewModel$ViewState$Loaded;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 23 + .locals 24 move-object/from16 v0, p1 check-cast v0, Lf/a/a/b/b$e$a; - const-string v1, "p1" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_3 - move-object/from16 v1, p0 + move-object/from16 v2, p0 - iget-object v2, v1, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v3, v2, Lk0/n/c/b;->receiver:Ljava/lang/Object; - check-cast v2, Lf/a/a/b/a; + check-cast v3, Lf/a/a/b/a; - iget-object v3, v2, Lf/a/a/b/a;->d:Lkotlin/properties/ReadOnlyProperty; + iget-object v4, v3, Lf/a/a/b/a;->d:Lkotlin/properties/ReadOnlyProperty; - sget-object v4, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; + sget-object v5, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; - const/4 v5, 0x0 + const/4 v6, 0x0 - aget-object v4, v4, v5 + aget-object v5, v5, v6 - invoke-interface {v3, v2, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-interface {v4, v3, v5}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - move-result-object v3 + move-result-object v4 - move-object v6, v3 + move-object v7, v4 - check-cast v6, Landroid/widget/ImageView; + check-cast v7, Landroid/widget/ImageView; - iget-object v3, v0, Lf/a/a/b/b$e$a;->a:Lcom/discord/models/domain/ModelUser; + iget-object v4, v0, Lf/a/a/b/b$e$a;->a:Lcom/discord/models/domain/ModelUser; - const/4 v4, 0x1 + const/4 v5, 0x1 - const/4 v7, 0x0 + const/4 v14, 0x4 - const/4 v13, 0x4 + invoke-static {v4, v5, v1, v14, v1}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - invoke-static {v3, v4, v7, v13, v7}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - - move-result-object v7 - - const/4 v8, 0x0 + move-result-object v8 const/4 v9, 0x0 - iget-object v10, v2, Lf/a/a/b/a;->i:Lcom/discord/utilities/images/MGImages$DistinctChangeDetector; + const/4 v10, 0x0 - const/16 v11, 0xc + iget-object v11, v3, Lf/a/a/b/a;->i:Lcom/discord/utilities/images/MGImages$DistinctChangeDetector; - const/4 v12, 0x0 + const/16 v12, 0xc - invoke-static/range {v6 .. v12}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + const/4 v13, 0x0 - iget-object v3, v2, Lf/a/a/b/a;->e:Lkotlin/properties/ReadOnlyProperty; + invoke-static/range {v7 .. v13}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V - sget-object v6, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; - - aget-object v4, v6, v4 - - invoke-interface {v3, v2, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Landroid/widget/TextView; - - iget-object v14, v0, Lf/a/a/b/b$e$a;->a:Lcom/discord/models/domain/ModelUser; - - iget-object v15, v0, Lf/a/a/b/b$e$a;->b:Ljava/lang/String; - - invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - - move-result-object v4 - - const-string v6, "requireContext()" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const v17, 0x7f040142 - - const v18, 0x7f090003 - - const v19, 0x7f0b001e - - const v20, 0x7f040166 - - const v21, 0x7f090002 - - const v22, 0x7f0b001e - - move-object/from16 v16, v4 - - invoke-static/range {v14 .. v22}, Lcom/discord/widgets/user/UserNameFormatterKt;->getSpannableForUserNameWithDiscrim(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Landroid/content/Context;IIIIII)Landroid/text/SpannableStringBuilder; - - move-result-object v4 - - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - iget-object v3, v2, Lf/a/a/b/a;->f:Lkotlin/properties/ReadOnlyProperty; + iget-object v1, v3, Lf/a/a/b/a;->e:Lkotlin/properties/ReadOnlyProperty; sget-object v4, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; - const/4 v6, 0x2 + aget-object v4, v4, v5 - aget-object v4, v4, v6 + invoke-interface {v1, v3, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - invoke-interface {v3, v2, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + move-result-object v1 - move-result-object v3 + check-cast v1, Landroid/widget/TextView; - check-cast v3, Landroid/widget/TextView; + iget-object v15, v0, Lf/a/a/b/b$e$a;->a:Lcom/discord/models/domain/ModelUser; + + iget-object v4, v0, Lf/a/a/b/b$e$a;->b:Ljava/lang/String; + + invoke-virtual {v3}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; + + move-result-object v5 + + const-string v7, "requireContext()" + + invoke-static {v5, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const v18, 0x7f040142 + + const v19, 0x7f090003 + + const v20, 0x7f0b001e + + const v21, 0x7f040166 + + const v22, 0x7f090002 + + const v23, 0x7f0b001e + + move-object/from16 v16, v4 + + move-object/from16 v17, v5 + + invoke-static/range {v15 .. v23}, Lcom/discord/widgets/user/UserNameFormatterKt;->getSpannableForUserNameWithDiscrim(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Landroid/content/Context;IIIIII)Landroid/text/SpannableStringBuilder; + + move-result-object v4 + + invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + + iget-object v1, v3, Lf/a/a/b/a;->f:Lkotlin/properties/ReadOnlyProperty; + + sget-object v4, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; + + const/4 v5, 0x2 + + aget-object v4, v4, v5 + + invoke-interface {v1, v3, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Landroid/widget/TextView; iget-boolean v4, v0, Lf/a/a/b/b$e$a;->c:Z - const/16 v6, 0x8 + const/16 v5, 0x8 if-eqz v4, :cond_0 @@ -181,9 +197,9 @@ const/16 v4, 0x8 :goto_0 - invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V - iget-object v3, v2, Lf/a/a/b/a;->g:Lkotlin/properties/ReadOnlyProperty; + iget-object v1, v3, Lf/a/a/b/a;->g:Lkotlin/properties/ReadOnlyProperty; sget-object v4, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; @@ -191,11 +207,11 @@ aget-object v4, v4, v7 - invoke-interface {v3, v2, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-interface {v1, v3, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - move-result-object v3 + move-result-object v1 - check-cast v3, Landroid/widget/TextView; + check-cast v1, Landroid/widget/TextView; iget-boolean v4, v0, Lf/a/a/b/b$e$a;->d:Z @@ -209,19 +225,19 @@ const/16 v4, 0x8 :goto_1 - invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V - iget-object v3, v2, Lf/a/a/b/a;->h:Lkotlin/properties/ReadOnlyProperty; + iget-object v1, v3, Lf/a/a/b/a;->h:Lkotlin/properties/ReadOnlyProperty; sget-object v4, Lf/a/a/b/a;->k:[Lkotlin/reflect/KProperty; - aget-object v4, v4, v13 + aget-object v4, v4, v14 - invoke-interface {v3, v2, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + invoke-interface {v1, v3, v4}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - move-result-object v2 + move-result-object v1 - check-cast v2, Landroid/widget/TextView; + check-cast v1, Landroid/widget/TextView; iget-boolean v0, v0, Lf/a/a/b/b$e$a;->e:Z @@ -230,12 +246,21 @@ goto :goto_2 :cond_2 - const/16 v5, 0x8 + const/16 v6, 0x8 :goto_2 - invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v6}, Landroid/view/View;->setVisibility(I)V sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; return-object v0 + + :cond_3 + move-object/from16 v2, p0 + + const-string v0, "p1" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali/f/a/a/b/a$f.smali b/com.discord/smali/f/a/a/b/a$f.smali index bc3ce14844..c654f48a8c 100644 --- a/com.discord/smali/f/a/a/b/a$f.smali +++ b/com.discord/smali/f/a/a/b/a$f.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/a/b/a$f; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "UserActionsDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/b/b$b;", "Lkotlin/Unit;", @@ -29,39 +29,53 @@ # direct methods .method public constructor (Lf/a/a/b/a;)V - .locals 7 + .locals 1 - const-class v3, Lf/a/a/b/a; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/dialogs/useractions/UserActionsDialogViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lf/a/a/b/a; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/dialogs/useractions/UserActionsDialogViewModel$Event;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 check-cast p1, Lf/a/a/b/b$b; - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lf/a/a/b/a; @@ -70,4 +84,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/b/a.smali b/com.discord/smali/f/a/a/b/a.smali index 8cc0b775e7..727814f973 100644 --- a/com.discord/smali/f/a/a/b/a.smali +++ b/com.discord/smali/f/a/a/b/a.smali @@ -41,71 +41,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/b/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "avatar" + const-class v2, Lf/a/a/b/a; - const-string v3, "getAvatar()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "avatar" - move-result-object v1 + const-string v4, "getAvatar()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/b/a; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "userName" + const/4 v2, 0x0 - const-string v3, "getUserName()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/b/a; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "userName" + + const-string v4, "getUserName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/b/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "blockItem" + const-class v2, Lf/a/a/b/a; - const-string v3, "getBlockItem()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "blockItem" + + const-string v4, "getBlockItem()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/b/a; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "unblockItem" + const-class v2, Lf/a/a/b/a; - const-string v3, "getUnblockItem()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unblockItem" + + const-string v4, "getUnblockItem()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lf/a/a/b/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "removeFriendItem" + const-class v2, Lf/a/a/b/a; - const-string v3, "getRemoveFriendItem()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "removeFriendItem" + + const-string v4, "getRemoveFriendItem()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -188,9 +218,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -296,7 +326,7 @@ const-string v0, "ViewModelProvider(\n \u2026logViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lf/a/a/b/b; @@ -308,10 +338,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V iget-object p1, p0, Lf/a/a/b/a;->f:Lkotlin/properties/ReadOnlyProperty; @@ -388,7 +414,7 @@ iget-object v0, p0, Lf/a/a/b/a;->j:Lf/a/a/b/b; - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" const/4 v2, 0x0 @@ -412,7 +438,7 @@ const-string v3, "filter { it is T }.map { it as T }" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -446,7 +472,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -477,12 +503,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/f/a/a/b/b$a.smali b/com.discord/smali/f/a/a/b/b$a.smali index 1772815953..beb12e797f 100644 --- a/com.discord/smali/f/a/a/b/b$a.smali +++ b/com.discord/smali/f/a/a/b/b$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/b/b$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserActionsDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/b/b$d;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,21 +51,19 @@ check-cast p1, Lf/a/a/b/b$d; - const-string v0, "storeState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - iget-object v0, p0, Lf/a/a/b/b$a;->this$0:Lf/a/a/b/b; + iget-object v1, p0, Lf/a/a/b/b$a;->this$0:Lf/a/a/b/b; - const/4 v1, 0x0 - - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 iget-object v3, p1, Lf/a/a/b/b$d;->a:Lcom/discord/models/domain/ModelUser; if-nez v3, :cond_0 - iget-object p1, v0, Lf/a/a/b/b;->d:Lrx/subjects/PublishSubject; + iget-object p1, v1, Lf/a/a/b/b;->d:Lrx/subjects/PublishSubject; new-instance v0, Lf/a/a/b/b$b$a; @@ -128,10 +126,10 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMember$Computed;->getNick()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_4 - move-object v4, v1 + move-object v4, v0 new-instance p1, Lf/a/a/b/b$e$a; @@ -145,7 +143,7 @@ invoke-direct/range {v2 .. v7}, Lf/a/a/b/b$e$a;->(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;ZZZ)V - invoke-virtual {v0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V :goto_3 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; @@ -153,5 +151,12 @@ return-object p1 :cond_5 - throw v1 + throw v0 + + :cond_6 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/b/b$c.smali b/com.discord/smali/f/a/a/b/b$c.smali index d8dafe3dd0..bb3beb3d8a 100644 --- a/com.discord/smali/f/a/a/b/b$c.smali +++ b/com.discord/smali/f/a/a/b/b$c.smali @@ -50,10 +50,6 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/b/b; iget-wide v0, p0, Lf/a/a/b/b$c;->a:J @@ -118,7 +114,7 @@ const-string v5, "storeChannels\n \u2026 .distinctUntilChanged()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v5, Lf/a/a/b/e;->a:Lf/a/a/b/e; @@ -132,7 +128,7 @@ const-string v4, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0, v1, v2, v3}, Lf/a/a/b/b;->(JLcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V diff --git a/com.discord/smali/f/a/a/b/b$e$a.smali b/com.discord/smali/f/a/a/b/b$e$a.smali index b798ab93a4..914977c602 100644 --- a/com.discord/smali/f/a/a/b/b$e$a.smali +++ b/com.discord/smali/f/a/a/b/b$e$a.smali @@ -30,10 +30,6 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Ljava/lang/String;ZZZ)V .locals 1 - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 invoke-direct {p0, v0}, Lf/a/a/b/b$e;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -68,7 +64,7 @@ iget-object v1, p1, Lf/a/a/b/b$e$a;->a:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -78,7 +74,7 @@ iget-object v1, p1, Lf/a/a/b/b$e$a;->b:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/a/b/b$f.smali b/com.discord/smali/f/a/a/b/b$f.smali index 094d78a7e7..eb166244e5 100644 --- a/com.discord/smali/f/a/a/b/b$f.smali +++ b/com.discord/smali/f/a/a/b/b$f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/b/b$f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserActionsDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/a/b/b$g.smali b/com.discord/smali/f/a/a/b/b$g.smali index bf9d89025d..019fb72a9e 100644 --- a/com.discord/smali/f/a/a/b/b$g.smali +++ b/com.discord/smali/f/a/a/b/b$g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/b/b$g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserActionsDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/a/b/b$g;->this$0:Lf/a/a/b/b; @@ -72,4 +70,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/b/b.smali b/com.discord/smali/f/a/a/b/b.smali index b6797a0d7d..6143b0b218 100644 --- a/com.discord/smali/f/a/a/b/b.smali +++ b/com.discord/smali/f/a/a/b/b.smali @@ -40,7 +40,7 @@ # direct methods .method public constructor (JLcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -51,17 +51,13 @@ } .end annotation - const-string v0, "restAPI" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeObservable" + sget-object v1, Lf/a/a/b/b$e$b;->a:Lf/a/a/b/b$e$b; - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lf/a/a/b/b$e$b;->a:Lf/a/a/b/b$e$b; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-wide p1, p0, Lf/a/a/b/b;->e:J @@ -77,21 +73,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lf/a/a/b/b; - - new-instance v6, Lf/a/a/b/b$a; - - invoke-direct {v6, p0}, Lf/a/a/b/b$a;->(Lf/a/a/b/b;)V - - const/4 v2, 0x0 + const-class v2, Lf/a/a/b/b; const/4 v3, 0x0 @@ -99,13 +87,26 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lf/a/a/b/b$a; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lf/a/a/b/b$a;->(Lf/a/a/b/b;)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, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/b/c.smali b/com.discord/smali/f/a/a/b/c.smali index bd447fa0e3..4d26c0f107 100644 --- a/com.discord/smali/f/a/a/b/c.smali +++ b/com.discord/smali/f/a/a/b/c.smali @@ -16,13 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/a/b/d.smali b/com.discord/smali/f/a/a/b/d.smali index 64ad42cb67..26633f2e17 100644 --- a/com.discord/smali/f/a/a/b/d.smali +++ b/com.discord/smali/f/a/a/b/d.smali @@ -16,11 +16,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -61,7 +59,7 @@ const-string v2, "channel.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/f/a/a/b/e.smali b/com.discord/smali/f/a/a/b/e.smali index c5a480b1a2..5fd24b2935 100644 --- a/com.discord/smali/f/a/a/b/e.smali +++ b/com.discord/smali/f/a/a/b/e.smali @@ -20,11 +20,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Integer;", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - "Lf/a/a/b/b$d;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/a/b/f.smali b/com.discord/smali/f/a/a/b/f.smali index 38ff8c8bd9..4c2819cc4d 100644 --- a/com.discord/smali/f/a/a/b/f.smali +++ b/com.discord/smali/f/a/a/b/f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/b/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserActionsDialogViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/a/b/g.smali b/com.discord/smali/f/a/a/b/g.smali index 3c54adb80f..63e120f03b 100644 --- a/com.discord/smali/f/a/a/b/g.smali +++ b/com.discord/smali/f/a/a/b/g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/b/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserActionsDialogViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/a/b/g;->this$0:Lf/a/a/b/b; @@ -63,4 +61,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/c/a$a.smali b/com.discord/smali/f/a/a/c/a$a.smali index 5ba9c7ed02..90dafdc6f6 100644 --- a/com.discord/smali/f/a/a/c/a$a.smali +++ b/com.discord/smali/f/a/a/c/a$a.smali @@ -43,7 +43,7 @@ iget p1, p0, Lf/a/a/c/a$a;->d:I - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" const/4 v1, 0x1 @@ -190,7 +190,7 @@ return-void :cond_7 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -256,7 +256,7 @@ return-void :cond_f - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/f/a/a/c/a$c.smali b/com.discord/smali/f/a/a/c/a$c.smali index 221147de2c..bd93820af4 100644 --- a/com.discord/smali/f/a/a/c/a$c.smali +++ b/com.discord/smali/f/a/a/c/a$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/c/a$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionCancelDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/c/d$d;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,7 +59,7 @@ const-string v3, "it" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, v2, Lf/a/a/c/a;->f:Lkotlin/properties/ReadOnlyProperty; @@ -192,7 +192,7 @@ move-result-object v10 - invoke-static {v10, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v5, v5, [Ljava/lang/Object; @@ -208,7 +208,7 @@ move-result-object v13 - invoke-static {v13, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 @@ -232,7 +232,7 @@ move-result-object v11 - invoke-static {v11, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -307,7 +307,7 @@ move-result-object v9 - invoke-static {v9, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v10, 0x7f121204 @@ -327,7 +327,7 @@ move-result-object v13 - invoke-static {v13, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v14, 0x0 @@ -351,7 +351,7 @@ move-result-object v10 - invoke-static {v10, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v11, 0x0 diff --git a/com.discord/smali/f/a/a/c/a.smali b/com.discord/smali/f/a/a/c/a.smali index 1e20950a1d..7429e92840 100644 --- a/com.discord/smali/f/a/a/c/a.smali +++ b/com.discord/smali/f/a/a/c/a.smali @@ -41,85 +41,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/c/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerTv" + const-class v2, Lf/a/a/c/a; - const-string v3, "getHeaderTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "headerTv" - move-result-object v1 + const-string v4, "getHeaderTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/c/a; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bodyTv" + const/4 v2, 0x0 - const-string v3, "getBodyTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/c/a; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bodyTv" + + const-string v4, "getBodyTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "errorTv" + const-class v2, Lf/a/a/c/a; - const-string v3, "getErrorTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "errorTv" + + const-string v4, "getErrorTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "nevermindBtn" + const-class v2, Lf/a/a/c/a; - const-string v3, "getNevermindBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nevermindBtn" + + const-string v4, "getNevermindBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmBtn" + const-class v2, Lf/a/a/c/a; - const-string v3, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmBtn" + + const-string v4, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lf/a/a/c/a; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -247,10 +283,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Lf/a/a/c/a;->f()Landroid/view/View; @@ -331,7 +363,7 @@ const-string v2, "ViewModelProvider(\n \u2026celViewModel::class.java)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lf/a/a/c/d; @@ -347,9 +379,9 @@ move-result-object v0 - const-string/jumbo v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -378,18 +410,18 @@ return-void :cond_1 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.models.domain.PremiumGuildSubscriptionSlotId /* = kotlin.Long */" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/f/a/a/c/b$a.smali b/com.discord/smali/f/a/a/c/b$a.smali index 26e270a357..1652016e78 100644 --- a/com.discord/smali/f/a/a/c/b$a.smali +++ b/com.discord/smali/f/a/a/c/b$a.smali @@ -43,7 +43,7 @@ iget p1, p0, Lf/a/a/c/b$a;->d:I - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" const/4 v1, 0x1 @@ -69,7 +69,7 @@ sget-object v3, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -162,11 +162,11 @@ goto :goto_1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.dialogs.premiumguild.PremiumGuildSubscriptionUncancelViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -194,7 +194,7 @@ return-void :cond_6 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -218,7 +218,7 @@ sget-object v3, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -250,7 +250,7 @@ return-void :cond_c - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali/f/a/a/c/b$c.smali b/com.discord/smali/f/a/a/c/b$c.smali index 22ffd90ae2..6a29f3942b 100644 --- a/com.discord/smali/f/a/a/c/b$c.smali +++ b/com.discord/smali/f/a/a/c/b$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/c/b$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionUncancelDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/c/h$d;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,7 +55,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lf/a/a/c/b;->j:Lkotlin/properties/ReadOnlyProperty; @@ -194,7 +194,7 @@ sget-object v1, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -224,7 +224,7 @@ sget-object v1, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -280,7 +280,7 @@ :cond_7 sget-object v1, Lf/a/a/c/h$d$d;->a:Lf/a/a/c/h$d$d; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali/f/a/a/c/b.smali b/com.discord/smali/f/a/a/c/b.smali index 5996fcce41..9749437652 100644 --- a/com.discord/smali/f/a/a/c/b.smali +++ b/com.discord/smali/f/a/a/c/b.smali @@ -43,99 +43,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/c/b; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerTv" + const-class v2, Lf/a/a/c/b; - const-string v3, "getHeaderTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "headerTv" - move-result-object v1 + const-string v4, "getHeaderTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/c/b; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bodyTv" + const/4 v2, 0x0 - const-string v3, "getBodyTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/c/b; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bodyTv" + + const-string v4, "getBodyTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/b; + new-instance v1, Lk0/n/c/q; - const-string v2, "errorTv" + const-class v2, Lf/a/a/c/b; - const-string v3, "getErrorTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "errorTv" + + const-string v4, "getErrorTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/b; + new-instance v1, Lk0/n/c/q; - const-string v2, "nevermindBtn" + const-class v2, Lf/a/a/c/b; - const-string v3, "getNevermindBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nevermindBtn" + + const-string v4, "getNevermindBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/b; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmBtn" + const-class v2, Lf/a/a/c/b; - const-string v3, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmBtn" + + const-string v4, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/b; + new-instance v1, Lk0/n/c/q; - const-string v2, "successIv" + const-class v2, Lf/a/a/c/b; - const-string v3, "getSuccessIv()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "successIv" + + const-string v4, "getSuccessIv()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/b; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lf/a/a/c/b; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -271,10 +313,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Lf/a/a/c/b;->f()Landroid/view/View; @@ -355,7 +393,7 @@ const-string v2, "ViewModelProvider(\n \u2026celViewModel::class.java)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lf/a/a/c/h; @@ -371,9 +409,9 @@ move-result-object v0 - const-string/jumbo v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" + const-string v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -402,18 +440,18 @@ return-void :cond_1 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_2 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.discord.models.domain.PremiumGuildSubscriptionSlotId /* = kotlin.Long */" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali/f/a/a/c/c$a.smali b/com.discord/smali/f/a/a/c/c$a.smali index 55bd1fdc9a..e118d731d4 100644 --- a/com.discord/smali/f/a/a/c/c$a.smali +++ b/com.discord/smali/f/a/a/c/c$a.smali @@ -40,22 +40,6 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "resources" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildName" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dismissListener" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p5, :cond_0 const v0, 0x7f120b60 @@ -76,7 +60,7 @@ :goto_0 const-string v1, "if (isTransfer) {\n \u2026e max-line-length\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -144,7 +128,7 @@ :goto_1 const-string p3, "if (isTransfer) {\n \u2026 )\n )\n }" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p3, Lf/a/a/c/c; diff --git a/com.discord/smali/f/a/a/c/c.smali b/com.discord/smali/f/a/a/c/c.smali index 9cdcfed550..0ccf07552e 100644 --- a/com.discord/smali/f/a/a/c/c.smali +++ b/com.discord/smali/f/a/a/c/c.smali @@ -47,57 +47,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/c/c; + new-instance v1, Lk0/n/c/q; - const-string v2, "gemLottie" + const-class v2, Lf/a/a/c/c; - const-string v3, "getGemLottie()Lcom/airbnb/lottie/LottieAnimationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "gemLottie" - move-result-object v1 + const-string v4, "getGemLottie()Lcom/airbnb/lottie/LottieAnimationView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/c/c; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "body1Text" + const/4 v2, 0x0 - const-string v3, "getBody1Text()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/c/c; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "body1Text" + + const-string v4, "getBody1Text()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/c; + new-instance v1, Lk0/n/c/q; - const-string v2, "body2Text" + const-class v2, Lf/a/a/c/c; - const-string v3, "getBody2Text()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "body2Text" + + const-string v4, "getBody2Text()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/c/c; + new-instance v1, Lk0/n/c/q; - const-string v2, "okButton" + const-class v2, Lf/a/a/c/c; - const-string v3, "getOkButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "okButton" + + const-string v4, "getOkButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -179,9 +203,7 @@ .method public onDismiss(Landroid/content/DialogInterface;)V .locals 1 - const-string v0, "dialog" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lf/a/a/c/c;->h:Lkotlin/jvm/functions/Function0; @@ -197,6 +219,15 @@ invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onDismiss(Landroid/content/DialogInterface;)V return-void + + :cond_1 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -226,7 +257,7 @@ const-string v9, "requireContext()" - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; @@ -250,10 +281,6 @@ move-object v3, v10 :goto_0 - const-string v4, "arguments?.getString(EXTRA_BODY1_TEXT) ?: \"\"" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -290,7 +317,7 @@ move-result-object v2 - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; @@ -312,10 +339,6 @@ move-object v3, v10 :goto_1 - const-string v4, "arguments?.getString(EXTRA_BODY2_TEXT) ?: \"\"" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v4, 0x0 const/4 v5, 0x0 diff --git a/com.discord/smali/f/a/a/c/d$a.smali b/com.discord/smali/f/a/a/c/d$a.smali index 214d4aa477..6680e03dd5 100644 --- a/com.discord/smali/f/a/a/c/d$a.smali +++ b/com.discord/smali/f/a/a/c/d$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/c/d$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionCancelViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/c/d$c;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,21 +51,19 @@ check-cast p1, Lf/a/a/c/d$c; - const-string v0, "storeState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - iget-object v0, p0, Lf/a/a/c/d$a;->this$0:Lf/a/a/c/d; + iget-object v1, p0, Lf/a/a/c/d$a;->this$0:Lf/a/a/c/d; - const/4 v1, 0x0 - - if-eqz v0, :cond_b + if-eqz v1, :cond_b iget-object v2, p1, Lf/a/a/c/d$c;->a:Lcom/discord/stores/StorePremiumGuildSubscription$State; iget-object p1, p1, Lf/a/a/c/d$c;->b:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-virtual {v0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; + invoke-virtual {v1}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; move-result-object v3 @@ -73,7 +71,7 @@ if-nez v3, :cond_a - invoke-virtual {v0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; + invoke-virtual {v1}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; move-result-object v3 @@ -122,7 +120,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -134,14 +132,14 @@ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v0 - invoke-direct {p1, v1}, Lf/a/a/c/d$d$c;->(Ljava/lang/Integer;)V + invoke-direct {p1, v0}, Lf/a/a/c/d$d$c;->(Ljava/lang/Integer;)V goto :goto_3 :cond_3 - invoke-virtual {v0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; + invoke-virtual {v1}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; move-result-object v3 @@ -149,11 +147,11 @@ if-eqz v3, :cond_4 - new-instance v1, Lf/a/a/c/d$d$b; + new-instance v0, Lf/a/a/c/d$d$b; - invoke-direct {v1, p1}, Lf/a/a/c/d$d$b;->(Lcom/discord/models/domain/ModelSubscription;)V + invoke-direct {v0, p1}, Lf/a/a/c/d$d$b;->(Lcom/discord/models/domain/ModelSubscription;)V - move-object p1, v1 + move-object p1, v0 goto :goto_3 @@ -166,7 +164,7 @@ move-result-object v2 - iget-wide v4, v0, Lf/a/a/c/d;->d:J + iget-wide v4, v1, Lf/a/a/c/d;->d:J invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -188,24 +186,24 @@ invoke-virtual {v2}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getGuildId()J - move-result-wide v1 + move-result-wide v4 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v1 + move-result-object v0 :cond_5 - if-eqz v1, :cond_6 + if-eqz v0, :cond_6 - const/4 v1, 0x1 + const/4 v0, 0x1 goto :goto_0 :cond_6 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_0 - invoke-direct {v3, p1, v1}, Lf/a/a/c/d$d$e;->(Lcom/discord/models/domain/ModelSubscription;Z)V + invoke-direct {v3, p1, v0}, Lf/a/a/c/d$d$e;->(Lcom/discord/models/domain/ModelSubscription;Z)V move-object p1, v3 @@ -216,9 +214,9 @@ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v0 - invoke-direct {p1, v1}, Lf/a/a/c/d$d$c;->(Ljava/lang/Integer;)V + invoke-direct {p1, v0}, Lf/a/a/c/d$d$c;->(Ljava/lang/Integer;)V goto :goto_3 @@ -228,9 +226,9 @@ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v0 - invoke-direct {p1, v1}, Lf/a/a/c/d$d$c;->(Ljava/lang/Integer;)V + invoke-direct {p1, v0}, Lf/a/a/c/d$d$c;->(Ljava/lang/Integer;)V goto :goto_3 @@ -239,7 +237,7 @@ sget-object p1, Lf/a/a/c/d$d$f;->f:Lf/a/a/c/d$d$f; :goto_3 - invoke-virtual {v0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V :cond_a :goto_4 @@ -248,5 +246,12 @@ return-object p1 :cond_b - throw v1 + throw v0 + + :cond_c + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/c/d$b.smali b/com.discord/smali/f/a/a/c/d$b.smali index 935ccd3d29..ff5d4fe3de 100644 --- a/com.discord/smali/f/a/a/c/d$b.smali +++ b/com.discord/smali/f/a/a/c/d$b.smali @@ -35,7 +35,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/c/d; - iget-wide v2, p0, Lf/a/a/c/d$b;->a:J + iget-wide v1, p0, Lf/a/a/c/d$b;->a:J sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -60,23 +56,23 @@ move-result-object v0 - const/4 v1, 0x0 + const/4 v3, 0x1 - const/4 v4, 0x1 + const/4 v4, 0x0 - invoke-static {v0, v1, v4, v1}, Lcom/discord/stores/StorePremiumGuildSubscription;->getPremiumGuildSubscriptionsState$default(Lcom/discord/stores/StorePremiumGuildSubscription;Ljava/lang/Long;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v0, v4, v3, v4}, Lcom/discord/stores/StorePremiumGuildSubscription;->getPremiumGuildSubscriptionsState$default(Lcom/discord/stores/StorePremiumGuildSubscription;Ljava/lang/Long;ILjava/lang/Object;)Lrx/Observable; move-result-object v0 - sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getSubscriptions()Lcom/discord/stores/StoreSubscriptions; + invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getSubscriptions()Lcom/discord/stores/StoreSubscriptions; - move-result-object v1 + move-result-object v3 - invoke-virtual {v1}, Lcom/discord/stores/StoreSubscriptions;->getSubscriptions()Lrx/Observable; + invoke-virtual {v3}, Lcom/discord/stores/StoreSubscriptions;->getSubscriptions()Lrx/Observable; - move-result-object v1 + move-result-object v3 sget-object v4, Lf/a/a/c/e;->d:Lf/a/a/c/e; @@ -91,35 +87,35 @@ :cond_0 check-cast v4, Lrx/functions/Func2; - invoke-static {v0, v1, v4}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + invoke-static {v0, v3, v4}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; - move-result-object v7 + move-result-object v6 const-string v0, "Observable.combineLatest\u2026 ::StoreState\n )" - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; - move-result-object v4 + move-result-object v3 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getSubscriptions()Lcom/discord/stores/StoreSubscriptions; - move-result-object v5 + move-result-object v4 sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v6 + move-result-object v5 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v7}, Lf/a/a/c/d;->(JLcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V + invoke-direct/range {v0 .. v6}, Lf/a/a/c/d;->(JLcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V return-object p1 .end method diff --git a/com.discord/smali/f/a/a/c/d$c.smali b/com.discord/smali/f/a/a/c/d$c.smali index 2996c2a024..4c31b5aac2 100644 --- a/com.discord/smali/f/a/a/c/d$c.smali +++ b/com.discord/smali/f/a/a/c/d$c.smali @@ -22,15 +22,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V - .locals 1 - - const-string v0, "premiumGuildSubscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subscriptionState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,7 +50,7 @@ iget-object v1, p1, Lf/a/a/c/d$c;->a:Lcom/discord/stores/StorePremiumGuildSubscription$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -68,7 +60,7 @@ iget-object p1, p1, Lf/a/a/c/d$c;->b:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/d$d$a.smali b/com.discord/smali/f/a/a/c/d$d$a.smali index 68588afc6d..f5ee60a758 100644 --- a/com.discord/smali/f/a/a/c/d$d$a.smali +++ b/com.discord/smali/f/a/a/c/d$d$a.smali @@ -20,31 +20,38 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelSubscription;)V - .locals 8 + .locals 7 - const-string v0, "subscription" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - const/4 v2, 0x0 + const/4 v2, 0x1 - const/4 v3, 0x1 + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x1 - const/4 v5, 0x1 + const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p0 - move-object v1, p0 - - invoke-direct/range {v1 .. v7}, Lf/a/a/c/d$d;->(ZZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v6}, Lf/a/a/c/d$d;->(ZZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/a/a/c/d$d$a;->f:Lcom/discord/models/domain/ModelSubscription; return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -64,7 +71,7 @@ iget-object p1, p1, Lf/a/a/c/d$d$a;->f:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/d$d$b.smali b/com.discord/smali/f/a/a/c/d$d$b.smali index fddc735830..2e4fa248fb 100644 --- a/com.discord/smali/f/a/a/c/d$d$b.smali +++ b/com.discord/smali/f/a/a/c/d$d$b.smali @@ -20,11 +20,11 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelSubscription;)V - .locals 8 + .locals 7 - const-string v0, "subscription" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 @@ -32,19 +32,26 @@ const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v5, 0x1 - const/4 v6, 0x1 + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p0 - move-object v1, p0 - - invoke-direct/range {v1 .. v7}, Lf/a/a/c/d$d;->(ZZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v6}, Lf/a/a/c/d$d;->(ZZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/a/a/c/d$d$b;->f:Lcom/discord/models/domain/ModelSubscription; return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -64,7 +71,7 @@ iget-object p1, p1, Lf/a/a/c/d$d$b;->f:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/d$d$c.smali b/com.discord/smali/f/a/a/c/d$d$c.smali index ed7e7ef5f4..1272c729d5 100644 --- a/com.discord/smali/f/a/a/c/d$d$c.smali +++ b/com.discord/smali/f/a/a/c/d$d$c.smali @@ -88,7 +88,7 @@ iget-object p1, p1, Lf/a/a/c/d$d$c;->f:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/d$d$d.smali b/com.discord/smali/f/a/a/c/d$d$d.smali index de69a6d339..dd7e5b99eb 100644 --- a/com.discord/smali/f/a/a/c/d$d$d.smali +++ b/com.discord/smali/f/a/a/c/d$d$d.smali @@ -60,7 +60,7 @@ iget-object p1, p1, Lf/a/a/c/d$d$d;->f:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/d$d$e.smali b/com.discord/smali/f/a/a/c/d$d$e.smali index 03cb251d7b..a9e14fc084 100644 --- a/com.discord/smali/f/a/a/c/d$d$e.smali +++ b/com.discord/smali/f/a/a/c/d$d$e.smali @@ -22,27 +22,23 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelSubscription;Z)V - .locals 8 + .locals 7 - const-string v0, "subscription" + const/4 v1, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v2, 0x0 + const/4 v2, 0x1 const/4 v3, 0x1 - const/4 v4, 0x1 + const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v5, 0x1 - const/4 v6, 0x1 + const/4 v6, 0x0 - const/4 v7, 0x0 + move-object v0, p0 - move-object v1, p0 - - invoke-direct/range {v1 .. v7}, Lf/a/a/c/d$d;->(ZZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v6}, Lf/a/a/c/d$d;->(ZZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/a/a/c/d$d$e;->f:Lcom/discord/models/domain/ModelSubscription; @@ -68,7 +64,7 @@ iget-object v1, p1, Lf/a/a/c/d$d$e;->f:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/a/c/d.smali b/com.discord/smali/f/a/a/c/d.smali index a75c46362c..e9c116a33e 100644 --- a/com.discord/smali/f/a/a/c/d.smali +++ b/com.discord/smali/f/a/a/c/d.smali @@ -33,7 +33,7 @@ # direct methods .method public constructor (JLcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V - .locals 9 + .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -46,71 +46,92 @@ } .end annotation - const-string v0, "storePremiumGuildSubscription" + move-object v0, p0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, p3 - const-string v0, "storeSubscriptions" + move-object/from16 v2, p4 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "api" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeObservable" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lf/a/a/c/d$d$f;->f:Lf/a/a/c/d$d$f; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V - - iput-wide p1, p0, Lf/a/a/c/d;->d:J - - iput-object p3, p0, Lf/a/a/c/d;->e:Lcom/discord/stores/StorePremiumGuildSubscription; - - iput-object p4, p0, Lf/a/a/c/d;->f:Lcom/discord/stores/StoreSubscriptions; - - iput-object p5, p0, Lf/a/a/c/d;->g:Lcom/discord/utilities/rest/RestAPI; - - invoke-virtual {p3}, Lcom/discord/stores/StorePremiumGuildSubscription;->fetchUserGuildPremiumState()V - - iget-object p1, p0, Lf/a/a/c/d;->f:Lcom/discord/stores/StoreSubscriptions; - - invoke-virtual {p1}, Lcom/discord/stores/StoreSubscriptions;->fetchSubscriptions()V - - invoke-static {p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - - move-result-object p1 - - const/4 p2, 0x0 - - const/4 p3, 0x2 - - invoke-static {p1, p0, p2, p3, p2}, 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 v0 - - const-class v1, Lf/a/a/c/d; - - new-instance v6, Lf/a/a/c/d$a; - - invoke-direct {v6, p0}, Lf/a/a/c/d$a;->(Lf/a/a/c/d;)V - - const/4 v2, 0x0 - - const/4 v3, 0x0 + move-object/from16 v3, p5 const/4 v4, 0x0 - const/4 v5, 0x0 + if-eqz v1, :cond_2 - const/16 v7, 0x1e + if-eqz v2, :cond_1 + + if-eqz v3, :cond_0 + + sget-object v5, Lf/a/a/c/d$d$f;->f:Lf/a/a/c/d$d$f; + + invoke-direct {p0, v5}, Lf/a/b/q0;->(Ljava/lang/Object;)V + + move-wide v5, p1 + + iput-wide v5, v0, Lf/a/a/c/d;->d:J + + iput-object v1, v0, Lf/a/a/c/d;->e:Lcom/discord/stores/StorePremiumGuildSubscription; + + iput-object v2, v0, Lf/a/a/c/d;->f:Lcom/discord/stores/StoreSubscriptions; + + iput-object v3, v0, Lf/a/a/c/d;->g:Lcom/discord/utilities/rest/RestAPI; + + invoke-virtual/range {p3 .. p3}, Lcom/discord/stores/StorePremiumGuildSubscription;->fetchUserGuildPremiumState()V + + iget-object v1, v0, Lf/a/a/c/d;->f:Lcom/discord/stores/StoreSubscriptions; + + invoke-virtual {v1}, Lcom/discord/stores/StoreSubscriptions;->fetchSubscriptions()V + + invoke-static/range {p6 .. p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + + move-result-object v1 + + const/4 v2, 0x2 + + invoke-static {v1, p0, v4, v2, v4}, 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 v5 + + const-class v6, Lf/a/a/c/d; + + const/4 v7, 0x0 const/4 v8, 0x0 - invoke-static/range {v0 .. v8}, 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 + const/4 v9, 0x0 + + const/4 v10, 0x0 + + new-instance v11, Lf/a/a/c/d$a; + + invoke-direct {v11, p0}, Lf/a/a/c/d$a;->(Lf/a/a/c/d;)V + + const/16 v12, 0x1e + + const/4 v13, 0x0 + + invoke-static/range {v5 .. v13}, 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 v1, "api" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1 + const-string v1, "storeSubscriptions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v1, "storePremiumGuildSubscription" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method diff --git a/com.discord/smali/f/a/a/c/e.smali b/com.discord/smali/f/a/a/c/e.smali index 04af2bbbb5..39a432512a 100644 --- a/com.discord/smali/f/a/a/c/e.smali +++ b/com.discord/smali/f/a/a/c/e.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/a/c/e; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "PremiumGuildSubscriptionCancelViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/stores/StorePremiumGuildSubscription$State;", "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", @@ -37,27 +37,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lf/a/a/c/d$c; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lf/a/a/c/d$c; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 @@ -65,17 +83,29 @@ check-cast p2, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lf/a/a/c/d$c; invoke-direct {v0, p1, p2}, Lf/a/a/c/d$c;->(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/c/f.smali b/com.discord/smali/f/a/a/c/f.smali index 8da7b06bd5..28f9876a27 100644 --- a/com.discord/smali/f/a/a/c/f.smali +++ b/com.discord/smali/f/a/a/c/f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/c/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionCancelViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult; - const-string v0, "result" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -94,4 +92,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_2 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/c/h$a.smali b/com.discord/smali/f/a/a/c/h$a.smali index e399f42be1..20097124f1 100644 --- a/com.discord/smali/f/a/a/c/h$a.smali +++ b/com.discord/smali/f/a/a/c/h$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/c/h$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionUncancelViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/c/h$c;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,66 +47,66 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 + .locals 4 check-cast p1, Lf/a/a/c/h$c; - const-string v0, "storeState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - iget-object v0, p0, Lf/a/a/c/h$a;->this$0:Lf/a/a/c/h; + iget-object v1, p0, Lf/a/a/c/h$a;->this$0:Lf/a/a/c/h; - invoke-virtual {v0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; + invoke-virtual {v1}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - instance-of v1, v1, Lf/a/a/c/h$d$d; + instance-of v2, v2, Lf/a/a/c/h$d$d; - if-nez v1, :cond_5 + if-nez v2, :cond_5 - invoke-virtual {v0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; + invoke-virtual {v1}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - instance-of v1, v1, Lf/a/a/c/h$d$a; + instance-of v2, v2, Lf/a/a/c/h$d$a; - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 goto :goto_1 :cond_0 iget-object p1, p1, Lf/a/a/c/h$c;->a:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - instance-of v1, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loading; + instance-of v2, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loading; - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 sget-object p1, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; goto :goto_0 :cond_1 - instance-of v1, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Failure; + instance-of v2, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Failure; - const v2, 0x7f1211fd + const v3, 0x7f1211fd - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 new-instance p1, Lf/a/a/c/h$d$a; - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v0 - invoke-direct {p1, v1}, Lf/a/a/c/h$d$a;->(Ljava/lang/Integer;)V + invoke-direct {p1, v0}, Lf/a/a/c/h$d$a;->(Ljava/lang/Integer;)V goto :goto_0 :cond_2 - instance-of v1, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded; + instance-of v2, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded; - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 check-cast p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Loaded; @@ -114,7 +114,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -124,40 +124,45 @@ new-instance p1, Lf/a/a/c/h$d$a; - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v0 - invoke-direct {p1, v1}, Lf/a/a/c/h$d$a;->(Ljava/lang/Integer;)V + invoke-direct {p1, v0}, Lf/a/a/c/h$d$a;->(Ljava/lang/Integer;)V goto :goto_0 :cond_3 - new-instance v1, Lf/a/a/c/h$d$b; + new-instance v0, Lf/a/a/c/h$d$b; const/4 v2, 0x0 - invoke-direct {v1, p1, v2, v2}, Lf/a/a/c/h$d$b;->(Lcom/discord/models/domain/ModelSubscription;ZZ)V + invoke-direct {v0, p1, v2, v2}, Lf/a/a/c/h$d$b;->(Lcom/discord/models/domain/ModelSubscription;ZZ)V - move-object p1, v1 + move-object p1, v0 goto :goto_0 :cond_4 new-instance p1, Lf/a/a/c/h$d$a; - const/4 v1, 0x0 - const/4 v2, 0x1 - invoke-direct {p1, v1, v2}, Lf/a/a/c/h$d$a;->(Ljava/lang/Integer;I)V + invoke-direct {p1, v0, v2}, Lf/a/a/c/h$d$a;->(Ljava/lang/Integer;I)V :goto_0 - invoke-virtual {v0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V :cond_5 :goto_1 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_6 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/c/h$b.smali b/com.discord/smali/f/a/a/c/h$b.smali index 6da18c8d26..86e0ed87e7 100644 --- a/com.discord/smali/f/a/a/c/h$b.smali +++ b/com.discord/smali/f/a/a/c/h$b.smali @@ -35,7 +35,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/c/h; - iget-wide v2, p0, Lf/a/a/c/h$b;->a:J + iget-wide v1, p0, Lf/a/a/c/h$b;->a:J sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getSubscriptions()Lcom/discord/stores/StoreSubscriptions; - move-result-object v4 + move-result-object v3 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; - move-result-object v5 + move-result-object v4 sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v6 + move-result-object v5 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -82,19 +78,19 @@ move-result-object v0 - sget-object v1, Lf/a/a/c/i;->d:Lf/a/a/c/i; + sget-object v6, Lf/a/a/c/i;->d:Lf/a/a/c/i; - invoke-virtual {v0, v1}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; + invoke-virtual {v0, v6}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; - move-result-object v7 + move-result-object v6 const-string v0, "StoreStream\n .g\u2026().map { StoreState(it) }" - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v7}, Lf/a/a/c/h;->(JLcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V + invoke-direct/range {v0 .. v6}, Lf/a/a/c/h;->(JLcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V return-object p1 .end method diff --git a/com.discord/smali/f/a/a/c/h$c.smali b/com.discord/smali/f/a/a/c/h$c.smali index 6035c5de41..774452b6fc 100644 --- a/com.discord/smali/f/a/a/c/h$c.smali +++ b/com.discord/smali/f/a/a/c/h$c.smali @@ -20,11 +20,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V - .locals 1 - - const-string v0, "subscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,7 +46,7 @@ iget-object p1, p1, Lf/a/a/c/h$c;->a:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/h$d$a.smali b/com.discord/smali/f/a/a/c/h$d$a.smali index 650f222a6c..8892e5df58 100644 --- a/com.discord/smali/f/a/a/c/h$d$a.smali +++ b/com.discord/smali/f/a/a/c/h$d$a.smali @@ -72,7 +72,7 @@ iget-object p1, p1, Lf/a/a/c/h$d$a;->a:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/c/h$d$b.smali b/com.discord/smali/f/a/a/c/h$d$b.smali index 33092ed900..264fb5b10e 100644 --- a/com.discord/smali/f/a/a/c/h$d$b.smali +++ b/com.discord/smali/f/a/a/c/h$d$b.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/models/domain/ModelSubscription;ZZ)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lf/a/a/c/h$d;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/a/a/c/h$d$b;->a:Lcom/discord/models/domain/ModelSubscription; @@ -41,6 +39,13 @@ iput-boolean p3, p0, Lf/a/a/c/h$d$b;->c:Z return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static a(Lf/a/a/c/h$d$b;Lcom/discord/models/domain/ModelSubscription;ZZI)Lf/a/a/c/h$d$b; @@ -74,11 +79,9 @@ iget-boolean p3, p0, Lf/a/a/c/h$d$b;->c:Z :cond_2 - if-eqz p0, :cond_3 + if-eqz p0, :cond_4 - const-string p0, "subscription" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 new-instance p0, Lf/a/a/c/h$d$b; @@ -87,6 +90,13 @@ return-object p0 :cond_3 + const-string p0, "subscription" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 throw v0 .end method @@ -107,7 +117,7 @@ iget-object v1, p1, Lf/a/a/c/h$d$b;->a:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/a/c/h.smali b/com.discord/smali/f/a/a/c/h.smali index 248196d2d6..0b7f7d5beb 100644 --- a/com.discord/smali/f/a/a/c/h.smali +++ b/com.discord/smali/f/a/a/c/h.smali @@ -33,7 +33,7 @@ # direct methods .method public constructor (JLcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V - .locals 9 + .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -46,67 +46,88 @@ } .end annotation - const-string v0, "storeSubscriptions" + move-object v0, p0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, p3 - const-string v0, "storePremiumGuildSubscription" + move-object/from16 v2, p4 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "restAPI" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeObservable" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V - - iput-wide p1, p0, Lf/a/a/c/h;->d:J - - iput-object p3, p0, Lf/a/a/c/h;->e:Lcom/discord/stores/StoreSubscriptions; - - iput-object p4, p0, Lf/a/a/c/h;->f:Lcom/discord/stores/StorePremiumGuildSubscription; - - iput-object p5, p0, Lf/a/a/c/h;->g:Lcom/discord/utilities/rest/RestAPI; - - invoke-virtual {p3}, Lcom/discord/stores/StoreSubscriptions;->fetchSubscriptions()V - - invoke-static {p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - - move-result-object p1 - - const/4 p2, 0x0 - - const/4 p3, 0x2 - - invoke-static {p1, p0, p2, p3, p2}, 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 v0 - - const-class v1, Lf/a/a/c/h; - - new-instance v6, Lf/a/a/c/h$a; - - invoke-direct {v6, p0}, Lf/a/a/c/h$a;->(Lf/a/a/c/h;)V - - const/4 v2, 0x0 - - const/4 v3, 0x0 + move-object/from16 v3, p5 const/4 v4, 0x0 - const/4 v5, 0x0 + if-eqz v1, :cond_2 - const/16 v7, 0x1e + if-eqz v2, :cond_1 + + if-eqz v3, :cond_0 + + sget-object v5, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c; + + invoke-direct {p0, v5}, Lf/a/b/q0;->(Ljava/lang/Object;)V + + move-wide v5, p1 + + iput-wide v5, v0, Lf/a/a/c/h;->d:J + + iput-object v1, v0, Lf/a/a/c/h;->e:Lcom/discord/stores/StoreSubscriptions; + + iput-object v2, v0, Lf/a/a/c/h;->f:Lcom/discord/stores/StorePremiumGuildSubscription; + + iput-object v3, v0, Lf/a/a/c/h;->g:Lcom/discord/utilities/rest/RestAPI; + + invoke-virtual/range {p3 .. p3}, Lcom/discord/stores/StoreSubscriptions;->fetchSubscriptions()V + + invoke-static/range {p6 .. p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + + move-result-object v1 + + const/4 v2, 0x2 + + invoke-static {v1, p0, v4, v2, v4}, 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 v5 + + const-class v6, Lf/a/a/c/h; + + const/4 v7, 0x0 const/4 v8, 0x0 - invoke-static/range {v0 .. v8}, 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 + const/4 v9, 0x0 + + const/4 v10, 0x0 + + new-instance v11, Lf/a/a/c/h$a; + + invoke-direct {v11, p0}, Lf/a/a/c/h$a;->(Lf/a/a/c/h;)V + + const/16 v12, 0x1e + + const/4 v13, 0x0 + + invoke-static/range {v5 .. v13}, 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 v1, "restAPI" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1 + const-string v1, "storePremiumGuildSubscription" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v1, "storeSubscriptions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method diff --git a/com.discord/smali/f/a/a/c/i.smali b/com.discord/smali/f/a/a/c/i.smali index d64cb6346b..6f709d800e 100644 --- a/com.discord/smali/f/a/a/c/i.smali +++ b/com.discord/smali/f/a/a/c/i.smali @@ -16,9 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", - "Lf/a/a/c/h$c;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lf/a/a/c/h$c;->(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V diff --git a/com.discord/smali/f/a/a/c/j.smali b/com.discord/smali/f/a/a/c/j.smali index c23287b429..d46b0d4c82 100644 --- a/com.discord/smali/f/a/a/c/j.smali +++ b/com.discord/smali/f/a/a/c/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/c/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumGuildSubscriptionUncancelViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,9 @@ check-cast p1, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils$ModifySubscriptionSlotResult; - const-string v0, "result" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -56,9 +56,9 @@ if-eqz p1, :cond_1 - const/4 v0, 0x1 + const/4 v1, 0x1 - if-eq p1, v0, :cond_0 + if-eq p1, v1, :cond_0 const/4 v0, 0x2 @@ -69,15 +69,13 @@ :cond_0 iget-object p1, p0, Lf/a/a/c/j;->this$0:Lf/a/a/c/h; - iget-object v1, p0, Lf/a/a/c/j;->$loadedViewState:Lf/a/a/c/h$d$b; - - const/4 v2, 0x0 + iget-object v2, p0, Lf/a/a/c/j;->$loadedViewState:Lf/a/a/c/h$d$b; const/4 v3, 0x0 const/4 v4, 0x3 - invoke-static {v1, v2, v3, v0, v4}, Lf/a/a/c/h$d$b;->a(Lf/a/a/c/h$d$b;Lcom/discord/models/domain/ModelSubscription;ZZI)Lf/a/a/c/h$d$b; + invoke-static {v2, v0, v3, v1, v4}, Lf/a/a/c/h$d$b;->a(Lf/a/a/c/h$d$b;Lcom/discord/models/domain/ModelSubscription;ZZI)Lf/a/a/c/h$d$b; move-result-object v0 @@ -96,4 +94,11 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_2 + const-string p1, "result" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/d/a/a$b.smali b/com.discord/smali/f/a/a/d/a/a$b.smali index f3680423cd..a49505b26e 100644 --- a/com.discord/smali/f/a/a/d/a/a$b.smali +++ b/com.discord/smali/f/a/a/d/a/a$b.smali @@ -28,10 +28,6 @@ .method public final a(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/a/d/a/a; invoke-direct {v0}, Lf/a/a/d/a/a;->()V diff --git a/com.discord/smali/f/a/a/d/a/a$c.smali b/com.discord/smali/f/a/a/d/a/a$c.smali index ae273d0632..108367aa3a 100644 --- a/com.discord/smali/f/a/a/d/a/a$c.smali +++ b/com.discord/smali/f/a/a/d/a/a$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/d/a/a$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AudioOutputSelectionDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/d/a/c$d;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,16 +51,14 @@ check-cast p1, Lf/a/a/d/a/c$d; - const-string/jumbo v0, "viewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c iget-object v1, p0, Lf/a/a/d/a/a$c;->this$0:Lf/a/a/d/a/a; if-eqz v1, :cond_b - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p1, Lf/a/a/d/a/c$d$b; if-eqz v0, :cond_0 @@ -266,7 +264,12 @@ return-object p1 :cond_b - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_c + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/d/a/a.smali b/com.discord/smali/f/a/a/d/a/a.smali index 96a0d09a93..919ed63a6f 100644 --- a/com.discord/smali/f/a/a/d/a/a.smali +++ b/com.discord/smali/f/a/a/d/a/a.smali @@ -39,71 +39,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/d/a/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "bluetoothRadioButton" + const-class v2, Lf/a/a/d/a/a; - const-string v3, "getBluetoothRadioButton()Landroid/widget/RadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "bluetoothRadioButton" - move-result-object v1 + const-string v4, "getBluetoothRadioButton()Landroid/widget/RadioButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/d/a/a; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "speakerRadioButton" + const/4 v2, 0x0 - const-string v3, "getSpeakerRadioButton()Landroid/widget/RadioButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/d/a/a; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "speakerRadioButton" + + const-string v4, "getSpeakerRadioButton()Landroid/widget/RadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/d/a/a; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "wiredRadioButton" + const-class v2, Lf/a/a/d/a/a; - const-string v3, "getWiredRadioButton()Landroid/widget/RadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string/jumbo v3, "wiredRadioButton" + + const-string v4, "getWiredRadioButton()Landroid/widget/RadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/d/a/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "earpieceRadioButton" + const-class v2, Lf/a/a/d/a/a; - const-string v3, "getEarpieceRadioButton()Landroid/widget/RadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "earpieceRadioButton" + + const-string v4, "getEarpieceRadioButton()Landroid/widget/RadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lf/a/a/d/a/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "radioGroup" + const-class v2, Lf/a/a/d/a/a; - const-string v3, "getRadioGroup()Landroid/widget/RadioGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "radioGroup" + + const-string v4, "getRadioGroup()Landroid/widget/RadioGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -187,7 +217,7 @@ const-string v2, "Observable\n .time\u2026S, TimeUnit.MILLISECONDS)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 @@ -231,9 +261,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -355,7 +385,7 @@ const-string v0, "ViewModelProvider(\n \u2026logViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lf/a/a/d/a/c; @@ -367,10 +397,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V const v0, 0x7f040147 @@ -494,9 +520,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/f/a/a/d/a/b.smali b/com.discord/smali/f/a/a/d/a/b.smali index 418e66a5fc..08b297ff45 100644 --- a/com.discord/smali/f/a/a/d/a/b.smali +++ b/com.discord/smali/f/a/a/d/a/b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/d/a/b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AudioOutputSelectionDialog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/a/d/a/c$a.smali b/com.discord/smali/f/a/a/d/a/c$a.smali index 4e78d2ba72..284087bdfd 100644 --- a/com.discord/smali/f/a/a/d/a/c$a.smali +++ b/com.discord/smali/f/a/a/d/a/c$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/d/a/c$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AudioOutputSelectionDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/d/a/c$c;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,15 +51,13 @@ check-cast p1, Lf/a/a/d/a/c$c; - const-string v0, "storeState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - iget-object v0, p0, Lf/a/a/d/a/c$a;->this$0:Lf/a/a/d/a/c; + iget-object v1, p0, Lf/a/a/d/a/c$a;->this$0:Lf/a/a/d/a/c; - const/4 v1, 0x0 - - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 iget-object p1, p1, Lf/a/a/d/a/c$c;->a:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; @@ -104,18 +102,18 @@ if-eqz v7, :cond_2 - const/4 v1, 0x0 + const/4 v0, 0x0 - invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - check-cast v1, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; + check-cast v0, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; :cond_2 - move-object v8, v1 + move-object v8, v0 - new-instance v1, Lf/a/a/d/a/c$d$a; + new-instance v0, Lf/a/a/d/a/c$d$a; invoke-virtual {p1}, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->getSelectedOutputDevice()Lcom/discord/stores/StoreAudioDevices$OutputDevice; @@ -139,16 +137,23 @@ move-result v11 - move-object v5, v1 + move-object v5, v0 invoke-direct/range {v5 .. v11}, Lf/a/a/d/a/c$d$a;->(Lcom/discord/stores/StoreAudioDevices$OutputDevice;ZLcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio;ZZZ)V - invoke-virtual {v0, v1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1, v0}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 :cond_3 - throw v1 + throw v0 + + :cond_4 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/d/a/c$b.smali b/com.discord/smali/f/a/a/d/a/c$b.smali index b1b3abaa07..fad74dca3a 100644 --- a/com.discord/smali/f/a/a/d/a/c$b.smali +++ b/com.discord/smali/f/a/a/d/a/c$b.smali @@ -27,6 +27,8 @@ and-int/lit8 p1, p2, 0x1 + const/4 p2, 0x0 + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -38,18 +40,23 @@ goto :goto_0 :cond_0 - const/4 p1, 0x0 + move-object p1, p2 :goto_0 - const-string p2, "storeAudioDevices" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lf/a/a/d/a/c$b;->a:Lcom/discord/stores/StoreAudioDevices; return-void + + :cond_1 + const-string p1, "storeAudioDevices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method @@ -66,10 +73,6 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/d/a/c; iget-object v0, p0, Lf/a/a/d/a/c$b;->a:Lcom/discord/stores/StoreAudioDevices; @@ -86,7 +89,7 @@ const-string v2, "storeAudioDevices.getAud\u2026tate(audioDevicesState) }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0, v1}, Lf/a/a/d/a/c;->(Lcom/discord/stores/StoreAudioDevices;Lrx/Observable;)V diff --git a/com.discord/smali/f/a/a/d/a/c$c.smali b/com.discord/smali/f/a/a/d/a/c$c.smali index 74dc0f407a..e397dda445 100644 --- a/com.discord/smali/f/a/a/d/a/c$c.smali +++ b/com.discord/smali/f/a/a/d/a/c$c.smali @@ -20,11 +20,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V - .locals 1 - - const-string v0, "audioDevicesState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,7 +46,7 @@ iget-object p1, p1, Lf/a/a/d/a/c$c;->a:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/d/a/c$d$a.smali b/com.discord/smali/f/a/a/d/a/c$d$a.smali index 51a25255ff..bb78af8e30 100644 --- a/com.discord/smali/f/a/a/d/a/c$d$a.smali +++ b/com.discord/smali/f/a/a/d/a/c$d$a.smali @@ -32,12 +32,10 @@ .method public constructor (Lcom/discord/stores/StoreAudioDevices$OutputDevice;ZLcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio;ZZZ)V .locals 1 - const-string v0, "selectedAudioOutput" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lf/a/a/d/a/c$d;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/a/a/d/a/c$d$a;->a:Lcom/discord/stores/StoreAudioDevices$OutputDevice; @@ -53,6 +51,13 @@ iput-boolean p6, p0, Lf/a/a/d/a/c$d$a;->f:Z return-void + + :cond_0 + const-string p1, "selectedAudioOutput" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -72,7 +77,7 @@ iget-object v1, p1, Lf/a/a/d/a/c$d$a;->a:Lcom/discord/stores/StoreAudioDevices$OutputDevice; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -88,7 +93,7 @@ iget-object v1, p1, Lf/a/a/d/a/c$d$a;->c:Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/a/d/a/c.smali b/com.discord/smali/f/a/a/d/a/c.smali index 975a2a5309..2cf0e55d90 100644 --- a/com.discord/smali/f/a/a/d/a/c.smali +++ b/com.discord/smali/f/a/a/d/a/c.smali @@ -38,34 +38,24 @@ } .end annotation - const-string v0, "storeAudioDevices" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-string v0, "storeStateObservable" + sget-object v1, Lf/a/a/d/a/c$d$b;->a:Lf/a/a/d/a/c$d$b; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lf/a/a/d/a/c$d$b;->a:Lf/a/a/d/a/c$d$b; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lf/a/a/d/a/c;->d:Lcom/discord/stores/StoreAudioDevices; - const/4 p1, 0x0 + const/4 p1, 0x2 - const/4 v0, 0x2 - - invoke-static {p2, p0, p1, v0, p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, p0, v0, p1, 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/d/a/c; - new-instance v7, Lf/a/a/d/a/c$a; - - invoke-direct {v7, p0}, Lf/a/a/d/a/c$a;->(Lf/a/a/d/a/c;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -74,6 +64,10 @@ const/4 v6, 0x0 + new-instance v7, Lf/a/a/d/a/c$a; + + invoke-direct {v7, p0}, Lf/a/a/d/a/c$a;->(Lf/a/a/d/a/c;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -81,4 +75,11 @@ 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, "storeAudioDevices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/d/a/d.smali b/com.discord/smali/f/a/a/d/a/d.smali index 3995f0813b..900621ef6a 100644 --- a/com.discord/smali/f/a/a/d/a/d.smali +++ b/com.discord/smali/f/a/a/d/a/d.smali @@ -16,9 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;", - "Lf/a/a/d/a/c$c;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ const-string v1, "audioDevicesState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lf/a/a/d/a/c$c;->(Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V diff --git a/com.discord/smali/f/a/a/e/a$a.smali b/com.discord/smali/f/a/a/e/a$a.smali index 21ac6b4f51..1181b89b3e 100644 --- a/com.discord/smali/f/a/a/e/a$a.smali +++ b/com.discord/smali/f/a/a/e/a$a.smali @@ -47,9 +47,9 @@ iget v0, p0, Lf/a/a/e/a$a;->d:I - const-string/jumbo v1, "v.context" + const-string v1, "v.context" - const-string/jumbo v2, "v" + const-string v2, "v" if-eqz v0, :cond_1 @@ -61,13 +61,13 @@ check-cast v0, Lf/a/a/e/a; - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lf/a/a/e/a$a;->f:Ljava/lang/Object; @@ -87,13 +87,13 @@ check-cast v0, Lf/a/a/e/a; - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lf/a/a/e/a$a;->f:Ljava/lang/Object; diff --git a/com.discord/smali/f/a/a/e/a.smali b/com.discord/smali/f/a/a/e/a.smali index 553614bad1..eb14916bd9 100644 --- a/com.discord/smali/f/a/a/e/a.smali +++ b/com.discord/smali/f/a/a/e/a.smali @@ -35,57 +35,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/e/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogText" + const-class v2, Lf/a/a/e/a; - const-string v3, "getDialogText()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogText" - move-result-object v1 + const-string v4, "getDialogText()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/e/a; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dialogTrustDomain" + const/4 v2, 0x0 - const-string v3, "getDialogTrustDomain()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/e/a; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dialogTrustDomain" + + const-string v4, "getDialogTrustDomain()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/e/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogConfirm" + const-class v2, Lf/a/a/e/a; - const-string v3, "getDialogConfirm()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dialogConfirm" + + const-string v4, "getDialogConfirm()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/e/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogCancel" + const-class v2, Lf/a/a/e/a; - const-string v3, "getDialogCancel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dialogCancel" + + const-string v4, "getDialogCancel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -256,10 +280,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; @@ -284,7 +304,7 @@ :goto_0 const-string v0, "arguments?.getString(DIALOG_URL) ?: \"\"" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lf/a/a/e/a;->d:Lkotlin/properties/ReadOnlyProperty; diff --git a/com.discord/smali/f/a/a/f.smali b/com.discord/smali/f/a/a/f.smali index 408d1b6f4b..9ad3d758da 100644 --- a/com.discord/smali/f/a/a/f.smali +++ b/com.discord/smali/f/a/a/f.smali @@ -35,43 +35,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/f; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogText" + const-class v2, Lf/a/a/f; - const-string v3, "getDialogText()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogText" - move-result-object v1 + const-string v4, "getDialogText()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/f; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dialogConfirm" + const/4 v2, 0x0 - const-string v3, "getDialogConfirm()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/f; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dialogConfirm" + + const-string v4, "getDialogConfirm()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/f; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogCancel" + const-class v2, Lf/a/a/f; - const-string v3, "getDialogCancel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dialogCancel" + + const-string v4, "getDialogCancel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -139,7 +157,7 @@ const-string v0, "storeUserSettings\n \u2026ibilityDetection(allowed)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 @@ -172,9 +190,9 @@ return-void :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -210,7 +228,7 @@ const-string v0, "ViewModelProvider(\n \u2026logViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lf/a/a/p; @@ -222,10 +240,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V iget-object p1, p0, Lf/a/a/f;->f:Lkotlin/properties/ReadOnlyProperty; @@ -288,7 +302,7 @@ const-string v0, "requireContext()" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-array v0, v2, [Ljava/lang/Object; @@ -312,7 +326,7 @@ const-string v0, "getString(\n R\u2026TY_TRACKING_ID)\n )" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 diff --git a/com.discord/smali/f/a/a/g$a.smali b/com.discord/smali/f/a/a/g$a.smali index caf47c1c5c..1b4636fd52 100644 --- a/com.discord/smali/f/a/a/g$a.smali +++ b/com.discord/smali/f/a/a/g$a.smali @@ -63,15 +63,15 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lf/a/a/g$a;->f:Ljava/lang/Object; check-cast v0, Ljava/lang/String; - const-string/jumbo v1, "username" + const-string v1, "username" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f1204d4 @@ -101,7 +101,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lf/a/a/g$a;->f:Ljava/lang/Object; diff --git a/com.discord/smali/f/a/a/g.smali b/com.discord/smali/f/a/a/g.smali index 8e9856870f..54c5fb1b26 100644 --- a/com.discord/smali/f/a/a/g.smali +++ b/com.discord/smali/f/a/a/g.smali @@ -33,43 +33,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/g; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogHeader" + const-class v2, Lf/a/a/g; - const-string v3, "getDialogHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogHeader" - move-result-object v1 + const-string v4, "getDialogHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/g; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "openInBrowserItem" + const/4 v2, 0x0 - const-string v3, "getOpenInBrowserItem()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/g; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "openInBrowserItem" + + const-string v4, "getOpenInBrowserItem()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/g; + new-instance v1, Lk0/n/c/q; - const-string v2, "copyUsernameItem" + const-class v2, Lf/a/a/g; - const-string v3, "getCopyUsernameItem()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "copyUsernameItem" + + const-string v4, "getCopyUsernameItem()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -133,10 +151,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getArgumentsOrDefault()Landroid/os/Bundle; diff --git a/com.discord/smali/f/a/a/h$a.smali b/com.discord/smali/f/a/a/h$a.smali index b97928a7f2..88ec80deff 100644 --- a/com.discord/smali/f/a/a/h$a.smali +++ b/com.discord/smali/f/a/a/h$a.smali @@ -28,10 +28,6 @@ .method public final a(Landroidx/fragment/app/FragmentManager;I)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V diff --git a/com.discord/smali/f/a/a/h.smali b/com.discord/smali/f/a/a/h.smali index 83b0e42720..4f30287da0 100644 --- a/com.discord/smali/f/a/a/h.smali +++ b/com.discord/smali/f/a/a/h.smali @@ -31,29 +31,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/h; + new-instance v1, Lk0/n/c/q; - const-string v2, "body" + const-class v2, Lf/a/a/h; - const-string v3, "getBody()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "body" - move-result-object v1 + const-string v4, "getBody()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/h; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "confirmBtn" + const/4 v2, 0x0 - const-string v3, "getConfirmBtn()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/h; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "confirmBtn" + + const-string v4, "getConfirmBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 diff --git a/com.discord/smali/f/a/a/i$a.smali b/com.discord/smali/f/a/a/i$a.smali index 3257a88d49..1ac5e522ba 100644 --- a/com.discord/smali/f/a/a/i$a.smali +++ b/com.discord/smali/f/a/a/i$a.smali @@ -28,33 +28,27 @@ .method public final a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;JJ)Lf/a/a/i; .locals 3 - const-string v0, "fragmentManager" + new-instance v0, Lf/a/a/i; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v0}, Lf/a/a/i;->()V - const-string v0, "label" + new-instance v1, Landroid/os/Bundle; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v1}, Landroid/os/Bundle;->()V - new-instance v1, Lf/a/a/i; + const-string v2, "label" - invoke-direct {v1}, Lf/a/a/i;->()V - - new-instance v2, Landroid/os/Bundle; - - invoke-direct {v2}, Landroid/os/Bundle;->()V - - invoke-virtual {v2, v0, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v2, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string p2, "initial_date" - invoke-virtual {v2, p2, p3, p4}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v1, p2, p3, p4}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V const-string p2, "max_date" - invoke-virtual {v2, p2, p5, p6}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v1, p2, p5, p6}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V - invoke-virtual {v1, v2}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V + invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V const-class p2, Lf/a/a/i; @@ -62,7 +56,7 @@ move-result-object p2 - invoke-virtual {v1, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V + invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V - return-object v1 + return-object v0 .end method diff --git a/com.discord/smali/f/a/a/i$b.smali b/com.discord/smali/f/a/a/i$b.smali index 75b0043174..b2d0f0a040 100644 --- a/com.discord/smali/f/a/a/i$b.smali +++ b/com.discord/smali/f/a/a/i$b.smali @@ -47,7 +47,7 @@ const-string p3, "cal" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/util/Calendar;->getTimeInMillis()J diff --git a/com.discord/smali/f/a/a/i.smali b/com.discord/smali/f/a/a/i.smali index 8b4c78bd87..45560b67e8 100644 --- a/com.discord/smali/f/a/a/i.smali +++ b/com.discord/smali/f/a/a/i.smali @@ -47,43 +47,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/i; + new-instance v1, Lk0/n/c/q; - const-string v2, "picker" + const-class v2, Lf/a/a/i; - const-string v3, "getPicker()Landroid/widget/DatePicker;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "picker" - move-result-object v1 + const-string v4, "getPicker()Landroid/widget/DatePicker;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/i; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "title" + const/4 v2, 0x0 - const-string v3, "getTitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/i; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "title" + + const-string v4, "getTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/i; + new-instance v1, Lk0/n/c/q; - const-string v2, "dismissButton" + const-class v2, Lf/a/a/i; - const-string v3, "getDismissButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dismissButton" + + const-string v4, "getDismissButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -273,7 +291,7 @@ const-string v1, "calendar" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v3, p0, Lf/a/a/i;->e:J diff --git a/com.discord/smali/f/a/a/j.smali b/com.discord/smali/f/a/a/j.smali index 23be5dceed..2225e9adcf 100644 --- a/com.discord/smali/f/a/a/j.smali +++ b/com.discord/smali/f/a/a/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendRequestDialogs.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,13 +38,11 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/a/j;->$onAccept:Lkotlin/jvm/functions/Function0; @@ -53,4 +51,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/k.smali b/com.discord/smali/f/a/a/k.smali index 5ec5c28f9e..6c2f586a01 100644 --- a/com.discord/smali/f/a/a/k.smali +++ b/com.discord/smali/f/a/a/k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendRequestDialogs.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,13 +38,11 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/a/k;->$onIgnore:Lkotlin/jvm/functions/Function0; @@ -53,4 +51,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/l.smali b/com.discord/smali/f/a/a/l.smali index 947545058d..0b03c82407 100644 --- a/com.discord/smali/f/a/a/l.smali +++ b/com.discord/smali/f/a/a/l.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/l; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FriendRequestDialogs.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Landroid/view/View; - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/a/l;->$onConfirm:Lkotlin/jvm/functions/Function1; @@ -59,4 +57,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/m$a.smali b/com.discord/smali/f/a/a/m$a.smali index 166d5eb89a..5ba556f9b0 100644 --- a/com.discord/smali/f/a/a/m$a.smali +++ b/com.discord/smali/f/a/a/m$a.smali @@ -28,10 +28,6 @@ .method public final a(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/a/m; invoke-direct {v0}, Lf/a/a/m;->()V diff --git a/com.discord/smali/f/a/a/m.smali b/com.discord/smali/f/a/a/m.smali index b19e55ad14..bba8877407 100644 --- a/com.discord/smali/f/a/a/m.smali +++ b/com.discord/smali/f/a/a/m.smali @@ -29,19 +29,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/m; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmBtn" + const-class v2, Lf/a/a/m; - const-string v3, "getConfirmBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "confirmBtn" - move-result-object v1 + const-string v4, "getConfirmBtn()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lf/a/a/m;->e:[Lkotlin/reflect/KProperty; diff --git a/com.discord/smali/f/a/a/n$a.smali b/com.discord/smali/f/a/a/n$a.smali index 7fd41f016c..4598b7dcbf 100644 --- a/com.discord/smali/f/a/a/n$a.smali +++ b/com.discord/smali/f/a/a/n$a.smali @@ -43,22 +43,6 @@ } .end annotation - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "title" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "options" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSelectedListener" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/a/n; invoke-direct {v0}, Lf/a/a/n;->()V @@ -81,7 +65,7 @@ const-class p2, Lf/a/a/n; - invoke-static {p2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {p2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object p2 diff --git a/com.discord/smali/f/a/a/n$b.smali b/com.discord/smali/f/a/a/n$b.smali index e4211cc3a9..00fda52341 100644 --- a/com.discord/smali/f/a/a/n$b.smali +++ b/com.discord/smali/f/a/a/n$b.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Lf/a/a/n;Landroid/view/View;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -39,10 +39,6 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lf/a/a/n$b;->b:Lf/a/a/n; invoke-direct {p0, p2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V @@ -61,9 +57,7 @@ check-cast p1, Ljava/lang/CharSequence; - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/a/n$b;->a:Landroid/widget/TextView; @@ -78,4 +72,13 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/n$d.smali b/com.discord/smali/f/a/a/n$d.smali index 1dc7b4dddf..68afc83ba6 100644 --- a/com.discord/smali/f/a/a/n$d.smali +++ b/com.discord/smali/f/a/a/n$d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/n$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SelectorDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -54,13 +54,11 @@ check-cast p2, Landroid/view/ViewGroup; - const-string v0, "inflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d0047 @@ -76,9 +74,23 @@ const-string v1, "itemView" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, v0, p1}, Lf/a/a/n$b;->(Lf/a/a/n;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/n.smali b/com.discord/smali/f/a/a/n.smali index 3c08ac3966..f4a85f1c2a 100644 --- a/com.discord/smali/f/a/a/n.smali +++ b/com.discord/smali/f/a/a/n.smali @@ -46,43 +46,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/n; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleTv" + const-class v2, Lf/a/a/n; - const-string v3, "getTitleTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleTv" - move-result-object v1 + const-string v4, "getTitleTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/n; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "listRv" + const/4 v2, 0x0 - const-string v3, "getListRv()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/n; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "listRv" + + const-string v4, "getListRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/n; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancelBtn" + const-class v2, Lf/a/a/n; - const-string v3, "getCancelBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancelBtn" + + const-string v4, "getCancelBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -176,10 +194,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V iget-object p1, p0, Lf/a/a/n;->e:Lkotlin/properties/ReadOnlyProperty; diff --git a/com.discord/smali/f/a/a/p$a.smali b/com.discord/smali/f/a/a/p$a.smali index 198169bbda..0592b78844 100644 --- a/com.discord/smali/f/a/a/p$a.smali +++ b/com.discord/smali/f/a/a/p$a.smali @@ -40,10 +40,6 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/p; sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; diff --git a/com.discord/smali/f/a/a/p.smali b/com.discord/smali/f/a/a/p.smali index b98ddd9f33..7148bfd293 100644 --- a/com.discord/smali/f/a/a/p.smali +++ b/com.discord/smali/f/a/a/p.smali @@ -30,13 +30,11 @@ .method public constructor (Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreNotices;)V .locals 1 - const-string v0, "storeUserSettings" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeNotices" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lf/a/a/p$b$a;->a:Lf/a/a/p$b$a; @@ -47,6 +45,20 @@ iput-object p2, p0, Lf/a/a/p;->e:Lcom/discord/stores/StoreNotices; return-void + + :cond_0 + const-string p1, "storeNotices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/q.smali b/com.discord/smali/f/a/a/q.smali index 6ac5ca9e5f..b18a94c32f 100644 --- a/com.discord/smali/f/a/a/q.smali +++ b/com.discord/smali/f/a/a/q.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/q; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetAccessibilityDetectionDialogViewModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserSettings;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/a/r.smali b/com.discord/smali/f/a/a/r.smali index 86f0d5856e..6523d0c6f1 100644 --- a/com.discord/smali/f/a/a/r.smali +++ b/com.discord/smali/f/a/a/r.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/r; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableTwoFactorPasswordDialog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Landroid/view/View; - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/a/r;->$onValidPasswordEntered:Lkotlin/jvm/functions/Function2; @@ -52,9 +50,9 @@ move-result-object v1 - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f0a0350 @@ -62,9 +60,9 @@ move-result-object p1 - const-string/jumbo v2, "view.findViewByIdcheckNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/google/android/material/textfield/TextInputLayout; @@ -77,4 +75,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/s$b.smali b/com.discord/smali/f/a/a/s$b.smali index e9eff8f0e3..1b963bfd50 100644 --- a/com.discord/smali/f/a/a/s$b.smali +++ b/com.discord/smali/f/a/a/s$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/s$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableTwoFactorPasswordDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,15 +57,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/s$c$a.smali b/com.discord/smali/f/a/a/s$c$a.smali index 64899ba4b5..e4a3c0859f 100644 --- a/com.discord/smali/f/a/a/s$c$a.smali +++ b/com.discord/smali/f/a/a/s$c$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/s$c$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableTwoFactorPasswordDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Token;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,15 +57,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lcom/discord/models/domain/ModelUser$Token; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/s$c$b.smali b/com.discord/smali/f/a/a/s$c$b.smali index 8ed4be98bf..274afd73f0 100644 --- a/com.discord/smali/f/a/a/s$c$b.smali +++ b/com.discord/smali/f/a/a/s$c$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/s$c$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableTwoFactorPasswordDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lf/a/a/s$c$b;->this$0:Lf/a/a/s$c; @@ -73,7 +71,7 @@ const-string v2, "error.response" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -105,4 +103,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/s.smali b/com.discord/smali/f/a/a/s.smali index aa229551ad..9204b40cef 100644 --- a/com.discord/smali/f/a/a/s.smali +++ b/com.discord/smali/f/a/a/s.smali @@ -45,43 +45,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/s; + new-instance v1, Lk0/n/c/q; - const-string v2, "ok" + const-class v2, Lf/a/a/s; - const-string v3, "getOk()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "ok" - move-result-object v1 + const-string v4, "getOk()Lcom/discord/views/LoadingButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/s; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cancel" + const/4 v2, 0x0 - const-string v3, "getCancel()Landroid/widget/Button;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/s; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/s; + new-instance v1, Lk0/n/c/q; - const-string v2, "textInputLayout" + const-class v2, Lf/a/a/s; - const-string v3, "getTextInputLayout()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "textInputLayout" + + const-string v4, "getTextInputLayout()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -179,10 +197,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V const/4 v0, 0x0 diff --git a/com.discord/smali/f/a/a/t$b.smali b/com.discord/smali/f/a/a/t$b.smali index 171d89a267..fc68fdf091 100644 --- a/com.discord/smali/f/a/a/t$b.smali +++ b/com.discord/smali/f/a/a/t$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/t$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUrgentMessageDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/v$e;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lf/a/a/v$e; - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/a/t$b;->this$0:Lf/a/a/t; @@ -134,4 +132,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/t$c.smali b/com.discord/smali/f/a/a/t$c.smali index 17fe35968e..465d144d54 100644 --- a/com.discord/smali/f/a/a/t$c.smali +++ b/com.discord/smali/f/a/a/t$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/t$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUrgentMessageDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/v$b;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lf/a/a/v$b; - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/a/t$c;->this$0:Lf/a/a/t; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/t.smali b/com.discord/smali/f/a/a/t.smali index b0e7d0899f..a5a7ac145d 100644 --- a/com.discord/smali/f/a/a/t.smali +++ b/com.discord/smali/f/a/a/t.smali @@ -35,43 +35,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/t; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogHeader" + const-class v2, Lf/a/a/t; - const-string v3, "getDialogHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogHeader" - move-result-object v1 + const-string v4, "getDialogHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/t; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dialogText" + const/4 v2, 0x0 - const-string v3, "getDialogText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/t; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dialogText" + + const-string v4, "getDialogText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/t; + new-instance v1, Lk0/n/c/q; - const-string v2, "buttonConfirm" + const-class v2, Lf/a/a/t; - const-string v3, "getButtonConfirm()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buttonConfirm" + + const-string v4, "getButtonConfirm()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -131,7 +149,7 @@ sget-object v1, Lf/a/a/v$b$a;->a:Lf/a/a/v$b$a; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -144,7 +162,7 @@ :cond_0 sget-object v1, Lf/a/a/v$b$b;->a:Lf/a/a/v$b$b; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -231,7 +249,7 @@ const-string v0, "ViewModelProvider(\n \u2026logViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lf/a/a/v; @@ -261,17 +279,13 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V iget-object p1, p0, Lf/a/a/t;->g:Lf/a/a/v; - const/4 v0, 0x0 + const-string v0, "viewModel" - const-string/jumbo v1, "viewModel" + const/4 v1, 0x0 if-eqz p1, :cond_1 @@ -311,7 +325,7 @@ const-string v0, "eventSubject" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -340,12 +354,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v0 + throw v1 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v0 + throw v1 .end method diff --git a/com.discord/smali/f/a/a/u.smali b/com.discord/smali/f/a/a/u.smali index f74d8cb634..d428d4aa72 100644 --- a/com.discord/smali/f/a/a/u.smali +++ b/com.discord/smali/f/a/a/u.smali @@ -36,21 +36,13 @@ const-string v2, "button" - move-object/from16 v3, p1 - - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v2 - const-string v3, "button.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v4, p1 - const-string v3, "context" + invoke-static {v4, v2, v3}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v2 sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -160,9 +152,9 @@ return-void :cond_1 - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/f/a/a/v$a.smali b/com.discord/smali/f/a/a/v$a.smali index 3f6df333ae..cf511998d9 100644 --- a/com.discord/smali/f/a/a/v$a.smali +++ b/com.discord/smali/f/a/a/v$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/v$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUrgentMessageDialogViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/a/v$d;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,30 +51,30 @@ check-cast p1, Lf/a/a/v$d; - const-string v0, "storeState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lf/a/a/v$a;->this$0:Lf/a/a/v; + iget-object v1, p0, Lf/a/a/v$a;->this$0:Lf/a/a/v; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 iget-object p1, p1, Lf/a/a/v$d;->a:Lcom/discord/models/domain/ModelUser; - invoke-virtual {v0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; + invoke-virtual {v1}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v1 + move-result-object v0 - check-cast v1, Lf/a/a/v$e; + check-cast v0, Lf/a/a/v$e; - if-nez v1, :cond_0 + if-nez v0, :cond_0 - const/4 v1, 0x0 + const/4 v0, 0x0 goto :goto_0 :cond_0 - iget-boolean v1, v1, Lf/a/a/v$e;->b:Z + iget-boolean v0, v0, Lf/a/a/v$e;->b:Z :goto_0 new-instance v2, Lf/a/a/v$e; @@ -83,16 +83,21 @@ move-result-object p1 - invoke-direct {v2, p1, v1}, Lf/a/a/v$e;->(Ljava/lang/Integer;Z)V + invoke-direct {v2, p1, v0}, Lf/a/a/v$e;->(Ljava/lang/Integer;Z)V - invoke-virtual {v0, v2}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1, v2}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 :cond_1 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_2 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/v$c.smali b/com.discord/smali/f/a/a/v$c.smali index 562301b10d..b5b7d58299 100644 --- a/com.discord/smali/f/a/a/v$c.smali +++ b/com.discord/smali/f/a/a/v$c.smali @@ -40,10 +40,6 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/v; sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -70,7 +66,7 @@ const-string v2, "storeUser.observeMe().ma\u2026oreState(user = meUser) }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0, v1}, Lf/a/a/v;->(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V diff --git a/com.discord/smali/f/a/a/v$d.smali b/com.discord/smali/f/a/a/v$d.smali index 236c5f1213..35a8e3ad8c 100644 --- a/com.discord/smali/f/a/a/v$d.smali +++ b/com.discord/smali/f/a/a/v$d.smali @@ -20,11 +20,7 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelUser;)V - .locals 1 - - const-string/jumbo v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,7 +46,7 @@ iget-object p1, p1, Lf/a/a/v$d;->a:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/a/v$e.smali b/com.discord/smali/f/a/a/v$e.smali index fe1e7b8204..686e3e10b5 100644 --- a/com.discord/smali/f/a/a/v$e.smali +++ b/com.discord/smali/f/a/a/v$e.smali @@ -50,7 +50,7 @@ iget-object v1, p1, Lf/a/a/v$e;->a:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/a/v.smali b/com.discord/smali/f/a/a/v.smali index 0dfabf528e..8b091feb68 100644 --- a/com.discord/smali/f/a/a/v.smali +++ b/com.discord/smali/f/a/a/v.smali @@ -49,16 +49,10 @@ } .end annotation - const-string v0, "restAPI" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeObservable" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x1 invoke-direct {p0, v0, v1, v0}, Lf/a/b/q0;->(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -77,10 +71,6 @@ const-class v2, Lf/a/a/v; - new-instance v7, Lf/a/a/v$a; - - invoke-direct {v7, p0}, Lf/a/a/v$a;->(Lf/a/a/v;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -89,6 +79,10 @@ const/4 v6, 0x0 + new-instance v7, Lf/a/a/v$a; + + invoke-direct {v7, p0}, Lf/a/a/v$a;->(Lf/a/a/v;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -102,4 +96,11 @@ iput-object p1, p0, Lf/a/a/v;->d:Lrx/subjects/PublishSubject; return-void + + :cond_0 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/a/w.smali b/com.discord/smali/f/a/a/w.smali index 21d4564ce4..d653a21232 100644 --- a/com.discord/smali/f/a/a/w.smali +++ b/com.discord/smali/f/a/a/w.smali @@ -16,9 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Lf/a/a/v$d;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ const-string v1, "meUser" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lf/a/a/v$d;->(Lcom/discord/models/domain/ModelUser;)V diff --git a/com.discord/smali/f/a/a/z/a$a$a.smali b/com.discord/smali/f/a/a/z/a$a$a.smali index 3d81b15b7a..6ccc3dd325 100644 --- a/com.discord/smali/f/a/a/z/a$a$a.smali +++ b/com.discord/smali/f/a/a/z/a$a$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/z/a$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGiftAcceptDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,7 @@ check-cast p1, Landroidx/fragment/app/FragmentActivity; - const-string v0, "appActivity" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -99,11 +97,11 @@ const-string v1, "appActivity.supportFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lf/a/a/z/a; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -116,4 +114,13 @@ sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; return-object p1 + + :cond_0 + const-string p1, "appActivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/z/a$a.smali b/com.discord/smali/f/a/a/z/a$a.smali index e6c00eafc6..1b668afa31 100644 --- a/com.discord/smali/f/a/a/z/a$a.smali +++ b/com.discord/smali/f/a/a/z/a$a.smali @@ -26,95 +26,85 @@ # virtual methods .method public final a(Ljava/lang/String;Ljava/lang/String;J)V - .locals 20 + .locals 19 move-object/from16 v0, p1 move-object/from16 v1, p2 - const-string v2, "giftCode" + const/4 v2, 0x0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 - const-string v3, "source" + if-eqz v1, :cond_0 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Lcom/discord/stores/StoreNotices$Notice; - new-instance v3, Lcom/discord/stores/StoreNotices$Notice; - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v4, "gift:" - - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v5 - - const/4 v2, 0x2 - - new-array v2, v2, [Lk0/s/b; - - const-class v4, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-virtual/range {p0 .. p1}, Lf/a/a/z/a$a;->b(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 - const/4 v6, 0x0 + const/4 v5, 0x0 - aput-object v4, v2, v6 + const-wide/16 v6, 0x0 - const-class v4, Lcom/discord/widgets/home/WidgetHome; - - invoke-static {v4}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v4 - - const/4 v6, 0x1 - - aput-object v4, v2, v6 - - invoke-static {v2}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v12 - - new-instance v2, Lf/a/a/z/a$a$a; - - move-wide/from16 v6, p3 - - invoke-direct {v2, v0, v1, v6, v7}, Lf/a/a/z/a$a$a;->(Ljava/lang/String;Ljava/lang/String;J)V - - const/4 v6, 0x0 - - const-wide/16 v7, 0x0 + const/4 v8, 0x0 const/4 v9, 0x0 const/4 v10, 0x0 + const-wide/16 v12, 0x0 + + const/4 v3, 0x2 + + new-array v3, v3, [Lk0/r/b; + const/4 v11, 0x0 - const-wide/16 v13, 0x0 + const-class v16, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-wide/16 v15, 0x0 + invoke-static/range {v16 .. v16}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/16 v18, 0x36 + move-result-object v16 - const/16 v19, 0x0 + aput-object v16, v3, v11 - move-object v4, v3 + const/4 v11, 0x1 - move-object/from16 v17, v2 + const-class v16, Lcom/discord/widgets/home/WidgetHome; - invoke-direct/range {v4 .. v19}, Lcom/discord/stores/StoreNotices$Notice;->(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-static/range {v16 .. v16}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v16 + + aput-object v16, v3, v11 + + invoke-static {v3}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + + move-result-object v11 + + new-instance v3, Lf/a/a/z/a$a$a; + + move-wide/from16 v14, p3 + + invoke-direct {v3, v0, v1, v14, v15}, Lf/a/a/z/a$a$a;->(Ljava/lang/String;Ljava/lang/String;J)V + + const/16 v0, 0x36 + + const/16 v18, 0x0 + + move-object v1, v3 + + move-object v3, v2 + + const-wide/16 v14, 0x0 + + move-object/from16 v16, v1 + + move/from16 v17, v0 + + invoke-direct/range {v3 .. v18}, Lcom/discord/stores/StoreNotices$Notice;->(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -122,7 +112,33 @@ move-result-object v0 - invoke-virtual {v0, v3}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V + invoke-virtual {v0, v2}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V return-void + + :cond_0 + const-string v0, "source" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + const-string v0, "giftCode" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 +.end method + +.method public final b(Ljava/lang/String;)Ljava/lang/String; + .locals 1 + + const-string v0, "gift:" + + invoke-static {v0, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 .end method diff --git a/com.discord/smali/f/a/a/z/a$b.smali b/com.discord/smali/f/a/a/z/a$b.smali index 4054f19bf0..f8dbdcd87b 100644 --- a/com.discord/smali/f/a/a/z/a$b.smali +++ b/com.discord/smali/f/a/a/z/a$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/z/a$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGiftAcceptDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,13 +47,11 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/a/z/a$b;->this$0:Lf/a/a/z/a; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/z/a$c.smali b/com.discord/smali/f/a/a/z/a$c.smali index a15a74d7d6..d5ec9250ec 100644 --- a/com.discord/smali/f/a/a/z/a$c.smali +++ b/com.discord/smali/f/a/a/z/a$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/a/z/a$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGiftAcceptDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGifting$GiftState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/stores/StoreGifting$GiftState; - const-string v0, "giftState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 instance-of v0, p1, Lcom/discord/stores/StoreGifting$GiftState$Loading; @@ -207,4 +205,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_9 + const-string p1, "giftState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/a/z/a.smali b/com.discord/smali/f/a/a/z/a.smali index ee8e65f615..7ebbbd3b4a 100644 --- a/com.discord/smali/f/a/a/z/a.smali +++ b/com.discord/smali/f/a/a/z/a.smali @@ -39,85 +39,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/a/z/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogHeader" + const-class v2, Lf/a/a/z/a; - const-string v3, "getDialogHeader()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogHeader" - move-result-object v1 + const-string v4, "getDialogHeader()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/a/z/a; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dialogText" + const/4 v2, 0x0 - const-string v3, "getDialogText()Lcom/discord/app/AppTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/a/z/a; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dialogText" + + const-string v4, "getDialogText()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/a/z/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogImage" + const-class v2, Lf/a/a/z/a; - const-string v3, "getDialogImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dialogImage" + + const-string v4, "getDialogImage()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/a/z/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "button" + const-class v2, Lf/a/a/z/a; - const-string v3, "getButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "button" + + const-string v4, "getButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lf/a/a/z/a; + new-instance v1, Lk0/n/c/q; - const-string v2, "progress" + const-class v2, Lf/a/a/z/a; - const-string v3, "getProgress()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "progress" + + const-string v4, "getProgress()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lf/a/a/z/a; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "viewFlipper" + const-class v2, Lf/a/a/z/a; - const-string v3, "getViewFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewFlipper" + + const-string v4, "getViewFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -257,7 +293,7 @@ :goto_1 const-string/jumbo v5, "when {\n gift.isAnyN\u2026ion_header_success)\n }" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->isNitroClassicGift()Z @@ -310,7 +346,7 @@ :goto_2 const-string/jumbo v0, "when {\n gift.isNitr\u2026ccess_mobile, name)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lf/a/a/z/a;->m()Lcom/discord/app/AppTextView; @@ -747,7 +783,7 @@ :goto_1 const-string/jumbo v4, "when {\n gift.isAnyN\u2026ion_header_confirm)\n }" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->isAnyNitroGift()Z @@ -789,7 +825,7 @@ :goto_2 const-string/jumbo v0, "when {\n gift.isAnyN\u2026body_confirm, name)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lf/a/a/z/a;->m()Lcom/discord/app/AppTextView; @@ -869,7 +905,7 @@ :goto_1 const-string/jumbo v5, "when {\n gift.isAnyN\u2026ion_header_confirm)\n }" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelGift;->isAnyNitroGift()Z @@ -911,7 +947,7 @@ :goto_2 const-string/jumbo v3, "when {\n gift.isAnyN\u2026body_confirm, name)\n }" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lf/a/a/z/a;->m()Lcom/discord/app/AppTextView; @@ -1230,7 +1266,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -1260,7 +1296,7 @@ const-string v2, "requireContext().resourc\u2026bPlan.intervalCount\n )" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscriptionPlan;->getInterval()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval; @@ -1286,7 +1322,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 @@ -1308,7 +1344,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 return-object p1 @@ -1326,7 +1362,7 @@ move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_0 const-string v1, "ARG_GIFT_CODE" @@ -1334,35 +1370,19 @@ move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_0 sget-object v1, Lf/a/a/z/a;->k:Lf/a/a/z/a$a; const-string v2, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v1, :cond_0 - - const-string v1, "giftCode" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "gift:" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1, v0}, Lf/a/a/z/a$a;->b(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_0 sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -1372,15 +1392,7 @@ invoke-virtual {v1, v0}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - throw v0 - - :cond_1 - :goto_0 invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroy()V return-void @@ -1389,10 +1401,6 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; diff --git a/com.discord/smali/f/a/b/a.smali b/com.discord/smali/f/a/b/a.smali index 6793741f3f..c8a00df258 100644 --- a/com.discord/smali/f/a/b/a.smali +++ b/com.discord/smali/f/a/b/a.smali @@ -34,7 +34,7 @@ const-string p2, "invoke(...)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/b/a0.smali b/com.discord/smali/f/a/b/a0.smali index 83eaff6518..a94a465c9d 100644 --- a/com.discord/smali/f/a/b/a0.smali +++ b/com.discord/smali/f/a/b/a0.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/b/a0; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -20,33 +20,49 @@ # direct methods .method public constructor (Lrx/functions/Action1;)V - .locals 7 + .locals 1 - const-class v3, Lrx/functions/Action1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "call" - - const-string v5, "call(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "call" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/functions/Action1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "call(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/functions/Action1; diff --git a/com.discord/smali/f/a/b/b.smali b/com.discord/smali/f/a/b/b.smali index feed4aca0c..cb9cfa344f 100644 --- a/com.discord/smali/f/a/b/b.smali +++ b/com.discord/smali/f/a/b/b.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/b/b; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppActivity.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/String;", "Ljava/lang/String;", @@ -38,27 +38,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/app/AppActivity$a; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v3, "" - - const-string v4, "(Ljava/lang/String;Ljava/lang/String;I)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppActivity$a; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/lang/String;Ljava/lang/String;I)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 @@ -72,17 +90,29 @@ move-result p3 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/app/AppActivity$a; invoke-direct {v0, p1, p2, p3}, Lcom/discord/app/AppActivity$a;->(Ljava/lang/String;Ljava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/b/b0.smali b/com.discord/smali/f/a/b/b0.smali index 83a3935885..e571254818 100644 --- a/com.discord/smali/f/a/b/b0.smali +++ b/com.discord/smali/f/a/b/b0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/b0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/c0.smali b/com.discord/smali/f/a/b/c0.smali index b7b26b2c4b..a8032d907e 100644 --- a/com.discord/smali/f/a/b/c0.smali +++ b/com.discord/smali/f/a/b/c0.smali @@ -67,7 +67,7 @@ const-string p1, "observable" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lf/a/b/c0;->d:Landroid/content/Context; @@ -79,7 +79,7 @@ const-string p1, "errorClass.simpleName" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lf/a/b/c0;->f:Lkotlin/jvm/functions/Function1; diff --git a/com.discord/smali/f/a/b/d0.smali b/com.discord/smali/f/a/b/d0.smali index 224801db0c..0265899255 100644 --- a/com.discord/smali/f/a/b/d0.smali +++ b/com.discord/smali/f/a/b/d0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/d0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/e.smali b/com.discord/smali/f/a/b/e.smali index ecbce6da10..8273cda9da 100644 --- a/com.discord/smali/f/a/b/e.smali +++ b/com.discord/smali/f/a/b/e.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppActivity.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -31,7 +31,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/e0.smali b/com.discord/smali/f/a/b/e0.smali index d2ac7cdd04..ec888534b5 100644 --- a/com.discord/smali/f/a/b/e0.smali +++ b/com.discord/smali/f/a/b/e0.smali @@ -67,7 +67,7 @@ const-string p1, "observable" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lf/a/b/e0;->d:Landroid/content/Context; diff --git a/com.discord/smali/f/a/b/f.smali b/com.discord/smali/f/a/b/f.smali index 8d60e7e741..b31352ac4c 100644 --- a/com.discord/smali/f/a/b/f.smali +++ b/com.discord/smali/f/a/b/f.smali @@ -47,7 +47,7 @@ const-string v1, "backPressHandlers\n .values" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -72,7 +72,7 @@ const-string v2, "handlers\n .values" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; diff --git a/com.discord/smali/f/a/b/f0.smali b/com.discord/smali/f/a/b/f0.smali index cc537826e2..9ab557b160 100644 --- a/com.discord/smali/f/a/b/f0.smali +++ b/com.discord/smali/f/a/b/f0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/f0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/g.smali b/com.discord/smali/f/a/b/g.smali index bb6f635533..883baa3c9d 100644 --- a/com.discord/smali/f/a/b/g.smali +++ b/com.discord/smali/f/a/b/g.smali @@ -110,7 +110,7 @@ const-string v1, "StoreStream.getUserSettings().locale" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; @@ -118,7 +118,7 @@ const-string v1, "(this as java.lang.String).toLowerCase()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/f/a/b/g0.smali b/com.discord/smali/f/a/b/g0.smali index a74474106d..86d4aa55d8 100644 --- a/com.discord/smali/f/a/b/g0.smali +++ b/com.discord/smali/f/a/b/g0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/g0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/h.smali b/com.discord/smali/f/a/b/h.smali index f86581e589..5f9d72a335 100644 --- a/com.discord/smali/f/a/b/h.smali +++ b/com.discord/smali/f/a/b/h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Integer;", "Ljava/lang/String;", @@ -32,7 +32,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -54,9 +54,7 @@ check-cast v2, Ljava/lang/Exception; - const-string p3, "message" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 const/4 p3, 0x4 @@ -157,4 +155,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_3 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/b/i.smali b/com.discord/smali/f/a/b/i.smali index e1ea7c6464..edc85975a3 100644 --- a/com.discord/smali/f/a/b/i.smali +++ b/com.discord/smali/f/a/b/i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -52,9 +52,7 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -75,4 +73,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/b/j.smali b/com.discord/smali/f/a/b/j.smali index b2c0d0850d..1f5bf73d22 100644 --- a/com.discord/smali/f/a/b/j.smali +++ b/com.discord/smali/f/a/b/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppLog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/SystemLogUtils$Tombstone;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -52,9 +52,7 @@ check-cast p1, Lcom/discord/utilities/SystemLogUtils$Tombstone; - const-string v0, "crash" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/SystemLogUtils$Tombstone;->getText()Ljava/lang/String; @@ -66,11 +64,11 @@ move-result-object v0 - const/4 v1, 0x0 + const/4 v1, 0x6 - const/4 v2, 0x6 + const/4 v2, 0x0 - invoke-static {p1, v0, v1, v1, v2}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + invoke-static {p1, v0, v2, v2, v1}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; move-result-object p1 @@ -78,18 +76,18 @@ move-result-object p1 - check-cast p1, Lk0/j/c; + check-cast p1, Lk0/i/c; - invoke-virtual {p1}, Lk0/j/c;->iterator()Ljava/util/Iterator; + invoke-virtual {p1}, Lk0/i/c;->iterator()Ljava/util/Iterator; move-result-object p1 :goto_0 move-object v0, p1 - check-cast v0, Lk0/j/c$a; + check-cast v0, Lk0/i/c$a; - invoke-virtual {v0}, Lk0/j/c$a;->hasNext()Z + invoke-virtual {v0}, Lk0/i/c$a;->hasNext()Z move-result v1 @@ -127,4 +125,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "crash" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/b/j0.smali b/com.discord/smali/f/a/b/j0.smali index 6f3c869023..1d0c1b8893 100644 --- a/com.discord/smali/f/a/b/j0.smali +++ b/com.discord/smali/f/a/b/j0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/j0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/k.smali b/com.discord/smali/f/a/b/k.smali index e0f59fb4e9..6bfe72b38e 100644 --- a/com.discord/smali/f/a/b/k.smali +++ b/com.discord/smali/f/a/b/k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppPermissions.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -33,7 +33,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/k0.smali b/com.discord/smali/f/a/b/k0.smali index 98d1810820..9218993938 100644 --- a/com.discord/smali/f/a/b/k0.smali +++ b/com.discord/smali/f/a/b/k0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/k0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lrx/Observable<", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/m.smali b/com.discord/smali/f/a/b/m.smali index ce06e51371..f685799f76 100644 --- a/com.discord/smali/f/a/b/m.smali +++ b/com.discord/smali/f/a/b/m.smali @@ -8,7 +8,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppFragment;", ">;>;" @@ -20,7 +20,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/widgets/auth/WidgetOauth2Authorize;", ">;>;" @@ -32,7 +32,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppFragment;", ">;>;" @@ -44,7 +44,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;", ">;>;" @@ -56,7 +56,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", - "Lk0/s/b<", + "Lk0/r/b<", "+", "Lcom/discord/app/AppFragment;", ">;>;" @@ -79,11 +79,11 @@ const/16 v0, 0x8 - new-array v1, v0, [Lk0/s/b; + new-array v1, v0, [Lk0/r/b; const-class v2, Lcom/discord/widgets/auth/WidgetAuthLanding; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -93,7 +93,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthLogin; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -103,7 +103,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthRegister; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -113,7 +113,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthUndeleteAccount; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -123,7 +123,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthCaptcha; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -133,7 +133,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthMfa; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -143,7 +143,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthBirthday; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -153,7 +153,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetAuthAgeGated; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -167,11 +167,11 @@ sput-object v1, Lf/a/b/m;->a:Ljava/util/List; - new-array v1, v5, [Lk0/s/b; + new-array v1, v5, [Lk0/r/b; const-class v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -179,7 +179,7 @@ const-class v2, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -193,11 +193,11 @@ const/16 v1, 0x29 - new-array v1, v1, [Lk0/s/b; + new-array v1, v1, [Lk0/r/b; const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -205,7 +205,7 @@ const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -213,7 +213,7 @@ const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -221,7 +221,7 @@ const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -229,7 +229,7 @@ const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -237,7 +237,7 @@ const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -245,7 +245,7 @@ const-class v2, Lcom/discord/widgets/settings/WidgetSettingsBehavior; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -253,7 +253,7 @@ const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -261,7 +261,7 @@ const-class v2, Lcom/discord/widgets/settings/WidgetSettingsLanguage; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -269,7 +269,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsMedia; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -279,7 +279,7 @@ const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -289,7 +289,7 @@ const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -299,7 +299,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -309,7 +309,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -319,7 +319,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsVoice; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -329,7 +329,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -339,7 +339,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -349,7 +349,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerNotifications; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -359,7 +359,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -369,7 +369,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsChannels; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -379,7 +379,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditMember; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -389,7 +389,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -399,7 +399,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -409,7 +409,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsModeration; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -419,7 +419,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsVanityUrl; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -429,7 +429,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsSecurity; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -439,7 +439,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -449,7 +449,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -459,7 +459,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -469,7 +469,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsRolesList; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -479,7 +479,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -489,7 +489,7 @@ const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -499,7 +499,7 @@ const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsEditPermissions; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -509,7 +509,7 @@ const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -519,7 +519,7 @@ const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -529,7 +529,7 @@ const-class v0, Lcom/discord/widgets/auth/WidgetAuthBirthday; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -539,7 +539,7 @@ const-class v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -549,7 +549,7 @@ const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -559,7 +559,7 @@ const-class v0, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -569,7 +569,7 @@ const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -579,7 +579,7 @@ const-class v0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt; - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 @@ -593,11 +593,11 @@ sput-object v0, Lf/a/b/m;->c:Ljava/util/List; - new-array v0, v9, [Lk0/s/b; + new-array v0, v9, [Lk0/r/b; const-class v1, Lcom/discord/widgets/user/account/WidgetUserAccountVerify; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -605,7 +605,7 @@ const-class v1, Lcom/discord/widgets/user/email/WidgetUserEmailVerify; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -613,7 +613,7 @@ const-class v1, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -621,7 +621,7 @@ const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -629,7 +629,7 @@ const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneVerify; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -637,7 +637,7 @@ const-class v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -649,11 +649,11 @@ sput-object v0, Lf/a/b/m;->d:Ljava/util/List; - new-array v0, v5, [Lk0/s/b; + new-array v0, v5, [Lk0/r/b; const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -661,7 +661,7 @@ const-class v1, Lcom/discord/widgets/media/WidgetMedia; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 @@ -701,9 +701,9 @@ .method public static final b(Landroid/content/Context;ZLandroid/content/Intent;)V .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 if-eqz p1, :cond_2 @@ -711,39 +711,37 @@ if-eqz p2, :cond_0 - const-string v0, "com.discord.intent.extra.EXTRA_OPEN_PANEL" + const-string v1, "com.discord.intent.extra.EXTRA_OPEN_PANEL" - invoke-virtual {p2, v0, p1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {p2, v1, p1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z - move-result v0 + move-result v1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - sget-object v0, Lcom/discord/stores/StoreNavigation$PanelAction;->OPEN:Lcom/discord/stores/StoreNavigation$PanelAction; + sget-object v1, Lcom/discord/stores/StoreNavigation$PanelAction;->OPEN:Lcom/discord/stores/StoreNavigation$PanelAction; goto :goto_1 :cond_1 - sget-object v0, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; + sget-object v1, Lcom/discord/stores/StoreNavigation$PanelAction;->CLOSE:Lcom/discord/stores/StoreNavigation$PanelAction; :goto_1 - sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getTabsNavigation()Lcom/discord/stores/StoreTabsNavigation; + invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getTabsNavigation()Lcom/discord/stores/StoreTabsNavigation; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x2 + const/4 v3, 0x2 - const/4 v3, 0x0 - - invoke-static {v1, v0, p1, v2, v3}, Lcom/discord/stores/StoreTabsNavigation;->selectHomeTab$default(Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;ZILjava/lang/Object;)V + invoke-static {v2, v1, p1, v3, v0}, Lcom/discord/stores/StoreTabsNavigation;->selectHomeTab$default(Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;ZILjava/lang/Object;)V const-class p1, Lcom/discord/widgets/tabs/WidgetTabsHost; @@ -756,6 +754,13 @@ invoke-static {p0, p1, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_3 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic c(Landroid/content/Context;ZLandroid/content/Intent;I)V @@ -783,9 +788,7 @@ .method public static final d(Landroid/content/Context;)V .locals 3 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Landroid/content/Intent; @@ -802,6 +805,15 @@ invoke-static {p0, v1, v0, v2}, Lf/a/b/m;->c(Landroid/content/Context;ZLandroid/content/Intent;I)V return-void + + :cond_0 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V @@ -819,13 +831,11 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "screen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -839,7 +849,7 @@ const-string v2, "javaClass.simpleName" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; @@ -847,7 +857,7 @@ const-string v3, "screen.simpleName" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2}, Lcom/discord/app/AppLog;->g(Ljava/lang/String;Ljava/lang/String;)V @@ -877,11 +887,25 @@ const-string p2, "if (extras != null) { In\u2026nts.EXTRA_SCREEN, screen)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V return-void + + :cond_1 + const-string p0, "screen" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V @@ -911,14 +935,6 @@ } .end annotation - const-string v0, "fragment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "screen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; move-result-object v0 @@ -937,7 +953,7 @@ const-string v3, "javaClass.simpleName" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; @@ -945,7 +961,7 @@ const-string v4, "screen.simpleName" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2, v3}, Lcom/discord/app/AppLog;->g(Ljava/lang/String;Ljava/lang/String;)V @@ -975,7 +991,7 @@ const-string p2, "if (extras != null) { In\u2026nts.EXTRA_SCREEN, screen)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1, p3}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V diff --git a/com.discord/smali/f/a/b/m0.smali b/com.discord/smali/f/a/b/m0.smali index 723594a6b1..10d7c5554b 100644 --- a/com.discord/smali/f/a/b/m0.smali +++ b/com.discord/smali/f/a/b/m0.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lf/a/b/m0;->d:Lcom/discord/app/AppComponent; diff --git a/com.discord/smali/f/a/b/n.smali b/com.discord/smali/f/a/b/n.smali index eb76fb51d6..a17df95133 100644 --- a/com.discord/smali/f/a/b/n.smali +++ b/com.discord/smali/f/a/b/n.smali @@ -16,9 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -51,7 +49,7 @@ # virtual methods .method public call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 + .locals 1 check-cast p1, Ljava/lang/Integer; @@ -59,17 +57,18 @@ move-result p1 + const/4 v0, 0x0 + + invoke-static {p1, v0}, Lk0/n/c/h;->compare(II)I + + move-result p1 + if-lez p1, :cond_0 - const/4 p1, 0x1 - - goto :goto_0 + const/4 v0, 0x1 :cond_0 - const/4 p1, 0x0 - - :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 diff --git a/com.discord/smali/f/a/b/n0.smali b/com.discord/smali/f/a/b/n0.smali index f244d2d2ee..e4ae22ee02 100644 --- a/com.discord/smali/f/a/b/n0.smali +++ b/com.discord/smali/f/a/b/n0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/n0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/o.smali b/com.discord/smali/f/a/b/o.smali index 1c4259cd80..6e98c76530 100644 --- a/com.discord/smali/f/a/b/o.smali +++ b/com.discord/smali/f/a/b/o.smali @@ -71,40 +71,36 @@ # virtual methods .method public final declared-synchronized a(Ljava/lang/Object;)V - .locals 3 + .locals 4 monitor-enter p0 + const/4 v0, 0x0 + :try_start_0 - const-string v0, "consumer" + sget-object v1, Lf/a/b/o;->a:Ljava/util/ArrayList; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v1, p1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - sget-object v0, Lf/a/b/o;->a:Ljava/util/ArrayList; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-interface {v0, p1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + new-instance v2, Ljava/lang/StringBuilder; - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - new-instance v1, Ljava/lang/StringBuilder; + const-string v3, "Gateway Connection consumer add " - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v2, "Gateway Connection consumer add " + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {v0, p1, v2, v1, v2}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V sget-object p1, Lf/a/b/o;->b:Lrx/subjects/BehaviorSubject; @@ -135,40 +131,36 @@ .end method .method public final declared-synchronized b(Ljava/lang/Object;)V - .locals 3 + .locals 4 monitor-enter p0 + const/4 v0, 0x0 + :try_start_0 - const-string v0, "consumer" + sget-object v1, Lf/a/b/o;->a:Ljava/util/ArrayList; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-interface {v1, p1}, Ljava/util/Collection;->remove(Ljava/lang/Object;)Z - sget-object v0, Lf/a/b/o;->a:Ljava/util/ArrayList; + sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-interface {v0, p1}, Ljava/util/Collection;->remove(Ljava/lang/Object;)Z + new-instance v2, Ljava/lang/StringBuilder; - sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - new-instance v1, Ljava/lang/StringBuilder; + const-string v3, "Gateway Connection consumer rm " - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v2, "Gateway Connection consumer rm " + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {v0, p1, v2, v1, v2}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V sget-object p1, Lf/a/b/o;->b:Lrx/subjects/BehaviorSubject; diff --git a/com.discord/smali/f/a/b/p.smali b/com.discord/smali/f/a/b/p.smali index 243e269e49..9b9d7d289f 100644 --- a/com.discord/smali/f/a/b/p.smali +++ b/com.discord/smali/f/a/b/p.smali @@ -7,13 +7,11 @@ .method public static final a(Landroid/content/Context;Ljava/lang/CharSequence;I)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; @@ -21,63 +19,83 @@ const-string v0, "context.getString(toastResId)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p0, p1, p2}, Lf/a/b/p;->b(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/String;)V return-void + + :cond_0 + const-string p0, "text" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final b(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/String;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "text" + if-eqz p2, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "clipboard" - const-string v0, "toastText" + invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - const-string v0, "clipboard" + instance-of v2, v1, Landroid/content/ClipboardManager; - invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + if-nez v2, :cond_0 - move-result-object v0 - - instance-of v1, v0, Landroid/content/ClipboardManager; - - const/4 v2, 0x0 - - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Landroid/content/ClipboardManager; + check-cast v1, Landroid/content/ClipboardManager; - const-string v1, "" + const-string v2, "" - invoke-static {v1, p1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; + invoke-static {v2, p1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; move-result-object p1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0, p1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V + invoke-virtual {v1, p1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V :cond_1 const/4 p1, 0x0 - const/16 v0, 0xc + const/16 v1, 0xc - invoke-static {p0, p2, p1, v2, v0}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p0, p2, p1, v0, v1}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V return-void + + :cond_2 + const-string p0, "toastText" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "text" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic c(Landroid/content/Context;Ljava/lang/CharSequence;II)V diff --git a/com.discord/smali/f/a/b/p0.smali b/com.discord/smali/f/a/b/p0.smali index 8f9671fef3..79d45de45e 100644 --- a/com.discord/smali/f/a/b/p0.smali +++ b/com.discord/smali/f/a/b/p0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/p0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/b/q.smali b/com.discord/smali/f/a/b/q.smali index 58143ea16a..e5a5ebf637 100644 --- a/com.discord/smali/f/a/b/q.smali +++ b/com.discord/smali/f/a/b/q.smali @@ -55,7 +55,7 @@ const-string v0, "observable" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/f/a/b/q0.smali b/com.discord/smali/f/a/b/q0.smali index b502870185..5c8104f607 100644 --- a/com.discord/smali/f/a/b/q0.smali +++ b/com.discord/smali/f/a/b/q0.smali @@ -75,7 +75,7 @@ const-string v1, "PublishSubject.create()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lf/a/b/q0;->unsubscribeSignal:Lrx/subjects/Subject; @@ -133,9 +133,9 @@ iget-object v0, p0, Lf/a/b/q0;->viewStateSubject:Lrx/subjects/BehaviorSubject; - const-string/jumbo v1, "viewStateSubject" + const-string v1, "viewStateSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lrx/subjects/BehaviorSubject;->j0()Ljava/lang/Object; @@ -167,9 +167,9 @@ iget-object v0, p0, Lf/a/b/q0;->viewStateSubject:Lrx/subjects/BehaviorSubject; - const-string/jumbo v1, "viewStateSubject" + const-string v1, "viewStateSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -202,9 +202,16 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 return-object v0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method .method public updateViewState(Ljava/lang/Object;)V diff --git a/com.discord/smali/f/a/b/r.smali b/com.discord/smali/f/a/b/r.smali index 2f23c0f23d..b24ec805f9 100644 --- a/com.discord/smali/f/a/b/r.smali +++ b/com.discord/smali/f/a/b/r.smali @@ -55,7 +55,7 @@ const-string v0, "observable" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/f/a/b/s$a.smali b/com.discord/smali/f/a/b/s$a.smali index 9564eff55f..b90367d878 100644 --- a/com.discord/smali/f/a/b/s$a.smali +++ b/com.discord/smali/f/a/b/s$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/s$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;TT;>;" } @@ -47,7 +47,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,7 +62,14 @@ } .end annotation - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 return-object p1 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/b/s$b.smali b/com.discord/smali/f/a/b/s$b.smali index 8091e647ca..c1c0b768c8 100644 --- a/com.discord/smali/f/a/b/s$b.smali +++ b/com.discord/smali/f/a/b/s$b.smali @@ -65,7 +65,7 @@ check-cast p1, Lrx/Observable; - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; new-instance v0, Ls0/l/e/j; diff --git a/com.discord/smali/f/a/b/s$e.smali b/com.discord/smali/f/a/b/s$e.smali index 9c899ea207..c59d059849 100644 --- a/com.discord/smali/f/a/b/s$e.smali +++ b/com.discord/smali/f/a/b/s$e.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/b/s$e; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppTransformers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -29,33 +29,49 @@ # direct methods .method public constructor (Lrx/functions/Action1;)V - .locals 7 + .locals 1 - const-class v3, Lrx/functions/Action1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "call" - - const-string v5, "call(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "call" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/functions/Action1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "call(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/functions/Action1; diff --git a/com.discord/smali/f/a/b/s$f.smali b/com.discord/smali/f/a/b/s$f.smali index 6f7643cb7b..3321f1b2bc 100644 --- a/com.discord/smali/f/a/b/s$f.smali +++ b/com.discord/smali/f/a/b/s$f.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/b/s$f; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppTransformers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -29,33 +29,49 @@ # direct methods .method public constructor (Lrx/functions/Action1;)V - .locals 7 + .locals 1 - const-class v3, Lrx/functions/Action1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "call" - - const-string v5, "call(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "call" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/functions/Action1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "call(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/functions/Action1; diff --git a/com.discord/smali/f/a/b/s$g.smali b/com.discord/smali/f/a/b/s$g.smali index b2e5342e2a..7545b9a439 100644 --- a/com.discord/smali/f/a/b/s$g.smali +++ b/com.discord/smali/f/a/b/s$g.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/b/s$g; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppTransformers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -29,33 +29,49 @@ # direct methods .method public constructor (Lrx/functions/Action1;)V - .locals 7 + .locals 1 - const-class v3, Lrx/functions/Action1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "call" - - const-string v5, "call(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "call" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/functions/Action1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "call(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/functions/Action1; diff --git a/com.discord/smali/f/a/b/s$h.smali b/com.discord/smali/f/a/b/s$h.smali index 5958311a39..08a8301fd1 100644 --- a/com.discord/smali/f/a/b/s$h.smali +++ b/com.discord/smali/f/a/b/s$h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/b/s$h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppTransformers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lrx/Observable<", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,7 +57,7 @@ const-string p1, "Observable.just(switchedValue)" - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/f/a/b/s.smali b/com.discord/smali/f/a/b/s.smali index ff6fdb0de3..526b4f4226 100644 --- a/com.discord/smali/f/a/b/s.smali +++ b/com.discord/smali/f/a/b/s.smali @@ -47,10 +47,6 @@ } .end annotation - const-string v0, "filterKeys" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lf/a/b/s$a;->d:Lf/a/b/s$a; invoke-static {p0, v0}, Lf/a/b/s;->b(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;)Lrx/Observable$c; @@ -83,9 +79,7 @@ } .end annotation - const-string/jumbo v0, "valueMapper" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-interface {p0}, Ljava/util/Collection;->isEmpty()Z @@ -106,6 +100,15 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "valueMapper" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final c(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lrx/Observable$c; @@ -126,13 +129,11 @@ } .end annotation - const-string v0, "predicate" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "timeUnit" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lf/a/b/s$d; @@ -149,6 +150,20 @@ invoke-direct/range {v1 .. v6}, Lf/a/b/s$d;->(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V return-object v0 + + :cond_0 + const-string p0, "timeUnit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "predicate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic d(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;I)Lrx/Observable$c; @@ -294,14 +309,6 @@ const/4 v6, 0x0 - const-string p0, "onNext" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "errorTag" - - invoke-static {p2, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Lf/a/b/e0; move-object v0, p0 @@ -324,29 +331,25 @@ and-int/lit8 p2, p5, 0x8 + const/4 p4, 0x0 + if-eqz p2, :cond_0 - const/4 p3, 0x0 + move-object p3, p4 :cond_0 and-int/lit8 p2, p5, 0x10 const/4 v1, 0x0 - const-string p2, "onNext" + if-eqz p0, :cond_3 - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "errorClass" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v4, Lf/a/b/a0; invoke-direct {v4, p0}, Lf/a/b/a0;->(Lrx/functions/Action1;)V - const/4 v6, 0x0 - if-eqz p3, :cond_1 new-instance p0, Lf/a/b/p0; @@ -358,15 +361,13 @@ goto :goto_0 :cond_1 - move-object v3, v6 + move-object v3, p4 :goto_0 - invoke-static {v4, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Lf/a/b/c0; + const/4 v6, 0x0 + move-object v0, p0 move-object v2, p1 @@ -374,6 +375,20 @@ invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V return-object p0 + + :cond_2 + const-string p0, "errorClass" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_3 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public static j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c; @@ -383,24 +398,18 @@ const/4 v5, 0x0 - const-string p1, "err" + const/4 p1, 0x0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 sget-object v4, Lf/a/b/g0;->d:Lf/a/b/g0; - const/4 v6, 0x0 - - const-string p1, "onNext" - - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorClass" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_0 new-instance p1, Lf/a/b/c0; + const/4 v6, 0x0 + move-object v0, p1 move-object v1, v6 @@ -412,6 +421,20 @@ invoke-direct/range {v0 .. v6}, Lf/a/b/c0;->(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V return-object p1 + + :cond_0 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p0, "err" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method .method public static final l(Lrx/functions/Action1;Landroid/content/Context;)Lrx/Observable$c; @@ -442,7 +465,7 @@ .end method .method public static final m(Lrx/functions/Action1;Landroid/content/Context;Lrx/functions/Action1;)Lrx/Observable$c; - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - new-instance v5, Lf/a/b/s$e; + new-instance v4, Lf/a/b/s$e; - invoke-direct {v5, p0}, Lf/a/b/s$e;->(Lrx/functions/Action1;)V - - const/4 v7, 0x0 + invoke-direct {v4, p0}, Lf/a/b/s$e;->(Lrx/functions/Action1;)V if-eqz p2, :cond_0 @@ -478,21 +499,21 @@ goto :goto_0 :cond_0 - move-object p0, v7 + move-object p0, v6 :goto_0 const/16 p2, 0x28 - and-int/lit8 v1, p2, 0x4 + and-int/lit8 v0, p2, 0x4 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 - move-object v6, v7 + move-object v5, v6 goto :goto_1 :cond_1 - move-object v6, p0 + move-object v5, p0 :goto_1 and-int/lit8 p0, p2, 0x8 @@ -501,37 +522,38 @@ if-eqz p0, :cond_2 - move-object v2, v7 + move-object v1, v6 goto :goto_2 :cond_2 - move-object v2, p1 + move-object v1, p1 :goto_2 and-int/lit8 p0, p2, 0x20 - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "restClient" - - const-string p0, "errorTag" - - invoke-static {v3, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Lf/a/b/e0; - move-object v1, p0 + const-string v2, "restClient" - move-object v4, v7 + move-object v0, p0 - invoke-direct/range {v1 .. v7}, Lf/a/b/e0;->(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V + move-object v3, v6 + + invoke-direct/range {v0 .. v6}, Lf/a/b/e0;->(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V return-object p0 + + :cond_3 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public static final n(Lrx/functions/Action1;Lcom/discord/app/AppDialog;)Lrx/Observable$c; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-string v0, "dialog" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lf/a/b/s;->a:Lf/a/b/s; + sget-object v1, Lf/a/b/s;->a:Lf/a/b/s; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; move-result-object p1 - new-instance v1, Lf/a/b/s$g; + new-instance v2, Lf/a/b/s$g; - invoke-direct {v1, p0}, Lf/a/b/s$g;->(Lrx/functions/Action1;)V + invoke-direct {v2, p0}, Lf/a/b/s$g;->(Lrx/functions/Action1;)V - const/4 p0, 0x0 - - invoke-virtual {v0, p1, v1, p0}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c; + invoke-virtual {v1, p1, v2, v0}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "dialog" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final o(Lrx/functions/Action1;Lcom/discord/app/AppFragment;)Lrx/Observable$c; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "fragment" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lf/a/b/s;->a:Lf/a/b/s; + sget-object v1, Lf/a/b/s;->a:Lf/a/b/s; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; move-result-object p1 - new-instance v1, Lf/a/b/s$f; + new-instance v2, Lf/a/b/s$f; - invoke-direct {v1, p0}, Lf/a/b/s$f;->(Lrx/functions/Action1;)V + invoke-direct {v2, p0}, Lf/a/b/s$f;->(Lrx/functions/Action1;)V - const/4 p0, 0x0 - - invoke-virtual {v0, p1, v1, p0}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c; + invoke-virtual {v1, p1, v2, v0}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "fragment" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "onNext" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic p(Lrx/functions/Action1;Landroid/content/Context;Lrx/functions/Action1;I)Lrx/Observable$c; @@ -631,7 +664,7 @@ .end method .method public static final q(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lrx/Observable$c; - .locals 3 + .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v1, "defaultObservableFunc" + if-eqz p2, :cond_0 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lf/a/b/s$h; - new-instance v2, Lf/a/b/s$h; - - invoke-direct {v2, p1}, Lf/a/b/s$h;->(Ljava/lang/Object;)V - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "switchedObservableFunc" - - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v0, p1}, Lf/a/b/s$h;->(Ljava/lang/Object;)V new-instance p1, Lf/a/b/i0; - invoke-direct {p1, p0, v2, p2}, Lf/a/b/i0;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + invoke-direct {p1, p0, v0, p2}, Lf/a/b/i0;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V return-object p1 + + :cond_0 + const-string p0, "defaultObservableFunc" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "observableCondition" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final r(Lcom/discord/app/AppComponent;)Lrx/Observable$c; @@ -711,15 +748,20 @@ const/4 p1, 0x0 - const-string p2, "appComponent" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance p2, Lf/a/b/m0; invoke-direct {p2, p0, p1}, Lf/a/b/m0;->(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;)V return-object p2 + + :cond_0 + const-string p0, "appComponent" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method .method public static final t(Lcom/discord/utilities/dimmer/DimmerView;)Lrx/Observable$c; @@ -786,9 +828,9 @@ } .end annotation - const-string v0, "onNext" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-eqz p3, :cond_0 @@ -796,12 +838,7 @@ invoke-direct {v0, p3}, Lf/a/b/p0;->(Lrx/functions/Action1;)V - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 move-object v4, v0 const/4 v5, 0x0 @@ -823,4 +860,11 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "onNext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/b/t0.smali b/com.discord/smali/f/a/b/t0.smali index 67460c016c..1f5f30b542 100644 --- a/com.discord/smali/f/a/b/t0.smali +++ b/com.discord/smali/f/a/b/t0.smali @@ -16,11 +16,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/rtcconnection/RtcConnection$State;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/f/a/b/u.smali b/com.discord/smali/f/a/b/u.smali index af5d2b91fb..7700fcfc90 100644 --- a/com.discord/smali/f/a/b/u.smali +++ b/com.discord/smali/f/a/b/u.smali @@ -16,7 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "TK;TK;>;" + "TT;TK;>;" } .end annotation diff --git a/com.discord/smali/f/a/b/v.smali b/com.discord/smali/f/a/b/v.smali index bd41811200..35eb4673f2 100644 --- a/com.discord/smali/f/a/b/v.smali +++ b/com.discord/smali/f/a/b/v.smali @@ -16,7 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "TK;TV1;>;" + "TT;TV;>;" } .end annotation diff --git a/com.discord/smali/f/a/b/v0/b.smali b/com.discord/smali/f/a/b/v0/b.smali index 01bf4ad9e2..45901e19f7 100644 --- a/com.discord/smali/f/a/b/v0/b.smali +++ b/com.discord/smali/f/a/b/v0/b.smali @@ -127,7 +127,7 @@ const/4 v4, 0x4 - invoke-static {v0, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v0, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v0 @@ -135,7 +135,7 @@ sget-object v0, Lf/a/b/v0/b;->b:Ljava/lang/String; - invoke-static {v0, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v0, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v0 @@ -171,7 +171,7 @@ sget-object v5, Lf/a/b/v0/b;->c:Ljava/lang/String; - invoke-static {v5, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v5, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v5 @@ -179,7 +179,7 @@ sget-object v5, Lf/a/b/v0/b;->d:Ljava/lang/String; - invoke-static {v5, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v5, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v5 @@ -187,7 +187,7 @@ sget-object v5, Lf/a/b/v0/b;->e:Ljava/lang/String; - invoke-static {v5, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v5, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v1 @@ -211,31 +211,31 @@ move-result-object v1 - sget-object v2, Lk0/u/d;->d:Lk0/u/d; + sget-object v2, Lk0/t/d;->d:Lk0/t/d; new-instance v3, Lkotlin/text/Regex; - invoke-direct {v3, v1, v2}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v3, v1, v2}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v3, Lf/a/b/v0/b;->l:Lkotlin/text/Regex; - sget-object v1, Lk0/u/d;->d:Lk0/u/d; + sget-object v1, Lk0/t/d;->d:Lk0/t/d; new-instance v2, Lkotlin/text/Regex; const-string v3, "^/(?:(invite|gift|template)/)?([\\w-]+)/?$" - invoke-direct {v2, v3, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v2, v3, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v2, Lf/a/b/v0/b;->m:Lkotlin/text/Regex; - sget-object v1, Lk0/u/d;->d:Lk0/u/d; + sget-object v1, Lk0/t/d;->d:Lk0/t/d; new-instance v2, Lkotlin/text/Regex; const-string v3, "^/(?:invite/)?([\\w-]+)/?$" - invoke-direct {v2, v3, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v2, v3, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v2, Lf/a/b/v0/b;->n:Lkotlin/text/Regex; @@ -311,23 +311,23 @@ const-string v3, "StringBuilder()\n \u2026?\")\n .toString()" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v6, Lk0/u/d;->d:Lk0/u/d; + sget-object v6, Lk0/t/d;->d:Lk0/t/d; new-instance v7, Lkotlin/text/Regex; - invoke-direct {v7, v1, v6}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v7, v1, v6}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v7, Lf/a/b/v0/b;->o:Lkotlin/text/Regex; - sget-object v1, Lk0/u/d;->d:Lk0/u/d; + sget-object v1, Lk0/t/d;->d:Lk0/t/d; new-instance v6, Lkotlin/text/Regex; const-string v7, "^/(?:template/)?([\\w-]+)/?$" - invoke-direct {v6, v7, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v6, v7, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v6, Lf/a/b/v0/b;->p:Lkotlin/text/Regex; @@ -393,13 +393,13 @@ move-result-object v1 - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v2, Lk0/u/d;->d:Lk0/u/d; + sget-object v2, Lk0/t/d;->d:Lk0/t/d; new-instance v4, Lkotlin/text/Regex; - invoke-direct {v4, v1, v2}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v4, v1, v2}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v4, Lf/a/b/v0/b;->q:Lkotlin/text/Regex; @@ -449,113 +449,113 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v1, Lk0/u/d;->d:Lk0/u/d; + sget-object v1, Lk0/t/d;->d:Lk0/t/d; new-instance v2, Lkotlin/text/Regex; - invoke-direct {v2, v0, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v2, v0, v1}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v2, Lf/a/b/v0/b;->r:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/connect(?:/(\\d+))?/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->s:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/channels/((?:@me)|(?:\\d+))/(\\d+)(?:/(\\d+))?/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->t:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/channels/@me/-1?/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->u:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/lurk/(\\d+)(?:/(\\d+))?/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->v:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/channels/@me/user/(\\d+)/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->w:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/users/(\\d+)/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->x:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/settings(/\\w+)*/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->y:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/feature(/\\w+)*/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->z:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/query(/\\w+)*/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->A:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/(?:oauth2|connect)/authorize/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->B:Lkotlin/text/Regex; @@ -567,13 +567,13 @@ sput-object v0, Lf/a/b/v0/b;->C:Lkotlin/text/Regex; - sget-object v0, Lk0/u/d;->d:Lk0/u/d; + sget-object v0, Lk0/t/d;->d:Lk0/t/d; new-instance v1, Lkotlin/text/Regex; const-string v2, "^/guild/((?:@me)|(?:\\d+))/premiumguild/?$" - invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/u/d;)V + invoke-direct {v1, v2, v0}, Lkotlin/text/Regex;->(Ljava/lang/String;Lk0/t/d;)V sput-object v1, Lf/a/b/v0/b;->D:Lkotlin/text/Regex; @@ -602,7 +602,7 @@ :cond_0 sget-object v0, Lf/a/b/v0/b;->a:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -613,7 +613,7 @@ :cond_1 sget-object v0, Lf/a/b/v0/b;->b:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -624,7 +624,7 @@ :cond_2 sget-object v0, Lf/a/b/v0/b;->c:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -635,7 +635,7 @@ :cond_3 sget-object v0, Lf/a/b/v0/b;->e:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -646,7 +646,7 @@ :cond_4 sget-object v0, Lf/a/b/v0/b;->d:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -677,7 +677,7 @@ const-string v0, "Uri.parse(this)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; diff --git a/com.discord/smali/f/a/b/w.smali b/com.discord/smali/f/a/b/w.smali index 5aee9e24b7..e77451ba90 100644 --- a/com.discord/smali/f/a/b/w.smali +++ b/com.discord/smali/f/a/b/w.smali @@ -16,12 +16,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "TK;+TV;>;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "TK;TV1;>;>;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/f/a/b/x.smali b/com.discord/smali/f/a/b/x.smali index 8a9b1b490a..f4036b2311 100644 --- a/com.discord/smali/f/a/b/x.smali +++ b/com.discord/smali/f/a/b/x.smali @@ -18,7 +18,7 @@ "Ls0/k/b<", "TT;", "Lrx/Observable<", - "+TT;>;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali/f/a/b/y.smali b/com.discord/smali/f/a/b/y.smali index e838919011..d165da93f4 100644 --- a/com.discord/smali/f/a/b/y.smali +++ b/com.discord/smali/f/a/b/y.smali @@ -45,7 +45,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-boolean v0, p0, Lf/a/b/y;->d:Z diff --git a/com.discord/smali/f/a/b/z.smali b/com.discord/smali/f/a/b/z.smali index b5ac298b99..7a59e19b8c 100644 --- a/com.discord/smali/f/a/b/z.smali +++ b/com.discord/smali/f/a/b/z.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/b/z; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "AppTransformers.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "TT;", "Lkotlin/Unit;", @@ -20,33 +20,49 @@ # direct methods .method public constructor (Lrx/functions/Action1;)V - .locals 7 + .locals 1 - const-class v3, Lrx/functions/Action1; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "call" - - const-string v5, "call(Ljava/lang/Object;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "call" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/functions/Action1; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "call(Ljava/lang/Object;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/functions/Action1; diff --git a/com.discord/smali/f/a/c/a$a.smali b/com.discord/smali/f/a/c/a$a.smali index f9d24ef883..e023d5b1f5 100644 --- a/com.discord/smali/f/a/c/a$a.smali +++ b/com.discord/smali/f/a/c/a$a.smali @@ -24,19 +24,7 @@ # direct methods .method public constructor (Landroid/view/View;Landroid/view/ViewGroup;Landroid/view/ViewTreeObserver$OnPreDrawListener;)V - .locals 1 - - const-string v0, "floatingView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ancestorViewGroup" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ancestorPreDrawListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali/f/a/c/a.smali b/com.discord/smali/f/a/c/a.smali index a3fcbdc9c1..72b0fd92b9 100644 --- a/com.discord/smali/f/a/c/a.smali +++ b/com.discord/smali/f/a/c/a.smali @@ -29,11 +29,9 @@ # direct methods .method public constructor (Lcom/discord/utilities/logging/Logger;)V - .locals 1 + .locals 0 - const-string v0, "logger" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,15 @@ iput-object p1, p0, Lf/a/c/a;->a:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final a(Lf/a/c/a;Landroid/view/View;Landroid/view/View;Lcom/discord/floating_view_manager/FloatingViewGravity;II)V diff --git a/com.discord/smali/f/a/c/b$a.smali b/com.discord/smali/f/a/c/b$a.smali index fa12e3878a..d2a3a164f0 100644 --- a/com.discord/smali/f/a/c/b$a.smali +++ b/com.discord/smali/f/a/c/b$a.smali @@ -37,9 +37,7 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V @@ -68,4 +66,13 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/c/b.smali b/com.discord/smali/f/a/c/b.smali index 08c58d0b39..afcdbf1749 100644 --- a/com.discord/smali/f/a/c/b.smali +++ b/com.discord/smali/f/a/c/b.smali @@ -46,9 +46,7 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V @@ -97,4 +95,13 @@ :goto_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/c/c.smali b/com.discord/smali/f/a/c/c.smali index b958b32618..eb6eeef5f8 100644 --- a/com.discord/smali/f/a/c/c.smali +++ b/com.discord/smali/f/a/c/c.smali @@ -46,25 +46,23 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V - iget-object p3, p0, Lf/a/c/c;->d:Lf/a/c/a; + iget-object p1, p0, Lf/a/c/c;->d:Lf/a/c/a; - iget-object p4, p0, Lf/a/c/c;->f:Landroid/view/View; + iget-object p2, p0, Lf/a/c/c;->f:Landroid/view/View; - iget-object p5, p0, Lf/a/c/c;->e:Landroid/view/View; + iget-object p3, p0, Lf/a/c/c;->e:Landroid/view/View; - iget-object p6, p0, Lf/a/c/c;->g:Lcom/discord/floating_view_manager/FloatingViewGravity; + iget-object p4, p0, Lf/a/c/c;->g:Lcom/discord/floating_view_manager/FloatingViewGravity; - iget p7, p0, Lf/a/c/c;->h:I + iget p5, p0, Lf/a/c/c;->h:I - iget p8, p0, Lf/a/c/c;->i:I + iget p6, p0, Lf/a/c/c;->i:I - invoke-static/range {p3 .. p8}, Lf/a/c/a;->a(Lf/a/c/a;Landroid/view/View;Landroid/view/View;Lcom/discord/floating_view_manager/FloatingViewGravity;II)V + invoke-static/range {p1 .. p6}, Lf/a/c/a;->a(Lf/a/c/a;Landroid/view/View;Landroid/view/View;Lcom/discord/floating_view_manager/FloatingViewGravity;II)V iget-object p1, p0, Lf/a/c/c;->f:Landroid/view/View; @@ -73,4 +71,13 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/e/a.smali b/com.discord/smali/f/a/e/a.smali index b9eadee6e8..c8d5133704 100644 --- a/com.discord/smali/f/a/e/a.smali +++ b/com.discord/smali/f/a/e/a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/e/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayManager.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/overlay/views/OverlayBubbleWrap;", "Ljava/lang/Boolean;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lcom/discord/overlay/views/OverlayBubbleWrap; - const-string v0, "bubbleWrap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 iget-object v0, p0, Lf/a/e/a;->this$0:Lcom/discord/overlay/OverlayManager; @@ -74,4 +72,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "bubbleWrap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/e/b.smali b/com.discord/smali/f/a/e/b.smali index 99b02dee84..85f0d15779 100644 --- a/com.discord/smali/f/a/e/b.smali +++ b/com.discord/smali/f/a/e/b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/e/b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayManager.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/e/c$a$a.smali b/com.discord/smali/f/a/e/c$a$a.smali index ddf5563061..dd0d1486d1 100644 --- a/com.discord/smali/f/a/e/c$a$a.smali +++ b/com.discord/smali/f/a/e/c$a$a.smali @@ -41,9 +41,7 @@ .method public onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - const-string/jumbo p2, "view" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V @@ -59,9 +57,9 @@ move-result-object p1 - const-string/jumbo p2, "v.findViewWithTag(anchorViewTag)" + const-string p2, "v.findViewWithTag(anchorViewTag)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p2, p0, Lf/a/e/c$a$a;->d:Lf/a/e/c$a; @@ -72,4 +70,13 @@ invoke-virtual {p2, p1}, Lcom/discord/overlay/views/OverlayBubbleWrap;->d(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/e/c$a.smali b/com.discord/smali/f/a/e/c$a.smali index 35154f56e5..c415998c45 100644 --- a/com.discord/smali/f/a/e/c$a.smali +++ b/com.discord/smali/f/a/e/c$a.smali @@ -42,9 +42,7 @@ .method public onViewAttachedToWindow(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "v" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p1}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z @@ -66,9 +64,9 @@ move-result-object p1 - const-string/jumbo v0, "v.findViewWithTag(anchorViewTag)" + const-string v0, "v.findViewWithTag(anchorViewTag)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lf/a/e/c$a;->d:Lf/a/e/c; @@ -87,6 +85,15 @@ :goto_0 return-void + + :cond_1 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewDetachedFromWindow(Landroid/view/View;)V diff --git a/com.discord/smali/f/a/e/d.smali b/com.discord/smali/f/a/e/d.smali index ac109f5643..1c0de29cc4 100644 --- a/com.discord/smali/f/a/e/d.smali +++ b/com.discord/smali/f/a/e/d.smali @@ -28,67 +28,101 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object p1, p0, Lf/a/e/d;->a:Lcom/discord/overlay/OverlayManager; iget-object p1, p1, Lcom/discord/overlay/OverlayManager;->i:Lf/a/e/f/a; - if-eqz p1, :cond_0 + if-eqz p1, :cond_1 iget-object p1, p0, Lf/a/e/d;->b:Lcom/discord/overlay/views/OverlayBubbleWrap; - const-string v0, "bubble" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + goto :goto_0 :cond_0 + const-string p1, "bubble" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + :goto_0 iget-object p1, p0, Lf/a/e/d;->a:Lcom/discord/overlay/OverlayManager; iget-object p1, p1, Lcom/discord/overlay/OverlayManager;->j:Lf/a/e/e; - if-eqz p1, :cond_1 + if-eqz p1, :cond_2 iget-object v0, p0, Lf/a/e/d;->b:Lcom/discord/overlay/views/OverlayBubbleWrap; invoke-interface {p1, v0}, Lf/a/e/e;->b(Lcom/discord/overlay/views/OverlayBubbleWrap;)V - :cond_1 + :cond_2 return-void + + :cond_3 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/e/f/a$a.smali b/com.discord/smali/f/a/e/f/a$a.smali index 58fc967782..5d2ae26e7d 100644 --- a/com.discord/smali/f/a/e/f/a$a.smali +++ b/com.discord/smali/f/a/e/f/a$a.smali @@ -35,41 +35,60 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/e/f/a$a;->a:Lf/a/e/f/a; @@ -78,4 +97,13 @@ invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setVisibility(I)V return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/e/f/a$b.smali b/com.discord/smali/f/a/e/f/a$b.smali index 428040190c..66f1ab2dcd 100644 --- a/com.discord/smali/f/a/e/f/a$b.smali +++ b/com.discord/smali/f/a/e/f/a$b.smali @@ -35,21 +35,26 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/e/f/a$b;->a:Lf/a/e/f/a; @@ -58,24 +63,47 @@ invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setVisibility(I)V return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/e/f/a.smali b/com.discord/smali/f/a/e/f/a.smali index 0b962fc522..3b1c4918ae 100644 --- a/com.discord/smali/f/a/e/f/a.smali +++ b/com.discord/smali/f/a/e/f/a.smali @@ -30,10 +30,6 @@ .method public constructor (Landroid/content/Context;)V .locals 6 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V sget p1, Landroid/os/Build$VERSION;->SDK_INT:I @@ -76,10 +72,6 @@ iput v0, p1, Landroid/view/WindowManager$LayoutParams;->gravity:I - const-string v0, "$this$addFlag" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget v0, p1, Landroid/view/WindowManager$LayoutParams;->flags:I or-int/lit8 v0, v0, 0x10 @@ -112,7 +104,7 @@ const-string v0, "findViewById(R.id.trash_wrap_target_zone)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lf/a/e/f/a;->e:Landroid/view/View; @@ -124,7 +116,7 @@ const-string v0, "findViewById(R.id.trash_wrap_target_container)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lf/a/e/f/a;->f:Landroid/view/View; @@ -136,7 +128,7 @@ const-string v0, "findViewById(R.id.trash_wrap_icon)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -410,7 +402,7 @@ :goto_0 iget-object v0, p0, Lf/a/e/f/a;->l:Lcom/discord/overlay/views/OverlayBubbleWrap; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -457,15 +449,20 @@ .end method .method public b(Lcom/discord/overlay/views/OverlayBubbleWrap;)V - .locals 1 + .locals 0 - const-string v0, "bubble" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "bubble" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getHideAnimator()Landroid/animation/Animator; @@ -540,13 +537,20 @@ .end method .method public final setWindowLayoutParams(Landroid/view/WindowManager$LayoutParams;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lf/a/e/f/a;->d:Landroid/view/WindowManager$LayoutParams; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/f/a$a.smali b/com.discord/smali/f/a/f/a$a.smali index 660e0b9d31..6294b62070 100644 --- a/com.discord/smali/f/a/f/a$a.smali +++ b/com.discord/smali/f/a/f/a$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/f/a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "LocaleProvider.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Context;", "Ljava/util/Locale;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ check-cast p1, Landroid/content/Context; - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -71,7 +69,7 @@ const-string v0, "context.resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -89,7 +87,16 @@ const-string v0, "ConfigurationCompat.getL\u2026sources.configuration)[0]" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/f/b.smali b/com.discord/smali/f/a/f/b.smali index 402484e601..a2dbbb1ae3 100644 --- a/com.discord/smali/f/a/f/b.smali +++ b/com.discord/smali/f/a/f/b.smali @@ -70,7 +70,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 diff --git a/com.discord/smali/f/a/g/c.smali b/com.discord/smali/f/a/g/c.smali index f075e97b2c..bc17750d64 100644 --- a/com.discord/smali/f/a/g/c.smali +++ b/com.discord/smali/f/a/g/c.smali @@ -58,7 +58,7 @@ const-string v0, "javaClass.simpleName" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; diff --git a/com.discord/smali/f/a/g/i.smali b/com.discord/smali/f/a/g/i.smali index f4dcbc9f68..3727162389 100644 --- a/com.discord/smali/f/a/g/i.smali +++ b/com.discord/smali/f/a/g/i.smali @@ -5,153 +5,139 @@ # direct methods .method public static final a(Landroid/content/Context;)Lcom/discord/player/AppMediaPlayer; - .locals 28 + .locals 34 move-object/from16 v1, p0 - const-string v0, "context" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_1 - const-string v0, "com.discord" + new-instance v0, Lf/h/a/c/h1/o; - const-string v2, "applicationId" + const-string v2, "com.discord" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lf/h/a/c/i1/c0;->G(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; - const-string v2, "logger" + move-result-object v2 - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Lf/h/a/c/h1/o; - - invoke-static {v1, v0}, Lf/h/a/c/i1/c0;->G(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-direct {v2, v1, v0}, Lf/h/a/c/h1/o;->(Landroid/content/Context;Ljava/lang/String;)V + invoke-direct {v0, v1, v2}, Lf/h/a/c/h1/o;->(Landroid/content/Context;Ljava/lang/String;)V new-instance v10, Lf/a/g/j; - const-wide/32 v3, 0x6400000 + const-wide/32 v2, 0x6400000 - invoke-direct {v10, v2, v3, v4}, Lf/a/g/j;->(Lf/h/a/c/h1/o;J)V + invoke-direct {v10, v0, v2, v3}, Lf/a/g/j;->(Lf/h/a/c/h1/o;J)V new-instance v11, Lf/a/g/k; invoke-direct {v11}, Lf/a/g/k;->()V - const/4 v0, 0x1 + const/16 v19, -0x1 - invoke-static {v0}, Lf/h/a/c/i1/e;->F(Z)V + const/16 v20, 0x1 - const/16 v2, 0x9c4 + const/16 v22, 0x0 - const/4 v3, 0x0 - - const-string v4, "bufferForPlaybackMs" - - const-string v5, "0" - - invoke-static {v2, v3, v4, v5}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V - - const/16 v6, 0x1388 - - const-string v7, "bufferForPlaybackAfterRebufferMs" - - invoke-static {v6, v3, v7, v5}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V - - const/16 v3, 0x2710 - - const-string v5, "minBufferMs" - - invoke-static {v3, v2, v5, v4}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V - - invoke-static {v3, v6, v5, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + const/16 v0, 0x2710 const/16 v2, 0x7530 - const-string v4, "maxBufferMs" + const/16 v3, 0x9c4 - invoke-static {v2, v3, v4, v5}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + const/16 v4, 0x1388 - invoke-static {v0}, Lf/h/a/c/i1/e;->F(Z)V + const/4 v5, 0x1 - new-instance v13, Lf/h/a/c/h1/l; + invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V + + const-string v6, "bufferForPlaybackMs" + + const-string v7, "0" + + const/4 v8, 0x0 + + invoke-static {v3, v8, v6, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + + const-string v12, "bufferForPlaybackAfterRebufferMs" + + invoke-static {v4, v8, v12, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + + const-string v7, "minBufferMs" + + invoke-static {v0, v3, v7, v6}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + + invoke-static {v0, v4, v7, v12}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + + const-string v3, "maxBufferMs" + + invoke-static {v2, v0, v3, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V + + invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V + + new-instance v0, Lf/h/a/c/h1/l; const/high16 v2, 0x10000 - invoke-direct {v13, v0, v2}, Lf/h/a/c/h1/l;->(ZI)V + invoke-direct {v0, v5, v2}, Lf/h/a/c/h1/l;->(ZI)V new-instance v4, Lf/h/a/c/x; - const/16 v15, 0x2710 + const/16 v26, 0x2710 - const/16 v16, 0x7530 + const/16 v27, 0x7530 - const/16 v3, 0x9c4 + const/16 v17, 0x9c4 - const/16 v23, 0x1388 + const/16 v18, 0x1388 - const/16 v24, -0x1 + const/16 v28, 0x9c4 - const/16 v25, 0x1 + const/16 v29, 0x1388 - const/16 v27, 0x0 + const/16 v30, -0x1 - move-object v12, v4 + const/16 v31, 0x1 - move v14, v15 + const/16 v33, 0x0 - move/from16 v17, v3 + move-object/from16 v23, v4 - move/from16 v18, v23 + move-object/from16 v24, v0 - move/from16 v19, v24 + move/from16 v25, v26 - move/from16 v20, v25 + move/from16 v32, v33 - move/from16 v21, v27 + invoke-direct/range {v23 .. v33}, Lf/h/a/c/x;->(Lf/h/a/c/h1/l;IIIIIIZIZ)V - move/from16 v22, v27 + const-string v0, "DefaultLoadControl.Build\u2026reateDefaultLoadControl()" - invoke-direct/range {v12 .. v22}, Lf/h/a/c/x;->(Lf/h/a/c/h1/l;IIIIIIZIZ)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v5, "DefaultLoadControl.Build\u2026reateDefaultLoadControl()" + new-instance v3, Lf/h/a/c/z; - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v5, Lf/h/a/c/z; - - invoke-direct {v5, v1}, Lf/h/a/c/z;->(Landroid/content/Context;)V + invoke-direct {v3, v1}, Lf/h/a/c/z;->(Landroid/content/Context;)V new-instance v6, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; invoke-direct {v6, v1}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;->(Landroid/content/Context;)V - new-instance v17, Lf/h/a/c/x; + new-instance v12, Lf/h/a/c/x; - new-instance v7, Lf/h/a/c/h1/l; + new-instance v13, Lf/h/a/c/h1/l; - invoke-direct {v7, v0, v2}, Lf/h/a/c/h1/l;->(ZI)V + invoke-direct {v13, v5, v2}, Lf/h/a/c/h1/l;->(ZI)V - const/16 v19, 0x3a98 + const/16 v14, 0x3a98 - const v20, 0xc350 + const v15, 0xc350 - const v21, 0xc350 + const v16, 0xc350 - const/16 v26, 0x0 + const/16 v21, 0x0 - move-object/from16 v18, v7 - - move/from16 v22, v3 - - invoke-direct/range {v17 .. v27}, Lf/h/a/c/x;->(Lf/h/a/c/h1/l;IIIIIIZIZ)V + invoke-direct/range {v12 .. v22}, Lf/h/a/c/x;->(Lf/h/a/c/h1/l;IIIIIIZIZ)V invoke-static/range {p0 .. p0}, Lf/h/a/c/h1/m;->j(Landroid/content/Context;)Lf/h/a/c/h1/m; @@ -159,31 +145,31 @@ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; - move-result-object v2 + move-result-object v0 - if-eqz v2, :cond_0 + if-eqz v0, :cond_0 goto :goto_0 :cond_0 invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - move-result-object v2 + move-result-object v0 :goto_0 - move-object v8, v2 + move-object v8, v0 new-instance v12, Lf/h/a/c/v0/a; - sget-object v2, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g; + sget-object v0, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g; - invoke-direct {v12, v2}, Lf/h/a/c/v0/a;->(Lf/h/a/c/i1/g;)V + invoke-direct {v12, v0}, Lf/h/a/c/v0/a;->(Lf/h/a/c/i1/g;)V sget-object v13, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g; - invoke-static {v0}, Lf/h/a/c/i1/e;->F(Z)V + invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V - invoke-static {v0}, Lf/h/a/c/i1/e;->F(Z)V + invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V new-instance v14, Lf/h/a/c/s0; @@ -191,7 +177,7 @@ move-object/from16 v1, p0 - move-object v2, v5 + move-object v2, v3 move-object v3, v6 @@ -205,7 +191,7 @@ const-string v0, "SimpleExoPlayer\n \u2026ntrol)\n .build()" - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v14}, Lf/h/a/c/s0;->S()V @@ -219,27 +205,36 @@ invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->addIfAbsent(Ljava/lang/Object;)Z - new-instance v0, Lcom/discord/player/AppMediaPlayer; + new-instance v6, Lcom/discord/player/AppMediaPlayer; invoke-static {}, Ls0/p/a;->a()Lrx/Scheduler; - move-result-object v5 + move-result-object v4 - const-string v1, "Schedulers.computation()" + const-string v0, "Schedulers.computation()" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v1, v0 + move-object v0, v6 - move-object v2, v14 + move-object v1, v14 - move-object v3, v11 + move-object v2, v11 - move-object v4, v10 + move-object v3, v10 - move-object v6, v9 + move-object v5, v9 - invoke-direct/range {v1 .. v6}, Lcom/discord/player/AppMediaPlayer;->(Lf/h/a/c/s0;Lf/a/g/k;Lf/h/a/c/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/player/AppMediaPlayer;->(Lf/h/a/c/s0;Lf/a/g/k;Lf/h/a/c/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V - return-object v0 + return-object v6 + + :cond_1 + const-string v0, "logger" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali/f/a/g/j.smali b/com.discord/smali/f/a/g/j.smali index a4bae07118..eb489ff298 100644 --- a/com.discord/smali/f/a/g/j.smali +++ b/com.discord/smali/f/a/g/j.smali @@ -14,11 +14,7 @@ # direct methods .method public constructor (Lf/h/a/c/h1/o;J)V - .locals 1 - - const-string v0, "defaultDatasourceFactory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali/f/a/g/k$b.smali b/com.discord/smali/f/a/g/k$b.smali index 303259deb5..4a18c2bb83 100644 --- a/com.discord/smali/f/a/g/k$b.smali +++ b/com.discord/smali/f/a/g/k$b.smali @@ -20,11 +20,7 @@ # direct methods .method public constructor (Lcom/google/android/exoplayer2/ExoPlaybackException;)V - .locals 1 - - const-string v0, "exoPlaybackException" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,7 +46,7 @@ iget-object p1, p1, Lf/a/g/k$b;->a:Lcom/google/android/exoplayer2/ExoPlaybackException; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/g/k.smali b/com.discord/smali/f/a/g/k.smali index d05ee43a06..d425788e2c 100644 --- a/com.discord/smali/f/a/g/k.smali +++ b/com.discord/smali/f/a/g/k.smali @@ -136,9 +136,7 @@ .method public k(Lcom/google/android/exoplayer2/ExoPlaybackException;)V .locals 2 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/g/k;->f:Lrx/subjects/PublishSubject; @@ -151,6 +149,15 @@ invoke-virtual {p1, v1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic l(Lf/h/a/c/t0;I)V diff --git a/com.discord/smali/f/a/g/l$a.smali b/com.discord/smali/f/a/g/l$a.smali index 1b87d61287..450dd9367b 100644 --- a/com.discord/smali/f/a/g/l$a.smali +++ b/com.discord/smali/f/a/g/l$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/g/l$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SimpleCacheProvider.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lf/h/a/c/h1/y/r;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,7 +72,7 @@ const-string v2, "context" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/Context;->getCacheDir()Ljava/io/File; diff --git a/com.discord/smali/f/a/h/a.smali b/com.discord/smali/f/a/h/a.smali index a2ce8d8b11..9a1dd26378 100644 --- a/com.discord/smali/f/a/h/a.smali +++ b/com.discord/smali/f/a/h/a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -33,7 +33,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,7 +51,7 @@ const-string v2, "isConnected" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/f/a/h/c.smali b/com.discord/smali/f/a/h/c.smali index b75207dd4f..cf68e3bab9 100644 --- a/com.discord/smali/f/a/h/c.smali +++ b/com.discord/smali/f/a/h/c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -37,7 +37,7 @@ # virtual methods .method public invoke()Ljava/lang/Object; - .locals 17 + .locals 18 move-object/from16 v1, p0 @@ -75,7 +75,7 @@ const-string v9, ".media" - invoke-static {v3, v8, v9, v4, v5}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v3, v8, v9, v4, v5}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v8 @@ -89,13 +89,13 @@ const-string v10, ":443" - invoke-static {v0, v9, v10, v4, v5}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v0, v9, v10, v4, v5}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v5 iget-object v9, v2, Lcom/discord/rtcconnection/RtcConnection;->j:Lf/a/h/s/a; - const/4 v10, 0x0 + const/4 v11, 0x0 if-eqz v9, :cond_1 @@ -104,10 +104,10 @@ goto :goto_1 :cond_1 - move-object v9, v10 + move-object v9, v11 :goto_1 - invoke-static {v9, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v9, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v9 @@ -122,10 +122,10 @@ goto :goto_2 :cond_2 - move-object v9, v10 + move-object v9, v11 :goto_2 - invoke-static {v9, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v9, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v9 @@ -137,26 +137,26 @@ if-nez v9, :cond_3 - iget-object v11, v2, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; + iget-object v12, v2, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; - iget-object v12, v2, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; + iget-object v13, v2, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; - const/4 v14, 0x0 + const/4 v15, 0x0 - const/4 v15, 0x4 + const/16 v16, 0x4 - const/16 v16, 0x0 + const/16 v17, 0x0 - const-string v13, "Already connecting, no need to continue." + const-string v14, "Already connecting, no need to continue." - invoke-static/range {v11 .. v16}, 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 + invoke-static/range {v12 .. v17}, 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 goto/16 :goto_4 :cond_3 iget-object v9, v2, Lcom/discord/rtcconnection/RtcConnection;->j:Lf/a/h/s/a; - const/4 v11, 0x1 + const/4 v10, 0x1 if-eqz v9, :cond_4 @@ -168,7 +168,7 @@ invoke-virtual {v9, v12}, Lf/a/h/s/a;->b(Lkotlin/jvm/functions/Function1;)V - iput-boolean v11, v9, Lf/a/h/s/a;->q:Z + iput-boolean v10, v9, Lf/a/h/s/a;->q:Z :cond_4 iget-boolean v9, v2, Lcom/discord/rtcconnection/RtcConnection;->h:Z @@ -177,7 +177,7 @@ const-string v0, "Connect called on destroyed instance." - invoke-virtual {v2, v4, v0, v10}, Lcom/discord/rtcconnection/RtcConnection;->c(ZLjava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {v2, v4, v0, v11}, Lcom/discord/rtcconnection/RtcConnection;->c(ZLjava/lang/String;Ljava/lang/Throwable;)V goto/16 :goto_4 @@ -186,7 +186,7 @@ const-string v0, "Connect called with no token." - invoke-virtual {v2, v4, v0, v10}, Lcom/discord/rtcconnection/RtcConnection;->c(ZLjava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {v2, v4, v0, v11}, Lcom/discord/rtcconnection/RtcConnection;->c(ZLjava/lang/String;Ljava/lang/Throwable;)V goto/16 :goto_4 @@ -197,15 +197,15 @@ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V - const-string v11, "connecting via endpoint: " + const-string v12, "connecting via endpoint: " - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v11, " token: " + const-string v12, " token: " - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -213,9 +213,9 @@ move-result-object v10 - iget-object v11, v2, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; + iget-object v12, v2, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; - invoke-virtual {v9, v10, v11}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v9, v10, v12}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/String;->length()I @@ -298,9 +298,7 @@ iget-object v3, v2, Lcom/discord/rtcconnection/RtcConnection;->t:Lf/a/h/p; - const-string v4, "listener" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_9 iget-object v4, v0, Lf/a/h/s/a;->p:Ljava/util/List; @@ -314,4 +312,11 @@ sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; return-object v0 + + :cond_9 + const-string v0, "listener" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 .end method diff --git a/com.discord/smali/f/a/h/e.smali b/com.discord/smali/f/a/h/e.smali index 4a3ed66541..8fe852d32e 100644 --- a/com.discord/smali/f/a/h/e.smali +++ b/com.discord/smali/f/a/h/e.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -33,7 +33,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,7 +53,7 @@ const-string v2, "throwable" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_0 diff --git a/com.discord/smali/f/a/h/g.smali b/com.discord/smali/f/a/h/g.smali index 45301e29a5..ead96736cd 100644 --- a/com.discord/smali/f/a/h/g.smali +++ b/com.discord/smali/f/a/h/g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/h.smali b/com.discord/smali/f/a/h/h.smali index 4eb5db62ee..7a396e30af 100644 --- a/com.discord/smali/f/a/h/h.smali +++ b/com.discord/smali/f/a/h/h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/i.smali b/com.discord/smali/f/a/h/i.smali index be6fb30151..91d9f2b95d 100644 --- a/com.discord/smali/f/a/h/i.smali +++ b/com.discord/smali/f/a/h/i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -33,7 +33,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/j.smali b/com.discord/smali/f/a/h/j.smali index 3da18f6a85..626d502062 100644 --- a/com.discord/smali/f/a/h/j.smali +++ b/com.discord/smali/f/a/h/j.smali @@ -29,7 +29,7 @@ # virtual methods .method public onConnected(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;Ljava/util/List;)V - .locals 11 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,17 +41,13 @@ } .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string p1, "transportInfo" + if-eqz p2, :cond_7 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "supportedVideoCodecs" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 iget-object p1, p0, Lf/a/h/j;->a:Lcom/discord/rtcconnection/RtcConnection; @@ -63,77 +59,65 @@ iget-object v1, p1, Lcom/discord/rtcconnection/RtcConnection;->k:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection; - const/4 v2, 0x0 + if-eqz v1, :cond_1 - if-eqz v1, :cond_2 + iget-object v2, p1, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; - iget-object v3, p1, Lcom/discord/rtcconnection/RtcConnection;->d:Lf/a/h/t/d; + iput-object v0, v2, Lf/a/h/t/d;->a:Lco/discord/media_engine/Stats; - if-eqz v3, :cond_1 + new-instance v3, Lco/discord/media_engine/VoiceQuality; - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v3}, Lco/discord/media_engine/VoiceQuality;->()V - iput-object v2, v3, Lf/a/h/t/d;->a:Lco/discord/media_engine/Stats; + iput-object v3, v2, Lf/a/h/t/d;->b:Lco/discord/media_engine/VoiceQuality; - new-instance v0, Lco/discord/media_engine/VoiceQuality; + iget-object v3, v2, Lf/a/h/t/d;->c:Lrx/Subscription; - invoke-direct {v0}, Lco/discord/media_engine/VoiceQuality;->()V + if-eqz v3, :cond_0 - iput-object v0, v3, Lf/a/h/t/d;->b:Lco/discord/media_engine/VoiceQuality; + invoke-interface {v3}, Lrx/Subscription;->isUnsubscribed()Z - iget-object v0, v3, Lf/a/h/t/d;->c:Lrx/Subscription; + move-result v3 - if-eqz v0, :cond_0 + if-nez v3, :cond_0 - invoke-interface {v0}, Lrx/Subscription;->isUnsubscribed()Z - - move-result v0 - - if-nez v0, :cond_0 - - invoke-virtual {v3}, Lf/a/h/t/d;->a()V + invoke-virtual {v2}, Lf/a/h/t/d;->a()V :cond_0 - const-wide/16 v4, 0x0 + const-wide/16 v3, 0x0 - iget-wide v6, v3, Lf/a/h/t/d;->d:J + iget-wide v5, v2, Lf/a/h/t/d;->d:J - sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v7, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v4, v5, v6, v7, v0}, Lrx/Observable;->B(JJLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-static {v3, v4, v5, v6, v7}, Lrx/Observable;->B(JJLjava/util/concurrent/TimeUnit;)Lrx/Observable; - move-result-object v0 + move-result-object v3 new-instance v4, Lf/a/h/t/b; - invoke-direct {v4, v3, v1}, Lf/a/h/t/b;->(Lf/a/h/t/d;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V + invoke-direct {v4, v2, v1}, Lf/a/h/t/b;->(Lf/a/h/t/d;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V new-instance v1, Lf/a/h/t/c; - invoke-direct {v1, v3}, Lf/a/h/t/c;->(Lf/a/h/t/d;)V + invoke-direct {v1, v2}, Lf/a/h/t/c;->(Lf/a/h/t/d;)V - invoke-virtual {v0, v4, v1}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; + invoke-virtual {v3, v4, v1}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription; - move-result-object v0 + move-result-object v1 - iput-object v0, v3, Lf/a/h/t/d;->c:Lrx/Subscription; - - goto :goto_0 + iput-object v1, v2, Lf/a/h/t/d;->c:Lrx/Subscription; :cond_1 - throw v2 + iget-object v1, p2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol; - :cond_2 - :goto_0 - iget-object v0, p2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol; + invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I + move-result v1 - move-result v0 + const/4 v2, 0x1 - const/4 v1, 0x1 - - if-eqz v0, :cond_3 + if-eqz v1, :cond_2 const-string p3, "Unsupported protocol: " @@ -153,162 +137,176 @@ move-result-object p2 - invoke-virtual {p1, v1, p2, v2}, Lcom/discord/rtcconnection/RtcConnection;->c(ZLjava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {p1, v2, p2, v0}, Lcom/discord/rtcconnection/RtcConnection;->c(ZLjava/lang/String;Ljava/lang/Throwable;)V - goto :goto_2 + goto :goto_1 - :cond_3 - iget-object v0, p1, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; + :cond_2 + iget-object v1, p1, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; - iget-object v2, p1, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; + iget-object v3, p1, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; - const-string v3, "Sending UDP info to RTC server." + const-string v4, "Sending UDP info to RTC server." - invoke-virtual {v0, v3, v2}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v1, v4, v3}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V iget-object p1, p1, Lcom/discord/rtcconnection/RtcConnection;->j:Lf/a/h/s/a; if-eqz p1, :cond_5 - const-string v0, "udp" - - iget-object v2, p2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String; + iget-object v1, p2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String; iget p2, p2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->b:I + if-eqz v1, :cond_4 + + new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo; + const-string/jumbo v3, "xsalsa20_poly1305" - const-string v4, "protocol" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "address" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "mode" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "codecs" - - invoke-static {p3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo; - - invoke-direct {v4, v2, p2, v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->(Ljava/lang/String;ILjava/lang/String;)V + invoke-direct {v0, v1, p2, v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->(Ljava/lang/String;ILjava/lang/String;)V new-instance p2, Ljava/util/ArrayList; - const/16 v2, 0xa + const/16 v1, 0xa - invoke-static {p3, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {p3, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v2 + move-result v1 - invoke-direct {p2, v2}, Ljava/util/ArrayList;->(I)V + invoke-direct {p2, v1}, Ljava/util/ArrayList;->(I)V invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p3 - :goto_1 + :goto_0 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v1 - if-eqz v2, :cond_4 + if-eqz v1, :cond_3 invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v1 - check-cast v2, Lf/a/h/r/a; + check-cast v1, Lf/a/h/r/a; - new-instance v3, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo; + new-instance v9, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo; - iget-object v6, v2, Lf/a/h/r/a;->a:Ljava/lang/String; + iget-object v4, v1, Lf/a/h/r/a;->a:Ljava/lang/String; - iget v7, v2, Lf/a/h/r/a;->b:I + iget v5, v1, Lf/a/h/r/a;->b:I - iget-object v8, v2, Lf/a/h/r/a;->c:Ljava/lang/String; + iget-object v6, v1, Lf/a/h/r/a;->c:Ljava/lang/String; - iget v9, v2, Lf/a/h/r/a;->d:I + iget v7, v1, Lf/a/h/r/a;->d:I - iget-object v10, v2, Lf/a/h/r/a;->e:Ljava/lang/Integer; + iget-object v8, v1, Lf/a/h/r/a;->e:Ljava/lang/Integer; - move-object v5, v3 + move-object v3, v9 - invoke-direct/range {v5 .. v10}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V + invoke-direct/range {v3 .. v8}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V - invoke-virtual {p2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {p2, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + goto :goto_0 + + :cond_3 + new-instance p3, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol; + + const-string v1, "udp" + + invoke-direct {p3, v1, v0, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)V + + invoke-virtual {p1, v2, p3}, Lf/a/h/s/a;->m(ILjava/lang/Object;)V goto :goto_1 :cond_4 - new-instance p3, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol; + const-string p1, "address" - invoke-direct {p3, v0, v4, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)V + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-virtual {p1, v1, p3}, Lf/a/h/s/a;->m(ILjava/lang/Object;)V + throw v0 :cond_5 - :goto_2 + :goto_1 return-void + + :cond_6 + const-string p1, "supportedVideoCodecs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "transportInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onConnectionStateChange(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V .locals 5 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - const-string p1, "connectionState" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 iget-object p1, p0, Lf/a/h/j;->a:Lcom/discord/rtcconnection/RtcConnection; - iget-object v0, p1, Lcom/discord/rtcconnection/RtcConnection;->g:Lcom/discord/rtcconnection/RtcConnection$State; + iget-object v1, p1, Lcom/discord/rtcconnection/RtcConnection;->g:Lcom/discord/rtcconnection/RtcConnection$State; - iget-object v1, p1, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; + iget-object v2, p1, Lcom/discord/rtcconnection/RtcConnection;->C:Lcom/discord/utilities/logging/Logger; - new-instance v2, Ljava/lang/StringBuilder; + new-instance v3, Ljava/lang/StringBuilder; - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - const-string v3, "Connection state change: " + const-string v4, "Connection state change: " - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - iget-object v3, p1, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; + iget-object v4, p1, Lcom/discord/rtcconnection/RtcConnection;->b:Ljava/lang/String; - invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {v2, v3, v4}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I move-result p2 - const/4 v1, 0x1 + const/4 v2, 0x1 if-eqz p2, :cond_3 - if-eq p2, v1, :cond_2 + if-eq p2, v2, :cond_2 - const/4 v2, 0x2 + const/4 v3, 0x2 - if-eq p2, v2, :cond_1 + if-eq p2, v3, :cond_1 - const/4 v2, 0x3 + const/4 v3, 0x3 - if-ne p2, v2, :cond_0 + if-ne p2, v3, :cond_0 sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$e;->a:Lcom/discord/rtcconnection/RtcConnection$State$e; @@ -339,91 +337,86 @@ sget-object p2, Lcom/discord/rtcconnection/RtcConnection$State$g;->a:Lcom/discord/rtcconnection/RtcConnection$State$g; - if-ne v0, p2, :cond_4 + if-ne v1, p2, :cond_4 iget-object p2, p1, Lcom/discord/rtcconnection/RtcConnection;->g:Lcom/discord/rtcconnection/RtcConnection$State; - sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h; + sget-object v1, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h; - if-ne p2, v0, :cond_4 + if-ne p2, v1, :cond_4 invoke-virtual {p1}, Lcom/discord/rtcconnection/RtcConnection;->j()V :cond_4 iget-object p2, p1, Lcom/discord/rtcconnection/RtcConnection;->g:Lcom/discord/rtcconnection/RtcConnection$State; - sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; + sget-object v1, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - if-ne p2, v0, :cond_8 + if-ne p2, v1, :cond_8 iget-object p2, p1, Lcom/discord/rtcconnection/RtcConnection;->D:Lcom/discord/utilities/time/Clock; invoke-interface {p2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v2 + move-result-wide v3 - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 iput-object p2, p1, Lcom/discord/rtcconnection/RtcConnection;->p:Ljava/lang/Long; - iput-boolean v1, p1, Lcom/discord/rtcconnection/RtcConnection;->r:Z + iput-boolean v2, p1, Lcom/discord/rtcconnection/RtcConnection;->r:Z - new-array p2, v1, [Lkotlin/Pair; + new-array p2, v2, [Lkotlin/Pair; - const/4 v0, 0x0 + const/4 v1, 0x0 - iget v1, p1, Lcom/discord/rtcconnection/RtcConnection;->q:I + iget v2, p1, Lcom/discord/rtcconnection/RtcConnection;->q:I - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v2 - new-instance v2, Lkotlin/Pair; + new-instance v3, Lkotlin/Pair; - const-string v3, "connect_count" + const-string v4, "connect_count" - invoke-direct {v2, v3, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v3, v4, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, p2, v0 + aput-object v3, p2, v1 invoke-static {p2}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map; move-result-object p2 - iget-object v0, p1, Lcom/discord/rtcconnection/RtcConnection;->o:Ljava/lang/Long; + iget-object v1, p1, Lcom/discord/rtcconnection/RtcConnection;->o:Ljava/lang/Long; - iget-object v1, p1, Lcom/discord/rtcconnection/RtcConnection;->p:Ljava/lang/Long; + iget-object v2, p1, Lcom/discord/rtcconnection/RtcConnection;->p:Ljava/lang/Long; - if-eqz v1, :cond_6 + if-eqz v2, :cond_6 - if-nez v0, :cond_5 + if-nez v1, :cond_5 goto :goto_1 :cond_5 + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J + + move-result-wide v2 + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - move-result-wide v1 + move-result-wide v0 - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + sub-long/2addr v2, v0 - move-result-wide v3 - - sub-long/2addr v1, v3 - - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 - goto :goto_2 - :cond_6 :goto_1 - const/4 v0, 0x0 - - :goto_2 if-eqz v0, :cond_7 invoke-virtual {v0}, Ljava/lang/Number;->longValue()J @@ -451,28 +444,47 @@ :cond_8 return-void + + :cond_9 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDestroy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V - .locals 1 + .locals 0 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onError(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;)V .locals 8 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string p1, "exception" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 iget-object p1, p0, Lf/a/h/j;->a:Lcom/discord/rtcconnection/RtcConnection; @@ -577,9 +589,21 @@ return-void :cond_2 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_3 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onSpeaking(JIZ)V diff --git a/com.discord/smali/f/a/h/k.smali b/com.discord/smali/f/a/h/k.smali index cf1ea8478c..317af968df 100644 --- a/com.discord/smali/f/a/h/k.smali +++ b/com.discord/smali/f/a/h/k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$b;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/k;->$userId:J @@ -59,4 +57,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/l.smali b/com.discord/smali/f/a/h/l.smali index 1c11471d07..ff3d00751f 100644 --- a/com.discord/smali/f/a/h/l.smali +++ b/com.discord/smali/f/a/h/l.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/l; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$b;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/l;->$userId:J @@ -59,4 +57,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/m.smali b/com.discord/smali/f/a/h/m.smali index bdeef12664..cabba31710 100644 --- a/com.discord/smali/f/a/h/m.smali +++ b/com.discord/smali/f/a/h/m.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/n.smali b/com.discord/smali/f/a/h/n.smali index 7d88e121d1..044643916c 100644 --- a/com.discord/smali/f/a/h/n.smali +++ b/com.discord/smali/f/a/h/n.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/n; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Exception;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,41 +42,46 @@ check-cast p1, Ljava/lang/Exception; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lf/a/h/n;->this$0:Lcom/discord/rtcconnection/RtcConnection; + iget-object v1, p0, Lf/a/h/n;->this$0:Lcom/discord/rtcconnection/RtcConnection; - const-string v1, "Error occurred while connecting to RTC server: " + const/4 v2, 0x1 - invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v3, "Error occurred while connecting to RTC server: " - move-result-object v1 + invoke-static {v3}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v3 invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; move-result-object p1 - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 p1, 0x2e - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 - const/4 v1, 0x1 - - const/4 v2, 0x0 - const/4 v3, 0x4 - invoke-static {v0, v1, p1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection;->d(Lcom/discord/rtcconnection/RtcConnection;ZLjava/lang/String;Ljava/lang/Throwable;I)V + invoke-static {v1, v2, p1, v0, v3}, Lcom/discord/rtcconnection/RtcConnection;->d(Lcom/discord/rtcconnection/RtcConnection;ZLjava/lang/String;Ljava/lang/Throwable;I)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/h/o.smali b/com.discord/smali/f/a/h/o.smali index 2ff8d2a027..538d40cbda 100644 --- a/com.discord/smali/f/a/h/o.smali +++ b/com.discord/smali/f/a/h/o.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/o; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/RtcConnection$b;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/o;->$quality:Lcom/discord/rtcconnection/RtcConnection$Quality; @@ -53,4 +51,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/p.smali b/com.discord/smali/f/a/h/p.smali index 9f8052cf75..8041ac28f5 100644 --- a/com.discord/smali/f/a/h/p.smali +++ b/com.discord/smali/f/a/h/p.smali @@ -31,13 +31,11 @@ .method public a(Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "audioCodec" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string/jumbo v0, "videoCodec" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v0, p0, Lf/a/h/p;->a:Lcom/discord/rtcconnection/RtcConnection; @@ -49,6 +47,20 @@ :cond_0 return-void + + :cond_1 + const-string p1, "videoCodec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "audioCodec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public b(ZLjava/lang/Integer;Ljava/lang/String;)V @@ -284,13 +296,11 @@ } .end annotation - const-string v0, "mode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "secretKey" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v0, p0, Lf/a/h/p;->a:Lcom/discord/rtcconnection/RtcConnection; @@ -298,7 +308,7 @@ if-eqz v0, :cond_0 - invoke-static {p2}, Lk0/j/l;->toIntArray(Ljava/util/Collection;)[I + invoke-static {p2}, Lk0/i/l;->toIntArray(Ljava/util/Collection;)[I move-result-object p2 @@ -306,15 +316,25 @@ :cond_0 return-void + + :cond_1 + const-string p1, "secretKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public e(Ljava/lang/String;)V .locals 1 - const-string v0, "mediaSessionId" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lf/a/h/p;->a:Lcom/discord/rtcconnection/RtcConnection; iput-object p1, v0, Lcom/discord/rtcconnection/RtcConnection;->s:Ljava/lang/String; @@ -518,7 +538,7 @@ iget-object v1, v0, Lcom/discord/rtcconnection/RtcConnection;->j:Lf/a/h/s/a; - if-eqz v1, :cond_1 + if-eqz v1, :cond_3 iget-object v3, v0, Lcom/discord/rtcconnection/RtcConnection;->z:Ljava/lang/String; @@ -528,13 +548,11 @@ iget-boolean v8, v0, Lcom/discord/rtcconnection/RtcConnection;->y:Z - const-string v2, "serverId" + const/4 v2, 0x0 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_2 - const-string v2, "sessionId" - - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_1 iget-boolean v2, v1, Lf/a/h/s/a;->q:Z @@ -577,7 +595,23 @@ invoke-virtual {v1, v9, v10}, Lf/a/h/s/a;->m(ILjava/lang/Object;)V + goto :goto_0 + :cond_1 + const-string v0, "sessionId" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_2 + const-string v0, "serverId" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_3 :goto_0 sget-object v1, Lcom/discord/rtcconnection/RtcConnection$State$a;->a:Lcom/discord/rtcconnection/RtcConnection$State$a; @@ -636,9 +670,7 @@ .method public k(IILjava/lang/String;)V .locals 8 - const-string v0, "ip" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 iget-object v0, p0, Lf/a/h/p;->a:Lcom/discord/rtcconnection/RtcConnection; @@ -670,7 +702,7 @@ sget-object p2, Lcom/discord/rtcconnection/RtcConnection$c$a;->a:Lcom/discord/rtcconnection/RtcConnection$c$a; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -718,6 +750,15 @@ invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 + + :cond_3 + const-string p1, "ip" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onSpeaking(JIZ)V diff --git a/com.discord/smali/f/a/h/q.smali b/com.discord/smali/f/a/h/q.smali index 02fe59b451..532f7e299f 100644 --- a/com.discord/smali/f/a/h/q.smali +++ b/com.discord/smali/f/a/h/q.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/h/r/a.smali b/com.discord/smali/f/a/h/r/a.smali index 084faf22f2..e37b4eaae7 100644 --- a/com.discord/smali/f/a/h/r/a.smali +++ b/com.discord/smali/f/a/h/r/a.smali @@ -17,15 +17,9 @@ # direct methods .method public constructor (Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V - .locals 1 + .locals 0 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "type" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -40,6 +34,15 @@ iput-object p5, p0, Lf/a/h/r/a;->e:Ljava/lang/Integer; return-void + + :cond_0 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -59,7 +62,7 @@ iget-object v1, p1, Lf/a/h/r/a;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -75,7 +78,7 @@ iget-object v1, p1, Lf/a/h/r/a;->c:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -91,7 +94,7 @@ iget-object p1, p1, Lf/a/h/r/a;->e:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/f/a/h/r/b/a.smali b/com.discord/smali/f/a/h/r/b/a.smali index e637d360cd..d508232d72 100644 --- a/com.discord/smali/f/a/h/r/b/a.smali +++ b/com.discord/smali/f/a/h/r/b/a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/a;->this$0:Lf/a/h/r/b/e; @@ -59,4 +57,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/b$a.smali b/com.discord/smali/f/a/h/r/b/b$a.smali index 847a5a0b2e..e177bce893 100644 --- a/com.discord/smali/f/a/h/r/b/b$a.smali +++ b/com.discord/smali/f/a/h/r/b/b$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/b$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/r/b/b.smali b/com.discord/smali/f/a/h/r/b/b.smali index 94aa8cd77e..dc5a402b77 100644 --- a/com.discord/smali/f/a/h/r/b/b.smali +++ b/com.discord/smali/f/a/h/r/b/b.smali @@ -31,9 +31,7 @@ .method public onVideo(JILjava/lang/String;)V .locals 8 - const-string v0, "streamIdentifier" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v0, p0, Lf/a/h/r/b/b;->a:Lf/a/h/r/b/e; @@ -54,4 +52,13 @@ invoke-static {v0, v7}, Lf/a/h/r/b/e;->p(Lf/a/h/r/b/e;Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "streamIdentifier" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/c$a.smali b/com.discord/smali/f/a/h/r/b/c$a.smali index 2824d75d89..efadb8343b 100644 --- a/com.discord/smali/f/a/h/r/b/c$a.smali +++ b/com.discord/smali/f/a/h/r/b/c$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/c$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -90,7 +90,7 @@ :goto_0 const-string v5, "audioSsrcs[userId] ?: 0" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/f/a/h/r/b/d$a.smali b/com.discord/smali/f/a/h/r/b/d$a.smali index 9940e6c393..8258269025 100644 --- a/com.discord/smali/f/a/h/r/b/d$a.smali +++ b/com.discord/smali/f/a/h/r/b/d$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/d$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -54,7 +54,7 @@ # virtual methods .method public invoke()Ljava/lang/Object; - .locals 10 + .locals 11 iget-object v0, p0, Lf/a/h/r/b/d$a;->this$0:Lf/a/h/r/b/d; @@ -106,79 +106,79 @@ :goto_1 if-eqz v3, :cond_2 - new-instance v2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo; + iget-object v2, v1, Lcom/hammerandchisel/libdiscord/Discord$ConnectionInfo;->localAddress:Ljava/lang/String; - iget-object v3, v1, Lcom/hammerandchisel/libdiscord/Discord$ConnectionInfo;->localAddress:Ljava/lang/String; + const-string v3, "connectionInfo.localAddress" - const-string v4, "connectionInfo.localAddress" + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - iget v4, v1, Lcom/hammerandchisel/libdiscord/Discord$ConnectionInfo;->localPort:I + iget v3, v1, Lcom/hammerandchisel/libdiscord/Discord$ConnectionInfo;->localPort:I iget-object v1, v1, Lcom/hammerandchisel/libdiscord/Discord$ConnectionInfo;->protocol:Ljava/lang/String; - const-string v5, "connectionInfo.protocol" + const-string v4, "connectionInfo.protocol" - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; move-result-object v1 - const-string v5, "(this as java.lang.String).toUpperCase()" + const-string v4, "(this as java.lang.String).toUpperCase()" - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;->valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol; move-result-object v1 - invoke-direct {v2, v3, v4, v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->(Ljava/lang/String;ILcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;)V + new-instance v4, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo; + + invoke-direct {v4, v2, v3, v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->(Ljava/lang/String;ILcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;)V sget-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->CONNECTED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState; iput-object v1, v0, Lf/a/h/r/b/e;->b:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState; - new-instance v3, Lf/a/h/r/b/a; + new-instance v2, Lf/a/h/r/b/a; - invoke-direct {v3, v0, v1}, Lf/a/h/r/b/a;->(Lf/a/h/r/b/e;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V + invoke-direct {v2, v0, v1}, Lf/a/h/r/b/a;->(Lf/a/h/r/b/e;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V - invoke-virtual {v0, v3}, Lf/a/h/r/b/e;->q(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {v0, v2}, Lf/a/h/r/b/e;->q(Lkotlin/jvm/functions/Function1;)V new-instance v1, Lf/a/h/r/a; - const/4 v6, 0x1 + const/4 v7, 0x1 - const/16 v8, 0x78 + const/16 v9, 0x78 - const/4 v9, 0x0 + const/4 v10, 0x0 - const-string v5, "opus" + const-string v6, "opus" - const-string v7, "audio" + const-string v8, "audio" - move-object v4, v1 + move-object v5, v1 - invoke-direct/range {v4 .. v9}, Lf/a/h/r/a;->(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V + invoke-direct/range {v5 .. v10}, Lf/a/h/r/a;->(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V - iget-object v3, v0, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; + iget-object v2, v0, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; - invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V + invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V - iget-object v3, v0, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; + iget-object v2, v0, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; - invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z iget-object v1, v0, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; - iget-object v3, v0, Lf/a/h/r/b/e;->j:Ljava/util/List; + iget-object v2, v0, Lf/a/h/r/b/e;->j:Ljava/util/List; - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z new-instance v1, Lf/a/h/r/b/g; - invoke-direct {v1, v0, v2}, Lf/a/h/r/b/g;->(Lf/a/h/r/b/e;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;)V + invoke-direct {v1, v0, v4}, Lf/a/h/r/b/g;->(Lf/a/h/r/b/e;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;)V invoke-virtual {v0, v1}, Lf/a/h/r/b/e;->q(Lkotlin/jvm/functions/Function1;)V diff --git a/com.discord/smali/f/a/h/r/b/d.smali b/com.discord/smali/f/a/h/r/b/d.smali index 0c807fab93..66dff39c13 100644 --- a/com.discord/smali/f/a/h/r/b/d.smali +++ b/com.discord/smali/f/a/h/r/b/d.smali @@ -26,13 +26,11 @@ .method public final onConnectToServer(Lcom/hammerandchisel/libdiscord/Discord$ConnectionInfo;Ljava/lang/String;)V .locals 2 - const-string v0, "connectionInfo" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "errorMessage" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lf/a/h/r/b/d;->a:Lf/a/h/r/b/e; @@ -43,4 +41,18 @@ invoke-static {v0, v1}, Lf/a/h/r/b/e;->p(Lf/a/h/r/b/e;Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "errorMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$a.smali b/com.discord/smali/f/a/h/r/b/e$a.smali index 17d539743c..aed27f6f90 100644 --- a/com.discord/smali/f/a/h/r/b/e$a.smali +++ b/com.discord/smali/f/a/h/r/b/e$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -55,7 +55,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ check-cast v0, Lco/discord/media_engine/Connection; - const-string p1, "$receiver" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 iget-wide v1, p0, Lf/a/h/r/b/e$a;->$userId:J @@ -94,4 +92,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$b.smali b/com.discord/smali/f/a/h/r/b/e$b.smali index 3f931f029f..6a41b4fcc4 100644 --- a/com.discord/smali/f/a/h/r/b/e$b.smali +++ b/com.discord/smali/f/a/h/r/b/e$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,17 +57,24 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lco/discord/media_engine/Connection;->dispose()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$c.smali b/com.discord/smali/f/a/h/r/b/e$c.smali index edf0d8e7fb..6d5c52f5ad 100644 --- a/com.discord/smali/f/a/h/r/b/e$c.smali +++ b/com.discord/smali/f/a/h/r/b/e$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/e$c;->this$0:Lf/a/h/r/b/e; @@ -68,4 +66,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$d.smali b/com.discord/smali/f/a/h/r/b/e$d.smali index 7f6c7625bc..2e28c955da 100644 --- a/com.discord/smali/f/a/h/r/b/e$d.smali +++ b/com.discord/smali/f/a/h/r/b/e$d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lf/a/h/r/b/f; @@ -68,4 +66,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$e.smali b/com.discord/smali/f/a/h/r/b/e$e.smali index 99d572c04e..da01a0ced6 100644 --- a/com.discord/smali/f/a/h/r/b/e$e.smali +++ b/com.discord/smali/f/a/h/r/b/e$e.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/e$e;->this$0:Lf/a/h/r/b/e; @@ -68,4 +66,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$f.smali b/com.discord/smali/f/a/h/r/b/e$f.smali index 906b483dcb..7cad6e56f8 100644 --- a/com.discord/smali/f/a/h/r/b/e$f.smali +++ b/com.discord/smali/f/a/h/r/b/e$f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,9 +63,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/e$f;->$audioEncoder:Lco/discord/media_engine/AudioEncoder; @@ -92,4 +90,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$g.smali b/com.discord/smali/f/a/h/r/b/e$g.smali index ad02a1f696..35695d55fa 100644 --- a/com.discord/smali/f/a/h/r/b/e$g.smali +++ b/com.discord/smali/f/a/h/r/b/e$g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/e$g;->$encryptionSettings:Lco/discord/media_engine/EncryptionSettings; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$h.smali b/com.discord/smali/f/a/h/r/b/e$h.smali index 3c9146f2d6..075020da64 100644 --- a/com.discord/smali/f/a/h/r/b/e$h.smali +++ b/com.discord/smali/f/a/h/r/b/e$h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lf/a/h/r/b/e$h;->$inputModeOptions:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a; @@ -114,4 +112,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$i.smali b/com.discord/smali/f/a/h/r/b/e$i.smali index 06e188e181..3cc8827c51 100644 --- a/com.discord/smali/f/a/h/r/b/e$i.smali +++ b/com.discord/smali/f/a/h/r/b/e$i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/r/b/e$i;->$userId:J @@ -68,4 +66,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$j.smali b/com.discord/smali/f/a/h/r/b/e$j.smali index 1d23c853ee..d9bcdd4c71 100644 --- a/com.discord/smali/f/a/h/r/b/e$j.smali +++ b/com.discord/smali/f/a/h/r/b/e$j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,9 +55,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/r/b/e$j;->$userId:J @@ -72,4 +70,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$k.smali b/com.discord/smali/f/a/h/r/b/e$k.smali index b6a7971086..3f3aef3c7f 100644 --- a/com.discord/smali/f/a/h/r/b/e$k.smali +++ b/com.discord/smali/f/a/h/r/b/e$k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-boolean v0, p0, Lf/a/h/r/b/e$k;->$active:Z @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$l.smali b/com.discord/smali/f/a/h/r/b/e$l.smali index 5149fda089..a2185ac856 100644 --- a/com.discord/smali/f/a/h/r/b/e$l.smali +++ b/com.discord/smali/f/a/h/r/b/e$l.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$l; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-boolean v0, p0, Lf/a/h/r/b/e$l;->$selfDeaf:Z @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$m.smali b/com.discord/smali/f/a/h/r/b/e$m.smali index fb691081f7..9e58113ed8 100644 --- a/com.discord/smali/f/a/h/r/b/e$m.smali +++ b/com.discord/smali/f/a/h/r/b/e$m.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-boolean v0, p0, Lf/a/h/r/b/e$m;->$selfMute:Z @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e$n.smali b/com.discord/smali/f/a/h/r/b/e$n.smali index 46659f5754..ebf9659047 100644 --- a/com.discord/smali/f/a/h/r/b/e$n.smali +++ b/com.discord/smali/f/a/h/r/b/e$n.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/e$n; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Connection;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lco/discord/media_engine/Connection; - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-boolean v0, p0, Lf/a/h/r/b/e$n;->$isBroadcastVideo:Z @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/e.smali b/com.discord/smali/f/a/h/r/b/e.smali index 5358a1a532..791654c125 100644 --- a/com.discord/smali/f/a/h/r/b/e.smali +++ b/com.discord/smali/f/a/h/r/b/e.smali @@ -88,7 +88,7 @@ const-string v1, "MediaEngineConnectionLegacy::class.java.simpleName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lf/a/h/r/b/e;->l:Ljava/lang/String; @@ -96,7 +96,7 @@ .end method .method public constructor (Ljava/util/concurrent/ExecutorService;Lcom/discord/utilities/logging/Logger;Lcom/hammerandchisel/libdiscord/Discord;Ljava/util/List;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;JLcom/discord/rtcconnection/mediaengine/MediaEngine$a;Ljava/util/List;)V - .locals 16 + .locals 14 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -116,61 +116,39 @@ } .end annotation - move-object/from16 v0, p0 + move-object v0, p0 - move-object/from16 v1, p1 + move-object v1, p1 move-object/from16 v2, p2 - move-object/from16 v3, p3 + move-object/from16 v3, p4 - move-object/from16 v4, p4 + move-object/from16 v4, p8 - move-object/from16 v5, p5 + const/4 v5, 0x0 - move-object/from16 v6, p8 + if-eqz v1, :cond_3 - move-object/from16 v7, p9 + if-eqz v2, :cond_2 - const-string v8, "executorService" + if-eqz v3, :cond_1 - invoke-static {v1, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "logger" - - invoke-static {v2, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v8, "voiceEngineLegacy" - - invoke-static {v3, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "supportedVideoCodecs" - - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "type" - - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "connectionOptions" - - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "listeners" - - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V + invoke-direct {p0}, Ljava/lang/Object;->()V iput-object v1, v0, Lf/a/h/r/b/e;->g:Ljava/util/concurrent/ExecutorService; iput-object v2, v0, Lf/a/h/r/b/e;->h:Lcom/discord/utilities/logging/Logger; - iput-object v3, v0, Lf/a/h/r/b/e;->i:Lcom/hammerandchisel/libdiscord/Discord; + move-object/from16 v1, p3 - iput-object v4, v0, Lf/a/h/r/b/e;->j:Ljava/util/List; + iput-object v1, v0, Lf/a/h/r/b/e;->i:Lcom/hammerandchisel/libdiscord/Discord; - iput-object v5, v0, Lf/a/h/r/b/e;->k:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type; + iput-object v3, v0, Lf/a/h/r/b/e;->j:Ljava/util/List; + + move-object/from16 v1, p5 + + iput-object v1, v0, Lf/a/h/r/b/e;->k:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type; sget-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->CONNECTING:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState; @@ -184,35 +162,25 @@ move-result-object v3 - iget v4, v6, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I + iget v5, v4, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v4 + move-result-object v5 - new-instance v5, Lkotlin/Pair; + new-instance v6, Lkotlin/Pair; - invoke-direct {v5, v3, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v6, v3, v5}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V const/4 v3, 0x0 - aput-object v5, v2, v3 + aput-object v6, v2, v3 - const-string v4, "pairs" + invoke-static {v2}, Lf/n/a/k/a;->hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap; - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v2 - new-instance v4, Ljava/util/HashMap; - - invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I - - move-result v5 - - invoke-direct {v4, v5}, Ljava/util/HashMap;->(I)V - - invoke-static {v4, v2}, Lf/n/a/k/a;->putAll(Ljava/util/Map;[Lkotlin/Pair;)V - - iput-object v4, v0, Lf/a/h/r/b/e;->c:Ljava/util/HashMap; + iput-object v2, v0, Lf/a/h/r/b/e;->c:Ljava/util/HashMap; new-instance v2, Ljava/util/HashMap; @@ -228,49 +196,49 @@ iget-object v2, v0, Lf/a/h/r/b/e;->k:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type; - sget-object v4, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->STREAM:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type; + sget-object v5, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->STREAM:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type; - if-ne v2, v4, :cond_0 + if-ne v2, v5, :cond_0 - const/4 v14, 0x1 + const/4 v12, 0x1 goto :goto_0 :cond_0 - const/4 v14, 0x0 + const/4 v12, 0x0 :goto_0 - iget-object v8, v0, Lf/a/h/r/b/e;->i:Lcom/hammerandchisel/libdiscord/Discord; + iget-object v6, v0, Lf/a/h/r/b/e;->i:Lcom/hammerandchisel/libdiscord/Discord; - iget v9, v6, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I + iget v7, v4, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I - iget-object v12, v6, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String; + iget-object v10, v4, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String; - iget v13, v6, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I + iget v11, v4, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I - new-instance v15, Lf/a/h/r/b/d; + new-instance v13, Lf/a/h/r/b/d; - invoke-direct {v15, v0}, Lf/a/h/r/b/d;->(Lf/a/h/r/b/e;)V + invoke-direct {v13, p0}, Lf/a/h/r/b/d;->(Lf/a/h/r/b/e;)V - move-wide/from16 v10, p6 + move-wide/from16 v8, p6 - invoke-virtual/range {v8 .. v15}, Lcom/hammerandchisel/libdiscord/Discord;->connectToServer(IJLjava/lang/String;IZLcom/hammerandchisel/libdiscord/Discord$ConnectToServerCallback;)Lco/discord/media_engine/Connection; + invoke-virtual/range {v6 .. v13}, Lcom/hammerandchisel/libdiscord/Discord;->connectToServer(IJLjava/lang/String;IZLcom/hammerandchisel/libdiscord/Discord$ConnectToServerCallback;)Lco/discord/media_engine/Connection; move-result-object v1 - const-string/jumbo v2, "voiceEngineLegacy.connec\u2026fo, errorMessage) }\n }" + const-string v2, "voiceEngineLegacy.connec\u2026fo, errorMessage) }\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lf/a/h/r/b/b; - invoke-direct {v2, v0}, Lf/a/h/r/b/b;->(Lf/a/h/r/b/e;)V + invoke-direct {v2, p0}, Lf/a/h/r/b/b;->(Lf/a/h/r/b/e;)V invoke-virtual {v1, v2}, Lco/discord/media_engine/Connection;->setOnVideoCallback(Lco/discord/media_engine/Connection$OnVideoCallback;)V new-instance v2, Lf/a/h/r/b/c; - invoke-direct {v2, v0}, Lf/a/h/r/b/c;->(Lf/a/h/r/b/e;)V + invoke-direct {v2, p0}, Lf/a/h/r/b/c;->(Lf/a/h/r/b/e;)V invoke-virtual {v1, v2}, Lco/discord/media_engine/Connection;->setUserSpeakingStatusChangedCallback(Lco/discord/media_engine/Connection$UserSpeakingStatusChangedCallback;)V @@ -278,7 +246,9 @@ new-instance v1, Ljava/util/ArrayList; - invoke-direct {v1, v7}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V + move-object/from16 v2, p9 + + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V iput-object v1, v0, Lf/a/h/r/b/e;->a:Ljava/util/List; @@ -288,11 +258,32 @@ new-instance v2, Lf/a/h/r/b/a; - invoke-direct {v2, v0, v1}, Lf/a/h/r/b/a;->(Lf/a/h/r/b/e;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V + invoke-direct {v2, p0, v1}, Lf/a/h/r/b/a;->(Lf/a/h/r/b/e;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V - invoke-virtual {v0, v2}, Lf/a/h/r/b/e;->q(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p0, v2}, Lf/a/h/r/b/e;->q(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_1 + const-string v1, "supportedVideoCodecs" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_2 + const-string v1, "logger" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_3 + const-string v1, "executorService" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method .method public static final o(Lf/a/h/r/b/e;I)I @@ -375,13 +366,7 @@ .method public d(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;)V .locals 1 - const-string v0, "inputMode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "inputModeOptions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lf/a/h/r/b/e$h; @@ -390,6 +375,15 @@ invoke-virtual {p0, v0}, Lf/a/h/r/b/e;->r(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public e()V @@ -425,9 +419,7 @@ .method public f(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;)V .locals 1 - const-string v0, "listener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/e;->a:Ljava/util/List; @@ -438,6 +430,15 @@ invoke-interface {p1, p0, v0}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;->onConnectionStateChange(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V return-void + + :cond_0 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public g(Lkotlin/jvm/functions/Function1;)V @@ -453,10 +454,6 @@ } .end annotation - const-string v0, "onStats" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/h/r/b/e$d; invoke-direct {v0, p0, p1}, Lf/a/h/r/b/e$d;->(Lf/a/h/r/b/e;Lkotlin/jvm/functions/Function1;)V @@ -477,15 +474,22 @@ .method public h(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;)V .locals 1 - const-string v0, "listener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/e;->a:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "listener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public i(JILjava/lang/Integer;Z)V @@ -656,40 +660,36 @@ move-object/from16 v9, p2 - const-string v2, "audioCodec" + const/4 v2, 0x0 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_8 - const-string/jumbo v2, "videoCodec" + if-eqz v9, :cond_7 - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, v1, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; - iget-object v2, v1, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; - - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - :cond_0 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - const/4 v4, 0x0 - - if-eqz v3, :cond_1 - - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v3 - move-object v5, v3 + :cond_0 + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + + move-result v4 + + if-eqz v4, :cond_1 + + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v4 + + move-object v5, v4 check-cast v5, Lf/a/h/r/a; iget-object v5, v5, Lf/a/h/r/a;->a:Ljava/lang/String; - invoke-static {v5, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -698,46 +698,46 @@ goto :goto_0 :cond_1 - move-object v3, v4 + move-object v4, v2 :goto_0 - move-object v10, v3 + move-object v10, v4 check-cast v10, Lf/a/h/r/a; - iget-object v2, v1, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; + iget-object v3, v1, Lf/a/h/r/b/e;->e:Ljava/util/ArrayList; - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - :cond_2 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_3 - - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v3 - move-object v5, v3 + :cond_2 + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + + move-result v4 + + if-eqz v4, :cond_3 + + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v4 + + move-object v5, v4 check-cast v5, Lf/a/h/r/a; iget-object v5, v5, Lf/a/h/r/a;->a:Ljava/lang/String; - invoke-static {v5, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 if-eqz v5, :cond_2 - move-object v4, v3 + move-object v2, v4 :cond_3 - move-object v11, v4 + move-object v11, v2 check-cast v11, Lf/a/h/r/a; @@ -964,18 +964,26 @@ invoke-virtual {p0, v2}, Lf/a/h/r/b/e;->q(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_7 + const-string v0, "videoCodec" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_8 + const-string v0, "audioCodec" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public l(Ljava/lang/String;[I)V .locals 1 - const-string v0, "mode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "secretKey" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lco/discord/media_engine/EncryptionSettings; @@ -988,6 +996,15 @@ invoke-virtual {p0, p1}, Lf/a/h/r/b/e;->r(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public m(Z)V diff --git a/com.discord/smali/f/a/h/r/b/f.smali b/com.discord/smali/f/a/h/r/b/f.smali index 37c8ed9dc4..7edb564bfa 100644 --- a/com.discord/smali/f/a/h/r/b/f.smali +++ b/com.discord/smali/f/a/h/r/b/f.smali @@ -31,9 +31,7 @@ .method public onStats(Lco/discord/media_engine/Stats;)V .locals 1 - const-string v0, "stats" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/f;->a:Lf/a/h/r/b/e$d; @@ -42,6 +40,15 @@ invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "stats" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onStatsError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali/f/a/h/r/b/g.smali b/com.discord/smali/f/a/h/r/b/g.smali index 376fe091ce..58e2de7c24 100644 --- a/com.discord/smali/f/a/h/r/b/g.smali +++ b/com.discord/smali/f/a/h/r/b/g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/g;->this$0:Lf/a/h/r/b/e; @@ -61,4 +59,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/h.smali b/com.discord/smali/f/a/h/r/b/h.smali index 394502786a..ab611b7625 100644 --- a/com.discord/smali/f/a/h/r/b/h.smali +++ b/com.discord/smali/f/a/h/r/b/h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/r/b/h;->this$0:Lf/a/h/r/b/e; @@ -77,4 +75,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/i.smali b/com.discord/smali/f/a/h/r/b/i.smali index f876cf1afe..4bbd4806f5 100644 --- a/com.discord/smali/f/a/h/r/b/i.smali +++ b/com.discord/smali/f/a/h/r/b/i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,29 +46,29 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - iget-object v0, p0, Lf/a/h/r/b/i;->this$0:Lf/a/h/r/b/e; + iget-object v1, p0, Lf/a/h/r/b/i;->this$0:Lf/a/h/r/b/e; - new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException; + new-instance v2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException; - iget-object v2, p0, Lf/a/h/r/b/i;->$errorMessage:Ljava/lang/String; + iget-object v3, p0, Lf/a/h/r/b/i;->$errorMessage:Ljava/lang/String; - sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->Companion:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a; + sget-object v4, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->Companion:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a; - if-eqz v3, :cond_6 + if-eqz v4, :cond_6 - const/4 v3, 0x1 + const/4 v0, 0x1 const/4 v4, 0x0 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 const-string v5, "Disconnected before we managed to connect" - invoke-static {v2, v5, v3}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v3, v5, v0}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v5 @@ -80,16 +80,16 @@ :goto_0 if-eqz v5, :cond_1 - sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->DISCONNECTED_BEFORE_CONNECTION_ESTABLISHED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; + sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->DISCONNECTED_BEFORE_CONNECTION_ESTABLISHED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; goto :goto_2 :cond_1 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 const-string v5, "OnConnectAttemptTimedOut" - invoke-static {v2, v5, v3}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v3, v5, v0}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v5 @@ -101,40 +101,45 @@ :goto_1 if-eqz v5, :cond_3 - sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->TIMEOUT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; + sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->TIMEOUT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; goto :goto_2 :cond_3 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 const-string v4, "OnAddressIPResolved" - invoke-static {v2, v4, v3}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + invoke-static {v3, v4, v0}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z move-result v4 :cond_4 if-eqz v4, :cond_5 - sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->ADDRESS_IP_RESOLVED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; + sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->ADDRESS_IP_RESOLVED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; goto :goto_2 :cond_5 - sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->UNKNOWN:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; + sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->UNKNOWN:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType; :goto_2 - invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;->(Ljava/lang/String;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;)V + invoke-direct {v2, v3, v0}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;->(Ljava/lang/String;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;)V - invoke-interface {p1, v0, v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;->onError(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;)V + invoke-interface {p1, v1, v2}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;->onError(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 :cond_6 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_7 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/h/r/b/j.smali b/com.discord/smali/f/a/h/r/b/j.smali index 82940205f1..b3dac3ccdb 100644 --- a/com.discord/smali/f/a/h/r/b/j.smali +++ b/com.discord/smali/f/a/h/r/b/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -38,7 +38,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -50,9 +50,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/r/b/j;->$userId:J @@ -65,4 +63,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/k.smali b/com.discord/smali/f/a/h/r/b/k.smali index 1a30a25592..ad8e430f98 100644 --- a/com.discord/smali/f/a/h/r/b/k.smali +++ b/com.discord/smali/f/a/h/r/b/k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/r/b/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineConnectionLegacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;", "Lkotlin/Unit;", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,26 +56,24 @@ check-cast v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b; - const-string p1, "it" + const/4 p1, 0x0 - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_4 iget-wide v1, p0, Lf/a/h/r/b/k;->$userId:J - iget-object p1, p0, Lf/a/h/r/b/k;->$streamId:Ljava/lang/String; + iget-object v3, p0, Lf/a/h/r/b/k;->$streamId:Ljava/lang/String; - const/4 v3, 0x0 + if-eqz v3, :cond_0 - if-eqz p1, :cond_0 + invoke-static {v3}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; - invoke-static {p1}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; - - move-result-object p1 + move-result-object v3 goto :goto_0 :cond_0 - move-object p1, v3 + move-object v3, p1 :goto_0 iget-object v4, p0, Lf/a/h/r/b/k;->this$0:Lf/a/h/r/b/e; @@ -106,10 +104,6 @@ move-result-object v4 :goto_1 - const-string v6, "audioSsrcs[userId] ?: 0" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I move-result v4 @@ -122,21 +116,17 @@ if-lez v6, :cond_2 - add-int/lit8 v3, v6, 0x1 - - move v7, v3 + add-int/lit8 p1, v6, 0x1 goto :goto_2 :cond_2 - const/4 v7, 0x0 + const/4 p1, 0x0 :goto_2 - move-object v3, p1 - move v5, v6 - move v6, v7 + move v6, p1 invoke-interface/range {v0 .. v6}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;->onVideo(JLjava/lang/Integer;III)V @@ -145,5 +135,12 @@ return-object p1 :cond_3 - throw v3 + throw p1 + + :cond_4 + const-string v0, "it" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/r/b/l.smali b/com.discord/smali/f/a/h/r/b/l.smali index 7643d93172..eadad8d584 100644 --- a/com.discord/smali/f/a/h/r/b/l.smali +++ b/com.discord/smali/f/a/h/r/b/l.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/h/s/a$d.smali b/com.discord/smali/f/a/h/s/a$d.smali index fbecade723..b6f37ccac4 100644 --- a/com.discord/smali/f/a/h/s/a$d.smali +++ b/com.discord/smali/f/a/h/s/a$d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lokhttp3/WebSocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ check-cast p1, Lokhttp3/WebSocket; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/16 v0, 0x3e8 @@ -74,4 +72,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/a$e.smali b/com.discord/smali/f/a/h/s/a$e.smali index ad19798dfb..f712665d7d 100644 --- a/com.discord/smali/f/a/h/s/a$e.smali +++ b/com.discord/smali/f/a/h/s/a$e.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,23 +61,30 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - const/16 v0, 0x3e8 + const/16 v1, 0x3e8 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const-string v2, "Force Close" - invoke-interface {p1, v1, v0, v2}, Lf/a/h/s/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V + invoke-interface {p1, v0, v1, v2}, Lf/a/h/s/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/a$f.smali b/com.discord/smali/f/a/h/s/a$f.smali index f148f8e092..f04ac2526f 100644 --- a/com.discord/smali/f/a/h/s/a$f.smali +++ b/com.discord/smali/f/a/h/s/a$f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lokhttp3/WebSocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ check-cast p1, Lokhttp3/WebSocket; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/16 v0, 0xfa0 @@ -74,4 +72,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/a$g$a.smali b/com.discord/smali/f/a/h/s/a$g$a.smali index e38bc46a85..ea49239c2e 100644 --- a/com.discord/smali/f/a/h/s/a$g$a.smali +++ b/com.discord/smali/f/a/h/s/a$g$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$g$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/s/a$h.smali b/com.discord/smali/f/a/h/s/a$h.smali index 4c1544651c..ce6ab57737 100644 --- a/com.discord/smali/f/a/h/s/a$h.smali +++ b/com.discord/smali/f/a/h/s/a$h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,17 +57,24 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lf/a/h/s/a$c;->h()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/a$i.smali b/com.discord/smali/f/a/h/s/a$i.smali index 40af39a066..a360ce5621 100644 --- a/com.discord/smali/f/a/h/s/a$i.smali +++ b/com.discord/smali/f/a/h/s/a$i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-boolean v0, p0, Lf/a/h/s/a$i;->$wasFatal:Z @@ -74,4 +72,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/a$j.smali b/com.discord/smali/f/a/h/s/a$j.smali index bffd56c05c..8cfd42643d 100644 --- a/com.discord/smali/f/a/h/s/a$j.smali +++ b/com.discord/smali/f/a/h/s/a$j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,7 +66,7 @@ iget-object v1, v1, Lf/a/h/s/a;->e:Lokhttp3/WebSocket; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/h/s/a$k.smali b/com.discord/smali/f/a/h/s/a$k.smali index 1d3627f854..42d6deb786 100644 --- a/com.discord/smali/f/a/h/s/a$k.smali +++ b/com.discord/smali/f/a/h/s/a$k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,7 +62,7 @@ iget-object v1, v1, Lf/a/h/s/a;->e:Lokhttp3/WebSocket; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/h/s/a$l.smali b/com.discord/smali/f/a/h/s/a$l.smali index bc3824010d..c494af0a94 100644 --- a/com.discord/smali/f/a/h/s/a$l.smali +++ b/com.discord/smali/f/a/h/s/a$l.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$l; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,7 +62,7 @@ iget-object v1, v1, Lf/a/h/s/a;->e:Lokhttp3/WebSocket; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -109,7 +109,7 @@ const-string v2, "Gson.fromJson(message.da\u2026essionUpdate::class.java)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate; @@ -140,7 +140,7 @@ const-string v2, "Gson.fromJson(message.da\u2026ntDisconnect::class.java)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect; @@ -171,7 +171,7 @@ const-string v2, "Gson.fromJson(message.da\u2026yloads.Video::class.java)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$Video; @@ -217,7 +217,7 @@ const-string v3, "Gson.fromJson(message.da\u2026yloads.Hello::class.java)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Lcom/discord/rtcconnection/socket/io/Payloads$Hello; @@ -314,7 +314,7 @@ const-string v4, "Gson.fromJson(message.data, Long::class.java)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v3, Ljava/lang/Number; @@ -404,7 +404,7 @@ const-string v3, "Gson.fromJson(message.da\u2026ads.Speaking::class.java)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking; @@ -469,7 +469,7 @@ const-string v3, "Gson.fromJson(message.da\u2026.Description::class.java)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Lcom/discord/rtcconnection/socket/io/Payloads$Description; @@ -521,7 +521,7 @@ const-string v3, "Gson.fromJson(message.da\u2026yloads.Ready::class.java)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready; @@ -582,7 +582,7 @@ iget-object v2, v0, Lf/a/h/s/a;->a:Ljava/lang/String; - const-string/jumbo v0, "unknown opcode: " + const-string v0, "unknown opcode: " invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -614,6 +614,8 @@ return-object v0 + nop + :pswitch_data_0 .packed-switch 0x2 :pswitch_a diff --git a/com.discord/smali/f/a/h/s/a$m.smali b/com.discord/smali/f/a/h/s/a$m.smali index 3ec9c90ed8..928ec5d985 100644 --- a/com.discord/smali/f/a/h/s/a$m.smali +++ b/com.discord/smali/f/a/h/s/a$m.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -58,7 +58,7 @@ iget-object v1, v1, Lf/a/h/s/a;->e:Lokhttp3/WebSocket; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/f/a/h/s/a$n.smali b/com.discord/smali/f/a/h/s/a$n.smali index 6ea1b89656..da749009b3 100644 --- a/com.discord/smali/f/a/h/s/a$n.smali +++ b/com.discord/smali/f/a/h/s/a$n.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/a$n; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lokhttp3/WebSocket;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ check-cast p1, Lokhttp3/WebSocket; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/16 v0, 0xfa0 @@ -74,4 +72,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/a.smali b/com.discord/smali/f/a/h/s/a.smali index 62e56ad011..8548bcc48d 100644 --- a/com.discord/smali/f/a/h/s/a.smali +++ b/com.discord/smali/f/a/h/s/a.smali @@ -91,55 +91,43 @@ .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLSocketFactory;Lcom/discord/utilities/logging/Logger;Ljava/util/concurrent/ExecutorService;Lcom/discord/utilities/time/Clock;)V - .locals 20 + .locals 22 move-object/from16 v0, p0 - move-object/from16 v1, p1 + move-object/from16 v1, p4 - move-object/from16 v2, p2 + move-object/from16 v2, p5 - move-object/from16 v3, p4 + move-object/from16 v3, p6 - move-object/from16 v4, p5 + const/4 v4, 0x0 - move-object/from16 v5, p6 + if-eqz v1, :cond_2 - const-string v6, "endpoint" + if-eqz v2, :cond_1 - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "token" - - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "logger" - - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "singleThreadExecutorService" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "clock" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_0 invoke-direct/range {p0 .. p0}, Lokhttp3/WebSocketListener;->()V - iput-object v1, v0, Lf/a/h/s/a;->r:Ljava/lang/String; + move-object/from16 v4, p1 - iput-object v2, v0, Lf/a/h/s/a;->s:Ljava/lang/String; + iput-object v4, v0, Lf/a/h/s/a;->r:Ljava/lang/String; - move-object/from16 v1, p3 + move-object/from16 v4, p2 - iput-object v1, v0, Lf/a/h/s/a;->t:Ljavax/net/ssl/SSLSocketFactory; + iput-object v4, v0, Lf/a/h/s/a;->s:Ljava/lang/String; - iput-object v3, v0, Lf/a/h/s/a;->u:Lcom/discord/utilities/logging/Logger; + move-object/from16 v4, p3 - iput-object v4, v0, Lf/a/h/s/a;->v:Ljava/util/concurrent/ExecutorService; + iput-object v4, v0, Lf/a/h/s/a;->t:Ljavax/net/ssl/SSLSocketFactory; - iput-object v5, v0, Lf/a/h/s/a;->w:Lcom/discord/utilities/time/Clock; + iput-object v1, v0, Lf/a/h/s/a;->u:Lcom/discord/utilities/logging/Logger; + + iput-object v2, v0, Lf/a/h/s/a;->v:Ljava/util/concurrent/ExecutorService; + + iput-object v3, v0, Lf/a/h/s/a;->w:Lcom/discord/utilities/time/Clock; new-instance v1, Ljava/lang/StringBuilder; @@ -195,27 +183,45 @@ invoke-direct {v2}, Ljava/util/ArrayList;->()V - new-instance v6, Ljava/util/ArrayList; + const/4 v8, 0x0 - move-object/from16 v19, v6 + move v6, v8 + + move v11, v8 + + move v12, v8 + + move v10, v8 + + move v7, v8 + + const/4 v15, 0x2 + + move/from16 v16, v15 + + const/4 v9, 0x1 + + new-instance v14, Ljava/util/ArrayList; + + move-object/from16 v19, v14 invoke-virtual {v1}, Ljava/util/ArrayList;->size()I - move-result v7 + move-result v20 invoke-virtual {v2}, Ljava/util/ArrayList;->size()I - move-result v8 + move-result v21 - add-int/2addr v8, v7 + add-int v21, v21, v20 - add-int/lit8 v8, v8, 0x3 + add-int/lit8 v6, v21, 0x3 - invoke-direct {v6, v8}, Ljava/util/ArrayList;->(I)V + invoke-direct {v14, v6}, Ljava/util/ArrayList;->(I)V - invoke-virtual {v6, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z + invoke-virtual {v14, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - invoke-static {v6}, Ljava/util/Collections;->reverse(Ljava/util/List;)V + invoke-static {v14}, Ljava/util/Collections;->reverse(Ljava/util/List;)V new-instance v1, Ljava/util/ArrayList; @@ -223,31 +229,15 @@ invoke-static {v1}, Ljava/util/Collections;->reverse(Ljava/util/List;)V - invoke-virtual {v6, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z + invoke-virtual {v14, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z new-instance v1, Lcom/google/gson/Gson; move-object v2, v1 - const/4 v10, 0x0 - - move v12, v10 - - move v6, v10 - - move v11, v10 - - move v7, v10 - - move v8, v10 - - const/4 v9, 0x1 - const/4 v14, 0x0 - const/16 v16, 0x2 - - move/from16 v15, v16 + const/4 v6, 0x0 invoke-direct/range {v2 .. v19}, Lcom/google/gson/Gson;->(Lf/h/d/u/o;Lf/h/d/d;Ljava/util/Map;ZZZZZZZLf/h/d/r;Ljava/lang/String;IILjava/util/List;Ljava/util/List;Ljava/util/List;)V @@ -267,8 +257,6 @@ const/4 v7, 0x3 - const/4 v8, 0x0 - const/4 v9, 0x0 const/16 v10, 0x18 @@ -298,6 +286,27 @@ iput-object v1, v0, Lf/a/h/s/a;->p:Ljava/util/List; return-void + + :cond_0 + const-string v1, "clock" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_1 + const-string v1, "singleThreadExecutorService" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_2 + const-string v1, "logger" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 .end method .method public static final a(Lf/a/h/s/a;ZLjava/lang/Integer;Ljava/lang/String;)V @@ -987,10 +996,6 @@ .method public final h(JLjava/lang/String;Z)V .locals 7 - const-string v0, "reason" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lf/a/h/s/a;->q:Z if-eqz v0, :cond_0 @@ -1496,7 +1501,7 @@ const-string v2, "json" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v1}, Lokhttp3/WebSocket;->a(Ljava/lang/String;)Z :try_end_0 @@ -1545,13 +1550,7 @@ .method public onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 1 - const-string/jumbo v0, "webSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "reason" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-super {p0, p1, p2, p3}, Lokhttp3/WebSocketListener;->onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V @@ -1562,18 +1561,19 @@ invoke-virtual {p0, v0}, Lf/a/h/s/a;->l(Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V - .locals 1 - - const-string/jumbo v0, "webSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "throwable" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-super {p0, p1, p2, p3}, Lokhttp3/WebSocketListener;->onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V @@ -1589,14 +1589,6 @@ .method public onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V .locals 2 - const-string/jumbo v0, "webSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "text" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lf/a/h/s/a;->b:Lcom/google/gson/Gson; const-class v1, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming; @@ -1627,15 +1619,9 @@ .end method .method public onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "webSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "response" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lokhttp3/WebSocketListener;->onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V @@ -1646,4 +1632,13 @@ invoke-virtual {p0, p2}, Lf/a/h/s/a;->l(Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/b.smali b/com.discord/smali/f/a/h/s/b.smali index d9a4a6214e..831cce4007 100644 --- a/com.discord/smali/f/a/h/s/b.smali +++ b/com.discord/smali/f/a/h/s/b.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/h/s/b; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lokhttp3/WebSocket;", "Lkotlin/Unit;", @@ -36,39 +36,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lokhttp3/WebSocket; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v3, "cancel" - - const-string v4, "cancel()V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; +.method public final getName()Ljava/lang/String; .locals 1 + const-string v0, "cancel" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lokhttp3/WebSocket; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "cancel()V" + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + check-cast p1, Lokhttp3/WebSocket; - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lokhttp3/WebSocket;->cancel()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/c$a.smali b/com.discord/smali/f/a/h/s/c$a.smali index 9b83f2428c..d6dbb15104 100644 --- a/com.discord/smali/f/a/h/s/c$a.smali +++ b/com.discord/smali/f/a/h/s/c$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/c$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/s/d.smali b/com.discord/smali/f/a/h/s/d.smali index f367a046ee..cf0f675f18 100644 --- a/com.discord/smali/f/a/h/s/d.smali +++ b/com.discord/smali/f/a/h/s/d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/s/d;->$clientDisconnect:Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect; @@ -57,4 +55,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/e.smali b/com.discord/smali/f/a/h/s/e.smali index ce6b9b960f..8d7feebbd7 100644 --- a/com.discord/smali/f/a/h/s/e.smali +++ b/com.discord/smali/f/a/h/s/e.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -41,7 +41,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/s/f.smali b/com.discord/smali/f/a/h/s/f.smali index b851dfff95..0cf16f0086 100644 --- a/com.discord/smali/f/a/h/s/f.smali +++ b/com.discord/smali/f/a/h/s/f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/s/f;->$delayMs:J @@ -53,4 +51,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/g.smali b/com.discord/smali/f/a/h/s/g.smali index ab1acdafa9..7e682bd084 100644 --- a/com.discord/smali/f/a/h/s/g.smali +++ b/com.discord/smali/f/a/h/s/g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lokhttp3/WebSocket;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -52,9 +52,7 @@ check-cast p1, Lokhttp3/WebSocket; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/16 v0, 0x12c0 @@ -65,4 +63,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/h.smali b/com.discord/smali/f/a/h/s/h.smali index 1f0f2fd5da..c26149f444 100644 --- a/com.discord/smali/f/a/h/s/h.smali +++ b/com.discord/smali/f/a/h/s/h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/h/s/i.smali b/com.discord/smali/f/a/h/s/i.smali index 160493f700..333586ddb0 100644 --- a/com.discord/smali/f/a/h/s/i.smali +++ b/com.discord/smali/f/a/h/s/i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/s/i;->$ready:Lcom/discord/rtcconnection/socket/io/Payloads$Ready; @@ -69,4 +67,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/j.smali b/com.discord/smali/f/a/h/s/j.smali index 590c2c5d94..3807a88a71 100644 --- a/com.discord/smali/f/a/h/s/j.smali +++ b/com.discord/smali/f/a/h/s/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lf/a/h/s/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description; @@ -88,4 +86,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/k.smali b/com.discord/smali/f/a/h/s/k.smali index 5e3b185af1..835fbbed6e 100644 --- a/com.discord/smali/f/a/h/s/k.smali +++ b/com.discord/smali/f/a/h/s/k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lf/a/h/s/k;->$sessionUpdate:Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate; @@ -60,4 +58,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/l.smali b/com.discord/smali/f/a/h/s/l.smali index 7d5b243084..5a0cd2691d 100644 --- a/com.discord/smali/f/a/h/s/l.smali +++ b/com.discord/smali/f/a/h/s/l.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/l; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -34,7 +34,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/s/l;->$speaking:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking; @@ -73,4 +71,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/m.smali b/com.discord/smali/f/a/h/s/m.smali index 350c4a5506..f59f5c9769 100644 --- a/com.discord/smali/f/a/h/s/m.smali +++ b/com.discord/smali/f/a/h/s/m.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/h/s/m;->$video:Lcom/discord/rtcconnection/socket/io/Payloads$Video; @@ -73,4 +71,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/n.smali b/com.discord/smali/f/a/h/s/n.smali index 5df1a6cb45..4cb9dfacec 100644 --- a/com.discord/smali/f/a/h/s/n.smali +++ b/com.discord/smali/f/a/h/s/n.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/n; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -52,23 +52,28 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v0, 0x3e9 - - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v0 + if-eqz p1, :cond_0 const/4 v1, 0x0 - const/4 v2, 0x0 + const/16 v2, 0x3e9 - invoke-interface {p1, v1, v0, v2}, Lf/a/h/s/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v2 + + invoke-interface {p1, v1, v2, v0}, Lf/a/h/s/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/h/s/o.smali b/com.discord/smali/f/a/h/s/o.smali index c0bcdd69ff..f40a2db9d2 100644 --- a/com.discord/smali/f/a/h/s/o.smali +++ b/com.discord/smali/f/a/h/s/o.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/o; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,17 +48,24 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lf/a/h/s/a$c;->i()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/p.smali b/com.discord/smali/f/a/h/s/p.smali index dd9413b588..8434fc46f1 100644 --- a/com.discord/smali/f/a/h/s/p.smali +++ b/com.discord/smali/f/a/h/s/p.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/p; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lf/a/h/s/p;->$delay:J @@ -59,4 +57,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/q.smali b/com.discord/smali/f/a/h/s/q.smali index ca47347dfe..4c36ad7833 100644 --- a/com.discord/smali/f/a/h/s/q.smali +++ b/com.discord/smali/f/a/h/s/q.smali @@ -1,5 +1,5 @@ .class public final Lf/a/h/s/q; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RtcControlSocket.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lf/a/h/s/a$c;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,17 +48,24 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lf/a/h/s/a$c; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lf/a/h/s/a$c;->g()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/s/r.smali b/com.discord/smali/f/a/h/s/r.smali index a0a0d4466a..a225c96eaa 100644 --- a/com.discord/smali/f/a/h/s/r.smali +++ b/com.discord/smali/f/a/h/s/r.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/h/t/a.smali b/com.discord/smali/f/a/h/t/a.smali index 2d718e961a..e5f2dd01e5 100644 --- a/com.discord/smali/f/a/h/t/a.smali +++ b/com.discord/smali/f/a/h/t/a.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/h/t/a; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "RtcStatsCollector.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lco/discord/media_engine/Stats;", "Lkotlin/Unit;", @@ -20,39 +20,53 @@ # direct methods .method public constructor (Lf/a/h/t/d;)V - .locals 7 + .locals 1 - const-class v3, Lf/a/h/t/d; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onStatsReceived" - - const-string v5, "onStatsReceived(Lco/discord/media_engine/Stats;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onStatsReceived" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lf/a/h/t/d; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onStatsReceived(Lco/discord/media_engine/Stats;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 check-cast p1, Lco/discord/media_engine/Stats; - const-string v0, "p1" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lf/a/h/t/d; @@ -68,4 +82,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/h/t/d.smali b/com.discord/smali/f/a/h/t/d.smali index e889905bac..d8725713bc 100644 --- a/com.discord/smali/f/a/h/t/d.smali +++ b/com.discord/smali/f/a/h/t/d.smali @@ -17,11 +17,9 @@ # direct methods .method public constructor (JLcom/discord/utilities/logging/Logger;)V - .locals 1 + .locals 0 - const-string v0, "logger" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -30,6 +28,15 @@ iput-object p3, p0, Lf/a/h/t/d;->e:Lcom/discord/utilities/logging/Logger; return-void + + :cond_0 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/i/a.smali b/com.discord/smali/f/a/i/a.smali index 7ea27ae95e..8f83639e51 100644 --- a/com.discord/smali/f/a/i/a.smali +++ b/com.discord/smali/f/a/i/a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/i/a; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "SamsungConnect.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -21,7 +21,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.samsung.SamsungConnect$getSamsungAuthorizeCallback$2" f = "SamsungConnect.kt" l = {} @@ -49,7 +49,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p3}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p3}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -70,9 +70,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lf/a/i/a; @@ -87,32 +85,31 @@ iput-object p1, v0, Lf/a/i/a;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 + .locals 0 check-cast p2, Lkotlin/coroutines/Continuation; - const-string v0, "completion" + invoke-virtual {p0, p1, p2}, Lf/a/i/a;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance v0, Lf/a/i/a; + check-cast p1, Lf/a/i/a; - iget-object v1, p0, Lf/a/i/a;->$url:Ljava/lang/String; + sget-object p2, Lkotlin/Unit;->a:Lkotlin/Unit; - iget-object v2, p0, Lf/a/i/a;->$okHttpClient:Lo0/x; - - invoke-direct {v0, v1, v2, p2}, Lf/a/i/a;->(Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V - - check-cast p1, Lkotlinx/coroutines/CoroutineScope; - - iput-object p1, v0, Lf/a/i/a;->p$:Lkotlinx/coroutines/CoroutineScope; - - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - invoke-virtual {v0, p1}, Lf/a/i/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p1, p2}, Lf/a/i/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/f/a/i/b.smali b/com.discord/smali/f/a/i/b.smali index e72703338d..f7b309e02a 100644 --- a/com.discord/smali/f/a/i/b.smali +++ b/com.discord/smali/f/a/i/b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/i/b; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "SamsungConnect.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -21,7 +21,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.samsung.SamsungConnect$postSamsungAuthorizeCallback$2" f = "SamsungConnect.kt" l = {} @@ -57,7 +57,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p5}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p5}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -78,31 +78,38 @@ } .end annotation - const-string v0, "completion" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lf/a/i/b; - new-instance v0, Lf/a/i/b; + iget-object v1, p0, Lf/a/i/b;->$state:Ljava/lang/String; - iget-object v2, p0, Lf/a/i/b;->$state:Ljava/lang/String; + iget-object v2, p0, Lf/a/i/b;->$samsungAuthCode:Ljava/lang/String; - iget-object v3, p0, Lf/a/i/b;->$samsungAuthCode:Ljava/lang/String; + iget-object v3, p0, Lf/a/i/b;->$url:Ljava/lang/String; - iget-object v4, p0, Lf/a/i/b;->$url:Ljava/lang/String; + iget-object v4, p0, Lf/a/i/b;->$okHttpClient:Lo0/x; - iget-object v5, p0, Lf/a/i/b;->$okHttpClient:Lo0/x; + move-object v0, v6 - move-object v1, v0 + move-object v5, p2 - move-object v6, p2 - - invoke-direct/range {v1 .. v6}, Lf/a/i/b;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V + invoke-direct/range {v0 .. v5}, Lf/a/i/b;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lo0/x;Lkotlin/coroutines/Continuation;)V check-cast p1, Lkotlinx/coroutines/CoroutineScope; - iput-object p1, v0, Lf/a/i/b;->p$:Lkotlinx/coroutines/CoroutineScope; + iput-object p1, v6, Lf/a/i/b;->p$:Lkotlinx/coroutines/CoroutineScope; - return-object v0 + return-object v6 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -254,7 +261,7 @@ const-string v1, "&" - invoke-static/range {v0 .. v7}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v0 .. v7}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -276,10 +283,6 @@ invoke-direct {v0}, Lo0/a0$a;->()V - const-string v1, "body" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "POST" invoke-virtual {v0, v1, p1}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; diff --git a/com.discord/smali/f/a/i/c.smali b/com.discord/smali/f/a/i/c.smali index 558c843944..704c571bc4 100644 --- a/com.discord/smali/f/a/i/c.smali +++ b/com.discord/smali/f/a/i/c.smali @@ -150,7 +150,7 @@ if-eqz v0, :cond_3 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p2 @@ -223,10 +223,6 @@ const/4 p2, 0x4 - const-string v4, "$this$takeLast" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v4 @@ -244,7 +240,7 @@ const-string v4, "(this as java.lang.String).substring(startIndex)" - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_6 @@ -272,7 +268,7 @@ const-string p3, "StringBuilder()\n \u2026 .toString()" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object p3, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; diff --git a/com.discord/smali/f/a/j/a/a/a.smali b/com.discord/smali/f/a/j/a/a/a.smali index ade9d56144..1f40fa423b 100644 --- a/com.discord/smali/f/a/j/a/a/a.smali +++ b/com.discord/smali/f/a/j/a/a/a.smali @@ -21,17 +21,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "content" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/simpleast/core/node/Node;->()V iput-object p1, p0, Lf/a/j/a/a/a;->content:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "content" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -54,15 +61,22 @@ } .end annotation - const-string p2, "builder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p2, p0, Lf/a/j/a/a/a;->content:Ljava/lang/String; invoke-virtual {p1, p2}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; return-void + + :cond_0 + const-string p1, "builder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali/f/a/j/a/b/a$a.smali b/com.discord/smali/f/a/j/a/b/a$a.smali index ac091403e9..24c324dbb6 100644 --- a/com.discord/smali/f/a/j/a/b/a$a.smali +++ b/com.discord/smali/f/a/j/a/b/a$a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/j/a/b/a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SimpleMarkdownRules.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -50,7 +50,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/j/a/b/a$b.smali b/com.discord/smali/f/a/j/a/b/a$b.smali index cd024ad900..32ecd1b56f 100644 --- a/com.discord/smali/f/a/j/a/b/a$b.smali +++ b/com.discord/smali/f/a/j/a/b/a$b.smali @@ -5,7 +5,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + value = Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -23,18 +23,17 @@ .end annotation -# direct methods -.method public constructor (Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/regex/Pattern;", - ")V" - } - .end annotation +# instance fields +.field public final synthetic a:Lkotlin/jvm/functions/Function0; - invoke-direct {p0, p2}, Lcom/discord/simpleast/core/parser/Rule;->(Ljava/util/regex/Pattern;)V + +# direct methods +.method public constructor (Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V + .locals 0 + + iput-object p1, p0, Lf/a/j/a/b/a$b;->a:Lkotlin/jvm/functions/Function0; + + invoke-direct {p0, p3}, Lcom/discord/simpleast/core/parser/Rule;->(Ljava/util/regex/Pattern;)V return-void .end method @@ -42,7 +41,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -58,29 +57,31 @@ } .end annotation - const-string v0, "matcher" + new-instance p2, Lcom/discord/simpleast/core/node/StyleNode; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lf/a/j/a/b/a$b;->a:Lkotlin/jvm/functions/Function0; - const-string v0, "parser" + invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v0 - new-instance p2, Lf/a/j/a/a/a; + check-cast v0, Ljava/util/List; - invoke-virtual {p1}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; + invoke-direct {p2, v0}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V - move-result-object p1 + const/4 v0, 0x1 - const-string v0, "matcher.group()" + invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->start(I)I - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result v1 - invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V + invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->end(I)I - new-instance p1, Lcom/discord/simpleast/core/parser/ParseSpec; + move-result p1 - invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V + new-instance v0, Lcom/discord/simpleast/core/parser/ParseSpec; - return-object p1 + invoke-direct {v0, p2, p3, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V + + return-object v0 .end method diff --git a/com.discord/smali/f/a/j/a/b/a$c.smali b/com.discord/smali/f/a/j/a/b/a$c.smali new file mode 100644 index 0000000000..65048de190 --- /dev/null +++ b/com.discord/smali/f/a/j/a/b/a$c.smali @@ -0,0 +1,78 @@ +.class public final Lf/a/j/a/b/a$c; +.super Lcom/discord/simpleast/core/parser/Rule; +.source "SimpleMarkdownRules.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lcom/discord/simpleast/core/parser/Rule<", + "TR;", + "Lcom/discord/simpleast/core/node/Node<", + "TR;>;TS;>;" + } +.end annotation + + +# direct methods +.method public constructor (Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/regex/Pattern;", + ")V" + } + .end annotation + + invoke-direct {p0, p2}, Lcom/discord/simpleast/core/parser/Rule;->(Ljava/util/regex/Pattern;)V + + return-void +.end method + + +# virtual methods +.method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/regex/Matcher;", + "Lcom/discord/simpleast/core/parser/Parser<", + "TR;-", + "Lcom/discord/simpleast/core/node/Node<", + "TR;>;TS;>;TS;)", + "Lcom/discord/simpleast/core/parser/ParseSpec<", + "TR;", + "Lcom/discord/simpleast/core/node/Node<", + "TR;>;TS;>;" + } + .end annotation + + new-instance p2, Lf/a/j/a/a/a; + + invoke-virtual {p1}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; + + move-result-object p1 + + const-string v0, "matcher.group()" + + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V + + new-instance p1, Lcom/discord/simpleast/core/parser/ParseSpec; + + invoke-direct {p1, p2, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V + + return-object p1 +.end method diff --git a/com.discord/smali/f/a/j/a/b/a.smali b/com.discord/smali/f/a/j/a/b/a.smali index 00c2f7ba14..98166f6b73 100644 --- a/com.discord/smali/f/a/j/a/b/a.smali +++ b/com.discord/smali/f/a/j/a/b/a.smali @@ -99,7 +99,7 @@ .end method .method public static final b(Z)Ljava/util/List; - .locals 7 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v1, v3}, Lf/a/j/a/b/b;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V @@ -141,7 +141,7 @@ const-string v4, "PATTERN_NEWLINE" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v1, v3}, Lf/a/j/a/b/d;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V @@ -151,53 +151,41 @@ const-string v2, "PATTERN_BOLD" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lf/a/j/a/b/a$a;->d:Lf/a/j/a/b/a$a; - const-string v3, "pattern" + invoke-static {v1, v2}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - const-string v4, "styleFactory" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v5, Lf/a/j/a/b/e; - - invoke-direct {v5, v2, v1, v1}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V - - invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z sget-object v1, Lf/a/j/a/b/a;->b:Ljava/util/regex/Pattern; const-string v2, "PATTERN_UNDERLINE" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v2, Lf/a/j/a/b/g;->d:Lf/a/j/a/b/g; + sget-object v2, Lf/a/j/a/b/f;->d:Lf/a/j/a/b/f; - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - new-instance v5, Lf/a/j/a/b/e; - - invoke-direct {v5, v2, v1, v1}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V - - invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; new-instance v2, Lf/a/j/a/b/c; - sget-object v5, Lf/a/j/a/b/a;->g:Ljava/util/regex/Pattern; + sget-object v3, Lf/a/j/a/b/a;->g:Ljava/util/regex/Pattern; - const-string v6, "PATTERN_ITALICS" + const-string v4, "PATTERN_ITALICS" - invoke-static {v5, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v2, v1, v5}, Lf/a/j/a/b/c;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V + invoke-direct {v2, v1, v3}, Lf/a/j/a/b/c;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -205,25 +193,21 @@ const-string v2, "PATTERN_STRIKETHRU" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v2, Lf/a/j/a/b/f;->d:Lf/a/j/a/b/f; + sget-object v2, Lf/a/j/a/b/e;->d:Lf/a/j/a/b/e; - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - new-instance v3, Lf/a/j/a/b/e; - - invoke-direct {v3, v2, v1, v1}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V - - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z if-eqz p0, :cond_0 sget-object p0, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - invoke-virtual {p0}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {p0}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; move-result-object p0 @@ -252,10 +236,60 @@ return-object p0 .end method +.method public static final d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/regex/Pattern;", + "Lkotlin/jvm/functions/Function0<", + "+", + "Ljava/util/List<", + "+", + "Landroid/text/style/CharacterStyle;", + ">;>;)", + "Lcom/discord/simpleast/core/parser/Rule<", + "TR;", + "Lcom/discord/simpleast/core/node/Node<", + "TR;>;TS;>;" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + if-eqz p1, :cond_0 + + new-instance v0, Lf/a/j/a/b/a$b; + + invoke-direct {v0, p1, p0, p0}, Lf/a/j/a/b/a$b;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V + + return-object v0 + + :cond_0 + const-string p0, "styleFactory" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "pattern" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + # virtual methods .method public final a()Lcom/discord/simpleast/core/parser/Rule; - .locals 3 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lf/a/j/a/b/a$a;->d:Lf/a/j/a/b/a$a; - const-string v2, "pattern" + invoke-static {v0, v1}, Lf/a/j/a/b/a;->d(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function0;)Lcom/discord/simpleast/core/parser/Rule; - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v0 - const-string v2, "styleFactory" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Lf/a/j/a/b/e; - - invoke-direct {v2, v1, v0, v0}, Lf/a/j/a/b/e;->(Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V - - return-object v2 + return-object v0 .end method -.method public final d()Lcom/discord/simpleast/core/parser/Rule; +.method public final e()Lcom/discord/simpleast/core/parser/Rule; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { @@ -309,15 +335,15 @@ } .end annotation - new-instance v0, Lf/a/j/a/b/a$b; + new-instance v0, Lf/a/j/a/b/a$c; sget-object v1, Lf/a/j/a/b/a;->e:Ljava/util/regex/Pattern; const-string v2, "PATTERN_TEXT" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v0, p0, v1}, Lf/a/j/a/b/a$b;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V + invoke-direct {v0, p0, v1}, Lf/a/j/a/b/a$c;->(Lf/a/j/a/b/a;Ljava/util/regex/Pattern;)V return-object v0 .end method diff --git a/com.discord/smali/f/a/j/a/b/b.smali b/com.discord/smali/f/a/j/a/b/b.smali index 9647b05042..5b909c848b 100644 --- a/com.discord/smali/f/a/j/a/b/b.smali +++ b/com.discord/smali/f/a/j/a/b/b.smali @@ -49,14 +49,6 @@ } .end annotation - const-string v0, "matcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p2, Lf/a/j/a/a/a; const/4 v0, 0x1 @@ -67,7 +59,7 @@ const-string v0, "matcher.group(1)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/j/a/a/a;->(Ljava/lang/String;)V diff --git a/com.discord/smali/f/a/j/a/b/c.smali b/com.discord/smali/f/a/j/a/b/c.smali index 8a1259d066..7186a9d249 100644 --- a/com.discord/smali/f/a/j/a/b/c.smali +++ b/com.discord/smali/f/a/j/a/b/c.smali @@ -49,14 +49,6 @@ } .end annotation - const-string v0, "matcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p2, 0x2 invoke-virtual {p1, p2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; diff --git a/com.discord/smali/f/a/j/a/b/d.smali b/com.discord/smali/f/a/j/a/b/d.smali index a80f5f9572..2e3ef48284 100644 --- a/com.discord/smali/f/a/j/a/b/d.smali +++ b/com.discord/smali/f/a/j/a/b/d.smali @@ -33,7 +33,7 @@ # virtual methods .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -49,14 +49,6 @@ } .end annotation - const-string v0, "matcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "parser" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/j/a/a/a; const-string p2, "\n" diff --git a/com.discord/smali/f/a/j/a/b/e.smali b/com.discord/smali/f/a/j/a/b/e.smali index ca7e8122df..a2e03e9ef6 100644 --- a/com.discord/smali/f/a/j/a/b/e.smali +++ b/com.discord/smali/f/a/j/a/b/e.smali @@ -1,86 +1,63 @@ .class public final Lf/a/j/a/b/e; -.super Lcom/discord/simpleast/core/parser/Rule; +.super Lk0/n/c/i; .source "SimpleMarkdownRules.kt" +# interfaces +.implements Lkotlin/jvm/functions/Function0; + # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lcom/discord/simpleast/core/parser/Rule<", - "TR;", - "Lcom/discord/simpleast/core/node/Node<", - "TR;>;TS;>;" + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function0<", + "Ljava/util/List<", + "+", + "Landroid/text/style/StrikethroughSpan;", + ">;>;" } .end annotation -# instance fields -.field public final synthetic a:Lkotlin/jvm/functions/Function0; +# static fields +.field public static final d:Lf/a/j/a/b/e; # direct methods -.method public constructor (Lkotlin/jvm/functions/Function0;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)V - .locals 0 +.method public static constructor ()V + .locals 1 - iput-object p1, p0, Lf/a/j/a/b/e;->a:Lkotlin/jvm/functions/Function0; + new-instance v0, Lf/a/j/a/b/e; - invoke-direct {p0, p3}, Lcom/discord/simpleast/core/parser/Rule;->(Ljava/util/regex/Pattern;)V + invoke-direct {v0}, Lf/a/j/a/b/e;->()V + + sput-object v0, Lf/a/j/a/b/e;->d:Lf/a/j/a/b/e; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x0 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/regex/Matcher;", - "Lcom/discord/simpleast/core/parser/Parser<", - "TR;-", - "Lcom/discord/simpleast/core/node/Node<", - "TR;>;TS;>;TS;)", - "Lcom/discord/simpleast/core/parser/ParseSpec<", - "TR;", - "Lcom/discord/simpleast/core/node/Node<", - "TR;>;TS;>;" - } - .end annotation +.method public invoke()Ljava/lang/Object; + .locals 1 - const-string v0, "matcher" + new-instance v0, Landroid/text/style/StrikethroughSpan; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v0}, Landroid/text/style/StrikethroughSpan;->()V - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p2, Lcom/discord/simpleast/core/node/StyleNode; - - iget-object v0, p0, Lf/a/j/a/b/e;->a:Lkotlin/jvm/functions/Function0; - - invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; + invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; move-result-object v0 - check-cast v0, Ljava/util/List; - - invoke-direct {p2, v0}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V - - const/4 v0, 0x1 - - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->start(I)I - - move-result v1 - - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->end(I)I - - move-result p1 - - new-instance v0, Lcom/discord/simpleast/core/parser/ParseSpec; - - invoke-direct {v0, p2, p3, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V - return-object v0 .end method diff --git a/com.discord/smali/f/a/j/a/b/f.smali b/com.discord/smali/f/a/j/a/b/f.smali index 49e7899822..44eb4282d3 100644 --- a/com.discord/smali/f/a/j/a/b/f.smali +++ b/com.discord/smali/f/a/j/a/b/f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/j/a/b/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SimpleMarkdownRules.kt" # interfaces @@ -9,11 +9,11 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", - "Landroid/text/style/StrikethroughSpan;", + "Landroid/text/style/UnderlineSpan;", ">;>;" } .end annotation @@ -41,7 +41,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,9 @@ .method public invoke()Ljava/lang/Object; .locals 1 - new-instance v0, Landroid/text/style/StrikethroughSpan; + new-instance v0, Landroid/text/style/UnderlineSpan; - invoke-direct {v0}, Landroid/text/style/StrikethroughSpan;->()V + invoke-direct {v0}, Landroid/text/style/UnderlineSpan;->()V invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; diff --git a/com.discord/smali/f/a/j/a/b/g.smali b/com.discord/smali/f/a/j/a/b/g.smali index 8fa8b94c6b..5cefa74364 100644 --- a/com.discord/smali/f/a/j/a/b/g.smali +++ b/com.discord/smali/f/a/j/a/b/g.smali @@ -1,63 +1,128 @@ .class public final Lf/a/j/a/b/g; -.super Lk0/o/c/j; -.source "SimpleMarkdownRules.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function0; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function0<", - "Ljava/util/List<", - "+", - "Landroid/text/style/UnderlineSpan;", - ">;>;" - } -.end annotation - - -# static fields -.field public static final d:Lf/a/j/a/b/g; +.super Ljava/lang/Object; +.source "SimpleRenderer.kt" # direct methods -.method public static constructor ()V +.method public static final a(Landroid/text/SpannableStringBuilder;Ljava/util/Collection;Ljava/lang/Object;)Landroid/text/SpannableStringBuilder; .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;", + "Ljava/util/Collection<", + "+", + "Lcom/discord/simpleast/core/node/Node<", + "TR;>;>;TR;)TT;" + } + .end annotation - new-instance v0, Lf/a/j/a/b/g; + if-eqz p1, :cond_1 - invoke-direct {v0}, Lf/a/j/a/b/g;->()V + invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - sput-object v0, Lf/a/j/a/b/g;->d:Lf/a/j/a/b/g; + move-result-object p1 - return-void -.end method + :goto_0 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z -.method public constructor ()V - .locals 1 + move-result v0 - const/4 v0, 0x0 + if-eqz v0, :cond_0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke()Ljava/lang/Object; - .locals 1 - - new-instance v0, Landroid/text/style/UnderlineSpan; - - invoke-direct {v0}, Landroid/text/style/UnderlineSpan;->()V - - invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 - return-object v0 + check-cast v0, Lcom/discord/simpleast/core/node/Node; + + invoke-virtual {v0, p0, p2}, Lcom/discord/simpleast/core/node/Node;->render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V + + goto :goto_0 + + :cond_0 + return-object p0 + + :cond_1 + const-string p0, "ast" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + .locals 10 + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + const/4 v1, 0x0 + + const/4 v2, 0x1 + + invoke-static {v1, v2}, Lf/a/j/a/b/a;->c(ZI)Ljava/util/List; + + move-result-object v3 + + const/4 v6, 0x0 + + new-instance v4, Lcom/discord/simpleast/core/parser/Parser; + + invoke-direct {v4, v1, v2, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + + invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + + move-result-object v1 + + :goto_0 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_0 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lcom/discord/simpleast/core/parser/Rule; + + invoke-virtual {v4, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; + + goto :goto_0 + + :cond_0 + new-instance v1, Landroid/text/SpannableStringBuilder; + + invoke-direct {v1}, Landroid/text/SpannableStringBuilder;->()V + + const/4 v7, 0x0 + + const/4 v8, 0x4 + + const/4 v9, 0x0 + + move-object v5, p0 + + invoke-static/range {v4 .. v9}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + + move-result-object p0 + + invoke-static {v1, p0, v0}, Lf/a/j/a/b/g;->a(Landroid/text/SpannableStringBuilder;Ljava/util/Collection;Ljava/lang/Object;)Landroid/text/SpannableStringBuilder; + + return-object v1 + + :cond_1 + const-string p0, "source" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/j/a/b/h.smali b/com.discord/smali/f/a/j/a/b/h.smali deleted file mode 100644 index c314a821ba..0000000000 --- a/com.discord/smali/f/a/j/a/b/h.smali +++ /dev/null @@ -1,126 +0,0 @@ -.class public final Lf/a/j/a/b/h; -.super Ljava/lang/Object; -.source "SimpleRenderer.kt" - - -# direct methods -.method public static final a(Landroid/text/SpannableStringBuilder;Ljava/util/Collection;Ljava/lang/Object;)Landroid/text/SpannableStringBuilder; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;", - "Ljava/util/Collection<", - "+", - "Lcom/discord/simpleast/core/node/Node<", - "TR;>;>;TR;)TT;" - } - .end annotation - - const-string v0, "builder" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ast" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/simpleast/core/node/Node; - - invoke-virtual {v0, p0, p2}, Lcom/discord/simpleast/core/node/Node;->render(Landroid/text/SpannableStringBuilder;Ljava/lang/Object;)V - - goto :goto_0 - - :cond_0 - return-object p0 -.end method - -.method public static final b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; - .locals 10 - - const-string v0, "source" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-static {v1, v2}, Lf/a/j/a/b/a;->c(ZI)Ljava/util/List; - - move-result-object v3 - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "rules" - - invoke-static {v3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Lcom/discord/simpleast/core/parser/Parser; - - const/4 v0, 0x0 - - invoke-direct {v4, v1, v2, v0}, Lcom/discord/simpleast/core/parser/Parser;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - - invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/discord/simpleast/core/parser/Rule; - - invoke-virtual {v4, v2}, Lcom/discord/simpleast/core/parser/Parser;->addRule(Lcom/discord/simpleast/core/parser/Rule;)Lcom/discord/simpleast/core/parser/Parser; - - goto :goto_0 - - :cond_0 - new-instance v1, Landroid/text/SpannableStringBuilder; - - invoke-direct {v1}, Landroid/text/SpannableStringBuilder;->()V - - const/4 v7, 0x0 - - const/4 v8, 0x4 - - const/4 v9, 0x0 - - const/4 v6, 0x0 - - move-object v5, p0 - - invoke-static/range {v4 .. v9}, Lcom/discord/simpleast/core/parser/Parser;->parse$default(Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; - - move-result-object p0 - - invoke-static {v1, p0, v0}, Lf/a/j/a/b/h;->a(Landroid/text/SpannableStringBuilder;Ljava/util/Collection;Ljava/lang/Object;)Landroid/text/SpannableStringBuilder; - - return-object v1 -.end method diff --git a/com.discord/smali/f/a/j/b/a$a.smali b/com.discord/smali/f/a/j/b/a$a.smali index 3854c9d17b..d2985f8d12 100644 --- a/com.discord/smali/f/a/j/b/a$a.smali +++ b/com.discord/smali/f/a/j/b/a$a.smali @@ -71,13 +71,11 @@ } .end annotation - const-string v0, "styleSpanProvider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "classSpanProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 v0, 0x0 @@ -87,17 +85,31 @@ sget-object v1, Lf/a/j/a/b/a;->h:Lf/a/j/a/b/a; - invoke-virtual {v1}, Lf/a/j/a/b/a;->d()Lcom/discord/simpleast/core/parser/Rule; + invoke-virtual {v1}, Lf/a/j/a/b/a;->e()Lcom/discord/simpleast/core/parser/Rule; move-result-object v1 - invoke-static {v0, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; move-result-object v0 invoke-direct {p0, p1, p2, v0}, Lf/a/j/b/a$a;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "classSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Ljava/util/List;)V @@ -124,17 +136,13 @@ } .end annotation - const-string v0, "styleSpanProvider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "classSpanProvider" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "innerRules" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v0, Lf/a/j/b/a;->e:Lf/a/j/b/a; @@ -147,6 +155,27 @@ iput-object p3, p0, Lf/a/j/b/a$a;->innerRules:Ljava/util/List; return-void + + :cond_0 + const-string p1, "innerRules" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "classSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -186,7 +215,7 @@ .end method .method public parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; - .locals 4 + .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -202,49 +231,47 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "parser" + if-eqz p2, :cond_8 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x4 - - invoke-virtual {p1, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "matcher.group(4)" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0, v0}, Lf/a/j/b/a$b;->createHeaderStyleNode(Ljava/lang/String;)Lcom/discord/simpleast/core/node/StyleNode; - - move-result-object v0 - - const/4 v1, 0x1 + const/4 v1, 0x4 invoke-virtual {p1, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v2 + move-result-object v1 - if-eqz v2, :cond_0 + const-string v2, "matcher.group(4)" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p0, v1}, Lf/a/j/b/a$b;->createHeaderStyleNode(Ljava/lang/String;)Lcom/discord/simpleast/core/node/StyleNode; + + move-result-object v1 + + const/4 v2, 0x1 + + invoke-virtual {p1, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + + move-result-object v3 + + if-eqz v3, :cond_0 goto :goto_0 :cond_0 - const/4 v2, 0x3 + const/4 v3, 0x3 - invoke-virtual {p1, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v2 + move-result-object v3 :goto_0 - iget-object v3, p0, Lf/a/j/b/a$a;->innerRules:Ljava/util/List; + iget-object v4, p0, Lf/a/j/b/a$a;->innerRules:Ljava/util/List; - invoke-virtual {p2, v2, p3, v3}, Lcom/discord/simpleast/core/parser/Parser;->parse(Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; + invoke-virtual {p2, v3, p3, v4}, Lcom/discord/simpleast/core/parser/Parser;->parse(Ljava/lang/CharSequence;Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; move-result-object p2 @@ -255,19 +282,19 @@ :goto_1 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v3 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - check-cast v2, Lcom/discord/simpleast/core/node/Node; + check-cast v3, Lcom/discord/simpleast/core/node/Node; - invoke-virtual {v0, v2}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V + invoke-virtual {v1, v3}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V goto :goto_1 @@ -289,7 +316,7 @@ if-eqz p1, :cond_3 - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -299,86 +326,95 @@ if-eqz p1, :cond_3 - new-array p2, v1, [C + new-array p2, v2, [C - const/16 v2, 0x20 + const/16 v0, 0x20 const/4 v3, 0x0 - aput-char v2, p2, v3 + aput-char v0, p2, v3 - const/4 v2, 0x6 + const/4 v0, 0x6 - invoke-static {p1, p2, v3, v3, v2}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {p1, p2, v3, v3, v0}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; - move-result-object p1 - - goto :goto_2 + move-result-object v0 :cond_3 - const/4 p1, 0x0 + if-eqz v0, :cond_5 - :goto_2 - if-eqz p1, :cond_5 + new-instance p1, Ljava/util/ArrayList; - new-instance p2, Ljava/util/ArrayList; + invoke-direct {p1}, Ljava/util/ArrayList;->()V - invoke-direct {p2}, Ljava/util/ArrayList;->()V + invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object p1 + move-result-object p2 :cond_4 - :goto_3 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + :goto_2 + invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - move-result v2 + move-result v0 - if-eqz v2, :cond_6 + if-eqz v0, :cond_6 - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v2 + move-result-object v0 - check-cast v2, Ljava/lang/String; + check-cast v0, Ljava/lang/String; iget-object v3, p0, Lf/a/j/b/a$a;->classSpanProvider:Lkotlin/jvm/functions/Function1; - invoke-interface {v3, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v3, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + move-result-object v0 - if-eqz v2, :cond_4 + if-eqz v0, :cond_4 - invoke-interface {p2, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_3 + goto :goto_2 :cond_5 - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :cond_6 - invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - move-result p1 + move-result p2 - xor-int/2addr p1, v1 + xor-int/2addr p2, v2 - if-eqz p1, :cond_7 + if-eqz p2, :cond_7 - new-instance p1, Lcom/discord/simpleast/core/node/StyleNode; + new-instance p2, Lcom/discord/simpleast/core/node/StyleNode; - invoke-direct {p1, p2}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V + invoke-direct {p2, p1}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V - invoke-virtual {p1, v0}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V + invoke-virtual {p2, v1}, Lcom/discord/simpleast/core/node/Node;->addChild(Lcom/discord/simpleast/core/node/Node;)V - move-object v0, p1 + move-object v1, p2 :cond_7 new-instance p1, Lcom/discord/simpleast/core/parser/ParseSpec; - invoke-direct {p1, v0, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V + invoke-direct {p1, v1, p3}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;)V return-object p1 + + :cond_8 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/j/b/a$b.smali b/com.discord/smali/f/a/j/b/a$b.smali index 6783b67113..71e8e92ff8 100644 --- a/com.discord/smali/f/a/j/b/a$b.smali +++ b/com.discord/smali/f/a/j/b/a$b.smali @@ -42,17 +42,29 @@ } .end annotation - const-string v0, "pattern" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "styleSpanProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lf/a/j/b/a$c;->(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "pattern" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -88,9 +100,7 @@ } .end annotation - const-string v0, "headerStyleGroup" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I @@ -141,6 +151,15 @@ invoke-direct {v0, p1}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V return-object v0 + + :cond_2 + const-string p1, "headerStyleGroup" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public abstract parse(Ljava/util/regex/Matcher;Lcom/discord/simpleast/core/parser/Parser;Ljava/lang/Object;)Lcom/discord/simpleast/core/parser/ParseSpec; diff --git a/com.discord/smali/f/a/j/b/a$c.smali b/com.discord/smali/f/a/j/b/a$c.smali index 8e785d8120..336843e621 100644 --- a/com.discord/smali/f/a/j/b/a$c.smali +++ b/com.discord/smali/f/a/j/b/a$c.smali @@ -57,19 +57,31 @@ } .end annotation - const-string v0, "pattern" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "styleSpanProvider" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/simpleast/core/parser/Rule$BlockRule;->(Ljava/util/regex/Pattern;)V iput-object p2, p0, Lf/a/j/b/a$c;->styleSpanProvider:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "pattern" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lkotlin/jvm/functions/Function1;)V @@ -86,9 +98,7 @@ } .end annotation - const-string v0, "styleSpanProvider" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lf/a/j/b/a;->e:Lf/a/j/b/a; @@ -97,6 +107,15 @@ invoke-direct {p0, v0, p1}, Lf/a/j/b/a$c;->(Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "styleSpanProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -115,9 +134,7 @@ } .end annotation - const-string v0, "headerStyleGroup" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Ljava/lang/String;->length()I @@ -142,6 +159,15 @@ invoke-direct {v0, p1}, Lcom/discord/simpleast/core/node/StyleNode;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "headerStyleGroup" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getStyleSpanProvider()Lkotlin/jvm/functions/Function1; @@ -178,13 +204,11 @@ } .end annotation - const-string v0, "matcher" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parser" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 p2, 0x1 @@ -194,7 +218,7 @@ const-string v0, "matcher.group(1)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p2}, Lf/a/j/b/a$c;->createHeaderStyleNode(Ljava/lang/String;)Lcom/discord/simpleast/core/node/StyleNode; @@ -215,4 +239,18 @@ invoke-direct {v0, p2, p3, v1, p1}, Lcom/discord/simpleast/core/parser/ParseSpec;->(Lcom/discord/simpleast/core/node/Node;Ljava/lang/Object;II)V return-object v0 + + :cond_0 + const-string p1, "parser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matcher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/j/b/a.smali b/com.discord/smali/f/a/j/b/a.smali index 25d0293e73..06e366993f 100644 --- a/com.discord/smali/f/a/j/b/a.smali +++ b/com.discord/smali/f/a/j/b/a.smali @@ -45,7 +45,7 @@ const-string v2, "java.util.regex.Pattern.compile(this, flags)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lf/a/j/b/a;->a:Ljava/util/regex/Pattern; @@ -55,7 +55,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lf/a/j/b/a;->b:Ljava/util/regex/Pattern; @@ -65,7 +65,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lf/a/j/b/a;->c:Ljava/util/regex/Pattern; diff --git a/com.discord/smali/f/a/l/a.smali b/com.discord/smali/f/a/l/a.smali index cfd88138ed..fa3a204b68 100644 --- a/com.discord/smali/f/a/l/a.smali +++ b/com.discord/smali/f/a/l/a.smali @@ -11,19 +11,11 @@ .method public constructor ()V .locals 2 - sget-object v0, Lcom/discord/utilities/cache/SharedPreferencesProvider;->INSTANCE:Lcom/discord/utilities/cache/SharedPreferencesProvider; + const/4 v0, 0x0 - invoke-virtual {v0}, Lcom/discord/utilities/cache/SharedPreferencesProvider;->get()Landroid/content/SharedPreferences; + const/4 v1, 0x1 - move-result-object v0 - - const-string v1, "sharedPreferences" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object v0, p0, Lf/a/l/a;->a:Landroid/content/SharedPreferences; + invoke-direct {p0, v0, v1}, Lf/a/l/a;->(Landroid/content/SharedPreferences;I)V return-void .end method @@ -33,6 +25,8 @@ and-int/lit8 p1, p2, 0x1 + const/4 p2, 0x0 + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/utilities/cache/SharedPreferencesProvider;->INSTANCE:Lcom/discord/utilities/cache/SharedPreferencesProvider; @@ -44,16 +38,21 @@ goto :goto_0 :cond_0 - const/4 p1, 0x0 + move-object p1, p2 :goto_0 - const-string p2, "sharedPreferences" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lf/a/l/a;->a:Landroid/content/SharedPreferences; return-void + + :cond_1 + const-string p1, "sharedPreferences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali/f/a/l/c.smali b/com.discord/smali/f/a/l/c.smali index 74c0881999..d8e059ce5e 100644 --- a/com.discord/smali/f/a/l/c.smali +++ b/com.discord/smali/f/a/l/c.smali @@ -34,9 +34,7 @@ .method public onAnimationEnd(Landroid/graphics/drawable/Drawable;)V .locals 3 - const-string v0, "drawable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/l/c;->a:Lf/a/l/d; @@ -49,4 +47,13 @@ invoke-virtual {p1, v0, v1, v2}, Landroid/widget/FrameLayout;->postDelayed(Ljava/lang/Runnable;J)Z return-void + + :cond_0 + const-string p1, "drawable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/l/d.smali b/com.discord/smali/f/a/l/d.smali index 1eaede1fb2..b15688986d 100644 --- a/com.discord/smali/f/a/l/d.smali +++ b/com.discord/smali/f/a/l/d.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/l/d; + new-instance v1, Lk0/n/c/q; - const-string v2, "sparkleImage" + const-class v2, Lf/a/l/d; - const-string v3, "getSparkleImage()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "sparkleImage" - move-result-object v1 + const-string v4, "getSparkleImage()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lf/a/l/d;->e:[Lkotlin/reflect/KProperty; @@ -41,10 +47,6 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V const p1, 0x7f0a0925 @@ -85,7 +87,7 @@ const-string v0, "AnimatedVectorDrawableCo\u2026ed_vector\n ) ?: return" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lf/a/l/d;->getSparkleImage()Landroid/widget/ImageView; diff --git a/com.discord/smali/f/a/n/a0.smali b/com.discord/smali/f/a/n/a0.smali index 28499edded..a5f06caee7 100644 --- a/com.discord/smali/f/a/n/a0.smali +++ b/com.discord/smali/f/a/n/a0.smali @@ -16,13 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/n/b0$a.smali b/com.discord/smali/f/a/n/b0$a.smali index d3d9288f22..377b8a3a69 100644 --- a/com.discord/smali/f/a/n/b0$a.smali +++ b/com.discord/smali/f/a/n/b0$a.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -99,7 +97,7 @@ const-string v1, "channelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/f/a/n/b0$b.smali b/com.discord/smali/f/a/n/b0$b.smali index 17978395cb..52fff51d73 100644 --- a/com.discord/smali/f/a/n/b0$b.smali +++ b/com.discord/smali/f/a/n/b0$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/b0$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayVoiceBubble.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/b0.smali b/com.discord/smali/f/a/n/b0.smali index 6499462776..76e5fc12aa 100644 --- a/com.discord/smali/f/a/n/b0.smali +++ b/com.discord/smali/f/a/n/b0.smali @@ -33,19 +33,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/n/b0; + new-instance v1, Lk0/n/c/q; - const-string v2, "imageView" + const-class v2, Lf/a/n/b0; - const-string v3, "getImageView$app_productionDiscordExternalRelease()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "imageView" - move-result-object v1 + const-string v4, "getImageView$app_productionDiscordExternalRelease()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lf/a/n/b0;->u:[Lkotlin/reflect/KProperty; @@ -55,10 +61,6 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lcom/discord/overlay/views/OverlayBubbleWrap;->(Landroid/content/Context;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; @@ -75,7 +77,7 @@ const-string v0, "PublishSubject.create()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lf/a/n/b0;->s:Lrx/subjects/Subject; @@ -139,17 +141,24 @@ .end method .method public d(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "targetView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/overlay/views/OverlayBubbleWrap;->d(Landroid/view/View;)V invoke-virtual {p0}, Lf/a/n/b0;->k()V return-void + + :cond_0 + const-string p1, "targetView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getImageView$app_productionDiscordExternalRelease()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -268,7 +277,7 @@ const-string v1, "StoreStream\n .get\u2026d()\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/f/a/n/c.smali b/com.discord/smali/f/a/n/c.smali index 7fb8860040..6bcb5405b2 100644 --- a/com.discord/smali/f/a/n/c.smali +++ b/com.discord/smali/f/a/n/c.smali @@ -28,7 +28,7 @@ const-string p1, "event" - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I diff --git a/com.discord/smali/f/a/n/c0.smali b/com.discord/smali/f/a/n/c0.smali index 4142210e94..859b103392 100644 --- a/com.discord/smali/f/a/n/c0.smali +++ b/com.discord/smali/f/a/n/c0.smali @@ -55,13 +55,11 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lf/a/n/c0;->a:Lf/a/n/e0; @@ -73,7 +71,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -103,4 +101,18 @@ :cond_0 return-void + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/n/d.smali b/com.discord/smali/f/a/n/d.smali index d9d56b3950..6253d7cbc6 100644 --- a/com.discord/smali/f/a/n/d.smali +++ b/com.discord/smali/f/a/n/d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CodeVerificationView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Ljava/lang/String; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/d0.smali b/com.discord/smali/f/a/n/d0.smali index 686cb39f04..6a70ca8acf 100644 --- a/com.discord/smali/f/a/n/d0.smali +++ b/com.discord/smali/f/a/n/d0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/d0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayVoiceSelectorBubbleDialog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Landroid/view/View;", "Ljava/lang/Integer;", @@ -37,7 +37,7 @@ const/4 p1, 0x4 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,13 +59,11 @@ invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z - const-string/jumbo p2, "view" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p2, "data" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 instance-of p2, p3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel; @@ -77,9 +75,9 @@ move-result-object p1 - const-string/jumbo p4, "view.context" + const-string p4, "view.context" - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel; @@ -101,4 +99,18 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali/f/a/n/e0$b.smali b/com.discord/smali/f/a/n/e0$b.smali index 1c77e9e83b..e02ceb6238 100644 --- a/com.discord/smali/f/a/n/e0$b.smali +++ b/com.discord/smali/f/a/n/e0$b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/e0$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayVoiceSelectorBubbleDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Landroid/text/Editable; - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/n/e0$b;->this$0:Lf/a/n/e0; @@ -68,4 +66,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/e0$c.smali b/com.discord/smali/f/a/n/e0$c.smali index 5dee4580db..150ebdf72b 100644 --- a/com.discord/smali/f/a/n/e0$c.smali +++ b/com.discord/smali/f/a/n/e0$c.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/n/e0$d.smali b/com.discord/smali/f/a/n/e0$d.smali index 228e83b015..91a43da266 100644 --- a/com.discord/smali/f/a/n/e0$d.smali +++ b/com.discord/smali/f/a/n/e0$d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/e0$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayVoiceSelectorBubbleDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/n/e0$d;->this$0:Lf/a/n/e0; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/e0.smali b/com.discord/smali/f/a/n/e0.smali index 7df152761c..0ea000ed7b 100644 --- a/com.discord/smali/f/a/n/e0.smali +++ b/com.discord/smali/f/a/n/e0.smali @@ -42,57 +42,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/n/e0; + new-instance v1, Lk0/n/c/q; - const-string v2, "closeBtn" + const-class v2, Lf/a/n/e0; - const-string v3, "getCloseBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "closeBtn" - move-result-object v1 + const-string v4, "getCloseBtn()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/n/e0; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "filterEt" + const/4 v2, 0x0 - const-string v3, "getFilterEt()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/n/e0; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "filterEt" + + const-string v4, "getFilterEt()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/n/e0; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyResults" + const-class v2, Lf/a/n/e0; - const-string v3, "getEmptyResults()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyResults" + + const-string v4, "getEmptyResults()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/n/e0; + new-instance v1, Lk0/n/c/q; - const-string v2, "resultsRv" + const-class v2, Lf/a/n/e0; - const-string v3, "getResultsRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "resultsRv" + + const-string v4, "getResultsRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -106,10 +130,6 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lf/a/n/i;->(Landroid/content/Context;)V invoke-virtual {p0}, Lcom/discord/overlay/views/OverlayBubbleWrap;->getWindowLayoutParams()Landroid/view/WindowManager$LayoutParams; @@ -432,7 +452,7 @@ const-string v1, "AnimatorInflater.loadAni\u2026(R.id.dialog_card))\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -515,7 +535,7 @@ const-string v2, "filterPublisher.map { \"!$it\" }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->getForNav(Lrx/Observable;)Lrx/Observable; @@ -593,13 +613,7 @@ invoke-interface {p1, v0}, Ls0/g;->onNext(Ljava/lang/Object;)V - const-string p1, "target" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lm0/i;->b:Lm0/i; - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object p1, Lm0/i;->b:Lm0/i; sget-object p1, Lm0/i;->a:Ljava/util/WeakHashMap; diff --git a/com.discord/smali/f/a/n/f.smali b/com.discord/smali/f/a/n/f.smali index 3132fbdace..a37cebaf87 100644 --- a/com.discord/smali/f/a/n/f.smali +++ b/com.discord/smali/f/a/n/f.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OAuthPermissionViews.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,13 +55,11 @@ check-cast p2, Landroid/view/ViewGroup; - const-string v0, "inflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d00a5 @@ -75,9 +73,23 @@ const-string v0, "holderView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/views/OAuthPermissionViews$a;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/n/g0.smali b/com.discord/smali/f/a/n/g0.smali index fb273a0065..30e5f8f5da 100644 --- a/com.discord/smali/f/a/n/g0.smali +++ b/com.discord/smali/f/a/n/g0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/g0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceUserLimitView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroid/graphics/drawable/Drawable;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,7 +53,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; diff --git a/com.discord/smali/f/a/n/h0.smali b/com.discord/smali/f/a/n/h0.smali index 2996a23d44..987bad7aab 100644 --- a/com.discord/smali/f/a/n/h0.smali +++ b/com.discord/smali/f/a/n/h0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/h0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceUserView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Bitmap;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/graphics/Bitmap; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/i$a.smali b/com.discord/smali/f/a/n/i$a.smali index ee7a00139d..22865a4ee8 100644 --- a/com.discord/smali/f/a/n/i$a.smali +++ b/com.discord/smali/f/a/n/i$a.smali @@ -35,21 +35,26 @@ # virtual methods .method public onAnimationCancel(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationEnd(Landroid/animation/Animator;)V .locals 1 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/n/i$a;->a:Lf/a/n/i; @@ -62,24 +67,47 @@ invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/animation/Animator;)V - .locals 1 + .locals 0 - const-string v0, "animator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/i.smali b/com.discord/smali/f/a/n/i.smali index 83ac98dc98..d0ba9af823 100644 --- a/com.discord/smali/f/a/n/i.smali +++ b/com.discord/smali/f/a/n/i.smali @@ -35,10 +35,6 @@ .method public constructor (Landroid/content/Context;)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lcom/discord/overlay/views/OverlayDialog;->(Landroid/content/Context;)V invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject; @@ -47,7 +43,7 @@ const-string v0, "PublishSubject.create()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lf/a/n/i;->s:Lrx/subjects/Subject; @@ -177,7 +173,7 @@ .end method .method public final setOnDialogClosed(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -189,11 +185,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lf/a/n/i;->t:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/i0.smali b/com.discord/smali/f/a/n/i0.smali index 0b985da523..f97c122892 100644 --- a/com.discord/smali/f/a/n/i0.smali +++ b/com.discord/smali/f/a/n/i0.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/i0; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VoiceUserView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/j.smali b/com.discord/smali/f/a/n/j.smali index a4788b5e1e..d92c55eec0 100644 --- a/com.discord/smali/f/a/n/j.smali +++ b/com.discord/smali/f/a/n/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayAppDialog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/overlay/views/OverlayDialog;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Lcom/discord/overlay/views/OverlayDialog; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/j0.smali b/com.discord/smali/f/a/n/j0.smali index a9959ce717..2dffe8b7cb 100644 --- a/com.discord/smali/f/a/n/j0.smali +++ b/com.discord/smali/f/a/n/j0.smali @@ -46,7 +46,7 @@ const-string v1, "bitmap.copy(Bitmap.Config.ARGB_8888, false)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/f/a/n/k.smali b/com.discord/smali/f/a/n/k.smali index e0303069af..c682b86bd5 100644 --- a/com.discord/smali/f/a/n/k.smali +++ b/com.discord/smali/f/a/n/k.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuBubbleDialog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/k0/a.smali b/com.discord/smali/f/a/n/k0/a.smali index d340468c27..fcce504cf2 100644 --- a/com.discord/smali/f/a/n/k0/a.smali +++ b/com.discord/smali/f/a/n/k0/a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/b.smali b/com.discord/smali/f/a/n/k0/b.smali index 1f399bc1ec..4b59d9f3e2 100644 --- a/com.discord/smali/f/a/n/k0/b.smali +++ b/com.discord/smali/f/a/n/k0/b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/c.smali b/com.discord/smali/f/a/n/k0/c.smali index 782d17e855..f04115b7fb 100644 --- a/com.discord/smali/f/a/n/k0/c.smali +++ b/com.discord/smali/f/a/n/k0/c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/d.smali b/com.discord/smali/f/a/n/k0/d.smali index 4e72b3ea67..1b7698c73c 100644 --- a/com.discord/smali/f/a/n/k0/d.smali +++ b/com.discord/smali/f/a/n/k0/d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "GuildChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/e.smali b/com.discord/smali/f/a/n/k0/e.smali index 04e33972d6..c7f73aa966 100644 --- a/com.discord/smali/f/a/n/k0/e.smali +++ b/com.discord/smali/f/a/n/k0/e.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/n/k0/f.smali b/com.discord/smali/f/a/n/k0/f.smali index 51337b8efb..0856015642 100644 --- a/com.discord/smali/f/a/n/k0/f.smali +++ b/com.discord/smali/f/a/n/k0/f.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/n/k0/g.smali b/com.discord/smali/f/a/n/k0/g.smali index abdae8de28..52a64ce62e 100644 --- a/com.discord/smali/f/a/n/k0/g.smali +++ b/com.discord/smali/f/a/n/k0/g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/h.smali b/com.discord/smali/f/a/n/k0/h.smali index 7c298cad60..dfb5e7d5ab 100644 --- a/com.discord/smali/f/a/n/k0/h.smali +++ b/com.discord/smali/f/a/n/k0/h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/i.smali b/com.discord/smali/f/a/n/k0/i.smali index 8d618ac1c1..209660de35 100644 --- a/com.discord/smali/f/a/n/k0/i.smali +++ b/com.discord/smali/f/a/n/k0/i.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/j.smali b/com.discord/smali/f/a/n/k0/j.smali index f4c1330dba..ba48029e80 100644 --- a/com.discord/smali/f/a/n/k0/j.smali +++ b/com.discord/smali/f/a/n/k0/j.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/k0/j; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateChannelSideBarActionsView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/k0/k.smali b/com.discord/smali/f/a/n/k0/k.smali index c04b3dba36..145c1b04d3 100644 --- a/com.discord/smali/f/a/n/k0/k.smali +++ b/com.discord/smali/f/a/n/k0/k.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/n/k0/l.smali b/com.discord/smali/f/a/n/k0/l.smali index 804a413de5..75226e7338 100644 --- a/com.discord/smali/f/a/n/k0/l.smali +++ b/com.discord/smali/f/a/n/k0/l.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/f/a/n/l$a.smali b/com.discord/smali/f/a/n/l$a.smali index 2b9d691f58..253107917f 100644 --- a/com.discord/smali/f/a/n/l$a.smali +++ b/com.discord/smali/f/a/n/l$a.smali @@ -28,11 +28,7 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 - - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V @@ -50,9 +46,7 @@ check-cast p1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/n/l$a;->a:Lcom/discord/views/VoiceUserView; @@ -61,4 +55,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/views/VoiceUserView;->a(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;I)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/l$b.smali b/com.discord/smali/f/a/n/l$b.smali index fb293d0701..00e71db4bc 100644 --- a/com.discord/smali/f/a/n/l$b.smali +++ b/com.discord/smali/f/a/n/l$b.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +79,7 @@ if-nez v4, :cond_1 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; new-instance v0, Ls0/l/e/j; @@ -101,7 +97,7 @@ const-string v1, "channelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/f/a/n/l$c.smali b/com.discord/smali/f/a/n/l$c.smali index 3e20b4725d..f609531e53 100644 --- a/com.discord/smali/f/a/n/l$c.smali +++ b/com.discord/smali/f/a/n/l$c.smali @@ -25,18 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;", - "Lkotlin/Pair<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;+", - "Ljava/lang/Integer;", - ">;>;" + "TT;TR;>;" } .end annotation @@ -73,9 +62,9 @@ check-cast p1, Ljava/util/List; - const-string/jumbo v0, "voiceUsers" + const-string v0, "voiceUsers" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -139,7 +128,7 @@ :cond_3 :goto_1 - invoke-static {v0, v1}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/f/a/n/l$d.smali b/com.discord/smali/f/a/n/l$d.smali index 4db2ecef5d..f80a0246b9 100644 --- a/com.discord/smali/f/a/n/l$d.smali +++ b/com.discord/smali/f/a/n/l$d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/l$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuBubbleDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/l.smali b/com.discord/smali/f/a/n/l.smali index 18418dd278..af39da7553 100644 --- a/com.discord/smali/f/a/n/l.smali +++ b/com.discord/smali/f/a/n/l.smali @@ -47,57 +47,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lf/a/n/l; + new-instance v1, Lk0/n/c/q; - const-string v2, "overlayMenu" + const-class v2, Lf/a/n/l; - const-string v3, "getOverlayMenu()Lcom/discord/views/OverlayMenuView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "overlayMenu" - move-result-object v1 + const-string v4, "getOverlayMenu()Lcom/discord/views/OverlayMenuView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lf/a/n/l; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "header" + const/4 v2, 0x0 - const-string v3, "getHeader()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lf/a/n/l; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "header" + + const-string v4, "getHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lf/a/n/l; + new-instance v1, Lk0/n/c/q; - const-string v2, "overflowTv" + const-class v2, Lf/a/n/l; - const-string v3, "getOverflowTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "overflowTv" + + const-string v4, "getOverflowTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lf/a/n/l; + new-instance v1, Lk0/n/c/q; - const-string v2, "membersRv" + const-class v2, Lf/a/n/l; - const-string v3, "getMembersRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "membersRv" + + const-string v4, "getMembersRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -111,10 +135,6 @@ .method public constructor (Landroid/content/Context;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lf/a/n/i;->(Landroid/content/Context;)V invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; @@ -165,11 +185,11 @@ sget-object v0, Lf/a/n/m;->d:Lf/a/n/m; - const/4 v1, 0x0 + const/4 v1, 0x1 - const/4 v2, 0x1 + const/4 v2, 0x0 - invoke-direct {p1, v1, v0, v2, v1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p1, v2, v0, v1, v2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/a/n/l;->y:Lcom/discord/utilities/views/SimpleRecyclerAdapter; @@ -501,7 +521,7 @@ const-string v2, "StoreStream\n .get\u2026- 3\n }\n }" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali/f/a/n/m.smali b/com.discord/smali/f/a/n/m.smali index 72011aecef..0f78eb2f8d 100644 --- a/com.discord/smali/f/a/n/m.smali +++ b/com.discord/smali/f/a/n/m.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuBubbleDialog.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,13 +55,11 @@ check-cast p2, Landroid/view/ViewGroup; - const-string v0, "layoutInflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d00a7 @@ -75,9 +73,23 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lf/a/n/l$a;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "layoutInflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/n/m0/a.smali b/com.discord/smali/f/a/n/m0/a.smali index 47d7ce354c..3a5d890882 100644 --- a/com.discord/smali/f/a/n/m0/a.smali +++ b/com.discord/smali/f/a/n/m0/a.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/m0/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TypingDots.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/n.smali b/com.discord/smali/f/a/n/n.smali index f81761353e..b5b75202db 100644 --- a/com.discord/smali/f/a/n/n.smali +++ b/com.discord/smali/f/a/n/n.smali @@ -16,15 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;", - "Ljava/util/List<", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/n/n0/a.smali b/com.discord/smali/f/a/n/n0/a.smali index 4c29224b8c..cc74dd045a 100644 --- a/com.discord/smali/f/a/n/n0/a.smali +++ b/com.discord/smali/f/a/n/n0/a.smali @@ -16,11 +16,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Unit;", + "TT;", "Lrx/Observable<", - "+", - "Landroid/graphics/Point;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,7 @@ const-string v0, "frameResolutionSubject\n \u2026 .onBackpressureLatest()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali/f/a/n/n0/b.smali b/com.discord/smali/f/a/n/n0/b.smali index c442aa5824..0271c20ae7 100644 --- a/com.discord/smali/f/a/n/n0/b.smali +++ b/com.discord/smali/f/a/n/n0/b.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/n0/b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppVideoStreamRenderer.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Point;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Landroid/graphics/Point; - const-string v0, "resolution" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/n/n0/b;->this$0:Lcom/discord/views/video/AppVideoStreamRenderer; @@ -55,4 +53,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "resolution" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/n0/c.smali b/com.discord/smali/f/a/n/n0/c.smali index becb272255..7c161c9baa 100644 --- a/com.discord/smali/f/a/n/n0/c.smali +++ b/com.discord/smali/f/a/n/n0/c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/n0/c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AppVideoStreamRenderer.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Lrx/Subscription; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/a/n/n0/c;->this$0:Lcom/discord/views/video/AppVideoStreamRenderer; @@ -53,4 +51,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/n0/f.smali b/com.discord/smali/f/a/n/n0/f.smali index 077cf257f3..56921a012b 100644 --- a/com.discord/smali/f/a/n/n0/f.smali +++ b/com.discord/smali/f/a/n/n0/f.smali @@ -16,9 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lf/a/n/n0/e$a;", - "Landroid/graphics/Point;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/n/n0/g.smali b/com.discord/smali/f/a/n/n0/g.smali index 847d4ff5c2..0eb5755c7b 100644 --- a/com.discord/smali/f/a/n/n0/g.smali +++ b/com.discord/smali/f/a/n/n0/g.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/n0/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VideoCallParticipantView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -48,15 +48,22 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Ljava/lang/String; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/n0/h.smali b/com.discord/smali/f/a/n/n0/h.smali index e140d551c7..3ae21a0b0b 100644 --- a/com.discord/smali/f/a/n/n0/h.smali +++ b/com.discord/smali/f/a/n/n0/h.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/n0/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "VideoCallParticipantView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Bitmap;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Landroid/graphics/Bitmap; - const-string v0, "bitmap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors; @@ -63,4 +61,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "bitmap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/n0/l.smali b/com.discord/smali/f/a/n/n0/l.smali index 5b8f4fb656..963bfdb224 100644 --- a/com.discord/smali/f/a/n/n0/l.smali +++ b/com.discord/smali/f/a/n/n0/l.smali @@ -46,7 +46,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/views/video/VideoCallParticipantView;->b(Lcom/discord/views/video/VideoCallParticipantView;Landroid/graphics/Point;)V diff --git a/com.discord/smali/f/a/n/o$b.smali b/com.discord/smali/f/a/n/o$b.smali index ff8e80101c..095236236b 100644 --- a/com.discord/smali/f/a/n/o$b.smali +++ b/com.discord/smali/f/a/n/o$b.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/models/domain/ModelInvite;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -74,7 +72,7 @@ const-string v0, "channelId" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/f/a/n/o$c.smali b/com.discord/smali/f/a/n/o$c.smali index 867c1d4350..28a81103b4 100644 --- a/com.discord/smali/f/a/n/o$c.smali +++ b/com.discord/smali/f/a/n/o$c.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/o$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,9 @@ check-cast p1, Lcom/discord/utilities/error/Error; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/a/n/o$c;->this$0:Lf/a/n/o; @@ -63,17 +63,22 @@ move-result-object p1 - const v0, 0x7f120cb5 - - const/4 v1, 0x0 + const v1, 0x7f120cb5 const/4 v2, 0x0 const/16 v3, 0xc - invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {p1, v1, v2, v0, v3}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/f/a/n/o$d.smali b/com.discord/smali/f/a/n/o$d.smali index 4f9f13122a..470267ad1b 100644 --- a/com.discord/smali/f/a/n/o$d.smali +++ b/com.discord/smali/f/a/n/o$d.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/o$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelInvite;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lf/a/n/o$d;->this$0:Lf/a/n/o; @@ -83,7 +83,7 @@ const-string v1, "invite.toLink(resources, BuildConfig.HOST_INVITE)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f120d62 diff --git a/com.discord/smali/f/a/n/o.smali b/com.discord/smali/f/a/n/o.smali index 3d82aa00b0..b0e44eb48f 100644 --- a/com.discord/smali/f/a/n/o.smali +++ b/com.discord/smali/f/a/n/o.smali @@ -44,7 +44,7 @@ const-string p1, "StoreStream\n .g\u2026 .filter { it > 0 }" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v2, 0x3e8 @@ -66,7 +66,7 @@ const-string v0, "StoreStream\n .g\u2026te(channelId)\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lf/a/n/o;->d:Lcom/discord/views/OverlayMenuView; diff --git a/com.discord/smali/f/a/n/p.smali b/com.discord/smali/f/a/n/p.smali index 08782493bb..0abc1e2b2e 100644 --- a/com.discord/smali/f/a/n/p.smali +++ b/com.discord/smali/f/a/n/p.smali @@ -16,11 +16,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Long;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -65,7 +63,7 @@ const-string v1, "channelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/f/a/n/q.smali b/com.discord/smali/f/a/n/q.smali index 2c348bb055..1b3870b67a 100644 --- a/com.discord/smali/f/a/n/q.smali +++ b/com.discord/smali/f/a/n/q.smali @@ -16,9 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/f/a/n/r.smali b/com.discord/smali/f/a/n/r.smali index 132c754170..77e2c0bb30 100644 --- a/com.discord/smali/f/a/n/r.smali +++ b/com.discord/smali/f/a/n/r.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/r; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -50,7 +50,7 @@ const-string v1, "canSendInvites" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/f/a/n/s.smali b/com.discord/smali/f/a/n/s.smali index 56b4232e2c..48233f283c 100644 --- a/com.discord/smali/f/a/n/s.smali +++ b/com.discord/smali/f/a/n/s.smali @@ -18,10 +18,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/rtcconnection/RtcConnection$Quality;", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/views/OverlayMenuView$b;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -44,17 +41,15 @@ # virtual methods .method public call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 + .locals 2 check-cast p1, Lcom/discord/rtcconnection/RtcConnection$Quality; check-cast p2, Lcom/discord/models/domain/ModelGuild; - new-instance v0, Lcom/discord/views/OverlayMenuView$b; + sget-object v0, Lcom/discord/utilities/voice/VoiceViewUtils;->INSTANCE:Lcom/discord/utilities/voice/VoiceViewUtils; - sget-object v1, Lcom/discord/utilities/voice/VoiceViewUtils;->INSTANCE:Lcom/discord/utilities/voice/VoiceViewUtils; - - invoke-virtual {v1, p1}, Lcom/discord/utilities/voice/VoiceViewUtils;->getQualityIndicator(Lcom/discord/rtcconnection/RtcConnection$Quality;)I + invoke-virtual {v0, p1}, Lcom/discord/utilities/voice/VoiceViewUtils;->getQualityIndicator(Lcom/discord/rtcconnection/RtcConnection$Quality;)I move-result p1 @@ -78,17 +73,19 @@ const-string p2, "" :goto_1 - iget-object v1, p0, Lf/a/n/s;->d:Lcom/discord/models/domain/ModelChannel; + iget-object v0, p0, Lf/a/n/s;->d:Lcom/discord/models/domain/ModelChannel; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; + invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v0 - const-string v2, "channel.name" + const-string v1, "channel.name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v0, p1, p2, v1}, Lcom/discord/views/OverlayMenuView$b;->(ILjava/lang/String;Ljava/lang/String;)V + new-instance v1, Lcom/discord/views/OverlayMenuView$b; - return-object v0 + invoke-direct {v1, p1, p2, v0}, Lcom/discord/views/OverlayMenuView$b;->(ILjava/lang/String;Ljava/lang/String;)V + + return-object v1 .end method diff --git a/com.discord/smali/f/a/n/t.smali b/com.discord/smali/f/a/n/t.smali index a6385130fe..e8b56a4091 100644 --- a/com.discord/smali/f/a/n/t.smali +++ b/com.discord/smali/f/a/n/t.smali @@ -16,11 +16,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/views/OverlayMenuView$b;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -90,7 +88,7 @@ const-string v3, "channel.guildId" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali/f/a/n/u.smali b/com.discord/smali/f/a/n/u.smali index e252cb7276..d1476247f2 100644 --- a/com.discord/smali/f/a/n/u.smali +++ b/com.discord/smali/f/a/n/u.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/u; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/views/OverlayMenuView$b;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/w.smali b/com.discord/smali/f/a/n/w.smali index 51019b19ff..f60f17646a 100644 --- a/com.discord/smali/f/a/n/w.smali +++ b/com.discord/smali/f/a/n/w.smali @@ -1,5 +1,5 @@ .class public final synthetic Lf/a/n/w; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "OverlayMenuView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Boolean;", "Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;", @@ -37,27 +37,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/views/OverlayMenuView$a; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(ZLcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/views/OverlayMenuView$a; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(ZLcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 @@ -69,13 +87,20 @@ check-cast p2, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/views/OverlayMenuView$a; invoke-direct {v0, p1, p2}, Lcom/discord/views/OverlayMenuView$a;->(ZLcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/f/a/n/x.smali b/com.discord/smali/f/a/n/x.smali index aa2b00bff0..14eea25b3d 100644 --- a/com.discord/smali/f/a/n/x.smali +++ b/com.discord/smali/f/a/n/x.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/x; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/views/OverlayMenuView$a;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/a/n/y.smali b/com.discord/smali/f/a/n/y.smali index 6954c7d5c1..be38255368 100644 --- a/com.discord/smali/f/a/n/y.smali +++ b/com.discord/smali/f/a/n/y.smali @@ -1,5 +1,5 @@ .class public final Lf/a/n/y; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "OverlayMenuView.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -39,7 +39,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/f/b/a/a/a$a.smali b/com.discord/smali/f/b/a/a/a$a.smali index 6b9b81b5ee..08f6780ad8 100644 --- a/com.discord/smali/f/b/a/a/a$a.smali +++ b/com.discord/smali/f/b/a/a/a$a.smali @@ -97,7 +97,7 @@ const-string v8, "Intent(Intent.ACTION_PIC\u2026TRA_ALLOW_MULTIPLE, true)" - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v8, Landroid/util/TypedValue; @@ -147,7 +147,7 @@ if-eqz v8, :cond_5 - invoke-static {v8}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v8}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v10 @@ -175,7 +175,7 @@ const-string v10, "getString(R.string.choose_an_application)" - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_6 invoke-static {v4, v8}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; @@ -196,7 +196,7 @@ const-string v10, "text/*" - const-string/jumbo v11, "video/*" + const-string v11, "video/*" filled-new-array {v10, v6, v11}, [Ljava/lang/String; @@ -242,7 +242,7 @@ const-string v8, "resolveInfos" - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v8, Ljava/util/ArrayList; @@ -344,7 +344,7 @@ const-string v10, "it" - invoke-static {v6, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Landroid/content/Intent;->getPackage()Ljava/lang/String; @@ -352,7 +352,7 @@ const-string v10, "com.google.android.apps.docs" - invoke-static {v6, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -377,7 +377,7 @@ const-string v6, "context ?: return null" - invoke-static {v3, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; @@ -428,7 +428,7 @@ const-string v10, "com.google.android.apps.docs.app.PickActivity" - invoke-static {v7, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -463,7 +463,7 @@ goto :goto_8 :cond_d - sget-object v8, Lk0/j/n;->d:Lk0/j/n; + sget-object v8, Lk0/i/n;->d:Lk0/i/n; :cond_e :goto_8 @@ -485,7 +485,7 @@ const-string v3, "Intent.createChooser(ima\u2026llIntents.toTypedArray())" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v3, 0x1750 @@ -494,11 +494,11 @@ return-void :cond_f - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 diff --git a/com.discord/smali/f/c/a/a$f.smali b/com.discord/smali/f/c/a/a$f.smali index 6509615c6e..21bcd7f025 100644 --- a/com.discord/smali/f/c/a/a$f.smali +++ b/com.discord/smali/f/c/a/a$f.smali @@ -392,7 +392,7 @@ move-object/from16 v15, v16 - invoke-static/range {v7 .. v15}, Lf/e/b/a/a;->V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V + invoke-static/range {v7 .. v15}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; diff --git a/com.discord/smali/f/c/a/a$k.smali b/com.discord/smali/f/c/a/a$k.smali index 713d2ea5b9..d446bc501c 100644 --- a/com.discord/smali/f/c/a/a$k.smali +++ b/com.discord/smali/f/c/a/a$k.smali @@ -652,7 +652,7 @@ move-object/from16 v16, v8 - invoke-static/range {v9 .. v17}, Lf/e/b/a/a;->V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V + invoke-static/range {v9 .. v17}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0; diff --git a/com.discord/smali/f/c/a/a.smali b/com.discord/smali/f/c/a/a.smali index d4b028e58e..f373b0b30b 100644 --- a/com.discord/smali/f/c/a/a.smali +++ b/com.discord/smali/f/c/a/a.smali @@ -1332,7 +1332,7 @@ move-object/from16 v16, v3 - invoke-static/range {v9 .. v17}, Lf/e/b/a/a;->V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V + invoke-static/range {v9 .. v17}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V iget-object v1, v8, Lf/c/a/n1;->b:Lf/c/a/p0; @@ -1522,7 +1522,7 @@ iget-object v1, v1, Lf/c/a/p0;->D:Ljava/lang/String; - const-string/jumbo v4, "updated_at" + const-string v4, "updated_at" invoke-static {v3, v4, v1}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V @@ -2710,7 +2710,7 @@ move-object v12, v4 - invoke-static/range {v5 .. v13}, Lf/e/b/a/a;->V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V + invoke-static/range {v5 .. v13}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V sget-object v5, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; @@ -3149,7 +3149,7 @@ move-object v11, v3 - invoke-static/range {v4 .. v12}, Lf/e/b/a/a;->V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V + invoke-static/range {v4 .. v12}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; diff --git a/com.discord/smali/f/c/a/n.smali b/com.discord/smali/f/c/a/n.smali index 8247d8789a..f115725df3 100644 --- a/com.discord/smali/f/c/a/n.smali +++ b/com.discord/smali/f/c/a/n.smali @@ -63,7 +63,7 @@ iget-object v3, v1, Lf/c/a/q0;->k:Ljava/lang/String; - const-string/jumbo v4, "unity" + const-string v4, "unity" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/f/c/a/n1.smali b/com.discord/smali/f/c/a/n1.smali index b0dff4bd05..3dafdf75ca 100644 --- a/com.discord/smali/f/c/a/n1.smali +++ b/com.discord/smali/f/c/a/n1.smali @@ -726,7 +726,7 @@ move-object v9, v1 - invoke-static/range {v2 .. v10}, Lf/e/b/a/a;->V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V + invoke-static/range {v2 .. v10}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V iget-object v2, p0, Lf/c/a/n1;->b:Lf/c/a/p0; @@ -964,7 +964,7 @@ iget-object p1, p1, Lf/c/a/p0;->D:Ljava/lang/String; - const-string/jumbo v2, "updated_at" + const-string v2, "updated_at" invoke-static {v1, v2, p1}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V diff --git a/com.discord/smali/f/c/a/o.smali b/com.discord/smali/f/c/a/o.smali index 5bbd8b3344..1564aae48a 100644 --- a/com.discord/smali/f/c/a/o.smali +++ b/com.discord/smali/f/c/a/o.smali @@ -63,7 +63,7 @@ iget-object v3, v1, Lf/c/a/q0;->k:Ljava/lang/String; - const-string/jumbo v4, "unity" + const-string v4, "unity" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/f/c/a/p.smali b/com.discord/smali/f/c/a/p.smali index aa356d059b..c1a079604c 100644 --- a/com.discord/smali/f/c/a/p.smali +++ b/com.discord/smali/f/c/a/p.smali @@ -63,7 +63,7 @@ iget-object v3, v1, Lf/c/a/y1;->i:Ljava/lang/String; - const-string/jumbo v4, "unity" + const-string v4, "unity" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/f/c/a/q.smali b/com.discord/smali/f/c/a/q.smali index da00f7234a..379feeda53 100644 --- a/com.discord/smali/f/c/a/q.smali +++ b/com.discord/smali/f/c/a/q.smali @@ -63,7 +63,7 @@ iget-object v3, v1, Lf/c/a/y1;->i:Ljava/lang/String; - const-string/jumbo v4, "unity" + const-string v4, "unity" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali/f/c/a/t.smali b/com.discord/smali/f/c/a/t.smali index 916694747d..7ae1d122d9 100644 --- a/com.discord/smali/f/c/a/t.smali +++ b/com.discord/smali/f/c/a/t.smali @@ -273,7 +273,7 @@ packed-switch v0, :pswitch_data_0 :pswitch_0 - const-string/jumbo v0, "unknown" + const-string v0, "unknown" return-object v0 @@ -322,6 +322,8 @@ return-object v0 + nop + :pswitch_data_0 .packed-switch 0x1 :pswitch_9 diff --git a/com.discord/smali/f/c/a/v.smali b/com.discord/smali/f/c/a/v.smali index f671623177..90e65586cb 100644 --- a/com.discord/smali/f/c/a/v.smali +++ b/com.discord/smali/f/c/a/v.smali @@ -79,7 +79,7 @@ new-instance v2, Ljava/io/ObjectStreamField; - const-string/jumbo v3, "uuid" + const-string v3, "uuid" invoke-direct {v2, v3, v0}, Ljava/io/ObjectStreamField;->(Ljava/lang/String;Ljava/lang/Class;)V @@ -223,7 +223,7 @@ sget-object v3, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; - const-string/jumbo v4, "updatePackages" + const-string v4, "updatePackages" invoke-direct {v2, v4, v3}, Ljava/io/ObjectStreamField;->(Ljava/lang/String;Ljava/lang/Class;)V @@ -481,7 +481,7 @@ iput-wide v4, p0, Lf/c/a/v;->lastInterval:J - const-string/jumbo v0, "uuid" + const-string v0, "uuid" const/4 v4, 0x0 @@ -525,7 +525,7 @@ iput-boolean v0, p0, Lf/c/a/v;->askingAttribution:Z - const-string/jumbo v0, "updatePackages" + const-string v0, "updatePackages" invoke-static {p1, v0, v1}, Lf/c/a/e2;->z(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Z)Z diff --git a/com.discord/smali/f/d/a/e.smali b/com.discord/smali/f/d/a/e.smali index a9acfc90f8..e1b6915447 100644 --- a/com.discord/smali/f/d/a/e.smali +++ b/com.discord/smali/f/d/a/e.smali @@ -160,7 +160,7 @@ .end method .method public static c(Ljava/io/InputStream;Ljava/lang/String;)Lf/d/a/m; - .locals 3 + .locals 2 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation @@ -180,24 +180,14 @@ } .end annotation - const-string v0, "$receiver" - :try_start_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lp0/w; - new-instance v1, Lp0/m; + move-result-object v0 - new-instance v2, Lp0/x; + invoke-static {v0}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-direct {v2}, Lp0/x;->()V - - invoke-direct {v1, p0, v2}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V - - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lp0/q; - - invoke-direct {v0, v1}, Lp0/q;->(Lp0/w;)V + move-result-object v0 invoke-static {v0}, Lf/d/a/x/h0/c;->p(Lp0/g;)Lf/d/a/x/h0/c; @@ -347,7 +337,7 @@ } .end annotation - const-string/jumbo v0, "url_" + const-string v0, "url_" invoke-static {v0, p1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; @@ -425,103 +415,93 @@ } .end annotation - const-string v0, "$receiver" + new-instance v0, Ljava/util/HashMap; - new-instance v1, Ljava/util/HashMap; - - invoke-direct {v1}, Ljava/util/HashMap;->()V + invoke-direct {v0}, Ljava/util/HashMap;->()V :try_start_0 invoke-virtual {p0}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; - move-result-object v2 + move-result-object v1 - const/4 v3, 0x0 + const/4 v2, 0x0 - move-object v4, v3 + move-object v3, v2 :goto_0 - if-eqz v2, :cond_4 + if-eqz v1, :cond_4 - invoke-virtual {v2}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; + invoke-virtual {v1}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; - move-result-object v5 + move-result-object v4 - const-string v6, "__MACOSX" + const-string v5, "__MACOSX" - invoke-virtual {v5, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z + invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - move-result v6 + move-result v5 - if-eqz v6, :cond_0 + if-eqz v5, :cond_0 invoke-virtual {p0}, Ljava/util/zip/ZipInputStream;->closeEntry()V goto :goto_2 :cond_0 - invoke-virtual {v2}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; + invoke-virtual {v1}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; - move-result-object v2 + move-result-object v1 - const-string v6, ".json" + const-string v5, ".json" - invoke-virtual {v2, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z + invoke-virtual {v1, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - move-result v2 + move-result v1 - if-eqz v2, :cond_1 + if-eqz v1, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lp0/w; - new-instance v2, Lp0/m; + move-result-object v1 - new-instance v4, Lp0/x; + invoke-static {v1}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-direct {v4}, Lp0/x;->()V + move-result-object v1 - invoke-direct {v2, p0, v4}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V + invoke-static {v1}, Lf/d/a/x/h0/c;->p(Lp0/g;)Lf/d/a/x/h0/c; - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - new-instance v4, Lp0/q; + const/4 v3, 0x0 - invoke-direct {v4, v2}, Lp0/q;->(Lp0/w;)V + invoke-static {v1, v2, v3}, Lf/d/a/e;->d(Lf/d/a/x/h0/c;Ljava/lang/String;Z)Lf/d/a/m; - invoke-static {v4}, Lf/d/a/x/h0/c;->p(Lp0/g;)Lf/d/a/x/h0/c; + move-result-object v1 - move-result-object v2 + iget-object v1, v1, Lf/d/a/m;->a:Ljava/lang/Object; - const/4 v4, 0x0 + move-object v3, v1 - invoke-static {v2, v3, v4}, Lf/d/a/e;->d(Lf/d/a/x/h0/c;Ljava/lang/String;Z)Lf/d/a/m; - - move-result-object v2 - - iget-object v2, v2, Lf/d/a/m;->a:Ljava/lang/Object; - - move-object v4, v2 - - check-cast v4, Lf/d/a/d; + check-cast v3, Lf/d/a/d; goto :goto_2 :cond_1 - const-string v2, ".png" + const-string v1, ".png" - invoke-virtual {v5, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z + invoke-virtual {v4, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - move-result v2 + move-result v1 - if-nez v2, :cond_3 + if-nez v1, :cond_3 - const-string v2, ".webp" + const-string v1, ".webp" - invoke-virtual {v5, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z + invoke-virtual {v4, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - move-result v2 + move-result v1 - if-eqz v2, :cond_2 + if-eqz v1, :cond_2 goto :goto_1 @@ -532,35 +512,35 @@ :cond_3 :goto_1 - const-string v2, "/" + const-string v1, "/" - invoke-virtual {v5, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; + invoke-virtual {v4, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; - move-result-object v2 + move-result-object v1 - array-length v5, v2 + array-length v4, v1 - add-int/lit8 v5, v5, -0x1 + add-int/lit8 v4, v4, -0x1 - aget-object v2, v2, v5 + aget-object v1, v1, v4 invoke-static {p0}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; - move-result-object v5 + move-result-object v4 - invoke-virtual {v1, v2, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :goto_2 invoke-virtual {p0}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; - move-result-object v2 + move-result-object v1 :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :cond_4 - if-nez v4, :cond_5 + if-nez v3, :cond_5 new-instance p0, Lf/d/a/m; @@ -575,7 +555,7 @@ return-object p0 :cond_5 - invoke-virtual {v1}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; + invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; move-result-object p0 @@ -603,24 +583,24 @@ check-cast v1, Ljava/lang/String; - iget-object v2, v4, Lf/d/a/d;->d:Ljava/util/Map; + iget-object v4, v3, Lf/d/a/d;->d:Ljava/util/Map; - invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; + invoke-interface {v4}, Ljava/util/Map;->values()Ljava/util/Collection; - move-result-object v2 + move-result-object v4 - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - move-result-object v2 + move-result-object v4 :cond_7 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_8 - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 @@ -637,7 +617,7 @@ goto :goto_4 :cond_8 - move-object v5, v3 + move-object v5, v2 :goto_4 if-eqz v5, :cond_6 @@ -650,9 +630,9 @@ iget v1, v5, Lf/d/a/h;->a:I - iget v2, v5, Lf/d/a/h;->b:I + iget v4, v5, Lf/d/a/h;->b:I - invoke-static {v0, v1, v2}, Lf/d/a/y/g;->i(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; + invoke-static {v0, v1, v4}, Lf/d/a/y/g;->i(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; move-result-object v0 @@ -661,7 +641,7 @@ goto :goto_3 :cond_9 - iget-object p0, v4, Lf/d/a/d;->d:Ljava/util/Map; + iget-object p0, v3, Lf/d/a/d;->d:Ljava/util/Map; invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -727,11 +707,11 @@ :cond_b sget-object p0, Lf/d/a/v/g;->b:Lf/d/a/v/g; - invoke-virtual {p0, p1, v4}, Lf/d/a/v/g;->a(Ljava/lang/String;Lf/d/a/d;)V + invoke-virtual {p0, p1, v3}, Lf/d/a/v/g;->a(Ljava/lang/String;Lf/d/a/d;)V new-instance p0, Lf/d/a/m; - invoke-direct {p0, v4}, Lf/d/a/m;->(Ljava/lang/Object;)V + invoke-direct {p0, v3}, Lf/d/a/m;->(Ljava/lang/Object;)V return-object p0 diff --git a/com.discord/smali/f/d/a/v/j/n.smali b/com.discord/smali/f/d/a/v/j/n.smali index 7205217eac..4242ff5ce5 100644 --- a/com.discord/smali/f/d/a/v/j/n.smali +++ b/com.discord/smali/f/d/a/v/j/n.smali @@ -152,7 +152,7 @@ if-nez v1, :cond_0 - const-string/jumbo v1, "values=" + const-string v1, "values=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/f/d/a/x/a0.smali b/com.discord/smali/f/d/a/x/a0.smali index 89497c277c..0d3f8218dd 100644 --- a/com.discord/smali/f/d/a/x/a0.smali +++ b/com.discord/smali/f/d/a/x/a0.smali @@ -35,7 +35,7 @@ const-string v0, "c" - const-string/jumbo v1, "v" + const-string v1, "v" const-string v2, "i" diff --git a/com.discord/smali/f/d/a/x/e0.smali b/com.discord/smali/f/d/a/x/e0.smali index 6b51344dd4..5e819d9cff 100644 --- a/com.discord/smali/f/d/a/x/e0.smali +++ b/com.discord/smali/f/d/a/x/e0.smali @@ -17,7 +17,7 @@ const-string v1, "c" - const-string/jumbo v2, "w" + const-string v2, "w" const-string v3, "o" @@ -43,7 +43,7 @@ const-string v0, "n" - const-string/jumbo v1, "v" + const-string v1, "v" filled-new-array {v0, v1}, [Ljava/lang/String; diff --git a/com.discord/smali/f/d/a/x/h0/d.smali b/com.discord/smali/f/d/a/x/h0/d.smali index 38436ae849..ed86302a1e 100644 --- a/com.discord/smali/f/d/a/x/h0/d.smali +++ b/com.discord/smali/f/d/a/x/h0/d.smali @@ -34,7 +34,7 @@ # direct methods .method public static constructor ()V - .locals 2 + .locals 1 const-string v0, "\'\\" @@ -46,11 +46,7 @@ const-string v0, "\"\\" - const-string v1, "$receiver" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lp0/y/a;->d(Ljava/lang/String;)Lokio/ByteString; + invoke-static {v0}, Lokio/ByteString;->g(Ljava/lang/String;)Lokio/ByteString; move-result-object v0 @@ -58,9 +54,7 @@ const-string/jumbo v0, "{}[]:, \n\t\r\u000c/\\;#=" - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lp0/y/a;->d(Ljava/lang/String;)Lokio/ByteString; + invoke-static {v0}, Lokio/ByteString;->g(Ljava/lang/String;)Lokio/ByteString; move-result-object v0 @@ -68,9 +62,7 @@ const-string v0, "\n\r" - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lp0/y/a;->d(Ljava/lang/String;)Lokio/ByteString; + invoke-static {v0}, Lokio/ByteString;->g(Ljava/lang/String;)Lokio/ByteString; move-result-object v0 @@ -78,9 +70,7 @@ const-string v0, "*/" - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lp0/y/a;->d(Ljava/lang/String;)Lokio/ByteString; + invoke-static {v0}, Lokio/ByteString;->g(Ljava/lang/String;)Lokio/ByteString; move-result-object v0 diff --git a/com.discord/smali/f/d/a/x/i.smali b/com.discord/smali/f/d/a/x/i.smali index dc0cf1c516..b57c75b111 100644 --- a/com.discord/smali/f/d/a/x/i.smali +++ b/com.discord/smali/f/d/a/x/i.smali @@ -17,7 +17,7 @@ const-string v1, "size" - const-string/jumbo v2, "w" + const-string v2, "w" const-string v3, "style" diff --git a/com.discord/smali/f/d/a/x/m.smali b/com.discord/smali/f/d/a/x/m.smali index 7fbe115c2d..26e7b90e65 100644 --- a/com.discord/smali/f/d/a/x/m.smali +++ b/com.discord/smali/f/d/a/x/m.smali @@ -27,7 +27,7 @@ const-string v5, "e" - const-string/jumbo v6, "w" + const-string v6, "w" const-string v7, "lc" @@ -65,7 +65,7 @@ const-string v0, "n" - const-string/jumbo v1, "v" + const-string v1, "v" filled-new-array {v0, v1}, [Ljava/lang/String; diff --git a/com.discord/smali/f/d/a/x/r.smali b/com.discord/smali/f/d/a/x/r.smali index a4314fa5b1..571e7f5bc2 100644 --- a/com.discord/smali/f/d/a/x/r.smali +++ b/com.discord/smali/f/d/a/x/r.smali @@ -47,7 +47,7 @@ const-string v15, "st" - const-string/jumbo v16, "w" + const-string v16, "w" const-string v17, "h" diff --git a/com.discord/smali/f/d/a/x/s.smali b/com.discord/smali/f/d/a/x/s.smali index ac0b4a55c7..7681e95d1a 100644 --- a/com.discord/smali/f/d/a/x/s.smali +++ b/com.discord/smali/f/d/a/x/s.smali @@ -17,7 +17,7 @@ .method public static constructor ()V .locals 11 - const-string/jumbo v0, "w" + const-string v0, "w" const-string v1, "h" @@ -27,7 +27,7 @@ const-string v4, "fr" - const-string/jumbo v5, "v" + const-string v5, "v" const-string v6, "layers" @@ -53,7 +53,7 @@ const-string v2, "layers" - const-string/jumbo v3, "w" + const-string v3, "w" const-string v4, "h" diff --git a/com.discord/smali/f/e/b/a/a.smali b/com.discord/smali/f/e/b/a/a.smali index 7960f671c9..cb2822d3e6 100644 --- a/com.discord/smali/f/e/b/a/a.smali +++ b/com.discord/smali/f/e/b/a/a.smali @@ -15,7 +15,7 @@ move-result-object p0 - invoke-static {p0, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -160,31 +160,7 @@ return-object v0 .end method -.method public static K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; - .locals 1 - - new-instance v0, Lk0/o/c/r; - - invoke-direct {v0, p0, p1, p2, p3}, Lk0/o/c/r;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - invoke-static {v0}, Lk0/o/c/t;->property1(Lk0/o/c/q;)Lk0/s/d; - - return-object v0 -.end method - -.method public static L(Lcom/discord/models/domain/Model$JsonReader;Ljava/lang/String;)Lkotlin/jvm/internal/Ref$ObjectRef; - .locals 0 - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p0, Lkotlin/jvm/internal/Ref$ObjectRef; - - invoke-direct {p0}, Lkotlin/jvm/internal/Ref$ObjectRef;->()V - - return-object p0 -.end method - -.method public static M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +.method public static K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 new-instance v0, Ljava/lang/StringBuilder; @@ -204,7 +180,7 @@ return-void .end method -.method public static N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +.method public static L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 new-instance v0, Ljava/lang/StringBuilder; @@ -226,7 +202,7 @@ return-void .end method -.method public static O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V +.method public static M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V .locals 0 invoke-virtual {p0}, Ljava/lang/Class;->getName()Ljava/lang/String; @@ -246,7 +222,7 @@ return-void .end method -.method public static P(Ljava/lang/String;ILjava/lang/String;)V +.method public static N(Ljava/lang/String;ILjava/lang/String;)V .locals 1 new-instance v0, Ljava/lang/StringBuilder; @@ -266,7 +242,7 @@ return-void .end method -.method public static Q(Ljava/lang/String;ILjava/lang/String;)V +.method public static O(Ljava/lang/String;ILjava/lang/String;)V .locals 1 new-instance v0, Ljava/lang/StringBuilder; @@ -286,7 +262,7 @@ return-void .end method -.method public static R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V +.method public static P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V .locals 1 new-instance v0, Ljava/lang/StringBuilder; @@ -306,7 +282,7 @@ return-void .end method -.method public static S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +.method public static Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 1 new-instance v0, Ljava/lang/StringBuilder; @@ -326,21 +302,7 @@ return-void .end method -.method public static T(Ljava/lang/String;II)I - .locals 0 - - invoke-virtual {p0}, Ljava/lang/String;->hashCode()I - - move-result p0 - - add-int/2addr p0, p1 - - mul-int p0, p0, p2 - - return p0 -.end method - -.method public static U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +.method public static R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 0 invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -354,7 +316,7 @@ return-void .end method -.method public static V(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V +.method public static S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V .locals 0 invoke-static {p0, p1, p2}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V @@ -374,7 +336,21 @@ return-void .end method -.method public static W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V +.method public static T(Ljava/lang/String;II)I + .locals 0 + + invoke-virtual {p0}, Ljava/lang/String;->hashCode()I + + move-result p0 + + add-int/2addr p0, p1 + + mul-int p0, p0, p2 + + return p0 +.end method + +.method public static U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V .locals 0 invoke-virtual {p0, p1}, Lq0/a/a/v;->l(Ljava/lang/String;)I @@ -388,21 +364,21 @@ return-void .end method -.method public static X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; +.method public static V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; .locals 0 - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p0 - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method -.method public static Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; +.method public static W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; .locals 2 invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getId()J @@ -420,7 +396,7 @@ return-object p0 .end method -.method public static Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; +.method public static X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; .locals 2 invoke-virtual {p0}, Ljava/lang/Long;->longValue()J @@ -436,6 +412,24 @@ return-object p0 .end method +.method public static Y(ILjava/lang/String;I)Ljava/lang/String; + .locals 1 + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0, p0}, Ljava/lang/StringBuilder;->(I)V + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + return-object p0 +.end method + .method public static a(FFFF)F .locals 0 @@ -448,24 +442,6 @@ return p0 .end method -.method public static a0(ILjava/lang/String;I)Ljava/lang/String; - .locals 1 - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0, p0}, Ljava/lang/StringBuilder;->(I)V - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - .method public static b(FFF)I .locals 0 diff --git a/com.discord/smali/i.smali b/com.discord/smali/i.smali index 8ac28f427a..b243f02d8a 100644 --- a/com.discord/smali/i.smali +++ b/com.discord/smali/i.smali @@ -106,7 +106,7 @@ const-string v1, "context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/voice/DiscordOverlayService$Companion;->launchForVoiceChannelSelect(Landroid/content/Context;)V diff --git a/com.discord/smali/l.smali b/com.discord/smali/l.smali index dab6d350db..b6913a569b 100644 --- a/com.discord/smali/l.smali +++ b/com.discord/smali/l.smali @@ -16,15 +16,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/m.smali b/com.discord/smali/m.smali index 18efb8a09c..399e1102fe 100644 --- a/com.discord/smali/m.smali +++ b/com.discord/smali/m.smali @@ -27,21 +27,11 @@ .method public getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V .locals 1 - const-string v0, "outRect" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string/jumbo v0, "view" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "state" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 invoke-super {p0, p1, p2, p3, p4}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -92,11 +82,25 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type androidx.recyclerview.widget.StaggeredGridLayoutManager.LayoutParams" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "outRect" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/n$a$a.smali b/com.discord/smali/n$a$a.smali index acd4e88161..4ddbe15092 100644 --- a/com.discord/smali/n$a$a.smali +++ b/com.discord/smali/n$a$a.smali @@ -1,5 +1,5 @@ .class public final Ln$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/n$a$b.smali b/com.discord/smali/n$a$b.smali index ac93cf7a98..5f26243e7e 100644 --- a/com.discord/smali/n$a$b.smali +++ b/com.discord/smali/n$a$b.smali @@ -1,5 +1,5 @@ .class public final Ln$a$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/n$a$c.smali b/com.discord/smali/n$a$c.smali index b44bbc620b..b624abab16 100644 --- a/com.discord/smali/n$a$c.smali +++ b/com.discord/smali/n$a$c.smali @@ -1,5 +1,5 @@ .class public final Ln$a$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/n$a.smali b/com.discord/smali/n$a.smali index 892bf63a3f..d0bb68d234 100644 --- a/com.discord/smali/n$a.smali +++ b/com.discord/smali/n$a.smali @@ -47,31 +47,46 @@ } .end annotation - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "transportInfo" + if-eqz p2, :cond_1 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "supportedVideoCodecs" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "supportedVideoCodecs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "transportInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onConnectionStateChange(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V .locals 1 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "connectionState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->DISCONNECTED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState; @@ -87,14 +102,26 @@ :cond_0 return-void + + :cond_1 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDestroy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V .locals 2 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Ln$a;->a:Ln; @@ -105,18 +132,25 @@ invoke-static {v0, v1}, Ln;->q(Ln;Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onError(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;)V .locals 1 - const-string v0, "connection" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "exception" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p2, p0, Ln$a;->a:Ln; @@ -127,6 +161,20 @@ invoke-static {p2, v0}, Ln;->q(Ln;Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future; return-void + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onSpeaking(JIZ)V diff --git a/com.discord/smali/n$b.smali b/com.discord/smali/n$b.smali index fcf77c9e4b..40b8907c05 100644 --- a/com.discord/smali/n$b.smali +++ b/com.discord/smali/n$b.smali @@ -1,5 +1,5 @@ .class public final Ln$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MediaEngineLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngine$b;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$b; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Ln$b;->$connection:Lf/a/h/r/b/e; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/n$c.smali b/com.discord/smali/n$c.smali index 9b082e690a..c9fa5aa0a5 100644 --- a/com.discord/smali/n$c.smali +++ b/com.discord/smali/n$c.smali @@ -24,8 +24,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;", - ">;>;" + "TT;>;>;" } .end annotation diff --git a/com.discord/smali/n$d.smali b/com.discord/smali/n$d.smali index 55ba6df690..8d5585b105 100644 --- a/com.discord/smali/n$d.smali +++ b/com.discord/smali/n$d.smali @@ -57,7 +57,7 @@ const-string v1, "codecs" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, v0, Ln;->d:Ljava/util/List; diff --git a/com.discord/smali/n$e.smali b/com.discord/smali/n$e.smali index 12f847596a..6cb5bc6d3b 100644 --- a/com.discord/smali/n$e.smali +++ b/com.discord/smali/n$e.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lf/a/h/r/a;", - ">;", - "Lkotlin/Unit;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/n$g.smali b/com.discord/smali/n$g.smali index 5f1718e783..1e1241723f 100644 --- a/com.discord/smali/n$g.smali +++ b/com.discord/smali/n$g.smali @@ -43,11 +43,11 @@ const-string v0, "tag" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "message" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 diff --git a/com.discord/smali/n$h.smali b/com.discord/smali/n$h.smali index a734c706ab..d9a78e729b 100644 --- a/com.discord/smali/n$h.smali +++ b/com.discord/smali/n$h.smali @@ -1,5 +1,5 @@ .class public final synthetic Ln$h; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "MediaEngineLegacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/rtcconnection/mediaengine/MediaEngine$b;", "Lkotlin/Unit;", @@ -45,39 +45,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/rtcconnection/mediaengine/MediaEngine$b; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v3, "onNativeEngineInitialized" - - const-string v4, "onNativeEngineInitialized()V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; +.method public final getName()Ljava/lang/String; .locals 1 + const-string v0, "onNativeEngineInitialized" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$b; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onNativeEngineInitialized()V" + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$b; - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$b;->onNativeEngineInitialized()V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/n.smali b/com.discord/smali/n.smali index 443869009e..94d387a92b 100644 --- a/com.discord/smali/n.smali +++ b/com.discord/smali/n.smali @@ -74,7 +74,7 @@ const-string v1, "MediaEngineLegacy::class.java.simpleName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Ln;->j:Ljava/lang/String; @@ -86,6 +86,8 @@ and-int/lit8 p5, p6, 0x10 + const/4 p6, 0x0 + if-eqz p5, :cond_0 const-string v0, "Pixel" @@ -111,28 +113,10 @@ goto :goto_0 :cond_0 - const/4 p5, 0x0 + move-object p5, p6 :goto_0 - const-string p6, "context" - - invoke-static {p1, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "singleThreadExecutorService" - - invoke-static {p2, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "openSLESConfig" - - invoke-static {p3, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "logger" - - invoke-static {p4, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p6, "defaultUseOpenSL" - - invoke-static {p5, p6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -159,6 +143,13 @@ iput-object p1, p0, Ln;->c:Ljava/util/ArrayList; return-void + + :cond_1 + const-string p1, "defaultUseOpenSL" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p6 .end method .method public static final o(Ln;[Ljava/lang/String;)Ljava/util/List; @@ -189,7 +180,7 @@ const-string v6, "Locale.ROOT" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v4, :cond_0 @@ -199,7 +190,7 @@ const-string v5, "(this as java.lang.String).toUpperCase(locale)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -208,11 +199,11 @@ goto :goto_0 :cond_0 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string p1, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 @@ -221,7 +212,7 @@ invoke-direct {p1}, Lo;->()V - invoke-static {p0, p1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p0, p1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p0 @@ -270,7 +261,7 @@ move-result-object v8 - const-string/jumbo v6, "video" + const-string v6, "video" move-object v3, v1 @@ -380,7 +371,7 @@ const-string v0, "Observable.just(Unit)" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 @@ -403,7 +394,7 @@ const-string v1, "Observable.error(Illegal\u2026ze native media engine\"))" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -420,7 +411,7 @@ const-string v1, "Observable.create({ emit\u2026er.BackpressureMode.NONE)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ln$d; @@ -438,7 +429,7 @@ const-string v1, "getSupportedVideoCodecs(\u2026s }\n .map { Unit }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -457,14 +448,6 @@ } .end annotation - const-string v0, "regionsWithIps" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "callback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Ln;->s()V iget-object v0, p0, Ln;->b:Lcom/hammerandchisel/libdiscord/Discord; @@ -530,7 +513,7 @@ const-string v1, "Observable.create({ emit\u2026.BackpressureMode.LATEST)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -549,7 +532,7 @@ .end method .method public declared-synchronized g(JLcom/discord/rtcconnection/mediaengine/MediaEngine$a;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;Lkotlin/jvm/functions/Function1;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection; - .locals 18 + .locals 19 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -566,48 +549,36 @@ move-object/from16 v7, p0 - move-object/from16 v0, p3 - - move-object/from16 v1, p5 - monitor-enter p0 :try_start_0 - const-string v2, "options" + const-string v0, "connectionType" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v8, 0x0 - const-string v2, "connectionType" + if-eqz p4, :cond_5 - move-object/from16 v13, p4 + iget-object v0, v7, Ln;->d:Ljava/util/List; - invoke-static {v13, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 - const-string v2, "onFailure" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v2, v7, Ln;->d:Ljava/util/List; - - if-eqz v2, :cond_0 - - const/4 v2, 0x1 + const/4 v0, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v0, 0x0 :goto_0 - const/4 v8, 0x0 - - if-nez v2, :cond_1 + if-nez v0, :cond_1 new-instance v0, Ljava/lang/IllegalStateException; - const-string v2, "connect called on unprepared media engine." + const-string v1, "connect called on unprepared media engine." - invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + move-object/from16 v1, p5 invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; :try_end_0 @@ -619,39 +590,41 @@ :cond_1 :try_start_1 - iget-object v11, v7, Ln;->b:Lcom/hammerandchisel/libdiscord/Discord; + iget-object v12, v7, Ln;->b:Lcom/hammerandchisel/libdiscord/Discord; - if-eqz v11, :cond_3 + if-eqz v12, :cond_3 - iget-object v1, v7, Ln;->h:Lcom/discord/utilities/logging/Logger; + iget-object v0, v7, Ln;->h:Lcom/discord/utilities/logging/Logger; - sget-object v2, Ln;->j:Ljava/lang/String; + sget-object v1, Ln;->j:Ljava/lang/String; - new-instance v3, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - const-string v4, "Connecting with options: " + const-string v3, "Connecting with options: " - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + move-object/from16 v15, p3 - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - move-result-object v3 + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - const/4 v4, 0x0 + move-result-object v2 - const/4 v5, 0x4 + const/4 v3, 0x0 - const/4 v6, 0x0 + const/4 v4, 0x4 - invoke-static/range {v1 .. v6}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + const/4 v5, 0x0 - new-instance v9, Ln$a; + invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - move-object v1, v9 + new-instance v0, Ln$a; + + move-object v1, v0 move-object/from16 v2, p0 @@ -665,29 +638,27 @@ new-instance v1, Lf/a/h/r/b/e; - iget-object v2, v7, Ln;->f:Ljava/util/concurrent/ExecutorService; + iget-object v10, v7, Ln;->f:Ljava/util/concurrent/ExecutorService; - iget-object v10, v7, Ln;->h:Lcom/discord/utilities/logging/Logger; + iget-object v11, v7, Ln;->h:Lcom/discord/utilities/logging/Logger; - iget-object v12, v7, Ln;->d:Ljava/util/List; + iget-object v13, v7, Ln;->d:Ljava/util/List; - if-eqz v12, :cond_2 + if-eqz v13, :cond_2 - invoke-static {v9}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - move-result-object v17 + move-result-object v18 - move-object v8, v1 + move-object v9, v1 - move-object v9, v2 + move-object/from16 v14, p4 - move-object/from16 v13, p4 + move-wide/from16 v15, p1 - move-wide/from16 v14, p1 + move-object/from16 v17, p3 - move-object/from16 v16, p3 - - invoke-direct/range {v8 .. v17}, Lf/a/h/r/b/e;->(Ljava/util/concurrent/ExecutorService;Lcom/discord/utilities/logging/Logger;Lcom/hammerandchisel/libdiscord/Discord;Ljava/util/List;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;JLcom/discord/rtcconnection/mediaengine/MediaEngine$a;Ljava/util/List;)V + invoke-direct/range {v9 .. v18}, Lf/a/h/r/b/e;->(Ljava/util/concurrent/ExecutorService;Lcom/discord/utilities/logging/Logger;Lcom/hammerandchisel/libdiscord/Discord;Ljava/util/List;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;JLcom/discord/rtcconnection/mediaengine/MediaEngine$a;Ljava/util/List;)V move-object v8, v1 @@ -696,7 +667,7 @@ :cond_2 const-string v0, "supportedVideoCodecs" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -724,6 +695,14 @@ return-object v8 + :cond_5 + :try_start_3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_3 + .catchall {:try_start_3 .. :try_end_3} :catchall_0 + + throw v8 + :catchall_0 move-exception v0 @@ -829,10 +808,6 @@ } .end annotation - const-string v0, "devicesCallback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Ln;->s()V iget-object v0, p0, Ln;->b:Lcom/hammerandchisel/libdiscord/Discord; diff --git a/com.discord/smali/o.smali b/com.discord/smali/o.smali index 25ccf4d8e9..cfc197181e 100644 --- a/com.discord/smali/o.smali +++ b/com.discord/smali/o.smali @@ -42,7 +42,7 @@ const-string v0, "H264" - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -54,7 +54,7 @@ check-cast p2, Ljava/lang/String; - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 diff --git a/com.discord/smali/p.smali b/com.discord/smali/p.smali index d32ba574f1..b69f699d49 100644 --- a/com.discord/smali/p.smali +++ b/com.discord/smali/p.smali @@ -26,13 +26,11 @@ .method public final onAudioSubsystem(Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "audioSubsystem" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "audioLayer" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lp;->a:Lrx/Emitter; @@ -47,4 +45,18 @@ invoke-interface {p1}, Ls0/g;->onCompleted()V return-void + + :cond_0 + const-string p1, "audioLayer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "audioSubsystem" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/q.smali b/com.discord/smali/q.smali index cfda50e79e..4ca14af665 100644 --- a/com.discord/smali/q.smali +++ b/com.discord/smali/q.smali @@ -30,9 +30,7 @@ .method public final onSupportedVideoCodecs([Ljava/lang/String;)V .locals 1 - const-string/jumbo v0, "videoCodecsStringArray" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lq;->a:Lr; @@ -51,4 +49,13 @@ invoke-interface {p1}, Ls0/g;->onCompleted()V return-void + + :cond_0 + const-string p1, "videoCodecsStringArray" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/r.smali b/com.discord/smali/r.smali index 7cd4944136..57e74b6010 100644 --- a/com.discord/smali/r.smali +++ b/com.discord/smali/r.smali @@ -15,10 +15,7 @@ "Ljava/lang/Object;", "Lrx/functions/Action1<", "Lrx/Emitter<", - "Ljava/util/List<", - "+", - "Lf/a/h/r/a;", - ">;>;>;" + "TT;>;>;" } .end annotation diff --git a/com.discord/smali/s.smali b/com.discord/smali/s.smali index 9de1214b38..b3451bff87 100644 --- a/com.discord/smali/s.smali +++ b/com.discord/smali/s.smali @@ -23,16 +23,14 @@ # virtual methods -.method public final synthetic onRankedRtcRegions([Ljava/lang/String;)V +.method public final onRankedRtcRegions([Ljava/lang/String;)V .locals 1 .param p1 # [Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param - const-string v0, "p0" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Ls;->a:Lkotlin/jvm/functions/Function1; @@ -42,7 +40,16 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "p0" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/t.smali b/com.discord/smali/t.smali index a92af61718..4ca35a3a93 100644 --- a/com.discord/smali/t.smali +++ b/com.discord/smali/t.smali @@ -23,16 +23,14 @@ # virtual methods -.method public final synthetic onDevices([Lco/discord/media_engine/VideoInputDeviceDescription;)V +.method public final onDevices([Lco/discord/media_engine/VideoInputDeviceDescription;)V .locals 1 .param p1 # [Lco/discord/media_engine/VideoInputDeviceDescription; .annotation build Landroidx/annotation/NonNull; .end annotation .end param - const-string v0, "p0" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lt;->a:Lkotlin/jvm/functions/Function1; @@ -42,7 +40,16 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "p0" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/u.smali b/com.discord/smali/u.smali index 65757de4fe..ab4e20d549 100644 --- a/com.discord/smali/u.smali +++ b/com.discord/smali/u.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali/v.smali b/com.discord/smali/v.smali index 5cf257c2fb..a83e65be3d 100644 --- a/com.discord/smali/v.smali +++ b/com.discord/smali/v.smali @@ -1,5 +1,5 @@ .class public final synthetic Lv; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetFriendsAddUserRequestsModel.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function2<", "Ljava/util/Set<", "+", @@ -43,27 +43,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, LWidgetFriendsAddUserRequestsModel; + const/4 v0, 0x2 - const/4 v1, 0x2 - - const-string v3, "" - - const-string v4, "(Ljava/util/Set;Ljava/util/Set;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, LWidgetFriendsAddUserRequestsModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/util/Set;Ljava/util/Set;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 @@ -71,17 +89,29 @@ check-cast p2, Ljava/util/Set; - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, LWidgetFriendsAddUserRequestsModel; invoke-direct {v0, p1, p2}, LWidgetFriendsAddUserRequestsModel;->(Ljava/util/Set;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/x$b.smali b/com.discord/smali/x$b.smali index bc874ac0df..8b7e708b6a 100644 --- a/com.discord/smali/x$b.smali +++ b/com.discord/smali/x$b.smali @@ -1,5 +1,5 @@ .class public final Lx$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCallOnboardingSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState; - const-string/jumbo v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lx$b;->this$0:Lx; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/x$c.smali b/com.discord/smali/x$c.smali index b0455e0b2e..5c5a8f430d 100644 --- a/com.discord/smali/x$c.smali +++ b/com.discord/smali/x$c.smali @@ -1,5 +1,5 @@ .class public final Lx$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCallOnboardingSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,9 +51,7 @@ check-cast p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Event; - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lx$c;->this$0:Lx; @@ -62,4 +60,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/x.smali b/com.discord/smali/x.smali index a8f0fc6bf7..056cd3645d 100644 --- a/com.discord/smali/x.smali +++ b/com.discord/smali/x.smali @@ -31,19 +31,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lx; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectButton" + const-class v2, Lx; - const-string v3, "getConnectButton()Lcom/discord/views/JoinVoiceChannelButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "connectButton" - move-result-object v1 + const-string v4, "getConnectButton()Lcom/discord/views/JoinVoiceChannelButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lx;->f:[Lkotlin/reflect/KProperty; @@ -79,7 +85,7 @@ const/4 v0, 0x0 - if-eqz p0, :cond_6 + if-eqz p0, :cond_7 instance-of v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded; @@ -112,15 +118,9 @@ invoke-direct {v2, p0}, Lz;->(Lx;)V - if-eqz v1, :cond_5 + if-eqz v1, :cond_6 - const-string p0, "joinability" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "joinVoiceClickListener" - - invoke-static {v2, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -190,10 +190,17 @@ return-void :cond_5 + const-string p0, "joinability" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v0 :cond_6 throw v0 + + :cond_7 + throw v0 .end method .method public static final g(Lx;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Event;)V @@ -203,7 +210,7 @@ sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Event$ShowGuildVideoCapacityDialog;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Event$ShowGuildVideoCapacityDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -217,7 +224,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lf/a/a/m$a;->a(Landroidx/fragment/app/FragmentManager;)V @@ -236,7 +243,7 @@ move-result-object v3 - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Event$LaunchGuildCallScreen; @@ -319,7 +326,7 @@ const-string v1, "ViewModelProvider(this, \u2026eetViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; @@ -327,7 +334,7 @@ const/4 v1, 0x0 - const-string/jumbo v2, "viewModel" + const-string v2, "viewModel" if-eqz v0, :cond_1 @@ -394,12 +401,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali/y.smali b/com.discord/smali/y.smali index e42b85f77e..b1b56abec1 100644 --- a/com.discord/smali/y.smali +++ b/com.discord/smali/y.smali @@ -38,16 +38,12 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 if-eqz v0, :cond_1 - const-string v0, "context" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; move-result-object v0 @@ -79,9 +75,9 @@ return-void :cond_0 - const-string/jumbo v0, "viewModel" + const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 diff --git a/com.discord/smali/z.smali b/com.discord/smali/z.smali index 28c1cedb81..201edc5645 100644 --- a/com.discord/smali/z.smali +++ b/com.discord/smali/z.smali @@ -1,5 +1,5 @@ .class public final Lz; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGuildCallOnboardingSheet.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$1.smali index bc1114e4e0..de10a11ffd 100644 --- a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MuteSettingsSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$1;->this$0:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Companion.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Companion.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Channel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Channel.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Channel.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Channel.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Guild.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Guild.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Guild.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config$Guild.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Config.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$Dismiss.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$Dismiss.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$Dismiss.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$Dismiss.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$NavigateToChannelSettings.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$NavigateToChannelSettings.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$NavigateToChannelSettings.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event$NavigateToChannelSettings.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Event.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory$observeStoreState$1.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory$observeStoreState$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory$observeStoreState$1.smali index d647d77124..39ae62990b 100644 --- a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory$observeStoreState$1.smali @@ -29,15 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", - "Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory.smali index 7c3c622574..b19765226c 100644 --- a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$Factory.smali @@ -75,7 +75,7 @@ const-string p2, "Observable.combineLatest\u2026uildId]\n )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -94,9 +94,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-wide v0, p0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Factory;->guildId:J @@ -157,6 +155,15 @@ invoke-direct {v0, p1, v1, v2, v3}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;->(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Config;Lrx/Observable;Lcom/discord/stores/StoreUserGuildSettings;Lcom/discord/utilities/time/Clock;)V return-object v0 + + :cond_1 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getChannelId()J diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState.smali similarity index 98% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState.smali index 9c4f9bbbbb..073cc53733 100644 --- a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState.smali @@ -134,7 +134,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -144,7 +144,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -154,7 +154,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;->guildNotificationSettings:Lcom/discord/models/domain/ModelNotificationSettings; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Failure.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Failure.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Failure.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Failure.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded.smali index 8b83b02d1a..f4033c1588 100644 --- a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded.smali @@ -32,16 +32,12 @@ .method public constructor (Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType;Ljava/lang/String;ZZLjava/lang/String;I)V .locals 1 - const-string v0, "settingsType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "subtitle" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->settingsType:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType; @@ -57,6 +53,20 @@ iput p6, p0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->notificationOverride:I return-void + + :cond_0 + const-string p1, "subtitle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "settingsType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType;Ljava/lang/String;ZZLjava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -256,13 +266,11 @@ .method public final copy(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType;Ljava/lang/String;ZZLjava/lang/String;I)Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded; .locals 8 - const-string v0, "settingsType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "subtitle" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded; @@ -283,6 +291,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType;Ljava/lang/String;ZZLjava/lang/String;I)V return-object v0 + + :cond_0 + const-string p1, "subtitle" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "settingsType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -300,7 +322,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->settingsType:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -310,7 +332,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->subtitle:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -332,7 +354,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->muteEndTime:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$WhenMappings.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$WhenMappings.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel$WhenMappings.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel$WhenMappings.smali diff --git a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel.smali similarity index 86% rename from com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel.smali index a62cde63b4..6cef50bbd4 100644 --- a/com.discord/smali/com/discord/widgets/settings/MuteSettingsSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/MuteSettingsSheetViewModel.smali @@ -75,7 +75,7 @@ .end method .method public constructor (Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Config;Lrx/Observable;Lcom/discord/stores/StoreUserGuildSettings;Lcom/discord/utilities/time/Clock;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -89,25 +89,19 @@ } .end annotation - const-string v0, "config" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "storeStateObservable" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "storeUserGuildSettings" + if-eqz p4, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized; - const-string v0, "clock" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;->config:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Config; @@ -129,21 +123,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel; - - new-instance v6, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$1;->(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel; const/4 v3, 0x0 @@ -151,13 +137,47 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$1;->(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;)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, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeUserGuildSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "config" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;)V @@ -267,15 +287,17 @@ move-result v2 - const/4 v3, 0x1 + const/4 v3, 0x0 - if-eqz v2, :cond_8 + const/4 v5, 0x1 - if-eq v2, v3, :cond_7 + if-eqz v2, :cond_a + + if-eq v2, v5, :cond_8 const/4 v0, 0x2 - if-eq v2, v0, :cond_7 + if-eq v2, v0, :cond_8 const/4 v0, 0x3 @@ -283,22 +305,20 @@ const/4 v0, 0x4 - if-eq v2, v0, :cond_7 + if-eq v2, v0, :cond_8 const-string v0, "" goto :goto_2 :cond_6 - new-instance v0, Ljava/lang/StringBuilder; + const/16 v0, 0x23 - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + invoke-static {v0}, Lf/e/b/a/a;->B(C)Ljava/lang/StringBuilder; - const/16 v2, 0x23 + move-result-object v0 - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_7 invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -313,7 +333,12 @@ goto :goto_2 :cond_7 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v3 + + :cond_8 + if-eqz v1, :cond_9 invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -321,44 +346,45 @@ goto :goto_2 - :cond_8 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + :cond_9 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v3 + + :cond_a + if-eqz v0, :cond_13 invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; move-result-object v0 :goto_2 - move-object v5, v0 - invoke-virtual {p1}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;->getGuildNotificationSettings()Lcom/discord/models/domain/ModelNotificationSettings; - move-result-object v0 - - const/4 v2, 0x0 + move-result-object v2 const/4 v6, 0x0 - if-eqz v0, :cond_c + if-eqz v2, :cond_e - invoke-virtual {v0}, Lcom/discord/models/domain/ModelNotificationSettings;->getChannelOverrides()Ljava/util/List; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelNotificationSettings;->getChannelOverrides()Ljava/util/List; - move-result-object v0 + move-result-object v2 - if-eqz v0, :cond_c + if-eqz v2, :cond_e - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v2 - :cond_9 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + :cond_b + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v7 - if-eqz v7, :cond_b + if-eqz v7, :cond_d - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v7 @@ -370,7 +396,7 @@ move-result-object v9 - if-eqz v9, :cond_a + if-eqz v9, :cond_c invoke-virtual {v9}, Lcom/discord/models/domain/ModelChannel;->getId()J @@ -378,7 +404,7 @@ const-string v11, "channelOverride" - invoke-static {v8, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getChannelId()J @@ -386,78 +412,80 @@ cmp-long v8, v9, v11 - if-nez v8, :cond_a + if-nez v8, :cond_c const/4 v8, 0x1 goto :goto_3 - :cond_a + :cond_c const/4 v8, 0x0 :goto_3 - if-eqz v8, :cond_9 + if-eqz v8, :cond_b goto :goto_4 - :cond_b - move-object v7, v6 + :cond_d + move-object v7, v3 :goto_4 check-cast v7, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride; goto :goto_5 - :cond_c - move-object v7, v6 + :cond_e + move-object v7, v3 :goto_5 - new-instance v0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded; + new-instance v2, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded; const-string v8, "subtitle" - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v1, :cond_d + if-eqz v1, :cond_f invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->isPrivate()Z move-result v1 - if-nez v1, :cond_d + if-nez v1, :cond_f invoke-virtual {p1}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$StoreState;->getGuildNotificationSettings()Lcom/discord/models/domain/ModelNotificationSettings; move-result-object p1 - if-eqz p1, :cond_d + if-eqz p1, :cond_f invoke-virtual {p1}, Lcom/discord/models/domain/ModelNotificationSettings;->isMuted()Z move-result p1 - if-ne p1, v3, :cond_d + if-ne p1, v5, :cond_f const/4 p1, 0x1 goto :goto_6 - :cond_d + :cond_f const/4 p1, 0x0 :goto_6 - if-eqz v7, :cond_e + if-eqz v7, :cond_10 invoke-virtual {v7}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->isMuted()Z move-result v1 - if-ne v1, v3, :cond_e + if-ne v1, v5, :cond_10 - const/4 v2, 0x1 + const/4 v1, 0x1 - :cond_e - if-eqz v7, :cond_f + const/4 v6, 0x1 + + :cond_10 + if-eqz v7, :cond_11 invoke-virtual {v7}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMuteEndTime()Ljava/lang/String; @@ -467,11 +495,11 @@ goto :goto_7 - :cond_f - move-object v8, v6 + :cond_11 + move-object v8, v3 :goto_7 - if-eqz v7, :cond_10 + if-eqz v7, :cond_12 invoke-virtual {v7}, Lcom/discord/models/domain/ModelNotificationSettings$ChannelOverride;->getMessageNotifications()I @@ -479,23 +507,28 @@ goto :goto_8 - :cond_10 + :cond_12 sget v1, Lcom/discord/models/domain/ModelNotificationSettings;->FREQUENCY_UNSET:I :goto_8 move v9, v1 - move-object v3, v0 + move-object v3, v2 - move v6, v2 + move-object v5, v0 move v7, p1 invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$SettingsType;Ljava/lang/String;ZZLjava/lang/String;I)V - invoke-virtual {p0, v0}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {p0, v2}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V return-void + + :cond_13 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v3 .end method @@ -573,7 +606,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -606,12 +639,10 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "appContext" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_3 + const-wide/16 v1, 0x0 cmp-long v3, p1, v1 @@ -692,6 +723,13 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;->emitDismissEvent()V return-void + + :cond_3 + const-string p1, "appContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final unmute(Landroid/content/Context;)V @@ -699,9 +737,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "appContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;->config:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Config; @@ -729,4 +765,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "appContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$Companion.smali similarity index 74% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$Companion.smali index 68434abd42..e6ca077575 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$Companion.smali @@ -36,25 +36,17 @@ .method public final launch(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string/jumbo v0, "version" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "revision" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string/jumbo v0, "video" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "body" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Landroid/os/Bundle; @@ -89,4 +81,39 @@ invoke-static {p1, p2, p3}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "video" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "revision" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "version" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1.smali index e9285789d3..f4aebeeba2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1.smali @@ -47,7 +47,7 @@ const-string p1, "requireContext()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/settings/WidgetChangeLog; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$2.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$2.smali index a5c601b18d..932002b16c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$2.smali @@ -47,7 +47,7 @@ const-string p1, "requireContext()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "https://www.facebook.com/discordapp" diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$3.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$3.smali index edd8ee8a3c..d4ebef8f3a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureFooter$$inlined$apply$lambda$3.smali @@ -47,7 +47,7 @@ const-string p1, "requireContext()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "https://www.instagram.com/discord" diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$2.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$2.smali index 2902f0e724..a99d52bd77 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$2.smali @@ -104,7 +104,7 @@ const-string v0, "getString(R.string.change_log_md_date)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 iget-object v1, p0, Lcom/discord/widgets/settings/WidgetChangeLog$configureMedia$2;->this$0:Lcom/discord/widgets/settings/WidgetChangeLog; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$3.smali similarity index 93% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$3.smali index e9ae197903..e903bc5e50 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$configureMedia$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$configureMedia$3.smali @@ -37,9 +37,7 @@ .method public final onPrepared(Landroid/media/MediaPlayer;)V .locals 1 - const-string v0, "mp" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/media/MediaPlayer;->start()V @@ -68,4 +66,13 @@ invoke-virtual {p1}, Landroid/widget/VideoView;->requestLayout()V return-void + + :cond_0 + const-string p1, "mp" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1.smali index 2bb17f1834..936e6a1114 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetChangeLog$hideVideoOverlay$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/ViewPropertyAnimator;)V .locals 1 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/high16 v0, 0x40000000 # 2.0f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$onViewBound$1.smali similarity index 87% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$onViewBound$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$onViewBound$1.smali index 4acf059990..8c145a5314 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetChangeLog$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,13 +67,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 6 - const-string p3, "" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetChangeLog$onViewBound$1;->this$0:Lcom/discord/widgets/settings/WidgetChangeLog; @@ -100,4 +98,18 @@ invoke-static/range {v0 .. v5}, Lcom/discord/widgets/settings/WidgetChangeLog;->track$default(Lcom/discord/widgets/settings/WidgetChangeLog;Ljava/lang/String;Ljava/util/Map;ZILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$onViewBound$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$onViewBound$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$onViewBound$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1.smali index b0170cdca3..dc80641670 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/high16 v0, 0x40000000 # 2.0f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setScaleY(F)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2.smali index 4a6c79b6eb..3e7178d211 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetChangeLog$showVideoOverlay$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetChangeLog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/ViewPropertyAnimator;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Landroid/view/ViewPropertyAnimator;)V .locals 1 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/high16 v0, 0x3f800000 # 1.0f @@ -82,4 +80,13 @@ invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; return-void + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1$onFinalImageSet$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1$onFinalImageSet$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1$onFinalImageSet$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1$onFinalImageSet$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog$thumbnailControllerListener$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog.smali index 5d352197c5..c0cb6d0685 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetChangeLog.smali @@ -64,85 +64,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetChangeLog; + new-instance v1, Lk0/n/c/q; - const-string v2, "bodyTv" + const-class v2, Lcom/discord/widgets/settings/WidgetChangeLog; - const-string v3, "getBodyTv()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "bodyTv" - move-result-object v1 + const-string v4, "getBodyTv()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetChangeLog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "thumbnailIv" + const/4 v2, 0x0 - const-string v3, "getThumbnailIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetChangeLog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "thumbnailIv" + + const-string v4, "getThumbnailIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetChangeLog; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "videoVw" + const-class v2, Lcom/discord/widgets/settings/WidgetChangeLog; - const-string v3, "getVideoVw()Landroid/widget/VideoView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "videoVw" + + const-string v4, "getVideoVw()Landroid/widget/VideoView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetChangeLog; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "videoOverlay" + const-class v2, Lcom/discord/widgets/settings/WidgetChangeLog; - const-string v3, "getVideoOverlay()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "videoOverlay" + + const-string v4, "getVideoOverlay()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetChangeLog; + new-instance v1, Lk0/n/c/q; - const-string v2, "scrollView" + const-class v2, Lcom/discord/widgets/settings/WidgetChangeLog; - const-string v3, "getScrollView()Landroidx/core/widget/NestedScrollView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "scrollView" + + const-string v4, "getScrollView()Landroidx/core/widget/NestedScrollView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetChangeLog; + new-instance v1, Lk0/n/c/q; - const-string v2, "contents" + const-class v2, Lcom/discord/widgets/settings/WidgetChangeLog; - const-string v3, "getContents()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "contents" + + const-string v4, "getContents()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -369,7 +405,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -607,13 +643,13 @@ const-string v1, "getString(R.string.change_log_md_date)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 :try_start_0 new-instance v1, Ljava/text/SimpleDateFormat; - const-string/jumbo v2, "yyyy-MM-dd" + const-string v2, "yyyy-MM-dd" invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V @@ -641,7 +677,7 @@ const-string v1, "DateFormat.getMediumDate\u2026mat(context).format(date)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0 @@ -822,7 +858,7 @@ const-string v1, "getString(R.string.change_log_md_date)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; @@ -848,7 +884,7 @@ const-string v2, "getString(R.string.change_log_md_revision)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 new-instance v2, Ljava/util/HashMap; @@ -965,7 +1001,7 @@ const-string v1, "getString(R.string.change_log_md_date)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -1040,9 +1076,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1052,31 +1088,29 @@ invoke-interface {p1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v0 + move-result-wide v1 - iput-wide v0, p0, Lcom/discord/widgets/settings/WidgetChangeLog;->openedTimestamp:J - - const-string v3, "change_log_opened" - - const/4 v4, 0x0 + iput-wide v1, p0, Lcom/discord/widgets/settings/WidgetChangeLog;->openedTimestamp:J const/4 v5, 0x0 - const/4 v6, 0x2 + const/4 v6, 0x0 - const/4 v7, 0x0 + const/4 v7, 0x2 - move-object v2, p0 + const/4 v8, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/widgets/settings/WidgetChangeLog;->track$default(Lcom/discord/widgets/settings/WidgetChangeLog;Ljava/lang/String;Ljava/util/Map;ZILjava/lang/Object;)V + const-string v4, "change_log_opened" + + move-object v3, p0 + + invoke-static/range {v3 .. v8}, Lcom/discord/widgets/settings/WidgetChangeLog;->track$default(Lcom/discord/widgets/settings/WidgetChangeLog;Ljava/lang/String;Ljava/util/Map;ZILjava/lang/Object;)V const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const p1, 0x7f121842 @@ -1088,7 +1122,7 @@ const-string v0, "requireContext()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/widgets/settings/WidgetChangeLog;->getDateString(Landroid/content/Context;)Ljava/lang/CharSequence; @@ -1119,7 +1153,7 @@ const-string v1, "getString(R.string.change_log_md_body)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 move-object v4, p1 @@ -1134,7 +1168,7 @@ move-result-object v3 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -1187,7 +1221,7 @@ const-string v0, "getString(R.string.change_log_md_video)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 invoke-direct {p0, p1}, Lcom/discord/widgets/settings/WidgetChangeLog;->configureMedia(Ljava/lang/String;)V @@ -1205,4 +1239,11 @@ invoke-virtual {p1, v0}, Landroidx/core/widget/NestedScrollView;->setOnScrollChangeListener(Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;)V return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$Companion.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$Companion.smali index 2b6140e6f0..c8c1e3e5c2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final showForChannel(JLandroidx/fragment/app/FragmentManager;)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; @@ -63,14 +61,21 @@ invoke-virtual {v0, p3, p1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final showForGuild(JLandroidx/fragment/app/FragmentManager;)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; @@ -95,4 +100,13 @@ invoke-virtual {v0, p3, p1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$WhenMappings.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$WhenMappings.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$WhenMappings.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$WhenMappings.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1.smali index d0d9544b45..74304876d5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1.smali @@ -49,7 +49,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()Landroid/content/Context; @@ -58,4 +58,11 @@ invoke-virtual {p1, v0}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel;->unmute(Landroid/content/Context;)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2.smali similarity index 64% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2.smali index f4aef7c270..c38acaeb8d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetMuteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string/jumbo v4, "updateViews" - - const-string/jumbo v5, "updateViews(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateViews" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateViews(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;->access$updateViews(Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3.smali similarity index 65% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3.smali index ede6f6f093..ab7ebc87ed 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetMuteSettingsSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;->access$handleEvent(Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$configureNotificationSettings$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$configureNotificationSettings$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$configureNotificationSettings$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$configureNotificationSettings$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$3.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$3.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$4.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$4.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$5.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet$onViewCreated$5.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali similarity index 82% rename from com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali index b9cf619e44..4ca9166a10 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali @@ -69,225 +69,321 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "title" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "title" - move-result-object v1 + const-string v4, "getTitle()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "subtitle" + const/4 v2, 0x0 - const-string v3, "getSubtitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "subtitle" + + const-string v4, "getSubtitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "optionFifteenMinutes" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getOptionFifteenMinutes()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "optionFifteenMinutes" + + const-string v4, "getOptionFifteenMinutes()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "optionOneHour" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getOptionOneHour()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "optionOneHour" + + const-string v4, "getOptionOneHour()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "optionEightHours" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getOptionEightHours()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "optionEightHours" + + const-string v4, "getOptionEightHours()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "optionTwentyFourHours" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getOptionTwentyFourHours()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "optionTwentyFourHours" + + const-string v4, "getOptionTwentyFourHours()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "optionAlways" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getOptionAlways()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "optionAlways" + + const-string v4, "getOptionAlways()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "unmute" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getUnmute()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unmute" + + const-string v4, "getUnmute()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "unmuteLabel" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getUnmuteLabel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unmuteLabel" + + const-string v4, "getUnmuteLabel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "unmuteDetails" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getUnmuteDetails()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unmuteDetails" + + const-string v4, "getUnmuteDetails()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteOptions" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getMuteOptions()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "muteOptions" + + const-string v4, "getMuteOptions()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettingsButton" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getNotificationSettingsButton()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettingsButton" + + const-string v4, "getNotificationSettingsButton()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettingsLabel" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getNotificationSettingsLabel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettingsLabel" + + const-string v4, "getNotificationSettingsLabel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettingsButtonContainer" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getNotificationSettingsButtonContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettingsButtonContainer" + + const-string v4, "getNotificationSettingsButtonContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettingsButtonOverridesLabel" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getNotificationSettingsButtonOverridesLabel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettingsButtonOverridesLabel" + + const-string v4, "getNotificationSettingsButtonOverridesLabel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettingsChannelMuteDetails" + const-class v2, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet; - const-string v3, "getNotificationSettingsChannelMuteDetails()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettingsChannelMuteDetails" + + const-string v4, "getNotificationSettingsChannelMuteDetails()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf @@ -452,9 +548,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "viewModel" + const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -636,7 +732,7 @@ const-string p1, "requireContext()" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f12073f @@ -646,7 +742,7 @@ const-string p1, "getString(R.string.form_\u2026nel_override_guild_muted)" - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f060235 @@ -753,7 +849,7 @@ const-string v12, "requireContext()" - invoke-static {v5, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f12168b @@ -773,7 +869,7 @@ const-string v7, "getString(R.string.unmut\u2026nnel, viewState.subtitle)" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v7, 0x7f040142 @@ -825,7 +921,7 @@ move-result-object v15 - invoke-static {v15, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v15, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->getMuteEndTime()Ljava/lang/String; @@ -857,9 +953,9 @@ move-result-object v4 :goto_0 - const-string/jumbo v6, "when (val muteEndTime = \u2026EndTime))\n }" + const-string v6, "when (val muteEndTime = \u2026EndTime))\n }" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v5}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroidx/fragment/app/Fragment;I)I @@ -892,7 +988,7 @@ move-result-object v6 - invoke-static {v6, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$ViewState$Loaded;->getMuteEndTime()Ljava/lang/String; @@ -924,9 +1020,9 @@ move-result-object v7 :goto_1 - const-string/jumbo v8, "when (val muteEndTime = \u2026dTime))\n }" + const-string v8, "when (val muteEndTime = \u2026dTime))\n }" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v5}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroidx/fragment/app/Fragment;I)I @@ -1328,7 +1424,7 @@ const-string v0, "requireContext()" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel$Event$NavigateToChannelSettings; @@ -1360,7 +1456,7 @@ const-string v1, "requireContext()" - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -1526,9 +1622,9 @@ .method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V .locals 11 - const-string v0, "compositeSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V @@ -1536,17 +1632,15 @@ move-result-object p1 - new-instance v0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1; + new-instance v1, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1; - invoke-direct {v0, p0}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1;->(Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet$bindSubscriptions$1;->(Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;)V - invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V iget-object p1, p0, Lcom/discord/widgets/settings/WidgetMuteSettingsSheet;->viewModel:Lcom/discord/widgets/settings/MuteSettingsSheetViewModel; - const/4 v0, 0x0 - - const-string/jumbo v1, "viewModel" + const-string v1, "viewModel" if-eqz p1, :cond_1 @@ -1613,12 +1707,19 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "compositeSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -1674,7 +1775,7 @@ const-string v0, "ViewModelProvider(\n \u2026eetViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/MuteSettingsSheetViewModel; @@ -1686,9 +1787,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -1696,7 +1797,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/app/AppActivity;->e()Landroid/content/Context; @@ -1753,4 +1854,16 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model$Companion$get$1.smali similarity index 75% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model$Companion$get$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model$Companion$get$1.smali index ab207490f7..386dfed807 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettings$Model$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Boolean;", @@ -47,39 +47,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/settings/WidgetSettings$Model; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettings$Model; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)Lcom/discord/widgets/settings/WidgetSettings$Model; .locals 1 - const-string v0, "p3" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$Model; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/settings/WidgetSettings$Model;->(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)V return-object v0 + + :cond_0 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model$Companion.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model$Companion.smali index 48d5abb2df..9ef6c0179d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model$Companion.smali @@ -95,7 +95,7 @@ const-string v1, "Observable\n .\u2026 ::Model\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model.smali index b4927a00ef..cc514f0ec7 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$Model.smali @@ -48,11 +48,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)V - .locals 1 + .locals 0 - const-string v0, "presence" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,15 @@ iput-object p3, p0, Lcom/discord/widgets/settings/WidgetSettings$Model;->presence:Lcom/discord/models/domain/ModelPresence; return-void + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettings$Model;Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;ILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettings$Model; @@ -125,15 +132,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)Lcom/discord/widgets/settings/WidgetSettings$Model; .locals 1 - const-string v0, "presence" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$Model; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/settings/WidgetSettings$Model;->(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelPresence;)V return-object v0 + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +165,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettings$Model;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -167,7 +181,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/WidgetSettings$Model;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.smali index 99b913af44..94bdf11365 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.smali @@ -54,7 +54,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -69,7 +69,7 @@ :pswitch_0 iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettings$configureToolbar$1;->this$0:Lcom/discord/widgets/settings/WidgetSettings; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2}, Lcom/discord/widgets/settings/WidgetSettings;->access$showLogoutDialog(Lcom/discord/widgets/settings/WidgetSettings;Landroid/content/Context;)V @@ -78,7 +78,7 @@ :pswitch_1 sget-object p1, Lcom/discord/widgets/debugging/WidgetDebugging;->Companion:Lcom/discord/widgets/debugging/WidgetDebugging$Companion; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/debugging/WidgetDebugging$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali index 97fa285bb8..e84f21586f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$10.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$10.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$10.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$10.smali index 2345e42060..0e7424fca3 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$10.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$10.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$11.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$11.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$11.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$11.smali index b0cb44a5c3..f1e543ac85 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$11.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$11.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$12.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$12.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$12.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$12.smali index 12a6222a8b..488919438b 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$12.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$12.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$13.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$13.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$13.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$13.smali index ac41af5cc1..665ca2c2ec 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$13.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$13.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsBehavior$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$14.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$14.smali similarity index 93% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$14.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$14.smali index c4bccb6379..b69687c8b4 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$14.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$14.smali @@ -49,7 +49,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$15.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$15.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$15.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$15.smali index 45b65aeb99..f91df0a242 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$15.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$15.smali @@ -55,7 +55,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion;->show(Landroidx/fragment/app/FragmentManager;)V @@ -66,7 +66,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -74,7 +74,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsNotifications$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$16.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$16.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$16.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$16.smali index ccebd298c8..1a08ea9fea 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$16.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$16.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$17.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$17.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$17.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$17.smali index df8da6f48d..22e170aa2d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$17.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$17.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsMedia$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali index 09c375e3e1..e16116054f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string p1, "it.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali index b7e4a221e9..487d3eb0a0 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string p1, "it.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "https://support.discord.com" diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$1.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$1.smali index 8d77b1b0e3..f5d4c54d72 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$2.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$2.smali index e9fad1034d..0599fd17fb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$3.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$3.smali index b5b5e041b6..94aa80af12 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$3;->$updateUploadDebugLogsUI$1:Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$1; @@ -72,4 +70,13 @@ invoke-virtual {p1, v0}, Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$1;->invoke(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20.smali index f4a2ef632c..75e32c86d1 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$20.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$20.smali @@ -79,7 +79,7 @@ const-string v0, "javaClass.name" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v8, Lcom/discord/widgets/settings/WidgetSettings$onViewBound$20$2; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$21.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$21.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$21.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$21.smali index 955edcfa04..ec1eca2a68 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$21.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$21.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string p1, "it.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "https://discord.com/acknowledgements" diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$22.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$22.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$22.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$22.smali index 2db5797548..e554ce3db9 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$22.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$22.smali @@ -55,7 +55,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -63,7 +63,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/stores/StoreChangeLog;->openChangeLog(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$23.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$23.smali similarity index 79% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$23.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$23.smali index 5fd1df0e9f..f40e51c61d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$23.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$23.smali @@ -28,13 +28,11 @@ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "info" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -43,4 +41,18 @@ invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setHeading(Z)V return-void + + :cond_0 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$3$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$3$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$3$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$3$1.smali index 89ba249484..6e5f61e242 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$3$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$3$1.smali @@ -49,7 +49,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$3.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$3.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$4.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$4.smali index 776871c73a..4e10837fa2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$4.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$5.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$5.smali index 98c764957c..7db6874d09 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$5.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$6.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$6.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$6.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$6.smali index 88adca97ff..7bc18ec691 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$6.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$7.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$7.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$7.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$7.smali index 5213e7b21d..97df8e330d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$7.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$8.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$8.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$8.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$8.smali index a65bc026f1..2d33fff585 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$8.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$8.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string p1, "it.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$9.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$9.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$9.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$9.smali index a98808f72d..8552580ac7 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$9.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$9.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali similarity index 63% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali index 1582f18e28..08a1d4ecab 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/WidgetSettings$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/WidgetSettings;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/WidgetSettings; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/settings/WidgetSettings$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettings; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/settings/WidgetSettings$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/WidgetSettings$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/WidgetSettings; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettings;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettings;Lcom/discord/widgets/settings/WidgetSettings$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$sam$rx_functions_Func3$0.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$sam$rx_functions_Func3$0.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$sam$rx_functions_Func3$0.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$sam$rx_functions_Func3$0.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$showLogoutDialog$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$showLogoutDialog$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings$showLogoutDialog$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$showLogoutDialog$1.smali index 91936739e9..18e1020955 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$showLogoutDialog$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings$showLogoutDialog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettings$showLogoutDialog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,9 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -84,4 +82,13 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreAuthentication;->logout()V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings.smali similarity index 77% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings.smali index 96fe9a8664..28f3724b8a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettings.smali @@ -94,463 +94,661 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "appInfoTextView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getAppInfoTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "appInfoTextView" - move-result-object v1 + const-string v4, "getAppInfoTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "toolbarTitle" + const/4 v2, 0x0 - const-string v3, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "toolbarTitle" + + const-string v4, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "userProfileHeaderView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getUserProfileHeaderView()Lcom/discord/widgets/user/profile/UserProfileHeaderView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userProfileHeaderView" + + const-string v4, "getUserProfileHeaderView()Lcom/discord/widgets/user/profile/UserProfileHeaderView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "setStatusContainer" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSetStatusContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "setStatusContainer" + + const-string v4, "getSetStatusContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getStatusView()Lcom/discord/views/StatusView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusView" + + const-string v4, "getStatusView()Lcom/discord/views/StatusView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "presenceText" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getPresenceText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "presenceText" + + const-string v4, "getPresenceText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "userSettingsHeader" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getUserSettingsHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userSettingsHeader" + + const-string v4, "getUserSettingsHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsQRScanner" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsQRScanner()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsQRScanner" + + const-string v4, "getSettingsQRScanner()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsNitro" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsNitro()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsNitro" + + const-string v4, "getSettingsNitro()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsNitroHeader" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsNitroHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsNitroHeader" + + const-string v4, "getSettingsNitroHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsNitroBoosting" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsNitroBoosting()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsNitroBoosting" + + const-string v4, "getSettingsNitroBoosting()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsNitroGifting" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsNitroGifting()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsNitroGifting" + + const-string v4, "getSettingsNitroGifting()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsAppSettingsHeader" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsAppSettingsHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsAppSettingsHeader" + + const-string v4, "getSettingsAppSettingsHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsBilling" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsBilling()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsBilling" + + const-string v4, "getSettingsBilling()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsAccount" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsAccount()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsAccount" + + const-string v4, "getSettingsAccount()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsPrivacy" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsPrivacy()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsPrivacy" + + const-string v4, "getSettingsPrivacy()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsAuthorizedApp" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsAuthorizedApp()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsAuthorizedApp" + + const-string v4, "getSettingsAuthorizedApp()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsConnections" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsConnections()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsConnections" + + const-string v4, "getSettingsConnections()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsAppearance" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsAppearance()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsAppearance" + + const-string v4, "getSettingsAppearance()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsBehavior" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsBehavior()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsBehavior" + + const-string v4, "getSettingsBehavior()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsLanguage" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsLanguage()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsLanguage" + + const-string v4, "getSettingsLanguage()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x14 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsNotifications" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsNotifications()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsNotifications" + + const-string v4, "getSettingsNotifications()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x15 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsGameActivity" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsGameActivity()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsGameActivity" + + const-string v4, "getSettingsGameActivity()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x16 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsTextImages" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsTextImages()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsTextImages" + + const-string v4, "getSettingsTextImages()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x17 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsVoice" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsVoice()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsVoice" + + const-string v4, "getSettingsVoice()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x18 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsDeveloperDivider" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsDeveloperDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsDeveloperDivider" + + const-string v4, "getSettingsDeveloperDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x19 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsDeveloperHeader" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsDeveloperHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsDeveloperHeader" + + const-string v4, "getSettingsDeveloperHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1a aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsDeveloper" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsDeveloper()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsDeveloper" + + const-string v4, "getSettingsDeveloper()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1b aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsSupport" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsSupport()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsSupport" + + const-string v4, "getSettingsSupport()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1c aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsUploadDebugLogs" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsUploadDebugLogs()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsUploadDebugLogs" + + const-string v4, "getSettingsUploadDebugLogs()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1d aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsAcknowledgements" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsAcknowledgements()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsAcknowledgements" + + const-string v4, "getSettingsAcknowledgements()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1e aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsChangelog" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsChangelog()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsChangelog" + + const-string v4, "getSettingsChangelog()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1f aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsNitroContainer" + const-class v2, Lcom/discord/widgets/settings/WidgetSettings; - const-string v3, "getSettingsNitroContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsNitroContainer" + + const-string v4, "getSettingsNitroContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x20 @@ -1748,7 +1946,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -1822,9 +2020,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1832,20 +2030,23 @@ move-result-object p1 - instance-of v0, p1, Lcom/discord/widgets/tabs/WidgetTabsHost; + instance-of v1, p1, Lcom/discord/widgets/tabs/WidgetTabsHost; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 + goto :goto_0 :cond_0 - check-cast p1, Lcom/discord/widgets/tabs/WidgetTabsHost; + move-object v0, p1 - if-eqz p1, :cond_1 + :goto_0 + check-cast v0, Lcom/discord/widgets/tabs/WidgetTabsHost; - sget-object v0, Lcom/discord/widgets/tabs/NavigationTab;->SETTINGS:Lcom/discord/widgets/tabs/NavigationTab; + if-eqz v0, :cond_1 - invoke-virtual {p1, v0, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V + sget-object p1, Lcom/discord/widgets/tabs/NavigationTab;->SETTINGS:Lcom/discord/widgets/tabs/NavigationTab; + + invoke-virtual {v0, p1, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V :cond_1 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSetStatusContainer()Landroid/view/View; @@ -1870,7 +2071,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1878,7 +2079,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/user/Badge$Companion;->onBadgeClick(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;)Lkotlin/jvm/functions/Function1; @@ -1902,7 +2103,7 @@ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v0, " - 38.1 (1251)" + const-string v0, " - 38.1 (1252)" invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -2130,7 +2331,7 @@ move-result-object p1 - :goto_0 + :goto_1 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result v0 @@ -2149,10 +2350,17 @@ invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V - goto :goto_0 + goto :goto_1 :cond_2 return-void + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Companion.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Companion.smali index 828d06def9..622d1c6d54 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali similarity index 81% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali index 5140a55ae9..fa5dce03e2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/String;", - "Ljava/lang/Integer;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -75,11 +70,11 @@ const-string v1, "settingsTheme" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "isPureEvilVisible" - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z @@ -89,7 +84,7 @@ if-nez p4, :cond_1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z @@ -111,13 +106,13 @@ :goto_1 const-string v2, "fontScale" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p3 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p2, p4, p3, p1}, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;->(Ljava/lang/String;ZILcom/discord/models/domain/ModelUser;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion.smali index c0581b4e0f..2b22e2925b 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion.smali @@ -47,9 +47,7 @@ } .end annotation - const-string v0, "easterEggPureEvil" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -89,7 +87,16 @@ const-string v0, "Observable\n .\u2026 )\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "easterEggPureEvil" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model.smali similarity index 93% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model.smali index 0e13b6791e..f444b81fde 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model.smali @@ -52,13 +52,11 @@ .method public constructor (Ljava/lang/String;ZILcom/discord/models/domain/ModelUser;)V .locals 1 - const-string v0, "currentTheme" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "meUser" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -71,6 +69,20 @@ iput-object p4, p0, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;->meUser:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "currentTheme" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;Ljava/lang/String;ZILcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model; @@ -148,19 +160,31 @@ .method public final copy(Ljava/lang/String;ZILcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model; .locals 1 - const-string v0, "currentTheme" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "meUser" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;->(Ljava/lang/String;ZILcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "currentTheme" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -178,7 +202,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;->currentTheme:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -200,7 +224,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureThemeOption$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureThemeOption$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureThemeOption$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureThemeOption$1.smali index b4ec308d46..dfa727b700 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureThemeOption$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureThemeOption$1.smali @@ -55,7 +55,7 @@ const-string v0, "checked" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2.smali similarity index 98% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2.smali index 21a9a1288e..7409d08321 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$2.smali @@ -102,7 +102,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$3.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$3.smali index e74f8fbd7e..1fab3abac2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$3.smali @@ -55,7 +55,7 @@ const-string v0, "isChecked" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -73,7 +73,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -108,7 +108,7 @@ move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$4.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$4.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$5.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$configureUI$5.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1.smali similarity index 65% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1.smali index 5fc1cdbe16..ad8f3a9175 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsAppearance.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/WidgetSettingsAppearance;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/WidgetSettingsAppearance; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsAppearance;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettingsAppearance;Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2.smali index e3ea626db5..1580566ea8 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAppearance.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,7 +79,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$3.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$3.smali index 51bb71a4e6..3072f315b8 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$onViewBoundOrOnResume$3.smali @@ -53,7 +53,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1.smali index 67a7f3106e..e9ec76e9f7 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAppearance$showHolyLight$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAppearance.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance.smali similarity index 85% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance.smali index 1d51bc1f6e..2b77d4b379 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance.smali @@ -88,183 +88,261 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "themeLightCs" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getThemeLightCs()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "themeLightCs" - move-result-object v1 + const-string v4, "getThemeLightCs()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "themeDarkCs" + const/4 v2, 0x0 - const-string v3, "getThemeDarkCs()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "themeDarkCs" + + const-string v4, "getThemeDarkCs()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "themePureEvilSwitch" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getThemePureEvilSwitch()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "themePureEvilSwitch" + + const-string v4, "getThemePureEvilSwitch()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "syncSwitch" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getSyncSwitch()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "syncSwitch" + + const-string v4, "getSyncSwitch()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "themeHolyLightView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getThemeHolyLightView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "themeHolyLightView" + + const-string v4, "getThemeHolyLightView()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "fontScalingSeekbar" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getFontScalingSeekbar()Landroid/widget/SeekBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "fontScalingSeekbar" + + const-string v4, "getFontScalingSeekbar()Landroid/widget/SeekBar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "fontScalingReset" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getFontScalingReset()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "fontScalingReset" + + const-string v4, "getFontScalingReset()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "fontScalingText" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getFontScalingText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "fontScalingText" + + const-string v4, "getFontScalingText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "messageAvatar" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getMessageAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "messageAvatar" + + const-string v4, "getMessageAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "messageUsername" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getMessageUsername()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "messageUsername" + + const-string v4, "getMessageUsername()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "messageTag" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getMessageTag()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "messageTag" + + const-string v4, "getMessageTag()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "messageTimestamp" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getMessageTimestamp()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "messageTimestamp" + + const-string v4, "getMessageTimestamp()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAppearance; + new-instance v1, Lk0/n/c/q; - const-string v2, "messageText" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAppearance; - const-string v3, "getMessageText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "messageText" + + const-string v4, "getMessageText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc @@ -646,7 +724,7 @@ const-string v1, "light" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -712,7 +790,7 @@ const-string v2, "pureEvil" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1177,7 +1255,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; @@ -1243,7 +1321,7 @@ const-string v1, "Observable\n .timer(3, TimeUnit.SECONDS)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -1277,7 +1355,7 @@ .end method .method private final tryEnableTorchMode(Z)V - .locals 3 + .locals 4 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I @@ -1289,18 +1367,20 @@ move-result-object v0 + const/4 v1, 0x0 + if-eqz v0, :cond_0 - const-string v1, "camera" + const-string v2, "camera" - invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object v0 goto :goto_0 :cond_0 - const/4 v0, 0x0 + move-object v0, v1 :goto_0 check-cast v0, Landroid/hardware/camera2/CameraManager; @@ -1310,17 +1390,17 @@ :try_start_0 invoke-virtual {v0}, Landroid/hardware/camera2/CameraManager;->getCameraIdList()[Ljava/lang/String; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - const/4 v2, 0x0 + const/4 v3, 0x0 - aget-object v1, v1, v2 + aget-object v2, v2, v3 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v0, v1, p1}, Landroid/hardware/camera2/CameraManager;->setTorchMode(Ljava/lang/String;Z)V + invoke-virtual {v0, v2, p1}, Landroid/hardware/camera2/CameraManager;->setTorchMode(Ljava/lang/String;Z)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 @@ -1331,9 +1411,11 @@ sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string v1, "Unable to turn on flashlight" + const/4 v2, 0x5 - invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V + const-string v3, "Unable to turn on flashlight" + + invoke-virtual {v0, v3, v2, p1, v1}, Lcom/discord/app/AppLog;->c(Ljava/lang/String;ILjava/lang/Throwable;Ljava/util/Map;)V :cond_1 :goto_1 @@ -1389,9 +1471,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1404,6 +1484,15 @@ invoke-virtual {p1, v0}, Landroid/widget/SeekBar;->setMax(I)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -1421,7 +1510,7 @@ const-string v2, "pureEvilEasterEggSubject.distinctUntilChanged()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion;->get(Lrx/Observable;)Lrx/Observable; @@ -1467,7 +1556,7 @@ const-string v3, "newFontScaleSubject\n \u20260, TimeUnit.MILLISECONDS)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder$bind$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder$bind$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder$bind$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder$bind$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder.smali index dc2112e742..89dbc8b0c6 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder.smali @@ -64,7 +64,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder; @@ -72,77 +72,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "nameTv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getNameTv()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "nameTv" - move-result-object v2 + const-string v5, "getNameTv()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "iconIv" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "iconIv" + + const-string v5, "getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "descriptionLabelTv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDescriptionLabelTv()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "descriptionLabelTv" + + const-string v5, "getDescriptionLabelTv()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "descriptionTv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDescriptionTv()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "descriptionTv" + + const-string v5, "getDescriptionTv()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "permissionsRv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getPermissionsRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "permissionsRv" + + const-string v5, "getPermissionsRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "deauthorizeBtn" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDeauthorizeBtn()Landroid/widget/ImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "deauthorizeBtn" - aput-object v0, v1, v2 + const-string v4, "getDeauthorizeBtn()Landroid/widget/ImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -163,13 +199,11 @@ } .end annotation - const-string v0, "itemView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onDeauthorizeClick" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V @@ -227,8 +261,6 @@ sget-object p2, Lf/a/n/f;->d:Lf/a/n/f; - const/4 v0, 0x0 - const/4 v1, 0x1 invoke-direct {p1, v0, p2, v1, v0}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -244,6 +276,20 @@ invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void + + :cond_0 + const-string p1, "onDeauthorizeClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getOnDeauthorizeClick$p(Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;)Lkotlin/jvm/functions/Function1; @@ -379,43 +425,38 @@ .method public bind(Lcom/discord/models/domain/ModelOAuth2Token;)V .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p1}, Lcom/discord/models/domain/ModelOAuth2Token;->getApplication()Lcom/discord/models/domain/ModelApplication; - move-result-object v0 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; - - move-result-object v4 - - if-eqz v4, :cond_0 - - sget-object v1, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getId()J - - move-result-wide v2 - - const/4 v5, 0x0 - - const/4 v6, 0x4 - - const/4 v7, 0x0 - - invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; - move-result-object v1 - goto :goto_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; + + move-result-object v5 + + if-eqz v5, :cond_0 + + sget-object v2, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; + + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getId()J + + move-result-wide v3 + + const/4 v6, 0x0 + + const/4 v7, 0x4 + + const/4 v8, 0x0 + + invoke-static/range {v2 .. v8}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + + move-result-object v0 :cond_0 - const/4 v1, 0x0 - - :goto_0 - move-object v3, v1 + move-object v3, v0 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -441,19 +482,19 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->getNameTv()Landroid/widget/TextView; - move-result-object v1 + move-result-object v0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getName()Ljava/lang/String; move-result-object v2 - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->getDescriptionLabelTv()Landroid/widget/TextView; - move-result-object v1 + move-result-object v0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getDescription()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getDescription()Ljava/lang/String; move-result-object v2 @@ -463,45 +504,45 @@ if-eqz v2, :cond_2 - invoke-static {v2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v2 if-eqz v2, :cond_1 - goto :goto_1 + goto :goto_0 :cond_1 const/4 v2, 0x0 - goto :goto_2 + goto :goto_1 :cond_2 - :goto_1 + :goto_0 const/4 v2, 0x1 - :goto_2 + :goto_1 xor-int/2addr v2, v4 if-eqz v2, :cond_3 - goto :goto_3 + goto :goto_2 :cond_3 const/16 v3, 0x8 - :goto_3 - invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V + :goto_2 + invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->getDescriptionTv()Landroid/widget/TextView; - move-result-object v1 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelApplication;->getDescription()Ljava/lang/String; - move-result-object v0 - invoke-static {v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getDescription()Ljava/lang/String; + + move-result-object v1 + + invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->permissionsAdapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; @@ -522,6 +563,13 @@ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_4 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic bind(Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion.smali index b9a8aca228..3df00a7415 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1.smali index 23a744d0a3..239dfd62d3 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAuthorizedApps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelOAuth2Token;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelOAuth2Token;)V .locals 3 - const-string v0, "oath2Token" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1; @@ -76,4 +74,13 @@ invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps;->deauthorizeApp(J)V return-void + + :cond_0 + const-string p1, "oath2Token" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali index 1196bd0c54..d95c9dd7f3 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAuthorizedApps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -50,13 +50,11 @@ .method public final invoke(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder; .locals 2 - const-string v0, "layoutInflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d025c @@ -70,7 +68,7 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1$1; @@ -79,6 +77,20 @@ invoke-direct {p2, p1, v0}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$AuthorizedAppViewHolder;->(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "layoutInflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1.smali index 81fe576502..f5beddec2c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAuthorizedApps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1.smali index f5fd9a5a3a..ab938a29b5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAuthorizedApps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,9 @@ .method public final invoke(Landroid/view/View;)V .locals 12 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -75,19 +75,17 @@ move-result-object p1 - iget-wide v0, p0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1;->$oauthId:J + iget-wide v1, p0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1;->$oauthId:J - invoke-virtual {p1, v0, v1}, Lcom/discord/utilities/rest/RestAPI;->deleteOAuthToken(J)Lrx/Observable; + invoke-virtual {p1, v1, v2}, Lcom/discord/utilities/rest/RestAPI;->deleteOAuthToken(J)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v3 @@ -97,14 +95,12 @@ move-result-object v4 + const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1; invoke-direct {v7, p0}, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1$1;->(Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$deauthorizeApp$1;)V - const-string v5, "REST: deauthorize app" - - const/4 v6, 0x0 - const/4 v8, 0x0 const/4 v9, 0x0 @@ -113,7 +109,16 @@ const/4 v11, 0x0 + const-string v5, "REST: deauthorize app" + invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1.smali index 4f954f145b..c6b4aeda98 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAuthorizedApps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,9 +72,7 @@ } .end annotation - const-string v0, "authedTokens" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps$loadAuthorizedApps$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps; @@ -85,4 +83,13 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "authedTokens" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali index 857fc54a22..4a4cf7ff38 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali @@ -41,19 +41,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps; + new-instance v1, Lk0/n/c/q; - const-string v2, "recyclerView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps; - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "recyclerView" - move-result-object v1 + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/WidgetSettingsAuthorizedApps;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -201,7 +207,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->(Landroid/content/Context;)V @@ -243,7 +249,7 @@ const-string v0, "parentFragmentManager" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V @@ -261,9 +267,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -276,6 +280,15 @@ invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$Companion.smali similarity index 77% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$Companion.smali index eec0ed86c1..fd3470b8a4 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsBehavior; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsBehavior; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$1.smali index 9d79a2a18b..4f5ab5cd4e 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$1.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$2.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$2.smali index 5caa06d71e..4a842c2d21 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$2.smali @@ -63,7 +63,7 @@ const-string v2, "isChecked" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$3.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$3.smali index da93f6e8da..e45913a1b6 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$$inlined$apply$lambda$3.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$2$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$2$1.smali index aa88364642..cae0aaff85 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior$onViewBound$2$1.smali @@ -47,7 +47,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "https://discord.com/developers/docs/intro" diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior.smali similarity index 82% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior.smali index b091ff34f3..a5acab88db 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsBehavior.smali @@ -35,43 +35,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsBehavior; + new-instance v1, Lk0/n/c/q; - const-string v2, "shiftSendCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsBehavior; - const-string v3, "getShiftSendCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "shiftSendCS" - move-result-object v1 + const-string v4, "getShiftSendCS()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsBehavior; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "devModeCS" + const/4 v2, 0x0 - const-string v3, "getDevModeCS()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsBehavior; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "devModeCS" + + const-string v4, "getDevModeCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsBehavior; + new-instance v1, Lk0/n/c/q; - const-string v2, "customTabsCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsBehavior; - const-string v3, "getCustomTabsCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "customTabsCS" + + const-string v4, "getCustomTabsCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -229,9 +247,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -273,27 +289,27 @@ const-string v1, "context" - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x1 + const v1, 0x7f120591 - new-array v1, v1, [Ljava/lang/Object; + const/4 v3, 0x1 - const-string v3, "https://discord.com/developers/docs/intro" + new-array v3, v3, [Ljava/lang/Object; + + const-string v4, "https://discord.com/developers/docs/intro" const/4 v9, 0x0 - aput-object v3, v1, v9 + aput-object v4, v3, v9 - const v3, 0x7f120591 - - invoke-virtual {p0, v3, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v1, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 const-string v1, "getString(R.string.devel\u2026mode_help_text, API_LINK)" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -340,4 +356,13 @@ invoke-virtual {v0, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$Companion.smali similarity index 86% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$Companion.smali index 1138b2d369..b5f2c69585 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$Companion.smali @@ -77,17 +77,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder.smali similarity index 74% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder.smali index 5aeeca0bf2..814d4c2d87 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder.smali @@ -38,7 +38,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder; @@ -46,29 +46,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "nameTv" + new-instance v2, Lk0/n/c/q; - const-string v3, "getNameTv()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "nameTv" - move-result-object v2 + const-string v5, "getNameTv()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "spinner" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getSpinner()Landroid/widget/Spinner;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "spinner" - aput-object v0, v1, v2 + const-string v4, "getSpinner()Landroid/widget/Spinner;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -78,9 +90,7 @@ .method public constructor (Landroid/view/View;)V .locals 3 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V @@ -110,13 +120,13 @@ move-result-object v0 + const v1, 0x7f0d013c + invoke-static {}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper;->access$getBUCKET_LIST$cp()Ljava/util/List; - move-result-object v1 + move-result-object v2 - const v2, 0x7f0d013c - - invoke-direct {p1, v0, v2, v1}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V + invoke-direct {p1, v0, v1, v2}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getSpinner()Landroid/widget/Spinner; @@ -125,6 +135,15 @@ invoke-virtual {v0, p1}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getSpinner$p(Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;)Landroid/widget/Spinner; @@ -201,15 +220,15 @@ } .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Ljava/lang/String; + check-cast v1, Ljava/lang/String; invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; @@ -219,131 +238,136 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getNameTv()Landroid/widget/TextView; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getNameTv()Landroid/widget/TextView; - move-result-object v2 + move-result-object v3 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment; - move-result-object v1 + move-result-object v2 - const/4 v9, 0x0 + if-eqz v2, :cond_0 - if-eqz v1, :cond_0 + invoke-virtual {v2}, Lcom/discord/models/domain/ModelExperiment;->getType()Ljava/lang/String; - invoke-virtual {v1}, Lcom/discord/models/domain/ModelExperiment;->getType()Ljava/lang/String; - - move-result-object v1 + move-result-object v2 goto :goto_0 :cond_0 - move-object v1, v9 + move-object v2, v0 :goto_0 - if-nez v1, :cond_1 + if-nez v2, :cond_1 goto :goto_1 :cond_1 - invoke-virtual {v1}, Ljava/lang/String;->hashCode()I + invoke-virtual {v2}, Ljava/lang/String;->hashCode()I - move-result v3 + move-result v4 - const v4, 0x36ebcb + const v5, 0x36ebcb - if-eq v3, v4, :cond_3 + if-eq v4, v5, :cond_3 - const v4, 0x5e23bf3 + const v5, 0x5e23bf3 - if-eq v3, v4, :cond_2 + if-eq v4, v5, :cond_2 goto :goto_1 :cond_2 - const-string v3, "guild" + const-string v4, "guild" - invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - const v1, 0x7f080271 + const v2, 0x7f080271 - const v3, 0x7f080271 + const v4, 0x7f080271 goto :goto_2 :cond_3 - const-string/jumbo v3, "user" + const-string v4, "user" - invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - const v1, 0x7f08038c + const v2, 0x7f08038c - const v3, 0x7f08038c + const v4, 0x7f08038c goto :goto_2 :cond_4 :goto_1 - const v1, 0x7f080319 + const v2, 0x7f080319 - const v3, 0x7f080319 + const v4, 0x7f080319 :goto_2 - const/4 v4, 0x0 - const/4 v5, 0x0 const/4 v6, 0x0 - const/16 v7, 0xe + const/4 v7, 0x0 - const/4 v8, 0x0 + const/16 v8, 0xe - invoke-static/range {v2 .. v8}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V + const/4 v9, 0x0 - sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper;->Companion:Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion; + invoke-static/range {v3 .. v9}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V + + sget-object v2, Lcom/discord/widgets/settings/WidgetSettingsDeveloper;->Companion:Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion; invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I + move-result v3 + + invoke-static {v2, v3}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion;->access$getBucketSelectionPosition(Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion;I)I + move-result v2 - invoke-static {v1, v2}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion;->access$getBucketSelectionPosition(Lcom/discord/widgets/settings/WidgetSettingsDeveloper$Companion;I)I + invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getSpinner()Landroid/widget/Spinner; - move-result v1 + move-result-object v3 + + invoke-virtual {v3, v0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getSpinner()Landroid/widget/Spinner; - move-result-object v2 + move-result-object v0 - invoke-virtual {v2, v9}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V + invoke-virtual {v0, v2}, Landroid/widget/Spinner;->setSelection(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getSpinner()Landroid/widget/Spinner; - move-result-object v2 - - invoke-virtual {v2, v1}, Landroid/widget/Spinner;->setSelection(I)V - - invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->getSpinner()Landroid/widget/Spinner; - - move-result-object v2 + move-result-object v0 new-instance v3, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1; - invoke-direct {v3, p0, v1, v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1;->(Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;ILjava/lang/String;Lcom/discord/stores/StoreExperiments$Experiment;)V + invoke-direct {v3, p0, v2, v1, p1}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder$bind$1;->(Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;ILjava/lang/String;Lcom/discord/stores/StoreExperiments$Experiment;)V - invoke-virtual {v2, v3}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V + invoke-virtual {v0, v3}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder.smali similarity index 81% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder.smali index f85364f691..faf72dba97 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder.smali @@ -32,15 +32,22 @@ # direct methods .method public constructor (Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;->(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -73,9 +80,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; @@ -101,7 +106,7 @@ const-string v3, "itemView" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -111,7 +116,7 @@ const-string v4, "itemView.context" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v1, v2}, Lcom/discord/utilities/time/TimeUtils;->toReadableTimeString(Landroid/content/Context;J)Ljava/lang/CharSequence; @@ -119,7 +124,7 @@ iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Landroid/widget/TextView; @@ -144,11 +149,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.widget.TextView" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method @@ -165,7 +179,7 @@ :cond_0 const-string v0, "noticeName" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -173,13 +187,20 @@ .end method .method public final setNoticeName(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder;->noticeName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$3.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$3.smali index 9efd9c07a8..bf0999ae31 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupCrashes$3.smali @@ -54,11 +54,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.content.Context" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1$$special$$inlined$sortedBy$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1$$special$$inlined$sortedBy$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1$$special$$inlined$sortedBy$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1$$special$$inlined$sortedBy$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1.smali similarity index 87% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1.smali index ab67337d75..506d438b0e 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1.smali @@ -25,19 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreExperiments$Experiment;", - ">;", - "Ljava/util/List<", - "+", - "Ljava/util/Map$Entry<", - "+", - "Ljava/lang/String;", - "+", - "Lcom/discord/stores/StoreExperiments$Experiment;", - ">;>;>;" + "TT;TR;>;" } .end annotation @@ -100,7 +88,7 @@ const-string v0, "nameToExp" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -140,7 +128,7 @@ invoke-direct {p1}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$1$$special$$inlined$sortedBy$1;->()V - invoke-static {v0, p1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v0, p1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2.smali index d529179e85..fbbb572dce 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsDeveloper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -83,7 +83,7 @@ const-string v1, "nameSortedExperiments" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1.smali similarity index 85% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1.smali index 63d784ada5..a7a05e6b66 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsDeveloper$setupExperimentSection$experimentsAdapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsDeveloper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -60,13 +60,11 @@ .method public final invoke(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder; .locals 2 - const-string v0, "layoutInflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d0106 @@ -80,11 +78,25 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$ExperimentViewHolder;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "layoutInflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1$1.smali index 398bb0a28a..efd640dcea 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1$1.smali @@ -48,9 +48,7 @@ .method public onSwiped(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V .locals 0 - const-string/jumbo p2, "viewHolder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of p2, p1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder; @@ -74,4 +72,13 @@ invoke-virtual {p2, p1}, Lcom/discord/stores/StoreNotices;->clearSeen(Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "viewHolder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1.smali index 2ce2ebb14d..427afacca9 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsDeveloper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Landroidx/recyclerview/widget/ItemTouchHelper;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$2.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$2.smali index 85301665dc..7e2a3f2a24 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$2.smali @@ -25,18 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/HashMap<", - "Ljava/lang/String;", - "Ljava/lang/Long;", - ">;", - "Ljava/util/List<", - "+", - "Lkotlin/Pair<", - "+", - "Ljava/lang/String;", - "+", - "Ljava/lang/Long;", - ">;>;>;" + "TT;TR;>;" } .end annotation @@ -99,23 +88,19 @@ const-string v0, "noticesSeenMap" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lf/n/a/k/a;->toSortedMap(Ljava/util/Map;)Ljava/util/SortedMap; move-result-object p1 - const-string v0, "$this$toList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p1}, Ljava/util/Map;->size()I move-result v0 if-nez v0, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; goto :goto_0 @@ -134,7 +119,7 @@ if-nez v1, :cond_1 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; goto :goto_0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3.smali index 7b9364be6b..dd7b93536d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsDeveloper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -82,7 +82,7 @@ const-string v1, "noticesSeenMap" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1.smali index 972668d01f..aecd9cf5a0 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsDeveloper$setupNoticesSection$noticesAdapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsDeveloper.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -60,13 +60,11 @@ .method public final invoke(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lcom/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder; .locals 2 - const-string v0, "layoutInflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d0064 @@ -80,11 +78,25 @@ const-string v0, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper$NoticeViewHolder;->(Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "layoutInflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper.smali index 471c5b0e5f..90b09456db 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsDeveloper.smali @@ -47,81 +47,111 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const/4 v0, 0x5 new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + new-instance v1, Lk0/n/c/q; - const-string v2, "experimentsRv" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; - const-string v3, "getExperimentsRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "experimentsRv" - move-result-object v1 + const-string v4, "getExperimentsRv()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "noticesRv" - - const-string v3, "getNoticesRv()Landroidx/recyclerview/widget/RecyclerView;" - - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; - - move-result-object v1 - - const/4 v2, 0x1 + const/4 v2, 0x0 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + new-instance v1, Lk0/n/c/q; - const-string v2, "crashKotlin" + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; - const-string v3, "getCrashKotlin()Landroid/view/View;" + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v1 + const-string v4, "noticesRv" - const/4 v2, 0x2 + const-string v5, "getNoticesRv()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v2 + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "crashDiscordJniBridge" + const/4 v3, 0x1 - const-string v3, "getCrashDiscordJniBridge()Landroid/view/View;" + aput-object v1, v0, v3 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; - const/4 v2, 0x3 + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v1, v0, v2 + move-result-object v3 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + const-string v4, "crashKotlin" - const-string v2, "crashDiscordNonfatal" + const-string v5, "getCrashKotlin()Landroid/view/View;" - const-string v3, "getCrashDiscordNonfatal()Landroid/view/View;" + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - move-result-object v1 + const/4 v3, 0x2 - const/4 v2, 0x4 + aput-object v1, v0, v3 - aput-object v1, v0, v2 + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "crashDiscordJniBridge" + + const-string v5, "getCrashDiscordJniBridge()Landroid/view/View;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v3, 0x3 + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsDeveloper; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "crashDiscordNonfatal" + + const-string v5, "getCrashDiscordNonfatal()Landroid/view/View;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v3, 0x4 + + aput-object v1, v0, v3 sput-object v0, Lcom/discord/widgets/settings/WidgetSettingsDeveloper;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -137,7 +167,7 @@ const/16 v1, 0xa - invoke-direct {v0, v4, v1}, Lkotlin/ranges/IntRange;->(II)V + invoke-direct {v0, v2, v1}, Lkotlin/ranges/IntRange;->(II)V new-instance v2, Ljava/util/ArrayList; @@ -160,9 +190,9 @@ move-object v3, v0 - check-cast v3, Lk0/j/q; + check-cast v3, Lk0/i/q; - invoke-virtual {v3}, Lk0/j/q;->nextInt()I + invoke-virtual {v3}, Lk0/i/q;->nextInt()I move-result v3 @@ -434,7 +464,7 @@ const-string v3, "StoreStream\n .get\u2026e, _) -> name }\n }" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x2 @@ -516,7 +546,7 @@ const-string v3, "StoreStream\n .get\u2026 .toList()\n }" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -562,11 +592,9 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -581,6 +609,15 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsDeveloper;->setupCrashes()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1.smali similarity index 80% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1.smali index 16f00c278c..38e8af9428 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsGameActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Lcom/discord/stores/StoreRunningGame$RunningGame;", "Ljava/lang/Boolean;", @@ -47,27 +47,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StoreRunningGame$RunningGame;ZZ)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StoreRunningGame$RunningGame;ZZ)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/stores/StoreRunningGame$RunningGame;ZZ)Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model; .locals 1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion.smali index b41ea000cc..f1e73e6ccb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion.smali @@ -46,9 +46,7 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -101,7 +99,7 @@ const-string v0, "Observable\n \u2026::Model\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -113,7 +111,16 @@ const-string v0, "Observable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model.smali similarity index 99% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model.smali index a5c75be762..15f848889a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model.smali @@ -143,7 +143,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model;->runningGame:Lcom/discord/stores/StoreRunningGame$RunningGame; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion.smali similarity index 80% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion.smali index 395a8ba2d2..35f8cc0c94 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$Companion.smali @@ -42,17 +42,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1.smali index 1046f985d1..9338165d76 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGameActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,11 +59,9 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2; @@ -72,4 +70,13 @@ invoke-static {p1}, Lcom/discord/widgets/settings/WidgetSettingsGameActivity;->access$openUsageSettings(Lcom/discord/widgets/settings/WidgetSettingsGameActivity;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali index b86572180f..d39fb2510f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali @@ -59,7 +59,7 @@ move-object/from16 v2, p1 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -77,7 +77,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGameActivity; @@ -97,7 +97,7 @@ const-string v1, "getString(R.string.game_\u2026ction_modal_info_android)" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGameActivity; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1.smali index 0136223bd7..ddd5b49962 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGameActivity.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGameActivity; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsGameActivity;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettingsGameActivity;Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$sam$rx_functions_Func3$0.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$sam$rx_functions_Func3$0.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$sam$rx_functions_Func3$0.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity$sam$rx_functions_Func3$0.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity.smali index 737a9dfad1..bc242f7da2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsGameActivity.smali @@ -41,99 +41,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - const-string v3, "getStatusCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "statusCS" - move-result-object v1 + const-string v4, "getStatusCS()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "trackCS" + const/4 v2, 0x0 - const-string v3, "getTrackCS()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "trackCS" + + const-string v4, "getTrackCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + new-instance v1, Lk0/n/c/q; - const-string v2, "playingTitle" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - const-string v3, "getPlayingTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playingTitle" + + const-string v4, "getPlayingTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + new-instance v1, Lk0/n/c/q; - const-string v2, "playingSubtitle" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - const-string v3, "getPlayingSubtitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playingSubtitle" + + const-string v4, "getPlayingSubtitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + new-instance v1, Lk0/n/c/q; - const-string v2, "playingContainer" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - const-string v3, "getPlayingContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playingContainer" + + const-string v4, "getPlayingContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + new-instance v1, Lk0/n/c/q; - const-string v2, "playingIcon" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - const-string v3, "getPlayingIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "playingIcon" + + const-string v4, "getPlayingIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; + new-instance v1, Lk0/n/c/q; - const-string v2, "detectionSection" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGameActivity; - const-string v3, "getDetectionSection()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "detectionSection" + + const-string v4, "getDetectionSection()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -666,7 +708,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/settings/WidgetSettingsGameActivity$Companion$Model$Companion;->get(Landroid/content/Context;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguage.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguage.smali index faa3ec73be..77e6f31990 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguage.smali @@ -78,7 +78,7 @@ goto/16 :goto_0 :sswitch_0 - const-string/jumbo v0, "zh-TW" + const-string v0, "zh-TW" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -91,7 +91,7 @@ goto/16 :goto_1 :sswitch_1 - const-string/jumbo v0, "zh-CN" + const-string v0, "zh-CN" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -169,7 +169,7 @@ goto/16 :goto_1 :sswitch_7 - const-string/jumbo v0, "vi" + const-string v0, "vi" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -467,7 +467,7 @@ return-object p0 :pswitch_1 - const-string/jumbo p0, "\u0e44\u0e17\u0e22" + const-string p0, "\u0e44\u0e17\u0e22" return-object p0 @@ -477,7 +477,7 @@ return-object p0 :pswitch_3 - const-string/jumbo p0, "\u4e2d\u6587" + const-string p0, "\u4e2d\u6587" return-object p0 @@ -497,7 +497,7 @@ return-object p0 :pswitch_7 - const-string/jumbo p0, "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" + const-string p0, "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" return-object p0 @@ -517,37 +517,37 @@ return-object p0 :pswitch_b - const-string/jumbo p0, "\ud55c\uad6d\uc5b4" + const-string p0, "\ud55c\uad6d\uc5b4" return-object p0 :pswitch_c - const-string/jumbo p0, "\u7e41\u9ad4\u4e2d\u6587" + const-string p0, "\u7e41\u9ad4\u4e2d\u6587" return-object p0 :pswitch_d - const-string/jumbo p0, "\u65e5\u672c\u8a9e" + const-string p0, "\u65e5\u672c\u8a9e" return-object p0 :pswitch_e - const-string/jumbo p0, "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0438\u0439" + const-string p0, "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0438\u0439" return-object p0 :pswitch_f - const-string/jumbo p0, "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" + const-string p0, "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" return-object p0 :pswitch_10 - const-string/jumbo p0, "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" + const-string p0, "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" return-object p0 :pswitch_11 - const-string/jumbo p0, "\u010ce\u0161tina" + const-string p0, "\u010ce\u0161tina" return-object p0 @@ -606,8 +606,6 @@ return-object p0 - nop - :sswitch_data_0 .sparse-switch 0xc45 -> :sswitch_1c @@ -689,7 +687,7 @@ goto/16 :goto_0 :sswitch_0 - const-string/jumbo v0, "zh-TW" + const-string v0, "zh-TW" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -702,7 +700,7 @@ goto/16 :goto_1 :sswitch_1 - const-string/jumbo v0, "zh-CN" + const-string v0, "zh-CN" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -780,7 +778,7 @@ goto/16 :goto_1 :sswitch_7 - const-string/jumbo v0, "vi" + const-string v0, "vi" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1217,6 +1215,8 @@ return p0 + nop + :sswitch_data_0 .sparse-switch 0xc45 -> :sswitch_1c @@ -1298,7 +1298,7 @@ goto/16 :goto_0 :sswitch_0 - const-string/jumbo v0, "zh-TW" + const-string v0, "zh-TW" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1311,7 +1311,7 @@ goto/16 :goto_1 :sswitch_1 - const-string/jumbo v0, "zh-CN" + const-string v0, "zh-CN" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1389,7 +1389,7 @@ goto/16 :goto_1 :sswitch_7 - const-string/jumbo v0, "vi" + const-string v0, "vi" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1826,6 +1826,8 @@ return p0 + nop + :sswitch_data_0 .sparse-switch 0xc45 -> :sswitch_1c diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale.smali similarity index 85% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale.smali index 947b1942d4..0aea68c16d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale.smali @@ -35,7 +35,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale; @@ -43,29 +43,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "name" + new-instance v2, Lk0/n/c/q; - const-string v3, "getName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "name" - move-result-object v2 + const-string v5, "getName()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "nameLocalized" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getNameLocalized()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "nameLocalized" - aput-object v0, v1, v2 + const-string v4, "getNameLocalized()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -73,15 +85,13 @@ .end method .method public constructor (ILcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -112,6 +122,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getName()Landroid/widget/TextView; @@ -159,9 +178,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item;)V .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -230,6 +247,15 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali similarity index 86% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali index f47482d644..c01001948f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali @@ -36,19 +36,31 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect;)V .locals 1 - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dialog" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V iput-object p2, p0, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter;->dialog:Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect; return-void + + :cond_0 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getDialog$p(Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter;)Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect; @@ -74,9 +86,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale; .locals 0 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale; @@ -85,4 +95,13 @@ invoke-direct {p1, p2, p0}, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale;->(ILcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Companion.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Companion.smali index efc308901d..4c9627170e 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Companion.smali @@ -84,9 +84,7 @@ .method public final show(Landroidx/fragment/app/Fragment;I)V .locals 3 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect; @@ -110,7 +108,7 @@ const-string p2, "fragment.parentFragmentManager" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect; @@ -121,4 +119,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item.smali index f4a369bf27..c1b7590936 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "locale" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item;->locale:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item; @@ -66,15 +73,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item; .locals 1 - const-string v0, "locale" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "locale" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Model$Item;->locale:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model.smali index 81fb962aba..20971cdcef 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Model.smali @@ -92,7 +92,7 @@ const-string v16, "sv-SE" - const-string/jumbo v17, "vi" + const-string v17, "vi" const-string v18, "tr" @@ -108,11 +108,11 @@ const-string v24, "ja" - const-string/jumbo v25, "zh-TW" + const-string v25, "zh-TW" const-string v26, "th" - const-string/jumbo v27, "zh-CN" + const-string v27, "zh-CN" const-string v28, "ko" diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali index ecb36e5a18..5fab40e0db 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect; + new-instance v1, Lk0/n/c/q; - const-string v2, "list" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect; - const-string v3, "getList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "list" - move-result-object v1 + const-string v4, "getList()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -232,7 +238,7 @@ :cond_0 const-string v0, "adapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$Companion.smali similarity index 77% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$Companion.smali index 925534ca6f..f800bf79d9 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsMedia; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsMedia; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$$inlined$apply$lambda$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$$inlined$apply$lambda$1.smali index 86840d628d..ecaa675f27 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$$inlined$apply$lambda$1.smali @@ -63,7 +63,7 @@ const-string v2, "checked" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1.smali index ecaf250e1c..4cfb17b9c8 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1.smali @@ -63,7 +63,7 @@ const-string v2, "checked" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2.smali index 333837b347..e0321af20f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2.smali @@ -63,7 +63,7 @@ const-string v2, "checked" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3.smali index bdbff47a96..6e746c4885 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3.smali @@ -63,7 +63,7 @@ const-string v2, "checked" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4.smali index 25eb765ab8..0bcdb662a9 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4.smali @@ -57,7 +57,7 @@ const-string v1, "checked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5.smali index dcab96e1c6..03d7f0088c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsMedia.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia.smali similarity index 72% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia.smali index f0d7261681..62d30bc589 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsMedia.smali @@ -39,71 +39,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "attachmentsCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; - const-string v3, "getAttachmentsCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "attachmentsCS" - move-result-object v1 + const-string v4, "getAttachmentsCS()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsMedia; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "embedsCS" + const/4 v2, 0x0 - const-string v3, "getEmbedsCS()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "embedsCS" + + const-string v4, "getEmbedsCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "linksCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; - const-string v3, "getLinksCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "linksCS" + + const-string v4, "getLinksCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "syncCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; - const-string v3, "getSyncCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "syncCS" + + const-string v4, "getSyncCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsMedia; + new-instance v1, Lk0/n/c/q; - const-string v2, "allowAnimatedEmojiCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; - const-string v3, "getAllowAnimatedEmojiCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "allowAnimatedEmojiCS" + + const-string v4, "getAllowAnimatedEmojiCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -190,9 +220,9 @@ return-object p0 :cond_0 - const-string/jumbo p0, "userSettings" + const-string p0, "userSettings" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -354,9 +384,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 13 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -372,33 +402,31 @@ move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; + iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; - const-string/jumbo v1, "userSettings" + const-string v2, "userSettings" - const/4 v2, 0x0 + if-eqz v1, :cond_4 - if-eqz v0, :cond_4 + invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getShowAttachmentMediaInline()Z - invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getShowAttachmentMediaInline()Z + move-result v1 - move-result v0 - - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getAttachmentsCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - const v0, 0x7f120ca2 + const v1, 0x7f120ca2 - invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - move-result-object v0 + move-result-object v1 const-string v3, "getString(R.string.inline_attachment_media_help)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x1 @@ -414,99 +442,99 @@ move-result-object v3 - invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 const-string v3, "java.lang.String.format(format, *args)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x2 - invoke-static {p1, v0, v6, v3}, Lcom/discord/views/CheckedSetting;->i(Lcom/discord/views/CheckedSetting;Ljava/lang/CharSequence;ZI)V + invoke-static {p1, v1, v6, v3}, Lcom/discord/views/CheckedSetting;->i(Lcom/discord/views/CheckedSetting;Ljava/lang/CharSequence;ZI)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getAttachmentsCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1; + new-instance v1, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1; - invoke-direct {v0, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$1;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getEmbedsCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; + iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getInlineEmbedMedia()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getInlineEmbedMedia()Z - move-result v0 + move-result v1 - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getEmbedsCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2; + new-instance v1, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2; - invoke-direct {v0, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$2;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getLinksCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; + iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getRenderEmbeds()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getRenderEmbeds()Z - move-result v0 + move-result v1 - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getLinksCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3; + new-instance v1, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3; - invoke-direct {v0, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$3;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getSyncCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; + iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getSyncTextAndImages()Z + invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getSyncTextAndImages()Z - move-result v0 + move-result v1 - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia;->getSyncCS()Lcom/discord/views/CheckedSetting; move-result-object p1 - new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4; + new-instance v1, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4; - invoke-direct {v0, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V + invoke-direct {v1, p0}, Lcom/discord/widgets/settings/WidgetSettingsMedia$onViewBound$4;->(Lcom/discord/widgets/settings/WidgetSettingsMedia;)V - invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V + invoke-virtual {p1, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsMedia;->userSettings:Lcom/discord/stores/StoreUserSettings; @@ -516,11 +544,11 @@ move-result-object p1 - const-string/jumbo v0, "userSettings\n .al\u2026wAnimatedEmojisObservable" + const-string v1, "userSettings\n .al\u2026wAnimatedEmojisObservable" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, p0, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v3, 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 v4 @@ -557,27 +585,34 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 + + :cond_5 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$Companion.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$Companion.smali index 17977e8f94..6023065821 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$1.smali index 6a69cfc79f..9a3e011fab 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$1.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$2.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$2.smali index 838b709eff..c54b30333f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$2.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$3.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$3.smali index 02e2dbda5e..1ed18f00f9 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$3.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$4.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$4.smali index 64436a9594..a746d2eb06 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$4.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$5.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$5.smali index 25814a6c4d..323513c776 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBound$1$5.smali @@ -53,7 +53,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1.smali similarity index 98% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1.smali index 5b51315c85..fbcf99e9a3 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsNotifications$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsNotifications.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications.smali similarity index 83% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications.smali index f50fe8029b..82ee0003d2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotifications.smali @@ -41,85 +41,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "enabledToggle" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - const-string v3, "getEnabledToggle()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "enabledToggle" - move-result-object v1 + const-string v4, "getEnabledToggle()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "enabledInAppToggle" + const/4 v2, 0x0 - const-string v3, "getEnabledInAppToggle()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "enabledInAppToggle" + + const-string v4, "getEnabledInAppToggle()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "blinkToggle" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - const-string v3, "getBlinkToggle()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "blinkToggle" + + const-string v4, "getBlinkToggle()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + new-instance v1, Lk0/n/c/q; - const-string/jumbo v2, "vibrateToggle" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - const-string v3, "getVibrateToggle()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "vibrateToggle" + + const-string v4, "getVibrateToggle()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "soundsToggle" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - const-string v3, "getSoundsToggle()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "soundsToggle" + + const-string v4, "getSoundsToggle()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotifications; + new-instance v1, Lk0/n/c/q; - const-string v2, "settingsWrap" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotifications; - const-string v3, "getSettingsWrap()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "settingsWrap" + + const-string v4, "getSettingsWrap()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -405,9 +441,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -421,11 +457,9 @@ const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsNotifications;->notificationStore:Lcom/discord/stores/StoreNotifications; @@ -480,6 +514,13 @@ invoke-virtual {v0, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -521,14 +562,6 @@ and-int/lit8 v1, v1, 0x20 - const-string v1, "onNext" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "errorClass" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v8, Lf/a/b/c0; move-object v1, v8 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion.smali index 82c47a5404..45ba669744 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;)V .locals 2 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; @@ -49,4 +47,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1.smali index f55cb9ef3e..bb411a7374 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsNotificationsOs.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/fcm/NotificationClient$SettingsV2;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$1.smali index 644a47748a..ad8c448d10 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$1.smali @@ -67,7 +67,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$2.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$2.smali index c40c9ef8d5..47e8cfe3c1 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$2.smali @@ -67,7 +67,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$3.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs$onViewCreated$3.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali index 9df25d8e97..467ddb90cc 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali @@ -37,43 +37,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationsSwitch" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; - const-string v3, "getNotificationsSwitch()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "notificationsSwitch" - move-result-object v1 + const-string v4, "getNotificationsSwitch()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "notificationsInAppSwitch" + const/4 v2, 0x0 - const-string v3, "getNotificationsInAppSwitch()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "notificationsInAppSwitch" + + const-string v4, "getNotificationsInAppSwitch()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; + new-instance v1, Lk0/n/c/q; - const-string v2, "notificationSettings" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsNotificationsOs; - const-string v3, "getNotificationSettings()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "notificationSettings" + + const-string v4, "getNotificationSettings()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -263,14 +281,6 @@ and-int/lit8 v1, v1, 0x20 - const-string v1, "onNext" - - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "errorClass" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v8, Lf/a/b/c0; move-object v1, v8 @@ -289,11 +299,9 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -324,4 +332,13 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Companion.smali similarity index 77% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Companion.smali index 44f6a63d93..6e67645f4c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$LocalState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$LocalState.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$LocalState.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$LocalState.smali index 0fa99641d7..206a755981 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$LocalState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$LocalState.smali @@ -26,11 +26,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)V - .locals 1 + .locals 0 - const-string v0, "me" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput-object p4, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;->friendSourceFlags:Lcom/discord/models/domain/ModelUserSettings$FriendSourceFlags; return-void + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;ILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; @@ -120,15 +127,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; .locals 1 - const-string v0, "me" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;->(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)V return-object v0 + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -146,7 +160,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -168,7 +182,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;->friendSourceFlags:Lcom/discord/models/domain/ModelUserSettings$FriendSourceFlags; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1.smali index c064eac9c8..d16a04d24e 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Integer;", @@ -48,39 +48,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; .locals 1 - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;->(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;)V return-object v0 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1.smali index 0093cac0bb..d3a153441d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1.smali @@ -59,14 +59,12 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - const-string v0, "it" + check-cast p1, Lcom/discord/models/domain/ModelUser; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isVerified()Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1;->call(Lcom/discord/models/domain/ModelUser;)Z move-result p1 @@ -77,14 +75,16 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/models/domain/ModelUser;)Z + .locals 1 - check-cast p1, Lcom/discord/models/domain/ModelUser; + const-string v0, "it" - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$1;->call(Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object p1 + invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isVerified()Z - return-object p1 + move-result p1 + + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1.smali index f120c0e8b2..c21c968be4 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1.smali @@ -59,7 +59,7 @@ # virtual methods -.method public final call(Ljava/lang/Throwable;)Lcom/discord/utilities/rest/RestAPI$HarvestState; +.method public final call(Ljava/lang/Throwable;)Lcom/discord/utilities/rest/RestAPI$HarvestState$NeverRequested; .locals 0 new-instance p1, Lcom/discord/utilities/rest/RestAPI$HarvestState$NeverRequested; @@ -74,7 +74,7 @@ check-cast p1, Ljava/lang/Throwable; - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1;->call(Ljava/lang/Throwable;)Lcom/discord/utilities/rest/RestAPI$HarvestState; + invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2$1;->call(Ljava/lang/Throwable;)Lcom/discord/utilities/rest/RestAPI$HarvestState$NeverRequested; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2.smali index 2979fac8a9..445a5302d0 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/utilities/rest/RestAPI$HarvestState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/models/domain/ModelUser;", ")", "Lrx/Observable<", - "+", "Lcom/discord/utilities/rest/RestAPI$HarvestState;", ">;" } @@ -109,7 +106,7 @@ const-string p1, "RestAPI\n \u2026bserveOn(Schedulers.io())" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v2, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$3.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$3.smali index 1bab9cf9f8..f91bd991d2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2$3.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;", - "Lcom/discord/models/domain/Consents;", - "Lcom/discord/utilities/rest/RestAPI$HarvestState;", - "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -88,7 +84,7 @@ const-string p1, "consent" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v7 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2.smali index 34f51144b8..f3eb8f5fed 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion$get$2.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$LocalState;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;", ">;" } diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion.smali index edc1264f3a..ed2106a308 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model$Companion.smali @@ -109,7 +109,7 @@ const-string v1, "Observable\n .co\u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -121,7 +121,7 @@ const-string v1, "Observable\n .co\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model.smali index 9e72aff9d2..bc89b992cf 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$Model.smali @@ -56,13 +56,11 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;Lcom/discord/models/domain/Consents;Lcom/discord/utilities/rest/RestAPI$HarvestState;)V .locals 1 - const-string v0, "me" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "consents" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -79,6 +77,20 @@ iput-object p6, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;->harvestState:Lcom/discord/utilities/rest/RestAPI$HarvestState; return-void + + :cond_0 + const-string p1, "consents" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;Lcom/discord/models/domain/Consents;Lcom/discord/utilities/rest/RestAPI$HarvestState;ILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model; @@ -210,13 +222,11 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;Lcom/discord/models/domain/Consents;Lcom/discord/utilities/rest/RestAPI$HarvestState;)Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model; .locals 8 - const-string v0, "me" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "consents" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model; @@ -237,6 +247,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;->(Lcom/discord/models/domain/ModelUser;IZLcom/discord/models/domain/ModelUserSettings$FriendSourceFlags;Lcom/discord/models/domain/Consents;Lcom/discord/utilities/rest/RestAPI$HarvestState;)V return-object v0 + + :cond_0 + const-string p1, "consents" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -254,7 +278,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -276,7 +300,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;->friendSourceFlags:Lcom/discord/models/domain/ModelUserSettings$FriendSourceFlags; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -286,7 +310,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;->consents:Lcom/discord/models/domain/Consents; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -296,7 +320,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;->harvestState:Lcom/discord/utilities/rest/RestAPI$HarvestState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureDefaultGuildsRestricted$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureDefaultGuildsRestricted$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureDefaultGuildsRestricted$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureDefaultGuildsRestricted$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureExplicitContentRadio$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureExplicitContentRadio$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureExplicitContentRadio$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureExplicitContentRadio$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$1.smali index db8ac81929..1f393179cb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$1.smali @@ -53,7 +53,7 @@ const-string v1, "checked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$2.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$2.smali index ab41f19287..3a5cd5d209 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$2.smali @@ -53,7 +53,7 @@ const-string v1, "checked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$3.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$3.smali index 4711013332..cdcfc118f2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureFriendSourceRadio$3.smali @@ -53,7 +53,7 @@ const-string v1, "checked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$2.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$2.smali index ca81c93a65..0d3ba1cccb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1$2.smali @@ -55,7 +55,7 @@ const-string v1, "consented" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -71,7 +71,7 @@ move-result-object v1 - const-string/jumbo v2, "usage_statistics" + const-string v2, "usage_statistics" invoke-static {v0, p1, v2, v1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->access$toggleConsent(Lcom/discord/widgets/settings/WidgetSettingsPrivacy;ZLjava/lang/String;Lcom/discord/views/CheckedSetting;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1.smali similarity index 83% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1.smali index 9dc595c5f7..7d939894d5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function5<", "Landroidx/appcompat/app/AlertDialog;", "Landroid/widget/TextView;", @@ -47,7 +47,7 @@ const/4 p1, 0x5 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -89,25 +89,17 @@ .method public final invoke(Landroidx/appcompat/app/AlertDialog;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V .locals 1 - const-string v0, "dialog" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "dialogHeader" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "dialogBody" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dialogCancel" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dialogConfirm" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 const v0, 0x7f1216d5 @@ -138,4 +130,39 @@ invoke-virtual {p5, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "dialogConfirm" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dialogCancel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "dialogBody" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dialogHeader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1.smali index 697a79dbb5..17fbec5016 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$1.smali @@ -65,7 +65,7 @@ const-string v0, "consented" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -85,7 +85,7 @@ move-result-object v1 - const-string/jumbo v2, "usage_statistics" + const-string v2, "usage_statistics" invoke-static {v0, p1, v2, v1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->access$toggleConsent(Lcom/discord/widgets/settings/WidgetSettingsPrivacy;ZLjava/lang/String;Lcom/discord/views/CheckedSetting;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$2.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$2.smali index b03a0b1123..979f21c9cb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1$2.smali @@ -55,7 +55,7 @@ const-string v1, "consented" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1.smali similarity index 83% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1.smali index da8f110365..7ca07d1555 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function5<", "Landroidx/appcompat/app/AlertDialog;", "Landroid/widget/TextView;", @@ -47,7 +47,7 @@ const/4 p1, 0x5 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -89,25 +89,17 @@ .method public final invoke(Landroidx/appcompat/app/AlertDialog;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V .locals 1 - const-string v0, "dialog" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "dialogHeader" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "dialogBody" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dialogCancel" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "dialogConfirm" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 const v0, 0x7f121158 @@ -138,4 +130,39 @@ invoke-virtual {p5, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "dialogConfirm" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dialogCancel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "dialogBody" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "dialogHeader" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2.smali index 0ec2edd41d..1683d24040 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configurePrivacyControls$2.smali @@ -65,7 +65,7 @@ const-string v0, "consented" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1.smali index 6e85b61cc4..b5094eba03 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1.smali @@ -55,7 +55,7 @@ const-string v0, "context ?: return@setOnClickListener" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-boolean v0, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$configureRequestDataButton$1;->$isMeVerified:Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2.smali index c8d316a1f6..0be2184dbb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$explicitContentRadios$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2.smali index b8bb4293c4..343643d040 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$friendSourceRadios$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1.smali similarity index 76% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1.smali index b8888cfb8c..6511897402 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/Harvest;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,35 +65,33 @@ .method public final invoke(Lcom/discord/models/domain/Harvest;)V .locals 4 - const-string v0, "requestedHarvest" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; + new-instance v1, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; - iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1;->$context:Landroid/content/Context; + iget-object v2, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1;->$context:Landroid/content/Context; - invoke-direct {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->(Landroid/content/Context;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->(Landroid/content/Context;)V - const v1, 0x7f120552 + const v2, 0x7f120552 - invoke-virtual {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setTitle(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; + invoke-virtual {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setTitle(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; - move-result-object v0 + move-result-object v1 - const v1, 0x7f120551 + const v2, 0x7f120551 - invoke-virtual {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setMessage(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; + invoke-virtual {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setMessage(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; - move-result-object v0 + move-result-object v1 - const v1, 0x7f1210a8 - - const/4 v2, 0x0 + const v2, 0x7f1210a8 const/4 v3, 0x2 - invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setPositiveButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; + invoke-static {v1, v2, v0, v3, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setPositiveButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; move-result-object v0 @@ -105,19 +103,26 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - new-instance v1, Lcom/discord/utilities/rest/RestAPI$HarvestState$LastRequested; + const/4 v1, 0x1 - invoke-direct {v1, p1}, Lcom/discord/utilities/rest/RestAPI$HarvestState$LastRequested;->(Lcom/discord/models/domain/Harvest;)V + new-instance v2, Lcom/discord/utilities/rest/RestAPI$HarvestState$LastRequested; - const/4 p1, 0x1 + invoke-direct {v2, p1}, Lcom/discord/utilities/rest/RestAPI$HarvestState$LastRequested;->(Lcom/discord/models/domain/Harvest;)V - invoke-static {v0, p1, v1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->access$configureRequestDataButton(Lcom/discord/widgets/settings/WidgetSettingsPrivacy;ZLcom/discord/utilities/rest/RestAPI$HarvestState;)V + invoke-static {v0, v1, v2}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->access$configureRequestDataButton(Lcom/discord/widgets/settings/WidgetSettingsPrivacy;ZLcom/discord/utilities/rest/RestAPI$HarvestState;)V return-void + + :cond_0 + const-string p1, "requestedHarvest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2.smali similarity index 93% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2.smali index a6141de007..92488c2f73 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -107,7 +107,7 @@ const-string v1, "context.getString(R.stri\u2026equest_data_failure_body)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 invoke-virtual {v0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setMessage(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -132,7 +132,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1.smali index 77c8cf0790..5df2e1c4af 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3; @@ -75,7 +73,7 @@ const-string v2, "it.response" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; @@ -88,4 +86,13 @@ invoke-virtual {p1, v0}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2.smali index 45b23b0b58..6e0e6e2884 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/Harvest;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3.smali index 56fd9c6c81..f551e89032 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -50,7 +50,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -108,7 +108,7 @@ const-string v0, "RestAPI\n .api\n \u2026mer(dimmer, delay = 100))" - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3;->this$0:Lcom/discord/widgets/settings/WidgetSettingsPrivacy; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1.smali index 190c8e5698..4a240c8807 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,11 +59,9 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4; @@ -72,4 +70,13 @@ invoke-virtual {p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$3;->invoke()V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4.smali index 8224928d23..8b823a6674 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onRequestDataClick$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -112,7 +112,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1.smali index fa4dc5e57b..1917ea5437 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1.smali @@ -61,7 +61,7 @@ const-string v1, "checked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -71,9 +71,9 @@ move-result-object p1 - const-string/jumbo v0, "userSettings\n \u2026ibilityDetection(checked)" + const-string v0, "userSettings\n \u2026ibilityDetection(checked)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1.smali index 45b8d053ae..635e842dfd 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserSettings;", "Lkotlin/Unit;", @@ -40,7 +40,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2.smali index e2d17febbd..a3866b26f6 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string p1, "it.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3.smali index 2a272f8b9c..25995a2879 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1.smali similarity index 65% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1.smali index 918dc38229..eb4dbd3d5a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/WidgetSettingsPrivacy;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettingsPrivacy;Lcom/discord/widgets/settings/WidgetSettingsPrivacy$Model;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2.smali index 43e5607733..ba123dc792 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$sam$rx_functions_Func4$0.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$sam$rx_functions_Func4$0.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$sam$rx_functions_Func4$0.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$sam$rx_functions_Func4$0.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$showDefaultGuildsRestrictedExistingServers$$inlined$apply$lambda$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1.smali index 8b0e6211b1..b7502cea35 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$toggleConsent$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$1.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$1.smali index fabf8f36d4..5de2e5213b 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$1.smali @@ -25,15 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/Set<", - "+", - "Ljava/lang/Long;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2.smali index 62947b9455..7934a94091 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsPrivacy$updateDefaultGuildsRestricted$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPrivacy.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Set<", "+", @@ -46,7 +46,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy.smali similarity index 81% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy.smali index 27eeb422e2..bad3cb5d90 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsPrivacy.smali @@ -69,211 +69,301 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "explicitContentRadio0" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getExplicitContentRadio0()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "explicitContentRadio0" - move-result-object v1 + const-string v4, "getExplicitContentRadio0()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "explicitContentRadio1" + const/4 v2, 0x0 - const-string v3, "getExplicitContentRadio1()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "explicitContentRadio1" + + const-string v4, "getExplicitContentRadio1()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "explicitContentRadio2" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getExplicitContentRadio2()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "explicitContentRadio2" + + const-string v4, "getExplicitContentRadio2()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "privacyFriendSource0" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getPrivacyFriendSource0()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privacyFriendSource0" + + const-string v4, "getPrivacyFriendSource0()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "privacyFriendSource1" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getPrivacyFriendSource1()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privacyFriendSource1" + + const-string v4, "getPrivacyFriendSource1()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "privacyFriendSource2" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getPrivacyFriendSource2()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privacyFriendSource2" + + const-string v4, "getPrivacyFriendSource2()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "defaultGuildsRestrictedView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDefaultGuildsRestrictedView()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "defaultGuildsRestrictedView" + + const-string v4, "getDefaultGuildsRestrictedView()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataPrivacyControls" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataPrivacyControls()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataPrivacyControls" + + const-string v4, "getDataPrivacyControls()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataStatistics" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataStatistics()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataStatistics" + + const-string v4, "getDataStatistics()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataPersonalization" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataPersonalization()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataPersonalization" + + const-string v4, "getDataPersonalization()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataBasicService" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataBasicService()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataBasicService" + + const-string v4, "getDataBasicService()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataAllowScreenreaderDetection" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataAllowScreenreaderDetection()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataAllowScreenreaderDetection" + + const-string v4, "getDataAllowScreenreaderDetection()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataRequest" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataRequest()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataRequest" + + const-string v4, "getDataRequest()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dataRequestLink" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDataRequestLink()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dataRequestLink" + + const-string v4, "getDataRequestLink()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe @@ -856,7 +946,7 @@ const-string v1, "context ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataPrivacyControls()Landroid/view/View; @@ -1060,7 +1150,7 @@ const-string v1, "AlertDialog.Builder(this\u2026(false)\n .create()" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0a0a39 @@ -1070,7 +1160,7 @@ const-string v1, "dialogView.findViewById(\u2026alog_confirmation_header)" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0a0a3a @@ -1080,7 +1170,7 @@ const-string v1, "dialogView.findViewById(\u2026dialog_confirmation_text)" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0a0a37 @@ -1090,7 +1180,7 @@ const-string v1, "dialogView.findViewById(\u2026alog_confirmation_cancel)" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f0a0a38 @@ -1100,7 +1190,7 @@ const-string v0, "dialogView.findViewById(\u2026log_confirmation_confirm)" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v1, p2 @@ -1585,9 +1675,9 @@ :cond_0 new-instance p1, Landroidx/appcompat/app/AlertDialog$Builder; - const-string/jumbo v1, "view" + const-string v1, "view" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -1624,7 +1714,7 @@ const-string v0, "context ?: return" - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; @@ -1658,7 +1748,7 @@ const-string p2, "context.getString(R.stri\u2026ted_status_note, dateStr)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -1690,7 +1780,7 @@ const-string v0, "parentFragmentManager" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V @@ -1772,7 +1862,7 @@ :cond_0 if-nez p1, :cond_1 - sget-object p2, Lk0/j/p;->d:Lk0/j/p; + sget-object p2, Lk0/i/p;->d:Lk0/i/p; new-instance v0, Ls0/l/e/j; @@ -1806,9 +1896,9 @@ move-result-object p2 - const-string/jumbo v0, "when {\n !applyToExi\u2026 }\n }\n .take(1)" + const-string v0, "when {\n !applyToExi\u2026 }\n }\n .take(1)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x2 @@ -1832,14 +1922,6 @@ and-int/lit8 p1, p1, 0x20 - const-string p1, "onNext" - - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "errorClass" - - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/b/c0; move-object v0, p1 @@ -1983,77 +2065,121 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 20 + .locals 19 move-object/from16 v0, p0 - const-string/jumbo v1, "view" + const/4 v1, 0x0 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super/range {p0 .. p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 v1, 0x0 + const/4 v2, 0x0 const/4 v3, 0x1 - const/4 v4, 0x0 + invoke-static {v0, v2, v3, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - invoke-static {v0, v1, v3, v4}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + const v4, 0x7f12172a - const v5, 0x7f12172a + invoke-virtual {v0, v4}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(I)Lkotlin/Unit; - invoke-virtual {v0, v5}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(I)Lkotlin/Unit; + const v4, 0x7f1212cd - const v5, 0x7f1212cd + invoke-virtual {v0, v4}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; - invoke-virtual {v0, v5}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; - - new-instance v5, Lcom/discord/views/RadioManager; + new-instance v4, Lcom/discord/views/RadioManager; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getExplicitContentRadios()Ljava/util/List; - move-result-object v6 - - invoke-direct {v5, v6}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V - - iput-object v5, v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->radioManagerExplicit:Lcom/discord/views/RadioManager; - - sget-object v5, Lf/a/b/g;->a:Lf/a/b/g; - - const-wide v6, 0x53d1eac657L - - invoke-virtual {v5, v6, v7, v4}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - move-result-object v5 - const v8, 0x7f120546 + invoke-direct {v4, v5}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V + + iput-object v4, v0, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->radioManagerExplicit:Lcom/discord/views/RadioManager; + + sget-object v4, Lf/a/b/g;->a:Lf/a/b/g; + + const-wide v5, 0x53d1eac657L + + invoke-virtual {v4, v5, v6, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + + move-result-object v4 + + const v7, 0x7f120546 + + new-array v8, v3, [Ljava/lang/Object; + + aput-object v4, v8, v2 + + invoke-virtual {v0, v7, v8}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v10 + + const-string v4, "getString(\n R.str\u2026yControlsArticleUrl\n )" + + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataPersonalization()Lcom/discord/views/CheckedSetting; + + move-result-object v4 + + invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; + + move-result-object v9 + + const-string v7, "view.context" + + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v11, 0x0 + + const/4 v12, 0x0 + + const/4 v13, 0x0 + + const/16 v14, 0x1c + + const/4 v15, 0x0 + + invoke-static/range {v9 .. v15}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + + move-result-object v8 + + invoke-virtual {v4, v8, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V + + sget-object v4, Lf/a/b/g;->a:Lf/a/b/g; + + const-wide v8, 0x53d3d0de1cL + + invoke-virtual {v4, v8, v9, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + + move-result-object v4 + + const v8, 0x7f120541 new-array v9, v3, [Ljava/lang/Object; - aput-object v5, v9, v1 + aput-object v4, v9, v2 invoke-virtual {v0, v8, v9}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v11 - const-string v5, "getString(\n R.str\u2026yControlsArticleUrl\n )" + const-string v4, "getString(\n R.str\u2026yTrackingArticleUrl\n )" - invoke-static {v11, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataPersonalization()Lcom/discord/views/CheckedSetting; + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataAllowScreenreaderDetection()Lcom/discord/views/CheckedSetting; - move-result-object v5 + move-result-object v4 invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v10 - const-string/jumbo v8, "view.context" - - invoke-static {v10, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -2067,254 +2193,206 @@ invoke-static/range {v10 .. v16}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - move-result-object v9 + move-result-object v8 - invoke-virtual {v5, v9, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V - - sget-object v5, Lf/a/b/g;->a:Lf/a/b/g; - - const-wide v9, 0x53d3d0de1cL - - invoke-virtual {v5, v9, v10, v4}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - const v9, 0x7f120541 - - new-array v10, v3, [Ljava/lang/Object; - - aput-object v5, v10, v1 - - invoke-virtual {v0, v9, v10}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v12 - - const-string v5, "getString(\n R.str\u2026yTrackingArticleUrl\n )" - - invoke-static {v12, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v4, v8, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataAllowScreenreaderDetection()Lcom/discord/views/CheckedSetting; - move-result-object v5 + move-result-object v4 - invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; + new-instance v8, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1; - move-result-object v11 + invoke-direct {v8, v4, v0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1;->(Lcom/discord/views/CheckedSetting;Lcom/discord/widgets/settings/WidgetSettingsPrivacy;)V - invoke-static {v11, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v4, v8}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V - const/4 v13, 0x0 + sget-object v4, Lf/a/b/g;->a:Lf/a/b/g; - const/4 v14, 0x0 + const-wide v8, 0x53d1ea1c57L - const/4 v15, 0x0 + invoke-virtual {v4, v8, v9, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - const/16 v16, 0x1c + move-result-object v4 - const/16 v17, 0x0 + const v8, 0x7f120543 - invoke-static/range {v11 .. v17}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + invoke-virtual {v0, v8}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + + move-result-object v8 + + const-string v9, "getString(R.string.data_\u2026trols_basic_service_note)" + + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + new-instance v9, Ljava/lang/StringBuilder; + + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V + + const/16 v10, 0x28 + + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const/16 v4, 0x29 + + invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v9 - invoke-virtual {v5, v9, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V + const/4 v10, 0x4 - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataAllowScreenreaderDetection()Lcom/discord/views/CheckedSetting; + const-string v11, "(onClick)" - move-result-object v5 + invoke-static {v8, v11, v9, v2, v10}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; - new-instance v9, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1; - - invoke-direct {v9, v5, v0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$$inlined$apply$lambda$1;->(Lcom/discord/views/CheckedSetting;Lcom/discord/widgets/settings/WidgetSettingsPrivacy;)V - - invoke-virtual {v5, v9}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V - - sget-object v5, Lf/a/b/g;->a:Lf/a/b/g; - - const-wide v9, 0x53d1ea1c57L - - invoke-virtual {v5, v9, v10, v4}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - const v9, 0x7f120543 - - invoke-virtual {v0, v9}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - - move-result-object v9 - - const-string v10, "getString(R.string.data_\u2026trols_basic_service_note)" - - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v10, Ljava/lang/StringBuilder; - - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V - - const/16 v11, 0x28 - - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/16 v5, 0x29 - - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v10 - - const/4 v11, 0x4 - - const-string v12, "(onClick)" - - invoke-static {v9, v12, v10, v1, v11}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; - - move-result-object v14 + move-result-object v13 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataBasicService()Lcom/discord/views/CheckedSetting; - move-result-object v9 + move-result-object v8 - const v10, 0x7f0a0858 + const v9, 0x7f0a0858 - invoke-virtual {v9, v10}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; + invoke-virtual {v8, v9}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; - move-result-object v9 + move-result-object v8 - if-eqz v9, :cond_0 + if-eqz v8, :cond_0 - const/16 v10, 0x8 + const/16 v9, 0x8 - invoke-virtual {v9, v10}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v8, v9}, Landroid/view/View;->setVisibility(I)V :cond_0 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataBasicService()Lcom/discord/views/CheckedSetting; - move-result-object v9 + move-result-object v8 invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v13 + move-result-object v12 - invoke-static {v13, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v14, 0x0 const/4 v15, 0x0 const/16 v16, 0x0 - const/16 v17, 0x0 + const/16 v17, 0x1c - const/16 v18, 0x1c + const/16 v18, 0x0 - const/16 v19, 0x0 + invoke-static/range {v12 .. v18}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - invoke-static/range {v13 .. v19}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + move-result-object v9 - move-result-object v10 - - invoke-virtual {v9, v10, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V + invoke-virtual {v8, v9, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataBasicService()Lcom/discord/views/CheckedSetting; - move-result-object v9 + move-result-object v8 - sget-object v10, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2; + sget-object v9, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$2; - invoke-virtual {v9, v10}, Lcom/discord/views/CheckedSetting;->e(Landroid/view/View$OnClickListener;)V + invoke-virtual {v8, v9}, Lcom/discord/views/CheckedSetting;->e(Landroid/view/View$OnClickListener;)V - sget-object v9, Lf/a/b/g;->a:Lf/a/b/g; + sget-object v8, Lf/a/b/g;->a:Lf/a/b/g; - const-wide v10, 0x53d1e9852cL + const-wide v9, 0x53d1e9852cL - invoke-virtual {v9, v10, v11, v4}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + invoke-virtual {v8, v9, v10, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - move-result-object v9 + move-result-object v8 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataRequestLink()Landroid/widget/TextView; - move-result-object v10 + move-result-object v9 invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v11 + move-result-object v10 - invoke-static {v11, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v12, Ljava/lang/StringBuilder; + new-instance v11, Ljava/lang/StringBuilder; - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V - const/16 v13, 0x5b + const/16 v12, 0x5b - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - const v13, 0x7f121019 + const v12, 0x7f121019 - invoke-virtual {v0, v13}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - - move-result-object v13 - - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v13, "](" - - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0, v12}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; move-result-object v12 + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v12, "](" + + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v11 + + const/4 v12, 0x0 + const/4 v13, 0x0 const/4 v14, 0x0 - const/4 v15, 0x0 + const/16 v15, 0x1c - const/16 v16, 0x1c + const/16 v16, 0x0 - const/16 v17, 0x0 - - invoke-static/range {v11 .. v17}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - - move-result-object v5 - - invoke-virtual {v10, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataRequestLink()Landroid/widget/TextView; - - move-result-object v5 - - new-instance v10, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3; - - invoke-direct {v10, v9}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3;->(Ljava/lang/String;)V - - invoke-virtual {v5, v10}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - const v5, 0x7f120554 - - new-array v9, v3, [Ljava/lang/Object; - - sget-object v10, Lf/a/b/g;->a:Lf/a/b/g; - - invoke-virtual {v10, v6, v7, v4}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + invoke-static/range {v10 .. v16}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; move-result-object v4 - aput-object v4, v9, v1 + invoke-virtual {v9, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - invoke-virtual {v0, v5, v9}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataRequestLink()Landroid/widget/TextView; - move-result-object v11 + move-result-object v4 + + new-instance v9, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3; + + invoke-direct {v9, v8}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy$onViewBound$3;->(Ljava/lang/String;)V + + invoke-virtual {v4, v9}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + + const v4, 0x7f120554 + + new-array v8, v3, [Ljava/lang/Object; + + sget-object v9, Lf/a/b/g;->a:Lf/a/b/g; + + invoke-virtual {v9, v5, v6, v1}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + + move-result-object v1 + + aput-object v1, v8, v2 + + invoke-virtual {v0, v4, v8}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v10 const-string v1, "getString(\n R.str\u2026A_PRIVACY_CONTROLS)\n )" - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;->getDataStatistics()Lcom/discord/views/CheckedSetting; @@ -2322,27 +2400,34 @@ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v10 + move-result-object v9 - invoke-static {v10, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v11, 0x0 const/4 v12, 0x0 const/4 v13, 0x0 - const/4 v14, 0x0 + const/16 v14, 0x1c - const/16 v15, 0x1c + const/4 v15, 0x0 - const/16 v16, 0x0 - - invoke-static/range {v10 .. v16}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + invoke-static/range {v9 .. v15}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; move-result-object v2 invoke-virtual {v1, v2, v3}, Lcom/discord/views/CheckedSetting;->h(Ljava/lang/CharSequence;Z)V return-void + + :cond_1 + const-string v2, "view" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public onViewBoundOrOnResume()V @@ -2390,9 +2475,9 @@ move-result-object v0 - const-string/jumbo v3, "userSettings\n .ob\u2026wAccessibilityDetection()" + const-string v3, "userSettings\n .ob\u2026wAccessibilityDetection()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$1.smali index 6c485f3986..6f09be2a61 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$1.smali @@ -77,11 +77,11 @@ sget-object v0, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler; - const-string/jumbo v1, "view" + const-string v1, "view" - const-string/jumbo v2, "view.context" + const-string v2, "view.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1.smali similarity index 97% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1.smali index e14ad9e1a9..46176ef300 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1.smali @@ -55,11 +55,11 @@ sget-object v0, Lcom/discord/utilities/notices/NoticeBuilders;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders; - const-string/jumbo v1, "v" + const-string v1, "v" - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$3.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$3.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$4.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$4.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$5.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$5.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder.smali index 45f23795f8..5437eaf11d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder.smali @@ -47,7 +47,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder; @@ -55,89 +55,131 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "platformImage" + new-instance v2, Lk0/n/c/q; - const-string v3, "getPlatformImage()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "platformImage" - move-result-object v2 + const-string v5, "getPlatformImage()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "platformUserName" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getPlatformUserName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "platformUserName" + + const-string v5, "getPlatformUserName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "disconnect" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDisconnect()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "disconnect" + + const-string v5, "getDisconnect()Landroid/widget/ImageView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "displaySwitch" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDisplaySwitch()Landroidx/appcompat/widget/SwitchCompat;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "displaySwitch" + + const-string v5, "getDisplaySwitch()Landroidx/appcompat/widget/SwitchCompat;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "syncFriendsSwitch" + new-instance v2, Lk0/n/c/q; - const-string v3, "getSyncFriendsSwitch()Landroidx/appcompat/widget/SwitchCompat;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "syncFriendsSwitch" + + const-string v5, "getSyncFriendsSwitch()Landroidx/appcompat/widget/SwitchCompat;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "showActivitySwitch" + new-instance v2, Lk0/n/c/q; - const-string v3, "getShowActivitySwitch()Landroidx/appcompat/widget/SwitchCompat;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "showActivitySwitch" + + const-string v5, "getShowActivitySwitch()Landroidx/appcompat/widget/SwitchCompat;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "extraInfo" + new-instance v2, Lk0/n/c/q; - const-string v3, "getExtraInfo()Lcom/discord/app/AppTextView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x6 + const-string v3, "extraInfo" - aput-object v0, v1, v2 + const-string v4, "getExtraInfo()Lcom/discord/app/AppTextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x6 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -145,7 +187,7 @@ .end method .method public constructor (Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;ILcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;)V - .locals 1 + .locals 0 .param p1 # Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter; .annotation build Landroidx/annotation/LayoutRes; .end annotation @@ -158,9 +200,7 @@ } .end annotation - const-string v0, "adapter" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->this$0:Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter; @@ -231,6 +271,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$updateUserConnection(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;Lcom/discord/models/domain/ModelConnectedAccount;)V @@ -426,7 +475,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -467,16 +516,16 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;)V - .locals 13 + .locals 12 .annotation build Landroid/annotation/SuppressLint; value = { "DefaultLocale" } .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_a invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -484,99 +533,97 @@ invoke-virtual {p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;->getConnectedAccount()Lcom/discord/models/domain/ModelConnectedAccount; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/utilities/platform/Platform$Companion;->from(Lcom/discord/models/domain/ModelConnectedAccount;)Lcom/discord/utilities/platform/Platform; + invoke-virtual {p1, v1}, Lcom/discord/utilities/platform/Platform$Companion;->from(Lcom/discord/models/domain/ModelConnectedAccount;)Lcom/discord/utilities/platform/Platform; move-result-object p1 invoke-virtual {p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;->getConnectedAccount()Lcom/discord/models/domain/ModelConnectedAccount; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelConnectedAccount;->getId()Ljava/lang/String; - move-result-object v4 + move-result-object v5 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getPlatformImage()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/platform/Platform;->getWhitePlatformImage()Ljava/lang/Integer; - move-result-object v1 + move-result-object v2 - const/4 v7, 0x0 + const/4 v8, 0x0 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I - move-result v1 + move-result v2 goto :goto_0 :cond_0 - const/4 v1, 0x0 + const/4 v2, 0x0 :goto_0 - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getPlatformImage()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Ljava/lang/Enum;->name()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getPlatformUserName()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;->getConnectedAccount()Lcom/discord/models/domain/ModelConnectedAccount; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelConnectedAccount;->getUsername()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelConnectedAccount;->getUsername()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getDisconnect()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 - new-instance v8, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1; + new-instance v9, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1; - move-object v1, v8 + move-object v2, v9 - move-object v2, p2 + move-object v3, p2 - move-object v3, p1 + move-object v4, p1 - move-object v5, p0 + move-object v6, p0 - move-object v6, p2 + move-object v7, p2 - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;Lcom/discord/utilities/platform/Platform;Ljava/lang/String;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;)V + invoke-direct/range {v2 .. v7}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$1;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;Lcom/discord/utilities/platform/Platform;Ljava/lang/String;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;)V - invoke-virtual {v0, v8}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v9}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getDisplaySwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V + invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getDisplaySwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;->getConnectedAccount()Lcom/discord/models/domain/ModelConnectedAccount; @@ -598,27 +645,27 @@ const/4 v2, 0x0 :goto_1 - invoke-virtual {v0, v2}, Landroidx/appcompat/widget/SwitchCompat;->setChecked(Z)V + invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getDisplaySwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 new-instance v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$2; invoke-direct {v2, p2, p0, p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$2;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;)V - invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V + invoke-virtual {v1, v2}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getSyncFriendsSwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V + invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getSyncFriendsSwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/platform/Platform;->getCanSyncFriends()Z @@ -636,11 +683,11 @@ const/16 v2, 0x8 :goto_2 - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getSyncFriendsSwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;->getConnectedAccount()Lcom/discord/models/domain/ModelConnectedAccount; @@ -650,174 +697,138 @@ move-result v2 - invoke-virtual {v0, v2}, Landroidx/appcompat/widget/SwitchCompat;->setChecked(Z)V + invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getSyncFriendsSwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 new-instance v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$3; invoke-direct {v2, p2, p0, p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder$onConfigure$$inlined$apply$lambda$3;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;)V - invoke-virtual {v0, v2}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V + invoke-virtual {v1, v2}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getShowActivitySwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V + invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getShowActivitySwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/platform/Platform;->getCanShowActivity()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_3 :cond_3 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_3 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getShowActivitySwitch()Landroidx/appcompat/widget/SwitchCompat; - move-result-object v0 - - iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - - const-string v2, "itemView" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v1 - const v5, 0x7f1205be + iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - new-array v6, v3, [Ljava/lang/Object; + const-string v5, "itemView" + + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; + + move-result-object v2 + + const v6, 0x7f1205be + + new-array v7, v3, [Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/utilities/platform/Platform;->getProperName()Ljava/lang/String; - move-result-object v8 + move-result-object v9 - const-string v9, "$this$capitalize" + if-eqz v9, :cond_9 - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v9}, Ljava/lang/String;->length()I - invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; + move-result v0 - move-result-object v10 + if-lez v0, :cond_4 - const-string v11, "Locale.getDefault()" - - invoke-static {v10, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "locale" - - invoke-static {v10, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v8}, Ljava/lang/String;->length()I - - move-result v9 - - if-lez v9, :cond_4 - - const/4 v9, 0x1 + const/4 v0, 0x1 goto :goto_4 :cond_4 - const/4 v9, 0x0 + const/4 v0, 0x0 :goto_4 - if-eqz v9, :cond_6 + if-eqz v0, :cond_5 - invoke-virtual {v8, v7}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v9, v8}, Ljava/lang/String;->charAt(I)C - move-result v9 + move-result v0 - invoke-static {v9}, Ljava/lang/Character;->isLowerCase(C)Z + invoke-static {v0}, Ljava/lang/Character;->isLowerCase(C)Z - move-result v11 + move-result v0 - if-eqz v11, :cond_6 + if-eqz v0, :cond_5 - new-instance v11, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - invoke-static {v9}, Ljava/lang/Character;->toTitleCase(C)C + invoke-virtual {v9, v8, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; - move-result v12 + move-result-object v10 - invoke-static {v9}, Ljava/lang/Character;->toUpperCase(C)C + const-string v11, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - move-result v9 + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eq v12, v9, :cond_5 + invoke-virtual {v10}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + move-result-object v10 - goto :goto_5 + const-string v11, "(this as java.lang.String).toUpperCase()" - :cond_5 - invoke-virtual {v8, v7, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object v9 + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v12, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {v9, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v9, v10}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; - - move-result-object v9 - - const-string v10, "(this as java.lang.String).toUpperCase(locale)" - - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - :goto_5 - invoke-virtual {v8, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; + invoke-virtual {v9, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v3 - const-string v8, "(this as java.lang.String).substring(startIndex)" + const-string v9, "(this as java.lang.String).substring(startIndex)" - invoke-static {v3, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v8 + move-result-object v9 - const-string v3, "StringBuilder().apply(builderAction).toString()" + :cond_5 + aput-object v9, v7, v8 - invoke-static {v8, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v2, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - :cond_6 - aput-object v8, v6, v7 + move-result-object v0 - invoke-virtual {v1, v5, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getShowActivitySwitch()Landroidx/appcompat/widget/SwitchCompat; @@ -847,27 +858,27 @@ move-result-object p1 - if-eqz p1, :cond_7 + if-eqz p1, :cond_6 invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 - goto :goto_6 + goto :goto_5 - :cond_7 + :cond_6 const p1, 0x7f060260 - :goto_6 + :goto_5 iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - if-eqz v0, :cond_9 + if-eqz v0, :cond_8 move-object v1, v0 check-cast v1, Landroidx/cardview/widget/CardView; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/view/View;I)I @@ -889,17 +900,17 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - if-eqz p1, :cond_8 + if-eqz p1, :cond_7 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getExtraInfo()Lcom/discord/app/AppTextView; move-result-object p1 - invoke-virtual {p1, v7}, Landroid/widget/TextView;->setVisibility(I)V + invoke-virtual {p1, v8}, Landroid/widget/TextView;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getExtraInfo()Lcom/discord/app/AppTextView; @@ -917,7 +928,7 @@ move-result-object v0 - new-array v1, v7, [Ljava/lang/Object; + new-array v1, v8, [Ljava/lang/Object; invoke-virtual {p1, v0, v1}, Lcom/discord/app/AppTextView;->b(Ljava/lang/String;[Ljava/lang/Object;)V @@ -931,26 +942,40 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - goto :goto_7 + goto :goto_6 - :cond_8 + :cond_7 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->getExtraInfo()Lcom/discord/app/AppTextView; move-result-object p1 invoke-virtual {p1, v4}, Landroid/widget/TextView;->setVisibility(I)V - :goto_7 + :goto_6 return-void - :cond_9 - new-instance p1, Ljava/lang/NullPointerException; + :cond_8 + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type androidx.cardview.widget.CardView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_9 + const-string p1, "$this$capitalize" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali similarity index 87% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali index 16064be5ba..537d586c2c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali @@ -36,19 +36,31 @@ .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Landroidx/fragment/app/FragmentManager;)V .locals 1 - const-string v0, "recyclerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "fragmentManager" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V iput-object p2, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;->fragmentManager:Landroidx/fragment/app/FragmentManager; return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -85,9 +97,7 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder; @@ -96,4 +106,13 @@ invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;ILcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Companion.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Companion.smali index d1a32aa6c3..c1cbf132eb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem.smali index a42bda70cf..a50d72a5f8 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelConnectedAccount;)V - .locals 1 + .locals 0 - const-string v0, "connectedAccount" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$UserConnectionItem;->connectedAccount:Lcom/discord/models/domain/ModelConnectedAccount; return-void + + :cond_0 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBound$2.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBound$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBound$2.smali index 87cb5ae672..3f4b9ac5ce 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBound$2.smali @@ -54,7 +54,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1.smali index eaef5211ef..62c93f9b79 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsUserConnections.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/List<", "+", @@ -42,7 +42,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -72,13 +72,20 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsUserConnections; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettingsUserConnections;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections.smali similarity index 87% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections.smali index 56725d91ca..93f357e9f5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnections.smali @@ -41,29 +41,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; - const-string v3, "getEmptyView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emptyView" - move-result-object v1 + const-string v4, "getEmptyView()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recyclerView" + const/4 v2, 0x0 - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recyclerView" + + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -307,9 +319,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 6 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -319,29 +331,29 @@ if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; + sget-object v1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter; + new-instance v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter; invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections;->getRecyclerView()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v2 + move-result-object v3 - const-string v3, "it" + const-string v4, "it" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object p1 - const-string v3, "it.supportFragmentManager" + const-string v4, "it.supportFragmentManager" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v1, v2, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;->(Landroidx/recyclerview/widget/RecyclerView;Landroidx/fragment/app/FragmentManager;)V + invoke-direct {v2, v3, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;->(Landroidx/recyclerview/widget/RecyclerView;Landroidx/fragment/app/FragmentManager;)V - invoke-virtual {v0, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {v1, v2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -352,11 +364,9 @@ :cond_0 const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const p1, 0x7f12172a @@ -383,6 +393,13 @@ invoke-static/range {v0 .. v5}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu$default(Lcom/discord/app/AppFragment;ILrx/functions/Action2;Lrx/functions/Action1;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1.smali index d548a585c0..aa27845a91 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1.smali @@ -57,21 +57,21 @@ sget-object v1, Lcom/discord/utilities/platform/Platform;->XBOX:Lcom/discord/utilities/platform/Platform; - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - const-string/jumbo v3, "v" + const-string v3, "v" if-ne v0, v1, :cond_0 sget-object v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox;->Companion:Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion; - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion;->launch(Landroid/content/Context;)V @@ -94,13 +94,13 @@ move-result-object v1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/stores/StoreUserConnections;->authorizeConnection(Ljava/lang/String;Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder.smali index b63d3f50c2..a71c119774 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder.smali @@ -45,7 +45,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder; @@ -53,29 +53,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "image" + new-instance v2, Lk0/n/c/q; - const-string v3, "getImage()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "image" - move-result-object v2 + const-string v5, "getImage()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "text" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "text" - aput-object v0, v1, v2 + const-string v4, "getText()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -98,13 +110,11 @@ } .end annotation - const-string v0, "adapter" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "dialogDismissCallback" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -127,6 +137,20 @@ iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder;->text$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "dialogDismissCallback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getImage()Landroid/widget/ImageView; @@ -190,9 +214,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem;)V .locals 1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -245,6 +267,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali similarity index 85% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali index d4feae34e6..6cc1e102fb 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali @@ -53,19 +53,31 @@ } .end annotation - const-string v0, "recyclerView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "dialogDismissCallback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V iput-object p2, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;->dialogDismissCallback:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "dialogDismissCallback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -110,17 +122,24 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder; - iget-object p2, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;->dialogDismissCallback:Lkotlin/jvm/functions/Function0; + const p2, 0x7f0d026a - const v0, 0x7f0d026a + iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;->dialogDismissCallback:Lkotlin/jvm/functions/Function0; - invoke-direct {p1, v0, p0, p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder;->(ILcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;Lkotlin/jvm/functions/Function0;)V + invoke-direct {p1, p2, p0, v0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder;->(ILcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;Lkotlin/jvm/functions/Function0;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Companion.smali similarity index 84% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Companion.smali index e728674676..d0d02bb9da 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/Fragment;)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd; @@ -50,11 +48,20 @@ const-string v1, "fragment.parentFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "javaClass" invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem.smali index cad77b8832..7a52408933 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/platform/Platform;)V - .locals 1 + .locals 0 - const-string v0, "platform" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem;->platform:Lcom/discord/utilities/platform/Platform; return-void + + :cond_0 + const-string p1, "platform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem;Lcom/discord/utilities/platform/Platform;ILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem; @@ -66,15 +73,22 @@ .method public final copy(Lcom/discord/utilities/platform/Platform;)Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem; .locals 1 - const-string v0, "platform" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem;->(Lcom/discord/utilities/platform/Platform;)V return-object v0 + + :cond_0 + const-string p1, "platform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$PlatformItem;->platform:Lcom/discord/utilities/platform/Platform; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1.smali index a9eec6db77..ba969cd27a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$onViewCreated$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsUserConnectionsAdd.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali index 96a13af936..01d1bc9354 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali @@ -33,19 +33,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "recyclerView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd; - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "recyclerView" - move-result-object v1 + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -142,9 +148,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 4 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -243,4 +247,13 @@ :cond_3 return-void + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion.smali index 373342413a..9cd79ccfad 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$1.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$1.smali index 4d26852982..ff7d8fcb46 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$1.smali @@ -59,17 +59,17 @@ move-result-object v1 - const-string/jumbo v2, "v" + const-string v2, "v" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 - const-string/jumbo v2, "v.context" + const-string v2, "v.context" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/stores/StoreUserConnections;->authorizeConnection(Ljava/lang/String;Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2$1.smali similarity index 96% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2$1.smali index cd642cbdd3..a916f8aa50 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2$1.smali @@ -55,7 +55,7 @@ const-string v1, "error" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox;->access$trackXboxLinkFailed(Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox;Lcom/discord/utilities/error/Error;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2.smali similarity index 93% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2.smali index 8c548d0b53..eff900ae18 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsUserConnectionsAddXbox.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 8 - const-string/jumbo v0, "verificationCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Ljava/lang/String;->length()I @@ -103,4 +101,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "verificationCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali similarity index 85% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali index af4bba5199..f499911925 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali @@ -33,43 +33,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; + new-instance v1, Lk0/n/c/q; - const-string v2, "codeVerificationView" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; - const-string v3, "getCodeVerificationView()Lcom/discord/views/CodeVerificationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "codeVerificationView" - move-result-object v1 + const-string v4, "getCodeVerificationView()Lcom/discord/views/CodeVerificationView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "login" + const/4 v2, 0x0 - const-string v3, "getLogin()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "login" + + const-string v4, "getLogin()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -257,7 +275,7 @@ const-string v2, "error.response" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getCode()I @@ -321,19 +339,17 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const p1, 0x7f12172a @@ -364,4 +380,11 @@ invoke-virtual {p1, v0}, Lcom/discord/views/CodeVerificationView;->setOnCodeEntered(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Companion.smali similarity index 95% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Companion.smali index 755cb16e8f..7f48558e2a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Companion.smali @@ -102,9 +102,7 @@ .end annotation .end param - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 new-instance v0, Landroid/content/Intent; @@ -143,4 +141,13 @@ invoke-virtual {p1, p2}, Lcom/discord/stores/StoreAnalytics;->onUserSettingsPaneViewed(Ljava/lang/String;)V return-void + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$2.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector$onViewCreated$2.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector.smali similarity index 79% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector.smali index b7f9916dec..0ea7b8e117 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector.smali @@ -32,29 +32,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector; + new-instance v1, Lk0/n/c/q; - const-string v2, "optionPTT" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector; - const-string v3, "getOptionPTT()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "optionPTT" - move-result-object v1 + const-string v4, "getOptionPTT()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "optionVAD" + const/4 v2, 0x0 - const-string v3, "getOptionVAD()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "optionVAD" + + const-string v4, "getOptionVAD()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -140,11 +152,9 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string/jumbo v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -169,4 +179,13 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1.smali index 6feba80685..8c99570525 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Boolean;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Boolean;", ")", "Lrx/Observable<", - "+", "Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;", ">;" } @@ -89,7 +86,7 @@ const-string v0, "isListeningForSensitivity" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2.smali index 1f4afb0176..02ffeaf329 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I @@ -76,21 +90,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3.smali similarity index 78% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3.smali index bc27d72ebe..af2553e920 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsVoice.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function6<", "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", "Ljava/lang/Boolean;", @@ -50,41 +50,55 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model; + const/4 v0, 0x6 - const/4 v1, 0x6 - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;ZZLcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;Z)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;ZZLcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;Z)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;ZZLcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;Z)Lcom/discord/widgets/settings/WidgetSettingsVoice$Model; .locals 9 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "p4" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p5" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model; @@ -107,6 +121,27 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model;->(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;ZZLcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 + + :cond_0 + const-string p1, "p5" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1.smali similarity index 83% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1.smali index 21edffe89a..3627b8b199 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,12 +59,30 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Ljava/lang/Boolean; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z .locals 1 - const-string/jumbo v0, "userRequestedListenForSensitivity" + const-string v0, "userRequestedListenForSensitivity" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -77,7 +92,7 @@ const-string p1, "isNativeEngineInitialized" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -97,23 +112,5 @@ const/4 p1, 0x1 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - check-cast p2, Ljava/lang/Boolean; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1;->call(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion.smali similarity index 68% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion.smali index c83f6260f7..f199e66dad 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final get(Lrx/Observable;)Lrx/Observable; - .locals 8 + .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -47,85 +47,83 @@ } .end annotation - const-string v0, "requestListenForSensitivity" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaEngine;->getIsNativeEngineInitialized()Lrx/Observable; - - move-result-object v0 - - sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1; - - invoke-static {p1, v0, v1}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; - - move-result-object p1 - - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings;->getVoiceConfig()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; move-result-object v1 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaEngine;->getIsNativeEngineInitialized()Lrx/Observable; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; + move-result-object v1 - move-result-object v0 + sget-object v2, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$shouldListenForSensitivity$1; - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings;->getEnableVideoHardwareScaling()Lrx/Observable; + invoke-static {p1, v1, v2}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + + move-result-object p1 + + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings;->getVoiceConfig()Lrx/Observable; move-result-object v2 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getVideoSupport()Lcom/discord/stores/StoreVideoSupport; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreVideoSupport;->get()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaSettings;->getEnableVideoHardwareScaling()Lrx/Observable; move-result-object v3 - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getVideoSupport()Lcom/discord/stores/StoreVideoSupport; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreMediaEngine;->getOpenSLESConfig()Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/stores/StoreVideoSupport;->get()Lrx/Observable; move-result-object v4 - sget-object v0, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {p1, v0}, Lrx/Observable;->U(Ls0/k/b;)Lrx/Observable; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreMediaEngine;->getOpenSLESConfig()Lrx/Observable; move-result-object v5 + sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$1; + + invoke-virtual {p1, v1}, Lrx/Observable;->U(Ls0/k/b;)Lrx/Observable; + + move-result-object v6 + sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getExperiments()Lcom/discord/stores/StoreExperiments; move-result-object p1 - const-string v0, "2020-04_noise_cancellation_android" + const/4 v1, 0x2 - const/4 v6, 0x0 + const-string v7, "2020-04_noise_cancellation_android" - const/4 v7, 0x2 - - invoke-static {p1, v0, v6, v7, v6}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v7, v0, v1, v0}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; move-result-object p1 @@ -133,7 +131,7 @@ invoke-virtual {p1, v0}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable; - move-result-object v6 + move-result-object v7 sget-object p1, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion$get$3; @@ -146,17 +144,17 @@ move-object p1, v0 :cond_0 - move-object v7, p1 + move-object v8, p1 - check-cast v7, Lrx/functions/Func6; + check-cast v8, Lrx/functions/Func6; - invoke-static/range {v1 .. v7}, Lrx/Observable;->f(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func6;)Lrx/Observable; + invoke-static/range {v2 .. v8}, Lrx/Observable;->f(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func6;)Lrx/Observable; move-result-object p1 const-string v0, "Observable\n .\u2026 ::Model\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -168,7 +166,14 @@ const-string v0, "Observable\n .\u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_1 + const-string p1, "requestListenForSensitivity" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$Model.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$Model.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$WhenMappings.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$WhenMappings.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$WhenMappings.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$WhenMappings.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$$inlined$forEach$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$$inlined$forEach$lambda$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$$inlined$forEach$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$$inlined$forEach$lambda$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$1.smali similarity index 91% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$1.smali index 41e3b69518..bb73877879 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$1.smali @@ -49,11 +49,11 @@ const-string v1, "childFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice$InputModeSelector; - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v1}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$3.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$3.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$4.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$4.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$4.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$5.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$5.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$5.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$6.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$6.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$6.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$6.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$7.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$7.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$7.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$7.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$8.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$8.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$8.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureUI$8.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureVoiceSensitivity$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureVoiceSensitivity$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$configureVoiceSensitivity$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$configureVoiceSensitivity$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1.smali index e024a79d01..3337b07973 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1.smali @@ -59,12 +59,12 @@ # virtual methods -.method public final call(Lcom/discord/rtcconnection/RtcConnection$State;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; + check-cast p1, Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1;->call(Lcom/discord/rtcconnection/RtcConnection$State;)Z move-result p1 @@ -75,14 +75,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Lcom/discord/rtcconnection/RtcConnection$State;)Z + .locals 1 - check-cast p1, Lcom/discord/rtcconnection/RtcConnection$State; + sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$1;->call(Lcom/discord/rtcconnection/RtcConnection$State;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2.smali similarity index 90% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2.smali index 6e8dec3688..48acca3e2a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/rtcconnection/RtcConnection$State;", - "Lcom/discord/models/domain/ModelChannel;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/rtcconnection/RtcConnection$State;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3.smali index 8667d55368..96875d9a51 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsVoice.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -44,7 +44,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,7 +87,7 @@ const-string v1, "requireActivity()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/voice/DiscordOverlayService$Companion;->launchOverlayForVoice(Landroid/content/Context;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$$inlined$let$lambda$1.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$$inlined$let$lambda$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$$inlined$let$lambda$1.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1.smali similarity index 94% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1.smali index a3dfb86dbd..e191c6877f 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1.smali @@ -65,7 +65,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->access$hasOverlayPermission(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;)Z @@ -114,7 +114,7 @@ const-string v3, "overlayCS.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String; @@ -150,7 +150,7 @@ const-string v1, "isChecked" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1.smali similarity index 92% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1.smali index 2a75e57bfe..c47bd1230d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1.smali @@ -41,7 +41,7 @@ const-string v1, "target" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$1.smali similarity index 88% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$1.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$1.smali index 878d7847c7..f49766d8ee 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$1.smali @@ -26,11 +26,9 @@ # virtual methods .method public onProgressChanged(Landroid/widget/SeekBar;IZ)V - .locals 1 + .locals 0 - const-string v0, "seekBar" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p3, :cond_0 @@ -52,4 +50,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "seekBar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$2.smali similarity index 87% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$2.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$2.smali index 4ae07deb0f..c8ae105c01 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$2.smali @@ -26,11 +26,9 @@ # virtual methods .method public onProgressChanged(Landroid/widget/SeekBar;IZ)V - .locals 1 + .locals 0 - const-string v0, "seekBar" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p3, :cond_0 @@ -50,4 +48,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "seekBar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3.smali similarity index 89% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3.smali index 9b931b8028..11b246fccc 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsVoice.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/WidgetSettingsVoice$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/WidgetSettingsVoice$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/settings/WidgetSettingsVoice; invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettingsVoice;Lcom/discord/widgets/settings/WidgetSettingsVoice$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$sam$rx_functions_Func6$0.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$sam$rx_functions_Func6$0.smali similarity index 100% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice$sam$rx_functions_Func6$0.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice$sam$rx_functions_Func6$0.smali diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice.smali similarity index 81% rename from com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali rename to com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice.smali index db288408a8..b7f2e0aeba 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/WidgetSettingsVoice.smali @@ -97,319 +97,451 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const/16 v0, 0x16 new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + new-instance v1, Lk0/n/c/q; - const-string v2, "overlayCS" + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-string v3, "getOverlayCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "overlayCS" - move-result-object v1 + const-string v4, "getOverlayCS()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "inputModelValue" - - const-string v3, "getInputModelValue()Landroid/widget/TextView;" - - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; - - move-result-object v1 - - const/4 v2, 0x1 + const/4 v2, 0x0 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + new-instance v1, Lk0/n/c/q; - const-string v2, "inputModeContainer" + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-string v3, "getInputModeContainer()Landroid/view/View;" + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v1 + const-string v4, "inputModelValue" - const/4 v2, 0x2 + const-string v5, "getInputModelValue()Landroid/widget/TextView;" - aput-object v1, v0, v2 + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "voiceVideoGuide" + const/4 v3, 0x1 - const-string v3, "getVoiceVideoGuide()Landroid/widget/TextView;" + aput-object v1, v0, v3 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const/4 v2, 0x3 + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v1, v0, v2 + move-result-object v3 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-string v4, "inputModeContainer" - const-string v2, "openSLESDefault" + const-string v5, "getInputModeContainer()Landroid/view/View;" - const-string v3, "getOpenSLESDefault()Lcom/discord/views/CheckedSetting;" + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - move-result-object v1 + const/4 v3, 0x2 - const/4 v2, 0x4 + aput-object v1, v0, v3 - aput-object v1, v0, v2 + new-instance v1, Lk0/n/c/q; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-string v2, "openSLESForceEnabled" + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-string v3, "getOpenSLESForceEnabled()Lcom/discord/views/CheckedSetting;" + move-result-object v3 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "voiceVideoGuide" - move-result-object v1 + const-string v5, "getVoiceVideoGuide()Landroid/widget/TextView;" - const/4 v2, 0x5 + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - aput-object v1, v0, v2 + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const/4 v3, 0x3 - const-string v2, "openSLESForceDisabled" + aput-object v1, v0, v3 - const-string v3, "getOpenSLESForceDisabled()Lcom/discord/views/CheckedSetting;" + new-instance v1, Lk0/n/c/q; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - move-result-object v1 + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v2, 0x6 + move-result-object v3 - aput-object v1, v0, v2 + const-string v4, "openSLESDefault" - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-string v5, "getOpenSLESDefault()Lcom/discord/views/CheckedSetting;" - const-string v2, "autoVADCS" + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v3, "getAutoVADCS()Lcom/discord/views/CheckedSetting;" + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const/4 v3, 0x4 - move-result-object v1 + aput-object v1, v0, v3 - const/4 v2, 0x7 + new-instance v1, Lk0/n/c/q; - aput-object v1, v0, v2 + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-string v2, "echoCancellationCS" + move-result-object v3 - const-string v3, "getEchoCancellationCS()Lcom/discord/views/CheckedSetting;" + const-string v4, "openSLESForceEnabled" - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v5, "getOpenSLESForceEnabled()Lcom/discord/views/CheckedSetting;" - move-result-object v1 + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const/16 v2, 0x8 + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - aput-object v1, v0, v2 + const/4 v3, 0x5 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + aput-object v1, v0, v3 - const-string v2, "noiseSuppressionCS" + new-instance v1, Lk0/n/c/q; - const-string v3, "getNoiseSuppressionCS()Lcom/discord/views/CheckedSetting;" + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - move-result-object v1 + move-result-object v3 - const/16 v2, 0x9 + const-string v4, "openSLESForceDisabled" - aput-object v1, v0, v2 + const-string v5, "getOpenSLESForceDisabled()Lcom/discord/views/CheckedSetting;" - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "gainControlCS" + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getGainControlCS()Lcom/discord/views/CheckedSetting;" + const/4 v3, 0x6 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v1, v0, v3 - move-result-object v1 + new-instance v1, Lk0/n/c/q; - const/16 v2, 0xa + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - aput-object v1, v0, v2 + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + move-result-object v3 - const-string v2, "noiseCancellationCS" + const-string v4, "autoVADCS" - const-string v3, "getNoiseCancellationCS()Lcom/discord/views/CheckedSetting;" + const-string v5, "getAutoVADCS()Lcom/discord/views/CheckedSetting;" - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - move-result-object v1 + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const/16 v2, 0xb + const/4 v3, 0x7 - aput-object v1, v0, v2 + aput-object v1, v0, v3 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + new-instance v1, Lk0/n/c/q; - const-string v2, "noiseCancellationInfo" + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-string v3, "getNoiseCancellationInfo()Landroid/widget/TextView;" + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v1 + const-string v4, "echoCancellationCS" - const/16 v2, 0xc + const-string v5, "getEchoCancellationCS()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v2 + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string/jumbo v2, "voiceOutputVolume" + const/16 v3, 0x8 - const-string v3, "getVoiceOutputVolume()Landroid/widget/SeekBar;" + aput-object v1, v0, v3 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const/16 v2, 0xd + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - aput-object v1, v0, v2 + move-result-object v3 - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-string v4, "noiseSuppressionCS" - const-string/jumbo v2, "voiceSensitivityManual" + const-string v5, "getNoiseSuppressionCS()Lcom/discord/views/CheckedSetting;" - const-string v3, "getVoiceSensitivityManual()Landroid/widget/SeekBar;" + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - move-result-object v1 + const/16 v3, 0x9 - const/16 v2, 0xe + aput-object v1, v0, v3 - aput-object v1, v0, v2 + new-instance v1, Lk0/n/c/q; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-string/jumbo v2, "voiceSensitivityAutomatic" + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-string v3, "getVoiceSensitivityAutomatic()Landroid/view/View;" + move-result-object v3 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "gainControlCS" - move-result-object v1 + const-string v5, "getGainControlCS()Lcom/discord/views/CheckedSetting;" - const/16 v2, 0xf + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - aput-object v1, v0, v2 + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const/16 v3, 0xa - const-string/jumbo v2, "voiceSensitivityWrap" + aput-object v1, v0, v3 - const-string v3, "getVoiceSensitivityWrap()Landroid/view/View;" + new-instance v1, Lk0/n/c/q; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - move-result-object v1 + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/16 v2, 0x10 + move-result-object v3 - aput-object v1, v0, v2 + const-string v4, "noiseCancellationCS" - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-string v5, "getNoiseCancellationCS()Lcom/discord/views/CheckedSetting;" - const-string/jumbo v2, "voiceSensitivityLabel" + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v3, "getVoiceSensitivityLabel()Landroid/widget/TextView;" + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const/16 v3, 0xb - move-result-object v1 + aput-object v1, v0, v3 - const/16 v2, 0x11 + new-instance v1, Lk0/n/c/q; - aput-object v1, v0, v2 + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-string/jumbo v2, "voiceSensitivityTestingContainer" + move-result-object v3 - const-string v3, "getVoiceSensitivityTestingContainer()Landroid/view/ViewGroup;" + const-string v4, "noiseCancellationInfo" - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v5, "getNoiseCancellationInfo()Landroid/widget/TextView;" - move-result-object v1 + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const/16 v2, 0x12 + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - aput-object v1, v0, v2 + const/16 v3, 0xc - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + aput-object v1, v0, v3 - const-string/jumbo v2, "voiceSensitivityTestingButton" + new-instance v1, Lk0/n/c/q; - const-string v3, "getVoiceSensitivityTestingButton()Landroid/widget/Button;" + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - move-result-object v1 + move-result-object v3 - const/16 v2, 0x13 + const-string v4, "voiceOutputVolume" - aput-object v1, v0, v2 + const-string v5, "getVoiceOutputVolume()Landroid/widget/SeekBar;" - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string/jumbo v2, "videoSettingsContainer" + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getVideoSettingsContainer()Landroid/view/View;" + const/16 v3, 0xd - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v1, v0, v3 - move-result-object v1 + new-instance v1, Lk0/n/c/q; - const/16 v2, 0x14 + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; - aput-object v1, v0, v2 + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const-class v1, Lcom/discord/widgets/settings/WidgetSettingsVoice; + move-result-object v3 - const-string v2, "hardwareScalingCS" + const-string v4, "voiceSensitivityManual" - const-string v3, "getHardwareScalingCS()Lcom/discord/views/CheckedSetting;" + const-string v5, "getVoiceSensitivityManual()Landroid/widget/SeekBar;" - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - move-result-object v1 + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const/16 v2, 0x15 + const/16 v3, 0xe - aput-object v1, v0, v2 + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "voiceSensitivityAutomatic" + + const-string v5, "getVoiceSensitivityAutomatic()Landroid/view/View;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0xf + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "voiceSensitivityWrap" + + const-string v5, "getVoiceSensitivityWrap()Landroid/view/View;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0x10 + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "voiceSensitivityLabel" + + const-string v5, "getVoiceSensitivityLabel()Landroid/widget/TextView;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0x11 + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "voiceSensitivityTestingContainer" + + const-string v5, "getVoiceSensitivityTestingContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0x12 + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "voiceSensitivityTestingButton" + + const-string v5, "getVoiceSensitivityTestingButton()Landroid/widget/Button;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0x13 + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "videoSettingsContainer" + + const-string v5, "getVideoSettingsContainer()Landroid/view/View;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0x14 + + aput-object v1, v0, v3 + + new-instance v1, Lk0/n/c/q; + + const-class v3, Lcom/discord/widgets/settings/WidgetSettingsVoice; + + invoke-static {v3}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "hardwareScalingCS" + + const-string v5, "getHardwareScalingCS()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/16 v3, 0x15 + + aput-object v1, v0, v3 sput-object v0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -425,7 +557,7 @@ const/high16 v1, -0x40800000 # -1.0f - invoke-direct {v0, v1, v4}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->(FZ)V + invoke-direct {v0, v1, v2}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->(FZ)V sput-object v0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->LOCAL_VOICE_STATUS_ENGINE_UNINITIALIZED:Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus; @@ -652,7 +784,7 @@ :cond_0 const-string p0, "openSLESConfigRadioManager" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -807,7 +939,7 @@ const-string v1, "getString(R.string.form_\u2026shooting_guide, guideUrl)" - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getVoiceVideoGuide()Landroid/widget/TextView; @@ -819,7 +951,7 @@ const-string v2, "requireContext()" - invoke-static {v7, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v9, 0x0 @@ -1031,7 +1163,7 @@ const-string v1, "getString(\n R.str\u2026.NOISE_SUPPRESSION)\n )" - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getNoiseCancellationInfo()Landroid/widget/TextView; @@ -1041,7 +1173,7 @@ move-result-object v9 - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v11, 0x0 @@ -1248,14 +1380,14 @@ :cond_d const-string v1, "openSLESConfigRadioButtons" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_e const-string v1, "openSLESConfigRadioManager" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 .end method @@ -1317,7 +1449,7 @@ sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsVoice;->LOCAL_VOICE_STATUS_ENGINE_UNINITIALIZED:Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1948,7 +2080,7 @@ move-result-object v2 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1963,7 +2095,7 @@ move-result-object v2 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1978,7 +2110,7 @@ move-result-object v2 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2012,7 +2144,7 @@ :cond_4 const-string v0, "openSLESConfigRadioManager" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2072,7 +2204,7 @@ const-string v2, "filter { it != null }.map { it!! }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettingsVoice$onOverlayToggled$2; @@ -2082,7 +2214,7 @@ const-string v1, "Observable\n .co\u2026 -> rtcState to channel }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v1, 0xc8 @@ -2131,7 +2263,7 @@ const-string v2, "requireActivity()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/voice/DiscordOverlayService$Companion;->requestOverlayClose(Landroid/content/Context;)V @@ -2164,7 +2296,7 @@ const-string p3, "requireContext()" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->access$hasOverlayPermission(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;)Z @@ -2197,73 +2329,71 @@ .method public onViewBound(Landroid/view/View;)V .locals 7 - const-string/jumbo v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 v0, 0x3 + const/4 v1, 0x3 - new-array v0, v0, [Lcom/discord/views/CheckedSetting; + new-array v1, v1, [Lcom/discord/views/CheckedSetting; invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getOpenSLESDefault()Lcom/discord/views/CheckedSetting; - move-result-object v1 + move-result-object v2 - const/4 v2, 0x0 + const/4 v3, 0x0 - aput-object v1, v0, v2 + aput-object v2, v1, v3 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getOpenSLESForceEnabled()Lcom/discord/views/CheckedSetting; - move-result-object v1 + move-result-object v2 - const/4 v3, 0x1 + const/4 v4, 0x1 - aput-object v1, v0, v3 + aput-object v2, v1, v4 + + const/4 v2, 0x2 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getOpenSLESForceDisabled()Lcom/discord/views/CheckedSetting; + move-result-object v5 + + aput-object v5, v1, v2 + + invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + move-result-object v1 - const/4 v4, 0x2 + iput-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->openSLESConfigRadioButtons:Ljava/util/List; - aput-object v1, v0, v4 + new-instance v2, Lcom/discord/views/RadioManager; - invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + if-eqz v1, :cond_4 - move-result-object v0 + invoke-direct {v2, v1}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V - iput-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->openSLESConfigRadioButtons:Ljava/util/List; - - new-instance v1, Lcom/discord/views/RadioManager; - - const/4 v4, 0x0 - - if-eqz v0, :cond_4 - - invoke-direct {v1, v0}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V - - iput-object v1, p0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->openSLESConfigRadioManager:Lcom/discord/views/RadioManager; + iput-object v2, p0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->openSLESConfigRadioManager:Lcom/discord/views/RadioManager; invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getOverlayCS()Lcom/discord/views/CheckedSetting; - 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;->getUserSettings()Lcom/discord/stores/StoreUserSettings; - move-result-object v1 - invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z + sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - move-result v1 + invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; - if-eqz v1, :cond_0 + move-result-object v2 - sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion; + invoke-virtual {v2}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z + + move-result v2 + + if-eqz v2, :cond_0 + + sget-object v2, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2271,68 +2401,68 @@ const-string v6, "requireContext()" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, v5}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->access$hasOverlayPermission(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;)Z + invoke-static {v2, v5}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->access$hasOverlayPermission(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - const/4 v1, 0x1 + const/4 v2, 0x1 goto :goto_0 :cond_0 - const/4 v1, 0x0 + const/4 v2, 0x0 :goto_0 - invoke-virtual {v0, v1}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V + invoke-virtual {v1, v2}, Lcom/discord/views/CheckedSetting;->setChecked(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getOverlayCS()Lcom/discord/views/CheckedSetting; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1; + new-instance v2, Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1; - invoke-direct {v1, p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1;->(Lcom/discord/widgets/settings/WidgetSettingsVoice;)V + invoke-direct {v2, p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBound$1;->(Lcom/discord/widgets/settings/WidgetSettingsVoice;)V - invoke-virtual {v0, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V + invoke-virtual {v1, v2}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; - move-result-object v0 + move-result-object v1 - const-string v1, "ARG_TARGET_RES_ID" + const-string v2, "ARG_TARGET_RES_ID" - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I - - move-result v0 - - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Number;->intValue()I + invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result v1 - if-nez v1, :cond_1 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Number;->intValue()I + + move-result v2 + + if-nez v2, :cond_1 goto :goto_1 :cond_1 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_1 - if-nez v3, :cond_2 + if-nez v4, :cond_2 - move-object v4, v0 + move-object v0, v1 :cond_2 - if-eqz v4, :cond_3 + if-eqz v0, :cond_3 - invoke-virtual {v4}, Ljava/lang/Number;->intValue()I + invoke-virtual {v0}, Ljava/lang/Number;->intValue()I move-result v0 @@ -2344,15 +2474,15 @@ invoke-direct {v1, v0}, Lcom/discord/widgets/settings/WidgetSettingsVoice$onViewBound$3$1;->(Landroid/view/View;)V - const-wide/16 v3, 0x3e8 + const-wide/16 v4, 0x3e8 - invoke-virtual {v0, v1, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z + invoke-virtual {v0, v1, v4, v5}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsVoice;->getOverlayCS()Lcom/discord/views/CheckedSetting; move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2372,9 +2502,9 @@ move-result-object v1 - const-string v3, "ARG_TARGET_AUTO_TOGGLE" + const-string v2, "ARG_TARGET_AUTO_TOGGLE" - invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z + invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z move-result v1 @@ -2392,9 +2522,16 @@ :cond_4 const-string p1, "openSLESConfigRadioButtons" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v4 + throw v0 + + :cond_5 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -2428,7 +2565,7 @@ const-string v2, "requestListenForSensitivitySubject" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Model$Companion;->get(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Companion.smali index 51c3042009..1a8aeca837 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Companion.smali @@ -36,13 +36,11 @@ .method public final show(Landroidx/fragment/app/FragmentManager;Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Mode;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "mode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance v0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; @@ -77,4 +75,18 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1.smali index 6cc451f890..3afb519511 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetDisableDeleteAccountDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,63 +59,61 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 4 + .locals 5 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1;->this$0:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1;->this$0:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - invoke-static {v0}, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;->access$getConfirmBtn$p(Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;)Lcom/discord/views/LoadingButton; + invoke-static {v1}, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;->access$getConfirmBtn$p(Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;)Lcom/discord/views/LoadingButton; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + const/4 v2, 0x0 - invoke-virtual {v0, v1}, Lcom/discord/views/LoadingButton;->setIsLoading(Z)V + invoke-virtual {v1, v2}, Lcom/discord/views/LoadingButton;->setIsLoading(Z)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; - move-result-object v0 + move-result-object v1 - const-string v2, "it.response" + const-string v3, "it.response" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getCode()I + invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getCode()I - move-result v0 + move-result v1 - const v3, 0xc362 + const v4, 0xc362 - if-eq v0, v3, :cond_1 + if-eq v1, v4, :cond_1 - const v3, 0xea68 + const v4, 0xea68 - if-eq v0, v3, :cond_0 + if-eq v1, v4, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1;->this$0:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$1;->this$0:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; + invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; move-result-object p1 - const/4 v2, 0x0 - const/16 v3, 0xc - invoke-static {v0, p1, v1, v2, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, p1, v2, v0, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V goto :goto_0 @@ -130,7 +128,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; @@ -151,7 +149,7 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; @@ -161,4 +159,11 @@ :goto_0 return-void + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$2.smali index 76e685c163..5c5a6a5f34 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onDisableClicked$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetDisableDeleteAccountDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onResume$1.smali index cf1396ba47..5b3a7861ad 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetDisableDeleteAccountDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/models/domain/ModelUser;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/models/domain/ModelUser;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;->access$configureUI(Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog;Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$2.smali index 3d445529d7..266cc0a896 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetDisableDeleteAccountDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$2;->this$0:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; @@ -71,9 +71,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$3.smali index 0b2889a466..1266e8f090 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetDisableDeleteAccountDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$onViewBound$3;->this$0:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; @@ -71,9 +71,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali index 108629a44f..f548ed7cf3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali @@ -42,85 +42,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerTv" + const-class v2, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - const-string v3, "getHeaderTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "headerTv" - move-result-object v1 + const-string v4, "getHeaderTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bodyTv" + const/4 v2, 0x0 - const-string v3, "getBodyTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bodyTv" + + const-string v4, "getBodyTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancelBtn" + const-class v2, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - const-string v3, "getCancelBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancelBtn" + + const-string v4, "getCancelBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmBtn" + const-class v2, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - const-string v3, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmBtn" + + const-string v4, "getConfirmBtn()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - const-string v3, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordWrap" + + const-string v4, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "codeWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog; - const-string v3, "getCodeWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "codeWrap" + + const-string v4, "getCodeWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -569,9 +605,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 7 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -581,13 +617,13 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const-string v1, "extra_mode" + const-string v0, "extra_mode" - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I + invoke-virtual {v1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I move-result v0 @@ -597,12 +633,7 @@ aget-object v0, v1, v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 if-nez v0, :cond_1 sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -713,4 +744,11 @@ invoke-virtual {p1, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion.smali index f6dea095da..3db442e32f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;Z)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; @@ -69,4 +67,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$1.smali index b6071afa3d..26954457e9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableSMSBackupDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$1;->this$0:Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; @@ -87,7 +85,7 @@ const-string v1, "it.response" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; @@ -96,4 +94,13 @@ invoke-virtual {v0, p1}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$2.smali index 2117f27bba..623a32a0b6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$enableSMSBackup$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableSMSBackupDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali index 27b33972c4..9d7f2406b2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali @@ -39,71 +39,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "header" + const-class v2, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; - const-string v3, "getHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "header" - move-result-object v1 + const-string v4, "getHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "body" + const/4 v2, 0x0 - const-string v3, "getBody()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "body" + + const-string v4, "getBody()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; - const-string v3, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordWrap" + + const-string v4, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancel" + const-class v2, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; - const-string v3, "getCancel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancel" + + const-string v4, "getCancel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirm" + const-class v2, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog; - const-string v3, "getConfirm()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirm" + + const-string v4, "getConfirm()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Companion.smali index 829ca34383..07f23cbd8f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Companion.smali @@ -98,9 +98,7 @@ .method public final launch(Landroid/content/Context;ZLcom/discord/widgets/settings/account/WidgetSettingsAccount$Redirect;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 new-instance v0, Landroid/content/Intent; @@ -130,4 +128,13 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion$get$1.smali index e71be5f5b0..cc2a4a2f8e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion$get$1.smali @@ -29,15 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/stores/StoreMFA$State;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -87,11 +79,11 @@ const-string v0, "meUser" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "pendingMFAState" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p3}, Ljava/util/Map;->values()Ljava/util/Collection; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion.smali index 98c658dfca..91d5c208fd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model$Companion.smali @@ -82,7 +82,7 @@ const-string v1, "Observable.combineLatest\u2026 )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model.smali index 02eff6f2ae..f35b748492 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$Model.smali @@ -50,13 +50,11 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreMFA$State;Z)V .locals 1 - const-string v0, "meUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "pendingMFAState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +65,20 @@ iput-boolean p3, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;->ownsAnyGuilds:Z return-void + + :cond_0 + const-string p1, "pendingMFAState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreMFA$State;ZILjava/lang/Object;)Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model; @@ -129,19 +141,31 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreMFA$State;Z)Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model; .locals 1 - const-string v0, "meUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "pendingMFAState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/stores/StoreMFA$State;Z)V return-object v0 + + :cond_0 + const-string p1, "pendingMFAState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "meUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -159,7 +183,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;->meUser:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -169,7 +193,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;->pendingMFAState:Lcom/discord/stores/StoreMFA$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$1.smali index ea147b9a7e..3284b6eac7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$1.smali @@ -49,7 +49,7 @@ const-string v0, "v" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$11.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$11.smali index 74eaf7b283..67868fde6b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$11.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$11.smali @@ -51,7 +51,7 @@ const-string v1, "view" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "view.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$12.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$12.smali index dfa30457be..e1169e7041 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$12.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$12.smali @@ -66,7 +66,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Mode;->DISABLE:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Mode; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$13.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$13.smali index 94e8497200..9054225002 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$13.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$13.smali @@ -66,7 +66,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Mode;->DELETE:Lcom/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog$Mode; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$14.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$14.smali index 089838e04f..e5f5a648c1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$14.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$14.smali @@ -61,7 +61,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v1}, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;Z)V @@ -106,7 +106,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v3}, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;Z)V @@ -119,7 +119,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$2.smali index fc2c74619c..25bd9267bd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$2.smali @@ -51,7 +51,7 @@ const-string v1, "accountChangePassword.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$3.smali index b2720f56ee..cd2b5e8933 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$3.smali @@ -73,7 +73,7 @@ const-string v0, "dataUrl" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 @@ -81,7 +81,7 @@ const-string v2, "data:image/gif" - invoke-static {p1, v2, v0, v1}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v2, v0, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -97,7 +97,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x4 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$6.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$6.smali index f9a9f905a7..ac9e7e173e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$6.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$7$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$7$1.smali index 735ad32bf6..da7d324409 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$7$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$7$1.smali @@ -55,7 +55,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->access$configureUpdatedUser(Lcom/discord/widgets/settings/account/WidgetSettingsAccount;Lcom/discord/models/domain/ModelUser;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$8.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$8.smali index 14916f13b4..5dc40a45d1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$8.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$8.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$9.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$9.smali index 683e11e33a..9eacdb4e34 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$9.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$configureUI$9.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$onViewBoundOrOnResume$1.smali index 935859bf40..53895cfade 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccount$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccount.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->access$configureUI(Lcom/discord/widgets/settings/account/WidgetSettingsAccount;Lcom/discord/widgets/settings/account/WidgetSettingsAccount$Model;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1.smali index 0ab1ef6482..05f8f7cedb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccount.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Token;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -99,7 +99,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser$Token;->getToken()Ljava/lang/String; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1.smali index 4df1219091..97b65f7532 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccount.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,13 +64,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;)V .locals 11 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "code" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; @@ -78,18 +76,16 @@ move-result-object p1 - new-instance v0, Lcom/discord/restapi/RestAPIParams$AuthCode; + new-instance v1, Lcom/discord/restapi/RestAPIParams$AuthCode; - invoke-direct {v0, p2}, Lcom/discord/restapi/RestAPIParams$AuthCode;->(Ljava/lang/String;)V + invoke-direct {v1, p2}, Lcom/discord/restapi/RestAPIParams$AuthCode;->(Ljava/lang/String;)V - invoke-virtual {p1, v0}, Lcom/discord/utilities/rest/RestAPI;->disableMFA(Lcom/discord/restapi/RestAPIParams$AuthCode;)Lrx/Observable; + invoke-virtual {p1, v1}, Lcom/discord/utilities/rest/RestAPI;->disableMFA(Lcom/discord/restapi/RestAPIParams$AuthCode;)Lrx/Observable; move-result-object p1 iget-object p2, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p1, p2, v0, v1, 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; @@ -114,7 +110,7 @@ const-string p2, "RestAPI.api\n \u2026rmers.withDimmer(dimmer))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p2, 0x0 @@ -132,16 +128,16 @@ const-class v3, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - new-instance v8, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1;->(Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1;)V - const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1$1;->(Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1;)V + const/16 v9, 0x1c const/4 v10, 0x0 @@ -149,4 +145,18 @@ 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 return-void + + :cond_0 + const-string p1, "code" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount.smali index 93f642c73b..f1b4b36c4e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccount.smali @@ -107,379 +107,541 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountScrollView" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountScrollView()Landroidx/core/widget/NestedScrollView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "accountScrollView" - move-result-object v1 + const-string v4, "getAccountScrollView()Landroidx/core/widget/NestedScrollView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "accountSave" + const/4 v2, 0x0 - const-string v3, "getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "accountSave" + + const-string v4, "getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountChangePassword" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountChangePassword()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountChangePassword" + + const-string v4, "getAccountChangePassword()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountTag" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountTag()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountTag" + + const-string v4, "getAccountTag()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountEmail" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountEmail()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountEmail" + + const-string v4, "getAccountEmail()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountEdit" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountEdit()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountEdit" + + const-string v4, "getAccountEdit()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountAvatar" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountAvatar()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountAvatar" + + const-string v4, "getAccountAvatar()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountVerification" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountVerification()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountVerification" + + const-string v4, "getAccountVerification()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountVerificationResend" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountVerificationResend()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountVerificationResend" + + const-string v4, "getAccountVerificationResend()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountAvatarContainer" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountAvatarContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountAvatarContainer" + + const-string v4, "getAccountAvatarContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "removeAvatar" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getRemoveAvatar()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "removeAvatar" + + const-string v4, "getRemoveAvatar()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFAHeader" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFAHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFAHeader" + + const-string v4, "getAccountMFAHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountBackupCodes" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountBackupCodes()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountBackupCodes" + + const-string v4, "getAccountBackupCodes()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountRemove2fa" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountRemove2fa()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountRemove2fa" + + const-string v4, "getAccountRemove2fa()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountSMSBackup" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountSMSBackup()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountSMSBackup" + + const-string v4, "getAccountSMSBackup()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountSMSPhone" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountSMSPhone()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountSMSPhone" + + const-string v4, "getAccountSMSPhone()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFAFlipper" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFAFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFAFlipper" + + const-string v4, "getAccountMFAFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFALottie" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFALottie()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFALottie" + + const-string v4, "getAccountMFALottie()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFASalesPitch" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFASalesPitch()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFASalesPitch" + + const-string v4, "getAccountMFASalesPitch()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFAEnable" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFAEnable()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFAEnable" + + const-string v4, "getAccountMFAEnable()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFAEnabledContainer" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFAEnabledContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFAEnabledContainer" + + const-string v4, "getAccountMFAEnabledContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x14 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountMFADisabledContainer" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountMFADisabledContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountMFADisabledContainer" + + const-string v4, "getAccountMFADisabledContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x15 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "blockedUsers" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getBlockedUsers()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "blockedUsers" + + const-string v4, "getBlockedUsers()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x16 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountDataWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountDataWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountDataWrap" + + const-string v4, "getAccountDataWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x17 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountDataDisable" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountDataDisable()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountDataDisable" + + const-string v4, "getAccountDataDisable()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x18 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountDataDelete" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getAccountDataDelete()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountDataDelete" + + const-string v4, "getAccountDataDelete()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x19 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccount; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1a @@ -1550,7 +1712,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0, v4}, Lcom/discord/widgets/settings/account/WidgetEnableSMSBackupDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;Z)V @@ -2245,7 +2407,7 @@ iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->lastIconUrl:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2286,7 +2448,7 @@ const-string v3, "asset://asset/images/default_avatar" - invoke-static {p1, v3, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p1, v3, v1, v2}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p1 @@ -2323,7 +2485,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->(Landroid/content/Context;)V @@ -2355,7 +2517,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->show(Landroidx/fragment/app/FragmentManager;)V @@ -2385,7 +2547,7 @@ const-string v3, "requireContext().getString(R.string.two_fa_remove)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2399,7 +2561,7 @@ const-string v4, "requireContext().getStri\u2026ngs_mfa_enable_code_body)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2413,7 +2575,7 @@ const-string v5, "requireContext().getStri\u2026.string.two_fa_auth_code)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Lcom/discord/widgets/settings/account/WidgetSettingsAccount$showRemove2FAModal$1; @@ -2446,13 +2608,11 @@ .method public onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V .locals 7 - const-string v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V @@ -2462,7 +2622,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->accountAvatarSelectedResult:Lrx/functions/Action1; @@ -2477,18 +2637,30 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/images/MGImages;->prepareImageUpload(Landroid/net/Uri;Ljava/lang/String;Landroidx/fragment/app/FragmentManager;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lrx/functions/Action1;Lcom/discord/dialogs/ImageUploadDialog$PreviewType;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V .locals 2 - const-string v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mimeType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V @@ -2501,14 +2673,28 @@ invoke-static {v0, p1, p2, v1}, Lcom/discord/utilities/images/MGImages;->requestDataUrl(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Lrx/functions/Action1;)V return-void + + :cond_0 + const-string p1, "mimeType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -2522,33 +2708,31 @@ const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->setRetainInstance(Z)V - invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->setRetainInstance(Z)V + iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->state:Lcom/discord/utilities/stateful/StatefulViews; - iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->state:Lcom/discord/utilities/stateful/StatefulViews; + invoke-virtual {v0, p0}, Lcom/discord/utilities/stateful/StatefulViews;->setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V - invoke-virtual {v1, p0}, Lcom/discord/utilities/stateful/StatefulViews;->setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V - - iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->state:Lcom/discord/utilities/stateful/StatefulViews; + iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->state:Lcom/discord/utilities/stateful/StatefulViews; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; move-result-object v2 - new-array v0, v0, [Landroid/view/View; + new-array v1, v1, [Landroid/view/View; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccount;->getAccountEmail()Landroid/widget/TextView; move-result-object v3 - aput-object v3, v0, p1 + aput-object v3, v1, p1 - invoke-virtual {v1, p0, v2, v0}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V + invoke-virtual {v0, p0, v2, v1}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; @@ -2576,6 +2760,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -2595,7 +2786,7 @@ const-string v1, "Model.get()\n .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder.smali index fcae36ae42..eeb985eab2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "text" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder; - const-string v3, "getText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "text" - move-result-object v1 + const-string v4, "getText()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -59,15 +65,13 @@ .end method .method public constructor (ILcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -80,6 +84,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder;->text$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getText()Landroid/widget/TextView; @@ -105,11 +118,9 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -126,6 +137,15 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder$onConfigure$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder$onConfigure$1.smali index e1d61834c7..8b594aa896 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder$onConfigure$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder$onConfigure$1.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder.smali index 246c417f79..5edb35b43b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "text" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder; - const-string v3, "getText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "text" - move-result-object v1 + const-string v4, "getText()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -59,15 +65,13 @@ .end method .method public constructor (ILcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -80,6 +84,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->text$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getText()Landroid/widget/TextView; @@ -105,11 +118,11 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 8 + .locals 10 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -119,75 +132,75 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->getText()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->getText()Landroid/widget/TextView; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Landroid/widget/TextView;->getContext()Landroid/content/Context; + invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; - move-result-object v1 - - const/4 v2, 0x2 - - new-array v2, v2, [Ljava/lang/Object; - - invoke-virtual {p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->getBackupCode()Lcom/discord/models/domain/ModelBackupCodes$BackupCode; - - move-result-object v3 - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->getCode()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "null cannot be cast to non-null type java.lang.String" - - if-eqz v3, :cond_2 - - const/4 v5, 0x0 - - const/4 v6, 0x4 - - invoke-virtual {v3, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v3 - - const-string v7, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - aput-object v3, v2, v5 - - const/4 v3, 0x1 - - invoke-virtual {p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->getBackupCode()Lcom/discord/models/domain/ModelBackupCodes$BackupCode; - - move-result-object v7 - - invoke-virtual {v7}, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->getCode()Ljava/lang/String; - - move-result-object v7 - - if-eqz v7, :cond_1 - - invoke-virtual {v7, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object v4 - - const-string v6, "(this as java.lang.String).substring(startIndex)" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - aput-object v4, v2, v3 + move-result-object v2 const v3, 0x7f120280 - invoke-virtual {v1, v3, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + const/4 v4, 0x2 - move-result-object v1 + new-array v4, v4, [Ljava/lang/Object; - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->getBackupCode()Lcom/discord/models/domain/ModelBackupCodes$BackupCode; + + move-result-object v5 + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->getCode()Ljava/lang/String; + + move-result-object v5 + + const-string v6, "null cannot be cast to non-null type java.lang.String" + + if-eqz v5, :cond_2 + + const/4 v7, 0x0 + + const/4 v8, 0x4 + + invoke-virtual {v5, v7, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String; + + move-result-object v5 + + const-string v9, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" + + invoke-static {v5, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + aput-object v5, v4, v7 + + const/4 v5, 0x1 + + invoke-virtual {p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->getBackupCode()Lcom/discord/models/domain/ModelBackupCodes$BackupCode; + + move-result-object v9 + + invoke-virtual {v9}, Lcom/discord/models/domain/ModelBackupCodes$BackupCode;->getCode()Ljava/lang/String; + + move-result-object v9 + + if-eqz v9, :cond_1 + + invoke-virtual {v9, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String; + + move-result-object v6 + + const-string v8, "(this as java.lang.String).substring(startIndex)" + + invoke-static {v6, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + aput-object v6, v4, v5 + + invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->getBackupCode()Lcom/discord/models/domain/ModelBackupCodes$BackupCode; @@ -205,15 +218,13 @@ const p2, 0x7f080273 - invoke-virtual {p1, v5, v5, p2, v5}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V + invoke-virtual {p1, v7, v7, p2, v7}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->getText()Landroid/widget/TextView; move-result-object p1 - const/4 p2, 0x0 - - invoke-virtual {p1, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V goto :goto_0 @@ -222,7 +233,7 @@ move-result-object p1 - invoke-virtual {p1, v5, v5, v5, v5}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V + invoke-virtual {p1, v7, v7, v7, v7}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->getText()Landroid/widget/TextView; @@ -238,18 +249,25 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v6}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v6}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali index 0286f61d25..dc84800eb3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali @@ -31,15 +31,22 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -55,7 +62,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -68,9 +75,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 if-eqz p2, :cond_1 @@ -104,4 +109,13 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem.smali index dc05644c6d..7758f4eb3f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelBackupCodes$BackupCode;)V - .locals 1 + .locals 0 - const-string v0, "backupCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->backupCode:Lcom/discord/models/domain/ModelBackupCodes$BackupCode; return-void + + :cond_0 + const-string p1, "backupCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;Lcom/discord/models/domain/ModelBackupCodes$BackupCode;ILjava/lang/Object;)Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem; @@ -66,15 +73,22 @@ .method public final copy(Lcom/discord/models/domain/ModelBackupCodes$BackupCode;)Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem; .locals 1 - const-string v0, "backupCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->(Lcom/discord/models/domain/ModelBackupCodes$BackupCode;)V return-object v0 + + :cond_0 + const-string p1, "backupCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItem;->backupCode:Lcom/discord/models/domain/ModelBackupCodes$BackupCode; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader.smali index bb5c348eaf..78a6454c12 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "headerText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader;->headerText:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "headerText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader; @@ -66,15 +73,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader; .locals 1 - const-string v0, "headerText" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "headerText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader;->headerText:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Companion.smali index bca8922a02..74f68941b1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Companion.smali @@ -36,9 +36,7 @@ .method public final launch(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; @@ -49,4 +47,13 @@ invoke-static {p1, v0, v1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$getBackupCodes$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$getBackupCodes$1.smali index 5a7aaf7b54..1b39e27cd8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$getBackupCodes$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$getBackupCodes$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$getBackupCodes$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountBackupCodes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelBackupCodes;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -171,7 +171,7 @@ const-string v5, "requireContext().getStri\u2026settings_available_codes)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v4}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader;->(Ljava/lang/String;)V @@ -238,7 +238,7 @@ const-string v4, "requireContext().getStri\u2026ttings_used_backup_codes)" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v1, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$BackupCodeItemHeader;->(Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1.smali index 7847a23590..67aacc39db 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountBackupCodes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,13 +64,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;)V .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "newPassword" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; @@ -84,11 +82,23 @@ iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; - const/4 p2, 0x0 + const/4 p2, 0x1 - const/4 v0, 0x1 - - invoke-static {p1, p2, v0, p2}, Lcom/discord/app/AppFragment;->hideKeyboard$default(Lcom/discord/app/AppFragment;Landroid/view/View;ILjava/lang/Object;)V + invoke-static {p1, v0, p2, v0}, Lcom/discord/app/AppFragment;->hideKeyboard$default(Lcom/discord/app/AppFragment;Landroid/view/View;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "newPassword" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$2.smali index 43c1db0c64..af5691d5ee 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountBackupCodes.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali index 9cc30abf5c..00814897b8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali @@ -42,57 +42,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; + new-instance v1, Lk0/n/c/q; - const-string v2, "infoTV" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; - const-string v3, "getInfoTV()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "infoTV" - move-result-object v1 + const-string v4, "getInfoTV()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "backupCodesRV" + const/4 v2, 0x0 - const-string v3, "getBackupCodesRV()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "backupCodesRV" + + const-string v4, "getBackupCodesRV()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; + new-instance v1, Lk0/n/c/q; - const-string v2, "generateCodes" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; - const-string v3, "getGenerateCodes()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "generateCodes" + + const-string v4, "getGenerateCodes()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -218,7 +242,7 @@ :cond_0 const-string p1, "backupCodesAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -268,7 +292,7 @@ const-string v1, "RestAPI\n .api\n \u2026mer(dimmer, delay = 100))" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -412,7 +436,7 @@ const-string v2, "requireContext().getStri\u2026nter_password_view_codes)" - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -426,7 +450,7 @@ const-string v2, "requireContext().getStri\u2026ring.form_label_password)" - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -440,7 +464,7 @@ const-string v5, "requireContext().getStri\u2026wo_fa_backup_codes_label)" - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v5, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$showPasswordModal$$inlined$let$lambda$1; @@ -495,9 +519,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -505,13 +527,13 @@ move-result-object p1 - const/4 p2, 0x0 + const p2, 0x7f121643 - new-array p2, p2, [Ljava/lang/Object; + const/4 v0, 0x0 - const v0, 0x7f121643 + new-array v0, v0, [Ljava/lang/Object; - invoke-virtual {p1, v0, p2}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V + invoke-virtual {p1, p2, v0}, Lcom/discord/app/AppTextView;->a(I[Ljava/lang/Object;)V new-instance p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter; @@ -561,4 +583,13 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes;->showPasswordModal()V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$Companion.smali index d3ebf2fc82..c175647a95 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$1.smali index 722c08c93a..bc0ef8634f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountChangePassword.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; @@ -71,9 +71,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$2.smali index a2a819edf4..4a8876668e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountChangePassword.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$2;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; @@ -71,9 +71,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$3.smali index ab17515cbb..94eda0709d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountChangePassword.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBound$3;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; @@ -71,9 +71,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBoundOrOnResume$1.smali index bcad6c1a91..ac9686e126 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountChangePassword.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->access$configureUI(Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$saveNewPassword$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$saveNewPassword$1.smali index 94eb5b7b5a..75fb848b62 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$saveNewPassword$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword$saveNewPassword$1.smali @@ -67,7 +67,7 @@ const-string v1, "updatedUser" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getToken()Ljava/lang/String; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali index 661d76f7b6..97541ed337 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali @@ -39,71 +39,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; + new-instance v1, Lk0/n/c/q; - const-string v2, "currentPassword" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; - const-string v3, "getCurrentPassword()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "currentPassword" - move-result-object v1 + const-string v4, "getCurrentPassword()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "newPassword" + const/4 v2, 0x0 - const-string v3, "getNewPassword()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "newPassword" + + const-string v4, "getNewPassword()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; + new-instance v1, Lk0/n/c/q; - const-string v2, "twoFA" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; - const-string v3, "getTwoFA()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "twoFA" + + const-string v4, "getTwoFA()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmerView" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; - const-string v3, "getDimmerView()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmerView" + + const-string v4, "getDimmerView()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; + new-instance v1, Lk0/n/c/q; - const-string v2, "saveButton" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword; - const-string v3, "getSaveButton()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "saveButton" + + const-string v4, "getSaveButton()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -656,9 +686,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -672,31 +702,29 @@ const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->state:Lcom/discord/utilities/stateful/StatefulViews; - iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->state:Lcom/discord/utilities/stateful/StatefulViews; + invoke-virtual {v0, p0}, Lcom/discord/utilities/stateful/StatefulViews;->setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V - invoke-virtual {v1, p0}, Lcom/discord/utilities/stateful/StatefulViews;->setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V - - iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->state:Lcom/discord/utilities/stateful/StatefulViews; + iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->state:Lcom/discord/utilities/stateful/StatefulViews; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->getSaveButton()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; move-result-object v2 - new-array v0, v0, [Landroid/view/View; + new-array v1, v1, [Landroid/view/View; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->getNewPassword()Lcom/google/android/material/textfield/TextInputLayout; move-result-object v3 - aput-object v3, v0, p1 + aput-object v3, v1, p1 - invoke-virtual {v1, p0, v2, v0}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V + invoke-virtual {v0, p0, v2, v1}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountChangePassword;->getCurrentPassword()Lcom/google/android/material/textfield/TextInputLayout; @@ -729,6 +757,13 @@ invoke-static {p1, p0, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$Companion.smali index 1fe77b13df..f55651d125 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$configureUI$1.smali index 037b87139a..bd279e2bd5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountEdit.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Landroid/view/View;Z)V .locals 10 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p2, :cond_0 @@ -96,7 +94,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -124,4 +122,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1$1.smali index d2d1c947b0..9625009a20 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountEdit.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1$1;->$inputLayout:Lcom/google/android/material/textfield/TextInputLayout; @@ -72,4 +70,13 @@ invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setErrorEnabled(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1.smali index 0262446c10..5f2683e58f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountEdit.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/google/android/material/textfield/TextInputLayout;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/google/android/material/textfield/TextInputLayout;)V .locals 2 - const-string v0, "inputLayout" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; @@ -74,4 +72,13 @@ invoke-static {p1, v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; return-void + + :cond_0 + const-string p1, "inputLayout" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2.smali index d99eca67fe..e7eb448220 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountEdit.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,9 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; @@ -71,9 +71,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setError(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBoundOrOnResume$1.smali index 9491f3f1fa..773c246a6e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountEdit.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->access$configureUI(Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;Lcom/discord/models/domain/ModelUser;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$1.smali index 4993bd7a68..90768d9de4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$1.smali @@ -79,7 +79,7 @@ const-string v1, "updatedUser" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getToken()Ljava/lang/String; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$2.smali index 7409960b7b..e97695b038 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$saveInfo$2.smali @@ -53,7 +53,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->access$handleApiError(Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;Lcom/discord/utilities/error/Error;)Z diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$validationManager$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$validationManager$2.smali index 05611f9b42..1cfc0cf714 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$validationManager$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit$validationManager$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$validationManager$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsAccountEdit.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/utilities/view/validators/ValidationManager;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali index bf08d948a0..570abe2fdf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali @@ -43,85 +43,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + new-instance v1, Lk0/n/c/q; - const-string v2, "usernameWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - const-string v3, "getUsernameWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "usernameWrap" - move-result-object v1 + const-string v4, "getUsernameWrap()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "discriminator" + const/4 v2, 0x0 - const-string v3, "getDiscriminator()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "discriminator" + + const-string v4, "getDiscriminator()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + new-instance v1, Lk0/n/c/q; - const-string v2, "emailWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - const-string v3, "getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emailWrap" + + const-string v4, "getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + new-instance v1, Lk0/n/c/q; - const-string v2, "passwordWrap" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - const-string v3, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "passwordWrap" + + const-string v4, "getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + new-instance v1, Lk0/n/c/q; - const-string v2, "accountSave" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - const-string v3, "getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "accountSave" + + const-string v4, "getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmerView" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit; - const-string v3, "getDimmerView()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmerView" + + const-string v4, "getDimmerView()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -376,7 +412,7 @@ const-string v2, "java.lang.String.format(format, *args)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4, v5, v1}, Lcom/discord/utilities/stateful/StatefulViews;->get(ILjava/lang/Object;)Ljava/lang/Object; @@ -626,7 +662,7 @@ const-string v1, "error.response" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; @@ -634,7 +670,7 @@ const-string v1, "error.response.messages" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; @@ -821,9 +857,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -837,59 +873,57 @@ const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1; - new-instance v1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1; - - invoke-direct {v1, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->(Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;)V + invoke-direct {v0, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->(Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getUsernameWrap()Lcom/google/android/material/textfield/TextInputLayout; move-result-object v2 - invoke-virtual {v1, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->invoke(Lcom/google/android/material/textfield/TextInputLayout;)V + invoke-virtual {v0, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->invoke(Lcom/google/android/material/textfield/TextInputLayout;)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout; move-result-object v2 - invoke-virtual {v1, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->invoke(Lcom/google/android/material/textfield/TextInputLayout;)V + invoke-virtual {v0, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->invoke(Lcom/google/android/material/textfield/TextInputLayout;)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getPasswordWrap()Lcom/google/android/material/textfield/TextInputLayout; move-result-object v2 - invoke-virtual {v1, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->invoke(Lcom/google/android/material/textfield/TextInputLayout;)V + invoke-virtual {v0, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$1;->invoke(Lcom/google/android/material/textfield/TextInputLayout;)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getDiscriminator()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2; invoke-direct {v2, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$2;->(Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;)V - invoke-static {v1, p0, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {v0, p0, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$3; invoke-direct {v2, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit$onViewBound$3;->(Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;)V - invoke-virtual {v1, v2}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v2}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V - iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->state:Lcom/discord/utilities/stateful/StatefulViews; + iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->state:Lcom/discord/utilities/stateful/StatefulViews; - invoke-virtual {v1, p0}, Lcom/discord/utilities/stateful/StatefulViews;->setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V + invoke-virtual {v0, p0}, Lcom/discord/utilities/stateful/StatefulViews;->setupUnsavedChangesConfirmation(Lcom/discord/app/AppFragment;)V - iget-object v1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->state:Lcom/discord/utilities/stateful/StatefulViews; + iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->state:Lcom/discord/utilities/stateful/StatefulViews; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getAccountSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; @@ -909,19 +943,26 @@ move-result-object p1 - aput-object p1, v3, v0 + aput-object p1, v3, v1 + + const/4 p1, 0x2 invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountEdit;->getEmailWrap()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object p1 + move-result-object v1 - const/4 v0, 0x2 + aput-object v1, v3, p1 - aput-object p1, v3, v0 - - invoke-virtual {v1, p0, v2, v3}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V + invoke-virtual {v0, p0, v2, v3}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$Companion.smali index d7a4365651..6011e1d74e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$1.smali index 071d9db675..52867b8424 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsBlockedUsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;->access$configureUI(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$2.smali index e4b2cacf76..512b1e3a8c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsBlockedUsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;->access$handleEvent(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$2.smali index db12a6ebf3..6a4b0898d1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser;)V .locals 3 - const-string v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$2;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; @@ -78,4 +76,13 @@ invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;->onClickUnblock(J)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$3.smali index daf24554f0..9753656d0b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsers.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,29 +59,29 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 12 + .locals 11 - const-string v0, "user" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; + sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v2 + move-result-wide v1 + + const/4 v3, 0x0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers$onViewCreated$3;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v5 + move-result-object v4 const-string p1, "parentFragmentManager" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v4, 0x0 + const/4 v5, 0x0 const/4 v6, 0x0 @@ -89,13 +89,20 @@ const/4 v8, 0x0 - const/4 v9, 0x0 + const/16 v9, 0x7a - const/16 v10, 0x7a + const/4 v10, 0x0 - const/4 v11, 0x0 - - invoke-static/range {v1 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali index 8fe1f809ee..8c0b0b62b6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali @@ -39,29 +39,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "flipper" - move-result-object v1 + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "blockedUsersRecycler" + const/4 v2, 0x0 - const-string v3, "getBlockedUsersRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "blockedUsersRecycler" + + const-string v4, "getBlockedUsersRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -124,7 +136,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -152,7 +164,7 @@ sget-object v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Uninitialized; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -163,7 +175,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Empty; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -296,7 +308,7 @@ :cond_0 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -348,7 +360,7 @@ const-string v0, "ViewModelProvider(this, \u2026ewModel::class.java\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel; @@ -435,12 +447,12 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -448,9 +460,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 2 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -462,8 +474,6 @@ const/4 p2, 0x1 - const/4 v0, 0x0 - invoke-static {p0, p1, p2, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; invoke-direct {p0}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsers;->getBlockedUsersRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -507,12 +517,19 @@ return-void :cond_0 - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder.smali index 07b481a4f0..e3a65febf1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder.smali @@ -37,7 +37,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder; @@ -45,41 +45,59 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "avatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "avatar" - move-result-object v2 + const-string v5, "getAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "name" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "name" + + const-string v5, "getName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "unblockButton" + new-instance v2, Lk0/n/c/q; - const-string v3, "getUnblockButton()Landroid/widget/Button;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x2 + const-string v3, "unblockButton" - aput-object v0, v1, v2 + const-string v4, "getUnblockButton()Landroid/widget/Button;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x2 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -87,15 +105,13 @@ .end method .method public constructor (ILcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -124,6 +140,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder;->unblockButton$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder;)Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter; @@ -201,9 +226,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item;)V .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -260,6 +283,15 @@ invoke-virtual {p2, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUnblock$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUnblock$1.smali index 1d7af0a026..efbacd3690 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUnblock$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUnblock$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUnblock$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsersAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUserProfile$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUserProfile$1.smali index 843b466cac..17e92254cf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUserProfile$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUserProfile$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$onClickUserProfile$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsersAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali index a2ee160948..5f99b305ae 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali @@ -47,11 +47,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -64,6 +62,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter;->onClickUserProfile:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -113,7 +120,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -126,9 +133,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -146,10 +151,19 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickUnblock(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -161,17 +175,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter;->onClickUnblock:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickUserProfile(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -183,11 +204,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter;->onClickUserProfile:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1.smali index b47f849eff..015d097d7e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsersViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1$1.smali index 1e909f6d2f..5b1ab76208 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation @@ -81,7 +75,7 @@ const-string v1, "users" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;->(Ljava/util/Map;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1.smali index a1645f8d3b..7975bf3197 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory$observeStores$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -87,7 +81,6 @@ "Ljava/lang/Integer;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;", ">;" } @@ -95,7 +88,7 @@ const-string v0, "relationships" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/LinkedHashMap; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory.smali index 8285346762..71e17fc7a3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Factory.smali @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel; @@ -59,6 +57,15 @@ invoke-direct {p1, v0, v1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;->(Lrx/Observable;Lcom/discord/utilities/rest/RestAPI;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final observeStores()Lrx/Observable; @@ -90,7 +97,7 @@ const-string v1, "StoreStream\n \u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item.smali index 7da68348d9..e6748e10e1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelUser;)V - .locals 1 + .locals 0 - const-string v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item;->user:Lcom/discord/models/domain/ModelUser; return-void + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item;Lcom/discord/models/domain/ModelUser;ILjava/lang/Object;)Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item; @@ -66,15 +73,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item; .locals 1 - const-string v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState.smali index a69b9ef6f3..276859d017 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (Ljava/util/Map;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,15 +41,22 @@ } .end annotation - const-string v0, "users" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;->users:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState; @@ -102,15 +109,22 @@ } .end annotation - const-string v0, "users" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;->(Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -128,7 +142,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$StoreState;->users:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded.smali index b9f5777231..0e725e71f7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded.smali @@ -38,17 +38,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded; @@ -98,15 +103,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -124,7 +136,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Loaded;->items:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$getItems$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$getItems$1.smali index d998a3c9a6..996df96b62 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$getItems$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$getItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$getItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsersViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map$Entry<", "+", @@ -54,7 +54,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ } .end annotation - const-string v0, "userEntry" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item; @@ -90,6 +88,15 @@ invoke-direct {v0, p1}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$Item;->(Lcom/discord/models/domain/ModelUser;)V return-object v0 + + :cond_0 + const-string p1, "userEntry" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$1.smali index b44855a2e9..b86bb57069 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsersViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$2.smali index 18a4207ef2..dc0f0f916c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBlockedUsersViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$onClickUnblock$2;->this$0:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel.smali index ab13f6150b..7eb982f6e2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel.smali @@ -84,17 +84,15 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "restAPI" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Uninitialized; - sget-object v0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;->storeObservable:Lrx/Observable; @@ -108,20 +106,14 @@ iget-object p1, p0, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;->storeObservable:Lrx/Observable; - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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/settings/account/WidgetSettingsBlockedUsersViewModel; - new-instance v7, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1;->(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -130,6 +122,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel$1;->(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -137,6 +133,20 @@ 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, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$emitShowToastEvent(Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersViewModel;I)V @@ -289,7 +299,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali index e8c387e34b..9d9835809c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFADownload; + new-instance v1, Lk0/n/c/q; - const-string v2, "bodyText" + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFADownload; - const-string v3, "getBodyText()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "bodyText" - move-result-object v1 + const-string v4, "getBodyText()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFADownload;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -85,39 +91,37 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 9 + .locals 11 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 v0, 0x2 + const v0, 0x7f12164d - new-array v0, v0, [Ljava/lang/Object; + const/4 v1, 0x2 - const/4 v1, 0x0 + new-array v1, v1, [Ljava/lang/Object; - const-string v2, "https://play.google.com/store/apps/details?id=com.authy.authy" + const/4 v2, 0x0 - aput-object v2, v0, v1 + const-string v3, "https://play.google.com/store/apps/details?id=com.authy.authy" - const/4 v1, 0x1 + aput-object v3, v1, v2 - const-string v2, "https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" + const/4 v2, 0x1 - aput-object v2, v0, v1 + const-string v3, "https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" - const v1, 0x7f12164d + aput-object v3, v1, v2 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v3 + move-result-object v5 const-string v0, "getString(\n R.str\u2026OOGLE_AUTHENTICATOR\n )" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFADownload;->getBodyText()Lcom/discord/app/AppTextView; @@ -125,23 +129,23 @@ invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v4 const-string p1, "view.context" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v4, 0x0 - - const/4 v5, 0x0 + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 - const/16 v7, 0x1c + const/4 v7, 0x0 const/4 v8, 0x0 - invoke-static/range {v2 .. v8}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + const/16 v9, 0x1c + + const/4 v10, 0x0 + + invoke-static/range {v4 .. v10}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; move-result-object p1 @@ -158,4 +162,13 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput$onViewBound$1.smali index 9323f0c594..be751e7273 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAInput$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFAInput.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 3 - const-string v0, "verificationCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroidx/lifecycle/ViewModelProvider; @@ -87,7 +85,7 @@ const-string v1, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; @@ -99,9 +97,18 @@ const-string v2, "view.context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;->enableMFA(Landroid/content/Context;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "verificationCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali index 964e24ffee..bbf5838c50 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAInput; + new-instance v1, Lk0/n/c/q; - const-string v2, "codeVerificationView" + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAInput; - const-string v3, "getCodeVerificationView()Lcom/discord/views/CodeVerificationView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "codeVerificationView" - move-result-object v1 + const-string v4, "getCodeVerificationView()Lcom/discord/views/CodeVerificationView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAInput;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -87,9 +93,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -104,6 +108,15 @@ invoke-virtual {v0, v1}, Lcom/discord/views/CodeVerificationView;->setOnCodeEntered(Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setMenuVisibility(Z)V @@ -121,7 +134,7 @@ const-string v0, "context ?: return" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "clipboard" @@ -148,7 +161,7 @@ const-string v0, "clipboard.primaryClip ?: return" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/ClipData;->getItemCount()I @@ -164,7 +177,7 @@ const-string v0, "clipData.getItemAt(0)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$onViewBound$1.smali index 77d6d586f1..94f4fcec7d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$onViewBound$1.smali @@ -41,7 +41,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -49,7 +49,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey;->access$copyCodeToClipboard(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey;Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$1.smali index c53657a7e6..69a729edb2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$1.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$2.smali index 7da0d63afe..1733a6b416 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey$showLaunchTexts$2.smali @@ -39,7 +39,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali index ecc10faf35..7c8db69885 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali @@ -33,43 +33,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; + new-instance v1, Lk0/n/c/q; - const-string v2, "key" + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; - const-string v3, "getKey()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "key" - move-result-object v1 + const-string v4, "getKey()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "launchAuthy" + const/4 v2, 0x0 - const-string v3, "getLaunchAuthy()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "launchAuthy" + + const-string v4, "getLaunchAuthy()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; + new-instance v1, Lk0/n/c/q; - const-string v2, "launchGoogleAuth" + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; - const-string v3, "getLaunchGoogleAuth()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "launchGoogleAuth" + + const-string v4, "getLaunchGoogleAuth()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -372,9 +390,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -394,7 +410,7 @@ const-string v0, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; @@ -421,4 +437,13 @@ invoke-direct {p0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey;->showLaunchTexts()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$Companion.smali index f169fd8608..c387ba6742 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$Companion.smali @@ -36,9 +36,7 @@ .method public final launch(Landroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-class v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; @@ -49,4 +47,13 @@ invoke-static {p1, v0, v1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1.smali index 4ccfa67094..f133117b69 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFASteps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1.smali index b1852075f6..8484172772 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFASteps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,27 +61,25 @@ .method public final invoke(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;)V .locals 5 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; + iget-object v1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; - invoke-static {v0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;->access$getDimmer$p(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;)Lcom/discord/utilities/dimmer/DimmerView; + invoke-static {v1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;->access$getDimmer$p(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;)Lcom/discord/utilities/dimmer/DimmerView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;->isLoading()Z - move-result v1 - - const/4 v2, 0x0 + move-result v2 const/4 v3, 0x2 const/4 v4, 0x0 - invoke-static {v0, v1, v2, v3, v4}, Lcom/discord/utilities/dimmer/DimmerView;->setDimmed$default(Lcom/discord/utilities/dimmer/DimmerView;ZZILjava/lang/Object;)V + invoke-static {v1, v2, v4, v3, v0}, Lcom/discord/utilities/dimmer/DimmerView;->setDimmed$default(Lcom/discord/utilities/dimmer/DimmerView;ZZILjava/lang/Object;)V invoke-virtual {p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;->getScreenIndex()Ljava/lang/Integer; @@ -93,37 +91,44 @@ move-result p1 - iget-object v0, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; + iget-object v1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; - invoke-static {v0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;->access$getStepsView$p(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;)Lcom/discord/views/steps/StepsView; + invoke-static {v1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;->access$getStepsView$p(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;)Lcom/discord/views/steps/StepsView; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 if-ltz p1, :cond_2 - iget-object v1, v0, Lcom/discord/views/steps/StepsView;->i:Lcom/discord/views/steps/StepsView$d; + iget-object v0, v1, Lcom/discord/views/steps/StepsView;->i:Lcom/discord/views/steps/StepsView$d; - if-eqz v1, :cond_0 + if-eqz v0, :cond_0 - invoke-virtual {v1}, Lcom/discord/views/steps/StepsView$d;->getCount()I + invoke-virtual {v0}, Lcom/discord/views/steps/StepsView$d;->getCount()I - move-result v2 + move-result v4 :cond_0 - if-ge p1, v2, :cond_2 + if-ge p1, v4, :cond_2 - iget-object v0, v0, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; + iget-object v0, v1, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; invoke-virtual {v0, p1}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(I)V goto :goto_0 :cond_1 - throw v4 + throw v0 :cond_2 :goto_0 return-void + + :cond_3 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1.smali index 3420cdb7c8..29b3db19e6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFASteps.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -62,35 +62,33 @@ .end method .method public final invoke(Landroid/content/Context;Ljava/lang/String;)V - .locals 1 + .locals 2 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "newPassword" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p1, Landroidx/lifecycle/ViewModelProvider; - iget-object v0, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; + iget-object v1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; - invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; + invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - invoke-direct {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;)V + invoke-direct {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;)V - const-class v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; + const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" + const-string v1, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; @@ -98,11 +96,23 @@ iget-object p1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; - const/4 p2, 0x0 + const/4 p2, 0x1 - const/4 v0, 0x1 - - invoke-static {p1, p2, v0, p2}, Lcom/discord/app/AppFragment;->hideKeyboard$default(Lcom/discord/app/AppFragment;Landroid/view/View;ILjava/lang/Object;)V + invoke-static {p1, v0, p2, v0}, Lcom/discord/app/AppFragment;->hideKeyboard$default(Lcom/discord/app/AppFragment;Landroid/view/View;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "newPassword" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali index 57bfdecd33..2e6d8584a3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali @@ -39,29 +39,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; + new-instance v1, Lk0/n/c/q; - const-string v2, "stepsView" + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; - const-string v3, "getStepsView()Lcom/discord/views/steps/StepsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "stepsView" - move-result-object v1 + const-string v4, "getStepsView()Lcom/discord/views/steps/StepsView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dimmer" + const/4 v2, 0x0 - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -181,7 +193,7 @@ const-string v2, "appActivity.supportFragmentManager" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$showPasswordModal$$inlined$let$lambda$1; @@ -189,14 +201,6 @@ if-eqz v1, :cond_0 - const-string v1, "supportFragmentManager" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "onValidPasswordEntered" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Lf/a/a/s; invoke-direct {v1}, Lf/a/a/s;->()V @@ -240,9 +244,7 @@ .method public onSaveInstanceState(Landroid/os/Bundle;)V .locals 3 - const-string v0, "outState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V @@ -262,7 +264,7 @@ const-string v1, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; @@ -283,30 +285,37 @@ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "outState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBound(Landroid/view/View;)V - .locals 24 + .locals 14 - const-string v0, "view" + if-eqz p1, :cond_0 - move-object/from16 v1, p1 + invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 p1, 0x4 - invoke-super/range {p0 .. p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V + new-array p1, p1, [Lcom/discord/views/steps/StepsView$b$a; - const/4 v0, 0x4 + new-instance v11, Lcom/discord/views/steps/StepsView$b$a; - new-array v0, v0, [Lcom/discord/views/steps/StepsView$b$a; + const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFADownload; - new-instance v12, Lcom/discord/views/steps/StepsView$b$a; + const/4 v2, 0x0 - const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFADownload; + const v3, 0x7f1203b8 - const/4 v3, 0x0 - - const v4, 0x7f1203b8 + const/4 v4, 0x0 const/4 v5, 0x0 @@ -318,56 +327,26 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0x1fa - const/16 v11, 0x1fa + move-object v0, v11 - move-object v1, v12 + invoke-direct/range {v0 .. v10}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V - invoke-direct/range {v1 .. v11}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V + const/4 v0, 0x0 - const/4 v1, 0x0 + aput-object v11, p1, v0 - aput-object v12, v0, v1 + const/4 v1, 0x1 - new-instance v2, Lcom/discord/views/steps/StepsView$b$a; + new-instance v13, Lcom/discord/views/steps/StepsView$b$a; - const-class v14, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; + const-class v3, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAKey; - const/4 v15, 0x0 - - const/16 v16, 0x0 - - const/16 v17, 0x0 - - const/16 v18, 0x0 - - const/16 v19, 0x0 - - const/16 v20, 0x0 - - const/16 v21, 0x0 - - const/16 v22, 0x0 - - const/16 v23, 0x1fe - - move-object v13, v2 - - invoke-direct/range {v13 .. v23}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V - - const/4 v3, 0x1 - - aput-object v2, v0, v3 - - new-instance v2, Lcom/discord/views/steps/StepsView$b$a; - - const-class v5, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAInput; + const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v7, 0x0 - const/4 v8, 0x0 const/4 v9, 0x0 @@ -376,100 +355,100 @@ const/4 v11, 0x0 - const/4 v12, 0x0 + const/16 v12, 0x1fe - const/4 v13, 0x0 + move-object v2, v13 - const/16 v14, 0x7e + invoke-direct/range {v2 .. v12}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V - move-object v4, v2 + aput-object v13, p1, v1 - invoke-direct/range {v4 .. v14}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V + const/4 v1, 0x2 - const/4 v3, 0x2 + new-instance v13, Lcom/discord/views/steps/StepsView$b$a; - aput-object v2, v0, v3 + const-class v3, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAInput; - new-instance v2, Lcom/discord/views/steps/StepsView$b$a; + const/16 v12, 0x7e - const-class v5, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess; + move-object v2, v13 - const/16 v14, 0xfe + invoke-direct/range {v2 .. v12}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V - move-object v4, v2 + aput-object v13, p1, v1 - invoke-direct/range {v4 .. v14}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V + const/4 v1, 0x3 - const/4 v3, 0x3 + new-instance v13, Lcom/discord/views/steps/StepsView$b$a; - aput-object v2, v0, v3 + const-class v3, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess; - invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + const/16 v12, 0xfe - move-result-object v0 + move-object v2, v13 - new-instance v2, Lcom/discord/views/steps/StepsView$d; + invoke-direct/range {v2 .. v12}, Lcom/discord/views/steps/StepsView$b$a;->(Ljava/lang/Class;IIILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZI)V - invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; + aput-object v13, p1, v1 - move-result-object v3 + invoke-static {p1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; - const-string v4, "parentFragmentManager" + move-result-object p1 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/views/steps/StepsView$d; - invoke-direct {v2, v3}, Lcom/discord/views/steps/StepsView$d;->(Landroidx/fragment/app/FragmentManager;)V + invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - iput-object v0, v2, Lcom/discord/views/steps/StepsView$d;->a:Ljava/util/List; + move-result-object v2 - invoke-virtual {v2}, Landroidx/viewpager/widget/PagerAdapter;->notifyDataSetChanged()V + const-string v3, "parentFragmentManager" - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;->getStepsView()Lcom/discord/views/steps/StepsView; + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object v0 + invoke-direct {v1, v2}, Lcom/discord/views/steps/StepsView$d;->(Landroidx/fragment/app/FragmentManager;)V - new-instance v3, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1; + iput-object p1, v1, Lcom/discord/views/steps/StepsView$d;->a:Ljava/util/List; - move-object/from16 v4, p0 + invoke-virtual {v1}, Landroidx/viewpager/widget/PagerAdapter;->notifyDataSetChanged()V - invoke-direct {v3, v4}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1;->(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;)V + invoke-direct {p0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;->getStepsView()Lcom/discord/views/steps/StepsView; - if-eqz v0, :cond_0 + move-result-object p1 - const-string v5, "adapter" + new-instance v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1; - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v2, p0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps$onViewBound$1;->(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASteps;)V - const-string v5, "onClose" + iput-object v1, p1, Lcom/discord/views/steps/StepsView;->i:Lcom/discord/views/steps/StepsView$d; - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, p1, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; - iput-object v2, v0, Lcom/discord/views/steps/StepsView;->i:Lcom/discord/views/steps/StepsView$d; + invoke-virtual {v3, v1}, Lcom/discord/utilities/simple_pager/SimplePager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V - iget-object v5, v0, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; + iget-object v1, p1, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; - invoke-virtual {v5, v2}, Lcom/discord/utilities/simple_pager/SimplePager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V + invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;->clearOnPageChangeListeners()V - iget-object v2, v0, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; + iget-object v1, p1, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; - invoke-virtual {v2}, Landroidx/viewpager/widget/ViewPager;->clearOnPageChangeListeners()V + new-instance v3, Lf/a/n/l0/a; - iget-object v2, v0, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager; + invoke-direct {v3, p1, v2}, Lf/a/n/l0/a;->(Lcom/discord/views/steps/StepsView;Lkotlin/jvm/functions/Function0;)V - new-instance v5, Lf/a/n/l0/a; + invoke-virtual {v1, v3}, Landroidx/viewpager/widget/ViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V - invoke-direct {v5, v0, v3}, Lf/a/n/l0/a;->(Lcom/discord/views/steps/StepsView;Lkotlin/jvm/functions/Function0;)V - - invoke-virtual {v2, v5}, Landroidx/viewpager/widget/ViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V - - invoke-virtual {v0, v1, v3}, Lcom/discord/views/steps/StepsView;->b(ILkotlin/jvm/functions/Function0;)V + invoke-virtual {p1, v0, v2}, Lcom/discord/views/steps/StepsView;->b(ILkotlin/jvm/functions/Function0;)V return-void :cond_0 - const/4 v0, 0x0 + const-string p1, "view" - throw v0 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -497,7 +476,7 @@ const-string v1, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; @@ -553,7 +532,7 @@ const-string v1, "ViewModelProvider(requir\u2026MFAViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess$onViewBound$1.smali index 04b177c91b..d7d8d81c6f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess$onViewBound$1.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali index 103c4f2e70..c1d7c7dfb3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali @@ -19,19 +19,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess; + new-instance v1, Lk0/n/c/q; - const-string v2, "enableSMS" + const-class v2, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess; - const-string v3, "getEnableSMS()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "enableSMS" - move-result-object v1 + const-string v4, "getEnableSMS()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -87,9 +93,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -104,4 +108,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$Factory.smali index 1774e7e309..bdfc082e41 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$Factory.smali @@ -29,7 +29,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; invoke-direct {p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;->()V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState.smali index 1561eade58..ab79526955 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState.smali @@ -142,7 +142,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;->screenIndex:Ljava/lang/Integer; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$1.smali index 7c131a8986..85e482aa91 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFAViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$Token;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser$Token;->getToken()Ljava/lang/String; @@ -73,7 +73,7 @@ const-string v1, "it.token" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;->access$handleMFASuccess(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$2.smali index 460143cddb..d07cf2b15e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFAViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$2;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; invoke-static {p1}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;->access$handleMFAFailure(Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$3.smali index c7956d0e8f..07517821fb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetEnableMFAViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$3;->this$0:Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lrx/subscriptions/CompositeSubscription;->a(Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel.smali index 4fcb8ee5c7..6b6469bd88 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel.smali @@ -156,29 +156,25 @@ .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "mfaCode" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState; - new-instance v0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState; + const/4 v2, 0x1 - const/4 v1, 0x1 + invoke-direct {v1, v2, v0}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;->(ZLjava/lang/Integer;)V - const/4 v2, 0x0 + invoke-virtual {p0, v1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V - invoke-direct {v0, v1, v2}, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$ViewState;->(ZLjava/lang/Integer;)V + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {p0, v0}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v0 + move-result-object v1 new-instance v3, Lcom/discord/restapi/RestAPIParams$EnableMFA; @@ -192,25 +188,25 @@ invoke-direct {v3, p2, v4, v5}, Lcom/discord/restapi/RestAPIParams$EnableMFA;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - invoke-virtual {v0, v3}, Lcom/discord/utilities/rest/RestAPI;->enableMFA(Lcom/discord/restapi/RestAPIParams$EnableMFA;)Lrx/Observable; + invoke-virtual {v1, v3}, Lcom/discord/utilities/rest/RestAPI;->enableMFA(Lcom/discord/restapi/RestAPIParams$EnableMFA;)Lrx/Observable; move-result-object p2 const-wide/16 v3, 0x7d0 - sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {p2, v3, v4, v0}, Lrx/Observable;->p(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-virtual {p2, v3, v4, v1}, Lrx/Observable;->p(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p2 - const-string v0, "RestAPI\n .api\n \u20260, TimeUnit.MILLISECONDS)" + const-string v1, "RestAPI\n .api\n \u20260, TimeUnit.MILLISECONDS)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-static {p2, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p2, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p2 @@ -224,7 +220,7 @@ const-string p2, "RestAPI\n .api\n \u2026dSchedulers.mainThread())" - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v7, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel$enableMFA$1; @@ -252,6 +248,20 @@ :cond_0 return-void + + :cond_1 + const-string p1, "mfaCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getPassword()Ljava/lang/String; @@ -287,17 +297,24 @@ .end method .method public final setPassword(Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "password" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;->password:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "password" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setTotpSecret(Ljava/lang/String;)V @@ -305,9 +322,7 @@ .annotation build Landroidx/annotation/MainThread; .end annotation - const-string v0, "secret" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iput-object p1, p0, Lcom/discord/widgets/settings/account/mfa/WidgetEnableMFAViewModel;->totpSecret:Ljava/lang/String; @@ -323,4 +338,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "secret" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceAddViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceAddViewHolder.smali index 428fb5c11f..c89bb45045 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceAddViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceAddViewHolder.smali @@ -27,15 +27,22 @@ .method public constructor (Lcom/discord/widgets/settings/billing/PaymentSourceAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00aa invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceAddViewHolder;)Lcom/discord/widgets/settings/billing/PaymentSourceAdapter; @@ -53,9 +60,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/billing/PaymentSourceAdapter$Item;)V .locals 0 - const-string p1, "data" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; @@ -66,6 +71,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader.smali index 3531102a3a..4aefc6e879 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader.smali @@ -29,17 +29,24 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader$Type;)V - .locals 1 + .locals 0 - const-string v0, "headerType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader;->headerType:Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader$Type; return-void + + :cond_0 + const-string p1, "headerType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader;Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader$Type;ILjava/lang/Object;)Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader; @@ -72,15 +79,22 @@ .method public final copy(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader$Type;)Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader; .locals 1 - const-string v0, "headerType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader;->(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader$Type;)V return-object v0 + + :cond_0 + const-string p1, "headerType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -98,7 +112,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader;->headerType:Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader$Type; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeaderViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeaderViewHolder.smali index 85b14bb754..3c5c54ace5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeaderViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeaderViewHolder.smali @@ -27,15 +27,22 @@ .method public constructor (Lcom/discord/widgets/settings/billing/PaymentSourceAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00ab invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -43,9 +50,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/billing/PaymentSourceAdapter$Item;)V .locals 1 - const-string p1, "data" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 check-cast p2, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceHeader; @@ -89,11 +94,20 @@ return-void :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.TextView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem.smali index 45bf4beaae..a2d1539adf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem.smali @@ -25,11 +25,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelPaymentSource;Z)V - .locals 1 + .locals 0 - const-string v0, "paymentSource" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -38,6 +36,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;->isPremium:Z return-void + + :cond_0 + const-string p1, "paymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;Lcom/discord/models/domain/ModelPaymentSource;ZILjava/lang/Object;)Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem; @@ -85,15 +92,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPaymentSource;Z)Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem; .locals 1 - const-string v0, "paymentSource" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;->(Lcom/discord/models/domain/ModelPaymentSource;Z)V return-object v0 + + :cond_0 + const-string p1, "paymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -111,7 +125,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;->paymentSource:Lcom/discord/models/domain/ModelPaymentSource; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItemViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItemViewHolder.smali index 28b2441968..9f8ff568d0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItemViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItemViewHolder.smali @@ -33,9 +33,7 @@ .method public constructor (Lcom/discord/widgets/settings/billing/PaymentSourceAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d00ac @@ -51,7 +49,7 @@ const-string v0, "itemView.findViewById(R.id.payment_method_summary)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/billing/PaymentSourceView; @@ -67,13 +65,22 @@ const-string v0, "itemView.findViewById(R.id.payment_method_edit)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/Button; iput-object p1, p0, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItemViewHolder;->paymentSourceEdit:Landroid/widget/Button; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItemViewHolder;)Lcom/discord/widgets/settings/billing/PaymentSourceAdapter; @@ -91,9 +98,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/billing/PaymentSourceAdapter$Item;)V .locals 1 - const-string p1, "data" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 check-cast p2, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem; @@ -118,6 +123,15 @@ invoke-virtual {p2, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter.smali index 816c138e83..620f6c94a4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceAdapter.smali @@ -91,17 +91,13 @@ } .end annotation - const-string v0, "recycler" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "onAddClick" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onEditPaymentSource" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -110,6 +106,27 @@ iput-object p3, p0, Lcom/discord/widgets/settings/billing/PaymentSourceAdapter;->onEditPaymentSource:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onEditPaymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onAddClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getOnAddClick$p(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter;)Lkotlin/jvm/functions/Function0; @@ -154,9 +171,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 if-eqz p2, :cond_2 @@ -201,4 +216,13 @@ :goto_0 return-object p1 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceView.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceView.smali index ca08e784d7..0093365d30 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/PaymentSourceView.smali @@ -57,15 +57,13 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 .param p3 # I .annotation build Landroidx/annotation/StyleRes; .end annotation .end param - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -81,7 +79,7 @@ const-string p2, "findViewById(R.id.payment_source_view_icon)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -95,7 +93,7 @@ const-string p2, "findViewById(R.id.payment_source_view_title)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -109,7 +107,7 @@ const-string p2, "findViewById(R.id.payment_source_view_subtext)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -123,7 +121,7 @@ const-string p2, "findViewById(R.id.payment_source_view_premium)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/settings/billing/PaymentSourceView;->premiumIndicator:Landroid/view/View; @@ -135,11 +133,20 @@ const-string p2, "findViewById(R.id.payment_source_view_invalid)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/settings/billing/PaymentSourceView;->invalidIndicator:Landroid/view/View; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -195,7 +202,7 @@ iget-object v2, p0, Lcom/discord/widgets/settings/billing/PaymentSourceView;->title:Landroid/widget/TextView; - invoke-static {v1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v1 @@ -215,7 +222,7 @@ const-string v6, "subtext.context" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2, v5}, Lcom/discord/utilities/time/TimeUtils;->getLocalizedMonthName(ILandroid/content/Context;)Ljava/lang/String; @@ -273,9 +280,7 @@ .method public final bind(Lcom/discord/models/domain/ModelPaymentSource;Z)V .locals 4 - const-string v0, "paymentSource" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-object v0, p0, Lcom/discord/widgets/settings/billing/PaymentSourceView;->icon:Landroid/widget/ImageView; @@ -341,4 +346,13 @@ :cond_3 :goto_2 return-void + + :cond_4 + const-string p1, "paymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$1.smali index 3fcbaf1997..68cd8882f4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsBillingViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$1;->this$0:Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory$create$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory$create$1.smali index 508bd208bb..fdda511599 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory$create$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory$create$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;", - "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", - "Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,11 +66,11 @@ const-string v1, "paymentSourcesState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "subscriptionsState" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;->(Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory.smali index 70e30dee4d..29e7ecdab7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$Factory.smali @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; @@ -86,9 +84,18 @@ const-string v3, "Observable\n \u2026 )\n }" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;->(Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState.smali index 43040a473b..f2e9df9c47 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V .locals 1 - const-string v0, "paymentSourceState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "subscriptionsState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;->subscriptionsState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; return-void + + :cond_0 + const-string p1, "subscriptionsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "paymentSourceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;ILjava/lang/Object;)Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState; @@ -86,19 +98,31 @@ .method public final copy(Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState; .locals 1 - const-string v0, "paymentSourceState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "subscriptionsState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;->(Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V return-object v0 + + :cond_0 + const-string p1, "subscriptionsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "paymentSourceState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;->paymentSourceState:Lcom/discord/stores/StorePaymentSources$PaymentSourcesState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;->subscriptionsState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded.smali index ac4adcbb86..730fd023b8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded.smali @@ -39,17 +39,22 @@ } .end annotation - const-string v0, "paymentSourceItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded;->paymentSourceItems:Ljava/util/List; return-void + + :cond_0 + const-string p1, "paymentSourceItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded; @@ -100,15 +105,22 @@ } .end annotation - const-string v0, "paymentSourceItems" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "paymentSourceItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded;->paymentSourceItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel.smali index e404670479..f3656579dc 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/SettingsBillingViewModel.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,21 +41,17 @@ } .end annotation - const-string v0, "storePaymentSources" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeSubscriptions" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeObservable" + sget-object v1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loading; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loading; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;->storePaymentSources:Lcom/discord/stores/StorePaymentSources; @@ -67,21 +63,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; - - new-instance v6, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$1;->(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; const/4 v3, 0x0 @@ -89,13 +77,40 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$1;->(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;)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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeSubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storePaymentSources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/settings/billing/SettingsBillingViewModel;Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$StoreState;)V @@ -225,7 +240,7 @@ move-result-object v6 :cond_4 - invoke-static {v7, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$Companion.smali index 3a7e07b91c..baf73cbb37 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$Companion.smali @@ -82,13 +82,11 @@ .method public final launch(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "paymentSourceId" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; @@ -109,4 +107,18 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "paymentSourceId" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry.smali index e9aac7375a..ea3a8a5ad5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry.smali @@ -24,13 +24,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "label" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;->value:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "label" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry; @@ -86,19 +98,31 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry; .locals 1 - const-string v0, "label" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;->(Ljava/lang/String;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "label" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;->label:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;->value:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$caProvinces$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$caProvinces$2.smali index e5f81d6261..0e07fc6bea 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$caProvinces$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$caProvinces$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$caProvinces$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "[", "Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;", @@ -39,7 +39,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$1.smali index 90ce13b824..8bb317728e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$2.smali index 0ffef43742..ecd2d34cdd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$2;->this$0:Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; @@ -76,4 +74,13 @@ invoke-virtual {p1, v0}, Lcom/discord/views/LoadingButton;->setIsLoading(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$3.smali index 905e3ec2ce..e299081003 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$deletePaymentSource$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$2.smali index 61b1481e9b..7cd3bc2178 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$2.smali @@ -49,7 +49,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, v0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$2;->this$0:Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; @@ -69,7 +69,7 @@ const-string v5, "getString(R.string.payme\u2026_delete_disabled_tooltip)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v5, v0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$2;->this$0:Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$5.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$5.smali index 52fbcd05b7..f2a9a43765 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$5;->this$0:Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; @@ -75,9 +73,18 @@ const-string v1, "states" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;->access$selectState(Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;[Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$6.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$6.smali index ace4df930a..f2883dd91b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$initPaymentSourceInfo$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/widget/TextView;", "Ljava/lang/Integer;", @@ -45,7 +45,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,9 +79,7 @@ .method public final invoke(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z .locals 0 - const-string p3, "" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 p1, 0x2 @@ -102,7 +100,7 @@ const-string p3, "states" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p2}, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;->access$selectState(Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;[Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;)V @@ -110,4 +108,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$1.smali index 9cbbb53334..87e39df50b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded; + invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$2.smali index 53f0f17319..9fcb2b985d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.settings.billing.SettingsBillingViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$1.smali index 9449584ffd..be7491db7a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$1.smali @@ -25,11 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$ViewState$Loaded;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$2.smali index 00e6292245..dd73930d2e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$2.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;", - ">;", - "Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;", - ">;" + "TT;TR;>;" } .end annotation @@ -66,7 +61,7 @@ const-string v0, "paymentSources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -101,7 +96,7 @@ move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$paymentSourceId$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$paymentSourceId$2.smali index 71dd2c1665..b5b11276ba 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$paymentSourceId$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$paymentSourceId$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$paymentSourceId$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -80,9 +80,5 @@ const-string v0, "" :goto_0 - const-string v1, "arguments?.getString(ARG_PAYMENT_SOURCE_ID) ?: \"\"" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$selectState$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$selectState$2.smali index c35f5b1551..1cad94bab3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$selectState$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$selectState$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$selectState$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$1.smali index c2cf185686..55d6abde7d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$2.smali index 54744c1040..f2f38b5f2b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$2;->this$0:Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; @@ -80,4 +78,13 @@ invoke-virtual {p1, v0}, Lcom/discord/views/LoadingButton;->setIsLoading(Z)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$3.smali index 10a68613b0..7d25094ec4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$updatePaymentSource$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$usStates$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$usStates$2.smali index ed5636317f..c3f7b2897a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$usStates$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$usStates$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$usStates$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetPaymentSourceEditDialog.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "[", "Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$StateEntry;", @@ -39,7 +39,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali index 880534b959..61cb022dba 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali @@ -68,197 +68,281 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "paymentSourceView" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getPaymentSourceView()Lcom/discord/widgets/settings/billing/PaymentSourceView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "paymentSourceView" - move-result-object v1 + const-string v4, "getPaymentSourceView()Lcom/discord/widgets/settings/billing/PaymentSourceView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "helpText" + const/4 v2, 0x0 - const-string v3, "getHelpText()Lcom/discord/app/AppTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "helpText" + + const-string v4, "getHelpText()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "errorText" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getErrorText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "errorText" + + const-string v4, "getErrorText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "nameInput" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getNameInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nameInput" + + const-string v4, "getNameInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "addressInput1" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getAddressInput1()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "addressInput1" + + const-string v4, "getAddressInput1()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "addressInput2" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getAddressInput2()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "addressInput2" + + const-string v4, "getAddressInput2()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "cityInput" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getCityInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cityInput" + + const-string v4, "getCityInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "stateInput" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getStateInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "stateInput" + + const-string v4, "getStateInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "postalCodeInput" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getPostalCodeInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "postalCodeInput" + + const-string v4, "getPostalCodeInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "countryInput" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getCountryInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "countryInput" + + const-string v4, "getCountryInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "defaultCheckbox" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getDefaultCheckbox()Landroid/widget/CheckBox;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "defaultCheckbox" + + const-string v4, "getDefaultCheckbox()Landroid/widget/CheckBox;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "toolbar" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getToolbar()Landroidx/appcompat/widget/Toolbar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "toolbar" + + const-string v4, "getToolbar()Landroidx/appcompat/widget/Toolbar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "saveBtn" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getSaveBtn()Lcom/discord/views/LoadingButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "saveBtn" + + const-string v4, "getSaveBtn()Lcom/discord/views/LoadingButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; + new-instance v1, Lk0/n/c/q; - const-string v2, "deleteBtn" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog; - const-string v3, "getDeleteBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "deleteBtn" + + const-string v4, "getDeleteBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd @@ -489,6 +573,12 @@ return-void .end method +.method public static synthetic caProvinces$annotations()V + .locals 0 + + return-void +.end method + .method private final deletePaymentSource(Lcom/discord/models/domain/ModelPaymentSource;)V .locals 12 @@ -611,12 +701,6 @@ return-object v0 .end method -.method public static synthetic getCaProvinces$annotations()V - .locals 0 - - return-void -.end method - .method private final getCityInput()Lcom/google/android/material/textfield/TextInputLayout; .locals 3 @@ -950,12 +1034,6 @@ return-object v0 .end method -.method public static synthetic getUsStates$annotations()V - .locals 0 - - return-void -.end method - .method private final initPaymentSourceInfo(Lcom/discord/widgets/settings/billing/PaymentSourceAdapter$PaymentSourceItem;)V .locals 11 @@ -985,7 +1063,7 @@ const-string v3, "requireContext()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V instance-of v3, v0, Lcom/discord/models/domain/ModelPaymentSource$ModelPaymentSourcePaypal; @@ -1019,7 +1097,7 @@ :goto_0 const-string v4, "when (paymentSource) {\n \u2026edit_help_card)\n }" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -1101,7 +1179,7 @@ const-string v4, "states" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v4, v1 @@ -1120,7 +1198,7 @@ move-result-object v8 - invoke-static {v7, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -1235,7 +1313,7 @@ const-string v0, "CA" - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1439,7 +1517,7 @@ const-string v8, "CA" - invoke-static {p1, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1511,7 +1589,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f12112a @@ -1521,7 +1599,7 @@ const-string v3, "getString(R.string.payme\u2026source_edit_select_state)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v3, Ljava/util/ArrayList; @@ -1576,11 +1654,11 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -1606,7 +1684,7 @@ const-string v3, "getStatesFor(paymentSource)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v3, v2 @@ -1627,7 +1705,7 @@ move-result-object v9 - invoke-static {v9, v1, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v9, v1, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v9 @@ -1818,11 +1896,17 @@ :cond_4 const-string v1, "validationManager" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 .end method +.method public static synthetic usStates$annotations()V + .locals 0 + + return-void +.end method + # virtual methods .method public getContentViewResId()I @@ -1838,55 +1922,53 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "error" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-direct {p0}, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;->getErrorText()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; - move-result-object v1 + move-result-object v2 - const-string v2, "error.response" + const-string v3, "error.response" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V - iget-object v0, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;->validationManager:Lcom/discord/utilities/view/validators/ValidationManager; + iget-object v1, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;->validationManager:Lcom/discord/utilities/view/validators/ValidationManager; - const/4 v1, 0x0 - - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; - move-result-object v3 + move-result-object v2 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v3}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; + invoke-virtual {v2}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map; - move-result-object v3 + move-result-object v2 const-string v4, "error.response.messages" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, v3}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; + invoke-virtual {v1, v2}, Lcom/discord/utilities/view/validators/ValidationManager;->setErrors(Ljava/util/Map;)Ljava/util/Collection; invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String; @@ -1896,31 +1978,31 @@ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - move-result v0 + move-result v1 const/4 v2, 0x1 const/4 v3, 0x0 - if-lez v0, :cond_0 + if-lez v1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-ne v0, v2, :cond_1 + if-ne v1, v2, :cond_1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 const/16 v2, 0x8 - invoke-static {v0, p1, v3, v1, v2}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, p1, v3, v0, v2}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V :cond_1 return-void @@ -1928,9 +2010,16 @@ :cond_2 const-string p1, "validationManager" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_3 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onStart()V @@ -1979,11 +2068,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 2 + .locals 3 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -1991,30 +2080,28 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$Factory; + new-instance v2, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$Factory; - invoke-direct {v1}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$Factory;->()V + invoke-direct {v2}, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel$Factory;->()V - invoke-direct {p1, v0, v1}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + invoke-direct {p1, v1, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - const-class v0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; + const-class v1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(\n \u2026ingViewModel::class.java)" + const-string v1, "ViewModelProvider(\n \u2026ingViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; iput-object p1, p0, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog;->viewModel:Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; - const/4 v0, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lf/a/b/q0;->observeViewState()Lrx/Observable; @@ -2035,7 +2122,7 @@ const-string v1, "filter { it is T }.map { it as T }" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$1;->INSTANCE:Lcom/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog$onViewBound$1; @@ -2053,7 +2140,7 @@ const-string v1, "viewModel\n .obser\u2026ymentSourceId }\n }" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -2067,7 +2154,7 @@ const-string v1, "viewModel\n .obser\u2026ffered()\n .take(1)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -2106,7 +2193,14 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$Companion.smali index e6eec544f0..459d6bee07 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1.smali index c2f2d5664e..62f07f13f5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBilling.kt" # interfaces @@ -18,9 +18,9 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", - "Landroidx/fragment/app/Fragment;", + "Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods;", ">;" } .end annotation @@ -48,14 +48,14 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke()Landroidx/fragment/app/Fragment; +.method public final invoke()Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; .locals 1 new-instance v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; @@ -68,7 +68,7 @@ .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1;->invoke()Landroidx/fragment/app/Fragment; + invoke-virtual {p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1;->invoke()Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; move-result-object v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2.smali index e4c43e0777..203ff4b933 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsBilling.kt" # interfaces @@ -18,9 +18,9 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", - "Landroidx/fragment/app/Fragment;", + "Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory;", ">;" } .end annotation @@ -48,14 +48,14 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke()Landroidx/fragment/app/Fragment; +.method public final invoke()Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory; .locals 1 new-instance v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory; @@ -68,7 +68,7 @@ .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2;->invoke()Landroidx/fragment/app/Fragment; + invoke-virtual {p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2;->invoke()Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory; move-result-object v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali index 84d249bbf6..ac44db4d10 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali @@ -29,19 +29,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling; + new-instance v1, Lk0/n/c/q; - const-string v2, "viewPager" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling; - const-string v3, "getViewPager()Lcom/discord/utilities/simple_pager/SimplePager;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewPager" - move-result-object v1 + const-string v4, "getViewPager()Lcom/discord/utilities/simple_pager/SimplePager;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -127,11 +133,9 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 6 + .locals 7 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -147,55 +151,64 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 new-array v2, v2, [Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item; - new-instance v3, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item; + const/4 v3, 0x0 - const v4, 0x7f1202ea + new-instance v4, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item; - invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + const v5, 0x7f1202ea - move-result-object v4 + invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - const-string v5, "getString(R.string.billing_payment_sources)" + move-result-object v5 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v6, "getString(R.string.billing_payment_sources)" - sget-object v5, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1;->INSTANCE:Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1; + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v3, v4, v5}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;->(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + sget-object v6, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1;->INSTANCE:Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$1; - const/4 v4, 0x0 + invoke-direct {v4, v5, v6}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;->(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - aput-object v3, v2, v4 + aput-object v4, v2, v3 - new-instance v3, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item; + const/4 v3, 0x1 - const v4, 0x7f1202e4 + new-instance v4, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item; - invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + const v5, 0x7f1202e4 - move-result-object v4 + invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - const-string v5, "getString(R.string.billing_payment_history)" + move-result-object v5 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v6, "getString(R.string.billing_payment_history)" - sget-object v5, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2;->INSTANCE:Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2; + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v3, v4, v5}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;->(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + sget-object v6, Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2;->INSTANCE:Lcom/discord/widgets/settings/billing/WidgetSettingsBilling$onViewBound$2; - const/4 v4, 0x1 + invoke-direct {v4, v5, v6}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;->(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - aput-object v3, v2, v4 + aput-object v4, v2, v3 invoke-direct {v0, v1, v2}, Lcom/discord/utilities/simple_pager/SimplePager$Adapter;->(Landroidx/fragment/app/FragmentManager;[Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/simple_pager/SimplePager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2.smali index a989821dc6..ec6a730f66 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPaymentHistory.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/net/Uri;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali index 604863693f..3c3af767f9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali @@ -31,19 +31,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory; + new-instance v1, Lk0/n/c/q; - const-string v2, "webView" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory; - const-string v3, "getWebView()Landroid/webkit/WebView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "webView" - move-result-object v1 + const-string v4, "getWebView()Landroid/webkit/WebView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -117,9 +123,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 10 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -131,49 +137,47 @@ move-result-object p1 - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V + invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V - invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V + invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory;->getWebView()Landroid/webkit/WebView; move-result-object p1 - new-instance v1, Landroid/webkit/WebViewClient; + new-instance v2, Landroid/webkit/WebViewClient; - invoke-direct {v1}, Landroid/webkit/WebViewClient;->()V + invoke-direct {v2}, Landroid/webkit/WebViewClient;->()V - invoke-virtual {p1, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V + invoke-virtual {p1, v2}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V sget-object p1, Lcom/discord/utilities/auth/AuthUtils;->INSTANCE:Lcom/discord/utilities/auth/AuthUtils; - const-string v1, "/billing/payments" + const-string v2, "/billing/payments" - invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; + invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - move-result-object v1 + move-result-object v2 - const-string v2, "Uri.parse(URL_ROUTE_PAYMENTS)" + const-string v3, "Uri.parse(URL_ROUTE_PAYMENTS)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1, v1}, Lcom/discord/utilities/auth/AuthUtils;->getBillingWebHandoffUrl(Landroid/net/Uri;)Lrx/Observable; + invoke-virtual {p1, v2}, Lcom/discord/utilities/auth/AuthUtils;->getBillingWebHandoffUrl(Landroid/net/Uri;)Lrx/Observable; move-result-object p1 - const/4 v1, 0x0 - const/4 v2, 0x0 - invoke-static {p1, v1, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p0, v2, v0}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; + invoke-static {p0, v0, v1}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; move-result-object v0 @@ -183,14 +187,10 @@ const-string p1, "AuthUtils\n .getBi\u2026AppTransformers.ui(this))" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory; - new-instance v7, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2; - - invoke-direct {v7, p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2;->(Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -199,6 +199,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2; + + invoke-direct {v7, p0}, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory$onViewBound$2;->(Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentHistory;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -206,4 +210,11 @@ 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, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$1.smali index 593ec8593a..138d95443e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPaymentMethods.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onAddClick" - - const-string v5, "onAddClick()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onAddClick" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onAddClick()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$2.smali index 3d72b04d8b..169bc4f6d5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods$onViewBound$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPaymentMethods.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelPaymentSource;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onEditPaymentSource" - - const-string v5, "onEditPaymentSource(Lcom/discord/models/domain/ModelPaymentSource;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onEditPaymentSource" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onEditPaymentSource(Lcom/discord/models/domain/ModelPaymentSource;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelPaymentSource;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; invoke-static {v0, p1}, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods;->access$onEditPaymentSource(Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods;Lcom/discord/models/domain/ModelPaymentSource;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali index c5b4bc13a7..afbe7f1746 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali @@ -47,57 +47,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + new-instance v1, Lk0/n/c/q; - const-string v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "viewFlipper" - move-result-object v1 + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "recycler" + const/4 v2, 0x0 - const-string v3, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "recycler" + + const-string v4, "getRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + new-instance v1, Lk0/n/c/q; - const-string v2, "retryButton" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; - const-string v3, "getRetryButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "retryButton" + + const-string v4, "getRetryButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyAddPaymentSourceBtn" + const-class v2, Lcom/discord/widgets/settings/billing/WidgetSettingsPaymentMethods; - const-string v3, "getEmptyAddPaymentSourceBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyAddPaymentSourceBtn" + + const-string v4, "getEmptyAddPaymentSourceBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -168,7 +192,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -330,7 +354,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelPaymentSource;->getId()Ljava/lang/String; @@ -417,7 +441,7 @@ :cond_0 const-string p1, "recyclerAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -471,7 +495,7 @@ const-string v1, "ViewModelProvider(\n \u2026ingViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/billing/SettingsBillingViewModel; @@ -498,7 +522,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -508,9 +532,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -551,4 +573,13 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource.smali index 513dec2103..ebf891ad34 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelPaymentSource;)V .locals 1 - const-string v0, "paymentSource" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource;->paymentSource:Lcom/discord/models/domain/ModelPaymentSource; return-void + + :cond_0 + const-string p1, "paymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource;Lcom/discord/models/domain/ModelPaymentSource;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPaymentSource;)Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource; .locals 1 - const-string v0, "paymentSource" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource;->(Lcom/discord/models/domain/ModelPaymentSource;)V return-object v0 + + :cond_0 + const-string p1, "paymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource;->paymentSource:Lcom/discord/models/domain/ModelPaymentSource; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter.smali index be325a088b..6c0e14c31f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter.smali @@ -52,13 +52,11 @@ } .end annotation - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,6 +71,20 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter;->observers:Ljava/util/HashSet; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final configurePaymentSourceItem(Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource;Landroid/view/View;)Landroid/view/View; @@ -86,7 +98,7 @@ const-string v1, "view.findViewById(R.id.a\u2026method_spinner_item_text)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -175,7 +187,7 @@ const-string v1, "view.findViewById(R.id.a\u2026method_spinner_item_text)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -235,7 +247,7 @@ check-cast p1, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource; - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1, p2}, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter;->configurePaymentSourceItem(Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$PaymentSource;Landroid/view/View;)Landroid/view/View; @@ -246,13 +258,13 @@ :cond_1 sget-object v0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AddPaymentSourceItem;->INSTANCE:Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AddPaymentSourceItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_2 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f1202a3 @@ -269,13 +281,13 @@ :cond_2 sget-object v0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AttachPaymentSourceItem;->INSTANCE:Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AttachPaymentSourceItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_3 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f120249 @@ -313,17 +325,24 @@ .end method .method public getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter;->getItemView(ILandroid/view/View;)Landroid/view/View; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getItem(I)Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem; @@ -383,17 +402,24 @@ .end method .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter;->getItemView(ILandroid/view/View;)Landroid/view/View; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getViewTypeCount()I @@ -444,7 +470,7 @@ if-eqz v0, :cond_0 - invoke-static {v0}, Lk0/o/c/v;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; + invoke-static {v0}, Lk0/n/c/u;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; move-result-object v0 @@ -453,11 +479,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.collections.MutableCollection" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanPagerAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanPagerAdapter.smali index 1fdff20335..0a86cd1884 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanPagerAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanPagerAdapter.smali @@ -23,7 +23,7 @@ const-string v1, "view.findViewById(R.id.premium_switch_page_logo)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/ImageView; @@ -35,7 +35,7 @@ const-string v2, "view.findViewById(R.id.premium_switch_page_info)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Landroid/widget/TextView; @@ -47,7 +47,7 @@ const-string v3, "view.findViewById(R.id.premium_switch_page_wumpus)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Landroid/widget/ImageView; @@ -59,7 +59,7 @@ const-string v4, "view.findViewById(R.id.p\u2026witch_page_monthly_price)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v3, Landroid/widget/TextView; @@ -71,7 +71,7 @@ const-string v5, "view.findViewById(R.id.p\u2026m_switch_page_background)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p2, :cond_0 @@ -130,7 +130,7 @@ const-string v0, "view.resources.getQuanti\u2026NS_WITH_PREMIUM\n )" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v0, 0x7f120339 @@ -158,7 +158,7 @@ move-result-object v0 - invoke-static {v0, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v0}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -176,7 +176,7 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; @@ -221,7 +221,7 @@ move-result-object v0 - invoke-static {v0, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v0}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -239,7 +239,7 @@ move-result-object p1 - invoke-static {p1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; @@ -272,17 +272,17 @@ const/4 v3, 0x4 - invoke-static {p1, p3, v1, v2, v3}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, p3, v1, v2, v3}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object p3 const/4 v1, 0x6 - invoke-static {p3, v0, v2, v2, v1}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + invoke-static {p3, v0, v2, v2, v1}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I move-result v3 - invoke-static {p3, v0, v2, v2, v1}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + invoke-static {p3, v0, v2, v2, v1}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I move-result p3 @@ -323,19 +323,31 @@ .method public destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V .locals 0 - const-string p2, "container" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p2, "view" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 check-cast p3, Landroid/view/View; invoke-virtual {p1, p3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public getCount()I @@ -349,9 +361,7 @@ .method public instantiateItem(Landroid/view/ViewGroup;I)Landroid/view/View; .locals 3 - const-string v0, "container" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -371,13 +381,22 @@ const-string v1, "view" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0, p2}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanPagerAdapter;->configureView(Landroid/view/View;I)V invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V return-object v0 + + :cond_0 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object; @@ -393,13 +412,11 @@ .method public isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z .locals 1 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "any" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-ne p1, p2, :cond_0 @@ -412,4 +429,18 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "any" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1.smali index 4d2f4f1e1d..964a17a224 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PremiumSwitchPlanViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1;->this$0:Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory$create$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory$create$1.smali index 1ece46d2a8..4c770a3939 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory$create$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory$create$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", - "Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation @@ -66,7 +64,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;->(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory.smali index f38c7b755f..7c97610586 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Factory.smali @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel; @@ -64,7 +62,7 @@ const-string v1, "StoreStream\n \u2026State(it)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -75,4 +73,13 @@ invoke-direct {p1, v0, v1}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;->(Lrx/Observable;Lcom/discord/stores/StoreSubscriptions;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState.smali index 80939629f5..3c80b49400 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState.smali @@ -20,17 +20,24 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V - .locals 1 + .locals 0 - const-string v0, "subscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;->subscriptionState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; return-void + + :cond_0 + const-string p1, "subscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState; @@ -63,15 +70,22 @@ .method public final copy(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState; .locals 1 - const-string v0, "subscriptionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;->(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)V return-object v0 + + :cond_0 + const-string p1, "subscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -89,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;->subscriptionState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded.smali index 054222f50d..92a139d8b5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded.smali @@ -30,16 +30,12 @@ .method public constructor (Lcom/discord/models/domain/ModelSubscription;ILcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V .locals 1 - const-string v0, "currentPremiumSubscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "currentIntervalSelected" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p3, :cond_1 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded;->currentPremiumSubscription:Lcom/discord/models/domain/ModelSubscription; @@ -63,6 +59,20 @@ iput-boolean p1, p0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded;->hasNoSelection:Z return-void + + :cond_1 + const-string p1, "currentIntervalSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "currentPremiumSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelSubscription;ILcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -155,19 +165,31 @@ .method public final copy(Lcom/discord/models/domain/ModelSubscription;ILcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded; .locals 1 - const-string v0, "currentPremiumSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "currentIntervalSelected" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded;->(Lcom/discord/models/domain/ModelSubscription;ILcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V return-object v0 + + :cond_0 + const-string p1, "currentIntervalSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "currentPremiumSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -185,7 +207,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded;->currentPremiumSubscription:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -201,7 +223,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded;->currentIntervalSelected:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionInterval; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -211,7 +233,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded;->selectedPremiumTier:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel.smali index d4e38b50c5..c6367ac27f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/PremiumSwitchPlanViewModel.smali @@ -50,17 +50,15 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeSubscriptions" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loading; - sget-object v0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loading; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p2, p0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;->storeSubscriptions:Lcom/discord/stores/StoreSubscriptions; @@ -76,20 +74,14 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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/settings/premium/PremiumSwitchPlanViewModel; - new-instance v7, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1;->(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -98,6 +90,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$1;->(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -105,6 +101,20 @@ 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, "storeSubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel;Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$StoreState;)V @@ -282,7 +292,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -353,21 +363,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "interval" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 move-object v1, v0 check-cast v1, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState$Loaded; @@ -394,6 +407,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "interval" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onSelectClicked()V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$1.smali index be350cf31a..70c8edaaf8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsPremiumViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$1;->this$0:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange.smali index 066b4c52b6..0995b0b6e3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange.smali @@ -24,16 +24,12 @@ .method public constructor (Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;)V .locals 1 - const-string v0, "targetPlanType" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "currentPlanType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange;->targetPlanType:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -41,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange;->currentPlanType:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; return-void + + :cond_0 + const-string p1, "currentPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "targetPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange; @@ -88,19 +98,31 @@ .method public final copy(Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange; .locals 1 - const-string v0, "targetPlanType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "currentPlanType" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange;->(Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;)V return-object v0 + + :cond_0 + const-string p1, "currentPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "targetPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -118,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange;->targetPlanType:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -128,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$CancelPlanChange;->currentPlanType:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$UpgradePremium.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$UpgradePremium.smali index 3f7ba4e2cb..ad608f209f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$UpgradePremium.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$UpgradePremium.smali @@ -117,7 +117,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$UpgradePremium;->targetPlanType:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$getSubscriptionsAndInvoicePreview$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$getSubscriptionsAndInvoicePreview$1.smali index 39159cbb35..5e368b409e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$getSubscriptionsAndInvoicePreview$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$getSubscriptionsAndInvoicePreview$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/billing/ModelInvoicePreview;", - "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$1.smali index efe4de0592..2c40671b62 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -75,7 +73,6 @@ "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;", ">;" } @@ -87,7 +84,7 @@ const-string v2, "state" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v1, p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory;->access$getSubscriptionsAndInvoicePreview(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;)Lrx/Observable; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$2.smali index 0cbcdda078..a7fd83dd0d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory$observeStores$2.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;", - "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;", - "Lcom/discord/stores/StoreEntitlements$State;", - "Lcom/discord/stores/StorePremiumGuildSubscription$State;", - "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -75,7 +70,7 @@ const-string v0, "paymentSourcesState" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;->getSubscriptionsState()Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; @@ -83,11 +78,11 @@ const-string v0, "entitlementsState" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "guildSubscriptionState" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;->getInvoicePreviewFetch()Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory.smali index 3d75b2881e..2441ecc563 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory.smali @@ -62,7 +62,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v0}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 @@ -112,7 +112,7 @@ const-string p2, "restAPI\n .g\u2026ch.Error)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -131,7 +131,7 @@ const-string p1, "Observable.just(\n \u2026ce(null))\n )" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p2 @@ -140,7 +140,7 @@ const-string p2, "Observable.never()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -198,7 +198,7 @@ const-string p2, "Observable\n .co\u2026 )\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -206,7 +206,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 12 + .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel; @@ -227,71 +225,80 @@ invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPaymentSources()Lcom/discord/stores/StorePaymentSources; - move-result-object v2 + move-result-object v1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getSubscriptions()Lcom/discord/stores/StoreSubscriptions; + move-result-object v2 + + sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getEntitlements()Lcom/discord/stores/StoreEntitlements; + move-result-object v3 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getEntitlements()Lcom/discord/stores/StoreEntitlements; + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; move-result-object v4 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; - - move-result-object v5 - - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPaymentSources()Lcom/discord/stores/StorePaymentSources; - move-result-object v7 + move-result-object v6 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getSubscriptions()Lcom/discord/stores/StoreSubscriptions; - move-result-object v8 + move-result-object v7 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getEntitlements()Lcom/discord/stores/StoreEntitlements; - move-result-object v9 + move-result-object v8 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPremiumGuildSubscriptions()Lcom/discord/stores/StorePremiumGuildSubscription; + move-result-object v9 + + sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + + invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + move-result-object v10 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + move-object v5, p0 - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v11 - - move-object v6, p0 - - invoke-direct/range {v6 .. v11}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory;->observeStores(Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StoreEntitlements;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;)Lrx/Observable; - - move-result-object v7 - - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-direct/range {v5 .. v10}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Factory;->observeStores(Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StoreEntitlements;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;)Lrx/Observable; move-result-object v6 - move-object v1, p1 + sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->(Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StoreEntitlements;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V + invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + + move-result-object v5 + + move-object v0, p1 + + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->(Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StoreEntitlements;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch$Invoice.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch$Invoice.smali index 242ec27841..f45e3f76a5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch$Invoice.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch$Invoice.smali @@ -83,7 +83,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch$Invoice;->modelInvoicePreview:Lcom/discord/models/domain/billing/ModelInvoicePreview; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState.smali index 619d094a8d..0d30a89838 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState.smali @@ -30,25 +30,17 @@ .method public constructor (Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/stores/StoreEntitlements$State;Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;)V .locals 1 - const-string v0, "paymentSourcesState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "subscriptionsState" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "entitlementState" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildSubscriptionState" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "invoicePreviewFetch" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +55,41 @@ iput-object p5, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->invoicePreviewFetch:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch; return-void + + :cond_0 + const-string p1, "invoicePreviewFetch" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "entitlementState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "subscriptionsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "paymentSourcesState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/stores/StoreEntitlements$State;Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState; @@ -175,25 +202,17 @@ .method public final copy(Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/stores/StoreEntitlements$State;Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState; .locals 7 - const-string v0, "paymentSourcesState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "subscriptionsState" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "entitlementState" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildSubscriptionState" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "invoicePreviewFetch" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState; @@ -212,6 +231,41 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->(Lcom/discord/stores/StorePaymentSources$PaymentSourcesState;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/stores/StoreEntitlements$State;Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;)V return-object v0 + + :cond_0 + const-string p1, "invoicePreviewFetch" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "entitlementState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "subscriptionsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "paymentSourcesState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -229,7 +283,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->paymentSourcesState:Lcom/discord/stores/StorePaymentSources$PaymentSourcesState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -239,7 +293,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->subscriptionsState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -249,7 +303,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->entitlementState:Lcom/discord/stores/StoreEntitlements$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -259,7 +313,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->guildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -269,7 +323,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$StoreState;->invoicePreviewFetch:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice.smali index e37028ab28..7af0e5db24 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;)V .locals 1 - const-string v0, "subscriptionsState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "invoicePreviewFetch" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;->invoicePreviewFetch:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch; return-void + + :cond_0 + const-string p1, "invoicePreviewFetch" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice; @@ -86,19 +98,31 @@ .method public final copy(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice; .locals 1 - const-string v0, "subscriptionsState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "invoicePreviewFetch" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;->(Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch;)V return-object v0 + + :cond_0 + const-string p1, "invoicePreviewFetch" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "subscriptionsState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;->subscriptionsState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionAndInvoice;->invoicePreviewFetch:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$InvoicePreviewFetch; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded.smali index 75693825ad..b839ffc32d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded.smali @@ -81,20 +81,14 @@ } .end annotation - const-string v0, "paymentSources" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "entitlements" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildSubscriptions" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_2 + + if-eqz p5, :cond_1 + + if-eqz p6, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->premiumSubscription:Lcom/discord/models/domain/ModelSubscription; @@ -114,6 +108,27 @@ iput-object p8, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->invoicePreview:Lcom/discord/models/domain/billing/ModelInvoicePreview; return-void + + :cond_0 + const-string p1, "guildSubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "entitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "paymentSources" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelSubscription;Ljava/util/List;ZLcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionError;Ljava/util/List;Ljava/util/Map;ZLcom/discord/models/domain/billing/ModelInvoicePreview;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; @@ -357,23 +372,13 @@ } .end annotation - const-string v0, "paymentSources" + const/4 v0, 0x0 - move-object v3, p2 + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "entitlements" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildSubscriptions" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; @@ -381,10 +386,16 @@ move-object v2, p1 + move-object v3, p2 + move v4, p3 move-object v5, p4 + move-object v6, p5 + + move-object/from16 v7, p6 + move/from16 v8, p7 move-object/from16 v9, p8 @@ -392,6 +403,27 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->(Lcom/discord/models/domain/ModelSubscription;Ljava/util/List;ZLcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionError;Ljava/util/List;Ljava/util/Map;ZLcom/discord/models/domain/billing/ModelInvoicePreview;)V return-object v0 + + :cond_0 + const-string v1, "guildSubscriptions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "entitlements" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "paymentSources" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -409,7 +441,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->premiumSubscription:Lcom/discord/models/domain/ModelSubscription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -419,7 +451,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->paymentSources:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -435,7 +467,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->subscriptionError:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionError; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -445,7 +477,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->entitlements:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -455,7 +487,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->guildSubscriptions:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -471,7 +503,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->invoicePreview:Lcom/discord/models/domain/billing/ModelInvoicePreview; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel.smali index 5888c3756d..a63422e05e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/SettingsPremiumViewModel.smali @@ -61,7 +61,7 @@ # direct methods .method public constructor (Lcom/discord/stores/StorePaymentSources;Lcom/discord/stores/StoreSubscriptions;Lcom/discord/stores/StoreEntitlements;Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V - .locals 9 + .locals 16 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -76,91 +76,133 @@ } .end annotation - const-string v0, "storePaymentsSources" + move-object/from16 v0, p0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, p1 - const-string v0, "storeSubscriptions" + move-object/from16 v2, p2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v3, p3 - const-string v0, "storeEntitlements" + move-object/from16 v4, p4 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v5, p5 - const-string v0, "storePremiumGuildSubscription" + const/4 v6, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_5 - const-string v0, "restAPI" + if-eqz v2, :cond_4 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_3 - const-string v0, "storeObservable" + if-eqz v4, :cond_2 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_1 - sget-object v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loading; + if-eqz p6, :cond_0 - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + sget-object v7, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loading; - iput-object p1, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storePaymentsSources:Lcom/discord/stores/StorePaymentSources; + invoke-direct {v0, v7}, Lf/a/b/q0;->(Ljava/lang/Object;)V - iput-object p2, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storeSubscriptions:Lcom/discord/stores/StoreSubscriptions; + iput-object v1, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storePaymentsSources:Lcom/discord/stores/StorePaymentSources; - iput-object p3, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storeEntitlements:Lcom/discord/stores/StoreEntitlements; + iput-object v2, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storeSubscriptions:Lcom/discord/stores/StoreSubscriptions; - iput-object p4, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; + iput-object v3, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storeEntitlements:Lcom/discord/stores/StoreEntitlements; - iput-object p5, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; + iput-object v4, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; + + iput-object v5, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject; - move-result-object p1 + move-result-object v1 - iput-object p1, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->requestBuyPlanSubject:Lrx/subjects/PublishSubject; + iput-object v1, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->requestBuyPlanSubject:Lrx/subjects/PublishSubject; invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject; - move-result-object p1 + move-result-object v1 - iput-object p1, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->eventSubject:Lrx/subjects/PublishSubject; + iput-object v1, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->eventSubject:Lrx/subjects/PublishSubject; - invoke-direct {p0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->fetchData()V + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->fetchData()V - invoke-static {p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + invoke-static/range {p6 .. p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; - move-result-object p1 + move-result-object v1 - const/4 p2, 0x0 + const/4 v2, 0x2 - const/4 p3, 0x2 + invoke-static {v1, v0, v6, v2, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; - invoke-static {p1, p0, p2, p3, p2}, 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 v7 - move-result-object v0 + const-class v8, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel; - const-class v1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel; + const/4 v9, 0x0 - new-instance v6, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$1; + const/4 v10, 0x0 - invoke-direct {v6, p0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$1;->(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;)V + const/4 v11, 0x0 - const/4 v2, 0x0 + const/4 v12, 0x0 - const/4 v3, 0x0 + new-instance v13, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$1; - const/4 v4, 0x0 + invoke-direct {v13, v0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$1;->(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;)V - const/4 v5, 0x0 + const/16 v14, 0x1e - const/16 v7, 0x1e + const/4 v15, 0x0 - const/4 v8, 0x0 - - invoke-static/range {v0 .. v8}, 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/range {v7 .. v15}, 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 v1, "storeObservable" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string v1, "restAPI" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string v1, "storePremiumGuildSubscription" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string v1, "storeEntitlements" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string v1, "storeSubscriptions" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_5 + const-string v1, "storePaymentsSources" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public static final synthetic access$fetchData(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;)V @@ -416,7 +458,7 @@ goto :goto_3 :cond_4 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_3 move-object v13, v0 @@ -914,40 +956,38 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "paymentSource" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; + check-cast v1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getPremiumSubscription()Lcom/discord/models/domain/ModelSubscription; + invoke-virtual {v1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getPremiumSubscription()Lcom/discord/models/domain/ModelSubscription; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 invoke-direct {p0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->markBusy()V - iget-object v1, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; + iget-object v2, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelSubscription;->getId()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription;->getId()Ljava/lang/String; - move-result-object v0 + move-result-object v1 new-instance v10, Lcom/discord/restapi/RestAPIParams$UpdateSubscription; @@ -969,21 +1009,21 @@ invoke-direct/range {v3 .. v9}, Lcom/discord/restapi/RestAPIParams$UpdateSubscription;->(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-virtual {v1, v0, v10}, Lcom/discord/utilities/rest/RestAPI;->updateSubscription(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$UpdateSubscription;)Lrx/Observable; + invoke-virtual {v2, v1, v10}, Lcom/discord/utilities/rest/RestAPI;->updateSubscription(Ljava/lang/String;Lcom/discord/restapi/RestAPIParams$UpdateSubscription;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p1, p0, v2, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v1, 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 p1 @@ -999,6 +1039,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "paymentSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getEventSubject()Lrx/Observable; @@ -1019,7 +1066,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1050,7 +1097,7 @@ const-string v1, "requestBuyPlanSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1100,39 +1147,37 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "requestedPlanType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; + check-cast v1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - invoke-virtual {v0}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getPremiumSubscription()Lcom/discord/models/domain/ModelSubscription; + invoke-virtual {v1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getPremiumSubscription()Lcom/discord/models/domain/ModelSubscription; + + move-result-object v1 + + if-eqz v1, :cond_1 + + invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription;->getPlanType()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; move-result-object v0 - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelSubscription;->getPlanType()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; - - move-result-object v2 - :cond_1 - if-nez v2, :cond_2 + if-nez v0, :cond_2 iget-object v0, p0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->requestBuyPlanSubject:Lrx/subjects/PublishSubject; @@ -1143,16 +1188,16 @@ goto :goto_0 :cond_2 - if-ne p1, v2, :cond_3 + if-ne p1, v0, :cond_3 goto :goto_0 :cond_3 invoke-static {}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getUPGRADE_ELIGIBILITY()Ljava/util/Map; - move-result-object v0 + move-result-object v1 - invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 @@ -1178,6 +1223,13 @@ :cond_5 :goto_0 return-void + + :cond_6 + const-string p1, "requestedPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onRetryClicked()V @@ -1308,21 +1360,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "targetPlanType" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded; if-eqz v0, :cond_1 @@ -1349,4 +1404,11 @@ :cond_1 return-void + + :cond_2 + const-string p1, "targetPlanType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$Companion.smali index fb27e2e893..63720d0664 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$1.smali index 2b93b2fec2..c16d31f219 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2.smali index 94696acff4..d92cf43a0c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,59 +61,57 @@ .method public final invoke(Ljava/lang/String;)V .locals 3 - const-string v0, "giftCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + iget-object v1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; + invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 const-string v2, "clipboard" - invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 - instance-of v2, v0, Landroid/content/ClipboardManager; + instance-of v2, v1, Landroid/content/ClipboardManager; if-nez v2, :cond_1 goto :goto_1 :cond_1 - move-object v1, v0 + move-object v0, v1 :goto_1 - check-cast v1, Landroid/content/ClipboardManager; + check-cast v0, Landroid/content/ClipboardManager; - if-eqz v1, :cond_2 + if-eqz v0, :cond_2 - sget-object v0, Lcom/discord/utilities/gifting/GiftingUtils;->INSTANCE:Lcom/discord/utilities/gifting/GiftingUtils; + sget-object v1, Lcom/discord/utilities/gifting/GiftingUtils;->INSTANCE:Lcom/discord/utilities/gifting/GiftingUtils; - invoke-virtual {v0, p1}, Lcom/discord/utilities/gifting/GiftingUtils;->generateGiftUrl(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v1, p1}, Lcom/discord/utilities/gifting/GiftingUtils;->generateGiftUrl(Ljava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 const-string v2, "" - invoke-static {v2, v0}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; + invoke-static {v2, v1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; - move-result-object v0 + move-result-object v1 - invoke-virtual {v1, v0}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V + invoke-virtual {v0, v1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V :cond_2 iget-object v0, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; @@ -125,4 +123,11 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->handleCopyClicked(Ljava/lang/String;)V return-void + + :cond_3 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$3.smali index c3e506f1bb..f054f7cc25 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGift;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGift;)V .locals 1 - const-string v0, "gift" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -84,4 +82,13 @@ invoke-virtual {v0, p1}, Lcom/discord/stores/StoreGifting;->revokeGiftCode(Lcom/discord/models/domain/ModelGift;)V return-void + + :cond_0 + const-string p1, "gift" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$4.smali index f5659fbe14..dd4343086e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$configureUI$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2.smali index 7f0c486cf0..e6cf93da3c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/widget/TextView;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; @@ -75,15 +73,15 @@ move-result-object p1 - const-string v0, "https://discord.gift/" + const/4 v0, 0x0 - const-string v1, "" + const/4 v1, 0x4 - const/4 v2, 0x0 + const-string v2, "https://discord.gift/" - const/4 v3, 0x4 + const-string v3, "" - invoke-static {p1, v0, v1, v2, v3}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, v2, v3, v0, v1}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object p1 @@ -96,4 +94,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->redeemGiftCode(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$7.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$7.smali index 1a66c4b6a6..d730abd2b0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,13 +77,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 0 - const-string p3, "context" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p3, "" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->Companion:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion; @@ -96,4 +94,18 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;->launch(Landroid/content/Context;Ljava/lang/Integer;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$8.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$8.smali index 29f3cebd77..cd9fd9cfbe 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$8.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$8.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$8; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -77,13 +77,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 0 - const-string p3, "context" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p3, "" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object p2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->Companion:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion; @@ -96,4 +94,18 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$Companion;->launch(Landroid/content/Context;Ljava/lang/Integer;)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$1.smali index 18ee2d0801..afb6e76595 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->access$configureUI(Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$2.smali index 0aaea3358c..ef6ee37c46 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGifting.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,17 +71,24 @@ .method public final invoke(Ljava/lang/String;)V .locals 4 - const-string v0, "giftCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lf/a/a/z/a;->k:Lf/a/a/z/a$a; - const-string v1, "Settings - Gifting" + const-wide/16 v1, 0x0 - const-wide/16 v2, 0x0 + const-string v3, "Settings - Gifting" - invoke-virtual {v0, p1, v1, v2, v3}, Lf/a/a/z/a$a;->a(Ljava/lang/String;Ljava/lang/String;J)V + invoke-virtual {v0, p1, v3, v1, v2}, Lf/a/a/z/a$a;->a(Ljava/lang/String;Ljava/lang/String;J)V return-void + + :cond_0 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali index cc06ff0e7f..cb42b9d255 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali @@ -61,155 +61,221 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "retry" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getRetry()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "retry" - move-result-object v1 + const-string v4, "getRetry()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "flipper" + const/4 v2, 0x0 - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "recyclerView" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "recyclerView" + + const-string v4, "getRecyclerView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "codeInputWrap" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getCodeInputWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "codeInputWrap" + + const-string v4, "getCodeInputWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "codeInputProgress" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getCodeInputProgress()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "codeInputProgress" + + const-string v4, "getCodeInputProgress()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyNitroYearly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getBuyNitroYearly()Lcom/discord/views/BoxedButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyNitroYearly" + + const-string v4, "getBuyNitroYearly()Lcom/discord/views/BoxedButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyNitroMonthly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getBuyNitroMonthly()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyNitroMonthly" + + const-string v4, "getBuyNitroMonthly()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "nitroLearnMore" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getNitroLearnMore()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nitroLearnMore" + + const-string v4, "getNitroLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyNitroClassicYearly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getBuyNitroClassicYearly()Lcom/discord/views/BoxedButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyNitroClassicYearly" + + const-string v4, "getBuyNitroClassicYearly()Lcom/discord/views/BoxedButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyNitroClassicMonthly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getBuyNitroClassicMonthly()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyNitroClassicMonthly" + + const-string v4, "getBuyNitroClassicMonthly()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; + new-instance v1, Lk0/n/c/q; - const-string v2, "nitroClassicLearnMore" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting; - const-string v3, "getNitroClassicLearnMore()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nitroClassicLearnMore" + + const-string v4, "getNitroClassicLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa @@ -354,7 +420,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -533,7 +599,7 @@ :cond_7 const-string p1, "adapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 .end method @@ -643,7 +709,7 @@ if-eqz v2, :cond_2 - invoke-static {v2}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v2}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v4 @@ -683,7 +749,7 @@ const/4 v5, 0x0 :goto_1 - invoke-static {v4, v5}, Lk0/j/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z + invoke-static {v4, v5}, Lk0/i/l;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z move-result v4 @@ -703,15 +769,19 @@ move-result v5 + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v5 + goto :goto_2 :cond_4 - const/4 v5, 0x0 + invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v5 :goto_2 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v11 + move-object v11, v5 invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -896,7 +966,7 @@ move-result-object v10 - invoke-static {v5, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -1250,7 +1320,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/premium/PremiumUtils;->warmupBillingTabs(Landroid/content/Context;)Landroidx/browser/customtabs/CustomTabsServiceConnection; @@ -1266,21 +1336,17 @@ move-object/from16 v0, p0 - const-string v1, "view" + const/4 v1, 0x0 - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super/range {p0 .. p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 - - invoke-static {v0, v1, v2, v3}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {v0, v2, v3, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getRetry()Landroid/view/View; @@ -1298,7 +1364,7 @@ invoke-direct {v5, v0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$2;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;)V - invoke-static {v4, v1, v5, v2, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; + invoke-static {v4, v2, v5, v3, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getCodeInputWrap()Lcom/google/android/material/textfield/TextInputLayout; @@ -1324,7 +1390,7 @@ move-result-object v4 - new-array v5, v2, [Ljava/lang/Object; + new-array v5, v3, [Ljava/lang/Object; sget-object v6, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_YEAR_TIER_2:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1338,13 +1404,13 @@ const-string v8, "requireContext()" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v6, v7}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; move-result-object v6 - aput-object v6, v5, v1 + aput-object v6, v5, v2 const v6, 0x7f1202f2 @@ -1368,7 +1434,7 @@ move-result-object v4 - new-array v5, v2, [Ljava/lang/Object; + new-array v5, v3, [Ljava/lang/Object; sget-object v7, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_MONTH_TIER_2:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1380,13 +1446,13 @@ move-result-object v9 - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v7, v9}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; move-result-object v7 - aput-object v7, v5, v1 + aput-object v7, v5, v2 const v7, 0x7f1202f1 @@ -1410,7 +1476,7 @@ move-result-object v4 - new-array v5, v2, [Ljava/lang/Object; + new-array v5, v3, [Ljava/lang/Object; sget-object v9, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_YEAR_TIER_1:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1422,13 +1488,13 @@ move-result-object v10 - invoke-static {v10, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v9, v10}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; move-result-object v9 - aput-object v9, v5, v1 + aput-object v9, v5, v2 invoke-virtual {v0, v6, v5}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; @@ -1450,7 +1516,7 @@ move-result-object v4 - new-array v2, v2, [Ljava/lang/Object; + new-array v3, v3, [Ljava/lang/Object; sget-object v5, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_MONTH_TIER_1:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1462,39 +1528,39 @@ move-result-object v6 - invoke-static {v6, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v5, v6}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; move-result-object v5 - aput-object v5, v2, v1 + aput-object v5, v3, v2 - invoke-virtual {v0, v7, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v0, v7, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v2 + move-result-object v3 - invoke-virtual {v4, v2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v4, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getBuyNitroClassicMonthly()Landroid/widget/Button; - move-result-object v2 + move-result-object v3 new-instance v4, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$6; invoke-direct {v4, v0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting$onViewBound$6;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;)V - invoke-virtual {v2, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getNitroLearnMore()Landroid/widget/TextView; - move-result-object v2 + move-result-object v3 invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v9 - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v4, 0x7f121258 @@ -1504,7 +1570,7 @@ const-string v5, "getString(R.string.premi\u2026ayment_gift_blurb_mobile)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v6, "onClick" @@ -1512,7 +1578,7 @@ const/4 v15, 0x4 - invoke-static {v4, v6, v7, v1, v15}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v4, v6, v7, v2, v15}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v10 @@ -1534,17 +1600,17 @@ move-result-object v4 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getNitroClassicLearnMore()Landroid/widget/TextView; - move-result-object v2 + move-result-object v3 invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v9 - invoke-static {v9, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v4, 0x7f12119c @@ -1552,11 +1618,11 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v5, "https://discordapp.com" - invoke-static {v4, v6, v5, v1, v7}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v4, v6, v5, v2, v7}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v10 @@ -1568,9 +1634,9 @@ move-result-object v4 - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - sget-object v2, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; + sget-object v3, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; new-instance v4, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; @@ -1580,27 +1646,34 @@ invoke-direct {v4, v5}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-virtual {v2, v4}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {v3, v4}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - move-result-object v2 + move-result-object v3 - check-cast v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; + check-cast v3, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; - iput-object v2, v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->adapter:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; + iput-object v3, v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->adapter:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getRecyclerView()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V + invoke-virtual {v3, v1}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGifting;->getRecyclerView()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v2 + move-result-object v1 - invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V + invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V return-void + + :cond_0 + const-string v2, "view" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public onViewBoundOrOnResume()V @@ -1628,7 +1701,7 @@ const-string v1, "ViewModelProvider(requir\u2026ingViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; @@ -1650,7 +1723,7 @@ const-string v3, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -1687,12 +1760,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4.smali index b357d126d3..e52f6d5130 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/content/Context;", "Ljava/lang/String;", @@ -45,7 +45,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,13 +71,11 @@ .method public final invoke(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 0 - const-string p3, "" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem; @@ -98,4 +96,18 @@ invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem.smali index bfab8af41c..a4e27198f8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem.smali @@ -59,7 +59,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem; @@ -67,101 +67,149 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "flipper" + new-instance v2, Lk0/n/c/q; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "flipper" - move-result-object v2 + const-string v5, "getFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "container" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getContainer()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "container" + + const-string v5, "getContainer()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "code" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCode()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "code" + + const-string v5, "getCode()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "codeContainer" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCodeContainer()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "codeContainer" + + const-string v5, "getCodeContainer()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "copy" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCopy()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "copy" + + const-string v5, "getCopy()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "revokeText" + new-instance v2, Lk0/n/c/q; - const-string v3, "getRevokeText()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "revokeText" + + const-string v5, "getRevokeText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x5 aput-object v2, v1, v3 - const-string v2, "generate" + new-instance v2, Lk0/n/c/q; - const-string v3, "getGenerate()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "generate" + + const-string v5, "getGenerate()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x6 aput-object v2, v1, v3 - const-string v2, "divider" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDivider()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x7 + const-string v3, "divider" - aput-object v0, v1, v2 + const-string v4, "getDivider()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x7 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -179,9 +227,7 @@ .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d010a @@ -252,6 +298,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->divider$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;)Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; @@ -429,9 +484,9 @@ .method public onConfigure(ILcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -439,31 +494,31 @@ move-result-object p1 - sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const-string v1, "itemView" + const-string v2, "itemView" if-eqz p1, :cond_0 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p2 - iput v0, p2, Landroid/view/ViewGroup$LayoutParams;->height:I + iput v1, p2, Landroid/view/ViewGroup$LayoutParams;->height:I invoke-virtual {p1, p2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V @@ -472,29 +527,29 @@ :cond_0 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - move-result-object v2 + move-result-object v3 - const/4 v3, -0x2 + const/4 v4, -0x2 - iput v3, v2, Landroid/view/ViewGroup$LayoutParams;->height:I + iput v4, v3, Landroid/view/ViewGroup$LayoutParams;->height:I - invoke-virtual {p1, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V + invoke-virtual {p1, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getEntitlement()Lcom/discord/models/domain/ModelEntitlement; @@ -515,8 +570,6 @@ move-result-object p1 - const/4 v9, 0x0 - const/4 v10, 0x2 const/4 v11, 0x1 @@ -527,213 +580,213 @@ move-result-object p1 - invoke-virtual {p1, v0}, Lcom/discord/app/AppViewFlipper;->setDisplayedChild(I)V + invoke-virtual {p1, v1}, Lcom/discord/app/AppViewFlipper;->setDisplayedChild(I)V invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getWasCopied()Ljava/lang/Boolean; move-result-object p1 - sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - invoke-static {p1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getCopy()Landroid/widget/TextView; - move-result-object v3 + move-result-object v4 if-eqz p1, :cond_2 - const v4, 0x7f0800ca + const v5, 0x7f0800ca goto :goto_0 :cond_2 - const v4, 0x7f0800c9 + const v5, 0x7f0800c9 :goto_0 - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setBackgroundResource(I)V + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setBackgroundResource(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getCopy()Landroid/widget/TextView; - move-result-object v3 - - iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v4 + iget-object v5, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + + invoke-static {v5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context; + + move-result-object v5 + if-eqz p1, :cond_3 - const v5, 0x7f1204d3 + const v6, 0x7f1204d3 goto :goto_1 :cond_3 - const v5, 0x7f1204d5 + const v6, 0x7f1204d5 :goto_1 - invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {v5, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getCodeContainer()Landroid/view/View; - move-result-object v3 + move-result-object v4 - const-string v4, "context" + const-string v5, "context" if-eqz p1, :cond_4 - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f040252 - invoke-static {v2, p1, v0, v10, v9}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, p1, v1, v10, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result p1 goto :goto_2 :cond_4 - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f040422 - invoke-static {v2, p1, v0, v10, v9}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, p1, v1, v10, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result p1 :goto_2 - invoke-virtual {v3, p1}, Landroid/view/View;->setBackgroundResource(I)V + invoke-virtual {v4, p1}, Landroid/view/View;->setBackgroundResource(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getCopy()Landroid/widget/TextView; move-result-object p1 - new-instance v3, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$3; + new-instance v4, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$3; - invoke-direct {v3, p0, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$3;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V + invoke-direct {v4, p0, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$3;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V - invoke-virtual {p1, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V sget-object p1, Lcom/discord/utilities/gifting/GiftingUtils;->INSTANCE:Lcom/discord/utilities/gifting/GiftingUtils; invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getGift()Lcom/discord/models/domain/ModelGift; - move-result-object v3 + move-result-object v4 invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; - move-result-object v4 + move-result-object v5 - invoke-interface {v4}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + invoke-interface {v5}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + + move-result-wide v5 + + invoke-virtual {v4, v5, v6}, Lcom/discord/models/domain/ModelGift;->getExpiresDiff(J)J move-result-wide v4 - invoke-virtual {v3, v4, v5}, Lcom/discord/models/domain/ModelGift;->getExpiresDiff(J)J + invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - move-result-wide v3 + move-result-object v6 - invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + const-string v7, "context.resources" - move-result-object v5 + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v6, "context.resources" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1, v3, v4, v5}, Lcom/discord/utilities/gifting/GiftingUtils;->getTimeString(JLandroid/content/res/Resources;)Ljava/lang/String; + invoke-virtual {p1, v4, v5, v6}, Lcom/discord/utilities/gifting/GiftingUtils;->getTimeString(JLandroid/content/res/Resources;)Ljava/lang/String; move-result-object p1 - iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context; + invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v3 + move-result-object v4 - const v4, 0x7f1208bd + const v5, 0x7f1208bd - new-array v5, v11, [Ljava/lang/Object; + new-array v6, v11, [Ljava/lang/Object; - aput-object p1, v5, v0 + aput-object p1, v6, v1 - invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v4, v5, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 - const-string v3, "itemView.context\n \u2026_mobile, expiresInString)" + const-string v4, "itemView.context\n \u2026_mobile, expiresInString)" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v3, "revokeHook" + const-string v4, "revokeHook" - const-string v4, "https://www.discord.com" + const-string v5, "https://www.discord.com" - const/4 v5, 0x4 + const/4 v6, 0x4 - invoke-static {p1, v3, v4, v0, v5}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, v4, v5, v1, v6}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object p1 - const-string v3, "$[" + const-string v4, "$[" - const-string v4, "[" + const-string v5, "[" - invoke-static {p1, v3, v4, v0, v5}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, v4, v5, v1, v6}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; - move-result-object v3 + move-result-object v4 invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getRevokeText()Landroid/widget/TextView; move-result-object p1 - new-instance v4, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4; + new-instance v5, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4; - invoke-direct {v4, p0, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V - - const/4 v5, 0x0 + invoke-direct {v5, p0, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$4;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V const/4 v6, 0x0 - const/16 v7, 0x18 + const/4 v7, 0x0 - const/4 v8, 0x0 + const/16 v8, 0x18 - invoke-static/range {v2 .. v8}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; + const/4 v9, 0x0 - move-result-object v2 + invoke-static/range {v3 .. v9}, Lcom/discord/utilities/textprocessing/Parsers;->parseMaskedLinks$default(Landroid/content/Context;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/CharSequence; - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + move-result-object v3 + + invoke-virtual {p1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getCode()Landroid/widget/TextView; move-result-object p1 - sget-object v2, Lcom/discord/utilities/gifting/GiftingUtils;->INSTANCE:Lcom/discord/utilities/gifting/GiftingUtils; + sget-object v3, Lcom/discord/utilities/gifting/GiftingUtils;->INSTANCE:Lcom/discord/utilities/gifting/GiftingUtils; invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getGift()Lcom/discord/models/domain/ModelGift; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Lcom/discord/models/domain/ModelGift;->getCode()Ljava/lang/String; + invoke-virtual {v4}, Lcom/discord/models/domain/ModelGift;->getCode()Ljava/lang/String; + + move-result-object v4 + + invoke-virtual {v3, v4}, Lcom/discord/utilities/gifting/GiftingUtils;->generateGiftUrl(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 - invoke-virtual {v2, v3}, Lcom/discord/utilities/gifting/GiftingUtils;->generateGiftUrl(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_3 @@ -748,11 +801,11 @@ move-result-object p1 - new-instance v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$5; + new-instance v3, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$5; - invoke-direct {v2, p0, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$5;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V + invoke-direct {v3, p0, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem$onConfigure$5;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V - invoke-virtual {p1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V :goto_3 invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$EntitlementListItem;->getDivider()Landroid/view/View; @@ -761,25 +814,25 @@ invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->isLastItem()Ljava/lang/Boolean; - move-result-object v2 + move-result-object v3 - invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z + invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - move-result v2 + move-result v3 - xor-int/2addr v2, v11 + xor-int/2addr v3, v11 - if-eqz v2, :cond_6 + if-eqz v3, :cond_6 - const/4 v2, 0x0 + const/4 v3, 0x0 goto :goto_4 :cond_6 - const/16 v2, 0x8 + const/16 v3, 0x8 :goto_4 - invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->isLastItem()Ljava/lang/Boolean; @@ -797,19 +850,19 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p2 - const-string v1, "itemView.context" + const-string v2, "itemView.context" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v1, 0x7f04041f + const v2, 0x7f04041f - invoke-static {p2, v1, v0, v10, v9}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {p2, v2, v1, v10, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result p2 @@ -824,7 +877,7 @@ iget-object p2, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -841,6 +894,13 @@ :cond_8 :goto_5 return-void + + :cond_9 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem.smali index 98d38874b7..c8eb54ab17 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem.smali @@ -485,7 +485,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->gift:Lcom/discord/models/domain/ModelGift; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -495,7 +495,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->entitlement:Lcom/discord/models/domain/ModelEntitlement; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -505,7 +505,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->expanded:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -515,7 +515,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->sku:Lcom/discord/models/domain/ModelSku; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -525,7 +525,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->copies:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -535,7 +535,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->planId:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -545,7 +545,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->isLastItem:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -555,7 +555,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->wasCopied:Ljava/lang/Boolean; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$NoGiftsListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$NoGiftsListItem.smali index 49d4790dd4..3b884ea2b5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$NoGiftsListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$NoGiftsListItem.smali @@ -27,13 +27,20 @@ .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0117 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem.smali index ac365b1ef0..65f5fb3191 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem.smali @@ -39,7 +39,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem; @@ -47,53 +47,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "icon" - move-result-object v2 + const-string v5, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "name" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "name" + + const-string v5, "getName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "copies" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCopies()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "copies" + + const-string v5, "getCopies()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "arrow" + new-instance v2, Lk0/n/c/q; - const-string v3, "getArrow()Landroid/widget/ImageView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "arrow" - aput-object v0, v1, v2 + const-string v4, "getArrow()Landroid/widget/ImageView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -103,9 +127,7 @@ .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d010b @@ -144,6 +166,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->arrow$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;)Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter; @@ -239,11 +270,11 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;)V - .locals 7 + .locals 8 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -265,7 +296,7 @@ if-nez p1, :cond_0 - goto/16 :goto_3 + goto/16 :goto_2 :cond_0 invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->getName()Landroid/widget/TextView; @@ -274,73 +305,73 @@ invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getSku()Lcom/discord/models/domain/ModelSku; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelSku;->getName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelSku;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->getCopies()Landroid/widget/TextView; move-result-object p1 - iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v1, "itemView" + const-string v2, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v0 - - const-string v2, "itemView.context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v0 - - const-string v3, "itemView.context.resources" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - - invoke-static {v3, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 - const v2, 0x7f100067 + const-string v3, "itemView.context" + + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + + move-result-object v1 + + const-string v4, "itemView.context.resources" + + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + + invoke-static {v4, v2, v3}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + + move-result-object v2 + + const v3, 0x7f100067 invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getCopies()Ljava/lang/Integer; - move-result-object v3 + move-result-object v4 - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I - move-result v3 + move-result v4 - const/4 v4, 0x1 + const/4 v5, 0x1 - new-array v4, v4, [Ljava/lang/Object; + new-array v5, v5, [Ljava/lang/Object; - const/4 v5, 0x0 + const/4 v6, 0x0 invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getCopies()Ljava/lang/Integer; - move-result-object v6 + move-result-object v7 - aput-object v6, v4, v5 + aput-object v7, v5, v6 - invoke-static {v0, v1, v2, v3, v4}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1, v2, v3, v4, v5}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->getArrow()Landroid/widget/ImageView; @@ -348,31 +379,31 @@ invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getExpanded()Ljava/lang/Boolean; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z + invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const v0, 0x7f08027b + const v1, 0x7f08027b goto :goto_0 :cond_1 - const v0, 0x7f08027f + const v1, 0x7f08027f :goto_0 - invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setImageResource(I)V sget-object p1, Lcom/discord/utilities/premium/PremiumUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumUtils; invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getSku()Lcom/discord/models/domain/ModelSku; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/utilities/premium/PremiumUtils;->isNitroSku(Lcom/discord/models/domain/ModelSku;)Z + invoke-virtual {p1, v1}, Lcom/discord/utilities/premium/PremiumUtils;->isNitroSku(Lcom/discord/models/domain/ModelSku;)Z move-result p1 @@ -394,7 +425,7 @@ invoke-virtual {p1, v0}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageResource(I)V - goto :goto_2 + goto :goto_1 :cond_2 invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getSku()Lcom/discord/models/domain/ModelSku; @@ -409,11 +440,11 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - if-eqz v3, :cond_3 + if-eqz v4, :cond_3 - sget-object v0, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; + sget-object v1, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; invoke-virtual {p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$GiftItem;->getSku()Lcom/discord/models/domain/ModelSku; @@ -421,31 +452,26 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelSku;->getApplicationId()J - move-result-wide v1 + move-result-wide v2 - const/4 v4, 0x0 + const/4 v5, 0x0 - const/4 v5, 0x4 + const/4 v6, 0x4 - const/4 v6, 0x0 + const/4 v7, 0x0 - invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - goto :goto_1 - - :cond_3 - const/4 p1, 0x0 - - :goto_1 - invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->getIcon()Lcom/facebook/drawee/view/SimpleDraweeView; + invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; move-result-object v0 - invoke-virtual {v0, p1}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Ljava/lang/String;)V + :cond_3 + invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem;->getIcon()Lcom/facebook/drawee/view/SimpleDraweeView; - :goto_2 + move-result-object p1 + + invoke-virtual {p1, v0}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Ljava/lang/String;)V + + :goto_1 iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; new-instance v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$SkuListItem$onConfigure$1; @@ -455,8 +481,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V :cond_4 - :goto_3 + :goto_2 return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickCopyListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickCopyListener$1.smali index 8e082dbeb9..9bd657f8ef 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickCopyListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickCopyListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickCopyListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickSkuListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickSkuListener$1.smali index de647193ce..24ab8d4bc7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickSkuListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickSkuListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onClickSkuListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onGenerateClickListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onGenerateClickListener$1.smali index b487675057..2019c0c5ba 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onGenerateClickListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onGenerateClickListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onGenerateClickListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onRevokeClickListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onRevokeClickListener$1.smali index a5e202467a..5cf9c967fb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onRevokeClickListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onRevokeClickListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter$onRevokeClickListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGift;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelGift;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter.smali index e6e3073287..ef8f296573 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter.smali @@ -78,11 +78,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -103,6 +101,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;->onGenerateClickListener:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getOnClickCopyListener$p(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;)Lkotlin/jvm/functions/Function1; @@ -206,25 +213,17 @@ } .end annotation - const-string v0, "giftItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "onClickSkuListener" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "onClickCopyListener" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onRevokeClickListener" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onGenerateClickListener" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V @@ -237,6 +236,41 @@ iput-object p5, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingAdapter;->onGenerateClickListener:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "onGenerateClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onRevokeClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onClickCopyListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "onClickSkuListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "giftItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -250,7 +284,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -263,9 +297,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 if-eqz p2, :cond_2 @@ -304,4 +336,13 @@ :goto_0 return-object p1 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1.smali index 038e070b03..9394f600c2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$1.smali index 606e260d2d..a1629305f3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$1.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGift;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -83,7 +79,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/util/List<", "Lcom/discord/models/domain/ModelGift;", ">;>;" @@ -98,7 +93,7 @@ const-string v1, "meId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$2.smali index 86ed2f9f50..53b440f5ae 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory$observeStores$2.smali @@ -27,13 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/stores/StoreEntitlements$State;", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelGift;", - ">;", - "Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -82,11 +76,11 @@ const-string v1, "entitlementState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "myResolvedGifts" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;->(Lcom/discord/stores/StoreEntitlements$State;Ljava/util/List;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory.smali index d9cfbfd717..2e5ac70ea3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$Factory.smali @@ -71,7 +71,7 @@ const-string v1, "Observable\n .co\u2026State, myResolvedGifts) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -90,9 +90,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; @@ -103,4 +101,13 @@ invoke-direct {p1, v0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->(Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState.smali index a85e6b6442..e5bf273547 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState.smali @@ -41,13 +41,11 @@ } .end annotation - const-string v0, "entitlementState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "myResolvedGifts" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,6 +54,20 @@ iput-object p2, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;->myResolvedGifts:Ljava/util/List; return-void + + :cond_0 + const-string p1, "myResolvedGifts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "entitlementState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;Lcom/discord/stores/StoreEntitlements$State;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState; @@ -121,19 +133,31 @@ } .end annotation - const-string v0, "entitlementState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "myResolvedGifts" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;->(Lcom/discord/stores/StoreEntitlements$State;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "myResolvedGifts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "entitlementState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -151,7 +175,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;->entitlementState:Lcom/discord/stores/StoreEntitlements$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -161,7 +185,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$StoreState;->myResolvedGifts:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded.smali index 80c6d70240..6bcbbeb2bd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded.smali @@ -81,24 +81,16 @@ } .end annotation - const-string v0, "myEntitlements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "resolvingGiftState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "expandedSkuIds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "myGifts" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->myEntitlements:Ljava/util/Map; @@ -112,6 +104,34 @@ iput-object p5, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->lastCopiedCode:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "myGifts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "expandedSkuIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "resolvingGiftState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "myEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;Ljava/util/Map;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ResolvingGiftState;Ljava/util/Set;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded; @@ -276,21 +296,15 @@ } .end annotation - const-string v0, "myEntitlements" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "resolvingGiftState" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "expandedSkuIds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "myGifts" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded; @@ -309,6 +323,34 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->(Ljava/util/Map;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ResolvingGiftState;Ljava/util/Set;Ljava/util/Map;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "myGifts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "expandedSkuIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "resolvingGiftState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "myEntitlements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -326,7 +368,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->myEntitlements:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -336,7 +378,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->resolvingGiftState:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ResolvingGiftState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -346,7 +388,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->expandedSkuIds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -356,7 +398,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->myGifts:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -366,7 +408,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded;->lastCopiedCode:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1.smali index 9f825bb584..118ea221bc 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$1.smali index 3826e1be69..b80039e796 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsGiftingViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$1;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lrx/subscriptions/CompositeSubscription;->a(Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$2.smali index 4f69fbbd7b..9f50513525 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$redeemGiftCode$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsGiftingViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreGifting$GiftState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onHandleGiftCode" - - const-string v5, "onHandleGiftCode(Lcom/discord/stores/StoreGifting$GiftState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onHandleGiftCode" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onHandleGiftCode(Lcom/discord/stores/StoreGifting$GiftState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/stores/StoreGifting$GiftState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->access$onHandleGiftCode(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;Lcom/discord/stores/StoreGifting$GiftState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel.smali index 7c22e8b28e..ef7a9a7445 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel.smali @@ -50,38 +50,36 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loading; + sget-object v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loading; - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V - sget-object v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1;->INSTANCE:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1; + sget-object v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1;->INSTANCE:Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$onGiftCodeResolved$1; - iput-object v0, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->onGiftCodeResolved:Lkotlin/jvm/functions/Function1; + iput-object v1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->onGiftCodeResolved:Lkotlin/jvm/functions/Function1; - new-instance v0, Lrx/subscriptions/CompositeSubscription; + new-instance v1, Lrx/subscriptions/CompositeSubscription; - invoke-direct {v0}, Lrx/subscriptions/CompositeSubscription;->()V + invoke-direct {v1}, Lrx/subscriptions/CompositeSubscription;->()V - iput-object v0, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->subscriptions:Lrx/subscriptions/CompositeSubscription; + iput-object v1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->subscriptions:Lrx/subscriptions/CompositeSubscription; - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getEntitlements()Lcom/discord/stores/StoreEntitlements; + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getEntitlements()Lcom/discord/stores/StoreEntitlements; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/stores/StoreEntitlements;->fetchMyGiftEntitlements()V + invoke-virtual {v1}, Lcom/discord/stores/StoreEntitlements;->fetchMyGiftEntitlements()V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p1, p0, v0, v1, 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; @@ -90,10 +88,6 @@ const-class v3, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; - new-instance v8, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -102,6 +96,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$1;->(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -109,6 +107,13 @@ 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 return-void + + :cond_0 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getSubscriptions$p(Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;)Lrx/subscriptions/CompositeSubscription; @@ -203,7 +208,7 @@ goto :goto_0 :cond_3 - sget-object v0, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; :goto_0 move-object v6, v0 @@ -309,7 +314,7 @@ if-eqz v3, :cond_3 :goto_1 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; invoke-direct {p0, v1, v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->buildViewState(Lcom/discord/stores/StoreEntitlements$State;Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ResolvingGiftState;Ljava/util/Map;)Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState; @@ -526,7 +531,7 @@ move-result-object v3 - sget-object v4, Lk0/j/o;->d:Lk0/j/o; + sget-object v4, Lk0/i/o;->d:Lk0/i/o; invoke-direct {v1, v3, v4}, Lcom/discord/stores/StoreEntitlements$State$Loaded;->(Ljava/util/Map;Ljava/util/Map;)V @@ -704,21 +709,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "giftCode" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 move-object v1, v0 check-cast v1, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel$ViewState$Loaded; @@ -747,6 +755,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final handleSkuClicked(JLjava/lang/Long;)V @@ -775,7 +790,7 @@ move-result-object v0 - invoke-static {v0}, Lk0/j/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v4 @@ -852,9 +867,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "giftCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; @@ -884,7 +897,7 @@ const-string p1, "StoreStream\n .g\u2026dSchedulers.mainThread())" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel; @@ -910,10 +923,19 @@ :cond_0 return-void + + :cond_1 + const-string p1, "giftCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnGiftCodeResolved(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -925,11 +947,18 @@ } .end annotation - const-string v0, "onGiftCodeResolved" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsGiftingViewModel;->onGiftCodeResolved:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onGiftCodeResolved" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$Companion.smali index 13f9ef1432..ee430ffcc8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$Companion.smali @@ -51,9 +51,7 @@ .method public final launch(Landroid/content/Context;Ljava/lang/Integer;)V .locals 3 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -80,4 +78,13 @@ invoke-static {p1, v0, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$1.smali index ab33fc00d2..33cc7f0a69 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$2.smali index 65a4142d0d..75cdb0ded8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$3.smali index fe59b0b587..05a8cc9e7e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$4.smali index d91fceaaf9..0f257bd0d9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configureActiveSubscriptionView$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion;->launch(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureButtons$$inlined$forEach$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureButtons$$inlined$forEach$lambda$1.smali index a404df9d8d..2c1f63623e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureButtons$$inlined$forEach$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configureButtons$$inlined$forEach$lambda$1.smali @@ -47,7 +47,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/utilities/premium/PremiumUtils;->openAppleBilling(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$1.smali index 7cffb61291..75afdf4905 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onDropdownItemSelected" - - const-string v5, "onDropdownItemSelected(Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onDropdownItemSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onDropdownItemSelected(Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->access$onDropdownItemSelected(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2.smali index 6e21a87a35..32d38ec21c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2.smali @@ -53,7 +53,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -61,7 +61,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/premium/PremiumUtils;->openAppleBilling(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$getDropdownItems$$inlined$sortedBy$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$getDropdownItems$$inlined$sortedBy$1.smali index b637727214..ddc46c3ce3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$getDropdownItems$$inlined$sortedBy$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$getDropdownItems$$inlined$sortedBy$1.smali @@ -65,7 +65,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -87,7 +87,7 @@ move-result-object p2 - invoke-static {v0, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$1.smali index b5ecc8683f..d3b510223f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2.smali index d0ebab837b..67ecd1e092 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,43 +61,41 @@ .method public final invoke(Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;)V .locals 9 - const-string v0, "planType" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/utilities/analytics/Traits$Location; - - const-string v2, "User Settings" - - const-string v3, "Discord Nitro" - - const-string v4, "Button CTA" - - const-string v5, "buy" - - const/4 v6, 0x0 - - const/16 v7, 0x10 - - const/4 v8, 0x0 - - move-object v1, v0 - - invoke-direct/range {v1 .. v8}, Lcom/discord/utilities/analytics/Traits$Location;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - sget-object v1, Lcom/discord/utilities/premium/PremiumUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumUtils; - - iget-object v2, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v8, Lcom/discord/utilities/analytics/Traits$Location; const/4 v5, 0x0 - const/16 v7, 0x18 + const/16 v6, 0x10 - move-object v3, p1 + const/4 v7, 0x0 - move-object v4, v0 + const-string v1, "User Settings" - invoke-static/range {v1 .. v8}, Lcom/discord/utilities/premium/PremiumUtils;->openWebPurchasePremium$default(Lcom/discord/utilities/premium/PremiumUtils;Lcom/discord/app/AppFragment;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/utilities/analytics/Traits$Location;ZLandroid/net/Uri;ILjava/lang/Object;)V + const-string v2, "Discord Nitro" + + const-string v3, "Button CTA" + + const-string v4, "buy" + + move-object v0, v8 + + invoke-direct/range {v0 .. v7}, Lcom/discord/utilities/analytics/Traits$Location;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + sget-object v0, Lcom/discord/utilities/premium/PremiumUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumUtils; + + iget-object v1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + + const/4 v4, 0x0 + + const/16 v6, 0x18 + + move-object v2, p1 + + move-object v3, v8 + + invoke-static/range {v0 .. v7}, Lcom/discord/utilities/premium/PremiumUtils;->openWebPurchasePremium$default(Lcom/discord/utilities/premium/PremiumUtils;Lcom/discord/app/AppFragment;Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;Lcom/discord/utilities/analytics/Traits$Location;ZLandroid/net/Uri;ILjava/lang/Object;)V iget-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; @@ -116,4 +114,13 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->setLaunchPremiumTabStartTimeMs(J)V return-void + + :cond_0 + const-string p1, "planType" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$3.smali index 797ad33396..a62b240555 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$onViewBoundOrOnResume$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->access$handleEvent(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$showCancelPlanChangeDialog$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$showCancelPlanChangeDialog$1.smali index 51e50cbf87..0b652bcd23 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$showCancelPlanChangeDialog$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium$showCancelPlanChangeDialog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$showCancelPlanChangeDialog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremium.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,11 +59,9 @@ .end method .method public final invoke(Landroid/view/View;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$showCancelPlanChangeDialog$1;->this$0:Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; @@ -74,4 +72,13 @@ invoke-virtual {p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel;->cancelPlanChange()V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali index d6221b7fe0..82b14f8b72 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali @@ -111,477 +111,681 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "uploadPerks" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getUploadPerks()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "uploadPerks" - move-result-object v1 + const-string v4, "getUploadPerks()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "boostDiscountText" + const/4 v2, 0x0 - const-string v3, "getBoostDiscountText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "boostDiscountText" + + const-string v4, "getBoostDiscountText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "boostCountText" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBoostCountText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "boostCountText" + + const-string v4, "getBoostCountText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier2Yearly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier2Yearly()Lcom/discord/views/BoxedButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier2Yearly" + + const-string v4, "getBuyTier2Yearly()Lcom/discord/views/BoxedButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier2Monthly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier2Monthly()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier2Monthly" + + const-string v4, "getBuyTier2Monthly()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier2Gift" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier2Gift()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier2Gift" + + const-string v4, "getBuyTier2Gift()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier1Yearly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier1Yearly()Lcom/discord/views/BoxedButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier1Yearly" + + const-string v4, "getBuyTier1Yearly()Lcom/discord/views/BoxedButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier1Monthly" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier1Monthly()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier1Monthly" + + const-string v4, "getBuyTier1Monthly()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier1Gift" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier1Gift()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier1Gift" + + const-string v4, "getBuyTier1Gift()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier1Container" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier1Container()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier1Container" + + const-string v4, "getBuyTier1Container()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "buyTier2Container" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBuyTier2Container()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "buyTier2Container" + + const-string v4, "getBuyTier2Container()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewFlipper" + + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "subscriptionContainer" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getSubscriptionContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "subscriptionContainer" + + const-string v4, "getSubscriptionContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "activeSubscriptionView" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getActiveSubscriptionView()Lcom/discord/views/ActiveSubscriptionView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "activeSubscriptionView" + + const-string v4, "getActiveSubscriptionView()Lcom/discord/views/ActiveSubscriptionView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "activeGuildSubscriptionView" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getActiveGuildSubscriptionView()Lcom/discord/views/ActiveSubscriptionView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "activeGuildSubscriptionView" + + const-string v4, "getActiveGuildSubscriptionView()Lcom/discord/views/ActiveSubscriptionView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "paymentContainer" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getPaymentContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "paymentContainer" + + const-string v4, "getPaymentContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "billingInfoTv" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBillingInfoTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "billingInfoTv" + + const-string v4, "getBillingInfoTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "billingError" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBillingError()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "billingError" + + const-string v4, "getBillingError()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "billingBtn" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBillingBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "billingBtn" + + const-string v4, "getBillingBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "billingDivider" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getBillingDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "billingDivider" + + const-string v4, "getBillingDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "spinnerTitle" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getSpinnerTitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "spinnerTitle" + + const-string v4, "getSpinnerTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x14 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "spinner" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getSpinner()Landroid/widget/Spinner;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "spinner" + + const-string v4, "getSpinner()Landroid/widget/Spinner;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x15 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "spinnerContainer" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getSpinnerContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "spinnerContainer" + + const-string v4, "getSpinnerContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x16 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "retryButton" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getRetryButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "retryButton" + + const-string v4, "getRetryButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x17 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "legalese" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getLegalese()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "legalese" + + const-string v4, "getLegalese()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x18 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "grandfathered" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getGrandfathered()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "grandfathered" + + const-string v4, "getGrandfathered()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x19 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "scrollView" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getScrollView()Landroid/widget/ScrollView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "scrollView" + + const-string v4, "getScrollView()Landroid/widget/ScrollView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1a aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "creditContainer" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getCreditContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "creditContainer" + + const-string v4, "getCreditContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1b aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "creditNitro" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getCreditNitro()Lcom/discord/views/premium/AccountCreditView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "creditNitro" + + const-string v4, "getCreditNitro()Lcom/discord/views/premium/AccountCreditView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1c aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "creditNitroClassic" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getCreditNitroClassic()Lcom/discord/views/premium/AccountCreditView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "creditNitroClassic" + + const-string v4, "getCreditNitroClassic()Lcom/discord/views/premium/AccountCreditView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1d aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "creditDivider" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getCreditDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "creditDivider" + + const-string v4, "getCreditDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1e aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "renewalMutationContainer" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getRenewalMutationContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "renewalMutationContainer" + + const-string v4, "getRenewalMutationContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1f aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "renewalMutationTv" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getRenewalMutationTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "renewalMutationTv" + + const-string v4, "getRenewalMutationTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x20 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; + new-instance v1, Lk0/n/c/q; - const-string v2, "renewalMutationBtn" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium; - const-string v3, "getRenewalMutationBtn()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "renewalMutationBtn" + + const-string v4, "getRenewalMutationBtn()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x21 @@ -892,7 +1096,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -1261,11 +1465,11 @@ const/4 v7, 0x0 - if-eqz v5, :cond_10 + if-eqz v5, :cond_11 - if-eqz v2, :cond_10 + if-eqz v2, :cond_11 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_10 invoke-virtual {v2}, Lcom/discord/models/domain/billing/ModelInvoicePreview;->getInvoiceItems()Ljava/util/List; @@ -1342,7 +1546,7 @@ :goto_7 check-cast v5, Lcom/discord/models/domain/billing/ModelInvoiceItem; - if-eqz v5, :cond_10 + if-eqz v5, :cond_11 invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription;->getPlanType()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1374,7 +1578,7 @@ move-result-object v10 - invoke-static {v10, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v5, v10}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -1388,7 +1592,7 @@ const-string v2, "getString(\n i\u2026quireContext())\n )" - invoke-static {v15, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v15, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/views/ActiveSubscriptionView;->b(Lcom/discord/models/domain/ModelSubscription;)Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType; @@ -1532,7 +1736,15 @@ invoke-static/range {v10 .. v21}, Lcom/discord/views/ActiveSubscriptionView;->a(Lcom/discord/views/ActiveSubscriptionView;Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;Lcom/discord/models/domain/ModelSubscription$Status;ZZLjava/lang/CharSequence;ZILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ZI)V + goto :goto_d + :cond_10 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v7 + + :cond_11 + :goto_d invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getActiveGuildSubscriptionView()Lcom/discord/views/ActiveSubscriptionView; move-result-object v2 @@ -1541,41 +1753,41 @@ move-result v5 - if-eqz v5, :cond_11 + if-eqz v5, :cond_12 const/4 v8, 0x0 - :cond_11 + :cond_12 invoke-virtual {v2, v8}, Landroid/view/View;->setVisibility(I)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getHasAnyPremiumGuildSubscriptions()Z move-result v2 - if-eqz v2, :cond_1c + if-eqz v2, :cond_1d invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getInvoicePreview()Lcom/discord/models/domain/billing/ModelInvoicePreview; move-result-object v2 - if-eqz v2, :cond_1c + if-eqz v2, :cond_1d invoke-virtual {v2}, Lcom/discord/models/domain/billing/ModelInvoicePreview;->getInvoiceItems()Ljava/util/List; move-result-object v2 - if-eqz v2, :cond_1c + if-eqz v2, :cond_1d invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v2 - :cond_12 + :cond_13 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v5 - if-eqz v5, :cond_14 + if-eqz v5, :cond_15 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -1585,7 +1797,7 @@ check-cast v8, Lcom/discord/models/domain/billing/ModelInvoiceItem; - if-eqz v1, :cond_13 + if-eqz v1, :cond_14 invoke-virtual {v8}, Lcom/discord/models/domain/billing/ModelInvoiceItem;->getSubscriptionPlanId()J @@ -1603,20 +1815,20 @@ move-result v8 - if-eqz v8, :cond_12 + if-eqz v8, :cond_13 move-object v7, v5 - goto :goto_d - - :cond_13 - return-void + goto :goto_e :cond_14 - :goto_d + return-void + + :cond_15 + :goto_e check-cast v7, Lcom/discord/models/domain/billing/ModelInvoiceItem; - if-eqz v7, :cond_1c + if-eqz v7, :cond_1d invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getGuildSubscriptions()Ljava/util/Map; @@ -1628,27 +1840,27 @@ instance-of v8, v5, Ljava/util/Collection; - if-eqz v8, :cond_15 + if-eqz v8, :cond_16 invoke-interface {v5}, Ljava/util/Collection;->isEmpty()Z move-result v8 - if-eqz v8, :cond_15 + if-eqz v8, :cond_16 - goto :goto_e + goto :goto_f - :cond_15 + :cond_16 invoke-interface {v5}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v5 - :cond_16 + :cond_17 invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z move-result v8 - if-eqz v8, :cond_17 + if-eqz v8, :cond_18 invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -1660,17 +1872,17 @@ move-result v8 - if-eqz v8, :cond_16 + if-eqz v8, :cond_17 const/4 v5, 0x1 - goto :goto_f + goto :goto_10 - :cond_17 - :goto_e + :cond_18 + :goto_f const/4 v5, 0x0 - :goto_f + :goto_10 invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; move-result-object v2 @@ -1679,7 +1891,7 @@ move-result v2 - if-eqz v1, :cond_18 + if-eqz v1, :cond_19 sget-object v8, Lcom/discord/utilities/premium/PremiumUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumUtils; @@ -1687,15 +1899,15 @@ move-result v8 - goto :goto_10 + goto :goto_11 - :cond_18 + :cond_19 const/4 v8, 0x0 - :goto_10 + :goto_11 sub-int v16, v2, v8 - if-eqz v1, :cond_19 + if-eqz v1, :cond_1a sget-object v2, Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType;->PREMIUM_GUILD_MONTH:Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1715,38 +1927,38 @@ move-result v1 - goto :goto_11 - - :cond_19 - const/4 v1, 0x0 - - :goto_11 - if-eqz v1, :cond_1a - - const v1, 0x7f1202f6 - goto :goto_12 :cond_1a - const v1, 0x7f1202fc + const/4 v1, 0x0 :goto_12 + if-eqz v1, :cond_1b + + const v1, 0x7f1202f6 + + goto :goto_13 + + :cond_1b + const v1, 0x7f1202fc + + :goto_13 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getActiveGuildSubscriptionView()Lcom/discord/views/ActiveSubscriptionView; move-result-object v9 sget-object v10, Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;->PREMIUM_GUILD:Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType; - if-eqz v5, :cond_1b + if-eqz v5, :cond_1c sget-object v2, Lcom/discord/models/domain/ModelSubscription$Status;->CANCELED:Lcom/discord/models/domain/ModelSubscription$Status; - goto :goto_13 + goto :goto_14 - :cond_1b + :cond_1c sget-object v2, Lcom/discord/models/domain/ModelSubscription$Status;->ACTIVE:Lcom/discord/models/domain/ModelSubscription$Status; - :goto_13 + :goto_14 move-object v11, v2 const/4 v12, 0x0 @@ -1763,7 +1975,7 @@ move-result-object v5 - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3, v5}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -1777,7 +1989,7 @@ const-string v1, "getString(\n \u2026 )\n )" - invoke-static {v14, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->isBusy()Z @@ -1797,7 +2009,7 @@ invoke-static/range {v9 .. v20}, Lcom/discord/views/ActiveSubscriptionView;->a(Lcom/discord/views/ActiveSubscriptionView;Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType;Lcom/discord/models/domain/ModelSubscription$Status;ZZLjava/lang/CharSequence;ZILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ZI)V - :cond_1c + :cond_1d return-void .end method @@ -2107,7 +2319,7 @@ goto :goto_2 :cond_3 - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; :goto_2 invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBuyTier1Monthly()Landroid/widget/Button; @@ -2350,7 +2562,7 @@ move-result-object p1 - invoke-static {v0}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v0}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v3 @@ -2480,7 +2692,7 @@ :goto_2 const-string v4, "when (premiumSubscriptio\u20262)\n else -> \"\"\n }" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscription;->getPlanType()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -2496,7 +2708,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v4}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -2518,7 +2730,7 @@ move-result-object v7 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x3 @@ -2542,7 +2754,7 @@ const-string p1, "getString(\n l\u2026 priceString\n )" - invoke-static {v8, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v9, 0x0 @@ -2600,52 +2812,52 @@ const/4 v3, 0x1 - const/4 v4, 0x0 - if-eqz v1, :cond_0 - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_0 :cond_0 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_0 if-eqz v1, :cond_1 invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription;->isAppleSubscription()Z - move-result v6 + move-result v5 goto :goto_1 :cond_1 - const/4 v6, 0x0 + const/4 v5, 0x0 :goto_1 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getPaymentSources()Ljava/util/List; - move-result-object v7 + move-result-object v6 - invoke-interface {v7}, Ljava/util/List;->isEmpty()Z + invoke-interface {v6}, Ljava/util/List;->isEmpty()Z - move-result v7 + move-result v6 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getSubscriptionError()Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$SubscriptionError; - move-result-object v8 + move-result-object v7 - if-eqz v8, :cond_2 + if-eqz v7, :cond_2 - const/4 v8, 0x1 + const/4 v7, 0x1 goto :goto_2 :cond_2 - const/4 v8, 0x0 + const/4 v7, 0x0 :goto_2 + const/4 v8, 0x0 + if-eqz v1, :cond_3 invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription;->getStatus()Lcom/discord/models/domain/ModelSubscription$Status; @@ -2655,7 +2867,7 @@ goto :goto_3 :cond_3 - const/4 v9, 0x0 + move-object v9, v8 :goto_3 sget-object v10, Lcom/discord/models/domain/ModelSubscription$Status;->PAST_DUE:Lcom/discord/models/domain/ModelSubscription$Status; @@ -2698,7 +2910,7 @@ move-result-object v15 - invoke-static {v15, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v15, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v16, 0x0 @@ -2738,7 +2950,7 @@ move-result-object v13 - if-eqz v5, :cond_8 + if-eqz v4, :cond_8 const/4 v14, 0x0 @@ -2750,9 +2962,9 @@ :goto_8 invoke-virtual {v13, v14}, Landroid/view/View;->setVisibility(I)V - if-eqz v5, :cond_9 + if-eqz v4, :cond_a - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_9 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$ViewState$Loaded;->getPaymentSources()Ljava/util/List; @@ -2774,30 +2986,20 @@ invoke-direct {v0, v13, v14, v15}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->configureSpinner(Ljava/util/List;Lkotlin/jvm/functions/Function1;Z)V + goto :goto_9 + :cond_9 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v8 + + :cond_a + :goto_9 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBillingDivider()Landroid/view/View; move-result-object v13 - xor-int/lit8 v14, v6, 0x1 - - if-eqz v14, :cond_a - - const/4 v14, 0x0 - - goto :goto_9 - - :cond_a - const/16 v14, 0x8 - - :goto_9 - invoke-virtual {v13, v14}, Landroid/view/View;->setVisibility(I)V - - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getSpinnerContainer()Landroid/view/View; - - move-result-object v13 - - xor-int/lit8 v14, v6, 0x1 + xor-int/lit8 v14, v5, 0x1 if-eqz v14, :cond_b @@ -2811,23 +3013,41 @@ :goto_a invoke-virtual {v13, v14}, Landroid/view/View;->setVisibility(I)V - if-eqz v2, :cond_c + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getSpinnerContainer()Landroid/view/View; + + move-result-object v13 + + xor-int/lit8 v14, v5, 0x1 + + if-eqz v14, :cond_c + + const/4 v14, 0x0 + + goto :goto_b + + :cond_c + const/16 v14, 0x8 + + :goto_b + invoke-virtual {v13, v14}, Landroid/view/View;->setVisibility(I)V + + if-eqz v2, :cond_d invoke-virtual {v2}, Lcom/discord/models/domain/billing/ModelInvoicePreview;->getTotal()I move-result v2 - goto :goto_b + goto :goto_c - :cond_c + :cond_d const/4 v2, 0x0 - :goto_b + :goto_c invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v13 - invoke-static {v13, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, v13}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -2835,7 +3055,7 @@ const/4 v13, 0x2 - if-eqz v1, :cond_10 + if-eqz v1, :cond_11 invoke-static {v1}, Lcom/discord/views/ActiveSubscriptionView;->b(Lcom/discord/models/domain/ModelSubscription;)Lcom/discord/views/ActiveSubscriptionView$ActiveSubscriptionType; @@ -2845,11 +3065,11 @@ move-result v14 - if-eqz v14, :cond_f + if-eqz v14, :cond_10 - if-eq v14, v3, :cond_e + if-eq v14, v3, :cond_f - if-ne v14, v13, :cond_d + if-ne v14, v13, :cond_e const v14, 0x7f121236 @@ -2857,42 +3077,42 @@ move-result-object v14 - goto :goto_c + goto :goto_d - :cond_d + :cond_e new-instance v1, Lkotlin/NoWhenBranchMatchedException; invoke-direct {v1}, Lkotlin/NoWhenBranchMatchedException;->()V throw v1 - :cond_e + :cond_f const v14, 0x7f12129e invoke-virtual {v0, v14}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; move-result-object v14 - goto :goto_c + goto :goto_d - :cond_f + :cond_10 const v14, 0x7f12129d invoke-virtual {v0, v14}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; move-result-object v14 - :goto_c - if-eqz v14, :cond_10 + :goto_d + if-eqz v14, :cond_11 move-object v11, v14 - :cond_10 + :cond_11 const-string v14, "subscription?.let { sub \u2026itle)\n }\n } ?: \"\"" - invoke-static {v11, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v6, :cond_11 + if-eqz v5, :cond_12 const v1, 0x7f1202de @@ -2900,115 +3120,124 @@ move-result-object v1 - goto :goto_f + goto :goto_10 - :cond_11 - if-eqz v5, :cond_17 + :cond_12 + if-eqz v4, :cond_18 - if-eqz v1, :cond_12 + if-eqz v1, :cond_13 invoke-virtual {v1}, Lcom/discord/models/domain/ModelSubscription;->getStatus()Lcom/discord/models/domain/ModelSubscription$Status; move-result-object v1 - goto :goto_d - - :cond_12 - const/4 v1, 0x0 - - :goto_d - if-nez v1, :cond_13 - goto :goto_e :cond_13 + move-object v1, v8 + + :goto_e + if-nez v1, :cond_14 + + goto :goto_f + + :cond_14 invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I move-result v1 - if-eq v1, v3, :cond_16 + if-eq v1, v3, :cond_17 - if-eq v1, v13, :cond_15 + if-eq v1, v13, :cond_16 - if-eq v1, v10, :cond_14 + if-eq v1, v10, :cond_15 - goto :goto_e + :goto_f + move-object v1, v8 - :cond_14 + :goto_10 + move-object v15, v1 + + goto :goto_11 + + :cond_15 const v1, 0x7f121273 new-array v2, v3, [Ljava/lang/Object; + const/4 v4, 0x0 + aput-object v9, v2, v4 invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 - goto :goto_f - - :cond_15 - const v1, 0x7f121276 - - new-array v2, v13, [Ljava/lang/Object; - - aput-object v11, v2, v4 - - aput-object v9, v2, v3 - - invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v1 - - goto :goto_f + goto :goto_10 :cond_16 - const v1, 0x7f121277 - - new-array v5, v13, [Ljava/lang/Object; - - aput-object v9, v5, v4 - - aput-object v2, v5, v3 - - invoke-virtual {v0, v1, v5}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v1 - - goto :goto_f - - :cond_17 - :goto_e const/4 v1, 0x0 - :goto_f - move-object v15, v1 + const v2, 0x7f121276 - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBillingInfoTv()Landroid/widget/TextView; + new-array v4, v13, [Ljava/lang/Object; + + aput-object v11, v4, v1 + + aput-object v9, v4, v3 + + invoke-virtual {v0, v2, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 - if-eqz v15, :cond_18 + goto :goto_10 + + :cond_17 + const/4 v1, 0x0 + + const v4, 0x7f121277 + + new-array v10, v13, [Ljava/lang/Object; + + aput-object v9, v10, v1 + + aput-object v2, v10, v3 + + invoke-virtual {v0, v4, v10}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v1 goto :goto_10 :cond_18 + move-object v15, v8 + + :goto_11 + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBillingInfoTv()Landroid/widget/TextView; + + move-result-object v1 + + if-eqz v15, :cond_19 + + goto :goto_12 + + :cond_19 const/4 v3, 0x0 - :goto_10 - if-eqz v3, :cond_19 + :goto_12 + if-eqz v3, :cond_1a const/4 v2, 0x0 - goto :goto_11 + goto :goto_13 - :cond_19 + :cond_1a const/16 v2, 0x8 - :goto_11 + :goto_13 invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V - if-eqz v15, :cond_1a + if-eqz v15, :cond_1b invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBillingInfoTv()Landroid/widget/TextView; @@ -3020,7 +3249,7 @@ move-result-object v14 - invoke-static {v14, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v16, 0x0 @@ -3038,37 +3267,33 @@ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - :cond_1a + :cond_1b invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBillingBtn()Landroid/widget/Button; move-result-object v1 - if-eqz v6, :cond_1b + if-eqz v5, :cond_1c const v2, 0x7f1202dd invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - move-result-object v2 + move-result-object v8 - goto :goto_12 + goto :goto_14 - :cond_1b - if-eqz v7, :cond_1c + :cond_1c + if-eqz v6, :cond_1d const v2, 0x7f1202a3 invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - move-result-object v2 + move-result-object v8 - goto :goto_12 - - :cond_1c - const/4 v2, 0x0 - - :goto_12 - invoke-static {v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + :cond_1d + :goto_14 + invoke-static {v1, v8}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBillingBtn()Landroid/widget/Button; @@ -3076,7 +3301,7 @@ new-instance v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2; - invoke-direct {v2, v0, v6, v7}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2;->(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;ZZ)V + invoke-direct {v2, v0, v5, v6}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$configurePaymentInfo$2;->(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;ZZ)V invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -3084,15 +3309,17 @@ move-result-object v1 - if-eqz v8, :cond_1d + if-eqz v7, :cond_1e - goto :goto_13 + const/4 v2, 0x0 - :cond_1d - const/16 v4, 0x8 + goto :goto_15 - :goto_13 - invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V + :cond_1e + const/16 v2, 0x8 + + :goto_15 + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V return-void .end method @@ -3225,7 +3452,7 @@ move-result-object v8 - invoke-static {v8, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v9, 0x0 @@ -3265,7 +3492,7 @@ const-string v2, "getString(\n R.str\u2026subscriptionEndDate\n )" - invoke-static {v11, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getRenewalMutationTv()Landroid/widget/TextView; @@ -3277,7 +3504,7 @@ move-result-object v10 - invoke-static {v10, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -3343,7 +3570,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1, p1}, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter;->(Landroid/content/Context;Ljava/util/List;)V @@ -3834,7 +4061,7 @@ if-eqz v0, :cond_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 @@ -3876,7 +4103,7 @@ invoke-direct {v1, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium$getDropdownItems$$inlined$sortedBy$1;->(Lcom/discord/models/domain/ModelSubscription;)V - invoke-static {p2, v1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p2, v1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -4078,7 +4305,7 @@ :goto_1 const-string v0, "when (planType) {\n \u2026 else -> \"\"\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -4167,7 +4394,7 @@ const-string p2, "context.getString(timeSt\u2026planType.price, context))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -4414,7 +4641,7 @@ sget-object v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$DowngradePremium;->INSTANCE:Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel$Event$DowngradePremium; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4500,7 +4727,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$Companion;->create(Landroid/content/Context;)V @@ -4531,7 +4758,7 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -4540,7 +4767,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AddPaymentSourceItem;->INSTANCE:Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AddPaymentSourceItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4553,7 +4780,7 @@ :cond_2 sget-object v0, Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AttachPaymentSourceItem;->INSTANCE:Lcom/discord/widgets/settings/premium/PaymentSourcesSpinnerAdapter$DropdownItem$AttachPaymentSourceItem; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -4684,7 +4911,7 @@ const-string v6, "requireContext()" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4, v5}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -4739,7 +4966,7 @@ :goto_0 const-string v4, "when (currentPlanType.in\u2026ntPlanPrice\n )\n }" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v7, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -4749,7 +4976,7 @@ const-string v4, "parentFragmentManager" - invoke-static {v8, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v4, 0x7f12125f @@ -4777,7 +5004,7 @@ const-string v1, "getString(\n R\u2026PlanPriceString\n )" - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f12125e @@ -4897,7 +5124,7 @@ :goto_1 sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4905,7 +5132,7 @@ sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-static {v2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -4945,7 +5172,7 @@ const-string p1, "StringBuilder()\n \u2026}\")\n .toString()" - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; @@ -5060,7 +5287,7 @@ const-string v3, "Observable\n .\u20260, TimeUnit.MILLISECONDS)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x2 @@ -5204,7 +5431,7 @@ goto :goto_0 :cond_0 - invoke-static {p3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p2 @@ -5219,7 +5446,7 @@ goto :goto_1 :cond_2 - invoke-static {p3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p2 @@ -5264,7 +5491,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/premium/PremiumUtils;->warmupBillingTabs(Landroid/content/Context;)Landroidx/browser/customtabs/CustomTabsServiceConnection; @@ -5276,11 +5503,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 7 + .locals 8 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -5294,49 +5521,47 @@ const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getUploadPerks()Landroid/widget/TextView; move-result-object v2 - const/4 v3, 0x3 + const v3, 0x7f121195 - new-array v3, v3, [Ljava/lang/Object; + const/4 v4, 0x3 - const v4, 0x7f1206a9 + new-array v4, v4, [Ljava/lang/Object; - invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + const v5, 0x7f1206a9 - move-result-object v4 + invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - aput-object v4, v3, p1 + move-result-object v5 - const v4, 0x7f1206a8 + aput-object v5, v4, p1 - invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + const v5, 0x7f1206a8 - move-result-object v4 + invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - aput-object v4, v3, v0 + move-result-object v5 - const v4, 0x7f1206a7 + aput-object v5, v4, v1 - invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; + const v5, 0x7f1206a7 - move-result-object v4 + invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; - const/4 v5, 0x2 + move-result-object v5 - aput-object v4, v3, v5 + const/4 v6, 0x2 - const v4, 0x7f121195 + aput-object v5, v4, v6 - invoke-virtual {p0, v4, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 @@ -5346,27 +5571,27 @@ move-result-object v2 - new-array v3, v0, [Ljava/lang/Object; + const v3, 0x7f120b07 + + new-array v4, v1, [Ljava/lang/Object; invoke-static {}, Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat; - move-result-object v4 + move-result-object v5 - const v6, 0x3e99999a # 0.3f + const v7, 0x3e99999a # 0.3f - invoke-static {v6}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; + invoke-static {v7}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - move-result-object v6 + move-result-object v7 - invoke-virtual {v4, v6}, Ljava/text/NumberFormat;->format(Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v5, v7}, Ljava/text/NumberFormat;->format(Ljava/lang/Object;)Ljava/lang/String; - move-result-object v4 + move-result-object v5 - aput-object v4, v3, p1 + aput-object v5, v4, p1 - const v4, 0x7f120b07 - - invoke-virtual {p0, v4, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 @@ -5376,45 +5601,52 @@ move-result-object v2 - new-array v3, v0, [Ljava/lang/Object; + const v3, 0x7f10008b - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + new-array v4, v1, [Ljava/lang/Object; - move-result-object v4 + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - aput-object v4, v3, p1 + move-result-object v5 - const v4, 0x7f10008b + aput-object v5, v4, p1 - invoke-virtual {v2, v4, v5, v3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v3, v6, v4}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; move-result-object v2 const-string v3, "resources.getQuantityStr\u2026PTIONS_WITH_PREMIUM\n )" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->getBoostCountText()Landroid/widget/TextView; move-result-object v3 - new-array v4, v0, [Ljava/lang/Object; + const v4, 0x7f120b08 - aput-object v2, v4, p1 + new-array v5, v1, [Ljava/lang/Object; - const p1, 0x7f120b08 + aput-object v2, v5, p1 - invoke-virtual {p0, p1, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v4, v5}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {v3, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V - invoke-static {p0, v1, v0, v1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->configureButtonText$default(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;Lcom/discord/models/domain/ModelSubscription;ILjava/lang/Object;)V + invoke-static {p0, v0, v1, v0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->configureButtonText$default(Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;Lcom/discord/models/domain/ModelSubscription;ILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremium;->configureGiftingButtons()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -5442,7 +5674,7 @@ const-string v1, "ViewModelProvider(requir\u2026iumViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/premium/SettingsPremiumViewModel; @@ -5472,7 +5704,7 @@ const-string v3, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x2 @@ -5567,17 +5799,17 @@ return-void :cond_0 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$Companion.smali index 3f8544387f..49770cc313 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$Companion.smali @@ -36,17 +36,22 @@ .method public final create(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$1.smali index 89122d8f6d..68f3b4fe2a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPremiumSwitchPlan.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;->access$configureUI(Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$2.smali index 4ba51d040b..731782b99e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPremiumSwitchPlan.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;->access$handleEvent(Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali index 0150d7969b..0eb8fa43ef 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali @@ -63,169 +63,241 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "flipper" - move-result-object v1 + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "retryButton" + const/4 v2, 0x0 - const-string v3, "getRetryButton()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "retryButton" + + const-string v4, "getRetryButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "viewpager" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getViewpager()Landroidx/viewpager/widget/ViewPager;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewpager" + + const-string v4, "getViewpager()Landroidx/viewpager/widget/ViewPager;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "viewPagerTabs" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getViewPagerTabs()Lcom/google/android/material/tabs/TabLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewPagerTabs" + + const-string v4, "getViewPagerTabs()Lcom/google/android/material/tabs/TabLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "selectBtn" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getSelectBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "selectBtn" + + const-string v4, "getSelectBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancelBtn" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getCancelBtn()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancelBtn" + + const-string v4, "getCancelBtn()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "intervalLogo" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getIntervalLogo()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "intervalLogo" + + const-string v4, "getIntervalLogo()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "intervalHeader" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getIntervalHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "intervalHeader" + + const-string v4, "getIntervalHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "intervalInfo" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getIntervalInfo()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "intervalInfo" + + const-string v4, "getIntervalInfo()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "intervalRadioGroup" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getIntervalRadioGroup()Landroid/widget/RadioGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "intervalRadioGroup" + + const-string v4, "getIntervalRadioGroup()Landroid/widget/RadioGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "intervalRadioYear" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getIntervalRadioYear()Landroid/widget/RadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "intervalRadioYear" + + const-string v4, "getIntervalRadioYear()Landroid/widget/RadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; + new-instance v1, Lk0/n/c/q; - const-string v2, "intervalRadioMonth" + const-class v2, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; - const-string v3, "getIntervalRadioMonth()Landroid/widget/RadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "intervalRadioMonth" + + const-string v4, "getIntervalRadioMonth()Landroid/widget/RadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb @@ -378,7 +450,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -730,7 +802,7 @@ const-string v0, "getString(\n if \u2026ier_1\n }\n )" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;->getSelectBtn()Landroid/widget/Button; @@ -875,7 +947,7 @@ :goto_1 const-string v4, "when {\n state.cur\u2026 else -> \"\"\n }" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;->getSelectBtn()Landroid/widget/Button; @@ -1102,7 +1174,7 @@ const-string v2, "resources.getQuantityStr\u2026PTIONS_WITH_PREMIUM\n )" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;->getTierInt()I @@ -1122,7 +1194,7 @@ const-string p2, "getString(R.string.billi\u2026plan_upgrade_body_tier_2)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -1145,7 +1217,7 @@ const-string p2, "getString(R.string.billi\u2026an_downgrade_body_tier_1)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -1178,7 +1250,7 @@ const-string p2, "getString(R.string.billi\u2026ear, numPremiumGuildSubs)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -1195,7 +1267,7 @@ const-string p2, "getString(R.string.billi\u2026upgrade_body_tier_1_year)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -1208,7 +1280,7 @@ const-string p2, "getString(R.string.billi\u2026lan_downgrade_body_month)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1322,7 +1394,7 @@ const-string v2, "resources.getQuantityStr\u2026S_WITH_PREMIUM_YEAR\n )" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelSubscription;->getPlanType()Lcom/discord/models/domain/ModelSubscriptionPlan$SubscriptionPlanType; @@ -1374,7 +1446,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p3, v2}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -1401,7 +1473,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p3, v2}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -1428,7 +1500,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p3, v2}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -1455,7 +1527,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p3, v2}, Lcom/discord/utilities/billing/PremiumUtilsKt;->getFormattedPrice(ILandroid/content/Context;)Ljava/lang/CharSequence; @@ -1485,7 +1557,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -1510,7 +1582,7 @@ const-string p1, "getString(R.string.billi\u2026 price, freeMonthsString)" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -1531,7 +1603,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -1554,7 +1626,7 @@ const-string p1, "getString(R.string.billing_price_per_month, price)" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_8 :goto_2 @@ -1646,7 +1718,7 @@ sget-object v0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event$Dismiss;->INSTANCE:Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel$Event$Dismiss; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1707,7 +1779,7 @@ const-string v0, "requireActivity()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 @@ -1760,7 +1832,7 @@ :cond_0 const-string p1, "pagerAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1770,19 +1842,17 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 - - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; invoke-direct {p0}, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;->getRetryButton()Landroid/view/View; @@ -1821,6 +1891,13 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan;->pagerAdapter:Lcom/discord/widgets/settings/premium/PremiumSwitchPlanPagerAdapter; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1844,7 +1921,7 @@ const-string v1, "ViewModelProvider(\n \u2026lanViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/premium/PremiumSwitchPlanViewModel; @@ -1870,7 +1947,7 @@ const-string v0, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v4, Lcom/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan; @@ -1927,12 +2004,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem.smali index ddb17ac363..adf0e170dd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem.smali @@ -39,7 +39,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem; @@ -47,53 +47,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "icon" - move-result-object v2 + const-string v5, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "name" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getName()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "name" + + const-string v5, "getName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "count" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCount()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "count" + + const-string v5, "getCount()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "progress" + new-instance v2, Lk0/n/c/q; - const-string v3, "getProgress()Lcom/discord/views/premiumguild/PremiumGuildProgressView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "progress" - aput-object v0, v1, v2 + const-string v4, "getProgress()Lcom/discord/views/premiumguild/PremiumGuildProgressView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -103,9 +127,7 @@ .method public constructor (Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0137 @@ -144,6 +166,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem;->progress$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter; @@ -241,9 +272,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item;)V .locals 8 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -269,7 +298,7 @@ :goto_0 const-string v1, "data.guild.premiumSubscriptionCount ?: 0" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I @@ -317,7 +346,7 @@ const-string v3, "itemView" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -325,7 +354,7 @@ const-string v3, "itemView.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -372,6 +401,15 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item.smali index 9974b4919b..291224fd06 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item.smali @@ -49,17 +49,24 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelGuild;)V - .locals 1 + .locals 0 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item;->guild:Lcom/discord/models/domain/ModelGuild; return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item;Lcom/discord/models/domain/ModelGuild;ILjava/lang/Object;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item; @@ -92,15 +99,22 @@ .method public final copy(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item; .locals 1 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item; invoke-direct {v0, p1}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item;->(Lcom/discord/models/domain/ModelGuild;)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -118,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$Item;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter.smali index b315962b51..2872bd5143 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter.smali @@ -36,15 +36,22 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getOnGuildClickedListener$p(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter;)Lkotlin/jvm/functions/Function1; @@ -81,19 +88,31 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onGuildClickedListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V iput-object p2, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter;->onGuildClickedListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onGuildClickedListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "premiumGuildSubscriptionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -107,11 +126,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildSubscriptionSampleGuildAdapter$GuildListItem; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 p1, 0x1 @@ -129,4 +146,13 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1.smali index 25d93ebc70..12f6e2ac29 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "SettingsPremiumGuildViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1;->this$0:Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;->access$handleStoreState(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$1.smali index 1ffdf1c9a4..a0af80ba25 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;", - ">;" + "TT;TR;>;" } .end annotation @@ -64,7 +62,7 @@ const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getPremiumTier()Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$2.smali index cf25e42770..df182f4944 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory$observeStores$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "SettingsPremiumGuildViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Lcom/discord/stores/StorePremiumGuildSubscription$State;", "Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;", @@ -52,27 +52,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v3, "" - - const-string v4, "(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Ljava/util/Map;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Ljava/util/Map;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Ljava/util/Map;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -91,27 +109,49 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "p2" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "p3" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p4" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Ljava/util/Map;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V return-object v0 + + :cond_0 + const-string p1, "p4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory.smali index 12238d9683..9dbb3aefc0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$Factory.smali @@ -110,7 +110,7 @@ const-string v1, "Observable.combineLatest\u2026 ::StoreState\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -129,9 +129,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; @@ -154,4 +152,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;->(Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Subscribe.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Subscribe.smali index 153760e398..68b8d20679 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Subscribe.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Subscribe.smali @@ -125,7 +125,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Subscribe;->targetGuildId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer.smali index f036adde73..55764a11d6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;JLjava/lang/Long;)V .locals 1 - const-string v0, "slot" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer;->slot:Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; @@ -41,6 +39,13 @@ iput-object p4, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer;->targetGuildId:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "slot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;JLjava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -118,15 +123,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;JLjava/lang/Long;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer; .locals 1 - const-string v0, "slot" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer;->(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;JLjava/lang/Long;)V return-object v0 + + :cond_0 + const-string p1, "slot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -144,7 +156,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer;->slot:Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -162,7 +174,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer;->targetGuildId:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState.smali index dabbe9c2ac..334a85512b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState.smali @@ -51,21 +51,15 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "subscriptionState" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "guilds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userPremiumTier" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -78,6 +72,34 @@ iput-object p4, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->userPremiumTier:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; return-void + + :cond_0 + const-string p1, "userPremiumTier" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "subscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Ljava/util/Map;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;ILjava/lang/Object;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState; @@ -179,27 +201,49 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "subscriptionState" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "guilds" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userPremiumTier" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->(Lcom/discord/stores/StorePremiumGuildSubscription$State;Lcom/discord/stores/StoreSubscriptions$SubscriptionsState;Ljava/util/Map;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V return-object v0 + + :cond_0 + const-string p1, "userPremiumTier" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "subscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "premiumGuildSubscriptionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -217,7 +261,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->premiumGuildSubscriptionState:Lcom/discord/stores/StorePremiumGuildSubscription$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -227,7 +271,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->subscriptionState:Lcom/discord/stores/StoreSubscriptions$SubscriptionsState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -237,7 +281,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->guilds:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -247,7 +291,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;->userPremiumTier:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded.smali index e7fc9270fd..d8d7f41141 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded.smali @@ -61,20 +61,14 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sampleGuildItems" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userPremiumTier" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p5, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-boolean p1, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->canCancelBoosts:Z @@ -88,6 +82,27 @@ iput-object p5, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->userPremiumTier:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; return-void + + :cond_0 + const-string p1, "userPremiumTier" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sampleGuildItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "premiumGuildSubscriptionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;ZLjava/util/List;Ljava/util/List;Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;ILjava/lang/Object;)Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded; @@ -232,17 +247,13 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionItems" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "sampleGuildItems" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userPremiumTier" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded; @@ -261,6 +272,27 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->(ZLjava/util/List;Ljava/util/List;Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction;Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier;)V return-object v0 + + :cond_0 + const-string p1, "userPremiumTier" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sampleGuildItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "premiumGuildSubscriptionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -284,7 +316,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->premiumGuildSubscriptionItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -294,7 +326,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->sampleGuildItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -304,7 +336,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->pendingAction:Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -314,7 +346,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded;->userPremiumTier:Lcom/discord/models/domain/ModelSubscriptionPlan$PremiumTier; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel.smali index dd2fdb78db..04a07f35f0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel.smali @@ -53,7 +53,7 @@ .end method .method public constructor (Lcom/discord/stores/StorePremiumGuildSubscription;Lcom/discord/stores/StoreSubscriptions;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -65,21 +65,17 @@ } .end annotation - const-string v0, "storePremiumGuildSubscription" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "storeSubscriptions" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeObservable" + sget-object v1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loading; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loading;->INSTANCE:Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loading; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;->storePremiumGuildSubscription:Lcom/discord/stores/StorePremiumGuildSubscription; @@ -91,21 +87,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; - - new-instance v6, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1;->(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; const/4 v3, 0x0 @@ -113,13 +101,40 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$1;->(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;)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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeSubscriptions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storePremiumGuildSubscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel;Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$StoreState;)V @@ -446,7 +461,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v2}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v2 @@ -576,7 +591,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -596,7 +611,7 @@ const/4 v0, 0x4 - invoke-static {p1, v0}, Lk0/j/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->take(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object p1 @@ -1002,21 +1017,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "slot" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 move-object v1, v0 check-cast v1, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState$Loaded; @@ -1059,4 +1077,11 @@ :cond_1 return-void + + :cond_2 + const-string p1, "slot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion.smali index 2bd7f5730e..ec2f0c13ea 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1.smali index 75b2b8d438..793417b78d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBoundOrOnResume$1.smali index fd6181bc25..ba33485530 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$1.smali index 3fe0d5f8ab..d58182abde 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;", "Ljava/lang/Long;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;J)V .locals 1 - const-string v0, "slot" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$1;->this$0:Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; @@ -95,4 +93,13 @@ invoke-virtual {p1, v0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildSelector$Companion;->createForResult(Landroidx/fragment/app/Fragment;Ljava/util/List;)V return-void + + :cond_0 + const-string p1, "slot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$2.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$2.smali index fd40676f7e..dc59c1e515 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$3.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$3.smali index 9260b1c830..51fd0d0f7c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$4.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$4.smali index f7ea5bc571..67495eab0b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetSettingsPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleSampleGuildSelected" - - const-string v5, "handleSampleGuildSelected(J)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSampleGuildSelected" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleSampleGuildSelected(J)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 2 @@ -71,7 +87,7 @@ .method public final invoke(J)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$7.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$7.smali index e7654c8114..602dc62eeb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$showContent$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscription.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali index 1fa76dc783..e69530336d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali @@ -61,155 +61,221 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "subtextContainer" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getSubtextContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "subtextContainer" - move-result-object v1 + const-string v4, "getSubtextContainer()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "subtextTv" + const/4 v2, 0x0 - const-string v3, "getSubtextTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "subtextTv" + + const-string v4, "getSubtextTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "retry" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getRetry()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "retry" + + const-string v4, "getRetry()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "premiumGuildRecycler" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getPremiumGuildRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "premiumGuildRecycler" + + const-string v4, "getPremiumGuildRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "sampleGuildsRecycler" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getSampleGuildsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "sampleGuildsRecycler" + + const-string v4, "getSampleGuildsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "flipper" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "flipper" + + const-string v4, "getFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildSubscriptionUpsellView" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getGuildSubscriptionUpsellView()Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildSubscriptionUpsellView" + + const-string v4, "getGuildSubscriptionUpsellView()Lcom/discord/views/premiumguild/PremiumGuildSubscriptionUpsellView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "subscriptionMarketingView" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getSubscriptionMarketingView()Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "subscriptionMarketingView" + + const-string v4, "getSubscriptionMarketingView()Lcom/discord/views/premiumguild/PremiumSubscriptionMarketingView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "noGuildsIv" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getNoGuildsIv()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "noGuildsIv" + + const-string v4, "getNoGuildsIv()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "noGuildsTitleTv" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getNoGuildsTitleTv()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "noGuildsTitleTv" + + const-string v4, "getNoGuildsTitleTv()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; + new-instance v1, Lk0/n/c/q; - const-string v2, "noGuildsSubtitleTv" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription; - const-string v3, "getNoGuildsSubtitleTv()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "noGuildsSubtitleTv" + + const-string v4, "getNoGuildsSubtitleTv()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa @@ -336,7 +402,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -690,7 +756,7 @@ const-string v0, "requireContext()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 @@ -783,7 +849,7 @@ :cond_1 const-string p1, "premiumGuildSubscriptionsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -831,7 +897,7 @@ move-result-object v6 - invoke-static {v6, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Subscribe;->getTargetGuildId()Ljava/lang/Long; @@ -856,7 +922,7 @@ goto/16 :goto_2 :cond_3 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -881,7 +947,7 @@ move-result-object v6 - invoke-static {v6, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Transfer;->getPreviousGuildId()J @@ -910,7 +976,7 @@ goto/16 :goto_2 :cond_5 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -919,9 +985,7 @@ const-string v3, "extra_slot_id" - const-string v5, "fragmentManager" - - const-string v6, "parentFragmentManager" + const-string v5, "parentFragmentManager" if-eqz v2, :cond_9 @@ -929,20 +993,18 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v7 + move-result-object v6 - invoke-static {v7, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Cancel; invoke-virtual {v0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Cancel;->getSlotId()J - move-result-wide v8 + move-result-wide v7 if-eqz v2, :cond_8 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/a/c/a; invoke-direct {v0}, Lf/a/a/c/a;->()V @@ -951,7 +1013,7 @@ invoke-direct {v2}, Landroid/os/Bundle;->()V - invoke-virtual {v2, v3, v8, v9}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v2, v3, v7, v8}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V @@ -961,7 +1023,7 @@ move-result-object v2 - invoke-virtual {v0, v7, v2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V + invoke-virtual {v0, v6, v2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;->viewModel:Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; @@ -972,7 +1034,7 @@ goto :goto_2 :cond_7 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -988,20 +1050,18 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v7 + move-result-object v6 - invoke-static {v7, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Uncancel; invoke-virtual {v0}, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel$PendingAction$Uncancel;->getSlotId()J - move-result-wide v8 + move-result-wide v7 if-eqz v2, :cond_b - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/a/c/b; invoke-direct {v0}, Lf/a/a/c/b;->()V @@ -1010,7 +1070,7 @@ invoke-direct {v2}, Landroid/os/Bundle;->()V - invoke-virtual {v2, v3, v8, v9}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V + invoke-virtual {v2, v3, v7, v8}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V @@ -1020,7 +1080,7 @@ move-result-object v2 - invoke-virtual {v0, v7, v2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V + invoke-virtual {v0, v6, v2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;->viewModel:Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; @@ -1031,7 +1091,7 @@ goto :goto_2 :cond_a - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -1089,7 +1149,7 @@ :cond_d const-string p1, "sampleGuildsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1184,16 +1244,16 @@ :cond_1 const-string p2, "viewModel" - invoke-static {p2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.models.domain.GuildId /* = kotlin.Long */" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -1205,19 +1265,17 @@ .method public onViewBound(Landroid/view/View;)V .locals 11 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p0, v0, v1, v2}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static {p0, v1, v2, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; const v3, 0x7f12172a @@ -1267,9 +1325,9 @@ const-wide v4, 0x53d357e4d0L - invoke-virtual {v3, v4, v5, v2}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; + invoke-virtual {v3, v4, v5, v0}, Lf/a/b/g;->a(JLjava/lang/String;)Ljava/lang/String; - move-result-object v2 + move-result-object v0 invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;->getSubtextTv()Landroid/widget/TextView; @@ -1281,21 +1339,21 @@ const-string p1, "view.context" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p1, 0x7f121235 - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - aput-object v2, v1, v0 + aput-object v0, v2, v1 - invoke-virtual {p0, p1, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, p1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v5 const-string p1, "getString(\n R\u2026pdeskArticleUrl\n )" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 @@ -1317,29 +1375,36 @@ move-result-object p1 - new-instance v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1; + new-instance v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1; - invoke-direct {v1, v2}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1;->(Ljava/lang/String;)V + invoke-direct {v2, v0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$1;->(Ljava/lang/String;)V - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;->getRetry()Landroid/view/View; move-result-object p1 - new-instance v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$2; + new-instance v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$2; - invoke-direct {v1, p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$2;->(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;)V + invoke-direct {v0, p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription$onViewBound$2;->(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;)V - invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription;->getPremiumGuildRecycler()Landroidx/recyclerview/widget/RecyclerView; move-result-object p1 - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1367,7 +1432,7 @@ const-string v1, "ViewModelProvider(\n \u2026ildViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/settings/premiumguild/SettingsPremiumGuildViewModel; @@ -1385,7 +1450,7 @@ const-string v1, "viewModel\n .obser\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -1416,7 +1481,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem.smali index ef9bdd740f..25d447f239 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem.smali @@ -43,7 +43,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem; @@ -51,77 +51,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "banner" + new-instance v2, Lk0/n/c/q; - const-string v3, "getBanner()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "banner" - move-result-object v2 + const-string v5, "getBanner()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "gradient" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getGradient()Landroid/view/View;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "gradient" + + const-string v5, "getGradient()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "name" + new-instance v2, Lk0/n/c/q; - const-string v3, "getName()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "name" + + const-string v5, "getName()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "icon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "icon" + + const-string v5, "getIcon()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "boostedCount" + new-instance v2, Lk0/n/c/q; - const-string v3, "getBoostedCount()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "boostedCount" + + const-string v5, "getBoostedCount()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "progressView" + new-instance v2, Lk0/n/c/q; - const-string v3, "getProgressView()Lcom/discord/views/premiumguild/PremiumGuildProgressView;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "progressView" - aput-object v0, v1, v2 + const-string v4, "getProgressView()Lcom/discord/views/premiumguild/PremiumGuildProgressView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -131,9 +167,7 @@ .method public constructor (Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0135 @@ -188,6 +222,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->progressView$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getBanner()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -315,9 +358,9 @@ .method public onConfigure(ILcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item;)V .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -335,9 +378,9 @@ iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v0, "itemView" + const-string v1, "itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -345,25 +388,23 @@ invoke-virtual {p2}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$GuildItem;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getBanner()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getBanner()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x2 + const/4 v2, 0x2 - const-string v2, "context" - - const/4 v3, 0x0 + const-string v3, "context" const/4 v4, 0x0 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->getBanner()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v0 + move-result-object v1 sget-object v5, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; @@ -371,11 +412,11 @@ move-result-object v6 - invoke-static {v5, v6, v3, v1, v3}, Lcom/discord/utilities/icon/IconUtils;->getBannerForGuild$default(Lcom/discord/utilities/icon/IconUtils;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; + invoke-static {v5, v6, v0, v2, v0}, Lcom/discord/utilities/icon/IconUtils;->getBannerForGuild$default(Lcom/discord/utilities/icon/IconUtils;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-virtual {v0, v1}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Ljava/lang/String;)V + invoke-virtual {v1, v0}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->getGradient()Landroid/view/View; @@ -388,17 +429,17 @@ :cond_0 invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->getBanner()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v0 + move-result-object v1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f04007a - invoke-static {p1, v5, v4, v1, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {p1, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I - move-result v1 + move-result v0 - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V + invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->getGradient()Landroid/view/View; @@ -453,7 +494,7 @@ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; @@ -485,7 +526,7 @@ const-string v1, "context.resources.getQua\u2026subscriptionCount\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$GuildListItem;->getBoostedCount()Landroid/widget/TextView; @@ -533,10 +574,6 @@ move-result-object p2 :goto_1 - const-string v1, "data.guild.premiumSubscriptionCount ?: 0" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 @@ -553,6 +590,13 @@ invoke-direct {p1, p2}, Ljava/lang/Exception;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem.smali index 59cbaf6469..6ca875db7a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem.smali @@ -39,19 +39,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "header" + const-class v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem; - const-string v3, "getHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "header" - move-result-object v1 + const-string v4, "getHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -61,9 +67,7 @@ .method public constructor (Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0136 @@ -78,6 +82,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$HeaderListItem;->header$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getHeader()Landroid/widget/TextView; @@ -105,9 +118,7 @@ .method public onConfigure(ILcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item;)V .locals 2 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -123,7 +134,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -151,6 +162,15 @@ invoke-direct {p1, p2}, Ljava/lang/Exception;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$GuildItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$GuildItem.smali index 04998429f1..bc6da61e79 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$GuildItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$GuildItem.smali @@ -102,7 +102,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$GuildItem;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem.smali index 1a01cbcd3f..84e27f5ed7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem.smali @@ -24,12 +24,10 @@ .method public constructor (Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;Ljava/lang/String;)V .locals 1 - const-string v0, "subscriptionSlot" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->subscriptionSlot:Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; @@ -37,6 +35,13 @@ iput-object p2, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->subscriptionEndsAt:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "subscriptionSlot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; @@ -84,15 +89,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;Ljava/lang/String;)Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; .locals 1 - const-string v0, "subscriptionSlot" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "subscriptionSlot" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -110,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->subscriptionSlot:Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -120,7 +132,7 @@ iget-object p1, p1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->subscriptionEndsAt:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1.smali index d5e43e6fd7..b43cae7ebb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1.smali @@ -96,7 +96,7 @@ const-string v1, "view" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-boolean v1, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1;->$hasCooldown:Z diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem.smali index e8392d1240..efc400b684 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem.smali @@ -39,7 +39,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem; @@ -47,53 +47,77 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "date" + new-instance v2, Lk0/n/c/q; - const-string v3, "getDate()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "date" - move-result-object v2 + const-string v5, "getDate()Landroid/widget/TextView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "cooldown" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getCooldown()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "cooldown" + + const-string v5, "getCooldown()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "action" + new-instance v2, Lk0/n/c/q; - const-string v3, "getAction()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "action" + + const-string v5, "getAction()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "cancelled" + new-instance v2, Lk0/n/c/q; - const-string v3, "getCancelled()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x3 + const-string v3, "cancelled" - aput-object v0, v1, v2 + const-string v4, "getCancelled()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x3 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -103,9 +127,7 @@ .method public constructor (Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0134 @@ -144,6 +166,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->cancelled$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;)Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter; @@ -313,7 +344,7 @@ const-string v4, "transfer" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x1 @@ -323,7 +354,7 @@ const-string p2, "cancel" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-nez v3, :cond_0 @@ -339,7 +370,7 @@ const-string p2, "uncancel" - invoke-static {v2, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2, v3}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; @@ -369,83 +400,269 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item;)V - .locals 29 + .locals 30 move-object/from16 v0, p0 move-object/from16 v1, p2 - const-string v2, "data" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_12 invoke-super/range {p0 .. p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V - instance-of v2, v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; + instance-of v3, v1, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; - if-eqz v2, :cond_11 + if-eqz v3, :cond_11 - iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - const-string v3, "itemView" + const-string v4, "itemView" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v2 - - invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; + invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v3 - invoke-interface {v3}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - - move-result-wide v12 - - move-object v3, v1 - - check-cast v3, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; - - invoke-virtual {v3}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; move-result-object v4 - invoke-virtual {v4}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getPremiumGuildSubscription()Lcom/discord/models/domain/ModelPremiumGuildSubscription; + invoke-interface {v4}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-object v4 + move-result-wide v13 - if-eqz v4, :cond_0 + move-object v4, v1 - invoke-virtual {v4}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getGuildId()J + check-cast v4, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem; - move-result-wide v4 + invoke-virtual {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + move-result-object v5 - move-result-object v4 + invoke-virtual {v5}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getPremiumGuildSubscription()Lcom/discord/models/domain/ModelPremiumGuildSubscription; + + move-result-object v5 + + if-eqz v5, :cond_0 + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getGuildId()J + + move-result-wide v5 + + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v5 goto :goto_0 :cond_0 - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_0 const/4 v15, 0x1 - const/4 v11, 0x0 + const/4 v12, 0x0 - if-eqz v4, :cond_1 + if-eqz v5, :cond_1 - const/4 v10, 0x1 + const/4 v11, 0x1 goto :goto_1 :cond_1 - const/4 v10, 0x0 + const/4 v11, 0x0 :goto_1 - invoke-virtual {v3}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + invoke-virtual {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + + move-result-object v5 + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getCooldownExpiresAtTimestamp()J + + move-result-wide v5 + + cmp-long v7, v5, v13 + + if-lez v7, :cond_2 + + const/4 v10, 0x1 + + goto :goto_2 + + :cond_2 + const/4 v10, 0x0 + + :goto_2 + invoke-virtual {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + + move-result-object v5 + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getPremiumGuildSubscription()Lcom/discord/models/domain/ModelPremiumGuildSubscription; + + move-result-object v5 + + if-eqz v5, :cond_3 + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getId()J + + move-result-wide v5 + + goto :goto_3 + + :cond_3 + const-wide/16 v5, 0x0 + + :goto_3 + const/16 v7, 0x16 + + ushr-long/2addr v5, v7 + + const-wide v16, 0x14aa2cab000L + + add-long v5, v5, v16 + + invoke-virtual {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + + move-result-object v7 + + invoke-virtual {v7}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getCanceled()Z + + move-result v16 + + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCancelled()Landroid/view/View; + + move-result-object v7 + + if-eqz v16, :cond_4 + + const/4 v8, 0x0 + + goto :goto_4 + + :cond_4 + const/16 v8, 0x8 + + :goto_4 + invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V + + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getDate()Landroid/widget/TextView; + + move-result-object v7 + + const-string v8, "MMMM dd, yyy" + + invoke-static {v8, v5, v6}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence; + + move-result-object v5 + + invoke-virtual {v7, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + + const-string v9, "" + + const-string v8, "context" + + if-eqz v16, :cond_5 + + invoke-virtual {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionEndsAt()Ljava/lang/String; + + move-result-object v6 + + if-eqz v6, :cond_5 + + const v7, 0x7f121229 + + new-array v5, v15, [Ljava/lang/Object; + + sget-object v20, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; + + invoke-static {v3, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/16 v21, 0x0 + + const/16 v22, 0x0 + + const/16 v23, 0x0 + + const/16 v24, 0x1c + + const/16 v25, 0x0 + + move-object v2, v5 + + move-object/from16 v5, v20 + + const v15, 0x7f121229 + + move-object v7, v3 + + move-object/from16 v26, v8 + + move-object/from16 v8, v21 + + move-object/from16 v27, v9 + + move-object/from16 v9, v22 + + move/from16 v28, v10 + + move/from16 v10, v23 + + move/from16 v29, v11 + + move/from16 v11, v24 + + const/4 v15, 0x0 + + move-object/from16 v12, v25 + + invoke-static/range {v5 .. v12}, Lcom/discord/utilities/time/TimeUtils;->renderUtcDate$default(Lcom/discord/utilities/time/TimeUtils;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Ljava/text/DateFormat;IILjava/lang/Object;)Ljava/lang/String; + + move-result-object v5 + + aput-object v5, v2, v15 + + const v5, 0x7f121229 + + invoke-virtual {v3, v5, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v2 + + const-string v5, "context.getString(\n \u2026(it, context)\n )" + + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v5, 0x4 + + const-string v6, "*" + + move-object/from16 v12, v27 + + invoke-static {v2, v6, v12, v15, v5}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + + move-result-object v2 + + goto :goto_5 + + :cond_5 + move-object/from16 v26, v8 + + move-object v12, v9 + + move/from16 v28, v10 + + move/from16 v29, v11 + + const/4 v15, 0x0 + + const/4 v2, 0x0 + + :goto_5 + move/from16 v10, v28 + + if-eqz v10, :cond_6 + + invoke-virtual {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; move-result-object v4 @@ -453,420 +670,232 @@ move-result-wide v4 - cmp-long v6, v4, v12 + sub-long/2addr v4, v13 - if-lez v6, :cond_2 + const-wide/16 v6, 0x0 - const/4 v9, 0x1 - - goto :goto_2 - - :cond_2 - const/4 v9, 0x0 - - :goto_2 - invoke-virtual {v3}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - - move-result-object v4 - - invoke-virtual {v4}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getPremiumGuildSubscription()Lcom/discord/models/domain/ModelPremiumGuildSubscription; - - move-result-object v4 - - if-eqz v4, :cond_3 - - invoke-virtual {v4}, Lcom/discord/models/domain/ModelPremiumGuildSubscription;->getId()J + invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->max(JJ)J move-result-wide v4 - goto :goto_3 + const-wide/32 v6, 0x5265c00 - :cond_3 - const-wide/16 v4, 0x0 + div-long v8, v4, v6 - :goto_3 - const/16 v6, 0x16 + mul-long v6, v6, v8 - ushr-long/2addr v4, v6 + sub-long/2addr v4, v6 - const-wide v16, 0x14aa2cab000L + const-wide/32 v6, 0x36ee80 - add-long v4, v4, v16 + div-long v13, v4, v6 - invoke-virtual {v3}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; + mul-long v6, v6, v13 - move-result-object v6 + sub-long/2addr v4, v6 - invoke-virtual {v6}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getCanceled()Z + const-wide/32 v6, 0xea60 - move-result v16 + div-long/2addr v4, v6 - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCancelled()Landroid/view/View; + sget-object v6, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; - move-result-object v6 + move-object/from16 v7, v26 - if-eqz v16, :cond_4 + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v7, 0x0 + const/4 v11, 0x3 - goto :goto_4 + new-array v11, v11, [Ljava/lang/Object; - :cond_4 - const/16 v7, 0x8 + invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - :goto_4 - invoke-virtual {v6, v7}, Landroid/view/View;->setVisibility(I)V + move-result-object v8 - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getDate()Landroid/widget/TextView; + aput-object v8, v11, v15 - move-result-object v6 + invoke-static {v13, v14}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - const-string v7, "MMMM dd, yyy" + move-result-object v8 - invoke-static {v7, v4, v5}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence; + const/4 v13, 0x1 + + aput-object v8, v11, v13 + + invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object v4 - invoke-virtual {v6, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + const/4 v14, 0x2 - const-string v8, "" + aput-object v4, v11, v14 - const-string v7, "context" + const v4, 0x7f1211ae - if-eqz v16, :cond_5 - - invoke-virtual {v3}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionEndsAt()Ljava/lang/String; - - move-result-object v5 - - if-eqz v5, :cond_5 - - const v6, 0x7f121229 - - new-array v4, v15, [Ljava/lang/Object; - - sget-object v19, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; - - invoke-static {v2, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v20, 0x0 - - const/16 v21, 0x0 - - const/16 v22, 0x0 - - const/16 v23, 0x1c - - const/16 v24, 0x0 - - move-object v14, v4 - - move-object/from16 v4, v19 - - const v15, 0x7f121229 - - move-object v6, v2 - - move-object/from16 v25, v7 - - move-object/from16 v7, v20 - - move-object/from16 v26, v8 - - move-object/from16 v8, v21 - - move/from16 v27, v9 - - move/from16 v9, v22 - - move/from16 v28, v10 - - move/from16 v10, v23 - - const/4 v15, 0x0 - - move-object/from16 v11, v24 - - invoke-static/range {v4 .. v11}, Lcom/discord/utilities/time/TimeUtils;->renderUtcDate$default(Lcom/discord/utilities/time/TimeUtils;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Ljava/text/DateFormat;IILjava/lang/Object;)Ljava/lang/String; + invoke-virtual {v3, v4, v11}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v4 - aput-object v4, v14, v15 + const-string v5, "context.getString(\n \u2026.toString()\n )" - const v4, 0x7f121229 - - invoke-virtual {v2, v4, v14}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v4 - - const-string v5, "context.getString(\n \u2026(it, context)\n )" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v5, 0x4 - - const-string v6, "*" - - move-object/from16 v14, v26 - - invoke-static {v4, v6, v14, v15, v5}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; - - move-result-object v4 - - move-object v11, v4 - - goto :goto_5 - - :cond_5 - move-object/from16 v25, v7 - - move-object v14, v8 - - move/from16 v27, v9 - - move/from16 v28, v10 - - const/4 v15, 0x0 - - const/4 v11, 0x0 - - :goto_5 - move/from16 v9, v27 - - if-eqz v9, :cond_6 - - invoke-virtual {v3}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item$PremiumGuildSubscriptionItem;->getSubscriptionSlot()Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot; - - move-result-object v3 - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;->getCooldownExpiresAtTimestamp()J - - move-result-wide v3 - - sub-long/2addr v3, v12 - - const-wide/16 v5, 0x0 - - invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;->max(JJ)J - - move-result-wide v3 - - const-wide/32 v5, 0x5265c00 - - div-long v7, v3, v5 - - mul-long v5, v5, v7 - - sub-long/2addr v3, v5 - - const-wide/32 v5, 0x36ee80 - - div-long v12, v3, v5 - - mul-long v5, v5, v12 - - sub-long/2addr v3, v5 - - const-wide/32 v5, 0xea60 - - div-long/2addr v3, v5 - - sget-object v5, Lcom/discord/utilities/textprocessing/Parsers;->INSTANCE:Lcom/discord/utilities/textprocessing/Parsers; - - move-object/from16 v6, v25 - - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v10, 0x3 - - new-array v10, v10, [Ljava/lang/Object; - - invoke-static {v7, v8}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v7 - - aput-object v7, v10, v15 - - invoke-static {v12, v13}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v7 - - const/4 v12, 0x1 - - aput-object v7, v10, v12 - - invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v3 - - const/4 v13, 0x2 - - aput-object v3, v10, v13 - - const v3, 0x7f1211ae - - invoke-virtual {v2, v3, v10}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v3 - - const-string v4, "context.getString(\n \u2026.toString()\n )" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v7, 0x0 + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 - const/4 v10, 0x0 + const/4 v9, 0x0 - const/16 v17, 0x1c + const/4 v11, 0x0 - const/16 v18, 0x0 + const/16 v18, 0x1c - move-object v4, v5 + const/16 v19, 0x0 - move-object v5, v2 - - move-object v12, v6 + move-object v5, v6 move-object v6, v3 - move v3, v9 + move-object v13, v7 - move-object v9, v10 + move-object v7, v4 - move/from16 v10, v17 + move v4, v10 - move-object v13, v11 + move-object v10, v11 - move-object/from16 v11, v18 + move/from16 v11, v18 - invoke-static/range {v4 .. v11}, Lcom/discord/utilities/textprocessing/Parsers;->parseMarkdown$default(Lcom/discord/utilities/textprocessing/Parsers;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/CharSequence; + move-object/from16 v18, v12 - move-result-object v4 + move-object/from16 v12, v19 + + invoke-static/range {v5 .. v12}, Lcom/discord/utilities/textprocessing/Parsers;->parseMarkdown$default(Lcom/discord/utilities/textprocessing/Parsers;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/CharSequence; + + move-result-object v5 goto :goto_6 :cond_6 - move v3, v9 + move v4, v10 - move-object v13, v11 + move-object/from16 v18, v12 - move-object/from16 v12, v25 + move-object/from16 v13, v26 - const/4 v4, 0x0 + const/4 v14, 0x2 + + const/4 v5, 0x0 :goto_6 - if-nez v13, :cond_7 + if-nez v2, :cond_7 - if-nez v4, :cond_7 + if-nez v5, :cond_7 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCooldown()Landroid/widget/TextView; - move-result-object v4 + move-result-object v2 const/16 v5, 0x8 - invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V goto :goto_7 :cond_7 - if-eqz v13, :cond_8 + if-eqz v2, :cond_8 - if-eqz v4, :cond_8 + if-eqz v5, :cond_8 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCooldown()Landroid/widget/TextView; - move-result-object v5 + move-result-object v6 - new-instance v6, Ljava/lang/StringBuilder; + new-instance v7, Ljava/lang/StringBuilder; - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; - const-string v4, " - " + const-string v5, " - " - invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v4 + move-result-object v2 - invoke-static {v5, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v6, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V goto :goto_7 :cond_8 - if-eqz v13, :cond_9 + if-eqz v2, :cond_9 - if-nez v4, :cond_9 - - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCooldown()Landroid/widget/TextView; - - move-result-object v4 - - invoke-static {v4, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V - - goto :goto_7 - - :cond_9 - if-nez v13, :cond_a - - if-eqz v4, :cond_a + if-nez v5, :cond_9 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCooldown()Landroid/widget/TextView; move-result-object v5 - invoke-static {v5, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v5, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + + goto :goto_7 + + :cond_9 + if-nez v2, :cond_a + + if-eqz v5, :cond_a + + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getCooldown()Landroid/widget/TextView; + + move-result-object v2 + + invoke-static {v2, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V :cond_a :goto_7 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getAction()Landroid/widget/TextView; - move-result-object v4 + move-result-object v2 - move/from16 v11, v28 + move/from16 v12, v29 - if-nez v11, :cond_c + if-nez v12, :cond_c - if-eqz v3, :cond_b + if-eqz v4, :cond_b goto :goto_8 :cond_b const v5, 0x7f12122d - invoke-virtual {v2, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v8 + move-result-object v9 goto :goto_9 :cond_c :goto_8 - move-object v8, v14 + move-object/from16 v9, v18 :goto_9 - invoke-virtual {v4, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v2, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - if-eqz v3, :cond_f + if-eqz v4, :cond_f if-nez v16, :cond_d - iget-object v4, v0, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->adapter:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + iget-object v2, v0, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->adapter:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - check-cast v4, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter; + check-cast v2, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter; - invoke-static {v4}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;->access$getCanCancelBoosts$p(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;)Z + invoke-static {v2}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;->access$getCanCancelBoosts$p(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;)Z - move-result v4 + move-result v2 - if-nez v4, :cond_f + if-nez v2, :cond_f :cond_d if-eqz v16, :cond_e @@ -874,26 +903,24 @@ goto :goto_a :cond_e - const/16 v19, 0x0 + const/16 v20, 0x0 goto :goto_b :cond_f :goto_a - const/16 v19, 0x1 + const/16 v20, 0x1 :goto_b - if-eqz v19, :cond_10 + if-eqz v20, :cond_10 - invoke-static {v2, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v4, 0x7f0402ac + const v2, 0x7f0402ac - const/4 v5, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 - - invoke-static {v2, v4, v15, v5, v6}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, v2, v15, v14, v5}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result v2 @@ -905,19 +932,19 @@ :goto_c invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getAction()Landroid/widget/TextView; - move-result-object v4 + move-result-object v3 - invoke-virtual {v4, v15, v15, v2, v15}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V + invoke-virtual {v3, v15, v15, v2, v15}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;->getAction()Landroid/widget/TextView; move-result-object v2 - new-instance v4, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1; + new-instance v3, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1; - invoke-direct {v4, v0, v11, v3, v1}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1;->(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;ZZLcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item;)V + invoke-direct {v3, v0, v12, v4, v1}, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem$onConfigure$1;->(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$PremiumGuildSubListItem;ZZLcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$Item;)V - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v2, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void @@ -929,6 +956,15 @@ invoke-direct {v1, v2}, Ljava/lang/Exception;->(Ljava/lang/String;)V throw v1 + + :cond_12 + const-string v1, "data" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$cancelListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$cancelListener$1.smali index 1daa17102d..c40c0ed654 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$cancelListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$cancelListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$cancelListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscriptionAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$subscribeListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$subscribeListener$1.smali index 3882c21649..2167bfee06 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$subscribeListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$subscribeListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$subscribeListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscriptionAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$transferListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$transferListener$1.smali index 29be009dba..7fbd70fa8b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$transferListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$transferListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter$transferListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetSettingsPremiumGuildSubscriptionAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;", "Ljava/lang/Long;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -78,9 +78,16 @@ .method public final invoke(Lcom/discord/models/domain/ModelPremiumGuildSubscriptionSlot;J)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter.smali index 85874a575c..fc9915d9fb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter.smali @@ -68,11 +68,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -89,6 +87,15 @@ iput-object p1, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;->cancelListener:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getCanCancelBoosts$p(Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;)Z @@ -188,21 +195,15 @@ } .end annotation - const-string v0, "premiumGuildSubscriptionItems" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "subscribeListener" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "transferListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "cancelListener" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V @@ -215,6 +216,34 @@ iput-boolean p5, p0, Lcom/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscriptionAdapter;->canCancelBoosts:Z return-void + + :cond_0 + const-string p1, "cancelListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "transferListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "subscribeListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "premiumGuildSubscriptionItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -228,7 +257,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -241,9 +270,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 if-eqz p2, :cond_2 @@ -282,4 +309,13 @@ :goto_0 return-object p1 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$1.smali index fe1f26f01f..aee5768dd1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/net/Uri;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder.smali index 5f890843ab..f70847749b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder.smali @@ -22,7 +22,7 @@ # direct methods .method public constructor (Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;Landroid/view/View;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -31,9 +31,7 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare$Adapter; @@ -44,6 +42,15 @@ iput-object p2, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder;->draweeView:Lcom/facebook/drawee/view/SimpleDraweeView; return-void + + :cond_0 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali index c7a2111484..e0cc11ed51 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali @@ -61,13 +61,11 @@ } .end annotation - const-string v0, "inputModel" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "onItemClickListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iput-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -78,6 +76,20 @@ iput-object p3, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->onItemClickListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onItemClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inputModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/share/WidgetIncomingShare;Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -148,35 +160,39 @@ .end method .method public onBindViewHolder(Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder;I)V - .locals 1 + .locals 2 - const-string v0, "holder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->inputModel:Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; + iget-object v1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->inputModel:Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; - invoke-virtual {v0}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->getUris()Ljava/util/List; + invoke-virtual {v1}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->getUris()Ljava/util/List; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p2 - check-cast p2, Landroid/net/Uri; + move-object v0, p2 - goto :goto_0 + check-cast v0, Landroid/net/Uri; :cond_0 - const/4 p2, 0x0 - - :goto_0 - invoke-virtual {p1, p2}, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder;->bind(Landroid/net/Uri;)V + invoke-virtual {p1, v0}, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder;->bind(Landroid/net/Uri;)V return-void + + :cond_1 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -192,9 +208,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -216,11 +230,20 @@ const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p0, p1}, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter$ViewHolder;->(Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setData(Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;Lkotlin/jvm/functions/Function1;)V @@ -237,17 +260,29 @@ } .end annotation - const-string v0, "inputModel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onItemClickListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->inputModel:Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; iput-object p2, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->onItemClickListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "onItemClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inputModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Companion.smali index 856982d0d0..13f83da688 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Companion.smali @@ -60,9 +60,7 @@ .method public final launch(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -82,11 +80,20 @@ const-string p3, "Intent()\n .putE\u2026TRA_RECIPIENT, recipient)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p3, Lcom/discord/widgets/share/WidgetIncomingShare; invoke-static {p1, p3, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion.smali index cdd8e47b1e..dd5849c0b8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion.smali @@ -34,44 +34,42 @@ # virtual methods .method public final get(Landroid/content/Intent;)Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; - .locals 9 + .locals 10 - const-string v0, "recentIntent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - sget-object v0, Lcom/discord/utilities/ShareUtils;->INSTANCE:Lcom/discord/utilities/ShareUtils; - - const/4 v1, 0x0 - - invoke-virtual {v0, p1, v1}, Lcom/discord/utilities/ShareUtils;->getSharedContent(Landroid/content/Intent;Z)Lcom/discord/utilities/ShareUtils$SharedContent; - - move-result-object v0 - - sget-object v1, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; - - invoke-virtual {v1, p1}, Lcom/discord/utilities/intent/IntentUtils;->getDirectShareId(Landroid/content/Intent;)Ljava/lang/Long; - - move-result-object v5 - - const-string v1, "EXTRA_RECIPIENT" - - invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v6 - - invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; - - move-result-object v1 + sget-object v1, Lcom/discord/utilities/ShareUtils;->INSTANCE:Lcom/discord/utilities/ShareUtils; const/4 v2, 0x0 - if-nez v1, :cond_0 + invoke-virtual {v1, p1, v2}, Lcom/discord/utilities/ShareUtils;->getSharedContent(Landroid/content/Intent;Z)Lcom/discord/utilities/ShareUtils$SharedContent; + + move-result-object v1 + + sget-object v2, Lcom/discord/utilities/intent/IntentUtils;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils; + + invoke-virtual {v2, p1}, Lcom/discord/utilities/intent/IntentUtils;->getDirectShareId(Landroid/content/Intent;)Ljava/lang/Long; + + move-result-object v6 + + const-string v2, "EXTRA_RECIPIENT" + + invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v7 + + invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; + + move-result-object v2 + + if-nez v2, :cond_0 goto :goto_0 :cond_0 - invoke-virtual {v1}, Ljava/lang/String;->hashCode()I + invoke-virtual {v2}, Ljava/lang/String;->hashCode()I move-result v3 @@ -84,72 +82,76 @@ :cond_1 const-string v3, "com.discord.intent.action.SDK" - invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri; - move-result-object v1 + move-result-object v2 - move-object v7, v1 + move-object v8, v2 goto :goto_1 :cond_2 :goto_0 - move-object v7, v2 + move-object v8, v0 :goto_1 - const-string v1, "com.discord.intent.extra.EXTRA_ACTIVITY" + const-string v2, "com.discord.intent.extra.EXTRA_ACTIVITY" - invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 if-eqz p1, :cond_3 - new-instance v1, Lcom/discord/models/domain/Model$JsonReader; + new-instance v0, Lcom/discord/models/domain/Model$JsonReader; new-instance v2, Ljava/io/StringReader; invoke-direct {v2, p1}, Ljava/io/StringReader;->(Ljava/lang/String;)V - invoke-direct {v1, v2}, Lcom/discord/models/domain/Model$JsonReader;->(Ljava/io/Reader;)V + invoke-direct {v0, v2}, Lcom/discord/models/domain/Model$JsonReader;->(Ljava/io/Reader;)V new-instance p1, Lcom/discord/models/domain/activity/ModelActivity; invoke-direct {p1}, Lcom/discord/models/domain/activity/ModelActivity;->()V - invoke-virtual {v1, p1}, Lcom/discord/models/domain/Model$JsonReader;->parse(Lcom/discord/models/domain/Model;)Lcom/discord/models/domain/Model; + invoke-virtual {v0, p1}, Lcom/discord/models/domain/Model$JsonReader;->parse(Lcom/discord/models/domain/Model;)Lcom/discord/models/domain/Model; move-result-object p1 - check-cast p1, Lcom/discord/models/domain/activity/ModelActivity; + move-object v0, p1 - move-object v8, p1 - - goto :goto_2 + check-cast v0, Lcom/discord/models/domain/activity/ModelActivity; :cond_3 - move-object v8, v2 + move-object v9, v0 - :goto_2 new-instance p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; - invoke-virtual {v0}, Lcom/discord/utilities/ShareUtils$SharedContent;->getText()Ljava/lang/CharSequence; - - move-result-object v3 - - invoke-virtual {v0}, Lcom/discord/utilities/ShareUtils$SharedContent;->getUris()Ljava/util/List; + invoke-virtual {v1}, Lcom/discord/utilities/ShareUtils$SharedContent;->getText()Ljava/lang/CharSequence; move-result-object v4 - move-object v2, p1 + invoke-virtual {v1}, Lcom/discord/utilities/ShareUtils$SharedContent;->getUris()Ljava/util/List; - invoke-direct/range {v2 .. v8}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/lang/Long;Ljava/lang/String;Landroid/net/Uri;Lcom/discord/models/domain/activity/ModelActivity;)V + move-result-object v5 + + move-object v3, p1 + + invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/lang/Long;Ljava/lang/String;Landroid/net/Uri;Lcom/discord/models/domain/activity/ModelActivity;)V return-object p1 + + :cond_4 + const-string p1, "recentIntent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel.smali index 118b29800a..e5059edc4e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$ContentModel.smali @@ -400,7 +400,7 @@ iget-object v1, p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->sharedText:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -410,7 +410,7 @@ iget-object v1, p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->uris:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -420,7 +420,7 @@ iget-object v1, p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->preselectedRecipientChannel:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -430,7 +430,7 @@ iget-object v1, p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->recipient:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -440,7 +440,7 @@ iget-object v1, p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->activityActionUri:Landroid/net/Uri; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -450,7 +450,7 @@ iget-object p1, p1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->activity:Lcom/discord/models/domain/activity/ModelActivity; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Model.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Model.smali index 45600c7884..164a8292da 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$Model.smali @@ -36,13 +36,11 @@ .method public constructor (Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Ljava/lang/String;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;ZIZ)V .locals 1 - const-string v0, "contentModel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "searchModel" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,6 +61,20 @@ iput-boolean p8, p0, Lcom/discord/widgets/share/WidgetIncomingShare$Model;->isUserPremium:Z return-void + + :cond_0 + const-string p1, "searchModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "contentModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$1.smali index 403e103c4b..1c915f16f0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -88,7 +86,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -122,4 +120,18 @@ :cond_0 return-void + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$2.smali index 159f2ad617..fd469bf339 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Landroid/view/View;", "Ljava/lang/Integer;", @@ -46,7 +46,7 @@ const/4 p1, 0x4 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -82,13 +82,11 @@ .method public final invoke(Landroid/view/View;ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;Z)V .locals 11 - const-string p2, "" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string p1, "data" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 instance-of p1, p3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; @@ -120,7 +118,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -165,4 +163,18 @@ :cond_1 return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_3 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$1.smali index 518646e104..3c7436d3a5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Landroid/widget/TextView;", "Ljava/lang/Integer;", @@ -45,7 +45,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,26 +79,24 @@ .method public final invoke(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z .locals 8 - const-string p3, "" + if-eqz p1, :cond_2 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 p1, 0x4 - const/4 p1, 0x0 + const/4 p3, 0x0 - const/4 p3, 0x4 - - if-eq p2, p3, :cond_0 + if-eq p2, p1, :cond_0 goto :goto_0 :cond_0 - iget-object p2, p0, Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$1;->$this_configureUi:Lcom/discord/widgets/share/WidgetIncomingShare$Model; + iget-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$1;->$this_configureUi:Lcom/discord/widgets/share/WidgetIncomingShare$Model; - invoke-virtual {p2}, Lcom/discord/widgets/share/WidgetIncomingShare$Model;->getReceiver()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; + invoke-virtual {p1}, Lcom/discord/widgets/share/WidgetIncomingShare$Model;->getReceiver()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; - move-result-object p2 + move-result-object p1 - if-eqz p2, :cond_1 + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$1;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -112,7 +110,7 @@ const-string p1, "commentInput.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$1;->$this_configureUi:Lcom/discord/widgets/share/WidgetIncomingShare$Model; @@ -152,9 +150,18 @@ invoke-static/range {v0 .. v7}, Lcom/discord/widgets/share/WidgetIncomingShare;->access$onSendClicked(Lcom/discord/widgets/share/WidgetIncomingShare;Landroid/content/Context;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;ZIZ)V - const/4 p1, 0x1 + const/4 p3, 0x1 :cond_1 :goto_0 - return p1 + return p3 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$2.smali index af0c855ec7..da7cdf01d1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$2.smali @@ -58,7 +58,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -75,7 +75,7 @@ const-string p1, "ctx" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$2;->$this_configureUi:Lcom/discord/widgets/share/WidgetIncomingShare$Model; diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$5.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$5.smali index d92577b431..cc4bf7df07 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$configureUi$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$configureUi$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/net/Uri;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -97,7 +97,7 @@ check-cast v4, Landroid/net/Uri; - invoke-static {v4, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$1.smali index a5f41a7d4c..18d87734b6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/models/domain/ModelChannel;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2$$special$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2$$special$$inlined$let$lambda$1.smali index c0107a8dbb..b71c8b7081 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2$$special$$inlined$let$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2$$special$$inlined$let$lambda$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/messagesend/MessageResult;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/utilities/messagesend/MessageResult;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2.smali index 34bf1ef684..b3fd38b9a3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$2.smali @@ -25,20 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/utilities/messagesend/MessageResult;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -96,7 +85,6 @@ "Lcom/discord/models/domain/ModelChannel;", ">;)", "Lrx/Observable<", - "+", "Lkotlin/Pair<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/utilities/messagesend/MessageResult;", @@ -130,7 +118,7 @@ const-string v1, "meUser" - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$2;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -185,7 +173,7 @@ const-string v12, "context.contentResolver" - invoke-static {v11, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v10, v9, v11}, Lcom/lytefast/flexinput/model/Attachment$Companion;->a(Landroid/net/Uri;Landroid/content/ContentResolver;)Lcom/lytefast/flexinput/model/Attachment; @@ -201,7 +189,7 @@ goto :goto_1 :cond_1 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; move-object v9, v1 @@ -285,6 +273,10 @@ :cond_5 sget-object v1, Ls0/l/a/f;->e:Lrx/Observable; + const-string v2, "Observable.empty()" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_5 return-object v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3$2.smali index 86788a5000..ad000c0c5d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$3$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -111,7 +111,7 @@ const-string v3, "me" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getMaxFileSizeMB()I @@ -135,11 +135,11 @@ const-string v0, "parentFragmentManager" - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$3$2;->$me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isPremium()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3.smali index c1e8422994..0362d47e9e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Pair<", "+", @@ -64,7 +64,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -117,7 +117,7 @@ if-eqz p1, :cond_3 - invoke-static {p1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 @@ -163,7 +163,7 @@ const-string v2, "context.resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$3;->$context:Landroid/content/Context; diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$1.smali index 2585c332b4..fd3546dacb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$2.smali index 77bfd67581..b61b48aecb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$3.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$3.smali index 5719c455fa..208d4e8066 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onSendClicked$filter$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$1.smali index b47b3fd0fd..ff735f7b6d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$1;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$2.smali index c4c9e139b4..e7a72ed658 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$2;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$3.smali index 3436131636..e7b81208f9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,9 +68,7 @@ .method public final invoke(Landroid/view/View;Z)V .locals 1 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-eqz p2, :cond_0 @@ -96,4 +94,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$5.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$5.smali index 2acadb507a..3c2fa79140 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBound$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Intent;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,21 +59,21 @@ .end method .method public final invoke(Landroid/content/Intent;)V - .locals 2 + .locals 3 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$5;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; + iget-object v1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$5;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; - sget-object v1, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->Companion:Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion; + sget-object v2, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->Companion:Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion; - invoke-virtual {v1, p1}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion;->get(Landroid/content/Intent;)Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; + invoke-virtual {v2, p1}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel$Companion;->get(Landroid/content/Intent;)Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; move-result-object p1 - invoke-static {v0, p1}, Lcom/discord/widgets/share/WidgetIncomingShare;->access$initialize(Lcom/discord/widgets/share/WidgetIncomingShare;Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;)V + invoke-static {v1, p1}, Lcom/discord/widgets/share/WidgetIncomingShare;->access$initialize(Lcom/discord/widgets/share/WidgetIncomingShare;Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;)V iget-object p1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$5;->this$0:Lcom/discord/widgets/share/WidgetIncomingShare; @@ -81,9 +81,14 @@ move-result-object p1 - const/4 v0, 0x0 - invoke-virtual {p1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$1.smali index 3d439aaf5d..0a2ac0fc3f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;", ">;" } @@ -89,7 +86,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$2.smali index c08761c854..d50bc0838f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Integer;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,23 +57,15 @@ # virtual methods -.method public final call(Ljava/lang/Integer;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I + check-cast p1, Ljava/lang/Integer; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$2;->call(Ljava/lang/Integer;)Z move-result p1 - if-lez p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 @@ -83,14 +73,23 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/lang/Integer;)Z + .locals 1 - check-cast p1, Ljava/lang/Integer; + invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I - invoke-virtual {p0, p1}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$2;->call(Ljava/lang/Integer;)Ljava/lang/Boolean; + move-result p1 - move-result-object p1 + const/4 v0, 0x0 - return-object p1 + invoke-static {p1, v0}, Lk0/n/c/h;->compare(II)I + + move-result p1 + + if-lez p1, :cond_0 + + const/4 v0, 0x1 + + :cond_0 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$3.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$3.smali index 9af989370b..27f5f6092a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$3.smali @@ -35,14 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;", - "Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;", - "Ljava/lang/String;", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;", - "Ljava/lang/Boolean;", - "Lcom/discord/models/domain/ModelUser;", - "Lcom/discord/widgets/share/WidgetIncomingShare$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation @@ -108,43 +101,41 @@ :cond_1 :goto_0 - new-instance v1, Lcom/discord/widgets/share/WidgetIncomingShare$Model; + const-string v1, "contentModel" - const-string v2, "contentModel" + move-object v2, p1 - move-object v5, p1 + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "searchModel" + const-string v1, "searchModel" move-object/from16 v8, p4 - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v9, v0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1$3;->$receiver:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; - const-string v2, "isOnCooldown" + const-string v1, "isOnCooldown" move-object/from16 v4, p5 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p5 .. p5}, Ljava/lang/Boolean;->booleanValue()Z move-result v10 - const-string v2, "meUser" + const-string v1, "meUser" move-object/from16 v4, p6 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p6 .. p6}, Lcom/discord/models/domain/ModelUser;->getMaxFileSizeMB()I - move-result v2 + move-result v1 - invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I + invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I move-result v11 @@ -152,8 +143,12 @@ move-result v12 + new-instance v1, Lcom/discord/widgets/share/WidgetIncomingShare$Model; + move-object v4, v1 + move-object v5, p1 + move-object v6, p2 move-object/from16 v7, p3 diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1.smali index 3be4a356fd..e06936e507 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/share/WidgetIncomingShare$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/share/WidgetIncomingShare$Model;", ">;" } @@ -105,7 +102,7 @@ const-string v3, "commentPublisher" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; @@ -125,7 +122,7 @@ const-string v5, "searchQueryPublisher" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$2.smali index 21487e07b0..3b2d5bdfc4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetIncomingShare.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/share/WidgetIncomingShare$Model;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBoundOrOnResume$2;->$clock:Lcom/discord/utilities/time/Clock; diff --git a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare.smali b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare.smali index d1d9afb35d..fe53ed4a44 100644 --- a/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare.smali +++ b/com.discord/smali_classes2/com/discord/widgets/share/WidgetIncomingShare.smali @@ -110,169 +110,241 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dimmer" - move-result-object v1 + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "commentInput" + const/4 v2, 0x0 - const-string v3, "getCommentInput()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "commentInput" + + const-string v4, "getCommentInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "previewListWrap" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getPreviewListWrap()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "previewListWrap" + + const-string v4, "getPreviewListWrap()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "previewList" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getPreviewList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "previewList" + + const-string v4, "getPreviewList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "activityActionPreview" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getActivityActionPreview()Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "activityActionPreview" + + const-string v4, "getActivityActionPreview()Lcom/discord/widgets/chat/list/ViewEmbedGameInvite;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "scrollView" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getScrollView()Landroidx/core/widget/NestedScrollView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "scrollView" + + const-string v4, "getScrollView()Landroidx/core/widget/NestedScrollView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "resultsFlipper" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getResultsFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "resultsFlipper" + + const-string v4, "getResultsFlipper()Landroid/widget/ViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchFlipper" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getSearchFlipper()Lcom/discord/app/AppViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchFlipper" + + const-string v4, "getSearchFlipper()Lcom/discord/app/AppViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchEt" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getSearchEt()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchEt" + + const-string v4, "getSearchEt()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchResultsRv" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getSearchResultsRv()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchResultsRv" + + const-string v4, "getSearchResultsRv()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "selectedReceiver" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getSelectedReceiver()Lcom/discord/widgets/user/search/ViewGlobalSearchItem;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "selectedReceiver" + + const-string v4, "getSelectedReceiver()Lcom/discord/widgets/user/search/ViewGlobalSearchItem;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/share/WidgetIncomingShare; + new-instance v1, Lk0/n/c/q; - const-string v2, "selectedReceiverRemoveIv" + const-class v2, Lcom/discord/widgets/share/WidgetIncomingShare; - const-string v3, "getSelectedReceiverRemoveIv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "selectedReceiverRemoveIv" + + const-string v4, "getSelectedReceiverRemoveIv()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb @@ -675,12 +747,12 @@ return-void :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_4 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -749,7 +821,7 @@ if-eqz v0, :cond_2 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -1010,7 +1082,7 @@ move-object v8, v1 :goto_7 - invoke-static {v7, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -1073,7 +1145,7 @@ :cond_12 const-string p1, "resultsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1358,7 +1430,7 @@ const-string v3, "context" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->getPreselectedRecipientChannel()Ljava/lang/Long; @@ -1683,7 +1755,7 @@ const-string v11, "context.contentResolver" - invoke-static {v10, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v9, v10}, Lcom/discord/utilities/rest/SendUtilsKt;->computeFileSizeMegabytes(Landroid/net/Uri;Landroid/content/ContentResolver;)F @@ -1705,7 +1777,7 @@ if-eqz v6, :cond_5 - invoke-static {v6}, Lk0/j/l;->max(Ljava/lang/Iterable;)Ljava/lang/Float; + invoke-static {v6}, Lk0/i/l;->max(Ljava/lang/Iterable;)Ljava/lang/Float; move-result-object v9 @@ -1725,7 +1797,7 @@ :goto_2 if-eqz v6, :cond_6 - invoke-static {v6}, Lk0/j/l;->sumOfFloat(Ljava/lang/Iterable;)F + invoke-static {v6}, Lk0/i/l;->sumOfFloat(Ljava/lang/Iterable;)F move-result v6 @@ -1857,7 +1929,7 @@ const-string v9, "parentFragmentManager" - invoke-static {v10, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v5, :cond_f @@ -1915,7 +1987,7 @@ const-string v2, "StoreStream\n \u2026 .compose(filter)" - invoke-static {v9, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-wide/16 v10, 0x3e8 @@ -1951,7 +2023,7 @@ const-string v1, "Observable\n .comb\u2026ervable.empty()\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v7, Lcom/discord/widgets/share/WidgetIncomingShare;->resultsAdapter:Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; @@ -1977,7 +2049,7 @@ const-string v0, "Observable\n .comb\u2026rs.withDimmer(dimmer, 0))" - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v20, Lcom/discord/widgets/share/WidgetIncomingShare; @@ -2018,7 +2090,7 @@ :cond_11 const-string v0, "resultsAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -2039,7 +2111,7 @@ const-string v1, "this.context ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent; @@ -2051,7 +2123,7 @@ const-string v2, "com.discord.intent.action.SDK" - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -2105,35 +2177,31 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 18 + .locals 19 move-object/from16 v6, p0 - const-string v0, "view" + const/4 v7, 0x0 - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-super/range {p0 .. p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v7 + move-result-object v8 - if-nez v7, :cond_0 + if-nez v8, :cond_0 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->finish()V return-void :cond_0 - new-instance v8, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter; + new-instance v9, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter; new-instance v2, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel; - const/4 v10, 0x0 - const/4 v11, 0x0 const/4 v12, 0x0 @@ -2144,13 +2212,15 @@ const/4 v15, 0x0 - const/16 v16, 0x3f + const/16 v16, 0x0 - const/16 v17, 0x0 + const/16 v17, 0x3f - move-object v9, v2 + const/16 v18, 0x0 - invoke-direct/range {v9 .. v17}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/lang/Long;Ljava/lang/String;Landroid/net/Uri;Lcom/discord/models/domain/activity/ModelActivity;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object v10, v2 + + invoke-direct/range {v10 .. v18}, Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/lang/Long;Ljava/lang/String;Landroid/net/Uri;Lcom/discord/models/domain/activity/ModelActivity;ILkotlin/jvm/internal/DefaultConstructorMarker;)V const/4 v3, 0x0 @@ -2158,95 +2228,93 @@ const/4 v5, 0x0 - move-object v0, v8 + move-object v0, v9 move-object/from16 v1, p0 invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;->(Lcom/discord/widgets/share/WidgetIncomingShare;Lcom/discord/widgets/share/WidgetIncomingShare$ContentModel;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - iput-object v8, v6, Lcom/discord/widgets/share/WidgetIncomingShare;->previewAdapter:Lcom/discord/widgets/share/WidgetIncomingShare$Adapter; + iput-object v9, v6, Lcom/discord/widgets/share/WidgetIncomingShare;->previewAdapter:Lcom/discord/widgets/share/WidgetIncomingShare$Adapter; - const/4 v0, 0x0 + if-eqz v9, :cond_1 - if-eqz v8, :cond_1 - - invoke-direct {v6, v8}, Lcom/discord/widgets/share/WidgetIncomingShare;->configureAdapter(Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;)V + invoke-direct {v6, v9}, Lcom/discord/widgets/share/WidgetIncomingShare;->configureAdapter(Lcom/discord/widgets/share/WidgetIncomingShare$Adapter;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getCommentInput()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v1 + move-result-object v0 - new-instance v2, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$1; + new-instance v1, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$1; - invoke-direct {v2, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$1;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V + invoke-direct {v1, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$1;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V - invoke-static {v1, v6, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {v0, v6, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; - new-instance v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; - - invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchResultsRv()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v2 - - invoke-direct {v1, v2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - - sget-object v2, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - - invoke-virtual {v2, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - - move-result-object v1 - - check-cast v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; - - iput-object v1, v6, Lcom/discord/widgets/share/WidgetIncomingShare;->resultsAdapter:Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; + new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchResultsRv()Landroidx/recyclerview/widget/RecyclerView; move-result-object v1 - const/4 v2, 0x0 + invoke-direct {v0, v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V - invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;->setNestedScrollingEnabled(Landroid/view/View;Z)V + sget-object v1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; + + invoke-virtual {v1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + + move-result-object v0 + + check-cast v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; + + iput-object v0, v6, Lcom/discord/widgets/share/WidgetIncomingShare;->resultsAdapter:Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchResultsRv()Landroidx/recyclerview/widget/RecyclerView; - move-result-object v1 + move-result-object v0 - invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V + const/4 v1, 0x0 + + invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;->setNestedScrollingEnabled(Landroid/view/View;Z)V + + invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchResultsRv()Landroidx/recyclerview/widget/RecyclerView; + + move-result-object v0 + + invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchEt()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v1 + move-result-object v0 - new-instance v2, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$2; + new-instance v1, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$2; - invoke-direct {v2, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$2;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V + invoke-direct {v1, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$2;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V - invoke-static {v1, v6, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {v0, v6, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchEt()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v1 + move-result-object v0 - new-instance v2, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$3; + new-instance v1, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$3; - invoke-direct {v2, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$3;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V + invoke-direct {v1, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$3;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V - invoke-static {v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnEditTextFocusChangeListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit; + invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnEditTextFocusChangeListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSelectedReceiverRemoveIv()Landroid/widget/ImageView; - move-result-object v1 + move-result-object v0 - new-instance v2, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$4; + new-instance v1, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$4; - invoke-direct {v2, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$4;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V + invoke-direct {v1, v6}, Lcom/discord/widgets/share/WidgetIncomingShare$onViewBound$4;->(Lcom/discord/widgets/share/WidgetIncomingShare;)V - invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - iget-object v1, v6, Lcom/discord/widgets/share/WidgetIncomingShare;->selectedReceiverPublisher:Lrx/subjects/BehaviorSubject; + iget-object v0, v6, Lcom/discord/widgets/share/WidgetIncomingShare;->selectedReceiverPublisher:Lrx/subjects/BehaviorSubject; - invoke-virtual {v1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V + invoke-virtual {v0, v7}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/share/WidgetIncomingShare;->getSearchFlipper()Lcom/discord/app/AppViewFlipper; @@ -2254,7 +2322,7 @@ const v1, 0x7f010002 - invoke-static {v7, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; + invoke-static {v8, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; move-result-object v1 @@ -2266,7 +2334,7 @@ const v1, 0x7f010005 - invoke-static {v7, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; + invoke-static {v8, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; move-result-object v1 @@ -2293,11 +2361,18 @@ return-void :cond_1 - const-string v1, "previewAdapter" + const-string v0, "previewAdapter" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v0 + throw v7 + + :cond_2 + const-string v0, "view" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method .method public onViewBoundOrOnResume()V @@ -2309,7 +2384,7 @@ const-string v1, "searchQueryPublisher" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -2335,7 +2410,7 @@ const-string v2, "selectedReceiverPublishe\u2026 )\n }\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -2374,7 +2449,7 @@ :cond_0 const-string v0, "resultsAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$1.smali index f5f80b9f34..b407a2a3e4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/status/WidgetStatus$Model$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetStatus.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Ljava/lang/Integer;", "Ljava/lang/Boolean;", @@ -35,29 +35,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/status/WidgetStatus$Model$Companion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/status/WidgetStatus$Model$Companion; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v4, "createModel" - - const-string v5, "createModel(IZLjava/util/Set;Lcom/discord/models/application/Unread;)Lcom/discord/widgets/status/WidgetStatus$Model;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "createModel" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/status/WidgetStatus$Model$Companion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "createModel(IZLjava/util/Set;Lcom/discord/models/application/Unread;)Lcom/discord/widgets/status/WidgetStatus$Model;" + + return-object v0 +.end method + .method public final invoke(IZLjava/util/Set;Lcom/discord/models/application/Unread;)Lcom/discord/widgets/status/WidgetStatus$Model; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -72,15 +88,13 @@ } .end annotation - const-string v0, "p3" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "p4" + if-eqz p4, :cond_0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/status/WidgetStatus$Model$Companion; @@ -89,6 +103,20 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$1.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$1.smali index 5250aec04c..f046e5f2c9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/stores/StoreMessageAck$Ack;", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -62,7 +59,25 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreMessageAck$Ack;Ljava/lang/Long;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreMessageAck$Ack; + + check-cast p2, Ljava/lang/Long; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$1;->call(Lcom/discord/stores/StoreMessageAck$Ack;Ljava/lang/Long;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreMessageAck$Ack;Ljava/lang/Long;)Z .locals 3 if-eqz p1, :cond_0 @@ -79,7 +94,7 @@ :goto_0 const-string p1, "mostRecentIdSnapshot" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J @@ -97,23 +112,5 @@ const/4 p1, 0x0 :goto_1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreMessageAck$Ack; - - check-cast p2, Ljava/lang/Long; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$1;->call(Lcom/discord/stores/StoreMessageAck$Ack;Ljava/lang/Long;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$2.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$2.smali index 96cb97e768..1b7ded697f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$2.smali @@ -59,12 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;)Ljava/lang/Boolean; - .locals 1 +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + check-cast p1, Ljava/lang/Boolean; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {p0, p1}, Lcom/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$2;->call(Ljava/lang/Boolean;)Z move-result p1 @@ -75,14 +75,14 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 +.method public final call(Ljava/lang/Boolean;)Z + .locals 1 - check-cast p1, Ljava/lang/Boolean; + sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - invoke-virtual {p0, p1}, Lcom/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1$isLastAckOlderThanMostRecent$2;->call(Ljava/lang/Boolean;)Ljava/lang/Boolean; + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result-object p1 + move-result p1 - return-object p1 + return p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1.smali index 62452f2eb2..580b3ba9d4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion$get$isUnreadValidObs$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Long;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Boolean;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/Long;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Boolean;", ">;" } @@ -95,7 +92,7 @@ const-string v1, "selectedChannelId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion.smali index f3f9528b0c..d6896e3e71 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$Model$Companion.smali @@ -281,7 +281,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026ILLISECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -293,7 +293,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$onViewBoundOrOnResume$1.smali index bb5ac8de95..42ae2d7643 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/status/WidgetStatus$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetStatus.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/status/WidgetStatus$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/status/WidgetStatus$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/status/WidgetStatus$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/status/WidgetStatus; invoke-static {v0, p1}, Lcom/discord/widgets/status/WidgetStatus;->access$configureUI(Lcom/discord/widgets/status/WidgetStatus;Lcom/discord/widgets/status/WidgetStatus$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus.smali b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus.smali index ef862b5769..26c57455a3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus.smali +++ b/com.discord/smali_classes2/com/discord/widgets/status/WidgetStatus.smali @@ -39,99 +39,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusConnectivity" + const-class v2, Lcom/discord/widgets/status/WidgetStatus; - const-string v3, "getStatusConnectivity()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "statusConnectivity" - move-result-object v1 + const-string v4, "getStatusConnectivity()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "statusConnectivityText" + const/4 v2, 0x0 - const-string v3, "getStatusConnectivityText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/status/WidgetStatus; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "statusConnectivityText" + + const-string v4, "getStatusConnectivityText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusConnectivitySpinner" + const-class v2, Lcom/discord/widgets/status/WidgetStatus; - const-string v3, "getStatusConnectivitySpinner()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusConnectivitySpinner" + + const-string v4, "getStatusConnectivitySpinner()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusConnectivityLimited" + const-class v2, Lcom/discord/widgets/status/WidgetStatus; - const-string v3, "getStatusConnectivityLimited()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusConnectivityLimited" + + const-string v4, "getStatusConnectivityLimited()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusUnreadMessages" + const-class v2, Lcom/discord/widgets/status/WidgetStatus; - const-string v3, "getStatusUnreadMessages()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusUnreadMessages" + + const-string v4, "getStatusUnreadMessages()Landroid/widget/LinearLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusUnreadMessagesText" + const-class v2, Lcom/discord/widgets/status/WidgetStatus; - const-string v3, "getStatusUnreadMessagesText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusUnreadMessagesText" + + const-string v4, "getStatusUnreadMessagesText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/status/WidgetStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusUnreadMessagesMark" + const-class v2, Lcom/discord/widgets/status/WidgetStatus; - const-string v3, "getStatusUnreadMessagesMark()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusUnreadMessagesMark" + + const-string v4, "getStatusUnreadMessagesMark()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -227,7 +269,7 @@ const-string v1, "this.view ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -260,7 +302,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v1, p1}, Lcom/discord/widgets/status/WidgetStatus;->getConnectivityText(Landroid/content/Context;Lcom/discord/widgets/status/WidgetStatus$Model;)Ljava/lang/String; @@ -641,7 +683,7 @@ const-string p3, "requireContext()" - invoke-static {v3, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -683,7 +725,7 @@ const-string p2, "resources.getString(R.st\u2026ring(count), utcDateTime)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -694,13 +736,13 @@ const-string v3, "resources" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v3 - invoke-static {v3, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const p3, 0x7f1000b7 @@ -734,7 +776,7 @@ const-string p2, "resources.getString(R.st\u2026countPlural, utcDateTime)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver$Companion$INSTANCE$2.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver$Companion$INSTANCE$2.smali index d9b7fc9de5..ea366da3a9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver$Companion$INSTANCE$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver$Companion$INSTANCE$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tabs/BottomNavViewObserver$Companion$INSTANCE$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "BottomNavViewObserver.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/tabs/BottomNavViewObserver;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver.smali index 2da1c7bc9e..4af862a6d2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/BottomNavViewObserver.smali @@ -100,7 +100,7 @@ const-string v1, "heightSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostBottomNavigationView.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostBottomNavigationView.smali index e3c9398068..9ab9ac91a0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostBottomNavigationView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostBottomNavigationView.smali @@ -99,183 +99,261 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "tabsContainer" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getTabsContainer()Landroid/widget/LinearLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "tabsContainer" - move-result-object v1 + const-string v4, "getTabsContainer()Landroid/widget/LinearLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "homeItem" + const/4 v2, 0x0 - const-string v3, "getHomeItem()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "homeItem" + + const-string v4, "getHomeItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "homeIcon" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getHomeIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "homeIcon" + + const-string v4, "getHomeIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "homeNotificationsBadge" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getHomeNotificationsBadge()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "homeNotificationsBadge" + + const-string v4, "getHomeNotificationsBadge()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendsItem" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getFriendsItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "friendsItem" + + const-string v4, "getFriendsItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendsIcon" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getFriendsIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "friendsIcon" + + const-string v4, "getFriendsIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendsNotificationsBadge" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getFriendsNotificationsBadge()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "friendsNotificationsBadge" + + const-string v4, "getFriendsNotificationsBadge()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchItem" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getSearchItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchItem" + + const-string v4, "getSearchItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchIcon" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getSearchIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchIcon" + + const-string v4, "getSearchIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "mentionsItem" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getMentionsItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mentionsItem" + + const-string v4, "getMentionsItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "mentionsIcon" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getMentionsIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mentionsIcon" + + const-string v4, "getMentionsIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userSettingsItem" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getUserSettingsItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userSettingsItem" + + const-string v4, "getUserSettingsItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userAvatarPresenceView" + const-class v2, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView; - const-string v3, "getUserAvatarPresenceView()Lcom/discord/views/user/UserAvatarPresenceView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userAvatarPresenceView" + + const-string v4, "getUserAvatarPresenceView()Lcom/discord/views/user/UserAvatarPresenceView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc @@ -287,11 +365,9 @@ .end method .method public constructor (Landroid/content/Context;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V @@ -406,14 +482,21 @@ iput-object p1, p0, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->heightChangedListeners:Ljava/util/Set; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -530,14 +613,21 @@ invoke-direct {p0, p1}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->initialize(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -654,6 +744,15 @@ invoke-direct {p0, p1}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->initialize(Landroid/content/Context;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -966,7 +1065,7 @@ const-string v0, "resources" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -982,7 +1081,7 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -997,7 +1096,7 @@ move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; @@ -1379,15 +1478,22 @@ .method public final addHeightChangedListener(Lcom/discord/widgets/tabs/TabsHostBottomNavigationView$HeightChangedListener;)V .locals 1 - const-string v0, "heightChangedListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->heightChangedListeners:Ljava/util/Set; invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "heightChangedListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onSizeChanged(IIII)V @@ -1446,151 +1552,141 @@ } .end annotation - const-string v0, "selectedTab" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_15 - const-string v0, "onTabSelected" + if-eqz p2, :cond_14 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_13 - const-string v0, "visibleTabs" + if-eqz p9, :cond_12 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSearchClick" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onSettingsLongPress" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_11 invoke-direct {p0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->getTabsContainer()Landroid/widget/LinearLayout; - move-result-object v0 + move-result-object v1 invoke-interface {p6}, Ljava/util/Set;->size()I - move-result v1 + move-result v2 - int-to-float v1, v1 + int-to-float v2, v2 - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setWeightSum(F)V + invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setWeightSum(F)V invoke-direct {p0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->getHomeItem()Landroid/view/View; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v2, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - invoke-interface {p6, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p6, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - const/16 v2, 0x8 + const/16 v3, 0x8 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_0 :cond_0 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_0 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->getFriendsItem()Landroid/view/View; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->FRIENDS:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v2, Lcom/discord/widgets/tabs/NavigationTab;->FRIENDS:Lcom/discord/widgets/tabs/NavigationTab; - invoke-interface {p6, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p6, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_1 :cond_1 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_1 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->getSearchItem()Landroid/view/View; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->SEARCH:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v2, Lcom/discord/widgets/tabs/NavigationTab;->SEARCH:Lcom/discord/widgets/tabs/NavigationTab; - invoke-interface {p6, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p6, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_2 :cond_2 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_2 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->getMentionsItem()Landroid/view/View; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->MENTIONS:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v2, Lcom/discord/widgets/tabs/NavigationTab;->MENTIONS:Lcom/discord/widgets/tabs/NavigationTab; - invoke-interface {p6, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p6, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_3 :cond_3 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_3 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->getUserSettingsItem()Landroid/view/View; - move-result-object v0 + move-result-object v1 - sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->SETTINGS:Lcom/discord/widgets/tabs/NavigationTab; + sget-object v2, Lcom/discord/widgets/tabs/NavigationTab;->SETTINGS:Lcom/discord/widgets/tabs/NavigationTab; - invoke-interface {p6, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p6, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z move-result p6 if-eqz p6, :cond_4 - const/4 v2, 0x0 + const/4 v3, 0x0 :cond_4 - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V iget-object p6, p0, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->tintableIconToNavigationTabMap:Ljava/util/Map; - const/4 v0, 0x0 - if-eqz p6, :cond_10 invoke-interface {p6}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -1638,9 +1734,9 @@ :goto_5 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - move-result-object v4 + move-result-object v3 - invoke-static {v4, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v3, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v1 @@ -1889,28 +1985,63 @@ :cond_d const-string p1, "userAvatarPresenceViewController" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_e const-string p1, "navigationTabToViewMap" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_f const-string p1, "iconToNavigationTabMap" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_10 const-string p1, "tintableIconToNavigationTabMap" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_11 + const-string p1, "onSettingsLongPress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_12 + const-string p1, "onSearchClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_13 + const-string p1, "visibleTabs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_14 + const-string p1, "onTabSelected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_15 + const-string p1, "selectedTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$1.smali index 46267ea123..60e9a00e86 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tabs/TabsHostViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TabsHostViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/tabs/TabsHostViewModel$1;->this$0:Lcom/discord/widgets/tabs/TabsHostViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/tabs/TabsHostViewModel;->access$handleStoreState(Lcom/discord/widgets/tabs/TabsHostViewModel;Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$2.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$2.smali index e217cf8e8e..9e1c70cf9a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tabs/TabsHostViewModel$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TabsHostViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$3.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$3.smali index e7a6117020..6d6b5969e3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tabs/TabsHostViewModel$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "TabsHostViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/Unit;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lkotlin/Unit;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel$3;->this$0:Lcom/discord/widgets/tabs/TabsHostViewModel; invoke-static {p1}, Lcom/discord/widgets/tabs/TabsHostViewModel;->access$dismissSearchDialog(Lcom/discord/widgets/tabs/TabsHostViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory$observeStoreState$1.smali index cef13144ab..bf57f0290a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory$observeStoreState$1.smali @@ -35,22 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Lcom/discord/panels/PanelState;", - "Lcom/discord/widgets/tabs/NavigationTab;", - "Ljava/lang/Long;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/lang/Integer;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation @@ -108,15 +93,15 @@ const-string v0, "leftPanelState" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "selectedTab" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "myUserId" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Long;->longValue()J @@ -124,11 +109,11 @@ const-string p3, "guildIdToGuildMap" - invoke-static {p4, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string p3, "numTotalMentions" - invoke-static {p5, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p5, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p5}, Ljava/lang/Integer;->intValue()I @@ -136,7 +121,7 @@ const-string p3, "userRelationships" - invoke-static {p6, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p6, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v8 diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory.smali index c6a9858503..10a77528b2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$Factory.smali @@ -61,29 +61,19 @@ .method public constructor (Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreMentions;Lcom/discord/stores/StoreUserRelationships;)V .locals 1 - const-string v0, "storeNavigation" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "storeTabsNavigation" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "storeUser" + if-eqz p4, :cond_2 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "storeGuilds" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeMentions" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeUserRelationships" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -100,6 +90,48 @@ iput-object p6, p0, Lcom/discord/widgets/tabs/TabsHostViewModel$Factory;->storeUserRelationships:Lcom/discord/stores/StoreUserRelationships; return-void + + :cond_0 + const-string p1, "storeUserRelationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeMentions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeGuilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "storeUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeTabsNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreMentions;Lcom/discord/stores/StoreUserRelationships;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -255,7 +287,7 @@ const-string v1, "Observable.combineLatest\u2026onships\n )\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -274,9 +306,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/tabs/TabsHostViewModel; @@ -297,4 +327,13 @@ invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/widgets/tabs/TabsHostViewModel;->(Lcom/discord/widgets/tabs/BottomNavViewObserver;Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreNavigation;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$StoreState.smali index 79c015851c..a2cb83aa1e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$StoreState.smali @@ -67,21 +67,15 @@ } .end annotation - const-string v0, "leftPanelState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "selectedTab" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "guildIdToGuildMap" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userRelationships" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -98,6 +92,34 @@ iput-object p7, p0, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;->userRelationships:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "userRelationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildIdToGuildMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "selectedTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "leftPanelState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;Lcom/discord/panels/PanelState;Lcom/discord/widgets/tabs/NavigationTab;JLjava/util/Map;ILjava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState; @@ -265,41 +287,63 @@ } .end annotation - const-string v0, "leftPanelState" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "selectedTab" + if-eqz p5, :cond_1 - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildIdToGuildMap" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userRelationships" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move-wide v4, p3 + move-object v6, p5 + move v7, p6 + move-object/from16 v8, p7 + invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;->(Lcom/discord/panels/PanelState;Lcom/discord/widgets/tabs/NavigationTab;JLjava/util/Map;ILjava/util/Map;)V return-object v0 + + :cond_0 + const-string v1, "userRelationships" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "guildIdToGuildMap" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "selectedTab" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "leftPanelState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -317,7 +361,7 @@ iget-object v1, p1, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;->leftPanelState:Lcom/discord/panels/PanelState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -327,7 +371,7 @@ iget-object v1, p1, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;->selectedTab:Lcom/discord/widgets/tabs/NavigationTab; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -345,7 +389,7 @@ iget-object v1, p1, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;->guildIdToGuildMap:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -361,7 +405,7 @@ iget-object p1, p1, Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState;->userRelationships:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$ViewState.smali index 994460217d..92c3899088 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$ViewState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel$ViewState.smali @@ -53,13 +53,11 @@ } .end annotation - const-string v0, "selectedTab" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "visibleTabs" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -78,6 +76,20 @@ iput p8, p0, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->numFriendsNotifications:I return-void + + :cond_0 + const-string p1, "visibleTabs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;Lcom/discord/widgets/tabs/NavigationTab;ZIJLjava/util/Set;IIILjava/lang/Object;)Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState; @@ -271,28 +283,26 @@ } .end annotation - const-string v0, "selectedTab" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "visibleTabs" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState; move-object v1, v0 + move-object v2, p1 + move v3, p2 move v4, p3 move-wide v5, p4 + move-object/from16 v7, p6 + move/from16 v8, p7 move/from16 v9, p8 @@ -300,6 +310,20 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->(Lcom/discord/widgets/tabs/NavigationTab;ZIJLjava/util/Set;II)V return-object v0 + + :cond_0 + const-string v1, "visibleTabs" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "selectedTab" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -317,7 +341,7 @@ iget-object v1, p1, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->selectedTab:Lcom/discord/widgets/tabs/NavigationTab; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -347,7 +371,7 @@ iget-object v1, p1, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->visibleTabs:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel.smali index 813d1ec962..63cfbf7fd1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/TabsHostViewModel.smali @@ -121,7 +121,7 @@ sget-object v1, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - invoke-static {v0, v1}, Lk0/j/l;->minus(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->minus(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/util/List; move-result-object v0 @@ -191,7 +191,7 @@ .end method .method public constructor (Lcom/discord/widgets/tabs/BottomNavViewObserver;Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/stores/StoreNavigation;Lrx/Observable;)V - .locals 10 + .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -204,43 +204,37 @@ } .end annotation - const-string v0, "bottomNavViewObserver" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "storeTabsNavigation" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "storeNavigation" + if-eqz p4, :cond_0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeStateObservable" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState; + new-instance v10, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState; sget-object v2, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - sget-object v7, Lcom/discord/widgets/tabs/TabsHostViewModel;->NO_GUILD_TABS:Ljava/util/Set; - const/4 v3, 0x0 const/4 v4, 0x0 const-wide/16 v5, 0x0 + sget-object v7, Lcom/discord/widgets/tabs/TabsHostViewModel;->NO_GUILD_TABS:Ljava/util/Set; + const/4 v8, 0x0 const/4 v9, 0x0 - move-object v1, v0 + move-object v1, v10 invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->(Lcom/discord/widgets/tabs/NavigationTab;ZIJLjava/util/Set;II)V - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v10}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->bottomNavViewObserver:Lcom/discord/widgets/tabs/BottomNavViewObserver; @@ -258,21 +252,13 @@ iget-object p1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeStateObservable:Lrx/Observable; - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/tabs/TabsHostViewModel; - - new-instance v6, Lcom/discord/widgets/tabs/TabsHostViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/tabs/TabsHostViewModel$1;->(Lcom/discord/widgets/tabs/TabsHostViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/tabs/TabsHostViewModel; const/4 v3, 0x0 @@ -280,11 +266,17 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/tabs/TabsHostViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/tabs/TabsHostViewModel$1;->(Lcom/discord/widgets/tabs/TabsHostViewModel;)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 iget-object p1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->bottomNavViewObserver:Lcom/discord/widgets/tabs/BottomNavViewObserver; @@ -292,17 +284,17 @@ move-result-object p1 - invoke-static {p1, p0, p2, p3, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v0 + move-result-object v1 - const-class v1, Lcom/discord/widgets/tabs/TabsHostViewModel; + const-class v2, Lcom/discord/widgets/tabs/TabsHostViewModel; - new-instance v6, Lcom/discord/widgets/tabs/TabsHostViewModel$2; + new-instance v7, Lcom/discord/widgets/tabs/TabsHostViewModel$2; - invoke-direct {v6, p0}, Lcom/discord/widgets/tabs/TabsHostViewModel$2;->(Lcom/discord/widgets/tabs/TabsHostViewModel;)V + invoke-direct {v7, p0}, Lcom/discord/widgets/tabs/TabsHostViewModel$2;->(Lcom/discord/widgets/tabs/TabsHostViewModel;)V - invoke-static/range {v0 .. v8}, 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/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 iget-object p1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeTabsNavigation:Lcom/discord/stores/StoreTabsNavigation; @@ -310,19 +302,47 @@ move-result-object p1 - invoke-static {p1, p0, p2, p3, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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 v0 + move-result-object v1 - const-class v1, Lcom/discord/widgets/tabs/TabsHostViewModel; + const-class v2, Lcom/discord/widgets/tabs/TabsHostViewModel; - new-instance v6, Lcom/discord/widgets/tabs/TabsHostViewModel$3; + new-instance v7, Lcom/discord/widgets/tabs/TabsHostViewModel$3; - invoke-direct {v6, p0}, Lcom/discord/widgets/tabs/TabsHostViewModel$3;->(Lcom/discord/widgets/tabs/TabsHostViewModel;)V + invoke-direct {v7, p0}, Lcom/discord/widgets/tabs/TabsHostViewModel$3;->(Lcom/discord/widgets/tabs/TabsHostViewModel;)V - invoke-static/range {v0 .. v8}, 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/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, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeTabsNavigation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "bottomNavViewObserver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$dismissSearchDialog(Lcom/discord/widgets/tabs/TabsHostViewModel;)V @@ -470,7 +490,7 @@ sget-object v3, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -482,7 +502,7 @@ sget-object v2, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d; - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -708,7 +728,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -718,29 +738,27 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "tab" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p0}, Lf/a/b/q0;->requireViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState; + check-cast v1, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState; - invoke-virtual {v0}, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->getSelectedTab()Lcom/discord/widgets/tabs/NavigationTab; + invoke-virtual {v1}, Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;->getSelectedTab()Lcom/discord/widgets/tabs/NavigationTab; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeTabsNavigation:Lcom/discord/stores/StoreTabsNavigation; + iget-object v2, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeTabsNavigation:Lcom/discord/stores/StoreTabsNavigation; - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x2 + const/4 v4, 0x2 - const/4 v4, 0x0 - - invoke-static {v1, p1, v2, v3, v4}, Lcom/discord/stores/StoreTabsNavigation;->selectTab$default(Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/widgets/tabs/NavigationTab;ZILjava/lang/Object;)V + invoke-static {v2, p1, v3, v4, v0}, Lcom/discord/stores/StoreTabsNavigation;->selectTab$default(Lcom/discord/stores/StoreTabsNavigation;Lcom/discord/widgets/tabs/NavigationTab;ZILjava/lang/Object;)V invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I @@ -762,7 +780,7 @@ :cond_1 sget-object p1, Lcom/discord/widgets/tabs/NavigationTab;->HOME:Lcom/discord/widgets/tabs/NavigationTab; - if-ne v0, p1, :cond_3 + if-ne v1, p1, :cond_3 iget-object p1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeState:Lcom/discord/widgets/tabs/TabsHostViewModel$StoreState; @@ -775,12 +793,12 @@ goto :goto_0 :cond_2 - move-object p1, v4 + move-object p1, v0 :goto_0 - sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; + sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -794,10 +812,17 @@ sget-object p1, Lcom/discord/stores/StoreNavigation$PanelAction;->OPEN:Lcom/discord/stores/StoreNavigation$PanelAction; :goto_1 - iget-object v0, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeNavigation:Lcom/discord/stores/StoreNavigation; + iget-object v1, p0, Lcom/discord/widgets/tabs/TabsHostViewModel;->storeNavigation:Lcom/discord/stores/StoreNavigation; - invoke-static {v0, p1, v4, v3, v4}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v4, v0}, Lcom/discord/stores/StoreNavigation;->setNavigationPanelAction$default(Lcom/discord/stores/StoreNavigation;Lcom/discord/stores/StoreNavigation$PanelAction;Lcom/discord/widgets/home/PanelLayout;ILjava/lang/Object;)V :goto_2 return-void + + :cond_4 + const-string p1, "tab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$configureSystemStatusBar$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$configureSystemStatusBar$1.smali index 27f45a7e04..3b960d45fc 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$configureSystemStatusBar$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$configureSystemStatusBar$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tabs/WidgetTabsHost$configureSystemStatusBar$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetTabsHost.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBound$1.smali index 9a94103b7a..b20bd8d96f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBound$1.smali @@ -46,7 +46,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 1 iget-object v0, p0, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1;->this$0:Lcom/discord/widgets/tabs/WidgetTabsHost; @@ -59,19 +73,5 @@ move-result v0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$1.smali index 698bb1c05d..3b1fb2b722 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetTabsHost.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,7 +65,7 @@ const-string v1, "viewState" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/tabs/WidgetTabsHost;->access$updateViews(Lcom/discord/widgets/tabs/WidgetTabsHost;Lcom/discord/widgets/tabs/TabsHostViewModel$ViewState;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$2.smali index 2e83b03987..13958fb184 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetTabsHost.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/tabs/TabsHostViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/tabs/WidgetTabsHost;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/tabs/WidgetTabsHost; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/tabs/TabsHostViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/tabs/WidgetTabsHost; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/tabs/TabsHostViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/tabs/TabsHostViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/tabs/WidgetTabsHost; invoke-static {v0, p1}, Lcom/discord/widgets/tabs/WidgetTabsHost;->access$handleEvent(Lcom/discord/widgets/tabs/WidgetTabsHost;Lcom/discord/widgets/tabs/TabsHostViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$1.smali index 80a9fe5052..e974f1097e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$1.smali @@ -45,53 +45,51 @@ # virtual methods .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; - .locals 4 + .locals 5 - const-string v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I - move-result v0 + move-result v1 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I - move-result v1 + move-result v2 invoke-virtual {p1}, Landroid/view/View;->getPaddingTop()I - move-result v2 + move-result v3 invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I - move-result v3 + move-result v4 - invoke-virtual {p1, v0, v2, v1, v3}, Landroid/view/View;->setPadding(IIII)V + invoke-virtual {p1, v1, v3, v2, v4}, Landroid/view/View;->setPadding(IIII)V - new-instance v0, Landroidx/core/view/WindowInsetsCompat$Builder; + new-instance v1, Landroidx/core/view/WindowInsetsCompat$Builder; - invoke-direct {v0}, Landroidx/core/view/WindowInsetsCompat$Builder;->()V + invoke-direct {v1}, Landroidx/core/view/WindowInsetsCompat$Builder;->()V invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I - move-result v1 + move-result v2 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I move-result p2 - const/4 v2, 0x0 + const/4 v3, 0x0 - invoke-static {v2, v1, v2, p2}, Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; + invoke-static {v3, v2, v3, p2}, Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; move-result-object p2 - invoke-virtual {v0, p2}, Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; + invoke-virtual {v1, p2}, Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; move-result-object p2 @@ -99,15 +97,15 @@ move-result-object p2 - const-string v0, "WindowInsetsCompat.Build\u2026 )\n ).build()" + const-string v1, "WindowInsetsCompat.Build\u2026 )\n ).build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p1, Landroid/view/ViewGroup; + instance-of v1, p1, Landroid/view/ViewGroup; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 + move-object p1, v0 :cond_0 check-cast p1, Landroid/view/ViewGroup; @@ -143,4 +141,18 @@ :cond_1 return-object p2 + + :cond_2 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$2.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$2.smali index b9f1745330..ae804e4de8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$2.smali @@ -35,46 +35,23 @@ # virtual methods .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; - .locals 5 + .locals 6 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "insets" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-boolean v1, p0, Lcom/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$2;->$isCallStatusVisible:Z - iget-boolean v0, p0, Lcom/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$2;->$isCallStatusVisible:Z + const/4 v2, 0x0 - const/4 v1, 0x0 - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I - move-result v0 - - invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I - - move-result v2 - - invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I - - move-result v3 - - invoke-virtual {p1, v0, v1, v2, v3}, Landroid/view/View;->setPadding(IIII)V - - goto :goto_0 - - :cond_0 - invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I - - move-result v0 - - invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I - - move-result v2 + move-result v1 invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I @@ -84,29 +61,50 @@ move-result v4 - invoke-virtual {p1, v2, v0, v3, v4}, Landroid/view/View;->setPadding(IIII)V + invoke-virtual {p1, v1, v2, v3, v4}, Landroid/view/View;->setPadding(IIII)V - new-instance v0, Landroidx/core/view/WindowInsetsCompat$Builder; + goto :goto_0 - invoke-direct {v0}, Landroidx/core/view/WindowInsetsCompat$Builder;->()V + :cond_0 + invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I + + move-result v1 + + invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I + + move-result v3 + + invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I + + move-result v4 + + invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I + + move-result v5 + + invoke-virtual {p1, v3, v1, v4, v5}, Landroid/view/View;->setPadding(IIII)V + + new-instance v1, Landroidx/core/view/WindowInsetsCompat$Builder; + + invoke-direct {v1}, Landroidx/core/view/WindowInsetsCompat$Builder;->()V invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I - move-result v2 + move-result v3 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I - move-result v3 + move-result v4 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I move-result p2 - invoke-static {v2, v1, v3, p2}, Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; + invoke-static {v3, v2, v4, p2}, Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; move-result-object p2 - invoke-virtual {v0, p2}, Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; + invoke-virtual {v1, p2}, Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; move-result-object p2 @@ -114,16 +112,16 @@ move-result-object p2 - const-string v0, "WindowInsetsCompat.Build\u2026 )\n ).build()" + const-string v1, "WindowInsetsCompat.Build\u2026 )\n ).build()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 - instance-of v0, p1, Landroid/view/ViewGroup; + instance-of v1, p1, Landroid/view/ViewGroup; - if-nez v0, :cond_1 + if-nez v1, :cond_1 - const/4 p1, 0x0 + move-object p1, v0 :cond_1 check-cast p1, Landroid/view/ViewGroup; @@ -159,4 +157,18 @@ :cond_2 return-object p2 + + :cond_3 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$3.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$3.smali index 0aa89a0c08..61a7c55996 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$3.smali @@ -37,13 +37,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-boolean v0, p0, Lcom/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$3;->$isCallStatusVisible:Z @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$4.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$4.smali index afcb393307..4a7cbf34f1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$setPanelWindowInsetsListeners$4.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$1.smali index 9dcb7c9c79..2acfc5dea7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$1.smali @@ -45,7 +45,7 @@ const-string v1, "animator" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object; @@ -64,11 +64,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Float" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$2.smali index 1f5879868b..f69afac341 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$$inlined$apply$lambda$2.smali @@ -45,7 +45,7 @@ const-string v1, "animator" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object; @@ -64,11 +64,11 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Float" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$1.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$1.smali index b7d912a6e3..3b1ad26981 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/tabs/WidgetTabsHost$updateViews$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetTabsHost.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/tabs/NavigationTab;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/tabs/TabsHostViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/tabs/TabsHostViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "selectTab" - - const-string v5, "selectTab(Lcom/discord/widgets/tabs/NavigationTab;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "selectTab" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/tabs/TabsHostViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "selectTab(Lcom/discord/widgets/tabs/NavigationTab;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/tabs/NavigationTab;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/tabs/TabsHostViewModel; invoke-virtual {v0, p1}, Lcom/discord/widgets/tabs/TabsHostViewModel;->selectTab(Lcom/discord/widgets/tabs/NavigationTab;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$2.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$2.smali index 509f743591..bb5429414c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/tabs/WidgetTabsHost$updateViews$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetTabsHost.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/tabs/WidgetTabsHost;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/tabs/WidgetTabsHost; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onSearchClick" - - const-string v5, "onSearchClick()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onSearchClick" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/tabs/WidgetTabsHost; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onSearchClick()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/tabs/WidgetTabsHost; diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$3.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$3.smali index a8b69aba52..4d4d5c262e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost$updateViews$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/tabs/WidgetTabsHost$updateViews$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetTabsHost.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/tabs/WidgetTabsHost;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/tabs/WidgetTabsHost; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onSettingsLongPress" - - const-string v5, "onSettingsLongPress()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onSettingsLongPress" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/tabs/WidgetTabsHost; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onSettingsLongPress()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/tabs/WidgetTabsHost; diff --git a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost.smali b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost.smali index 2016ef05f2..d153c711a9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tabs/WidgetTabsHost.smali @@ -68,113 +68,161 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bottomNavigationView" + const/4 v2, 0x0 - const-string v3, "getBottomNavigationView()Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bottomNavigationView" + + const-string v4, "getBottomNavigationView()Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "navHost" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getNavHost()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "navHost" + + const-string v4, "getNavHost()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "nonFullscreenNavHost" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getNonFullscreenNavHost()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "nonFullscreenNavHost" + + const-string v4, "getNonFullscreenNavHost()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "homeContent" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getHomeContent()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "homeContent" + + const-string v4, "getHomeContent()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendsContent" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getFriendsContent()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "friendsContent" + + const-string v4, "getFriendsContent()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "mentionsContent" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getMentionsContent()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mentionsContent" + + const-string v4, "getMentionsContent()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; + new-instance v1, Lk0/n/c/q; - const-string v2, "userSettingsContent" + const-class v2, Lcom/discord/widgets/tabs/WidgetTabsHost; - const-string v3, "getUserSettingsContent()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userSettingsContent" + + const-string v4, "getUserSettingsContent()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 @@ -303,7 +351,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -573,7 +621,7 @@ sget-object v0, Lcom/discord/widgets/tabs/TabsHostViewModel$Event$TrackFriendsListShown;->INSTANCE:Lcom/discord/widgets/tabs/TabsHostViewModel$Event$TrackFriendsListShown; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -586,7 +634,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/tabs/TabsHostViewModel$Event$DismissSearchDialog;->INSTANCE:Lcom/discord/widgets/tabs/TabsHostViewModel$Event$DismissSearchDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -600,7 +648,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion;->dismiss(Landroidx/fragment/app/FragmentManager;)V @@ -763,7 +811,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -903,11 +951,11 @@ return-void :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -977,7 +1025,7 @@ iget-object v0, p0, Lcom/discord/widgets/tabs/WidgetTabsHost;->previousShowBottomNav:Ljava/lang/Boolean; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1124,7 +1172,7 @@ :cond_6 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1184,7 +1232,7 @@ const-string v0, "ViewModelProvider(\n \u2026ostViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/tabs/TabsHostViewModel; @@ -1211,9 +1259,9 @@ .method public onViewBound(Landroid/view/View;)V .locals 3 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1221,31 +1269,36 @@ move-result-object p1 - sget-object v0, Lcom/discord/widgets/tabs/BottomNavViewObserver;->Companion:Lcom/discord/widgets/tabs/BottomNavViewObserver$Companion; + sget-object v1, Lcom/discord/widgets/tabs/BottomNavViewObserver;->Companion:Lcom/discord/widgets/tabs/BottomNavViewObserver$Companion; - invoke-virtual {v0}, Lcom/discord/widgets/tabs/BottomNavViewObserver$Companion;->getINSTANCE()Lcom/discord/widgets/tabs/BottomNavViewObserver; + invoke-virtual {v1}, Lcom/discord/widgets/tabs/BottomNavViewObserver$Companion;->getINSTANCE()Lcom/discord/widgets/tabs/BottomNavViewObserver; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->addHeightChangedListener(Lcom/discord/widgets/tabs/TabsHostBottomNavigationView$HeightChangedListener;)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/tabs/TabsHostBottomNavigationView;->addHeightChangedListener(Lcom/discord/widgets/tabs/TabsHostBottomNavigationView$HeightChangedListener;)V - const/4 p1, 0x0 - - const/4 v0, 0x1 + const/4 p1, 0x1 const/4 v1, 0x0 - invoke-static {p0, p1, v0, v1}, Lcom/discord/widgets/tabs/WidgetTabsHost;->setPanelWindowInsetsListeners$default(Lcom/discord/widgets/tabs/WidgetTabsHost;ZILjava/lang/Object;)V + invoke-static {p0, v1, p1, v0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->setPanelWindowInsetsListeners$default(Lcom/discord/widgets/tabs/WidgetTabsHost;ZILjava/lang/Object;)V - new-instance v0, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1; + new-instance p1, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1; - invoke-direct {v0, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1;->(Lcom/discord/widgets/tabs/WidgetTabsHost;)V + invoke-direct {p1, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost$onViewBound$1;->(Lcom/discord/widgets/tabs/WidgetTabsHost;)V const/4 v2, 0x2 - invoke-static {p0, v0, p1, v2, v1}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V + invoke-static {p0, p1, v1, v2, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1271,7 +1324,7 @@ const-string v3, "viewModel.observeViewSta\u2026 .distinctUntilChanged()" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -1334,12 +1387,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1347,17 +1400,29 @@ .method public final registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V .locals 1 - const-string v0, "navigationTab" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "onTabSelectedListener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lcom/discord/widgets/tabs/WidgetTabsHost;->tabToTabSelectionListenerMap:Ljava/util/Map; invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "onTabSelectedListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "navigationTab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$Companion.smali index 8cb8c25d1c..fbdbb7dc19 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$Companion.smali @@ -36,17 +36,22 @@ .method public final show(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/tos/WidgetTosAccept; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/tos/WidgetTosAccept; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$configureUI$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$configureUI$2$1.smali index c993f1bdd5..4c38a27df8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$configureUI$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$configureUI$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/tos/WidgetTosAccept$configureUI$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetTosAccept.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$1.smali index 23dc63cfcb..2878c0b818 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$1.smali @@ -56,20 +56,24 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; - .locals 1 - - sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - - return-object v0 -.end method - .method public bridge synthetic call()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$1;->call()Ljava/lang/Boolean; + invoke-virtual {p0}, Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v0 return-object v0 .end method + +.method public final call()Z + .locals 1 + + const/4 v0, 0x1 + + return v0 +.end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$2.smali index fb49de18b2..4ee25b1455 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBound$2.smali @@ -64,7 +64,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBoundOrOnResume$1.smali index bbf1408bab..1250247fc2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/tos/WidgetTosAccept$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetTosAccept.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser$RequiredAction;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/tos/WidgetTosAccept;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/tos/WidgetTosAccept; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/models/domain/ModelUser$RequiredAction;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/tos/WidgetTosAccept; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/models/domain/ModelUser$RequiredAction;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/models/domain/ModelUser$RequiredAction;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/tos/WidgetTosAccept; invoke-static {v0, p1}, Lcom/discord/widgets/tos/WidgetTosAccept;->access$configureUI(Lcom/discord/widgets/tos/WidgetTosAccept;Lcom/discord/models/domain/ModelUser$RequiredAction;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept.smali b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept.smali index da964f7bd3..39fa3fa07b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept.smali +++ b/com.discord/smali_classes2/com/discord/widgets/tos/WidgetTosAccept.smali @@ -35,57 +35,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/tos/WidgetTosAccept; + new-instance v1, Lk0/n/c/q; - const-string v2, "linkedTermsOfServiceTextView" + const-class v2, Lcom/discord/widgets/tos/WidgetTosAccept; - const-string v3, "getLinkedTermsOfServiceTextView()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "linkedTermsOfServiceTextView" - move-result-object v1 + const-string v4, "getLinkedTermsOfServiceTextView()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/tos/WidgetTosAccept; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "linkedPrivacyPolicyTextView" + const/4 v2, 0x0 - const-string v3, "getLinkedPrivacyPolicyTextView()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/tos/WidgetTosAccept; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "linkedPrivacyPolicyTextView" + + const-string v4, "getLinkedPrivacyPolicyTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tos/WidgetTosAccept; + new-instance v1, Lk0/n/c/q; - const-string v2, "ackCheckBox" + const-class v2, Lcom/discord/widgets/tos/WidgetTosAccept; - const-string v3, "getAckCheckBox()Landroid/widget/CheckBox;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "ackCheckBox" + + const-string v4, "getAckCheckBox()Landroid/widget/CheckBox;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/tos/WidgetTosAccept; + new-instance v1, Lk0/n/c/q; - const-string v2, "ackContinueView" + const-class v2, Lcom/discord/widgets/tos/WidgetTosAccept; - const-string v3, "getAckContinueView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "ackContinueView" + + const-string v4, "getAckContinueView()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -303,7 +327,7 @@ const-string p2, "getString(urlResId)" - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -377,26 +401,24 @@ .method public onViewBound(Landroid/view/View;)V .locals 9 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V sget-object p1, Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$1;->INSTANCE:Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$1; - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {p0, p1, v0, v1, v2}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V - - sget-object v5, Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$2;->INSTANCE:Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$2; + invoke-static {p0, p1, v1, v2, v0}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V const v4, 0x7f0e0018 + sget-object v5, Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$2;->INSTANCE:Lcom/discord/widgets/tos/WidgetTosAccept$onViewBound$2; + const/4 v6, 0x0 const/4 v7, 0x4 @@ -408,6 +430,13 @@ invoke-static/range {v3 .. v8}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu$default(Lcom/discord/app/AppFragment;ILrx/functions/Action2;Lrx/functions/Action1;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion$onBadgeClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion$onBadgeClick$1.smali index 40c6acc47e..b9fcb7af99 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion$onBadgeClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion$onBadgeClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Badge.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/Badge;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -63,75 +63,80 @@ .end method .method public final invoke(Lcom/discord/widgets/user/Badge;)V - .locals 11 + .locals 12 - const-string v0, "badge" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/user/Badge;->getShowPremiumUpSell()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - sget-object v1, Lf/a/a/a/a;->j:Lf/a/a/a/a$b; + sget-object v2, Lf/a/a/a/a;->j:Lf/a/a/a/a$b; - iget-object v2, p0, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1;->$fragmentManager:Landroidx/fragment/app/FragmentManager; + iget-object v3, p0, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1;->$fragmentManager:Landroidx/fragment/app/FragmentManager; - const/4 v3, 0x5 + const/4 v4, 0x5 iget-object v0, p0, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1;->$context:Landroid/content/Context; - const v4, 0x7f1212b4 + const v1, 0x7f1212b4 - invoke-virtual {v0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v4 - - const/4 v5, 0x0 + move-result-object v5 const/4 v6, 0x0 + const/4 v7, 0x0 + invoke-virtual {p1}, Lcom/discord/widgets/user/Badge;->getObjectType()Ljava/lang/String; - move-result-object v9 + move-result-object v10 - const/16 v10, 0x18 + const/16 v11, 0x18 - const-string v7, "Profile Modal" + const-string v8, "Profile Modal" - const-string v8, "Badge" + const-string v9, "Badge" - invoke-static/range {v1 .. v10}, Lf/a/a/a/a$b;->b(Lf/a/a/a/a$b;Landroidx/fragment/app/FragmentManager;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V + invoke-static/range {v2 .. v11}, Lf/a/a/a/a$b;->b(Lf/a/a/a/a$b;Landroidx/fragment/app/FragmentManager;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V goto :goto_1 :cond_0 - iget-object v0, p0, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1;->$context:Landroid/content/Context; + iget-object v1, p0, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1;->$context:Landroid/content/Context; invoke-virtual {p1}, Lcom/discord/widgets/user/Badge;->getTooltip()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 goto :goto_0 :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/user/Badge;->getText()Ljava/lang/String; - move-result-object v1 + move-result-object v2 :goto_0 const/4 p1, 0x0 - const/4 v2, 0x0 - const/16 v3, 0xc - invoke-static {v0, v1, p1, v2, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, v2, p1, v0, v3}, Lf/a/b/p;->k(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V :goto_1 return-void + + :cond_2 + const-string p1, "badge" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion.smali index 4effdbf3cf..d0b07cfa77 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/Badge$Companion.smali @@ -54,13 +54,11 @@ move-object/from16 v2, p4 - const-string v3, "profile" + const/4 v3, 0x0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1b - const-string v3, "context" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_1a new-instance v3, Ljava/util/ArrayList; @@ -74,7 +72,7 @@ const-string v5, "profile.user" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->isStaff()Z @@ -113,7 +111,7 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->isPartner()Z @@ -152,7 +150,7 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->isHypeSquad()Z @@ -191,7 +189,7 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->isHypesquadHouse1()Z @@ -272,7 +270,7 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->isHypesquadHouse2()Z @@ -351,7 +349,7 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->isHypesquadHouse3()Z @@ -426,7 +424,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isBugHunterLevel1()Z @@ -465,7 +463,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isBugHunterLevel2()Z @@ -502,7 +500,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isVerifiedDeveloper()Z @@ -541,7 +539,7 @@ move-result-object v1 - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isPremiumEarlySupporter()Z @@ -633,13 +631,17 @@ const/16 v9, 0x18 - const v10, 0x7f0803a1 + invoke-static {v5, v9}, Lk0/n/c/h;->compare(II)I - if-lt v5, v9, :cond_11 + move-result v5 - const v10, 0x7f0803a9 + const v9, 0x7f0803a1 - const v12, 0x7f0803a9 + if-ltz v5, :cond_11 + + const v9, 0x7f0803a9 + + const v11, 0x7f0803a9 goto/16 :goto_6 @@ -648,28 +650,36 @@ move-result v5 - const/16 v9, 0x12 + const/16 v10, 0x12 - if-lt v5, v9, :cond_12 + invoke-static {v5, v10}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a8 + move-result v5 - const v12, 0x7f0803a8 + if-ltz v5, :cond_12 - goto :goto_6 + const v9, 0x7f0803a8 + + const v11, 0x7f0803a8 + + goto/16 :goto_6 :cond_12 invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v5 - const/16 v9, 0xf + const/16 v10, 0xf - if-lt v5, v9, :cond_13 + invoke-static {v5, v10}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a7 + move-result v5 - const v12, 0x7f0803a7 + if-ltz v5, :cond_13 + + const v9, 0x7f0803a7 + + const v11, 0x7f0803a7 goto :goto_6 @@ -678,13 +688,17 @@ move-result v5 - const/16 v9, 0xc + const/16 v10, 0xc - if-lt v5, v9, :cond_14 + invoke-static {v5, v10}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a6 + move-result v5 - const v12, 0x7f0803a6 + if-ltz v5, :cond_14 + + const v9, 0x7f0803a6 + + const v11, 0x7f0803a6 goto :goto_6 @@ -693,13 +707,17 @@ move-result v5 - const/16 v9, 0x9 + const/16 v10, 0x9 - if-lt v5, v9, :cond_15 + invoke-static {v5, v10}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a5 + move-result v5 - const v12, 0x7f0803a5 + if-ltz v5, :cond_15 + + const v9, 0x7f0803a5 + + const v11, 0x7f0803a5 goto :goto_6 @@ -708,13 +726,17 @@ move-result v5 - const/4 v9, 0x6 + const/4 v10, 0x6 - if-lt v5, v9, :cond_16 + invoke-static {v5, v10}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a4 + move-result v5 - const v12, 0x7f0803a4 + if-ltz v5, :cond_16 + + const v9, 0x7f0803a4 + + const v11, 0x7f0803a4 goto :goto_6 @@ -723,11 +745,15 @@ move-result v5 - if-lt v5, v6, :cond_17 + invoke-static {v5, v6}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a3 + move-result v5 - const v12, 0x7f0803a3 + if-ltz v5, :cond_17 + + const v9, 0x7f0803a3 + + const v11, 0x7f0803a3 goto :goto_6 @@ -738,11 +764,15 @@ const/4 v6, 0x2 - if-lt v5, v6, :cond_18 + invoke-static {v5, v6}, Lk0/n/c/h;->compare(II)I - const v10, 0x7f0803a2 + move-result v5 - const v12, 0x7f0803a2 + if-ltz v5, :cond_18 + + const v9, 0x7f0803a2 + + const v11, 0x7f0803a2 goto :goto_6 @@ -751,14 +781,18 @@ move-result v1 - const v12, 0x7f0803a1 + invoke-static {v1, v8}, Lk0/n/c/h;->compare(II)I + + move-result v1 + + const v11, 0x7f0803a1 :goto_6 new-instance v1, Lcom/discord/widgets/user/Badge; invoke-virtual {v2, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v13 + move-result-object v12 const v4, 0x7f121237 @@ -772,20 +806,34 @@ invoke-virtual {v2, v4, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v14 + move-result-object v13 - xor-int/lit8 v15, p3, 0x1 + xor-int/lit8 v14, p3, 0x1 - const-string v16, "PREMIUM_GUILD" + const-string v15, "PREMIUM_GUILD" - move-object v11, v1 + move-object v10, v1 - invoke-direct/range {v11 .. v16}, Lcom/discord/widgets/user/Badge;->(ILjava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V + invoke-direct/range {v10 .. v15}, Lcom/discord/widgets/user/Badge;->(ILjava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_19 return-object v3 + + :cond_1a + const-string v0, "context" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_1b + const-string v0, "profile" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public final onBadgeClick(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;)Lkotlin/jvm/functions/Function1; @@ -803,17 +851,29 @@ } .end annotation - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/user/Badge$Companion$onBadgeClick$1;->(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;)V return-object v0 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/Badge.smali b/com.discord/smali_classes2/com/discord/widgets/user/Badge.smali index 8fa2053ef3..23ee110029 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/Badge.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/Badge.smali @@ -346,7 +346,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/Badge;->text:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -356,7 +356,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/Badge;->tooltip:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -372,7 +372,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/Badge;->objectType:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/UserNameFormatterKt.smali b/com.discord/smali_classes2/com/discord/widgets/user/UserNameFormatterKt.smali index 7c04545f04..ba88e5822f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/UserNameFormatterKt.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/UserNameFormatterKt.smali @@ -31,20 +31,16 @@ .end annotation .end param - const-string v0, "user" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_7 - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 invoke-static {p2, p4}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface; move-result-object p4 - const/4 v0, 0x0 - if-eqz p4, :cond_0 new-instance v1, Lcom/discord/utilities/spans/TypefaceSpanCompat; @@ -244,4 +240,18 @@ :cond_5 return-object v4 + + :cond_6 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "user" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$Companion.smali index 0f02600e49..4bae1512ce 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$Companion.smali @@ -36,9 +36,7 @@ .method public final launch(Ljava/lang/String;JJLandroidx/fragment/app/FragmentManager;)V .locals 3 - const-string v0, "userName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p6, :cond_0 @@ -76,4 +74,13 @@ invoke-virtual {v0, p6, p1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "userName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$onViewBound$3.smali index 285ca7e02a..f18dec1d50 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser$onViewBound$3.smali @@ -113,7 +113,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser.smali index fe3aac2177..802f96c122 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetBanUser.smali @@ -41,85 +41,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/WidgetBanUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleTextView" + const-class v2, Lcom/discord/widgets/user/WidgetBanUser; - const-string v3, "getTitleTextView()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleTextView" - move-result-object v1 + const-string v4, "getTitleTextView()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/WidgetBanUser; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bodyTextView" + const/4 v2, 0x0 - const-string v3, "getBodyTextView()Lcom/discord/app/AppTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/WidgetBanUser; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bodyTextView" + + const-string v4, "getBodyTextView()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetBanUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmButton" + const-class v2, Lcom/discord/widgets/user/WidgetBanUser; - const-string v3, "getConfirmButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmButton" + + const-string v4, "getConfirmButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetBanUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancelButton" + const-class v2, Lcom/discord/widgets/user/WidgetBanUser; - const-string v3, "getCancelButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancelButton" + + const-string v4, "getCancelButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetBanUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "reasonEditText" + const-class v2, Lcom/discord/widgets/user/WidgetBanUser; - const-string v3, "getReasonEditText()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "reasonEditText" + + const-string v4, "getReasonEditText()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetBanUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "historyRadios" + const-class v2, Lcom/discord/widgets/user/WidgetBanUser; - const-string v3, "getHistoryRadios()Ljava/util/List;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "historyRadios" + + const-string v4, "getHistoryRadios()Ljava/util/List;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -139,7 +175,7 @@ .end method .method public constructor ()V - .locals 2 + .locals 1 invoke-direct {p0}, Lcom/discord/app/AppDialog;->()V @@ -189,17 +225,7 @@ fill-array-data v0, :array_0 - const-string v1, "$this$bindViews" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "ids" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lm0/e;->d:Lm0/e; - - invoke-static {v0, v1}, Lf/n/a/k/a;->R([ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p0, v0}, Lf/n/a/k/a;->m(Landroidx/fragment/app/DialogFragment;[I)Lkotlin/properties/ReadOnlyProperty; move-result-object v0 @@ -412,9 +438,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 9 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -502,7 +526,7 @@ const-string v2, "userName" - invoke-static {v8, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -545,4 +569,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$Companion.smali index fff22e6a16..cd241edc8d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$Companion.smali @@ -36,13 +36,11 @@ .method public final launch(Ljava/lang/String;JJLandroidx/fragment/app/FragmentManager;)V .locals 3 - const-string v0, "userName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "fragmentManager" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetKickUser; @@ -75,4 +73,18 @@ invoke-virtual {v0, p6, p1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "userName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$onViewBoundOrOnResume$2.smali index cd7dce8c3f..91c06cf75f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser$onViewBoundOrOnResume$2.smali @@ -59,7 +59,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser.smali index 20c7df9aba..0e5fd25e72 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetKickUser.smali @@ -37,71 +37,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/WidgetKickUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "titleTextView" + const-class v2, Lcom/discord/widgets/user/WidgetKickUser; - const-string v3, "getTitleTextView()Lcom/discord/app/AppTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "titleTextView" - move-result-object v1 + const-string v4, "getTitleTextView()Lcom/discord/app/AppTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/WidgetKickUser; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "bodyTextView" + const/4 v2, 0x0 - const-string v3, "getBodyTextView()Lcom/discord/app/AppTextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/WidgetKickUser; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "bodyTextView" + + const-string v4, "getBodyTextView()Lcom/discord/app/AppTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetKickUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "confirmButton" + const-class v2, Lcom/discord/widgets/user/WidgetKickUser; - const-string v3, "getConfirmButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "confirmButton" + + const-string v4, "getConfirmButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetKickUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "cancelButton" + const-class v2, Lcom/discord/widgets/user/WidgetKickUser; - const-string v3, "getCancelButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "cancelButton" + + const-string v4, "getCancelButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetKickUser; + new-instance v1, Lk0/n/c/q; - const-string v2, "reasonEditText" + const-class v2, Lcom/discord/widgets/user/WidgetKickUser; - const-string v3, "getReasonEditText()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "reasonEditText" + + const-string v4, "getReasonEditText()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -355,7 +385,7 @@ const-string v3, "userName" - invoke-static {v9, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion$get$1.smali index 34a03468cf..e01d779919 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion$get$1.smali @@ -41,43 +41,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func9<", - "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelChannel;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/String;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildRole;", - ">;>;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/user/WidgetUserMentions$Model;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;" } .end annotation @@ -195,7 +159,7 @@ invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V - sget-object v18, Lk0/j/p;->d:Lk0/j/p; + sget-object v18, Lk0/i/p;->d:Lk0/i/p; invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->getMentions()Ljava/util/List; @@ -241,7 +205,7 @@ const-string v11, "members" - invoke-static {v2, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J @@ -260,7 +224,7 @@ goto :goto_3 :cond_3 - sget-object v11, Lk0/j/o;->d:Lk0/j/o; + sget-object v11, Lk0/i/o;->d:Lk0/i/o; :goto_3 move-object/from16 v25, v11 @@ -269,7 +233,7 @@ const-string v11, "roles" - invoke-static {v1, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -277,7 +241,7 @@ const-string v15, "channel.guildId" - invoke-static {v11, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -288,7 +252,7 @@ goto :goto_4 :cond_4 - sget-object v11, Lk0/j/o;->d:Lk0/j/o; + sget-object v11, Lk0/i/o;->d:Lk0/i/o; :goto_4 move-object/from16 v26, v11 @@ -325,7 +289,7 @@ const/16 v31, 0x0 - invoke-static {v3, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p9 .. p9}, Ljava/lang/Boolean;->booleanValue()Z @@ -335,13 +299,13 @@ move-result-object v7 - invoke-static {v7, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Ljava/lang/Long;->longValue()J move-result-wide v33 - sget-object v35, Lk0/j/o;->d:Lk0/j/o; + sget-object v35, Lk0/i/o;->d:Lk0/i/o; move-object/from16 v27, v6 @@ -391,7 +355,7 @@ move-object/from16 v5, p8 - invoke-static {v5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p8 .. p8}, Ljava/lang/Long;->longValue()J @@ -413,11 +377,11 @@ move-object/from16 v2, p4 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v21, 0x0 - invoke-static {v3, v14}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p9 .. p9}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion.smali index 6a0f66fa15..8cd2054a5b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$Companion.smali @@ -49,15 +49,11 @@ move-object/from16 v0, p2 - const-string v1, "messageLoader" + const/4 v1, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_1 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "selectedTab" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->getMentionsLoadingStateSubject()Lrx/subjects/BehaviorSubject; @@ -147,17 +143,17 @@ invoke-direct {v11, v0}, Lcom/discord/widgets/user/WidgetUserMentions$Model$Companion$get$1;->(Lcom/discord/widgets/tabs/NavigationTab;)V - sget-object v14, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - const-wide/16 v12, 0x12c + sget-object v14, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + invoke-static/range {v2 .. v14}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func9;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v0 const-string v1, "ObservableWithLeadingEdg\u2026LISECONDS\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -169,7 +165,21 @@ const-string v1, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string v0, "selectedTab" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + const-string v0, "messageLoader" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState.smali index 2ef5344e89..6aeaa4278e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState.smali @@ -52,7 +52,7 @@ .end method .method public constructor (ZZLjava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(ZZ", @@ -63,9 +63,7 @@ } .end annotation - const-string v0, "mentions" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -76,6 +74,15 @@ iput-object p3, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->mentions:Ljava/util/List; return-void + + :cond_0 + const-string p1, "mentions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (ZZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -101,7 +108,7 @@ if-eqz p4, :cond_2 - sget-object p3, Lk0/j/n;->d:Lk0/j/n; + sget-object p3, Lk0/i/n;->d:Lk0/i/n; :cond_2 invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->(ZZLjava/util/List;)V @@ -187,15 +194,22 @@ } .end annotation - const-string v0, "mentions" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->(ZZLjava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "mentions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -225,7 +239,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->mentions:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$filters$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$filters$1.smali index bf5ed6efb7..1fceefa5ac 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$filters$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$filters$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$filters$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,29 +57,36 @@ # virtual methods .method public final invoke(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - .locals 7 + .locals 6 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; + const/4 v1, 0x0 + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x7 - const/4 v5, 0x7 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->(ZZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->(ZZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoadError$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoadError$1$1.smali index 72ef0a2d81..42ee1861e1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoadError$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoadError$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoadError$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,29 +57,36 @@ # virtual methods .method public final invoke(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - .locals 7 + .locals 6 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x6 - const/4 v5, 0x6 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->copy$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->copy$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1$1.smali index 86ea1a2337..8195b8a312 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -47,31 +47,38 @@ # virtual methods .method public final invoke(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - .locals 7 + .locals 6 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1$1;->this$0:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1; - iget-boolean v3, v0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1;->$isAllLoaded:Z + iget-boolean v2, v0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$handleLoaded$1;->$isAllLoaded:Z - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x4 - const/4 v5, 0x4 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v0, p1 - move-object v1, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->copy$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->copy$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$1.smali index d05fafe049..f2e74cd102 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -57,13 +57,20 @@ # virtual methods .method public final invoke(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$2.smali index f5a5b58224..4cc340f0a1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$tryLoad$2.smali @@ -74,7 +74,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->access$handleLoaded(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;Ljava/util/List;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader.smali index ebe3c30496..d29739f1c8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model$MessageLoader.smali @@ -71,9 +71,7 @@ move-object/from16 v1, p1 - const-string v2, "retryHandler" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V @@ -139,11 +137,20 @@ const-string v2, "BehaviorSubject.create(mentionsLoadingState)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v1, v0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionsLoadingStateSubject:Lrx/subjects/BehaviorSubject; return-void + + :cond_0 + const-string v1, "retryHandler" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method .method public static final synthetic access$handleLoadError(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;)V @@ -217,7 +224,7 @@ const/4 v0, 0x1 :goto_1 - invoke-static {p1}, Lk0/j/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -304,7 +311,7 @@ iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionsLoadingState:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -364,23 +371,23 @@ .end method .method public final setFilters(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;)V - .locals 1 + .locals 2 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "value" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->filters:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters; + iget-object v1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->filters:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/lit8 v0, v0, 0x1 + xor-int/lit8 v1, v1, 0x1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->filters:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters; @@ -391,9 +398,7 @@ invoke-interface {p1}, Lrx/Subscription;->unsubscribe()V :cond_0 - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->loadBeforeMessageId:Ljava/lang/Long; + iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->loadBeforeMessageId:Ljava/lang/Long; iget-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentions:Ljava/util/ArrayList; @@ -405,6 +410,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setInteractionState(Lcom/discord/stores/StoreChat$InteractionState;)V @@ -412,19 +424,24 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "interactionState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->interactionState:Lcom/discord/stores/StoreChat$InteractionState; - const/4 p1, 0x0 + const/4 p1, 0x1 - const/4 v0, 0x1 - - invoke-static {p0, p1, v0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->tryLoad$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + invoke-static {p0, v0, p1, v0}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->tryLoad$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "interactionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setIsFocused(Z)V @@ -444,7 +461,7 @@ .end method .method public final tryLoad(Lkotlin/jvm/functions/Function1;)V - .locals 9 + .locals 10 .annotation build Landroidx/annotation/UiThread; .end annotation @@ -459,13 +476,13 @@ } .end annotation - const-string v0, "loadingStateUpdater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionsLoadingState:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; + iget-object v1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionsLoadingState:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p1, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -497,9 +514,9 @@ move-result p1 - const/4 v0, 0x1 + const/4 v1, 0x1 - if-ne p1, v0, :cond_2 + if-ne p1, v1, :cond_2 iget-boolean p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->isFocused:Z @@ -508,19 +525,19 @@ goto :goto_1 :cond_0 - iget-object v1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionsLoadingState:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; + iget-object v2, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionsLoadingState:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; - const/4 v2, 0x1 - - const/4 v3, 0x0 + const/4 v3, 0x1 const/4 v4, 0x0 - const/4 v5, 0x6 + const/4 v5, 0x0 - const/4 v6, 0x0 + const/4 v6, 0x6 - invoke-static/range {v1 .. v6}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->copy$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; + const/4 v7, 0x0 + + invoke-static/range {v2 .. v7}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;->copy$default(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$LoadingState; move-result-object p1 @@ -534,7 +551,7 @@ if-eqz p1, :cond_1 - const-wide/16 v1, 0x0 + const-wide/16 v2, 0x0 goto :goto_0 @@ -543,44 +560,42 @@ invoke-virtual {p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;->getGuildId()J - move-result-wide v1 + move-result-wide v2 :goto_0 sget-object p1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; invoke-virtual {p1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v3 + move-result-object v4 - iget v4, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionLimit:I + iget v5, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->mentionLimit:I iget-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->filters:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters; invoke-virtual {p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;->getIncludeRoles()Z - move-result v5 + move-result v6 iget-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->filters:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters; invoke-virtual {p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;->getIncludeEveryone()Z - move-result v6 + move-result v7 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v7 + move-result-object v8 - iget-object v8, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->loadBeforeMessageId:Ljava/lang/Long; + iget-object v9, p0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->loadBeforeMessageId:Ljava/lang/Long; - invoke-virtual/range {v3 .. v8}, Lcom/discord/utilities/rest/RestAPI;->getMentions(IZZLjava/lang/Long;Ljava/lang/Long;)Lrx/Observable; + invoke-virtual/range {v4 .. v9}, Lcom/discord/utilities/rest/RestAPI;->getMentions(IZZLjava/lang/Long;Ljava/lang/Long;)Lrx/Observable; move-result-object p1 - const/4 v1, 0x0 - const/4 v2, 0x0 - invoke-static {p1, v1, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v2, v1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 @@ -605,4 +620,11 @@ :cond_2 :goto_1 return-void + + :cond_3 + const-string p1, "loadingStateUpdater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model.smali index 7be823edbc..6bd00afc0a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$Model.smali @@ -129,21 +129,15 @@ move-object/from16 v4, p18 - const-string v5, "channelNames" + const/4 v5, 0x0 - invoke-static {p8, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_3 - const-string v5, "list" + if-eqz v2, :cond_2 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_1 - const-string v5, "myRoleIds" - - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "selectedTab" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -192,6 +186,34 @@ iput-object v4, v0, Lcom/discord/widgets/user/WidgetUserMentions$Model;->selectedTab:Lcom/discord/widgets/tabs/NavigationTab; return-void + + :cond_0 + const-string v1, "selectedTab" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_1 + const-string v1, "myRoleIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_2 + const-string v1, "list" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_3 + const-string v1, "channelNames" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method .method public synthetic constructor (JJLcom/discord/models/domain/ModelGuild;JLjava/util/Map;JLjava/util/List;Ljava/util/Set;JZZLjava/lang/String;Lcom/discord/widgets/tabs/NavigationTab;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -635,65 +657,77 @@ } .end annotation - move-wide/from16 v1, p1 + const/4 v0, 0x0 - move-wide/from16 v3, p3 + if-eqz p8, :cond_3 - move-object/from16 v5, p5 + if-eqz p11, :cond_2 - move-wide/from16 v6, p6 + if-eqz p12, :cond_1 - move-object/from16 v8, p8 + if-eqz p18, :cond_0 - move-wide/from16 v9, p9 + new-instance v0, Lcom/discord/widgets/user/WidgetUserMentions$Model; - move-object/from16 v11, p11 + move-object v1, v0 - move-object/from16 v12, p12 + move-wide/from16 v2, p1 - move-wide/from16 v13, p13 + move-wide/from16 v4, p3 - move/from16 v15, p15 + move-object/from16 v6, p5 - move/from16 v16, p16 + move-wide/from16 v7, p6 - move-object/from16 v17, p17 + move-object/from16 v9, p8 - move-object/from16 v18, p18 + move-wide/from16 v10, p9 - const-string v0, "channelNames" + move-object/from16 v12, p11 - move-object/from16 v1, p8 + move-object/from16 v13, p12 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-wide/from16 v14, p13 - const-string v0, "list" + move/from16 v16, p15 - move-object/from16 v1, p11 + move/from16 v17, p16 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v18, p17 - const-string v0, "myRoleIds" + move-object/from16 v19, p18 - move-object/from16 v1, p12 + invoke-direct/range {v1 .. v19}, Lcom/discord/widgets/user/WidgetUserMentions$Model;->(JJLcom/discord/models/domain/ModelGuild;JLjava/util/Map;JLjava/util/List;Ljava/util/Set;JZZLjava/lang/String;Lcom/discord/widgets/tabs/NavigationTab;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return-object v0 - const-string v0, "selectedTab" + :cond_0 + const-string v1, "selectedTab" - move-object/from16 v1, p18 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + throw v0 - new-instance v19, Lcom/discord/widgets/user/WidgetUserMentions$Model; + :cond_1 + const-string v1, "myRoleIds" - move-object/from16 v0, v19 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-wide/from16 v1, p1 + throw v0 - invoke-direct/range {v0 .. v18}, Lcom/discord/widgets/user/WidgetUserMentions$Model;->(JJLcom/discord/models/domain/ModelGuild;JLjava/util/Map;JLjava/util/List;Ljava/util/Set;JZZLjava/lang/String;Lcom/discord/widgets/tabs/NavigationTab;)V + :cond_2 + const-string v1, "list" - return-object v19 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "channelNames" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -739,7 +773,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -765,7 +799,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -791,7 +825,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -805,7 +839,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -843,7 +877,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/WidgetUserMentions$Model;->guildName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -853,7 +887,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserMentions$Model;->selectedTab:Lcom/discord/widgets/tabs/NavigationTab; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$Companion.smali index 8833f4ca39..e809d9df9b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$Companion.smali @@ -50,17 +50,13 @@ } .end annotation - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "filters" + if-eqz p3, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onFiltersUpdated" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; @@ -81,4 +77,25 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "onFiltersUpdated" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filters" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$delayedDismiss$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$delayedDismiss$1.smali index 5b56eb68d7..5a03b2fce6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$delayedDismiss$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$delayedDismiss$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter$delayedDismiss$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "dismiss" - - const-string v5, "dismiss()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "dismiss" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "dismiss()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali index 160e26a7a3..849b7ddb22 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali @@ -58,43 +58,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; + new-instance v1, Lk0/n/c/q; - const-string v2, "filterSelectedGuildCs" + const-class v2, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; - const-string v3, "getFilterSelectedGuildCs()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "filterSelectedGuildCs" - move-result-object v1 + const-string v4, "getFilterSelectedGuildCs()Lcom/discord/views/CheckedSetting;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "filterIncludeEveryoneCs" + const/4 v2, 0x0 - const-string v3, "getFilterIncludeEveryoneCs()Lcom/discord/views/CheckedSetting;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "filterIncludeEveryoneCs" + + const-string v4, "getFilterIncludeEveryoneCs()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; + new-instance v1, Lk0/n/c/q; - const-string v2, "filterIncludeRolesCs" + const-class v2, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter; - const-string v3, "getFilterIncludeRolesCs()Lcom/discord/views/CheckedSetting;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "filterIncludeRolesCs" + + const-string v4, "getFilterIncludeRolesCs()Lcom/discord/views/CheckedSetting;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -195,7 +213,7 @@ :cond_0 const-string p0, "filters" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -222,7 +240,7 @@ :cond_0 const-string p0, "onFiltersUpdated" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -359,7 +377,7 @@ :cond_0 const-string p1, "onFiltersUpdated" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -419,7 +437,7 @@ if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v0}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -536,17 +554,17 @@ return-void :cond_3 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_4 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_5 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1$1.smali index 2ca01f6856..544c76307e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserMentions$configureToolbar$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;)V .locals 1 - const-string v0, "filters" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$configureToolbar$1$1;->this$0:Lcom/discord/widgets/user/WidgetUserMentions$configureToolbar$1; @@ -76,4 +74,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->setFilters(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader$Filters;)V return-void + + :cond_0 + const-string p1, "filters" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1.smali index 9bb4590182..98ba188559 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$configureToolbar$1.smali @@ -58,7 +58,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -78,7 +78,7 @@ const-string v0, "parentFragmentManager" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$configureToolbar$1;->$guildName:Ljava/lang/String; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$createAdapter$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$createAdapter$1.smali index 3532801803..5c64932386 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$createAdapter$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$createAdapter$1.smali @@ -75,25 +75,39 @@ .method public onCallMessageClicked(JLcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage$CallStatus;)V .locals 0 - const-string p1, "callStatus" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "callStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onInteractionStateUpdated(Lcom/discord/stores/StoreChat$InteractionState;)V .locals 1 - const-string v0, "interactionState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->$onInteractionStateUpdated:Lkotlin/jvm/functions/Function1; invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "interactionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onListClicked()V @@ -105,77 +119,124 @@ .method public onMessageAuthorAvatarClicked(Lcom/discord/models/domain/ModelMessage;J)V .locals 0 - const-string p2, "message" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->jumpToMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onMessageAuthorLongClicked(Lcom/discord/models/domain/ModelMessage;Ljava/lang/Long;)V .locals 0 - const-string p2, "message" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->jumpToMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onMessageAuthorNameClicked(Lcom/discord/models/domain/ModelMessage;J)V .locals 0 - const-string p2, "message" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->jumpToMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onMessageBlockedGroupClicked(Lcom/discord/models/domain/ModelMessage;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->jumpToMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onMessageClicked(Lcom/discord/models/domain/ModelMessage;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->jumpToMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onMessageLongClicked(Lcom/discord/models/domain/ModelMessage;Ljava/lang/CharSequence;)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "formattedMessage" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$createAdapter$1;->jumpToMessage(Lcom/discord/models/domain/ModelMessage;)V return-void + + :cond_0 + const-string p1, "formattedMessage" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onOldestMessageId(JJ)V @@ -185,13 +246,20 @@ .end method .method public onOpenPinsClicked(Lcom/discord/models/domain/ModelMessage;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onQuickAddReactionClicked(JJJ)V @@ -203,63 +271,108 @@ .method public onQuickDownloadClicked(Landroid/net/Uri;Ljava/lang/String;)Z .locals 1 - const-string v0, "uri" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "fileName" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 p1, 0x0 return p1 + + :cond_0 + const-string p1, "fileName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onReactionClicked(JJJLcom/discord/models/domain/ModelMessageReaction;)V .locals 0 - const-string p1, "reaction" - - invoke-static {p7, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 return-void + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onReactionLongClicked(JJLcom/discord/models/domain/ModelMessageReaction;)V .locals 0 - const-string p1, "reaction" - - invoke-static {p5, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 return-void + + :cond_0 + const-string p1, "reaction" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onUrlLongClicked(Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler$DefaultImpls;->onUrlLongClicked(Lcom/discord/widgets/chat/list/WidgetChatListAdapter$EventHandler;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onUserActivityAction(JJJILcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelApplication;)V .locals 0 - const-string p1, "activity" + const/4 p1, 0x0 - invoke-static {p8, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_1 - const-string p1, "application" - - invoke-static {p9, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 return-void + + :cond_0 + const-string p2, "application" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p2, "activity" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method .method public onUserMentionClicked(JJJ)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$observeModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$observeModel$1.smali index 112e803fa8..9436ccc1b3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$observeModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$observeModel$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/tabs/NavigationTab;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/user/WidgetUserMentions$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -71,7 +69,6 @@ "Lcom/discord/widgets/tabs/NavigationTab;", ")", "Lrx/Observable<", - "+", "Lcom/discord/widgets/user/WidgetUserMentions$Model;", ">;" } @@ -106,7 +103,7 @@ const-string v2, "selectedTab" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$Companion;->get(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;Lcom/discord/widgets/tabs/NavigationTab;)Lrx/Observable; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBound$1.smali index c1e101d928..d39729f7d5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/WidgetUserMentions$onViewBound$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreChat$InteractionState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "setInteractionState" - - const-string v5, "setInteractionState(Lcom/discord/stores/StoreChat$InteractionState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "setInteractionState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "setInteractionState(Lcom/discord/stores/StoreChat$InteractionState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/stores/StoreChat$InteractionState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader; invoke-virtual {v0, p1}, Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;->setInteractionState(Lcom/discord/stores/StoreChat$InteractionState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBoundOrOnResume$1.smali index d9c29574fe..340e9f3dc2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserMentions$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserMentions.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserMentions$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserMentions$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/user/WidgetUserMentions; invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserMentions;->access$configureUI(Lcom/discord/widgets/user/WidgetUserMentions;Lcom/discord/widgets/user/WidgetUserMentions$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$sam$java_lang_Runnable$0.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$sam$java_lang_Runnable$0.smali index dbec99dfb4..6fd53348a0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$sam$java_lang_Runnable$0.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions$sam$java_lang_Runnable$0.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions.smali index 898c7bea4b..185551b89f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserMentions.smali @@ -41,29 +41,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/WidgetUserMentions; + new-instance v1, Lk0/n/c/q; - const-string v2, "toolbarTitle" + const-class v2, Lcom/discord/widgets/user/WidgetUserMentions; - const-string v3, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "toolbarTitle" - move-result-object v1 + const-string v4, "getToolbarTitle()Landroidx/appcompat/widget/AppCompatTextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/WidgetUserMentions; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "mentionsList" + const/4 v2, 0x0 - const-string v3, "getMentionsList()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/WidgetUserMentions; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "mentionsList" + + const-string v4, "getMentionsList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -286,7 +298,7 @@ :cond_4 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -425,7 +437,7 @@ const-string v1, "StoreStream.getTabsNavig\u2026(1)\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -503,7 +515,7 @@ :cond_1 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -511,11 +523,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 2 + .locals 3 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -525,17 +537,17 @@ sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; - new-instance v0, Lcom/discord/widgets/user/WidgetUserMentions$onViewBound$1; + new-instance v1, Lcom/discord/widgets/user/WidgetUserMentions$onViewBound$1; - iget-object v1, p0, Lcom/discord/widgets/user/WidgetUserMentions;->mentionsLoader:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader; + iget-object v2, p0, Lcom/discord/widgets/user/WidgetUserMentions;->mentionsLoader:Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader; - invoke-direct {v0, v1}, Lcom/discord/widgets/user/WidgetUserMentions$onViewBound$1;->(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;)V + invoke-direct {v1, v2}, Lcom/discord/widgets/user/WidgetUserMentions$onViewBound$1;->(Lcom/discord/widgets/user/WidgetUserMentions$Model$MessageLoader;)V - invoke-direct {p0, v0}, Lcom/discord/widgets/user/WidgetUserMentions;->createAdapter(Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/chat/list/WidgetChatListAdapter; + invoke-direct {p0, v1}, Lcom/discord/widgets/user/WidgetUserMentions;->createAdapter(Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/chat/list/WidgetChatListAdapter; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; + invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object p1 @@ -551,33 +563,33 @@ if-eqz p1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->setSmoothScrollbarEnabled(Z)V + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setSmoothScrollbarEnabled(Z)V :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/WidgetUserMentions;->mentionsAdapter:Lcom/discord/widgets/chat/list/WidgetChatListAdapter; if-eqz p1, :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p1, v0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->setMentionMeMessageLevelHighlighting(Z)V + invoke-virtual {p1, v1}, Lcom/discord/widgets/chat/list/WidgetChatListAdapter;->setMentionMeMessageLevelHighlighting(Z)V :cond_1 new-instance p1, Landroidx/lifecycle/ViewModelProvider; invoke-direct {p1, p0}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;)V - const-class v0, Lcom/discord/widgets/user/WidgetUserMentionsViewModel; + const-class v1, Lcom/discord/widgets/user/WidgetUserMentionsViewModel; - invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {p1, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object p1 - const-string v0, "ViewModelProvider(this).\u2026onsViewModel::class.java)" + const-string v1, "ViewModelProvider(this).\u2026onsViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/user/WidgetUserMentionsViewModel; @@ -587,23 +599,33 @@ move-result-object p1 - instance-of v0, p1, Lcom/discord/widgets/tabs/WidgetTabsHost; + instance-of v1, p1, Lcom/discord/widgets/tabs/WidgetTabsHost; - if-nez v0, :cond_2 + if-nez v1, :cond_2 - const/4 p1, 0x0 + goto :goto_0 :cond_2 - check-cast p1, Lcom/discord/widgets/tabs/WidgetTabsHost; + move-object v0, p1 - if-eqz p1, :cond_3 + :goto_0 + check-cast v0, Lcom/discord/widgets/tabs/WidgetTabsHost; - sget-object v0, Lcom/discord/widgets/tabs/NavigationTab;->MENTIONS:Lcom/discord/widgets/tabs/NavigationTab; + if-eqz v0, :cond_3 - invoke-virtual {p1, v0, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V + sget-object p1, Lcom/discord/widgets/tabs/NavigationTab;->MENTIONS:Lcom/discord/widgets/tabs/NavigationTab; + + invoke-virtual {v0, p1, p0}, Lcom/discord/widgets/tabs/WidgetTabsHost;->registerTabSelectionListener(Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/widgets/tabs/OnTabSelectedListener;)V :cond_3 return-void + + :cond_4 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$Companion.smali index a61ddb4c8c..44acd866c3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$Companion.smali @@ -36,17 +36,22 @@ .method public final launch(Landroid/content/Context;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const-class v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - - const/4 v1, 0x0 + const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; const/4 v2, 0x4 - invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V + invoke-static {p1, v1, v0, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3.smali index 5d1cac3646..ef08b6bd9b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSetCustomStatus.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3;->this$0:Lcom/discord/widgets/user/WidgetUserSetCustomStatus; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->setStatusText(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$1.smali index 631a95b904..3bc7cf767b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSetCustomStatus.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/WidgetUserSetCustomStatus;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "updateView" - - const-string v5, "updateView(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->access$updateView(Lcom/discord/widgets/user/WidgetUserSetCustomStatus;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$2.smali index 4950b472d4..3e58d139ed 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSetCustomStatus.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/WidgetUserSetCustomStatus;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->access$handleEvent(Lcom/discord/widgets/user/WidgetUserSetCustomStatus;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$openEmojiPicker$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$openEmojiPicker$1.smali index 8f46c28994..db7744a696 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$openEmojiPicker$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus$openEmojiPicker$1.smali @@ -42,9 +42,7 @@ .method public onEmojiPicked(Lcom/discord/models/domain/emoji/Emoji;)V .locals 1 - const-string v0, "emoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$openEmojiPicker$1;->this$0:Lcom/discord/widgets/user/WidgetUserSetCustomStatus; @@ -55,4 +53,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->setStatusEmoji(Lcom/discord/models/domain/emoji/Emoji;)V return-void + + :cond_0 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus.smali index 1da9cd0636..92d364cb02 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatus.smali @@ -51,127 +51,181 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusEmojiButton" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getStatusEmojiButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "statusEmojiButton" - move-result-object v1 + const-string v4, "getStatusEmojiButton()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "statusEmoji" + const/4 v2, 0x0 - const-string v3, "getStatusEmoji()Lcom/facebook/drawee/view/SimpleDraweeView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "statusEmoji" + + const-string v4, "getStatusEmoji()Lcom/facebook/drawee/view/SimpleDraweeView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusText" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getStatusText()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusText" + + const-string v4, "getStatusText()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "expirationRadioNever" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getExpirationRadioNever()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "expirationRadioNever" + + const-string v4, "getExpirationRadioNever()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "expirationRadio30Minutes" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getExpirationRadio30Minutes()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "expirationRadio30Minutes" + + const-string v4, "getExpirationRadio30Minutes()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "expirationRadio1Hour" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getExpirationRadio1Hour()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "expirationRadio1Hour" + + const-string v4, "getExpirationRadio1Hour()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "expirationRadio4Hours" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getExpirationRadio4Hours()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "expirationRadio4Hours" + + const-string v4, "getExpirationRadio4Hours()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "expirationRadioTomorrow" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getExpirationRadioTomorrow()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "expirationRadioTomorrow" + + const-string v4, "getExpirationRadioTomorrow()Lcom/google/android/material/radiobutton/MaterialRadioButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; + new-instance v1, Lk0/n/c/q; - const-string v2, "save" + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus; - const-string v3, "getSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "save" + + const-string v4, "getSave()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 @@ -282,7 +336,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -563,7 +617,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$openEmojiPicker$1; @@ -652,7 +706,7 @@ iget-object v6, v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->currentEmojiUri:Ljava/lang/String; - invoke-static {v3, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -713,7 +767,7 @@ move-result-object v6 - invoke-static {v6, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -867,7 +921,7 @@ :cond_b const-string v1, "expirationRadioManager" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 .end method @@ -903,7 +957,7 @@ const-string v0, "ViewModelProvider(\n \u2026tusViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel; @@ -930,27 +984,25 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 9 + .locals 10 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V const/4 p1, 0x0 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + invoke-static {p0, p1, v1, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; - invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + const v0, 0x7f120527 - const v1, 0x7f120527 + invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; - invoke-virtual {p0, v1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit; - - new-instance v1, Lcom/discord/views/RadioManager; + new-instance v0, Lcom/discord/views/RadioManager; const/4 v2, 0x5 @@ -966,23 +1018,23 @@ move-result-object v3 - aput-object v3, v2, v0 + aput-object v3, v2, v1 + + const/4 v3, 0x2 invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadio1Hour()Lcom/google/android/material/radiobutton/MaterialRadioButton; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x2 + aput-object v4, v2, v3 - aput-object v3, v2, v4 + const/4 v3, 0x3 invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadio4Hours()Lcom/google/android/material/radiobutton/MaterialRadioButton; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x3 - - aput-object v3, v2, v4 + aput-object v4, v2, v3 invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadioTomorrow()Lcom/google/android/material/radiobutton/MaterialRadioButton; @@ -996,55 +1048,55 @@ move-result-object v2 - invoke-direct {v1, v2}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V + invoke-direct {v0, v2}, Lcom/discord/views/RadioManager;->(Ljava/util/List;)V - iput-object v1, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->expirationRadioManager:Lcom/discord/views/RadioManager; + iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->expirationRadioManager:Lcom/discord/views/RadioManager; invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getStatusEmojiButton()Landroid/view/View; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$1; invoke-direct {v2, p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$1;->(Lcom/discord/widgets/user/WidgetUserSetCustomStatus;)V - invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getStatusText()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$2; invoke-direct {v2, p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$2;->(Lcom/discord/widgets/user/WidgetUserSetCustomStatus;)V - invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputLayout;->setEndIconOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputLayout;->setEndIconOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getStatusText()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v1 + move-result-object v0 new-instance v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3; invoke-direct {v2, p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus$onViewBound$3;->(Lcom/discord/widgets/user/WidgetUserSetCustomStatus;)V - invoke-static {v1, p0, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; + invoke-static {v0, p0, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadioNever()Lcom/google/android/material/radiobutton/MaterialRadioButton; - move-result-object v1 + move-result-object v0 sget-object v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;->NEVER:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration; - invoke-direct {p0, v1, v2}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->setExpirationOnCheck(Lcom/google/android/material/radiobutton/MaterialRadioButton;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V + invoke-direct {p0, v0, v2}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->setExpirationOnCheck(Lcom/google/android/material/radiobutton/MaterialRadioButton;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v0 const-string v2, "resources" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1052,63 +1104,63 @@ const-string v5, "requireContext()" - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-array v6, v0, [Ljava/lang/Object; + const v6, 0x7f10002c - const/16 v7, 0x1e + new-array v7, v1, [Ljava/lang/Object; - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const/16 v8, 0x1e - move-result-object v8 + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - aput-object v8, v6, p1 + move-result-object v9 - const v8, 0x7f10002c + aput-object v9, v7, p1 - invoke-static {v1, v3, v8, v7, v6}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v3, v6, v8, v7}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v0 invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadio30Minutes()Lcom/google/android/material/radiobutton/MaterialRadioButton; move-result-object v3 - new-array v6, v0, [Ljava/lang/Object; + const v6, 0x7f12052b - aput-object v1, v6, p1 + new-array v7, v1, [Ljava/lang/Object; - const v1, 0x7f12052b + aput-object v0, v7, p1 - invoke-virtual {p0, v1, v6}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v6, v7}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-virtual {v3, v1}, Landroid/widget/RadioButton;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v3, v0}, Landroid/widget/RadioButton;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadio30Minutes()Lcom/google/android/material/radiobutton/MaterialRadioButton; - move-result-object v1 + move-result-object v0 sget-object v3, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;->IN_30_MINUTES:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration; - invoke-direct {p0, v1, v3}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->setExpirationOnCheck(Lcom/google/android/material/radiobutton/MaterialRadioButton;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V + invoke-direct {p0, v0, v3}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->setExpirationOnCheck(Lcom/google/android/material/radiobutton/MaterialRadioButton;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - move-result-object v1 + move-result-object v0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v3 - invoke-static {v3, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-array v6, v0, [Ljava/lang/Object; + new-array v6, v1, [Ljava/lang/Object; - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v7 @@ -1116,21 +1168,21 @@ const v7, 0x7f10002b - invoke-static {v1, v3, v7, v0, v6}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v0, v3, v7, v1, v6}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v0 invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatus;->getExpirationRadio1Hour()Lcom/google/android/material/radiobutton/MaterialRadioButton; move-result-object v3 - new-array v6, v0, [Ljava/lang/Object; + new-array v6, v1, [Ljava/lang/Object; - aput-object v1, v6, p1 + aput-object v0, v6, p1 - const v1, 0x7f12052a + const v0, 0x7f12052a - invoke-virtual {p0, v1, v6}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v0, v6}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v6 @@ -1148,15 +1200,15 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v2 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-array v5, v0, [Ljava/lang/Object; + new-array v5, v1, [Ljava/lang/Object; invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -1172,11 +1224,11 @@ move-result-object v3 - new-array v0, v0, [Ljava/lang/Object; + new-array v1, v1, [Ljava/lang/Object; - aput-object v2, v0, p1 + aput-object v2, v1, p1 - invoke-virtual {p0, v1, v0}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p0, v0, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 @@ -1209,6 +1261,13 @@ invoke-virtual {p1, v0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -1287,12 +1346,12 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1.smali index 9f2c504bdb..a9911a9d7e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSetCustomStatusViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1;->this$0:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->access$handleStoreState(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory$observeStoreState$1.smali index 6fa40879a0..b43b6e4177 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory$observeStoreState$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelCustomStatusSetting;", - "Lcom/discord/models/domain/emoji/EmojiSet;", - "Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,11 +66,11 @@ const-string v1, "customStatusSetting" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "emojiSet" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1, p2}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;->(Lcom/discord/models/domain/ModelCustomStatusSetting;Lcom/discord/models/domain/emoji/EmojiSet;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory.smali index d10d927bcb..d352f1a8e5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$Factory.smali @@ -74,7 +74,7 @@ const-string p2, "Observable.combineLatest\u2026 )\n }.take(1)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -93,9 +93,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel; @@ -128,4 +126,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->(Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState.smali index 99b41c74d9..33e5a5f64b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState.smali @@ -32,13 +32,11 @@ .method public constructor (Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V .locals 1 - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "expiration" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -49,6 +47,20 @@ iput-object p3, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;->expiration:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration; return-void + + :cond_0 + const-string p1, "expiration" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState; @@ -111,19 +123,31 @@ .method public final copy(Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState; .locals 1 - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "expiration" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;->(Lcom/discord/models/domain/emoji/Emoji;Ljava/lang/String;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V return-object v0 + + :cond_0 + const-string p1, "expiration" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -141,7 +165,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;->emoji:Lcom/discord/models/domain/emoji/Emoji; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -151,7 +175,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;->text:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -161,7 +185,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;->expiration:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState.smali index 32605420d9..ba48f8bba5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState.smali @@ -24,13 +24,11 @@ .method public constructor (Lcom/discord/models/domain/ModelCustomStatusSetting;Lcom/discord/models/domain/emoji/EmojiSet;)V .locals 1 - const-string v0, "customStatusSetting" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emojiSet" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,20 @@ iput-object p2, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;->emojiSet:Lcom/discord/models/domain/emoji/EmojiSet; return-void + + :cond_0 + const-string p1, "emojiSet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "customStatusSetting" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;Lcom/discord/models/domain/ModelCustomStatusSetting;Lcom/discord/models/domain/emoji/EmojiSet;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState; @@ -86,19 +98,31 @@ .method public final copy(Lcom/discord/models/domain/ModelCustomStatusSetting;Lcom/discord/models/domain/emoji/EmojiSet;)Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState; .locals 1 - const-string v0, "customStatusSetting" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "emojiSet" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;->(Lcom/discord/models/domain/ModelCustomStatusSetting;Lcom/discord/models/domain/emoji/EmojiSet;)V return-object v0 + + :cond_0 + const-string p1, "emojiSet" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "customStatusSetting" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +140,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;->customStatusSetting:Lcom/discord/models/domain/ModelCustomStatusSetting; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +150,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$StoreState;->emojiSet:Lcom/discord/models/domain/emoji/EmojiSet; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded.smali index 2af0de9330..9f0bb6a974 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;)V .locals 1 - const-string v0, "formState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded;->formState:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState; return-void + + :cond_0 + const-string p1, "formState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded;Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;)Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; .locals 1 - const-string v0, "formState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded;->(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState;)V return-object v0 + + :cond_0 + const-string p1, "formState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded;->formState:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$1.smali index 31509fadc6..e4d192fae5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSetCustomStatusViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserSettings;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$2.smali index b1be09bdd4..988c7dc0d3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSetCustomStatusViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Lcom/discord/utilities/error/Error;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$saveStatus$2;->this$0:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel; invoke-static {p1}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->access$emitSetStatusFailureEvent(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel.smali index bb998d67c8..7553c29c43 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserSetCustomStatusViewModel.smali @@ -66,7 +66,7 @@ .end method .method public constructor (Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -78,21 +78,17 @@ } .end annotation - const-string v0, "storeUserSettings" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "clock" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeObservable" + sget-object v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Uninitialized; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->storeUserSettings:Lcom/discord/stores/StoreUserSettings; @@ -102,21 +98,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel; - - new-instance v6, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1;->(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel; const/4 v3, 0x0 @@ -124,11 +112,17 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$1;->(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;)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;->g0()Lrx/subjects/PublishSubject; @@ -137,6 +131,27 @@ iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;->eventSubject:Lrx/subjects/PublishSubject; return-void + + :cond_0 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$emitSetStatusFailureEvent(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel;)V @@ -563,7 +578,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -600,7 +615,7 @@ if-eqz v2, :cond_c - invoke-static {v2}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v2 @@ -746,7 +761,7 @@ const-string v4, "storeUserSettings\n \u2026dateCustomStatus(setting)" - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, v6, v5, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; @@ -810,11 +825,11 @@ return-void :cond_c - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type kotlin.CharSequence" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 @@ -825,21 +840,24 @@ .method public final setExpiration(Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$FormState$Expiration;)V .locals 7 - const-string v0, "expiration" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; if-eqz v0, :cond_1 @@ -866,26 +884,36 @@ :cond_1 return-void + + :cond_2 + const-string p1, "expiration" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setStatusEmoji(Lcom/discord/models/domain/emoji/Emoji;)V .locals 7 - const-string v0, "emoji" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; if-eqz v0, :cond_1 @@ -912,26 +940,36 @@ :cond_1 return-void + + :cond_2 + const-string p1, "emoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setStatusText(Ljava/lang/String;)V .locals 7 - const-string v0, "text" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; - if-nez v1, :cond_0 + if-nez v2, :cond_0 - const/4 v0, 0x0 + goto :goto_0 :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/user/WidgetUserSetCustomStatusViewModel$ViewState$Loaded; if-eqz v0, :cond_1 @@ -958,4 +996,11 @@ :cond_1 return-void + + :cond_2 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$Companion.smali index 092811c7b0..f9274afb8d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/Fragment;)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserStatusSheet; @@ -50,11 +48,20 @@ const-string v1, "fragment.parentFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "javaClass" invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onResume$1.smali index 7ee37bb91e..b5003a3781 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/WidgetUserStatusSheet$onResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserStatusSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/WidgetUserStatusSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/WidgetUserStatusSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "updateView" - - const-string v5, "updateView(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/WidgetUserStatusSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateView(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/WidgetUserStatusSheet; invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->access$updateView(Lcom/discord/widgets/user/WidgetUserStatusSheet;Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$5.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$5.smali index b0eb12be97..dd495c6dd7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$5.smali @@ -41,7 +41,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -49,7 +49,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->access$openCustomStatusAndDismiss(Lcom/discord/widgets/user/WidgetUserStatusSheet;Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$6.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$6.smali index 7223b93e0c..7fae823c3b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserStatusSheet$onViewCreated$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserStatusSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet.smali index 7e66bf575b..29b3ca80d9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheet.smali @@ -39,71 +39,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/WidgetUserStatusSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "online" + const-class v2, Lcom/discord/widgets/user/WidgetUserStatusSheet; - const-string v3, "getOnline()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "online" - move-result-object v1 + const-string v4, "getOnline()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/WidgetUserStatusSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "idle" + const/4 v2, 0x0 - const-string v3, "getIdle()Landroid/view/ViewGroup;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/WidgetUserStatusSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "idle" + + const-string v4, "getIdle()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserStatusSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "dnd" + const-class v2, Lcom/discord/widgets/user/WidgetUserStatusSheet; - const-string v3, "getDnd()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dnd" + + const-string v4, "getDnd()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserStatusSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "invisible" + const-class v2, Lcom/discord/widgets/user/WidgetUserStatusSheet; - const-string v3, "getInvisible()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "invisible" + + const-string v4, "getInvisible()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/WidgetUserStatusSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "custom" + const-class v2, Lcom/discord/widgets/user/WidgetUserStatusSheet; - const-string v3, "getCustom()Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "custom" + + const-string v4, "getCustom()Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -218,7 +248,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -425,7 +455,7 @@ const-string p2, "findViewById(R.id.\u2026status_presence_subtitle)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 p2, 0x8 @@ -468,7 +498,7 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -560,7 +590,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -570,9 +600,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 7 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -592,7 +620,7 @@ const-string p2, "ViewModelProvider(\n \u2026eetViewModel::class.java)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel; @@ -650,17 +678,17 @@ move-result-object p1 - const p2, 0x7f121503 + const p2, 0x7f0803e5 - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const v0, 0x7f121502 - move-result-object p2 + const v1, 0x7f121503 - const v0, 0x7f0803e5 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const v1, 0x7f121502 + move-result-object v1 - invoke-direct {p0, p1, v0, v1, p2}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->setupPresenceLayout(Landroid/view/ViewGroup;IILjava/lang/Integer;)V + invoke-direct {p0, p1, p2, v0, v1}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->setupPresenceLayout(Landroid/view/ViewGroup;IILjava/lang/Integer;)V invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->getDnd()Landroid/view/ViewGroup; @@ -676,17 +704,17 @@ move-result-object p1 - const p2, 0x7f121506 + const p2, 0x7f0803e7 - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + const v0, 0x7f121505 - move-result-object p2 + const v1, 0x7f121506 - const v0, 0x7f0803e7 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const v1, 0x7f121505 + move-result-object v1 - invoke-direct {p0, p1, v0, v1, p2}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->setupPresenceLayout(Landroid/view/ViewGroup;IILjava/lang/Integer;)V + invoke-direct {p0, p1, p2, v0, v1}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->setupPresenceLayout(Landroid/view/ViewGroup;IILjava/lang/Integer;)V invoke-direct {p0}, Lcom/discord/widgets/user/WidgetUserStatusSheet;->getInvisible()Landroid/view/ViewGroup; @@ -719,4 +747,13 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;->setOnClear(Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$1.smali index cbfbab5b74..7bbc15ef1b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserStatusSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$1;->this$0:Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory$observeStoreState$1.smali index 5203c19fcd..edf6f76b5c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelPresence;", - "Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory.smali index 8b66de8cd1..4c88fafbd9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$Factory.smali @@ -51,7 +51,7 @@ const-string v0, "storePresences\n \u2026 )\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -70,9 +70,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel; @@ -101,4 +99,13 @@ invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;->(Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState.smali index 7579f6acd1..4ff0b75242 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState.smali @@ -81,7 +81,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;->customStatusActivity:Lcom/discord/models/domain/activity/ModelActivity; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded.smali index 152213ac53..a8b4ad429b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState;)V .locals 1 - const-string v0, "customStatusViewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded;->customStatusViewState:Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState; return-void + + :cond_0 + const-string p1, "customStatusViewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded;Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState;ILjava/lang/Object;)Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState;)Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded; .locals 1 - const-string v0, "customStatusViewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded;->(Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState;)V return-object v0 + + :cond_0 + const-string p1, "customStatusViewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Loaded;->customStatusViewState:Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$clearCustomStatus$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$clearCustomStatus$1.smali index 37feb99448..c42a5bb5ec 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$clearCustomStatus$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$clearCustomStatus$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$clearCustomStatus$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserStatusSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserSettings;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1.smali index 81f34c0723..21eb149754 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserStatusSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUserSettings;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUserSettings;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel.smali index a60fd7ccff..ed40d6453c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/WidgetUserStatusSheetViewModel.smali @@ -160,7 +160,7 @@ .end method .method public constructor (Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -172,21 +172,17 @@ } .end annotation - const-string v0, "storeUserSettings" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "restAPI" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 - const-string v0, "storeObservable" + sget-object v1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Uninitialized; - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;->storeUserSettings:Lcom/discord/stores/StoreUserSettings; @@ -196,21 +192,13 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel; - - new-instance v6, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$1;->(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel; const/4 v3, 0x0 @@ -218,13 +206,40 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$1;->(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;)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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "storeUserSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;)V @@ -250,9 +265,9 @@ sget-object v1, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;->CUSTOM_EMOJI_PLACEHOLDER_EMOJIS:[Ljava/lang/String; - sget-object v2, Lk0/q/c;->b:Lk0/q/c$a; + sget-object v2, Lk0/p/c;->b:Lk0/p/c$a; - invoke-static {v1, v2}, Lf/n/a/k/a;->random([Ljava/lang/Object;Lk0/q/c;)Ljava/lang/Object; + invoke-static {v1, v2}, Lf/n/a/k/a;->random([Ljava/lang/Object;Lk0/p/c;)Ljava/lang/Object; move-result-object v1 @@ -271,15 +286,9 @@ move-result-object v0 - sget-object v1, Lk0/q/c;->b:Lk0/q/c$a; + sget-object v1, Lk0/p/c;->b:Lk0/p/c$a; - const-string v2, "$this$random" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "random" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_2 invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z @@ -291,11 +300,11 @@ move-result v2 - invoke-virtual {v1, v2}, Lk0/q/c;->nextInt(I)I + invoke-virtual {v1, v2}, Lk0/p/c;->nextInt(I)I move-result v1 - invoke-static {v0, v1}, Lk0/j/l;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; + invoke-static {v0, v1}, Lk0/i/l;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; move-result-object v0 @@ -314,6 +323,15 @@ invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V throw v0 + + :cond_2 + const-string v0, "$this$random" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method private final handleStoreState(Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$StoreState;)V @@ -428,7 +446,7 @@ const-string v2, "storeUserSettings\n \u2026(/* customStatus */ null)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 @@ -478,36 +496,32 @@ .method public final setStatus(Lcom/discord/models/domain/ModelPresence$Status;)V .locals 12 - const-string v0, "status" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - - sget-object v1, Lcom/discord/restapi/RestAPIParams$UserSettings;->Companion:Lcom/discord/restapi/RestAPIParams$UserSettings$Companion; - - invoke-virtual {v1, p1}, Lcom/discord/restapi/RestAPIParams$UserSettings$Companion;->createWithStatus(Lcom/discord/models/domain/ModelPresence$Status;)Lcom/discord/restapi/RestAPIParams$UserSettings; - - move-result-object p1 - - invoke-virtual {v0, p1}, Lcom/discord/utilities/rest/RestAPI;->updateUserSettings(Lcom/discord/restapi/RestAPIParams$UserSettings;)Lrx/Observable; - - move-result-object p1 - const/4 v0, 0x0 - const/4 v1, 0x1 + if-eqz p1, :cond_0 - const/4 v2, 0x0 + iget-object v1, p0, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + sget-object v2, Lcom/discord/restapi/RestAPIParams$UserSettings;->Companion:Lcom/discord/restapi/RestAPIParams$UserSettings$Companion; + + invoke-virtual {v2, p1}, Lcom/discord/restapi/RestAPIParams$UserSettings$Companion;->createWithStatus(Lcom/discord/models/domain/ModelPresence$Status;)Lcom/discord/restapi/RestAPIParams$UserSettings; + + move-result-object p1 + + invoke-virtual {v1, p1}, Lcom/discord/utilities/rest/RestAPI;->updateUserSettings(Lcom/discord/restapi/RestAPIParams$UserSettings;)Lrx/Observable; + + move-result-object p1 + + const/4 v1, 0x0 + + const/4 v2, 0x1 + + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v3 const-class v4, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel; - sget-object v9, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1;->INSTANCE:Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1; - const/4 v5, 0x0 const/4 v6, 0x0 @@ -516,6 +530,8 @@ const/4 v8, 0x0 + sget-object v9, Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1;->INSTANCE:Lcom/discord/widgets/user/WidgetUserStatusSheetViewModel$setStatus$1; + const/16 v10, 0x1e const/4 v11, 0x0 @@ -523,4 +539,11 @@ invoke-static/range {v3 .. v11}, 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, "status" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerify.smali b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerify.smali index 57f30e8305..c4b2d95ec8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerify.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerify.smali @@ -67,7 +67,7 @@ const-string v2, "StoreStream.getUserSettings().locale" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; @@ -75,7 +75,7 @@ const-string v2, "(this as java.lang.String).toLowerCase()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion.smali index 194d939ad0..45fb10f0d1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion.smali @@ -36,9 +36,7 @@ .method public final getLaunchIntent(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;ZZZ)Landroid/content/Intent; .locals 2 - const-string v0, "mode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -65,4 +63,13 @@ invoke-virtual {v0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; return-object v0 + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1.smali index 4f13386e53..cd0343c9dd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/models/domain/ModelUser$RequiredAction;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Boolean;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -52,7 +49,25 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser$RequiredAction;Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelUser$RequiredAction; + + check-cast p2, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1;->call(Lcom/discord/models/domain/ModelUser$RequiredAction;Lcom/discord/models/domain/ModelUser;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelUser$RequiredAction;Lcom/discord/models/domain/ModelUser;)Z .locals 5 iget-object v0, p0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1;->this$0:Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase; @@ -69,7 +84,7 @@ if-eqz v0, :cond_0 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->getPhone()Ljava/lang/String; @@ -93,7 +108,7 @@ if-eqz v4, :cond_1 - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->isVerified()Z @@ -111,29 +126,11 @@ const-string v2, "requiredAction" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v0, v1, p1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->access$computeShouldDismiss(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;ZZLcom/discord/models/domain/ModelUser$RequiredAction;)Z move-result p1 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelUser$RequiredAction; - - check-cast p2, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$getShouldDismissObservable$1;->call(Lcom/discord/models/domain/ModelUser$RequiredAction;Lcom/discord/models/domain/ModelUser;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$onViewBoundOrOnResume$1.smali index 03f829571c..c5122d6a6c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserAccountVerifyBase.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleIsAuthorized" - - const-string v5, "handleIsAuthorized(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleIsAuthorized" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleIsAuthorized(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$setOptionsMenu$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$setOptionsMenu$1.smali index c74e8aff98..93302ab96a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$setOptionsMenu$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase$setOptionsMenu$1.smali @@ -64,7 +64,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase.smali b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase.smali index 946b8b1044..46812ec1a0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/account/WidgetUserAccountVerifyBase.smali @@ -142,7 +142,7 @@ goto :goto_0 :cond_5 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -151,7 +151,7 @@ return v4 :cond_7 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -209,7 +209,7 @@ const-string v1, "Observable\n .comb\u2026requiredAction)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable; @@ -221,7 +221,7 @@ const-string v1, "Observable\n .comb\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -237,7 +237,7 @@ const-string v1, "context ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-nez p1, :cond_0 @@ -293,7 +293,7 @@ :cond_1 const-string v0, "mode" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -314,7 +314,7 @@ :cond_0 const-string v0, "mode" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -361,7 +361,7 @@ :cond_1 const-string v0, "mode" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -389,9 +389,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 6 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -441,11 +439,11 @@ move-result-object p1 - const-string v0, "INTENT_MODE" + const/4 v0, -0x1 - const/4 v1, -0x1 + const-string v1, "INTENT_MODE" - invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I + invoke-virtual {p1, v1, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result p1 @@ -516,6 +514,15 @@ :cond_2 return-void + + :cond_3 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -577,15 +584,22 @@ .end method .method public final setMode(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->mode:Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setPhoneAllowed(Z)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/calls/PrivateCallLauncher.smali b/com.discord/smali_classes2/com/discord/widgets/user/calls/PrivateCallLauncher.smali index 7454bce57e..28cbf41ec5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/calls/PrivateCallLauncher.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/calls/PrivateCallLauncher.smali @@ -17,21 +17,15 @@ .method public constructor (Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V .locals 1 - const-string v0, "appPermissionsRequests" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "appComponent" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "fragmentManager" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -44,6 +38,34 @@ iput-object p4, p0, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->fragmentManager:Landroidx/fragment/app/FragmentManager; return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "appPermissionsRequests" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$Companion.smali index f4408033ae..92e86d2b08 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$Companion.smali @@ -36,21 +36,19 @@ .method public final launch(Landroid/content/Context;Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->Companion:Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion; - const/4 v1, 0x0 + const/4 v1, 0x1 - const/4 v2, 0x1 + const/4 v2, 0x0 - invoke-virtual {v0, p2, v1, v1, v2}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion;->getLaunchIntent(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;ZZZ)Landroid/content/Intent; + invoke-virtual {v0, p2, v2, v2, v1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion;->getLaunchIntent(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;ZZZ)Landroid/content/Intent; move-result-object p2 @@ -65,4 +63,18 @@ invoke-static {p1, v0, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$1.smali index fc31e636f3..216dc0e93a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/String;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/lang/Void;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -81,7 +79,6 @@ "Ljava/lang/String;", ")", "Lrx/Observable<", - "+", "Ljava/lang/Void;", ">;" } diff --git a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2.smali index c82bcc220a..0d1e358214 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserCaptchaVerify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,48 +61,46 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 4 - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1; + iget-object v1, p0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1; - iget-object v0, v0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + iget-object v1, v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; - invoke-static {v0}, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify;->access$getDimmerView$p(Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify;)Lcom/discord/utilities/dimmer/DimmerView; + invoke-static {v1}, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify;->access$getDimmerView$p(Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify;)Lcom/discord/utilities/dimmer/DimmerView; - move-result-object v0 - - const/4 v1, 0x0 + move-result-object v1 const/4 v2, 0x2 const/4 v3, 0x0 - invoke-static {v0, v1, v1, v2, v3}, Lcom/discord/utilities/dimmer/DimmerView;->setDimmed$default(Lcom/discord/utilities/dimmer/DimmerView;ZZILjava/lang/Object;)V + invoke-static {v1, v3, v3, v2, v0}, Lcom/discord/utilities/dimmer/DimmerView;->setDimmed$default(Lcom/discord/utilities/dimmer/DimmerView;ZZILjava/lang/Object;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getThrowable()Ljava/lang/Throwable; move-result-object p1 - instance-of v0, p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure; + instance-of v1, p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - move-object p1, v3 + move-object p1, v0 :cond_0 check-cast p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure; if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1; + iget-object v1, p0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$2;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1; - iget-object v0, v0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + iget-object v1, v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1;->this$0:Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; - invoke-virtual {v0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; + invoke-virtual {v1}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;->getErrorStringId()I @@ -110,8 +108,15 @@ const/16 v2, 0xc - invoke-static {v0, p1, v1, v3, v2}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V + invoke-static {v1, p1, v3, v0, v2}, Lf/a/b/p;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V :cond_1 return-void + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$3.smali index 29c91574f4..0b8adafd00 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserCaptchaVerify.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1.smali index 13b1dec252..7ed7a4b1b3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify$onViewBound$1.smali @@ -77,7 +77,7 @@ const-string v0, "CaptchaHelper\n \u2026SubscribeOn()\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali index adca619961..6e6c0a3301 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali @@ -35,57 +35,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "verifyButton" + const-class v2, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; - const-string v3, "getVerifyButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "verifyButton" - move-result-object v1 + const-string v4, "getVerifyButton()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cancelButton" + const/4 v2, 0x0 - const-string v3, "getCancelButton()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cancelButton" + + const-string v4, "getCancelButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "help" + const-class v2, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; - const-string v3, "getHelp()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "help" + + const-string v4, "getHelp()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmerView" + const-class v2, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify; - const-string v3, "getDimmerView()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmerView" + + const-string v4, "getDimmerView()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -257,9 +281,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->onViewBound(Landroid/view/View;)V @@ -294,4 +316,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali index 426390b483..b945071c1b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali @@ -36,21 +36,19 @@ .method public final launch(Landroid/content/Context;Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "mode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->Companion:Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion; - const/4 v1, 0x0 + const/4 v1, 0x1 - const/4 v2, 0x1 + const/4 v2, 0x0 - invoke-virtual {v0, p2, v1, v1, v2}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion;->getLaunchIntent(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;ZZZ)Landroid/content/Intent; + invoke-virtual {v0, p2, v2, v2, v1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion;->getLaunchIntent(Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;ZZZ)Landroid/content/Intent; move-result-object p2 @@ -59,4 +57,18 @@ invoke-static {p1, v0, p2}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$1.smali index de7b08e855..10dc2373dd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserEmailUpdate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/text/Editable;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$1;->this$0:Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; invoke-static {p1}, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate;->access$handleTextChanged(Lcom/discord/widgets/user/email/WidgetUserEmailUpdate;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$2.smali index 9a9b281977..107604dca0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserEmailUpdate.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/text/Editable;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$2;->this$0:Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; invoke-static {p1}, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate;->access$handleTextChanged(Lcom/discord/widgets/user/email/WidgetUserEmailUpdate;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$3.smali index a49765446d..89baab9d92 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$3.smali @@ -103,7 +103,7 @@ const-string v0, "RestAPI\n .api\n \u2026rmers.withDimmer(dimmer))" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate$onViewBound$3;->this$0:Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali index 791a067f6d..add7b74e4f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali @@ -35,57 +35,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; + new-instance v1, Lk0/n/c/q; - const-string v2, "emailChangeEmailField" + const-class v2, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; - const-string v3, "getEmailChangeEmailField()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emailChangeEmailField" - move-result-object v1 + const-string v4, "getEmailChangeEmailField()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "emailChangePasswordField" + const/4 v2, 0x0 - const-string v3, "getEmailChangePasswordField()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "emailChangePasswordField" + + const-string v4, "getEmailChangePasswordField()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; + new-instance v1, Lk0/n/c/q; - const-string v2, "emailChangeButton" + const-class v2, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; - const-string v3, "getEmailChangeButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emailChangeButton" + + const-string v4, "getEmailChangeButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/user/email/WidgetUserEmailUpdate; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -389,9 +413,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->onViewBound(Landroid/view/View;)V @@ -426,4 +448,13 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailVerify.smali b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailVerify.smali index 8e34851a6f..3035dbe485 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailVerify.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/email/WidgetUserEmailVerify.smali @@ -145,7 +145,7 @@ move-result-object p1 - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$Companion.smali index 10d92299a1..3be4051110 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$Companion.smali @@ -62,7 +62,7 @@ const/4 v3, 0x4 - invoke-static {p1, v0, v1, v2, v3}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, v0, v1, v2, v3}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v0 @@ -94,7 +94,7 @@ move-result-object v0 :cond_1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -124,7 +124,7 @@ const/4 v4, 0x4 - invoke-static {p1, v1, v2, v3, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {p1, v1, v2, v3, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v1 @@ -170,7 +170,7 @@ move-result-object v1 - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -196,13 +196,11 @@ .method public final launch(Landroid/content/Context;Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Mode;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "mode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 sget-object v0, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->Companion:Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase$Companion; @@ -228,4 +226,18 @@ invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_1 + const-string p1, "mode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$1.smali index 04ca32a562..5ae2a8291d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserPhoneAdd.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/text/Editable;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$1;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; invoke-static {p1}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->access$handleAreaCodeTextChanged(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$2.smali index 8f0f4a3ef3..1a20b8e7e9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserPhoneAdd.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .end method .method public final invoke(Landroid/text/Editable;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$2;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; invoke-static {p1}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->access$handlePhoneNumberTextChanged(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3.smali index fd96c42172..952a5870b7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3.smali @@ -37,71 +37,69 @@ .method public final onClick(Landroid/view/View;)V .locals 6 - const-string v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v0 + move-result-object v1 - new-instance v1, Lcom/discord/restapi/RestAPIParams$Phone; + new-instance v2, Lcom/discord/restapi/RestAPIParams$Phone; + + iget-object v3, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + + invoke-static {v3}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->access$phoneNumberWithCountryCode(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;)Ljava/lang/String; + + move-result-object v3 + + invoke-direct {v2, v3}, Lcom/discord/restapi/RestAPIParams$Phone;->(Ljava/lang/String;)V + + invoke-virtual {v1, v2}, Lcom/discord/utilities/rest/RestAPI;->userAddPhone(Lcom/discord/restapi/RestAPIParams$Phone;)Lrx/Observable; + + move-result-object v1 + + const/4 v2, 0x0 + + const/4 v3, 0x1 + + invoke-static {v1, v2, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + + move-result-object v1 iget-object v2, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - invoke-static {v2}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->access$phoneNumberWithCountryCode(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;)Ljava/lang/String; + invoke-static {v2}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->access$getDimmer$p(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;)Lcom/discord/utilities/dimmer/DimmerView; move-result-object v2 - invoke-direct {v1, v2}, Lcom/discord/restapi/RestAPIParams$Phone;->(Ljava/lang/String;)V + const-wide/16 v3, 0x0 - invoke-virtual {v0, v1}, Lcom/discord/utilities/rest/RestAPI;->userAddPhone(Lcom/discord/restapi/RestAPIParams$Phone;)Lrx/Observable; + const/4 v5, 0x2 - move-result-object v0 + invoke-static {v2, v3, v4, v5}, Lf/a/b/s;->u(Lcom/discord/utilities/dimmer/DimmerView;JI)Lrx/Observable$c; - const/4 v1, 0x0 + move-result-object v2 - const/4 v2, 0x1 - - const/4 v3, 0x0 - - invoke-static {v0, v1, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - - invoke-static {v1}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->access$getDimmer$p(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;)Lcom/discord/utilities/dimmer/DimmerView; + invoke-virtual {v1, v2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; move-result-object v1 - const-wide/16 v4, 0x0 + const-string v2, "api\n .userAddPh\u2026mpose(withDimmer(dimmer))" - const/4 v2, 0x2 + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, v4, v5, v2}, Lf/a/b/s;->u(Lcom/discord/utilities/dimmer/DimmerView;JI)Lrx/Observable$c; + iget-object v2, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + + invoke-static {v1, v2, v0, v5, 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 - invoke-virtual {v0, v1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + new-instance v2, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3$1; - move-result-object v0 - - const-string v1, "api\n .userAddPh\u2026mpose(withDimmer(dimmer))" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - - invoke-static {v0, v1, 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 v0 - - new-instance v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3$1; - - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3$1;->(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;Landroid/view/View;)V + invoke-direct {v2, p0, p1}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3$1;->(Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;Landroid/view/View;)V iget-object p1, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd$onViewBound$3;->this$0:Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; @@ -109,13 +107,20 @@ move-result-object p1 - const/4 v2, 0x4 + const/4 v3, 0x4 - invoke-static {v1, p1, v3, v2}, Lf/a/b/s;->p(Lrx/functions/Action1;Landroid/content/Context;Lrx/functions/Action1;I)Lrx/Observable$c; + invoke-static {v2, p1, v0, v3}, Lf/a/b/s;->p(Lrx/functions/Action1;Landroid/content/Context;Lrx/functions/Action1;I)Lrx/Observable$c; move-result-object p1 - invoke-virtual {v0, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + invoke-virtual {v1, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; return-void + + :cond_0 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali index 48b60a7572..b24e27cafb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali @@ -37,71 +37,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "userPhoneAddDescriptionNote" + const-class v2, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - const-string v3, "getUserPhoneAddDescriptionNote()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "userPhoneAddDescriptionNote" - move-result-object v1 + const-string v4, "getUserPhoneAddDescriptionNote()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "userPhoneAddCountryCode" + const/4 v2, 0x0 - const-string v3, "getUserPhoneAddCountryCode()Lcom/google/android/material/textfield/TextInputLayout;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "userPhoneAddCountryCode" + + const-string v4, "getUserPhoneAddCountryCode()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "userPhoneAddNumber" + const-class v2, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - const-string v3, "getUserPhoneAddNumber()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userPhoneAddNumber" + + const-string v4, "getUserPhoneAddNumber()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "userPhoneNext" + const-class v2, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - const-string v3, "getUserPhoneNext()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userPhoneNext" + + const-string v4, "getUserPhoneNext()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; + new-instance v1, Lk0/n/c/q; - const-string v2, "dimmer" + const-class v2, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd; - const-string v3, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dimmer" + + const-string v4, "getDimmer()Lcom/discord/utilities/dimmer/DimmerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -554,35 +584,33 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 8 + .locals 9 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->onViewBound(Landroid/view/View;)V invoke-virtual {p0}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->isForced()Z - move-result v0 + move-result v1 - xor-int/lit8 v2, v0, 0x1 + xor-int/lit8 v3, v1, 0x1 - const v0, 0x7f040275 + const v1, 0x7f040275 - const/4 v1, 0x0 + const/4 v2, 0x0 - const/4 v3, 0x2 + const/4 v4, 0x2 - const/4 v4, 0x0 - - invoke-static {p1, v0, v1, v3, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p1, v1, v2, v4, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v3 + move-result-object v4 invoke-virtual {p0}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->isForced()Z @@ -594,20 +622,20 @@ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object p1 - - move-object v4, p1 + move-result-object v0 :cond_0 - const/4 v5, 0x0 + move-object v5, v0 - const/16 v6, 0x8 + const/4 v6, 0x0 - const/4 v7, 0x0 + const/16 v7, 0x8 - move-object v1, p0 + const/4 v8, 0x0 - invoke-static/range {v1 .. v7}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + move-object v2, p0 + + invoke-static/range {v2 .. v8}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; invoke-direct {p0}, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->getUserPhoneAddDescriptionNote()Landroid/widget/TextView; @@ -621,9 +649,9 @@ const-string v1, "getString(R.string.enter_phone_description_note)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v0}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v0 @@ -666,4 +694,11 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1$$special$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1$$special$$inlined$let$lambda$1.smali index 946d9bfe52..cd6d74b13f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1$$special$$inlined$let$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1$$special$$inlined$let$lambda$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelApplication;", - "Lcom/discord/widgets/user/presence/ModelRichPresence;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1.smali index 06901a2eb9..20a7de503c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelPresence;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/user/presence/ModelRichPresence;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion.smali index 773b1ded0c..8dc19e89fd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence$Companion.smali @@ -55,7 +55,7 @@ # virtual methods .method public final get(JLcom/discord/stores/StoreUserPresence;)Lrx/Observable; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -67,9 +67,7 @@ } .end annotation - const-string v0, "storeUserPresence" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-virtual {p3, p1, p2}, Lcom/discord/stores/StoreUserPresence;->getForUserId(J)Lrx/Observable; @@ -83,7 +81,16 @@ const-string p2, "storeUserPresence\n \u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "storeUserPresence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence.smali index 909e38fc8a..5653edc563 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ModelRichPresence.smali @@ -37,11 +37,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelApplication;)V - .locals 1 + .locals 0 - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -50,6 +48,15 @@ iput-object p2, p0, Lcom/discord/widgets/user/presence/ModelRichPresence;->primaryApplication:Lcom/discord/models/domain/ModelApplication; return-void + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelApplication;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -134,15 +141,22 @@ .method public final copy(Lcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelApplication;)Lcom/discord/widgets/user/presence/ModelRichPresence; .locals 1 - const-string v0, "presence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/presence/ModelRichPresence; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/user/presence/ModelRichPresence;->(Lcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelApplication;)V return-object v0 + + :cond_0 + const-string p1, "presence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -160,7 +174,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/presence/ModelRichPresence;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -170,7 +184,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/presence/ModelRichPresence;->primaryApplication:Lcom/discord/models/domain/ModelApplication; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderGameRichPresence.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderGameRichPresence.smali index b1deff050a..fdf3931a7b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderGameRichPresence.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderGameRichPresence.smali @@ -11,9 +11,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "containerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x1 @@ -22,6 +20,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderGameRichPresence;->containerView:Landroid/view/View; return-void + + :cond_0 + const-string p1, "containerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -114,7 +121,7 @@ :goto_1 const-string v2, "model.party?.run {\n \u2026)\n }\n } ?: \"\"" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/lang/StringBuilder; @@ -134,7 +141,7 @@ if-eqz p2, :cond_3 - invoke-static {p2}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p2 @@ -145,11 +152,11 @@ goto :goto_2 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.CharSequence" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -163,13 +170,13 @@ const-string v2, "headerTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getHeaderTv()Landroid/widget/TextView; move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context; @@ -177,7 +184,7 @@ const-string v3, "headerTv.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, p1}, Lcom/discord/utilities/presence/PresenceUtils;->getActivityHeader(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; @@ -191,7 +198,7 @@ const-string v2, "titleTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getName()Ljava/lang/String; @@ -205,7 +212,7 @@ const-string v2, "detailsTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getDetails()Ljava/lang/String; @@ -219,7 +226,7 @@ const-string v2, "stateTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V @@ -229,7 +236,7 @@ const-string v1, "timeTv" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getTimestamps()Lcom/discord/models/domain/activity/ModelActivityTimestamps; @@ -257,97 +264,86 @@ .end method .method public configureUi(Lcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/utilities/streams/StreamContext;Landroid/content/Context;ZLcom/discord/models/domain/ModelUser;)V - .locals 10 + .locals 13 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "applicationContext" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 invoke-super/range {p0 .. p5}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureUi(Lcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/utilities/streams/StreamContext;Landroid/content/Context;ZLcom/discord/models/domain/ModelUser;)V invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getLargeIv()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object p2 + move-result-object v1 - const-string p3, "largeIv" + const-string v2, "largeIv" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p2}, Landroid/widget/ImageView;->getVisibility()I + invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I - move-result p2 + move-result v1 - if-eqz p2, :cond_2 + if-eqz v1, :cond_2 if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/user/presence/ModelRichPresence;->getPrimaryApplication()Lcom/discord/models/domain/ModelApplication; - move-result-object p1 + move-result-object v1 - if-eqz p1, :cond_1 + if-eqz v1, :cond_1 - sget-object v0, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; + sget-object v3, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; - invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplication;->getId()J + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getId()J - move-result-wide v1 + move-result-wide v4 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getIcon()Ljava/lang/String; - move-result-object p1 + move-result-object v0 - if-eqz p1, :cond_0 + if-eqz v0, :cond_0 goto :goto_0 :cond_0 - const-string p1, "" + const-string v0, "" :goto_0 - move-object v3, p1 + move-object v6, v0 - const/4 v4, 0x0 + const/4 v7, 0x0 - const/4 v5, 0x4 + const/4 v8, 0x4 - const/4 v6, 0x0 + const/4 v9, 0x0 - invoke-static/range {v0 .. v6}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + invoke-static/range {v3 .. v9}, Lcom/discord/utilities/icon/IconUtils;->getApplicationIcon$default(Lcom/discord/utilities/icon/IconUtils;JLjava/lang/String;IILjava/lang/Object;)Ljava/lang/String; - move-result-object p1 - - goto :goto_1 + move-result-object v0 :cond_1 - const/4 p1, 0x0 - - :goto_1 - move-object v1, p1 - - invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getLargeIv()Lcom/facebook/drawee/view/SimpleDraweeView; - - move-result-object p1 - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 p2, 0x0 - - invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setVisibility(I)V + move-object v4, v0 invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getLargeIv()Lcom/facebook/drawee/view/SimpleDraweeView; move-result-object v0 - invoke-static {v0, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v2, 0x0 + const/4 v1, 0x0 - const/4 v3, 0x0 + invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V - const/4 v4, 0x0 + invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getLargeIv()Lcom/facebook/drawee/view/SimpleDraweeView; + + move-result-object v3 + + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -355,12 +351,25 @@ const/4 v7, 0x0 - const/16 v8, 0xfc + const/4 v8, 0x0 const/4 v9, 0x0 - invoke-static/range {v0 .. v9}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V + const/4 v10, 0x0 + + const/16 v11, 0xfc + + const/4 v12, 0x0 + + invoke-static/range {v3 .. v12}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V :cond_2 return-void + + :cond_3 + const-string v1, "applicationContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$1.smali index b9c9bedbf0..8207990639 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$1.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$2.smali index df52e6a42d..ab7e85272b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$2.smali @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$3.smali index 5077afb69f..00d6841fe6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$3.smali @@ -51,7 +51,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$4.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$4.smali index 4390b50c43..0e44cdf9cb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence$configureUi$4.smali @@ -51,7 +51,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Lcom/discord/utilities/integrations/SpotifyHelper;->openPlayStoreForSpotify(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence.smali index 135675f9a5..c263fadfd1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderMusicRichPresence.smali @@ -21,9 +21,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "containerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x2 @@ -84,6 +82,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence;->clock:Lcom/discord/utilities/time/Clock; return-void + + :cond_0 + const-string p1, "containerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -99,7 +106,7 @@ const-string p2, "smallIv" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p2, 0x0 @@ -111,7 +118,7 @@ const-string v0, "smallIvWrap" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V @@ -123,9 +130,9 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "applicationContext" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_c invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->disposeTimer()V @@ -135,8 +142,6 @@ move-result-object p3 - const/4 v0, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/user/presence/ModelRichPresence;->getPrimaryActivity()Lcom/discord/models/domain/activity/ModelActivity; @@ -176,7 +181,7 @@ const/4 v5, 0x1 - invoke-static {v2, v4, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v2, v4, v5}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v2 @@ -192,7 +197,7 @@ const/4 v8, 0x4 - invoke-static {v4, v6, v7, v3, v8}, Lk0/u/k;->replace$default(Ljava/lang/String;CCZI)Ljava/lang/String; + invoke-static {v4, v6, v7, v3, v8}, Lk0/t/k;->replace$default(Ljava/lang/String;CCZI)Ljava/lang/String; move-result-object v4 @@ -208,13 +213,13 @@ const-string v7, "headerTv" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getHeaderTv()Landroid/widget/TextView; move-result-object v8 - invoke-static {v8, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Landroid/widget/TextView;->getContext()Landroid/content/Context; @@ -222,7 +227,7 @@ const-string v8, "headerTv.context" - invoke-static {v7, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v7, p1}, Lcom/discord/utilities/presence/PresenceUtils;->getActivityHeader(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; @@ -236,7 +241,7 @@ const-string v7, "titleTv" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getDetails()Ljava/lang/String; @@ -250,7 +255,7 @@ const-string v7, "detailsTv" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v7, 0x7f1216fc @@ -270,7 +275,7 @@ const-string v6, "timeTv" - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v6, 0x7f1216fb @@ -301,7 +306,7 @@ const-string v4, "textContainer" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v5}, Landroid/view/View;->setSelected(Z)V @@ -311,7 +316,7 @@ const-string v0, "playButton" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v2, :cond_4 @@ -329,7 +334,7 @@ const-string v4, "musicSeekBar" - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v2, :cond_5 @@ -347,7 +352,7 @@ const-string v4, "musicDuration" - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v2, :cond_6 @@ -365,7 +370,7 @@ const-string v4, "musicElapsed" - invoke-static {p2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v2, :cond_7 @@ -378,7 +383,7 @@ iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence;->playButton:Landroid/widget/Button; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f1216e8 @@ -390,7 +395,7 @@ iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence;->playButton:Landroid/widget/Button; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v3}, Landroid/widget/Button;->setEnabled(Z)V @@ -399,7 +404,7 @@ :cond_8 iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence;->playButton:Landroid/widget/Button; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f1216ff @@ -431,7 +436,7 @@ iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence;->playButton:Landroid/widget/Button; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v5}, Landroid/widget/Button;->setEnabled(Z)V @@ -440,7 +445,7 @@ const-string v0, "context" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p3}, Lcom/discord/utilities/integrations/SpotifyHelper;->isSpotifyInstalled(Landroid/content/Context;)Z @@ -495,6 +500,13 @@ invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_c + const-string p1, "applicationContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public setTimeTextViews(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)V @@ -554,7 +566,7 @@ const-string v6, "musicSeekBar" - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V double-to-int v4, v4 @@ -564,7 +576,7 @@ const-string v4, "musicElapsed" - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v4, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; @@ -580,7 +592,7 @@ const-string v0, "musicDuration" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$1.smali index a47334641f..70fe865fdb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$1.smali @@ -25,12 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/List<", - "+", - "Lcom/discord/models/domain/ModelConnectedAccount;", - ">;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -52,21 +47,36 @@ # virtual methods -.method public final call(Ljava/util/List;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/util/List; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$1;->call(Ljava/util/List;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/util/List;)Z .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/discord/models/domain/ModelConnectedAccount;", - ">;)", - "Ljava/lang/Boolean;" + ">;)Z" } .end annotation const-string v0, "it" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z @@ -110,7 +120,7 @@ const-string v4, "Locale.ENGLISH" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v2, :cond_2 @@ -120,9 +130,9 @@ const-string v3, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -133,31 +143,15 @@ goto :goto_0 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_3 :goto_0 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$1;->call(Ljava/util/List;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$2.smali index 59443dcb3d..81c0f5b62d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "ViewHolderPlatformRichPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lrx/subscriptions/CompositeSubscription;)V - .locals 7 + .locals 1 - const-class v3, Lrx/subscriptions/CompositeSubscription; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "add" - - const-string v5, "add(Lrx/Subscription;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "add" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lrx/subscriptions/CompositeSubscription; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "add(Lrx/Subscription;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lrx/subscriptions/CompositeSubscription; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$3.smali index bfe0905792..3b0d687760 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewHolderPlatformRichPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,7 +69,7 @@ const-string v1, "connectButton" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$4.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$4.smali index 5bf766c133..8a5e9d3533 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence$configureUi$4.smali @@ -51,7 +51,7 @@ const-string v2, "it" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -59,7 +59,7 @@ const-string v2, "it.context" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/stores/StoreUserConnections;->authorizeConnection(Ljava/lang/String;Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence.smali index 102fa64300..1049f82de5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderPlatformRichPresence.smali @@ -15,9 +15,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "containerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x3 @@ -42,6 +40,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence;->subscriptions:Lrx/subscriptions/CompositeSubscription; return-void + + :cond_0 + const-string p1, "containerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getConnectButton$p(Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence;)Landroid/widget/Button; @@ -85,7 +92,7 @@ const-string v5, "smallIv" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x1 @@ -125,13 +132,13 @@ const-string v8, "smallIvWrap" - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getSmallIv()Landroid/widget/ImageView; move-result-object v8 - invoke-static {v8, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Landroid/view/View;->getVisibility()I @@ -182,7 +189,7 @@ move-result-object v4 - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroid/widget/ImageView;->getResources()Landroid/content/res/Resources; @@ -225,7 +232,7 @@ move-result-object v3 - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/utilities/platform/Platform;->getPlatformImage()Ljava/lang/Integer; @@ -246,7 +253,7 @@ move-result-object v1 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I @@ -299,7 +306,7 @@ move-result-object v1 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v7}, Landroid/widget/ImageView;->setVisibility(I)V @@ -307,7 +314,7 @@ move-result-object v8 - invoke-static {v8, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v10, 0x0 @@ -338,14 +345,12 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string p2, "applicationContext" + const/4 p2, 0x0 - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_8 invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence;->disposeSubscriptions()V - const/4 p2, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/user/presence/ModelRichPresence;->getPrimaryActivity()Lcom/discord/models/domain/activity/ModelActivity; @@ -413,13 +418,13 @@ const-string v2, "headerTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getHeaderTv()Landroid/widget/TextView; move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context; @@ -427,7 +432,7 @@ const-string v3, "headerTv.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, p3}, Lcom/discord/utilities/presence/PresenceUtils;->getActivityHeader(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; @@ -441,7 +446,7 @@ const-string v2, "titleTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/activity/ModelActivity;->getName()Ljava/lang/String; @@ -455,7 +460,7 @@ const-string v2, "timeTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/activity/ModelActivity;->getTimestamps()Lcom/discord/models/domain/activity/ModelActivityTimestamps; @@ -476,7 +481,7 @@ const-string p3, "textContainer" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 p3, 0x1 @@ -486,7 +491,7 @@ const-string v1, "connectButton" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p5}, Lcom/discord/utilities/platform/Platform;->getEnabled()Z @@ -501,7 +506,7 @@ iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence;->connectButton:Landroid/widget/Button; - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p4, p0, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence;->containerView:Landroid/view/View; @@ -555,7 +560,7 @@ const-string p3, "StoreStream\n .g\u2026 .distinctUntilChanged()" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; @@ -605,6 +610,13 @@ invoke-virtual {p1, p4}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_8 + const-string p1, "applicationContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public disposeSubscriptions()V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderStreamRichPresence.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderStreamRichPresence.smali index 04f4dfeb4b..3d99c51fb1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderStreamRichPresence.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderStreamRichPresence.smali @@ -13,9 +13,7 @@ .method public constructor (Landroid/view/View;)V .locals 1 - const-string v0, "containerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x4 @@ -31,13 +29,22 @@ const-string v0, "containerView.findViewById(R.id.stream_preview)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/StreamPreviewView; iput-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->streamPreview:Lcom/discord/views/StreamPreviewView; return-void + + :cond_0 + const-string p1, "containerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final configureStreamPreview(Lcom/discord/utilities/streams/StreamContext;)V @@ -152,9 +159,7 @@ invoke-virtual {v1, v0, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object p2 - - move-object v0, p2 + move-result-object v0 :cond_2 :goto_0 @@ -168,7 +173,7 @@ :goto_1 const-string p2, "party?.run {\n when \u2026 )\n }\n } ?: \"\"" - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Ljava/lang/StringBuilder; @@ -188,7 +193,7 @@ if-eqz p1, :cond_4 - invoke-static {p1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p1 @@ -199,11 +204,11 @@ return-object p1 :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.CharSequence" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -221,7 +226,7 @@ const-string p2, "largeIv" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 p2, 0x8 @@ -233,7 +238,7 @@ const-string v0, "smallIv" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V @@ -243,7 +248,7 @@ const-string v0, "smallIvWrap" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V @@ -261,7 +266,7 @@ const-string v1, "headerTv" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->containerView:Landroid/view/View; @@ -345,7 +350,7 @@ move-result-object v1 - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V @@ -355,7 +360,7 @@ const-string v1, "titleTv" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getName()Ljava/lang/String; @@ -369,7 +374,7 @@ const-string v1, "detailsTv" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getDetails()Ljava/lang/String; @@ -383,7 +388,7 @@ const-string v1, "stateTv" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V @@ -393,7 +398,7 @@ const-string v0, "timeTv" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getTimestamps()Lcom/discord/models/domain/activity/ModelActivityTimestamps; @@ -415,7 +420,7 @@ move-result-object p1 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 p2, 0x8 @@ -437,14 +442,12 @@ .method public configureUi(Lcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/utilities/streams/StreamContext;Landroid/content/Context;ZLcom/discord/models/domain/ModelUser;)V .locals 0 - const-string p4, "applicationContext" + const/4 p4, 0x0 - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->disposeTimer()V - const/4 p3, 0x0 - if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/user/presence/ModelRichPresence;->getPresence()Lcom/discord/models/domain/ModelPresence; @@ -460,21 +463,21 @@ goto :goto_0 :cond_0 - move-object p1, p3 + move-object p1, p4 :goto_0 if-eqz p2, :cond_1 invoke-virtual {p2}, Lcom/discord/utilities/streams/StreamContext;->getJoinability()Lcom/discord/utilities/streams/StreamContext$Joinability; - move-result-object p3 + move-result-object p4 :cond_1 - sget-object p4, Lcom/discord/utilities/streams/StreamContext$Joinability;->MISSING_PERMISSIONS:Lcom/discord/utilities/streams/StreamContext$Joinability; + sget-object p3, Lcom/discord/utilities/streams/StreamContext$Joinability;->MISSING_PERMISSIONS:Lcom/discord/utilities/streams/StreamContext$Joinability; const/4 p5, 0x0 - if-ne p3, p4, :cond_2 + if-ne p4, p3, :cond_2 const/4 p3, 0x1 @@ -512,6 +515,13 @@ invoke-direct {p0, p2}, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->configureStreamPreview(Lcom/discord/utilities/streams/StreamContext;)V return-void + + :cond_6 + const-string p1, "applicationContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public final setOnStreamPreviewClicked(Lkotlin/jvm/functions/Function0;)V @@ -525,9 +535,7 @@ } .end annotation - const-string v0, "onStreamPreviewClicked" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->streamPreview:Lcom/discord/views/StreamPreviewView; @@ -538,4 +546,13 @@ invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onStreamPreviewClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali index da99031ec0..229c8dd60f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali @@ -68,7 +68,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 @@ -87,7 +87,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->(Landroid/view/View;)V @@ -102,7 +102,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence;->(Landroid/view/View;)V @@ -117,7 +117,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence;->(Landroid/view/View;)V @@ -130,7 +130,7 @@ move-result-object p1 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/discord/widgets/user/presence/ViewHolderGameRichPresence;->(Landroid/view/View;)V @@ -188,7 +188,7 @@ :goto_0 const-string p2, "spotify" - invoke-static {p1, p2, v0}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, p2, v0}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 @@ -208,11 +208,9 @@ # virtual methods .method public final setRichPresence(Landroid/view/ViewGroup;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;)Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0, p2, p3}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion;->getRPViewHolderType(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)I @@ -237,4 +235,13 @@ :cond_1 return-object p4 + + :cond_2 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1.smali index bdb7ed7798..fa3d3973e5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewHolderUserRichPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1;->this$0:Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence; invoke-static {v0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->access$setPerSecondTimerSubscription$p(Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2.smali index ea8986149b..bda2cab305 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewHolderUserRichPresence.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence.smali b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence.smali index 81313d70ac..7788a9565b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/presence/ViewHolderUserRichPresence.smali @@ -89,11 +89,9 @@ .end method .method public constructor (Landroid/view/View;I)V - .locals 1 + .locals 2 - const-string v0, "containerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -207,37 +205,46 @@ new-array p1, p1, [Landroid/widget/Button; - iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; + const/4 p2, 0x0 - const v0, 0x7f0a075c + iget-object v0, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; - invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + const v1, 0x7f0a075c - move-result-object p2 + invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - check-cast p2, Landroid/widget/Button; + move-result-object v0 - const/4 v0, 0x0 + check-cast v0, Landroid/widget/Button; - aput-object p2, p1, v0 + aput-object v0, p1, p2 - iget-object p2, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; + const/4 p2, 0x1 - const v0, 0x7f0a075d + iget-object v0, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; - invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + const v1, 0x7f0a075d - move-result-object p2 + invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; - check-cast p2, Landroid/widget/Button; + move-result-object v0 - const/4 v0, 0x1 + check-cast v0, Landroid/widget/Button; - aput-object p2, p1, v0 + aput-object v0, p1, p2 iput-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->buttons:[Landroid/widget/Button; return-void + + :cond_0 + const-string p1, "containerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/view/View;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -298,7 +305,7 @@ const-string p2, "activity?.sessionId ?: return" - invoke-static {v5, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/models/domain/activity/ModelActivity;->getApplicationId()Ljava/lang/Long; @@ -308,7 +315,7 @@ const-string p3, "activity?.applicationId ?: return" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Long;->longValue()J @@ -417,19 +424,19 @@ iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->largeIv:Lcom/facebook/drawee/view/SimpleDraweeView; - invoke-static {v0, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v11}, Landroid/widget/ImageView;->setVisibility(I)V iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->smallIv:Landroid/widget/ImageView; - invoke-static {v0, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v11}, Landroid/widget/ImageView;->setVisibility(I)V iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->smallIvWrap:Landroid/view/View; - invoke-static {v0, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v11}, Landroid/view/View;->setVisibility(I)V @@ -450,7 +457,7 @@ sget-object v12, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; - invoke-static {v14, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v15, 0x0 @@ -480,7 +487,7 @@ sget-object v12, Lcom/discord/utilities/icon/IconUtils;->INSTANCE:Lcom/discord/utilities/icon/IconUtils; - invoke-static {v14, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v15, 0x0 @@ -499,7 +506,7 @@ iget-object v1, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->largeIv:Lcom/facebook/drawee/view/SimpleDraweeView; - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -521,7 +528,7 @@ iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->largeIv:Lcom/facebook/drawee/view/SimpleDraweeView; - invoke-static {v0, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Lcom/discord/models/domain/activity/ModelActivityAssets;->getLargeText()Ljava/lang/String; @@ -531,7 +538,7 @@ iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->smallIv:Landroid/widget/ImageView; - invoke-static {v0, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -539,7 +546,7 @@ iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->smallIv:Landroid/widget/ImageView; - invoke-static {v0, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7}, Lcom/discord/models/domain/activity/ModelActivityAssets;->getSmallText()Ljava/lang/String; @@ -549,11 +556,11 @@ iget-object v0, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->smallIvWrap:Landroid/view/View; - invoke-static {v0, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, v6, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->smallIv:Landroid/widget/ImageView; - invoke-static {v2, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/view/View;->getVisibility()I @@ -580,15 +587,13 @@ .end method .method public configureCustomButtonsUi(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/activity/ModelActivity;Landroid/content/Context;)V - .locals 17 + .locals 16 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "applicationContext" + const/4 v0, 0x0 - move-object/from16 v8, p3 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 if-eqz p2, :cond_0 @@ -596,38 +601,38 @@ move-result-object v1 - move-object/from16 v10, p0 + move-object/from16 v9, p0 - move-object v9, v1 + move-object v8, v1 goto :goto_0 :cond_0 - const/4 v9, 0x0 + move-object/from16 v9, p0 - move-object/from16 v10, p0 + move-object v8, v0 :goto_0 - iget-object v11, v10, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->buttons:[Landroid/widget/Button; + iget-object v10, v9, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->buttons:[Landroid/widget/Button; - array-length v12, v11 + array-length v11, v10 - const/4 v13, 0x0 + const/4 v12, 0x0 const/4 v2, 0x0 - const/4 v14, 0x0 + const/4 v13, 0x0 :goto_1 - if-ge v14, v12, :cond_3 + if-ge v13, v11, :cond_3 - aget-object v15, v11, v14 + aget-object v14, v10, v13 - add-int/lit8 v16, v2, 0x1 + add-int/lit8 v15, v2, 0x1 - if-eqz v9, :cond_1 + if-eqz v8, :cond_1 - invoke-static {v9, v2}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {v8, v2}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object v1 @@ -636,27 +641,27 @@ goto :goto_2 :cond_1 - const/4 v1, 0x0 + move-object v1, v0 :goto_2 const-string v3, "button" if-nez v1, :cond_2 - invoke-static {v15, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v1, 0x8 - invoke-virtual {v15, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v14, v1}, Landroid/view/View;->setVisibility(I)V goto :goto_3 :cond_2 - invoke-static {v15, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v15, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v14, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - invoke-virtual {v15, v13}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v14, v12}, Landroid/view/View;->setVisibility(I)V new-instance v7, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureCustomButtonsUi$$inlined$forEachIndexed$lambda$1; @@ -664,29 +669,40 @@ move-object/from16 v3, p0 - move-object v4, v9 + move-object v4, v8 move-object/from16 v5, p3 move-object/from16 v6, p1 - move-object v0, v7 + move-object v12, v7 move-object/from16 v7, p2 invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureCustomButtonsUi$$inlined$forEachIndexed$lambda$1;->(ILcom/discord/widgets/user/presence/ViewHolderUserRichPresence;Ljava/util/List;Landroid/content/Context;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/activity/ModelActivity;)V - invoke-virtual {v15, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v14, v12}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V :goto_3 - add-int/lit8 v14, v14, 0x1 + add-int/lit8 v13, v13, 0x1 - move/from16 v2, v16 + move v2, v15 + + const/4 v12, 0x0 goto :goto_1 :cond_3 return-void + + :cond_4 + move-object/from16 v9, p0 + + const-string v1, "applicationContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V @@ -780,7 +796,7 @@ :goto_1 const-string v2, "model.party?.run {\n \u2026)\n }\n } ?: \"\"" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/lang/StringBuilder; @@ -800,7 +816,7 @@ if-eqz p2, :cond_4 - invoke-static {p2}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p2 @@ -811,11 +827,11 @@ goto :goto_2 :cond_4 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlin.CharSequence" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -827,11 +843,11 @@ const-string v2, "headerTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v3, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->headerTv:Landroid/widget/TextView; - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context; @@ -839,7 +855,7 @@ const-string v3, "headerTv.context" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2, p1}, Lcom/discord/utilities/presence/PresenceUtils;->getActivityHeader(Landroid/content/Context;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/lang/CharSequence; @@ -851,7 +867,7 @@ const-string v2, "titleTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getDetails()Ljava/lang/String; @@ -863,7 +879,7 @@ const-string v2, "detailsTv" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V @@ -871,7 +887,7 @@ const-string v1, "stateTv" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getAssets()Lcom/discord/models/domain/activity/ModelActivityAssets; @@ -895,7 +911,7 @@ const-string v1, "timeTv" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getTimestamps()Lcom/discord/models/domain/activity/ModelActivityTimestamps; @@ -918,9 +934,9 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string p4, "applicationContext" + const/4 p4, 0x0 - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->disposeTimer()V @@ -928,17 +944,12 @@ invoke-virtual {p1}, Lcom/discord/widgets/user/presence/ModelRichPresence;->getPrimaryActivity()Lcom/discord/models/domain/activity/ModelActivity; - move-result-object p1 - - goto :goto_0 + move-result-object p4 :cond_0 - const/4 p1, 0x0 - - :goto_0 if-nez p2, :cond_1 - if-nez p1, :cond_1 + if-nez p4, :cond_1 iget-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; @@ -949,124 +960,129 @@ return-void :cond_1 - iget-object p4, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; + iget-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; const/4 v0, 0x0 - invoke-virtual {p4, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V + invoke-virtual {p0, p4, p2}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V - iget-object p4, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->textContainer:Landroid/view/View; + iget-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->textContainer:Landroid/view/View; const-string v0, "textContainer" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 - invoke-virtual {p4, v0}, Landroid/view/View;->setSelected(Z)V + invoke-virtual {p1, v0}, Landroid/view/View;->setSelected(Z)V - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureAssetUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V + invoke-virtual {p0, p4, p2}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureAssetUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V - invoke-virtual {p0, p5, p1, p3}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureCustomButtonsUi(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/activity/ModelActivity;Landroid/content/Context;)V + invoke-virtual {p0, p5, p4, p3}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->configureCustomButtonsUi(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/activity/ModelActivity;Landroid/content/Context;)V return-void + + :cond_2 + const-string p1, "applicationContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method .method public configureUiTimestamp(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/app/AppComponent;)V - .locals 10 + .locals 11 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "appComponent" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 if-eqz p1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; + iget-object v1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I + invoke-virtual {v1}, Landroid/view/View;->getVisibility()I - move-result v0 + move-result v1 - if-nez v0, :cond_3 + if-nez v1, :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getTimestamps()Lcom/discord/models/domain/activity/ModelActivityTimestamps; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + invoke-virtual {p0, v1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence; - invoke-virtual {p0, v0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence; - - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_0 - move-object v0, v1 + move-object v1, v0 :goto_0 - if-nez v0, :cond_1 + if-nez v1, :cond_1 goto :goto_1 :cond_1 - iget-object v0, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->perSecondTimerSubscription:Lrx/Subscription; + iget-object v1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->perSecondTimerSubscription:Lrx/Subscription; - if-nez v0, :cond_2 + if-nez v1, :cond_2 - const-wide/16 v2, 0x0 + const-wide/16 v1, 0x0 - const-wide/16 v4, 0x1 + const-wide/16 v3, 0x1 - sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v2, v3, v4, v5, v0}, Lrx/Observable;->B(JJLjava/util/concurrent/TimeUnit;)Lrx/Observable; - - move-result-object v0 - - const/4 v2, 0x2 - - invoke-static {p2, v1, v2}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; - - move-result-object p2 - - invoke-virtual {v0, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; + invoke-static {v1, v2, v3, v4, v5}, Lrx/Observable;->B(JJLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v1 - const-string p2, "Observable\n .in\u2026formers.ui(appComponent))" + const/4 v2, 0x2 - invoke-static {v1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0, v2}, Lf/a/b/s;->s(Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;I)Lrx/Observable$c; - invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + move-result-object p2 + + invoke-virtual {v1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable; move-result-object v2 - const/4 v3, 0x0 + const-string p2, "Observable\n .in\u2026formers.ui(appComponent))" - new-instance v4, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1; + invoke-static {v2, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v4, p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1;->(Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;)V + invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - const/4 v5, 0x0 + move-result-object v3 + + const/4 v4, 0x0 + + new-instance v5, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1; + + invoke-direct {v5, p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$1;->(Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;)V const/4 v6, 0x0 - new-instance v7, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2; + const/4 v7, 0x0 - invoke-direct {v7, p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2;->(Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;Lcom/discord/models/domain/activity/ModelActivity;)V + new-instance v8, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2; - const/16 v8, 0x1a + invoke-direct {v8, p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence$configureUiTimestamp$2;->(Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;Lcom/discord/models/domain/activity/ModelActivity;)V - const/4 v9, 0x0 + const/16 v9, 0x1a - 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 + const/4 v10, 0x0 + + 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 :cond_2 return-void @@ -1076,6 +1092,13 @@ invoke-virtual {p0}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->disposeTimer()V return-void + + :cond_4 + const-string p1, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public disposeSubscriptions()V @@ -1106,23 +1129,23 @@ .end method .method public final friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence; - .locals 11 + .locals 12 - const-string v0, "$this$friendlyTime" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityTimestamps;->getEndMs()J - move-result-wide v0 + move-result-wide v1 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - cmp-long v4, v0, v2 + cmp-long v5, v1, v3 - if-lez v4, :cond_0 + if-lez v5, :cond_0 - sget-object v5, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; + sget-object v6, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; @@ -1130,38 +1153,38 @@ invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v6 + move-result-wide v7 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityTimestamps;->getEndMs()J - move-result-wide v8 + move-result-wide v9 const p1, 0x7f121704 invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getString(I)Ljava/lang/String; - move-result-object v10 + move-result-object v11 - invoke-virtual/range {v5 .. v10}, Lcom/discord/utilities/time/TimeUtils;->toFriendlyString(JJLjava/lang/String;)Ljava/lang/CharSequence; + invoke-virtual/range {v6 .. v11}, Lcom/discord/utilities/time/TimeUtils;->toFriendlyString(JJLjava/lang/String;)Ljava/lang/CharSequence; - move-result-object p1 + move-result-object v0 goto :goto_0 :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityTimestamps;->getStartMs()J - move-result-wide v0 + move-result-wide v1 - cmp-long v4, v0, v2 + cmp-long v5, v1, v3 - if-lez v4, :cond_1 + if-lez v5, :cond_1 - sget-object v5, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; + sget-object v6, Lcom/discord/utilities/time/TimeUtils;->INSTANCE:Lcom/discord/utilities/time/TimeUtils; invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityTimestamps;->getStartMs()J - move-result-wide v6 + move-result-wide v7 invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; @@ -1169,25 +1192,28 @@ invoke-interface {p1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v8 + move-result-wide v9 const p1, 0x7f121706 invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->getString(I)Ljava/lang/String; - move-result-object v10 + move-result-object v11 - invoke-virtual/range {v5 .. v10}, Lcom/discord/utilities/time/TimeUtils;->toFriendlyString(JJLjava/lang/String;)Ljava/lang/CharSequence; + invoke-virtual/range {v6 .. v11}, Lcom/discord/utilities/time/TimeUtils;->toFriendlyString(JJLjava/lang/String;)Ljava/lang/CharSequence; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_1 - const/4 p1, 0x0 - :goto_0 - return-object p1 + return-object v0 + + :cond_2 + const-string p1, "$this$friendlyTime" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getDetailsTv()Landroid/widget/TextView; @@ -1299,33 +1325,31 @@ .end method .method public final setImageAndVisibilityBy(Landroid/widget/ImageView;Ljava/lang/String;Z)V - .locals 11 + .locals 10 - const-string v0, "$this$setImageAndVisibilityBy" + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + 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/16 v8, 0xec - const/16 v9, 0xec + const/4 v9, 0x0 - const/4 v10, 0x0 + move-object v0, p1 - move-object v1, p1 + move-object v1, p2 - move-object v2, p2 + move v4, p3 - move v5, p3 - - invoke-static/range {v1 .. v10}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V + invoke-static/range {v0 .. v9}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Ljava/util/List;ILjava/lang/Object;)V const/4 p3, 0x0 @@ -1333,7 +1357,7 @@ if-eqz p2, :cond_1 - invoke-static {p2}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p2}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p2 @@ -1364,10 +1388,19 @@ invoke-virtual {p1, p3}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_3 + const-string p1, "$this$setImageAndVisibilityBy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnActivityCustomButtonClicked(Lkotlin/jvm/functions/Function5;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1387,13 +1420,20 @@ } .end annotation - const-string v0, "newOnActivityCustomButtonClicked" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->onActivityCustomButtonClicked:Lkotlin/jvm/functions/Function5; return-void + + :cond_0 + const-string p1, "newOnActivityCustomButtonClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setTimeTextViews(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)V @@ -1403,7 +1443,7 @@ const-string v1, "timeTv" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz p1, :cond_0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/RightToLeftGridLayoutManager.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/RightToLeftGridLayoutManager.smali index 19d6f9197d..a6e6e15a8c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/RightToLeftGridLayoutManager.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/RightToLeftGridLayoutManager.smali @@ -5,43 +5,69 @@ # direct methods .method public constructor (Landroid/content/Context;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;I)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;IIZ)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3, p4}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;IIZ)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;II)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2, p3, p4}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileAdminView.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileAdminView.smali index ecb36613ad..e658d06934 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileAdminView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileAdminView.smali @@ -39,99 +39,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + new-instance v1, Lk0/n/c/q; - const-string v2, "editMemberButton" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; - const-string v3, "getEditMemberButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "editMemberButton" - move-result-object v1 + const-string v4, "getEditMemberButton()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "kickButton" + const/4 v2, 0x0 - const-string v3, "getKickButton()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "kickButton" + + const-string v4, "getKickButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + new-instance v1, Lk0/n/c/q; - const-string v2, "banButton" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; - const-string v3, "getBanButton()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "banButton" + + const-string v4, "getBanButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + new-instance v1, Lk0/n/c/q; - const-string v2, "serverMuteButton" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; - const-string v3, "getServerMuteButton()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "serverMuteButton" + + const-string v4, "getServerMuteButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + new-instance v1, Lk0/n/c/q; - const-string v2, "serverDeafenButton" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; - const-string v3, "getServerDeafenButton()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "serverDeafenButton" + + const-string v4, "getServerDeafenButton()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + new-instance v1, Lk0/n/c/q; - const-string v2, "serverMoveUserButton" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; - const-string v3, "getServerMoveUserButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "serverMoveUserButton" + + const-string v4, "getServerMoveUserButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileAdminView; + new-instance v1, Lk0/n/c/q; - const-string v2, "disconnectButton" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileAdminView; - const-string v3, "getDisconnectButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "disconnectButton" + + const-string v4, "getDisconnectButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -145,13 +187,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -216,6 +256,20 @@ invoke-static {p1, p2, p0}, Landroid/widget/LinearLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getBanButton()Landroid/widget/TextView; @@ -371,9 +425,7 @@ } .end annotation - const-string v0, "onBan" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getBanButton()Landroid/widget/TextView; @@ -386,6 +438,15 @@ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onBan" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnDisconnect(Lkotlin/jvm/functions/Function0;)V @@ -399,9 +460,7 @@ } .end annotation - const-string v0, "onDisconnect" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getDisconnectButton()Landroid/view/View; @@ -414,6 +473,15 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onDisconnect" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnEditMember(Lkotlin/jvm/functions/Function0;)V @@ -427,9 +495,7 @@ } .end annotation - const-string v0, "onEditMember" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getEditMemberButton()Landroid/view/View; @@ -442,6 +508,15 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onEditMember" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnKick(Lkotlin/jvm/functions/Function0;)V @@ -455,9 +530,7 @@ } .end annotation - const-string v0, "onKick" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getKickButton()Landroid/widget/TextView; @@ -470,6 +543,15 @@ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onKick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnServerDeafen(Lkotlin/jvm/functions/Function0;)V @@ -483,9 +565,7 @@ } .end annotation - const-string v0, "onServerDeafen" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerDeafenButton()Landroid/widget/TextView; @@ -498,6 +578,15 @@ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onServerDeafen" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnServerMove(Lkotlin/jvm/functions/Function0;)V @@ -511,9 +600,7 @@ } .end annotation - const-string v0, "onServerMove" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerMoveUserButton()Landroid/view/View; @@ -526,6 +613,15 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onServerMove" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnServerMute(Lkotlin/jvm/functions/Function0;)V @@ -539,9 +635,7 @@ } .end annotation - const-string v0, "onServerMute" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerMuteButton()Landroid/widget/TextView; @@ -554,132 +648,139 @@ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onServerMute" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateView(Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;)V .locals 13 - const-string v0, "viewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getEditMemberButton()Landroid/view/View; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowEditMemberButton()Z - move-result v1 + move-result v2 - const/16 v2, 0x8 + const/16 v3, 0x8 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_0 :cond_0 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_0 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getKickButton()Landroid/widget/TextView; - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowKickButton()Z - - move-result v1 - - if-eqz v1, :cond_1 - - const/4 v1, 0x0 - - goto :goto_1 - - :cond_1 - const/16 v1, 0x8 - - :goto_1 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->isMultiUserDM()Z - - move-result v0 - - if-eqz v0, :cond_2 - - const v0, 0x7f121356 - - goto :goto_2 - - :cond_2 - const v0, 0x7f120e12 - - :goto_2 - invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getKickButton()Landroid/widget/TextView; - move-result-object v1 - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(I)V + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowKickButton()Z - invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getBanButton()Landroid/widget/TextView; + move-result v2 - move-result-object v0 + if-eqz v2, :cond_1 - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowBanButton()Z + const/4 v2, 0x0 + + goto :goto_1 + + :cond_1 + const/16 v2, 0x8 + + :goto_1 + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V + + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->isMultiUserDM()Z move-result v1 - if-eqz v1, :cond_3 + if-eqz v1, :cond_2 - const/4 v1, 0x0 + const v1, 0x7f121356 + + goto :goto_2 + + :cond_2 + const v1, 0x7f120e12 + + :goto_2 + invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getKickButton()Landroid/widget/TextView; + + move-result-object v2 + + invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(I)V + + invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getBanButton()Landroid/widget/TextView; + + move-result-object v1 + + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowBanButton()Z + + move-result v2 + + if-eqz v2, :cond_3 + + const/4 v2, 0x0 goto :goto_3 :cond_3 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_3 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerMuteButton()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowServerMuteButton()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_4 :cond_4 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_4 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->isServerMuted()Z - move-result v0 + move-result v1 - const/4 v1, 0x0 + const/4 v2, 0x2 - const/4 v4, 0x2 - - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 const v5, 0x7f0402a3 - invoke-static {p0, v5, v3, v4, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result v5 @@ -688,21 +789,21 @@ :cond_5 const v5, 0x7f0402a1 - invoke-static {p0, v5, v3, v4, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I move-result v5 :goto_5 move v7, v5 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - const v0, 0x7f121485 + const v1, 0x7f121485 goto :goto_6 :cond_6 - const v0, 0x7f121478 + const v1, 0x7f121478 :goto_6 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerMuteButton()Landroid/widget/TextView; @@ -725,11 +826,11 @@ move-result-object v5 - invoke-virtual {v5, v0}, Landroid/widget/TextView;->setText(I)V + invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(I)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerDeafenButton()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->getShowServerDeafenButton()Z @@ -745,31 +846,31 @@ const/16 v5, 0x8 :goto_7 - invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v5}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;->isServerDeafened()Z - move-result v0 + move-result v1 const v5, 0x7f040299 - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 - invoke-static {p0, v5, v3, v4, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - move-result v1 + move-result v0 goto :goto_8 :cond_8 - invoke-static {p0, v5, v3, v4, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I + invoke-static {p0, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I - move-result v1 + move-result v0 :goto_8 - move v5, v1 + move v6, v0 - if-eqz v0, :cond_9 + if-eqz v1, :cond_9 const v0, 0x7f121484 @@ -781,19 +882,19 @@ :goto_9 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerDeafenButton()Landroid/widget/TextView; - move-result-object v4 - - const/4 v6, 0x0 + move-result-object v5 const/4 v7, 0x0 const/4 v8, 0x0 - const/16 v9, 0xe + const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0xe - invoke-static/range {v4 .. v10}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setCompoundDrawableWithIntrinsicBounds$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V + const/4 v11, 0x0 + + invoke-static/range {v5 .. v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setCompoundDrawableWithIntrinsicBounds$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileAdminView;->getServerDeafenButton()Landroid/widget/TextView; @@ -831,10 +932,17 @@ if-eqz p1, :cond_b - const/4 v2, 0x0 + const/4 v3, 0x0 :cond_b - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_c + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem.smali index a7a130bfe8..e9998e73d2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelConnectedAccount;)V - .locals 1 + .locals 0 - const-string v0, "connectedAccount" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem;->connectedAccount:Lcom/discord/models/domain/ModelConnectedAccount; return-void + + :cond_0 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem;Lcom/discord/models/domain/ModelConnectedAccount;ILjava/lang/Object;)Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem; @@ -66,15 +73,22 @@ .method public final copy(Lcom/discord/models/domain/ModelConnectedAccount;)Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem; .locals 1 - const-string v0, "connectedAccount" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem; invoke-direct {v0, p1}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem;->(Lcom/discord/models/domain/ModelConnectedAccount;)V return-object v0 + + :cond_0 + const-string p1, "connectedAccount" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -92,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem;->connectedAccount:Lcom/discord/models/domain/ModelConnectedAccount; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -131,7 +145,7 @@ const-string v1, "connectedAccount.id" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter$onConnectedAccountClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter$onConnectedAccountClick$1.smali index 356bfc69ee..dfb24971fd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter$onConnectedAccountClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter$onConnectedAccountClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter$onConnectedAccountClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserProfileConnectionsView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/String;", "Ljava/lang/Integer;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,9 +81,16 @@ .method public final invoke(Ljava/lang/String;ILjava/lang/String;)V .locals 0 - const-string p2, "" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter.smali index cc9ed4cd2f..85fd8b315a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter.smali @@ -42,11 +42,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -55,6 +53,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter;->onConnectedAccountClick:Lkotlin/jvm/functions/Function3; return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -102,9 +109,7 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder; @@ -113,10 +118,19 @@ invoke-direct {p1, p2, p0}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder;->(ILcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnConnectedAccountClick(Lkotlin/jvm/functions/Function3;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -132,11 +146,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter;->onConnectedAccountClick:Lkotlin/jvm/functions/Function3; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder$onConfigure$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder$onConfigure$1.smali index 7d75911c78..37e2489f96 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder$onConfigure$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder$onConfigure$1.smali @@ -75,7 +75,7 @@ const-string v1, "username" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget v1, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder$onConfigure$1;->$platformImageRes:I diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder.smali index d0d62109bc..85bfd3a32f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewHolder.smali @@ -29,15 +29,13 @@ # direct methods .method public constructor (ILcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -52,11 +50,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.TextView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method @@ -76,9 +83,7 @@ .method public onConfigure(ILcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem;)V .locals 12 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -174,7 +179,7 @@ const-string v0, "java.lang.String.format(format, *args)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, p1}, Landroid/widget/TextView;->setContentDescription(Ljava/lang/CharSequence;)V @@ -195,6 +200,15 @@ invoke-virtual {p1, v6}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewState.smali index c6ccd2ca14..cabdf05fcd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$ViewState.smali @@ -32,7 +32,7 @@ # direct methods .method public constructor (ZZLjava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(ZZ", @@ -42,9 +42,7 @@ } .end annotation - const-string v0, "connectedAccountItems" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -55,6 +53,15 @@ iput-object p3, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState;->connectedAccountItems:Ljava/util/List; return-void + + :cond_0 + const-string p1, "connectedAccountItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState;ZZLjava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState; @@ -134,15 +141,22 @@ } .end annotation - const-string v0, "connectedAccountItems" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState;->(ZZLjava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "connectedAccountItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -172,7 +186,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState;->connectedAccountItems:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1.smali index d0941e3d71..a890a27c34 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserProfileConnectionsView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/String;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Ljava/lang/String;ILjava/lang/String;)V .locals 1 - const-string v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1;->$onConnectedAccountClick:Lkotlin/jvm/functions/Function3; @@ -84,4 +82,13 @@ invoke-interface {v0, p1, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView.smali index 2c107a38a2..1081ecc1e6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileConnectionsView.smali @@ -36,43 +36,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/profile/UserProfileConnectionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectedAccountsRecycler" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileConnectionsView; - const-string v3, "getConnectedAccountsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "connectedAccountsRecycler" - move-result-object v1 + const-string v4, "getConnectedAccountsRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/profile/UserProfileConnectionsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "mutualGuildsItem" + const/4 v2, 0x0 - const-string v3, "getMutualGuildsItem()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/profile/UserProfileConnectionsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "mutualGuildsItem" + + const-string v4, "getMutualGuildsItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileConnectionsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "mutualFriendsItem" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileConnectionsView; - const-string v3, "getMutualFriendsItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mutualFriendsItem" + + const-string v4, "getMutualFriendsItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -86,13 +104,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -125,6 +141,20 @@ invoke-static {p1, p2, p0}, Landroid/widget/LinearLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getConnectedAccountsRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -253,35 +283,27 @@ } .end annotation - const-string v0, "viewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-string v0, "onConnectedAccountClick" + if-eqz p2, :cond_6 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 - const-string v0, "onMutualGuildsItemClick" + if-eqz p4, :cond_4 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onMutualFriendsItemClick" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView;->connectedAccountsAdapter:Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter; - - const/4 v1, 0x0 + iget-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView;->connectedAccountsAdapter:Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter; const-string v2, "connectedAccountsAdapter" - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 new-instance v3, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1; invoke-direct {v3, p2}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$updateViewState$1;->(Lkotlin/jvm/functions/Function3;)V - invoke-virtual {v0, v3}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter;->setOnConnectedAccountClick(Lkotlin/jvm/functions/Function3;)V + invoke-virtual {v1, v3}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter;->setOnConnectedAccountClick(Lkotlin/jvm/functions/Function3;)V iget-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView;->connectedAccountsAdapter:Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountsAdapter; @@ -358,12 +380,40 @@ return-void :cond_2 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 :cond_3 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v1 + throw v0 + + :cond_4 + const-string p1, "onMutualFriendsItemClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "onMutualGuildsItemClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "onConnectedAccountClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$1.smali index c67ec5ccc2..7b657ec366 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/profile/UserProfileHeaderView$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserProfileHeaderView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -50,13 +50,11 @@ .method public final invoke(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lcom/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder; .locals 2 - const-string v0, "inflater" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "parent" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const v0, 0x7f0d00ee @@ -72,11 +70,25 @@ const-string v1, "itemView" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, v0, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder;->(Lcom/discord/widgets/user/profile/UserProfileHeaderView;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder.smali index 7692c0a61f..0d829c9388 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/profile/UserProfileHeaderView;Landroid/view/View;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -39,9 +39,7 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iput-object p1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder;->this$0:Lcom/discord/widgets/user/profile/UserProfileHeaderView; @@ -62,11 +60,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.ImageView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "itemView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method @@ -76,9 +83,7 @@ .method public bind(Lcom/discord/widgets/user/Badge;)V .locals 2 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView$BadgeViewHolder;->badgeImage:Landroid/widget/ImageView; @@ -115,6 +120,15 @@ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic bind(Ljava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$1.smali index fd246a39e9..af738a2708 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$1.smali @@ -59,10 +59,12 @@ # virtual methods -.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - instance-of p1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded; + invoke-virtual {p0, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$1;->call(Ljava/lang/Object;)Z + + move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; @@ -71,12 +73,10 @@ return-object p1 .end method -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; +.method public final call(Ljava/lang/Object;)Z .locals 0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean; + instance-of p1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded; - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$2.smali index 4aa5d2fa28..fafee62db5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$$inlined$filterIs$2.smali @@ -25,8 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/lang/Object;", - "TT;>;" + "TT;TR;>;" } .end annotation @@ -75,11 +74,11 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.user.profile.UserProfileHeaderViewModel.ViewState.Loaded" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1.smali index bf0c6cf17d..4ab2ee5220 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "UserProfileHeaderView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/profile/UserProfileHeaderView;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "updateViewState" - - const-string v5, "updateViewState(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "updateViewState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "updateViewState(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/profile/UserProfileHeaderView; invoke-virtual {v0, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->updateViewState(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion.smali index 62d0ea1906..97dc2bd3d5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$Companion.smali @@ -36,17 +36,13 @@ .method public final bind(Lcom/discord/widgets/user/profile/UserProfileHeaderView;Landroidx/fragment/app/Fragment;Lcom/discord/app/AppComponent;JLjava/lang/Long;)V .locals 9 - const-string v0, "$this$bind" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "host" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "appComponent" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroidx/lifecycle/ViewModelProvider; @@ -64,7 +60,7 @@ const-string p5, "ViewModelProvider(\n \u2026derViewModel::class.java)" - invoke-static {p4, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p4, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel; @@ -86,7 +82,7 @@ const-string p5, "filter { it is T }.map { it as T }" - invoke-static {p4, p5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p4, p3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; @@ -96,10 +92,6 @@ move-result-object v1 - new-instance v6, Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1; - - invoke-direct {v6, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1;->(Lcom/discord/widgets/user/profile/UserProfileHeaderView;)V - const/4 v2, 0x0 const/4 v3, 0x0 @@ -108,6 +100,10 @@ const/4 v5, 0x0 + new-instance v6, Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1; + + invoke-direct {v6, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion$bind$1;->(Lcom/discord/widgets/user/profile/UserProfileHeaderView;)V + const/16 v7, 0x1e const/4 v8, 0x0 @@ -115,4 +111,25 @@ invoke-static/range {v0 .. v8}, 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, "appComponent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "$this$bind" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1.smali index 74f87354a0..6de3c0bc53 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserProfileHeaderView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/Badge;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/widgets/user/Badge;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView.smali index 96b981a11d..c6ef98fecf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderView.smali @@ -63,71 +63,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + new-instance v1, Lk0/n/c/q; - const-string v2, "primaryName" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView; - const-string v3, "getPrimaryName()Lcom/discord/views/UsernameView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "primaryName" - move-result-object v1 + const-string v4, "getPrimaryName()Lcom/discord/views/UsernameView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "secondaryName" + const/4 v2, 0x0 - const-string v3, "getSecondaryName()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "secondaryName" + + const-string v4, "getSecondaryName()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + new-instance v1, Lk0/n/c/q; - const-string v2, "customStatusTextView" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView; - const-string v3, "getCustomStatusTextView()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "customStatusTextView" + + const-string v4, "getCustomStatusTextView()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userAvatarPresenceView" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView; - const-string v3, "getUserAvatarPresenceView()Lcom/discord/views/user/UserAvatarPresenceView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userAvatarPresenceView" + + const-string v4, "getUserAvatarPresenceView()Lcom/discord/views/user/UserAvatarPresenceView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView; + new-instance v1, Lk0/n/c/q; - const-string v2, "badgesRecycler" + const-class v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView; - const-string v3, "getBadgesRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "badgesRecycler" + + const-string v4, "getBadgesRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -149,89 +179,85 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V - const v0, 0x7f0a09f9 + const v1, 0x7f0a09f9 - invoke-static {p0, v0}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; - move-result-object v0 + move-result-object v1 - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->primaryName$delegate:Lkotlin/properties/ReadOnlyProperty; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->primaryName$delegate:Lkotlin/properties/ReadOnlyProperty; - const v0, 0x7f0a09fa + const v1, 0x7f0a09fa - invoke-static {p0, v0}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; - move-result-object v0 + move-result-object v1 - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->secondaryName$delegate:Lkotlin/properties/ReadOnlyProperty; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->secondaryName$delegate:Lkotlin/properties/ReadOnlyProperty; - const v0, 0x7f0a09f7 + const v1, 0x7f0a09f7 - invoke-static {p0, v0}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; - move-result-object v0 + move-result-object v1 - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->customStatusTextView$delegate:Lkotlin/properties/ReadOnlyProperty; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->customStatusTextView$delegate:Lkotlin/properties/ReadOnlyProperty; - const v0, 0x7f0a09f2 + const v1, 0x7f0a09f2 - invoke-static {p0, v0}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; - move-result-object v0 + move-result-object v1 - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->userAvatarPresenceView$delegate:Lkotlin/properties/ReadOnlyProperty; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->userAvatarPresenceView$delegate:Lkotlin/properties/ReadOnlyProperty; - const v0, 0x7f0a09f6 + const v1, 0x7f0a09f6 - invoke-static {p0, v0}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; + invoke-static {p0, v1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; - move-result-object v0 + move-result-object v1 - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->badgesRecycler$delegate:Lkotlin/properties/ReadOnlyProperty; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->badgesRecycler$delegate:Lkotlin/properties/ReadOnlyProperty; - sget-object v0, Lcom/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1;->INSTANCE:Lcom/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1; + sget-object v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1;->INSTANCE:Lcom/discord/widgets/user/profile/UserProfileHeaderView$onBadgeClick$1; - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->onBadgeClick:Lkotlin/jvm/functions/Function1; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->onBadgeClick:Lkotlin/jvm/functions/Function1; - const v0, 0x7f0d00ef + const v1, 0x7f0d00ef - invoke-static {p1, v0, p0}, Landroid/view/ViewGroup;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; - - new-instance v0, Lcom/discord/widgets/user/profile/RightToLeftGridLayoutManager; + invoke-static {p1, v1, p0}, Landroid/view/ViewGroup;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; const/4 v1, 0x3 - const/4 v2, 0x1 + new-instance v2, Lcom/discord/widgets/user/profile/RightToLeftGridLayoutManager; - invoke-direct {v0, p1, v1, v2, v2}, Lcom/discord/widgets/user/profile/RightToLeftGridLayoutManager;->(Landroid/content/Context;IIZ)V + const/4 v3, 0x1 + + invoke-direct {v2, p1, v1, v3, v3}, Lcom/discord/widgets/user/profile/RightToLeftGridLayoutManager;->(Landroid/content/Context;IIZ)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getBadgesRecycler()Landroidx/recyclerview/widget/RecyclerView; move-result-object v1 - invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V + invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V - new-instance v0, Lcom/discord/utilities/views/SimpleRecyclerAdapter; + new-instance v1, Lcom/discord/utilities/views/SimpleRecyclerAdapter; - new-instance v1, Lcom/discord/widgets/user/profile/UserProfileHeaderView$1; + new-instance v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView$1; - invoke-direct {v1, p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$1;->(Lcom/discord/widgets/user/profile/UserProfileHeaderView;)V + invoke-direct {v2, p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView$1;->(Lcom/discord/widgets/user/profile/UserProfileHeaderView;)V - const/4 v3, 0x0 + invoke-direct {v1, v0, v2, v3, v0}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, v3, v1, v2, v3}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->badgesAdapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; + iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->badgesAdapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getBadgesRecycler()Landroidx/recyclerview/widget/RecyclerView; @@ -247,15 +273,15 @@ move-result-object p1 - const p2, 0x7f040423 + const/4 p2, 0x0 - invoke-static {p0, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I + const v0, 0x7f040423 - move-result p2 + invoke-static {p0, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I - const/4 v0, 0x0 + move-result v0 - invoke-virtual {p1, v0, p2}, Landroid/content/res/TypedArray;->getColor(II)I + invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getColor(II)I move-result p2 @@ -264,6 +290,20 @@ invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final bind(Lcom/discord/widgets/user/profile/UserProfileHeaderView;Landroidx/fragment/app/Fragment;Lcom/discord/app/AppComponent;JLjava/lang/Long;)V @@ -325,7 +365,7 @@ const-string v4, "it" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -413,7 +453,7 @@ const-string v0, "context" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f040142 @@ -539,7 +579,7 @@ .end method .method public final setOnBadgeClick(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -551,146 +591,148 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->onBadgeClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateViewState(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;)V - .locals 7 + .locals 8 - const-string v0, "viewState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUser()Lcom/discord/models/domain/ModelUser; - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUserNickname()Ljava/lang/String; - move-result-object v1 + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUserNickname()Ljava/lang/String; + + move-result-object v2 + invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getUserAvatarPresenceView()Lcom/discord/views/user/UserAvatarPresenceView; - move-result-object v2 - - new-instance v3, Lcom/discord/views/user/UserAvatarPresenceView$a; - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUser()Lcom/discord/models/domain/ModelUser; - - move-result-object v4 - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getPresence()Lcom/discord/models/domain/ModelPresence; - - move-result-object v5 - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getStreamContext()Lcom/discord/utilities/streams/StreamContext; - - move-result-object v6 - - invoke-direct {v3, v4, v5, v6}, Lcom/discord/views/user/UserAvatarPresenceView$a;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;)V - - invoke-virtual {v2, v3}, Lcom/discord/views/user/UserAvatarPresenceView;->a(Lcom/discord/views/user/UserAvatarPresenceView$a;)V - - invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getPrimaryName()Lcom/discord/views/UsernameView; - - move-result-object v2 - - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getPrimaryNameTextForUser(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)Landroid/text/SpannableStringBuilder; - move-result-object v3 - invoke-virtual {v2, v3}, Lcom/discord/views/UsernameView;->setUsernameText(Ljava/lang/CharSequence;)V + new-instance v4, Lcom/discord/views/user/UserAvatarPresenceView$a; + + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUser()Lcom/discord/models/domain/ModelUser; + + move-result-object v5 + + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getPresence()Lcom/discord/models/domain/ModelPresence; + + move-result-object v6 + + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getStreamContext()Lcom/discord/utilities/streams/StreamContext; + + move-result-object v7 + + invoke-direct {v4, v5, v6, v7}, Lcom/discord/views/user/UserAvatarPresenceView$a;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;)V + + invoke-virtual {v3, v4}, Lcom/discord/views/user/UserAvatarPresenceView;->a(Lcom/discord/views/user/UserAvatarPresenceView$a;)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getPrimaryName()Lcom/discord/views/UsernameView; - move-result-object v2 + move-result-object v3 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isBot()Z + invoke-direct {p0, v1, v2}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getPrimaryNameTextForUser(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)Landroid/text/SpannableStringBuilder; - move-result v3 + move-result-object v4 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isSystem()Z + invoke-virtual {v3, v4}, Lcom/discord/views/UsernameView;->setUsernameText(Ljava/lang/CharSequence;)V + + invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getPrimaryName()Lcom/discord/views/UsernameView; + + move-result-object v3 + + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isBot()Z move-result v4 - if-eqz v4, :cond_0 + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isSystem()Z - const v4, 0x7f121589 + move-result v5 + + if-eqz v5, :cond_0 + + const v5, 0x7f121589 goto :goto_0 :cond_0 - const v4, 0x7f120354 + const v5, 0x7f120354 :goto_0 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isVerifiedBot()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->isVerifiedBot()Z - move-result v5 + move-result v6 - invoke-virtual {v2, v3, v4, v5}, Lcom/discord/views/UsernameView;->a(ZIZ)V + invoke-virtual {v3, v4, v5, v6}, Lcom/discord/views/UsernameView;->a(ZIZ)V invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getSecondaryName()Landroid/widget/TextView; - move-result-object v2 + move-result-object v3 - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getSecondaryNameTextForUser(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V - - sget-object v0, Lcom/discord/widgets/user/Badge;->Companion:Lcom/discord/widgets/user/Badge$Companion; - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUserProfile()Lcom/discord/models/domain/ModelUserProfile; + invoke-direct {p0, v1, v2}, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->getSecondaryNameTextForUser(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 + invoke-static {v3, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + + sget-object v1, Lcom/discord/widgets/user/Badge;->Companion:Lcom/discord/widgets/user/Badge$Companion; + + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getUserProfile()Lcom/discord/models/domain/ModelUserProfile; + + move-result-object v2 + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getSnowsGivingHypeSquadEventWinner()I - move-result v2 - - invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->isMeUserPremium()Z - move-result v3 + invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->isMeUserPremium()Z + + move-result v4 + invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - move-result-object v4 + move-result-object v5 - const-string v5, "context" + const-string v6, "context" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/widgets/user/Badge$Companion;->getBadgesForUser(Lcom/discord/models/domain/ModelUserProfile;IZLandroid/content/Context;)Ljava/util/List; + invoke-virtual {v1, v2, v3, v4, v5}, Lcom/discord/widgets/user/Badge$Companion;->getBadgesForUser(Lcom/discord/models/domain/ModelUserProfile;IZLandroid/content/Context;)Ljava/util/List; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->badgesAdapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; + iget-object v2, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->badgesAdapter:Lcom/discord/utilities/views/SimpleRecyclerAdapter; - invoke-virtual {v1, v0}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V + invoke-virtual {v2, v1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->setData(Ljava/util/List;)V invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getPresence()Lcom/discord/models/domain/ModelPresence; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getCustomStatusActivity()Lcom/discord/models/domain/activity/ModelActivity; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelPresence;->getCustomStatusActivity()Lcom/discord/models/domain/activity/ModelActivity; move-result-object v0 - goto :goto_1 - :cond_1 - const/4 v0, 0x0 - - :goto_1 if-eqz v0, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->getAllowAnimatedEmojis()Z @@ -718,21 +760,28 @@ const/4 v0, 0x1 - goto :goto_2 + goto :goto_1 :cond_3 const/4 v0, 0x0 - :goto_2 + :goto_1 if-eqz v0, :cond_4 - goto :goto_3 + goto :goto_2 :cond_4 const/16 v1, 0x8 - :goto_3 + :goto_2 invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_5 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$1.smali index 8430388a71..3a9910ca46 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserProfileHeaderViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$1;->this$0:Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel;->access$handleStoreState(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel;Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeComputedMembers$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeComputedMembers$1.smali index 56802091f7..ed3cabcdbe 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeComputedMembers$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeComputedMembers$1.smali @@ -25,14 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -78,7 +73,6 @@ "Lcom/discord/models/domain/ModelChannel;", ")", "Lrx/Observable<", - "+", "Ljava/util/Map<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelGuildMember$Computed;", @@ -96,7 +90,7 @@ const-string v1, "channel.guildId" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J @@ -113,12 +107,16 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; new-instance v0, Ls0/l/e/j; invoke-direct {v0, p1}, Ls0/l/e/j;->(Ljava/lang/Object;)V + const-string p1, "Observable.just(emptyMap())" + + invoke-static {v0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-object p1, v0 :goto_0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1$1.smali index df8f5cd407..eaef570977 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1.smali index 6847d300aa..bfdc8c86eb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$1.smali @@ -25,15 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelUser;", + "TT;", "Lrx/Observable<", - "+", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;>;>;" + "+TR;>;>;" } .end annotation @@ -79,7 +73,6 @@ "Lcom/discord/models/domain/ModelUser;", ")", "Lrx/Observable<", - "+", "Lkotlin/Pair<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/models/domain/ModelUser;", diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2$1.smali index 6602f35a0d..ab9ce2ec02 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2$1.smali @@ -35,18 +35,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func6<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelGuildMember$Computed;", - ">;", - "Lcom/discord/widgets/user/presence/ModelRichPresence;", - "Lcom/discord/utilities/streams/StreamContext;", - "Lcom/discord/models/domain/ModelUserProfile;", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;" } .end annotation @@ -104,25 +93,25 @@ move-object v4, p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "userProfile" move-object v7, p4 - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "winnerBadgeExperiment" move-object/from16 v8, p5 - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "allowAnimatedEmojis" move-object/from16 v5, p6 - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p6 .. p6}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2.smali index a1e93605ca..55a405dc84 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2.smali @@ -25,16 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lkotlin/Pair<", - "+", - "Lcom/discord/models/domain/ModelUser;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -108,7 +101,6 @@ "Lcom/discord/models/domain/ModelUser;", ">;)", "Lrx/Observable<", - "+", "Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;", ">;" } diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory.smali index 6b78ace552..09f877b330 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory.smali @@ -87,12 +87,12 @@ const-string p2, "storeChannels\n \u2026emptyMap())\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 :cond_0 - sget-object p1, Lk0/j/o;->d:Lk0/j/o; + sget-object p1, Lk0/i/o;->d:Lk0/i/o; new-instance p2, Ls0/l/e/j; @@ -100,7 +100,7 @@ const-string p1, "Observable.just(emptyMap())" - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object p1, p2 @@ -122,11 +122,7 @@ } .end annotation - const-string v0, "modelClass" - - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel; @@ -205,6 +201,15 @@ invoke-direct {v0, v1}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel;->(Lrx/Observable;)V return-object v0 + + :cond_0 + const-string v0, "modelClass" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final getChannelId()Ljava/lang/Long; @@ -248,51 +253,23 @@ move-object v0, p1 - const-string v1, "storeUser" + const/4 v1, 0x0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_7 - const-string v1, "storeChannels" + if-eqz p2, :cond_6 - move-object v4, p2 + if-eqz p3, :cond_5 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 - const-string v1, "storeGuilds" + if-eqz p5, :cond_3 - move-object v5, p3 + if-eqz p6, :cond_2 - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_1 - const-string v1, "storeUserPresence" - - move-object/from16 v6, p4 - - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "storeUserProfile" - - move-object/from16 v8, p5 - - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "storeUserSettings" - - move-object/from16 v10, p6 - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "storeExperiments" - - move-object/from16 v9, p7 - - invoke-static {v9, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "streamContextService" - - move-object/from16 v7, p8 - - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 invoke-virtual {p1}, Lcom/discord/stores/StoreUser;->observeMe()Lrx/Observable; @@ -314,6 +291,20 @@ move-object v3, p0 + move-object v4, p2 + + move-object v5, p3 + + move-object/from16 v6, p4 + + move-object/from16 v7, p8 + + move-object/from16 v8, p5 + + move-object/from16 v9, p7 + + move-object/from16 v10, p6 + invoke-direct/range {v2 .. v10}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory$observeStoreState$2;->(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$Factory;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreUserPresence;Lcom/discord/utilities/streams/StreamContextService;Lcom/discord/stores/StoreUserProfile;Lcom/discord/stores/StoreExperiments;Lcom/discord/stores/StoreUserSettings;)V invoke-virtual {v0, v1}, Lrx/Observable;->U(Ls0/k/b;)Lrx/Observable; @@ -322,7 +313,79 @@ const-string v1, "storeUser.observeMe()\n \u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_0 + move-object v11, p0 + + const-string v0, "streamContextService" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + move-object v11, p0 + + const-string v0, "storeExperiments" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_2 + move-object v11, p0 + + const-string v0, "storeUserSettings" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + move-object v11, p0 + + const-string v0, "storeUserProfile" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + move-object v11, p0 + + const-string v0, "storeUserPresence" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_5 + move-object v11, p0 + + const-string v0, "storeGuilds" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_6 + move-object v11, p0 + + const-string v0, "storeChannels" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_7 + move-object v11, p0 + + const-string v0, "storeUser" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState.smali index ca0f4001dc..b1cd5a90e7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState.smali @@ -62,25 +62,17 @@ } .end annotation - const-string v0, "me" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "user" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "computedMembers" + if-eqz p6, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userProfile" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "winnerBadgeExperiment" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -101,6 +93,41 @@ iput-boolean p8, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->allowAnimatedEmojis:Z return-void + + :cond_0 + const-string p1, "winnerBadgeExperiment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "userProfile" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "computedMembers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Lcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Lcom/discord/stores/StoreExperiments$Experiment;ZILjava/lang/Object;)Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState; @@ -325,49 +352,76 @@ } .end annotation - const-string v0, "me" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "user" + if-eqz p3, :cond_2 - move-object v3, p2 + if-eqz p6, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "computedMembers" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userProfile" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "winnerBadgeExperiment" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState; 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-object/from16 v8, p7 + move/from16 v9, p8 invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Lcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Lcom/discord/stores/StoreExperiments$Experiment;Z)V return-object v0 + + :cond_0 + const-string v1, "winnerBadgeExperiment" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "userProfile" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "computedMembers" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "me" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -385,7 +439,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -395,7 +449,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -405,7 +459,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->computedMembers:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -415,7 +469,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->richPresence:Lcom/discord/widgets/user/presence/ModelRichPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -425,7 +479,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -435,7 +489,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->userProfile:Lcom/discord/models/domain/ModelUserProfile; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -445,7 +499,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;->winnerBadgeExperiment:Lcom/discord/stores/StoreExperiments$Experiment; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded.smali index f7293a8119..10383f4751 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded.smali @@ -36,16 +36,12 @@ .method public constructor (Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;ZIZ)V .locals 1 - const-string v0, "user" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userProfile" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_1 + + if-eqz p5, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->user:Lcom/discord/models/domain/ModelUser; @@ -65,6 +61,20 @@ iput-boolean p8, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->allowAnimatedEmojis:Z return-void + + :cond_0 + const-string p1, "userProfile" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;ZIZILjava/lang/Object;)Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded; @@ -262,28 +272,26 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;ZIZ)Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded; .locals 10 - const-string v0, "user" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userProfile" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$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/from16 v7, p6 move/from16 v8, p7 @@ -293,6 +301,20 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelPresence;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;ZIZ)V return-object v0 + + :cond_0 + const-string v1, "userProfile" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -310,7 +332,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -320,7 +342,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->userNickname:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -330,7 +352,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -340,7 +362,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -350,7 +372,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Loaded;->userProfile:Lcom/discord/models/domain/ModelUserProfile; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel.smali index 68831e0f52..fa042695ba 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserProfileHeaderViewModel.smali @@ -54,20 +54,18 @@ } .end annotation - const-string v0, "storeObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Uninitialized; + sget-object v1, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$ViewState$Uninitialized; - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p1, p0, v0, v1, 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; @@ -76,10 +74,6 @@ const-class v3, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel; - new-instance v8, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$1;->(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -88,6 +82,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$1;->(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -95,6 +93,13 @@ 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 return-void + + :cond_0 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel;Lcom/discord/widgets/user/profile/UserProfileHeaderViewModel$StoreState;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder.smali index 1d5b66078f..ca029f0f2d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/emoji/ModelEmojiUnicode;)V .locals 1 - const-string v0, "placeholderEmoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder;->placeholderEmoji:Lcom/discord/models/domain/emoji/ModelEmojiUnicode; return-void + + :cond_0 + const-string p1, "placeholderEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder;Lcom/discord/models/domain/emoji/ModelEmojiUnicode;ILjava/lang/Object;)Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;)Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder; .locals 1 - const-string v0, "placeholderEmoji" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder; invoke-direct {v0, p1}, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder;->(Lcom/discord/models/domain/emoji/ModelEmojiUnicode;)V return-object v0 + + :cond_0 + const-string p1, "placeholderEmoji" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithPlaceholder;->placeholderEmoji:Lcom/discord/models/domain/emoji/ModelEmojiUnicode; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus.smali index 107353408a..e47cf34218 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus.smali @@ -102,7 +102,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus;->emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -112,7 +112,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus;->statusText:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$configurePlaceholderEmoji$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$configurePlaceholderEmoji$1.smali index 9a1dc9e1ee..71b5effca8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$configurePlaceholderEmoji$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView$configurePlaceholderEmoji$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$configurePlaceholderEmoji$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "UserStatusPresenceCustomView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/facebook/imagepipeline/request/ImageRequestBuilder;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,7 @@ .method public final invoke(Lcom/facebook/imagepipeline/request/ImageRequestBuilder;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {}, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;->access$getCUSTOM_EMOJI_PLACEHOLDER_POSTPROCESSOR$cp()Lcom/discord/utilities/fresco/GrayscalePostprocessor; @@ -82,4 +80,13 @@ iput-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->j:Lf/g/j/q/b; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView.smali b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView.smali index 04906792f9..f6c58d60a5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/profile/UserStatusPresenceCustomView.smali @@ -36,43 +36,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView; + new-instance v1, Lk0/n/c/q; - const-string v2, "emojiView" + const-class v2, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView; - const-string v3, "getEmojiView()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "emojiView" - move-result-object v1 + const-string v4, "getEmojiView()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "statusTextView" + const/4 v2, 0x0 - const-string v3, "getStatusTextView()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "statusTextView" + + const-string v4, "getStatusTextView()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView; + new-instance v1, Lk0/n/c/q; - const-string v2, "clearButton" + const-class v2, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView; - const-string v3, "getClearButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "clearButton" + + const-string v4, "getClearButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -100,13 +118,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -139,6 +155,20 @@ invoke-static {p1, p2, p0}, Landroid/widget/LinearLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getCUSTOM_EMOJI_PLACEHOLDER_POSTPROCESSOR$cp()Lcom/discord/utilities/fresco/GrayscalePostprocessor; @@ -211,47 +241,52 @@ move-result v1 - if-eqz v1, :cond_1 + if-eqz v1, :cond_2 invoke-virtual {p0}, Landroid/widget/LinearLayout;->getResources()Landroid/content/res/Resources; - move-result-object v0 + move-result-object v1 - const v1, 0x7f070082 + const v2, 0x7f070082 - invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I + invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I - move-result v0 + move-result v1 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->getId()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_1 - const-string v2, "emoji.id!!" + const-string v0, "emoji.id!!" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J + invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - move-result-wide v1 + move-result-wide v2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageReaction$Emoji;->isAnimated()Z move-result p1 - invoke-static {v0}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I + invoke-static {v1}, Lcom/discord/utilities/icon/IconUtils;->getMediaProxySize(I)I move-result v0 - invoke-static {v1, v2, p1, v0}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->getImageUri(JZI)Ljava/lang/String; + invoke-static {v2, v3, p1, v0}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->getImageUri(JZI)Ljava/lang/String; move-result-object v0 goto :goto_0 :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_2 sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getEmojis()Lcom/discord/stores/StoreEmoji; @@ -272,7 +307,7 @@ check-cast p1, Lcom/discord/models/domain/emoji/ModelEmojiUnicode; - if-eqz p1, :cond_2 + if-eqz p1, :cond_3 invoke-virtual {p1}, Lcom/discord/models/domain/emoji/ModelEmojiUnicode;->getCodePoints()Ljava/lang/String; @@ -286,7 +321,7 @@ move-result-object v0 - :cond_2 + :cond_3 :goto_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;->getEmojiView()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -318,21 +353,21 @@ const/4 v1, 0x0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_4 const/4 v0, 0x1 goto :goto_1 - :cond_3 + :cond_4 const/4 v0, 0x0 :goto_1 - if-eqz v0, :cond_4 + if-eqz v0, :cond_5 goto :goto_2 - :cond_4 + :cond_5 const/16 v1, 0x8 :goto_2 @@ -414,9 +449,7 @@ } .end annotation - const-string v0, "onClear" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;->getClearButton()Landroid/widget/ImageView; @@ -429,14 +462,21 @@ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "onClear" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateViewState(Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState;)V .locals 1 - const-string v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 instance-of v0, p1, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView$ViewState$WithStatus; @@ -502,4 +542,13 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/ChannelFrecencyTracker.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/ChannelFrecencyTracker.smali index 12c121271b..d11c84aa2f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/ChannelFrecencyTracker.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/ChannelFrecencyTracker.smali @@ -55,9 +55,7 @@ } .end annotation - const-string v0, "$this$computeScore" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -120,4 +118,13 @@ :cond_1 return v1 + + :cond_2 + const-string p1, "$this$computeScore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem$onConfigure$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem$onConfigure$2.smali index b167917ff5..470ae5966c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem$onConfigure$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem$onConfigure$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/ViewGlobalSearchItem$onConfigure$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ViewGlobalSearchItem.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/CharSequence;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,7 +59,7 @@ const-string v0, "it.getUserNameWithDiscri\u2026ator(discrimColor, 0.75f)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem.smali index e93164f548..dba93552a8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/ViewGlobalSearchItem.smali @@ -29,85 +29,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "iconIv" + const-class v2, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; - const-string v3, "getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "iconIv" - move-result-object v1 + const-string v4, "getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "nameTv" + const/4 v2, 0x0 - const-string v3, "getNameTv()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "nameTv" + + const-string v4, "getNameTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "descriptionTv" + const-class v2, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; - const-string v3, "getDescriptionTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "descriptionTv" + + const-string v4, "getDescriptionTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "groupTv" + const-class v2, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; - const-string v3, "getGroupTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "groupTv" + + const-string v4, "getGroupTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "mentionsTv" + const-class v2, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; - const-string v3, "getMentionsTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mentionsTv" + + const-string v4, "getMentionsTv()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; + new-instance v1, Lk0/n/c/q; - const-string v2, "unreadIv" + const-class v2, Lcom/discord/widgets/user/search/ViewGlobalSearchItem; - const-string v3, "getUnreadIv()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "unreadIv" + + const-string v4, "getUnreadIv()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -159,11 +195,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -224,6 +258,15 @@ invoke-static {p1, p2, p0}, Landroid/view/ViewGroup;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -421,60 +464,58 @@ .method public final configure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V .locals 4 - const-string v0, "$this$configure" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-interface {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;->getMentions()I - move-result v0 - - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Number;->intValue()I - move-result v1 - const/4 v2, 0x0 + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - if-lez v1, :cond_0 + move-result-object v1 - const/4 v1, 0x1 + invoke-virtual {v1}, Ljava/lang/Number;->intValue()I + + move-result v2 + + const/4 v3, 0x0 + + if-lez v2, :cond_0 + + const/4 v2, 0x1 goto :goto_0 :cond_0 - const/4 v1, 0x0 + const/4 v2, 0x0 :goto_0 - const/4 v3, 0x0 - - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 goto :goto_1 :cond_1 - move-object v0, v3 + move-object v1, v0 :goto_1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v0 invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object v3 + move-result-object v0 :cond_2 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getMentionsTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - invoke-static {v0, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getUnreadIv()Landroid/widget/ImageView; @@ -489,38 +530,43 @@ goto :goto_2 :cond_3 - const/16 v2, 0x8 + const/16 v3, 0x8 :goto_2 - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_4 + const-string p1, "$this$configure" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onConfigure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;)V .locals 14 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 invoke-virtual {p0, p1}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->configure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/facebook/drawee/view/DraweeView;->setController(Lcom/facebook/drawee/interfaces/DraweeController;)V + invoke-virtual {v1, v0}, Lcom/facebook/drawee/view/DraweeView;->setController(Lcom/facebook/drawee/interfaces/DraweeController;)V invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getType()I + invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getType()I - move-result v0 + move-result v1 const/4 v2, 0x3 @@ -528,32 +574,32 @@ const/4 v4, 0x1 - if-eq v0, v4, :cond_1 + if-eq v1, v4, :cond_1 const/4 v5, 0x4 - if-eq v0, v3, :cond_0 + if-eq v1, v3, :cond_0 - if-eq v0, v2, :cond_1 + if-eq v1, v2, :cond_1 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v0 + move-result-object v1 const v6, 0x7f080263 - invoke-static {v0, v6, v1, v5, v1}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + invoke-static {v1, v6, v0, v5, v0}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V goto :goto_0 :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getIconIv()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v0 + move-result-object v1 const v6, 0x7f08026d - invoke-static {v0, v6, v1, v5, v1}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V + invoke-static {v1, v6, v0, v5, v0}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V goto :goto_0 @@ -579,7 +625,7 @@ :goto_0 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getGroupTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -594,14 +640,14 @@ goto :goto_1 :cond_2 - move-object v5, v1 + move-object v5, v0 :goto_1 - invoke-static {v0, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getNameTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getMatchedResult()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -617,35 +663,35 @@ const-string v7, "data.channel.name" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v5, v6}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->toStyledText(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Ljava/lang/String;)Ljava/lang/CharSequence; move-result-object v5 - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getType()I + invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getType()I - move-result v0 + move-result v1 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 const/16 v5, 0x8 - if-eq v0, v4, :cond_4 + if-eq v1, v4, :cond_4 - if-eq v0, v3, :cond_6 + if-eq v1, v3, :cond_6 - if-eq v0, v2, :cond_3 + if-eq v1, v2, :cond_3 const/4 v2, 0x5 - if-eq v0, v2, :cond_6 + if-eq v1, v2, :cond_6 goto/16 :goto_2 @@ -674,7 +720,7 @@ const-string p1, "data.channel.recipients" - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x0 @@ -692,7 +738,7 @@ const/16 v13, 0x1f - invoke-static/range {v6 .. v13}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v6 .. v13}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 @@ -717,13 +763,13 @@ :cond_4 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getDescriptionTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v5}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getGroupTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -735,35 +781,35 @@ if-eqz p1, :cond_5 - new-instance v1, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; move-result-object v2 - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getDiscriminatorWithPadding()Ljava/lang/String; move-result-object p1 - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_5 - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V goto :goto_2 :cond_6 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getDescriptionTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getParentChannel()Lcom/discord/models/domain/ModelChannel; @@ -773,10 +819,10 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :cond_7 - invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V + invoke-static {v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getDescriptionTv()Landroid/widget/TextView; @@ -786,14 +832,21 @@ :goto_2 return-void + + :cond_8 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onConfigure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;)V .locals 8 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->configure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V @@ -805,8 +858,6 @@ move-result-object v2 - const-string v3, "asset://asset/images/default_icon.jpg" - const/4 v4, 0x0 const/4 v5, 0x0 @@ -815,6 +866,8 @@ const/4 v7, 0x0 + const-string v3, "asset://asset/images/default_icon.jpg" + invoke-static/range {v2 .. v7}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String; move-result-object v2 @@ -829,11 +882,11 @@ invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getNameTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->getMatchedResult()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; - move-result-object v1 + move-result-object v2 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -843,22 +896,20 @@ move-result-object p1 - const-string v2, "data.guild.name" + const-string v3, "data.guild.name" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, v1, p1}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->toStyledText(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Ljava/lang/String;)Ljava/lang/CharSequence; + invoke-direct {p0, v2, p1}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->toStyledText(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Ljava/lang/String;)Ljava/lang/CharSequence; move-result-object p1 - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getGroupTv()Landroid/widget/TextView; move-result-object p1 - const/4 v0, 0x0 - invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getDescriptionTv()Landroid/widget/TextView; @@ -868,14 +919,21 @@ invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onConfigure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;)V .locals 11 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p0, p1}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->configure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V @@ -901,9 +959,9 @@ invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->isFriend()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getGroupTv()Landroid/widget/TextView; @@ -918,11 +976,9 @@ :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getGroupTv()Landroid/widget/TextView; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V :goto_0 invoke-direct {p0}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->getNameTv()Landroid/widget/TextView; @@ -967,7 +1023,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v1}, Lk0/i/l;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -993,7 +1049,7 @@ const/4 v2, 0x1 - invoke-static {v1, v2}, Lk0/j/l;->drop(Ljava/lang/Iterable;I)Ljava/util/List; + invoke-static {v1, v2}, Lk0/i/l;->drop(Ljava/lang/Iterable;I)Ljava/util/List; move-result-object v1 @@ -1029,7 +1085,7 @@ move-result-object v6 - invoke-static {v5, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -1056,11 +1112,18 @@ const/16 v10, 0x3f - invoke-static/range {v3 .. v10}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + invoke-static/range {v3 .. v10}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; move-result-object p1 invoke-static {v0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V return-void + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$Companion.smali index 5d4bd2bd14..c74db7e698 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$Companion.smali @@ -243,13 +243,13 @@ const-string v0, "channel.dmRecipient" - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->getChannel()Lcom/discord/models/domain/ModelChannel; move-result-object v8 - sget-object v5, Lk0/j/n;->d:Lk0/j/n; + sget-object v5, Lk0/i/n;->d:Lk0/i/n; const/4 v6, 0x0 @@ -324,9 +324,7 @@ .method public final dismiss(Landroidx/fragment/app/FragmentManager;)V .locals 1 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const-string v0, "javaClass" @@ -346,14 +344,21 @@ :cond_0 return-void + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearch$Companion;->dismiss(Landroidx/fragment/app/FragmentManager;)V @@ -380,4 +385,13 @@ invoke-virtual {p1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->quickSwitcherOpen()V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$1.smali index c73d54c7c4..55e6acbe4d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$1.smali @@ -64,13 +64,11 @@ } .end annotation - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string p1, "" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/user/search/WidgetGlobalSearch; @@ -84,7 +82,7 @@ move-result-object p2 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -114,4 +112,18 @@ :cond_0 return-void + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$2.smali index 5473f3554d..809db0cf07 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Landroid/view/View;", "Ljava/lang/Integer;", @@ -46,7 +46,7 @@ const/4 p1, 0x4 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -82,13 +82,11 @@ .method public final invoke(Landroid/view/View;ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;Z)V .locals 7 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "data" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearch$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/user/search/WidgetGlobalSearch; @@ -105,4 +103,18 @@ invoke-static/range {v1 .. v6}, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->access$handleOnSelected(Lcom/discord/widgets/user/search/WidgetGlobalSearch;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;Landroid/view/View;ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;Z)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$1.smali index 3dc22091a3..c4feb90882 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearch$configureUI$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(IILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;)V .locals 10 - const-string p2, "data" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 const/4 p2, 0x2 @@ -100,7 +98,7 @@ move-result-object v2 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 @@ -141,7 +139,7 @@ move-result-object p2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->getId()J @@ -151,4 +149,13 @@ :goto_1 return-void + + :cond_3 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$2.smali index b45588105b..873cadbdfc 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearch$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", @@ -45,7 +45,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -79,9 +79,7 @@ .method public final invoke(IILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;)V .locals 8 - const-string v0, "selected" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 const/4 v0, 0x2 @@ -160,4 +158,13 @@ invoke-static {p1, p2, p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->access$onSelected(Lcom/discord/widgets/user/search/WidgetGlobalSearch;Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/stores/StoreNavigation$PanelAction;)V return-void + + :cond_3 + const-string p1, "selected" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$1.smali index f51fc1346a..1f35577a74 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/text/Editable;)V .locals 1 - const-string v0, "editable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$1;->this$0:Lcom/discord/widgets/user/search/WidgetGlobalSearch; @@ -78,4 +76,13 @@ invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "editable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$5.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$5.smali index cd1472b9ba..5980598837 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$5.smali @@ -35,7 +35,7 @@ # virtual methods .method public final onClick(Landroid/view/View;)V - .locals 9 + .locals 10 sget-object v0, Lcom/discord/widgets/friends/WidgetFriendsAdd;->Companion:Lcom/discord/widgets/friends/WidgetFriendsAdd$Companion; @@ -43,7 +43,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 @@ -63,79 +63,67 @@ fill-array-data v3, :array_0 - const-string v4, "$this$trimStart" + const/4 v4, 0x0 - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "chars" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_5 invoke-virtual {v1}, Ljava/lang/String;->length()I - move-result v4 + move-result v5 - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_0 - if-ge v5, v4, :cond_4 + if-ge v6, v5, :cond_4 - invoke-virtual {v1, v5}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v1, v6}, Ljava/lang/String;->charAt(I)C - move-result v6 + move-result v7 - const-string v7, "$this$contains" - - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "$this$indexOf" - - invoke-static {v3, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v7, 0x0 + const/4 v8, 0x0 :goto_1 - if-ge v7, v2, :cond_1 + if-ge v8, v2, :cond_1 - aget-char v8, v3, v7 + aget-char v9, v3, v8 - if-ne v6, v8, :cond_0 + if-ne v7, v9, :cond_0 goto :goto_2 :cond_0 - add-int/lit8 v7, v7, 0x1 + add-int/lit8 v8, v8, 0x1 goto :goto_1 :cond_1 - const/4 v7, -0x1 + const/4 v8, -0x1 :goto_2 - if-ltz v7, :cond_2 + if-ltz v8, :cond_2 - const/4 v6, 0x1 + const/4 v7, 0x1 goto :goto_3 :cond_2 - const/4 v6, 0x0 + const/4 v7, 0x0 :goto_3 - if-nez v6, :cond_3 + if-nez v7, :cond_3 invoke-virtual {v1}, Ljava/lang/String;->length()I move-result v2 - invoke-virtual {v1, v5, v2}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence; + invoke-virtual {v1, v6, v2}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence; move-result-object v1 goto :goto_4 :cond_3 - add-int/lit8 v5, v5, 0x1 + add-int/lit8 v6, v6, 0x1 goto :goto_0 @@ -157,12 +145,17 @@ const/4 v1, 0x2 - const/4 v2, 0x0 - - invoke-static {p1, v0, v2, v1, v2}, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->onSelected$default(Lcom/discord/widgets/user/search/WidgetGlobalSearch;Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/stores/StoreNavigation$PanelAction;ILjava/lang/Object;)V + invoke-static {p1, v0, v4, v1, v4}, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->onSelected$default(Lcom/discord/widgets/user/search/WidgetGlobalSearch;Lcom/discord/widgets/tabs/NavigationTab;Lcom/discord/stores/StoreNavigation$PanelAction;ILjava/lang/Object;)V return-void + :cond_5 + const-string p1, "$this$trimStart" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + nop :array_0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$6.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$6.smali index b0cba72b84..fb409caa86 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBound$6.smali @@ -41,7 +41,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -49,7 +49,7 @@ const-string v1, "it.context" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "QuickSwitcher" diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$1.smali index 9ff651de4a..6d7d4d3d84 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearch;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/search/WidgetGlobalSearch; invoke-static {v0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->access$configureUI(Lcom/discord/widgets/user/search/WidgetGlobalSearch;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$2.smali index 2cc7f14fe6..3338e68171 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearch$onViewBoundOrOnResume$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$showFilterPickerDialog$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$showFilterPickerDialog$1.smali index cf32e34bcc..97adf3b3a2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$showFilterPickerDialog$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch$showFilterPickerDialog$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearch$showFilterPickerDialog$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearch.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch.smali index 368867af5a..6ca76f97f1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearch.smali @@ -65,85 +65,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "resultsList" + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearch; - const-string v3, "getResultsList()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "resultsList" - move-result-object v1 + const-string v4, "getResultsList()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "guildList" + const/4 v2, 0x0 - const-string v3, "getGuildList()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "guildList" + + const-string v4, "getGuildList()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "viewFlipper" + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearch; - const-string v3, "getViewFlipper()Landroid/widget/ViewFlipper;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "viewFlipper" + + const-string v4, "getViewFlipper()Landroid/widget/ViewFlipper;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "addAFriendBtn" + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearch; - const-string v3, "getAddAFriendBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "addAFriendBtn" + + const-string v4, "getAddAFriendBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "joinGuildBtn" + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearch; - const-string v3, "getJoinGuildBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "joinGuildBtn" + + const-string v4, "getJoinGuildBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearch; + new-instance v1, Lk0/n/c/q; - const-string v2, "searchInput" + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearch; - const-string v3, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "searchInput" + + const-string v4, "getSearchInput()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -340,7 +376,7 @@ goto :goto_0 :cond_0 - sget-object v3, Lk0/j/n;->d:Lk0/j/n; + sget-object v3, Lk0/i/n;->d:Lk0/i/n; :goto_0 invoke-virtual {v0, v3}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V @@ -381,9 +417,7 @@ move-result v1 - if-nez v1, :cond_1 - - const/4 v1, 0x1 + xor-int/lit8 v1, v1, 0x1 goto :goto_1 @@ -438,22 +472,22 @@ :cond_3 const-string p1, "resultsAdapter" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_4 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_5 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_6 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -604,7 +638,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result p1 @@ -654,7 +688,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 @@ -683,7 +717,7 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, v0 @@ -716,7 +750,7 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v2, v0 @@ -918,10 +952,6 @@ goto :goto_2 :cond_1 - const-string v1, "$this$first" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {v0}, Ljava/lang/CharSequence;->length()I move-result v1 @@ -980,9 +1010,9 @@ :goto_2 const-string v0, "newQuery" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v0 @@ -1076,7 +1106,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f1206ad @@ -1086,7 +1116,7 @@ const-string v4, "getString(R.string.filter_options)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Lcom/discord/widgets/user/search/WidgetGlobalSearch$showFilterPickerDialog$1; @@ -1097,11 +1127,11 @@ return-void :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method @@ -1194,9 +1224,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 4 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -1320,6 +1348,15 @@ invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -1333,7 +1370,7 @@ const-string v2, "filterPublisher" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->getForNav(Lrx/Observable;)Lrx/Observable; @@ -1395,7 +1432,7 @@ const-string v1, "StoreStream\n .get\u2026hanged()\n .skip(1)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x2 @@ -1413,7 +1450,7 @@ iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearch;->filterPublisher:Lrx/subjects/BehaviorSubject; - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -1424,7 +1461,7 @@ :cond_0 const-string v0, "resultsAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$ChannelViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$ChannelViewHolder.smali index a693951696..4985f9d93f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$ChannelViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$ChannelViewHolder.smali @@ -16,25 +16,30 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public onConfigure(ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -47,6 +52,15 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->onConfigure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$GuildViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$GuildViewHolder.smali index 7cb4474ca9..4d9d47efa1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$GuildViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$GuildViewHolder.smali @@ -16,25 +16,30 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public onConfigure(ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -47,6 +52,15 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->onConfigure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali index 8beca434dd..6a9e163449 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali @@ -30,19 +30,25 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerTv" + const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder; - const-string v3, "getHeaderTv()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "headerTv" - move-result-object v1 + const-string v4, "getHeaderTv()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v2, 0x0 + + aput-object v1, v0, v2 sput-object v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -52,9 +58,7 @@ .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d016e @@ -69,6 +73,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder;->headerTv$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getHeaderTv()Landroid/widget/TextView; @@ -94,11 +107,9 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -115,6 +126,15 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(I)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$1.smali index 3fef2f7631..752d4c37c1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$1.smali @@ -63,15 +63,15 @@ const-string v1, "view" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "index" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "data" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$2.smali index a2552ba962..9ba1d7efe1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item$2.smali @@ -63,15 +63,15 @@ const-string v1, "view" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "index" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "data" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item.smali index 999114253e..507fd5533f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item.smali @@ -31,9 +31,7 @@ .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -56,4 +54,13 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali index fdf2e1a3f9..81e1b22751 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali @@ -22,9 +22,7 @@ .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const v0, 0x7f0d016d @@ -45,11 +43,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type com.discord.widgets.user.search.ViewGlobalSearchItem" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$UserViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$UserViewHolder.smali index 095c177f6c..894a660123 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$UserViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$UserViewHolder.smali @@ -16,25 +16,30 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public onConfigure(ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -47,6 +52,15 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/user/search/ViewGlobalSearchItem;->onConfigure(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$onSelectedListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$onSelectedListener$1.smali index ead16bfb1c..bd30ddf651 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$onSelectedListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$onSelectedListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$onSelectedListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function4<", "Landroid/view/View;", "Ljava/lang/Integer;", @@ -52,7 +52,7 @@ const/4 v0, 0x4 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -88,13 +88,25 @@ .method public final invoke(Landroid/view/View;ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;Z)V .locals 0 - const-string p2, "" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter.smali index 08d452fd21..1c88a25988 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchAdapter.smali @@ -46,11 +46,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -59,6 +57,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;->onSelectedListener:Lkotlin/jvm/functions/Function4; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -94,11 +101,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item; - .locals 1 + .locals 0 - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 const/4 p1, -0x1 @@ -148,10 +153,19 @@ :goto_0 return-object p1 + + :cond_4 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnSelectedListener(Lkotlin/jvm/functions/Function4;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -169,11 +183,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;->onSelectedListener:Lkotlin/jvm/functions/Function4; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$1.smali index 5eddbdc1dc..48e775cd1b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$1.smali @@ -77,11 +77,11 @@ const-string v1, "position" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "data" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$2.smali index f0a58dbfe5..781b7d4de5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item$2.smali @@ -77,11 +77,11 @@ const-string v1, "position" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "data" - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item.smali index d8f41bd4fb..6cf2c41449 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item.smali @@ -31,9 +31,7 @@ .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -56,6 +54,15 @@ invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->setOnLongClickListener(Lrx/functions/Action3;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -63,19 +70,17 @@ .method public final configureMentionsCount(Landroid/widget/TextView;I)V .locals 6 - const-string v0, "textView" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + if-ge p2, v1, :cond_0 - if-ge p2, v0, :cond_0 + invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V - invoke-static {p1, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setContentDescription(Ljava/lang/CharSequence;)V return-void @@ -96,33 +101,40 @@ const-string v4, "context" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v4, 0x7f0403d8 const/4 v5, 0x2 - invoke-static {v3, v4, v2, v5, v1}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + invoke-static {v3, v4, v2, v5, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I - move-result v1 + move-result v0 - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackgroundResource(I)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setBackgroundResource(I)V - const v1, 0x7f120ef4 + const v0, 0x7f120ef4 - new-array v0, v0, [Ljava/lang/Object; + new-array v1, v1, [Ljava/lang/Object; invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p2 - aput-object p2, v0, v2 + aput-object p2, v1, v2 - invoke-virtual {v3, v1, v0}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v3, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Landroid/widget/TextView;->setContentDescription(Ljava/lang/CharSequence;)V return-void + + :cond_1 + const-string p1, "textView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage.smali index cd0a71fe22..8d4b879dd9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage.smali @@ -26,7 +26,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage; @@ -34,29 +34,41 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemIcon" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemIcon()Landroid/widget/ImageView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemIcon" - move-result-object v2 + const-string v5, "getItemIcon()Landroid/widget/ImageView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemCount" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemCount()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 + + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x1 + const-string v3, "itemCount" - aput-object v0, v1, v2 + const-string v4, "getItemCount()Landroid/widget/TextView;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x1 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -64,11 +76,9 @@ .end method .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;I)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p2, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;)V @@ -89,6 +99,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage;->itemCount$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getItemCount()Landroid/widget/TextView; @@ -136,9 +155,7 @@ .method public onConfigure(ILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;)V .locals 7 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -171,6 +188,15 @@ invoke-static/range {v1 .. v6}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelChannel;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDivider.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDivider.smali index 9b71ecf082..ec17e2b602 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDivider.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDivider.smali @@ -16,13 +16,20 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;I)V - .locals 1 + .locals 0 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p2, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild.smali index 24f0e67d7c..2a0a40d725 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild.smali @@ -36,7 +36,7 @@ # direct methods .method public static constructor ()V - .locals 5 + .locals 6 const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild; @@ -44,77 +44,113 @@ new-array v1, v1, [Lkotlin/reflect/KProperty; - const-string v2, "itemAvatar" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v3 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v4, "itemAvatar" - move-result-object v2 + const-string v5, "getItemAvatar()Lcom/facebook/drawee/view/SimpleDraweeView;" - aput-object v2, v1, v4 + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-string v2, "itemAvatarText" + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v3, "getItemAvatarText()Landroid/widget/TextView;" + const/4 v3, 0x0 - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + aput-object v2, v1, v3 - move-result-object v2 + new-instance v2, Lk0/n/c/q; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v3 + + const-string v4, "itemAvatarText" + + const-string v5, "getItemAvatarText()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x1 aput-object v2, v1, v3 - const-string v2, "itemMentions" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemMentions()Landroid/widget/TextView;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemMentions" + + const-string v5, "getItemMentions()Landroid/widget/TextView;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x2 aput-object v2, v1, v3 - const-string v2, "itemVoice" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemVoice()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemVoice" + + const-string v5, "getItemVoice()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x3 aput-object v2, v1, v3 - const-string v2, "itemUnread" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemUnread()Landroid/view/View;" + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v3 - move-result-object v2 + const-string v4, "itemUnread" + + const-string v5, "getItemUnread()Landroid/view/View;" + + invoke-direct {v2, v3, v4, v5}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v3, 0x4 aput-object v2, v1, v3 - const-string v2, "itemSelected" + new-instance v2, Lk0/n/c/q; - const-string v3, "getItemSelected()Landroid/view/View;" - - invoke-static {v0, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v0 - const/4 v2, 0x5 + const-string v3, "itemSelected" - aput-object v0, v1, v2 + const-string v4, "getItemSelected()Landroid/view/View;" + + invoke-direct {v2, v0, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + const/4 v0, 0x5 + + aput-object v2, v1, v0 sput-object v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->$$delegatedProperties:[Lkotlin/reflect/KProperty; @@ -122,15 +158,13 @@ .end method .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;II)V - .locals 1 + .locals 0 .param p3 # I .annotation build Landroidx/annotation/ColorInt; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p2, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;)V @@ -185,6 +219,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->itemSelected$delegate:Lkotlin/properties/ReadOnlyProperty; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getItemAvatar()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -310,11 +353,11 @@ # virtual methods .method public onConfigure(ILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;)V - .locals 11 + .locals 12 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -322,9 +365,9 @@ move-result-object p1 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + const/4 v2, 0x0 if-eqz p1, :cond_1 @@ -348,7 +391,7 @@ const/4 p1, 0x0 :goto_0 - if-ne p1, v0, :cond_1 + if-ne p1, v1, :cond_1 invoke-virtual {p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -358,41 +401,41 @@ move-result-object p1 - const-string v2, "ICON_UNSET" + const-string v3, "ICON_UNSET" - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - xor-int/2addr p1, v0 + xor-int/2addr p1, v1 if-eqz p1, :cond_1 goto :goto_1 :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 invoke-direct {p0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->getItemAvatar()Lcom/facebook/drawee/view/SimpleDraweeView; - move-result-object v2 + move-result-object v3 invoke-virtual {p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->isSelected()Z - move-result v3 + move-result v4 invoke-virtual {p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v4 + move-result-object v5 iget p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->overlayColor:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v7 + move-result-object v8 - const/4 v6, 0x0 + const/4 v7, 0x0 invoke-direct {p0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->getItemAvatar()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -402,48 +445,44 @@ move-result-object p1 - const v5, 0x7f0700d1 + const v6, 0x7f0700d1 - invoke-virtual {p1, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I + invoke-virtual {p1, v6}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I move-result p1 - int-to-float v5, p1 + int-to-float v6, p1 - const/4 v8, 0x0 + const/4 v9, 0x0 - const/16 v9, 0x28 + const/16 v10, 0x28 - const/4 v10, 0x0 + const/4 v11, 0x0 - invoke-static/range {v2 .. v10}, Lcom/discord/utilities/extensions/SimpleDraweeViewExtensionsKt;->configureAsGuildIcon$default(Lcom/facebook/drawee/view/SimpleDraweeView;ZLcom/discord/models/domain/ModelGuild;FLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)V + invoke-static/range {v3 .. v11}, Lcom/discord/utilities/extensions/SimpleDraweeViewExtensionsKt;->configureAsGuildIcon$default(Lcom/facebook/drawee/view/SimpleDraweeView;ZLcom/discord/models/domain/ModelGuild;FLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->getItemAvatarText()Landroid/widget/TextView; move-result-object p1 - const/4 v2, 0x0 - - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 goto :goto_2 :cond_2 invoke-virtual {p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->getGuild()Lcom/discord/models/domain/ModelGuild; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelGuild;->getShortName()Ljava/lang/String; move-result-object v0 - move-object v2, v0 - :cond_3 :goto_2 - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-direct {p0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild;->getItemMentions()Landroid/widget/TextView; @@ -463,7 +502,7 @@ move-result v0 - const/16 v2, 0x8 + const/16 v1, 0x8 if-eqz v0, :cond_4 @@ -510,12 +549,19 @@ goto :goto_5 :cond_6 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_5 - invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V return-void + + :cond_7 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onClickListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onClickListener$1.smali index 22bf34343b..51bed21d0a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onClickListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onClickListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onClickListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchGuildsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -85,9 +85,16 @@ .method public final invoke(IILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;)V .locals 0 - const-string p1, "" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onLongClickListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onLongClickListener$1.smali index 3ed4e2cc62..1f68e9d85a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onLongClickListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onLongClickListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$onLongClickListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchGuildsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", @@ -51,7 +51,7 @@ const/4 v0, 0x3 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -85,9 +85,16 @@ .method public final invoke(IILcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;)V .locals 0 - const-string p1, "" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali index 7706736073..e0585581eb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali @@ -60,15 +60,13 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;I)V - .locals 1 + .locals 0 .param p2 # I .annotation build Landroidx/annotation/ColorInt; .end annotation .end param - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -83,6 +81,15 @@ iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;->onLongClickListener:Lkotlin/jvm/functions/Function3; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -149,9 +156,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 const/4 p1, 0x1 @@ -200,10 +205,19 @@ :goto_0 return-object p1 + + :cond_3 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnClickListener(Lkotlin/jvm/functions/Function3;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -219,17 +233,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;->onClickListener:Lkotlin/jvm/functions/Function3; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnLongClickListener(Lkotlin/jvm/functions/Function3;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -245,11 +266,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;->onLongClickListener:Lkotlin/jvm/functions/Function3; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$1.smali index e4b2cefbf8..2aa3ef614f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchGuildsModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$1;->$mentionCounts:Ljava/util/Map; @@ -119,4 +117,13 @@ :cond_1 :goto_0 return v1 + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$2.smali index 01f7fb3540..4542f35f8c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asDirectMessageItems$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchGuildsModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,9 +49,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item$Companion; @@ -88,6 +86,15 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asGuildItems$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asGuildItems$1.smali index 92cfb3dbed..99137ee709 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asGuildItems$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asGuildItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$asGuildItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchGuildsModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;", @@ -59,7 +59,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,9 +69,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; .locals 12 - const-string v0, "guild" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J @@ -138,7 +136,7 @@ goto :goto_0 :cond_1 - invoke-static {v4}, Lk0/j/l;->sumOfInt(Ljava/lang/Iterable;)I + invoke-static {v4}, Lk0/i/l;->sumOfInt(Ljava/lang/Iterable;)I move-result v4 @@ -280,6 +278,15 @@ move-result-object p1 return-object p1 + + :cond_9 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$create$guildItems$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$create$guildItems$1.smali index db8d1d5e7e..762d68e9a7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$create$guildItems$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$create$guildItems$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion$create$guildItems$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchGuildsModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelGuild;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion.smali index 4825c8a143..341700900f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion.smali @@ -57,7 +57,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -79,7 +79,7 @@ const-string v0, "ModelChannel.getSortByNameAndType()" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, p3}, Lf/n/a/k/a;->sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; @@ -208,37 +208,21 @@ move-object/from16 v7, p9 - const-string v3, "recentGuildIds" + const/4 v10, 0x0 - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_8 - const-string v3, "unreadGuildIds" + if-eqz p4, :cond_7 - move-object/from16 v6, p4 + if-eqz v8, :cond_6 - invoke-static {v6, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_5 - const-string v3, "mentionCounts" + if-eqz v2, :cond_4 - invoke-static {v8, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_3 - const-string v3, "privateChannels" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "guilds" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "channelIds" - - move-object/from16 v10, p8 - - invoke-static {v10, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "guildSettings" - - invoke-static {v7, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_2 const-wide/16 v3, 0x0 @@ -258,7 +242,7 @@ move-result-object v12 - invoke-static {p1}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v1 @@ -272,35 +256,21 @@ move-result-object v1 - invoke-static {p1, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p1, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v0}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v0 - const-string v1, "$this$distinct" + invoke-static {v0}, Lf/n/a/k/a;->distinct(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lk0/t/o;->d:Lk0/t/o; - - const-string v5, "$this$distinctBy" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "selector" - - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v5, Lk0/t/c; - - invoke-direct {v5, v0, v1}, Lk0/t/c;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V + move-result-object v0 const/4 v13, 0x1 - invoke-static {v5, v13}, Lf/n/a/k/a;->drop(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence; + invoke-static {v0, v13}, Lf/n/a/k/a;->drop(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence; move-result-object v0 @@ -318,6 +288,12 @@ move-wide/from16 v4, p2 + move-object/from16 v6, p4 + + move-object/from16 v7, p9 + + move-object/from16 v8, p5 + move-object/from16 v9, p8 invoke-direct/range {v0 .. v9}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Companion;->asGuildItems(Lkotlin/sequences/Sequence;JJLjava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lkotlin/sequences/Sequence; @@ -332,9 +308,7 @@ move-result-object v0 - const-string v1, "$this$any" - - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v12, :cond_1 invoke-interface {v12}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; @@ -365,7 +339,7 @@ goto :goto_0 :cond_0 - sget-object v1, Lk0/t/f;->a:Lk0/t/f; + sget-object v1, Lk0/s/f;->a:Lk0/s/f; :goto_0 invoke-static {v12, v1}, Lf/n/a/k/a;->plus(Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; @@ -376,19 +350,89 @@ move-result-object v0 - new-instance v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel; - invoke-static {v0}, Lf/n/a/k/a;->toList(Lkotlin/sequences/Sequence;)Ljava/util/List; move-result-object v0 invoke-interface/range {p8 .. p8}, Ljava/util/Map;->isEmpty()Z - move-result v2 + move-result v1 - xor-int/2addr v2, v13 + xor-int/2addr v1, v13 - invoke-direct {v1, v0, v2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;->(Ljava/util/List;Z)V + new-instance v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel; - return-object v1 + invoke-direct {v2, v0, v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;->(Ljava/util/List;Z)V + + return-object v2 + + :cond_1 + const-string v0, "$this$any" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_2 + move-object v11, p0 + + const-string v0, "guildSettings" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_3 + move-object v11, p0 + + const-string v0, "channelIds" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_4 + move-object v11, p0 + + const-string v0, "guilds" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_5 + move-object v11, p0 + + const-string v0, "privateChannels" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_6 + move-object v11, p0 + + const-string v0, "mentionCounts" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_7 + move-object v11, p0 + + const-string v0, "unreadGuildIds" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_8 + move-object v11, p0 + + const-string v0, "recentGuildIds" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item$Companion.smali index 99d8a735aa..c0f332edc0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item$Companion.smali @@ -36,21 +36,19 @@ .method public final createDirectMessage$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelChannel;I)Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; .locals 14 - const-string v0, "channel" + if-eqz p1, :cond_0 - move-object v5, p1 + new-instance v13, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; + const/4 v1, 0x2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v3 + move-result-wide v2 - const/4 v2, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 + const/4 v7, 0x0 const/4 v8, 0x0 @@ -58,19 +56,28 @@ const/4 v10, 0x0 - const/4 v11, 0x0 + const/16 v11, 0x1e8 - const/16 v12, 0x1e8 + const/4 v12, 0x0 - const/4 v13, 0x0 + move-object v0, v13 - move-object v1, v0 + move-object v4, p1 - move/from16 v7, p2 + move/from16 v6, p2 - invoke-direct/range {v1 .. v13}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->(IJLcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v12}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->(IJLcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V - return-object v0 + return-object v13 + + :cond_0 + const-string v0, "channel" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final createDivider$app_productionDiscordExternalRelease()Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; @@ -110,39 +117,46 @@ .method public final createGuild$app_productionDiscordExternalRelease(Lcom/discord/models/domain/ModelGuild;IZZZ)Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; .locals 14 - const-string v0, "guild" + if-eqz p1, :cond_0 - move-object v6, p1 + new-instance v13, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item; + const/4 v1, 0x3 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J - move-result-wide v3 + move-result-wide v2 - const/4 v2, 0x3 + const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v10, 0x0 - const/4 v11, 0x0 + const/16 v11, 0x104 - const/16 v12, 0x104 + const/4 v12, 0x0 - const/4 v13, 0x0 + move-object v0, v13 - move-object v1, v0 + move-object v5, p1 - move/from16 v7, p2 + move/from16 v6, p2 - move/from16 v8, p3 + move/from16 v7, p3 - move/from16 v9, p4 + move/from16 v8, p4 - move/from16 v10, p5 + move/from16 v9, p5 - invoke-direct/range {v1 .. v13}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->(IJLcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v12}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->(IJLcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V - return-object v0 + return-object v13 + + :cond_0 + const-string v0, "guild" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item.smali index 6c0a4197ca..a068c57a2c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item.smali @@ -537,7 +537,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -547,7 +547,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel$Item;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel.smali index f3c7495507..62c6c9d9f6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchGuildsModel.smali @@ -46,7 +46,7 @@ .end method .method public constructor (Ljava/util/List;Z)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -56,9 +56,7 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +65,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;->hasChannels:Z return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Ljava/util/List;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -146,15 +153,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;->(Ljava/util/List;Z)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -172,7 +186,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;->items:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext.smali index a39c33ed56..5455e0a4e5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext.smali @@ -142,33 +142,21 @@ } .end annotation - const-string v0, "guilds" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "channels" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_6 - const-string v0, "channelPerms" + if-eqz p4, :cond_5 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_4 - const-string v0, "channelsPrivate" + if-eqz p6, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildToChannels" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "unreadChannelIds" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "unreadGuildIds" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -246,6 +234,55 @@ iput-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->smallGuildIds:Ljava/util/Set; return-void + + :cond_2 + const-string p1, "unreadGuildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "unreadChannelIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "guildToChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "channelsPrivate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "channelPerms" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "channels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "guilds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -495,55 +532,92 @@ } .end annotation - const-string v0, "guilds" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_6 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 - const-string v0, "channels" + if-eqz p3, :cond_4 - move-object v3, p2 + if-eqz p4, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "channelPerms" + if-eqz p6, :cond_1 - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "channelsPrivate" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildToChannels" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "unreadChannelIds" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "unreadGuildIds" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; 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 v7, p6 + + move-object/from16 v8, p7 + invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string v1, "unreadGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "unreadChannelIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "guildToChannels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "channelsPrivate" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "channelPerms" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "channels" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "guilds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -561,7 +635,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->guilds:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -571,7 +645,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->channels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -581,7 +655,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->channelPerms:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -591,7 +665,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->channelsPrivate:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -601,7 +675,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->guildToChannels:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -611,7 +685,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->unreadChannelIds:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -621,7 +695,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->unreadGuildIds:Ljava/util/Set; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$DEFAULT_PERMISSIONS_PREDICATE$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$DEFAULT_PERMISSIONS_PREDICATE$1.smali index 7e4d2c42cd..c3c7fc352a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$DEFAULT_PERMISSIONS_PREDICATE$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$DEFAULT_PERMISSIONS_PREDICATE$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$DEFAULT_PERMISSIONS_PREDICATE$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/util/Map<", @@ -54,7 +54,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -92,17 +92,29 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "permissions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p1, p2}, Lcom/discord/utilities/permissions/PermissionUtils;->hasAccess(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;)Z move-result p1 return p1 + + :cond_0 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$1.smali index 8bbeca2b43..3141426a16 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", "Ljava/lang/Long;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,13 +59,20 @@ .method public final invoke(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;)J .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-wide/16 v0, 0x0 return-wide v0 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2.smali index 510b005c1e..1df566ea92 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/String;", @@ -49,7 +49,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -81,83 +81,84 @@ } .end annotation - const-string v1, "$this$toItemUser" + const/4 v1, 0x0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_14 - const-string v1, "userFilter" + if-eqz p2, :cond_13 - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$usersContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; - iget-object v1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$usersContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; + invoke-virtual {v3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->getComputed()Ljava/util/Map; - invoke-virtual {v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->getComputed()Ljava/util/Map; + move-result-object v3 - move-result-object v1 + invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection; - invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; + move-result-object v3 - move-result-object v1 + new-instance v4, Ljava/util/ArrayList; - new-instance v3, Ljava/util/ArrayList; + invoke-direct {v4}, Ljava/util/ArrayList;->()V - invoke-direct {v3}, Ljava/util/ArrayList;->()V + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 + move-result-object v3 :cond_0 :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - move-result v4 + move-result v5 - const/4 v5, 0x0 + if-eqz v5, :cond_2 - if-eqz v4, :cond_2 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/util/Map; - - invoke-static {p1, v4}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Lcom/discord/models/domain/ModelGuildMember$Computed; - - if-eqz v4, :cond_1 - - invoke-virtual {v4}, Lcom/discord/models/domain/ModelGuildMember$Computed;->getNick()Ljava/lang/String; + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 + check-cast v5, Ljava/util/Map; + + invoke-static {p1, v5}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + + move-result-object v5 + + check-cast v5, Lcom/discord/models/domain/ModelGuildMember$Computed; + + if-eqz v5, :cond_1 + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelGuildMember$Computed;->getNick()Ljava/lang/String; + + move-result-object v5 + + goto :goto_1 + :cond_1 + move-object v5, v1 + + :goto_1 if-eqz v5, :cond_0 - invoke-interface {v3, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 - invoke-static {v3}, Lk0/j/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v4}, Lk0/i/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; - move-result-object v1 + move-result-object v3 - new-instance v3, Ljava/util/ArrayList; + new-instance v4, Ljava/util/ArrayList; - invoke-direct {v3}, Ljava/util/ArrayList;->()V + invoke-direct {v4}, Ljava/util/ArrayList;->()V - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v4 + move-result-object v5 :cond_3 - :goto_1 - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z + :goto_2 + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z move-result v6 @@ -165,7 +166,7 @@ if-eqz v6, :cond_4 - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 @@ -173,7 +174,7 @@ sget-object v8, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8, v6, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -181,28 +182,28 @@ if-eqz v6, :cond_3 - invoke-interface {v3, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_1 + goto :goto_2 :cond_4 - new-instance v4, Ljava/util/ArrayList; + new-instance v5, Ljava/util/ArrayList; - invoke-direct {v4}, Ljava/util/ArrayList;->()V + invoke-direct {v5}, Ljava/util/ArrayList;->()V - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v1 + move-result-object v3 :cond_5 - :goto_2 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + :goto_3 + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z move-result v6 if-eqz v6, :cond_6 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 @@ -210,7 +211,7 @@ sget-object v8, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8, v6, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toFuzzyMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -218,115 +219,115 @@ if-eqz v6, :cond_5 - invoke-interface {v4, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v5, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_2 + goto :goto_3 :cond_6 - iget-object v1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$searchContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; + iget-object v3, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$searchContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; - invoke-virtual {v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getHasDiscriminator()Z + invoke-virtual {v3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getHasDiscriminator()Z - move-result v1 + move-result v3 - if-eqz v1, :cond_7 + if-eqz v3, :cond_7 - new-instance v1, Ljava/lang/StringBuilder; + new-instance v3, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; move-result-object v6 - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getDiscriminatorWithPadding()Ljava/lang/String; move-result-object v6 - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v3 - goto :goto_3 + goto :goto_4 :cond_7 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; - move-result-object v1 + move-result-object v3 - :goto_3 + :goto_4 sget-object v6, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; const-string v7, "nameToMatch" - invoke-static {v1, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v6, v1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; + invoke-virtual {v6, v3, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; move-result-object v6 sget-object v7, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; - invoke-virtual {v7, v1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toFuzzyMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; + invoke-virtual {v7, v3, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toFuzzyMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; move-result-object v0 - const/4 v1, 0x1 + const/4 v3, 0x1 if-eqz v6, :cond_8 - goto :goto_5 + goto :goto_6 :cond_8 - invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z + invoke-interface {v4}, Ljava/util/Collection;->isEmpty()Z move-result v6 - xor-int/2addr v6, v1 + xor-int/2addr v6, v3 if-eqz v6, :cond_9 - invoke-static {v3}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v4}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; - goto :goto_4 + goto :goto_5 :cond_9 if-eqz v0, :cond_a - goto :goto_4 + goto :goto_5 :cond_a - invoke-interface {v4}, Ljava/util/Collection;->isEmpty()Z + invoke-interface {v5}, Ljava/util/Collection;->isEmpty()Z move-result v0 - xor-int/2addr v0, v1 + xor-int/2addr v0, v3 if-eqz v0, :cond_b - invoke-static {v4}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v5}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; - :goto_4 + :goto_5 move-object v6, v0 - goto :goto_5 + goto :goto_6 :cond_b - move-object v6, v5 + move-object v6, v1 - :goto_5 + :goto_6 if-eqz v6, :cond_12 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$usersContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; @@ -335,7 +336,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p1, v0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 @@ -343,28 +344,28 @@ if-nez v0, :cond_c - goto :goto_6 + goto :goto_7 :cond_c invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 - if-ne v0, v1, :cond_d + if-ne v0, v3, :cond_d const/4 v0, 0x1 - const/4 v5, 0x1 + const/4 v7, 0x1 - goto :goto_7 + goto :goto_8 :cond_d - :goto_6 + :goto_7 const/4 v0, 0x0 - const/4 v5, 0x0 + const/4 v7, 0x0 - :goto_7 + :goto_8 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V @@ -391,26 +392,26 @@ new-instance v1, Ljava/util/ArrayList; - const/16 v7, 0xa + const/16 v3, 0xa - invoke-static {v3, v7}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v4, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v8 invoke-direct {v1, v8}, Ljava/util/ArrayList;->(I)V - invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v3 + move-result-object v4 - :goto_8 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + :goto_9 + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z move-result v8 if-eqz v8, :cond_e - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v8 @@ -422,26 +423,26 @@ invoke-interface {v1, v8}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_8 + goto :goto_9 :cond_e - invoke-static {v0, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 new-instance v1, Ljava/util/ArrayList; - invoke-static {v4, v7}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v5, v3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v3 invoke-direct {v1, v3}, Ljava/util/ArrayList;->(I)V - invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v5}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v3 - :goto_9 + :goto_a invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z move-result v4 @@ -460,14 +461,14 @@ invoke-interface {v1, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_9 + goto :goto_a :cond_f - invoke-static {v0, v1}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0, v1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 - invoke-static {v0}, Lk0/j/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->distinct(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v3 @@ -481,9 +482,9 @@ invoke-virtual {p3}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v7 + move-result-wide v4 - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 @@ -499,16 +500,16 @@ move-result v0 - move v7, v0 + move v8, v0 - goto :goto_a + goto :goto_b :cond_10 const/4 v0, 0x0 - const/4 v7, 0x0 + const/4 v8, 0x0 - :goto_a + :goto_b if-eqz p3, :cond_11 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$channelContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -519,9 +520,9 @@ invoke-virtual {p3}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v8 + move-result-wide v4 - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 @@ -529,17 +530,17 @@ move-result v0 - move v8, v0 + move v9, v0 - goto :goto_b + goto :goto_c :cond_11 const/4 v0, 0x0 - const/4 v8, 0x0 + const/4 v9, 0x0 - :goto_b - new-instance v9, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; + :goto_c + new-instance v10, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->$usersContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; @@ -547,32 +548,48 @@ move-result-object v0 - invoke-static {p1, v0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {p1, v0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 - move-object v10, v0 + move-object v5, v0 - check-cast v10, Lcom/discord/models/domain/ModelPresence; + check-cast v5, Lcom/discord/models/domain/ModelPresence; - move-object v0, v9 + move-object v0, v10 move-object v1, v6 move-object v2, p1 - move v4, v5 - - move-object v5, v10 + move v4, v7 move-object v6, p3 + move v7, v8 + + move v8, v9 + invoke-direct/range {v0 .. v8}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelUser;Ljava/util/List;ZLcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelChannel;IZ)V - move-object v5, v9 + move-object v1, v10 :cond_12 - return-object v5 + return-object v1 + + :cond_13 + const-string v0, "userFilter" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_14 + const-string v0, "$this$toItemUser" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3.smali index cc43e32012..0e5e7522b6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelGuild;", "Ljava/lang/String;", @@ -44,7 +44,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -52,31 +52,29 @@ # virtual methods .method public final invoke(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild; - .locals 11 + .locals 12 - const-string v0, "$this$toItemGuild" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 - const-string v0, "guildFilter" + if-eqz p2, :cond_7 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; + sget-object v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - const-string v2, "name" + const-string v3, "name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, v1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; + invoke-virtual {v1, v2, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; - move-result-object v4 + move-result-object v5 - if-eqz v4, :cond_6 + if-eqz v5, :cond_6 iget-object p2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3;->$channelContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -123,19 +121,19 @@ invoke-virtual {v3}, Ljava/lang/Number;->longValue()J - move-result-wide v5 + move-result-wide v3 - iget-object v3, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3;->$searchContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; + iget-object v6, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3;->$searchContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; - invoke-virtual {v3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getMentionCounts()Ljava/util/Map; + invoke-virtual {v6}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getMentionCounts()Ljava/util/Map; + + move-result-object v6 + + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v5 - - invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v6, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v3 @@ -158,12 +156,12 @@ goto :goto_0 :cond_1 - move v7, v2 + move v8, v2 goto :goto_2 :cond_2 - const/4 v7, 0x0 + const/4 v8, 0x0 :goto_2 if-eqz p2, :cond_5 @@ -216,36 +214,45 @@ const/4 p2, 0x1 - const/4 v8, 0x1 + const/4 v9, 0x1 goto :goto_4 :cond_5 :goto_3 - const/4 v8, 0x0 + const/4 v9, 0x0 :goto_4 - new-instance p2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild; + new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild; - const/4 v6, 0x0 + const/4 v7, 0x0 - const/4 v9, 0x4 + const/4 v10, 0x4 - const/4 v10, 0x0 + const/4 v11, 0x0 - move-object v3, p2 + move-object v4, v0 - move-object v5, p1 + move-object v6, p1 - invoke-direct/range {v3 .. v10}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V - - goto :goto_5 + invoke-direct/range {v4 .. v11}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V :cond_6 - const/4 p2, 0x0 + return-object v0 - :goto_5 - return-object p2 + :cond_7 + const-string p1, "guildFilter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "$this$toItemGuild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1.smali index 7cd5130ad1..da21dcf509 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -140,7 +140,7 @@ const-string v5, "Locale.ROOT" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v6, "null cannot be cast to non-null type java.lang.String" @@ -152,7 +152,7 @@ const-string v4, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v7, Ljava/lang/StringBuilder; @@ -182,7 +182,7 @@ sget-object v1, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v0, :cond_3 @@ -190,7 +190,7 @@ move-result-object v0 - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2, v3, v0}, Lcom/discord/utilities/search/SearchUtils;->fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z @@ -208,7 +208,7 @@ const-string v2, "name" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, -0x1 @@ -229,16 +229,16 @@ return-object v0 :cond_3 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; - invoke-direct {v0, v6}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v6}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 :cond_4 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; - invoke-direct {v0, v6}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v6}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4.smali index 01848a03bc..86dc4df9e0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/String;", @@ -48,7 +48,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -56,31 +56,27 @@ # virtual methods .method public final invoke(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; - .locals 10 + .locals 9 - const-string v0, "$this$toItemChannel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "channelFilter" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1; - new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1; - - invoke-direct {v0, p0, p1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V + invoke-direct {v1, p0, p1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I - move-result v1 - - const/4 v2, 0x0 + move-result v2 const/4 v3, 0x1 - if-eq v1, v3, :cond_2 + if-eq v2, v3, :cond_2 - sget-object v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; + sget-object v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->Companion:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; @@ -88,9 +84,9 @@ const-string v4, "name" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1, v3, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; + invoke-virtual {v2, v3, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; move-result-object p2 @@ -99,16 +95,16 @@ goto :goto_0 :cond_0 - invoke-virtual {v0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1;->invoke()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; + invoke-virtual {v1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4$1;->invoke()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; move-result-object p2 :goto_0 - move-object v4, p2 + move-object v2, p2 - if-eqz v4, :cond_3 + if-eqz v2, :cond_3 - new-instance v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel; + new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel; iget-object p2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->$channelContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -118,19 +114,19 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getParentId()J - move-result-wide v0 + move-result-wide v3 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 - move-object v6, p2 + move-object v4, p2 - check-cast v6, Lcom/discord/models/domain/ModelChannel; + check-cast v4, Lcom/discord/models/domain/ModelChannel; iget-object p2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->$channelContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -140,15 +136,15 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 - move-object v7, p2 + move-object v5, p2 - check-cast v7, Lcom/discord/models/domain/ModelGuild; + check-cast v5, Lcom/discord/models/domain/ModelGuild; iget-object p2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->$searchContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; @@ -158,13 +154,13 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v0 + move-result-wide v6 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 @@ -176,14 +172,14 @@ move-result p2 - move v8, p2 + move v6, p2 goto :goto_1 :cond_1 const/4 p2, 0x0 - const/4 v8, 0x0 + const/4 v6, 0x0 :goto_1 iget-object p2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->$channelContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -194,40 +190,54 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v0 + move-result-wide v7 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v0 + move-result-object v1 - invoke-interface {p2, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {p2, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - move-result v9 + move-result v7 - move-object v3, v2 + move-object v1, v0 - move-object v5, p1 + move-object v3, p1 - invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZ)V + invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZ)V goto :goto_2 :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getDMRecipient()Lcom/discord/models/domain/ModelUser; + move-result-object v1 + + if-eqz v1, :cond_3 + + iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->$toItemUser$2:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2; + + invoke-virtual {v0, v1, p2, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->invoke(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; + move-result-object v0 - if-eqz v0, :cond_3 - - iget-object v1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->$toItemUser$2:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2; - - invoke-virtual {v1, v0, p2, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->invoke(Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; - - move-result-object v2 - :cond_3 :goto_2 - return-object v2 + return-object v0 + + :cond_4 + const-string p1, "channelFilter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "$this$toItemChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1.smali index fd75282880..090e962088 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,29 +51,36 @@ # virtual methods .method public final invoke(Lcom/discord/models/domain/ModelUser;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; - .locals 7 + .locals 6 - const-string v0, "it" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1;->$toItemUser$2:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2; - iget-object v1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1;->$toItemUser$2:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2; + iget-object v2, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1;->$sanitizedFilter:Ljava/lang/String; - iget-object v3, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$1;->$sanitizedFilter:Ljava/lang/String; + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x2 - const/4 v5, 0x2 + const/4 v5, 0x0 - const/4 v6, 0x0 + move-object v1, p1 - move-object v2, p1 - - invoke-static/range {v1 .. v6}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->invoke$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;->invoke$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$10.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$10.smali index 6ef85b56ac..a43cd9f999 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$10.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$10.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$10; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,15 +73,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$11.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$11.smali index 54c8148bf3..e32c03d2b7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$11.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$11.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$11; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,9 +53,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$11;->$toItemChannel$4:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4; @@ -66,6 +64,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$2.smali index 7d0bef660d..402c0f9bcd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuild;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,9 +53,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelGuild;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild; .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$2;->$toItemGuild$3:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$3; @@ -66,6 +64,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$3.smali index b87cdccf6a..9b8aabe872 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,15 +73,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isGuildTextyChannel()Z move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$4.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$4.smali index 54d2b29a21..3afae0035c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,9 +53,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$4;->$toItemChannel$4:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4; @@ -66,6 +64,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$5.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$5.smali index 53ad954044..2b1285fbb4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,15 +73,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isVoiceChannel()Z move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$6.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$6.smali index bbb8ce4687..cb518ed606 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$6;->$channelContext:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; @@ -138,4 +136,13 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$7.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$7.smali index 973e8ed7c0..62ca192c28 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -53,9 +53,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$7;->$toItemChannel$4:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4; @@ -66,6 +64,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$9.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$9.smali index 77c43effa6..b4046fc01c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$9.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$9.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$9; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelChannel;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$1.smali index 97a7835412..2a84f5609e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,15 +73,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$2.smali index 36c3077e5e..8387da9176 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$channelResults$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", @@ -55,7 +55,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; .locals 4 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getDMRecipient()Lcom/discord/models/domain/ModelUser; @@ -95,7 +93,7 @@ move-result-object v2 - invoke-static {v0, v2}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v0, v2}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v2 @@ -127,6 +125,15 @@ :goto_0 return-object v0 + + :cond_2 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$1.smali index b231000830..9da52e52d1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$2.smali index 0127e67d3d..870d94d196 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$filteredResults$selectedGuildUserResults$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$results$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$results$1.smali index 1c3f9a9627..8d8bf1b3c0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$results$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$results$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$results$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;)Z .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$results$1;->$lastChannel:Lcom/discord/models/domain/ModelChannel; @@ -98,4 +96,13 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$1.smali index 9c37035ed4..3cf761b80a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function6<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;", @@ -44,29 +44,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; + const/4 v0, 0x6 - const/4 v1, 0x6 - - const-string v4, "create" - - const-string v5, "create(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "create" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "create(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel; .locals 8 .annotation system Ldalvik/annotation/Signature; @@ -90,27 +106,19 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "p2" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 - const-string v0, "p3" + if-eqz p4, :cond_1 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 - const-string v0, "p4" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p6" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; move-object v1, v0 @@ -133,6 +141,41 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p6" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$1.smali index 009fca7c1f..a475f11b85 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function7<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -79,27 +79,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; + const/4 v0, 0x7 - const/4 v1, 0x7 - - const-string v3, "" - - const-string v4, "(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V" + + return-object v0 +.end method + .method public final invoke(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; .locals 9 .annotation system Ldalvik/annotation/Signature; @@ -140,55 +158,92 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_6 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 - const-string v0, "p2" + if-eqz p3, :cond_4 - move-object v3, p2 + if-eqz p4, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "p3" + if-eqz p6, :cond_1 - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p4" - - move-object v5, p4 - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p5" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p6" - - move-object v7, p6 - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p7" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext; 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 v7, p6 + + move-object/from16 v8, p7 + invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V return-object v0 + + :cond_0 + const-string v1, "p7" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "p6" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "p5" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "p4" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "p3" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "p2" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "p1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$2.smali index 3e780e25f9..5bc2adc07f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$channelContextObservable$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$guildsListObservable$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$guildsListObservable$1.smali index 74b20290d9..b2f6ac7d30 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$guildsListObservable$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$guildsListObservable$1.smali @@ -31,19 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelNotificationSettings;", - ">;", - "Ljava/util/LinkedHashMap<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelGuild;", - ">;", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -119,7 +107,7 @@ const-string p1, "sortedGuilds" - invoke-static {p4, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->getGuildToChannels()Ljava/util/Map; @@ -127,7 +115,7 @@ const-string p1, "guildSettings" - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v7, p4 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$partialSearchContextObservable$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$partialSearchContextObservable$1.smali index 5762ba4c0e..235a69ef76 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$partialSearchContextObservable$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$partialSearchContextObservable$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$partialSearchContextObservable$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function7<", "Ljava/lang/String;", "Ljava/util/List<", @@ -62,27 +62,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; + const/4 v0, 0x7 - const/4 v1, 0x7 - - const-string v3, "" - - const-string v4, "(Ljava/lang/String;Ljava/util/List;JJJLjava/util/Map;Ljava/util/Map;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/lang/String;Ljava/util/List;JJJLjava/util/Map;Ljava/util/Map;)V" + + return-object v0 +.end method + .method public final invoke(Ljava/lang/String;Ljava/util/List;JJJLjava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; .locals 12 .annotation system Ldalvik/annotation/Signature; @@ -104,43 +122,65 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "p2" + if-eqz p9, :cond_1 - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p6" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p7" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move-wide v4, p3 move-wide/from16 v6, p5 move-wide/from16 v8, p7 + move-object/from16 v10, p9 + + move-object/from16 v11, p10 + invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->(Ljava/lang/String;Ljava/util/List;JJJLjava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string v1, "p7" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "p6" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "p2" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "p1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$searchContextObservable$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$searchContextObservable$1.smali index b7038945d8..c4c5ba2bd8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$searchContextObservable$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$searchContextObservable$1.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Ljava/lang/String;", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", - "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", - ">;" + "TT1;TT2;TR;>;" } .end annotation @@ -69,7 +66,7 @@ move-object v2, p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$usersContextObservable$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$usersContextObservable$1.smali index d1cbac6e66..7b797f68ca 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$usersContextObservable$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$usersContextObservable$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$get$usersContextObservable$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -67,27 +67,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v3, "" - - const-string v4, "(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V" + + return-object v0 +.end method + .method public final invoke(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -118,27 +136,49 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "p2" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "p3" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p4" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "p4" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1.smali index a3c624e88e..d72c764ef8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lcom/discord/models/domain/ModelUser;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$2.smali index 8a6ec57cb5..8e028b8105 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Ljava/lang/Boolean;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,15 +73,22 @@ .end method .method public final invoke(Lcom/discord/models/domain/ModelUser;)Z - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isBot()Z move-result p1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$recentDmUserIds$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$recentDmUserIds$1.smali index 6e445bb091..bf9960ce7c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$recentDmUserIds$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$recentDmUserIds$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$recentDmUserIds$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Long;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$smallGuildUserIds$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$smallGuildUserIds$1.smali index e9edab2e86..88a3850e80 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$smallGuildUserIds$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$smallGuildUserIds$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$smallGuildUserIds$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/util/Set<", @@ -41,7 +41,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1.smali index 9f498ac098..3fa8e64aed 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", "Ljava/lang/Long;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .method public final invoke(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;)J .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getPrevSelectedChannelId()J move-result-wide v0 return-wide v0 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1.smali index e9cc7ffa46..6c878c7e9e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lcom/discord/models/domain/ModelChannel;", "Ljava/util/Map<", @@ -54,7 +54,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -92,13 +92,11 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "permissions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z @@ -147,4 +145,18 @@ :goto_1 return p1 + + :cond_2 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$2.smali index 6d193cb35f..166c189710 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;", "Ljava/lang/Long;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,15 +59,22 @@ .method public final invoke(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;)J .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getSelectedChannelId()J move-result-wide v0 return-wide v0 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$$inlined$sortedBy$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$$inlined$sortedBy$1.smali index 2053a9c2d7..cfb19b961d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$$inlined$sortedBy$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$$inlined$sortedBy$1.smali @@ -40,7 +40,7 @@ # virtual methods .method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(TT;TT;)I" @@ -53,7 +53,15 @@ move-result-object p1 - check-cast p1, Ljava/lang/Long; + check-cast p1, Ljava/lang/Number; + + invoke-virtual {p1}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object p1 check-cast p2, Ljava/util/Map$Entry; @@ -61,7 +69,15 @@ move-result-object p2 - check-cast p2, Ljava/lang/Long; + check-cast p2, Ljava/lang/Number; + + invoke-virtual {p2}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object p2 invoke-static {p1, p2}, Lf/n/a/k/a;->compareValues(Ljava/lang/Comparable;Ljava/lang/Comparable;)I diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$2.smali index 6b9fbde686..075a076544 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetGlobalSearchModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/util/Map$Entry<", "+", @@ -54,7 +54,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,9 +73,7 @@ } .end annotation - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; @@ -88,6 +86,15 @@ move-result-wide v0 return-wide v0 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion.smali index c41c6766b6..bd509c0745 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$Companion.smali @@ -220,7 +220,7 @@ const-string v1, "ObservableWithLeadingEdg\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -293,7 +293,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -406,7 +406,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -450,7 +450,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -500,7 +500,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -527,7 +527,7 @@ .end method .method private final getDefaultUserSearch(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Ljava/util/Set;)Lkotlin/sequences/Sequence; - .locals 3 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -559,7 +559,7 @@ move-result-object p2 - invoke-static {p2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p2 @@ -571,49 +571,37 @@ move-result-object p2 - const-string v0, "$this$flatten" + sget-object v0, Lk0/s/l;->d:Lk0/s/l; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lk0/t/l;->d:Lk0/t/l; - - invoke-static {p2, v1}, Lf/n/a/k/a;->t(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + invoke-static {p2, v0}, Lf/n/a/k/a;->w(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object p2 - const-string v1, "$this$plus" + if-eqz p4, :cond_0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x2 - const-string v1, "elements" + new-array v0, v0, [Lkotlin/sequences/Sequence; - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - const/4 v1, 0x2 + aput-object p1, v0, v1 - new-array v1, v1, [Lkotlin/sequences/Sequence; + const/4 p1, 0x1 - const/4 v2, 0x0 + invoke-static {p4}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; - aput-object p1, v1, v2 + move-result-object p4 - invoke-static {p4}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + aput-object p4, v0, p1 + + invoke-static {v0}, Lf/n/a/k/a;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; move-result-object p1 - const/4 p4, 0x1 + sget-object p4, Lk0/s/k;->d:Lk0/s/k; - aput-object p1, v1, p4 - - invoke-static {v1}, Lf/n/a/k/a;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; - - move-result-object p1 - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p4, Lk0/t/k;->d:Lk0/t/k; - - invoke-static {p1, p4}, Lf/n/a/k/a;->t(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + invoke-static {p1, p4}, Lf/n/a/k/a;->w(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -621,29 +609,15 @@ move-result-object p1 - const-string p2, "$this$distinct" + invoke-static {p1}, Lf/n/a/k/a;->distinct(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - sget-object p2, Lk0/t/o;->d:Lk0/t/o; + new-instance p2, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1; - const-string p4, "$this$distinctBy" + invoke-direct {p2, p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;)V - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "selector" - - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p4, Lk0/t/c; - - invoke-direct {p4, p1, p2}, Lk0/t/c;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V - - new-instance p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1; - - invoke-direct {p1, p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getDefaultUserSearch$1;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;)V - - invoke-static {p4, p1}, Lf/n/a/k/a;->mapNotNull(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + invoke-static {p1, p2}, Lf/n/a/k/a;->mapNotNull(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -660,6 +634,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic getForSend$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;Lrx/Observable;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; @@ -708,7 +691,7 @@ move-result-object p1 - invoke-static {p1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -727,11 +710,11 @@ invoke-direct {v0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getRecentChannelIds$$inlined$sortedBy$1;->()V - invoke-static {p1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {p1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 - invoke-static {p1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {p1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object p1 @@ -754,7 +737,7 @@ # virtual methods .method public final create(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsModel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel; - .locals 18 + .locals 22 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -786,27 +769,17 @@ move-object/from16 v10, p6 - const-string v1, "searchContext" + const/4 v11, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_12 - const-string v1, "usersContext" + if-eqz v7, :cond_11 - invoke-static {v7, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_10 - const-string v1, "channelContext" + if-eqz p4, :cond_f - invoke-static {v8, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "widgetGuildsListModel" - - move-object/from16 v11, p4 - - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "lastChannelIdProvider" - - invoke-static {v10, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v10, :cond_e new-instance v12, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$2; @@ -836,7 +809,7 @@ move-result-object v3 - invoke-static {v3}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v3}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object v3 @@ -857,7 +830,7 @@ goto :goto_0 :cond_0 - sget-object v2, Lk0/j/p;->d:Lk0/j/p; + sget-object v2, Lk0/i/p;->d:Lk0/i/p; :goto_0 move-object v6, v2 @@ -866,23 +839,23 @@ const/4 v4, 0x1 - if-eq v14, v4, :cond_5 + if-eq v14, v4, :cond_6 - if-eq v14, v5, :cond_4 + if-eq v14, v5, :cond_5 const/4 v2, 0x3 - if-eq v14, v2, :cond_3 + if-eq v14, v2, :cond_4 const/4 v1, 0x4 - if-eq v14, v1, :cond_2 + if-eq v14, v1, :cond_3 - invoke-static {v15}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v15}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v1 - if-eqz v1, :cond_1 + if-eqz v1, :cond_2 invoke-direct/range {p0 .. p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->getRecentChannelIds(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;)Lkotlin/sequences/Sequence; @@ -900,21 +873,15 @@ move-result-object v1 - const-string v3, "$this$union" + if-eqz v2, :cond_1 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "other" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v2}, Lk0/j/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v2}, Lk0/i/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v2 invoke-static {v2, v1}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z - invoke-static {v2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v1 @@ -943,6 +910,13 @@ goto/16 :goto_1 :cond_1 + const-string v0, "$this$union" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v11 + + :cond_2 new-instance v3, Ljava/util/HashSet; invoke-direct {v3}, Ljava/util/HashSet;->()V @@ -955,7 +929,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v1 @@ -981,7 +955,7 @@ move-object v5, v15 - move-object/from16 v17, v6 + move-object/from16 v20, v6 move-object v6, v13 @@ -991,7 +965,7 @@ move-result-object v1 - invoke-static/range {v17 .. v17}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static/range {v20 .. v20}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v2 @@ -1017,7 +991,7 @@ goto :goto_1 - :cond_2 + :cond_3 invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->getChannels()Ljava/util/Map; move-result-object v1 @@ -1026,7 +1000,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v1 @@ -1062,7 +1036,7 @@ goto :goto_1 - :cond_3 + :cond_4 invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->getGuilds()Ljava/util/Map; move-result-object v2 @@ -1071,7 +1045,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v2 @@ -1085,7 +1059,7 @@ goto :goto_1 - :cond_4 + :cond_5 invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->getChannels()Ljava/util/Map; move-result-object v1 @@ -1094,7 +1068,7 @@ move-result-object v1 - invoke-static {v1}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v1}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v1 @@ -1119,18 +1093,18 @@ goto :goto_3 - :cond_5 - move-object/from16 v17, v6 + :cond_6 + move-object/from16 v20, v6 - invoke-static {v15}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v15}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v1 - if-eqz v1, :cond_6 + if-eqz v1, :cond_7 move-object/from16 v1, p0 - move-object/from16 v2, v17 + move-object/from16 v2, v20 invoke-direct {v1, v0, v8, v7, v2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->getDefaultUserSearch(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Ljava/util/Set;)Lkotlin/sequences/Sequence; @@ -1138,7 +1112,7 @@ goto :goto_2 - :cond_6 + :cond_7 move-object/from16 v1, p0 invoke-virtual/range {p2 .. p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->getUsers()Ljava/util/Map; @@ -1149,7 +1123,7 @@ move-result-object v2 - invoke-static {v2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v2 @@ -1163,13 +1137,13 @@ move-result-object v2 :goto_3 - if-eqz v9, :cond_7 + if-eqz v9, :cond_8 invoke-static {v2, v9}, Lf/n/a/k/a;->filter(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object v2 - :cond_7 + :cond_8 new-instance v3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$$inlined$sortedByDescending$1; invoke-direct {v3, v0}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$$inlined$sortedByDescending$1;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;)V @@ -1186,27 +1160,27 @@ const/4 v4, 0x0 - if-nez v14, :cond_8 + if-nez v14, :cond_9 invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->getFilter()Ljava/lang/String; move-result-object v3 - invoke-static {v3}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z move-result v3 - if-eqz v3, :cond_8 + if-eqz v3, :cond_9 const/4 v3, 0x1 goto :goto_4 - :cond_8 + :cond_9 const/4 v3, 0x0 :goto_4 - if-eqz v3, :cond_b + if-eqz v3, :cond_c invoke-virtual/range {p3 .. p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ChannelContext;->getChannels()Ljava/util/Map; @@ -1224,25 +1198,25 @@ check-cast v0, Lcom/discord/models/domain/ModelChannel; - if-eqz v0, :cond_9 + if-eqz v0, :cond_a const-string v3, "" invoke-virtual {v13, v0, v3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$create$4;->invoke(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; - move-result-object v3 + move-result-object v11 goto :goto_5 - :cond_9 - const/4 v3, 0x0 + :cond_a + const/4 v11, 0x0 :goto_5 - if-nez v3, :cond_a + if-nez v11, :cond_b - const/4 v5, 0x1 + const/4 v3, 0x1 - new-array v0, v5, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; + new-array v0, v3, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; new-instance v3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; @@ -1272,38 +1246,38 @@ goto :goto_6 - :cond_a - const/4 v5, 0x1 + :cond_b + const/4 v3, 0x1 - const/4 v6, 0x2 + const/4 v5, 0x2 - new-array v6, v6, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; + new-array v5, v5, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload; - new-instance v13, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; + new-instance v6, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; - const v8, 0x7f12130d + const v17, 0x7f12130d - const/4 v9, 0x0 + const/16 v18, 0x0 - const/4 v10, 0x0 + const/16 v19, 0x0 - const/4 v11, 0x6 + const/16 v20, 0x6 - const/4 v12, 0x0 + const/16 v21, 0x0 - move-object v7, v13 + move-object/from16 v16, v6 - invoke-direct/range {v7 .. v12}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader;->(IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v16 .. v21}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader;->(IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V - aput-object v13, v6, v4 + aput-object v6, v5, v4 - aput-object v3, v6, v5 + aput-object v11, v5, v3 - invoke-static {v6}, Lf/n/a/k/a;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; + invoke-static {v5}, Lf/n/a/k/a;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; - move-result-object v3 + move-result-object v5 - new-array v5, v5, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; + new-array v3, v3, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; new-instance v12, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; @@ -1311,6 +1285,8 @@ const/4 v8, 0x0 + const/4 v9, 0x0 + const/4 v10, 0x6 const/4 v11, 0x0 @@ -1319,13 +1295,13 @@ invoke-direct/range {v6 .. v11}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader;->(IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V - aput-object v12, v5, v4 + aput-object v12, v3, v4 - invoke-static {v5}, Lf/n/a/k/a;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; + invoke-static {v3}, Lf/n/a/k/a;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; - move-result-object v4 + move-result-object v3 - invoke-static {v3, v4}, Lf/n/a/k/a;->plus(Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + invoke-static {v5, v3}, Lf/n/a/k/a;->plus(Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; move-result-object v3 @@ -1356,16 +1332,16 @@ goto :goto_7 - :cond_b - const/4 v5, 0x1 + :cond_c + const/4 v3, 0x1 invoke-static {v2}, Lf/n/a/k/a;->firstOrNull(Lkotlin/sequences/Sequence;)Ljava/lang/Object; move-result-object v0 - if-eqz v0, :cond_c + if-eqz v0, :cond_d - new-array v0, v5, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; + new-array v0, v3, [Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; new-instance v3, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemHeader; @@ -1403,7 +1379,7 @@ move-result-object v2 - :cond_c + :cond_d new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel; invoke-static {v2}, Lf/n/a/k/a;->toList(Lkotlin/sequences/Sequence;)Ljava/util/List; @@ -1426,6 +1402,61 @@ :goto_7 return-object v2 + + :cond_e + move-object/from16 v1, p0 + + const-string v0, "lastChannelIdProvider" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 + + :cond_f + move-object/from16 v1, p0 + + move-object v0, v11 + + const-string v2, "widgetGuildsListModel" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_10 + move-object/from16 v1, p0 + + move-object v0, v11 + + const-string v2, "channelContext" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_11 + move-object/from16 v1, p0 + + move-object v0, v11 + + const-string v2, "usersContext" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_12 + move-object/from16 v1, p0 + + move-object v0, v11 + + const-string v2, "searchContext" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getEMPTY_MATCH_RESULT()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -1445,7 +1476,7 @@ .end method .method public final getForNav(Lrx/Observable;)Lrx/Observable; - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1458,31 +1489,38 @@ } .end annotation - const-string v0, "filterPublisher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->access$getDEFAULT_PERMISSIONS_PREDICATE$cp()Lkotlin/jvm/functions/Function2; - move-result-object v3 + move-result-object v2 - sget-object v5, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1;->INSTANCE:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1; + const/4 v3, 0x0 - const/4 v4, 0x0 + sget-object v4, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1;->INSTANCE:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForNav$1; - const/4 v6, 0x4 + const/4 v5, 0x4 - const/4 v7, 0x0 + const/4 v6, 0x0 - move-object v1, p0 + move-object v0, p0 - move-object v2, p1 + move-object v1, p1 - invoke-static/range {v1 .. v7}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->get$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;Lrx/Observable;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + invoke-static/range {v0 .. v6}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;->get$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion;Lrx/Observable;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "filterPublisher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getForSend(Lrx/Observable;Lkotlin/jvm/functions/Function1;)Lrx/Observable; @@ -1504,9 +1542,7 @@ } .end annotation - const-string v0, "filterPublisher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1;->INSTANCE:Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$Companion$getForSend$1; @@ -1517,54 +1553,61 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "filterPublisher" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final toFuzzyMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; - .locals 5 + .locals 6 - const-string v0, "$this$toFuzzyMatchedResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "filter" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/utilities/search/SearchUtils;->INSTANCE:Lcom/discord/utilities/search/SearchUtils; - sget-object v0, Lcom/discord/utilities/search/SearchUtils;->INSTANCE:Lcom/discord/utilities/search/SearchUtils; + sget-object v2, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - sget-object v1, Ljava/util/Locale;->ROOT:Ljava/util/Locale; + const-string v3, "Locale.ROOT" - const-string v2, "Locale.ROOT" + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p2, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - - move-result-object v1 - - const-string v3, "(this as java.lang.String).toLowerCase(locale)" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v4, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; + invoke-virtual {p2, v2}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; move-result-object v2 - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + const-string v4, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v2}, Lcom/discord/utilities/string/StringUtilsKt;->stripAccents(Ljava/lang/String;)Ljava/lang/String; + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object v2 + sget-object v5, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/search/SearchUtils;->fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z + invoke-static {v5, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result v0 + invoke-virtual {p1, v5}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - if-eqz v0, :cond_0 + move-result-object v3 + + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-static {v3}, Lcom/discord/utilities/string/StringUtilsKt;->stripAccents(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/search/SearchUtils;->fuzzyMatch(Ljava/lang/String;Ljava/lang/String;)Z + + move-result v1 + + if-eqz v1, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -1576,53 +1619,72 @@ invoke-direct {v0, p1, v1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->(Ljava/lang/CharSequence;II)V - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 return-object v0 + + :cond_1 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "$this$toFuzzyMatchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final toMatchedResult(Ljava/lang/String;Ljava/lang/String;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; - .locals 3 - - const-string v0, "$this$toMatchedResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "filter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 4 const/4 v0, 0x0 - const/4 v1, 0x1 + if-eqz p1, :cond_2 - const/4 v2, 0x2 + if-eqz p2, :cond_1 - invoke-static {p1, p2, v0, v1, v2}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + const/4 v1, 0x0 - move-result v0 + const/4 v2, 0x1 - const/4 v1, -0x1 + const/4 v3, 0x2 - if-eq v0, v1, :cond_0 + invoke-static {p1, p2, v1, v2, v3}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I - new-instance v1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; + move-result v1 + + const/4 v2, -0x1 + + if-ne v1, v2, :cond_0 + + goto :goto_0 + + :cond_0 + new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; invoke-virtual {p2}, Ljava/lang/String;->length()I move-result p2 - invoke-direct {v1, p1, v0, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->(Ljava/lang/CharSequence;II)V - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 + invoke-direct {v0, p1, v1, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->(Ljava/lang/CharSequence;II)V :goto_0 - return-object v1 + return-object v0 + + :cond_1 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "$this$toMatchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel.smali index f2a172ada8..9b6ef38cf3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel.smali @@ -35,13 +35,11 @@ .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZ)V .locals 1 - const-string v0, "matchedResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,6 +56,20 @@ iput-boolean p6, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->unread:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -249,13 +261,11 @@ .method public final copy(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZ)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel; .locals 8 - const-string v0, "matchedResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "channel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel; @@ -276,6 +286,20 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;IZ)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -297,7 +321,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -311,7 +335,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -321,7 +345,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->parentChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -331,7 +355,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -554,7 +578,7 @@ const-string v1, "channel.name" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/StringBuilder; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild.smali index 4fde094d0e..8171e27996 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild.smali @@ -33,13 +33,11 @@ .method public constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;IZ)V .locals 1 - const-string v0, "matchedResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guild" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,6 +52,20 @@ iput-boolean p5, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->unread:Z return-void + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -231,13 +243,11 @@ .method public final copy(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;IZ)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild; .locals 7 - const-string v0, "matchedResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "guild" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild; @@ -256,6 +266,20 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;IZ)V return-object v0 + + :cond_0 + const-string p1, "guild" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "matchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -277,7 +301,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -287,7 +311,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -301,7 +325,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -494,7 +518,7 @@ const-string v1, "guild.name" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/StringBuilder; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser.smali index b55630fd89..0447e07316 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser.smali @@ -61,17 +61,13 @@ } .end annotation - const-string v0, "matchedResult" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "user" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "aliases" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -92,6 +88,27 @@ iput-boolean p8, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->unread:Z return-void + + :cond_0 + const-string p1, "aliases" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "user" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "matchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelUser;Ljava/util/List;ZLcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelChannel;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -400,28 +417,24 @@ } .end annotation - const-string v0, "matchedResult" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "user" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "aliases" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + + move-object v4, p3 + move v5, p4 move-object v6, p5 @@ -435,6 +448,27 @@ invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Lcom/discord/models/domain/ModelUser;Ljava/util/List;ZLcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelChannel;IZ)V return-object v0 + + :cond_0 + const-string v1, "aliases" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "matchedResult" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -456,7 +490,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -466,7 +500,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -476,7 +510,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->aliases:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -492,7 +526,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->presence:Lcom/discord/models/domain/ModelPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -506,7 +540,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult.smali index 1a3b308db8..158bb342da 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult.smali @@ -24,11 +24,9 @@ # direct methods .method public constructor (Ljava/lang/CharSequence;II)V - .locals 1 + .locals 0 - const-string v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -39,6 +37,15 @@ iput p3, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->filterLength:I return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;Ljava/lang/CharSequence;IIILjava/lang/Object;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -101,15 +108,22 @@ .method public final copy(Ljava/lang/CharSequence;II)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; .locals 1 - const-string v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->(Ljava/lang/CharSequence;II)V return-object v0 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -127,7 +141,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->value:Ljava/lang/CharSequence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext.smali index b2aeee34f0..dc2c9d1345 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext.smali @@ -93,21 +93,15 @@ } .end annotation - const-string v0, "filter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_11 - const-string v0, "recentGuildIds" + if-eqz p2, :cond_10 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_f - const-string v0, "mostRecent" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mentionCounts" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_e invoke-direct {p0}, Ljava/lang/Object;->()V @@ -139,9 +133,7 @@ const/4 p4, 0x1 - const/4 p5, 0x0 - - invoke-static {p1, p2, p3, p4, p5}, Lcom/discord/utilities/frecency/FrecencyTracker;->getSortedKeys$default(Lcom/discord/utilities/frecency/FrecencyTracker;JILjava/lang/Object;)Ljava/util/Collection; + invoke-static {p1, p2, p3, p4, v0}, Lcom/discord/utilities/frecency/FrecencyTracker;->getSortedKeys$default(Lcom/discord/utilities/frecency/FrecencyTracker;JILjava/lang/Object;)Ljava/util/Collection; move-result-object p1 @@ -149,9 +141,7 @@ iget-object p1, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->filter:Ljava/lang/String; - const-string p2, "$this$firstOrNull" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_d invoke-interface {p1}, Ljava/lang/CharSequence;->length()I @@ -180,15 +170,15 @@ invoke-static {p1}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; - move-result-object p5 + move-result-object v0 :goto_1 - if-nez p5, :cond_2 + if-nez v0, :cond_2 goto :goto_2 :cond_2 - invoke-virtual {p5}, Ljava/lang/Character;->charValue()C + invoke-virtual {v0}, Ljava/lang/Character;->charValue()C move-result p1 @@ -202,12 +192,12 @@ :cond_3 :goto_2 - if-nez p5, :cond_4 + if-nez v0, :cond_4 goto :goto_3 :cond_4 - invoke-virtual {p5}, Ljava/lang/Character;->charValue()C + invoke-virtual {v0}, Ljava/lang/Character;->charValue()C move-result p1 @@ -221,12 +211,12 @@ :cond_5 :goto_3 - if-nez p5, :cond_6 + if-nez v0, :cond_6 goto :goto_4 :cond_6 - invoke-virtual {p5}, Ljava/lang/Character;->charValue()C + invoke-virtual {v0}, Ljava/lang/Character;->charValue()C move-result p1 @@ -240,12 +230,12 @@ :cond_7 :goto_4 - if-nez p5, :cond_8 + if-nez v0, :cond_8 goto :goto_5 :cond_8 - invoke-virtual {p5}, Ljava/lang/Character;->charValue()C + invoke-virtual {v0}, Ljava/lang/Character;->charValue()C move-result p1 @@ -276,16 +266,16 @@ const-string p2, "(this as java.lang.String).substring(startIndex)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_7 :cond_a - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type java.lang.String" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -322,6 +312,41 @@ iput-boolean p3, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->hasDiscriminator:Z return-void + + :cond_d + const-string p1, "$this$firstOrNull" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_e + const-string p1, "mentionCounts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_f + const-string p1, "mostRecent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_10 + const-string p1, "recentGuildIds" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_11 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;Ljava/lang/String;Ljava/util/List;JJJLjava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; @@ -539,43 +564,65 @@ } .end annotation - const-string v0, "filter" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "recentGuildIds" + if-eqz p9, :cond_1 - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mostRecent" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mentionCounts" - - move-object/from16 v11, p10 - - invoke-static {v11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move-wide v4, p3 move-wide/from16 v6, p5 move-wide/from16 v8, p7 + move-object/from16 v10, p9 + + move-object/from16 v11, p10 + invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->(Ljava/lang/String;Ljava/util/List;JJJLjava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string v1, "mentionCounts" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "mostRecent" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "recentGuildIds" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "filter" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -593,7 +640,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->filter:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -603,7 +650,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->recentGuildIds:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -637,7 +684,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->mostRecent:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -647,7 +694,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$SearchContext;->mentionCounts:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext.smali index b89ac19eb6..b4c31d2113 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext.smali @@ -92,21 +92,15 @@ } .end annotation - const-string v0, "users" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "presences" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "relationships" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "computed" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -119,6 +113,34 @@ iput-object p4, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->computed:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "computed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; @@ -261,27 +283,49 @@ } .end annotation - const-string v0, "users" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "presences" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "relationships" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "computed" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p1, "computed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "relationships" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "presences" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "users" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -299,7 +343,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->users:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -309,7 +353,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->presences:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -319,7 +363,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->relationships:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -329,7 +373,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$UsersContext;->computed:Ljava/util/Map; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel.smali index 1c8546c6f2..cd143a306f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchModel.smali @@ -109,7 +109,7 @@ const-string v1, "java.util.regex.Pattern.compile(this, flags)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->DISCRIMINATOR_PATTERN:Ljava/util/regex/Pattern; @@ -137,13 +137,11 @@ } .end annotation - const-string v0, "filter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "data" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -156,6 +154,20 @@ iput-object p4, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->guildsList:Ljava/util/List; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Ljava/lang/String;ILjava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -295,19 +307,31 @@ } .end annotation - const-string v0, "filter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "data" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->(Ljava/lang/String;ILjava/util/List;Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "filter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -325,7 +349,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->filter:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -341,7 +365,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->data:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -351,7 +375,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;->guildsList:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchScoreStrategy.smali b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchScoreStrategy.smali index 6fc85e575e..cdad2065ee 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchScoreStrategy.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/search/WidgetGlobalSearchScoreStrategy.smali @@ -61,13 +61,11 @@ } .end annotation - const-string v0, "$this$score" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "frecencyChannels" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-interface {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -149,14 +147,26 @@ add-int/2addr p1, p3 return p1 + + :cond_4 + const-string p1, "frecencyChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "$this$score" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final scoreChannel(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;)I .locals 1 - const-string v0, "$this$scoreChannel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemChannel;->getGuild()Lcom/discord/models/domain/ModelGuild; @@ -181,10 +191,19 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "$this$scoreChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final scoreFrecency(Ljava/util/Collection;J)I - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -194,15 +213,13 @@ } .end annotation - const-string v0, "$this$scoreFrecency" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 - invoke-static {p1, p2}, Lk0/j/l;->indexOf(Ljava/lang/Iterable;Ljava/lang/Object;)I + invoke-static {p1, p2}, Lk0/i/l;->indexOf(Ljava/lang/Iterable;Ljava/lang/Object;)I move-result p1 @@ -249,24 +266,31 @@ :goto_2 return p1 + + :cond_5 + const-string p1, "$this$scoreFrecency" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final scoreMatchedResult(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;)I .locals 4 - const-string v0, "$this$scoreMatchedResult" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getFirstMatchIndex()I move-result v0 - const/4 v1, 0x0 + const/4 v1, -0x1 - const/4 v2, -0x1 + const/4 v2, 0x0 - if-ne v0, v2, :cond_0 + if-ne v0, v1, :cond_0 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getValue()Ljava/lang/CharSequence; @@ -276,9 +300,9 @@ move-result v0 - const/16 v2, 0x14 + const/16 v1, 0x14 - invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I + invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I move-result v0 @@ -287,14 +311,14 @@ goto :goto_1 :cond_0 - const/16 v2, 0xa + const/16 v1, 0xa if-gez v0, :cond_1 goto :goto_0 :cond_1 - if-lt v2, v0, :cond_2 + if-lt v1, v0, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getFirstMatchIndex()I @@ -311,26 +335,26 @@ :goto_1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getFirstMatchIndex()I - move-result v2 + move-result v1 const/4 v3, 0x1 - if-nez v2, :cond_3 + if-nez v1, :cond_3 - const/4 v1, 0x2 + const/4 v2, 0x2 goto :goto_2 :cond_3 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getFirstMatchIndex()I - move-result v2 + move-result v1 - if-lez v2, :cond_4 + if-lez v1, :cond_4 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getValue()Ljava/lang/CharSequence; - move-result-object v2 + move-result-object v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult;->getFirstMatchIndex()I @@ -338,7 +362,7 @@ sub-int/2addr p1, v3 - invoke-interface {v2, p1}, Ljava/lang/CharSequence;->charAt(I)C + invoke-interface {v1, p1}, Ljava/lang/CharSequence;->charAt(I)C move-result p1 @@ -348,25 +372,34 @@ if-nez p1, :cond_4 - const/4 v1, 0x1 + const/4 v2, 0x1 :cond_4 :goto_2 - add-int/2addr v0, v1 + add-int/2addr v0, v2 return v0 + + :cond_5 + const-string p1, "$this$scoreMatchedResult" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final scoreUser(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;I)I .locals 4 - const-string v0, "$this$scoreUser" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const/4 v0, 0x1 + const/4 v1, 0x1 - if-eq p2, v0, :cond_0 + if-eq p2, v1, :cond_0 sget-object p2, Lcom/discord/widgets/user/search/WidgetGlobalSearchScoreStrategy$SearchType;->NONE:Lcom/discord/widgets/user/search/WidgetGlobalSearchScoreStrategy$SearchType; @@ -378,58 +411,53 @@ :goto_0 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->getPresence()Lcom/discord/models/domain/ModelPresence; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v1}, Lcom/discord/models/domain/ModelPresence;->getStatus()Lcom/discord/models/domain/ModelPresence$Status; + invoke-virtual {v2}, Lcom/discord/models/domain/ModelPresence;->getStatus()Lcom/discord/models/domain/ModelPresence$Status; - move-result-object v1 - - goto :goto_1 + move-result-object v0 :cond_1 - const/4 v1, 0x0 - - :goto_1 const/4 v2, 0x2 const/4 v3, 0x0 - if-nez v1, :cond_2 + if-nez v0, :cond_2 - goto :goto_2 + goto :goto_1 :cond_2 - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I + invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - move-result v1 + move-result v0 - if-eqz v1, :cond_5 + if-eqz v0, :cond_5 - if-eq v1, v0, :cond_4 + if-eq v0, v1, :cond_4 - if-eq v1, v2, :cond_3 + if-eq v0, v2, :cond_3 - :goto_2 + :goto_1 const/4 v0, 0x0 - goto :goto_3 + goto :goto_2 :cond_3 const/4 v0, 0x2 - goto :goto_3 + goto :goto_2 :cond_4 const/4 v0, 0x3 - goto :goto_3 + goto :goto_2 :cond_5 const/4 v0, 0x4 - :goto_3 + :goto_2 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->isFriend()Z move-result v1 @@ -440,12 +468,12 @@ move-result v1 - goto :goto_4 + goto :goto_3 :cond_6 const/4 v1, 0x0 - :goto_4 + :goto_3 add-int/2addr v0, v1 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->getChannel()Lcom/discord/models/domain/ModelChannel; @@ -458,12 +486,12 @@ move-result p2 - goto :goto_5 + goto :goto_4 :cond_7 const/4 p2, 0x0 - :goto_5 + :goto_4 add-int/2addr v0, p2 invoke-virtual {p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemUser;->getMatchedResult()Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$MatchedResult; @@ -482,19 +510,26 @@ move-result-object p1 - invoke-static {p2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_8 - goto :goto_6 + goto :goto_5 :cond_8 const/4 v2, 0x0 - :goto_6 + :goto_5 add-int/2addr v0, v2 return v0 + + :cond_9 + const-string p1, "$this$scoreUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState.smali index b8d33cd15d..b0393aa1c0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState.smali @@ -125,7 +125,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState;->isDeafened:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -135,7 +135,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState;->outputVolume:Ljava/lang/Float; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$setOnVolumeChange$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$setOnVolumeChange$1.smali index 8f9351b725..fdbb754037 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$setOnVolumeChange$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$setOnVolumeChange$1.smali @@ -32,11 +32,9 @@ # virtual methods .method public onProgressChanged(Landroid/widget/SeekBar;IZ)V - .locals 1 + .locals 0 - const-string v0, "seekBar" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$setOnVolumeChange$1;->$onProgressChanged:Lkotlin/jvm/functions/Function2; @@ -53,4 +51,13 @@ invoke-interface {p1, p2, p3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "seekBar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView.smali index cc1c64483a..6cf0026155 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/UserProfileVoiceSettingsView.smali @@ -35,71 +35,101 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userMutedCheck" + const-class v2, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; - const-string v3, "getUserMutedCheck()Landroidx/appcompat/widget/SwitchCompat;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "userMutedCheck" - move-result-object v1 + const-string v4, "getUserMutedCheck()Landroidx/appcompat/widget/SwitchCompat;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "userDeafenedCheck" + const/4 v2, 0x0 - const-string v3, "getUserDeafenedCheck()Landroidx/appcompat/widget/SwitchCompat;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "userDeafenedCheck" + + const-string v4, "getUserDeafenedCheck()Landroidx/appcompat/widget/SwitchCompat;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userVolumeWrapper" + const-class v2, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; - const-string v3, "getUserVolumeWrapper()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userVolumeWrapper" + + const-string v4, "getUserVolumeWrapper()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userVolumeLabel" + const-class v2, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; - const-string v3, "getUserVolumeLabel()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userVolumeLabel" + + const-string v4, "getUserVolumeLabel()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "userVolumeSeekbar" + const-class v2, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView; - const-string v3, "getUserVolumeSeekbar()Landroid/widget/SeekBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userVolumeSeekbar" + + const-string v4, "getUserVolumeSeekbar()Landroid/widget/SeekBar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 @@ -113,13 +143,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -168,6 +196,20 @@ invoke-static {p1, p2, p0}, Landroid/widget/LinearLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getUserDeafenedCheck()Landroidx/appcompat/widget/SwitchCompat; @@ -285,9 +327,7 @@ } .end annotation - const-string v0, "onChecked" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->getUserDeafenedCheck()Landroidx/appcompat/widget/SwitchCompat; @@ -300,6 +340,15 @@ invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V return-void + + :cond_0 + const-string p1, "onChecked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnMuteChecked(Lkotlin/jvm/functions/Function1;)V @@ -315,9 +364,7 @@ } .end annotation - const-string v0, "onChecked" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->getUserMutedCheck()Landroidx/appcompat/widget/SwitchCompat; @@ -330,6 +377,15 @@ invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V return-void + + :cond_0 + const-string p1, "onChecked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnVolumeChange(Lkotlin/jvm/functions/Function2;)V @@ -347,9 +403,7 @@ } .end annotation - const-string v0, "onProgressChanged" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->getUserVolumeSeekbar()Landroid/widget/SeekBar; @@ -362,14 +416,21 @@ invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V return-void + + :cond_0 + const-string p1, "onProgressChanged" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final updateView(Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState;)V .locals 5 - const-string v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->getUserVolumeSeekbar()Landroid/widget/SeekBar; @@ -514,4 +575,13 @@ invoke-virtual {v0, v2}, Landroidx/appcompat/widget/SwitchCompat;->setChecked(Z)V return-void + + :cond_8 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1.smali index 98b0de0262..59149eff66 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -51,7 +51,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,59 +75,62 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z - .locals 19 + .locals 18 move-object/from16 v0, p0 - const-string v1, "fragmentActivity" - - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; - iget-wide v3, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$userId:J + iget-wide v2, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$userId:J - iget-object v10, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$friendToken:Ljava/lang/String; + const/4 v4, 0x0 - invoke-virtual/range {p1 .. p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; + iget-object v9, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$friendToken:Ljava/lang/String; - move-result-object v6 - - const-string v2, "fragmentActivity.supportFragmentManager" - - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v5, 0x0 + const/4 v6, 0x0 const/4 v7, 0x0 const/4 v8, 0x0 - const/4 v9, 0x0 + invoke-virtual/range {p1 .. p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; - const/16 v11, 0x3a + move-result-object v5 - const/4 v12, 0x0 + const-string v10, "fragmentActivity.supportFragmentManager" - move-object v2, v1 + invoke-static {v5, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static/range {v2 .. v12}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V + const/16 v10, 0x3a - iget-object v13, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$storeNotices:Lcom/discord/stores/StoreNotices; + const/4 v11, 0x0 - iget-object v14, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$noticeName:Ljava/lang/String; + invoke-static/range {v1 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V - const-wide/16 v15, 0x0 + iget-object v12, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$storeNotices:Lcom/discord/stores/StoreNotices; - const/16 v17, 0x2 + iget-object v13, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$noticeName:Ljava/lang/String; - const/16 v18, 0x0 + const-wide/16 v14, 0x0 - invoke-static/range {v13 .. v18}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V + const/16 v16, 0x2 + + const/16 v17, 0x0 + + invoke-static/range {v12 .. v17}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V const/4 v1, 0x1 return v1 + + :cond_0 + const-string v1, "fragmentActivity" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion.smali index 6d92c9c413..48ebbf2b5d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$Companion.smali @@ -63,7 +63,7 @@ const-string p2, "StringBuilder(\"User Shee\u2026)\n .toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -369,13 +369,11 @@ .method public final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;)V .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_5 - const-string v0, "streamPreviewClickBehavior" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_4 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; @@ -449,4 +447,18 @@ invoke-virtual {v0, p4, p1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_4 + const-string p1, "streamPreviewClickBehavior" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$1.smali index 88978a16bf..c2c156a666 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/usersheet/WidgetUserSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; invoke-static {v0, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$configureUI(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$2.smali index f80e0e4782..a9a1283555 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/usersheet/WidgetUserSheet$bindSubscriptions$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/usersheet/WidgetUserSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; invoke-static {v0, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$handleEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onConnectedAccountClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onConnectedAccountClick$1.smali index 1f508fe258..a4969f4d48 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onConnectedAccountClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onConnectedAccountClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onConnectedAccountClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/String;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,9 +71,9 @@ .method public final invoke(Ljava/lang/String;ILjava/lang/String;)V .locals 4 - const-string v0, "username" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v1, Lf/a/a/g;->h:Lf/a/a/g$b; @@ -85,16 +85,10 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v1, :cond_0 - const-string v1, "fragmentManager" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lf/a/a/g; invoke-direct {v0}, Lf/a/a/g;->()V @@ -128,7 +122,12 @@ return-void :cond_0 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualFriendsItemClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualFriendsItemClick$1.smali index 18b7a2ddf8..4e5ec61e29 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualFriendsItemClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualFriendsItemClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualFriendsItemClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualGuildsItemClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualGuildsItemClick$1.smali index a541396780..2f942097f3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualGuildsItemClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualGuildsItemClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureConnectionsSection$onMutualGuildsItemClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureDeveloperSection$$inlined$apply$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureDeveloperSection$$inlined$apply$lambda$1.smali index bba21c57ef..8c6dcfbc3b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureDeveloperSection$$inlined$apply$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureDeveloperSection$$inlined$apply$lambda$1.smali @@ -53,7 +53,7 @@ const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureDeveloperSection$$inlined$apply$lambda$1;->$viewState$inlined:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureIncomingFriendRequest$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureIncomingFriendRequest$1.smali index 4a970680dc..fd801bcc47 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureIncomingFriendRequest$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureIncomingFriendRequest$1.smali @@ -55,7 +55,7 @@ const-string v1, "viewState.user.username" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$acceptFriendRequest(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$1.smali index 3f52b91024..e8ff878313 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$1.smali @@ -55,7 +55,7 @@ const-string v1, "this@WidgetUserSheet.requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$1;->$viewState:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; @@ -103,31 +103,9 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p1, :cond_1 + invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->o(Landroid/content/Context;)V - const-string v1, "context" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost; - - invoke-static {v1}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v1 - - invoke-virtual {p1, v1}, Lcom/discord/app/AppActivity;->m(Lk0/s/b;)Z - - move-result p1 - - if-nez p1, :cond_0 - - invoke-static {v0}, Lf/a/b/m;->d(Landroid/content/Context;)V - - :cond_0 return-void - - :cond_1 - throw v3 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$4.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$4.smali index f34c6a40be..362f45a592 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$4.smali @@ -55,7 +55,7 @@ const-string v1, "viewState.user.username" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$addFriend(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1.smali index 38a1a52d54..ebb699fc94 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "removeRelationship" - - const-string v5, "removeRelationship(I)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "removeRelationship" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "removeRelationship(I)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(I)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2.smali index a1c6602359..3eb50f150c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ const-string v2, "viewState.user.username" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$acceptFriendRequest(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3.smali index 156c25f731..018b82b35b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5.smali index ef693b2f9b..86eddba51c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5.smali @@ -43,7 +43,7 @@ # virtual methods .method public final onClick(Landroid/view/View;)V - .locals 26 + .locals 24 move-object/from16 v0, p0 @@ -53,19 +53,15 @@ const/4 v3, 0x1 - const/4 v4, 0x0 + const v4, 0x7f0a0632 - const v5, 0x7f0a0632 + const/4 v5, 0x0 - const-string v6, "context" + const-string v6, "requireContext()" - const-string v7, "fragmentManager" + const-string v7, "parentFragmentManager" - const-string v8, "requireContext()" - - const-string v9, "parentFragmentManager" - - if-eq v1, v2, :cond_1 + if-eq v1, v2, :cond_2 const/4 v2, 0x4 @@ -86,45 +82,37 @@ move-result-object v2 - invoke-static {v2, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v8, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + iget-object v6, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - invoke-virtual {v8}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - - move-result-object v11 - - invoke-static {v11, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v8, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1; - - iget-object v9, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - - invoke-static {v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$getViewModel$p(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + invoke-virtual {v6}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; move-result-object v9 - invoke-direct {v8, v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v9, "user" + new-instance v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1; - invoke-static {v1, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->access$getViewModel$p(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; - invoke-static {v11, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v7 - const-string v6, "onConfirm" + invoke-direct {v6, v7}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V - invoke-static {v8, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - sget-object v10, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; + sget-object v8, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; - const v6, 0x7f1210c0 + const v7, 0x7f1210c0 - invoke-virtual {v2, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {v2, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v12 + move-result-object v10 + + const v7, 0x7f1210c1 new-array v3, v3, [Ljava/lang/Object; @@ -132,37 +120,35 @@ move-result-object v1 - aput-object v1, v3, v4 + aput-object v1, v3, v5 - const v1, 0x7f1210c1 + invoke-virtual {v2, v7, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - invoke-virtual {v2, v1, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v13 + move-result-object v11 const-string v1, "context.getString(R.stri\u2026elete_msg, user.username)" - invoke-static {v13, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v1, 0x7f120565 invoke-virtual {v2, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v14 + move-result-object v12 const v1, 0x7f1203b8 invoke-virtual {v2, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v15 + move-result-object v13 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-instance v2, Lf/a/a/l; - invoke-direct {v2, v8}, Lf/a/a/l;->(Lkotlin/jvm/functions/Function1;)V + invoke-direct {v2, v6}, Lf/a/a/l;->(Lkotlin/jvm/functions/Function1;)V new-instance v3, Lkotlin/Pair; @@ -170,42 +156,51 @@ invoke-static {v3}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map; - move-result-object v16 + move-result-object v14 + + const/4 v15, 0x0 + + const/16 v16, 0x0 const/16 v17, 0x0 - const/16 v18, 0x0 - - const/16 v19, 0x0 - const v1, 0x7f0403d0 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v20 + move-result-object v18 + + const/16 v19, 0x0 + + const/16 v20, 0x0 const/16 v21, 0x0 - const/16 v22, 0x0 + const/16 v22, 0x1dc0 const/16 v23, 0x0 - const/16 v24, 0x1dc0 - - const/16 v25, 0x0 - - invoke-static/range {v10 .. v25}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V + invoke-static/range {v8 .. v23}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V goto/16 :goto_0 :cond_1 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 + + :cond_2 iget-object v1, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v11 + move-result-object v9 - invoke-static {v11, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; @@ -213,75 +208,63 @@ move-result-object v1 - invoke-static {v1, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2; invoke-direct {v2, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$2;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;)V - new-instance v8, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3; + new-instance v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3; - invoke-direct {v8, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;)V + invoke-direct {v6, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5$3;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureProfileActionButtons$5;)V - invoke-static {v11, v7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v8, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const v7, 0x7f120c9b - const-string v6, "onAccept" + invoke-virtual {v1, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v10 - const-string v6, "onIgnore" + const v7, 0x7f121720 - invoke-static {v8, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v1, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; - sget-object v10, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; + move-result-object v11 - const v6, 0x7f120c9b + const-string v7, "context.getString(R.stri\u2026iend_request_dialog_body)" - invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-static {v11, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const v7, 0x7f1207a9 + + invoke-virtual {v1, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v12 - const v6, 0x7f121720 + const v7, 0x7f1207ad - invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {v1, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object v13 - const-string v6, "context.getString(R.stri\u2026iend_request_dialog_body)" - - invoke-static {v13, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const v6, 0x7f1207a9 - - invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; - - move-result-object v14 - - const v6, 0x7f1207ad - - invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; - - move-result-object v15 - const/4 v1, 0x2 new-array v1, v1, [Lkotlin/Pair; - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v5 + move-result-object v4 - new-instance v6, Lf/a/a/j; + new-instance v7, Lf/a/a/j; - invoke-direct {v6, v2}, Lf/a/a/j;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v7, v2}, Lf/a/a/j;->(Lkotlin/jvm/functions/Function0;)V new-instance v2, Lkotlin/Pair; - invoke-direct {v2, v5, v6}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-direct {v2, v4, v7}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - aput-object v2, v1, v4 + aput-object v2, v1, v5 const v2, 0x7f0a062d @@ -291,7 +274,7 @@ new-instance v4, Lf/a/a/k; - invoke-direct {v4, v8}, Lf/a/a/k;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v4, v6}, Lf/a/a/k;->(Lkotlin/jvm/functions/Function0;)V new-instance v5, Lkotlin/Pair; @@ -301,7 +284,11 @@ invoke-static {v1}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map; - move-result-object v16 + move-result-object v14 + + const/4 v15, 0x0 + + const/16 v16, 0x0 const/16 v17, 0x0 @@ -313,15 +300,11 @@ const/16 v21, 0x0 - const/16 v22, 0x0 + const/16 v22, 0x1fc0 const/16 v23, 0x0 - const/16 v24, 0x1fc0 - - const/16 v25, 0x0 - - invoke-static/range {v10 .. v25}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V + invoke-static/range {v8 .. v23}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;IILjava/lang/Object;)V :goto_0 return-void diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$2.smali index b9561bfbce..c8869a920d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$3.smali index 0fbea5cb8e..7730d5eae4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/usersheet/WidgetUserSheet$configureUI$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function5<", "Landroid/content/Context;", "Ljava/lang/Long;", @@ -33,29 +33,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + const/4 v0, 0x5 - const/4 v1, 0x5 - - const-string v4, "onActivityCustomButtonClicked" - - const-string v5, "onActivityCustomButtonClicked(Landroid/content/Context;JLjava/lang/String;JI)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onActivityCustomButtonClicked" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onActivityCustomButtonClicked(Landroid/content/Context;JLjava/lang/String;JI)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 8 @@ -95,28 +111,28 @@ .end method .method public final invoke(Landroid/content/Context;JLjava/lang/String;JI)V - .locals 9 + .locals 10 - const-string v0, "p1" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 - const-string v0, "p3" + move-object v9, p0 - move-object v5, p4 + iget-object v0, v9, Lk0/n/c/b;->receiver:Ljava/lang/Object; - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - iget-object v1, v0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + move-object v1, v0 check-cast v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + move-object v2, p1 + move-wide v3, p2 + move-object v5, p4 + move-wide v6, p5 move/from16 v8, p7 @@ -124,4 +140,22 @@ invoke-virtual/range {v1 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->onActivityCustomButtonClicked(Landroid/content/Context;JLjava/lang/String;JI)V return-void + + :cond_0 + move-object v9, p0 + + const-string v1, "p3" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + move-object v9, p0 + + const-string v1, "p1" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onActivityResult$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onActivityResult$1.smali index a8fb624945..f1e7caafeb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onActivityResult$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Long;", "Ljava/lang/String;", @@ -41,7 +41,7 @@ const/4 p1, 0x3 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,9 +75,7 @@ .method public final invoke(JLjava/lang/String;I)V .locals 0 - const-string p4, "" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object p3, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onActivityResult$1;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; @@ -88,4 +86,13 @@ invoke-virtual {p3, p1, p2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->moveUserToChannel(J)V return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1.smali index a889fca927..a1ebd35827 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1.smali @@ -55,7 +55,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1;->$userId:J @@ -63,10 +63,6 @@ if-eqz p1, :cond_0 - const-string p1, "fragmentManager" - - invoke-static {v0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Lf/a/a/b/a; invoke-direct {p1}, Lf/a/a/b/a;->()V diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$10.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$10.smali index ee17a023fc..02b4631f74 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$10.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$10.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$10; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$11.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$11.smali index 954f2847d4..8250c8adcd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$11.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$11.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$11; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$12.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$12.smali index 1ceea3303b..d1af950637 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$12.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$12.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$12; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -66,11 +66,9 @@ .end method .method public final invoke(Landroid/view/View;Z)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -94,4 +92,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13.smali index 5bd292b58f..6e5508c46f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/widget/TextView;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/widget/TextView;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheet; @@ -92,4 +90,13 @@ invoke-virtual {p1}, Landroid/widget/LinearLayout;->clearFocus()V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$14.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$14.smali index 60f4caeebc..7453530547 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$14.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$14.smali @@ -39,13 +39,11 @@ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "info" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -58,4 +56,18 @@ invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setTraversalAfter(Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$15.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$15.smali index 7831d0f46c..9217bb8c7f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$15.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$15.smali @@ -28,13 +28,11 @@ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "info" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -43,4 +41,18 @@ invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setHeading(Z)V return-void + + :cond_0 + const-string p1, "info" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$2.smali index a7a49f56a8..02966b0a16 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$3.smali index 3139407b3b..c9b551adab 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$4.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$4.smali index 26df268f30..f10efb8528 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Float;", "Ljava/lang/Boolean;", @@ -40,7 +40,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$5.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$5.smali index 3d64b6c667..2c89cefa56 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$6.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$6.smali index fc5108839d..f2e0c02879 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$7.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$7.smali index 2f88d3830a..6543695bf2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$8.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$8.smali index 2d7e19851c..469ed0fa8d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$8.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$8.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$8; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$9.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$9.smali index aa1582e8d7..09eb5ca121 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$9.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$9.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$9; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet.smali index f3e7a9be18..d8794a2857 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheet.smali @@ -104,393 +104,561 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "sheetLoadingContainer" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getSheetLoadingContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "sheetLoadingContainer" - move-result-object v1 + const-string v4, "getSheetLoadingContainer()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "moreButton" + const/4 v2, 0x0 - const-string v3, "getMoreButton()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "moreButton" + + const-string v4, "getMoreButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "userProfileHeaderView" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getUserProfileHeaderView()Lcom/discord/widgets/user/profile/UserProfileHeaderView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userProfileHeaderView" + + const-string v4, "getUserProfileHeaderView()Lcom/discord/widgets/user/profile/UserProfileHeaderView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "profileActionsDivider" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getProfileActionsDivider()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "profileActionsDivider" + + const-string v4, "getProfileActionsDivider()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "profileActionsContainer" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getProfileActionsContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "profileActionsContainer" + + const-string v4, "getProfileActionsContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "messageActionButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getMessageActionButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "messageActionButton" + + const-string v4, "getMessageActionButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "callActionButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getCallActionButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "callActionButton" + + const-string v4, "getCallActionButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "videoActionButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getVideoActionButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "videoActionButton" + + const-string v4, "getVideoActionButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "addFriendActionButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getAddFriendActionButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "addFriendActionButton" + + const-string v4, "getAddFriendActionButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "pendingFriendRequestActionButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getPendingFriendRequestActionButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "pendingFriendRequestActionButton" + + const-string v4, "getPendingFriendRequestActionButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "incomingFriendRequestHeader" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getIncomingFriendRequestHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "incomingFriendRequestHeader" + + const-string v4, "getIncomingFriendRequestHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "incomingFriendRequestContainer" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getIncomingFriendRequestContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "incomingFriendRequestContainer" + + const-string v4, "getIncomingFriendRequestContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendRequestIgnoreButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getFriendRequestIgnoreButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "friendRequestIgnoreButton" + + const-string v4, "getFriendRequestIgnoreButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "friendRequestAcceptButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getFriendRequestAcceptButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "friendRequestAcceptButton" + + const-string v4, "getFriendRequestAcceptButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "richPresenceContainer" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getRichPresenceContainer()Landroid/widget/FrameLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "richPresenceContainer" + + const-string v4, "getRichPresenceContainer()Landroid/widget/FrameLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "rolesList" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getRolesList()Lcom/discord/widgets/roles/RolesListView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "rolesList" + + const-string v4, "getRolesList()Lcom/discord/widgets/roles/RolesListView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xf aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildContainer" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getGuildContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildContainer" + + const-string v4, "getGuildContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x10 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "guildHeader" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getGuildHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "guildHeader" + + const-string v4, "getGuildHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x11 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "voiceSettingsHeader" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getVoiceSettingsHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "voiceSettingsHeader" + + const-string v4, "getVoiceSettingsHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x12 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "userProfileVoiceSettingsView" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getUserProfileVoiceSettingsView()Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userProfileVoiceSettingsView" + + const-string v4, "getUserProfileVoiceSettingsView()Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x13 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectionsHeader" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getConnectionsHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectionsHeader" + + const-string v4, "getConnectionsHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x14 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "userProfileConnectionsView" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getUserProfileConnectionsView()Lcom/discord/widgets/user/profile/UserProfileConnectionsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userProfileConnectionsView" + + const-string v4, "getUserProfileConnectionsView()Lcom/discord/widgets/user/profile/UserProfileConnectionsView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x15 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "noteTextFieldWrap" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getNoteTextFieldWrap()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "noteTextFieldWrap" + + const-string v4, "getNoteTextFieldWrap()Lcom/google/android/material/textfield/TextInputLayout;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x16 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "noteHeader" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getNoteHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "noteHeader" + + const-string v4, "getNoteHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x17 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "userProfileAdminCard" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getUserProfileAdminCard()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userProfileAdminCard" + + const-string v4, "getUserProfileAdminCard()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x18 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "userProfileAdminView" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getUserProfileAdminView()Lcom/discord/widgets/user/profile/UserProfileAdminView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userProfileAdminView" + + const-string v4, "getUserProfileAdminView()Lcom/discord/widgets/user/profile/UserProfileAdminView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x19 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "developerHeader" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getDeveloperHeader()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "developerHeader" + + const-string v4, "getDeveloperHeader()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1a aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "copyIdButton" + const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet; - const-string v3, "getCopyIdButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "copyIdButton" + + const-string v4, "getCopyIdButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x1b @@ -759,7 +927,7 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -820,7 +988,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -877,7 +1045,7 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -1840,7 +2008,7 @@ :cond_7 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 @@ -2712,7 +2880,7 @@ const-string p1, "parentFragmentManager" - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {v0 .. v6}, Lcom/discord/widgets/user/WidgetKickUser$Companion;->launch(Ljava/lang/String;JJLandroidx/fragment/app/FragmentManager;)V @@ -2750,7 +2918,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate;->getStream()Lcom/discord/models/domain/ModelApplicationStream; @@ -2799,7 +2967,7 @@ :cond_0 const-string p1, "privateCallLauncher" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -2824,7 +2992,7 @@ :cond_0 const-string p1, "privateCallLauncher" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -2931,7 +3099,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -2952,7 +3120,7 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -3130,47 +3298,43 @@ move-object/from16 v7, p0 - const-string v0, "compositeSubscription" + const/4 v0, 0x0 - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const-string v1, "ARG_USER_ID" + const-string v2, "ARG_USER_ID" - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J move-result-wide v4 invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; - move-result-object v0 + move-result-object v1 - const-string v1, "ARG_CHANNEL_ID" + const-string v2, "ARG_CHANNEL_ID" - invoke-virtual {v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J - move-result-wide v0 + move-result-wide v1 - iget-object v2, v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->viewModel:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + iget-object v3, v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->viewModel:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; - const-string v3, "viewModel" + const-string v6, "viewModel" - const/4 v6, 0x0 + if-eqz v3, :cond_1 - if-eqz v2, :cond_1 + invoke-virtual {v3}, Lf/a/b/q0;->observeViewState()Lrx/Observable; - invoke-virtual {v2}, Lf/a/b/q0;->observeViewState()Lrx/Observable; - - move-result-object v2 + move-result-object v3 const/4 v8, 0x2 - invoke-static {v2, v7, v6, v8, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v3, v7, v0, v8, 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 v9 @@ -3194,15 +3358,15 @@ invoke-static/range {v9 .. v17}, 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 v2, v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->viewModel:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + iget-object v3, v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->viewModel:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 - invoke-virtual {v2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->observeEvents()Lrx/Observable; + invoke-virtual {v3}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->observeEvents()Lrx/Observable; - move-result-object v2 + move-result-object v3 - invoke-static {v2, v7, v6, v8, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {v3, v7, v0, v8, 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 v9 @@ -3226,18 +3390,16 @@ invoke-static/range {v9 .. v17}, 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 - sget-object v2, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->Companion:Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion; + sget-object v0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->Companion:Lcom/discord/widgets/user/profile/UserProfileHeaderView$Companion; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getUserProfileHeaderView()Lcom/discord/widgets/user/profile/UserProfileHeaderView; move-result-object v3 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v6 - move-object v0, v2 - move-object v1, v3 move-object/from16 v2, p0 @@ -3249,14 +3411,21 @@ return-void :cond_0 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v6 + throw v0 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v6 + throw v0 + + :cond_2 + const-string v1, "compositeSubscription" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getContentViewResId()I @@ -3304,9 +3473,7 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 11 - const-string v0, "inflater" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; @@ -3386,7 +3553,7 @@ const-string v1, "ViewModelProvider(\n \u2026eetViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -3400,7 +3567,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -3408,7 +3575,7 @@ const-string v3, "parentFragmentManager" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0, p0, v1, v2}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V @@ -3421,11 +3588,20 @@ return-object p1 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.widgets.user.usersheet.WidgetUserSheet.StreamPreviewClickBehavior" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method @@ -3506,7 +3682,7 @@ :cond_2 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -3567,11 +3743,11 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 6 + .locals 7 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -3583,7 +3759,7 @@ invoke-virtual {p1, p2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J - move-result-wide v2 + move-result-wide v3 invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle; @@ -3593,7 +3769,7 @@ invoke-virtual {p1, p2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J - move-result-wide v4 + move-result-wide v5 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getMoreButton()Landroid/view/View; @@ -3601,11 +3777,11 @@ new-instance p2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1; - move-object v0, p2 + move-object v1, p2 - move-object v1, p0 + move-object v2, p0 - invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;JJ)V + invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;JJ)V invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -3617,21 +3793,21 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v0 + move-result-object v1 - const-string v1, "parentFragmentManager" + const-string v2, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - const-string v2, "requireContext()" + const-string v3, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p2, v0, v1}, Lcom/discord/widgets/user/Badge$Companion;->onBadgeClick(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;)Lkotlin/jvm/functions/Function1; + invoke-virtual {p2, v1, v2}, Lcom/discord/widgets/user/Badge$Companion;->onBadgeClick(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;)Lkotlin/jvm/functions/Function1; move-result-object p2 @@ -3755,13 +3931,11 @@ invoke-direct {p2, p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$onViewCreated$13;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheet;)V - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, p2, v1, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; + invoke-static {p1, v1, p2, v2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit; invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getMoreButton()Landroid/view/View; @@ -3781,45 +3955,45 @@ move-result-object p2 - aput-object p2, p1, v0 + aput-object p2, p1, v1 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getGuildHeader()Landroid/widget/TextView; move-result-object p2 - aput-object p2, p1, v1 + aput-object p2, p1, v2 + + const/4 p2, 0x2 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getNoteHeader()Landroid/view/View; - move-result-object p2 + move-result-object v0 - const/4 v0, 0x2 + aput-object v0, p1, p2 - aput-object p2, p1, v0 + const/4 p2, 0x3 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getDeveloperHeader()Landroid/view/View; - move-result-object p2 + move-result-object v0 - const/4 v0, 0x3 + aput-object v0, p1, p2 - aput-object p2, p1, v0 + const/4 p2, 0x4 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getIncomingFriendRequestHeader()Landroid/widget/TextView; - move-result-object p2 + move-result-object v0 - const/4 v0, 0x4 + aput-object v0, p1, p2 - aput-object p2, p1, v0 + const/4 p2, 0x5 invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->getVoiceSettingsHeader()Landroid/view/View; - move-result-object p2 + move-result-object v0 - const/4 v0, 0x5 - - aput-object p2, p1, v0 + aput-object v0, p1, p2 invoke-static {p1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; @@ -3852,4 +4026,11 @@ :cond_0 return-void + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1.smali index 7dcf31a750..d5bb1f5be4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser.smali index 45de9269cf..f6d3d37a3d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser.smali @@ -26,12 +26,10 @@ .method public constructor (Ljava/lang/String;JJ)V .locals 1 - const-string v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser;->username:Ljava/lang/String; @@ -41,6 +39,13 @@ iput-wide p4, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser;->userId:J return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser;Ljava/lang/String;JJILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser; @@ -113,23 +118,30 @@ .method public final copy(Ljava/lang/String;JJ)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser; .locals 7 - const-string v0, "username" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser; - new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-wide v2, p2 - move-wide v3, p2 + move-wide v4, p4 - move-wide v5, p4 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser;->(Ljava/lang/String;JJ)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser;->(Ljava/lang/String;JJ)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -147,7 +159,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchBanUser;->username:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser.smali index 258b61f4ec..727dfe446a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser.smali @@ -26,12 +26,10 @@ .method public constructor (Ljava/lang/String;JJ)V .locals 1 - const-string v0, "username" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser;->username:Ljava/lang/String; @@ -41,6 +39,13 @@ iput-wide p4, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser;->userId:J return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser;Ljava/lang/String;JJILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser; @@ -113,23 +118,30 @@ .method public final copy(Ljava/lang/String;JJ)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser; .locals 7 - const-string v0, "username" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser; - new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser; + move-object v0, v6 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move-wide v2, p2 - move-wide v3, p2 + move-wide v4, p4 - move-wide v5, p4 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser;->(Ljava/lang/String;JJ)V - invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser;->(Ljava/lang/String;JJ)V + return-object v6 - return-object v0 + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -147,7 +159,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchKickUser;->username:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate.smali index 44bea66554..ae880d9cdf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelApplicationStream;)V .locals 1 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate;->stream:Lcom/discord/models/domain/ModelApplicationStream; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelApplicationStream;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate; .locals 1 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate; invoke-direct {v0, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate;->(Lcom/discord/models/domain/ModelApplicationStream;)V return-object v0 + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$LaunchSpectate;->stream:Lcom/discord/models/domain/ModelApplicationStream; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream.smali index 2d2ffc1a36..8d4b9f1359 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelApplicationStream;)V .locals 1 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream;->stream:Lcom/discord/models/domain/ModelApplicationStream; return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream;Lcom/discord/models/domain/ModelApplicationStream;ILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelApplicationStream;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream; .locals 1 - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream; invoke-direct {v0, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream;->(Lcom/discord/models/domain/ModelApplicationStream;)V return-object v0 + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$RequestPermissionsForSpectateStream;->stream:Lcom/discord/models/domain/ModelApplicationStream; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast.smali index b7ed637143..3e4c0c3799 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast.smali @@ -24,12 +24,10 @@ .method public constructor (ILjava/lang/String;)V .locals 1 - const-string v0, "username" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast;->abortCode:I @@ -37,6 +35,13 @@ iput-object p2, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast;->username:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast;ILjava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast; @@ -84,15 +89,22 @@ .method public final copy(ILjava/lang/String;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast; .locals 1 - const-string v0, "username" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast;->(ILjava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -116,7 +128,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$Event$ShowFriendRequestErrorToast;->username:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState.smali index 9c4e1c36dd..b4e820b02d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState.smali @@ -146,37 +146,23 @@ move-object/from16 v8, p18 - const-string v9, "user" + const/4 v9, 0x0 - invoke-static {p1, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_7 - const-string v9, "me" + if-eqz v2, :cond_6 - invoke-static {p2, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_5 - const-string v9, "computedMembers" + if-eqz v4, :cond_4 - invoke-static {p4, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_3 - const-string v9, "guildRoles" + if-eqz v6, :cond_2 - invoke-static {p5, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_1 - const-string v9, "mySelectedVoiceChannelVoiceStates" - - invoke-static {v5, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "currentChannelVoiceStates" - - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "userProfile" - - invoke-static {v7, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "userNote" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -237,6 +223,62 @@ iput-object v8, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->userNote:Lcom/discord/stores/StoreUserNotes$UserNoteState; return-void + + :cond_0 + const-string v1, "userNote" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_1 + const-string v1, "userProfile" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_2 + const-string v1, "currentChannelVoiceStates" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_3 + const-string v1, "mySelectedVoiceChannelVoiceStates" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_4 + const-string v1, "guildRoles" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_5 + const-string v1, "computedMembers" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_6 + const-string v1, "me" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_7 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZFLcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Ljava/lang/Integer;Lcom/discord/stores/StoreUserNotes$UserNoteState;ILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState; @@ -694,7 +736,7 @@ .end method .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZFLcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Ljava/lang/Integer;Lcom/discord/stores/StoreUserNotes$UserNoteState;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState; - .locals 21 + .locals 20 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -733,99 +775,123 @@ } .end annotation - move-object/from16 v1, p1 + const/4 v0, 0x0 - move-object/from16 v2, p2 + if-eqz p1, :cond_7 - move-object/from16 v3, p3 + if-eqz p2, :cond_6 - move-object/from16 v4, p4 + if-eqz p4, :cond_5 - move-object/from16 v5, p5 + if-eqz p5, :cond_4 - move-object/from16 v6, p6 + if-eqz p6, :cond_3 - move-object/from16 v7, p7 + if-eqz p7, :cond_2 - move/from16 v8, p8 + if-eqz p16, :cond_1 - move/from16 v9, p9 + if-eqz p18, :cond_0 - move/from16 v10, p10 + new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState; - move/from16 v11, p11 + move-object v1, v0 - move-object/from16 v12, p12 + move-object/from16 v2, p1 - move-object/from16 v13, p13 + move-object/from16 v3, p2 - move-object/from16 v14, p14 + move-object/from16 v4, p3 - move-object/from16 v15, p15 + move-object/from16 v5, p4 - move-object/from16 v16, p16 + move-object/from16 v6, p5 - move-object/from16 v17, p17 + move-object/from16 v7, p6 - move-object/from16 v18, p18 + move-object/from16 v8, p7 - const-string v0, "user" + move/from16 v9, p8 - move-object/from16 v19, v1 + move/from16 v10, p9 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v11, p10 - const-string v0, "me" + move/from16 v12, p11 - move-object/from16 v1, p2 + move-object/from16 v13, p12 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v14, p13 - const-string v0, "computedMembers" + move-object/from16 v15, p14 - move-object/from16 v1, p4 + move-object/from16 v16, p15 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v17, p16 - const-string v0, "guildRoles" + move-object/from16 v18, p17 - move-object/from16 v1, p5 + move-object/from16 v19, p18 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct/range {v1 .. v19}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZFLcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Ljava/lang/Integer;Lcom/discord/stores/StoreUserNotes$UserNoteState;)V - const-string v0, "mySelectedVoiceChannelVoiceStates" + return-object v0 - move-object/from16 v1, p6 + :cond_0 + const-string v1, "userNote" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "currentChannelVoiceStates" + throw v0 - move-object/from16 v1, p7 + :cond_1 + const-string v1, "userProfile" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "userProfile" + throw v0 - move-object/from16 v1, p16 + :cond_2 + const-string v1, "currentChannelVoiceStates" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v0, "userNote" + throw v0 - move-object/from16 v1, p18 + :cond_3 + const-string v1, "mySelectedVoiceChannelVoiceStates" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - new-instance v20, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState; + throw v0 - move-object/from16 v0, v20 + :cond_4 + const-string v1, "guildRoles" - move-object/from16 v1, v19 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct/range {v0 .. v18}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZFLcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Ljava/lang/Integer;Lcom/discord/stores/StoreUserNotes$UserNoteState;)V + throw v0 - return-object v20 + :cond_5 + const-string v1, "computedMembers" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "me" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -843,7 +909,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -853,7 +919,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -863,7 +929,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -873,7 +939,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->computedMembers:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -883,7 +949,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->guildRoles:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -893,7 +959,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->mySelectedVoiceChannelVoiceStates:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -903,7 +969,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->currentChannelVoiceStates:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -941,7 +1007,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->richPresence:Lcom/discord/widgets/user/presence/ModelRichPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -951,7 +1017,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -961,7 +1027,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->permissions:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -971,7 +1037,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -981,7 +1047,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->userProfile:Lcom/discord/models/domain/ModelUserProfile; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -991,7 +1057,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->userRelationshipType:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1001,7 +1067,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->userNote:Lcom/discord/stores/StoreUserNotes$UserNoteState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded.smali index 50f091f1dc..3a02918b30 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded.smali @@ -93,28 +93,18 @@ move-object/from16 v5, p15 - const-string v6, "user" - - invoke-static {p1, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "voiceSettingsViewState" - - invoke-static {p4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "roleItems" - - invoke-static {p8, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "connectionsViewState" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "userNote" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v6, 0x0 + if-eqz v1, :cond_4 + + if-eqz v2, :cond_3 + + if-eqz v3, :cond_2 + + if-eqz v4, :cond_1 + + if-eqz v5, :cond_0 + invoke-direct {p0, v6}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object v1, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->user:Lcom/discord/models/domain/ModelUser; @@ -168,6 +158,41 @@ iput-object v5, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->userNote:Lcom/discord/stores/StoreUserNotes$UserNoteState; return-void + + :cond_0 + const-string v1, "userNote" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_1 + const-string v1, "connectionsViewState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_2 + const-string v1, "roleItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_3 + const-string v1, "voiceSettingsViewState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_4 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelUser;ZZLcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/widgets/user/presence/ModelRichPresence;Ljava/lang/String;Ljava/util/List;Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;Lcom/discord/models/domain/ModelChannel;Lcom/discord/utilities/streams/StreamContext;Ljava/lang/String;ILcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState;Lcom/discord/stores/StoreUserNotes$UserNoteState;ILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; @@ -551,50 +576,38 @@ } .end annotation - const-string v0, "user" + const/4 v0, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_4 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_3 - const-string v0, "voiceSettingsViewState" + if-eqz p8, :cond_2 - move-object/from16 v5, p4 + if-eqz p14, :cond_1 - invoke-static {v5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "roleItems" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectionsViewState" - - move-object/from16 v15, p14 - - invoke-static {v15, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userNote" - - move-object/from16 v14, p15 - - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p15, :cond_0 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; move-object v1, v0 + move-object/from16 v2, p1 + move/from16 v3, p2 move/from16 v4, p3 + move-object/from16 v5, p4 + move-object/from16 v6, p5 move-object/from16 v7, p6 move-object/from16 v8, p7 + move-object/from16 v9, p8 + move-object/from16 v10, p9 move-object/from16 v11, p10 @@ -605,11 +618,48 @@ move/from16 v14, p13 + move-object/from16 v15, p14 + move-object/from16 v16, p15 invoke-direct/range {v1 .. v16}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->(Lcom/discord/models/domain/ModelUser;ZZLcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState;Lcom/discord/models/domain/ModelVoice$State;Lcom/discord/widgets/user/presence/ModelRichPresence;Ljava/lang/String;Ljava/util/List;Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState;Lcom/discord/models/domain/ModelChannel;Lcom/discord/utilities/streams/StreamContext;Ljava/lang/String;ILcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState;Lcom/discord/stores/StoreUserNotes$UserNoteState;)V return-object v0 + + :cond_0 + const-string v1, "userNote" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "connectionsViewState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "roleItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "voiceSettingsViewState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "user" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -627,7 +677,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -649,7 +699,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->voiceSettingsViewState:Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView$ViewState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -659,7 +709,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->channelVoiceState:Lcom/discord/models/domain/ModelVoice$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -669,7 +719,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->richPresence:Lcom/discord/widgets/user/presence/ModelRichPresence; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -679,7 +729,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->guildSectionHeaderText:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -689,7 +739,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->roleItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -699,7 +749,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->adminViewState:Lcom/discord/widgets/user/profile/UserProfileAdminView$ViewState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -709,7 +759,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -719,7 +769,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -729,7 +779,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->guildName:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -745,7 +795,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->connectionsViewState:Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ViewState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -755,7 +805,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->userNote:Lcom/discord/stores/StoreUserNotes$UserNoteState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1.smali index ff59d650f4..cfac9b3d52 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$1.smali index 453c93bfff..0806bd03c0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ const-string v2, "error.response" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$2.smali index 26c70423ad..bd6e33e2ff 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2.smali index 61078435b6..b848250482 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 3 - const-string v0, "error" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/rest/RestAPIAbortMessages;->INSTANCE:Lcom/discord/utilities/rest/RestAPIAbortMessages; @@ -82,4 +80,13 @@ invoke-virtual {v0, p1, v1, v2}, Lcom/discord/utilities/rest/RestAPIAbortMessages;->handleAbortCodeOrDefault(Lcom/discord/utilities/error/Error;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "error" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$1.smali index f448891e8c..edbcf9af9f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$2.smali index 4e73a821c9..79a4bd4873 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$disconnectUser$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$1.smali index f0a93d7b1d..1ad4e04d7c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$2.smali index f6884e14d4..1b9e42035b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildDeafenUser$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$1.smali index 0d9a8be00d..7ecd9c9ef3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$2.smali index a709972151..1c3ed8c5f8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$guildMuteUser$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$kickUser$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$kickUser$1.smali index d3e89206e8..28f37d5dfa 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$kickUser$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$kickUser$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$kickUser$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$1.smali index 4b2179d7d0..cccc41fd47 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$2.smali index 90271b8b5d..a25349774a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVideoCall$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$1.smali index 4dfd4b0ab2..332feff030 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$2.smali index 7faaae8beb..9dbb2ae01d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$launchVoiceCall$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$1.smali index d3ee388a24..769c1e0764 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$2.smali index d1097783a2..e4b4506696 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$moveUserToChannel$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1.smali index e7089605d1..55492c5ae8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelActivityMetaData;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -75,7 +75,7 @@ iget v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1;->$buttonIndex:I - invoke-static {p1, v0}, Lk0/j/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; + invoke-static {p1, v0}, Lk0/i/l;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$1.smali index dba539199a..2e9b05c0c7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$2.smali index f3a6ad512c..ed3ae09559 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/error/Error;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/error/Error;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$removeRelationship$2;->this$0:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -72,4 +70,13 @@ invoke-static {p1, v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->access$emitShowToastEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$updateUserNote$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$updateUserNote$1.smali index 6e7cd645e6..e8864449ba 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$updateUserNote$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel$updateUserNote$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$updateUserNote$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel.smali index 740ce545e0..ebaaa29821 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModel.smali @@ -76,7 +76,7 @@ .end method .method public constructor (JLjava/lang/Long;Ljava/lang/String;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Lrx/Observable;)V - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -95,37 +95,25 @@ } .end annotation - const-string v0, "storeMediaSettings" + const/4 v0, 0x0 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_6 - const-string v0, "storeChannels" + if-eqz p7, :cond_5 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_4 - const-string v0, "storeApplicationStreaming" + if-eqz p9, :cond_3 - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_2 - const-string v0, "restAPI" + if-eqz p11, :cond_1 - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p12, :cond_0 - const-string v0, "restAPISerializeNulls" + sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized; - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "streamPreviewClickBehavior" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "storeObservable" - - invoke-static {p12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-wide p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->userId:J @@ -157,19 +145,15 @@ move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 p3 - move-result-object p4 + const-class p4, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; - const-class p5, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; - - new-instance p10, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1; - - invoke-direct {p10, p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V + const/4 p5, 0x0 const/4 p6, 0x0 @@ -177,15 +161,66 @@ const/4 p8, 0x0 - const/4 p9, 0x0 + new-instance p9, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1; - const/16 p11, 0x1e + invoke-direct {p9, p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V - const/4 p12, 0x0 + const/16 p10, 0x1e - invoke-static/range {p4 .. p12}, 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 + const/4 p11, 0x0 + + invoke-static/range {p3 .. p11}, 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}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "streamPreviewClickBehavior" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "restAPISerializeNulls" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "restAPI" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "storeApplicationStreaming" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "storeChannels" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "storeMediaSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$emitDismissSheetEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V @@ -518,7 +553,7 @@ const-string v0, "userProfile.connectedAccounts" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/util/ArrayList; @@ -551,7 +586,7 @@ const-string v3, "connectedAccount" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v2, v1}, Lcom/discord/widgets/user/profile/UserProfileConnectionsView$ConnectedAccountItem;->(Lcom/discord/models/domain/ModelConnectedAccount;)V @@ -801,13 +836,13 @@ move-result v4 - invoke-static {v15, v1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v15, v1}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v2 check-cast v2, Lcom/discord/models/domain/ModelGuildMember$Computed; - invoke-static {v0, v1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v0, v1}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v1 @@ -856,14 +891,14 @@ goto :goto_1 :cond_3 - invoke-static {v7}, Lk0/j/l;->sorted(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v7}, Lk0/i/l;->sorted(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v3 goto :goto_2 :cond_4 - sget-object v3, Lk0/j/n;->d:Lk0/j/n; + sget-object v3, Lk0/i/n;->d:Lk0/i/n; :goto_2 move-object/from16 v18, v3 @@ -887,7 +922,7 @@ const-string v1, "memberMe.roles" - invoke-static {v11, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuildMember$Computed;->getRoles()Ljava/util/List; @@ -895,7 +930,7 @@ const-string v1, "member.roles" - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->getPermissions()Ljava/lang/Long; @@ -958,7 +993,7 @@ move-result-object v1 - invoke-static {v15, v1}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v15, v1}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v1 @@ -968,7 +1003,7 @@ move-result-object v3 - invoke-static {v0, v3}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v0, v3}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 @@ -1060,7 +1095,7 @@ move-result-object v0 - invoke-static {v15, v0}, Lf/e/b/a/a;->Y(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + invoke-static {v15, v0}, Lf/e/b/a/a;->W(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; move-result-object v0 @@ -1199,7 +1234,7 @@ goto :goto_1 :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -1216,15 +1251,15 @@ # virtual methods .method public final addRelationship(Ljava/lang/Integer;Ljava/lang/String;I)V - .locals 12 + .locals 11 .param p3 # I .annotation build Landroidx/annotation/StringRes; .end annotation .end param - const-string v0, "username" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; @@ -1240,45 +1275,50 @@ move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - const/4 v1, 0x1 + const/4 v2, 0x1 - const/4 v2, 0x0 - - invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x2 + const/4 v1, 0x2 - invoke-static {p1, p0, v2, v0, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, p0, v0, v1, 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 v3 + move-result-object v2 - const-class v4, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; + const-class v3, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; - new-instance v9, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1; - - invoke-direct {v9, p0, p3}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V - - new-instance v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2; - - invoke-direct {v7, p0, p2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;Ljava/lang/String;)V + const/4 v4, 0x0 const/4 v5, 0x0 - const/4 v6, 0x0 + new-instance v8, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1; - const/4 v8, 0x0 + invoke-direct {v8, p0, p3}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$1;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;I)V - const/16 v10, 0x16 + const/4 v7, 0x0 - const/4 v11, 0x0 + new-instance v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2; - invoke-static/range {v3 .. v11}, 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-direct {v6, p0, p2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$addRelationship$2;->(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;Ljava/lang/String;)V + + const/16 v9, 0x16 + + const/4 v10, 0x0 + + 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 return-void + + :cond_0 + const-string p1, "username" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final banUser()V @@ -1319,7 +1359,7 @@ const-string v3, "user.username" - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -1327,7 +1367,7 @@ const-string v3, "channel.guildId" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -1387,7 +1427,7 @@ const-string v4, "channel.guildId" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -1479,7 +1519,7 @@ const-string v3, "channel.guildId" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1609,7 +1649,7 @@ const-string v5, "channel.guildId" - invoke-static {v1, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -1703,7 +1743,7 @@ const-string v3, "channel.guildId" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Long;->longValue()J @@ -1771,7 +1811,7 @@ const-string v3, "channel.guildId" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -1938,7 +1978,7 @@ const-string v3, "user.username" - invoke-static {v4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; @@ -1946,7 +1986,7 @@ const-string v3, "channel.guildId" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -2107,7 +2147,7 @@ const-string v4, "channel.guildId" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -2182,77 +2222,87 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final onActivityCustomButtonClicked(Landroid/content/Context;JLjava/lang/String;JI)V - .locals 15 + .locals 14 move-object v0, p0 - move-object/from16 v1, p1 + move-object v1, p1 - const-string v2, "applicationContext" + const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - const-string v2, "sessionId" - - move-object/from16 v6, p4 - - invoke-static {v6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v3, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; move-wide/from16 v4, p2 + move-object/from16 v6, p4 + move-wide/from16 v7, p5 invoke-virtual/range {v3 .. v8}, Lcom/discord/utilities/rest/RestAPI;->getActivityMetadata(JLjava/lang/String;J)Lrx/Observable; - move-result-object v2 + move-result-object v3 - const/4 v3, 0x0 + const/4 v4, 0x0 - const/4 v4, 0x1 + const/4 v5, 0x1 - const/4 v5, 0x0 + invoke-static {v3, v4, v5, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; - invoke-static {v2, v3, v4, v5}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + move-result-object v3 - move-result-object v2 + const/4 v4, 0x2 - const/4 v3, 0x2 + invoke-static {v3, p0, v2, v4, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; - invoke-static {v2, p0, v5, v3, v5}, 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 v5 - move-result-object v6 + const/4 v6, 0x0 - new-instance v10, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1; + const/4 v8, 0x0 + + new-instance v9, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1; move/from16 v2, p7 - invoke-direct {v10, v2, v1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1;->(ILandroid/content/Context;)V + invoke-direct {v9, v2, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$onActivityCustomButtonClicked$1;->(ILandroid/content/Context;)V - const/4 v7, 0x0 - - const-string v8, "REST: Custom Button GetActivityMetadata" - - const/4 v9, 0x0 + const/4 v10, 0x0 const/4 v11, 0x0 - const/4 v12, 0x0 + const/16 v12, 0x35 - const/16 v13, 0x35 + const/4 v13, 0x0 - const/4 v14, 0x0 + const-string v7, "REST: Custom Button GetActivityMetadata" - invoke-static/range {v6 .. v14}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + invoke-static/range {v5 .. v13}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V return-void + + :cond_0 + const-string v1, "sessionId" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + const-string v1, "applicationContext" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final onSpectatePermissionsGranted(Lcom/discord/models/domain/ModelApplicationStream;)V @@ -2260,9 +2310,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; @@ -2296,14 +2344,21 @@ :goto_0 return-void + + :cond_2 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onStreamPreviewClicked(Lcom/discord/utilities/streams/StreamContext;)V .locals 2 - const-string v0, "streamContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lcom/discord/utilities/streams/StreamContext;->getJoinability()Lcom/discord/utilities/streams/StreamContext$Joinability; @@ -2328,6 +2383,15 @@ :goto_0 return-void + + :cond_1 + const-string p1, "streamContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final removeRelationship(I)V @@ -2442,7 +2506,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -2513,75 +2577,73 @@ .method public final updateUserNote(Ljava/lang/String;)V .locals 13 - const-string v0, "noteText" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v0 - - instance-of v1, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; - - const/4 v2, 0x0 - - if-nez v1, :cond_0 - - move-object v0, v2 - - :cond_0 - check-cast v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; - - if-eqz v0, :cond_2 - - invoke-virtual {v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->getUserNote()Lcom/discord/stores/StoreUserNotes$UserNoteState; - move-result-object v1 - instance-of v1, v1, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; + instance-of v2, v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; + + if-nez v2, :cond_0 + + move-object v1, v0 + + :cond_0 + check-cast v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded; + + if-eqz v1, :cond_2 + + invoke-virtual {v1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->getUserNote()Lcom/discord/stores/StoreUserNotes$UserNoteState; + + move-result-object v2 + + instance-of v2, v2, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; const/4 v3, 0x1 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - invoke-virtual {v0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->getUserNote()Lcom/discord/stores/StoreUserNotes$UserNoteState; + invoke-virtual {v1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Loaded;->getUserNote()Lcom/discord/stores/StoreUserNotes$UserNoteState; - move-result-object v0 + move-result-object v1 - check-cast v0, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; + check-cast v1, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded; - invoke-virtual {v0}, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded;->getNote()Lcom/discord/models/domain/ModelUserNote; + invoke-virtual {v1}, Lcom/discord/stores/StoreUserNotes$UserNoteState$Loaded;->getNote()Lcom/discord/models/domain/ModelUserNote; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelUserNote;->getNote()Ljava/lang/String; + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUserNote;->getNote()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/2addr v0, v3 + xor-int/2addr v1, v3 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 :cond_1 - iget-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; + iget-object v1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI; iget-wide v4, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->userId:J - new-instance v1, Lcom/discord/restapi/RestAPIParams$UserNoteUpdate; + new-instance v2, Lcom/discord/restapi/RestAPIParams$UserNoteUpdate; - invoke-direct {v1, p1}, Lcom/discord/restapi/RestAPIParams$UserNoteUpdate;->(Ljava/lang/String;)V + invoke-direct {v2, p1}, Lcom/discord/restapi/RestAPIParams$UserNoteUpdate;->(Ljava/lang/String;)V - invoke-virtual {v0, v4, v5, v1}, Lcom/discord/utilities/rest/RestAPI;->updateUserNotes(JLcom/discord/restapi/RestAPIParams$UserNoteUpdate;)Lrx/Observable; + invoke-virtual {v1, v4, v5, v2}, Lcom/discord/utilities/rest/RestAPI;->updateUserNotes(JLcom/discord/restapi/RestAPIParams$UserNoteUpdate;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-static {p1, v0, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; + invoke-static {p1, v1, v3, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable; move-result-object v4 @@ -2605,4 +2667,11 @@ :cond_2 return-void + + :cond_3 + const-string p1, "noteText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData.smali index b1083cfad2..30ee7d67b3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData.smali @@ -26,11 +26,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V - .locals 1 + .locals 0 - const-string v0, "me" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,6 +41,15 @@ iput-object p4, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; @@ -120,15 +127,22 @@ .method public final copy(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; .locals 1 - const-string v0, "me" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "me" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -146,7 +160,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->user:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -156,7 +170,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->me:Lcom/discord/models/domain/ModelUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -166,7 +180,7 @@ iget-object v1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -176,7 +190,7 @@ iget-object p1, p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$2.smali index 47d4b80387..bb3b24a4a3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetUserSheetViewModelFactory.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function4<", "Lcom/discord/models/domain/ModelUser;", "Lcom/discord/models/domain/ModelUser;", @@ -48,39 +48,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; + const/4 v0, 0x4 - const/4 v1, 0x4 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; .locals 1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$1.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$1.smali index 4e0570fd49..c72bb92d52 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$1.smali @@ -24,7 +24,8 @@ "Ljava/lang/Object;", ">", "Ljava/lang/Object;", - "Ls0/k/b;" + "Ls0/k/b<", + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2.smali index 5f6f481d4d..584a6bf2e0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetUserSheetViewModelFactory.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function15<", "Ljava/util/Map<", "Ljava/lang/Long;", @@ -77,7 +77,7 @@ const/16 p1, 0xf - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -123,85 +123,105 @@ move-object/from16 v0, p0 - move-object/from16 v5, p1 + const/4 v1, 0x0 - move-object/from16 v6, p2 + if-eqz p1, :cond_5 - move-object/from16 v7, p3 + if-eqz p2, :cond_4 - move-object/from16 v8, p4 + if-eqz p3, :cond_3 - move/from16 v9, p5 + if-eqz p4, :cond_2 - move/from16 v10, p6 + if-eqz p13, :cond_1 - move/from16 v11, p7 + if-eqz p15, :cond_0 - move/from16 v12, p8 + new-instance v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState; - move-object/from16 v13, p9 + move-object v2, v1 - move-object/from16 v14, p10 + iget-object v3, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->$user:Lcom/discord/models/domain/ModelUser; - move-object/from16 v15, p11 + iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->$me:Lcom/discord/models/domain/ModelUser; - move-object/from16 v16, p12 + iget-object v5, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->$channel:Lcom/discord/models/domain/ModelChannel; - move-object/from16 v17, p13 + move-object/from16 v6, p1 - move-object/from16 v18, p14 + move-object/from16 v7, p2 - move-object/from16 v19, p15 + move-object/from16 v8, p3 - const-string v1, "computedMembers" + move-object/from16 v9, p4 - move-object/from16 v2, p1 + move/from16 v10, p5 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v11, p6 - const-string v1, "guildRoles" + move/from16 v12, p7 - move-object/from16 v2, p2 + move/from16 v13, p8 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v14, p9 - const-string v1, "mySelectedVoiceChannelVoiceStates" + move-object/from16 v15, p10 - move-object/from16 v2, p3 + move-object/from16 v16, p11 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v17, p12 - const-string v1, "currentChannelVoiceStates" + move-object/from16 v18, p13 - move-object/from16 v2, p4 + move-object/from16 v19, p14 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v20, p15 - const-string v1, "userProfile" + invoke-direct/range {v2 .. v20}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZFLcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Ljava/lang/Integer;Lcom/discord/stores/StoreUserNotes$UserNoteState;)V - move-object/from16 v2, p13 + return-object v1 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + :cond_0 + const-string v2, "userNote" - const-string v1, "userNote" + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-object/from16 v2, p15 + throw v1 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + :cond_1 + const-string v2, "userProfile" - new-instance v20, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState; + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-object/from16 v1, v20 + throw v1 - iget-object v2, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->$user:Lcom/discord/models/domain/ModelUser; + :cond_2 + const-string v2, "currentChannelVoiceStates" - iget-object v3, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->$me:Lcom/discord/models/domain/ModelUser; + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V - iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->$channel:Lcom/discord/models/domain/ModelChannel; + throw v1 - invoke-direct/range {v1 .. v19}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZZFLcom/discord/widgets/user/presence/ModelRichPresence;Lcom/discord/models/domain/ModelGuild;Ljava/lang/Long;Lcom/discord/utilities/streams/StreamContext;Lcom/discord/models/domain/ModelUserProfile;Ljava/lang/Integer;Lcom/discord/stores/StoreUserNotes$UserNoteState;)V + :cond_3 + const-string v2, "mySelectedVoiceChannelVoiceStates" - return-object v20 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + const-string v2, "guildRoles" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_5 + const-string v2, "computedMembers" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3.smali index 0b395054d8..6c6b218612 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -96,7 +94,7 @@ .end method .method public final call(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$BootstrapData;)Lrx/Observable; - .locals 25 + .locals 26 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -148,144 +146,152 @@ :cond_0 const/4 v5, 0x1 - const-string v6, "channel.guildId" + const-string v6, "Observable.just(emptyMap())" + + const-string v7, "channel.guildId" if-eqz v3, :cond_1 - iget-object v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeGuilds:Lcom/discord/stores/StoreGuilds; + iget-object v8, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeGuilds:Lcom/discord/stores/StoreGuilds; invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v8 + move-result-object v9 - invoke-static {v8, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v8}, Ljava/lang/Long;->longValue()J + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J - move-result-wide v8 + move-result-wide v9 - const/4 v10, 0x2 + const/4 v11, 0x2 - new-array v10, v10, [Ljava/lang/Long; + new-array v11, v11, [Ljava/lang/Long; - const/4 v11, 0x0 + const/4 v12, 0x0 invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J + move-result-wide v13 + + invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v13 + + aput-object v13, v11, v12 + + invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J + move-result-wide v12 invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v12 - aput-object v12, v10, v11 + aput-object v12, v11, v5 - invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->getId()J - - move-result-wide v11 - - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v11}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v11 - aput-object v11, v10, v5 + invoke-virtual {v8, v9, v10, v11}, Lcom/discord/stores/StoreGuilds;->observeComputed(JLjava/util/Collection;)Lrx/Observable; - invoke-static {v10}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List; + move-result-object v8 - move-result-object v10 + if-eqz v8, :cond_1 - invoke-virtual {v7, v8, v9, v10}, Lcom/discord/stores/StoreGuilds;->observeComputed(JLjava/util/Collection;)Lrx/Observable; - - move-result-object v7 - - if-eqz v7, :cond_1 - - move-object v9, v7 + move-object v10, v8 goto :goto_0 :cond_1 - sget-object v7, Lk0/j/o;->d:Lk0/j/o; + sget-object v8, Lk0/i/o;->d:Lk0/i/o; - new-instance v8, Ls0/l/e/j; + new-instance v9, Ls0/l/e/j; - invoke-direct {v8, v7}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v9, v8}, Ls0/l/e/j;->(Ljava/lang/Object;)V - move-object v9, v8 + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + move-object v10, v9 :goto_0 if-eqz v3, :cond_2 - iget-object v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeGuilds:Lcom/discord/stores/StoreGuilds; + iget-object v8, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeGuilds:Lcom/discord/stores/StoreGuilds; invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; + move-result-object v9 + + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J + + move-result-wide v11 + + invoke-virtual {v8, v11, v12}, Lcom/discord/stores/StoreGuilds;->observeRoles(J)Lrx/Observable; + move-result-object v8 - invoke-static {v8, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_2 - invoke-virtual {v8}, Ljava/lang/Long;->longValue()J - - move-result-wide v10 - - invoke-virtual {v7, v10, v11}, Lcom/discord/stores/StoreGuilds;->observeRoles(J)Lrx/Observable; - - move-result-object v7 - - if-eqz v7, :cond_2 - - move-object v10, v7 + move-object v11, v8 goto :goto_1 :cond_2 - sget-object v7, Lk0/j/o;->d:Lk0/j/o; + sget-object v8, Lk0/i/o;->d:Lk0/i/o; - new-instance v8, Ls0/l/e/j; + new-instance v9, Ls0/l/e/j; - invoke-direct {v8, v7}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v9, v8}, Ls0/l/e/j;->(Ljava/lang/Object;)V - move-object v10, v8 + invoke-static {v9, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + move-object v11, v9 :goto_1 if-eqz v4, :cond_3 - iget-object v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeVoiceStates:Lcom/discord/stores/StoreVoiceStates; + iget-object v8, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeVoiceStates:Lcom/discord/stores/StoreVoiceStates; invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v8 + move-result-object v9 - const-string v11, "selectedVoiceChannel.guildId" + const-string v12, "selectedVoiceChannel.guildId" - invoke-static {v8, v11}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v8}, Ljava/lang/Long;->longValue()J + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J - move-result-wide v11 + move-result-wide v12 invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v13 + move-result-wide v14 - invoke-virtual {v7, v11, v12, v13, v14}, Lcom/discord/stores/StoreVoiceStates;->get(JJ)Lrx/Observable; + invoke-virtual {v8, v12, v13, v14, v15}, Lcom/discord/stores/StoreVoiceStates;->get(JJ)Lrx/Observable; move-result-object v4 if-eqz v4, :cond_3 - move-object v11, v4 + move-object v12, v4 goto :goto_2 :cond_3 - sget-object v4, Lk0/j/o;->d:Lk0/j/o; + sget-object v4, Lk0/i/o;->d:Lk0/i/o; - new-instance v7, Ls0/l/e/j; + new-instance v8, Ls0/l/e/j; - invoke-direct {v7, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v8, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V - move-object v11, v7 + invoke-static {v8, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + move-object v12, v8 :goto_2 if-eqz v3, :cond_4 @@ -294,78 +300,82 @@ invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v7 + move-result-object v6 - invoke-static {v7, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v7}, Ljava/lang/Long;->longValue()J + invoke-virtual {v6}, Ljava/lang/Long;->longValue()J - move-result-wide v7 + move-result-wide v8 invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getId()J - move-result-wide v12 + move-result-wide v13 - invoke-virtual {v4, v7, v8, v12, v13}, Lcom/discord/stores/StoreVoiceStates;->get(JJ)Lrx/Observable; + invoke-virtual {v4, v8, v9, v13, v14}, Lcom/discord/stores/StoreVoiceStates;->get(JJ)Lrx/Observable; move-result-object v4 if-eqz v4, :cond_4 - move-object v12, v4 + move-object v13, v4 goto :goto_3 :cond_4 - sget-object v4, Lk0/j/o;->d:Lk0/j/o; + sget-object v4, Lk0/i/o;->d:Lk0/i/o; - new-instance v7, Ls0/l/e/j; + new-instance v6, Ls0/l/e/j; - invoke-direct {v7, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v6, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V - move-object v12, v7 + const-string v4, "Observable.just(\n \u2026)\n )" + + invoke-static {v6, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + move-object v13, v6 :goto_3 sget-object v4, Lcom/discord/widgets/user/presence/ModelRichPresence;->Companion:Lcom/discord/widgets/user/presence/ModelRichPresence$Companion; invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v7 + move-result-wide v8 - iget-object v13, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeUserPresence:Lcom/discord/stores/StoreUserPresence; + iget-object v6, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeUserPresence:Lcom/discord/stores/StoreUserPresence; - invoke-virtual {v4, v7, v8, v13}, Lcom/discord/widgets/user/presence/ModelRichPresence$Companion;->get(JLcom/discord/stores/StoreUserPresence;)Lrx/Observable; + invoke-virtual {v4, v8, v9, v6}, Lcom/discord/widgets/user/presence/ModelRichPresence$Companion;->get(JLcom/discord/stores/StoreUserPresence;)Lrx/Observable; - move-result-object v17 + move-result-object v18 const/4 v4, 0x0 if-eqz v3, :cond_5 - iget-object v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeGuilds:Lcom/discord/stores/StoreGuilds; + iget-object v6, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeGuilds:Lcom/discord/stores/StoreGuilds; invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; move-result-object v8 - invoke-static {v8, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8}, Ljava/lang/Long;->longValue()J - move-result-wide v13 + move-result-wide v8 - invoke-virtual {v7, v13, v14}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; + invoke-virtual {v6, v8, v9}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable; - move-result-object v7 + move-result-object v6 - if-eqz v7, :cond_5 + if-eqz v6, :cond_5 goto :goto_4 :cond_5 - new-instance v7, Ls0/l/e/j; + new-instance v6, Ls0/l/e/j; - invoke-direct {v7, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v6, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V :goto_4 if-eqz v3, :cond_6 @@ -374,143 +384,119 @@ invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; - move-result-object v13 + move-result-object v9 - invoke-static {v13, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v13}, Ljava/lang/Long;->longValue()J + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J - move-result-wide v13 + move-result-wide v14 - invoke-virtual {v8, v13, v14}, Lcom/discord/stores/StorePermissions;->getForGuild(J)Lrx/Observable; + invoke-virtual {v8, v14, v15}, Lcom/discord/stores/StorePermissions;->getForGuild(J)Lrx/Observable; - move-result-object v6 + move-result-object v7 - if-eqz v6, :cond_6 + if-eqz v7, :cond_6 goto :goto_5 :cond_6 - new-instance v6, Ls0/l/e/j; + new-instance v7, Ls0/l/e/j; - invoke-direct {v6, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V + invoke-direct {v7, v4}, Ls0/l/e/j;->(Ljava/lang/Object;)V :goto_5 iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$streamContextService:Lcom/discord/utilities/streams/StreamContextService; invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v13 + move-result-wide v8 - invoke-virtual {v4, v13, v14, v5}, Lcom/discord/utilities/streams/StreamContextService;->getForUser(JZ)Lrx/Observable; + invoke-virtual {v4, v8, v9, v5}, Lcom/discord/utilities/streams/StreamContextService;->getForUser(JZ)Lrx/Observable; - move-result-object v20 - - const-string v4, "computedMembersObservable" - - invoke-static {v9, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "guildRolesObservable" - - invoke-static {v10, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "mySelectedVoiceChannelVoiceStatesObservable" - - invoke-static {v11, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "currentChannelVoiceStatesObservable" - - invoke-static {v12, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v21 iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeMediaSettings:Lcom/discord/stores/StoreMediaSettings; invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v13 + move-result-wide v8 - invoke-virtual {v4, v13, v14}, Lcom/discord/stores/StoreMediaSettings;->getUserMuted(J)Lrx/Observable; - - move-result-object v13 - - iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeMediaSettings:Lcom/discord/stores/StoreMediaSettings; - - invoke-virtual {v4}, Lcom/discord/stores/StoreMediaSettings;->isSelfMuted()Lrx/Observable; + invoke-virtual {v4, v8, v9}, Lcom/discord/stores/StoreMediaSettings;->getUserMuted(J)Lrx/Observable; move-result-object v14 iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeMediaSettings:Lcom/discord/stores/StoreMediaSettings; - invoke-virtual {v4}, Lcom/discord/stores/StoreMediaSettings;->isSelfDeafened()Lrx/Observable; + invoke-virtual {v4}, Lcom/discord/stores/StoreMediaSettings;->isSelfMuted()Lrx/Observable; move-result-object v15 iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeMediaSettings:Lcom/discord/stores/StoreMediaSettings; - move-object/from16 p1, v14 - - move-object v5, v15 - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - - move-result-wide v14 - - invoke-virtual {v4, v14, v15}, Lcom/discord/stores/StoreMediaSettings;->getUserOutputVolume(J)Lrx/Observable; + invoke-virtual {v4}, Lcom/discord/stores/StoreMediaSettings;->isSelfDeafened()Lrx/Observable; move-result-object v16 + iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeMediaSettings:Lcom/discord/stores/StoreMediaSettings; + + invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v8 + + invoke-virtual {v4, v8, v9}, Lcom/discord/stores/StoreMediaSettings;->getUserOutputVolume(J)Lrx/Observable; + + move-result-object v17 + const-string v4, "guildsObservable" - invoke-static {v7, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v4, "permissionsObservable" - invoke-static {v6, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeUserProfile:Lcom/discord/stores/StoreUserProfile; invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v14 + move-result-wide v8 - invoke-virtual {v4, v14, v15}, Lcom/discord/stores/StoreUserProfile;->get(J)Lrx/Observable; + invoke-virtual {v4, v8, v9}, Lcom/discord/stores/StoreUserProfile;->get(J)Lrx/Observable; - move-result-object v21 + move-result-object v22 iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeUserRelationships:Lcom/discord/stores/StoreUserRelationships; invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v14 + move-result-wide v8 - invoke-virtual {v4, v14, v15}, Lcom/discord/stores/StoreUserRelationships;->observe(J)Lrx/Observable; + invoke-virtual {v4, v8, v9}, Lcom/discord/stores/StoreUserRelationships;->observe(J)Lrx/Observable; - move-result-object v22 + move-result-object v23 iget-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3;->$storeUserNotes:Lcom/discord/stores/StoreUserNotes; invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v14 + move-result-wide v8 - invoke-virtual {v4, v14, v15}, Lcom/discord/stores/StoreUserNotes;->observeUserNote(J)Lrx/Observable; + invoke-virtual {v4, v8, v9}, Lcom/discord/stores/StoreUserNotes;->observeUserNote(J)Lrx/Observable; - move-result-object v23 + move-result-object v24 new-instance v4, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2; invoke-direct {v4, v1, v2, v3}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory$observeStoreState$3$2;->(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelChannel;)V - move-object/from16 v14, p1 - - move-object v15, v5 - - move-object/from16 v18, v7 - move-object/from16 v19, v6 - move-object/from16 v24, v4 + move-object/from16 v20, v7 - invoke-static/range {v9 .. v24}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function15;)Lrx/Observable; + move-object/from16 v25, v4 + + invoke-static/range {v10 .. v25}, Lcom/discord/utilities/rx/ObservableCombineLatestOverloadsKt;->combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lkotlin/jvm/functions/Function15;)Lrx/Observable; move-result-object v1 diff --git a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory.smali b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory.smali index 6fd12be9de..76a49bed07 100644 --- a/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory.smali @@ -28,11 +28,9 @@ # direct methods .method public constructor (JLjava/lang/Long;ZLcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "streamPreviewClickBehavior" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -47,6 +45,15 @@ iput-object p6, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->friendToken:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "streamPreviewClickBehavior" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final observeStoreState(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserProfile;Lcom/discord/stores/StoreUserRelationships;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUserNotes;Lcom/discord/utilities/streams/StreamContextService;Lrx/Scheduler;)Lrx/Observable; @@ -187,7 +194,7 @@ const-string v2, "Observable\n .co\u2026, storeStateRxScheduler))" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -216,11 +223,7 @@ move-object/from16 v14, p0 - const-string v0, "modelClass" - - move-object/from16 v1, p1 - - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v15, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel; @@ -362,7 +365,7 @@ const-string v8, "Schedulers.computation()" - invoke-static {v0, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object/from16 v26, v0 @@ -390,37 +393,46 @@ invoke-direct/range {v0 .. v13}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->observeStoreState(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserProfile;Lcom/discord/stores/StoreUserRelationships;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUserNotes;Lcom/discord/utilities/streams/StreamContextService;Lrx/Scheduler;)Lrx/Observable; - move-result-object v13 + move-result-object v12 const-string v0, "observeStoreState(\n \u2026s.computation()\n )" - invoke-static {v13, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v1, v15 + move-object v0, v15 - move-wide/from16 v2, v27 + move-wide/from16 v1, v27 - move-object/from16 v4, v23 + move-object/from16 v3, v23 - move-object/from16 v5, v22 + move-object/from16 v4, v22 - move/from16 v6, v21 + move/from16 v5, v21 - move-object/from16 v7, v16 + move-object/from16 v6, v16 - move-object/from16 v8, v17 + move-object/from16 v7, v17 - move-object/from16 v9, v18 + move-object/from16 v8, v18 - move-object/from16 v10, v19 + move-object/from16 v9, v19 - move-object/from16 v11, v20 + move-object/from16 v10, v20 - move-object/from16 v12, v25 + move-object/from16 v11, v25 - invoke-direct/range {v1 .. v13}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->(JLjava/lang/Long;Ljava/lang/String;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Lrx/Observable;)V + invoke-direct/range {v0 .. v12}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->(JLjava/lang/Long;Ljava/lang/String;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Lrx/Observable;)V return-object v15 + + :cond_0 + const-string v0, "modelClass" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final getChannelId()Ljava/lang/Long; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$1.smali index 5d6740a033..b80338d1c0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/functions/Action0;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/app/AppPermissions$Requests;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/app/AppPermissions$Requests; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "requestVideoCallPermissions" - - const-string v5, "requestVideoCallPermissions(Lrx/functions/Action0;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "requestVideoCallPermissions" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppPermissions$Requests; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "requestVideoCallPermissions(Lrx/functions/Action0;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/functions/Action0;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/app/AppPermissions$Requests; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$2.smali index 1b65ee0388..7e57c72066 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lrx/functions/Action0;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/app/AppPermissions$Requests;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/app/AppPermissions$Requests; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "requestMicrophone" - - const-string v5, "requestMicrophone(Lrx/functions/Action0;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "requestMicrophone" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/app/AppPermissions$Requests; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "requestMicrophone(Lrx/functions/Action0;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lrx/functions/Action0;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/app/AppPermissions$Requests; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$1.smali index da8779f366..a5008fe787 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$1.smali @@ -59,7 +59,23 @@ # virtual methods -.method public final call(Lcom/discord/rtcconnection/RtcConnection$State;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/rtcconnection/RtcConnection$State; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$1;->call(Lcom/discord/rtcconnection/RtcConnection$State;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/rtcconnection/RtcConnection$State;)Z .locals 1 sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f; @@ -74,21 +90,5 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/rtcconnection/RtcConnection$State; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$1;->call(Lcom/discord/rtcconnection/RtcConnection$State;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$2.smali index f495cff147..13ceca3a97 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/lang/Long;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; +.method public final call(Lcom/discord/models/domain/ModelChannel;)J .locals 2 if-eqz p1, :cond_0 @@ -74,21 +72,21 @@ const-wide/16 v0, -0x1 :goto_0 + return-wide v0 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$2;->call(Lcom/discord/models/domain/ModelChannel;)J + + move-result-wide v0 + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 return-object p1 .end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$2;->call(Lcom/discord/models/domain/ModelChannel;)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$3.smali index 1f5056d00c..cd163c9e1e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$3.smali @@ -27,10 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/rtcconnection/RtcConnection$State;", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - ">;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$4.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$4.smali index 4edbb152f4..07f9461e81 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$5.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$5.smali index 06e1cfef95..effd47856f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -89,11 +89,11 @@ const-string v0, "it" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "voiceChannelId" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6$1.smali index 637d20b155..a28db3ecf0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6.smali index 17958ecde1..fea034810a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$7.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$7.smali index 4cca4d678e..0beb504520 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$7.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$7; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "PrivateCallLaunchUtils.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -32,29 +32,43 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6;)V - .locals 6 + .locals 0 iput-object p1, p0, Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$7;->$doCall$6:Lcom/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3$6; - const/4 v1, 0x0 + const/4 p1, 0x0 - const/4 v2, 0x0 - - const-string v3, "doCall" - - const-string v4, "invoke()V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "doCall" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const/4 v0, 0x0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "invoke()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3.smali index 9add85771d..e3537314a1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt$callAndLaunch$3.smali @@ -135,7 +135,7 @@ const-string v1, "Observable\n .comb\u2026 )\n .take(1)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt.smali index 15fad6e10f..eadcb96e66 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/PrivateCallLaunchUtilsKt.smali @@ -7,21 +7,15 @@ .method public static final callAndLaunch(JZLcom/discord/app/AppPermissions$Requests;Landroid/content/Context;Lcom/discord/app/AppComponent;Landroidx/fragment/app/FragmentManager;)V .locals 9 - const-string v0, "appPermissionsRequests" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "context" + if-eqz p4, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "appComponent" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "fragmentManager" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_1 new-instance v4, Ljava/lang/ref/WeakReference; @@ -60,4 +54,32 @@ invoke-interface {v0, p3}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void + + :cond_1 + const-string p0, "fragmentManager" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "appComponent" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "appPermissionsRequests" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$Companion.smali index 617367feb2..b8225c655f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/FragmentManager;J)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetCallFailed; @@ -63,4 +61,13 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1.smali index c5b8d729c7..cf3790e633 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFailed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)V .locals 4 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1;->this$0:Lcom/discord/widgets/voice/call/WidgetCallFailed; @@ -85,9 +83,18 @@ const-string v3, "username" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0, v1, v2}, Lcom/discord/widgets/voice/call/WidgetCallFailed;->access$sendFriendRequest(Lcom/discord/widgets/voice/call/WidgetCallFailed;JLjava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$onViewBoundOrOnResume$1.smali index 501096bf13..4ae79ed484 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetCallFailed$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFailed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$1.smali index af30aab0ae..af600f618c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFailed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Void;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2$1.smali index e5f9fe750c..7aad66856a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFailed.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -76,7 +76,7 @@ const-string v3, "it" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response; @@ -84,7 +84,7 @@ const-string v3, "it.response" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Lcom/discord/utilities/error/Error$Response;->getCode()I diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2.smali index 08b81743fc..c8cd1a7ddd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2.smali @@ -57,7 +57,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Lcom/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$2$1; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed.smali index 2a5831fd0f..a25e838b6e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallFailed.smali @@ -37,57 +37,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallFailed; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogHeader" + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallFailed; - const-string v3, "getDialogHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "dialogHeader" - move-result-object v1 + const-string v4, "getDialogHeader()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallFailed; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "dialogText" + const/4 v2, 0x0 - const-string v3, "getDialogText()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallFailed; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "dialogText" + + const-string v4, "getDialogText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallFailed; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogConfirm" + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallFailed; - const-string v3, "getDialogConfirm()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dialogConfirm" + + const-string v4, "getDialogConfirm()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallFailed; + new-instance v1, Lk0/n/c/q; - const-string v2, "dialogCancel" + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallFailed; - const-string v3, "getDialogCancel()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "dialogCancel" + + const-string v4, "getDialogCancel()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -191,9 +215,9 @@ const-string v2, "getString(R.string.call_\u2026te_not_friends, username)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v1 @@ -367,9 +391,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V @@ -420,6 +442,15 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBound$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBound$1.smali index 0600dee709..e536e5ecaf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBound$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBound$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string v0, "container" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "container" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$1.smali index b8128064a2..2c2cec81b2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetCallIndicator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/call/WidgetCallIndicator;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUIVisibility" - - const-string v5, "configureUIVisibility(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUIVisibility" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUIVisibility(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$2.smali index b938d7e9bc..7a25dfa1b7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/WidgetCallIndicator$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetCallIndicator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/call/WidgetCallIndicator;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator; invoke-static {v0, p1}, Lcom/discord/widgets/voice/call/WidgetCallIndicator;->access$configureUI(Lcom/discord/widgets/voice/call/WidgetCallIndicator;Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1.smali index 54f489bb79..f8783dccce 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1.smali @@ -69,7 +69,7 @@ move-result-object v5 - invoke-static {v5, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1;->$viewState:Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active; @@ -130,7 +130,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1;->$viewState:Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active; @@ -165,7 +165,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v12, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, v0, Lcom/discord/widgets/voice/call/WidgetCallIndicator$setupContainerClicks$1;->$viewState:Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator.smali index 73c2d632d6..74394bea35 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetCallIndicator.smali @@ -27,43 +27,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + new-instance v1, Lk0/n/c/q; - const-string v2, "indicatorRoot" + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallIndicator; - const-string v3, "getIndicatorRoot()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "indicatorRoot" - move-result-object v1 + const-string v4, "getIndicatorRoot()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "indicatorStatus" + const/4 v2, 0x0 - const-string v3, "getIndicatorStatus()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "indicatorStatus" + + const-string v4, "getIndicatorStatus()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetCallIndicator; + new-instance v1, Lk0/n/c/q; - const-string v2, "indicatorIcon" + const-class v2, Lcom/discord/widgets/voice/call/WidgetCallIndicator; - const-string v3, "getIndicatorIcon()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "indicatorIcon" + + const-string v4, "getIndicatorIcon()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -296,7 +314,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2, v3, v4}, Lcom/discord/utilities/voice/VoiceViewUtils;->getConnectionStatusColor(Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Landroid/content/Context;)I @@ -310,7 +328,7 @@ move-result-object v7 - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->getSelectedVoiceChannel()Lcom/discord/models/domain/ModelChannel; @@ -344,7 +362,7 @@ move-result-object v2 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->getConnectionState()Lcom/discord/rtcconnection/RtcConnection$State; @@ -456,7 +474,7 @@ const-string v0, "ViewModelProvider(\n \u2026torViewModel::class.java)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel; @@ -468,9 +486,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -479,6 +495,15 @@ invoke-static {p1, v0}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V @@ -553,7 +578,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1.smali index 3c739e4227..9d38717dcc 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetHomeCallIndicatorViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStoreState" - - const-string v5, "handleStoreState(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;->access$handleStoreState(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1$1.smali index c055460a11..69403d0190 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetHomeCallIndicatorViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function6<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/rtcconnection/RtcConnection$State;", @@ -54,27 +54,45 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected; + const/4 v0, 0x6 - const/4 v1, 0x6 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Lcom/discord/utilities/streams/StreamContext;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Lcom/discord/utilities/streams/StreamContext;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Lcom/discord/utilities/streams/StreamContext;)Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected; .locals 8 .annotation system Ldalvik/annotation/Signature; @@ -94,21 +112,15 @@ } .end annotation - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "p2" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "p3" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "p5" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected; @@ -129,6 +141,34 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Lcom/discord/utilities/streams/StreamContext;)V return-object v0 + + :cond_0 + const-string p1, "p5" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p3" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1.smali index 193a2aa2dd..860ab95c61 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory$observeStoreState$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -136,7 +134,7 @@ const-string v6, "channel.guildId" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory.smali index 286f884ab1..dde660a9a6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$Factory.smali @@ -70,9 +70,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel; @@ -82,9 +80,18 @@ const-string v1, "observeStoreState()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, v0}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;->(Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected.smali index d58319c2d9..dbe6466aef 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected.smali @@ -56,24 +56,16 @@ } .end annotation - const-string v0, "selectedVoiceChannel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectionState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectionQuality" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "participants" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + if-eqz p2, :cond_2 + + if-eqz p3, :cond_1 + + if-eqz p5, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; @@ -89,6 +81,34 @@ iput-object p6, p0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->streamContext:Lcom/discord/utilities/streams/StreamContext; return-void + + :cond_0 + const-string p1, "participants" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionQuality" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "selectedVoiceChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Lcom/discord/utilities/streams/StreamContext;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected; @@ -245,21 +265,15 @@ } .end annotation - const-string v0, "selectedVoiceChannel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "connectionState" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "connectionQuality" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "participants" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected; @@ -280,6 +294,34 @@ invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;Ljava/util/Map;Lcom/discord/utilities/streams/StreamContext;)V return-object v0 + + :cond_0 + const-string p1, "participants" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionQuality" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "selectedVoiceChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -297,7 +339,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -307,7 +349,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->connectionState:Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -317,7 +359,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->connectionQuality:Lcom/discord/rtcconnection/RtcConnection$Quality; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -327,7 +369,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -337,7 +379,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->participants:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -347,7 +389,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState$Selected;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active.smali index 6d76b9c25e..30eecc0569 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active.smali @@ -34,20 +34,14 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;IZLcom/discord/utilities/streams/StreamContext;)V .locals 1 - const-string v0, "selectedVoiceChannel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectionState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectionQuality" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; @@ -65,6 +59,27 @@ iput-object p7, p0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->streamContext:Lcom/discord/utilities/streams/StreamContext; return-void + + :cond_0 + const-string p1, "connectionQuality" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "selectedVoiceChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;IZLcom/discord/utilities/streams/StreamContext;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active; @@ -215,28 +230,24 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;IZLcom/discord/utilities/streams/StreamContext;)Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active; .locals 9 - const-string v0, "selectedVoiceChannel" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "connectionState" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connectionQuality" - - move-object v4, p3 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + + move-object v4, p3 + move-object v5, p4 move v6, p5 @@ -248,6 +259,27 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/RtcConnection$State;Lcom/discord/rtcconnection/RtcConnection$Quality;Lcom/discord/models/domain/ModelGuild;IZLcom/discord/utilities/streams/StreamContext;)V return-object v0 + + :cond_0 + const-string v1, "connectionQuality" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "connectionState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "selectedVoiceChannel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -265,7 +297,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -275,7 +307,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->connectionState:Lcom/discord/rtcconnection/RtcConnection$State; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -285,7 +317,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->connectionQuality:Lcom/discord/rtcconnection/RtcConnection$Quality; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -295,7 +327,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -317,7 +349,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Active;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel.smali index 59d8a81e76..f76ae895c9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel.smali @@ -33,28 +33,26 @@ } .end annotation - const-string v0, "storeStateObservable" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Inactive;->INSTANCE:Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Inactive; + sget-object v1, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Inactive;->INSTANCE:Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$ViewState$Inactive; - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V invoke-virtual {p1}, Lrx/Observable;->q()Lrx/Observable; move-result-object p1 - const-string v0, "storeStateObservable\n \u2026 .distinctUntilChanged()" + const-string v1, "storeStateObservable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 - const/4 v0, 0x0 - const/4 v1, 0x2 invoke-static {p1, p0, v0, v1, 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; @@ -63,10 +61,6 @@ const-class v3, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel; - new-instance v8, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1; - - invoke-direct {v8, p0}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1;->(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;)V - const/4 v4, 0x0 const/4 v5, 0x0 @@ -75,6 +69,10 @@ const/4 v7, 0x0 + new-instance v8, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1; + + invoke-direct {v8, p0}, Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$1;->(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;)V + const/16 v9, 0x1e const/4 v10, 0x0 @@ -82,6 +80,13 @@ 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 return-void + + :cond_0 + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel;Lcom/discord/widgets/voice/call/WidgetHomeCallIndicatorViewModel$StoreState;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1$1.smali index 23bcbd7969..39b8392c60 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceCallIncoming.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)Z .locals 3 - const-string v0, "participant" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1$1;->$callModel:Lcom/discord/widgets/voice/model/CallModel; @@ -114,4 +112,13 @@ :cond_2 :goto_0 return v1 + + :cond_3 + const-string p1, "participant" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1.smali index a2472f3dd1..b07db38ceb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/voice/model/CallModel;", - "Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1.smali index 69718cb671..8d2fb1b26c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion$get$1.smali @@ -25,13 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Set<", - "Ljava/lang/Long;", - ">;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -109,15 +105,15 @@ const-string v1, "incomingCalls" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lk0/j/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {p1}, Lk0/i/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object v1 const-string v2, "incomingCalls.first()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Ljava/lang/Number; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion.smali index 99edc45504..426f023492 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model$Companion.smali @@ -62,7 +62,7 @@ const-string v1, "StoreStream\n \u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -74,7 +74,7 @@ const-string v1, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model.smali index abd8d458f1..dfa6217eb6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model.smali @@ -67,13 +67,11 @@ } .end annotation - const-string v0, "callModel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "privateCallUserListItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -84,6 +82,20 @@ iput p3, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->numIncomingCalls:I return-void + + :cond_0 + const-string p1, "privateCallUserListItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;IILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model; @@ -164,19 +176,31 @@ } .end annotation - const-string v0, "callModel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "privateCallUserListItems" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;I)V return-object v0 + + :cond_0 + const-string p1, "privateCallUserListItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -194,7 +218,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->callModel:Lcom/discord/widgets/voice/model/CallModel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -204,7 +228,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->privateCallUserListItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1.smali index af352bc22f..81577c8cc4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceCallIncoming.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming.smali index 35a19707f9..05b37a66e0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming.smali @@ -75,9 +75,7 @@ .method public onConnect(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;Z)V .locals 12 - const-string p2, "model" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; @@ -105,7 +103,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->getChannelId()J @@ -119,7 +117,7 @@ move-result-object v5 - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->getChannelId()J @@ -145,6 +143,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDecline(J)V @@ -211,38 +218,32 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 10 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - sget-object p1, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + const-wide/16 p1, 0xf - const-wide/16 v0, 0xf + sget-object v1, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v0, v1, p1}, Lrx/Observable;->Z(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + invoke-static {p1, p2, v1}, Lrx/Observable;->Z(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p1 const-string p2, "Observable.timer(15, TimeUnit.SECONDS)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 v0, 0x2 - - invoke-static {p1, p0, p2, v0, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; + 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/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming; - new-instance v7, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1;->(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -251,6 +252,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming$onViewCreated$1;->(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -258,4 +263,11 @@ 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, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1.smali index f457effa36..793fcdfb03 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1.smali @@ -50,7 +50,21 @@ # virtual methods -.method public final call()Ljava/lang/Boolean; +.method public bridge synthetic call()Ljava/lang/Object; + .locals 1 + + invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1;->call()Z + + move-result v0 + + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object v0 + + return-object v0 +.end method + +.method public final call()Z .locals 3 iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1;->this$0:Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; @@ -63,17 +77,7 @@ invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->onDecline(J)V - sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + const/4 v0, 0x1 - return-object v0 -.end method - -.method public bridge synthetic call()Ljava/lang/Object; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$configureUI$1;->call()Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$onViewBoundOrOnResume$1.smali index d63d2cf053..07d42897e9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$onViewBoundOrOnResume$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceCallIncoming.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,7 +83,7 @@ .method public final invoke(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali index a815059a81..88bb9a65f1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali @@ -42,99 +42,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + new-instance v1, Lk0/n/c/q; - const-string v2, "callUsersRecycler" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-string v3, "getCallUsersRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "callUsersRecycler" - move-result-object v1 + const-string v4, "getCallUsersRecycler()Landroidx/recyclerview/widget/RecyclerView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "statusPrimary" + const/4 v2, 0x0 - const-string v3, "getStatusPrimary()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "statusPrimary" + + const-string v4, "getStatusPrimary()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + new-instance v1, Lk0/n/c/q; - const-string v2, "statusSecondary" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-string v3, "getStatusSecondary()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "statusSecondary" + + const-string v4, "getStatusSecondary()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectButton" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-string v3, "getConnectButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectButton" + + const-string v4, "getConnectButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectText" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-string v3, "getConnectText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectText" + + const-string v4, "getConnectText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + new-instance v1, Lk0/n/c/q; - const-string v2, "declineButton" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-string v3, "getDeclineButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "declineButton" + + const-string v4, "getDeclineButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectVoiceOnlyText" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming; - const-string v3, "getConnectVoiceOnlyText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectVoiceOnlyText" + + const-string v4, "getConnectVoiceOnlyText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -650,9 +692,9 @@ .method public onConnect(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;Z)V .locals 8 - const-string v0, "model" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;->getChannelId()J @@ -662,9 +704,9 @@ move-result p1 - const/4 v0, 0x1 + const/4 v1, 0x1 - if-ne p1, v0, :cond_0 + if-ne p1, v1, :cond_0 new-instance p1, Lcom/discord/widgets/user/calls/PrivateCallLauncher; @@ -674,7 +716,7 @@ const-string v0, "requireContext()" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -682,7 +724,7 @@ const-string v1, "parentFragmentManager" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, p0, p0, p2, v0}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V @@ -699,9 +741,7 @@ move-result-object p1 - const/4 p2, 0x0 - - invoke-static {p1, p2, v0, p2}, Lcom/discord/stores/StoreMediaEngine;->selectDefaultVideoDevice$default(Lcom/discord/stores/StoreMediaEngine;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + invoke-static {p1, v0, v1, v0}, Lcom/discord/stores/StoreMediaEngine;->selectDefaultVideoDevice$default(Lcom/discord/stores/StoreMediaEngine;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V :cond_1 sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; @@ -728,6 +768,13 @@ invoke-static/range {v1 .. v7}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V return-void + + :cond_2 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onDecline(J)V @@ -810,9 +857,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 1 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -835,6 +880,15 @@ invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion$get$1.smali index abbb8a9e28..2543535fa6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion$get$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;", - "Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion.smali index 8da0bcd58e..01998ff919 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$Companion.smali @@ -58,7 +58,7 @@ const-string v1, "VoiceConnected\n \u2026eConnected)\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1$1.smali index 33167366e6..eaf0d3ec23 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceCallInline.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function3<", "Lcom/discord/models/domain/ModelChannel;", "Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;", @@ -47,43 +47,73 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; + const/4 v0, 0x3 - const/4 v1, 0x3 - - const-string v3, "" - - const-string v4, "(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)V" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)V" + + return-object v0 +.end method + .method public final invoke(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; .locals 1 - const-string v0, "p1" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "p2" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)V return-object v0 + + :cond_0 + const-string p1, "p2" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1.smali index 56b95aa10f..13268839d9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion.smali index af979c7ff5..ef827d7bdb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected$Companion.smali @@ -62,7 +62,7 @@ const-string v1, "StoreStream\n \u2026 }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected.smali index a4992b71ee..b320099576 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected.smali @@ -50,13 +50,11 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)V .locals 1 - const-string v0, "selectedVoiceChannel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inputMode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +65,20 @@ iput-object p3, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;->streamContext:Lcom/discord/utilities/streams/StreamContext; return-void + + :cond_0 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedVoiceChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; @@ -129,19 +141,31 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; .locals 1 - const-string v0, "selectedVoiceChannel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "inputMode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/utilities/streams/StreamContext;)V return-object v0 + + :cond_0 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedVoiceChannel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -159,7 +183,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;->selectedVoiceChannel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -169,7 +193,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;->inputMode:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -179,7 +203,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected;->streamContext:Lcom/discord/utilities/streams/StreamContext; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model.smali index 061bfee2ed..8a673555cd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$Model.smali @@ -106,7 +106,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model;->voiceConnected:Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model$VoiceConnected; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBound$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBound$2.smali index 8eafa44450..732c8c8b37 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBound$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBound$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBound$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceCallInline.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1.smali index 67caea72d9..29aea9d052 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceCallInline.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; invoke-static {v0, p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->access$configureUI(Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$setWindowInsetsListeners$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$setWindowInsetsListeners$1.smali index 199ad48e08..6a4950ec6d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$setWindowInsetsListeners$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline$setWindowInsetsListeners$1.smali @@ -47,13 +47,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I @@ -78,4 +76,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali index 7586bb6c3a..9e30cf7137 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali @@ -33,43 +33,61 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; + new-instance v1, Lk0/n/c/q; - const-string v2, "container" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; - const-string v3, "getContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "container" - move-result-object v1 + const-string v4, "getContainer()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "voiceConnectedContainer" + const/4 v2, 0x0 - const-string v3, "getVoiceConnectedContainer()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "voiceConnectedContainer" + + const-string v4, "getVoiceConnectedContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; + new-instance v1, Lk0/n/c/q; - const-string v2, "voiceConnectedPTT" + const-class v2, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline; - const-string v3, "getVoiceConnectedPTT()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "voiceConnectedPTT" + + const-string v4, "getVoiceConnectedPTT()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 @@ -353,9 +371,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 2 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -392,6 +408,15 @@ invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->setWindowInsetsListeners()V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView$setOnPttPressedListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView$setOnPttPressedListener$1.smali index caf0efaa00..8d084c1477 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView$setOnPttPressedListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView$setOnPttPressedListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView$setOnPttPressedListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "AnchoredVoiceControlsView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView.smali b/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView.smali index 5773d88c0b..43387fc5cb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/controls/AnchoredVoiceControlsView.smali @@ -31,99 +31,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "pttButton" + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; - const-string v3, "getPttButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "pttButton" - move-result-object v1 + const-string v4, "getPttButton()Landroid/widget/Button;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "cameraStateButton" + const/4 v2, 0x0 - const-string v3, "getCameraStateButton()Landroid/widget/ImageView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "cameraStateButton" + + const-string v4, "getCameraStateButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "screenshareButton" + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; - const-string v3, "getScreenshareButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "screenshareButton" + + const-string v4, "getScreenshareButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "deafenButton" + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; - const-string v3, "getDeafenButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "deafenButton" + + const-string v4, "getDeafenButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "speakerButton" + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; - const-string v3, "getSpeakerButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "speakerButton" + + const-string v4, "getSpeakerButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "muteStateButton" + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; - const-string v3, "getMuteStateButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "muteStateButton" + + const-string v4, "getMuteStateButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "disconnectButton" + const-class v2, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView; - const-string v3, "getDisconnectButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "disconnectButton" + + const-string v4, "getDisconnectButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -175,11 +217,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -244,6 +284,15 @@ invoke-static {p1, p2, p0}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -460,53 +509,33 @@ move-object/from16 v9, p13 - const-string v10, "inputMode" + const/4 v10, 0x0 - move-object/from16 v11, p1 + if-eqz p1, :cond_16 - invoke-static {v11, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_15 - const-string v10, "audioDevicesState" + if-eqz v3, :cond_14 - move-object/from16 v12, p2 + if-eqz v4, :cond_13 - invoke-static {v12, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_12 - const-string v10, "cameraState" + if-eqz v6, :cond_11 - invoke-static {v3, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_10 - const-string v10, "onMutePressed" + if-eqz v8, :cond_f - invoke-static {v4, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "onScreensharePressed" - - invoke-static {v5, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "onSpeakerButtonPressed" - - invoke-static {v6, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "onCameraButtonPressed" - - invoke-static {v7, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "onDisconnectPressed" - - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "onDeafenPressed" - - invoke-static {v9, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_e invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;->getPttButton()Landroid/widget/Button; - move-result-object v10 + move-result-object v11 invoke-virtual/range {p1 .. p1}, Ljava/lang/Enum;->ordinal()I - move-result v11 + move-result v12 const/4 v13, 0x1 @@ -514,35 +543,35 @@ const/4 v15, 0x0 - if-eq v11, v13, :cond_0 + if-eq v12, v13, :cond_0 - const/16 v11, 0x8 + const/16 v12, 0x8 goto :goto_0 :cond_0 - const/4 v11, 0x0 + const/4 v12, 0x0 :goto_0 - invoke-virtual {v10, v11}, Landroid/widget/Button;->setVisibility(I)V + invoke-virtual {v11, v12}, Landroid/widget/Button;->setVisibility(I)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView; - move-result-object v10 + move-result-object v11 - new-instance v11, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView$configureUI$1; + new-instance v12, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView$configureUI$1; - invoke-direct {v11, v7}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView$configureUI$1;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v12, v7}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView$configureUI$1;->(Lkotlin/jvm/functions/Function0;)V - invoke-virtual {v10, v11}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v11, v12}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView; move-result-object v7 - sget-object v10, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/model/CameraState; + sget-object v11, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/model/CameraState; - if-eq v3, v10, :cond_1 + if-eq v3, v11, :cond_1 goto :goto_1 @@ -552,21 +581,21 @@ :goto_1 if-eqz v13, :cond_2 - const/4 v10, 0x0 + const/4 v11, 0x0 goto :goto_2 :cond_2 - const/16 v10, 0x8 + const/16 v11, 0x8 :goto_2 - invoke-virtual {v7, v10}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v7, v11}, Landroid/view/View;->setVisibility(I)V sget-object v7, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/model/CameraState; - const v10, 0x7f040144 + const v11, 0x7f040144 - const v11, 0x7f040147 + const v12, 0x7f040147 if-ne v3, v7, :cond_3 @@ -578,7 +607,7 @@ move-result-object v7 - invoke-static {v7, v10}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v7, v11}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v7 @@ -615,7 +644,7 @@ move-result-object v7 - invoke-static {v7, v11}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v7, v12}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v7 @@ -697,7 +726,7 @@ move-result-object v3 - invoke-static {v3, v10}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v3, v11}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v3 @@ -723,7 +752,7 @@ move-result-object v3 - invoke-static {v3, v11}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I + invoke-static {v3, v12}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v3 @@ -913,15 +942,10 @@ :goto_b invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object v1 - - goto :goto_c + move-result-object v10 :cond_d - const/4 v1, 0x0 - - :goto_c - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {v0, v10}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;->getScreenshareButton()Landroid/widget/ImageView; @@ -944,6 +968,69 @@ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_e + const-string v0, "onDeafenPressed" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_f + const-string v0, "onDisconnectPressed" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_10 + const-string v0, "onCameraButtonPressed" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_11 + const-string v0, "onSpeakerButtonPressed" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_12 + const-string v0, "onScreensharePressed" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_13 + const-string v0, "onMutePressed" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_14 + const-string v0, "cameraState" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_15 + const-string v0, "audioDevicesState" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_16 + const-string v0, "inputMode" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 .end method .method public final hidePtt()V @@ -973,9 +1060,7 @@ } .end annotation - const-string v0, "onPttPressed" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;->getPttButton()Landroid/widget/Button; @@ -992,4 +1077,13 @@ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V return-void + + :cond_0 + const-string p1, "onPttPressed" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState.smali b/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState.smali index 3283845e68..7f69cdb855 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState.smali @@ -225,9 +225,7 @@ .annotation build Landroidx/annotation/DrawableRes; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->isButtonActive:Z @@ -256,6 +254,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getIconTint(Landroid/content/Context;)I @@ -263,9 +270,7 @@ .annotation build Landroidx/annotation/ColorRes; .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->isButtonActive:Z @@ -294,6 +299,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getShowMoreOptions()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView.smali b/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView.smali index f313a17e47..66364e1f75 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/controls/FloatingVoiceControlsView.smali @@ -39,85 +39,121 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "video" + const-class v2, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; - const-string v3, "getVideo()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "video" - move-result-object v1 + const-string v4, "getVideo()Landroid/widget/ImageView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "audioOutputSelector" + const/4 v2, 0x0 - const-string v3, "getAudioOutputSelector()Landroid/widget/ImageView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "audioOutputSelector" + + const-string v4, "getAudioOutputSelector()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "audioOutputSelectorMore" + const-class v2, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; - const-string v3, "getAudioOutputSelectorMore()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "audioOutputSelectorMore" + + const-string v4, "getAudioOutputSelectorMore()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "mute" + const-class v2, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; - const-string v3, "getMute()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "mute" + + const-string v4, "getMute()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "disconnect" + const-class v2, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; - const-string v3, "getDisconnect()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "disconnect" + + const-string v4, "getDisconnect()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; + new-instance v1, Lk0/n/c/q; - const-string v2, "stopWatching" + const-class v2, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView; - const-string v3, "getStopWatching()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "stopWatching" + + const-string v4, "getStopWatching()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 @@ -169,11 +205,9 @@ .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 + .locals 0 - const-string v0, "ctx" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -234,6 +268,15 @@ invoke-static {p1, p2, p0}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; return-void + + :cond_0 + const-string p1, "ctx" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -406,41 +449,29 @@ } .end annotation - const-string v0, "model" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_11 - const-string v0, "outputSelectorState" + if-eqz p2, :cond_10 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_f - const-string v0, "onStopWatchingClick" + if-eqz p7, :cond_e - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_d - const-string v0, "onDisconnectClick" + if-eqz p9, :cond_c - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onAudioOutputClick" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onVideoClick" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onMuteClick" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_b invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getStopWatching()Landroid/view/View; - move-result-object v0 + move-result-object v1 - const/16 v1, 0x8 + const/16 v2, 0x8 - const/4 v2, 0x0 + const/4 v3, 0x0 if-eqz p4, :cond_0 @@ -452,17 +483,17 @@ const/16 p4, 0x8 :goto_0 - invoke-virtual {v0, p4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, p4}, Landroid/view/View;->setVisibility(I)V invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getStopWatching()Landroid/view/View; move-result-object p4 - new-instance v0, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$1; + new-instance v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$1; - invoke-direct {v0, p6}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$1;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v1, p6}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$1;->(Lkotlin/jvm/functions/Function0;)V - invoke-virtual {p4, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p4, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getDisconnect()Landroid/view/View; @@ -516,13 +547,13 @@ :goto_2 invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getMute()Landroid/widget/ImageView; - move-result-object v0 + move-result-object v1 invoke-static {p7}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; move-result-object p7 - invoke-virtual {v0, p7}, Landroid/widget/ImageView;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V + invoke-virtual {v1, p7}, Landroid/widget/ImageView;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getMute()Landroid/widget/ImageView; @@ -530,25 +561,25 @@ if-eqz p4, :cond_3 - const v0, 0x7f080356 + const v1, 0x7f080356 goto :goto_3 :cond_3 - const v0, 0x7f080349 + const v1, 0x7f080349 :goto_3 - invoke-virtual {p7, v0}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {p7, v1}, Landroid/widget/ImageView;->setImageResource(I)V invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getMute()Landroid/widget/ImageView; move-result-object p7 - new-instance v0, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$3; + new-instance v1, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$3; - invoke-direct {v0, p10}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$3;->(Lkotlin/jvm/functions/Function0;)V + invoke-direct {v1, p10}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$configureUI$3;->(Lkotlin/jvm/functions/Function0;)V - invoke-virtual {p7, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p7, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getMute()Landroid/widget/ImageView; @@ -586,8 +617,6 @@ move-result p10 - const/4 v0, 0x0 - invoke-virtual {p7, p10, v0}, Landroid/content/res/Resources;->getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; move-result-object p7 @@ -606,9 +635,9 @@ move-result-object p10 - const-string v3, "context" + const-string v1, "context" - invoke-static {p10, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p10, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p10}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->getBackgroundRes(Landroid/content/Context;)I @@ -624,7 +653,7 @@ move-result-object p4 - invoke-static {p4, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, p4}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->getIconTint(Landroid/content/Context;)I @@ -718,10 +747,10 @@ :goto_7 if-eqz p4, :cond_8 - const/4 v1, 0x0 + const/4 v2, 0x0 :cond_8 - invoke-virtual {p7, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p7, v2}, Landroid/view/View;->setVisibility(I)V if-eqz p2, :cond_9 @@ -778,6 +807,55 @@ invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_b + const-string p1, "onMuteClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "onVideoClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_d + const-string p1, "onAudioOutputClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_e + const-string p1, "onDisconnectClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_f + const-string p1, "onStopWatchingClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_10 + const-string p1, "outputSelectorState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_11 + const-string p1, "model" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final getPermissionProvider()Lcom/discord/app/AppPermissions$Requests; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1.smali index 75626f4f4e..95bf248b93 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CallFeedbackSheetNavigator.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/fragment/app/FragmentActivity;", "Ljava/lang/Boolean;", @@ -63,7 +63,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -87,15 +87,11 @@ .end method .method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z - .locals 15 + .locals 19 - move-object v0, p0 + move-object/from16 v0, p0 - const-string v1, "fragmentActivity" - - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v1, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;->INSTANCE:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator; @@ -105,54 +101,61 @@ invoke-interface {v1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v3 + move-result-wide v1 - iget-wide v5, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$requestedShowTimestamp:J + iget-wide v3, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$requestedShowTimestamp:J - sub-long/2addr v3, v5 + sub-long/2addr v1, v3 - const-wide/16 v5, 0xbb8 + const-wide/16 v3, 0xbb8 - cmp-long v1, v3, v5 + cmp-long v5, v1, v3 - if-gez v1, :cond_0 + if-gez v5, :cond_0 - sget-object v1, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;->INSTANCE:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator; + sget-object v6, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;->INSTANCE:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator; invoke-virtual/range {p1 .. p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v3 + move-result-object v7 - const-string v2, "fragmentActivity.supportFragmentManager" + const-string v1, "fragmentActivity.supportFragmentManager" - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-wide v4, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$channelId:J + iget-wide v8, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$channelId:J - iget-object v6, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$rtcConnectionId:Ljava/lang/String; + iget-object v10, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$rtcConnectionId:Ljava/lang/String; - iget-object v7, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$mediaSessionId:Ljava/lang/String; + iget-object v11, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$mediaSessionId:Ljava/lang/String; - iget-object v8, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$callDuration:Ljava/lang/Long; + iget-object v12, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$callDuration:Ljava/lang/Long; - move-object v2, v1 - - invoke-static/range {v2 .. v8}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;->access$show(Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;Landroidx/fragment/app/FragmentManager;JLjava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V + invoke-static/range {v6 .. v12}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;->access$show(Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator;Landroidx/fragment/app/FragmentManager;JLjava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V :cond_0 - iget-object v9, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$storeNotices:Lcom/discord/stores/StoreNotices; + iget-object v13, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$storeNotices:Lcom/discord/stores/StoreNotices; - iget-object v10, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$noticeName:Ljava/lang/String; + iget-object v14, v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetNavigator$enqueueNotice$showCallFeedbackSheetNotice$1;->$noticeName:Ljava/lang/String; - const-wide/16 v11, 0x0 + const-wide/16 v15, 0x0 - const/4 v13, 0x2 + const/16 v17, 0x2 - const/4 v14, 0x0 + const/16 v18, 0x0 - invoke-static/range {v9 .. v14}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V + invoke-static/range {v13 .. v18}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V const/4 v1, 0x1 return v1 + + :cond_1 + const-string v1, "fragmentActivity" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator.smali index 1d3a25549f..8d3bd348f1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetNavigator.smali @@ -101,7 +101,7 @@ move-result-object p3 - invoke-static {p3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz p3, :cond_0 const-string p4, "ARG_CONFIG" @@ -116,6 +116,13 @@ invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Companion.smali index c33ce5bdbb..e0bbaee5ac 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Companion.smali @@ -31,7 +31,7 @@ return-void .end method -.method public static synthetic getREASON_CODES$annotations()V +.method public static synthetic REASON_CODES$annotations()V .locals 0 .annotation build Landroidx/annotation/VisibleForTesting; .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config$CREATOR.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config$CREATOR.smali index f98c9a299a..dcce7202ec 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config$CREATOR.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config$CREATOR.smali @@ -48,15 +48,22 @@ .method public createFromParcel(Landroid/os/Parcel;)Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config; .locals 1 - const-string v0, "parcel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->(Landroid/os/Parcel;)V return-object v0 + + :cond_0 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config.smali index d02a2a3907..42ae7ac5ba 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config.smali @@ -71,9 +71,9 @@ .method public constructor (Landroid/os/Parcel;)V .locals 7 - const-string v0, "parcel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J @@ -87,24 +87,27 @@ move-result-object v5 - sget-object v0, Ljava/lang/Long;->TYPE:Ljava/lang/Class; + sget-object v1, Ljava/lang/Long;->TYPE:Ljava/lang/Class; - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - move-result-object v0 + move-result-object v1 - invoke-virtual {p1, v0}, Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object; + invoke-virtual {p1, v1}, Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object; move-result-object p1 - instance-of v0, p1, Ljava/lang/Long; + instance-of v1, p1, Ljava/lang/Long; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 + goto :goto_0 :cond_0 - move-object v6, p1 + move-object v0, p1 + + :goto_0 + move-object v6, v0 check-cast v6, Ljava/lang/Long; @@ -113,6 +116,13 @@ invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->(JLjava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V return-void + + :cond_1 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;JLjava/lang/String;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config; @@ -248,7 +258,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->rtcConnectionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -258,7 +268,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->mediaSessionId:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -268,7 +278,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->callDuration:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -434,9 +444,7 @@ .method public writeToParcel(Landroid/os/Parcel;I)V .locals 2 - const-string p2, "parcel" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->channelId:J @@ -455,4 +463,13 @@ invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Factory.smali index 7f224c66bb..1f97baca52 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Factory.smali @@ -23,17 +23,24 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;)V - .locals 1 + .locals 0 - const-string v0, "config" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Factory;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config; return-void + + :cond_0 + const-string p1, "config" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -50,9 +57,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel; @@ -67,6 +72,15 @@ invoke-direct {p1, v0, v1}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->(Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;Lcom/discord/stores/StoreAnalytics;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getConfig()Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel.smali index 5d6813b9f9..d80f2040f5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/CallFeedbackSheetViewModel.smali @@ -288,19 +288,17 @@ .method public constructor (Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;Lcom/discord/stores/StoreAnalytics;)V .locals 7 - const-string v0, "config" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "storeAnalytics" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState; sget-object v2, Lcom/discord/widgets/voice/feedback/FeedbackRating;->NO_RESPONSE:Lcom/discord/widgets/voice/feedback/FeedbackRating; - sget-object v3, Lk0/j/n;->d:Lk0/j/n; + sget-object v3, Lk0/i/n;->d:Lk0/i/n; const v4, 0x7f12038d @@ -335,6 +333,20 @@ invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreAnalytics;->trackShowCallFeedbackSheet(J)V return-void + + :cond_0 + const-string p1, "storeAnalytics" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "config" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getISSUES_UI_OPTIONS$cp()Ljava/util/List; @@ -419,7 +431,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -473,29 +485,29 @@ .end method .method public selectRating(Lcom/discord/widgets/voice/feedback/FeedbackRating;)V - .locals 2 + .locals 3 - const-string v0, "feedbackRating" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const/4 v1, 0x1 + const/4 v2, 0x1 - if-eq v0, v1, :cond_0 + if-eq v1, v2, :cond_0 - const/4 v1, 0x2 + const/4 v2, 0x2 - if-eq v0, v1, :cond_0 + if-eq v1, v2, :cond_0 - const/4 v1, 0x3 + const/4 v2, 0x3 - if-eq v0, v1, :cond_1 + if-eq v1, v2, :cond_1 goto :goto_0 @@ -511,11 +523,9 @@ goto :goto_0 :cond_1 - const/4 v0, 0x0 - invoke-virtual {p0, v0, v0}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->selectIssue(Lcom/discord/widgets/voice/feedback/FeedbackIssue;Ljava/lang/String;)V - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; invoke-direct {p0, p1, v0}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->createViewState(Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/util/List;)Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState; @@ -527,6 +537,13 @@ :goto_0 return-void + + :cond_2 + const-string p1, "feedbackRating" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public submitForm()V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssueViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssueViewHolder.smali index 606ba08344..f0d448e3e1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssueViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssueViewHolder.smali @@ -29,15 +29,13 @@ # direct methods .method public constructor (ILcom/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation .end param - const-string v0, "adapter" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -52,11 +50,20 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.TextView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method @@ -76,9 +83,7 @@ .method public onConfigure(ILcom/discord/widgets/voice/feedback/FeedbackIssue;)V .locals 2 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -107,6 +112,15 @@ invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter$onIssueClick$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter$onIssueClick$1.smali index ff8926e4de..19d11c1ecb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter$onIssueClick$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter$onIssueClick$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter$onIssueClick$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FeedbackView.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/feedback/FeedbackIssue;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/widgets/voice/feedback/FeedbackIssue;)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter.smali index 78f9ecf960..0bb7896799 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter.smali @@ -38,11 +38,9 @@ # direct methods .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -51,6 +49,15 @@ iput-object p1, p0, Lcom/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter;->onIssueClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recyclerView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -96,9 +103,7 @@ } .end annotation - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/feedback/FeedbackView$IssueViewHolder; @@ -107,10 +112,19 @@ invoke-direct {p1, p2, p0}, Lcom/discord/widgets/voice/feedback/FeedbackView$IssueViewHolder;->(ILcom/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter;)V return-object p1 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnIssueClick(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -122,11 +136,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/voice/feedback/FeedbackView$IssuesAdapter;->onIssueClick:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView.smali b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView.smali index acd3957a55..e11d50564c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/feedback/FeedbackView.smali @@ -53,99 +53,141 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + new-instance v1, Lk0/n/c/q; - const-string v2, "ratingSummaryPrompt" + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; - const-string v3, "getRatingSummaryPrompt()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "ratingSummaryPrompt" - move-result-object v1 + const-string v4, "getRatingSummaryPrompt()Landroid/widget/TextView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "sadRating" + const/4 v2, 0x0 - const-string v3, "getSadRating()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "sadRating" + + const-string v4, "getSadRating()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + new-instance v1, Lk0/n/c/q; - const-string v2, "neutralRating" + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; - const-string v3, "getNeutralRating()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "neutralRating" + + const-string v4, "getNeutralRating()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + new-instance v1, Lk0/n/c/q; - const-string v2, "happyRating" + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; - const-string v3, "getHappyRating()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "happyRating" + + const-string v4, "getHappyRating()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + new-instance v1, Lk0/n/c/q; - const-string v2, "issuesHeader" + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; - const-string v3, "getIssuesHeader()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "issuesHeader" + + const-string v4, "getIssuesHeader()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + new-instance v1, Lk0/n/c/q; - const-string v2, "issuesCard" + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; - const-string v3, "getIssuesCard()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "issuesCard" + + const-string v4, "getIssuesCard()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/feedback/FeedbackView; + new-instance v1, Lk0/n/c/q; - const-string v2, "issuesRecycler" + const-class v2, Lcom/discord/widgets/voice/feedback/FeedbackView; - const-string v3, "getIssuesRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "issuesRecycler" + + const-string v4, "getIssuesRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 @@ -159,13 +201,11 @@ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -306,6 +346,20 @@ invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V return-void + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private final getHappyRating()Landroid/view/View; @@ -479,37 +533,23 @@ } .end annotation - const-string v0, "ratingSummaryPromptText" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - const-string v0, "selectedFeedbackRating" + if-eqz p2, :cond_b - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_a - const-string v0, "onSadRatingClick" + if-eqz p4, :cond_9 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_8 - const-string v0, "onNeutralRatingClick" + if-eqz p6, :cond_7 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_6 - const-string v0, "onHappyRatingClick" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "issuesHeaderText" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "feedbackIssues" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onIssueClick" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_5 invoke-direct {p0}, Lcom/discord/widgets/voice/feedback/FeedbackView;->getRatingSummaryPrompt()Landroid/widget/TextView; @@ -668,4 +708,60 @@ invoke-virtual {p1, p7}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V return-void + + :cond_5 + const-string p1, "onIssueClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "feedbackIssues" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "issuesHeaderText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "onHappyRatingClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "onNeutralRatingClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "onSadRatingClick" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "selectedFeedbackRating" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "ratingSummaryPromptText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem.smali index e4fca7e0d6..4f1a04749f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem.smali @@ -25,11 +25,9 @@ # direct methods .method public constructor (Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;Z)V - .locals 1 + .locals 0 - const-string v0, "callUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -38,6 +36,15 @@ iput-boolean p2, p0, Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem;->isTapped:Z return-void + + :cond_0 + const-string p1, "callUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;ZILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem; @@ -85,15 +92,22 @@ .method public final copy(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;Z)Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem; .locals 1 - const-string v0, "callUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem;->(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;Z)V return-object v0 + + :cond_0 + const-string p1, "callUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -111,7 +125,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem;->callUser:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserViewHolder.smali index ea0e2ad10c..40761c1bbf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserViewHolder.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0022 @@ -52,6 +50,15 @@ iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserViewHolder;->voiceUserView:Lcom/discord/views/VoiceUserView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -59,9 +66,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 3 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -83,7 +88,7 @@ const-string v0, "voiceUserView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter$CallUserItem;->isTapped()Z @@ -92,6 +97,15 @@ invoke-virtual {p1, p2}, Lcom/discord/views/VoiceUserView;->setSelected(Z)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter.smali index 4a6f7b35a0..8fb9f355bb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/PrivateCallUsersAdapter.smali @@ -43,15 +43,22 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -67,7 +74,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -80,9 +87,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -98,4 +103,13 @@ move-result-object p1 throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure.smali index a4303b9514..350e4011db 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/Exception;)V .locals 1 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure;->exception:Ljava/lang/Exception; return-void + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure;Ljava/lang/Exception;ILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure; @@ -65,15 +70,22 @@ .method public final copy(Ljava/lang/Exception;)Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure; .locals 1 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure;->(Ljava/lang/Exception;)V return-object v0 + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$RepresentativeColorResult$Failure;->exception:Ljava/lang/Exception; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2.smali index 0ca214c0dd..4915b2ecb9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "UserRepresentativeColors.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.widgets.voice.fullscreen.UserRepresentativeColors$getRepresentativeColorAsync$2" f = "UserRepresentativeColors.kt" l = {} @@ -54,7 +54,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p2}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p2}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -75,9 +75,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2; @@ -90,6 +88,15 @@ iput-object p1, v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1.smali index 7c3b3df0da..2926bf935a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "UserRepresentativeColors.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -30,7 +30,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.discord.widgets.voice.fullscreen.UserRepresentativeColors$handleBitmap$1" f = "UserRepresentativeColors.kt" l = { @@ -64,7 +64,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p4}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p4}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -85,9 +85,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1; @@ -102,6 +100,15 @@ iput-object p1, v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -127,7 +134,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 6 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1;->label:I @@ -200,7 +207,7 @@ const-string v4, "copiedBitmap" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1;->L$0:Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$observeRepresentativeColorForUser$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$observeRepresentativeColorForUser$1.smali index 813494e55c..d78863cc99 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$observeRepresentativeColorForUser$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors$observeRepresentativeColorForUser$1.smali @@ -25,13 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Ljava/lang/Integer;", - ">;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors.smali index fecb4e6b9c..0fd256042e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/UserRepresentativeColors.smali @@ -182,7 +182,7 @@ const-string v0, "quantizer" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/quantize/ColorCutQuantizer;->getQuantizedColors()Ljava/util/List; @@ -198,7 +198,7 @@ const-string v0, "firstSwatch" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/quantize/Palette$Swatch;->getRgb()I @@ -334,7 +334,7 @@ invoke-direct {v1, p1, v2}, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$getRepresentativeColorAsync$2;->(Landroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)V - invoke-static {v0, v1, p2}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v0, v1, p2}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; move-result-object p1 @@ -344,9 +344,9 @@ .method public final handleBitmap(JLandroid/graphics/Bitmap;)V .locals 7 - const-string v0, "bitmap" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 sget-object v1, Ll0/a/s0;->d:Ll0/a/s0; @@ -354,21 +354,26 @@ move-result-object v2 + const/4 v3, 0x0 + new-instance v4, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1; - const/4 v0, 0x0 - invoke-direct {v4, p1, p2, p3, v0}, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors$handleBitmap$1;->(JLandroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)V - const/4 v3, 0x0 - const/4 v5, 0x2 const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; return-void + + :cond_0 + const-string p1, "bitmap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final observeRepresentativeColorForUser(J)Lrx/Observable; @@ -398,7 +403,7 @@ const-string p2, "representativeColorsSubj\u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$Companion.smali index e0766636b5..890594388a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$Companion.smali @@ -117,9 +117,7 @@ .method public final launch(Landroid/content/Context;JZLjava/lang/String;)V .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/content/Intent; @@ -142,4 +140,13 @@ invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$1.smali index ed0b5c4760..f44a9ce1b4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Long;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$2.smali index 3587e1bb17..28d953d09d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureConnectionStatusText$2;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; invoke-static {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;->access$setConnectedTimerSubscription$p(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$5.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$5.smali index 45ab25af88..a7861288b7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$6.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$6.smali index 608dfe617f..7c5391eb74 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$6.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$6; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$7.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$7.smali index 301d4bfda3..f934bce346 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$7.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$7.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$7; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lf/a/a/d/a/a$b;->a(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$8.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$8.smali index 59859eed66..d5358cd52b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$8.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$8.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$8; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$9.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$9.smali index f0199e0079..4c97887e9f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$9.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$9.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureGridUi$9; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1$1.smali index d8790adcbc..683028d5a0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/streams/StreamContext;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/utilities/streams/StreamContext;)V .locals 1 - const-string v0, "streamContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1; @@ -84,4 +82,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->targetAndFocusStream(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "streamContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1.smali index eca1f6fe84..555e80ba29 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1.smali @@ -58,7 +58,7 @@ const-string v0, "menuItem" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I @@ -97,7 +97,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2, v1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$Companion;->show(Ljava/lang/Long;Landroidx/fragment/app/FragmentManager;)V @@ -112,7 +112,7 @@ move-result-object v3 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$1;->$viewState:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; @@ -160,7 +160,7 @@ const-string v0, "context" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Lcom/discord/utilities/voice/DiscordOverlayService$Companion;->launchForConnect(Landroid/content/Context;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2.smali index 05aef51a13..c338af2218 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2.smali @@ -73,7 +73,7 @@ const-string v2, "switchCameraMenuItem" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2;->$viewState:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; @@ -101,7 +101,7 @@ const-string v2, "voiceSettingsMenuItem" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2;->$viewState:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; @@ -129,7 +129,7 @@ const-string v2, "overlayLauncherMenuItem" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2;->$viewState:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; @@ -157,7 +157,7 @@ const-string v1, "listMenuItem" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configureMenu$2;->$viewState:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$1.smali index b844c26e35..8aa5174db7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$2.smali index 3fe867fc7d..b60d6b1826 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$3.smali index 5584f4a6a9..bd4578b96e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lf/a/a/d/a/a$b;->a(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$4.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$4.smali index ffc26cdfae..7ed210fce0 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$4.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$4; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$5.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$5.smali index e4b0de631f..d1a30d8889 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$5.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$configurePrivateCallParticipantsUi$5; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1$1.smali index 4221c941d9..93de7fa0f5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Ljava/lang/Boolean;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,7 @@ .method public final invoke(Landroid/view/View;)Z .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1; @@ -80,4 +78,13 @@ xor-int/lit8 p1, p1, 0x1 return p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1.smali index af76fe7ce4..48a7bd9409 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/jvm/functions/Function1<", "-", @@ -48,7 +48,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -80,9 +80,7 @@ } .end annotation - const-string v0, "action" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$1;->$viewGroup:Landroid/view/ViewGroup; @@ -98,20 +96,20 @@ move-result-object v0 - check-cast v0, Lk0/t/g; + check-cast v0, Lk0/s/g; - new-instance v1, Lk0/t/g$a; + new-instance v1, Lk0/s/g$a; - invoke-direct {v1, v0}, Lk0/t/g$a;->(Lk0/t/g;)V + invoke-direct {v1, v0}, Lk0/s/g$a;->(Lk0/s/g;)V :goto_0 - invoke-virtual {v1}, Lk0/t/g$a;->hasNext()Z + invoke-virtual {v1}, Lk0/s/g$a;->hasNext()Z move-result v0 if-eqz v0, :cond_0 - invoke-virtual {v1}, Lk0/t/g$a;->next()Ljava/lang/Object; + invoke-virtual {v1}, Lk0/s/g$a;->next()Ljava/lang/Object; move-result-object v0 @@ -123,4 +121,13 @@ :cond_0 return-void + + :cond_1 + const-string p1, "action" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2$1.smali index 8883bb9d13..048581faa6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2$1.smali @@ -49,7 +49,7 @@ const-string v0, "insets" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2.smali index 08d224edcd..c4e938f296 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -71,13 +71,20 @@ .method public final invoke(Landroid/view/View;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2$1;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$2$1; invoke-virtual {p1, v0}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$3$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$3$1.smali index e1b73b44d6..7c38a5cf96 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$3$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$3$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$initializeSystemUiListeners$3$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/view/View;)V .locals 2 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Landroid/view/WindowInsets; @@ -74,4 +72,13 @@ invoke-virtual {p1, v0}, Landroid/view/View;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$2.smali index b18dd28429..ab8db3b904 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onPushToTalkPressed" - - const-string v5, "onPushToTalkPressed(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onPushToTalkPressed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onPushToTalkPressed(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$3.smali index 0b8174cba0..d65b73f712 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$3.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$3; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;->configureUI(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$4.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$4.smali index 0cfb8d7981..0ecad933b9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$onViewBoundOrOnResume$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;->handleEvent(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$1.smali index ddfad792f7..92aaa1bc7b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->onGridParticipantTapped(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$2.smali index b17eaaca79..08ef05e2de 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$2;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->onGridParticipantLongPressed(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$3.smali index 2da3d28fba..46e3e9454e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Ljava/lang/String;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$3;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->targetAndFocusStream(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$layoutManager$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$layoutManager$1.smali index 6a757b519f..d0553a40cf 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$layoutManager$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$layoutManager$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen$setUpGridRecycler$layoutManager$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreen.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Integer;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen.smali index 4745cd0211..67e3e68a2e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreen.smali @@ -67,211 +67,301 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "floatingControls" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getFloatingControls()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "floatingControls" - move-result-object v1 + const-string v4, "getFloatingControls()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "videoCallGridView" + const/4 v2, 0x0 - const-string v3, "getVideoCallGridView()Landroidx/recyclerview/widget/RecyclerView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "videoCallGridView" + + const-string v4, "getVideoCallGridView()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "actionBarLayout" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getActionBarLayout()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "actionBarLayout" + + const-string v4, "getActionBarLayout()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "toolbar" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getToolbar()Landroidx/appcompat/widget/Toolbar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "toolbar" + + const-string v4, "getToolbar()Landroidx/appcompat/widget/Toolbar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "pictureInPicture" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getPictureInPicture()Lcom/discord/views/video/VideoCallParticipantView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "pictureInPicture" + + const-string v4, "getPictureInPicture()Lcom/discord/views/video/VideoCallParticipantView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "pushToTalkButton" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getPushToTalkButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "pushToTalkButton" + + const-string v4, "getPushToTalkButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "privateCallParticipantsContainer" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getPrivateCallParticipantsContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privateCallParticipantsContainer" + + const-string v4, "getPrivateCallParticipantsContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "privateCallParticipantsRecycler" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getPrivateCallParticipantsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privateCallParticipantsRecycler" + + const-string v4, "getPrivateCallParticipantsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "privateCallStatusPrimary" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getPrivateCallStatusPrimary()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privateCallStatusPrimary" + + const-string v4, "getPrivateCallStatusPrimary()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "privateCallStatusSecondary" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getPrivateCallStatusSecondary()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "privateCallStatusSecondary" + + const-string v4, "getPrivateCallStatusSecondary()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "participantsHiddenView" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getParticipantsHiddenView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "participantsHiddenView" + + const-string v4, "getParticipantsHiddenView()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "streamingView" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getStreamingView()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "streamingView" + + const-string v4, "getStreamingView()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "stopStreamingButton" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getStopStreamingButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "stopStreamingButton" + + const-string v4, "getStopStreamingButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xc aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "showParticipantsButton" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getShowParticipantsButton()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "showParticipantsButton" + + const-string v4, "getShowParticipantsButton()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xd aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; + new-instance v1, Lk0/n/c/q; - const-string v2, "streamingBodyText" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen; - const-string v3, "getStreamingBodyText()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "streamingBodyText" + + const-string v4, "getStreamingBodyText()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xe @@ -468,7 +558,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -620,7 +710,7 @@ const-string v2, "Observable\n .\u20260L, 1L, TimeUnit.SECONDS)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x2 @@ -686,7 +776,7 @@ const-string v2, "requireActivity()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, -0x1 @@ -1065,7 +1155,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window; @@ -1080,7 +1170,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window; @@ -1093,12 +1183,12 @@ return-void :cond_e - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_f - invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 .end method @@ -1134,7 +1224,7 @@ const-string v2, "requireActivity()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -1379,7 +1469,7 @@ :cond_6 const-string v1, "privateCallParticipantsAdapter" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method @@ -1473,7 +1563,7 @@ const-string v1, "requireActivity()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window; @@ -2103,7 +2193,7 @@ :cond_2 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -2145,7 +2235,7 @@ const-string v4, "resources" - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; @@ -2179,7 +2269,7 @@ const-string v7, "videoCallGridView.context" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v5, v4, v3, v6}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager;->(Lkotlin/jvm/functions/Function0;IILandroid/content/Context;)V @@ -2218,17 +2308,17 @@ return-void :cond_1 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -2242,7 +2332,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2250,15 +2340,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -2276,7 +2358,7 @@ const-string v5, "context.getString(R.stri\u2026o_permission_dialog_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -2350,7 +2432,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2358,15 +2440,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -2384,7 +2458,7 @@ const-string v5, "context.getString(R.stri\u2026server_muted_dialog_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -2458,7 +2532,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -2466,15 +2540,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -2492,7 +2558,7 @@ const-string v5, "context.getString(R.stri\u2026ppressed_permission_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -2587,13 +2653,11 @@ .method public final configureUI(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;)V .locals 1 - const-string v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Invalid;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Invalid; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2619,6 +2683,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getContentViewResId()I @@ -2632,13 +2705,11 @@ .method public final handleEvent(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event;)V .locals 13 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowSuppressedDialog;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowSuppressedDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2651,7 +2722,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowServerMutedDialog;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowServerMutedDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2664,7 +2735,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowNoVideoPermissionDialog;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowNoVideoPermissionDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2677,7 +2748,7 @@ :cond_2 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowGuildVideoAtCapacityDialog;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowGuildVideoAtCapacityDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -2691,7 +2762,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lf/a/a/m$a;->a(Landroidx/fragment/app/FragmentManager;)V @@ -2708,7 +2779,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Event$ShowCameraCapacityDialog; @@ -2739,7 +2810,7 @@ move-result-object v6 - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x0 @@ -2777,6 +2848,15 @@ invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V throw p1 + + :cond_7 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDestroy()V @@ -2805,11 +2885,11 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 7 + .locals 8 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -2817,47 +2897,45 @@ invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;->initializeSystemUiListeners(Landroid/view/ViewGroup;)V + const/4 v2, 0x1 + invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; move-result-object p1 - const-string v0, "view.context" + const-string v1, "view.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f040276 - - const/4 v1, 0x0 - - const/4 v2, 0x2 + const v1, 0x7f040276 const/4 v3, 0x0 - invoke-static {p1, v0, v1, v2, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I + const/4 v4, 0x2 + + invoke-static {p1, v1, v3, v4, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v2 + move-result-object v3 const p1, 0x7f1205b7 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v3 + move-result-object v4 - const/4 v1, 0x1 + const/4 v5, 0x0 - const/4 v4, 0x0 + const/16 v6, 0x8 - const/16 v5, 0x8 + const/4 v7, 0x0 - const/4 v6, 0x0 + move-object v1, p0 - move-object v0, p0 - - invoke-static/range {v0 .. v6}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; + invoke-static/range {v1 .. v7}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar; invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreen;->setUpGridRecycler()V @@ -2868,6 +2946,13 @@ invoke-virtual {p1, p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->setPermissionProvider(Lcom/discord/app/AppPermissions$Requests;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewBoundOrOnResume()V @@ -2913,7 +2998,7 @@ const-string v3, "ViewModelProvider(\n \u2026eenViewModel::class.java)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; @@ -3059,29 +3144,29 @@ return-void :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_2 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_3 const-string v0, "privateCallParticipantsAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_4 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 :cond_5 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v4 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory.smali index 38c7ae992c..757d6f817e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory.smali @@ -52,71 +52,74 @@ move-object/from16 v0, p0 - const-string v1, "modelClass" + if-eqz p1, :cond_0 - move-object/from16 v2, p1 + new-instance v18, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, v18 - new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; + iget-wide v2, v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory;->channelId:J - move-object v2, v1 + sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - iget-wide v3, v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory;->channelId:J + invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected; + + move-result-object v4 sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected; + invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; move-result-object v5 sget-object v6, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v6}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings; + invoke-virtual {v6}, Lcom/discord/stores/StoreStream$Companion;->getApplicationStreaming()Lcom/discord/stores/StoreApplicationStreaming; move-result-object v6 sget-object v7, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v7}, Lcom/discord/stores/StoreStream$Companion;->getApplicationStreaming()Lcom/discord/stores/StoreApplicationStreaming; + invoke-virtual {v7}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; move-result-object v7 sget-object v8, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v8}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine; + invoke-virtual {v8}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; move-result-object v8 - sget-object v9, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v9}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings; - - move-result-object v9 - - invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; - - move-result-object v12 - - iget-object v10, v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory;->streamKey:Ljava/lang/String; - - move-object/from16 v16, v10 + const/4 v9, 0x0 const/4 v10, 0x0 - const/4 v11, 0x0 + invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock; + + move-result-object v11 + + const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 - const/4 v15, 0x0 + iget-object v15, v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$Factory;->streamKey:Ljava/lang/String; - const/16 v17, 0xec0 + const/16 v16, 0xec0 - const/16 v18, 0x0 + const/16 v17, 0x0 - invoke-direct/range {v2 .. v18}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->(JLcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreExperiments;Lcom/discord/stores/StorePermissions;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/permissions/VideoPermissionsManager;Lcom/discord/utilities/voice/VoiceEngineServiceController;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v1 .. v17}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->(JLcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreExperiments;Lcom/discord/stores/StorePermissions;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/permissions/VideoPermissionsManager;Lcom/discord/utilities/voice/VoiceEngineServiceController;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - return-object v1 + return-object v18 + + :cond_0 + const-string v1, "modelClass" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap.smali index 1827447707..60ba869b6e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap.smali @@ -22,11 +22,9 @@ # direct methods .method public constructor (Ljava/lang/String;J)V - .locals 1 + .locals 0 - const-string v0, "participantFocusKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,6 +33,15 @@ iput-wide p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->timestamp:J return-void + + :cond_0 + const-string p1, "participantFocusKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;Ljava/lang/String;JILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; @@ -82,15 +89,22 @@ .method public final copy(Ljava/lang/String;J)Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; .locals 1 - const-string v0, "participantFocusKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->(Ljava/lang/String;J)V return-object v0 + + :cond_0 + const-string p1, "participantFocusKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -108,7 +122,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->participantFocusKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid.smali index 9779aa20b2..8a7b56a93b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;)V .locals 1 - const-string v0, "callModel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; @@ -41,6 +39,13 @@ iput-object p3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->myPermissions:Ljava/lang/Long; return-void + + :cond_0 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid; @@ -103,15 +108,22 @@ .method public final copy(Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;)Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid; .locals 1 - const-string v0, "callModel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid; invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->(Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;)V return-object v0 + + :cond_0 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -129,7 +141,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -139,7 +151,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->noiseCancellation:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -149,7 +161,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->myPermissions:Ljava/lang/Long; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$menuItems$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$menuItems$2.smali index 0efd7d0aff..c5db0c9f55 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$menuItems$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$menuItems$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$menuItems$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreenViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/Set<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$titleText$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$titleText$2.smali index a65e65ac29..d3dea11056 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$titleText$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$titleText$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid$titleText$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreenViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/String;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid.smali index 425542fdc7..8802100fd3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid.smali @@ -92,36 +92,22 @@ } .end annotation - const-string v0, "callModel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "overlayStatus" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "visibleVideoParticipants" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "cameraState" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "displayMode" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "outputSelectorState" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "privateCallUserListItems" - - invoke-static {p13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_8 + + if-eqz p2, :cond_7 + + if-eqz p3, :cond_6 + + if-eqz p6, :cond_5 + + if-eqz p7, :cond_4 + + if-eqz p8, :cond_3 + + if-eqz p13, :cond_2 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; @@ -184,7 +170,7 @@ const-string p5, "STREAM" - invoke-static {p1, p5, p2, p4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, p5, p2, p4}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p1 @@ -224,6 +210,55 @@ iput-boolean p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->isVideoCallGridVisible:Z return-void + + :cond_2 + const-string p1, "privateCallUserListItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "outputSelectorState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "displayMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "cameraState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "visibleVideoParticipants" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "overlayStatus" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$computeMenuItems(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;ZZZLco/discord/media_engine/VideoInputDeviceDescription;Ljava/util/List;)Ljava/util/Set; @@ -682,56 +717,42 @@ } .end annotation - const-string v0, "callModel" + const/4 v0, 0x0 - move-object/from16 v2, p1 + if-eqz p1, :cond_6 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 - const-string v0, "overlayStatus" + if-eqz p3, :cond_4 - move-object/from16 v3, p2 + if-eqz p6, :cond_3 - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_2 - const-string v0, "visibleVideoParticipants" + if-eqz p8, :cond_1 - move-object/from16 v4, p3 - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "cameraState" - - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "displayMode" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "outputSelectorState" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "privateCallUserListItems" - - move-object/from16 v14, p13 - - invoke-static {v14, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p13, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; move-object v1, v0 + move-object/from16 v2, p1 + + move-object/from16 v3, p2 + + move-object/from16 v4, p3 + move/from16 v5, p4 move/from16 v6, p5 + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + + move-object/from16 v9, p8 + move-object/from16 v10, p9 move/from16 v11, p10 @@ -740,11 +761,62 @@ move-object/from16 v13, p12 + move-object/from16 v14, p13 + move/from16 v15, p14 invoke-direct/range {v1 .. v15}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$OverlayStatus;Ljava/util/List;ZZLcom/discord/widgets/voice/model/CameraState;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;Ljava/lang/String;ZLcom/discord/views/video/VideoCallParticipantView$ParticipantData;Ljava/lang/Boolean;Ljava/util/List;Z)V return-object v0 + + :cond_0 + const-string v1, "privateCallUserListItems" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "outputSelectorState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "displayMode" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "cameraState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string v1, "visibleVideoParticipants" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "overlayStatus" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "callModel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -762,7 +834,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -772,7 +844,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->overlayStatus:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$OverlayStatus; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -782,7 +854,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->visibleVideoParticipants:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -804,7 +876,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->cameraState:Lcom/discord/widgets/voice/model/CameraState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -814,7 +886,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->displayMode:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -824,7 +896,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -834,7 +906,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->focusedParticipantKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -850,7 +922,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->pipParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -860,7 +932,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->noiseCancellation:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -870,7 +942,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->privateCallUserListItems:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1.smali index c7ebfad720..d1a81ec17c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1.smali @@ -162,7 +162,7 @@ iget-object v9, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v3, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -180,7 +180,7 @@ iget-object v9, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v4, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -237,7 +237,7 @@ iget-object v3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -249,7 +249,7 @@ iget-object v3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -272,7 +272,7 @@ iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -284,7 +284,7 @@ iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$1.smali index ade6fa4ece..d561262bf3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I @@ -76,21 +90,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$2.smali index 85a3c0547f..bc6fb3ad37 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$observeStoreState$2.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Lcom/discord/widgets/voice/model/CallModel;", - "Ljava/lang/Boolean;", - "Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -75,7 +70,7 @@ const-string v0, "noiseCancellationExperimentEnabled" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$setTargetChannelId$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$setTargetChannelId$1.smali index f3daa239cb..1d675c59af 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$setTargetChannelId$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$setTargetChannelId$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$setTargetChannelId$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreenViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$setTargetChannelId$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel; invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1.smali index 23bf634a8d..966fba1449 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetCallFullscreenViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel.smali index 100c65a191..7f0b7f36f5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel.smali @@ -90,49 +90,29 @@ .method public constructor (JLcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreExperiments;Lcom/discord/stores/StorePermissions;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/permissions/VideoPermissionsManager;Lcom/discord/utilities/voice/VoiceEngineServiceController;Ljava/lang/String;)V .locals 1 - const-string v0, "selectedVoiceChannelStore" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_b - const-string v0, "userSettingsStore" + if-eqz p4, :cond_a - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_9 - const-string v0, "applicationStreamingStore" + if-eqz p6, :cond_8 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_7 - const-string v0, "mediaEngineStore" + if-eqz p8, :cond_6 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_5 - const-string v0, "mediaSettingsStore" + if-eqz p10, :cond_4 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p11, :cond_3 - const-string v0, "experimentStore" + if-eqz p12, :cond_2 - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "permissionsStore" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clock" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "backgroundThreadScheduler" - - invoke-static {p11, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "videoPermissionsManager" - - invoke-static {p12, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "voiceEngineServiceController" - - invoke-static {p13, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p13, :cond_1 sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Uninitialized; @@ -170,16 +150,16 @@ new-instance p1, Lcom/discord/utilities/video/VideoPlayerIdleDetector; - new-instance p7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1; - - invoke-direct {p7, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1;->(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;)V - const-wide/16 p3, 0x0 const/4 p5, 0x0 const/4 p6, 0x0 + new-instance p7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1; + + invoke-direct {p7, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$videoPlayerIdleDetector$1;->(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;)V + const/4 p8, 0x7 const/4 p9, 0x0 @@ -190,7 +170,7 @@ iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->videoPlayerIdleDetector:Lcom/discord/utilities/video/VideoPlayerIdleDetector; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->allVideoParticipants:Ljava/util/List; @@ -214,6 +194,83 @@ :cond_0 return-void + + :cond_1 + const-string p1, "voiceEngineServiceController" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "videoPermissionsManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "backgroundThreadScheduler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "clock" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "permissionsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "experimentStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "mediaEngineStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "applicationStreamingStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "userSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "selectedVoiceChannelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreExperiments;Lcom/discord/stores/StorePermissions;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;Lcom/discord/utilities/permissions/VideoPermissionsManager;Lcom/discord/utilities/voice/VoiceEngineServiceController;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -267,7 +324,7 @@ const-string v2, "Schedulers.computation()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v13, v1 @@ -489,7 +546,7 @@ move-result-object v3 - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -683,7 +740,7 @@ iget-object v4, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -966,7 +1023,7 @@ if-nez v1, :cond_0 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; return-object v0 @@ -1095,7 +1152,7 @@ move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1466,7 +1523,7 @@ const-string v1, "Observable.combineLatest\u2026ate.Invalid\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1716,7 +1773,7 @@ const-string v1, "Observable\n .time\u2026ackgroundThreadScheduler)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x0 @@ -1762,21 +1819,24 @@ move-object/from16 v1, p1 - const-string v2, "participantKey" + const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_3 invoke-virtual/range {p0 .. p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; - move-result-object v2 + move-result-object v3 - instance-of v3, v2, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; + instance-of v4, v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; - if-nez v3, :cond_0 + if-nez v4, :cond_0 - const/4 v2, 0x0 + goto :goto_0 :cond_0 + move-object v2, v3 + + :goto_0 move-object v3, v2 check-cast v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; @@ -1854,10 +1914,17 @@ :cond_2 return-void + + :cond_3 + const-string v1, "participantKey" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public final handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState;)V - .locals 24 + .locals 25 .annotation build Landroidx/annotation/UiThread; .end annotation @@ -1865,15 +1932,15 @@ move-object/from16 v0, p1 - const-string v1, "storeState" + const/4 v8, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_2b iput-object v0, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->mostRecentStoreState:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState; sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Invalid;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Invalid; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1883,18 +1950,18 @@ invoke-virtual {v7, v0}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V - goto/16 :goto_17 + goto/16 :goto_16 :cond_0 instance-of v1, v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid; if-eqz v1, :cond_2a - move-object v8, v0 + move-object v9, v0 - check-cast v8, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid; + check-cast v9, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid; - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 @@ -1927,17 +1994,17 @@ sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$OverlayStatus;->DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$OverlayStatus; :goto_0 - move-object v11, v0 + move-object v12, v0 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->getSelectedVideoDevice()Lco/discord/media_engine/VideoInputDeviceDescription; - move-result-object v9 + move-result-object v10 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 @@ -1951,9 +2018,9 @@ instance-of v1, v0, Ljava/util/Collection; - const/4 v10, 0x0 + const/4 v11, 0x0 - const/4 v12, 0x1 + const/4 v13, 0x1 if-eqz v1, :cond_4 @@ -1964,7 +2031,7 @@ if-eqz v1, :cond_4 :cond_3 - const/16 v19, 0x0 + const/16 v20, 0x0 goto :goto_2 @@ -2002,7 +2069,7 @@ move-result v2 - if-eq v2, v12, :cond_7 + if-eq v2, v13, :cond_7 :cond_6 invoke-virtual {v1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State; @@ -2015,7 +2082,7 @@ move-result v1 - if-ne v1, v12, :cond_8 + if-ne v1, v13, :cond_8 :cond_7 const/4 v1, 0x1 @@ -2028,7 +2095,7 @@ :goto_1 if-eqz v1, :cond_5 - const/16 v19, 0x1 + const/16 v20, 0x1 :goto_2 invoke-virtual/range {p0 .. p0}, Lf/a/b/q0;->getViewState()Ljava/lang/Object; @@ -2037,11 +2104,9 @@ instance-of v1, v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; - const/4 v13, 0x0 - if-nez v1, :cond_9 - move-object v0, v13 + move-object v0, v8 :cond_9 check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; @@ -2060,7 +2125,7 @@ const/4 v14, 0x1 :goto_3 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 @@ -2083,10 +2148,10 @@ goto :goto_4 :cond_b - move-object v0, v13 + move-object v0, v8 :goto_4 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v1 @@ -2096,7 +2161,7 @@ if-eqz v1, :cond_13 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v1 @@ -2108,11 +2173,11 @@ move-result-object v1 - invoke-direct {v7, v10, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->createUserItemsComparator(ZLjava/lang/String;)Ljava/util/Comparator; + invoke-direct {v7, v11, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->createUserItemsComparator(ZLjava/lang/String;)Ljava/util/Comparator; move-result-object v0 - invoke-static {v1, v0}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v1, v0}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object v0 @@ -2145,7 +2210,7 @@ check-cast v1, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 @@ -2157,7 +2222,7 @@ move-result-wide v2 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 @@ -2165,7 +2230,7 @@ move-result-object v4 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v0 @@ -2214,7 +2279,7 @@ check-cast v3, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v4 @@ -2236,7 +2301,7 @@ move-result v4 - if-eq v4, v12, :cond_f + if-eq v4, v13, :cond_f :cond_e iget-object v3, v3, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->f:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$ApplicationStreamState; @@ -2273,7 +2338,7 @@ goto :goto_6 :cond_13 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; :cond_14 iput-object v1, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->allVideoParticipants:Ljava/util/List; @@ -2284,14 +2349,14 @@ if-eqz v0, :cond_15 - iput-object v13, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; + iput-object v8, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; :cond_15 invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->computeVisibleVideoParticipants()Ljava/util/List; move-result-object v0 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v2 @@ -2303,13 +2368,10 @@ sget-object v2, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/model/CameraState; - :goto_a - move-object v15, v2 - - goto :goto_b + goto :goto_a :cond_16 - if-eqz v9, :cond_17 + if-eqz v10, :cond_17 sget-object v2, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/model/CameraState; @@ -2318,48 +2380,46 @@ :cond_17 sget-object v2, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_OFF:Lcom/discord/widgets/voice/model/CameraState; - goto :goto_a + :goto_a + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + + move-result-object v3 + + invoke-virtual {v3}, Lcom/discord/widgets/voice/model/CallModel;->getVideoDevices()Ljava/util/List; + + move-result-object v3 + + invoke-interface {v3}, Ljava/util/List;->size()I + + move-result v3 + + const/4 v4, 0x2 + + if-lt v3, v4, :cond_18 + + const/4 v3, 0x1 + + goto :goto_b + + :cond_18 + const/4 v3, 0x0 :goto_b - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + if-eqz v3, :cond_19 - move-result-object v2 + sget-object v3, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/model/CameraState; - invoke-virtual {v2}, Lcom/discord/widgets/voice/model/CallModel;->getVideoDevices()Ljava/util/List; + if-ne v2, v3, :cond_19 - move-result-object v2 - - invoke-interface {v2}, Ljava/util/List;->size()I - - move-result v2 - - const/4 v3, 0x2 - - if-lt v2, v3, :cond_18 - - const/4 v2, 0x1 + const/4 v15, 0x1 goto :goto_c - :cond_18 - const/4 v2, 0x0 + :cond_19 + const/4 v15, 0x0 :goto_c - if-eqz v2, :cond_19 - - sget-object v2, Lcom/discord/widgets/voice/model/CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/model/CameraState; - - if-ne v15, v2, :cond_19 - - const/4 v2, 0x1 - - goto :goto_d - - :cond_19 - const/4 v2, 0x0 - - :goto_d - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v3 @@ -2373,17 +2433,17 @@ if-eqz v3, :cond_1a - if-nez v19, :cond_1a + if-nez v20, :cond_1a sget-object v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;->PRIVATE_CALL_PARTICIPANTS:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode; - goto :goto_e + goto :goto_d :cond_1a sget-object v3, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;->GRID:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode; - :goto_e - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + :goto_d + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v4 @@ -2397,12 +2457,12 @@ const/4 v4, 0x1 - goto :goto_f + goto :goto_e :cond_1b const/4 v4, 0x0 - :goto_f + :goto_e if-nez v14, :cond_1d if-nez v4, :cond_1d @@ -2411,18 +2471,18 @@ if-eq v3, v5, :cond_1c - goto :goto_10 + goto :goto_f :cond_1c - const/4 v5, 0x0 + const/4 v14, 0x0 - goto :goto_11 + goto :goto_10 :cond_1d - :goto_10 - const/4 v5, 0x1 + :goto_f + const/4 v14, 0x1 - :goto_11 + :goto_10 if-nez v4, :cond_1e sget-object v4, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;->GRID:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode; @@ -2433,15 +2493,15 @@ invoke-virtual {v4}, Lcom/discord/utilities/video/VideoPlayerIdleDetector;->beginIdleDetection()V - goto :goto_12 + goto :goto_11 :cond_1e iget-object v4, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->videoPlayerIdleDetector:Lcom/discord/utilities/video/VideoPlayerIdleDetector; invoke-virtual {v4}, Lcom/discord/utilities/video/VideoPlayerIdleDetector;->endIdleDetection()V - :goto_12 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + :goto_11 + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v4 @@ -2449,27 +2509,27 @@ move-result-object v4 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; - move-result-object v6 + move-result-object v5 - invoke-direct {v7, v6}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->shouldShowMoreAudioOutputs(Lcom/discord/widgets/voice/model/CallModel;)Z + invoke-direct {v7, v5}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->shouldShowMoreAudioOutputs(Lcom/discord/widgets/voice/model/CallModel;)Z - move-result v6 + move-result v5 invoke-virtual {v4}, Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;->getSelectedOutputDevice()Lcom/discord/stores/StoreAudioDevices$OutputDevice; move-result-object v4 - if-eqz v6, :cond_21 + if-eqz v5, :cond_21 - instance-of v6, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; + instance-of v5, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio; - if-eqz v6, :cond_1f + if-eqz v5, :cond_1f sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->BLUETOOTH_ON_AND_MORE:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState; - goto :goto_13 + goto :goto_12 :cond_1f instance-of v4, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker; @@ -2478,12 +2538,12 @@ sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_ON_AND_MORE:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState; - goto :goto_13 + goto :goto_12 :cond_20 sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_OFF_AND_MORE:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState; - goto :goto_13 + goto :goto_12 :cond_21 instance-of v4, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker; @@ -2492,13 +2552,13 @@ sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_ON:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState; - goto :goto_13 + goto :goto_12 :cond_22 sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_OFF:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState; - :goto_13 - move-object/from16 v17, v4 + :goto_12 + move-object/from16 v18, v4 iget-object v4, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->autotargetStreamKey:Ljava/lang/String; @@ -2506,22 +2566,22 @@ invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z - move-result v6 + move-result v5 - xor-int/2addr v6, v12 + xor-int/2addr v5, v13 - if-eqz v6, :cond_28 + if-eqz v5, :cond_28 invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z - move-result v6 + move-result v5 - if-eqz v6, :cond_24 + if-eqz v5, :cond_24 :cond_23 const/4 v1, 0x0 - goto :goto_15 + goto :goto_14 :cond_24 invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -2531,60 +2591,60 @@ :cond_25 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - move-result v6 + move-result v5 - if-eqz v6, :cond_23 + if-eqz v5, :cond_23 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v6 + move-result-object v5 - check-cast v6, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; + check-cast v5, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; - iget-object v6, v6, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->b:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; + iget-object v5, v5, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->b:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getApplicationStream()Lcom/discord/models/domain/ModelApplicationStream; + invoke-virtual {v5}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getApplicationStream()Lcom/discord/models/domain/ModelApplicationStream; - move-result-object v6 + move-result-object v5 - if-eqz v6, :cond_26 + if-eqz v5, :cond_26 - invoke-virtual {v6}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; + invoke-virtual {v5}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String; - move-result-object v6 + move-result-object v5 - goto :goto_14 + goto :goto_13 :cond_26 - move-object v6, v13 + move-object v5, v8 - :goto_14 - invoke-static {v6, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + :goto_13 + invoke-static {v5, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v6 + move-result v5 - if-eqz v6, :cond_25 + if-eqz v5, :cond_25 const/4 v1, 0x1 - :goto_15 + :goto_14 if-eqz v1, :cond_27 invoke-virtual {v7, v4}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->targetAndFocusStream(Ljava/lang/String;)V :cond_27 - iput-object v13, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->autotargetStreamKey:Ljava/lang/String; + iput-object v8, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->autotargetStreamKey:Ljava/lang/String; :cond_28 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v1 invoke-virtual {v1}, Lcom/discord/widgets/voice/model/CallModel;->getMyId()J - move-result-wide v13 + move-result-wide v4 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v1 @@ -2592,89 +2652,94 @@ move-result-object v1 - invoke-direct {v7, v13, v14, v1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->computePipParticipant(JLco/discord/media_engine/VideoInputDeviceDescription;)Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; + invoke-direct {v7, v4, v5, v1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->computePipParticipant(JLco/discord/media_engine/VideoInputDeviceDescription;)Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; - move-result-object v20 + move-result-object v21 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v1 invoke-direct {v7, v1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->createPrivateCallParticipantListItems(Lcom/discord/widgets/voice/model/CallModel;)Ljava/util/List; - move-result-object v22 + move-result-object v23 new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid; - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; move-result-object v4 - iget-object v6, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; + iget-object v5, v7, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getNoiseCancellation()Ljava/lang/Boolean; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getNoiseCancellation()Ljava/lang/Boolean; - move-result-object v21 + move-result-object v22 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; - move-result-object v9 + move-result-object v6 - invoke-virtual {v9}, Lcom/discord/widgets/voice/model/CallModel;->getVoiceParticipantsHidden()Z + invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->getVoiceParticipantsHidden()Z - move-result v9 + move-result v6 - if-eqz v9, :cond_29 + if-eqz v6, :cond_29 - invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; + invoke-virtual {v9}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; - move-result-object v8 + move-result-object v6 - invoke-virtual {v8}, Lcom/discord/widgets/voice/model/CallModel;->isStreaming()Z + invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->isStreaming()Z - move-result v8 + move-result v6 - if-nez v8, :cond_29 + if-nez v6, :cond_29 invoke-interface {v0}, Ljava/util/List;->isEmpty()Z - move-result v8 + move-result v6 - if-eqz v8, :cond_29 + if-eqz v6, :cond_29 - sget-object v8, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;->GRID:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode; + sget-object v6, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;->GRID:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode; - if-ne v3, v8, :cond_29 + if-ne v3, v6, :cond_29 - const/16 v23, 0x1 + const/16 v24, 0x1 - goto :goto_16 + goto :goto_15 :cond_29 - const/16 v23, 0x0 + const/16 v24, 0x0 - :goto_16 - move-object v9, v1 + :goto_15 + move-object v10, v1 - move-object v10, v4 + move-object v11, v4 - move-object v12, v0 + move-object v13, v0 - move v13, v5 + move-object/from16 v16, v2 - move v14, v2 + move-object/from16 v17, v3 - move-object/from16 v16, v3 + move-object/from16 v19, v5 - move-object/from16 v18, v6 - - invoke-direct/range {v9 .. v23}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$OverlayStatus;Ljava/util/List;ZZLcom/discord/widgets/voice/model/CameraState;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;Ljava/lang/String;ZLcom/discord/views/video/VideoCallParticipantView$ParticipantData;Ljava/lang/Boolean;Ljava/util/List;Z)V + invoke-direct/range {v10 .. v24}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState$Valid;->(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$OverlayStatus;Ljava/util/List;ZZLcom/discord/widgets/voice/model/CameraState;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$DisplayMode;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;Ljava/lang/String;ZLcom/discord/views/video/VideoCallParticipantView$ParticipantData;Ljava/lang/Boolean;Ljava/util/List;Z)V invoke-virtual {v7, v1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V :cond_2a - :goto_17 + :goto_16 return-void + + :cond_2b + const-string v0, "storeState" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 .end method .method public modifyPendingViewState(Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState;)Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ViewState; @@ -2682,9 +2747,7 @@ move-object/from16 v0, p2 - const-string v1, "pendingViewState" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_8 move-object/from16 v1, p1 @@ -2868,6 +2931,15 @@ :cond_7 return-object v0 + + :cond_8 + const-string v0, "pendingViewState" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public bridge synthetic modifyPendingViewState(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -2899,7 +2971,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -2949,9 +3021,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "participant" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->g:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type; @@ -2981,89 +3051,98 @@ :cond_0 return-void + + :cond_1 + const-string p1, "participant" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onGridParticipantTapped(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V - .locals 6 + .locals 7 .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->getParticipantFocusKey(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)Ljava/lang/String; move-result-object p1 - new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; + new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; - iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->clock:Lcom/discord/utilities/time/Clock; + iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->clock:Lcom/discord/utilities/time/Clock; - invoke-interface {v1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J + invoke-interface {v2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v1 + move-result-wide v2 - invoke-direct {v0, p1, v1, v2}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->(Ljava/lang/String;J)V + invoke-direct {v1, p1, v2, v3}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->(Ljava/lang/String;J)V - iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->lastParticipantTap:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; + iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->lastParticipantTap:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; - iput-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->lastParticipantTap:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; + iput-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->lastParticipantTap:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - invoke-virtual {v1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->getParticipantFocusKey()Ljava/lang/String; + invoke-virtual {v2}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->getParticipantFocusKey()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - const/4 v3, 0x1 + const/4 v4, 0x1 - xor-int/2addr v2, v3 + xor-int/2addr v3, v4 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 goto :goto_3 :cond_0 - invoke-virtual {v0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->getTimestamp()J - - move-result-wide v4 - invoke-virtual {v1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->getTimestamp()J - move-result-wide v0 + move-result-wide v5 - sub-long/2addr v4, v0 + invoke-virtual {v2}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap;->getTimestamp()J - const-wide/16 v0, 0xff + move-result-wide v1 - cmp-long v2, v4, v0 + sub-long/2addr v5, v1 - if-gtz v2, :cond_1 + const-wide/16 v1, 0xff - const/4 v0, 0x1 + cmp-long v3, v5, v1 + + if-gtz v3, :cond_1 + + const/4 v1, 0x1 goto :goto_0 :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusedVideoParticipantKey:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - xor-int/2addr v0, v3 + xor-int/2addr v1, v4 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusVideoParticipant(Ljava/lang/String;)V @@ -3075,9 +3154,7 @@ :goto_1 invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->cancelTapForwardingJob()V - const/4 p1, 0x0 - - iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->lastParticipantTap:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; + iput-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->lastParticipantTap:Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel$ParticipantTap; goto :goto_2 @@ -3092,6 +3169,13 @@ invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->startTapForwardingJob()V return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final onMuteClicked()V @@ -3304,7 +3388,7 @@ move-result-object v1 - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -3439,9 +3523,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->targetStream(Ljava/lang/String;)V @@ -3472,6 +3554,15 @@ invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->focusVideoParticipant(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final targetStream(Ljava/lang/String;)V @@ -3479,15 +3570,22 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->applicationStreamingStore:Lcom/discord/stores/StoreApplicationStreaming; invoke-virtual {v0, p1}, Lcom/discord/stores/StoreApplicationStreaming;->targetStream(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final toggleCameraPressed()V @@ -3581,7 +3679,11 @@ move-result v2 - if-le v1, v2, :cond_5 + invoke-static {v1, v2}, Lk0/n/c/h;->compare(II)I + + move-result v1 + + if-lez v1, :cond_5 iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetCallFullscreenViewModel;->eventSubject:Lrx/subjects/PublishSubject; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1.smali index 11837a8faa..bed528d124 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetGuildCallOnboardingSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleStoreState" - - const-string v5, "handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory$observeStoreState$1.smali index 0f6deaf428..10edb6f9ad 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/utilities/voice/VoiceChannelJoinability;", - "Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;", - ">;" + "TT;TR;>;" } .end annotation @@ -66,7 +64,7 @@ const-string v1, "joinability" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;->(Lcom/discord/utilities/voice/VoiceChannelJoinability;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory.smali index be89237827..b1d637e8ea 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory.smali @@ -35,25 +35,17 @@ .method public constructor (JLcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreVoiceStates;)V .locals 1 - const-string v0, "selectedVoiceChannelStore" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "permissionsStore" + if-eqz p4, :cond_3 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 - const-string v0, "channelsStore" + if-eqz p6, :cond_1 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "guildsStore" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "voiceStatesStore" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,6 +62,41 @@ iput-object p7, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$Factory;->voiceStatesStore:Lcom/discord/stores/StoreVoiceStates; return-void + + :cond_0 + const-string p1, "voiceStatesStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "guildsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "channelsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "permissionsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "selectedVoiceChannelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreVoiceStates;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -209,7 +236,7 @@ const-string v1, "VoiceChannelJoinabilityU\u2026StoreState(joinability) }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -228,9 +255,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; @@ -245,4 +270,13 @@ invoke-direct {p1, v0, v1, v2, v3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;->(JLcom/discord/stores/StoreVoiceChannelSelected;Lrx/Observable;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState.smali index 89ab6ae1ca..912f84c64a 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState.smali @@ -20,17 +20,24 @@ # direct methods .method public constructor (Lcom/discord/utilities/voice/VoiceChannelJoinability;)V - .locals 1 + .locals 0 - const-string v0, "voiceChannelJoinability" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;->voiceChannelJoinability:Lcom/discord/utilities/voice/VoiceChannelJoinability; return-void + + :cond_0 + const-string p1, "voiceChannelJoinability" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;Lcom/discord/utilities/voice/VoiceChannelJoinability;ILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState; @@ -63,15 +70,22 @@ .method public final copy(Lcom/discord/utilities/voice/VoiceChannelJoinability;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState; .locals 1 - const-string v0, "voiceChannelJoinability" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;->(Lcom/discord/utilities/voice/VoiceChannelJoinability;)V return-object v0 + + :cond_0 + const-string p1, "voiceChannelJoinability" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -89,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;->voiceChannelJoinability:Lcom/discord/utilities/voice/VoiceChannelJoinability; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded.smali index a6e3d11e68..31dc0bf457 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/utilities/voice/VoiceChannelJoinability;)V .locals 1 - const-string v0, "joinability" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded;->joinability:Lcom/discord/utilities/voice/VoiceChannelJoinability; return-void + + :cond_0 + const-string p1, "joinability" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded;Lcom/discord/utilities/voice/VoiceChannelJoinability;ILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/utilities/voice/VoiceChannelJoinability;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded; .locals 1 - const-string v0, "joinability" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded;->(Lcom/discord/utilities/voice/VoiceChannelJoinability;)V return-object v0 + + :cond_0 + const-string p1, "joinability" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Loaded;->joinability:Lcom/discord/utilities/voice/VoiceChannelJoinability; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel.smali index 47ea54dbdc..40d4e13f4d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel.smali @@ -40,7 +40,7 @@ # direct methods .method public constructor (JLcom/discord/stores/StoreVoiceChannelSelected;Lrx/Observable;)V - .locals 9 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -51,17 +51,15 @@ } .end annotation - const-string v0, "selectedVoiceChannelStore" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "storeStateObservable" + if-eqz p4, :cond_0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Uninitialized; - sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v0}, Lf/a/b/q0;->(Ljava/lang/Object;)V + invoke-direct {p0, v1}, Lf/a/b/q0;->(Ljava/lang/Object;)V iput-wide p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;->channelId:J @@ -79,27 +77,19 @@ const-string p2, "storeStateObservable\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; move-result-object p1 - const/4 p2, 0x0 + const/4 p2, 0x2 - const/4 p3, 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; - invoke-static {p1, p0, p2, p3, p2}, 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 - move-result-object v0 - - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; - - new-instance v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1; - - invoke-direct {v6, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1;->(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;)V - - const/4 v2, 0x0 + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel; const/4 v3, 0x0 @@ -107,13 +97,33 @@ const/4 v5, 0x0 - const/16 v7, 0x1e + const/4 v6, 0x0 - const/4 v8, 0x0 + new-instance v7, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1; - invoke-static/range {v0 .. v8}, 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-direct {v7, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$1;->(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;)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, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "selectedVoiceChannelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallOnboardingSheetViewModel$StoreState;)V @@ -159,7 +169,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet$Companion.smali index ebe501ef5c..12dd78e259 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(JLandroidx/fragment/app/FragmentManager;)V .locals 3 - const-string v0, "fragmentManager" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetStartCallSheet; @@ -63,4 +61,13 @@ invoke-virtual {v0, p3, p1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet.smali index e91436c309..fdd49c8353 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/WidgetStartCallSheet.smali @@ -35,29 +35,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetStartCallSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "startVoiceCallItem" + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetStartCallSheet; - const-string v3, "getStartVoiceCallItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "startVoiceCallItem" - move-result-object v1 + const-string v4, "getStartVoiceCallItem()Landroid/view/View;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/fullscreen/WidgetStartCallSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "startVideoCallItem" + const/4 v2, 0x0 - const-string v3, "getStartVideoCallItem()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetStartCallSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "startVideoCallItem" + + const-string v4, "getStartVideoCallItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -112,7 +124,7 @@ :cond_0 const-string p0, "privateCallLauncher" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -200,7 +212,7 @@ const-string v1, "requireContext()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager; @@ -208,7 +220,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p1, p0, p0, v0, v1}, Lcom/discord/widgets/user/calls/PrivateCallLauncher;->(Lcom/discord/app/AppPermissions$Requests;Lcom/discord/app/AppComponent;Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V @@ -220,9 +232,7 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 2 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -257,4 +267,13 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager.smali index 244f2fd561..de06d29758 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager.smali @@ -7,15 +7,22 @@ .method public constructor (Landroid/content/Context;II)V .locals 1 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 invoke-direct {p0, p1, p2, p3, v0}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;IIZ)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method private final getHorizontalSpace()I @@ -260,9 +267,7 @@ .method public checkLayoutParams(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)Z .locals 3 - const-string v0, "lp" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager;->generateDefaultLayoutParams()Landroidx/recyclerview/widget/RecyclerView$LayoutParams; @@ -295,6 +300,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "lp" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public generateDefaultLayoutParams()Landroidx/recyclerview/widget/RecyclerView$LayoutParams; @@ -306,7 +320,7 @@ const-string v1, "super.generateDefaultLayoutParams()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager;->spanLayoutSize(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; @@ -318,13 +332,11 @@ .method public generateLayoutParams(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; .locals 1 - const-string v0, "c" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attrs" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/GridLayoutManager;->generateLayoutParams(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; @@ -332,21 +344,33 @@ const-string p2, "super.generateLayoutParams(c, attrs)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager;->spanLayoutSize(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "attrs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "c" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; .locals 1 - const-string v0, "lp" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/recyclerview/widget/GridLayoutManager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; @@ -354,11 +378,20 @@ const-string v0, "super.generateLayoutParams(lp)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager;->spanLayoutSize(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "lp" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter$getDiffUtilCallback$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter$getDiffUtilCallback$1.smali index 5f7bc18c8a..7a0e31d328 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter$getDiffUtilCallback$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter$getDiffUtilCallback$1.smali @@ -54,7 +54,7 @@ check-cast p2, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -84,7 +84,7 @@ iget-object p2, p2, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->a:Ljava/lang/String; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter.smali index 3a2a63ed3f..e10c9a2039 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter.smali @@ -84,17 +84,13 @@ } .end annotation - const-string v0, "onParticipantTapped" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "onParticipantLongClicked" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onWatchStreamClicked" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -104,7 +100,7 @@ iput-object p3, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onWatchStreamClicked:Lkotlin/jvm/functions/Function1; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->data:Ljava/util/List; @@ -115,6 +111,27 @@ iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->spanSizeLookup:Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup; return-void + + :cond_0 + const-string p1, "onWatchStreamClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onParticipantLongClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onParticipantTapped" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getData$p(Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;)Ljava/util/List; @@ -251,9 +268,7 @@ .method public onBindViewHolder(Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;I)V .locals 3 - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->data:Ljava/util/List; @@ -272,6 +287,15 @@ invoke-virtual {p1, p2, v0, v1, v2}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -287,9 +311,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -318,11 +340,20 @@ return-object p2 :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.discord.views.video.VideoCallParticipantView" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method @@ -338,9 +369,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->data:Ljava/util/List; @@ -356,11 +385,20 @@ const-string v1, "DiffUtil.calculateDiff(g\u2026a, newData = data), true)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->data:Ljava/util/List; invoke-virtual {v0, p0}, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->dispatchUpdatesTo(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager.smali index 568805a106..0998521a43 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager.smali @@ -31,13 +31,11 @@ } .end annotation - const-string v0, "recyclerviewSizeProvider" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "context" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0, p4, p2, p3}, Lcom/discord/widgets/voice/fullscreen/grid/ResizingGridLayoutManager;->(Landroid/content/Context;II)V @@ -46,6 +44,20 @@ iput p2, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager;->spanCount:I return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "recyclerviewSizeProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -53,13 +65,11 @@ .method public calculateExtraLayoutSpace(Landroidx/recyclerview/widget/RecyclerView$State;[I)V .locals 1 - const-string v0, "state" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "extraLayoutSpace" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager;->recyclerviewSizeProvider:Lkotlin/jvm/functions/Function0; @@ -92,6 +102,20 @@ :goto_0 return-void + + :cond_1 + const-string p1, "extraLayoutSpace" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getSpanCount()I diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder.smali b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder.smali index 3acbad7385..bea028d84c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Lcom/discord/views/video/VideoCallParticipantView;)V - .locals 1 + .locals 0 - const-string v0, "videoCallParticipantView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView; return-void + + :cond_0 + const-string p1, "videoCallParticipantView" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -48,21 +55,15 @@ } .end annotation - const-string v0, "participantData" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "onTapped" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "onLongClicked" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "onWatchStreamClicked" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView; @@ -89,4 +90,32 @@ invoke-virtual {p2, p4}, Landroid/view/ViewGroup;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V return-void + + :cond_0 + const-string p1, "onWatchStreamClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "onLongClicked" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "onTapped" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "participantData" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$Chunk.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$Chunk.smali index 9bdc7a833a..0fca216ad7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$Chunk.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$Chunk.smali @@ -87,21 +87,15 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "mediaSettings" + if-eqz p6, :cond_2 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p7, :cond_1 - const-string v0, "voiceParticipants" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "videoDevices" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -126,6 +120,34 @@ iput-boolean p12, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->voiceParticipantsHidden:Z return-void + + :cond_0 + const-string p1, "videoDevices" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "voiceParticipants" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "mediaSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;Lcom/discord/models/domain/ModelChannel;JJLkotlin/Pair;Ljava/util/Map;Ljava/lang/Long;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZZILjava/lang/Object;)Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk; @@ -415,40 +437,34 @@ } .end annotation - const-string v0, "channel" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_2 - const-string v0, "mediaSettings" + if-eqz p7, :cond_1 - move-object/from16 v7, p6 - - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "voiceParticipants" - - move-object/from16 v8, p7 - - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "videoDevices" - - move-object/from16 v10, p9 - - invoke-static {v10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p9, :cond_0 new-instance v0, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk; move-object v1, v0 + move-object v2, p1 + move-wide/from16 v3, p2 move-wide/from16 v5, p4 + move-object/from16 v7, p6 + + move-object/from16 v8, p7 + move-object/from16 v9, p8 + move-object/from16 v10, p9 + move-object/from16 v11, p10 move/from16 v12, p11 @@ -458,6 +474,34 @@ invoke-direct/range {v1 .. v13}, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->(Lcom/discord/models/domain/ModelChannel;JJLkotlin/Pair;Ljava/util/Map;Ljava/lang/Long;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZZ)V return-object v0 + + :cond_0 + const-string v1, "videoDevices" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "voiceParticipants" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "mediaSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -475,7 +519,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -501,7 +545,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->mediaSettings:Lkotlin/Pair; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -511,7 +555,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->voiceParticipants:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -521,7 +565,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->channelPermissions:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -531,7 +575,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->videoDevices:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -541,7 +585,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;->selectedVideoDevice:Lco/discord/media_engine/VideoInputDeviceDescription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$1.smali index a6396ff548..b45717e6cb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Integer;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,7 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Integer; +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)I .locals 0 if-eqz p1, :cond_0 @@ -74,11 +72,7 @@ const/4 p1, 0x0 :goto_0 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 + return p1 .end method .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; @@ -86,7 +80,11 @@ check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Integer; + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)I + + move-result p1 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$2.smali index 8fce3e76b3..71a14e7473 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1$2.smali @@ -41,17 +41,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func9<", - "Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;", - "Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;", - "Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;", - "Ljava/lang/Integer;", - "Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;", - "Lcom/discord/utilities/voice/VoiceChannelJoinability;", - "Lcom/discord/models/domain/ModelGuild;", - "Ljava/lang/Long;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/voice/model/CallModel;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;" } .end annotation @@ -150,7 +140,7 @@ move-object/from16 v14, p4 - invoke-static {v14, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p4 .. p4}, Ljava/lang/Integer;->intValue()I @@ -160,19 +150,19 @@ move-object/from16 v14, p5 - invoke-static {v14, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "voiceChannelJoinability" move-object/from16 v0, p6 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v3, "voiceParticipantsHidden" move-object/from16 v0, p9 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p9 .. p9}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1.smali index e4a9804854..ecdbf3ac90 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/voice/model/CallModel;", - ">;>;" + "+TR;>;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$1.smali index 5c4ac7a594..bfed75f219 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$1.smali @@ -27,14 +27,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func2<", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "+", - "Lcom/discord/utilities/media/AudioOutputState;", - ">;>;" + "TT1;TT2;TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$2.smali index 290e0df6d8..aabd102ce7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion$observeChunk$2.smali @@ -41,29 +41,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func9<", - "Ljava/lang/Long;", - "Ljava/lang/Long;", - "Lkotlin/Pair<", - "+", - "Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;", - "+", - "Lcom/discord/utilities/media/AudioOutputState;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", - ">;", - "Ljava/lang/Long;", - "Ljava/util/List<", - "+", - "Lco/discord/media_engine/VideoInputDeviceDescription;", - ">;", - "Lco/discord/media_engine/VideoInputDeviceDescription;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/voice/model/CallModel$Companion$Chunk;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;" } .end annotation @@ -122,7 +100,7 @@ move-object/from16 v2, p1 - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p1 .. p1}, Ljava/lang/Long;->longValue()J @@ -132,7 +110,7 @@ move-object/from16 v4, p2 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p2 .. p2}, Ljava/lang/Long;->longValue()J @@ -142,25 +120,25 @@ move-object/from16 v6, p3 - invoke-static {v6, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "voiceParticipants" move-object/from16 v7, p4 - invoke-static {v7, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "videoDevices" move-object/from16 v9, p6 - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "isVideoSupported" move-object/from16 v8, p8 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p8 .. p8}, Ljava/lang/Boolean;->booleanValue()Z @@ -170,7 +148,7 @@ move-object/from16 v8, p9 - invoke-static {v8, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p9 .. p9}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion.smali index 782289be43..28d62ec1f3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel$Companion.smali @@ -350,7 +350,7 @@ const-string v0, "Observable\n .co\u2026 )\n }" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -388,7 +388,7 @@ const-string p2, "StoreStream\n .g\u2026 }\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel.smali index 3c4ad4c582..e86d4f5992 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/model/CallModel.smali @@ -144,33 +144,21 @@ move-object/from16 v8, p22 - const-string v9, "participants" + const/4 v9, 0x0 - invoke-static {p1, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_d - const-string v9, "videoDevices" + if-eqz v2, :cond_c - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_b - const-string v9, "voiceSettings" + if-eqz v5, :cond_a - invoke-static {v4, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_9 - const-string v9, "voiceChannelJoinability" + if-eqz v7, :cond_8 - invoke-static {v5, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "audioOutputState" - - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "channel" - - invoke-static {v7, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "audioDevicesState" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_7 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -348,6 +336,55 @@ iput-boolean v1, v0, Lcom/discord/widgets/voice/model/CallModel;->canInvite:Z return-void + + :cond_7 + const-string v1, "audioDevicesState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_8 + const-string v1, "channel" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_9 + const-string v1, "audioOutputState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_a + const-string v1, "voiceChannelJoinability" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_b + const-string v1, "voiceSettings" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_c + const-string v1, "videoDevices" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_d + const-string v1, "participants" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 .end method .method private final component15()Lcom/discord/utilities/media/AudioOutputState; @@ -834,7 +871,7 @@ .end method .method public final copy(Ljava/util/Map;JJLjava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;ILcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/utilities/voice/VoiceChannelJoinability;Ljava/lang/Integer;Lcom/discord/models/domain/ModelGuild;ZZLcom/discord/utilities/media/AudioOutputState;ZLcom/discord/models/domain/ModelChannel;ILjava/lang/Long;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)Lcom/discord/widgets/voice/model/CallModel; - .locals 25 + .locals 24 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -865,97 +902,118 @@ } .end annotation - move-object/from16 v1, p1 + const/4 v0, 0x0 - move-wide/from16 v2, p2 + if-eqz p1, :cond_6 - move-wide/from16 v4, p4 + if-eqz p6, :cond_5 - move-object/from16 v6, p6 + if-eqz p8, :cond_4 - move-object/from16 v7, p7 + if-eqz p12, :cond_3 - move-object/from16 v8, p8 + if-eqz p17, :cond_2 - move-object/from16 v9, p9 + if-eqz p19, :cond_1 - move/from16 v10, p10 + if-eqz p22, :cond_0 - move-object/from16 v11, p11 + new-instance v0, Lcom/discord/widgets/voice/model/CallModel; - move-object/from16 v12, p12 + move-object v1, v0 - move-object/from16 v13, p13 + move-object/from16 v2, p1 - move-object/from16 v14, p14 + move-wide/from16 v3, p2 - move/from16 v15, p15 + move-wide/from16 v5, p4 - move/from16 v16, p16 + move-object/from16 v7, p6 - move-object/from16 v17, p17 + move-object/from16 v8, p7 - move/from16 v18, p18 + move-object/from16 v9, p8 - move-object/from16 v19, p19 + move-object/from16 v10, p9 - move/from16 v20, p20 + move/from16 v11, p10 - move-object/from16 v21, p21 + move-object/from16 v12, p11 - move-object/from16 v22, p22 + move-object/from16 v13, p12 - const-string v0, "participants" + move-object/from16 v14, p13 - move-object/from16 v23, v1 + move-object/from16 v15, p14 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v16, p15 - const-string v0, "videoDevices" + move/from16 v17, p16 - move-object/from16 v1, p6 + move-object/from16 v18, p17 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move/from16 v19, p18 - const-string v0, "voiceSettings" + move-object/from16 v20, p19 - move-object/from16 v1, p8 + move/from16 v21, p20 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v22, p21 - const-string v0, "voiceChannelJoinability" + move-object/from16 v23, p22 - move-object/from16 v1, p12 + invoke-direct/range {v1 .. v23}, Lcom/discord/widgets/voice/model/CallModel;->(Ljava/util/Map;JJLjava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;ILcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/utilities/voice/VoiceChannelJoinability;Ljava/lang/Integer;Lcom/discord/models/domain/ModelGuild;ZZLcom/discord/utilities/media/AudioOutputState;ZLcom/discord/models/domain/ModelChannel;ILjava/lang/Long;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return-object v0 - const-string v0, "audioOutputState" + :cond_0 + const-string v1, "audioDevicesState" - move-object/from16 v1, p17 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + throw v0 - const-string v0, "channel" + :cond_1 + const-string v1, "channel" - move-object/from16 v1, p19 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + throw v0 - const-string v0, "audioDevicesState" + :cond_2 + const-string v1, "audioOutputState" - move-object/from16 v1, p22 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + throw v0 - new-instance v24, Lcom/discord/widgets/voice/model/CallModel; + :cond_3 + const-string v1, "voiceChannelJoinability" - move-object/from16 v0, v24 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-object/from16 v1, v23 + throw v0 - invoke-direct/range {v0 .. v22}, Lcom/discord/widgets/voice/model/CallModel;->(Ljava/util/Map;JJLjava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo;ILcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream;Lcom/discord/utilities/voice/VoiceChannelJoinability;Ljava/lang/Integer;Lcom/discord/models/domain/ModelGuild;ZZLcom/discord/utilities/media/AudioOutputState;ZLcom/discord/models/domain/ModelChannel;ILjava/lang/Long;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;)V + :cond_4 + const-string v1, "voiceSettings" - return-object v24 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string v1, "videoDevices" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string v1, "participants" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -973,7 +1031,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->participants:Ljava/util/Map; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -999,7 +1057,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->videoDevices:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1009,7 +1067,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->selectedVideoDevice:Lco/discord/media_engine/VideoInputDeviceDescription; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1019,7 +1077,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->voiceSettings:Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1029,7 +1087,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->rtcConnectionAnalyticsInfo:Lcom/discord/stores/StoreRtcConnection$RtcConnectionAnalyticsInfo; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1045,7 +1103,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->activeStream:Lcom/discord/stores/StoreApplicationStreaming$ActiveApplicationStream; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1055,7 +1113,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->voiceChannelJoinability:Lcom/discord/utilities/voice/VoiceChannelJoinability; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1065,7 +1123,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->guildMaxVideoChannelMembers:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1075,7 +1133,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->guild:Lcom/discord/models/domain/ModelGuild; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1097,7 +1155,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->audioOutputState:Lcom/discord/utilities/media/AudioOutputState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1113,7 +1171,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1129,7 +1187,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/model/CallModel;->channelPermissions:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1139,7 +1197,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/model/CallModel;->audioDevicesState:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali index c9829f2b89..1bb34043fa 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali @@ -36,9 +36,7 @@ .method public final launch(JLandroid/content/Context;)V .locals 2 - const-string v0, "context" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 new-instance v0, Landroid/content/Intent; @@ -52,11 +50,20 @@ const-string p2, "Intent().putExtra(INTENT\u2026RA_CHANNEL_ID, channelId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class p2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; invoke-static {p3, p2, p1}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali index 9cd9a9138b..b62db5fca1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali @@ -29,11 +29,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func3<", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelUser;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;", - ">;" + "TT1;TT2;TT3;TR;>;" } .end annotation @@ -68,7 +64,7 @@ const-string v2, "me" - invoke-static {p2, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Lcom/discord/models/domain/ModelUser;->isMfaEnabled()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali index e8fcf6131e..64378c85f9 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali @@ -25,11 +25,9 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/models/domain/ModelChannel;", + "TT;", "Lrx/Observable<", - "+", - "Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;", - ">;>;" + "+TR;>;>;" } .end annotation @@ -91,7 +89,7 @@ const-string v2, "it.guildId" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali index a2d3507bdc..b18b247841 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali @@ -64,7 +64,7 @@ const-string p2, "StoreStream\n \u2026.just(null)\n }" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -76,7 +76,7 @@ const-string p2, "StoreStream\n \u2026 .distinctUntilChanged()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali index f702a65ddf..37c257ea6f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali @@ -52,11 +52,9 @@ .end method .method public constructor (Lcom/discord/models/domain/ModelChannel;ZZI)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -69,6 +67,15 @@ iput p4, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;->maxBitrate:I return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;Lcom/discord/models/domain/ModelChannel;ZZIILjava/lang/Object;)Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model; @@ -146,15 +153,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZZI)Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;->(Lcom/discord/models/domain/ModelChannel;ZZI)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -172,7 +186,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali index 7fb9cdff3e..19ffb7a279 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali @@ -58,7 +58,7 @@ const-string p2, "menuItem" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali index 6d156242ad..93c8e55b67 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali @@ -39,9 +39,7 @@ .method public onProgressChanged(Landroid/widget/SeekBar;IZ)V .locals 0 - const-string p3, "seekBar" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2;->this$0:Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; @@ -58,4 +56,13 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "seekBar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali index c7834da0ec..ca8a338343 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali @@ -39,9 +39,7 @@ .method public onProgressChanged(Landroid/widget/SeekBar;IZ)V .locals 0 - const-string p3, "seekBar" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3;->this$0:Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; @@ -60,4 +58,13 @@ invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void + + :cond_0 + const-string p1, "seekBar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali index c40ca2f7c1..2e25405bbb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali @@ -85,7 +85,7 @@ const-string v3, "state.get(channelSettingsName.id, channel.name)" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v3, p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali index 6ea04110a8..0480f1e292 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali @@ -47,7 +47,7 @@ const-string v2, "it.context" - invoke-static {p1, v1, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v1, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali index ec0646f32c..8d6da73f3e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceChannelSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali index b46ace0d42..209b063916 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceChannelSettings.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelChannel;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali index d600f18caa..8f53b4c26b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali @@ -52,141 +52,201 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelSettingsName" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "channelSettingsName" - move-result-object v1 + const-string v4, "getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "channelSettingsSave" + const/4 v2, 0x0 - const-string v3, "getChannelSettingsSave()Landroid/view/View;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "channelSettingsSave" + + const-string v4, "getChannelSettingsSave()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "userLimitSeekbar" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getUserLimitSeekbar()Landroid/widget/SeekBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userLimitSeekbar" + + const-string v4, "getUserLimitSeekbar()Landroid/widget/SeekBar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "userLimitDisplay" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getUserLimitDisplay()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userLimitDisplay" + + const-string v4, "getUserLimitDisplay()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "userLimitHelp" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getUserLimitHelp()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "userLimitHelp" + + const-string v4, "getUserLimitHelp()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "bitrateSeekbar" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getBitrateSeekbar()Landroid/widget/SeekBar;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bitrateSeekbar" + + const-string v4, "getBitrateSeekbar()Landroid/widget/SeekBar;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "bitrateDisplay" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getBitrateDisplay()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bitrateDisplay" + + const-string v4, "getBitrateDisplay()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "bitrateHelp" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getBitrateHelp()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "bitrateHelp" + + const-string v4, "getBitrateHelp()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelSettingsPermissionsContainer" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getChannelSettingsPermissionsContainer()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelSettingsPermissionsContainer" + + const-string v4, "getChannelSettingsPermissionsContainer()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; + new-instance v1, Lk0/n/c/q; - const-string v2, "channelSettingsPermissions" + const-class v2, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings; - const-string v3, "getChannelSettingsPermissions()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "channelSettingsPermissions" + + const-string v4, "getChannelSettingsPermissions()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 @@ -463,7 +523,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x2 @@ -535,7 +595,7 @@ const-string v4, "getString(R.string.form_help_user_limit)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Lcom/discord/utilities/textprocessing/Parsers;->parseBoldMarkdown(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; @@ -621,7 +681,7 @@ const-string v4, "getString(R.string.form_help_bitrate, \"64\")" - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Lcom/discord/utilities/textprocessing/Parsers;->parseBoldMarkdown(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; @@ -772,7 +832,7 @@ const-string v3, "view" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; @@ -790,7 +850,7 @@ const-string v3, "AlertDialog.Builder(view\u2026t).setView(view).create()" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v3, 0x7f0a0195 @@ -830,7 +890,7 @@ const-string v0, "dialogBody" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 @@ -842,7 +902,7 @@ const-string v5, "requireContext()" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -862,9 +922,9 @@ const-string v0, "getString(R.string.delet\u2026ayName(requireContext()))" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {p1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object p1 @@ -1079,7 +1139,7 @@ const-string v1, "resources" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1087,7 +1147,7 @@ const-string v2, "requireContext()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v2, 0x7f1000be @@ -1110,7 +1170,7 @@ :goto_0 const-string v0, "if (userLimit == 0)\n \u2026um, userLimit, userLimit)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -1242,9 +1302,7 @@ .method public onViewBound(Landroid/view/View;)V .locals 5 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V @@ -1266,13 +1324,13 @@ new-array v2, v2, [Landroid/view/View; + const/4 v3, 0x0 + invoke-direct {p0}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 - - aput-object v3, v2, v4 + aput-object v4, v2, v3 invoke-direct {p0}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->getUserLimitDisplay()Landroid/widget/TextView; @@ -1280,17 +1338,26 @@ aput-object v3, v2, p1 + const/4 p1, 0x2 + invoke-direct {p0}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->getBitrateDisplay()Landroid/widget/TextView; - move-result-object p1 + move-result-object v3 - const/4 v3, 0x2 - - aput-object p1, v2, v3 + aput-object v3, v2, p1 invoke-virtual {v0, p0, v1, v2}, Lcom/discord/utilities/stateful/StatefulViews;->setupTextWatcherWithSaveAction(Lcom/discord/app/AppFragment;Landroid/view/View;[Landroid/view/View;)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewBoundOrOnResume()V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite.smali index d39812f153..4fe02f2f07 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite.smali @@ -22,17 +22,22 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;)V .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite;->channel:Lcom/discord/models/domain/ModelChannel; return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite;Lcom/discord/models/domain/ModelChannel;ILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite; @@ -65,15 +70,22 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite; .locals 1 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite;->(Lcom/discord/models/domain/ModelChannel;)V return-object v0 + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite;->channel:Lcom/discord/models/domain/ModelChannel; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader.smali index 22b9bffed1..3607a5078c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "streamerName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader;->streamerName:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "streamerName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader; @@ -65,15 +70,22 @@ .method public final copy(Ljava/lang/String;)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader; .locals 1 - const-string v0, "streamerName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader;->(Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "streamerName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -91,7 +103,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$SpectatorsHeader;->streamerName:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser.smali index c1c89ec27d..92ec18f7b7 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser.smali @@ -26,12 +26,10 @@ .method public constructor (Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;Z)V .locals 1 - const-string v0, "participant" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;->participant:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; @@ -53,6 +51,13 @@ iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;->key:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "participant" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;ZILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser; @@ -100,15 +105,22 @@ .method public final copy(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;Z)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser; .locals 1 - const-string v0, "participant" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser; invoke-direct {v0, p1, p2}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;->(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;Z)V return-object v0 + + :cond_0 + const-string p1, "participant" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;->participant:Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderDivider.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderDivider.smali index e48f5727e2..a1213efe07 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderDivider.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderDivider.smali @@ -27,13 +27,20 @@ .method public constructor (Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d0149 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderHeader.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderHeader.smali index de2e7969ed..6d18174ec6 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderHeader.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderHeader.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d014a @@ -49,13 +47,22 @@ const-string v0, "itemView.findViewById(R.\u2026r_list_item_header_label)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderHeader;->headerLabel:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -63,9 +70,7 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 3 - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -117,6 +122,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite$onConfigure$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite$onConfigure$1.smali index 148c7a15b0..974e435310 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite$onConfigure$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite$onConfigure$1.smali @@ -55,7 +55,7 @@ const-string p1, "inviteTv.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite$onConfigure$1;->$itemInvite:Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite.smali index 0a4f0c537d..afc88769b4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite.smali @@ -31,9 +31,7 @@ .method public constructor (Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d014b @@ -49,13 +47,22 @@ const-string v0, "itemView.findViewById(R.\u2026user_list_item_invite_tv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite;->inviteTv:Landroid/widget/TextView; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getInviteTv$p(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderInvite;)Landroid/widget/TextView; @@ -71,9 +78,9 @@ .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V .locals 1 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -81,7 +88,7 @@ if-nez p1, :cond_0 - const/4 p2, 0x0 + move-object p2, v0 :cond_0 check-cast p2, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$Invite; @@ -98,6 +105,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1.smali index 4317251416..bbefbfa43c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CallParticipantsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Bitmap;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/graphics/Bitmap;)V .locals 3 - const-string v0, "bitmap" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors; @@ -80,4 +78,13 @@ invoke-virtual {v0, v1, v2, p1}, Lcom/discord/widgets/voice/fullscreen/UserRepresentativeColors;->handleBitmap(JLandroid/graphics/Bitmap;)V return-void + + :cond_0 + const-string p1, "bitmap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser.smali index 43d7998b16..6e5e1f3cf4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser.smali @@ -49,9 +49,7 @@ .method public constructor (Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;Z)V .locals 1 - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const v0, 0x7f0d014c @@ -69,7 +67,7 @@ const-string p2, "itemView.findViewById(R.\u2026er_list_item_user_avatar)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/VoiceUserView; @@ -85,7 +83,7 @@ const-string p2, "itemView.findViewById(R.\u2026user_list_item_user_name)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -101,7 +99,7 @@ const-string p2, "itemView.findViewById(R.\u2026list_item_live_indicator)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -117,7 +115,7 @@ const-string p2, "itemView.findViewById(R.\u2026tem_spectating_indicator)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -133,7 +131,7 @@ const-string p2, "itemView.findViewById(R.\u2026st_item_deafen_indicator)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -149,7 +147,7 @@ const-string p2, "itemView.findViewById(R.\u2026list_item_mute_indicator)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -165,7 +163,7 @@ const-string p2, "itemView.findViewById(R.\u2026ist_item_video_indicator)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -181,7 +179,7 @@ const-string p2, "itemView.findViewById(R.\u2026item_user_stream_preview)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/views/StreamPreviewView; @@ -197,13 +195,22 @@ const-string p2, "itemView.findViewById(R.\u2026r_list_item_stop_ringing)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/Button; iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; return-void + + :cond_0 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getAdapter$p(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;)Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter; @@ -219,11 +226,11 @@ # virtual methods .method public onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V - .locals 8 + .locals 9 - const-string v0, "data" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_11 invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V @@ -233,301 +240,296 @@ move-result-object p1 - iget-boolean v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->quantizeUserAvatar:Z + iget-boolean v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->quantizeUserAvatar:Z - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->avatar:Lcom/discord/views/VoiceUserView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->avatar:Lcom/discord/views/VoiceUserView; - new-instance v1, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1; + new-instance v2, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1; - invoke-direct {v1, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1;->(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V + invoke-direct {v2, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$1;->(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - invoke-virtual {v0, v1}, Lcom/discord/views/VoiceUserView;->setOnBitmapLoadedListener(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {v1, v2}, Lcom/discord/views/VoiceUserView;->setOnBitmapLoadedListener(Lkotlin/jvm/functions/Function1;)V :cond_0 - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->avatar:Lcom/discord/views/VoiceUserView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->avatar:Lcom/discord/views/VoiceUserView; - const v1, 0x7f07005c + const v2, 0x7f07005c - invoke-virtual {v0, p1, v1}, Lcom/discord/views/VoiceUserView;->a(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;I)V + invoke-virtual {v1, p1, v2}, Lcom/discord/views/VoiceUserView;->a(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;I)V - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->name:Landroid/widget/TextView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->name:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getDisplayName()Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; + iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; - new-instance v1, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$2; + new-instance v2, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$2; - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$2;->(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V + invoke-direct {v2, p0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$2;->(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->isRinging()Z - move-result v1 + move-result v2 - const/16 v2, 0x8 + const/16 v3, 0x8 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_0 :cond_1 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_0 - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; - new-instance v1, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$3; + new-instance v2, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$3; - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$3;->(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V + invoke-direct {v2, p0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$3;->(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->stopRingingButton:Landroid/widget/Button; - invoke-virtual {v0}, Landroid/widget/Button;->getContext()Landroid/content/Context; + invoke-virtual {v1}, Landroid/widget/Button;->getContext()Landroid/content/Context; - move-result-object v1 + move-result-object v2 - const v4, 0x7f121510 + const v5, 0x7f121510 - const/4 v5, 0x1 + const/4 v6, 0x1 - new-array v6, v5, [Ljava/lang/Object; + new-array v7, v6, [Ljava/lang/Object; invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getDisplayName()Ljava/lang/String; - move-result-object v7 + move-result-object v8 - aput-object v7, v6, v3 + aput-object v8, v7, v4 - invoke-virtual {v1, v4, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {v2, v5, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-virtual {v0, v1}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v2}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->isConnected()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_10 + if-eqz v1, :cond_10 invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_10 + if-eqz v1, :cond_10 - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView; - invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setVisibility(I)V - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView; - invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setVisibility(I)V invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$State;->isSelfDeaf()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isSelfDeaf()Z - move-result v1 + move-result v2 - if-nez v1, :cond_3 + if-nez v2, :cond_3 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$State;->isDeaf()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isDeaf()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 goto :goto_1 :cond_2 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_2 :cond_3 :goto_1 - const/4 v1, 0x1 + const/4 v2, 0x1 :goto_2 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$State;->isSelfMute()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isSelfMute()Z - move-result v4 + move-result v5 - if-nez v4, :cond_5 + if-nez v5, :cond_5 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$State;->isMute()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isMute()Z - move-result v4 + move-result v5 - if-nez v4, :cond_5 + if-nez v5, :cond_5 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$State;->isSuppress()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isSuppress()Z - move-result v4 + move-result v5 - if-eqz v4, :cond_4 + if-eqz v5, :cond_4 goto :goto_3 :cond_4 - const/4 v4, 0x0 + const/4 v5, 0x0 goto :goto_4 :cond_5 :goto_3 - const/4 v4, 0x1 + const/4 v5, 0x1 :goto_4 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$State;->isSelfVideo()Z + invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isSelfVideo()Z - move-result v0 + move-result v1 - iget-object v6, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->spectatingIndicator:Landroid/widget/ImageView; + iget-object v7, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->spectatingIndicator:Landroid/widget/ImageView; invoke-virtual {p2}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;->isSpectatingSameStream()Z - move-result v7 + move-result v8 - if-eqz v7, :cond_6 + if-eqz v8, :cond_6 - const/4 v7, 0x0 + const/4 v8, 0x0 goto :goto_5 :cond_6 - const/16 v7, 0x8 + const/16 v8, 0x8 :goto_5 - invoke-virtual {v6, v7}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V - iget-object v6, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView; + iget-object v7, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView; - if-eqz v1, :cond_7 + if-eqz v2, :cond_7 - const/4 v1, 0x0 + const/4 v2, 0x0 goto :goto_6 :cond_7 - const/16 v1, 0x8 + const/16 v2, 0x8 :goto_6 - invoke-virtual {v6, v1}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v7, v2}, Landroid/view/View;->setVisibility(I)V - iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView; + iget-object v2, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView; - if-eqz v4, :cond_8 + if-eqz v5, :cond_8 - const/4 v4, 0x0 + const/4 v5, 0x0 goto :goto_7 :cond_8 - const/16 v4, 0x8 + const/16 v5, 0x8 :goto_7 - invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V - iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->videoIndicator:Landroid/widget/ImageView; + iget-object v2, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->videoIndicator:Landroid/widget/ImageView; - if-eqz v0, :cond_9 + if-eqz v1, :cond_9 - const/4 v0, 0x0 + const/4 v1, 0x0 goto :goto_8 :cond_9 - const/16 v0, 0x8 + const/16 v1, 0x8 :goto_8 - invoke-virtual {v1, v0}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v1}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getStreamContext()Lcom/discord/utilities/streams/StreamContext; - move-result-object v0 + move-result-object v1 - iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->liveIndicator:Landroid/widget/TextView; + iget-object v2, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->liveIndicator:Landroid/widget/TextView; - if-eqz v0, :cond_a + if-eqz v1, :cond_a - const/4 v4, 0x1 + const/4 v5, 0x1 goto :goto_9 :cond_a - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_9 - if-eqz v4, :cond_b + if-eqz v5, :cond_b - const/4 v4, 0x0 + const/4 v5, 0x0 goto :goto_a :cond_b - const/16 v4, 0x8 + const/16 v5, 0x8 :goto_a - invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V - if-eqz v0, :cond_c + if-eqz v1, :cond_c - invoke-virtual {v0}, Lcom/discord/utilities/streams/StreamContext;->getPreview()Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview; - - move-result-object v1 - - goto :goto_b - - :cond_c - const/4 v1, 0x0 - - :goto_b - if-eqz v1, :cond_f - - invoke-virtual {v0}, Lcom/discord/utilities/streams/StreamContext;->getJoinability()Lcom/discord/utilities/streams/StreamContext$Joinability; + invoke-virtual {v1}, Lcom/discord/utilities/streams/StreamContext;->getPreview()Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview; move-result-object v0 - sget-object v4, Lcom/discord/utilities/streams/StreamContext$Joinability;->CAN_CONNECT:Lcom/discord/utilities/streams/StreamContext$Joinability; + :cond_c + if-eqz v0, :cond_f - if-eq v0, v4, :cond_d + invoke-virtual {v1}, Lcom/discord/utilities/streams/StreamContext;->getJoinability()Lcom/discord/utilities/streams/StreamContext$Joinability; - goto :goto_c + move-result-object v1 + + sget-object v2, Lcom/discord/utilities/streams/StreamContext$Joinability;->CAN_CONNECT:Lcom/discord/utilities/streams/StreamContext$Joinability; + + if-eq v1, v2, :cond_d + + goto :goto_b :cond_d - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; - invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; new-instance v2, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$4; invoke-direct {v2, p0, p1}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser$onConfigure$4;->(Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-virtual {p2}, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ListItem$VoiceUser;->getParticipant()Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; @@ -543,54 +545,61 @@ move-result p1 - if-ne p1, v5, :cond_e + if-ne p1, v6, :cond_e - const/4 v3, 0x1 + const/4 v4, 0x1 :cond_e iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; sget-object p2, Lcom/discord/utilities/streams/StreamContext$Joinability;->CAN_CONNECT:Lcom/discord/utilities/streams/StreamContext$Joinability; - invoke-virtual {p1, v1, p2, v3}, Lcom/discord/views/StreamPreviewView;->a(Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;Lcom/discord/utilities/streams/StreamContext$Joinability;Z)V + invoke-virtual {p1, v0, p2, v4}, Lcom/discord/views/StreamPreviewView;->a(Lcom/discord/stores/StoreApplicationStreamPreviews$StreamPreview;Lcom/discord/utilities/streams/StreamContext$Joinability;Z)V - goto :goto_d + goto :goto_c :cond_f - :goto_c + :goto_b iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; - invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V return-void :cond_10 iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView; - invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView; - invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->streamPreview:Lcom/discord/views/StreamPreviewView; - invoke-virtual {p1, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->videoIndicator:Landroid/widget/ImageView; - invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->spectatingIndicator:Landroid/widget/ImageView; - invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$ViewHolderUser;->liveIndicator:Landroid/widget/TextView; - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V + invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V - :goto_d + :goto_c return-void + + :cond_11 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic onConfigure(ILjava/lang/Object;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStopRingingClicked$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStopRingingClicked$1.smali index 0ac7b663c8..7bf347a9d1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStopRingingClicked$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStopRingingClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$onStopRingingClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CallParticipantsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStreamPreviewClicked$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStreamPreviewClicked$1.smali index a68815a513..b886236838 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStreamPreviewClicked$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onStreamPreviewClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$onStreamPreviewClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CallParticipantsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/streams/StreamContext;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/streams/StreamContext;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onVoiceUserClicked$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onVoiceUserClicked$1.smali index 8be996a1b7..fe8cc66135 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onVoiceUserClicked$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter$onVoiceUserClicked$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter$onVoiceUserClicked$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CallParticipantsAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter.smali index aa0699e2cd..d002396512 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/CallParticipantsAdapter.smali @@ -94,11 +94,9 @@ .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView;Z)V - .locals 1 + .locals 0 - const-string v0, "recycler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -117,6 +115,15 @@ iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;->onStopRingingClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "recycler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Landroidx/recyclerview/widget/RecyclerView;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -198,7 +205,7 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -211,9 +218,7 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 if-eqz p2, :cond_4 @@ -276,10 +281,19 @@ :goto_0 return-object p1 + + :cond_5 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnStopRingingClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -291,17 +305,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;->onStopRingingClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnStreamPreviewClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -313,17 +334,24 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;->onStreamPreviewClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setOnVoiceUserClicked(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -335,11 +363,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/voice/sheet/CallParticipantsAdapter;->onVoiceUserClicked:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$Companion.smali index c78054f16a..830962afdd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$Companion.smali @@ -36,9 +36,7 @@ .method public final show(Landroidx/fragment/app/Fragment;)V .locals 2 - const-string v0, "fragment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; @@ -50,7 +48,7 @@ const-string v1, "fragment.parentFragmentManager" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v1, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; @@ -61,4 +59,13 @@ invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "fragment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$onResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$onResume$1.smali index 815419dd21..c3bb849dac 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$onResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetNoiseCancellationBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Event;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Event;)V .locals 1 - const-string v0, "event" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet$onResume$1;->this$0:Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet;->access$handleEvent(Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet;Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Event;)V return-void + + :cond_0 + const-string p1, "event" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet.smali index 14175f47f7..aaca9e535b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet.smali @@ -33,29 +33,41 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "noiseCancellationEnableButton" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; - const-string v3, "getNoiseCancellationEnableButton()Lcom/google/android/material/button/MaterialButton;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "noiseCancellationEnableButton" - move-result-object v1 + const-string v4, "getNoiseCancellationEnableButton()Lcom/google/android/material/button/MaterialButton;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "noiseCancellationLearnMore" + const/4 v2, 0x0 - const-string v3, "getNoiseCancellationLearnMore()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "noiseCancellationLearnMore" + + const-string v4, "getNoiseCancellationLearnMore()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 @@ -110,7 +122,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -162,7 +174,7 @@ const-string v0, "getString(\n R.str\u2026.NOISE_SUPPRESSION)\n )" - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheet;->getNoiseCancellationLearnMore()Landroid/widget/TextView; @@ -174,7 +186,7 @@ const-string v1, "requireContext()" - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 @@ -319,7 +331,7 @@ const-string v1, "ViewModelProvider(this, \u2026eetViewModel::class.java)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel; @@ -362,7 +374,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Factory.smali index e8f7088df0..8b30e04f83 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Factory.smali @@ -35,17 +35,24 @@ .end method .method public constructor (Lcom/discord/stores/StoreMediaSettings;)V - .locals 1 + .locals 0 - const-string v0, "mediaSettingsStore" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel$Factory;->mediaSettingsStore:Lcom/discord/stores/StoreMediaSettings; return-void + + :cond_0 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/discord/stores/StoreMediaSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -81,9 +88,7 @@ } .end annotation - const-string v0, "modelClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel; @@ -92,4 +97,13 @@ invoke-direct {p1, v0}, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel;->(Lcom/discord/stores/StoreMediaSettings;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel.smali index 4b4bf353b3..039a746c39 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel.smali @@ -39,12 +39,10 @@ .method public constructor (Lcom/discord/stores/StoreMediaSettings;)V .locals 2 - const-string v0, "mediaSettingsStore" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x1 invoke-direct {p0, v0, v1, v0}, Lf/a/b/q0;->(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -58,6 +56,13 @@ iput-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetNoiseCancellationBottomSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject; return-void + + :cond_0 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -77,7 +82,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls.smali index e7696ebf97..b81916dfc4 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls.smali @@ -34,20 +34,14 @@ .method public constructor (Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;ZZLcom/discord/widgets/voice/model/CameraState;ZZ)V .locals 1 - const-string v0, "inputMode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "audioDevicesState" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "cameraState" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p5, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;->inputMode:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode; @@ -65,6 +59,27 @@ iput-boolean p7, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;->isScreensharing:Z return-void + + :cond_0 + const-string p1, "cameraState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "audioDevicesState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "inputMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;ZZLcom/discord/widgets/voice/model/CameraState;ZZILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls; @@ -215,32 +230,28 @@ .method public final copy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;ZZLcom/discord/widgets/voice/model/CameraState;ZZ)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls; .locals 9 - const-string v0, "inputMode" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "audioDevicesState" - - move-object v3, p2 - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "cameraState" - - move-object v6, p5 - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls; move-object v1, v0 + move-object v2, p1 + + move-object v3, p2 + move v4, p3 move v5, p4 + move-object v6, p5 + move v7, p6 move/from16 v8, p7 @@ -248,6 +259,27 @@ invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;->(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/stores/StoreAudioDevices$AudioDevicesState;ZZLcom/discord/widgets/voice/model/CameraState;ZZ)V return-object v0 + + :cond_0 + const-string v1, "cameraState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "audioDevicesState" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string v1, "inputMode" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -265,7 +297,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;->inputMode:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -275,7 +307,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;->audioDevicesState:Lcom/discord/stores/StoreAudioDevices$AudioDevicesState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -297,7 +329,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Controls;->cameraState:Lcom/discord/widgets/voice/model/CameraState; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems.smali index a655e3eb9d..6c94407089 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems.smali @@ -39,17 +39,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems;->items:Ljava/util/List; return-void + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems; @@ -100,15 +105,22 @@ } .end annotation - const-string v0, "items" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems; invoke-direct {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems;->(Ljava/util/List;)V return-object v0 + + :cond_0 + const-string p1, "items" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -126,7 +138,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$ListItems;->items:Ljava/util/List; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion.smali index 8f4358763b..f6cc3477ca 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$Companion.smali @@ -36,13 +36,11 @@ .method public final show(Landroidx/fragment/app/FragmentManager;JZLcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$FeatureContext;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; .locals 3 - const-string v0, "fragmentManager" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "featureContext" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; @@ -75,4 +73,18 @@ invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-object v0 + + :cond_0 + const-string p1, "featureContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$1.smali index eb7b462634..4582278f22 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onMutePressed" - - const-string v5, "onMutePressed()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onMutePressed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onMutePressed()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$2.smali index 53a2acdc56..cd67ad03a3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -42,7 +42,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$3.smali index e7d968ec7b..bd7db050fe 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -38,7 +38,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -68,7 +68,7 @@ const-string v2, "parentFragmentManager" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lf/a/a/d/a/a$b;->a(Landroidx/fragment/app/FragmentManager;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$4.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$4.smali index ecf8e9d257..5c5e2c1d0f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$4.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$4.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$4; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onCameraButtonPressed" - - const-string v5, "onCameraButtonPressed()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onCameraButtonPressed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onCameraButtonPressed()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$5.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$5.smali index 6352e980de..37b192c13f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$5.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$5.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$5; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onDisconnectPressed" - - const-string v5, "onDisconnectPressed()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onDisconnectPressed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onDisconnectPressed()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$6.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$6.smali index d5342038bf..3f7b00c9a1 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$6.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$6.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureBottomContent$6; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,29 +28,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "onDeafenPressed" - - const-string v5, "onDeafenPressed()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onDeafenPressed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onDeafenPressed()V" + + return-object v0 +.end method + .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 @@ -64,7 +80,7 @@ .method public final invoke()V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$1.smali index e84f4b4f18..2c957713da 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/streams/StreamContext;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onStreamPreviewClicked" - - const-string v5, "onStreamPreviewClicked(Lcom/discord/utilities/streams/StreamContext;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onStreamPreviewClicked" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onStreamPreviewClicked(Lcom/discord/utilities/streams/StreamContext;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/utilities/streams/StreamContext;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->access$onStreamPreviewClicked(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;Lcom/discord/utilities/streams/StreamContext;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2.smali index 3175de63d4..757a9ac463 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -67,13 +67,11 @@ .end method .method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V - .locals 12 + .locals 11 - const-string v0, "clickedUser" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; + sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser; @@ -81,37 +79,46 @@ invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - move-result-wide v2 + move-result-wide v1 - iget-wide v4, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2;->$channelId:J + iget-wide v3, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2;->$channelId:J - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v4 + move-result-object v3 iget-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v5 + move-result-object v4 const-string p1, "childFragmentManager" - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v6, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2;->$guildId:Ljava/lang/Long; + iget-object v5, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$2;->$guildId:Ljava/lang/Long; - sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + sget-object v6, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + + const/4 v7, 0x0 const/4 v8, 0x0 - const/4 v9, 0x0 + const/16 v9, 0x60 - const/16 v10, 0x60 + const/4 v10, 0x0 - const/4 v11, 0x0 - - invoke-static/range {v1 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V + invoke-static/range {v0 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Ljava/lang/String;ILjava/lang/Object;)V return-void + + :cond_0 + const-string p1, "clickedUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$3.smali index 281b3b2584..e9f14c6613 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V .locals 1 - const-string v0, "voiceUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureCenterContent$3;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->onStopRingingPressed(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V return-void + + :cond_0 + const-string p1, "voiceUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$1.smali index 225d73da99..cb1eaa1714 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$1.smali @@ -51,7 +51,7 @@ const-string p1, "requireContext()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$1;->$viewState:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$2.smali index 2e107024cb..6142ae599e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$configureUI$2.smali @@ -47,7 +47,7 @@ const-string p1, "requireContext()" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onActivityResult$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onActivityResult$1.smali index 1d1c886a3c..85c3a5c54c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onActivityResult$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onActivityResult$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onActivityResult$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/Intent;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,9 +61,7 @@ .method public final invoke(Landroid/content/Intent;)V .locals 1 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onActivityResult$1;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; @@ -74,4 +72,13 @@ invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->startStream(Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$1.smali index d3c75ff56a..7ef52941e3 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState;)V .locals 1 - const-string v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$1;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->access$configureUI(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$2.smali index 79f8767990..93679552eb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$2.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$2; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -67,15 +83,22 @@ .method public final invoke(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event;)V .locals 1 - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->access$handleEvent(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event;)V return-void + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$3.smali index c308b87416..26fc52c451 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$3.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$3; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lrx/Subscription;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lrx/Subscription;)V .locals 1 - const-string v0, "subscription" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onResume$3;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->access$setViewModelEventSubscription$p(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;Lrx/Subscription;)V return-void + + :cond_0 + const-string p1, "subscription" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onStreamPreviewClickedListener$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onStreamPreviewClickedListener$1.smali index 97888eb5cc..10bd301eb2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onStreamPreviewClickedListener$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onStreamPreviewClickedListener$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onStreamPreviewClickedListener$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/utilities/streams/StreamContext;", "Lkotlin/Unit;", @@ -49,7 +49,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -69,11 +69,18 @@ .end method .method public final invoke(Lcom/discord/utilities/streams/StreamContext;)V - .locals 1 + .locals 0 - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1.smali index 5234ba7040..7775b00473 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "WidgetVoiceBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Boolean;", "Lkotlin/Unit;", @@ -29,29 +29,45 @@ # direct methods .method public constructor (Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V - .locals 7 + .locals 1 - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "onPttPressed" - - const-string v5, "onPttPressed(Z)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "onPttPressed" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "onPttPressed(Z)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 @@ -71,7 +87,7 @@ .method public final invoke(Z)V .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet.smali index 5b9370d03e..79e2cc1e55 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheet.smali @@ -79,169 +79,241 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "root" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getRoot()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "root" - move-result-object v1 + const-string v4, "getRoot()Landroid/view/ViewGroup;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "title" + const/4 v2, 0x0 - const-string v3, "getTitle()Landroid/widget/TextView;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "title" + + const-string v4, "getTitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "subtitle" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getSubtitle()Landroid/widget/TextView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "subtitle" + + const-string v4, "getSubtitle()Landroid/widget/TextView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "participantsRecycler" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getParticipantsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "participantsRecycler" + + const-string v4, "getParticipantsRecycler()Landroidx/recyclerview/widget/RecyclerView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "emptyStateContainer" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getEmptyStateContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "emptyStateContainer" + + const-string v4, "getEmptyStateContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x4 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectContainer" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getConnectContainer()Landroid/view/ViewGroup;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectContainer" + + const-string v4, "getConnectContainer()Landroid/view/ViewGroup;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x5 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectBtn" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getConnectBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectBtn" + + const-string v4, "getConnectBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x6 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "connectVideoBtn" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getConnectVideoBtn()Landroid/widget/Button;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "connectVideoBtn" + + const-string v4, "getConnectVideoBtn()Landroid/widget/Button;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x7 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "controls" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getControls()Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "controls" + + const-string v4, "getControls()Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x8 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerInviteButton" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getHeaderInviteButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "headerInviteButton" + + const-string v4, "getHeaderInviteButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0x9 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerNoiseCancellationButton" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getHeaderNoiseCancellationButton()Landroid/widget/ImageView;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "headerNoiseCancellationButton" + + const-string v4, "getHeaderNoiseCancellationButton()Landroid/widget/ImageView;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xa aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "headerSettingsButton" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet; - const-string v3, "getHeaderSettingsButton()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "headerSettingsButton" + + const-string v4, "getHeaderSettingsButton()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/16 v2, 0xb @@ -388,7 +460,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -602,7 +674,7 @@ goto/16 :goto_1 :cond_1 - invoke-static/range {v17 .. v17}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v17 .. v17}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v1, 0x0 @@ -613,7 +685,7 @@ const/4 v1, 0x0 - invoke-static/range {v17 .. v17}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v17 .. v17}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -622,7 +694,7 @@ const/4 v1, 0x0 - invoke-static/range {v17 .. v17}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v17 .. v17}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -631,7 +703,7 @@ const/4 v1, 0x0 - invoke-static/range {v17 .. v17}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static/range {v17 .. v17}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 @@ -838,29 +910,29 @@ goto :goto_0 :cond_0 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_1 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_2 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_3 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_4 sget-object p2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$Empty;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent$Empty; - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -884,7 +956,7 @@ if-eqz p1, :cond_5 - sget-object p2, Lk0/j/n;->d:Lk0/j/n; + sget-object p2, Lk0/i/n;->d:Lk0/i/n; invoke-virtual {p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V @@ -892,7 +964,7 @@ return-void :cond_5 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 @@ -993,7 +1065,7 @@ sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1303,7 +1375,7 @@ sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowSuppressedDialog;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowSuppressedDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1316,7 +1388,7 @@ :cond_0 sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowServerMutedDialog;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowServerMutedDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1329,7 +1401,7 @@ :cond_1 sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowServerDeafenedDialog;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowServerDeafenedDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1342,7 +1414,7 @@ :cond_2 sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowNoVideoPermissionDialog;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowNoVideoPermissionDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1355,7 +1427,7 @@ :cond_3 sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowRequestCameraPermissionsDialog;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowRequestCameraPermissionsDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1382,7 +1454,7 @@ move-result-object v2 - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowCameraCapacityDialog; @@ -1427,7 +1499,7 @@ move-result-object v4 - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$LaunchVideoCall; @@ -1452,7 +1524,7 @@ :cond_8 sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowGuildVideoAtCapacityDialog;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowGuildVideoAtCapacityDialog; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1464,7 +1536,7 @@ move-result-object v0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Lf/a/a/m$a;->a(Landroidx/fragment/app/FragmentManager;)V @@ -1473,7 +1545,7 @@ :cond_9 sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowOverlayNux;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$ShowOverlayNux; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1513,7 +1585,7 @@ :cond_b sget-object v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$Dismiss;->INSTANCE:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$Dismiss; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1534,7 +1606,7 @@ move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$AccessibilityAnnouncement; @@ -1548,7 +1620,7 @@ const-string v2, "getString(event.messageResId)" - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/accessibility/AccessibilityUtils;->sendAnnouncement(Landroid/content/Context;Ljava/lang/String;)V @@ -1608,7 +1680,7 @@ :cond_2 const-string p1, "featureContext" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p1, 0x0 @@ -1624,7 +1696,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1632,15 +1704,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -1658,7 +1722,7 @@ const-string v5, "context.getString(R.stri\u2026o_permission_dialog_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -1732,7 +1796,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1740,15 +1804,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -1766,7 +1822,7 @@ const-string v5, "context.getString(R.stri\u2026ver_deafened_dialog_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -1840,7 +1896,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1848,15 +1904,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -1874,7 +1922,7 @@ const-string v5, "context.getString(R.stri\u2026server_muted_dialog_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -1948,7 +1996,7 @@ const-string v0, "parentFragmentManager" - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; @@ -1956,15 +2004,7 @@ const-string v2, "requireContext()" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "fragmentManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "context" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v2, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; @@ -1982,7 +2022,7 @@ const-string v5, "context.getString(R.stri\u2026ppressed_permission_body)" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const v5, 0x7f1210a8 @@ -2089,23 +2129,19 @@ .end method .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; - .locals 17 + .locals 16 move-object/from16 v0, p0 - const-string v1, "inflater" - - move-object/from16 v2, p1 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; move-result-object v1 - const-string v3, "ARG_FEATURE_CONTEXT" + const-string v2, "ARG_FEATURE_CONTEXT" - invoke-virtual {v1, v3}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; move-result-object v1 @@ -2119,25 +2155,27 @@ move-result-object v1 - const-string v3, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - invoke-virtual {v1, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J - move-result-wide v5 + move-result-wide v4 invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; move-result-object v1 - const-string v3, "ARG_FORWARD_TO_FULLSCREEN_IF_VIDEO_ACTIVATED" + const-string v2, "ARG_FORWARD_TO_FULLSCREEN_IF_VIDEO_ACTIVATED" - invoke-virtual {v1, v3}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z - move-result v7 + move-result v6 new-instance v1, Landroidx/lifecycle/ViewModelProvider; - new-instance v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory; + new-instance v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory; + + const/4 v7, 0x0 const/4 v8, 0x0 @@ -2151,27 +2189,25 @@ const/4 v13, 0x0 - const/4 v14, 0x0 + const/16 v14, 0x1fc - const/16 v15, 0x1fc + const/4 v15, 0x0 - const/16 v16, 0x0 + move-object v3, v2 - move-object v4, v3 + invoke-direct/range {v3 .. v15}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->(JZLcom/discord/stores/StoreExperiments;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreCalls;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct/range {v4 .. v16}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->(JZLcom/discord/stores/StoreExperiments;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreCalls;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, v0, v2}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V - invoke-direct {v1, v0, v3}, Landroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; - const-class v3, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; - - invoke-virtual {v1, v3}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; + invoke-virtual {v1, v2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; move-result-object v1 - const-string v3, "ViewModelProvider(\n \u2026eetViewModel::class.java)" + const-string v2, "ViewModelProvider(\n \u2026eetViewModel::class.java)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; @@ -2184,11 +2220,20 @@ return-object v1 :cond_0 - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type com.discord.widgets.voice.sheet.WidgetVoiceBottomSheet.FeatureContext" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw v1 + + :cond_1 + const-string v1, "inflater" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 throw v1 .end method @@ -2299,22 +2344,22 @@ return-void :cond_0 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 2 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -2328,11 +2373,11 @@ new-instance p2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1; - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->viewModel:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->viewModel:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-direct {p2, v0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1;->(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V + invoke-direct {p2, v1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$onViewCreated$1;->(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;)V invoke-virtual {p1, p2}, Lcom/discord/widgets/voice/controls/AnchoredVoiceControlsView;->setOnPttPressedListener(Lkotlin/jvm/functions/Function1;)V @@ -2341,15 +2386,20 @@ :cond_0 const-string p1, "viewModel" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final setOnStreamPreviewClickedListener(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -2361,11 +2411,18 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet;->onStreamPreviewClickedListener:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$1.smali index bc428f111a..237c419c52 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceBottomSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$1;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$LaunchVideoCall.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$LaunchVideoCall.smali index 468a1613f3..f82c9000c2 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$LaunchVideoCall.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$LaunchVideoCall.smali @@ -110,7 +110,7 @@ iget-object p1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Event$LaunchVideoCall;->autoTargetStreamKey:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$1.smali index bc115a3906..1faa735be8 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I @@ -76,21 +90,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$2.smali index 916581f376..48a069d22c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$2.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I @@ -76,21 +90,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$3.smali index f1e0255374..3b957f390f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory$observeStoreState$3.smali @@ -33,13 +33,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func5<", - "Lcom/discord/widgets/voice/model/CallModel;", - "Ljava/lang/Boolean;", - "Ljava/lang/Boolean;", - "Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;", - "Ljava/lang/Long;", - "Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TT5;TR;>;" } .end annotation @@ -128,7 +122,7 @@ const-string v0, "noiseCancellationExperimentEnabled" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z @@ -162,7 +156,7 @@ const-string v0, "mobileScreenshareExperimentEnabled" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory.smali index ab6bd17068..119d35c56f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory.smali @@ -41,33 +41,21 @@ .method public constructor (JZLcom/discord/stores/StoreExperiments;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreCalls;)V .locals 1 - const-string v0, "experimentStore" + const/4 v0, 0x0 - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_6 - const-string v0, "mediaSettingsStore" + if-eqz p5, :cond_5 - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_4 - const-string v0, "selectedVoiceChannelStore" + if-eqz p7, :cond_3 - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_2 - const-string v0, "mediaEngineStore" + if-eqz p9, :cond_1 - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userSettingsStore" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "permissionsStore" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "callsStore" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -90,6 +78,55 @@ iput-object p10, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->callsStore:Lcom/discord/stores/StoreCalls; return-void + + :cond_0 + const-string p1, "callsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "permissionsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "userSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "mediaEngineStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "selectedVoiceChannelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "experimentStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JZLcom/discord/stores/StoreExperiments;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreCalls;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -309,7 +346,7 @@ const-string v1, "Observable.combineLatest\u2026Invalid\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -317,7 +354,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 14 + .locals 13 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel; - iget-wide v2, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->channelId:J + iget-wide v1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->channelId:J - iget-boolean v4, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->forwardToFullscreenIfVideoActivated:Z + iget-boolean v3, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->forwardToFullscreenIfVideoActivated:Z invoke-direct {p0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->observeStoreState()Lrx/Observable; - move-result-object v5 + move-result-object v4 - iget-object v6, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->selectedVoiceChannelStore:Lcom/discord/stores/StoreVoiceChannelSelected; + iget-object v5, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->selectedVoiceChannelStore:Lcom/discord/stores/StoreVoiceChannelSelected; - iget-object v7, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->mediaSettingsStore:Lcom/discord/stores/StoreMediaSettings; + iget-object v6, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->mediaSettingsStore:Lcom/discord/stores/StoreMediaSettings; - iget-object v8, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->mediaEngineStore:Lcom/discord/stores/StoreMediaEngine; + iget-object v7, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->mediaEngineStore:Lcom/discord/stores/StoreMediaEngine; - iget-object v9, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->userSettingsStore:Lcom/discord/stores/StoreUserSettings; + iget-object v8, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->userSettingsStore:Lcom/discord/stores/StoreUserSettings; - iget-object v10, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->callsStore:Lcom/discord/stores/StoreCalls; + iget-object v9, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$Factory;->callsStore:Lcom/discord/stores/StoreCalls; - const/4 v11, 0x0 + const/4 v10, 0x0 - const/16 v12, 0x100 + const/16 v11, 0x100 - const/4 v13, 0x0 + const/4 v12, 0x0 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v13}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->(JZLrx/Observable;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreCalls;Lcom/discord/utilities/permissions/VideoPermissionsManager;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v12}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->(JZLrx/Observable;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreCalls;Lcom/discord/utilities/permissions/VideoPermissionsManager;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid.smali index 5ec103f443..697ad932bb 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid.smali @@ -28,12 +28,10 @@ .method public constructor (Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;Z)V .locals 1 - const-string v0, "callModel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; @@ -45,6 +43,13 @@ iput-boolean p4, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->mobileScreenshareExperimentEnabled:Z return-void + + :cond_0 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;ZILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid; @@ -122,15 +127,22 @@ .method public final copy(Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;Z)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid; .locals 1 - const-string v0, "callModel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->(Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Ljava/lang/Long;Z)V return-object v0 + + :cond_0 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -148,7 +160,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -158,7 +170,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->noiseCancellation:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -168,7 +180,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->myPermissions:Ljava/lang/Long; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState.smali index de6ca27a06..522a325f8d 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState.smali @@ -39,13 +39,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;JLjava/lang/Long;ZLjava/lang/Boolean;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent;)V .locals 1 - const-string v0, "title" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "centerContent" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,6 +64,20 @@ iput-object p9, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState;->bottomContent:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent; return-void + + :cond_0 + const-string p1, "centerContent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "title" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Long;ZLjava/lang/Boolean;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent;ILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState; @@ -293,22 +305,18 @@ .method public final copy(Ljava/lang/String;Ljava/lang/String;JLjava/lang/Long;ZLjava/lang/Boolean;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent;)Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState; .locals 11 - const-string v0, "title" + const/4 v0, 0x0 - move-object v2, p1 + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "centerContent" - - move-object/from16 v9, p8 - - invoke-static {v9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState; move-object v1, v0 + move-object v2, p1 + move-object v3, p2 move-wide v4, p3 @@ -319,11 +327,27 @@ move-object/from16 v8, p7 + move-object/from16 v9, p8 + move-object/from16 v10, p9 invoke-direct/range {v1 .. v10}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$ViewState;->(Ljava/lang/String;Ljava/lang/String;JLjava/lang/Long;ZLjava/lang/Boolean;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$CenterContent;Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent;)V return-object v0 + + :cond_0 + const-string v1, "centerContent" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string v1, "title" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -345,7 +369,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -359,7 +383,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -385,7 +409,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -409,7 +433,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -423,7 +447,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -437,7 +461,7 @@ move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1.smali index 2ffc946cfe..1852df6b45 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1.smali @@ -158,7 +158,7 @@ iget-object v9, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v3, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -176,7 +176,7 @@ iget-object v9, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v4, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -221,7 +221,7 @@ iget-object v3, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -233,7 +233,7 @@ iget-object v3, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -252,7 +252,7 @@ iget-object v1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -264,7 +264,7 @@ iget-object v1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$createUserItemsComparator$1;->$mySpectatingStreamKey:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel.smali index b31cf5e6f0..9cc2ef189e 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel.smali @@ -75,36 +75,22 @@ } .end annotation - const-string v0, "storeStateObservable" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "selectedVoiceChannelStore" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaSettingsStore" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaEngineStore" - - invoke-static {p7, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "userSettingsStore" - - invoke-static {p8, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "callsStore" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "videoPermissionsManager" - - invoke-static {p10, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p4, :cond_b + + if-eqz p5, :cond_a + + if-eqz p6, :cond_9 + + if-eqz p7, :cond_8 + + if-eqz p8, :cond_7 + + if-eqz p9, :cond_6 + + if-eqz p10, :cond_5 + const/4 v1, 0x1 invoke-direct {p0, v0, v1, v0}, Lf/a/b/q0;->(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -133,9 +119,7 @@ sget-object p1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - const-string p2, "logger" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 sget-object p2, Lf/a/c/a$b;->a:Ljava/lang/ref/WeakReference; @@ -170,10 +154,6 @@ sget-object p1, Lcom/discord/tooltips/TooltipManager$a;->d:Lcom/discord/tooltips/TooltipManager$a; - const-string p1, "floatingViewManager" - - invoke-static {p9, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p1, Lcom/discord/tooltips/TooltipManager$a;->a:Ljava/lang/ref/WeakReference; if-eqz p1, :cond_2 @@ -258,6 +238,62 @@ invoke-static/range {p2 .. p10}, 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_4 + const-string p1, "logger" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "videoPermissionsManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "callsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "userSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p1, "mediaEngineStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p1, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "selectedVoiceChannelStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "storeStateObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JZLrx/Observable;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreUserSettings;Lcom/discord/stores/StoreCalls;Lcom/discord/utilities/permissions/VideoPermissionsManager;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -418,7 +454,7 @@ move-result-object p1 - invoke-static {v1, p1}, Lk0/j/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; + invoke-static {v1, p1}, Lk0/i/l;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; move-result-object p1 @@ -457,7 +493,7 @@ move-result-object v7 - invoke-static {p2, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -797,45 +833,45 @@ if-nez v2, :cond_8 - new-instance v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Connect; - invoke-virtual {v1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; - move-result-object v6 + move-result-object v2 - invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->getVoiceChannelJoinability()Lcom/discord/utilities/voice/VoiceChannelJoinability; + invoke-virtual {v2}, Lcom/discord/widgets/voice/model/CallModel;->getVoiceChannelJoinability()Lcom/discord/utilities/voice/VoiceChannelJoinability; - move-result-object v6 + move-result-object v2 - sget-object v9, Lcom/discord/utilities/voice/VoiceChannelJoinability;->PERMISSIONS_MISSING:Lcom/discord/utilities/voice/VoiceChannelJoinability; + sget-object v6, Lcom/discord/utilities/voice/VoiceChannelJoinability;->PERMISSIONS_MISSING:Lcom/discord/utilities/voice/VoiceChannelJoinability; - if-eq v6, v9, :cond_7 + if-eq v2, v6, :cond_7 - const/4 v6, 0x1 + const/4 v2, 0x1 goto :goto_4 :cond_7 - const/4 v6, 0x0 + const/4 v2, 0x0 :goto_4 invoke-virtual {v1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel; - move-result-object v9 + move-result-object v6 - invoke-virtual {v9}, Lcom/discord/widgets/voice/model/CallModel;->getVideoDevices()Ljava/util/List; + invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->getVideoDevices()Ljava/util/List; - move-result-object v9 + move-result-object v6 - invoke-interface {v9}, Ljava/util/Collection;->isEmpty()Z + invoke-interface {v6}, Ljava/util/Collection;->isEmpty()Z - move-result v9 + move-result v6 - xor-int/2addr v9, v4 + xor-int/2addr v6, v4 - invoke-direct {v2, v6, v9}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Connect;->(ZZ)V + new-instance v9, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Connect; - move-object v15, v2 + invoke-direct {v9, v2, v6}, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheet$BottomContent$Connect;->(ZZ)V + + move-object v15, v9 goto :goto_7 @@ -970,7 +1006,7 @@ const-string v5, "title" - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v9, v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->channelId:J @@ -1066,7 +1102,7 @@ const-string v1, "eventSubject" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -1186,7 +1222,11 @@ move-result v2 - if-le v0, v2, :cond_7 + invoke-static {v0, v2}, Lk0/n/c/h;->compare(II)I + + move-result v0 + + if-lez v0, :cond_7 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject; @@ -1574,9 +1614,7 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "voiceUser" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->callsStore:Lcom/discord/stores/StoreCalls; @@ -1601,6 +1639,15 @@ invoke-virtual {v0, v1, v2, p1}, Lcom/discord/stores/StoreCalls;->stopRinging(JLjava/util/List;)V return-void + + :cond_0 + const-string p1, "voiceUser" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final onStreamPreviewClicked(Ljava/lang/String;)V @@ -1608,19 +1655,22 @@ .annotation build Landroidx/annotation/UiThread; .end annotation - const-string v0, "streamKey" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->mostRecentStoreState:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState; - - instance-of v1, v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid; - - if-nez v1, :cond_0 - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + iget-object v1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel;->mostRecentStoreState:Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState; + + instance-of v2, v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid; + + if-nez v2, :cond_0 + + goto :goto_0 + :cond_0 + move-object v0, v1 + + :goto_0 check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceBottomSheetViewModel$StoreState$Valid; if-eqz v0, :cond_2 @@ -1645,7 +1695,7 @@ invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V - goto :goto_0 + goto :goto_1 :cond_1 sget-object v0, Lcom/discord/models/domain/ModelApplicationStream;->Companion:Lcom/discord/models/domain/ModelApplicationStream$Companion; @@ -1669,16 +1719,21 @@ invoke-virtual {p1, v2}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V :cond_2 - :goto_0 + :goto_1 return-void + + :cond_3 + const-string p1, "streamKey" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final startStream(Landroid/content/Intent;)V .locals 1 - const-string v0, "intent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/discord/utilities/voice/VoiceEngineServiceController;->Companion:Lcom/discord/utilities/voice/VoiceEngineServiceController$Companion; @@ -1689,6 +1744,15 @@ invoke-virtual {v0, p1}, Lcom/discord/utilities/voice/VoiceEngineServiceController;->startStream(Landroid/content/Intent;)V return-void + + :cond_0 + const-string p1, "intent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final tryConnectToVoice(Z)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$Companion.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$Companion.smali index 178278c38c..029b968673 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$Companion.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$Companion.smali @@ -51,9 +51,7 @@ .method public final show(Ljava/lang/Long;Landroidx/fragment/app/FragmentManager;)V .locals 4 - const-string v0, "fragmentManager" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; @@ -85,4 +83,13 @@ invoke-virtual {v0, p2, p1}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "fragmentManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$1.smali index fa0624b523..12de2f3c1f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$1.smali @@ -51,7 +51,7 @@ const-string v2, "it.context" - invoke-static {p1, v0, v2}, Lf/e/b/a/a;->X(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; + invoke-static {p1, v0, v2}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context; move-result-object v2 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$3.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$3.smali index 230b2c5358..44ef9613e5 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$3.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$configureUI$3.smali @@ -55,7 +55,7 @@ const-string p1, "voiceSettingsItem.context" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$onResume$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$onResume$1.smali index 4adb9b9a72..dc22fb9232 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$onResume$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$onResume$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$onResume$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceSettingsBottomSheet.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState;)V .locals 1 - const-string v0, "viewState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$onResume$1;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet;->access$configureUI(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet;Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet$ViewState;)V return-void + + :cond_0 + const-string p1, "viewState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet.smali index 5cee11c18e..5d12158d9c 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet.smali @@ -40,57 +40,81 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "voiceParticipantsToggle" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; - const-string v3, "getVoiceParticipantsToggle()Landroidx/appcompat/widget/SwitchCompat;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - const/4 v4, 0x0 + move-result-object v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + const-string v3, "voiceParticipantsToggle" - move-result-object v1 + const-string v4, "getVoiceParticipantsToggle()Landroidx/appcompat/widget/SwitchCompat;" - aput-object v1, v0, v4 + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; - const-string v2, "noiseSuppressionToggle" + const/4 v2, 0x0 - const-string v3, "getNoiseSuppressionToggle()Landroidx/appcompat/widget/SwitchCompat;" + aput-object v1, v0, v2 - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; - move-result-object v1 + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; + + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v2 + + const-string v3, "noiseSuppressionToggle" + + const-string v4, "getNoiseSuppressionToggle()Landroidx/appcompat/widget/SwitchCompat;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x1 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "inviteItem" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; - const-string v3, "getInviteItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "inviteItem" + + const-string v4, "getInviteItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x2 aput-object v1, v0, v2 - const-class v1, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; + new-instance v1, Lk0/n/c/q; - const-string v2, "voiceSettingsItem" + const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheet; - const-string v3, "getVoiceSettingsItem()Landroid/view/View;" + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; - invoke-static {v1, v2, v3, v4}, Lf/e/b/a/a;->K(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lk0/o/c/r; + move-result-object v2 - move-result-object v1 + const-string v3, "voiceSettingsItem" + + const-string v4, "getVoiceSettingsItem()Landroid/view/View;" + + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x3 @@ -169,7 +193,7 @@ :cond_0 const-string p0, "viewModel" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -415,9 +439,7 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 9 - const-string v0, "inflater" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; @@ -455,7 +477,7 @@ const-string v1, "ViewModelProvider(this, \u2026ewModel::class.java\n )" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel; @@ -466,6 +488,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onResume()V @@ -510,7 +541,7 @@ :cond_0 const-string v0, "viewModel" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -518,11 +549,9 @@ .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V - .locals 1 + .locals 0 - const-string v0, "view" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1, p2}, Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -531,4 +560,13 @@ invoke-virtual {p0, p1}, Lcom/discord/app/AppBottomSheet;->setBottomSheetState(I)V return-void + + :cond_0 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1.smali index 4f77a8af26..5ae40a751f 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "WidgetVoiceSettingsBottomSheetViewModel.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -61,13 +61,20 @@ .method public final invoke(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState;)V .locals 1 - const-string v0, "storeState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1;->this$0:Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel; invoke-static {v0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel;->access$handleStoreState(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel;Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState;)V return-void + + :cond_0 + const-string p1, "storeState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$1.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$1.smali index 82688e8a79..b0efa1d410 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$1.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$1.smali @@ -25,9 +25,7 @@ ">", "Ljava/lang/Object;", "Ls0/k/b<", - "Lcom/discord/stores/StoreExperiments$Experiment;", - "Ljava/lang/Boolean;", - ">;" + "TT;TR;>;" } .end annotation @@ -59,7 +57,23 @@ # virtual methods -.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z .locals 1 invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I @@ -76,21 +90,5 @@ const/4 v0, 0x0 :goto_0 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Ljava/lang/Boolean; - - move-result-object p1 - - return-object p1 + return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$2.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$2.smali index 77d01c9a4e..520f5d34dd 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$2.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory$observeStoreState$2.smali @@ -31,12 +31,7 @@ ">", "Ljava/lang/Object;", "Lrx/functions/Func4<", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/voice/model/CallModel;", - "Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;", - "Ljava/lang/Boolean;", - "Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState;", - ">;" + "TT1;TT2;TT3;TT4;TR;>;" } .end annotation @@ -77,7 +72,7 @@ const-string v1, "voiceParticipantsHidden" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z @@ -85,7 +80,7 @@ const-string v1, "inNoiseCancellationExperiment" - invoke-static {p4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory.smali index 310208eeea..9faa55471b 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory.smali @@ -29,13 +29,11 @@ .method public constructor (JLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreExperiments;)V .locals 1 - const-string v0, "storeMediaSettings" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "storeExperiments" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,6 +44,20 @@ iput-object p4, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory;->storeExperiments:Lcom/discord/stores/StoreExperiments; return-void + + :cond_0 + const-string p1, "storeExperiments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeMediaSettings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreExperiments;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -135,7 +147,7 @@ const-string v1, "Observable.combineLatest\u2026lid\n }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; @@ -147,7 +159,7 @@ const-string v1, "Observable.combineLatest\u2026 .distinctUntilChanged()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -155,7 +167,7 @@ # virtual methods .method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel; - iget-wide v2, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory;->channelId:J + iget-wide v1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory;->channelId:J invoke-direct {p0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$Factory;->observeStoreState()Lrx/Observable; - move-result-object v4 + move-result-object v3 - const/4 v5, 0x0 + const/4 v4, 0x0 - const/4 v6, 0x4 + const/4 v5, 0x4 - const/4 v7, 0x0 + const/4 v6, 0x0 - move-object v1, p1 + move-object v0, p1 - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel;->(JLrx/Observable;Lcom/discord/stores/StoreMediaSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel;->(JLrx/Observable;Lcom/discord/stores/StoreMediaSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 + + :cond_0 + const-string p1, "modelClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getChannelId()J diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid.smali index 440b5b037f..4cc4464e35 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid.smali @@ -28,12 +28,10 @@ .method public constructor (ZLcom/discord/widgets/voice/model/CallModel;ZZ)V .locals 1 - const-string v0, "callModel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p2, :cond_0 + invoke-direct {p0, v0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-boolean p1, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid;->voiceParticipantsHidden:Z @@ -45,6 +43,13 @@ iput-boolean p4, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid;->noiseCancellationEnabled:Z return-void + + :cond_0 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid;ZLcom/discord/widgets/voice/model/CallModel;ZZILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid; @@ -122,15 +127,22 @@ .method public final copy(ZLcom/discord/widgets/voice/model/CallModel;ZZ)Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid; .locals 1 - const-string v0, "callModel" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid; invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid;->(ZLcom/discord/widgets/voice/model/CallModel;ZZ)V return-object v0 + + :cond_0 + const-string p1, "callModel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -154,7 +166,7 @@ iget-object v1, p1, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState.smali index bca717fcad..1649b1d3be 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState.smali @@ -33,11 +33,9 @@ # direct methods .method public constructor (Lcom/discord/models/domain/ModelChannel;ZZZZZ)V - .locals 1 + .locals 0 - const-string v0, "channel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,6 +52,15 @@ iput-boolean p6, p0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState;->noiseCancellationEnabled:Z return-void + + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static synthetic copy$default(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState;Lcom/discord/models/domain/ModelChannel;ZZZZZILjava/lang/Object;)Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState; @@ -209,29 +216,36 @@ .method public final copy(Lcom/discord/models/domain/ModelChannel;ZZZZZ)Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState; .locals 8 - const-string v0, "channel" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v7, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState; - new-instance v0, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState; + move-object v0, v7 - move-object v1, v0 + move-object v1, p1 - move-object v2, p1 + move v2, p2 - move v3, p2 + move v3, p3 - move v4, p3 + move v4, p4 - move v5, p4 + move v5, p5 - move v6, p5 + move v6, p6 - move v7, p6 + invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState;->(Lcom/discord/models/domain/ModelChannel;ZZZZZ)V - invoke-direct/range {v1 .. v7}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$ViewState;->(Lcom/discord/models/domain/ModelChannel;ZZZZZ)V + return-object v7 - return-object v0 + :cond_0 + const-string p1, "channel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -253,7 +267,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel.smali b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel.smali index 5c57907143..8c38ee4699 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel.smali @@ -51,16 +51,12 @@ } .end annotation - const-string v0, "storeObservable" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "mediaSettingsStore" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p3, :cond_1 + + if-eqz p4, :cond_0 + const/4 v1, 0x1 invoke-direct {p0, v0, v1, v0}, Lf/a/b/q0;->(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -79,10 +75,6 @@ const-class v2, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel; - new-instance v7, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1;->(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel;)V - const/4 v3, 0x0 const/4 v4, 0x0 @@ -91,6 +83,10 @@ const/4 v6, 0x0 + new-instance v7, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1; + + invoke-direct {v7, p0}, Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel$1;->(Lcom/discord/widgets/voice/sheet/WidgetVoiceSettingsBottomSheetViewModel;)V + const/16 v8, 0x1e const/4 v9, 0x0 @@ -98,6 +94,20 @@ 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, "mediaSettingsStore" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "storeObservable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLrx/Observable;Lcom/discord/stores/StoreMediaSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/stream/StreamNavigator.smali b/com.discord/smali_classes2/com/discord/widgets/voice/stream/StreamNavigator.smali index b0abd4dbe3..0c8d9d7e50 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/stream/StreamNavigator.smali +++ b/com.discord/smali_classes2/com/discord/widgets/voice/stream/StreamNavigator.smali @@ -44,9 +44,7 @@ } .end annotation - const-string v0, "intentCallback" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 const/4 v0, -0x1 @@ -66,6 +64,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p0, "intentCallback" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final requestStartStream(Landroidx/fragment/app/Fragment;)V @@ -81,7 +88,7 @@ const-string v1, "fragment?.requireContext() ?: return" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v1, "media_projection" @@ -104,11 +111,11 @@ return-void :cond_0 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type android.media.projection.MediaProjectionManager" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 diff --git a/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker$a.smali b/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker$a.smali index e627995313..441b655a81 100644 --- a/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker$a.smali +++ b/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker$a.smali @@ -66,7 +66,7 @@ sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker.smali b/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker.smali index 57b7398543..0d46583404 100644 --- a/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker.smali +++ b/com.discord/smali_classes2/com/discord/workers/BackgroundMessageSendWorker.smali @@ -7,17 +7,29 @@ .method public constructor (Landroid/content/Context;Landroidx/work/WorkerParameters;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/work/Worker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;)V return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -78,7 +90,7 @@ const-string v1, "Result.success()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -89,7 +101,7 @@ const-string v1, "Result.failure()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/workers/CallActionWorker.smali b/com.discord/smali_classes2/com/discord/workers/CallActionWorker.smali index 074e17b5ac..266363ebf0 100644 --- a/com.discord/smali_classes2/com/discord/workers/CallActionWorker.smali +++ b/com.discord/smali_classes2/com/discord/workers/CallActionWorker.smali @@ -7,220 +7,103 @@ .method public constructor (Landroid/content/Context;Landroidx/work/WorkerParameters;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/work/Worker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;)V return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public doWork()Landroidx/work/ListenableWorker$Result; - .locals 15 + .locals 20 - const-class v0, Lcom/discord/workers/CallActionWorker; + const-class v1, Lcom/discord/workers/CallActionWorker; - sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const-string v7, "javaClass.simpleName" + const-string v8, "javaClass.simpleName" - invoke-static {v2, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v3, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v4, "Starting for [" - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; move-result-object v4 const-string v5, "inputData" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroidx/work/Data;->getKeyValueMap()Ljava/util/Map; move-result-object v4 - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const/16 v4, 0x5d - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - const/4 v4, 0x0 - - const/4 v5, 0x4 - - const/4 v6, 0x0 - - invoke-static/range {v1 .. v6}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - - sget-object v1, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; - - invoke-virtual {v1}, Lcom/discord/utilities/fcm/NotificationClient;->isAuthed()Z - - move-result v1 - - if-nez v1, :cond_0 - - sget-object v8, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - - invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - - move-result-object v9 - - invoke-static {v9, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v11, 0x0 - - const/4 v12, 0x4 - - const/4 v13, 0x0 - - const-string v10, "Not authenticated. Aborting job request." - - invoke-static/range {v8 .. v13}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - - invoke-static {}, Landroidx/work/ListenableWorker$Result;->failure()Landroidx/work/ListenableWorker$Result; - - move-result-object v0 - - const-string v1, "Result.failure()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 - - :cond_0 - sget-object v1, Lcom/discord/utilities/io/NetworkUtils;->INSTANCE:Lcom/discord/utilities/io/NetworkUtils; - - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; - - move-result-object v2 - - const-string v3, "applicationContext" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v3, 0x2 - - const/4 v4, 0x0 - - invoke-static {v1, v2, v4, v3, v4}, Lcom/discord/utilities/io/NetworkUtils;->isDeviceConnected$default(Lcom/discord/utilities/io/NetworkUtils;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)Z - - move-result v1 - - if-nez v1, :cond_1 - - invoke-static {}, Landroidx/work/ListenableWorker$Result;->retry()Landroidx/work/ListenableWorker$Result; - - move-result-object v0 - - const-string v1, "Result.retry()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 - - :cond_1 - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; - - move-result-object v1 - - const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - - const-wide/16 v5, -0x1 - - invoke-virtual {v1, v2, v5, v6}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - - move-result-wide v1 - - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; - - move-result-object v3 - - const-string v8, "com.discord.intent.extra.EXTRA_MESSAGE_ID" - - invoke-virtual {v3, v8, v5, v6}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - - move-result-wide v5 - - const/16 v3, 0x2d - - :try_start_0 - sget-object v8, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - - invoke-virtual {v8}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - - move-result-object v8 - - const/4 v13, 0x0 - - move-wide v9, v1 - - move-wide v11, v5 - - invoke-virtual/range {v8 .. v13}, Lcom/discord/utilities/rest/RestAPI;->stopRinging(JJLjava/util/List;)Lrx/Observable; - - move-result-object v8 - - if-eqz v8, :cond_2 - - new-instance v4, Ls0/m/b; - - invoke-direct {v4, v8}, Ls0/m/b;->(Lrx/Observable;)V - - invoke-virtual {v4}, Ls0/m/b;->a()Ljava/lang/Object; - - sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - - invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 - invoke-virtual {v4}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + const/4 v5, 0x0 + + const/4 v6, 0x4 + + const/4 v7, 0x0 + + invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + + sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; + + invoke-virtual {v0}, Lcom/discord/utilities/fcm/NotificationClient;->isAuthed()Z + + move-result v0 + + const-string v2, "Result.failure()" + + if-nez v0, :cond_0 + + sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + + invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v10 - invoke-static {v10, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - const-string v8, "Call declined: " - - invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v11 + invoke-static {v10, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -228,55 +111,235 @@ const/4 v14, 0x0 + const-string v11, "Not authenticated. Aborting job request." + + invoke-static/range {v9 .. v14}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + + invoke-static {}, Landroidx/work/ListenableWorker$Result;->failure()Landroidx/work/ListenableWorker$Result; + + move-result-object v0 + + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object v0 + + :cond_0 + sget-object v0, Lcom/discord/utilities/io/NetworkUtils;->INSTANCE:Lcom/discord/utilities/io/NetworkUtils; + + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; + + move-result-object v3 + + const-string v4, "applicationContext" + + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v4, 0x2 + + const/4 v5, 0x0 + + invoke-static {v0, v3, v5, v4, v5}, Lcom/discord/utilities/io/NetworkUtils;->isDeviceConnected$default(Lcom/discord/utilities/io/NetworkUtils;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)Z + + move-result v0 + + const-string v3, "Result.retry()" + + if-nez v0, :cond_1 + + invoke-static {}, Landroidx/work/ListenableWorker$Result;->retry()Landroidx/work/ListenableWorker$Result; + + move-result-object v0 + + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object v0 + + :cond_1 + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; + + move-result-object v0 + + const-string v4, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + + const-wide/16 v6, -0x1 + + invoke-virtual {v0, v4, v6, v7}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + + move-result-wide v14 + + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; + + move-result-object v0 + + const-string v4, "com.discord.intent.extra.EXTRA_MESSAGE_ID" + + invoke-virtual {v0, v4, v6, v7}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + + move-result-wide v6 + + const/16 v4, 0x2d + + :try_start_0 + sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + + invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + + move-result-object v9 + :try_end_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_3 + + const/4 v0, 0x0 + + move-wide v10, v14 + + move-wide v12, v6 + + move-wide/from16 v16, v6 + + move-wide v5, v14 + + move-object v14, v0 + + :try_start_1 + invoke-virtual/range {v9 .. v14}, Lcom/discord/utilities/rest/RestAPI;->stopRinging(JJLjava/util/List;)Lrx/Observable; + + move-result-object v0 + + if-eqz v0, :cond_2 + + new-instance v7, Ls0/m/b; + + invoke-direct {v7, v0}, Ls0/m/b;->(Lrx/Observable;)V + + invoke-virtual {v7}, Ls0/m/b;->a()Ljava/lang/Object; + + sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + + invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + + move-result-object v10 + + invoke-static {v10, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v7, "Call declined: " + + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_2 + + move-wide/from16 v14, v16 + + :try_start_2 + invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v11 + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_1 + + const/4 v12, 0x0 + + const/4 v13, 0x4 + + const/4 v0, 0x0 + + move-wide/from16 v18, v14 + + move-object v14, v0 + + :try_start_3 invoke-static/range {v9 .. v14}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V invoke-static {}, Landroidx/work/ListenableWorker$Result;->success()Landroidx/work/ListenableWorker$Result; - move-result-object v4 + move-result-object v0 - const-string v8, "Result.success()" + const-string v7, "Result.success()" - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 - :cond_2 - throw v4 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - :catchall_0 - move-exception v4 + move-exception v0 - sget-object v8, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + goto :goto_0 - invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + :catchall_1 + move-exception v0 - move-result-object v0 + move-wide/from16 v18, v14 - invoke-static {v0, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + goto :goto_0 - new-instance v7, Ljava/lang/StringBuilder; + :cond_2 + move-wide/from16 v18, v16 - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V + const/4 v0, 0x0 - const-string v9, "Call declined failure: " + throw v0 + :try_end_3 + .catchall {:try_start_3 .. :try_end_3} :catchall_0 - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + :catchall_2 + move-exception v0 - invoke-virtual {v7, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + move-wide/from16 v18, v16 - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + goto :goto_0 - invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + :catchall_3 + move-exception v0 - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + move-wide/from16 v18, v6 + + move-wide v5, v14 + + :goto_0 + sget-object v7, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + + invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v1 - invoke-virtual {v8, v0, v1, v4}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V + invoke-static {v1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getRunAttemptCount()I + new-instance v8, Ljava/lang/StringBuilder; + + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V + + const-string v9, "Call declined failure: " + + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v8, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + move-wide/from16 v4, v18 + + invoke-virtual {v8, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v4 + + invoke-virtual {v7, v1, v4, v0}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V + + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getRunAttemptCount()I move-result v0 @@ -288,20 +351,17 @@ move-result-object v0 - goto :goto_0 + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_1 :cond_3 invoke-static {}, Landroidx/work/ListenableWorker$Result;->failure()Landroidx/work/ListenableWorker$Result; move-result-object v0 - :goto_0 - move-object v4, v0 - - const-string v0, "if (runAttemptCount < MA\u2026y() else Result.failure()" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 - return-object v4 + return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/workers/MessageAckWorker.smali b/com.discord/smali_classes2/com/discord/workers/MessageAckWorker.smali index eb13d09270..45a5992ea9 100644 --- a/com.discord/smali_classes2/com/discord/workers/MessageAckWorker.smali +++ b/com.discord/smali_classes2/com/discord/workers/MessageAckWorker.smali @@ -7,174 +7,186 @@ .method public constructor (Landroid/content/Context;Landroidx/work/WorkerParameters;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/work/Worker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;)V return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public doWork()Landroidx/work/ListenableWorker$Result; - .locals 15 + .locals 22 - const-class v0, Lcom/discord/workers/MessageAckWorker; + const-class v1, Lcom/discord/workers/MessageAckWorker; - sget-object v1, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v2, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - const-string v7, "javaClass.simpleName" + const-string v8, "javaClass.simpleName" - invoke-static {v2, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v3, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v4, "Starting for [" - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; move-result-object v4 const-string v5, "inputData" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroidx/work/Data;->getKeyValueMap()Ljava/util/Map; move-result-object v4 - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const/16 v4, 0x5d - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + const/4 v5, 0x0 - const/4 v5, 0x4 + const/4 v6, 0x4 - const/4 v6, 0x0 + const/4 v7, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - sget-object v1, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; + sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; - invoke-virtual {v1}, Lcom/discord/utilities/fcm/NotificationClient;->isAuthed()Z + invoke-virtual {v0}, Lcom/discord/utilities/fcm/NotificationClient;->isAuthed()Z - move-result v1 + move-result v0 - if-nez v1, :cond_0 + const-string v2, "Result.failure()" - sget-object v8, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + if-nez v0, :cond_0 - invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - move-result-object v9 + invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - invoke-static {v9, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v10 - const/4 v11, 0x0 + invoke-static {v10, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v12, 0x4 + const/4 v12, 0x0 - const/4 v13, 0x0 + const/4 v13, 0x4 - const-string v10, "Not authenticated. Aborting job request." + const/4 v14, 0x0 - invoke-static/range {v8 .. v13}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + const-string v11, "Not authenticated. Aborting job request." + + invoke-static/range {v9 .. v14}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V invoke-static {}, Landroidx/work/ListenableWorker$Result;->failure()Landroidx/work/ListenableWorker$Result; move-result-object v0 - const-string v1, "Result.failure()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 :cond_0 - sget-object v1, Lcom/discord/utilities/io/NetworkUtils;->INSTANCE:Lcom/discord/utilities/io/NetworkUtils; + sget-object v0, Lcom/discord/utilities/io/NetworkUtils;->INSTANCE:Lcom/discord/utilities/io/NetworkUtils; - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; - move-result-object v2 + move-result-object v3 - const-string v3, "applicationContext" + const-string v4, "applicationContext" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v3, 0x2 + const/4 v4, 0x2 - const/4 v4, 0x0 + const/4 v5, 0x0 - invoke-static {v1, v2, v4, v3, v4}, Lcom/discord/utilities/io/NetworkUtils;->isDeviceConnected$default(Lcom/discord/utilities/io/NetworkUtils;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)Z + invoke-static {v0, v3, v5, v4, v5}, Lcom/discord/utilities/io/NetworkUtils;->isDeviceConnected$default(Lcom/discord/utilities/io/NetworkUtils;Landroid/content/Context;Landroid/content/Intent;ILjava/lang/Object;)Z - move-result v1 + move-result v0 - if-nez v1, :cond_1 + const-string v3, "Result.retry()" + + if-nez v0, :cond_1 invoke-static {}, Landroidx/work/ListenableWorker$Result;->retry()Landroidx/work/ListenableWorker$Result; move-result-object v0 - const-string v1, "Result.retry()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 :cond_1 - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; - move-result-object v1 + move-result-object v0 - const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v4, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - const-wide/16 v5, -0x1 + const-wide/16 v6, -0x1 - invoke-virtual {v1, v2, v5, v6}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + invoke-virtual {v0, v4, v6, v7}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - move-result-wide v1 + move-result-wide v14 - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; - move-result-object v3 + move-result-object v0 - const-string v8, "com.discord.intent.extra.EXTRA_MESSAGE_ID" + const-string v4, "com.discord.intent.extra.EXTRA_MESSAGE_ID" - invoke-virtual {v3, v8, v5, v6}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + invoke-virtual {v0, v4, v6, v7}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - move-result-wide v5 + move-result-wide v6 - const/16 v3, 0x2d + const/16 v4, 0x2d :try_start_0 - sget-object v8, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v8}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v8 + move-result-object v0 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v9 @@ -190,127 +202,160 @@ invoke-direct {v10, v11, v12}, Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;->(Ljava/lang/Boolean;Ljava/lang/Integer;)V - invoke-virtual {v8, v1, v2, v9, v10}, Lcom/discord/utilities/rest/RestAPI;->postChannelMessagesAck(JLjava/lang/Long;Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;)Lrx/Observable; + invoke-virtual {v0, v14, v15, v9, v10}, Lcom/discord/utilities/rest/RestAPI;->postChannelMessagesAck(JLjava/lang/Long;Lcom/discord/restapi/RestAPIParams$ChannelMessagesAck;)Lrx/Observable; - move-result-object v8 + move-result-object v0 - if-eqz v8, :cond_2 + if-eqz v0, :cond_2 - new-instance v4, Ls0/m/b; + new-instance v5, Ls0/m/b; - invoke-direct {v4, v8}, Ls0/m/b;->(Lrx/Observable;)V + invoke-direct {v5, v0}, Ls0/m/b;->(Lrx/Observable;)V - invoke-virtual {v4}, Ls0/m/b;->a()Ljava/lang/Object; + invoke-virtual {v5}, Ls0/m/b;->a()Ljava/lang/Object; - sget-object v9, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v16, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; - invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v4 - - invoke-virtual {v4}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - - move-result-object v10 - - invoke-static {v10, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - const-string v8, "Marked as read: " - - invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v11 - - const/4 v12, 0x0 - - const/4 v13, 0x4 - - const/4 v14, 0x0 - - invoke-static/range {v9 .. v14}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - - sget-object v8, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; - - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; - - move-result-object v11 - - const/4 v12, 0x0 - - const/4 v13, 0x4 - - const/4 v14, 0x0 - - move-wide v9, v1 - - invoke-static/range {v8 .. v14}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V - - sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics; - - move-result-object v4 - - invoke-virtual {v4, v1, v2}, Lcom/discord/stores/StoreAnalytics;->ackMessage(J)V - - invoke-static {}, Landroidx/work/ListenableWorker$Result;->success()Landroidx/work/ListenableWorker$Result; - - move-result-object v4 - - const-string v8, "Result.success()" - - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - goto :goto_1 - - :cond_2 - throw v4 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - :catchall_0 - move-exception v4 - - sget-object v8, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v0 - invoke-static {v0, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v7, Ljava/lang/StringBuilder; + new-instance v5, Ljava/lang/StringBuilder; - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V - const-string v9, "Marked as read failure: " + const-string v9, "Marked as read: " - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v7, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v5, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v18 + + const/16 v19, 0x0 + + const/16 v20, 0x4 + + const/16 v21, 0x0 + + move-object/from16 v17, v0 + + invoke-static/range {v16 .. v21}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + + sget-object v9, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; + + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; + + move-result-object v12 + :try_end_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_1 + + const/4 v13, 0x0 + + const/4 v0, 0x4 + + const/4 v5, 0x0 + + move-wide v10, v14 + + move-object/from16 v17, v2 + + move-object/from16 v16, v3 + + move-wide v2, v14 + + move v14, v0 + + move-object v15, v5 + + :try_start_1 + invoke-static/range {v9 .. v15}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V + + sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics; + + move-result-object v0 + + invoke-virtual {v0, v2, v3}, Lcom/discord/stores/StoreAnalytics;->ackMessage(J)V + + invoke-static {}, Landroidx/work/ListenableWorker$Result;->success()Landroidx/work/ListenableWorker$Result; + + move-result-object v0 + + const-string v5, "Result.success()" + + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_2 + + :catchall_0 + move-exception v0 + + goto :goto_0 + + :cond_2 + move-object/from16 v17, v2 + + move-object/from16 v16, v3 + + move-wide v2, v14 + + throw v5 + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + :catchall_1 + move-exception v0 + + move-object/from16 v17, v2 + + move-object/from16 v16, v3 + + move-wide v2, v14 + + :goto_0 + sget-object v5, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + + invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v1 - invoke-virtual {v8, v0, v1, v4}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V + invoke-static {v1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Landroidx/work/ListenableWorker;->getRunAttemptCount()I + new-instance v8, Ljava/lang/StringBuilder; + + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V + + const-string v9, "Marked as read failure: " + + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v8, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v5, v1, v2, v0}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V + + invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getRunAttemptCount()I move-result v0 @@ -322,20 +367,20 @@ move-result-object v0 - goto :goto_0 + move-object/from16 v1, v16 + + goto :goto_1 :cond_3 invoke-static {}, Landroidx/work/ListenableWorker$Result;->failure()Landroidx/work/ListenableWorker$Result; move-result-object v0 - :goto_0 - move-object v4, v0 - - const-string v0, "if (runAttemptCount < MA\u2026y() else Result.failure()" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v1, v17 :goto_1 - return-object v4 + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :goto_2 + return-object v0 .end method diff --git a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker$b.smali b/com.discord/smali_classes2/com/discord/workers/MessageSendWorker$b.smali index 71d862f611..689ddc3c6c 100644 --- a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker$b.smali +++ b/com.discord/smali_classes2/com/discord/workers/MessageSendWorker$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/workers/MessageSendWorker$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "MessageSendWorker.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -47,7 +47,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -73,7 +73,7 @@ const-string p1, "applicationContext" - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-wide v2, p0, Lcom/discord/workers/MessageSendWorker$b;->$channelId:J diff --git a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker.smali b/com.discord/smali_classes2/com/discord/workers/MessageSendWorker.smali index d343312335..df108e79a6 100644 --- a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker.smali +++ b/com.discord/smali_classes2/com/discord/workers/MessageSendWorker.smali @@ -33,17 +33,29 @@ .method public constructor (Landroid/content/Context;Landroidx/work/WorkerParameters;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/work/Worker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;)V return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -61,7 +73,7 @@ const-string v8, "javaClass.simpleName" - invoke-static {v3, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; @@ -77,7 +89,7 @@ const-string v5, "inputData" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Landroidx/work/Data;->getKeyValueMap()Ljava/util/Map; @@ -117,7 +129,7 @@ move-result-object v10 - invoke-static {v10, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v12, 0x0 @@ -133,7 +145,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -146,7 +158,7 @@ const-string v4, "applicationContext" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x2 @@ -172,7 +184,7 @@ const-string v1, "Result.retry()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 @@ -181,7 +193,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object v0 @@ -340,7 +352,7 @@ move-result-object v7 - invoke-static {v7}, Lk0/j/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; + invoke-static {v7}, Lk0/i/l;->lastOrNull(Ljava/util/List;)Ljava/lang/Object; move-result-object v7 @@ -350,7 +362,7 @@ const-string v9, "message" - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v7, v6}, Lcom/discord/utilities/fcm/NotificationData;->copyForDirectReply(Lcom/discord/models/domain/ModelMessage;)Lcom/discord/utilities/fcm/NotificationData; @@ -362,7 +374,7 @@ move-result-object v10 - invoke-static {v10, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v4, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; @@ -382,7 +394,7 @@ move-result-object v14 - invoke-static {v14, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v14, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Ljava/lang/StringBuilder; @@ -428,7 +440,7 @@ move-result-object v4 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, v4 @@ -441,7 +453,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -450,7 +462,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -468,7 +480,7 @@ move-result-object v1 - invoke-static {v1, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v6, Ljava/lang/StringBuilder; @@ -500,7 +512,7 @@ move-result-object v0 - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_3 return-object v0 @@ -512,7 +524,7 @@ move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 .end method diff --git a/com.discord/smali_classes2/com/discord/workers/TimedMuteWorker.smali b/com.discord/smali_classes2/com/discord/workers/TimedMuteWorker.smali index b42522070b..cb836ba214 100644 --- a/com.discord/smali_classes2/com/discord/workers/TimedMuteWorker.smali +++ b/com.discord/smali_classes2/com/discord/workers/TimedMuteWorker.smali @@ -11,13 +11,11 @@ .method public constructor (Landroid/content/Context;Landroidx/work/WorkerParameters;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "params" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/work/Worker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;)V @@ -28,12 +26,26 @@ iput-object p1, p0, Lcom/discord/workers/TimedMuteWorker;->a:Lcom/discord/utilities/time/Clock; return-void + + :cond_0 + const-string p1, "params" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public doWork()Landroidx/work/ListenableWorker$Result; - .locals 21 + .locals 23 const-string v1, " until " @@ -47,7 +59,7 @@ const-string v9, "javaClass.simpleName" - invoke-static {v4, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; @@ -63,7 +75,7 @@ const-string v6, "inputData" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5}, Landroidx/work/Data;->getKeyValueMap()Ljava/util/Map; @@ -103,7 +115,7 @@ move-result-object v11 - invoke-static {v11, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v13, 0x0 @@ -119,7 +131,7 @@ move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -132,7 +144,7 @@ const-string v5, "applicationContext" - invoke-static {v4, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 @@ -142,15 +154,15 @@ move-result v0 + const-string v4, "Result.retry()" + if-nez v0, :cond_1 invoke-static {}, Landroidx/work/ListenableWorker$Result;->retry()Landroidx/work/ListenableWorker$Result; move-result-object v0 - const-string v1, "Result.retry()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -159,215 +171,213 @@ move-result-object v0 - const-string v4, "com.discord.intent.extra.EXTRA_GUILD_ID" + const-string v7, "com.discord.intent.extra.EXTRA_GUILD_ID" - const-wide/16 v7, -0x1 + const-wide/16 v10, -0x1 - invoke-virtual {v0, v4, v7, v8}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + invoke-virtual {v0, v7, v10, v11}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - move-result-wide v10 + move-result-wide v7 invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; move-result-object v0 - const-string v4, "com.discord.intent.extra.EXTRA_CHANNEL_ID" + const-string v12, "com.discord.intent.extra.EXTRA_CHANNEL_ID" - invoke-virtual {v0, v4, v7, v8}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + invoke-virtual {v0, v12, v10, v11}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - move-result-wide v13 + move-result-wide v14 invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getInputData()Landroidx/work/Data; move-result-object v0 - const-wide/16 v5, 0x0 + const-wide/16 v12, 0x0 - const-string v15, "com.discord.intent.extra.EXTRA_UNTIL_TIMESTAMP_MS" + const-string v5, "com.discord.intent.extra.EXTRA_UNTIL_TIMESTAMP_MS" - invoke-virtual {v0, v15, v5, v6}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J + invoke-virtual {v0, v5, v12, v13}, Landroidx/work/Data;->getLong(Ljava/lang/String;J)J - move-result-wide v5 + move-result-wide v12 - cmp-long v0, v10, v7 + cmp-long v0, v7, v10 if-eqz v0, :cond_6 - cmp-long v0, v13, v7 + cmp-long v0, v14, v10 if-nez v0, :cond_2 goto/16 :goto_3 :cond_2 - move-object/from16 v7, p0 + move-object/from16 v5, p0 - iget-object v0, v7, Lcom/discord/workers/TimedMuteWorker;->a:Lcom/discord/utilities/time/Clock; + iget-object v0, v5, Lcom/discord/workers/TimedMuteWorker;->a:Lcom/discord/utilities/time/Clock; invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J - move-result-wide v15 + move-result-wide v10 const-string v0, "Result.success()" - cmp-long v3, v15, v5 + cmp-long v17, v10, v12 - if-lez v3, :cond_3 + if-lez v17, :cond_3 invoke-static {}, Landroidx/work/ListenableWorker$Result;->success()Landroidx/work/ListenableWorker$Result; move-result-object v1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v1 :cond_3 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v3 + move-result-object v10 - const/4 v4, 0x2 + const/4 v11, 0x0 - const/4 v5, 0x0 + invoke-static {v10, v11, v6, v11}, Lcom/discord/utilities/time/TimeUtils;->toUTCDateTime$default(Ljava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - invoke-static {v3, v5, v4, v5}, Lcom/discord/utilities/time/TimeUtils;->toUTCDateTime$default(Ljava/lang/Long;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + move-result-object v6 - move-result-object v3 + new-instance v10, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; - new-instance v5, Lcom/discord/restapi/RestAPIParams$UserGuildSettings; + new-instance v11, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride; - new-instance v6, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride; + sget-object v18, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - sget-object v16, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + new-instance v12, Lcom/discord/models/domain/ModelMuteConfig; - new-instance v8, Lcom/discord/models/domain/ModelMuteConfig; - - invoke-direct {v8, v3}, Lcom/discord/models/domain/ModelMuteConfig;->(Ljava/lang/String;)V - - const/16 v18, 0x0 - - const/16 v19, 0x4 + invoke-direct {v12, v6}, Lcom/discord/models/domain/ModelMuteConfig;->(Ljava/lang/String;)V const/16 v20, 0x0 - move-object v15, v6 + const/16 v21, 0x4 - move-object/from16 v17, v8 + const/16 v22, 0x0 - invoke-direct/range {v15 .. v20}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;->(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + move-object/from16 v17, v11 - invoke-direct {v5, v13, v14, v6}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V + move-object/from16 v19, v12 - const/16 v6, 0x2d + invoke-direct/range {v17 .. v22}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;->(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + invoke-direct {v10, v14, v15, v11}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;->(JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V :try_start_0 - sget-object v8, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + sget-object v12, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - invoke-virtual {v8}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + invoke-virtual {v12}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; - move-result-object v8 + move-result-object v12 - invoke-virtual {v8, v10, v11, v5}, Lcom/discord/utilities/rest/RestAPI;->updateUserGuildSettings(JLcom/discord/restapi/RestAPIParams$UserGuildSettings;)Lrx/Observable; + invoke-virtual {v12, v7, v8, v10}, Lcom/discord/utilities/rest/RestAPI;->updateUserGuildSettings(JLcom/discord/restapi/RestAPIParams$UserGuildSettings;)Lrx/Observable; - move-result-object v5 + move-result-object v10 - if-eqz v5, :cond_4 + if-eqz v10, :cond_4 - new-instance v4, Ls0/m/b; + new-instance v12, Ls0/m/b; - invoke-direct {v4, v5}, Ls0/m/b;->(Lrx/Observable;)V + invoke-direct {v12, v10}, Ls0/m/b;->(Lrx/Observable;)V - invoke-virtual {v4}, Ls0/m/b;->a()Ljava/lang/Object; + invoke-virtual {v12}, Ls0/m/b;->a()Ljava/lang/Object; - move-result-object v4 + move-result-object v10 - check-cast v4, Lcom/discord/models/domain/ModelNotificationSettings; + check-cast v10, Lcom/discord/models/domain/ModelNotificationSettings; - sget-object v15, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v16, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v5 + move-result-object v12 - invoke-virtual {v5}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; + invoke-virtual {v12}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; - move-result-object v5 + move-result-object v12 - invoke-static {v5, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v8, Ljava/lang/StringBuilder; + new-instance v13, Ljava/lang/StringBuilder; - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V - const-string v12, "Muted: " + const-string v11, "Muted: " - invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v13, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + const/16 v11, 0x2d - invoke-virtual {v8, v13, v14}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v17 + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - const/16 v18, 0x0 + move-result-object v18 - const/16 v19, 0x4 + const/16 v19, 0x0 - const/16 v20, 0x0 + const/16 v20, 0x4 - move-object/from16 v16, v5 + const/16 v21, 0x0 - invoke-static/range {v15 .. v20}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + move-object/from16 v17, v12 - sget-object v12, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; + invoke-static/range {v16 .. v21}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + + sget-object v13, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient; invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getApplicationContext()Landroid/content/Context; - move-result-object v15 + move-result-object v16 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 - const/16 v16, 0x0 + const/16 v17, 0x0 - const/16 v17, 0x4 + const/16 v18, 0x4 - const/16 v18, 0x0 + const/16 v19, 0x0 - move-wide/from16 v19, v13 + move-wide v11, v14 :try_start_1 - invoke-static/range {v12 .. v18}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V + invoke-static/range {v13 .. v19}, Lcom/discord/utilities/fcm/NotificationClient;->clear$default(Lcom/discord/utilities/fcm/NotificationClient;JLandroid/content/Context;ZILjava/lang/Object;)V - sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + sget-object v13, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics; + invoke-virtual {v13}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics; - move-result-object v5 + move-result-object v13 - const-string v8, "notifSettings" + const-string v14, "notifSettings" - invoke-static {v4, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static/range {v19 .. v20}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - move-result-object v8 + move-result-object v14 - invoke-virtual {v5, v4, v8}, Lcom/discord/stores/StoreAnalytics;->onNotificationSettingsUpdated(Lcom/discord/models/domain/ModelNotificationSettings;Ljava/lang/Long;)V + invoke-virtual {v13, v10, v14}, Lcom/discord/stores/StoreAnalytics;->onNotificationSettingsUpdated(Lcom/discord/models/domain/ModelNotificationSettings;Ljava/lang/Long;)V invoke-static {}, Landroidx/work/ListenableWorker$Result;->success()Landroidx/work/ListenableWorker$Result; - move-result-object v4 + move-result-object v10 - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -377,7 +387,7 @@ goto :goto_0 :cond_4 - move-wide/from16 v19, v13 + move-wide v11, v14 const/4 v0, 0x0 @@ -388,42 +398,42 @@ :catchall_1 move-exception v0 - move-wide/from16 v19, v13 + move-wide v11, v14 :goto_0 - sget-object v4, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; + sget-object v10, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog; invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v2 - invoke-static {v2, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v5, Ljava/lang/StringBuilder; + new-instance v9, Ljava/lang/StringBuilder; - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V - const-string v8, "Mute failure: " + const-string v13, "Mute failure: " - invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v9, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + const/16 v7, 0x2d - move-wide/from16 v8, v19 + invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v5, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v9, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 - invoke-virtual {v4, v2, v1, v0}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {v10, v2, v1, v0}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V invoke-virtual/range {p0 .. p0}, Landroidx/work/ListenableWorker;->getRunAttemptCount()I @@ -437,6 +447,8 @@ move-result-object v0 + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + goto :goto_1 :cond_5 @@ -444,25 +456,23 @@ move-result-object v0 + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_1 - move-object v4, v0 - - const-string v0, "if (runAttemptCount < MA\u2026y() else Result.failure()" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-object v10, v0 :goto_2 - return-object v4 + return-object v10 :cond_6 :goto_3 - move-object/from16 v7, p0 + move-object/from16 v5, p0 invoke-static {}, Landroidx/work/ListenableWorker$Result;->failure()Landroidx/work/ListenableWorker$Result; move-result-object v0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/Kryo$DefaultInstantiatorStrategy.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/Kryo$DefaultInstantiatorStrategy.smali index 376796ccbc..e506aa1221 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/Kryo$DefaultInstantiatorStrategy.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/Kryo$DefaultInstantiatorStrategy.smali @@ -224,7 +224,7 @@ const-string v3, "\n\t2. Register a FieldSerializer for the containing class and call " - invoke-static {v0, p1, v1, v2, v3}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p1, v1, v2, v3}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string p1, "FieldSerializer#setIgnoreSyntheticFields(false) on it. This is not safe but may be sufficient temporarily. " diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/AsmCacheFields$AsmObjectField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/AsmCacheFields$AsmObjectField.smali index 072bf4a5da..b5cccf7833 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/AsmCacheFields$AsmObjectField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/AsmCacheFields$AsmObjectField.smali @@ -90,7 +90,7 @@ iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/ObjectField;->type:Ljava/lang/Class; - invoke-static {v1, p1, v0, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v1, p1, v0, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 @@ -107,7 +107,7 @@ iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/ObjectField;->type:Ljava/lang/Class; - invoke-static {v1, p2, v0, p1}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v1, p2, v0, p1}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/BeanSerializer.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/BeanSerializer.smali index 4dba2892d3..7ca159656e 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/BeanSerializer.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/BeanSerializer.smali @@ -768,7 +768,7 @@ invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-static {v2, p1, v0, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v2, p1, v0, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 @@ -783,7 +783,7 @@ invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-static {v2, p2, v0, p1}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v2, p2, v0, p1}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p1 diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectBooleanField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectBooleanField.smali index d9a3ba8760..35a26aed21 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectBooleanField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectBooleanField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -128,7 +128,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -170,7 +170,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectByteField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectByteField.smali index b5b61755a7..0ab478dc54 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectByteField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectByteField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -128,7 +128,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -170,7 +170,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectCharField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectCharField.smali index 2d828999dd..5508674f05 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectCharField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectCharField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -128,7 +128,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -170,7 +170,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectDoubleField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectDoubleField.smali index 022b42d9f1..ad81ea13e1 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectDoubleField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectDoubleField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -128,7 +128,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -170,7 +170,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectFloatField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectFloatField.smali index 539ea468c3..6e7f485624 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectFloatField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectFloatField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -128,7 +128,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -170,7 +170,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectIntField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectIntField.smali index a6665b96d3..2f9a786a46 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectIntField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectIntField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -146,7 +146,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -206,7 +206,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectLongField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectLongField.smali index ff3439e840..478976508f 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectLongField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectLongField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -146,7 +146,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -206,7 +206,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectShortField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectShortField.smali index 5df8e698ca..fce78fca68 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectShortField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField$ObjectShortField.smali @@ -64,7 +64,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -128,7 +128,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method @@ -170,7 +170,7 @@ const-string v1, ")" - invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v0, p1, v1, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 .end method diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField.smali index 2ac4a378aa..944da5c21a 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/ObjectField.smali @@ -124,7 +124,7 @@ iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/ObjectField;->type:Ljava/lang/Class; - invoke-static {v1, p1, v0, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v1, p1, v0, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 @@ -141,7 +141,7 @@ iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/ObjectField;->type:Ljava/lang/Class; - invoke-static {v1, p2, v0, p1}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v1, p2, v0, p1}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p1 diff --git a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/UnsafeCacheFields$UnsafeObjectField.smali b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/UnsafeCacheFields$UnsafeObjectField.smali index 7e4186461b..92624f059f 100644 --- a/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/UnsafeCacheFields$UnsafeObjectField.smali +++ b/com.discord/smali_classes2/com/esotericsoftware/kryo/serializers/UnsafeCacheFields$UnsafeObjectField.smali @@ -96,7 +96,7 @@ iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/ObjectField;->type:Ljava/lang/Class; - invoke-static {v1, p1, v0, p2}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v1, p1, v0, p2}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p2 @@ -113,7 +113,7 @@ iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/ObjectField;->type:Ljava/lang/Class; - invoke-static {v1, p2, v0, p1}, Lf/e/b/a/a;->O(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V + invoke-static {v1, p2, v0, p1}, Lf/e/b/a/a;->M(Ljava/lang/Class;Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/esotericsoftware/kryo/KryoException;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/franmontiel/persistentcookiejar/persistence/SerializableCookie.smali b/com.discord/smali_classes2/com/franmontiel/persistentcookiejar/persistence/SerializableCookie.smali index d79077c601..be9398137b 100644 --- a/com.discord/smali_classes2/com/franmontiel/persistentcookiejar/persistence/SerializableCookie.smali +++ b/com.discord/smali_classes2/com/franmontiel/persistentcookiejar/persistence/SerializableCookie.smali @@ -46,7 +46,7 @@ .end method .method private readObject(Ljava/io/ObjectInputStream;)V - .locals 13 + .locals 14 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException;, @@ -62,116 +62,112 @@ check-cast v2, Ljava/lang/String; - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_f - invoke-static {v2}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_b + if-eqz v1, :cond_e invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - move-object v3, v0 + move-object v3, v1 check-cast v3, Ljava/lang/String; - const-string v0, "value" + if-eqz v3, :cond_d - invoke-static {v3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - invoke-static {v3}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + move-result-object v1 - move-result-object v0 + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; + move-result-object v1 - move-result-object v0 + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {v0, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v1 - move-result v0 - - if-eqz v0, :cond_a + if-eqz v1, :cond_c invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readLong()J - move-result-wide v0 + move-result-wide v4 - const-wide/16 v4, -0x1 + const-wide/16 v6, -0x1 - const-wide v6, 0xe677d21fdbffL + const-wide v8, 0xe677d21fdbffL - const/4 v8, 0x0 + const/4 v1, 0x0 - cmp-long v9, v0, v4 + cmp-long v10, v4, v6 - if-eqz v9, :cond_2 + if-eqz v10, :cond_2 - const-wide/16 v4, 0x0 + const-wide/16 v6, 0x0 - cmp-long v9, v0, v4 + cmp-long v10, v4, v6 - if-gtz v9, :cond_0 + if-gtz v10, :cond_0 - const-wide/high16 v0, -0x8000000000000000L + const-wide/high16 v4, -0x8000000000000000L :cond_0 - cmp-long v4, v0, v6 + cmp-long v6, v4, v8 - if-lez v4, :cond_1 + if-lez v6, :cond_1 goto :goto_0 :cond_1 - move-wide v6, v0 + move-wide v8, v4 :goto_0 - const/4 v0, 0x1 + const/4 v4, 0x1 - move-wide v4, v6 + move-wide v4, v8 const/4 v10, 0x1 goto :goto_1 :cond_2 - const/4 v0, 0x0 + const/4 v4, 0x0 - move-wide v4, v6 + move-wide v4, v8 const/4 v10, 0x0 :goto_1 invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - const-string v1, "domain" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lf/n/a/k/a;->d0(Ljava/lang/String;)Ljava/lang/String; - move-result-object v6 - const-string v7, "unexpected domain: " + check-cast v6, Ljava/lang/String; - if-eqz v6, :cond_9 + if-eqz v6, :cond_b + + invoke-static {v6}, Lf/n/a/k/a;->i0(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v7 + + const-string v8, "unexpected domain: " + + if-eqz v7, :cond_a invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; @@ -179,45 +175,47 @@ check-cast v9, Ljava/lang/String; - const-string v11, "path" + if-eqz v9, :cond_9 - invoke-static {v9, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x2 - const/4 v11, 0x2 + const-string v11, "/" - const-string v12, "/" + invoke-static {v9, v11, v1, v0}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - invoke-static {v9, v12, v8, v11}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + move-result v0 - move-result v8 - - if-eqz v8, :cond_8 + if-eqz v0, :cond_8 invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readBoolean()Z - move-result v8 + move-result v0 - if-eqz v8, :cond_3 + if-eqz v0, :cond_3 - const/4 v8, 0x1 + const/4 v0, 0x1 goto :goto_2 :cond_3 - const/4 v8, 0x0 + const/4 v0, 0x0 :goto_2 invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readBoolean()Z - move-result v11 + move-result v1 - if-eqz v11, :cond_4 + if-eqz v1, :cond_4 + + const/4 v1, 0x1 const/4 v11, 0x1 goto :goto_3 :cond_4 + const/4 v1, 0x0 + const/4 v11, 0x0 :goto_3 @@ -227,15 +225,13 @@ if-eqz p1, :cond_6 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Lf/n/a/k/a;->d0(Ljava/lang/String;)Ljava/lang/String; + invoke-static {v6}, Lf/n/a/k/a;->i0(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 if-eqz p1, :cond_5 - const/4 v0, 0x1 + const/4 v1, 0x1 move-object v6, p1 @@ -246,7 +242,7 @@ :cond_5 new-instance p1, Ljava/lang/IllegalArgumentException; - invoke-static {v7, v0}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v8, v6}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 @@ -257,24 +253,28 @@ :cond_6 const/4 p1, 0x0 + move-object v6, v7 + :goto_4 - new-instance v0, Lo0/n; + new-instance v13, Lo0/n; if-eqz v6, :cond_7 const/4 v12, 0x0 - move-object v1, v0 + move-object v1, v13 move-object v7, v9 + move v8, v0 + move v9, v11 move v11, p1 invoke-direct/range {v1 .. v12}, Lo0/n;->(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V - iput-object v0, p0, Lcom/franmontiel/persistentcookiejar/persistence/SerializableCookie;->d:Lo0/n; + iput-object v13, p0, Lcom/franmontiel/persistentcookiejar/persistence/SerializableCookie;->d:Lo0/n; return-void @@ -301,9 +301,16 @@ throw p1 :cond_9 + const-string p1, "path" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a new-instance p1, Ljava/lang/IllegalArgumentException; - invoke-static {v7, v0}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v8, v6}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 @@ -311,7 +318,14 @@ throw p1 - :cond_a + :cond_b + const-string p1, "domain" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "value is not trimmed" @@ -324,7 +338,14 @@ throw p1 - :cond_b + :cond_d + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_e new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "name is not trimmed" @@ -336,6 +357,13 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_f + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method private writeObject(Ljava/io/ObjectOutputStream;)V diff --git a/com.discord/smali_classes2/com/google/android/exoplayer2/mediacodec/MediaCodecUtil.smali b/com.discord/smali_classes2/com/google/android/exoplayer2/mediacodec/MediaCodecUtil.smali index 3ba29806a1..a323f038cd 100644 --- a/com.discord/smali_classes2/com/google/android/exoplayer2/mediacodec/MediaCodecUtil.smali +++ b/com.discord/smali_classes2/com/google/android/exoplayer2/mediacodec/MediaCodecUtil.smali @@ -2026,7 +2026,7 @@ if-ge v2, v5, :cond_1 - invoke-static {v7, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v7, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 @@ -2045,7 +2045,7 @@ if-nez v5, :cond_2 - invoke-static {v7, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v7, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 @@ -2066,7 +2066,7 @@ const-string v0, "Unknown Dolby Vision profile string: " - invoke-static {v0, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 @@ -2085,7 +2085,7 @@ const-string v0, "Unknown Dolby Vision level string: " - invoke-static {v0, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 @@ -2227,7 +2227,7 @@ if-eq v7, v5, :cond_7 - invoke-static {v9, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v9, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_3 @@ -2284,7 +2284,7 @@ goto :goto_3 :catch_0 - invoke-static {v9, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v9, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_8 :goto_3 @@ -2301,7 +2301,7 @@ if-ge v8, v10, :cond_9 - invoke-static {v12, v7, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v12, v7, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_5 @@ -2335,7 +2335,7 @@ const-string p0, "Unknown AV1 profile: " - invoke-static {p0, v8, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v8, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_5 @@ -2350,7 +2350,7 @@ const-string p0, "Unknown AV1 bit depth: " - invoke-static {p0, v0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v0, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_5 @@ -2393,7 +2393,7 @@ const-string p0, "Unknown AV1 level: " - invoke-static {p0, v2, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v2, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_5 @@ -2413,7 +2413,7 @@ goto :goto_5 :catch_1 - invoke-static {v12, v7, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v12, v7, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_5 return-object v1 @@ -2427,7 +2427,7 @@ if-ge v2, v10, :cond_10 - invoke-static {v6, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_7 @@ -2446,7 +2446,7 @@ if-nez v7, :cond_11 - invoke-static {v6, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_7 @@ -2491,7 +2491,7 @@ const-string v0, "Unknown HEVC level string: " - invoke-static {v0, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_7 @@ -2509,7 +2509,7 @@ :cond_14 const-string v0, "Unknown HEVC profile string: " - invoke-static {v0, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_7 return-object v1 @@ -2523,7 +2523,7 @@ if-ge v2, v5, :cond_15 - invoke-static {v7, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v7, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_8 @@ -2553,7 +2553,7 @@ const-string p0, "Unknown VP9 profile: " - invoke-static {p0, v2, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v2, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_8 @@ -2568,7 +2568,7 @@ const-string v0, "Unknown VP9 level: " - invoke-static {v0, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v0, p0, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_8 @@ -2588,7 +2588,7 @@ goto :goto_8 :catch_2 - invoke-static {v7, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v7, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_8 return-object v1 @@ -2602,7 +2602,7 @@ if-ge v7, v6, :cond_18 - invoke-static {v12, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v12, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_a @@ -2668,7 +2668,7 @@ const-string p0, "Unknown AVC profile: " - invoke-static {p0, v2, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v2, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_a @@ -2683,7 +2683,7 @@ const-string v0, "Unknown AVC level: " - invoke-static {v0, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v0, p0, v3}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_a @@ -2723,7 +2723,7 @@ goto :goto_a :catch_3 - invoke-static {v12, p0, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v12, p0, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_a return-object v1 diff --git a/com.discord/smali_classes2/com/google/android/exoplayer2/metadata/icy/IcyHeaders.smali b/com.discord/smali_classes2/com/google/android/exoplayer2/metadata/icy/IcyHeaders.smali index 38b4f98c91..d3e6be7490 100644 --- a/com.discord/smali_classes2/com/google/android/exoplayer2/metadata/icy/IcyHeaders.smali +++ b/com.discord/smali_classes2/com/google/android/exoplayer2/metadata/icy/IcyHeaders.smali @@ -240,7 +240,7 @@ :catch_1 const-string v7, "Invalid bitrate header: " - invoke-static {v7, v1, v2}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v7, v1, v2}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const/4 v1, 0x0 @@ -437,7 +437,7 @@ move v3, v5 :catch_3 - invoke-static {v0, p0, v2}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v2}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_7 :goto_7 diff --git a/com.discord/smali_classes2/com/google/android/gms/common/api/internal/BasePendingResult$a.smali b/com.discord/smali_classes2/com/google/android/gms/common/api/internal/BasePendingResult$a.smali index dbe76652a3..9f88377b60 100644 --- a/com.discord/smali_classes2/com/google/android/gms/common/api/internal/BasePendingResult$a.smali +++ b/com.discord/smali_classes2/com/google/android/gms/common/api/internal/BasePendingResult$a.smali @@ -51,7 +51,7 @@ const-string v1, "Don\'t know how to handle message: " - invoke-static {p1, v1, v0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1, v0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/com/google/android/gms/common/stats/StatsEvent.smali b/com.discord/smali_classes2/com/google/android/gms/common/stats/StatsEvent.smali index d35ca6e3c9..70a750bb4c 100644 --- a/com.discord/smali_classes2/com/google/android/gms/common/stats/StatsEvent.smali +++ b/com.discord/smali_classes2/com/google/android/gms/common/stats/StatsEvent.smali @@ -132,7 +132,7 @@ invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - invoke-static {v14, v15, v11, v15, v12}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v14, v15, v11, v15, v12}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali_classes2/com/google/android/gms/dynamite/DynamiteModule.smali b/com.discord/smali_classes2/com/google/android/gms/dynamite/DynamiteModule.smali index ea0d803c87..6665d70a68 100644 --- a/com.discord/smali_classes2/com/google/android/gms/dynamite/DynamiteModule.smali +++ b/com.discord/smali_classes2/com/google/android/gms/dynamite/DynamiteModule.smali @@ -280,7 +280,7 @@ const-string v3, " not found." - invoke-static {p0, v2, p1, v3, v0}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {p0, v2, p1, v3, v0}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_1 return v1 diff --git a/com.discord/smali_classes2/com/google/android/gms/internal/icing/zzk.smali b/com.discord/smali_classes2/com/google/android/gms/internal/icing/zzk.smali index de8df6d458..af946d1ef4 100644 --- a/com.discord/smali_classes2/com/google/android/gms/internal/icing/zzk.smali +++ b/com.discord/smali_classes2/com/google/android/gms/internal/icing/zzk.smali @@ -129,7 +129,7 @@ iget p1, p0, Lcom/google/android/gms/internal/icing/zzk;->f:I - invoke-static {v2, v3, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v2, v3, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/com/google/android/gms/nearby/messages/Strategy.smali b/com.discord/smali_classes2/com/google/android/gms/nearby/messages/Strategy.smali index f3158be64b..d7e4289c71 100644 --- a/com.discord/smali_classes2/com/google/android/gms/nearby/messages/Strategy.smali +++ b/com.discord/smali_classes2/com/google/android/gms/nearby/messages/Strategy.smali @@ -331,7 +331,7 @@ if-eq v1, v4, :cond_0 - invoke-static {v3, v2, v1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v3, v2, v1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v1 @@ -385,7 +385,7 @@ if-eqz v8, :cond_5 - invoke-static {v3, v2, v6}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v3, v2, v6}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v6 @@ -436,7 +436,7 @@ if-eqz v9, :cond_9 - invoke-static {v3, v2, v7}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v3, v2, v7}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v2 @@ -458,7 +458,7 @@ const-string v5, "UNKNOWN: " - invoke-static {v4, v5, v3}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v4, v5, v3}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v5 @@ -507,7 +507,7 @@ const-string v1, ", discoveryMode=" - invoke-static {v4, v0, v6, v1, v2}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v4, v0, v6, v1, v2}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v0, ", backgroundScanMode=" diff --git a/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/SubscribeRequest.smali b/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/SubscribeRequest.smali index 12d76f39f6..891aba2982 100644 --- a/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/SubscribeRequest.smali +++ b/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/SubscribeRequest.smali @@ -456,13 +456,13 @@ const-string v2, ", filter=" - invoke-static {v0, v1, v3, v2, v4}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, v3, v2, v4}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v1, ", pendingIntent=" const-string v2, ", hint=" - invoke-static {v0, v1, v5, v2, v6}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, v5, v2, v6}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v1, ", subscribeCallback=" @@ -492,7 +492,7 @@ const-string v2, ", realClientPackageName=" - invoke-static {v0, v1, v11, v2, v12}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, v11, v2, v12}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v1, ", isIgnoreNearbyPermission=" diff --git a/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/Update.smali b/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/Update.smali index 400eed5af3..af0dfcd682 100644 --- a/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/Update.smali +++ b/com.discord/smali_classes2/com/google/android/gms/nearby/messages/internal/Update.smali @@ -453,13 +453,13 @@ const-string v6, ", bleSignal=" - invoke-static {v0, v1, v2, v6, v3}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, v2, v6, v3}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v1, ", device=" const-string v2, ", bleRecord=" - invoke-static {v0, v1, v4, v2, v5}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, v4, v2, v5}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v1, "}" diff --git a/com.discord/smali_classes2/com/google/firebase/messaging/FirebaseMessagingService.smali b/com.discord/smali_classes2/com/google/firebase/messaging/FirebaseMessagingService.smali index 6a2c13dcd8..5eb6d0c1e7 100644 --- a/com.discord/smali_classes2/com/google/firebase/messaging/FirebaseMessagingService.smali +++ b/com.discord/smali_classes2/com/google/firebase/messaging/FirebaseMessagingService.smali @@ -373,7 +373,7 @@ const-string v2, "FirebaseMessaging" - invoke-static {v0, v1, p1, v2}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, p1, v2}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali_classes2/com/google/firebase/perf/internal/GaugeManager.smali b/com.discord/smali_classes2/com/google/firebase/perf/internal/GaugeManager.smali index 27751b47eb..f7f4822020 100644 --- a/com.discord/smali_classes2/com/google/firebase/perf/internal/GaugeManager.smali +++ b/com.discord/smali_classes2/com/google/firebase/perf/internal/GaugeManager.smali @@ -542,7 +542,7 @@ check-cast v13, Ljava/lang/Long; - invoke-static {v13, v4, v12, v11}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v13, v4, v12, v11}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object v4 @@ -729,7 +729,7 @@ check-cast v13, Ljava/lang/Long; - invoke-static {v13, v4, v12, v11}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v13, v4, v12, v11}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object v4 @@ -1033,7 +1033,7 @@ check-cast v8, Ljava/lang/Long; - invoke-static {v8, v5, v7, v9}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v8, v5, v7, v9}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object v5 @@ -1220,7 +1220,7 @@ check-cast v9, Ljava/lang/Long; - invoke-static {v9, v5, v8, v7}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v9, v5, v8, v7}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object v5 diff --git a/com.discord/smali_classes2/com/google/firebase/perf/internal/SessionManager.smali b/com.discord/smali_classes2/com/google/firebase/perf/internal/SessionManager.smali index bdad1dbb96..8e1f5fb914 100644 --- a/com.discord/smali_classes2/com/google/firebase/perf/internal/SessionManager.smali +++ b/com.discord/smali_classes2/com/google/firebase/perf/internal/SessionManager.smali @@ -424,7 +424,7 @@ check-cast v5, Ljava/lang/Long; - invoke-static {v5, v0, v1, v4}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v5, v0, v1, v4}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali_classes2/com/google/firebase/perf/network/FirebasePerfOkHttpClient.smali b/com.discord/smali_classes2/com/google/firebase/perf/network/FirebasePerfOkHttpClient.smali index e4f8177afd..6085b06284 100644 --- a/com.discord/smali_classes2/com/google/firebase/perf/network/FirebasePerfOkHttpClient.smali +++ b/com.discord/smali_classes2/com/google/firebase/perf/network/FirebasePerfOkHttpClient.smali @@ -29,7 +29,7 @@ :cond_0 iget-object v1, v0, Lo0/a0;->b:Lo0/w; - invoke-virtual {v1}, Lo0/w;->k()Ljava/net/URL; + invoke-virtual {v1}, Lo0/w;->l()Ljava/net/URL; move-result-object v1 @@ -202,7 +202,7 @@ if-eqz v1, :cond_0 - invoke-virtual {v1}, Lo0/w;->k()Ljava/net/URL; + invoke-virtual {v1}, Lo0/w;->l()Ljava/net/URL; move-result-object v1 diff --git a/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$Companion.smali b/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$Companion.smali index 91b0942ea6..abea31eea1 100644 --- a/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$Companion.smali +++ b/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$Companion.smali @@ -34,122 +34,6 @@ # virtual methods .method public final copy(Lcom/linecorp/apng/decoder/Apng;)Lcom/linecorp/apng/decoder/Apng; - .locals 10 - .annotation system Ldalvik/annotation/Throws; - value = { - Lcom/linecorp/apng/decoder/ApngException; - } - .end annotation - - const-string v0, "apng" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/linecorp/apng/decoder/Apng$DecodeResult; - - invoke-direct {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->()V - - const-string v1, "Apng#copy" - - invoke-static {v1}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V - - :try_start_0 - invoke-static {p1}, Lcom/linecorp/apng/decoder/Apng;->access$getId$p(Lcom/linecorp/apng/decoder/Apng;)I - - move-result p1 - - invoke-static {p1, v0}, Lcom/linecorp/apng/decoder/ApngDecoderJni;->copy(ILcom/linecorp/apng/decoder/Apng$DecodeResult;)I - - move-result v2 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - invoke-static {}, Landroid/os/Trace;->endSection()V - - if-ltz v2, :cond_0 - - :try_start_1 - new-instance p1, Lcom/linecorp/apng/decoder/Apng; - - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getWidth()I - - move-result v3 - - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getHeight()I - - move-result v4 - - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameCount()I - - move-result v5 - - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameDurations()[I - - move-result-object v6 - - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getLoopCount()I - - move-result v7 - - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getAllFrameByteCount()J - - move-result-wide v8 - - move-object v1, p1 - - invoke-direct/range {v1 .. v9}, Lcom/linecorp/apng/decoder/Apng;->(IIII[IIJ)V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - return-object p1 - - :catchall_0 - move-exception p1 - - new-instance v0, Lcom/linecorp/apng/decoder/ApngException; - - invoke-direct {v0, p1}, Lcom/linecorp/apng/decoder/ApngException;->(Ljava/lang/Throwable;)V - - throw v0 - - :cond_0 - new-instance p1, Lcom/linecorp/apng/decoder/ApngException; - - sget-object v0, Lcom/linecorp/apng/decoder/ApngException$ErrorCode;->Companion:Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion; - - invoke-virtual {v0, v2}, Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion;->fromErrorCode$apng_drawable_release(I)Lcom/linecorp/apng/decoder/ApngException$ErrorCode; - - move-result-object v0 - - const/4 v1, 0x2 - - const/4 v2, 0x0 - - invoke-direct {p1, v0, v2, v1, v2}, Lcom/linecorp/apng/decoder/ApngException;->(Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - throw p1 - - :catchall_1 - move-exception p1 - - :try_start_2 - new-instance v0, Lcom/linecorp/apng/decoder/ApngException; - - invoke-direct {v0, p1}, Lcom/linecorp/apng/decoder/ApngException;->(Ljava/lang/Throwable;)V - - throw v0 - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_2 - - :catchall_2 - move-exception p1 - - invoke-static {}, Landroid/os/Trace;->endSection()V - - throw p1 -.end method - -.method public final decode(Ljava/io/InputStream;)Lcom/linecorp/apng/decoder/Apng; .locals 11 .annotation system Ldalvik/annotation/Throws; value = { @@ -157,20 +41,24 @@ } .end annotation - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - new-instance v0, Lcom/linecorp/apng/decoder/Apng$DecodeResult; + new-instance v1, Lcom/linecorp/apng/decoder/Apng$DecodeResult; - invoke-direct {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->()V + invoke-direct {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->()V - const-string v1, "Apng#decode" + const-string v2, "Apng#copy" - invoke-static {v1}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V + invoke-static {v2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V :try_start_0 - invoke-static {p1, v0}, Lcom/linecorp/apng/decoder/ApngDecoderJni;->decode(Ljava/io/InputStream;Lcom/linecorp/apng/decoder/Apng$DecodeResult;)I + invoke-static {p1}, Lcom/linecorp/apng/decoder/Apng;->access$getId$p(Lcom/linecorp/apng/decoder/Apng;)I + + move-result p1 + + invoke-static {p1, v1}, Lcom/linecorp/apng/decoder/ApngDecoderJni;->copy(ILcom/linecorp/apng/decoder/Apng$DecodeResult;)I move-result v3 :try_end_0 @@ -183,27 +71,27 @@ :try_start_1 new-instance p1, Lcom/linecorp/apng/decoder/Apng; - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getWidth()I + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getWidth()I move-result v4 - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getHeight()I + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getHeight()I move-result v5 - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameCount()I + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameCount()I move-result v6 - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameDurations()[I + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameDurations()[I move-result-object v7 - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getLoopCount()I + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getLoopCount()I move-result v8 - invoke-virtual {v0}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getAllFrameByteCount()J + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getAllFrameByteCount()J move-result-wide v9 @@ -227,17 +115,15 @@ :cond_0 new-instance p1, Lcom/linecorp/apng/decoder/ApngException; - sget-object v0, Lcom/linecorp/apng/decoder/ApngException$ErrorCode;->Companion:Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion; + sget-object v1, Lcom/linecorp/apng/decoder/ApngException$ErrorCode;->Companion:Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion; - invoke-virtual {v0, v3}, Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion;->fromErrorCode$apng_drawable_release(I)Lcom/linecorp/apng/decoder/ApngException$ErrorCode; + invoke-virtual {v1, v3}, Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion;->fromErrorCode$apng_drawable_release(I)Lcom/linecorp/apng/decoder/ApngException$ErrorCode; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-direct {p1, v0, v2, v1, v2}, Lcom/linecorp/apng/decoder/ApngException;->(Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p1, v1, v0, v2, v0}, Lcom/linecorp/apng/decoder/ApngException;->(Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V throw p1 @@ -259,6 +145,130 @@ invoke-static {}, Landroid/os/Trace;->endSection()V throw p1 + + :cond_1 + const-string p1, "apng" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public final decode(Ljava/io/InputStream;)Lcom/linecorp/apng/decoder/Apng; + .locals 12 + .annotation system Ldalvik/annotation/Throws; + value = { + Lcom/linecorp/apng/decoder/ApngException; + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p1, :cond_1 + + new-instance v1, Lcom/linecorp/apng/decoder/Apng$DecodeResult; + + invoke-direct {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->()V + + const-string v2, "Apng#decode" + + invoke-static {v2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V + + :try_start_0 + invoke-static {p1, v1}, Lcom/linecorp/apng/decoder/ApngDecoderJni;->decode(Ljava/io/InputStream;Lcom/linecorp/apng/decoder/Apng$DecodeResult;)I + + move-result v4 + :try_end_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_1 + + invoke-static {}, Landroid/os/Trace;->endSection()V + + if-ltz v4, :cond_0 + + :try_start_1 + new-instance p1, Lcom/linecorp/apng/decoder/Apng; + + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getWidth()I + + move-result v5 + + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getHeight()I + + move-result v6 + + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameCount()I + + move-result v7 + + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getFrameDurations()[I + + move-result-object v8 + + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getLoopCount()I + + move-result v9 + + invoke-virtual {v1}, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->getAllFrameByteCount()J + + move-result-wide v10 + + move-object v3, p1 + + invoke-direct/range {v3 .. v11}, Lcom/linecorp/apng/decoder/Apng;->(IIII[IIJ)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + return-object p1 + + :catchall_0 + move-exception p1 + + new-instance v0, Lcom/linecorp/apng/decoder/ApngException; + + invoke-direct {v0, p1}, Lcom/linecorp/apng/decoder/ApngException;->(Ljava/lang/Throwable;)V + + throw v0 + + :cond_0 + new-instance p1, Lcom/linecorp/apng/decoder/ApngException; + + sget-object v1, Lcom/linecorp/apng/decoder/ApngException$ErrorCode;->Companion:Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion; + + invoke-virtual {v1, v4}, Lcom/linecorp/apng/decoder/ApngException$ErrorCode$Companion;->fromErrorCode$apng_drawable_release(I)Lcom/linecorp/apng/decoder/ApngException$ErrorCode; + + move-result-object v1 + + const/4 v2, 0x2 + + invoke-direct {p1, v1, v0, v2, v0}, Lcom/linecorp/apng/decoder/ApngException;->(Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + + throw p1 + + :catchall_1 + move-exception p1 + + :try_start_2 + new-instance v0, Lcom/linecorp/apng/decoder/ApngException; + + invoke-direct {v0, p1}, Lcom/linecorp/apng/decoder/ApngException;->(Ljava/lang/Throwable;)V + + throw v0 + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_2 + + :catchall_2 + move-exception p1 + + invoke-static {}, Landroid/os/Trace;->endSection()V + + throw p1 + + :cond_1 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final isApng(Ljava/io/InputStream;)Z @@ -269,9 +279,7 @@ } .end annotation - const-string v0, "stream" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 invoke-static {p1}, Lcom/linecorp/apng/decoder/ApngDecoderJni;->isApng(Ljava/io/InputStream;)Z @@ -290,4 +298,13 @@ invoke-direct {v0, p1}, Lcom/linecorp/apng/decoder/ApngException;->(Ljava/lang/Throwable;)V throw v0 + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$DecodeResult.smali b/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$DecodeResult.smali index 1444055427..01fbc12c4a 100644 --- a/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$DecodeResult.smali +++ b/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng$DecodeResult.smali @@ -110,15 +110,22 @@ .end method .method public final setFrameDurations([I)V - .locals 1 + .locals 0 - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/linecorp/apng/decoder/Apng$DecodeResult;->frameDurations:[I return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final setHeight(I)V diff --git a/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng.smali b/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng.smali index ef78f32b87..6ef855b741 100644 --- a/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng.smali +++ b/com.discord/smali_classes2/com/linecorp/apng/decoder/Apng.smali @@ -77,9 +77,9 @@ .end annotation .end param - const-string v0, "frameDurations" + const/4 v0, 0x0 - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -105,7 +105,7 @@ const-string p2, "Bitmap.createBitmap(widt\u2026 Bitmap.Config.ARGB_8888)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/linecorp/apng/decoder/Apng;->a:Landroid/graphics/Bitmap; @@ -125,9 +125,7 @@ iget-object p1, p0, Lcom/linecorp/apng/decoder/Apng;->g:[I - const-string p2, "$this$sum" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length p2, p1 @@ -148,6 +146,20 @@ iput p4, p0, Lcom/linecorp/apng/decoder/Apng;->b:I return-void + + :cond_1 + const-string p1, "$this$sum" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "frameDurations" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final synthetic access$getId$p(Lcom/linecorp/apng/decoder/Apng;)I @@ -175,17 +187,13 @@ .method public final drawWithIndex(ILandroid/graphics/Canvas;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .locals 2 - const-string v0, "canvas" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "dst" + if-eqz p4, :cond_1 - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "paint" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 const-string v0, "Apng#draw" @@ -204,6 +212,27 @@ invoke-virtual {p2, p1, p3, p4, p5}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V return-void + + :cond_0 + const-string p1, "paint" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "dst" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final finalize()V @@ -245,7 +274,7 @@ const-string v1, "bitmap.config" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/com/linecorp/apng/decoder/ApngException.smali b/com.discord/smali_classes2/com/linecorp/apng/decoder/ApngException.smali index e065af1b74..aa159f986a 100644 --- a/com.discord/smali_classes2/com/linecorp/apng/decoder/ApngException.smali +++ b/com.discord/smali_classes2/com/linecorp/apng/decoder/ApngException.smali @@ -17,17 +17,24 @@ # direct methods .method public constructor (Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "errorCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p2}, Ljava/lang/Exception;->(Ljava/lang/Throwable;)V iput-object p1, p0, Lcom/linecorp/apng/decoder/ApngException;->errorCode:Lcom/linecorp/apng/decoder/ApngException$ErrorCode; return-void + + :cond_0 + const-string p1, "errorCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public synthetic constructor (Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -48,15 +55,22 @@ .method public constructor (Ljava/lang/Throwable;)V .locals 1 - const-string v0, "throwable" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget-object v0, Lcom/linecorp/apng/decoder/ApngException$ErrorCode;->ERR_WITH_CHILD_EXCEPTION:Lcom/linecorp/apng/decoder/ApngException$ErrorCode; invoke-direct {p0, v0, p1}, Lcom/linecorp/apng/decoder/ApngException;->(Lcom/linecorp/apng/decoder/ApngException$ErrorCode;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "throwable" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lyft/kronos/internal/ntp/NTPSyncException.smali b/com.discord/smali_classes2/com/lyft/kronos/internal/ntp/NTPSyncException.smali index e6bd9db15a..5f6bf08427 100644 --- a/com.discord/smali_classes2/com/lyft/kronos/internal/ntp/NTPSyncException.smali +++ b/com.discord/smali_classes2/com/lyft/kronos/internal/ntp/NTPSyncException.smali @@ -5,13 +5,20 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a.smali index a74d335793..189875d04a 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a.smali @@ -29,10 +29,6 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a;->j:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter; invoke-direct {p0, p2}, Lf/b/a/c/i;->(Landroid/view/View;)V @@ -78,11 +74,11 @@ return-object v0 :cond_0 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type com.facebook.drawee.view.SimpleDraweeView" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter.smali index dc28637b44..fef8840e8e 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/AttachmentPreviewAdapter.smali @@ -118,31 +118,27 @@ check-cast p1, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a; - const-string v0, "holder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - iget-object v0, p0, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator; + iget-object v1, p0, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator; - invoke-virtual {v0, p2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->get(I)Lcom/lytefast/flexinput/model/Attachment; + invoke-virtual {v1, p2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->get(I)Lcom/lytefast/flexinput/model/Attachment; move-result-object p2 - const-string v0, "item" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v1, p2, Lcom/lytefast/flexinput/model/Photo; - instance-of v0, p2, Lcom/lytefast/flexinput/model/Photo; + if-eqz v1, :cond_0 - if-eqz v0, :cond_0 + move-object v1, p2 - move-object v0, p2 + check-cast v1, Lcom/lytefast/flexinput/model/Photo; - check-cast v0, Lcom/lytefast/flexinput/model/Photo; - - const/4 v1, 0x0 - - invoke-virtual {p1, v0, v1, v1}, Lf/b/a/c/i;->c(Lcom/lytefast/flexinput/model/Photo;Ljava/lang/Integer;Ljava/lang/Integer;)V + invoke-virtual {p1, v1, v0, v0}, Lf/b/a/c/i;->c(Lcom/lytefast/flexinput/model/Photo;Ljava/lang/Integer;Ljava/lang/Integer;)V goto :goto_0 @@ -219,14 +215,26 @@ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -248,25 +256,41 @@ const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a;->(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V - .locals 1 + .locals 0 check-cast p1, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a; - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V invoke-virtual {p1}, Lf/b/a/c/i;->b()V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder.smali index acd42cc96e..5995b46c53 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder.smali @@ -20,7 +20,7 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/adapters/EmptyListAdapter;Landroid/view/View;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -29,10 +29,6 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V invoke-static {p1}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;->access$getActionBtnId$p(Lcom/lytefast/flexinput/adapters/EmptyListAdapter;)I @@ -45,7 +41,7 @@ const-string p2, "itemView.findViewById(actionBtnId)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;->a:Landroid/view/View; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter.smali index 83897a4b89..9707c2d1bf 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/EmptyListAdapter.smali @@ -29,7 +29,7 @@ # direct methods .method public constructor (IILandroid/view/View$OnClickListener;)V - .locals 1 + .locals 0 .param p1 # I .annotation build Landroidx/annotation/LayoutRes; .end annotation @@ -39,9 +39,7 @@ .end annotation .end param - const-string v0, "onClickListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -52,6 +50,15 @@ iput-object p3, p0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;->onClickListener:Landroid/view/View$OnClickListener; return-void + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final synthetic access$getActionBtnId$p(Lcom/lytefast/flexinput/adapters/EmptyListAdapter;)I @@ -85,9 +92,7 @@ .method public onBindViewHolder(Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;I)V .locals 0 - const-string p2, "holder" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p1, Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;->a:Landroid/view/View; @@ -96,6 +101,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -111,9 +125,7 @@ .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -135,9 +147,18 @@ const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;->(Lcom/lytefast/flexinput/adapters/EmptyListAdapter;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$a.smali index cadd9ce378..bea15aeee7 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$a.smali @@ -34,11 +34,7 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/adapters/FileListAdapter;)V - .locals 1 - - const-string v0, "adapter" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Landroid/os/AsyncTask;->()V @@ -85,9 +81,7 @@ check-cast p1, [Ljava/io/File; - const-string v0, "rootFiles" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 const/4 v0, 0x0 @@ -124,7 +118,7 @@ const-string v3, "file" - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/io/File;->isHidden()Z @@ -167,21 +161,22 @@ invoke-direct {v0}, Lf/b/a/c/f;->()V - const-string v2, "$this$then" + new-instance v2, Lk0/j/b; - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "comparator" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Lk0/k/b; - - invoke-direct {v2, p1, v0}, Lk0/k/b;->(Ljava/util/Comparator;Ljava/util/Comparator;)V + invoke-direct {v2, p1, v0}, Lk0/j/b;->(Ljava/util/Comparator;Ljava/util/Comparator;)V invoke-static {v1, v2}, Lf/n/a/k/a;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V return-object v1 + + :cond_3 + const-string p1, "rootFiles" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onPostExecute(Ljava/lang/Object;)V @@ -189,9 +184,7 @@ check-cast p1, Ljava/util/List; - const-string v0, "files" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter$a;->a:Lcom/lytefast/flexinput/adapters/FileListAdapter; @@ -200,4 +193,13 @@ invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_0 + const-string p1, "files" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$a.smali index 2f5fdc7a30..d961e3fac4 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$a.smali @@ -60,7 +60,7 @@ goto :goto_0 :cond_0 - invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;)Z + invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->d(Ljava/lang/Object;)Z move-result v5 @@ -69,7 +69,7 @@ goto :goto_0 :cond_1 - invoke-virtual {v0, v1, v2}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b(Ljava/lang/Object;I)V + invoke-virtual {v0, v1, v2}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;I)V const/4 v3, 0x1 diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$b.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$b.smali index 78e3bda98d..27e25e389c 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$b.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b$b.smali @@ -1,5 +1,5 @@ .class public final Lcom/lytefast/flexinput/adapters/FileListAdapter$b$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FileListAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/AnimatorSet;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,9 +49,7 @@ .method public final a(Landroid/animation/AnimatorSet;)V .locals 1 - const-string v0, "animation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V @@ -63,6 +61,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b.smali index 2a7fd8a47e..5a52bb87cf 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter$b.smali @@ -52,10 +52,6 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->h:Lcom/lytefast/flexinput/adapters/FileListAdapter; invoke-direct {p0, p2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V @@ -68,7 +64,7 @@ const-string v0, "itemView.findViewById(R.id.thumb_iv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -82,7 +78,7 @@ const-string v0, "itemView.findViewById(R.id.type_iv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -96,7 +92,7 @@ const-string v0, "itemView.findViewById(R.id.file_name_tv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -110,7 +106,7 @@ const-string v0, "itemView.findViewById(R.id.file_subtitle_tv)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/TextView; @@ -120,7 +116,7 @@ const-string v0, "this.itemView" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x1 @@ -179,16 +175,16 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -434,7 +430,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Landroid/view/View;->setSelected(Z)V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter.smali index c4086500fa..a249ad41b5 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/FileListAdapter.smali @@ -52,7 +52,7 @@ # direct methods .method public constructor (Landroid/content/ContentResolver;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -65,31 +65,30 @@ } .end annotation - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "selectionCoordinator" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V iput-object p1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->c:Landroid/content/ContentResolver; - const-string p1, "adapter" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p0, p2, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter; iput-object p2, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->b:Ljava/util/List; return-void + + :cond_0 + const-string p1, "selectionCoordinator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -111,39 +110,37 @@ check-cast p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b; - const-string v0, "holder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - iget-object v0, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->b:Ljava/util/List; + iget-object v1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->b:Ljava/util/List; - invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p2 check-cast p2, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "fileAttachment" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_b iput-object p2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->g:Lcom/lytefast/flexinput/model/Attachment; - iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->h:Lcom/lytefast/flexinput/adapters/FileListAdapter; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->h:Lcom/lytefast/flexinput/adapters/FileListAdapter; - iget-object v0, v0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionCoordinator; + iget-object v1, v1, Lcom/lytefast/flexinput/adapters/FileListAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionCoordinator; invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I + move-result v2 + + invoke-virtual {v1, p2, v2}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a(Ljava/lang/Object;I)Z + move-result v1 - invoke-virtual {v0, p2, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a(Ljava/lang/Object;I)Z + const/4 v2, 0x0 - move-result v0 - - const/4 v1, 0x0 - - invoke-virtual {p1, v0, v1}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->b(ZZ)V + invoke-virtual {p1, v1, v2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->b(ZZ)V invoke-virtual {p2}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object; @@ -151,23 +148,17 @@ check-cast p2, Ljava/io/File; - const/4 v0, 0x0 - if-eqz p2, :cond_2 - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->e:Landroid/widget/TextView; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->e:Landroid/widget/TextView; invoke-virtual {p2}, Ljava/io/File;->getName()Ljava/lang/String; move-result-object v3 - invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->f:Landroid/widget/TextView; - - const-string v3, "$this$getFileSize" - - invoke-static {p2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->f:Landroid/widget/TextView; invoke-virtual {p2}, Ljava/io/File;->length()J @@ -240,35 +231,35 @@ move-result-object v3 :goto_0 - invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_1 :cond_2 - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->e:Landroid/widget/TextView; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->e:Landroid/widget/TextView; - invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->f:Landroid/widget/TextView; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->f:Landroid/widget/TextView; - invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V :goto_1 - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->c:Lcom/facebook/drawee/view/SimpleDraweeView; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->c:Lcom/facebook/drawee/view/SimpleDraweeView; - invoke-virtual {v2}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; + invoke-virtual {v1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; move-result-object v3 - invoke-virtual {v2, v0, v3}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Landroid/net/Uri;Ljava/lang/Object;)V + invoke-virtual {v1, v0, v3}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Landroid/net/Uri;Ljava/lang/Object;)V - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; const/16 v3, 0x8 - invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setVisibility(I)V - const/4 v2, 0x1 + const/4 v1, 0x1 if-eqz p2, :cond_4 @@ -282,17 +273,17 @@ const-string v4, "fileName" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/16 v4, 0x2e const/4 v5, 0x6 - invoke-static {v3, v4, v1, v1, v5}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v3, v4, v2, v2, v5}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v4 - add-int/2addr v4, v2 + add-int/2addr v4, v1 invoke-virtual {v3, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; @@ -300,7 +291,7 @@ const-string v4, "(this as java.lang.String).substring(startIndex)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z @@ -334,16 +325,16 @@ goto :goto_3 :cond_5 - const/4 v2, 0x0 + const/4 v1, 0x0 :cond_6 :goto_3 - if-eqz v2, :cond_7 + if-eqz v1, :cond_7 goto :goto_4 :cond_7 - iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->c:Lcom/facebook/drawee/view/SimpleDraweeView; + iget-object v1, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->c:Lcom/facebook/drawee/view/SimpleDraweeView; invoke-static {p2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; @@ -355,13 +346,13 @@ move-result-object v4 - invoke-virtual {v2, v3, v4}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Landroid/net/Uri;Ljava/lang/Object;)V + invoke-virtual {v1, v3, v4}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Landroid/net/Uri;Ljava/lang/Object;)V - const/4 v2, 0x2 + const/4 v1, 0x2 const-string v3, "image" - invoke-static {v0, v3, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v3, v2, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v3 @@ -369,13 +360,13 @@ iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; - sget v2, Lcom/lytefast/flexinput/R$d;->ic_image_24dp:I + sget v1, Lcom/lytefast/flexinput/R$d;->ic_image_24dp:I - invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V invoke-virtual {p1, p2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->a(Ljava/io/File;)V @@ -384,7 +375,7 @@ :cond_8 const-string v3, "video" - invoke-static {v0, v3, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v3, v2, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v3 @@ -392,13 +383,13 @@ iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; - sget v2, Lcom/lytefast/flexinput/R$d;->ic_movie_24dp:I + sget v1, Lcom/lytefast/flexinput/R$d;->ic_movie_24dp:I - invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V invoke-virtual {p1, p2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->a(Ljava/io/File;)V @@ -407,7 +398,7 @@ :cond_9 const-string v3, "audio" - invoke-static {v0, v3, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v3, v2, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -415,19 +406,33 @@ iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; - sget v2, Lcom/lytefast/flexinput/R$d;->ic_audio_24dp:I + sget v1, Lcom/lytefast/flexinput/R$d;->ic_audio_24dp:I - invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V + invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView; - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V + invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V invoke-virtual {p1, p2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->a(Ljava/io/File;)V :cond_a :goto_4 return-void + + :cond_b + const-string p1, "fileAttachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V @@ -435,58 +440,52 @@ check-cast p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b; - const-string v0, "holder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "payloads" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - const/4 v2, 0x0 - - if-eqz v1, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 - instance-of v3, v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; + :cond_0 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_1 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + instance-of v3, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; if-eqz v3, :cond_0 goto :goto_0 :cond_1 - move-object v1, v2 + move-object v2, v0 :goto_0 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 - instance-of v0, v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; + instance-of v1, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; - if-nez v0, :cond_2 + if-nez v1, :cond_2 goto :goto_1 :cond_2 - move-object v2, v1 + move-object v0, v2 :goto_1 - check-cast v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; + check-cast v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; - if-eqz v2, :cond_3 + if-eqz v0, :cond_3 - iget-boolean p2, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a;->b:Z + iget-boolean p2, v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a;->b:Z const/4 p3, 0x1 @@ -499,14 +498,19 @@ :goto_2 return-void + + :cond_4 + const-string p1, "payloads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -528,9 +532,18 @@ const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->(Lcom/lytefast/flexinput/adapters/FileListAdapter;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a$a.smali index 920c3dbba5..6bc91a24e8 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a$a.smali @@ -1,5 +1,5 @@ .class public final Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "PhotoCursorAdapter.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/animation/AnimatorSet;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,9 +49,7 @@ .method public final a(Landroid/animation/AnimatorSet;)V .locals 1 - const-string v0, "animation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V @@ -63,6 +61,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a.smali index 438367c7c7..447b458450 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$a.smali @@ -40,10 +40,6 @@ } .end annotation - const-string v0, "itemView" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->n:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter; invoke-direct {p0, p2}, Lf/b/a/c/i;->(Landroid/view/View;)V @@ -56,7 +52,7 @@ const-string v0, "itemView.findViewById(R.id.item_check_indicator)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -119,16 +115,16 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_1 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method @@ -148,7 +144,7 @@ const-string v1, "itemView.findViewById(R.id.content_iv)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Lcom/facebook/drawee/view/SimpleDraweeView; @@ -162,7 +158,7 @@ const-string v1, "itemView" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Landroid/view/View;->setSelected(Z)V @@ -229,43 +225,48 @@ .method public onClick(Landroid/view/View;)V .locals 3 - const-string v0, "v" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object p1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->n:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter; iget-object p1, p1, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - iget-object v0, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->k:Lcom/lytefast/flexinput/model/Photo; + iget-object v1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->k:Lcom/lytefast/flexinput/model/Photo; invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I - move-result v1 + move-result v2 if-eqz p1, :cond_2 - if-nez v0, :cond_0 + if-nez v1, :cond_0 goto :goto_0 :cond_0 - invoke-virtual {p1, v0}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;)Z + invoke-virtual {p1, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->d(Ljava/lang/Object;)Z - move-result v2 + move-result v0 - if-eqz v2, :cond_1 + if-eqz v0, :cond_1 goto :goto_0 :cond_1 - invoke-virtual {p1, v0, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b(Ljava/lang/Object;I)V + invoke-virtual {p1, v1, v2}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;I)V :goto_0 return-void :cond_2 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_3 + const-string p1, "v" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$b.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$b.smali index 21634436cd..c734894096 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$b.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter$b.smali @@ -41,9 +41,7 @@ .method public onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V .locals 0 - const-string p1, "cookie" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 if-nez p3, :cond_0 @@ -83,4 +81,13 @@ invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V return-void + + :cond_1 + const-string p1, "cookie" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter.smali b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter.smali index 69feef47b8..d436bb87fe 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/adapters/PhotoCursorAdapter.smali @@ -46,7 +46,7 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/utils/SelectionCoordinator;II)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -57,9 +57,7 @@ } .end annotation - const-string v0, "selectionCoordinator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V @@ -67,10 +65,6 @@ iput p3, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->g:I - const-string p2, "adapter" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p0, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter; iput-object p1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionCoordinator; @@ -80,6 +74,15 @@ invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V return-void + + :cond_0 + const-string p1, "selectionCoordinator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -113,7 +116,7 @@ const-string v1, "fileUri" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget v1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->e:I @@ -155,39 +158,35 @@ .end method .method public final b(Landroid/content/ContentResolver;)V - .locals 9 + .locals 8 - const-string v0, "contentResolver" + new-instance v0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$b; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v0, p0, p1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$b;->(Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Landroid/content/ContentResolver;)V - new-instance v1, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$b; + const/4 v1, 0x1 - invoke-direct {v1, p0, p1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$b;->(Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Landroid/content/ContentResolver;)V - - sget-object v4, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; + sget-object v3, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; const-string p1, "_id" - const-string v0, "_data" + const-string v2, "_data" - const-string v2, "_display_name" + const-string v4, "_display_name" - filled-new-array {p1, v0, v2}, [Ljava/lang/String; + filled-new-array {p1, v2, v4}, [Ljava/lang/String; - move-result-object v5 + move-result-object v4 - const/4 v2, 0x1 + const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v7, 0x0 + const-string v7, "date_added DESC" - const-string v8, "date_added DESC" + move-object v2, p0 - move-object v3, p0 - - invoke-virtual/range {v1 .. v8}, Landroid/content/AsyncQueryHandler;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual/range {v0 .. v7}, Landroid/content/AsyncQueryHandler;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V return-void .end method @@ -237,10 +236,6 @@ .method public onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V .locals 1 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -249,7 +244,7 @@ const-string v0, "recyclerView.context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -257,7 +252,7 @@ const-string v0, "recyclerView.context.contentResolver" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->b(Landroid/content/ContentResolver;)V @@ -269,9 +264,7 @@ check-cast p1, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a; - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0, p2}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->a(I)Lcom/lytefast/flexinput/model/Photo; @@ -317,6 +310,15 @@ invoke-virtual {p1, p2, v0, v1}, Lf/b/a/c/i;->c(Lcom/lytefast/flexinput/model/Photo;Ljava/lang/Integer;Ljava/lang/Integer;)V return-void + + :cond_1 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V @@ -324,58 +326,52 @@ check-cast p1, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a; - const-string v0, "holder" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "payloads" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - const/4 v2, 0x0 - - if-eqz v1, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 - instance-of v3, v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; + :cond_0 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_1 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + instance-of v3, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; if-eqz v3, :cond_0 goto :goto_0 :cond_1 - move-object v1, v2 + move-object v2, v0 :goto_0 - if-eqz v1, :cond_3 + if-eqz v2, :cond_3 - instance-of v0, v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; + instance-of v1, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; - if-nez v0, :cond_2 + if-nez v1, :cond_2 goto :goto_1 :cond_2 - move-object v2, v1 + move-object v0, v2 :goto_1 - check-cast v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; + check-cast v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a; - if-eqz v2, :cond_3 + if-eqz v0, :cond_3 - iget-boolean p2, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a;->b:Z + iget-boolean p2, v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a;->b:Z const/4 p3, 0x1 @@ -388,14 +384,19 @@ :goto_2 return-void + + :cond_4 + const-string p1, "payloads" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; .locals 2 - const-string p2, "parent" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; @@ -417,20 +418,25 @@ const-string v0, "view" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->(Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Landroid/view/View;)V return-object p2 + + :cond_0 + const-string p1, "parent" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V .locals 1 - const-string v0, "recyclerView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->b:Landroid/database/Cursor; if-eqz v0, :cond_0 @@ -444,17 +450,24 @@ .end method .method public onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V - .locals 1 + .locals 0 check-cast p1, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a; - const-string v0, "holder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V invoke-virtual {p1}, Lf/b/a/c/i;->b()V return-void + + :cond_0 + const-string p1, "holder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment$c$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment$c$a.smali index 09b7581b60..fe38105f46 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment$c$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment$c$a.smali @@ -55,7 +55,7 @@ const-string v0, "getString(R.string.permission_media_denied)" - invoke-static {v2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v3, 0x0 diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment.smali index f9c200658d..ecdd2f362c 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment.smali @@ -131,7 +131,7 @@ const-string v3, "Intent(MediaStore.ACTION\u2026ANT_WRITE_URI_PERMISSION)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; @@ -298,14 +298,14 @@ :cond_2 const-string v0, "cameraView" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_3 const-string v0, "cameraFacingBtn" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method @@ -439,22 +439,22 @@ return-void :cond_7 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_8 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_9 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 :cond_a - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v2 .end method @@ -533,7 +533,7 @@ const-string p3, "getString(R.string.camera_intent_result_error)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; @@ -603,9 +603,7 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 1 - const-string p3, "inflater" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 sget p3, Lcom/lytefast/flexinput/R$f;->fragment_camera:I @@ -616,6 +614,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onResume()V @@ -704,7 +711,7 @@ sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -719,17 +726,17 @@ goto :goto_2 :cond_2 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_3 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_4 - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 @@ -787,7 +794,7 @@ const-string v1, "view.findViewByIdcheckNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; @@ -799,9 +806,9 @@ const-string v2, "getString(R.string.syste\u2026ermission_request_camera)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; + invoke-static {v1}, Lf/a/j/a/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; move-result-object v1 @@ -810,12 +817,12 @@ goto :goto_2 :cond_6 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_7 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 @@ -831,17 +838,17 @@ return-void :cond_a - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_b - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 :cond_c - invoke-static {v3}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v3}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v6 .end method @@ -849,9 +856,9 @@ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 4 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -861,9 +868,9 @@ move-result-object p2 - const-string v0, "view.findViewById(R.id.permissions_view_stub)" + const-string v1, "view.findViewById(R.id.permissions_view_stub)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/view/ViewStub; @@ -875,9 +882,9 @@ move-result-object p2 - const-string v0, "view.findViewById(R.id.camera_container)" + const-string v1, "view.findViewById(R.id.camera_container)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->d:Landroid/view/View; @@ -887,9 +894,9 @@ move-result-object p2 - const-string v0, "view.findViewById(R.id.camera_view)" + const-string v1, "view.findViewById(R.id.camera_view)" - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/otaliastudios/cameraview/CameraView; @@ -897,14 +904,12 @@ invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner; - move-result-object v0 + move-result-object v1 - invoke-virtual {p2, v0}, Lcom/otaliastudios/cameraview/CameraView;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V + invoke-virtual {p2, v1}, Lcom/otaliastudios/cameraview/CameraView;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V iget-object p2, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->e:Lcom/otaliastudios/cameraview/CameraView; - const/4 v0, 0x0 - if-eqz p2, :cond_5 new-instance v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d; @@ -923,7 +928,7 @@ const-string v1, "view.findViewById(R.id.take_photo_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -951,7 +956,7 @@ const-string v1, "view.findViewById(R.id.launch_camera_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -995,7 +1000,7 @@ const-string v1, "view.findViewById(R.id.camera_flash_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -1027,7 +1032,7 @@ const-string p2, "view.findViewById(R.id.camera_facing_btn)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Landroid/widget/ImageView; @@ -1056,38 +1061,45 @@ :cond_0 const-string p1, "cameraFacingBtn" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1 const-string p1, "cameraFlashBtn" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_2 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_3 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_4 const-string p1, "takePhotoBtn" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_5 const-string p1, "cameraView" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$b.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$b.smali index fa016feadd..a719500191 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$b.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$b.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/lytefast/flexinput/fragment/FilesFragment$b; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "FilesFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -28,33 +28,49 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/fragment/FilesFragment;)V - .locals 7 + .locals 1 - const-class v3, Lcom/lytefast/flexinput/fragment/FilesFragment; + const/4 v0, 0x0 - const/4 v1, 0x0 - - const-string v4, "loadDownloadFolder" - - const-string v5, "loadDownloadFolder()V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "loadDownloadFolder" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/lytefast/flexinput/fragment/FilesFragment; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "loadDownloadFolder()V" + + return-object v0 +.end method + .method public invoke()Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/lytefast/flexinput/fragment/FilesFragment; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$c.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$c.smali index 3595502029..71ba3189a9 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$c.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment$c.smali @@ -48,13 +48,13 @@ move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object v0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FilesFragment$c;->a:Lcom/lytefast/flexinput/fragment/FilesFragment; @@ -64,7 +64,7 @@ move-result-object v3 - invoke-static {v3}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_1 invoke-direct {v2, v0, v3}, Lcom/lytefast/flexinput/adapters/FileListAdapter;->(Landroid/content/ContentResolver;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V @@ -91,7 +91,17 @@ invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FilesFragment;->access$loadDownloadFolder(Lcom/lytefast/flexinput/fragment/FilesFragment;)V + goto :goto_0 + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 + + :cond_2 + :goto_0 return-void .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment.smali index e26b22a063..e6a33c559f 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FilesFragment.smali @@ -111,60 +111,78 @@ .end method .method private final loadDownloadFolder()V - .locals 4 + .locals 5 iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter; const/4 v1, 0x0 - if-nez v0, :cond_0 + const/4 v2, 0x0 + + if-nez v0, :cond_1 iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 invoke-virtual {v0, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setRefreshing(Z)V return-void :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_1 sget-object v0, Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String; invoke-static {v0}, Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File; move-result-object v0 - iget-object v2, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter; + iget-object v3, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter; - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v3, :cond_4 - const-string v3, "downloadFolder" + const-string v4, "downloadFolder" - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v3, "root" + if-eqz v3, :cond_3 - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lcom/lytefast/flexinput/adapters/FileListAdapter$a; - new-instance v3, Lcom/lytefast/flexinput/adapters/FileListAdapter$a; + invoke-direct {v4, v3}, Lcom/lytefast/flexinput/adapters/FileListAdapter$a;->(Lcom/lytefast/flexinput/adapters/FileListAdapter;)V - invoke-direct {v3, v2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$a;->(Lcom/lytefast/flexinput/adapters/FileListAdapter;)V + const/4 v3, 0x1 - const/4 v2, 0x1 + new-array v3, v3, [Ljava/io/File; - new-array v2, v2, [Ljava/io/File; + aput-object v0, v3, v1 - aput-object v0, v2, v1 - - invoke-virtual {v3, v2}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; + invoke-virtual {v4, v3}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_2 invoke-virtual {v0, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setRefreshing(Z)V return-void + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_3 + throw v2 + + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 .end method .method private final requestPermissions()V @@ -206,9 +224,7 @@ .method public newPermissionsRequestAdapter(Landroid/view/View$OnClickListener;)Lcom/lytefast/flexinput/adapters/EmptyListAdapter; .locals 3 - const-string v0, "onClickListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter; @@ -219,72 +235,87 @@ invoke-direct {v0, v1, v2, p1}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;->(IILandroid/view/View$OnClickListener;)V return-object v0 + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 2 - const-string p3, "inflater" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - new-instance p3, Lcom/lytefast/flexinput/utils/SelectionCoordinator; - - const/4 v0, 0x0 + new-instance v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator; const/4 v1, 0x3 - invoke-direct {p3, v0, v0, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->(Landroidx/collection/ArrayMap;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;I)V + invoke-direct {v0, p3, p3, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->(Landroidx/collection/ArrayMap;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;I)V - iput-object p3, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; + iput-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - move-result-object p3 + move-result-object v0 - if-eqz p3, :cond_0 + if-eqz v0, :cond_0 - invoke-virtual {p3}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; + invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - move-result-object p3 + move-result-object v0 goto :goto_0 :cond_0 - move-object p3, v0 + move-object v0, p3 :goto_0 - instance-of v1, p3, Lf/b/a/b; + instance-of v1, v0, Lf/b/a/b; if-nez v1, :cond_1 - move-object p3, v0 + move-object v0, p3 :cond_1 - check-cast p3, Lf/b/a/b; + check-cast v0, Lf/b/a/b; - if-eqz p3, :cond_2 + if-eqz v0, :cond_3 - invoke-interface {p3}, Lf/b/a/b;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; + invoke-interface {v0}, Lf/b/a/b;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; - move-result-object p3 + move-result-object v0 iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_2 - invoke-virtual {p3, v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V + invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V + + goto :goto_1 :cond_2 - sget p3, Lcom/lytefast/flexinput/R$f;->fragment_recycler_view:I + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw p3 + + :cond_3 + :goto_1 + sget v0, Lcom/lytefast/flexinput/R$f;->fragment_recycler_view:I const/4 v1, 0x0 - invoke-virtual {p1, p3, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 - if-eqz p1, :cond_6 + if-eqz p1, :cond_8 sget p2, Lcom/lytefast/flexinput/R$e;->list:I @@ -306,46 +337,51 @@ move-result p2 - if-eqz p2, :cond_3 + if-eqz p2, :cond_5 new-instance p2, Lcom/lytefast/flexinput/adapters/FileListAdapter; invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object p3 + move-result-object v0 - const-string v0, "context" + const-string v1, "context" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; + invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - move-result-object p3 + move-result-object v0 - const-string v0, "context.contentResolver" + const-string v1, "context.contentResolver" - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; + iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_4 - invoke-direct {p2, p3, v0}, Lcom/lytefast/flexinput/adapters/FileListAdapter;->(Landroid/content/ContentResolver;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V + invoke-direct {p2, v0, v1}, Lcom/lytefast/flexinput/adapters/FileListAdapter;->(Landroid/content/ContentResolver;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter; iget-object p3, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->recyclerView:Landroidx/recyclerview/widget/RecyclerView; - if-eqz p3, :cond_4 + if-eqz p3, :cond_6 invoke-virtual {p3, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - goto :goto_1 + goto :goto_2 - :cond_3 + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw p3 + + :cond_5 iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->recyclerView:Landroidx/recyclerview/widget/RecyclerView; - if-eqz p2, :cond_4 + if-eqz p2, :cond_6 new-instance p3, Lcom/lytefast/flexinput/fragment/FilesFragment$a; @@ -357,8 +393,8 @@ invoke-virtual {p2, p3}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - :cond_4 - :goto_1 + :cond_6 + :goto_2 sget p2, Lcom/lytefast/flexinput/R$e;->swipeRefreshLayout:I invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; @@ -369,7 +405,7 @@ iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; - if-eqz p2, :cond_5 + if-eqz p2, :cond_7 new-instance p3, Lcom/lytefast/flexinput/fragment/FilesFragment$b; @@ -381,11 +417,18 @@ invoke-virtual {p2, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V - :cond_5 - move-object v0, p1 + :cond_7 + move-object p3, p1 - :cond_6 - return-object v0 + :cond_8 + return-object p3 + + :cond_9 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public onDestroyView()V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$c.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$c.smali index ea84b9ef74..cf5db8f017 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$c.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$c.smali @@ -1,5 +1,5 @@ .class public final Lcom/lytefast/flexinput/fragment/FlexInputFragment$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexInputFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/text/Editable;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,28 +51,33 @@ check-cast p1, Landroid/text/Editable; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment; + iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment; - iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel; + iget-object v1, v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 - const/4 v1, 0x2 + const/4 v2, 0x2 - const/4 v2, 0x0 - - invoke-static {v0, p1, v2, v1, v2}, Lf/h/a/c/i1/e;->g1(Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)V + invoke-static {v1, p1, v0, v2, v0}, Lf/h/a/c/i1/e;->g1(Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)V :cond_0 sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$d.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$d.smali index 53ea04b64a..0d755d8220 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$d.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$d.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/lytefast/flexinput/fragment/FlexInputFragment$d; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "FlexInputFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lcom/lytefast/flexinput/viewmodel/FlexInputState;", "Lkotlin/Unit;", @@ -29,39 +29,53 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V - .locals 7 + .locals 1 - const-class v3, Lcom/lytefast/flexinput/fragment/FlexInputFragment; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "configureUI" - - const-string v5, "configureUI(Lcom/lytefast/flexinput/viewmodel/FlexInputState;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/lytefast/flexinput/viewmodel/FlexInputState;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 check-cast p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState; - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -70,4 +84,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$e.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$e.smali index 0a90134580..764d15b455 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$e.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment$e.smali @@ -1,5 +1,5 @@ .class public final synthetic Lcom/lytefast/flexinput/fragment/FlexInputFragment$e; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "FlexInputFragment.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lf/b/a/f/a;", "Lkotlin/Unit;", @@ -29,39 +29,53 @@ # direct methods .method public constructor (Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V - .locals 7 + .locals 1 - const-class v3, Lcom/lytefast/flexinput/fragment/FlexInputFragment; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v4, "handleEvent" - - const-string v5, "handleEvent(Lcom/lytefast/flexinput/viewmodel/FlexInputEvent;)V" - - const/4 v6, 0x0 - - move-object v0, p0 - - move-object v2, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/h;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0, p1}, Lk0/n/c/g;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "handleEvent(Lcom/lytefast/flexinput/viewmodel/FlexInputEvent;)V" + + return-object v0 +.end method + .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 check-cast p1, Lf/b/a/f/a; - const-string v0, "p1" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; check-cast v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -70,4 +84,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment.smali index 4eb511a289..61fd69d7c8 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/FlexInputFragment.smali @@ -105,7 +105,7 @@ const-string v1, "FlexInputFragment::class.java.name" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/lang/String; @@ -139,7 +139,7 @@ const-string v1, "childFragmentManager.beginTransaction()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Lf/b/a/a/a; @@ -182,10 +182,6 @@ invoke-direct {p1, p0}, Lf/b/a/a/g;->(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V - const-string v0, "listener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, v1, Lf/b/a/a/a;->j:Landroidx/viewpager/widget/ViewPager$OnPageChangeListener; if-eqz v0, :cond_3 @@ -223,10 +219,6 @@ invoke-direct {p1, p0}, Lf/b/a/a/i;->(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V - const-string p0, "onKeyboardSelectedListener" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, v1, Lf/b/a/a/a;->i:Lkotlin/jvm/functions/Function1; :goto_0 @@ -279,7 +271,7 @@ iget-object v7, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String; - invoke-static {v5, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -312,12 +304,12 @@ goto :goto_0 :cond_1 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_2 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 @@ -385,7 +377,7 @@ if-eqz v5, :cond_9 - invoke-static {v5}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v5}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v5 @@ -423,11 +415,11 @@ goto :goto_5 :cond_9 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string p1, "null cannot be cast to non-null type kotlin.CharSequence" - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 @@ -689,83 +681,83 @@ :cond_17 const-string p0, "cannotSendText" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_18 const-string p0, "leftBtnsContainer" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_19 const-string p0, "attachmentPreviewContainer" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1a - invoke-static {v10}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v10}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1b - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string p1, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams" - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 :cond_1c - invoke-static {v10}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v10}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1d - invoke-static {v10}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v10}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1e - invoke-static {v10}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v10}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_1f const-string p0, "sendBtnImage" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_20 const-string p0, "galleryBtn" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_21 const-string p0, "cameraBtn" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_22 const-string p0, "expandBtn" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_23 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 @@ -785,7 +777,7 @@ :cond_0 const-string p0, "defaultWindowInsetsHandler" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -804,7 +796,7 @@ :cond_0 const-string p0, "expressionBtn" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -823,7 +815,7 @@ :cond_0 const-string p0, "expressionContainer" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 p0, 0x0 @@ -900,7 +892,7 @@ :cond_2 const-string p0, "inputEt" - invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 @@ -998,7 +990,7 @@ :cond_0 const-string v0, "attachmentPreviewAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1017,41 +1009,39 @@ } .end annotation - const-string v0, "attachment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v0 + move-result-object v1 - const-string v1, "Add Content" + const-string v2, "Add Content" - invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment; + invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment; - move-result-object v0 + move-result-object v1 - check-cast v0, Landroidx/fragment/app/DialogFragment; + check-cast v1, Landroidx/fragment/app/DialogFragment; - new-instance v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator; - - const/4 v2, 0x0 + new-instance v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator; const/4 v3, 0x3 - invoke-direct {v1, v2, v2, v3}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->(Landroidx/collection/ArrayMap;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;I)V + invoke-direct {v2, v0, v0, v3}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->(Landroidx/collection/ArrayMap;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;I)V invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; move-result-object v3 - invoke-virtual {v3, v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V + invoke-virtual {v3, v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V const/4 v3, 0x0 - invoke-virtual {v1, p1, v3}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b(Ljava/lang/Object;I)V + invoke-virtual {v2, p1, v3}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;I)V - iget-object p1, v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; + iget-object p1, v2, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; invoke-interface {p1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;->unregister()V @@ -1061,33 +1051,40 @@ invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; - move-result-object v1 + move-result-object v2 - invoke-virtual {v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->getAttachments()Ljava/util/ArrayList; + invoke-virtual {v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->getAttachments()Ljava/util/ArrayList; - move-result-object v1 + move-result-object v2 - invoke-interface {p1, v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;->onAttachmentsUpdated(Ljava/util/List;)V + invoke-interface {p1, v2}, Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;->onAttachmentsUpdated(Ljava/util/List;)V :cond_0 iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->k:Landroidx/recyclerview/widget/RecyclerView; if-eqz p1, :cond_1 - new-instance v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$b; + new-instance v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$b; - invoke-direct {v1, v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$b;->(Landroidx/fragment/app/DialogFragment;)V + invoke-direct {v0, v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$b;->(Landroidx/fragment/app/DialogFragment;)V - invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z + invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z return-void :cond_1 const-string p1, "attachmentPreviewList" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v2 + throw v0 + + :cond_2 + const-string p1, "attachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public getFileManager()Lcom/lytefast/flexinput/managers/FileManager; @@ -1102,7 +1099,7 @@ :cond_0 const-string v0, "fileManager" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1120,10 +1117,6 @@ } .end annotation - const-string v0, "onViewCreatedUpdate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->d:Landroid/view/ViewGroup; if-eqz v0, :cond_0 @@ -1153,7 +1146,7 @@ :cond_0 const-string v0, "inputEt" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -1163,15 +1156,15 @@ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 12 - const-string p3, "inflater" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_13 - sget p3, Lcom/lytefast/flexinput/R$f;->flex_input_widget:I + sget v0, Lcom/lytefast/flexinput/R$f;->flex_input_widget:I - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 @@ -1185,9 +1178,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026chment_preview_container)" + const-string v0, "root.findViewById(R.id.f\u2026chment_preview_container)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->f:Landroid/view/View; @@ -1197,9 +1190,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026put_attachment_clear_btn)" + const-string v0, "root.findViewById(R.id.f\u2026put_attachment_clear_btn)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->g:Landroid/view/View; @@ -1209,9 +1202,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026put_main_input_container)" + const-string v0, "root.findViewById(R.id.f\u2026put_main_input_container)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/view/ViewGroup; @@ -1223,9 +1216,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026xpression_tray_container)" + const-string v0, "root.findViewById(R.id.f\u2026xpression_tray_container)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/view/ViewGroup; @@ -1237,9 +1230,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026lt_window_insets_handler)" + const-string v0, "root.findViewById(R.id.f\u2026lt_window_insets_handler)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->j:Landroid/view/View; @@ -1249,9 +1242,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026_attachment_preview_list)" + const-string v0, "root.findViewById(R.id.f\u2026_attachment_preview_list)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroidx/recyclerview/widget/RecyclerView; @@ -1263,9 +1256,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.flex_input_container)" + const-string v0, "root.findViewById(R.id.flex_input_container)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/view/ViewGroup; @@ -1277,9 +1270,9 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.f\u2026nput_left_btns_container)" + const-string v0, "root.findViewById(R.id.f\u2026nput_left_btns_container)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/view/ViewGroup; @@ -1291,31 +1284,29 @@ move-result-object p2 - const-string p3, "root.findViewById(R.id.flex_input_text_input)" + const-string v0, "root.findViewById(R.id.flex_input_text_input)" - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Lcom/lytefast/flexinput/widget/FlexEditText; iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText; - new-instance p3, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c; + new-instance v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c; - invoke-direct {p3, p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;->(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V + invoke-direct {v0, p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;->(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V - invoke-static {p2, p0, p3}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V + invoke-static {p2, p0, v0}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText; - const/4 p3, 0x0 - if-eqz p2, :cond_11 - new-instance v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$a; + new-instance v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$a; - invoke-direct {v1, v0, p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$a;->(ILjava/lang/Object;)V + invoke-direct {v0, v1, p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$a;->(ILjava/lang/Object;)V - invoke-virtual {p2, v1}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {p2, v0}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V sget p2, Lcom/lytefast/flexinput/R$e;->flex_input_cannot_send_text:I @@ -1323,9 +1314,9 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.f\u2026x_input_cannot_send_text)" + const-string v0, "root.findViewById(R.id.f\u2026x_input_cannot_send_text)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->l:Landroid/view/View; @@ -1335,9 +1326,9 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.flex_input_emoji_btn)" + const-string v0, "root.findViewById(R.id.flex_input_emoji_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; @@ -1349,9 +1340,9 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.flex_input_send_btn_image)" + const-string v0, "root.findViewById(R.id.flex_input_send_btn_image)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->n:Landroid/view/View; @@ -1361,9 +1352,9 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.f\u2026input_send_btn_container)" + const-string v0, "root.findViewById(R.id.f\u2026input_send_btn_container)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View; @@ -1373,9 +1364,9 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.flex_input_camera_btn)" + const-string v0, "root.findViewById(R.id.flex_input_camera_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View; @@ -1385,9 +1376,9 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.flex_input_gallery_btn)" + const-string v0, "root.findViewById(R.id.flex_input_gallery_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Landroid/view/View; @@ -1397,15 +1388,15 @@ move-result-object p2 - const-string v1, "root.findViewById(R.id.flex_input_expand_btn)" + const-string v0, "root.findViewById(R.id.flex_input_expand_btn)" - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View; iget-object p2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->g:Landroid/view/View; - const-string v1, "attachmentClearButton" + const-string v0, "attachmentClearButton" if-eqz p2, :cond_10 @@ -1425,7 +1416,7 @@ new-instance v4, Lh; - invoke-direct {v4, v0, p0}, Lh;->(ILjava/lang/Object;)V + invoke-direct {v4, v1, p0}, Lh;->(ILjava/lang/Object;)V invoke-virtual {p2, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V @@ -1491,7 +1482,7 @@ if-eqz v10, :cond_a - aput-object v10, p2, v0 + aput-object v10, p2, v1 iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Landroid/view/View; @@ -1579,7 +1570,7 @@ const-string v3, "requireActivity()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; @@ -1616,7 +1607,7 @@ goto :goto_1 :cond_1 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 @@ -1625,94 +1616,101 @@ return-object p1 :cond_3 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.LinearLayout.LayoutParams" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_4 - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_5 - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_6 - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_7 - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_8 - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_9 - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_a - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_b - invoke-static {v8}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v8}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_c - invoke-static {v6}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v6}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_d - invoke-static {v5}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v5}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_e - invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_f - invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_10 - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_11 const-string p1, "inputEt" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw p3 :cond_12 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type android.widget.LinearLayout" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 + + :cond_13 + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public onPause()V @@ -1805,31 +1803,31 @@ .end method .method public onSaveInstanceState(Landroid/os/Bundle;)V - .locals 2 + .locals 3 - const-string v0, "outState" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->getAttachments()Ljava/util/ArrayList; + invoke-virtual {v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->getAttachments()Ljava/util/ArrayList; - move-result-object v0 + move-result-object v1 - const-string v1, "FlexInput.ATTACHMENTS" + const-string v2, "FlexInput.ATTACHMENTS" - invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V + invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V - iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText; + iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Lcom/lytefast/flexinput/widget/FlexEditText; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable; + invoke-virtual {v1}, Landroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable; move-result-object v0 @@ -1846,24 +1844,27 @@ :cond_0 const-string p1, "inputEt" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "outState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 3 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 new-instance p1, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter; - const/4 v0, 0x0 - invoke-direct {p1, v0}, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;->(Lkotlin/jvm/functions/Function1;)V iget-object v1, p1, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator; @@ -1988,21 +1989,28 @@ :cond_4 const-string p1, "container" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_5 const-string p1, "defaultWindowInsetsHandler" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v0 :cond_6 const-string p1, "expressionContainer" - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -2066,7 +2074,7 @@ :cond_1 const-string v0, "attachmentPreviewAdapter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PermissionsFragment.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PermissionsFragment.smali index cc74b770f6..a4d70aab67 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PermissionsFragment.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PermissionsFragment.smali @@ -50,9 +50,7 @@ .method public varargs areAllPermissionsGranted([I)Z .locals 5 - const-string v0, "permissionsAccessList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 array-length v0, p1 @@ -108,14 +106,21 @@ :cond_4 :goto_3 return v1 + + :cond_5 + const-string p1, "permissionsAccessList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public varargs hasPermissions([Ljava/lang/String;)Z .locals 6 - const-string v0, "requiredPermissionList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; @@ -163,23 +168,28 @@ :cond_3 :goto_2 return v1 + + :cond_4 + const-string p1, "requiredPermissionList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V .locals 1 - const-string v0, "permissions" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 - const-string p2, "grantResults" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 sget p2, Lcom/lytefast/flexinput/fragment/PermissionsFragment;->PERMISSIONS_REQUEST_CODE:I - const/4 v0, 0x0 - if-eq p1, p2, :cond_0 iput-object v0, p0, Lcom/lytefast/flexinput/fragment/PermissionsFragment;->permissionRequestCallback:Lcom/lytefast/flexinput/fragment/PermissionsFragment$PermissionsResultCallback; @@ -215,18 +225,30 @@ iput-object v0, p0, Lcom/lytefast/flexinput/fragment/PermissionsFragment;->permissionRequestCallback:Lcom/lytefast/flexinput/fragment/PermissionsFragment$PermissionsResultCallback; return-void + + :cond_3 + const-string p1, "grantResults" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "permissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final varargs requestPermissions(Lcom/lytefast/flexinput/fragment/PermissionsFragment$PermissionsResultCallback;[Ljava/lang/String;)Z .locals 1 - const-string v0, "callback" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "requiredPermissions" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 array-length v0, p2 @@ -258,4 +280,18 @@ const/4 p1, 0x1 return p1 + + :cond_1 + const-string p1, "requiredPermissions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$b.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$b.smali index 75292687a5..d01d87c3d3 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$b.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$b.smali @@ -69,7 +69,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -77,7 +77,7 @@ const-string v2, "context.contentResolver" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->b(Landroid/content/ContentResolver;)V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$c.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$c.smali index e40a8d2180..763941b785 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$c.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment$c.smali @@ -46,7 +46,7 @@ # virtual methods .method public a()V - .locals 4 + .locals 5 iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->a:Lcom/lytefast/flexinput/fragment/PhotosFragment; @@ -54,21 +54,23 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + const/4 v1, 0x0 - new-instance v1, Landroidx/recyclerview/widget/GridLayoutManager; + if-eqz v0, :cond_2 - iget-object v2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->a:Lcom/lytefast/flexinput/fragment/PhotosFragment; + new-instance v2, Landroidx/recyclerview/widget/GridLayoutManager; - invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; + iget-object v3, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->a:Lcom/lytefast/flexinput/fragment/PhotosFragment; - move-result-object v2 + invoke-virtual {v3}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - const/4 v3, 0x3 + move-result-object v3 - invoke-direct {v1, v2, v3}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;I)V + const/4 v4, 0x3 - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V + invoke-direct {v2, v3, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;I)V + + invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->a:Lcom/lytefast/flexinput/fragment/PhotosFragment; @@ -76,11 +78,11 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_1 - iget-object v1, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->b:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter; + iget-object v2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->b:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter; - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->a:Lcom/lytefast/flexinput/fragment/PhotosFragment; @@ -88,11 +90,26 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 .end method .method public b()V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment.smali b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment.smali index 6360f612df..af2a1d6d5b 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/fragment/PhotosFragment.smali @@ -108,9 +108,7 @@ .method public newPermissionsRequestAdapter(Landroid/view/View$OnClickListener;)Lcom/lytefast/flexinput/adapters/EmptyListAdapter; .locals 3 - const-string v0, "onClickListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter; @@ -121,72 +119,87 @@ invoke-direct {v0, v1, v2, p1}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;->(IILandroid/view/View$OnClickListener;)V return-object v0 + + :cond_0 + const-string p1, "onClickListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 3 - const-string p3, "inflater" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - new-instance p3, Lcom/lytefast/flexinput/utils/SelectionCoordinator; - - const/4 v0, 0x0 + new-instance v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator; const/4 v1, 0x3 - invoke-direct {p3, v0, v0, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->(Landroidx/collection/ArrayMap;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;I)V + invoke-direct {v0, p3, p3, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->(Landroidx/collection/ArrayMap;Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;I)V - iput-object p3, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; + iput-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - move-result-object p3 + move-result-object v0 - if-eqz p3, :cond_0 + if-eqz v0, :cond_0 - invoke-virtual {p3}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; + invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - move-result-object p3 + move-result-object v0 goto :goto_0 :cond_0 - move-object p3, v0 + move-object v0, p3 :goto_0 - instance-of v2, p3, Lf/b/a/b; + instance-of v2, v0, Lf/b/a/b; if-nez v2, :cond_1 - move-object p3, v0 + move-object v0, p3 :cond_1 - check-cast p3, Lf/b/a/b; + check-cast v0, Lf/b/a/b; - if-eqz p3, :cond_2 + if-eqz v0, :cond_3 - invoke-interface {p3}, Lf/b/a/b;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; + invoke-interface {v0}, Lf/b/a/b;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; - move-result-object p3 + move-result-object v0 iget-object v2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - invoke-static {v2}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_2 - invoke-virtual {p3, v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V + invoke-virtual {v0, v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V + + goto :goto_1 :cond_2 - sget p3, Lcom/lytefast/flexinput/R$f;->fragment_recycler_view:I + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw p3 + + :cond_3 + :goto_1 + sget v0, Lcom/lytefast/flexinput/R$f;->fragment_recycler_view:I const/4 v2, 0x0 - invoke-virtual {p1, p3, p2, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-virtual {p1, v0, p2, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 - if-eqz p1, :cond_9 + if-eqz p1, :cond_b sget p2, Lcom/lytefast/flexinput/R$e;->list:I @@ -202,45 +215,50 @@ move-result-object p2 - if-eqz p2, :cond_3 + if-eqz p2, :cond_4 invoke-virtual {p2}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; move-result-object p2 - if-eqz p2, :cond_3 + if-eqz p2, :cond_4 invoke-interface {p2}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - move-result-object v0 + move-result-object p2 - :cond_3 - new-instance p2, Landroid/graphics/Point; - - invoke-direct {p2}, Landroid/graphics/Point;->()V - - if-eqz v0, :cond_4 - - invoke-virtual {v0, p2}, Landroid/view/Display;->getSize(Landroid/graphics/Point;)V + goto :goto_2 :cond_4 - iget p2, p2, Landroid/graphics/Point;->x:I + move-object p2, p3 + + :goto_2 + new-instance v0, Landroid/graphics/Point; + + invoke-direct {v0}, Landroid/graphics/Point;->()V + + if-eqz p2, :cond_5 + + invoke-virtual {p2, v0}, Landroid/view/Display;->getSize(Landroid/graphics/Point;)V + + :cond_5 + iget p2, v0, Landroid/graphics/Point;->x:I int-to-float p2, p2 - int-to-float p3, v1 + int-to-float v0, v1 - div-float/2addr p2, p3 + div-float/2addr p2, v0 float-to-int p2, p2 - new-instance p3, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter; + new-instance v0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter; - iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; + iget-object v2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_a - invoke-direct {p3, v0, p2, p2}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->(Lcom/lytefast/flexinput/utils/SelectionCoordinator;II)V + invoke-direct {v0, v2, p2, p2}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->(Lcom/lytefast/flexinput/utils/SelectionCoordinator;II)V const-string p2, "android.permission.READ_EXTERNAL_STORAGE" @@ -252,48 +270,48 @@ move-result p2 - if-eqz p2, :cond_6 + if-eqz p2, :cond_7 iget-object p2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->recyclerView:Landroidx/recyclerview/widget/RecyclerView; - if-eqz p2, :cond_5 + if-eqz p2, :cond_6 - new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; + new-instance p3, Landroidx/recyclerview/widget/GridLayoutManager; invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v2 - invoke-direct {v0, v2, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;I)V + invoke-direct {p3, v2, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->(Landroid/content/Context;I)V - invoke-virtual {p2, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V - - :cond_5 - iget-object p2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->recyclerView:Landroidx/recyclerview/widget/RecyclerView; - - if-eqz p2, :cond_7 - - invoke-virtual {p2, p3}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - - goto :goto_1 + invoke-virtual {p2, p3}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V :cond_6 iget-object p2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->recyclerView:Landroidx/recyclerview/widget/RecyclerView; - if-eqz p2, :cond_7 - - new-instance v0, Lcom/lytefast/flexinput/fragment/PhotosFragment$a; - - invoke-direct {v0, p3, p0}, Lcom/lytefast/flexinput/fragment/PhotosFragment$a;->(Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Lcom/lytefast/flexinput/fragment/PhotosFragment;)V - - invoke-virtual {p0, v0}, Lcom/lytefast/flexinput/fragment/PhotosFragment;->newPermissionsRequestAdapter(Landroid/view/View$OnClickListener;)Lcom/lytefast/flexinput/adapters/EmptyListAdapter; - - move-result-object v0 + if-eqz p2, :cond_8 invoke-virtual {p2, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + goto :goto_3 + :cond_7 - :goto_1 + iget-object p2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->recyclerView:Landroidx/recyclerview/widget/RecyclerView; + + if-eqz p2, :cond_8 + + new-instance p3, Lcom/lytefast/flexinput/fragment/PhotosFragment$a; + + invoke-direct {p3, v0, p0}, Lcom/lytefast/flexinput/fragment/PhotosFragment$a;->(Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Lcom/lytefast/flexinput/fragment/PhotosFragment;)V + + invoke-virtual {p0, p3}, Lcom/lytefast/flexinput/fragment/PhotosFragment;->newPermissionsRequestAdapter(Landroid/view/View$OnClickListener;)Lcom/lytefast/flexinput/adapters/EmptyListAdapter; + + move-result-object p3 + + invoke-virtual {p2, p3}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V + + :cond_8 + :goto_3 sget p2, Lcom/lytefast/flexinput/R$e;->swipeRefreshLayout:I invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; @@ -304,19 +322,34 @@ iput-object p2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; - if-eqz p2, :cond_8 + if-eqz p2, :cond_9 - new-instance v0, Lcom/lytefast/flexinput/fragment/PhotosFragment$b; + new-instance p3, Lcom/lytefast/flexinput/fragment/PhotosFragment$b; - invoke-direct {v0, p1, p3, p0}, Lcom/lytefast/flexinput/fragment/PhotosFragment$b;->(Landroid/view/View;Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Lcom/lytefast/flexinput/fragment/PhotosFragment;)V + invoke-direct {p3, p1, v0, p0}, Lcom/lytefast/flexinput/fragment/PhotosFragment$b;->(Landroid/view/View;Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Lcom/lytefast/flexinput/fragment/PhotosFragment;)V - invoke-virtual {p2, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V - - :cond_8 - move-object v0, p1 + invoke-virtual {p2, p3}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V :cond_9 - return-object v0 + move-object p3, p1 + + goto :goto_4 + + :cond_a + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw p3 + + :cond_b + :goto_4 + return-object p3 + + :cond_c + const-string p1, "inflater" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public onDestroyView()V @@ -324,7 +357,7 @@ iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 iget-object v0, v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; @@ -333,6 +366,13 @@ invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroyView()V return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method .method public onPause()V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$Companion.smali b/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$Companion.smali index fd03a6c802..fb557faf89 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$Companion.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$Companion.smali @@ -34,7 +34,7 @@ # virtual methods .method public final a(Landroid/net/Uri;Landroid/content/ContentResolver;)Lcom/lytefast/flexinput/model/Attachment; - .locals 10 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -47,69 +47,57 @@ } .end annotation - const-string v0, "$this$toAttachment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a - const-string v0, "resolver" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$getFileName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "contentResolver" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_9 invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 goto/16 :goto_2 :cond_0 - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I + invoke-virtual {v1}, Ljava/lang/String;->hashCode()I - move-result v1 + move-result v2 - const v2, 0x2ff57c + const v3, 0x2ff57c - const/4 v3, 0x0 + if-eq v2, v3, :cond_5 - if-eq v1, v2, :cond_5 + const v3, 0x38b73479 - const v2, 0x38b73479 - - if-eq v1, v2, :cond_1 + if-eq v2, v3, :cond_1 goto :goto_2 :cond_1 - const-string v1, "content" + const-string v2, "content" - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 + + const/4 v4, 0x0 + + const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 - const/4 v8, 0x0 + move-object v2, p2 - const/4 v9, 0x0 + move-object v3, p1 - move-object v4, p2 - - move-object v5, p1 - - invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; move-result-object p2 @@ -118,42 +106,42 @@ :try_start_0 invoke-interface {p2}, Landroid/database/Cursor;->moveToFirst()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - const-string v0, "_display_name" + const-string v1, "_display_name" - invoke-interface {p2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I + invoke-interface {p2, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I - move-result v0 + move-result v1 - if-ltz v0, :cond_3 + if-ltz v1, :cond_3 - invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; + invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 goto :goto_0 :cond_2 invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; - move-result-object v0 + move-result-object v1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 :goto_0 - invoke-static {p2, v3}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {p2, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V - move-object v3, v0 + move-object v0, v1 goto :goto_3 :cond_3 - invoke-static {p2, v3}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {p2, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V goto :goto_1 @@ -176,14 +164,14 @@ :goto_1 invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; - move-result-object v3 + move-result-object v0 goto :goto_3 :cond_5 const-string p2, "file" - invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 @@ -193,15 +181,15 @@ invoke-virtual {p1}, Landroid/net/Uri;->getPath()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_7 + if-eqz v1, :cond_7 - invoke-direct {p2, v0}, Ljava/io/File;->(Ljava/lang/String;)V + invoke-direct {p2, v1}, Ljava/io/File;->(Ljava/lang/String;)V invoke-virtual {p2}, Ljava/io/File;->getName()Ljava/lang/String; - move-result-object v3 + move-result-object v0 goto :goto_3 @@ -209,11 +197,11 @@ :goto_2 invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; - move-result-object v3 + move-result-object v0 :cond_7 :goto_3 - if-eqz v3, :cond_8 + if-eqz v0, :cond_8 goto :goto_4 @@ -224,10 +212,10 @@ invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object v3 + move-result-object v0 :goto_4 - move-object v8, v3 + move-object v5, v0 new-instance p2, Lcom/lytefast/flexinput/model/Attachment; @@ -235,17 +223,31 @@ move-result v0 - int-to-long v5, v0 + int-to-long v2, v0 - const/4 v9, 0x0 + const/4 v6, 0x0 - move-object v4, p2 + move-object v1, p2 - move-object v7, p1 + move-object v4, p1 - invoke-direct/range {v4 .. v9}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct/range {v1 .. v6}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V return-object p2 + + :cond_9 + const-string p1, "resolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p1, "$this$toAttachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final b(Landroidx/core/view/inputmethod/InputContentInfoCompat;Landroid/content/ContentResolver;ZLjava/lang/String;)Lcom/lytefast/flexinput/model/Attachment; @@ -264,44 +266,38 @@ } .end annotation - const-string v0, "$this$toAttachment" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 - const-string v0, "resolver" + if-eqz p2, :cond_5 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "defaultName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_4 invoke-virtual {p1}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getContentUri()Landroid/net/Uri; - move-result-object v0 + move-result-object v1 - const-string v1, "fileName" + const-string v2, "fileName" - invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - move-object p4, v0 + move-object p4, v1 :cond_0 - const-string v0, "contentUri.getQueryParam\u2026fileName\") ?: defaultName" + const-string v1, "contentUri.getQueryParam\u2026fileName\") ?: defaultName" - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-char v0, Ljava/io/File;->separatorChar:C - - const/4 v1, 0x0 + sget-char v1, Ljava/io/File;->separatorChar:C const/4 v2, 0x2 - invoke-static {p4, v0, v1, v2}, Lk0/u/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; + invoke-static {p4, v1, v0, v2}, Lk0/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; move-result-object p4 @@ -311,9 +307,9 @@ move-result-object p3 - const/4 v0, 0x0 + const/4 v1, 0x0 - invoke-virtual {p3, v0}, Landroid/content/ClipDescription;->getMimeType(I)Ljava/lang/String; + invoke-virtual {p3, v1}, Landroid/content/ClipDescription;->getMimeType(I)Ljava/lang/String; move-result-object p3 @@ -326,9 +322,9 @@ move-result-object p3 - const-string v0, "mimeType" + const-string v1, "mimeType" - invoke-virtual {p3, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {p3, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; move-result-object p3 @@ -355,13 +351,13 @@ invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const/16 v0, 0x2e + const/16 v1, 0x2e - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - const/16 v0, 0x2f + const/16 v1, 0x2f - invoke-static {p3, v0, v1, v2}, Lk0/u/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; + invoke-static {p3, v1, v0, v2}, Lk0/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; move-result-object p3 @@ -399,7 +395,7 @@ const-string p3, "contentUri" - invoke-static {v3, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, p2 @@ -408,4 +404,25 @@ invoke-direct/range {v0 .. v5}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V return-object p2 + + :cond_4 + const-string p1, "defaultName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "resolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p1, "$this$toAttachment" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$a.smali index 8beb33cc7e..4e74f25020 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment$a.smali @@ -40,15 +40,22 @@ .method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .locals 1 - const-string v0, "parcelIn" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/lytefast/flexinput/model/Attachment; invoke-direct {v0, p1}, Lcom/lytefast/flexinput/model/Attachment;->(Landroid/os/Parcel;)V return-object v0 + + :cond_0 + const-string p1, "parcelIn" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public newArray(I)[Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment.smali b/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment.smali index e9b97f1184..17d029bdc9 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/model/Attachment.smali @@ -86,13 +86,11 @@ } .end annotation - const-string v0, "uri" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "displayName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -105,6 +103,20 @@ iput-object p5, p0, Lcom/lytefast/flexinput/model/Attachment;->data:Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "displayName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "uri" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -133,15 +145,13 @@ .end method .method public constructor (Landroid/os/Parcel;)V - .locals 7 + .locals 6 - const-string v0, "parcelIn" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J - move-result-wide v2 + move-result-wide v1 const-class v0, Landroid/net/Uri; @@ -162,12 +172,12 @@ :cond_0 sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri; - const-string v1, "Uri.EMPTY" + const-string v3, "Uri.EMPTY" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 - move-object v4, v0 + move-object v3, v0 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; @@ -181,19 +191,24 @@ const-string p1, "" :goto_1 - move-object v5, p1 + move-object v4, p1 - const-string p1, "parcelIn.readString() ?: \"\"" + const/4 v5, 0x0 - invoke-static {v5, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-object v0, p0 - const/4 v6, 0x0 - - move-object v1, p0 - - invoke-direct/range {v1 .. v6}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct/range {v0 .. v5}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V return-void + + :cond_2 + const-string p1, "parcelIn" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final toAttachment(Landroid/net/Uri;Landroid/content/ContentResolver;)Lcom/lytefast/flexinput/model/Attachment; @@ -279,7 +294,7 @@ iget-object p1, p1, Lcom/lytefast/flexinput/model/Attachment;->uri:Landroid/net/Uri; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -351,9 +366,7 @@ .annotation build Landroidx/annotation/CallSuper; .end annotation - const-string v0, "dest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-wide v0, p0, Lcom/lytefast/flexinput/model/Attachment;->id:J @@ -368,4 +381,13 @@ invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "dest" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo$a.smali index 010cacd99f..a3cbccbb31 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo$a.smali @@ -40,15 +40,22 @@ .method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .locals 1 - const-string v0, "parcel" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/lytefast/flexinput/model/Photo; invoke-direct {v0, p1}, Lcom/lytefast/flexinput/model/Photo;->(Landroid/os/Parcel;)V return-object v0 + + :cond_0 + const-string p1, "parcel" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public newArray(I)[Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo.smali b/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo.smali index f255091662..99ad059e86 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/model/Photo.smali @@ -39,27 +39,26 @@ .end method .method public constructor (JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "uri" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "displayName" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct/range {p0 .. p5}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V return-void + + :cond_0 + const-string p1, "displayName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Landroid/os/Parcel;)V - .locals 1 - - const-string v0, "parcelIn" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Lcom/lytefast/flexinput/model/Attachment;->(Landroid/os/Parcel;)V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator$a.smali index a4206aa913..8d2ef86ce4 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator$a.smali @@ -58,15 +58,22 @@ check-cast p1, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator$a;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator; invoke-static {v0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->access$addItem(Lcom/lytefast/flexinput/utils/SelectionAggregator;Lcom/lytefast/flexinput/model/Attachment;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onItemUnselected(Ljava/lang/Object;)V @@ -74,15 +81,22 @@ check-cast p1, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator$a;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator; invoke-static {v0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->access$removeItem(Lcom/lytefast/flexinput/utils/SelectionAggregator;Lcom/lytefast/flexinput/model/Attachment;)Z return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public unregister()V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator.smali b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator.smali index d6c38b8865..ee110042b7 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionAggregator.smali @@ -86,15 +86,20 @@ move-result-object v0 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 const-string v1, "SelectionAggregator::class.java.canonicalName!!" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->TAG:Ljava/lang/String; return-void + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 .end method .method public constructor (Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;)V @@ -209,21 +214,15 @@ } .end annotation - const-string v0, "adapter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "attachments" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "childSelectionCoordinators" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "itemSelectionListeners" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -236,6 +235,34 @@ iput-object p4, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList; return-void + + :cond_0 + const-string p1, "itemSelectionListeners" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "childSelectionCoordinators" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "attachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "adapter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public synthetic constructor (Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -431,9 +458,7 @@ } .end annotation - const-string v0, "itemSelectionListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList; @@ -449,6 +474,15 @@ :cond_0 return-object p0 + + :cond_1 + const-string p1, "itemSelectionListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final clear()V @@ -516,7 +550,7 @@ const-string v4, "position" - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I @@ -551,7 +585,7 @@ const-string v0, "attachments[position]" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p1, Lcom/lytefast/flexinput/model/Attachment; @@ -673,7 +707,7 @@ const-string v2, "coordinator" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinatorInternal(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V @@ -691,7 +725,7 @@ .end method .method public final initFrom(Ljava/util/ArrayList;)Lcom/lytefast/flexinput/utils/SelectionAggregator; - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -704,13 +738,13 @@ } .end annotation - const-string v0, "savedAttachments" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -720,31 +754,31 @@ :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - instance-of v2, v1, Lcom/lytefast/flexinput/model/Attachment; + instance-of v3, v2, Lcom/lytefast/flexinput/model/Attachment; - if-nez v2, :cond_1 + if-nez v3, :cond_1 - const/4 v1, 0x0 + move-object v2, v0 :cond_1 - check-cast v1, Lcom/lytefast/flexinput/model/Attachment; + check-cast v2, Lcom/lytefast/flexinput/model/Attachment; - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 - invoke-interface {v0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 @@ -767,10 +801,17 @@ :cond_3 return-object p0 + + :cond_4 + const-string p1, "savedAttachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V - .locals 4 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -779,71 +820,19 @@ } .end annotation - const-string v0, "selectionCoordinator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinatorInternal(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V :try_start_0 iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->attachments:Ljava/util/ArrayList; - const-string v1, "selectedItems" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter; - - if-nez v1, :cond_2 - - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_0 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_3 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - instance-of v2, v1, Ljava/lang/Object; - - if-nez v2, :cond_1 - - const/4 v1, 0x0 - - :cond_1 - if-eqz v1, :cond_0 - - iget-object v2, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b:Landroidx/collection/ArrayMap; - - const/4 v3, -0x1 - - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v3 - - invoke-virtual {v2, v1, v3}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - :cond_2 - new-instance p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$RestorationException; - - const-string v0, "cannot restoreSelections after adapter set: prevents mismatches" - - invoke-direct {p1, v0}, Lcom/lytefast/flexinput/utils/SelectionCoordinator$RestorationException;->(Ljava/lang/String;)V - - throw p1 + invoke-virtual {p1, v0}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b(Ljava/util/ArrayList;)V :try_end_0 .catch Lcom/lytefast/flexinput/utils/SelectionCoordinator$RestorationException; {:try_start_0 .. :try_end_0} :catch_0 + goto :goto_0 + :catch_0 move-exception p1 @@ -853,12 +842,21 @@ invoke-static {v0, v1, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - :cond_3 + :goto_0 return-void + + :cond_0 + const-string p1, "selectionCoordinator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public registerSelectionCoordinatorInternal(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V - .locals 2 + .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -867,18 +865,12 @@ } .end annotation - const-string v0, "selectionCoordinator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lcom/lytefast/flexinput/utils/SelectionAggregator$a; invoke-direct {v0, p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator$a;->(Lcom/lytefast/flexinput/utils/SelectionAggregator;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V - const-string v1, "" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->childSelectionCoordinators:Ljava/util/ArrayList; @@ -886,6 +878,15 @@ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "selectionCoordinator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final removeItemSelectionListener(Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;)V @@ -898,15 +899,13 @@ } .end annotation - const-string v0, "itemSelectionListener" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList; if-eqz v0, :cond_0 - invoke-static {v0}, Lk0/o/c/v;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; + invoke-static {v0}, Lk0/n/c/u;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; move-result-object v0 @@ -915,17 +914,26 @@ return-void :cond_0 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.collections.MutableCollection" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "itemSelectionListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method .method public final setItemSelectionListeners(Ljava/util/ArrayList;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -935,13 +943,20 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final toggleItemInternal(Lcom/lytefast/flexinput/model/Attachment;)Z @@ -952,9 +967,7 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->removeItem(Lcom/lytefast/flexinput/model/Attachment;)Z @@ -966,6 +979,15 @@ :cond_0 return v0 + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final unselectItem(Lcom/lytefast/flexinput/model/Attachment;)V @@ -976,9 +998,7 @@ } .end annotation - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->childSelectionCoordinators:Ljava/util/ArrayList; @@ -999,7 +1019,7 @@ check-cast v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator; - invoke-virtual {v1, p1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;)Z + invoke-virtual {v1, p1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->d(Ljava/lang/Object;)Z goto :goto_0 @@ -1007,4 +1027,13 @@ invoke-direct {p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->removeItem(Lcom/lytefast/flexinput/model/Attachment;)Z return-void + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$RestorationException.smali b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$RestorationException.smali index 514217fe88..e93c3ba524 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$RestorationException.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$RestorationException.smali @@ -16,11 +16,7 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 - - const-string v0, "msg" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$a.smali index cc60d93935..dc1a83bfef 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator$a.smali @@ -70,7 +70,7 @@ iget-object v1, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a;->a:Ljava/lang/Object; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator.smali b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator.smali index 9a40eca94d..898a7db46c 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/utils/SelectionCoordinator.smali @@ -91,26 +91,41 @@ if-eqz p3, :cond_1 - new-instance p2, Lf/b/a/e/c; + new-instance p3, Lf/b/a/e/c; - invoke-direct {p2}, Lf/b/a/e/c;->()V + invoke-direct {p3}, Lf/b/a/e/c;->()V + + goto :goto_1 :cond_1 - const-string p3, "selectedItemPositionMap" + move-object p3, p2 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + :goto_1 + if-eqz p1, :cond_3 - const-string p3, "itemSelectionListener" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b:Landroidx/collection/ArrayMap; - iput-object p2, p0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; + iput-object p3, p0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener; return-void + + :cond_2 + const-string p1, "itemSelectionListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_3 + const-string p1, "selectedItemPositionMap" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method @@ -158,7 +173,88 @@ return p1 .end method -.method public final b(Ljava/lang/Object;I)V +.method public final b(Ljava/util/ArrayList;)V + .locals 4 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/ArrayList<", + "+TI;>;)V" + } + .end annotation + + .annotation system Ldalvik/annotation/Throws; + value = { + Lcom/lytefast/flexinput/utils/SelectionCoordinator$RestorationException; + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p1, :cond_4 + + iget-object v1, p0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter; + + if-nez v1, :cond_3 + + invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :cond_0 + :goto_0 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result v1 + + if-eqz v1, :cond_2 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v1 + + instance-of v2, v1, Ljava/lang/Object; + + if-nez v2, :cond_1 + + move-object v1, v0 + + :cond_1 + if-eqz v1, :cond_0 + + iget-object v2, p0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b:Landroidx/collection/ArrayMap; + + const/4 v3, -0x1 + + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v3 + + invoke-virtual {v2, v1, v3}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + goto :goto_0 + + :cond_2 + return-void + + :cond_3 + new-instance p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$RestorationException; + + const-string v0, "cannot restoreSelections after adapter set: prevents mismatches" + + invoke-direct {p1, v0}, Lcom/lytefast/flexinput/utils/SelectionCoordinator$RestorationException;->(Ljava/lang/String;)V + + throw p1 + + :cond_4 + const-string p1, "selectedItems" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public final c(Ljava/lang/Object;I)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { @@ -194,7 +290,7 @@ return-void .end method -.method public final c(Ljava/lang/Object;)Z +.method public final d(Ljava/lang/Object;)Z .locals 4 .annotation system Ldalvik/annotation/Signature; value = { @@ -206,7 +302,7 @@ if-eqz v0, :cond_2 - invoke-static {v0}, Lk0/o/c/v;->asMutableMap(Ljava/lang/Object;)Ljava/util/Map; + invoke-static {v0}, Lk0/n/c/u;->asMutableMap(Ljava/lang/Object;)Ljava/util/Map; move-result-object v0 @@ -247,11 +343,11 @@ return v1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.collections.MutableMap" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/viewmodel/FlexInputState.smali b/com.discord/smali_classes2/com/lytefast/flexinput/viewmodel/FlexInputState.smali index e6b371b6d4..186f1e20a9 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/viewmodel/FlexInputState.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/viewmodel/FlexInputState.smali @@ -73,13 +73,11 @@ } .end annotation - const-string v0, "inputText" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "attachments" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -98,6 +96,20 @@ iput-boolean p7, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z return-void + + :cond_0 + const-string p1, "attachments" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "inputText" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)V @@ -135,7 +147,7 @@ if-eqz v4, :cond_2 - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; :cond_2 and-int/lit8 v4, p8, 0x8 @@ -198,7 +210,7 @@ .end method .method public static a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState; - .locals 8 + .locals 9 move-object v0, p0 @@ -283,18 +295,16 @@ goto :goto_6 :cond_6 - move v7, p7 + move/from16 v7, p7 :goto_6 - if-eqz v0, :cond_7 + const/4 v8, 0x0 - const-string v0, "inputText" + if-eqz v0, :cond_9 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_8 - const-string v0, "attachments" - - invoke-static {v3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_7 new-instance v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState; @@ -312,16 +322,28 @@ move p6, v6 - move p7, v7 + move/from16 p7, v7 invoke-direct/range {p0 .. p7}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V return-object v0 :cond_7 - const/4 v0, 0x0 + const-string v0, "attachments" - throw v0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_8 + const-string v0, "inputText" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v8 + + :cond_9 + throw v8 .end method @@ -341,7 +363,7 @@ iget-object v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -357,7 +379,7 @@ iget-object v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -367,7 +389,7 @@ iget-object v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText$a.smali b/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText$a.smali index c5fafac489..7404f512f9 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText$a.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText$a.smali @@ -75,7 +75,7 @@ const-string p3, "inputContentInfo" - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText.smali b/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText.smali index e967cf4c2f..3dc0d56b7d 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/widget/FlexEditText.smali @@ -45,11 +45,9 @@ # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -60,6 +58,15 @@ iput-object p1, p0, Lcom/lytefast/flexinput/widget/FlexEditText;->d:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -119,39 +126,41 @@ .method public onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; .locals 2 - const-string v0, "editorInfo" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-super {p0, p1}, Landroidx/appcompat/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; - move-result-object v0 - - if-eqz v0, :cond_0 - - const-string v1, "image/*" - - filled-new-array {v1}, [Ljava/lang/String; - move-result-object v1 - invoke-static {p1, v1}, Landroidx/core/view/inputmethod/EditorInfoCompat;->setContentMimeTypes(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V + if-eqz v1, :cond_0 - new-instance v1, Lcom/lytefast/flexinput/widget/FlexEditText$a; + const-string v0, "image/*" - invoke-direct {v1, p0, p1}, Lcom/lytefast/flexinput/widget/FlexEditText$a;->(Lcom/lytefast/flexinput/widget/FlexEditText;Landroid/view/inputmethod/EditorInfo;)V + filled-new-array {v0}, [Ljava/lang/String; - invoke-static {v0, p1, v1}, Landroidx/core/view/inputmethod/InputConnectionCompat;->createWrapper(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Landroid/view/inputmethod/InputConnection; + move-result-object v0 - move-result-object p1 + invoke-static {p1, v0}, Landroidx/core/view/inputmethod/EditorInfoCompat;->setContentMimeTypes(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V - goto :goto_0 + new-instance v0, Lcom/lytefast/flexinput/widget/FlexEditText$a; + + invoke-direct {v0, p0, p1}, Lcom/lytefast/flexinput/widget/FlexEditText$a;->(Lcom/lytefast/flexinput/widget/FlexEditText;Landroid/view/inputmethod/EditorInfo;)V + + invoke-static {v1, p1, v0}, Landroidx/core/view/inputmethod/InputConnectionCompat;->createWrapper(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Landroid/view/inputmethod/InputConnection; + + move-result-object v0 :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "editorInfo" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onSelectionChanged(II)V @@ -182,7 +191,7 @@ .end method .method public final setInputContentHandler(Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -194,13 +203,20 @@ } .end annotation - const-string v0, "" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lcom/lytefast/flexinput/widget/FlexEditText;->d:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setMaxLines(I)V diff --git a/com.discord/smali_classes2/com/otaliastudios/cameraview/CameraView$b$c.smali b/com.discord/smali_classes2/com/otaliastudios/cameraview/CameraView$b$c.smali index 907f822a8d..e37a57fe49 100644 --- a/com.discord/smali_classes2/com/otaliastudios/cameraview/CameraView$b$c.smali +++ b/com.discord/smali_classes2/com/otaliastudios/cameraview/CameraView$b$c.smali @@ -68,11 +68,7 @@ check-cast v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d; - if-eqz v1, :cond_0 - - const-string v2, "exception" - - invoke-static {v4, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_0 iget-object v2, v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment; @@ -84,7 +80,7 @@ const-string v1, "getString(R.string.camera_unknown_error)" - invoke-static {v3, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x1 @@ -99,6 +95,10 @@ goto :goto_0 :cond_0 + const-string v0, "exception" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 v0, 0x0 throw v0 diff --git a/com.discord/smali_classes2/com/yalantis/ucrop/UCropActivity.smali b/com.discord/smali_classes2/com/yalantis/ucrop/UCropActivity.smali index ea0b6d4bdd..4a666d532b 100644 --- a/com.discord/smali_classes2/com/yalantis/ucrop/UCropActivity.smali +++ b/com.discord/smali_classes2/com/yalantis/ucrop/UCropActivity.smali @@ -1773,7 +1773,7 @@ iget-object v2, v0, Lf/n/a/l/c;->d:[F - invoke-static {v2}, Lf/n/a/k/a;->g0([F)Landroid/graphics/RectF; + invoke-static {v2}, Lf/n/a/k/a;->l0([F)Landroid/graphics/RectF; move-result-object v2 diff --git a/com.discord/smali_classes2/com/yalantis/ucrop/view/OverlayView.smali b/com.discord/smali_classes2/com/yalantis/ucrop/view/OverlayView.smali index d0677afeb6..1d4105ceb5 100644 --- a/com.discord/smali_classes2/com/yalantis/ucrop/view/OverlayView.smali +++ b/com.discord/smali_classes2/com/yalantis/ucrop/view/OverlayView.smali @@ -173,7 +173,7 @@ iget-object v0, p0, Lcom/yalantis/ucrop/view/OverlayView;->d:Landroid/graphics/RectF; - invoke-static {v0}, Lf/n/a/k/a;->x(Landroid/graphics/RectF;)[F + invoke-static {v0}, Lf/n/a/k/a;->A(Landroid/graphics/RectF;)[F move-result-object v0 @@ -181,7 +181,7 @@ iget-object v0, p0, Lcom/yalantis/ucrop/view/OverlayView;->d:Landroid/graphics/RectF; - invoke-static {v0}, Lf/n/a/k/a;->v(Landroid/graphics/RectF;)[F + invoke-static {v0}, Lf/n/a/k/a;->y(Landroid/graphics/RectF;)[F const/4 v0, 0x0 diff --git a/com.discord/smali/f/a/o/f/a.smali b/com.discord/smali_classes2/f/a/o/f/a.smali similarity index 100% rename from com.discord/smali/f/a/o/f/a.smali rename to com.discord/smali_classes2/f/a/o/f/a.smali diff --git a/com.discord/smali/f/a/o/f/b.smali b/com.discord/smali_classes2/f/a/o/f/b.smali similarity index 100% rename from com.discord/smali/f/a/o/f/b.smali rename to com.discord/smali_classes2/f/a/o/f/b.smali diff --git a/com.discord/smali/f/a/o/f/c.smali b/com.discord/smali_classes2/f/a/o/f/c.smali similarity index 100% rename from com.discord/smali/f/a/o/f/c.smali rename to com.discord/smali_classes2/f/a/o/f/c.smali diff --git a/com.discord/smali/f/a/o/f/d.smali b/com.discord/smali_classes2/f/a/o/f/d.smali similarity index 100% rename from com.discord/smali/f/a/o/f/d.smali rename to com.discord/smali_classes2/f/a/o/f/d.smali diff --git a/com.discord/smali_classes2/f/b/a/a/a$b.smali b/com.discord/smali_classes2/f/b/a/a/a$b.smali index d78ffb2dbf..5580072499 100644 --- a/com.discord/smali_classes2/f/b/a/a/a$b.smali +++ b/com.discord/smali_classes2/f/b/a/a/a$b.smali @@ -40,35 +40,56 @@ # virtual methods .method public onAnimationEnd(Landroid/view/animation/Animation;)V - .locals 1 + .locals 0 - const-string v0, "animation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/b/a/a/a$b;->a:Lf/b/a/a/a; invoke-virtual {p1}, Landroidx/fragment/app/DialogFragment;->dismissAllowingStateLoss()V return-void + + :cond_0 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationRepeat(Landroid/view/animation/Animation;)V - .locals 1 + .locals 0 - const-string v0, "animation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onAnimationStart(Landroid/view/animation/Animation;)V - .locals 1 + .locals 0 - const-string v0, "animation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "animation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/b/a/a/a$c.smali b/com.discord/smali_classes2/f/b/a/a/a$c.smali index 0f9dc079e3..1368cc4931 100644 --- a/com.discord/smali_classes2/f/b/a/a/a$c.smali +++ b/com.discord/smali_classes2/f/b/a/a/a$c.smali @@ -49,35 +49,49 @@ # virtual methods .method public onItemSelected(Ljava/lang/Object;)V - .locals 1 + .locals 0 check-cast p1, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/b/a/a/a$c;->a:Lf/b/a/a/a; invoke-static {p1}, Lf/b/a/a/a;->g(Lf/b/a/a/a;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onItemUnselected(Ljava/lang/Object;)V - .locals 1 + .locals 0 check-cast p1, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Lf/b/a/a/a$c;->a:Lf/b/a/a/a; invoke-static {p1}, Lf/b/a/a/a;->g(Lf/b/a/a/a;)V return-void + + :cond_0 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public unregister()V diff --git a/com.discord/smali_classes2/f/b/a/a/a.smali b/com.discord/smali_classes2/f/b/a/a/a.smali index b8fecbc141..dec7cdb6a1 100644 --- a/com.discord/smali_classes2/f/b/a/a/a.smali +++ b/com.discord/smali_classes2/f/b/a/a/a.smali @@ -100,7 +100,7 @@ const-string v1, "context ?: return dismissAllowingStateLoss()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v1, Lcom/google/android/material/R$anim;->design_bottom_sheet_slide_out:I @@ -110,7 +110,7 @@ const-string v2, "animation" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; @@ -244,7 +244,7 @@ move-result p3 - invoke-static {v0, p3}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, p3}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object p3 @@ -271,9 +271,9 @@ move-object v2, p3 - check-cast v2, Lk0/j/q; + check-cast v2, Lk0/i/q; - invoke-virtual {v2}, Lk0/j/q;->nextInt()I + invoke-virtual {v2}, Lk0/i/q;->nextInt()I move-result v2 @@ -283,7 +283,7 @@ const-string v3, "clipData.getItemAt(it)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v2}, Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri; @@ -315,7 +315,7 @@ const-string v2, "it" - invoke-static {p3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p3, p1}, Lcom/lytefast/flexinput/model/Attachment$Companion;->a(Landroid/net/Uri;Landroid/content/ContentResolver;)Lcom/lytefast/flexinput/model/Attachment; @@ -330,11 +330,11 @@ return-void :cond_5 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type com.lytefast.flexinput.FlexInputCoordinator" - invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -407,107 +407,107 @@ move-object/from16 v1, p1 - const-string v2, "inflater" + const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_12 - sget v2, Lcom/lytefast/flexinput/R$f;->dialog_add_content_pager_with_fab:I + sget v3, Lcom/lytefast/flexinput/R$f;->dialog_add_content_pager_with_fab:I - const/4 v3, 0x0 + const/4 v4, 0x0 - move-object/from16 v4, p2 + move-object/from16 v5, p2 - invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-virtual {v1, v3, v5, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object v1 - const/4 v2, 0x1 + const/4 v3, 0x1 if-eqz v1, :cond_2 - new-instance v4, Lf/b/a/a/a$a; - - invoke-direct {v4, v3, v0}, Lf/b/a/a/a$a;->(ILjava/lang/Object;)V - - invoke-virtual {v1, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - sget v4, Lcom/lytefast/flexinput/R$e;->content_pager:I - - invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; - - move-result-object v4 - - check-cast v4, Landroidx/viewpager/widget/ViewPager; - - iput-object v4, v0, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager; - - sget v4, Lcom/lytefast/flexinput/R$e;->content_tabs:I - - invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; - - move-result-object v4 - - check-cast v4, Lcom/google/android/material/tabs/TabLayout; - - iput-object v4, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; - - sget v4, Lcom/lytefast/flexinput/R$e;->action_btn:I - - invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; - - move-result-object v4 - - check-cast v4, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; - - iput-object v4, v0, Lf/b/a/a/a;->f:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; - - sget v4, Lcom/lytefast/flexinput/R$e;->launch_btn:I - - invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; - - move-result-object v4 - - check-cast v4, Landroid/widget/ImageView; - - iput-object v4, v0, Lf/b/a/a/a;->g:Landroid/widget/ImageView; - - if-eqz v4, :cond_0 - new-instance v5, Lf/b/a/a/a$a; - invoke-direct {v5, v2, v0}, Lf/b/a/a/a$a;->(ILjava/lang/Object;)V + invoke-direct {v5, v4, v0}, Lf/b/a/a/a$a;->(ILjava/lang/Object;)V - invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v1, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + + sget v5, Lcom/lytefast/flexinput/R$e;->content_pager:I + + invoke-virtual {v1, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; + + move-result-object v5 + + check-cast v5, Landroidx/viewpager/widget/ViewPager; + + iput-object v5, v0, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager; + + sget v5, Lcom/lytefast/flexinput/R$e;->content_tabs:I + + invoke-virtual {v1, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; + + move-result-object v5 + + check-cast v5, Lcom/google/android/material/tabs/TabLayout; + + iput-object v5, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; + + sget v5, Lcom/lytefast/flexinput/R$e;->action_btn:I + + invoke-virtual {v1, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; + + move-result-object v5 + + check-cast v5, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; + + iput-object v5, v0, Lf/b/a/a/a;->f:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; + + sget v5, Lcom/lytefast/flexinput/R$e;->launch_btn:I + + invoke-virtual {v1, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; + + move-result-object v5 + + check-cast v5, Landroid/widget/ImageView; + + iput-object v5, v0, Lf/b/a/a/a;->g:Landroid/widget/ImageView; + + if-eqz v5, :cond_0 + + new-instance v6, Lf/b/a/a/a$a; + + invoke-direct {v6, v3, v0}, Lf/b/a/a/a$a;->(ILjava/lang/Object;)V + + invoke-virtual {v5, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V :cond_0 - iget-object v4, v0, Lf/b/a/a/a;->f:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; + iget-object v5, v0, Lf/b/a/a/a;->f:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; - if-eqz v4, :cond_1 + if-eqz v5, :cond_1 invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; - move-result-object v5 + move-result-object v6 - sget v6, Lcom/lytefast/flexinput/R$c;->brand_500:I + sget v7, Lcom/lytefast/flexinput/R$c;->brand_500:I - invoke-static {v5, v6}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I + invoke-static {v6, v7}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I - move-result v5 + move-result v6 - invoke-static {v5}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; + invoke-static {v6}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList; - move-result-object v5 + move-result-object v6 - invoke-virtual {v4, v5}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V + invoke-virtual {v5, v6}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V goto :goto_0 :cond_1 - new-instance v1, Ljava/lang/NullPointerException; + new-instance v1, Lkotlin/TypeCastException; const-string v2, "null cannot be cast to non-null type com.google.android.material.floatingactionbutton.FloatingActionButton" - invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v1, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v1 @@ -515,53 +515,51 @@ :goto_0 invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment; - move-result-object v4 + move-result-object v5 - instance-of v5, v4, Lcom/lytefast/flexinput/fragment/FlexInputFragment; + instance-of v6, v5, Lcom/lytefast/flexinput/fragment/FlexInputFragment; - if-eqz v5, :cond_11 + if-eqz v6, :cond_11 - new-instance v5, Lf/b/a/c/d; + new-instance v6, Lf/b/a/c/d; invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; - move-result-object v6 + move-result-object v7 - const-string v7, "childFragmentManager" + const-string v8, "childFragmentManager" - invoke-static {v6, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v7, v4 + move-object v8, v5 - check-cast v7, Lcom/lytefast/flexinput/fragment/FlexInputFragment; + check-cast v8, Lcom/lytefast/flexinput/fragment/FlexInputFragment; - iget-object v8, v7, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:[Lf/b/a/c/d$a; + iget-object v9, v8, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:[Lf/b/a/c/d$a; - const-string v9, "pageSuppliers" + const-string v10, "pageSuppliers" - const/4 v10, 0x0 + if-eqz v9, :cond_10 - if-eqz v8, :cond_10 + array-length v9, v9 - array-length v8, v8 + if-nez v9, :cond_3 - if-nez v8, :cond_3 - - const/4 v8, 0x1 + const/4 v9, 0x1 goto :goto_1 :cond_3 - const/4 v8, 0x0 + const/4 v9, 0x0 :goto_1 const/4 v11, 0x2 - if-eqz v8, :cond_4 + if-eqz v9, :cond_4 - const/4 v8, 0x3 + const/4 v2, 0x3 - new-array v8, v8, [Lf/b/a/c/d$a; + new-array v2, v2, [Lf/b/a/c/d$a; new-instance v9, Lf/b/a/c/a; @@ -571,7 +569,7 @@ invoke-direct {v9, v10, v12}, Lf/b/a/c/a;->(II)V - aput-object v9, v8, v3 + aput-object v9, v2, v4 new-instance v9, Lf/b/a/c/b; @@ -581,7 +579,7 @@ invoke-direct {v9, v10, v12}, Lf/b/a/c/b;->(II)V - aput-object v9, v8, v2 + aput-object v9, v2, v3 new-instance v9, Lf/b/a/c/c; @@ -591,57 +589,49 @@ invoke-direct {v9, v10, v12}, Lf/b/a/c/c;->(II)V - aput-object v9, v8, v11 + aput-object v9, v2, v11 goto :goto_2 :cond_4 - iget-object v8, v7, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:[Lf/b/a/c/d$a; + iget-object v9, v8, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->x:[Lf/b/a/c/d$a; - if-eqz v8, :cond_f + if-eqz v9, :cond_f + + move-object v2, v9 :goto_2 - array-length v9, v8 + array-length v9, v2 - invoke-static {v8, v9}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + invoke-static {v2, v9}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - move-result-object v8 + move-result-object v2 - check-cast v8, [Lf/b/a/c/d$a; + check-cast v2, [Lf/b/a/c/d$a; - invoke-direct {v5, v6, v8}, Lf/b/a/c/d;->(Landroidx/fragment/app/FragmentManager;[Lf/b/a/c/d$a;)V - - const-string v6, "pagerAdapter" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v6, v7, v2}, Lf/b/a/c/d;->(Landroidx/fragment/app/FragmentManager;[Lf/b/a/c/d$a;)V invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; - move-result-object v6 + move-result-object v2 - if-eqz v6, :cond_d + if-eqz v2, :cond_d - iget-object v8, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; + iget-object v7, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; - if-eqz v8, :cond_d + if-eqz v7, :cond_d const-string v9, "context" - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v6, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "tabLayout" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v9, Lcom/lytefast/flexinput/R$c;->tab_color_selector:I - invoke-static {v6, v9}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; + invoke-static {v2, v9}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; - move-result-object v6 + move-result-object v2 - invoke-virtual {v8}, Lcom/google/android/material/tabs/TabLayout;->getTabCount()I + invoke-virtual {v7}, Lcom/google/android/material/tabs/TabLayout;->getTabCount()I move-result v9 @@ -652,13 +642,13 @@ if-ge v10, v9, :cond_6 - invoke-virtual {v8, v10}, Lcom/google/android/material/tabs/TabLayout;->getTabAt(I)Lcom/google/android/material/tabs/TabLayout$Tab; + invoke-virtual {v7, v10}, Lcom/google/android/material/tabs/TabLayout;->getTabAt(I)Lcom/google/android/material/tabs/TabLayout$Tab; move-result-object v13 if-eqz v13, :cond_5 - invoke-static {v6, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v13}, Lcom/google/android/material/tabs/TabLayout$Tab;->getIcon()Landroid/graphics/drawable/Drawable; @@ -670,7 +660,7 @@ move-result-object v12 - invoke-static {v12, v6}, Landroidx/core/graphics/drawable/DrawableCompat;->setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V + invoke-static {v12, v2}, Landroidx/core/graphics/drawable/DrawableCompat;->setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V invoke-virtual {v13, v12}, Lcom/google/android/material/tabs/TabLayout$Tab;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/google/android/material/tabs/TabLayout$Tab; @@ -680,7 +670,7 @@ goto :goto_3 :cond_6 - iget-object v9, v5, Lf/b/a/c/d;->a:[Lf/b/a/c/d$a; + iget-object v9, v6, Lf/b/a/c/d;->a:[Lf/b/a/c/d$a; new-instance v10, Ljava/util/ArrayList; @@ -691,11 +681,11 @@ array-length v13, v9 :goto_4 - if-ge v3, v13, :cond_8 + if-ge v4, v13, :cond_8 - aget-object v14, v9, v3 + aget-object v14, v9, v4 - invoke-virtual {v8}, Lcom/google/android/material/tabs/TabLayout;->newTab()Lcom/google/android/material/tabs/TabLayout$Tab; + invoke-virtual {v7}, Lcom/google/android/material/tabs/TabLayout;->newTab()Lcom/google/android/material/tabs/TabLayout$Tab; move-result-object v15 @@ -709,9 +699,9 @@ const-string v15, "tabLayout.newTab()\n .setIcon(it.icon)" - invoke-static {v11, v15}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v15}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v6, v12}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v11}, Lcom/google/android/material/tabs/TabLayout$Tab;->getIcon()Landroid/graphics/drawable/Drawable; @@ -723,7 +713,7 @@ move-result-object v15 - invoke-static {v15, v6}, Landroidx/core/graphics/drawable/DrawableCompat;->setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V + invoke-static {v15, v2}, Landroidx/core/graphics/drawable/DrawableCompat;->setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V invoke-virtual {v11, v15}, Lcom/google/android/material/tabs/TabLayout$Tab;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/google/android/material/tabs/TabLayout$Tab; @@ -738,7 +728,7 @@ invoke-virtual {v10, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v4, v4, 0x1 const/4 v11, 0x2 @@ -747,60 +737,60 @@ :cond_8 invoke-virtual {v10}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - move-result-object v3 + move-result-object v2 :goto_5 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - move-result v6 + move-result v4 - if-eqz v6, :cond_9 + if-eqz v4, :cond_9 - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v6 + move-result-object v4 - check-cast v6, Lcom/google/android/material/tabs/TabLayout$Tab; + check-cast v4, Lcom/google/android/material/tabs/TabLayout$Tab; - invoke-virtual {v8, v6}, Lcom/google/android/material/tabs/TabLayout;->addTab(Lcom/google/android/material/tabs/TabLayout$Tab;)V + invoke-virtual {v7, v4}, Lcom/google/android/material/tabs/TabLayout;->addTab(Lcom/google/android/material/tabs/TabLayout$Tab;)V goto :goto_5 :cond_9 - iget-object v3, v0, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager; + iget-object v2, v0, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager; - if-eqz v3, :cond_a + if-eqz v2, :cond_a - invoke-virtual {v3, v5}, Landroidx/viewpager/widget/ViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V + invoke-virtual {v2, v6}, Landroidx/viewpager/widget/ViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V :cond_a - iget-object v3, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; + iget-object v2, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; - if-eqz v3, :cond_b + if-eqz v2, :cond_b - new-instance v5, Lf/b/a/a/b; + new-instance v4, Lf/b/a/a/b; - invoke-direct {v5, v0}, Lf/b/a/a/b;->(Lf/b/a/a/a;)V + invoke-direct {v4, v0}, Lf/b/a/a/b;->(Lf/b/a/a/a;)V - invoke-virtual {v3, v5}, Lcom/google/android/material/tabs/TabLayout;->addOnTabSelectedListener(Lcom/google/android/material/tabs/TabLayout$OnTabSelectedListener;)V + invoke-virtual {v2, v4}, Lcom/google/android/material/tabs/TabLayout;->addOnTabSelectedListener(Lcom/google/android/material/tabs/TabLayout$OnTabSelectedListener;)V :cond_b - iget-object v3, v0, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager; + iget-object v2, v0, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager; - if-eqz v3, :cond_c + if-eqz v2, :cond_c - new-instance v5, Lf/b/a/a/c; + new-instance v4, Lf/b/a/a/c; - invoke-direct {v5, v0}, Lf/b/a/a/c;->(Lf/b/a/a/a;)V + invoke-direct {v4, v0}, Lf/b/a/a/c;->(Lf/b/a/a/a;)V - invoke-virtual {v3, v5}, Landroidx/viewpager/widget/ViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V + invoke-virtual {v2, v4}, Landroidx/viewpager/widget/ViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V :cond_c - iget-object v3, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; + iget-object v2, v0, Lf/b/a/a/a;->e:Lcom/google/android/material/tabs/TabLayout; - if-eqz v3, :cond_d + if-eqz v2, :cond_d - invoke-virtual {v3, v2}, Lcom/google/android/material/tabs/TabLayout;->getTabAt(I)Lcom/google/android/material/tabs/TabLayout$Tab; + invoke-virtual {v2, v3}, Lcom/google/android/material/tabs/TabLayout;->getTabAt(I)Lcom/google/android/material/tabs/TabLayout$Tab; move-result-object v2 @@ -815,14 +805,14 @@ new-instance v3, Lf/b/a/a/a$a; - const/4 v5, 0x2 + const/4 v4, 0x2 - invoke-direct {v3, v5, v4}, Lf/b/a/a/a$a;->(ILjava/lang/Object;)V + invoke-direct {v3, v4, v5}, Lf/b/a/a/a$a;->(ILjava/lang/Object;)V invoke-virtual {v2, v3}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V :cond_e - invoke-virtual {v7}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; + invoke-virtual {v8}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b()Lcom/lytefast/flexinput/utils/SelectionAggregator; move-result-object v2 @@ -837,18 +827,25 @@ goto :goto_6 :cond_f - invoke-static {v9}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v10}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v10 + throw v2 :cond_10 - invoke-static {v9}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v10}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v10 + throw v2 :cond_11 :goto_6 return-object v1 + + :cond_12 + const-string v1, "inflater" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public onDestroyView()V @@ -871,9 +868,7 @@ .method public onDismiss(Landroid/content/DialogInterface;)V .locals 3 - const-string v0, "dialog" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View; @@ -887,7 +882,7 @@ const-string v2, "it" - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -899,6 +894,15 @@ invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onDismiss(Landroid/content/DialogInterface;)V return-void + + :cond_1 + const-string p1, "dialog" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onResume()V @@ -933,7 +937,7 @@ const-string v1, "it" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v1, Lcom/google/android/material/R$anim;->design_bottom_sheet_slide_in:I @@ -943,7 +947,7 @@ const-string v2, "animation" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; @@ -995,10 +999,6 @@ } .end annotation - const-string v0, "transaction" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget v0, Lcom/google/android/material/R$anim;->abc_grow_fade_in_from_bottom:I sget v1, Lcom/google/android/material/R$anim;->abc_shrink_fade_out_from_bottom:I diff --git a/com.discord/smali_classes2/f/b/a/a/b.smali b/com.discord/smali_classes2/f/b/a/a/b.smali index b48f22ae0b..b734190f79 100644 --- a/com.discord/smali_classes2/f/b/a/a/b.smali +++ b/com.discord/smali_classes2/f/b/a/a/b.smali @@ -29,21 +29,26 @@ # virtual methods .method public onTabReselected(Lcom/google/android/material/tabs/TabLayout$Tab;)V - .locals 1 + .locals 0 - const-string v0, "tab" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "tab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTabSelected(Lcom/google/android/material/tabs/TabLayout$Tab;)V .locals 1 - const-string v0, "tab" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Lcom/google/android/material/tabs/TabLayout$Tab;->getPosition()I @@ -70,14 +75,30 @@ :cond_1 return-void + + :cond_2 + const-string p1, "tab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onTabUnselected(Lcom/google/android/material/tabs/TabLayout$Tab;)V - .locals 1 + .locals 0 - const-string v0, "tab" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "tab" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/b/a/a/e.smali b/com.discord/smali_classes2/f/b/a/a/e.smali index 8f0e947df1..0a8bdaa59e 100644 --- a/com.discord/smali_classes2/f/b/a/a/e.smali +++ b/com.discord/smali_classes2/f/b/a/a/e.smali @@ -40,7 +40,7 @@ const-string v1, "view.context" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Landroid/content/Intent; diff --git a/com.discord/smali_classes2/f/b/a/a/f.smali b/com.discord/smali_classes2/f/b/a/a/f.smali index c3e1c2365d..7be3d5c81a 100644 --- a/com.discord/smali_classes2/f/b/a/a/f.smali +++ b/com.discord/smali_classes2/f/b/a/a/f.smali @@ -34,7 +34,7 @@ const-string v1, "invoke(...)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/a/i.smali b/com.discord/smali_classes2/f/b/a/a/i.smali index 785b2cbab6..66082812a5 100644 --- a/com.discord/smali_classes2/f/b/a/a/i.smali +++ b/com.discord/smali_classes2/f/b/a/a/i.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/a/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexInputFragment.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/view/View;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,13 +38,11 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lf/b/a/a/i;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -58,4 +56,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_1 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/b/a/a/j.smali b/com.discord/smali_classes2/f/b/a/a/j.smali index dfbb377f59..7659922e81 100644 --- a/com.discord/smali_classes2/f/b/a/a/j.smali +++ b/com.discord/smali_classes2/f/b/a/a/j.smali @@ -34,7 +34,7 @@ const-string v1, "it" - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, p1}, Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;->onToolTipButtonLongPressed(Landroid/view/View;)Z diff --git a/com.discord/smali_classes2/f/b/a/a/k.smali b/com.discord/smali_classes2/f/b/a/a/k.smali index f0a6d0e57a..604bf46360 100644 --- a/com.discord/smali_classes2/f/b/a/a/k.smali +++ b/com.discord/smali_classes2/f/b/a/a/k.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/a/k; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexInputFragment.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/ViewGroup;", "Ljava/lang/Boolean;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,32 +51,30 @@ .method public final a(Landroid/view/ViewGroup;Z)V .locals 6 - const-string v0, "$this$enableChildren" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I - - move-result v0 + if-eqz p1, :cond_2 const/4 v1, 0x0 + invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I + + move-result v2 + :goto_0 - if-ge v1, v0, :cond_1 + if-ge v1, v2, :cond_1 invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; - move-result-object v2 + move-result-object v3 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 - const/4 v3, 0x0 + const/4 v4, 0x0 - const/4 v4, 0x2 + const/4 v5, 0x2 - const/4 v5, 0x0 - - invoke-static {v2, p2, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setEnabledAlpha$default(Landroid/view/View;ZFILjava/lang/Object;)V + invoke-static {v3, p2, v4, v5, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setEnabledAlpha$default(Landroid/view/View;ZFILjava/lang/Object;)V :cond_0 add-int/lit8 v1, v1, 0x1 @@ -85,6 +83,13 @@ :cond_1 return-void + + :cond_2 + const-string p1, "$this$enableChildren" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/f/b/a/a/l.smali b/com.discord/smali_classes2/f/b/a/a/l.smali index 2f7a390b80..b154ccaf0c 100644 --- a/com.discord/smali_classes2/f/b/a/a/l.smali +++ b/com.discord/smali_classes2/f/b/a/a/l.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/a/l; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexInputFragment.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Integer;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/a/m.smali b/com.discord/smali_classes2/f/b/a/a/m.smali index 9bd9fd0fde..2c74d1b7cb 100644 --- a/com.discord/smali_classes2/f/b/a/a/m.smali +++ b/com.discord/smali_classes2/f/b/a/a/m.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/a/m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexInputFragment.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/a/n.smali b/com.discord/smali_classes2/f/b/a/a/n.smali index 5cc85f234b..cd44d3986d 100644 --- a/com.discord/smali_classes2/f/b/a/a/n.smali +++ b/com.discord/smali_classes2/f/b/a/a/n.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/a/n; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexInputFragment.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;" @@ -29,7 +29,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/a/o.smali b/com.discord/smali_classes2/f/b/a/a/o.smali index 692a3689d9..2d55fb2d67 100644 --- a/com.discord/smali_classes2/f/b/a/a/o.smali +++ b/com.discord/smali_classes2/f/b/a/a/o.smali @@ -46,9 +46,7 @@ check-cast p1, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lf/b/a/a/o;->a:Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -68,6 +66,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public onItemUnselected(Ljava/lang/Object;)V @@ -75,9 +82,7 @@ check-cast p1, Lcom/lytefast/flexinput/model/Attachment; - const-string v0, "item" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object p1, p0, Lf/b/a/a/o;->a:Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -97,6 +102,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "item" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public unregister()V diff --git a/com.discord/smali_classes2/f/b/a/a/p.smali b/com.discord/smali_classes2/f/b/a/a/p.smali index 346c62725b..cf1f64dd71 100644 --- a/com.discord/smali_classes2/f/b/a/a/p.smali +++ b/com.discord/smali_classes2/f/b/a/a/p.smali @@ -34,7 +34,7 @@ const-string v0, "invoke(...)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/a/q.smali b/com.discord/smali_classes2/f/b/a/a/q.smali index e6efd849a3..d878ba82fd 100644 --- a/com.discord/smali_classes2/f/b/a/a/q.smali +++ b/com.discord/smali_classes2/f/b/a/a/q.smali @@ -36,13 +36,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 4 - const-string v0, "view" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "insets" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I @@ -67,4 +65,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "view" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/f/b/a/a/r.smali b/com.discord/smali_classes2/f/b/a/a/r.smali index bd69dcbee7..14883b2e62 100644 --- a/com.discord/smali_classes2/f/b/a/a/r.smali +++ b/com.discord/smali_classes2/f/b/a/a/r.smali @@ -26,13 +26,11 @@ .method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; .locals 1 - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "insets" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lf/b/a/a/r;->a:Lcom/lytefast/flexinput/fragment/FlexInputFragment; @@ -55,4 +53,18 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "insets" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/f/b/a/c/d.smali b/com.discord/smali_classes2/f/b/a/c/d.smali index 1b71eb50af..f4c351f9f2 100644 --- a/com.discord/smali_classes2/f/b/a/c/d.smali +++ b/com.discord/smali_classes2/f/b/a/c/d.smali @@ -19,13 +19,7 @@ .method public varargs constructor (Landroidx/fragment/app/FragmentManager;[Lf/b/a/c/d$a;)V .locals 1 - const-string v0, "childFragmentManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "pageSuppliers" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 v0, 0x1 @@ -34,6 +28,15 @@ iput-object p2, p0, Lf/b/a/c/d;->a:[Lf/b/a/c/d$a; return-void + + :cond_0 + const-string p1, "pageSuppliers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/b/a/c/h.smali b/com.discord/smali_classes2/f/b/a/c/h.smali index e9194aabdd..30f85b0acf 100644 --- a/com.discord/smali_classes2/f/b/a/c/h.smali +++ b/com.discord/smali_classes2/f/b/a/c/h.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/c/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FileListAdapter.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/io/File;", "Lkotlin/sequences/Sequence<", @@ -42,7 +42,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -50,7 +50,7 @@ # virtual methods .method public final a(Ljava/io/File;)Lkotlin/sequences/Sequence; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -62,9 +62,7 @@ } .end annotation - const-string v0, "$this$getFileList" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File; @@ -79,10 +77,19 @@ goto :goto_0 :cond_0 - sget-object p1, Lk0/t/f;->a:Lk0/t/f; + sget-object p1, Lk0/s/f;->a:Lk0/s/f; :goto_0 return-object p1 + + :cond_1 + const-string p1, "$this$getFileList" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/f/b/a/c/i$b.smali b/com.discord/smali_classes2/f/b/a/c/i$b.smali index 633acca036..32941c75c6 100644 --- a/com.discord/smali_classes2/f/b/a/c/i$b.smali +++ b/com.discord/smali_classes2/f/b/a/c/i$b.smali @@ -30,11 +30,7 @@ # direct methods .method public constructor (Landroid/content/ContentResolver;)V - .locals 1 - - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -64,7 +60,7 @@ const/4 v2, 0x1 - invoke-static {v0, v1, v2, v1}, Lf/n/a/k/a;->o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + invoke-static {v0, v1, v2, v1}, Lf/n/a/k/a;->r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V :cond_0 iget-object v0, p0, Lf/b/a/c/i$b;->b:Landroid/os/CancellationSignal; diff --git a/com.discord/smali_classes2/f/b/a/c/i$c.smali b/com.discord/smali_classes2/f/b/a/c/i$c.smali index 75694a38df..bcc8ab0427 100644 --- a/com.discord/smali_classes2/f/b/a/c/i$c.smali +++ b/com.discord/smali_classes2/f/b/a/c/i$c.smali @@ -20,11 +20,7 @@ # direct methods .method public constructor (Landroid/content/ContentResolver;)V - .locals 1 - - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/f/b/a/c/i$d.smali b/com.discord/smali_classes2/f/b/a/c/i$d.smali index ce085479bf..21a97facc6 100644 --- a/com.discord/smali_classes2/f/b/a/c/i$d.smali +++ b/com.discord/smali_classes2/f/b/a/c/i$d.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/c/i$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ThumbnailViewHolder.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/graphics/Bitmap;", "Lkotlin/Unit;", @@ -39,7 +39,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/c/i.smali b/com.discord/smali_classes2/f/b/a/c/i.smali index 97f2c59130..776cc53c4f 100644 --- a/com.discord/smali_classes2/f/b/a/c/i.smali +++ b/com.discord/smali_classes2/f/b/a/c/i.smali @@ -47,10 +47,6 @@ .method public constructor (Landroid/view/View;)V .locals 3 - const-string v0, "itemView" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V sget v0, Landroid/os/Build$VERSION;->SDK_INT:I @@ -79,13 +75,13 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lf/b/a/c/i$b;->(Landroid/content/ContentResolver;)V @@ -100,13 +96,13 @@ move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object p1 - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lf/b/a/c/i$c;->(Landroid/content/ContentResolver;)V @@ -163,7 +159,7 @@ const-string v2, "itemView" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget v2, Lcom/lytefast/flexinput/R$b;->flexInputDialogBackground:I @@ -221,7 +217,7 @@ const/4 v2, 0x0 - if-eqz p2, :cond_5 + if-eqz p2, :cond_6 invoke-virtual {p0}, Lf/b/a/c/i;->a()Lcom/facebook/drawee/view/SimpleDraweeView; @@ -241,7 +237,7 @@ iget-object p2, p0, Lf/b/a/c/i;->d:Lf/b/a/c/i$b; - if-eqz p2, :cond_a + if-eqz p2, :cond_d invoke-virtual {p1}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri; @@ -251,11 +247,7 @@ invoke-direct {v0, p0}, Lf/b/a/c/i$d;->(Lf/b/a/c/i;)V - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p3, "onGenerate" - - invoke-static {v0, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 invoke-virtual {p2}, Lf/b/a/c/i$b;->a()V @@ -265,28 +257,33 @@ move-result-object v4 + const/4 v5, 0x0 + new-instance v6, Lf/b/a/c/j; invoke-direct {v6, p2, p1, v0, v2}, Lf/b/a/c/j;->(Lf/b/a/c/i$b;Landroid/net/Uri;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V - const/4 v5, 0x0 - const/4 v7, 0x2 const/4 v8, 0x0 - invoke-static/range {v3 .. v8}, Lf/n/a/k/a;->J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + invoke-static/range {v3 .. v8}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 iput-object p1, p2, Lf/b/a/c/i$b;->a:Lkotlinx/coroutines/Job; - goto/16 :goto_3 + goto/16 :goto_4 :cond_5 + invoke-static {p3}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_6 iget-object p2, p0, Lf/b/a/c/i;->e:Lf/b/a/c/i$c; - if-eqz p2, :cond_9 + if-eqz p2, :cond_c invoke-virtual {p1}, Lcom/lytefast/flexinput/model/Attachment;->getId()J @@ -296,7 +293,7 @@ move-result-object p1 - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b new-instance p3, Lf/b/a/c/m; @@ -336,17 +333,17 @@ move-result-object v0 - if-eqz v0, :cond_7 + if-eqz v0, :cond_8 invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z move-result v3 - if-nez v3, :cond_6 + if-nez v3, :cond_7 goto :goto_1 - :cond_6 + :cond_7 :try_start_0 invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J @@ -379,13 +376,11 @@ throw p2 - :cond_7 + :cond_8 :goto_1 iget-object p2, p2, Lf/b/a/c/i$c;->a:Landroid/content/ContentResolver; - const-string v1, "contentResolver" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_a new-instance v1, Lf/b/a/c/l; @@ -393,15 +388,30 @@ invoke-static {v1}, Landroid/os/AsyncTask;->execute(Ljava/lang/Runnable;)V - if-eqz v0, :cond_8 + if-eqz v0, :cond_9 invoke-interface {v0}, Landroid/database/Cursor;->close()V - :cond_8 + :cond_9 :goto_2 move-object v2, p1 - :cond_9 + goto :goto_3 + + :cond_a + const-string p1, "contentResolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_b + invoke-static {p3}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_c + :goto_3 invoke-virtual {p0}, Lf/b/a/c/i;->a()Lcom/facebook/drawee/view/SimpleDraweeView; move-result-object p1 @@ -416,7 +426,7 @@ invoke-virtual {p1, v2, p2}, Lcom/facebook/drawee/view/SimpleDraweeView;->setImageURI(Landroid/net/Uri;Ljava/lang/Object;)V - :cond_a - :goto_3 + :cond_d + :goto_4 return-void .end method diff --git a/com.discord/smali_classes2/f/b/a/c/j.smali b/com.discord/smali_classes2/f/b/a/c/j.smali index 740b12c062..af570389a3 100644 --- a/com.discord/smali_classes2/f/b/a/c/j.smali +++ b/com.discord/smali_classes2/f/b/a/c/j.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/c/j; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "ThumbnailViewHolder.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -21,7 +21,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.lytefast.flexinput.adapters.ThumbnailViewHolder$ThumbnailBitmapGenerator$generate$1" f = "ThumbnailViewHolder.kt" l = { @@ -59,7 +59,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p4}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p4}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -80,9 +80,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lf/b/a/c/j; @@ -99,34 +97,31 @@ iput-object p1, v0, Lf/b/a/c/j;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 4 + .locals 0 check-cast p2, Lkotlin/coroutines/Continuation; - const-string v0, "completion" + invoke-virtual {p0, p1, p2}, Lf/b/a/c/j;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance v0, Lf/b/a/c/j; + check-cast p1, Lf/b/a/c/j; - iget-object v1, p0, Lf/b/a/c/j;->this$0:Lf/b/a/c/i$b; + sget-object p2, Lkotlin/Unit;->a:Lkotlin/Unit; - iget-object v2, p0, Lf/b/a/c/j;->$uri:Landroid/net/Uri; - - iget-object v3, p0, Lf/b/a/c/j;->$onGenerate:Lkotlin/jvm/functions/Function1; - - invoke-direct {v0, v1, v2, v3, p2}, Lf/b/a/c/j;->(Lf/b/a/c/i$b;Landroid/net/Uri;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V - - check-cast p1, Lkotlinx/coroutines/CoroutineScope; - - iput-object p1, v0, Lf/b/a/c/j;->p$:Lkotlinx/coroutines/CoroutineScope; - - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - invoke-virtual {v0, p1}, Lf/b/a/c/j;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p1, p2}, Lf/b/a/c/j;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -136,7 +131,7 @@ .method public final invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 6 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; iget v1, p0, Lf/b/a/c/j;->label:I @@ -202,7 +197,7 @@ invoke-direct {v5, v1, v3, v4, p1}, Lf/b/a/c/k;->(Lf/b/a/c/i$b;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V - invoke-static {v2, v5, p0}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + invoke-static {v2, v5, p0}, Lf/n/a/k/a;->o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali_classes2/f/b/a/c/k.smali b/com.discord/smali_classes2/f/b/a/c/k.smali index a5a6c8f19d..d000dc83b0 100644 --- a/com.discord/smali_classes2/f/b/a/c/k.smali +++ b/com.discord/smali_classes2/f/b/a/c/k.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/c/k; -.super Lk0/l/h/a/g; +.super Lk0/k/h/a/g; .source "ThumbnailViewHolder.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/g;", + "Lk0/k/h/a/g;", "Lkotlin/jvm/functions/Function2<", "Lkotlinx/coroutines/CoroutineScope;", "Lkotlin/coroutines/Continuation<", @@ -21,7 +21,7 @@ } .end annotation -.annotation runtime Lk0/l/h/a/d; +.annotation runtime Lk0/k/h/a/d; c = "com.lytefast.flexinput.adapters.ThumbnailViewHolder$ThumbnailBitmapGenerator$getThumbnailQ$2" f = "ThumbnailViewHolder.kt" l = {} @@ -53,7 +53,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1, p4}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, p4}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -74,9 +74,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Lf/b/a/c/k; @@ -93,34 +91,31 @@ iput-object p1, v0, Lf/b/a/c/k;->p$:Lkotlinx/coroutines/CoroutineScope; return-object v0 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 4 + .locals 0 check-cast p2, Lkotlin/coroutines/Continuation; - const-string v0, "completion" + invoke-virtual {p0, p1, p2}, Lf/b/a/c/k;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance v0, Lf/b/a/c/k; + check-cast p1, Lf/b/a/c/k; - iget-object v1, p0, Lf/b/a/c/k;->this$0:Lf/b/a/c/i$b; + sget-object p2, Lkotlin/Unit;->a:Lkotlin/Unit; - iget-object v2, p0, Lf/b/a/c/k;->$contentResolver:Landroid/content/ContentResolver; - - iget-object v3, p0, Lf/b/a/c/k;->$uri:Landroid/net/Uri; - - invoke-direct {v0, v1, v2, v3, p2}, Lf/b/a/c/k;->(Lf/b/a/c/i$b;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V - - check-cast p1, Lkotlinx/coroutines/CoroutineScope; - - iput-object p1, v0, Lf/b/a/c/k;->p$:Lkotlinx/coroutines/CoroutineScope; - - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - invoke-virtual {v0, p1}, Lf/b/a/c/k;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p1, p2}, Lf/b/a/c/k;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali_classes2/f/b/a/c/m.smali b/com.discord/smali_classes2/f/b/a/c/m.smali index 0bcbfc1e0e..5503995e83 100644 --- a/com.discord/smali_classes2/f/b/a/c/m.smali +++ b/com.discord/smali_classes2/f/b/a/c/m.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/c/m; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ThumbnailViewHolder.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroid/content/ContentResolver;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,9 +42,7 @@ check-cast p1, Landroid/content/ContentResolver; - const-string v0, "contentResolver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lf/b/a/c/l; @@ -55,4 +53,13 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "contentResolver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/b/a/d/b.smali b/com.discord/smali_classes2/f/b/a/d/b.smali index a1daae4e67..8ae385d0fe 100644 --- a/com.discord/smali_classes2/f/b/a/d/b.smali +++ b/com.discord/smali_classes2/f/b/a/d/b.smali @@ -52,28 +52,25 @@ if-eqz p4, :cond_1 - sget p3, Lcom/lytefast/flexinput/R$g;->discord:I + sget p4, Lcom/lytefast/flexinput/R$g;->discord:I - invoke-virtual {p1, p3}, Landroid/content/Context;->getString(I)Ljava/lang/String; + invoke-virtual {p1, p4}, Landroid/content/Context;->getString(I)Ljava/lang/String; - move-result-object p3 + move-result-object p4 - const-string p4, "context.getString(R.string.discord)" + const-string v0, "context.getString(R.string.discord)" - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_1 :cond_1 - const-string p4, "context" + move-object p4, p3 - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + :goto_1 + if-eqz p2, :cond_3 - const-string p4, "providerAuthority" - - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "imageDirName" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -81,9 +78,23 @@ iput-object p2, p0, Lf/b/a/d/b;->b:Ljava/lang/String; - iput-object p3, p0, Lf/b/a/d/b;->c:Ljava/lang/String; + iput-object p4, p0, Lf/b/a/d/b;->c:Ljava/lang/String; return-void + + :cond_2 + const-string p1, "imageDirName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p1, "providerAuthority" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method @@ -91,13 +102,11 @@ .method public a(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "file" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lf/b/a/d/b;->b:Ljava/lang/String; @@ -107,9 +116,23 @@ const-string p2, "FileProvider.getUriForFi\u2026 providerAuthority, file)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "file" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public b()Ljava/io/File; @@ -166,7 +189,7 @@ const-string v2, "context.filesDir" - invoke-static {v3, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 const-string v2, ".jpg" diff --git a/com.discord/smali_classes2/f/b/a/e/a.smali b/com.discord/smali_classes2/f/b/a/e/a.smali index a6f9672f16..8dd1ceb02f 100644 --- a/com.discord/smali_classes2/f/b/a/e/a.smali +++ b/com.discord/smali_classes2/f/b/a/e/a.smali @@ -17,39 +17,35 @@ } .end annotation - const-string v0, "$this$toAttachment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lcom/lytefast/flexinput/model/Attachment; + new-instance v6, Lcom/lytefast/flexinput/model/Attachment; invoke-virtual {p0}, Ljava/io/File;->hashCode()I - move-result v1 + move-result v0 - int-to-long v2, v1 + int-to-long v1, v0 invoke-static {p0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; - move-result-object v4 + move-result-object v3 - const-string v1, "Uri.fromFile(this)" + const-string v0, "Uri.fromFile(this)" - invoke-static {v4, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Ljava/io/File;->getName()Ljava/lang/String; - move-result-object v5 + move-result-object v4 - const-string v1, "this.name" + const-string v0, "this.name" - invoke-static {v5, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v1, v0 + move-object v0, v6 - move-object v6, p0 + move-object v5, p0 - invoke-direct/range {v1 .. v6}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V + invoke-direct/range {v0 .. v5}, Lcom/lytefast/flexinput/model/Attachment;->(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V - return-object v0 + return-object v6 .end method diff --git a/com.discord/smali_classes2/f/b/a/f/a$c.smali b/com.discord/smali_classes2/f/b/a/f/a$c.smali index e81074d95e..5ae7fafc8b 100644 --- a/com.discord/smali_classes2/f/b/a/f/a$c.smali +++ b/com.discord/smali_classes2/f/b/a/f/a$c.smali @@ -22,17 +22,22 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + invoke-direct {p0, v0}, Lf/b/a/f/a;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V iput-object p1, p0, Lf/b/a/f/a$c;->a:Ljava/lang/String; return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -52,7 +57,7 @@ iget-object p1, p1, Lf/b/a/f/a$c;->a:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/f/b/a/g/a.smali b/com.discord/smali_classes2/f/b/a/g/a.smali index eabe461f77..918a5a82b3 100644 --- a/com.discord/smali_classes2/f/b/a/g/a.smali +++ b/com.discord/smali_classes2/f/b/a/g/a.smali @@ -1,5 +1,5 @@ .class public final Lf/b/a/g/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "FlexEditText.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Landroidx/core/view/inputmethod/InputContentInfoCompat;", "Lkotlin/Unit;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -54,7 +54,7 @@ const-string v2, "context" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; @@ -62,7 +62,7 @@ const-string v2, "context.contentResolver" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 diff --git a/com.discord/smali_classes2/f/h/a/b/j/c.smali b/com.discord/smali_classes2/f/h/a/b/j/c.smali index 5a9f3f4634..7aa074432d 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/c.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/c.smali @@ -123,7 +123,7 @@ const-string v3, "instance cannot be null" - invoke-static {v1, v3}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v1, v3}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; invoke-direct {v2, v1}, Lh0/a/b;->(Ljava/lang/Object;)V diff --git a/com.discord/smali_classes2/f/h/a/b/j/g.smali b/com.discord/smali_classes2/f/h/a/b/j/g.smali index 43e3ab0ce9..1fcda89bf4 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/g.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/g.smali @@ -57,7 +57,7 @@ const-string v1, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v0, v1}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v0, v1}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v0 .end method diff --git a/com.discord/smali_classes2/f/h/a/b/j/s/f.smali b/com.discord/smali_classes2/f/h/a/b/j/s/f.smali index 305b69d119..71f14025e1 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/s/f.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/s/f.smali @@ -181,7 +181,7 @@ const-string v0, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v2, v0}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v2, v0}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v2 diff --git a/com.discord/smali_classes2/f/h/a/b/j/s/g.smali b/com.discord/smali_classes2/f/h/a/b/j/s/g.smali index e5455b059b..4e80889139 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/s/g.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/s/g.smali @@ -136,7 +136,7 @@ const-string v0, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v3, v0}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v3, v0}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v3 .end method diff --git a/com.discord/smali_classes2/f/h/a/b/j/s/i/e.smali b/com.discord/smali_classes2/f/h/a/b/j/s/i/e.smali index 39207cce85..7c4f5596a5 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/s/i/e.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/s/i/e.smali @@ -51,7 +51,7 @@ const-string v1, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v0, v1}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v0, v1}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v0 .end method diff --git a/com.discord/smali_classes2/f/h/a/b/j/s/i/g.smali b/com.discord/smali_classes2/f/h/a/b/j/s/i/g.smali index 7cf81d5659..3ca011c334 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/s/i/g.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/s/i/g.smali @@ -51,7 +51,7 @@ const-string v1, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v0, v1}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v0, v1}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v0 .end method diff --git a/com.discord/smali_classes2/f/h/a/b/j/u/b.smali b/com.discord/smali_classes2/f/h/a/b/j/u/b.smali index 799d33bd92..54b99eea46 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/u/b.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/u/b.smali @@ -53,7 +53,7 @@ const-string v1, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v0, v1}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v0, v1}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v0 .end method diff --git a/com.discord/smali_classes2/f/h/a/b/j/u/c.smali b/com.discord/smali_classes2/f/h/a/b/j/u/c.smali index 8e25942092..fbe6e0cc0c 100644 --- a/com.discord/smali_classes2/f/h/a/b/j/u/c.smali +++ b/com.discord/smali_classes2/f/h/a/b/j/u/c.smali @@ -53,7 +53,7 @@ const-string v1, "Cannot return null from a non-@Nullable @Provides method" - invoke-static {v0, v1}, Lf/n/a/k/a;->p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v0, v1}, Lf/n/a/k/a;->s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; return-object v0 .end method diff --git a/com.discord/smali_classes2/f/h/a/c/a1/a0/d$b.smali b/com.discord/smali_classes2/f/h/a/c/a1/a0/d$b.smali index aef6b732f1..1b00256fa4 100644 --- a/com.discord/smali_classes2/f/h/a/c/a1/a0/d$b.smali +++ b/com.discord/smali_classes2/f/h/a/c/a1/a0/d$b.smali @@ -1555,7 +1555,7 @@ :cond_25 const-string v0, "Non-PCM MS/ACM is unsupported. Setting mimeType to " - invoke-static {v0, v6, v7}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v6, v7}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_d move-object v5, v6 diff --git a/com.discord/smali_classes2/f/h/a/c/a1/c0/b.smali b/com.discord/smali_classes2/f/h/a/c/a1/c0/b.smali index bc53b306b9..31ae2b44c0 100644 --- a/com.discord/smali_classes2/f/h/a/c/a1/c0/b.smali +++ b/com.discord/smali_classes2/f/h/a/c/a1/c0/b.smali @@ -398,7 +398,7 @@ const-string v10, "AtomParsers" - invoke-static {v9, v8, v10}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v9, v8, v10}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V :cond_5 :goto_4 diff --git a/com.discord/smali_classes2/f/h/a/c/a1/c0/d.smali b/com.discord/smali_classes2/f/h/a/c/a1/c0/d.smali index 288a842018..5257289f35 100644 --- a/com.discord/smali_classes2/f/h/a/c/a1/c0/d.smali +++ b/com.discord/smali_classes2/f/h/a/c/a1/c0/d.smali @@ -391,7 +391,7 @@ const-string v8, "PsshAtomUtil" - invoke-static {v6, v7, v8}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v6, v7, v8}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_1 @@ -1867,7 +1867,7 @@ const-string v1, "Skipping unsupported emsg version: " - invoke-static {v1, v2, v9}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v9}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto/16 :goto_18 diff --git a/com.discord/smali_classes2/f/h/a/c/a1/c0/e.smali b/com.discord/smali_classes2/f/h/a/c/a1/c0/e.smali index 24199a5202..5ae972732c 100644 --- a/com.discord/smali_classes2/f/h/a/c/a1/c0/e.smali +++ b/com.discord/smali_classes2/f/h/a/c/a1/c0/e.smali @@ -522,7 +522,7 @@ const-string p0, "Unrecognized cover art flags: " - invoke-static {p0, v1, v2}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, v1, v2}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V return-object v3 diff --git a/com.discord/smali_classes2/f/h/a/c/a1/e0/m.smali b/com.discord/smali_classes2/f/h/a/c/a1/e0/m.smali index ef0d8745d1..ed9f61b08c 100644 --- a/com.discord/smali_classes2/f/h/a/c/a1/e0/m.smali +++ b/com.discord/smali_classes2/f/h/a/c/a1/e0/m.smali @@ -976,7 +976,7 @@ const-string v6, "H265Reader" - invoke-static {v3, v2, v6}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v3, v2, v6}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V :cond_26 const/high16 v2, 0x3f800000 # 1.0f diff --git a/com.discord/smali_classes2/f/h/a/c/a1/e0/r.smali b/com.discord/smali_classes2/f/h/a/c/a1/e0/r.smali index 338e1ad566..4a011af16b 100644 --- a/com.discord/smali_classes2/f/h/a/c/a1/e0/r.smali +++ b/com.discord/smali_classes2/f/h/a/c/a1/e0/r.smali @@ -450,7 +450,7 @@ const-string v2, "Unexpected start code prefix: " - invoke-static {v2, v0, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v2, v0, v1}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V const/4 v0, -0x1 diff --git a/com.discord/smali_classes2/f/h/a/c/c1/i/b.smali b/com.discord/smali_classes2/f/h/a/c/c1/i/b.smali index 0fc19d123f..5d60c21bac 100644 --- a/com.discord/smali_classes2/f/h/a/c/c1/i/b.smali +++ b/com.discord/smali_classes2/f/h/a/c/c1/i/b.smali @@ -2599,7 +2599,7 @@ :cond_b const-string v8, "Skipped ID3 tag with unsupported majorVersion=" - invoke-static {v8, p1, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v8, p1, v5}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V :goto_6 move-object v10, v7 diff --git a/com.discord/smali_classes2/f/h/a/c/e1/l/c.smali b/com.discord/smali_classes2/f/h/a/c/e1/l/c.smali index 8edd93562e..bbf8917c7c 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/l/c.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/l/c.smali @@ -478,7 +478,7 @@ const-string v7, "Invalid extended service number: " - invoke-static {v7, v0, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v7, v0, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V :cond_2 if-nez v2, :cond_3 @@ -568,7 +568,7 @@ const-string v1, "Currently unsupported COMMAND_EXT1 Command: " - invoke-static {v1, v2, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V iget-object v1, p0, Lf/h/a/c/e1/l/c;->h:Lf/h/a/c/i1/s; @@ -595,7 +595,7 @@ const-string v1, "Currently unsupported COMMAND_P16 Command: " - invoke-static {v1, v2, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V iget-object v1, p0, Lf/h/a/c/e1/l/c;->h:Lf/h/a/c/i1/s; @@ -606,7 +606,7 @@ :cond_6 const-string v1, "Invalid C0 command: " - invoke-static {v1, v2, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto/16 :goto_9 @@ -1407,7 +1407,7 @@ :cond_1c const-string v1, "Invalid base command: " - invoke-static {v1, v2, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v2, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto/16 :goto_9 @@ -1506,7 +1506,7 @@ const-string v0, "Invalid G2 character: " - invoke-static {v0, v1, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v0, v1, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto/16 :goto_8 @@ -1811,7 +1811,7 @@ :cond_30 const-string v0, "Invalid G3 character: " - invoke-static {v0, v1, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v0, v1, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V iget-object v0, p0, Lf/h/a/c/e1/l/c;->k:Lf/h/a/c/e1/l/c$a; @@ -1829,7 +1829,7 @@ :cond_32 const-string v2, "Invalid extended command: " - invoke-static {v2, v1, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v2, v1, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V :cond_33 :goto_9 diff --git a/com.discord/smali_classes2/f/h/a/c/e1/o/a.smali b/com.discord/smali_classes2/f/h/a/c/e1/o/a.smali index 855089a8eb..a7b36b1475 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/o/a.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/o/a.smali @@ -443,7 +443,7 @@ const-string v6, "Skipping dialogue line before complete format: " - invoke-static {v6, v5, v7}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, v5, v7}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_d @@ -476,7 +476,7 @@ const-string v6, "Skipping dialogue line with fewer columns than format: " - invoke-static {v6, v5, v7}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, v5, v7}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_d @@ -497,7 +497,7 @@ if-nez v13, :cond_5 - invoke-static {v10, v5, v7}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v10, v5, v7}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_d @@ -514,7 +514,7 @@ if-nez v15, :cond_6 - invoke-static {v10, v5, v7}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v10, v5, v7}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_d @@ -1263,7 +1263,7 @@ const-string v0, "Skipping \'Style:\' line before \'Format:\' line: " - invoke-static {v0, v11, v8}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v11, v8}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_4 diff --git a/com.discord/smali_classes2/f/h/a/c/e1/o/c.smali b/com.discord/smali_classes2/f/h/a/c/e1/o/c.smali index 684178dfc2..6014c7713a 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/o/c.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/o/c.smali @@ -65,7 +65,7 @@ const-string v1, "SsaStyle" - invoke-static {v0, p0, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const/4 p0, -0x1 diff --git a/com.discord/smali_classes2/f/h/a/c/e1/p/a.smali b/com.discord/smali_classes2/f/h/a/c/e1/p/a.smali index 83d2602d02..971494da38 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/p/a.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/p/a.smali @@ -818,7 +818,7 @@ const-string v0, "Skipping invalid timing: " - invoke-static {v0, v7, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v7, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_c @@ -827,7 +827,7 @@ const-string v0, "Skipping invalid index: " - invoke-static {v0, v7, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v7, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_c const/4 v5, 0x0 diff --git a/com.discord/smali_classes2/f/h/a/c/e1/q/a.smali b/com.discord/smali_classes2/f/h/a/c/e1/q/a.smali index d72e73e285..1dfb479bb7 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/q/a.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/q/a.smali @@ -1285,7 +1285,7 @@ if-nez v1, :cond_1 - invoke-static {v2, p1, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, p1, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p2 @@ -1351,7 +1351,7 @@ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 - invoke-static {v2, p1, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, p1, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p2 .end method @@ -1674,7 +1674,7 @@ goto :goto_1 :catch_0 - invoke-static {v10, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v10, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 @@ -1687,7 +1687,7 @@ if-nez v3, :cond_6 - invoke-static {v11, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v11, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 @@ -1792,7 +1792,7 @@ goto :goto_2 :catch_1 - invoke-static {v15, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v15, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 @@ -1805,7 +1805,7 @@ if-nez v3, :cond_8 - invoke-static {v11, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v11, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 @@ -1974,14 +1974,14 @@ goto :goto_7 :catch_2 - invoke-static {v15, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v15, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_6 :cond_f const-string v6, "Ignoring region with unsupported extent: " - invoke-static {v6, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_6 @@ -1993,14 +1993,14 @@ goto :goto_6 :catch_3 - invoke-static {v10, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v10, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_6 :cond_11 const-string v6, "Ignoring region with unsupported origin: " - invoke-static {v6, v4, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, v4, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_6 @@ -2922,7 +2922,7 @@ :catch_0 const-string v4, "Failed parsing fontSize value: " - invoke-static {v4, v3, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v4, v3, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_5 @@ -2960,7 +2960,7 @@ :catch_1 const-string v4, "Failed parsing color value: " - invoke-static {v4, v3, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v4, v3, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_5 @@ -2985,7 +2985,7 @@ :catch_2 const-string v4, "Failed parsing background value: " - invoke-static {v4, v3, v5}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v4, v3, v5}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_5 @@ -3123,7 +3123,7 @@ const-string v1, "Ignoring non-pixel tts extent: " - invoke-static {v1, p1, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, p1, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 @@ -3160,7 +3160,7 @@ :catch_0 const-string v1, "Ignoring malformed tts extent: " - invoke-static {v1, p1, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, p1, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/f/h/a/c/e1/s/e$b.smali b/com.discord/smali_classes2/f/h/a/c/e1/s/e$b.smali index 9d3222aa83..3329afe3c1 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/s/e$b.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/s/e$b.smali @@ -254,7 +254,7 @@ const-string v4, "WebvttCueBuilder" - invoke-static {v3, v2, v4}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v3, v2, v4}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V const/4 v2, 0x0 diff --git a/com.discord/smali_classes2/f/h/a/c/e1/s/f.smali b/com.discord/smali_classes2/f/h/a/c/e1/s/f.smali index ab050b8cba..9ed1b5704c 100644 --- a/com.discord/smali_classes2/f/h/a/c/e1/s/f.smali +++ b/com.discord/smali_classes2/f/h/a/c/e1/s/f.smali @@ -1816,7 +1816,7 @@ const-string v1, "WebvttCueParser" - invoke-static {v0, p0, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const/high16 p0, -0x80000000 @@ -1960,7 +1960,7 @@ const-string v1, "WebvttCueParser" - invoke-static {v0, p0, v1}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p0, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return v5 diff --git a/com.discord/smali_classes2/f/h/a/c/h1/y/r.smali b/com.discord/smali_classes2/f/h/a/c/h1/y/r.smali index 823f6559a4..15d3404e94 100644 --- a/com.discord/smali_classes2/f/h/a/c/h1/y/r.smali +++ b/com.discord/smali_classes2/f/h/a/c/h1/y/r.smali @@ -1740,7 +1740,7 @@ const-string v3, "SimpleCache" - invoke-static {v2, v1, v3}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, v1, v3}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_2 :goto_1 diff --git a/com.discord/smali_classes2/f/h/a/c/i1/e.smali b/com.discord/smali_classes2/f/h/a/c/i1/e.smali index 4a2a34e8e2..1b55f3dd09 100644 --- a/com.discord/smali_classes2/f/h/a/c/i1/e.smali +++ b/com.discord/smali_classes2/f/h/a/c/i1/e.smali @@ -277,7 +277,7 @@ const-string v2, "Overread allowed size end=" - invoke-static {v1, v2, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -5699,7 +5699,7 @@ const-string v1, "unknown status code: " - invoke-static {v0, v1, p0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1, p0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p0 @@ -5844,7 +5844,7 @@ const-string v1, "negative size: " - invoke-static {v0, v1, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -8142,7 +8142,7 @@ const-string v1, "negative size: " - invoke-static {v0, v1, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -8810,7 +8810,7 @@ const-string v0, "negative size: " - invoke-static {p2, v0, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {p2, v0, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -9443,11 +9443,9 @@ .end method .method public static final b1([F)[F - .locals 1 + .locals 0 - const-string v0, "matrix" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; @@ -9456,6 +9454,15 @@ check-cast p0, [F return-object p0 + + :cond_0 + const-string p0, "matrix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static b2(Lf/h/a/f/h/k/t7;I[BIILf/h/a/f/h/k/f6;Lf/h/a/f/h/k/t4;)I @@ -13683,7 +13690,7 @@ const-string v3, "Out of bound index with offput: 0 and length: " - invoke-static {v2, v3, v0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v2, v3, v0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -15943,7 +15950,7 @@ const-string v1, "at index " - invoke-static {v0, v1, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -16221,7 +16228,7 @@ const-string v0, "negative size: " - invoke-static {p2, v0, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {p2, v0, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/f/h/a/c/i1/m.smali b/com.discord/smali_classes2/f/h/a/c/i1/m.smali index 2d291593a9..2d795b8c4a 100644 --- a/com.discord/smali_classes2/f/h/a/c/i1/m.smali +++ b/com.discord/smali_classes2/f/h/a/c/i1/m.smali @@ -280,7 +280,7 @@ const-string v6, "FlacStreamMetadata" - invoke-static {v5, v4, v6}, Lf/e/b/a/a;->S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v5, v4, v6}, Lf/e/b/a/a;->Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 diff --git a/com.discord/smali_classes2/f/h/a/c/i1/r.smali b/com.discord/smali_classes2/f/h/a/c/i1/r.smali index 17611a523c..0aa81384a5 100644 --- a/com.discord/smali_classes2/f/h/a/c/i1/r.smali +++ b/com.discord/smali_classes2/f/h/a/c/i1/r.smali @@ -960,7 +960,7 @@ const-string v1, "NalUnitUtil" - invoke-static {v0, v2, v1}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v0, v2, v1}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V :cond_14 const/high16 v0, 0x3f800000 # 1.0f diff --git a/com.discord/smali_classes2/f/h/a/c/r.smali b/com.discord/smali_classes2/f/h/a/c/r.smali index dbbf2e8e54..0a0109f3ac 100644 --- a/com.discord/smali_classes2/f/h/a/c/r.smali +++ b/com.discord/smali_classes2/f/h/a/c/r.smali @@ -94,7 +94,7 @@ const-string v0, "AudioFocusManager" - invoke-static {p0, p1, v0}, Lf/e/b/a/a;->Q(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {p0, p1, v0}, Lf/e/b/a/a;->O(Ljava/lang/String;ILjava/lang/String;)V goto :goto_3 diff --git a/com.discord/smali_classes2/f/h/a/f/b/f$b.smali b/com.discord/smali_classes2/f/h/a/f/b/f$b.smali index 184af1c34a..37a14fff45 100644 --- a/com.discord/smali_classes2/f/h/a/f/b/f$b.smali +++ b/com.discord/smali_classes2/f/h/a/f/b/f$b.smali @@ -56,7 +56,7 @@ const-string v2, "measurement-" - invoke-static {v1, v2, v0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, v0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali_classes2/f/h/a/f/e/k/b$g.smali b/com.discord/smali_classes2/f/h/a/f/e/k/b$g.smali index 6ca8b441d3..08a00c0fd8 100644 --- a/com.discord/smali_classes2/f/h/a/f/e/k/b$g.smali +++ b/com.discord/smali_classes2/f/h/a/f/e/k/b$g.smali @@ -463,7 +463,7 @@ const-string v2, "Don\'t know how to handle message: " - invoke-static {v1, v2, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/f/h/a/f/e/k/g$a.smali b/com.discord/smali_classes2/f/h/a/f/e/k/g$a.smali index 6f2f7aba13..3328e26280 100644 --- a/com.discord/smali_classes2/f/h/a/f/e/k/g$a.smali +++ b/com.discord/smali_classes2/f/h/a/f/e/k/g$a.smali @@ -151,7 +151,7 @@ const-string v3, "Dynamic intent resolution failed: " - invoke-static {v2, v3, p1, v0}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, v3, p1, v0}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V move-object p1, v1 diff --git a/com.discord/smali_classes2/f/h/a/f/f/b.smali b/com.discord/smali_classes2/f/h/a/f/f/b.smali index 2f80418b96..14795081b9 100644 --- a/com.discord/smali_classes2/f/h/a/f/f/b.smali +++ b/com.discord/smali_classes2/f/h/a/f/f/b.smali @@ -166,7 +166,7 @@ const-string v2, "Unexpected number of IObjectWrapper declared fields: " - invoke-static {v1, v2, v0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, v0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali_classes2/f/h/a/f/h/c/z3.smali b/com.discord/smali_classes2/f/h/a/f/h/c/z3.smali index b50653074d..4e47c24b9d 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/c/z3.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/c/z3.smali @@ -131,7 +131,7 @@ const-string v1, "Unpaired surrogate at index " - invoke-static {v0, v1, v2}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1, v2}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -698,7 +698,7 @@ add-int/lit8 v6, v6, -0x1 - invoke-static {v2, v1, v6}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v2, v1, v6}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/f/h/a/f/h/f/j.smali b/com.discord/smali_classes2/f/h/a/f/h/f/j.smali index fffd9aaba7..0bad05ee1a 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/f/j.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/f/j.smali @@ -429,7 +429,7 @@ check-cast v3, Ljava/lang/Long; - invoke-static {v3, v2, v1, v0}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v3, v2, v1, v0}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali_classes2/f/h/a/f/h/f/x2.smali b/com.discord/smali_classes2/f/h/a/f/h/f/x2.smali index ad70c1ab0f..d721c08e82 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/f/x2.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/f/x2.smali @@ -51,7 +51,7 @@ const-string v2, "Index < 0: " - invoke-static {v1, v2, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/f/h/a/f/h/f/x6.smali b/com.discord/smali_classes2/f/h/a/f/h/f/x6.smali index bbb7491205..ab5f1e5b2e 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/f/x6.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/f/x6.smali @@ -138,7 +138,7 @@ const-string v2, "at index " - invoke-static {v0, v2, v1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v2, v1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali_classes2/f/h/a/f/h/k/i3.smali b/com.discord/smali_classes2/f/h/a/f/h/k/i3.smali index 6b2d1e2f94..bac48334f2 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/k/i3.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/k/i3.smali @@ -205,7 +205,7 @@ const-string v2, "must be power of 2 between 2^1 and 2^30: " - invoke-static {v1, v2, p0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, p0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p0 diff --git a/com.discord/smali_classes2/f/h/a/f/h/k/y4.smali b/com.discord/smali_classes2/f/h/a/f/h/k/y4.smali index 82ca3a0ac7..5c980ef301 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/k/y4.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/k/y4.smali @@ -51,7 +51,7 @@ const-string v2, "Index < 0: " - invoke-static {v1, v2, p1}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, p1}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali_classes2/f/h/a/f/h/l/e.smali b/com.discord/smali_classes2/f/h/a/f/h/l/e.smali index 31536c6a89..8b85213489 100644 --- a/com.discord/smali_classes2/f/h/a/f/h/l/e.smali +++ b/com.discord/smali_classes2/f/h/a/f/h/l/e.smali @@ -449,7 +449,7 @@ const-string v2, "uuidBytes length invalid - " - invoke-static {v1, v2, v0}, Lf/e/b/a/a;->a0(ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v2, v0}, Lf/e/b/a/a;->Y(ILjava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -868,7 +868,7 @@ const-string v1, ", mServiceData=" - invoke-static {v6, v0, v2, v1, v10}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, v0, v2, v1, v10}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v0, ", mTxPowerLevel=" diff --git a/com.discord/smali_classes2/f/h/c/j/b.smali b/com.discord/smali_classes2/f/h/c/j/b.smali index 6350b7d0fb..0e3e855371 100644 --- a/com.discord/smali_classes2/f/h/c/j/b.smali +++ b/com.discord/smali_classes2/f/h/c/j/b.smali @@ -567,7 +567,7 @@ const-string v1, "Mapping file ID is: " - invoke-static {v1, v8, v0}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v1, v8, v0}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V iget-object v0, v5, Lf/h/c/j/d/k/k0;->a:Landroid/content/Context; diff --git a/com.discord/smali_classes2/f/h/c/j/d/k/x.smali b/com.discord/smali_classes2/f/h/c/j/d/k/x.smali index f0ecc96ea5..82f1e35c7b 100644 --- a/com.discord/smali_classes2/f/h/c/j/d/k/x.smali +++ b/com.discord/smali_classes2/f/h/c/j/d/k/x.smali @@ -322,7 +322,7 @@ const-string v11, "Unity Editor version is: " - invoke-static {v11, v6, v10}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v11, v6, v10}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V goto :goto_0 @@ -704,7 +704,7 @@ const-string v2, "Opening a new session with ID " - invoke-static {v2, v13, v1}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v2, v13, v1}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V iget-object v1, v0, Lf/h/c/j/d/k/x;->p:Lf/h/c/j/d/a; @@ -2321,7 +2321,7 @@ const-string v5, "Finalizing native report for session " - invoke-static {v5, v6, v0}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v5, v6, v0}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V iget-object v0, v1, Lf/h/c/j/d/k/x;->p:Lf/h/c/j/d/a; @@ -2887,7 +2887,7 @@ const-string v2, "Could not finalize native session: " - invoke-static {v2, v6, v0}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v2, v6, v0}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V goto :goto_13 @@ -2920,7 +2920,7 @@ const-string v6, "Closing session: " - invoke-static {v6, v2, v5}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v6, v2, v5}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V sget-object v5, Lf/h/c/j/d/b;->c:Lf/h/c/j/d/b; @@ -3057,7 +3057,7 @@ const-string v5, "No events present for session ID " - invoke-static {v5, v2, v0}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v5, v2, v0}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V move-object/from16 v16, v4 diff --git a/com.discord/smali_classes2/f/h/c/j/d/n/a.smali b/com.discord/smali_classes2/f/h/c/j/d/n/a.smali index 23aac2abfc..90b78db12e 100644 --- a/com.discord/smali_classes2/f/h/c/j/d/n/a.smali +++ b/com.discord/smali_classes2/f/h/c/j/d/n/a.smali @@ -136,7 +136,7 @@ const-string v5, "Could not parse map entry: " - invoke-static {v5, v0, v4}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v5, v0, v4}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V :goto_1 move-object v4, v8 diff --git a/com.discord/smali_classes2/f/h/c/j/d/o/b.smali b/com.discord/smali_classes2/f/h/c/j/d/o/b.smali index d5a049f321..c67fc2cecd 100644 --- a/com.discord/smali_classes2/f/h/c/j/d/o/b.smali +++ b/com.discord/smali_classes2/f/h/c/j/d/o/b.smali @@ -51,9 +51,7 @@ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - const-string v2, "unit" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 const-string v2, "timeout" @@ -72,6 +70,15 @@ sput-object v1, Lf/h/c/j/d/o/b;->f:Lo0/x; return-void + + :cond_0 + const-string v0, "unit" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public constructor (Lf/h/c/j/d/o/a;Ljava/lang/String;Ljava/util/Map;)V @@ -112,7 +119,7 @@ # virtual methods .method public a()Lf/h/c/j/d/o/d; - .locals 19 + .locals 18 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; @@ -129,7 +136,7 @@ const/4 v3, 0x1 - new-instance v15, Lo0/e; + new-instance v17, Lo0/e; const/4 v4, 0x0 @@ -145,33 +152,21 @@ const/4 v14, 0x0 - const/16 v16, 0x0 + const/4 v15, 0x0 - const/16 v17, 0x0 + const/16 v16, 0x0 const/4 v12, 0x0 - move-object v2, v15 + move-object/from16 v2, v17 move v5, v11 move v10, v11 - move-object/from16 v18, v15 - - move-object/from16 v15, v16 - - move-object/from16 v16, v17 - invoke-direct/range {v2 .. v16}, Lo0/e;->(ZZIIZZZIIZZZLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - const-string v2, "cacheControl" - - move-object/from16 v3, v18 - - invoke-static {v3, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3}, Lo0/e;->toString()Ljava/lang/String; + invoke-virtual/range {v17 .. v17}, Lo0/e;->toString()Ljava/lang/String; move-result-object v2 @@ -198,17 +193,7 @@ goto :goto_1 :cond_1 - const-string v3, "name" - - invoke-static {v4, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "value" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v3, v1, Lo0/a0$a;->c:Lokhttp3/Headers$a; - - invoke-virtual {v3, v4, v2}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + invoke-virtual {v1, v4, v2}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; :goto_1 iget-object v2, v0, Lf/h/c/j/d/o/b;->b:Ljava/lang/String; @@ -265,7 +250,7 @@ move-result-object v2 - invoke-virtual {v1, v2}, Lo0/a0$a;->g(Lo0/w;)Lo0/a0$a; + iput-object v2, v1, Lo0/a0$a;->a:Lo0/w; iget-object v2, v0, Lf/h/c/j/d/o/b;->d:Ljava/util/Map; @@ -371,7 +356,7 @@ .end method .method public b(Ljava/lang/String;Ljava/lang/String;)Lf/h/c/j/d/o/b; - .locals 4 + .locals 3 iget-object v0, p0, Lf/h/c/j/d/o/b;->e:Lokhttp3/MultipartBody$a; @@ -392,19 +377,9 @@ const/4 v1, 0x0 - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 - const-string v2, "name" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "value" - - invoke-static {p2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 sget-object v2, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; @@ -423,6 +398,13 @@ return-object p0 :cond_1 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_2 throw v1 .end method @@ -454,15 +436,13 @@ :cond_0 iget-object p4, p0, Lf/h/c/j/d/o/b;->e:Lokhttp3/MultipartBody$a; - if-eqz p4, :cond_1 + const/4 v0, 0x0 - const-string v0, "name" + if-eqz p4, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "body" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-static {p1, p2, p3}, Lokhttp3/MultipartBody$Part;->b(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; @@ -475,7 +455,19 @@ return-object p0 :cond_1 - const/4 p1, 0x0 + const-string p1, "body" - throw p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + throw v0 .end method diff --git a/com.discord/smali_classes2/f/h/c/j/d/t/j/c.smali b/com.discord/smali_classes2/f/h/c/j/d/t/j/c.smali index dbfdd79e7c..a4324f4c13 100644 --- a/com.discord/smali_classes2/f/h/c/j/d/t/j/c.smali +++ b/com.discord/smali_classes2/f/h/c/j/d/t/j/c.smali @@ -249,7 +249,7 @@ const-string v2, "Settings response " - invoke-static {v2, p1, v0}, Lf/e/b/a/a;->R(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V + invoke-static {v2, p1, v0}, Lf/e/b/a/a;->P(Ljava/lang/String;Ljava/lang/String;Lf/h/c/j/d/b;)V goto :goto_2 diff --git a/com.discord/smali_classes2/f/h/c/p/b0.smali b/com.discord/smali_classes2/f/h/c/p/b0.smali index 52be57aad0..3b14d949fa 100644 --- a/com.discord/smali_classes2/f/h/c/p/b0.smali +++ b/com.discord/smali_classes2/f/h/c/p/b0.smali @@ -365,7 +365,7 @@ const-string v2, "FirebaseInstanceId" - invoke-static {v0, v1, p1, v2}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v1, p1, v2}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const/4 p1, 0x0 diff --git a/com.discord/smali_classes2/f/h/c/p/l0$a.smali b/com.discord/smali_classes2/f/h/c/p/l0$a.smali index 693c77b226..37b270d1ca 100644 --- a/com.discord/smali_classes2/f/h/c/p/l0$a.smali +++ b/com.discord/smali_classes2/f/h/c/p/l0$a.smali @@ -194,7 +194,7 @@ const-string v2, "Unexpected response, no error or registration id " - invoke-static {v1, v2, p1, v0}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, v2, p1, v0}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 diff --git a/com.discord/smali_classes2/f/h/c/p/n0$a.smali b/com.discord/smali_classes2/f/h/c/p/n0$a.smali index cba2e01358..edc16a6e15 100644 --- a/com.discord/smali_classes2/f/h/c/p/n0$a.smali +++ b/com.discord/smali_classes2/f/h/c/p/n0$a.smali @@ -102,7 +102,7 @@ const-string p3, "FirebaseInstanceId" - invoke-static {p1, p2, p0, p3}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {p1, p2, p0, p3}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const/4 p0, 0x0 @@ -179,7 +179,7 @@ const-string v3, "FirebaseInstanceId" - invoke-static {v0, v2, p0, v3}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v2, p0, v3}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v1 diff --git a/com.discord/smali_classes2/f/h/c/p/o0.smali b/com.discord/smali_classes2/f/h/c/p/o0.smali index 4f6637e22b..362a293750 100644 --- a/com.discord/smali_classes2/f/h/c/p/o0.smali +++ b/com.discord/smali_classes2/f/h/c/p/o0.smali @@ -370,7 +370,7 @@ const-string v5, ". Will retry token retrieval" - invoke-static {v3, v4, v1, v5, v0}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v3, v4, v1, v5, v0}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return v2 diff --git a/com.discord/smali_classes2/f/h/c/t/a.smali b/com.discord/smali_classes2/f/h/c/t/a.smali index 84855d5d81..0dab4a0f7e 100644 --- a/com.discord/smali_classes2/f/h/c/t/a.smali +++ b/com.discord/smali_classes2/f/h/c/t/a.smali @@ -121,7 +121,7 @@ add-int/lit8 v3, v3, 0x23 - invoke-static {v3, v0, v2, v1}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v3, v0, v2, v1}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_0 sget-object v2, Landroid/os/Bundle;->EMPTY:Landroid/os/Bundle; @@ -207,7 +207,7 @@ const-string v11, ") has not been created by the app. Manifest configuration, or default, value will be used." - invoke-static {v6, v10, v4, v11, v1}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v6, v10, v4, v11, v1}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_4 const-string v4, "com.google.firebase.messaging.default_notification_channel_id" @@ -393,7 +393,7 @@ const-string v13, " not found. Notification will use default icon." - invoke-static {v11, v12, v4, v13, v1}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v11, v12, v4, v13, v1}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_c const-string v4, "com.google.firebase.messaging.default_notification_icon" @@ -437,7 +437,7 @@ add-int/lit8 v12, v12, 0x23 - invoke-static {v12, v0, v11, v1}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v12, v0, v11, v1}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_e move v11, v4 @@ -847,7 +847,7 @@ const-string v6, ". Notification will use default color." - invoke-static {v4, v5, v0, v6, v1}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v4, v5, v0, v6, v1}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_22 const-string v0, "com.google.firebase.messaging.default_notification_color" @@ -958,7 +958,7 @@ const-string v4, ". Skipping setting notificationPriority." - invoke-static {v0, v2, p0, v4, v1}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, v2, p0, v4, v1}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_f move-object p0, v8 @@ -1015,7 +1015,7 @@ const-string v5, ". Skipping setting visibility." - invoke-static {v2, v4, p0, v5, v0}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, v4, p0, v5, v0}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_10 move-object p0, v8 @@ -1061,7 +1061,7 @@ const-string v5, ". Skipping setting notificationCount." - invoke-static {v2, v4, p0, v5, v1}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, v4, p0, v5, v1}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_11 move-object p0, v8 @@ -1215,7 +1215,7 @@ const-string v4, ". Skipping setting vibrateTimings." - invoke-static {v1, v2, p0, v4, v0}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v1, v2, p0, v4, v0}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_14 move-object v2, v8 @@ -1349,7 +1349,7 @@ add-int/lit8 v4, v4, 0x3a - invoke-static {v4, v1, v2, p0, v0}, Lf/e/b/a/a;->N(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v4, v1, v2, p0, v0}, Lf/e/b/a/a;->L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_15 if-eqz v8, :cond_3a diff --git a/com.discord/smali_classes2/f/h/c/t/c.smali b/com.discord/smali_classes2/f/h/c/t/c.smali index 53e5f76cc1..319e9dd7a1 100644 --- a/com.discord/smali_classes2/f/h/c/t/c.smali +++ b/com.discord/smali_classes2/f/h/c/t/c.smali @@ -305,7 +305,7 @@ const-string v5, "Failed to download image: " - invoke-static {v3, v5, v2, v4}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v3, v5, v2, v4}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :goto_5 const/4 v2, 0x3 diff --git a/com.discord/smali_classes2/f/h/c/t/j$a.smali b/com.discord/smali_classes2/f/h/c/t/j$a.smali index 60804a8b1b..79e06fb39a 100644 --- a/com.discord/smali_classes2/f/h/c/t/j$a.smali +++ b/com.discord/smali_classes2/f/h/c/t/j$a.smali @@ -108,7 +108,7 @@ const-string v5, "FirebaseMessaging" - invoke-static {v2, v4, v1, v5}, Lf/e/b/a/a;->M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v2, v4, v1, v5}, Lf/e/b/a/a;->K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :cond_1 const/4 v1, 0x0 diff --git a/com.discord/smali_classes2/f/h/c/u/b/s.smali b/com.discord/smali_classes2/f/h/c/u/b/s.smali index 7d1c0b831c..44484ba8c0 100644 --- a/com.discord/smali_classes2/f/h/c/u/b/s.smali +++ b/com.discord/smali_classes2/f/h/c/u/b/s.smali @@ -156,7 +156,7 @@ check-cast v5, Ljava/lang/Long; - invoke-static {v5, v4, v3, p1}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v5, v4, v3, p1}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object p1 @@ -304,7 +304,7 @@ check-cast v5, Ljava/lang/Long; - invoke-static {v5, v4, v3, p1}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v5, v4, v3, p1}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object p1 @@ -502,7 +502,7 @@ check-cast v7, Ljava/lang/Long; - invoke-static {v7, p2, v2, v6}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v7, p2, v2, v6}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object p2 @@ -650,7 +650,7 @@ check-cast v7, Ljava/lang/Long; - invoke-static {v7, p2, v2, v6}, Lf/e/b/a/a;->Z(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; + invoke-static {v7, p2, v2, v6}, Lf/e/b/a/a;->X(Ljava/lang/Long;Lf/h/a/f/h/f/c0;Ljava/lang/String;Lf/h/a/f/h/f/q0;)Ljava/lang/Object; move-result-object p2 diff --git a/com.discord/smali_classes2/f/h/c/u/d/g.smali b/com.discord/smali_classes2/f/h/c/u/d/g.smali index b535c249fe..2feb63742b 100644 --- a/com.discord/smali_classes2/f/h/c/u/d/g.smali +++ b/com.discord/smali_classes2/f/h/c/u/d/g.smali @@ -83,7 +83,7 @@ iget-object v2, p0, Lf/h/c/u/d/g;->b:Lf/h/a/f/h/f/k0; - invoke-virtual {v1}, Lo0/w;->k()Ljava/net/URL; + invoke-virtual {v1}, Lo0/w;->l()Ljava/net/URL; move-result-object v1 diff --git a/com.discord/smali_classes2/f/j/a/a$a$a.smali b/com.discord/smali_classes2/f/j/a/a$a$a.smali index 28ab57773a..2e7c4b36af 100644 --- a/com.discord/smali_classes2/f/j/a/a$a$a.smali +++ b/com.discord/smali_classes2/f/j/a/a$a$a.smali @@ -1,5 +1,5 @@ .class public final Lf/j/a/a$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ApngDrawable.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Long;", ">;" @@ -48,7 +48,7 @@ const/4 v0, 0x0 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/f/j/a/a$a.smali b/com.discord/smali_classes2/f/j/a/a$a.smali index 6afb803fc5..a2f0c0a4eb 100644 --- a/com.discord/smali_classes2/f/j/a/a$a.smali +++ b/com.discord/smali_classes2/f/j/a/a$a.smali @@ -60,13 +60,11 @@ } .end annotation - const-string v0, "apng" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "currentTimeProvider" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Landroid/graphics/drawable/Drawable$ConstantState;->()V @@ -81,14 +79,26 @@ iput-object p5, p0, Lf/j/a/a$a;->e:Lkotlin/jvm/functions/Function0; return-void + + :cond_0 + const-string p1, "currentTimeProvider" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "apng" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lf/j/a/a$a;)V .locals 7 - const-string v0, "apngState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p1, Lf/j/a/a$a;->a:Lcom/linecorp/apng/decoder/Apng; @@ -109,6 +119,15 @@ invoke-direct/range {v1 .. v6}, Lf/j/a/a$a;->(Lcom/linecorp/apng/decoder/Apng;IIILkotlin/jvm/functions/Function0;)V return-void + + :cond_0 + const-string p1, "apngState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/j/a/a.smali b/com.discord/smali_classes2/f/j/a/a.smali index fd6168e185..c6991432af 100644 --- a/com.discord/smali_classes2/f/j/a/a.smali +++ b/com.discord/smali_classes2/f/j/a/a.smali @@ -86,10 +86,6 @@ .annotation build Landroidx/annotation/VisibleForTesting; .end annotation - const-string v0, "apngState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V iput-object p1, p0, Lf/j/a/a;->q:Lf/j/a/a$a; @@ -379,9 +375,7 @@ .method public draw(Landroid/graphics/Canvas;)V .locals 8 - const-string v0, "canvas" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b iget-boolean v0, p0, Lf/j/a/a;->n:Z @@ -649,7 +643,7 @@ const-string v0, "bounds" - invoke-static {v5, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v6, p0, Lf/j/a/a;->h:Landroid/graphics/Paint; @@ -665,6 +659,15 @@ :cond_a return-void + + :cond_b + const-string p1, "canvas" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; @@ -724,15 +727,22 @@ .method public registerAnimationCallback(Landroidx/vectordrawable/graphics/drawable/Animatable2Compat$AnimationCallback;)V .locals 1 - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/j/a/a;->i:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public setAlpha(I)V @@ -786,9 +796,7 @@ .method public unregisterAnimationCallback(Landroidx/vectordrawable/graphics/drawable/Animatable2Compat$AnimationCallback;)Z .locals 1 - const-string v0, "callback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lf/j/a/a;->i:Ljava/util/List; @@ -797,4 +805,13 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "callback" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/k/a/c.smali b/com.discord/smali_classes2/f/k/a/c.smali index 49ff8044ab..82b8ffa93f 100644 --- a/com.discord/smali_classes2/f/k/a/c.smali +++ b/com.discord/smali_classes2/f/k/a/c.smali @@ -61,7 +61,7 @@ iget-object p1, p1, Lf/k/a/c;->b:Ljava/lang/Long; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/f/k/a/f/b.smali b/com.discord/smali_classes2/f/k/a/f/b.smali index 52b3ea73f7..12b2d1717d 100644 --- a/com.discord/smali_classes2/f/k/a/f/b.smali +++ b/com.discord/smali_classes2/f/k/a/f/b.smali @@ -14,15 +14,7 @@ # direct methods .method public constructor (Lf/k/a/f/d/h;Lf/k/a/a;)V - .locals 1 - - const-string v0, "ntpService" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "fallbackClock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/f/k/a/f/c.smali b/com.discord/smali_classes2/f/k/a/f/c.smali index a5e2077130..e1bae6e50d 100644 --- a/com.discord/smali_classes2/f/k/a/f/c.smali +++ b/com.discord/smali_classes2/f/k/a/f/c.smali @@ -12,11 +12,7 @@ # direct methods .method public constructor (Landroid/content/SharedPreferences;)V - .locals 1 - - const-string v0, "sharedPreferences" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/f/k/a/f/d/b.smali b/com.discord/smali_classes2/f/k/a/f/d/b.smali index 6e463bb496..3ec92e8345 100644 --- a/com.discord/smali_classes2/f/k/a/f/d/b.smali +++ b/com.discord/smali_classes2/f/k/a/f/d/b.smali @@ -20,9 +20,7 @@ .method public a([B)Ljava/net/DatagramPacket; .locals 2 - const-string v0, "buffer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/net/DatagramPacket; @@ -31,18 +29,21 @@ invoke-direct {v0, p1, v1}, Ljava/net/DatagramPacket;->([BI)V return-object v0 + + :cond_0 + const-string p1, "buffer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public b([BLjava/net/InetAddress;I)Ljava/net/DatagramPacket; .locals 2 - const-string v0, "buffer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "address" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance v0, Ljava/net/DatagramPacket; @@ -51,6 +52,15 @@ invoke-direct {v0, p1, v1, p2, p3}, Ljava/net/DatagramPacket;->([BILjava/net/InetAddress;I)V return-object v0 + + :cond_0 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public c()Ljava/net/DatagramSocket; diff --git a/com.discord/smali_classes2/f/k/a/f/d/d.smali b/com.discord/smali_classes2/f/k/a/f/d/d.smali index 4c8cd40baa..2b34c18b29 100644 --- a/com.discord/smali_classes2/f/k/a/f/d/d.smali +++ b/com.discord/smali_classes2/f/k/a/f/d/d.smali @@ -25,9 +25,7 @@ } .end annotation - const-string v0, "host" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress; @@ -35,7 +33,16 @@ const-string v0, "InetAddress.getByName(host)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/k/a/f/d/g.smali b/com.discord/smali_classes2/f/k/a/f/d/g.smali index 4eb7390452..ee24a4e7d9 100644 --- a/com.discord/smali_classes2/f/k/a/f/d/g.smali +++ b/com.discord/smali_classes2/f/k/a/f/d/g.smali @@ -14,15 +14,7 @@ # direct methods .method public constructor (Lf/k/a/e;Lf/k/a/a;)V - .locals 1 - - const-string v0, "syncResponseCache" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "deviceClock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -38,10 +30,6 @@ .method public a(Lf/k/a/f/d/e$b;)V .locals 3 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lf/k/a/f/d/g;->a:Lf/k/a/e; iget-wide v1, p1, Lf/k/a/f/d/e$b;->a:J diff --git a/com.discord/smali_classes2/f/k/a/f/d/i$c.smali b/com.discord/smali_classes2/f/k/a/f/d/i$c.smali index 1eda938431..797b98aeff 100644 --- a/com.discord/smali_classes2/f/k/a/f/d/i$c.smali +++ b/com.discord/smali_classes2/f/k/a/f/d/i$c.smali @@ -104,7 +104,7 @@ const-string v8, "response" - invoke-static {v4, v8}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v4}, Lf/k/a/f/d/e$b;->a()J diff --git a/com.discord/smali_classes2/f/k/a/f/d/i.smali b/com.discord/smali_classes2/f/k/a/f/d/i.smali index 05686b07e7..a155deef2c 100644 --- a/com.discord/smali_classes2/f/k/a/f/d/i.smali +++ b/com.discord/smali_classes2/f/k/a/f/d/i.smali @@ -56,7 +56,7 @@ # direct methods .method public constructor (Lf/k/a/f/d/e;Lf/k/a/a;Lf/k/a/f/d/f;Lf/k/a/d;Ljava/util/List;JJJ)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -70,21 +70,7 @@ } .end annotation - const-string v0, "sntpClient" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "deviceClock" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "responseCache" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ntpHosts" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -129,6 +115,15 @@ iput-object p1, p0, Lf/k/a/f/d/i;->c:Ljava/util/concurrent/ExecutorService; return-void + + :cond_0 + const-string p1, "ntpHosts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/f/m/a/e.smali b/com.discord/smali_classes2/f/m/a/e.smali index 8e31d80c34..46001de5b6 100644 --- a/com.discord/smali_classes2/f/m/a/e.smali +++ b/com.discord/smali_classes2/f/m/a/e.smali @@ -59,11 +59,7 @@ const/4 v3, 0x0 - if-eqz v1, :cond_6 - - const-string v4, "cameraOptions" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_6 iget-object v4, v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment; @@ -152,18 +148,22 @@ :cond_4 const-string v0, "cameraFlashBtn" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_5 const-string v0, "cameraFacingBtn" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_6 + const-string v0, "cameraOptions" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v3 :cond_7 diff --git a/com.discord/smali_classes2/f/m/a/g.smali b/com.discord/smali_classes2/f/m/a/g.smali index d61d059db4..90efb2ee1b 100644 --- a/com.discord/smali_classes2/f/m/a/g.smali +++ b/com.discord/smali_classes2/f/m/a/g.smali @@ -54,7 +54,7 @@ move-result v2 - if-eqz v2, :cond_2 + if-eqz v2, :cond_1 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -64,8 +64,6 @@ check-cast v2, Lcom/lytefast/flexinput/fragment/CameraFragment$d; - if-eqz v2, :cond_1 - iget-object v3, v2, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment; invoke-static {v3}, Lcom/lytefast/flexinput/fragment/CameraFragment;->g(Lcom/lytefast/flexinput/fragment/CameraFragment;)Lf/b/a/b; @@ -95,10 +93,5 @@ goto :goto_0 :cond_1 - const/4 v0, 0x0 - - throw v0 - - :cond_2 return-void .end method diff --git a/com.discord/smali_classes2/f/m/a/m/a.smali b/com.discord/smali_classes2/f/m/a/m/a.smali index 67ca8b3c1d..0040105b94 100644 --- a/com.discord/smali_classes2/f/m/a/m/a.smali +++ b/com.discord/smali_classes2/f/m/a/m/a.smali @@ -121,19 +121,19 @@ const-string v7, ";\nvarying vec2 " - invoke-static {v5, v0, v6, v1, v7}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v5, v0, v6, v1, v7}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v6, ";\nvoid main() {\n gl_Position = " const-string v7, " * " - invoke-static {v5, v4, v6, v2, v7}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v5, v4, v6, v2, v7}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v2, ";\n " const-string v6, " = (" - invoke-static {v5, v0, v2, v4, v6}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v5, v0, v2, v4, v6}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -153,7 +153,7 @@ .end method .method public d(J[F)V - .locals 18 + .locals 23 .param p3 # [F .annotation build Landroidx/annotation/NonNull; .end annotation @@ -183,467 +183,452 @@ invoke-virtual {v1, v3, v2}, Lf/m/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String; - goto/16 :goto_6 + goto/16 :goto_7 :cond_0 - if-eqz v2, :cond_13 - - const-string v7, "" - - invoke-static {v1, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_15 iput-object v1, v2, Lf/m/b/d/d;->e:[F - iget-object v1, v0, Lf/m/a/m/a;->a:Lf/m/b/d/d; + iget-object v1, v0, Lf/m/a/m/a;->b:Lf/m/b/b/b; - iget-object v2, v0, Lf/m/a/m/a;->b:Lf/m/b/b/b; + iget-object v7, v1, Lf/m/b/b/b;->a:[F - iget-object v7, v2, Lf/m/b/b/b;->a:[F + if-eqz v7, :cond_14 - if-eqz v1, :cond_12 + instance-of v8, v1, Lf/m/b/b/a; - const-string v8, "drawable" + if-eqz v8, :cond_13 - invoke-static {v2, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v8, v2, Lf/m/b/d/d;->n:Lf/m/b/e/b; - const-string v9, "modelViewProjectionMatrix" + if-eqz v8, :cond_1 - invoke-static {v7, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v2, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v7, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v9, v2, Lf/m/b/b/a; - - if-eqz v9, :cond_11 - - iget-object v9, v1, Lf/m/b/d/d;->n:Lf/m/b/e/a; - - if-eqz v9, :cond_1 - - invoke-virtual {v9}, Lf/m/b/e/a;->a()V + invoke-virtual {v8}, Lf/m/b/e/b;->a()V :cond_1 - iget-object v9, v1, Lf/m/b/d/d;->j:Lf/m/b/d/b; + iget-object v8, v2, Lf/m/b/d/d;->j:Lf/m/b/d/b; - iget v9, v9, Lf/m/b/d/b;->a:I + iget v8, v8, Lf/m/b/d/b;->a:I - invoke-static {v9, v4, v5, v7, v5}, Landroid/opengl/GLES20;->glUniformMatrix4fv(IIZ[FI)V + invoke-static {v8, v4, v5, v7, v5}, Landroid/opengl/GLES20;->glUniformMatrix4fv(IIZ[FI)V const-string v7, "glUniformMatrix4fv" invoke-static {v7}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - iget-object v9, v1, Lf/m/b/d/d;->f:Lf/m/b/d/b; + iget-object v8, v2, Lf/m/b/d/d;->f:Lf/m/b/d/b; - if-eqz v9, :cond_2 + if-eqz v8, :cond_2 - iget v9, v9, Lf/m/b/d/b;->a:I + iget v8, v8, Lf/m/b/d/b;->a:I - iget-object v10, v1, Lf/m/b/d/d;->e:[F + iget-object v9, v2, Lf/m/b/d/d;->e:[F - invoke-static {v9, v4, v5, v10, v5}, Landroid/opengl/GLES20;->glUniformMatrix4fv(IIZ[FI)V + invoke-static {v8, v4, v5, v9, v5}, Landroid/opengl/GLES20;->glUniformMatrix4fv(IIZ[FI)V invoke-static {v7}, Lf/m/b/a/a;->a(Ljava/lang/String;)V :cond_2 - iget-object v7, v1, Lf/m/b/d/d;->i:Lf/m/b/d/b; + iget-object v7, v2, Lf/m/b/d/d;->i:Lf/m/b/d/b; + + iget v8, v7, Lf/m/b/d/b;->b:I + + invoke-static {v8}, Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V + + const-string v8, "glEnableVertexAttribArray" + + invoke-static {v8}, Lf/m/b/a/a;->a(Ljava/lang/String;)V iget v9, v7, Lf/m/b/d/b;->b:I - invoke-static {v9}, Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V + const/4 v10, 0x2 - const-string v9, "glEnableVertexAttribArray" + const/16 v11, 0x1406 - invoke-static {v9}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + const/4 v12, 0x0 - iget v10, v7, Lf/m/b/d/b;->b:I - - const/4 v11, 0x2 - - const/16 v12, 0x1406 - - const/4 v13, 0x0 - - move-object v7, v2 + move-object v7, v1 check-cast v7, Lf/m/b/b/a; - iget v14, v7, Lf/m/b/b/a;->b:I + iget v13, v7, Lf/m/b/b/a;->b:I - mul-int/lit8 v14, v14, 0x4 + mul-int/lit8 v13, v13, 0x4 - move-object v15, v2 + move-object v15, v1 check-cast v15, Lf/m/b/b/c; - iget-object v6, v15, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + iget-object v14, v15, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; - move-object v3, v15 + invoke-static/range {v9 .. v14}, Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V - move-object v15, v6 + const-string v9, "glVertexAttribPointer" - invoke-static/range {v10 .. v15}, Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V + invoke-static {v9}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - const-string v6, "glVertexAttribPointer" + iget-object v10, v2, Lf/m/b/d/d;->h:Lf/m/b/d/b; - invoke-static {v6}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + if-eqz v10, :cond_d - iget-object v10, v1, Lf/m/b/d/d;->h:Lf/m/b/d/b; + iget-object v11, v2, Lf/m/b/d/d;->m:Lf/m/b/b/a; - if-eqz v10, :cond_c + invoke-static {v1, v11}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - iget-object v11, v1, Lf/m/b/d/d;->m:Lf/m/b/b/a; + move-result v1 - invoke-static {v2, v11}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - xor-int/2addr v2, v4 + xor-int/2addr v1, v4 const-string v11, "textureCoordsBuffer" - if-nez v2, :cond_3 + if-nez v1, :cond_3 - iget v2, v1, Lf/m/b/d/d;->l:I + iget v1, v2, Lf/m/b/d/d;->l:I - if-eqz v2, :cond_b + if-eqz v1, :cond_b :cond_3 - iput-object v7, v1, Lf/m/b/d/d;->m:Lf/m/b/b/a; + iput-object v7, v2, Lf/m/b/d/d;->m:Lf/m/b/b/a; - iput v5, v1, Lf/m/b/d/d;->l:I + iput v5, v2, Lf/m/b/d/d;->l:I - iget-object v2, v1, Lf/m/b/d/d;->k:Landroid/graphics/RectF; + iget-object v1, v2, Lf/m/b/d/d;->k:Landroid/graphics/RectF; - const-string v12, "rect" - - invoke-static {v2, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_c const v12, 0x7f7fffff # Float.MAX_VALUE const v13, -0x800001 + const v4, -0x800001 + const v13, 0x7f7fffff # Float.MAX_VALUE const v14, -0x800001 - const v15, -0x800001 - const/16 v16, 0x0 :goto_0 - move-object v4, v7 + move-object v5, v7 - check-cast v4, Lf/m/b/b/c; + check-cast v5, Lf/m/b/b/c; - iget-object v5, v4, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + iget-object v6, v5, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; - invoke-virtual {v5}, Ljava/nio/FloatBuffer;->hasRemaining()Z + invoke-virtual {v6}, Ljava/nio/FloatBuffer;->hasRemaining()Z + + move-result v6 + + if-eqz v6, :cond_5 + + iget-object v5, v5, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + + invoke-virtual {v5}, Ljava/nio/FloatBuffer;->get()F move-result v5 - if-eqz v5, :cond_5 + rem-int/lit8 v6, v16, 0x2 - iget-object v4, v4, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + if-nez v6, :cond_4 - invoke-virtual {v4}, Ljava/nio/FloatBuffer;->get()F + invoke-static {v12, v5}, Ljava/lang/Math;->min(FF)F + + move-result v6 + + invoke-static {v4, v5}, Ljava/lang/Math;->max(FF)F move-result v4 - rem-int/lit8 v5, v16, 0x2 - - if-nez v5, :cond_4 - - invoke-static {v12, v4}, Ljava/lang/Math;->min(FF)F - - move-result v5 - - invoke-static {v15, v4}, Ljava/lang/Math;->max(FF)F - - move-result v4 - - move v15, v4 - - move v12, v5 + move v12, v6 goto :goto_1 :cond_4 - invoke-static {v14, v4}, Ljava/lang/Math;->max(FF)F + invoke-static {v14, v5}, Ljava/lang/Math;->max(FF)F + + move-result v6 + + invoke-static {v13, v5}, Ljava/lang/Math;->min(FF)F move-result v5 - invoke-static {v13, v4}, Ljava/lang/Math;->min(FF)F + move v13, v5 - move-result v4 - - move v13, v4 - - move v14, v5 + move v14, v6 :goto_1 add-int/lit8 v16, v16, 0x1 - const/4 v5, 0x0 - goto :goto_0 :cond_5 - iget-object v4, v4, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + iget-object v5, v5, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; - invoke-virtual {v4}, Ljava/nio/FloatBuffer;->rewind()Ljava/nio/Buffer; + invoke-virtual {v5}, Ljava/nio/FloatBuffer;->rewind()Ljava/nio/Buffer; - invoke-virtual {v2, v12, v14, v15, v13}, Landroid/graphics/RectF;->set(FFFF)V + invoke-virtual {v1, v12, v14, v4, v13}, Landroid/graphics/RectF;->set(FFFF)V - iget-object v2, v3, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + iget-object v1, v15, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; - invoke-virtual {v2}, Ljava/nio/FloatBuffer;->limit()I + invoke-virtual {v1}, Ljava/nio/FloatBuffer;->limit()I - move-result v2 + move-result v1 iget v4, v7, Lf/m/b/b/a;->b:I - div-int/2addr v2, v4 + div-int/2addr v1, v4 - const/4 v4, 0x2 + mul-int/lit8 v1, v1, 0x2 - mul-int/lit8 v2, v2, 0x2 + iget-object v3, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - iget-object v4, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + invoke-virtual {v3}, Ljava/nio/FloatBuffer;->capacity()I - invoke-virtual {v4}, Ljava/nio/FloatBuffer;->capacity()I + move-result v3 - move-result v4 + if-ge v3, v1, :cond_7 - if-ge v4, v2, :cond_7 + iget-object v3, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - iget-object v4, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + invoke-static {v3, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v4, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v4, v3, Lf/m/b/f/a; - const-string v5, "$this$dispose" + if-eqz v4, :cond_6 - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + check-cast v3, Lf/m/b/f/a; - instance-of v5, v4, Lf/m/b/f/a; - - if-eqz v5, :cond_6 - - check-cast v4, Lf/m/b/f/a; - - invoke-interface {v4}, Lf/m/b/f/a;->dispose()V + invoke-interface {v3}, Lf/m/b/f/a;->dispose()V :cond_6 - invoke-static {v2}, Lf/h/a/c/i1/e;->G0(I)Ljava/nio/FloatBuffer; + invoke-static {v1}, Lf/h/a/c/i1/e;->G0(I)Ljava/nio/FloatBuffer; - move-result-object v4 + move-result-object v3 - iput-object v4, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + iput-object v3, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; :cond_7 - iget-object v4, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + iget-object v3, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - invoke-virtual {v4}, Ljava/nio/FloatBuffer;->clear()Ljava/nio/Buffer; + invoke-virtual {v3}, Ljava/nio/FloatBuffer;->clear()Ljava/nio/Buffer; - iget-object v4, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + iget-object v3, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - invoke-virtual {v4, v2}, Ljava/nio/FloatBuffer;->limit(I)Ljava/nio/Buffer; + invoke-virtual {v3, v1}, Ljava/nio/FloatBuffer;->limit(I)Ljava/nio/Buffer; - const/4 v4, 0x0 + const/4 v3, 0x0 :goto_2 - if-ge v4, v2, :cond_b + if-ge v3, v1, :cond_b - rem-int/lit8 v5, v4, 0x2 + rem-int/lit8 v4, v3, 0x2 - if-nez v5, :cond_8 + if-nez v4, :cond_8 - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_3 :cond_8 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_3 - iget-object v12, v3, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + iget-object v5, v15, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; - invoke-virtual {v12, v4}, Ljava/nio/FloatBuffer;->get(I)F + invoke-virtual {v5, v3}, Ljava/nio/FloatBuffer;->get(I)F - move-result v12 + move-result v5 - iget-object v13, v1, Lf/m/b/d/d;->k:Landroid/graphics/RectF; + iget-object v6, v2, Lf/m/b/d/d;->k:Landroid/graphics/RectF; - if-eqz v5, :cond_9 + if-eqz v4, :cond_9 - iget v13, v13, Landroid/graphics/RectF;->left:F + iget v6, v6, Landroid/graphics/RectF;->left:F goto :goto_4 :cond_9 - iget v13, v13, Landroid/graphics/RectF;->bottom:F + iget v6, v6, Landroid/graphics/RectF;->bottom:F :goto_4 - if-eqz v5, :cond_a + if-eqz v4, :cond_a - iget-object v5, v1, Lf/m/b/d/d;->k:Landroid/graphics/RectF; + iget-object v4, v2, Lf/m/b/d/d;->k:Landroid/graphics/RectF; - iget v5, v5, Landroid/graphics/RectF;->right:F + iget v4, v4, Landroid/graphics/RectF;->right:F goto :goto_5 :cond_a - iget-object v5, v1, Lf/m/b/d/d;->k:Landroid/graphics/RectF; + iget-object v4, v2, Lf/m/b/d/d;->k:Landroid/graphics/RectF; - iget v5, v5, Landroid/graphics/RectF;->top:F + iget v4, v4, Landroid/graphics/RectF;->top:F :goto_5 - div-int/lit8 v14, v4, 0x2 + div-int/lit8 v12, v3, 0x2 - invoke-static {v7, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sub-float/2addr v5, v6 - sub-float/2addr v12, v13 + sub-float/2addr v4, v6 - sub-float/2addr v5, v13 + div-float/2addr v5, v4 - div-float/2addr v12, v5 + const/4 v4, 0x0 - const/high16 v5, 0x3f800000 # 1.0f + const/high16 v6, 0x3f800000 # 1.0f - mul-float v12, v12, v5 + mul-float v5, v5, v6 - const/4 v5, 0x0 + add-float/2addr v5, v4 - add-float/2addr v12, v5 + iget-object v4, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - iget-object v5, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + invoke-virtual {v4, v5}, Ljava/nio/FloatBuffer;->put(F)Ljava/nio/FloatBuffer; - invoke-virtual {v5, v12}, Ljava/nio/FloatBuffer;->put(F)Ljava/nio/FloatBuffer; - - add-int/lit8 v4, v4, 0x1 + add-int/lit8 v3, v3, 0x1 goto :goto_2 :cond_b - iget-object v2, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + iget-object v1, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - invoke-virtual {v2}, Ljava/nio/FloatBuffer;->rewind()Ljava/nio/Buffer; + invoke-virtual {v1}, Ljava/nio/FloatBuffer;->rewind()Ljava/nio/Buffer; - iget v2, v10, Lf/m/b/d/b;->b:I + iget v1, v10, Lf/m/b/d/b;->b:I - invoke-static {v2}, Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V + invoke-static {v1}, Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V + + invoke-static {v8}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + + iget v1, v10, Lf/m/b/d/b;->b:I + + const/16 v18, 0x2 + + const/16 v19, 0x1406 + + const/16 v20, 0x0 + + iget v3, v7, Lf/m/b/b/a;->b:I + + mul-int/lit8 v21, v3, 0x4 + + iget-object v2, v2, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + + invoke-static {v2, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + move/from16 v17, v1 + + move-object/from16 v22, v2 + + invoke-static/range {v17 .. v22}, Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V invoke-static {v9}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - iget v12, v10, Lf/m/b/d/b;->b:I - - const/4 v13, 0x2 - - const/16 v14, 0x1406 - - const/4 v15, 0x0 - - iget v2, v7, Lf/m/b/b/a;->b:I - - mul-int/lit8 v16, v2, 0x4 - - iget-object v1, v1, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - - invoke-static {v1, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - move-object/from16 v17, v1 - - invoke-static/range {v12 .. v17}, Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V - - invoke-static {v6}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + goto :goto_6 :cond_c + const-string v1, "rect" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 + + :cond_d + :goto_6 iget-object v1, v0, Lf/m/a/m/a;->a:Lf/m/b/d/d; iget-object v2, v0, Lf/m/a/m/a;->b:Lf/m/b/b/b; - if-eqz v1, :cond_10 + if-eqz v1, :cond_12 - invoke-static {v2, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "drawable" + + if-eqz v2, :cond_11 check-cast v2, Lf/m/b/b/c; - const-string v1, "glDrawArrays start" + const-string v3, "glDrawArrays start" - invoke-static {v1}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + invoke-static {v3}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - const/4 v1, 0x5 + const/4 v3, 0x5 - iget-object v3, v2, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; + iget-object v4, v2, Lf/m/b/b/c;->c:Ljava/nio/FloatBuffer; - invoke-virtual {v3}, Ljava/nio/FloatBuffer;->limit()I + invoke-virtual {v4}, Ljava/nio/FloatBuffer;->limit()I - move-result v3 + move-result v4 iget v2, v2, Lf/m/b/b/a;->b:I - div-int/2addr v3, v2 + div-int/2addr v4, v2 const/4 v2, 0x0 - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glDrawArrays(III)V + invoke-static {v3, v2, v4}, Landroid/opengl/GLES20;->glDrawArrays(III)V - const-string v1, "glDrawArrays end" + const-string v2, "glDrawArrays end" - invoke-static {v1}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + invoke-static {v2}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - iget-object v1, v0, Lf/m/a/m/a;->a:Lf/m/b/d/d; + iget-object v2, v0, Lf/m/a/m/a;->a:Lf/m/b/d/d; - iget-object v2, v0, Lf/m/a/m/a;->b:Lf/m/b/b/b; + iget-object v3, v0, Lf/m/a/m/a;->b:Lf/m/b/b/b; - if-eqz v1, :cond_f + if-eqz v3, :cond_10 - invoke-static {v2, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, v2, Lf/m/b/d/d;->i:Lf/m/b/d/b; - invoke-static {v2, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget v1, v1, Lf/m/b/d/b;->b:I - iget-object v2, v1, Lf/m/b/d/d;->i:Lf/m/b/d/b; + invoke-static {v1}, Landroid/opengl/GLES20;->glDisableVertexAttribArray(I)V - iget v2, v2, Lf/m/b/d/b;->b:I - - invoke-static {v2}, Landroid/opengl/GLES20;->glDisableVertexAttribArray(I)V - - iget-object v2, v1, Lf/m/b/d/d;->h:Lf/m/b/d/b; - - if-eqz v2, :cond_d - - iget v2, v2, Lf/m/b/d/b;->b:I - - invoke-static {v2}, Landroid/opengl/GLES20;->glDisableVertexAttribArray(I)V - - :cond_d - iget-object v1, v1, Lf/m/b/d/d;->n:Lf/m/b/e/a; + iget-object v1, v2, Lf/m/b/d/d;->h:Lf/m/b/d/b; if-eqz v1, :cond_e - invoke-virtual {v1}, Lf/m/b/e/a;->c()V + iget v1, v1, Lf/m/b/d/b;->b:I + + invoke-static {v1}, Landroid/opengl/GLES20;->glDisableVertexAttribArray(I)V :cond_e + iget-object v1, v2, Lf/m/b/d/d;->n:Lf/m/b/e/b; + + if-eqz v1, :cond_f + + invoke-virtual {v1}, Lf/m/b/e/b;->b()V + + :cond_f const-string v1, "onPostDraw end" invoke-static {v1}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - :goto_6 + :goto_7 return-void - :cond_f - const/4 v1, 0x0 - - throw v1 - :cond_10 - const/4 v1, 0x0 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - throw v1 + const/4 v2, 0x0 + + throw v2 :cond_11 + const/4 v2, 0x0 + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_12 + const/4 v2, 0x0 + + throw v2 + + :cond_13 new-instance v1, Ljava/lang/RuntimeException; const-string v2, "GlTextureProgram only supports 2D drawables." @@ -652,24 +637,36 @@ throw v1 - :cond_12 - const/4 v1, 0x0 + :cond_14 + const/4 v2, 0x0 - throw v1 + const-string v1, "modelViewProjectionMatrix" - :cond_13 - const/4 v1, 0x0 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - throw v1 + throw v2 + + :cond_15 + const/4 v2, 0x0 + + const-string v1, "" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public e()V - .locals 5 + .locals 7 iget-object v0, p0, Lf/m/a/m/a;->a:Lf/m/b/d/d; iget-boolean v1, v0, Lf/m/b/d/a;->a:Z + const/4 v2, 0x0 + + const/4 v3, 0x1 + if-nez v1, :cond_2 iget-boolean v1, v0, Lf/m/b/d/a;->c:Z @@ -683,58 +680,85 @@ :cond_0 iget-object v1, v0, Lf/m/b/d/a;->d:[Lf/m/b/d/c; - array-length v2, v1 + array-length v4, v1 - const/4 v3, 0x0 + const/4 v5, 0x0 :goto_0 - if-ge v3, v2, :cond_1 + if-ge v5, v4, :cond_1 - aget-object v4, v1, v3 + aget-object v6, v1, v5 - iget v4, v4, Lf/m/b/d/c;->a:I + iget v6, v6, Lf/m/b/d/c;->a:I - invoke-static {v4}, Landroid/opengl/GLES20;->glDeleteShader(I)V + invoke-static {v6}, Landroid/opengl/GLES20;->glDeleteShader(I)V - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v5, v5, 0x1 goto :goto_0 :cond_1 - const/4 v1, 0x1 - - iput-boolean v1, v0, Lf/m/b/d/a;->a:Z + iput-boolean v3, v0, Lf/m/b/d/a;->a:Z :cond_2 iget-object v1, v0, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; - const-string v2, "textureCoordsBuffer" + const-string v4, "textureCoordsBuffer" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v2, "$this$dispose" + instance-of v4, v1, Lf/m/b/f/a; - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v2, v1, Lf/m/b/f/a; - - if-eqz v2, :cond_3 + if-eqz v4, :cond_3 check-cast v1, Lf/m/b/f/a; invoke-interface {v1}, Lf/m/b/f/a;->dispose()V :cond_3 - iget-object v1, v0, Lf/m/b/d/d;->n:Lf/m/b/e/a; + iget-object v1, v0, Lf/m/b/d/d;->n:Lf/m/b/e/b; - if-eqz v1, :cond_4 + if-eqz v1, :cond_5 - invoke-virtual {v1}, Lf/m/b/e/a;->b()V + new-array v4, v3, [I + + iget v1, v1, Lf/m/b/e/b;->a:I + + aput v1, v4, v2 + + new-array v1, v3, [I + + const/4 v5, 0x0 + + :goto_1 + if-ge v5, v3, :cond_4 + + aget v6, v4, v5 + + aput v6, v1, v5 + + add-int/lit8 v5, v5, 0x1 + + goto :goto_1 :cond_4 + invoke-static {v3, v1, v2}, Landroid/opengl/GLES20;->glDeleteTextures(I[II)V + + :goto_2 + if-ge v2, v3, :cond_5 + + aget v5, v1, v2 + + aput v5, v4, v2 + + add-int/lit8 v2, v2, 0x1 + + goto :goto_2 + + :cond_5 const/4 v1, 0x0 - iput-object v1, v0, Lf/m/b/d/d;->n:Lf/m/b/e/a; + iput-object v1, v0, Lf/m/b/d/d;->n:Lf/m/b/e/b; iput-object v1, p0, Lf/m/a/m/a;->a:Lf/m/b/d/d; diff --git a/com.discord/smali_classes2/f/m/a/p/b.smali b/com.discord/smali_classes2/f/m/a/p/b.smali index 7d60bee8a9..fa001bc0a0 100644 --- a/com.discord/smali_classes2/f/m/a/p/b.smali +++ b/com.discord/smali_classes2/f/m/a/p/b.smali @@ -4,7 +4,7 @@ # instance fields -.field public final a:Lf/m/b/e/a; +.field public final a:Lf/m/b/e/b; .field public b:[F @@ -30,7 +30,7 @@ .method public constructor ()V .locals 5 - new-instance v0, Lf/m/b/e/a; + new-instance v0, Lf/m/b/e/b; const/4 v1, 0x4 @@ -40,7 +40,7 @@ const/4 v4, 0x0 - invoke-direct {v0, v2, v3, v4, v1}, Lf/m/b/e/a;->(IILjava/lang/Integer;I)V + invoke-direct {v0, v2, v3, v4, v1}, Lf/m/b/e/b;->(IILjava/lang/Integer;I)V invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,7 +66,7 @@ iput v1, p0, Lf/m/a/p/b;->e:I - iput-object v0, p0, Lf/m/a/p/b;->a:Lf/m/b/e/a; + iput-object v0, p0, Lf/m/a/p/b;->a:Lf/m/b/e/b; return-void .end method diff --git a/com.discord/smali_classes2/f/m/a/u/d$b.smali b/com.discord/smali_classes2/f/m/a/u/d$b.smali index e31de10fa1..cda03edf59 100644 --- a/com.discord/smali_classes2/f/m/a/u/d$b.smali +++ b/com.discord/smali_classes2/f/m/a/u/d$b.smali @@ -48,7 +48,7 @@ :cond_0 iget v1, p1, Lf/m/a/u/a;->f:I - if-lez v1, :cond_a + if-lez v1, :cond_c iget v1, p1, Lf/m/a/u/a;->g:I @@ -157,6 +157,8 @@ const/4 v3, -0x1 + const/4 v4, 0x0 + if-eqz p1, :cond_5 iget p1, v0, Lf/m/a/p/b;->e:I @@ -181,14 +183,12 @@ iput-object p1, v0, Lf/m/a/p/b;->c:Lf/m/a/m/b; - const/4 p1, 0x0 - - iput-object p1, v0, Lf/m/a/p/b;->d:Lf/m/a/m/b; + iput-object v4, v0, Lf/m/a/p/b;->d:Lf/m/a/m/b; :cond_5 iget p1, v0, Lf/m/a/p/b;->e:I - if-ne p1, v3, :cond_9 + if-ne p1, v3, :cond_b iget-object p1, v0, Lf/m/a/p/b;->c:Lf/m/a/m/b; @@ -202,13 +202,9 @@ move-result-object v3 - const-string v4, "vertexShaderSource" + if-eqz p1, :cond_a - invoke-static {p1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "fragmentShaderSource" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_9 const/4 v4, 0x2 @@ -216,13 +212,13 @@ invoke-static {}, Lf/m/b/c/a;->e()I - new-instance v6, Lf/m/b/d/c; + const v6, 0x8b31 - const v7, 0x8b31 + new-instance v7, Lf/m/b/d/c; - invoke-direct {v6, v7, p1}, Lf/m/b/d/c;->(ILjava/lang/String;)V + invoke-direct {v7, v6, p1}, Lf/m/b/d/c;->(ILjava/lang/String;)V - aput-object v6, v5, v8 + aput-object v7, v5, v8 const p1, 0x8b30 @@ -234,10 +230,6 @@ aput-object v6, v5, p1 - const-string v3, "shaders" - - invoke-static {v5, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {}, Landroid/opengl/GLES20;->glCreateProgram()I move-result v3 @@ -327,6 +319,20 @@ throw p1 :cond_9 + const-string p1, "fragmentShaderSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_a + const-string p1, "vertexShaderSource" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 + + :cond_b :goto_2 iget p1, v0, Lf/m/a/p/b;->e:I @@ -336,9 +342,9 @@ invoke-static {p1}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - iget-object p1, v0, Lf/m/a/p/b;->a:Lf/m/b/e/a; + iget-object p1, v0, Lf/m/a/p/b;->a:Lf/m/b/e/b; - invoke-virtual {p1}, Lf/m/b/e/a;->a()V + invoke-virtual {p1}, Lf/m/b/e/b;->a()V iget-object p1, v0, Lf/m/a/p/b;->c:Lf/m/a/m/b; @@ -346,9 +352,9 @@ invoke-interface {p1, v1, v2, v3}, Lf/m/a/m/b;->d(J[F)V - iget-object p1, v0, Lf/m/a/p/b;->a:Lf/m/b/e/a; + iget-object p1, v0, Lf/m/a/p/b;->a:Lf/m/b/e/b; - invoke-virtual {p1}, Lf/m/b/e/a;->c()V + invoke-virtual {p1}, Lf/m/b/e/b;->b()V invoke-static {v8}, Landroid/opengl/GLES20;->glUseProgram(I)V @@ -369,7 +375,7 @@ move-result v0 - if-eqz v0, :cond_a + if-eqz v0, :cond_c invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -391,7 +397,7 @@ goto :goto_3 - :cond_a + :cond_c :goto_4 return-void .end method @@ -476,9 +482,9 @@ iput-object v0, p2, Lf/m/a/p/b;->d:Lf/m/a/m/b; - iget-object p2, p2, Lf/m/a/p/b;->a:Lf/m/b/e/a; + iget-object p2, p2, Lf/m/a/p/b;->a:Lf/m/b/e/b; - iget p2, p2, Lf/m/b/e/a;->a:I + iget p2, p2, Lf/m/b/e/b;->a:I new-instance v0, Landroid/graphics/SurfaceTexture; diff --git a/com.discord/smali_classes2/f/m/b/a/a.smali b/com.discord/smali_classes2/f/m/b/a/a.smali index 0f5e3fc8d7..a969ffeab1 100644 --- a/com.discord/smali_classes2/f/m/b/a/a.smali +++ b/com.discord/smali_classes2/f/m/b/a/a.smali @@ -15,14 +15,6 @@ new-array v0, v0, [F - const-string v1, "$this$makeIdentity" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "matrix" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x0 invoke-static {v0, v1}, Landroid/opengl/Matrix;->setIdentityM([FI)V @@ -35,9 +27,7 @@ .method public static final a(Ljava/lang/String;)V .locals 3 - const-string v0, "opName" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-static {}, Landroid/opengl/GLES20;->glGetError()I @@ -64,7 +54,7 @@ const-string v2, "Integer.toHexString(value)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -78,7 +68,7 @@ const-string v1, "GLU.gluErrorString(value)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -95,14 +85,21 @@ invoke-direct {v0, p0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw v0 + + :cond_1 + const-string p0, "opName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final b(ILjava/lang/String;)V .locals 1 - const-string v0, "label" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-ltz p0, :cond_0 @@ -136,4 +133,13 @@ invoke-direct {p1, p0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p0, "label" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/f/m/b/d/a.smali b/com.discord/smali_classes2/f/m/b/d/a.smali index 686ee7351c..581545b51f 100644 --- a/com.discord/smali_classes2/f/m/b/d/a.smali +++ b/com.discord/smali_classes2/f/m/b/d/a.smali @@ -15,11 +15,7 @@ # direct methods .method public varargs constructor (IZ[Lf/m/b/d/c;)V - .locals 1 - - const-string v0, "shaders" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/f/m/b/d/c.smali b/com.discord/smali_classes2/f/m/b/d/c.smali index 9db17cafbe..d3f143ad24 100644 --- a/com.discord/smali_classes2/f/m/b/d/c.smali +++ b/com.discord/smali_classes2/f/m/b/d/c.smali @@ -37,10 +37,6 @@ .method public constructor (ILjava/lang/String;)V .locals 4 - const-string v0, "source" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Landroid/opengl/GLES20;->glCreateShader(I)I move-result v0 diff --git a/com.discord/smali_classes2/f/m/b/d/d.smali b/com.discord/smali_classes2/f/m/b/d/d.smali index 2b1aaa87e7..7923f9800b 100644 --- a/com.discord/smali_classes2/f/m/b/d/d.smali +++ b/com.discord/smali_classes2/f/m/b/d/d.smali @@ -22,34 +22,28 @@ .field public m:Lf/m/b/b/a; -.field public n:Lf/m/b/e/a; +.field public n:Lf/m/b/e/b; # direct methods .method public constructor (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 5 - const-string v0, "vertexPositionName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "vertexMvpMatrixName" - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v2, Lf/m/b/d/b$a;->d:Lf/m/b/d/b$a; - - sget-object v3, Lf/m/b/d/b$a;->e:Lf/m/b/d/b$a; - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 - new-array v1, v0, [Lf/m/b/d/c; + if-eqz p2, :cond_3 - invoke-direct {p0, p1, v0, v1}, Lf/m/b/d/a;->(IZ[Lf/m/b/d/c;)V + if-eqz p3, :cond_2 + + sget-object v1, Lf/m/b/d/b$a;->d:Lf/m/b/d/b$a; + + sget-object v2, Lf/m/b/d/b$a;->e:Lf/m/b/d/b$a; + + const/4 v3, 0x0 + + new-array v4, v3, [Lf/m/b/d/c; + + invoke-direct {p0, p1, v3, v4}, Lf/m/b/d/a;->(IZ[Lf/m/b/d/c;)V sget-object p1, Lf/m/b/a/a;->a:[F @@ -59,81 +53,61 @@ iput-object p1, p0, Lf/m/b/d/d;->e:[F - const-string p1, "name" - - const/4 v0, 0x0 - if-eqz p5, :cond_0 - invoke-static {p5, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget p1, p0, Lf/m/b/d/a;->b:I - iget v1, p0, Lf/m/b/d/a;->b:I + new-instance v3, Lf/m/b/d/b; - invoke-static {p5, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Lf/m/b/d/b; - - invoke-direct {v4, v1, v3, p5, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v3, p1, v2, p5, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V goto :goto_0 :cond_0 - move-object v4, v0 + move-object v3, v0 :goto_0 - iput-object v4, p0, Lf/m/b/d/d;->f:Lf/m/b/d/b; + iput-object v3, p0, Lf/m/b/d/d;->f:Lf/m/b/d/b; - const/16 p5, 0x8 + const/16 p1, 0x8 - invoke-static {p5}, Lf/h/a/c/i1/e;->G0(I)Ljava/nio/FloatBuffer; + invoke-static {p1}, Lf/h/a/c/i1/e;->G0(I)Ljava/nio/FloatBuffer; - move-result-object p5 + move-result-object p1 - iput-object p5, p0, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; + iput-object p1, p0, Lf/m/b/d/d;->g:Ljava/nio/FloatBuffer; if-eqz p4, :cond_1 - invoke-static {p4, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget p1, p0, Lf/m/b/d/a;->b:I - iget p5, p0, Lf/m/b/d/a;->b:I + new-instance p5, Lf/m/b/d/b; - invoke-static {p4, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Lf/m/b/d/b; - - invoke-direct {v1, p5, v2, p4, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p5, p1, v1, p4, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V goto :goto_1 :cond_1 - move-object v1, v0 + move-object p5, v0 :goto_1 - iput-object v1, p0, Lf/m/b/d/d;->h:Lf/m/b/d/b; + iput-object p5, p0, Lf/m/b/d/d;->h:Lf/m/b/d/b; - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget p1, p0, Lf/m/b/d/a;->b:I - iget p4, p0, Lf/m/b/d/a;->b:I + new-instance p4, Lf/m/b/d/b; - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {p4, p1, v1, p2, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - new-instance p5, Lf/m/b/d/b; + iput-object p4, p0, Lf/m/b/d/d;->i:Lf/m/b/d/b; - invoke-direct {p5, p4, v2, p2, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + iget p1, p0, Lf/m/b/d/a;->b:I - iput-object p5, p0, Lf/m/b/d/d;->i:Lf/m/b/d/b; + new-instance p2, Lf/m/b/d/b; - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {p2, p1, v2, p3, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - iget p2, p0, Lf/m/b/d/a;->b:I - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p1, Lf/m/b/d/b; - - invoke-direct {p1, p2, v3, p3, v0}, Lf/m/b/d/b;->(ILf/m/b/d/b$a;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-object p1, p0, Lf/m/b/d/d;->j:Lf/m/b/d/b; + iput-object p2, p0, Lf/m/b/d/d;->j:Lf/m/b/d/b; new-instance p1, Landroid/graphics/RectF; @@ -146,4 +120,18 @@ iput p1, p0, Lf/m/b/d/d;->l:I return-void + + :cond_2 + const-string p1, "vertexMvpMatrixName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "vertexPositionName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/f/m/b/e/a$a.smali b/com.discord/smali_classes2/f/m/b/e/a$a.smali deleted file mode 100644 index 6271b8c7f1..0000000000 --- a/com.discord/smali_classes2/f/m/b/e/a$a.smali +++ /dev/null @@ -1,179 +0,0 @@ -.class public final Lf/m/b/e/a$a; -.super Lk0/o/c/j; -.source "GlTexture.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function0; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lf/m/b/e/a;->(IILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function0<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic $format:Ljava/lang/Integer; - -.field public final synthetic $height:Ljava/lang/Integer; - -.field public final synthetic $internalFormat:Ljava/lang/Integer; - -.field public final synthetic $type:Ljava/lang/Integer; - -.field public final synthetic $width:Ljava/lang/Integer; - -.field public final synthetic this$0:Lf/m/b/e/a; - - -# direct methods -.method public constructor (Lf/m/b/e/a;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V - .locals 0 - - iput-object p1, p0, Lf/m/b/e/a$a;->this$0:Lf/m/b/e/a; - - iput-object p2, p0, Lf/m/b/e/a$a;->$width:Ljava/lang/Integer; - - iput-object p3, p0, Lf/m/b/e/a$a;->$height:Ljava/lang/Integer; - - iput-object p4, p0, Lf/m/b/e/a$a;->$format:Ljava/lang/Integer; - - iput-object p5, p0, Lf/m/b/e/a$a;->$internalFormat:Ljava/lang/Integer; - - iput-object p6, p0, Lf/m/b/e/a$a;->$type:Ljava/lang/Integer; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke()Ljava/lang/Object; - .locals 11 - - iget-object v0, p0, Lf/m/b/e/a$a;->$width:Ljava/lang/Integer; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lf/m/b/e/a$a;->$height:Ljava/lang/Integer; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lf/m/b/e/a$a;->$format:Ljava/lang/Integer; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lf/m/b/e/a$a;->$internalFormat:Ljava/lang/Integer; - - if-eqz v0, :cond_0 - - iget-object v1, p0, Lf/m/b/e/a$a;->$type:Ljava/lang/Integer; - - if-eqz v1, :cond_0 - - iget-object v1, p0, Lf/m/b/e/a$a;->this$0:Lf/m/b/e/a; - - iget v2, v1, Lf/m/b/e/a;->c:I - - const/4 v3, 0x0 - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v4 - - iget-object v0, p0, Lf/m/b/e/a$a;->$width:Ljava/lang/Integer; - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v5 - - iget-object v0, p0, Lf/m/b/e/a$a;->$height:Ljava/lang/Integer; - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v6 - - const/4 v7, 0x0 - - iget-object v0, p0, Lf/m/b/e/a$a;->$format:Ljava/lang/Integer; - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v8 - - iget-object v0, p0, Lf/m/b/e/a$a;->$type:Ljava/lang/Integer; - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v9 - - const/4 v10, 0x0 - - invoke-static/range {v2 .. v10}, Landroid/opengl/GLES20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V - - :cond_0 - iget-object v0, p0, Lf/m/b/e/a$a;->this$0:Lf/m/b/e/a; - - iget v0, v0, Lf/m/b/e/a;->c:I - - invoke-static {}, Lf/m/b/c/a;->d()I - - const/16 v1, 0x2801 - - sget v2, Lf/m/b/c/a;->a:F - - invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameterf(IIF)V - - iget-object v0, p0, Lf/m/b/e/a$a;->this$0:Lf/m/b/e/a; - - iget v0, v0, Lf/m/b/e/a;->c:I - - const/16 v1, 0x2800 - - sget v2, Lf/m/b/c/a;->b:F - - invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameterf(IIF)V - - iget-object v0, p0, Lf/m/b/e/a$a;->this$0:Lf/m/b/e/a; - - iget v0, v0, Lf/m/b/e/a;->c:I - - const/16 v1, 0x2802 - - const v2, 0x812f - - invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameteri(III)V - - iget-object v0, p0, Lf/m/b/e/a$a;->this$0:Lf/m/b/e/a; - - iget v0, v0, Lf/m/b/e/a;->c:I - - const/16 v1, 0x2803 - - invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameteri(III)V - - const-string v0, "glTexParameter" - - invoke-static {v0}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/f/m/b/e/a.smali b/com.discord/smali_classes2/f/m/b/e/a.smali index f80f76eb5c..2447534f9f 100644 --- a/com.discord/smali_classes2/f/m/b/e/a.smali +++ b/com.discord/smali_classes2/f/m/b/e/a.smali @@ -1,272 +1,170 @@ .class public final Lf/m/b/e/a; -.super Ljava/lang/Object; +.super Lk0/n/c/i; .source "GlTexture.kt" +# interfaces +.implements Lkotlin/jvm/functions/Function0; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function0<", + "Lkotlin/Unit;", + ">;" + } +.end annotation + # instance fields -.field public final a:I +.field public final synthetic $format:Ljava/lang/Integer; -.field public final b:I +.field public final synthetic $height:Ljava/lang/Integer; -.field public final c:I +.field public final synthetic $internalFormat:Ljava/lang/Integer; + +.field public final synthetic $type:Ljava/lang/Integer; + +.field public final synthetic $width:Ljava/lang/Integer; + +.field public final synthetic this$0:Lf/m/b/e/b; # direct methods -.method public constructor (IILjava/lang/Integer;I)V - .locals 9 - - and-int/lit8 p3, p4, 0x1 - - if-eqz p3, :cond_0 - - invoke-static {}, Lf/m/b/c/a;->b()I - - const p1, 0x84c0 - - const v1, 0x84c0 - - goto :goto_0 - - :cond_0 - move v1, p1 - - :goto_0 - and-int/lit8 p1, p4, 0x2 - - if-eqz p1, :cond_1 - - invoke-static {}, Lf/m/b/c/a;->c()I - - const p2, 0x8d65 - - const v2, 0x8d65 - - goto :goto_1 - - :cond_1 - move v2, p2 - - :goto_1 - and-int/lit8 p1, p4, 0x4 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - const/4 v7, 0x0 - - const/4 v8, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v8}, Lf/m/b/e/a;->(IILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V - - return-void -.end method - -.method public constructor (IILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V +.method public constructor (Lf/m/b/e/b;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V .locals 0 - invoke-direct {p0}, Ljava/lang/Object;->()V + iput-object p1, p0, Lf/m/b/e/a;->this$0:Lf/m/b/e/b; - iput p1, p0, Lf/m/b/e/a;->b:I + iput-object p2, p0, Lf/m/b/e/a;->$width:Ljava/lang/Integer; - iput p2, p0, Lf/m/b/e/a;->c:I + iput-object p3, p0, Lf/m/b/e/a;->$height:Ljava/lang/Integer; - if-eqz p3, :cond_0 + iput-object p4, p0, Lf/m/b/e/a;->$format:Ljava/lang/Integer; - invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I + iput-object p5, p0, Lf/m/b/e/a;->$internalFormat:Ljava/lang/Integer; - move-result p1 + iput-object p6, p0, Lf/m/b/e/a;->$type:Ljava/lang/Integer; - goto :goto_2 + const/4 p1, 0x0 - :cond_0 - const/4 p1, 0x1 + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V - new-array p2, p1, [I - - const-string p4, "storage" - - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-array p4, p1, [I - - const/4 p5, 0x0 - - const/4 p6, 0x0 - - :goto_0 - if-ge p6, p1, :cond_1 - - invoke-static {p2, p6}, Lk0/f;->get-impl([II)I - - move-result p7 - - aput p7, p4, p6 - - add-int/lit8 p6, p6, 0x1 - - goto :goto_0 - - :cond_1 - invoke-static {p1, p4, p5}, Landroid/opengl/GLES20;->glGenTextures(I[II)V - - const/4 p6, 0x0 - - :goto_1 - if-ge p6, p1, :cond_2 - - aget p7, p4, p6 - - aput p7, p2, p6 - - add-int/lit8 p6, p6, 0x1 - - goto :goto_1 - - :cond_2 - const-string p1, "glGenTextures" - - invoke-static {p1}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - - invoke-static {p2, p5}, Lk0/f;->get-impl([II)I - - move-result p1 - - :goto_2 - iput p1, p0, Lf/m/b/e/a;->a:I - - if-nez p3, :cond_3 - - new-instance p1, Lf/m/b/e/a$a; - - const/4 p4, 0x0 - - const/4 p5, 0x0 - - const/4 p6, 0x0 - - const/4 p7, 0x0 - - const/4 p8, 0x0 - - move-object p2, p1 - - move-object p3, p0 - - invoke-direct/range {p2 .. p8}, Lf/m/b/e/a$a;->(Lf/m/b/e/a;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V - - const-string p2, "$this$use" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "block" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0}, Lf/m/b/e/a;->a()V - - invoke-virtual {p1}, Lf/m/b/e/a$a;->invoke()Ljava/lang/Object; - - invoke-virtual {p0}, Lf/m/b/e/a;->c()V - - :cond_3 return-void .end method # virtual methods -.method public a()V - .locals 2 +.method public invoke()Ljava/lang/Object; + .locals 11 - iget v0, p0, Lf/m/b/e/a;->b:I + iget-object v0, p0, Lf/m/b/e/a;->$width:Ljava/lang/Integer; - invoke-static {v0}, Landroid/opengl/GLES20;->glActiveTexture(I)V + if-eqz v0, :cond_0 - iget v0, p0, Lf/m/b/e/a;->c:I + iget-object v0, p0, Lf/m/b/e/a;->$height:Ljava/lang/Integer; - iget v1, p0, Lf/m/b/e/a;->a:I + if-eqz v0, :cond_0 - invoke-static {v0, v1}, Landroid/opengl/GLES20;->glBindTexture(II)V + iget-object v0, p0, Lf/m/b/e/a;->$format:Ljava/lang/Integer; - const-string v0, "bind" + if-eqz v0, :cond_0 - invoke-static {v0}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + iget-object v0, p0, Lf/m/b/e/a;->$internalFormat:Ljava/lang/Integer; - return-void -.end method + if-eqz v0, :cond_0 -.method public final b()V - .locals 6 + iget-object v1, p0, Lf/m/b/e/a;->$type:Ljava/lang/Integer; - const/4 v0, 0x1 + if-eqz v1, :cond_0 - new-array v1, v0, [I + iget-object v1, p0, Lf/m/b/e/a;->this$0:Lf/m/b/e/b; - iget v2, p0, Lf/m/b/e/a;->a:I + iget v2, v1, Lf/m/b/e/b;->c:I const/4 v3, 0x0 - aput v2, v1, v3 + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - new-array v2, v0, [I + move-result v4 - const/4 v4, 0x0 + iget-object v0, p0, Lf/m/b/e/a;->$width:Ljava/lang/Integer; - :goto_0 - if-ge v4, v0, :cond_0 - - invoke-static {v1, v4}, Lk0/f;->get-impl([II)I + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v5 - aput v5, v2, v4 + iget-object v0, p0, Lf/m/b/e/a;->$height:Ljava/lang/Integer; - add-int/lit8 v4, v4, 0x1 + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - goto :goto_0 + move-result v6 + + const/4 v7, 0x0 + + iget-object v0, p0, Lf/m/b/e/a;->$format:Ljava/lang/Integer; + + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + + move-result v8 + + iget-object v0, p0, Lf/m/b/e/a;->$type:Ljava/lang/Integer; + + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + + move-result v9 + + const/4 v10, 0x0 + + invoke-static/range {v2 .. v10}, Landroid/opengl/GLES20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V :cond_0 - invoke-static {v0, v2, v3}, Landroid/opengl/GLES20;->glDeleteTextures(I[II)V + iget-object v0, p0, Lf/m/b/e/a;->this$0:Lf/m/b/e/b; - :goto_1 - if-ge v3, v0, :cond_1 + iget v0, v0, Lf/m/b/e/b;->c:I - aget v4, v2, v3 + invoke-static {}, Lf/m/b/c/a;->d()I - aput v4, v1, v3 + const/16 v1, 0x2801 - add-int/lit8 v3, v3, 0x1 + sget v2, Lf/m/b/c/a;->a:F - goto :goto_1 + invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameterf(IIF)V - :cond_1 - return-void -.end method + iget-object v0, p0, Lf/m/b/e/a;->this$0:Lf/m/b/e/b; -.method public c()V - .locals 2 + iget v0, v0, Lf/m/b/e/b;->c:I - iget v0, p0, Lf/m/b/e/a;->c:I + const/16 v1, 0x2800 - const/4 v1, 0x0 + sget v2, Lf/m/b/c/a;->b:F - invoke-static {v0, v1}, Landroid/opengl/GLES20;->glBindTexture(II)V + invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameterf(IIF)V - invoke-static {}, Lf/m/b/c/a;->b()I + iget-object v0, p0, Lf/m/b/e/a;->this$0:Lf/m/b/e/b; - const v0, 0x84c0 + iget v0, v0, Lf/m/b/e/b;->c:I - invoke-static {v0}, Landroid/opengl/GLES20;->glActiveTexture(I)V + const/16 v1, 0x2802 - const-string v0, "unbind" + const v2, 0x812f + + invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameteri(III)V + + iget-object v0, p0, Lf/m/b/e/a;->this$0:Lf/m/b/e/b; + + iget v0, v0, Lf/m/b/e/b;->c:I + + const/16 v1, 0x2803 + + invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;->glTexParameteri(III)V + + const-string v0, "glTexParameter" invoke-static {v0}, Lf/m/b/a/a;->a(Ljava/lang/String;)V - return-void + sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; + + return-object v0 .end method diff --git a/com.discord/smali_classes2/f/m/b/e/b.smali b/com.discord/smali_classes2/f/m/b/e/b.smali new file mode 100644 index 0000000000..b7b0631ad1 --- /dev/null +++ b/com.discord/smali_classes2/f/m/b/e/b.smali @@ -0,0 +1,159 @@ +.class public final Lf/m/b/e/b; +.super Ljava/lang/Object; +.source "GlTexture.kt" + + +# instance fields +.field public final a:I + +.field public final b:I + +.field public final c:I + + +# direct methods +.method public constructor (IILjava/lang/Integer;I)V + .locals 7 + + and-int/lit8 p3, p4, 0x1 + + if-eqz p3, :cond_0 + + invoke-static {}, Lf/m/b/c/a;->b()I + + const p1, 0x84c0 + + :cond_0 + and-int/lit8 p3, p4, 0x2 + + if-eqz p3, :cond_1 + + invoke-static {}, Lf/m/b/c/a;->c()I + + const p2, 0x8d65 + + :cond_1 + and-int/lit8 p3, p4, 0x4 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput p1, p0, Lf/m/b/e/b;->b:I + + iput p2, p0, Lf/m/b/e/b;->c:I + + const/4 p1, 0x1 + + new-array p2, p1, [I + + new-array p3, p1, [I + + const/4 p4, 0x0 + + const/4 v0, 0x0 + + :goto_0 + if-ge v0, p1, :cond_2 + + aget v1, p2, v0 + + aput v1, p3, v0 + + add-int/lit8 v0, v0, 0x1 + + goto :goto_0 + + :cond_2 + invoke-static {p1, p3, p4}, Landroid/opengl/GLES20;->glGenTextures(I[II)V + + const/4 v0, 0x0 + + :goto_1 + if-ge v0, p1, :cond_3 + + aget v1, p3, v0 + + aput v1, p2, v0 + + add-int/lit8 v0, v0, 0x1 + + goto :goto_1 + + :cond_3 + const-string p1, "glGenTextures" + + invoke-static {p1}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + + aget p1, p2, p4 + + iput p1, p0, Lf/m/b/e/b;->a:I + + new-instance p1, Lf/m/b/e/a; + + const/4 v2, 0x0 + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/4 v6, 0x0 + + move-object v0, p1 + + move-object v1, p0 + + invoke-direct/range {v0 .. v6}, Lf/m/b/e/a;->(Lf/m/b/e/b;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V + + invoke-virtual {p0}, Lf/m/b/e/b;->a()V + + invoke-virtual {p1}, Lf/m/b/e/a;->invoke()Ljava/lang/Object; + + invoke-virtual {p0}, Lf/m/b/e/b;->b()V + + return-void +.end method + + +# virtual methods +.method public a()V + .locals 2 + + iget v0, p0, Lf/m/b/e/b;->b:I + + invoke-static {v0}, Landroid/opengl/GLES20;->glActiveTexture(I)V + + iget v0, p0, Lf/m/b/e/b;->c:I + + iget v1, p0, Lf/m/b/e/b;->a:I + + invoke-static {v0, v1}, Landroid/opengl/GLES20;->glBindTexture(II)V + + const-string v0, "bind" + + invoke-static {v0}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + + return-void +.end method + +.method public b()V + .locals 2 + + iget v0, p0, Lf/m/b/e/b;->c:I + + const/4 v1, 0x0 + + invoke-static {v0, v1}, Landroid/opengl/GLES20;->glBindTexture(II)V + + invoke-static {}, Lf/m/b/c/a;->b()I + + const v0, 0x84c0 + + invoke-static {v0}, Landroid/opengl/GLES20;->glActiveTexture(I)V + + const-string v0, "unbind" + + invoke-static {v0}, Lf/m/b/a/a;->a(Ljava/lang/String;)V + + return-void +.end method diff --git a/com.discord/smali_classes2/f/n/a/j/b.smali b/com.discord/smali_classes2/f/n/a/j/b.smali index ab72cafd78..dd413506a0 100644 --- a/com.discord/smali_classes2/f/n/a/j/b.smali +++ b/com.discord/smali_classes2/f/n/a/j/b.smali @@ -313,10 +313,6 @@ if-eqz p2, :cond_1 - const-string v3, "$receiver" - - invoke-static {p2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v3, Lp0/o; new-instance v4, Lp0/x; @@ -644,7 +640,7 @@ move-result-object v1 - invoke-static {v0, v1, v3, v3}, Lf/n/a/k/a;->y(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + invoke-static {v0, v1, v3, v3}, Lf/n/a/k/a;->B(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; move-result-object v3 :try_end_0 @@ -734,7 +730,7 @@ const-string v1, "_id=?" - invoke-static {v0, v3, v1, v4}, Lf/n/a/k/a;->y(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + invoke-static {v0, v3, v1, v4}, Lf/n/a/k/a;->B(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; move-result-object v3 @@ -770,7 +766,7 @@ goto :goto_1 :cond_7 - invoke-static {v0, v5, v3, v3}, Lf/n/a/k/a;->y(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + invoke-static {v0, v5, v3, v3}, Lf/n/a/k/a;->B(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; move-result-object v3 diff --git a/com.discord/smali_classes2/f/n/a/k/a.smali b/com.discord/smali_classes2/f/n/a/k/a.smali index a7a84781cc..4f47c7e6e0 100644 --- a/com.discord/smali_classes2/f/n/a/k/a.smali +++ b/com.discord/smali_classes2/f/n/a/k/a.smali @@ -4,7 +4,216 @@ # direct methods -.method public static A()I +.method public static A(Landroid/graphics/RectF;)[F + .locals 5 + + const/16 v0, 0x8 + + new-array v0, v0, [F + + iget v1, p0, Landroid/graphics/RectF;->left:F + + const/4 v2, 0x0 + + aput v1, v0, v2 + + iget v2, p0, Landroid/graphics/RectF;->top:F + + const/4 v3, 0x1 + + aput v2, v0, v3 + + iget v3, p0, Landroid/graphics/RectF;->right:F + + const/4 v4, 0x2 + + aput v3, v0, v4 + + const/4 v4, 0x3 + + aput v2, v0, v4 + + const/4 v2, 0x4 + + aput v3, v0, v2 + + iget p0, p0, Landroid/graphics/RectF;->bottom:F + + const/4 v2, 0x5 + + aput p0, v0, v2 + + const/4 v2, 0x6 + + aput v1, v0, v2 + + const/4 v1, 0x7 + + aput p0, v0, v1 + + return-object v0 +.end method + +.method public static B(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + .locals 8 + + const-string v0, "_data" + + filled-new-array {v0}, [Ljava/lang/String; + + move-result-object v3 + + const/4 v7, 0x0 + + :try_start_0 + invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; + + move-result-object v1 + + const/4 v6, 0x0 + + move-object v2, p1 + + move-object v4, p2 + + move-object v5, p3 + + invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; + + move-result-object p0 + :try_end_0 + .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_1 + .catchall {:try_start_0 .. :try_end_0} :catchall_0 + + if-eqz p0, :cond_0 + + :try_start_1 + invoke-interface {p0}, Landroid/database/Cursor;->moveToFirst()Z + + move-result p1 + + if-eqz p1, :cond_0 + + invoke-interface {p0, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I + + move-result p1 + + invoke-interface {p0, p1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; + + move-result-object p1 + :try_end_1 + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0 + .catchall {:try_start_1 .. :try_end_1} :catchall_1 + + invoke-interface {p0}, Landroid/database/Cursor;->close()V + + return-object p1 + + :catch_0 + move-exception p1 + + goto :goto_1 + + :cond_0 + if-eqz p0, :cond_1 + + :goto_0 + invoke-interface {p0}, Landroid/database/Cursor;->close()V + + goto :goto_2 + + :catchall_0 + move-exception p1 + + goto :goto_3 + + :catch_1 + move-exception p1 + + move-object p0, v7 + + :goto_1 + :try_start_2 + const-string p2, "FileUtils" + + invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; + + move-result-object p3 + + const-string v0, "getDataColumn: _data - [%s]" + + const/4 v1, 0x1 + + new-array v1, v1, [Ljava/lang/Object; + + const/4 v2, 0x0 + + invoke-virtual {p1}, Ljava/lang/IllegalArgumentException;->getMessage()Ljava/lang/String; + + move-result-object p1 + + aput-object p1, v1, v2 + + invoke-static {p3, v0, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object p1 + + invoke-static {p2, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_1 + + if-eqz p0, :cond_1 + + goto :goto_0 + + :cond_1 + :goto_2 + return-object v7 + + :catchall_1 + move-exception p1 + + move-object v7, p0 + + :goto_3 + if-eqz v7, :cond_2 + + invoke-interface {v7}, Landroid/database/Cursor;->close()V + + :cond_2 + throw p1 +.end method + +.method public static final C(Ljava/lang/Object;)Ljava/lang/String; + .locals 1 + + if-eqz p0, :cond_0 + + invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I + + move-result p0 + + invoke-static {p0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; + + move-result-object p0 + + const-string v0, "Integer.toHexString(System.identityHashCode(this))" + + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 + + :cond_0 + const-string p0, "$this$hexAddress" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static D()I .locals 13 .annotation build Landroid/annotation/TargetApi; value = 0x11 @@ -137,7 +346,7 @@ .end array-data .end method -.method public static B(Landroid/content/Context;)I +.method public static E(Landroid/content/Context;)I .locals 2 const-string v0, "window" @@ -188,16 +397,10 @@ return p0 .end method -.method public static final C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V +.method public static final F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 :try_start_0 sget-object v0, Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a; @@ -224,26 +427,27 @@ :catchall_0 move-exception v0 - invoke-static {p1, v0}, Lf/n/a/k/a;->D(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-static {p1, v0}, Lf/n/a/k/a;->G(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; move-result-object p1 invoke-static {p0, p1}, Ll0/a/w;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V return-void + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final D(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; +.method public static final G(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; .locals 2 - const-string v0, "originalException" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "thrownException" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-ne p0, p1, :cond_0 return-object p0 @@ -260,7 +464,7 @@ return-object v0 .end method -.method public static synthetic E(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; +.method public static synthetic H(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; .locals 0 and-int/lit8 p5, p4, 0x1 @@ -284,13 +488,9 @@ return-object p0 .end method -.method public static final F(Ljava/lang/AssertionError;)Z +.method public static final I(Ljava/lang/AssertionError;)Z .locals 3 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Ljava/lang/AssertionError;->getCause()Ljava/lang/Throwable; move-result-object v0 @@ -309,7 +509,7 @@ const-string v2, "getsockname failed" - invoke-static {p0, v2, v1, v0}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {p0, v2, v1, v0}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result p0 @@ -327,7 +527,7 @@ return v1 .end method -.method public static final G(I)Z +.method public static final J(I)Z .locals 1 const/4 v0, 0x1 @@ -343,7 +543,7 @@ return v0 .end method -.method public static H(Landroid/hardware/Camera;)Z +.method public static K(Landroid/hardware/Camera;)Z .locals 3 const/4 v0, 0x0 @@ -407,12 +607,10 @@ return v0 .end method -.method public static final I(Lp0/e;)Z +.method public static final L(Lp0/e;)Z .locals 8 - const-string v0, "$this$isProbablyUtf8" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 const/4 v0, 0x0 @@ -425,7 +623,7 @@ const-wide/16 v3, 0x40 - invoke-static {v1, v2, v3, v4}, Lk0/r/f;->coerceAtMost(JJ)J + invoke-static {v1, v2, v3, v4}, Lk0/q/f;->coerceAtMost(JJ)J move-result-wide v5 @@ -486,16 +684,25 @@ :catch_0 return v0 + + :cond_3 + const-string p0, "$this$isProbablyUtf8" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static J(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; - .locals 3 +.method public static M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Ll0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; + .locals 1 and-int/lit8 p2, p4, 0x1 if-eqz p2, :cond_0 - sget-object p1, Lk0/l/f;->d:Lk0/l/f; + sget-object p1, Lk0/k/f;->d:Lk0/k/f; :cond_0 const/4 p2, 0x2 @@ -514,21 +721,11 @@ move-object p4, p5 :goto_0 - const-string v0, "$this$launch" + if-eqz p0, :cond_a - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "start" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "block" - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_8 invoke-static {p0, p1}, Ll0/a/u;->b(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; @@ -536,7 +733,7 @@ sget-object p1, Ll0/a/z;->e:Ll0/a/z; - const/4 v2, 0x1 + const/4 v0, 0x1 if-ne p4, p1, :cond_2 @@ -559,42 +756,24 @@ :cond_3 new-instance p1, Ll0/a/k1; - invoke-direct {p1, p0, v2}, Ll0/a/k1;->(Lkotlin/coroutines/CoroutineContext;Z)V + invoke-direct {p1, p0, v0}, Ll0/a/k1;->(Lkotlin/coroutines/CoroutineContext;Z)V :goto_2 - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Ll0/a/a;->Q()V - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "completion" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p4}, Ljava/lang/Enum;->ordinal()I - move-result p4 + move-result p0 - if-eqz p4, :cond_6 + if-eqz p0, :cond_6 - if-eq p4, v2, :cond_7 + if-eq p0, v0, :cond_7 - if-eq p4, p2, :cond_5 + if-eq p0, p2, :cond_5 - const/4 v0, 0x3 + const/4 p4, 0x3 - if-ne p4, v0, :cond_4 - - const-string p4, "$this$startCoroutineUndispatched" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-ne p0, p4, :cond_4 :try_start_0 invoke-interface {p1}, Lkotlin/coroutines/Continuation;->getContext()Lkotlin/coroutines/CoroutineContext; @@ -608,7 +787,7 @@ .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 - invoke-static {p3, p2}, Lk0/o/c/v;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; + invoke-static {p3, p2}, Lk0/n/c/u;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; invoke-interface {p3, p1, p1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -621,7 +800,7 @@ :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_1 - sget-object p0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object p0, Lk0/k/g/a;->d:Lk0/k/g/a; if-eq p2, p0, :cond_7 @@ -658,12 +837,6 @@ throw p0 :cond_5 - const-string p2, "$this$startCoroutine" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p3, p1, p1}, Lf/n/a/k/a;->createCoroutineUnintercepted(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; move-result-object p0 @@ -679,14 +852,35 @@ goto :goto_3 :cond_6 - invoke-static {p3, p1, p1}, Lf/n/a/k/a;->V(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V + invoke-static {p3, p1, p1}, Lf/n/a/k/a;->Z(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V :cond_7 :goto_3 return-object p1 + + :cond_8 + const-string p0, "start" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_9 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_a + const-string p0, "$this$launch" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 .end method -.method public static final K(II)I +.method public static final N(II)I .locals 0 rem-int/2addr p0, p1 @@ -702,7 +896,7 @@ return p0 .end method -.method public static final L(JJ)J +.method public static final O(JJ)J .locals 3 rem-long/2addr p0, p2 @@ -722,7 +916,7 @@ return-wide p0 .end method -.method public static M(Ljava/lang/CharSequence;III)I +.method public static P(Ljava/lang/CharSequence;III)I .locals 17 move-object/from16 v0, p0 @@ -993,7 +1187,7 @@ return v0 .end method -.method public static N(Ljava/util/concurrent/atomic/AtomicLong;J)J +.method public static Q(Ljava/util/concurrent/atomic/AtomicLong;J)J .locals 7 :cond_0 @@ -1040,7 +1234,7 @@ throw p0 .end method -.method public static O(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; +.method public static R(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; .locals 1 instance-of v0, p0, Ljava/lang/RuntimeException; @@ -1068,7 +1262,7 @@ throw p0 .end method -.method public static P(ILq0/a/a/c;)V +.method public static S(ILq0/a/a/c;)V .locals 2 ushr-int/lit8 v0, p0, 0x18 @@ -1148,7 +1342,7 @@ .end packed-switch .end method -.method public static final Q(ILkotlin/jvm/functions/Function2;)Lm0/h; +.method public static final T(ILkotlin/jvm/functions/Function2;)Lm0/h; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -1179,7 +1373,7 @@ return-object v0 .end method -.method public static final R([ILkotlin/jvm/functions/Function2;)Lm0/h; +.method public static final U([ILkotlin/jvm/functions/Function2;)Lm0/h; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -1212,7 +1406,7 @@ return-object v0 .end method -.method public static S(I)I +.method public static V(I)I .locals 1 const/4 v0, 0x1 @@ -1230,7 +1424,7 @@ return p0 .end method -.method public static final T(Ljava/net/Socket;)Lp0/u; +.method public static final W(Ljava/net/Socket;)Lp0/u; .locals 3 .annotation system Ldalvik/annotation/Throws; value = { @@ -1238,9 +1432,7 @@ } .end annotation - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lp0/v; @@ -1254,22 +1446,52 @@ const-string v2, "getOutputStream()" - invoke-static {p0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v1, p0, v0}, Lp0/o;->(Ljava/io/OutputStream;Lp0/x;)V - const-string p0, "sink" - - invoke-static {v1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Lp0/c; invoke-direct {p0, v0, v1}, Lp0/c;->(Lp0/b;Lp0/u;)V return-object p0 + + :cond_0 + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final U(Ljava/net/Socket;)Lp0/w; +.method public static final X(Ljava/io/InputStream;)Lp0/w; + .locals 2 + + if-eqz p0, :cond_0 + + new-instance v0, Lp0/m; + + new-instance v1, Lp0/x; + + invoke-direct {v1}, Lp0/x;->()V + + invoke-direct {v0, p0, v1}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V + + return-object v0 + + :cond_0 + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final Y(Ljava/net/Socket;)Lp0/w; .locals 3 .annotation system Ldalvik/annotation/Throws; value = { @@ -1277,9 +1499,7 @@ } .end annotation - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lp0/v; @@ -1293,23 +1513,28 @@ const-string v2, "getInputStream()" - invoke-static {p0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v1, p0, v0}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V - const-string p0, "source" - - invoke-static {v1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Lp0/d; invoke-direct {p0, v0, v1}, Lp0/d;->(Lp0/b;Lp0/w;)V return-object p0 + + :cond_0 + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final V(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V - .locals 1 +.method public static final Z(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 :try_start_0 invoke-static {p0, p1, p2}, Lf/n/a/k/a;->createCoroutineUnintercepted(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; @@ -1364,9 +1583,59 @@ :goto_0 return-void + + :cond_0 + const-string p0, "$this$startCoroutineCancellable" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final W(Ll0/a/a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +.method public static final a(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; + .locals 3 + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + new-instance v1, Ll0/a/r1/e; + + sget-object v2, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; + + invoke-interface {p0, v2}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v2 + + if-eqz v2, :cond_0 + + goto :goto_0 + + :cond_0 + new-instance v2, Ll0/a/a1; + + invoke-direct {v2, v0}, Ll0/a/a1;->(Lkotlinx/coroutines/Job;)V + + invoke-interface {p0, v2}, Lkotlin/coroutines/CoroutineContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + + move-result-object p0 + + :goto_0 + invoke-direct {v1, p0}, Ll0/a/r1/e;->(Lkotlin/coroutines/CoroutineContext;)V + + return-object v1 + + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final a0(Ll0/a/a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { @@ -1387,22 +1656,16 @@ } .end annotation - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; - const-string v1, "$this$startUndispatchedOrReturn" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "block" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-virtual {p0}, Ll0/a/a;->Q()V const/4 v1, 0x2 :try_start_0 - invoke-static {p2, v1}, Lk0/o/c/v;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; + invoke-static {p2, v1}, Lk0/n/c/u;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; invoke-interface {p2, p1, p0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -1456,7 +1719,7 @@ iget-object p1, p1, Ll0/a/p;->a:Ljava/lang/Throwable; - invoke-static {p0, p1}, Lf/n/a/k/a;->h0(Ll0/a/a;Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-static {p0, p1}, Lf/n/a/k/a;->m0(Ll0/a/a;Ljava/lang/Throwable;)Ljava/lang/Throwable; move-result-object p0 @@ -1465,14 +1728,566 @@ :cond_2 :goto_1 return-object v0 + + :cond_3 + const-string p0, "block" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final X(Ljava/lang/String;JJJ)J +.method public static final access$reverseElementIndex(Ljava/util/List;I)I + .locals 3 + + invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result v0 + + if-ltz p1, :cond_0 + + if-lt v0, p1, :cond_0 + + invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result p0 + + sub-int/2addr p0, p1 + + return p0 + + :cond_0 + new-instance v0, Ljava/lang/IndexOutOfBoundsException; + + const-string v1, "Element index " + + const-string v2, " must be in range [" + + invoke-static {v1, p1, v2}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p1 + + const/4 v1, 0x0 + + new-instance v2, Lkotlin/ranges/IntRange; + + invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result p0 + + invoke-direct {v2, v1, p0}, Lkotlin/ranges/IntRange;->(II)V + + invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string p0, "]." + + invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {v0, p0}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "-TT;>;", + "Ljava/lang/Iterable<", + "+TT;>;)Z" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p0, :cond_4 + + if-eqz p1, :cond_3 + + instance-of v0, p1, Ljava/util/Collection; + + if-eqz v0, :cond_0 + + check-cast p1, Ljava/util/Collection; + + invoke-interface {p0, p1}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z + + move-result p0 + + return p0 + + :cond_0 + const/4 v0, 0x0 + + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :cond_1 + :goto_0 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result v1 + + if-eqz v1, :cond_2 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v1 + + invoke-interface {p0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_1 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_2 + return v0 + + :cond_3 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "$this$addAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "-TT;>;", + "Lkotlin/sequences/Sequence<", + "+TT;>;)Z" + } + .end annotation + + if-eqz p1, :cond_2 + + const/4 v0, 0x0 + + invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :cond_0 + :goto_0 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result v1 + + if-eqz v1, :cond_1 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v1 + + invoke-interface {p0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_1 + return v0 + + :cond_2 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "-TT;>;[TT;)Z" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + if-eqz p1, :cond_0 + + invoke-static {p1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; + + move-result-object p1 + + invoke-interface {p0, p1}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z + + move-result p0 + + return p0 + + :cond_0 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$addAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V + .locals 1 + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + if-eqz p1, :cond_0 + + sget-object v0, Lk0/l/b;->a:Lk0/l/a; + + invoke-virtual {v0, p0, p1}, Lk0/l/a;->addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V + + return-void + + :cond_0 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$addSuppressed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final varargs arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/ArrayList<", + "TT;>;" + } + .end annotation + + array-length v0, p0 + + if-nez v0, :cond_0 + + new-instance p0, Ljava/util/ArrayList; + + invoke-direct {p0}, Ljava/util/ArrayList;->()V + + goto :goto_0 + + :cond_0 + new-instance v0, Ljava/util/ArrayList; + + new-instance v1, Lk0/i/d; + + const/4 v2, 0x1 + + invoke-direct {v1, p0, v2}, Lk0/i/d;->([Ljava/lang/Object;Z)V + + invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V + + move-object p0, v0 + + :goto_0 + return-object p0 +.end method + +.method public static final asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;)", + "Ljava/lang/Iterable<", + "TT;>;" + } + .end annotation + + if-eqz p0, :cond_0 + + new-instance v0, Lk0/s/n; + + invoke-direct {v0, p0}, Lk0/s/n;->(Lkotlin/sequences/Sequence;)V + + return-object v0 + + :cond_0 + const-string p0, "$this$asIterable" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final asList([Ljava/lang/Object;)Ljava/util/List; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/List<", + "TT;>;" + } + .end annotation + + if-eqz p0, :cond_0 + + invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; + + move-result-object p0 + + const-string v0, "ArraysUtilJVM.asList(this)" + + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 + + :cond_0 + const-string p0, "$this$asList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final asReversed(Ljava/util/List;)Ljava/util/List; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/List<", + "+TT;>;)", + "Ljava/util/List<", + "TT;>;" + } + .end annotation + + if-eqz p0, :cond_0 + + new-instance v0, Lk0/i/t; + + invoke-direct {v0, p0}, Lk0/i/t;->(Ljava/util/List;)V + + return-object v0 + + :cond_0 + const-string p0, "$this$asReversed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Iterator<", + "+TT;>;)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + new-instance v0, Lk0/s/j; + + invoke-direct {v0, p0}, Lk0/s/j;->(Ljava/util/Iterator;)V + + instance-of p0, v0, Lk0/s/a; + + if-eqz p0, :cond_0 + + goto :goto_0 + + :cond_0 + new-instance p0, Lk0/s/a; + + invoke-direct {p0, v0}, Lk0/s/a;->(Lkotlin/sequences/Sequence;)V + + move-object v0, p0 + + :goto_0 + return-object v0 +.end method + +.method public static final asSequence(Ljava/util/Map;)Lkotlin/sequences/Sequence; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Map<", + "+TK;+TV;>;)", + "Lkotlin/sequences/Sequence<", + "Ljava/util/Map$Entry<", + "TK;TV;>;>;" + } + .end annotation + + if-eqz p0, :cond_0 + + invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; + + move-result-object p0 + + invoke-static {p0}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + + move-result-object p0 + + return-object p0 + + :cond_0 + const-string p0, "$this$asSequence" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final asSequence([Ljava/lang/Object;)Lkotlin/sequences/Sequence; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + array-length v0, p0 + + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-eqz v0, :cond_1 + + sget-object p0, Lk0/s/f;->a:Lk0/s/f; + + return-object p0 + + :cond_1 + new-instance v0, Lk0/i/e; + + invoke-direct {v0, p0}, Lk0/i/e;->([Ljava/lang/Object;)V + + return-object v0 +.end method + +.method public static final b(ILkotlin/reflect/KProperty;)Ljava/lang/Void; + .locals 3 + + new-instance v0, Ljava/lang/IllegalStateException; + + const-string v1, "View ID " + + const-string v2, " for \'" + + invoke-static {v1, p0, v2}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p0 + + invoke-interface {p1}, Lkotlin/reflect/KCallable;->getName()Ljava/lang/String; + + move-result-object p1 + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string p1, "\' not found." + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {v0, p0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final b0(Ljava/lang/String;JJJ)J .locals 4 - const-string v0, "propertyName" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 invoke-static {p0}, Ll0/a/r1/w;->a(Ljava/lang/String;)Ljava/lang/String; @@ -1480,7 +2295,7 @@ if-eqz v0, :cond_2 - invoke-static {v0}, Lk0/u/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + invoke-static {v0}, Lk0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; move-result-object p1 @@ -1583,709 +2398,13 @@ :cond_2 :goto_0 return-wide p1 -.end method - -.method public static Y(Ljava/lang/String;IIIILjava/lang/Object;)I - .locals 7 - - and-int/lit8 p5, p4, 0x4 - - if-eqz p5, :cond_0 - - const/4 p2, 0x1 - - :cond_0 - and-int/lit8 p4, p4, 0x8 - - if-eqz p4, :cond_1 - - const p3, 0x7fffffff - - :cond_1 - const-string p4, "propertyName" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - int-to-long v1, p1 - - int-to-long v3, p2 - - int-to-long v5, p3 - - move-object v0, p0 - - invoke-static/range {v0 .. v6}, Lf/n/a/k/a;->X(Ljava/lang/String;JJJ)J - - move-result-wide p0 - - long-to-int p1, p0 - - return p1 -.end method - -.method public static synthetic Z(Ljava/lang/String;JJJILjava/lang/Object;)J - .locals 7 - - and-int/lit8 p8, p7, 0x4 - - if-eqz p8, :cond_0 - - const-wide/16 p3, 0x1 - - :cond_0 - move-wide v3, p3 - - and-int/lit8 p3, p7, 0x8 - - if-eqz p3, :cond_1 - - const-wide p5, 0x7fffffffffffffffL - - :cond_1 - move-wide v5, p5 - - move-object v0, p0 - - move-wide v1, p1 - - invoke-static/range {v0 .. v6}, Lf/n/a/k/a;->X(Ljava/lang/String;JJJ)J - - move-result-wide p0 - - return-wide p0 -.end method - -.method public static final a(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; - .locals 3 - - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ll0/a/r1/e; - - sget-object v1, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; - - invoke-interface {p0, v1}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v1 - - if-eqz v1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - new-instance v2, Ll0/a/a1; - - invoke-direct {v2, v1}, Ll0/a/a1;->(Lkotlinx/coroutines/Job;)V - - invoke-interface {p0, v2}, Lkotlin/coroutines/CoroutineContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - - move-result-object p0 - - :goto_0 - invoke-direct {v0, p0}, Ll0/a/r1/e;->(Lkotlin/coroutines/CoroutineContext;)V - - return-object v0 -.end method - -.method public static a0(Ljava/util/List;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "+", - "Ljava/lang/Throwable;", - ">;)V" - } - .end annotation - - if-eqz p0, :cond_3 - - invoke-interface {p0}, Ljava/util/List;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_3 - - invoke-interface {p0}, Ljava/util/List;->size()I - - move-result v0 - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_2 - - const/4 v0, 0x0 - - invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p0 - - check-cast p0, Ljava/lang/Throwable; - - instance-of v0, p0, Ljava/lang/RuntimeException; - - if-nez v0, :cond_1 - - instance-of v0, p0, Ljava/lang/Error; - - if-eqz v0, :cond_0 - - check-cast p0, Ljava/lang/Error; - - throw p0 - - :cond_0 - new-instance v0, Ljava/lang/RuntimeException; - - invoke-direct {v0, p0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V - - throw v0 - - :cond_1 - check-cast p0, Ljava/lang/RuntimeException; - - throw p0 - - :cond_2 - new-instance v0, Lrx/exceptions/CompositeException; - - invoke-direct {v0, p0}, Lrx/exceptions/CompositeException;->(Ljava/util/Collection;)V - - throw v0 :cond_3 - return-void -.end method + const-string p0, "propertyName" -.method public static final access$reverseElementIndex(Ljava/util/List;I)I - .locals 3 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result v0 - - if-ltz p1, :cond_0 - - if-lt v0, p1, :cond_0 - - invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result p0 - - sub-int/2addr p0, p1 - - return p0 - - :cond_0 - new-instance v0, Ljava/lang/IndexOutOfBoundsException; - - const-string v1, "Element index " - - const-string v2, " must be in range [" - - invoke-static {v1, p1, v2}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object p1 - - const/4 v1, 0x0 - - new-instance v2, Lkotlin/ranges/IntRange; - - invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result p0 - - invoke-direct {v2, v1, p0}, Lkotlin/ranges/IntRange;->(II)V - - invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string p0, "]." - - invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {v0, p0}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static final addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "-TT;>;", - "Ljava/lang/Iterable<", - "+TT;>;)Z" - } - .end annotation - - const-string v0, "$this$addAll" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p1, Ljava/util/Collection; - - if-eqz v0, :cond_0 - - check-cast p1, Ljava/util/Collection; - - invoke-interface {p0, p1}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z - - move-result p0 - - return p0 - - :cond_0 - const/4 v0, 0x0 - - invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_1 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - invoke-interface {p0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_2 - return v0 -.end method - -.method public static final addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "-TT;>;", - "Lkotlin/sequences/Sequence<", - "+TT;>;)Z" - } - .end annotation - - const-string v0, "$this$addAll" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - const/4 v0, 0x0 - - :cond_0 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_1 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - invoke-interface {p0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_1 - return v0 -.end method - -.method public static final addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V - .locals 1 - - const-string v0, "$this$addSuppressed" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-eq p0, p1, :cond_0 - - sget-object v0, Lk0/m/b;->a:Lk0/m/a; - - invoke-virtual {v0, p0, p1}, Lk0/m/a;->addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V - - :cond_0 - return-void -.end method - -.method public static final varargs arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Ljava/util/ArrayList<", - "TT;>;" - } - .end annotation - - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-nez v0, :cond_0 - - new-instance p0, Ljava/util/ArrayList; - - invoke-direct {p0}, Ljava/util/ArrayList;->()V - - goto :goto_0 - - :cond_0 - new-instance v0, Ljava/util/ArrayList; - - new-instance v1, Lk0/j/d; - - const/4 v2, 0x1 - - invoke-direct {v1, p0, v2}, Lk0/j/d;->([Ljava/lang/Object;Z)V - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - move-object p0, v0 - - :goto_0 - return-object p0 -.end method - -.method public static final asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;)", - "Ljava/lang/Iterable<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$asIterable" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/n; - - invoke-direct {v0, p0}, Lk0/t/n;->(Lkotlin/sequences/Sequence;)V - - return-object v0 -.end method - -.method public static final asList([Ljava/lang/Object;)Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Ljava/util/List<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$asList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object p0 - - const-string v0, "ArraysUtilJVM.asList(this)" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 -.end method - -.method public static final asReversed(Ljava/util/List;)Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "+TT;>;)", - "Ljava/util/List<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$asReversed" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/j/t; - - invoke-direct {v0, p0}, Lk0/j/t;->(Ljava/util/List;)V - - return-object v0 -.end method - -.method public static final asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Iterator<", - "+TT;>;)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$asSequence" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/j; - - invoke-direct {v0, p0}, Lk0/t/j;->(Ljava/util/Iterator;)V - - const-string p0, "$this$constrainOnce" - - invoke-static {v0, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of p0, v0, Lk0/t/a; - - if-eqz p0, :cond_0 - - check-cast v0, Lk0/t/a; - - goto :goto_0 - - :cond_0 - new-instance p0, Lk0/t/a; - - invoke-direct {p0, v0}, Lk0/t/a;->(Lkotlin/sequences/Sequence;)V - - move-object v0, p0 - - :goto_0 - return-object v0 -.end method - -.method public static final asSequence(Ljava/util/Map;)Lkotlin/sequences/Sequence; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "+TK;+TV;>;)", - "Lkotlin/sequences/Sequence<", - "Ljava/util/Map$Entry<", - "TK;TV;>;>;" - } - .end annotation - - const-string v0, "$this$asSequence" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p0 - - invoke-static {p0}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final asSequence([Ljava/lang/Object;)Lkotlin/sequences/Sequence; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$asSequence" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 - - sget-object p0, Lk0/t/f;->a:Lk0/t/f; - - return-object p0 - - :cond_1 - new-instance v0, Lk0/j/e; - - invoke-direct {v0, p0}, Lk0/j/e;->([Ljava/lang/Object;)V - - return-object v0 -.end method - -.method public static final b(ILkotlin/reflect/KProperty;)Ljava/lang/Void; - .locals 3 - - new-instance v0, Ljava/lang/IllegalStateException; - - const-string v1, "View ID " - - const-string v2, " for \'" - - invoke-static {v1, p0, v2}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object p0 - - invoke-interface {p1}, Lkotlin/reflect/KCallable;->getName()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, "\' not found." - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {v0, p0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static b0(Ljava/lang/Throwable;)V - .locals 1 - - instance-of v0, p0, Lrx/exceptions/OnErrorNotImplementedException; - - if-nez v0, :cond_5 - - instance-of v0, p0, Lrx/exceptions/OnErrorFailedException; - - if-nez v0, :cond_4 - - instance-of v0, p0, Lrx/exceptions/OnCompletedFailedException; - - if-nez v0, :cond_3 - - instance-of v0, p0, Ljava/lang/VirtualMachineError; - - if-nez v0, :cond_2 - - instance-of v0, p0, Ljava/lang/ThreadDeath; - - if-nez v0, :cond_1 - - instance-of v0, p0, Ljava/lang/LinkageError; - - if-nez v0, :cond_0 - - return-void - - :cond_0 - check-cast p0, Ljava/lang/LinkageError; - - throw p0 - - :cond_1 - check-cast p0, Ljava/lang/ThreadDeath; - - throw p0 - - :cond_2 - check-cast p0, Ljava/lang/VirtualMachineError; - - throw p0 - - :cond_3 - check-cast p0, Lrx/exceptions/OnCompletedFailedException; - - throw p0 - - :cond_4 - check-cast p0, Lrx/exceptions/OnErrorFailedException; - - throw p0 - - :cond_5 - check-cast p0, Lrx/exceptions/OnErrorNotImplementedException; + const/4 p0, 0x0 throw p0 .end method @@ -2307,28 +2426,21 @@ return-wide p0 .end method -.method public static c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V +.method public static final c0(Ljava/lang/String;Z)Z .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Throwable;", - "Ls0/g<", - "*>;", - "Ljava/lang/Object;", - ")V" - } - .end annotation - invoke-static {p0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V - - invoke-static {p0, p2}, Lrx/exceptions/OnErrorThrowable;->a(Ljava/lang/Throwable;Ljava/lang/Object;)Ljava/lang/Throwable; + invoke-static {p0}, Ll0/a/r1/w;->a(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 - invoke-interface {p1, p0}, Ls0/g;->onError(Ljava/lang/Throwable;)V + if-eqz p0, :cond_0 - return-void + invoke-static {p0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z + + move-result p1 + + :cond_0 + return p1 .end method .method public static final checkRadix(I)I @@ -2413,9 +2525,7 @@ } .end annotation - const-string v0, "$this$collectionSizeOrDefault" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 instance-of v0, p0, Ljava/util/Collection; @@ -2429,6 +2539,15 @@ :cond_0 return p1 + + :cond_1 + const-string p0, "$this$collectionSizeOrDefault" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final varargs compareBy([Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator; @@ -2447,10 +2566,6 @@ } .end annotation - const-string v0, "selectors" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p0 if-lez v0, :cond_0 @@ -2465,9 +2580,9 @@ :goto_0 if-eqz v0, :cond_1 - new-instance v0, Lk0/k/a; + new-instance v0, Lk0/j/a; - invoke-direct {v0, p0}, Lk0/k/a;->([Lkotlin/jvm/functions/Function1;)V + invoke-direct {v0, p0}, Lk0/j/a;->([Lkotlin/jvm/functions/Function1;)V return-object v0 @@ -2523,6 +2638,44 @@ return p0 .end method +.method public static final contains([Ljava/lang/Object;Ljava/lang/Object;)Z + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;TT;)Z" + } + .end annotation + + if-eqz p0, :cond_1 + + invoke-static {p0, p1}, Lf/n/a/k/a;->indexOf([Ljava/lang/Object;Ljava/lang/Object;)I + + move-result p0 + + if-ltz p0, :cond_0 + + const/4 p0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p0, 0x0 + + :goto_0 + return p0 + + :cond_1 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + .method public static final convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; .locals 2 .annotation system Ldalvik/annotation/Signature; @@ -2539,14 +2692,6 @@ } .end annotation - const-string v0, "$this$convertToSetForSetOperationWith" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p0, Ljava/util/Set; if-eqz v0, :cond_0 @@ -2603,7 +2748,7 @@ :goto_0 if-eqz v0, :cond_3 - invoke-static {p0}, Lk0/j/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; + invoke-static {p0}, Lk0/i/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; move-result-object p0 @@ -2615,7 +2760,7 @@ goto :goto_1 :cond_4 - invoke-static {p0}, Lk0/j/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; + invoke-static {p0}, Lk0/i/l;->toHashSet(Ljava/lang/Iterable;)Ljava/util/HashSet; move-result-object p0 @@ -2649,19 +2794,22 @@ array-length p4, p0 :cond_2 - const-string p5, "$this$copyInto" - - invoke-static {p0, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p5, "destination" - - invoke-static {p1, p5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 sub-int/2addr p4, p3 invoke-static {p0, p3, p1, p2, p4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V return-object p1 + + :cond_3 + const-string p0, "$this$copyInto" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final createCoroutineUnintercepted(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; @@ -2687,23 +2835,13 @@ } .end annotation - const-string v0, "$this$createCoroutineUnintercepted" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "completion" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p0, Lk0/l/h/a/a; + instance-of v0, p0, Lk0/k/h/a/a; if-eqz v0, :cond_0 - check-cast p0, Lk0/l/h/a/a; + check-cast p0, Lk0/k/h/a/a; - invoke-virtual {p0, p1, p2}, Lk0/l/h/a/a;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; + invoke-virtual {p0, p1, p2}, Lk0/k/h/a/a;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; move-result-object p0 @@ -2714,20 +2852,20 @@ move-result-object v4 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; + sget-object v0, Lk0/k/f;->d:Lk0/k/f; if-ne v4, v0, :cond_1 - new-instance v0, Lk0/l/g/b; + new-instance v0, Lk0/k/g/b; - invoke-direct {v0, p2, p2, p0, p1}, Lk0/l/g/b;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V + invoke-direct {v0, p2, p2, p0, p1}, Lk0/k/g/b;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V move-object p0, v0 goto :goto_0 :cond_1 - new-instance v7, Lk0/l/g/c; + new-instance v7, Lk0/k/g/c; move-object v0, v7 @@ -2741,7 +2879,7 @@ move-object v6, p1 - invoke-direct/range {v0 .. v6}, Lk0/l/g/c;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V + invoke-direct/range {v0 .. v6}, Lk0/k/g/c;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V move-object p0, v7 @@ -2752,24 +2890,27 @@ .method public static final createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; .locals 1 - const-string v0, "exception" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lk0/d$a; invoke-direct {v0, p0}, Lk0/d$a;->(Ljava/lang/Throwable;)V return-object v0 + + :cond_0 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final d(ILjava/lang/String;Ljava/lang/Throwable;)V .locals 5 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x5 if-ne p0, v0, :cond_0 @@ -2814,7 +2955,7 @@ const/4 v3, 0x4 - invoke-static {p1, v2, v1, p2, v3}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {p1, v2, v1, p2, v3}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v2 @@ -2840,7 +2981,7 @@ const-string v4, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v4, "OkHttp" @@ -2861,406 +3002,72 @@ return-void .end method -.method public static final d0(Ljava/lang/String;)Ljava/lang/String; - .locals 9 +.method public static d0(Ljava/lang/String;IIIILjava/lang/Object;)I + .locals 7 - const-string v0, "$this$toCanonicalHost" + and-int/lit8 p5, p4, 0x4 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 - const-string v0, ":" - - const/4 v1, 0x0 - - const/4 v2, 0x2 - - invoke-static {p0, v0, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z - - move-result v0 - - const/4 v3, -0x1 - - const/4 v4, 0x0 - - const/4 v5, 0x1 - - if-eqz v0, :cond_b - - const-string v0, "[" - - invoke-static {p0, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const-string v0, "]" - - invoke-static {p0, v0, v1, v2}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result v0 - - sub-int/2addr v0, v5 - - invoke-static {p0, v5, v0}, Lf/n/a/k/a;->r(Ljava/lang/String;II)Ljava/net/InetAddress; - - move-result-object v0 - - goto :goto_0 + const/4 p2, 0x1 :cond_0 - invoke-virtual {p0}, Ljava/lang/String;->length()I + and-int/lit8 p4, p4, 0x8 - move-result v0 + if-eqz p4, :cond_1 - invoke-static {p0, v1, v0}, Lf/n/a/k/a;->r(Ljava/lang/String;II)Ljava/net/InetAddress; + const p3, 0x7fffffff - move-result-object v0 + :cond_1 + int-to-long v1, p1 - :goto_0 - if-eqz v0, :cond_a + int-to-long v3, p2 - invoke-virtual {v0}, Ljava/net/InetAddress;->getAddress()[B + int-to-long v5, p3 - move-result-object v2 + move-object v0, p0 - array-length v4, v2 + invoke-static/range {v0 .. v6}, Lf/n/a/k/a;->b0(Ljava/lang/String;JJJ)J - const/4 v5, 0x4 + move-result-wide p0 - const/16 v6, 0x10 + long-to-int p1, p0 - if-ne v4, v6, :cond_8 + return p1 +.end method - const-string p0, "address" +.method public static final distinct(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation - invoke-static {v2, p0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v0, Lk0/s/o;->d:Lk0/s/o; + + if-eqz v0, :cond_0 + + new-instance v1, Lk0/s/c; + + invoke-direct {v1, p0, v0}, Lk0/s/c;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V + + return-object v1 + + :cond_0 + const-string p0, "selector" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V const/4 p0, 0x0 - const/4 v0, 0x0 - - :goto_1 - array-length v4, v2 - - if-ge p0, v4, :cond_3 - - move v4, p0 - - :goto_2 - if-ge v4, v6, :cond_1 - - aget-byte v7, v2, v4 - - if-nez v7, :cond_1 - - add-int/lit8 v7, v4, 0x1 - - aget-byte v7, v2, v7 - - if-nez v7, :cond_1 - - add-int/lit8 v4, v4, 0x2 - - goto :goto_2 - - :cond_1 - sub-int v7, v4, p0 - - if-le v7, v0, :cond_2 - - if-lt v7, v5, :cond_2 - - move v3, p0 - - move v0, v7 - - :cond_2 - add-int/lit8 p0, v4, 0x2 - - goto :goto_1 - - :cond_3 - new-instance p0, Lp0/e; - - invoke-direct {p0}, Lp0/e;->()V - - :cond_4 - :goto_3 - array-length v4, v2 - - if-ge v1, v4, :cond_7 - - const/16 v4, 0x3a - - if-ne v1, v3, :cond_5 - - invoke-virtual {p0, v4}, Lp0/e;->I(I)Lp0/e; - - add-int/2addr v1, v0 - - if-ne v1, v6, :cond_4 - - invoke-virtual {p0, v4}, Lp0/e;->I(I)Lp0/e; - - goto :goto_3 - - :cond_5 - if-lez v1, :cond_6 - - invoke-virtual {p0, v4}, Lp0/e;->I(I)Lp0/e; - - :cond_6 - aget-byte v4, v2, v1 - - const/16 v5, 0xff - - invoke-static {v4, v5}, Lo0/g0/b;->a(BI)I - - move-result v4 - - shl-int/lit8 v4, v4, 0x8 - - add-int/lit8 v7, v1, 0x1 - - aget-byte v7, v2, v7 - - and-int/2addr v5, v7 - - or-int/2addr v4, v5 - - int-to-long v4, v4 - - invoke-virtual {p0, v4, v5}, Lp0/e;->L(J)Lp0/e; - - add-int/lit8 v1, v1, 0x2 - - goto :goto_3 - - :cond_7 - invoke-virtual {p0}, Lp0/e;->v()Ljava/lang/String; - - move-result-object p0 - - return-object p0 - - :cond_8 - array-length v1, v2 - - if-ne v1, v5, :cond_9 - - invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String; - - move-result-object p0 - - return-object p0 - - :cond_9 - new-instance v0, Ljava/lang/AssertionError; - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Invalid IPv6 address: \'" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/16 p0, 0x27 - - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {v0, p0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V - - throw v0 - - :cond_a - return-object v4 - - :cond_b - :try_start_0 - invoke-static {p0}, Ljava/net/IDN;->toASCII(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - const-string v0, "IDN.toASCII(host)" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale; - - const-string v2, "Locale.US" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - - move-result-object p0 - - const-string v0, "(this as java.lang.String).toLowerCase(locale)" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v0 - - if-nez v0, :cond_c - - const/4 v0, 0x1 - - goto :goto_4 - - :cond_c - const/4 v0, 0x0 - - :goto_4 - if-eqz v0, :cond_d - - return-object v4 - - :cond_d - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result v0 - - const/4 v2, 0x0 - - :goto_5 - if-ge v2, v0, :cond_11 - - invoke-virtual {p0, v2}, Ljava/lang/String;->charAt(I)C - - move-result v6 - - const/16 v7, 0x1f - - if-le v6, v7, :cond_10 - - const/16 v7, 0x7f - - if-lt v6, v7, :cond_e - - goto :goto_6 - - :cond_e - const/4 v7, 0x6 - - const-string v8, " #%/:?@[\\]" - - invoke-static {v8, v6, v1, v1, v7}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I - - move-result v6 - :try_end_0 - .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 - - if-eq v6, v3, :cond_f - - goto :goto_6 - - :cond_f - add-int/lit8 v2, v2, 0x1 - - goto :goto_5 - - :cond_10 - :goto_6 - const/4 v1, 0x1 - - :cond_11 - if-eqz v1, :cond_12 - - goto :goto_7 - - :cond_12 - move-object v4, p0 - - :catch_0 - :goto_7 - return-object v4 -.end method - -.method public static final deleteRecursively(Ljava/io/File;)Z - .locals 3 - - const-string v0, "$this$deleteRecursively" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$walkBottomUp" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/n/b;->e:Lk0/n/b; - - const-string v1, "$this$walk" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "direction" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Lk0/n/a; - - invoke-direct {v1, p0, v0}, Lk0/n/a;->(Ljava/io/File;Lk0/n/b;)V - - new-instance p0, Lk0/n/a$b; - - invoke-direct {p0, v1}, Lk0/n/a$b;->(Lk0/n/a;)V - - :goto_0 - const/4 v0, 0x1 - - :goto_1 - invoke-virtual {p0}, Lk0/j/b;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_2 - - invoke-virtual {p0}, Lk0/j/b;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/io/File; - - invoke-virtual {v1}, Ljava/io/File;->delete()Z - - move-result v2 - - if-nez v2, :cond_0 - - invoke-virtual {v1}, Ljava/io/File;->exists()Z - - move-result v1 - - if-nez v1, :cond_1 - - :cond_0 - if-eqz v0, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_2 - return v0 + throw p0 .end method .method public static final drop(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence; @@ -3277,10 +3084,6 @@ } .end annotation - const-string v0, "$this$drop" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - if-ltz p1, :cond_0 const/4 v0, 0x1 @@ -3298,22 +3101,22 @@ goto :goto_1 :cond_1 - instance-of v0, p0, Lk0/t/e; + instance-of v0, p0, Lk0/s/e; if-eqz v0, :cond_2 - check-cast p0, Lk0/t/e; + check-cast p0, Lk0/s/e; - invoke-interface {p0, p1}, Lk0/t/e;->drop(I)Lkotlin/sequences/Sequence; + invoke-interface {p0, p1}, Lk0/s/e;->drop(I)Lkotlin/sequences/Sequence; move-result-object p0 goto :goto_1 :cond_2 - new-instance v0, Lk0/t/d; + new-instance v0, Lk0/s/d; - invoke-direct {v0, p0, p1}, Lk0/t/d;->(Lkotlin/sequences/Sequence;I)V + invoke-direct {v0, p0, p1}, Lk0/s/d;->(Lkotlin/sequences/Sequence;I)V move-object p0, v0 @@ -3343,13 +3146,7 @@ .method public static final e([BI[BII)Z .locals 4 - const-string v0, "a" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "b" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 const/4 v0, 0x0 @@ -3379,109 +3176,47 @@ const/4 p0, 0x1 return p0 + + :cond_2 + const-string p0, "a" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final e0(Lkotlin/coroutines/Continuation;)Ljava/lang/String; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/Continuation<", - "*>;)", - "Ljava/lang/String;" - } - .end annotation +.method public static synthetic e0(Ljava/lang/String;JJJILjava/lang/Object;)J + .locals 7 - const-string v0, "$this$toDebugString" + and-int/lit8 p8, p7, 0x4 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p8, :cond_0 - instance-of v0, p0, Ll0/a/f0; - - if-eqz v0, :cond_0 - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - goto :goto_2 + const-wide/16 p3, 0x1 :cond_0 - const/16 v0, 0x40 + move-wide v3, p3 - :try_start_0 - new-instance v1, Ljava/lang/StringBuilder; + and-int/lit8 p3, p7, 0x8 - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + if-eqz p3, :cond_1 - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception v1 - - invoke-static {v1}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; - - move-result-object v1 - - :goto_0 - invoke-static {v1}, Lk0/d;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable; - - move-result-object v2 - - if-nez v2, :cond_1 - - goto :goto_1 + const-wide p5, 0x7fffffffffffffffL :cond_1 - new-instance v1, Ljava/lang/StringBuilder; + move-wide v5, p5 - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + move-object v0, p0 - invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + move-wide v1, p1 - move-result-object v2 + invoke-static/range {v0 .. v6}, Lf/n/a/k/a;->b0(Ljava/lang/String;JJJ)J - invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; + move-result-wide p0 - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - :goto_1 - move-object p0, v1 - - check-cast p0, Ljava/lang/String; - - :goto_2 - return-object p0 + return-wide p0 .end method .method public static final equals(CCZ)Z @@ -3533,68 +3268,133 @@ .method public static final f([BI[BII)V .locals 1 - const-string v0, "src" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "dest" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p0, p1, p2, p3, p4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V return-void + + :cond_0 + const-string p0, "dest" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "src" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static final f0(Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 +.method public static f0(Ljava/util/List;)V + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { - "(", - "Ljava/lang/Object;", - ")", - "Ljava/lang/Object;" + "(", + "Ljava/util/List<", + "+", + "Ljava/lang/Throwable;", + ">;)V" } .end annotation - instance-of v0, p0, Lk0/d$a; + if-eqz p0, :cond_3 - xor-int/lit8 v0, v0, 0x1 + invoke-interface {p0}, Ljava/util/List;->isEmpty()Z - if-eqz v0, :cond_0 + move-result v0 - invoke-static {p0}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V + if-nez v0, :cond_3 - goto :goto_0 + invoke-interface {p0}, Ljava/util/List;->size()I - :cond_0 - new-instance v0, Ll0/a/p; + move-result v0 - invoke-static {p0}, Lk0/d;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable; + const/4 v1, 0x1 + + if-ne v0, v1, :cond_2 + + const/4 v0, 0x0 + + invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p0 - if-eqz p0, :cond_1 + check-cast p0, Ljava/lang/Throwable; - const/4 v1, 0x0 + instance-of v0, p0, Ljava/lang/RuntimeException; - const/4 v2, 0x2 + if-nez v0, :cond_1 - invoke-direct {v0, p0, v1, v2}, Ll0/a/p;->(Ljava/lang/Throwable;ZI)V + instance-of v0, p0, Ljava/lang/Error; - move-object p0, v0 + if-eqz v0, :cond_0 - :goto_0 - return-object p0 - - :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - const/4 p0, 0x0 + check-cast p0, Ljava/lang/Error; throw p0 + + :cond_0 + new-instance v0, Ljava/lang/RuntimeException; + + invoke-direct {v0, p0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V + + throw v0 + + :cond_1 + check-cast p0, Ljava/lang/RuntimeException; + + throw p0 + + :cond_2 + new-instance v0, Lrx/exceptions/CompositeException; + + invoke-direct {v0, p0}, Lrx/exceptions/CompositeException;->(Ljava/util/Collection;)V + + throw v0 + + :cond_3 + return-void +.end method + +.method public static fill$default([Ljava/lang/Object;Ljava/lang/Object;III)V + .locals 0 + + and-int/lit8 p1, p4, 0x2 + + if-eqz p1, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + and-int/lit8 p1, p4, 0x4 + + if-eqz p1, :cond_1 + + array-length p3, p0 + + :cond_1 + const/4 p1, 0x0 + + if-eqz p0, :cond_2 + + invoke-static {p0, p2, p3, p1}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V + + return-void + + :cond_2 + const-string p0, "$this$fill" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method .method public static final filter(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; @@ -3615,21 +3415,33 @@ } .end annotation - const-string v0, "$this$filter" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "predicate" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/g; + new-instance v0, Lk0/s/g; const/4 v1, 0x1 - invoke-direct {v0, p0, v1, p1}, Lk0/t/g;->(Lkotlin/sequences/Sequence;ZLkotlin/jvm/functions/Function1;)V + invoke-direct {v0, p0, v1, p1}, Lk0/s/g;->(Lkotlin/sequences/Sequence;ZLkotlin/jvm/functions/Function1;)V return-object v0 + + :cond_0 + const-string p0, "predicate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$filter" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final filterNot(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; @@ -3650,21 +3462,33 @@ } .end annotation - const-string v0, "$this$filterNot" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "predicate" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/g; + new-instance v0, Lk0/s/g; const/4 v1, 0x0 - invoke-direct {v0, p0, v1, p1}, Lk0/t/g;->(Lkotlin/sequences/Sequence;ZLkotlin/jvm/functions/Function1;)V + invoke-direct {v0, p0, v1, p1}, Lk0/s/g;->(Lkotlin/sequences/Sequence;ZLkotlin/jvm/functions/Function1;)V return-object v0 + + :cond_0 + const-string p0, "predicate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$filterNot" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final filterNotNull([Ljava/lang/Object;)Ljava/util/List; @@ -3679,22 +3503,10 @@ } .end annotation - const-string v0, "$this$filterNotNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V - const-string v1, "$this$filterNotNullTo" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "destination" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v1, p0 const/4 v2, 0x0 @@ -3731,11 +3543,7 @@ } .end annotation - const-string v0, "$this$filterNotNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/t/p;->d:Lk0/t/p; + sget-object v0, Lk0/s/p;->d:Lk0/s/p; invoke-static {p0, v0}, Lf/n/a/k/a;->filterNot(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; @@ -3745,7 +3553,7 @@ .end method .method public static final firstOrNull(Lkotlin/sequences/Sequence;)Ljava/lang/Object; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; @@ -3766,13 +3574,11 @@ invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p0, 0x0 - - return-object p0 + return-object v0 :cond_0 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -3780,6 +3586,13 @@ move-result-object p0 return-object p0 + + :cond_1 + const-string p0, "$this$firstOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final firstOrNull([Ljava/lang/Object;)Ljava/lang/Object; @@ -3792,10 +3605,6 @@ } .end annotation - const-string v0, "$this$firstOrNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p0 const/4 v1, 0x0 @@ -3839,9 +3648,7 @@ } .end annotation - const-string v0, "$this$flatten" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 new-instance v0, Ljava/util/ArrayList; @@ -3870,6 +3677,15 @@ :cond_0 return-object v0 + + :cond_1 + const-string p0, "$this$flatten" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final g(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty; @@ -3887,10 +3703,6 @@ } .end annotation - const-string v0, "$this$bindOptionalView" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p0, Lm0/f;->d:Lm0/f; new-instance v0, Lm0/h; @@ -3904,110 +3716,64 @@ return-object v0 .end method -.method public static g0([F)Landroid/graphics/RectF; - .locals 6 +.method public static g0(Ljava/lang/Throwable;)V + .locals 1 - new-instance v0, Landroid/graphics/RectF; + instance-of v0, p0, Lrx/exceptions/OnErrorNotImplementedException; - const/high16 v1, 0x7f800000 # Float.POSITIVE_INFINITY + if-nez v0, :cond_5 - const/high16 v2, -0x800000 # Float.NEGATIVE_INFINITY + instance-of v0, p0, Lrx/exceptions/OnErrorFailedException; - invoke-direct {v0, v1, v1, v2, v2}, Landroid/graphics/RectF;->(FFFF)V + if-nez v0, :cond_4 - const/4 v1, 0x1 + instance-of v0, p0, Lrx/exceptions/OnCompletedFailedException; - :goto_0 - array-length v2, p0 + if-nez v0, :cond_3 - if-ge v1, v2, :cond_4 + instance-of v0, p0, Ljava/lang/VirtualMachineError; - add-int/lit8 v2, v1, -0x1 + if-nez v0, :cond_2 - aget v2, p0, v2 + instance-of v0, p0, Ljava/lang/ThreadDeath; - const/high16 v3, 0x41200000 # 10.0f + if-nez v0, :cond_1 - mul-float v2, v2, v3 + instance-of v0, p0, Ljava/lang/LinkageError; - invoke-static {v2}, Ljava/lang/Math;->round(F)I + if-nez v0, :cond_0 - move-result v2 - - int-to-float v2, v2 - - div-float/2addr v2, v3 - - aget v4, p0, v1 - - mul-float v4, v4, v3 - - invoke-static {v4}, Ljava/lang/Math;->round(F)I - - move-result v4 - - int-to-float v4, v4 - - div-float/2addr v4, v3 - - iget v3, v0, Landroid/graphics/RectF;->left:F - - cmpg-float v5, v2, v3 - - if-gez v5, :cond_0 - - move v3, v2 + return-void :cond_0 - iput v3, v0, Landroid/graphics/RectF;->left:F + check-cast p0, Ljava/lang/LinkageError; - iget v3, v0, Landroid/graphics/RectF;->top:F - - cmpg-float v5, v4, v3 - - if-gez v5, :cond_1 - - move v3, v4 + throw p0 :cond_1 - iput v3, v0, Landroid/graphics/RectF;->top:F + check-cast p0, Ljava/lang/ThreadDeath; - iget v3, v0, Landroid/graphics/RectF;->right:F - - cmpl-float v5, v2, v3 - - if-lez v5, :cond_2 - - goto :goto_1 + throw p0 :cond_2 - move v2, v3 + check-cast p0, Ljava/lang/VirtualMachineError; - :goto_1 - iput v2, v0, Landroid/graphics/RectF;->right:F - - iget v2, v0, Landroid/graphics/RectF;->bottom:F - - cmpl-float v3, v4, v2 - - if-lez v3, :cond_3 - - goto :goto_2 + throw p0 :cond_3 - move v4, v2 + check-cast p0, Lrx/exceptions/OnCompletedFailedException; - :goto_2 - iput v4, v0, Landroid/graphics/RectF;->bottom:F - - add-int/lit8 v1, v1, 0x2 - - goto :goto_0 + throw p0 :cond_4 - invoke-virtual {v0}, Landroid/graphics/RectF;->sort()V + check-cast p0, Lrx/exceptions/OnErrorFailedException; - return-object v0 + throw p0 + + :cond_5 + check-cast p0, Lrx/exceptions/OnErrorNotImplementedException; + + throw p0 .end method .method public static final getIndices(Ljava/util/Collection;)Lkotlin/ranges/IntRange; @@ -4021,11 +3787,11 @@ } .end annotation - const-string v0, "$this$indices" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - new-instance v0, Lkotlin/ranges/IntRange; + new-instance v1, Lkotlin/ranges/IntRange; invoke-interface {p0}, Ljava/util/Collection;->size()I @@ -4033,34 +3799,39 @@ add-int/lit8 p0, p0, -0x1 - const/4 v1, 0x0 + invoke-direct {v1, v0, p0}, Lkotlin/ranges/IntRange;->(II)V - invoke-direct {v0, v1, p0}, Lkotlin/ranges/IntRange;->(II)V + return-object v1 - return-object v0 + :cond_0 + const-string p0, "$this$indices" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static final getJavaClass(Lk0/s/b;)Ljava/lang/Class; +.method public static final getJavaClass(Lk0/r/b;)Ljava/lang/Class; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Lk0/s/b<", + "Lk0/r/b<", "TT;>;)", "Ljava/lang/Class<", "TT;>;" } .end annotation - const-string v0, "$this$java" + if-eqz p0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + check-cast p0, Lk0/n/c/c; - check-cast p0, Lk0/o/c/c; - - invoke-interface {p0}, Lk0/o/c/c;->getJClass()Ljava/lang/Class; + invoke-interface {p0}, Lk0/n/c/c;->getJClass()Ljava/lang/Class; move-result-object p0 @@ -4069,36 +3840,43 @@ return-object p0 :cond_0 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type java.lang.Class" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p0 + + :cond_1 + const-string p0, "$this$java" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 throw p0 .end method -.method public static final getJavaObjectType(Lk0/s/b;)Ljava/lang/Class; +.method public static final getJavaObjectType(Lk0/r/b;)Ljava/lang/Class; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Lk0/s/b<", + "Lk0/r/b<", "TT;>;)", "Ljava/lang/Class<", "TT;>;" } .end annotation - const-string v0, "$this$javaObjectType" + if-eqz p0, :cond_2 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + check-cast p0, Lk0/n/c/c; - check-cast p0, Lk0/o/c/c; - - invoke-interface {p0}, Lk0/o/c/c;->getJClass()Ljava/lang/Class; + invoke-interface {p0}, Lk0/n/c/c;->getJClass()Ljava/lang/Class; move-result-object p0 @@ -4242,6 +4020,15 @@ :goto_0 return-object p0 + :cond_2 + const-string p0, "$this$javaObjectType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 + nop :sswitch_data_0 @@ -4259,7 +4046,7 @@ .end method .method public static final getLastIndex(Ljava/util/List;)I - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-interface {p0}, Ljava/util/List;->size()I @@ -4281,10 +4066,19 @@ add-int/lit8 p0, p0, -0x1 return p0 + + :cond_0 + const-string p0, "$this$lastIndex" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final getLastIndex([Ljava/lang/Object;)I - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 array-length p0, p0 add-int/lit8 p0, p0, -0x1 return p0 + + :cond_0 + const-string p0, "$this$lastIndex" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p0, Lm0/d;->d:Lm0/d; - invoke-static {p1, p0}, Lf/n/a/k/a;->Q(ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p1, p0}, Lf/n/a/k/a;->T(ILkotlin/jvm/functions/Function2;)Lm0/h; move-result-object p0 return-object p0 .end method -.method public static final h0(Ll0/a/a;Ljava/lang/Throwable;)Ljava/lang/Throwable; - .locals 1 +.method public static h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Ll0/a/a<", - "*>;", "Ljava/lang/Throwable;", - ")", - "Ljava/lang/Throwable;" + "Ls0/g<", + "*>;", + "Ljava/lang/Object;", + ")V" } .end annotation - const-string v0, "$this$tryRecover" + invoke-static {p0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p0, Ll0/a/r1/t; - - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - :cond_0 - check-cast p0, Ll0/a/r1/t; - - if-eqz p0, :cond_1 - - iget-object p0, p0, Ll0/a/r1/t;->g:Lkotlin/coroutines/Continuation; - - if-eqz p0, :cond_1 - - invoke-static {p1, p0}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; + invoke-static {p0, p2}, Lrx/exceptions/OnErrorThrowable;->a(Ljava/lang/Throwable;Ljava/lang/Object;)Ljava/lang/Throwable; move-result-object p0 - return-object p0 + invoke-interface {p1, p0}, Ls0/g;->onError(Ljava/lang/Throwable;)V - :cond_1 - return-object p1 + return-void +.end method + +.method public static final varargs hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "([", + "Lkotlin/Pair<", + "+TK;+TV;>;)", + "Ljava/util/HashMap<", + "TK;TV;>;" + } + .end annotation + + new-instance v0, Ljava/util/HashMap; + + array-length v1, p0 + + invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I + + move-result v1 + + invoke-direct {v0, v1}, Ljava/util/HashMap;->(I)V + + invoke-static {v0, p0}, Lf/n/a/k/a;->putAll(Ljava/util/Map;[Lkotlin/Pair;)V + + return-object v0 .end method .method public static final varargs hashSetOf([Ljava/lang/Object;)Ljava/util/HashSet; @@ -4390,10 +4196,6 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/HashSet; array-length v1, p0 @@ -4410,7 +4212,7 @@ .end method .method public static final i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p0, Lm0/e;->d:Lm0/e; - invoke-static {p1, p0}, Lf/n/a/k/a;->Q(ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p1, p0}, Lf/n/a/k/a;->T(ILkotlin/jvm/functions/Function2;)Lm0/h; move-result-object p0 return-object p0 .end method -.method public static i0(J)Z - .locals 3 +.method public static final i0(Ljava/lang/String;)Ljava/lang/String; + .locals 9 - const-wide/16 v0, 0x0 + const/4 v0, 0x0 - cmp-long v2, p0, v0 + if-eqz p0, :cond_13 - if-ltz v2, :cond_1 + const-string v1, ":" - if-eqz v2, :cond_0 + const/4 v2, 0x0 - const/4 p0, 0x1 + const/4 v3, 0x2 + + invoke-static {p0, v1, v2, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + + move-result v1 + + const/4 v4, -0x1 + + const/4 v5, 0x1 + + if-eqz v1, :cond_b + + const-string v1, "[" + + invoke-static {p0, v1, v2, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + + move-result v1 + + if-eqz v1, :cond_0 + + const-string v1, "]" + + invoke-static {p0, v1, v2, v3}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + + move-result v1 + + if-eqz v1, :cond_0 + + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result v1 + + sub-int/2addr v1, v5 + + invoke-static {p0, v5, v1}, Lf/n/a/k/a;->u(Ljava/lang/String;II)Ljava/net/InetAddress; + + move-result-object v1 goto :goto_0 :cond_0 - const/4 p0, 0x0 + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result v1 + + invoke-static {p0, v2, v1}, Lf/n/a/k/a;->u(Ljava/lang/String;II)Ljava/net/InetAddress; + + move-result-object v1 :goto_0 - return p0 + if-eqz v1, :cond_a + + invoke-virtual {v1}, Ljava/net/InetAddress;->getAddress()[B + + move-result-object v0 + + array-length v3, v0 + + const/4 v5, 0x4 + + const/16 v6, 0x10 + + if-ne v3, v6, :cond_8 + + const-string p0, "address" + + invoke-static {v0, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 p0, 0x0 + + const/4 v1, 0x0 + + :goto_1 + array-length v3, v0 + + if-ge p0, v3, :cond_3 + + move v3, p0 + + :goto_2 + if-ge v3, v6, :cond_1 + + aget-byte v7, v0, v3 + + if-nez v7, :cond_1 + + add-int/lit8 v7, v3, 0x1 + + aget-byte v7, v0, v7 + + if-nez v7, :cond_1 + + add-int/lit8 v3, v3, 0x2 + + goto :goto_2 :cond_1 - new-instance v0, Ljava/lang/IllegalArgumentException; + sub-int v7, v3, p0 - const-string v1, "n >= 0 required but it was " + if-le v7, v1, :cond_2 - invoke-static {v1, p0, p1}, Lf/e/b/a/a;->l(Ljava/lang/String;J)Ljava/lang/String; + if-lt v7, v5, :cond_2 + + move v4, p0 + + move v1, v7 + + :cond_2 + add-int/lit8 p0, v3, 0x2 + + goto :goto_1 + + :cond_3 + new-instance p0, Lp0/e; + + invoke-direct {p0}, Lp0/e;->()V + + :cond_4 + :goto_3 + array-length v3, v0 + + if-ge v2, v3, :cond_7 + + const/16 v3, 0x3a + + if-ne v2, v4, :cond_5 + + invoke-virtual {p0, v3}, Lp0/e;->I(I)Lp0/e; + + add-int/2addr v2, v1 + + if-ne v2, v6, :cond_4 + + invoke-virtual {p0, v3}, Lp0/e;->I(I)Lp0/e; + + goto :goto_3 + + :cond_5 + if-lez v2, :cond_6 + + invoke-virtual {p0, v3}, Lp0/e;->I(I)Lp0/e; + + :cond_6 + aget-byte v3, v0, v2 + + const/16 v5, 0xff + + invoke-static {v3, v5}, Lo0/g0/b;->a(BI)I + + move-result v3 + + shl-int/lit8 v3, v3, 0x8 + + add-int/lit8 v7, v2, 0x1 + + aget-byte v7, v0, v7 + + and-int/2addr v5, v7 + + or-int/2addr v3, v5 + + int-to-long v7, v3 + + invoke-virtual {p0, v7, v8}, Lp0/e;->L(J)Lp0/e; + + add-int/lit8 v2, v2, 0x2 + + goto :goto_3 + + :cond_7 + invoke-virtual {p0}, Lp0/e;->v()Ljava/lang/String; move-result-object p0 - invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + return-object p0 + + :cond_8 + array-length v0, v0 + + if-ne v0, v5, :cond_9 + + invoke-virtual {v1}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String; + + move-result-object p0 + + return-object p0 + + :cond_9 + new-instance v0, Ljava/lang/AssertionError; + + new-instance v1, Ljava/lang/StringBuilder; + + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + + const-string v2, "Invalid IPv6 address: \'" + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const/16 p0, 0x27 + + invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {v0, p0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V + + throw v0 + + :cond_a + return-object v0 + + :cond_b + :try_start_0 + invoke-static {p0}, Ljava/net/IDN;->toASCII(Ljava/lang/String;)Ljava/lang/String; + + move-result-object p0 + + const-string v1, "IDN.toASCII(host)" + + invoke-static {p0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale; + + const-string v3, "Locale.US" + + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p0, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; + + move-result-object p0 + + const-string v1, "(this as java.lang.String).toLowerCase(locale)" + + invoke-static {p0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v1 + + if-nez v1, :cond_c + + const/4 v1, 0x1 + + goto :goto_4 + + :cond_c + const/4 v1, 0x0 + + :goto_4 + if-eqz v1, :cond_d + + return-object v0 + + :cond_d + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result v1 + + const/4 v3, 0x0 + + :goto_5 + if-ge v3, v1, :cond_11 + + invoke-virtual {p0, v3}, Ljava/lang/String;->charAt(I)C + + move-result v6 + + const/16 v7, 0x1f + + if-le v6, v7, :cond_10 + + const/16 v7, 0x7f + + if-lt v6, v7, :cond_e + + goto :goto_6 + + :cond_e + const/4 v7, 0x6 + + const-string v8, " #%/:?@[\\]" + + invoke-static {v8, v6, v2, v2, v7}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + + move-result v6 + :try_end_0 + .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 + + if-eq v6, v4, :cond_f + + goto :goto_6 + + :cond_f + add-int/lit8 v3, v3, 0x1 + + goto :goto_5 + + :cond_10 + :goto_6 + const/4 v2, 0x1 + + :cond_11 + if-eqz v2, :cond_12 + + goto :goto_7 + + :cond_12 + move-object v0, p0 + + :catch_0 + :goto_7 + return-object v0 + + :cond_13 + const-string p0, "$this$toCanonicalHost" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method @@ -4482,9 +4581,7 @@ } .end annotation - const-string v0, "$this$indexOf" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 const/4 v0, 0x0 @@ -4514,7 +4611,7 @@ aget-object v2, p0, v0 - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -4531,10 +4628,19 @@ const/4 p0, -0x1 return p0 + + :cond_4 + const-string p0, "$this$indexOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p0, Lk0/l/h/a/c; - - if-nez v0, :cond_0 - const/4 v0, 0x0 + if-eqz p0, :cond_2 + + instance-of v1, p0, Lk0/k/h/a/c; + + if-nez v1, :cond_0 + goto :goto_0 :cond_0 move-object v0, p0 :goto_0 - check-cast v0, Lk0/l/h/a/c; + check-cast v0, Lk0/k/h/a/c; if-eqz v0, :cond_1 - invoke-virtual {v0}, Lk0/l/h/a/c;->intercepted()Lkotlin/coroutines/Continuation; + invoke-virtual {v0}, Lk0/k/h/a/c;->intercepted()Lkotlin/coroutines/Continuation; move-result-object v0 @@ -4577,6 +4681,13 @@ :cond_1 return-object p0 + + :cond_2 + const-string p0, "$this$intercepted" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final isWhitespace(C)Z @@ -4621,19 +4732,26 @@ } .end annotation - const-string v0, "array" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lk0/n/c/a; - new-instance v0, Lk0/o/c/a; - - invoke-direct {v0, p0}, Lk0/o/c/a;->([Ljava/lang/Object;)V + invoke-direct {v0, p0}, Lk0/n/c/a;->([Ljava/lang/Object;)V return-object v0 + + :cond_0 + const-string p0, "array" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p0, Lm0/f;->d:Lm0/f; - invoke-static {p1, p0}, Lf/n/a/k/a;->Q(ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p1, p0}, Lf/n/a/k/a;->T(ILkotlin/jvm/functions/Function2;)Lm0/h; move-result-object p0 return-object p0 .end method -.method public static final j0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - .locals 4 +.method public static final j0(Lkotlin/coroutines/Continuation;)Ljava/lang/String; + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { - "(", - "Lkotlin/coroutines/CoroutineContext;", - "Lkotlin/jvm/functions/Function2<", - "-", - "Lkotlinx/coroutines/CoroutineScope;", - "-", + "(", "Lkotlin/coroutines/Continuation<", - "-TT;>;+", - "Ljava/lang/Object;", - ">;", - "Lkotlin/coroutines/Continuation<", - "-TT;>;)", - "Ljava/lang/Object;" + "*>;)", + "Ljava/lang/String;" } .end annotation - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + if-eqz p0, :cond_2 - invoke-interface {p2}, Lkotlin/coroutines/Continuation;->getContext()Lkotlin/coroutines/CoroutineContext; + instance-of v0, p0, Ll0/a/f0; - move-result-object v1 + if-eqz v0, :cond_0 - invoke-interface {v1, p0}, Lkotlin/coroutines/CoroutineContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - - move-result-object p0 - - const-string v2, "$this$checkCompletion" - - invoke-static {p0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v2, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; - - invoke-interface {p0, v2}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v2 - - check-cast v2, Lkotlinx/coroutines/Job; - - if-eqz v2, :cond_1 - - invoke-interface {v2}, Lkotlinx/coroutines/Job;->a()Z - - move-result v3 - - if-eqz v3, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-interface {v2}, Lkotlinx/coroutines/Job;->e()Ljava/util/concurrent/CancellationException; - - move-result-object p0 - - throw p0 - - :cond_1 - :goto_0 - if-ne p0, v1, :cond_2 - - new-instance v1, Ll0/a/r1/t; - - invoke-direct {v1, p0, p2}, Ll0/a/r1/t;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V - - invoke-static {v1, v1, p1}, Lf/n/a/k/a;->W(Ll0/a/a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p0 goto :goto_2 - :cond_2 - sget-object v2, Lk0/l/d;->a:Lk0/l/d$a; - - invoke-interface {p0, v2}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v2 - - check-cast v2, Lk0/l/d; - - sget-object v3, Lk0/l/d;->a:Lk0/l/d$a; - - invoke-interface {v1, v3}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v1 - - check-cast v1, Lk0/l/d; - - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_3 - - new-instance v1, Ll0/a/p1; - - invoke-direct {v1, p0, p2}, Ll0/a/p1;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V - - const/4 v2, 0x0 - - invoke-static {p0, v2}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v2 + :cond_0 + const/16 v0, 0x40 :try_start_0 - invoke-static {v1, v1, p1}, Lf/n/a/k/a;->W(Ll0/a/a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + new-instance v1, Ljava/lang/StringBuilder; - move-result-object p1 + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - invoke-static {p0, v2}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V - - move-object p0, p1 - - goto :goto_2 + goto :goto_0 :catchall_0 - move-exception p1 + move-exception v1 - invoke-static {p0, v2}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V + invoke-static {v1}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; - throw p1 + move-result-object v1 - :cond_3 - new-instance v1, Ll0/a/g0; + :goto_0 + invoke-static {v1}, Lk0/d;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable; - invoke-direct {v1, p0, p2}, Ll0/a/g0;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V + move-result-object v2 - invoke-virtual {v1}, Ll0/a/a;->Q()V - - invoke-static {p1, v1, v1}, Lf/n/a/k/a;->V(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V - - :cond_4 - iget p0, v1, Ll0/a/g0;->_decision:I - - const/4 p1, 0x0 - - const/4 v2, 0x1 - - if-eqz p0, :cond_6 - - const/4 v2, 0x2 - - if-ne p0, v2, :cond_5 + if-nez v2, :cond_1 goto :goto_1 - :cond_5 - new-instance p0, Ljava/lang/IllegalStateException; + :cond_1 + new-instance v1, Ljava/lang/StringBuilder; - const-string p1, "Already suspended" + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object p1 + move-result-object v2 - invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; - throw p0 + move-result-object v2 - :cond_6 - sget-object p0, Ll0/a/g0;->h:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p0, v1, p1, v2}, Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - move-result p0 + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; - if-eqz p0, :cond_4 + move-result-object p0 - const/4 p1, 0x1 + invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v1 :goto_1 - if-eqz p1, :cond_7 + move-object p0, v1 - move-object p0, v0 - - goto :goto_2 - - :cond_7 - invoke-virtual {v1}, Ll0/a/c1;->x()Ljava/lang/Object; - - move-result-object p0 - - invoke-static {p0}, Ll0/a/d1;->b(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p0 - - instance-of p1, p0, Ll0/a/p; - - if-nez p1, :cond_9 + check-cast p0, Ljava/lang/String; :goto_2 - if-ne p0, v0, :cond_8 - - const-string p1, "frame" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - :cond_8 return-object p0 - :cond_9 - check-cast p0, Ll0/a/p; + :cond_2 + const-string p0, "$this$toDebugString" - iget-object p0, p0, Ll0/a/p;->a:Ljava/lang/Throwable; + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 throw p0 .end method .method public static joinToString$default(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - .locals 5 + .locals 2 and-int/lit8 p2, p7, 0x1 @@ -4931,72 +4941,46 @@ :goto_2 and-int/lit8 p7, p7, 0x20 - const-string p7, "$this$joinToString" + if-eqz p0, :cond_d - invoke-static {p0, p7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - const-string p7, "separator" + if-eqz p2, :cond_b - invoke-static {p1, p7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_a - const-string v0, "prefix" + if-eqz p6, :cond_9 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance p7, Ljava/lang/StringBuilder; - const-string v1, "postfix" + invoke-direct {p7}, Ljava/lang/StringBuilder;->()V - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; - const-string v2, "truncated" - - invoke-static {p6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v3, Ljava/lang/StringBuilder; - - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - - const-string v4, "$this$joinTo" - - invoke-static {p0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "buffer" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + const/4 p2, 0x0 invoke-interface {p0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; move-result-object p0 - const/4 p2, 0x0 - :goto_3 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - move-result p7 + move-result v0 - if-eqz p7, :cond_7 + if-eqz v0, :cond_7 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object p7 + move-result-object v0 add-int/lit8 p2, p2, 0x1 - const/4 v0, 0x1 + const/4 v1, 0x1 - if-le p2, v0, :cond_5 + if-le p2, v1, :cond_5 - invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; :cond_5 if-ltz p4, :cond_6 @@ -5004,7 +4988,7 @@ if-gt p2, p4, :cond_7 :cond_6 - invoke-static {v3, p7, p5}, Lk0/u/f;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V + invoke-static {p7, v0, p5}, Lk0/t/f;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V goto :goto_3 @@ -5013,24 +4997,59 @@ if-le p2, p4, :cond_8 - invoke-virtual {v3, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; :cond_8 - invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 const-string p1, "joinTo(StringBuilder(), \u2026ed, transform).toString()" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_9 + const-string p0, "truncated" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_a + const-string p0, "postfix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_b + const-string p0, "prefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_c + const-string p0, "separator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_d + const-string p0, "$this$joinToString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 .end method .method public static joinToString$default([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - .locals 5 + .locals 4 and-int/lit8 p2, p7, 0x1 @@ -5086,102 +5105,93 @@ :goto_2 and-int/lit8 p7, p7, 0x20 - const-string p7, "$this$joinToString" + if-eqz p2, :cond_b - invoke-static {p0, p7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_a - const-string p7, "separator" + if-eqz p6, :cond_9 - invoke-static {p1, p7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance p7, Ljava/lang/StringBuilder; - const-string v0, "prefix" + invoke-direct {p7}, Ljava/lang/StringBuilder;->()V - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "postfix" - - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "truncated" - - invoke-static {p6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v3, Ljava/lang/StringBuilder; - - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - - const-string v4, "$this$joinTo" - - invoke-static {p0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "buffer" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, p7}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p6, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; array-length p2, p0 - const/4 p7, 0x0 - const/4 v0, 0x0 + const/4 v1, 0x0 + :goto_3 - if-ge p7, p2, :cond_7 + if-ge v0, p2, :cond_7 - aget-object v1, p0, p7 + aget-object v2, p0, v0 - add-int/lit8 v0, v0, 0x1 + add-int/lit8 v1, v1, 0x1 - const/4 v2, 0x1 + const/4 v3, 0x1 - if-le v0, v2, :cond_5 + if-le v1, v3, :cond_5 - invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; :cond_5 if-ltz p4, :cond_6 - if-gt v0, p4, :cond_7 + if-gt v1, p4, :cond_7 :cond_6 - invoke-static {v3, v1, p5}, Lk0/u/f;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V + invoke-static {p7, v2, p5}, Lk0/t/f;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V - add-int/lit8 p7, p7, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_3 :cond_7 if-ltz p4, :cond_8 - if-le v0, p4, :cond_8 + if-le v1, p4, :cond_8 - invoke-virtual {v3, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; :cond_8 - invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + invoke-virtual {p7, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 const-string p1, "joinTo(StringBuilder(), \u2026ed, transform).toString()" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_9 + const-string p0, "truncated" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_a + const-string p0, "postfix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 + + :cond_b + const-string p0, "prefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p5 .end method .method public static final k(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p0, Lm0/g;->d:Lm0/g; - invoke-static {p1, p0}, Lf/n/a/k/a;->Q(ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p1, p0}, Lf/n/a/k/a;->T(ILkotlin/jvm/functions/Function2;)Lm0/h; move-result-object p0 return-object p0 .end method -.method public static final varargs l(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; - .locals 1 +.method public static final k0(Ljava/lang/Object;)Ljava/lang/Object; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Object;", + ")", + "Ljava/lang/Object;" + } + .end annotation + + instance-of v0, p0, Lk0/d$a; + + xor-int/lit8 v0, v0, 0x1 + + if-eqz v0, :cond_0 + + invoke-static {p0}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V + + goto :goto_0 + + :cond_0 + new-instance v0, Ll0/a/p; + + invoke-static {p0}, Lk0/d;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable; + + move-result-object p0 + + if-eqz p0, :cond_1 + + const/4 v1, 0x0 + + const/4 v2, 0x2 + + invoke-direct {v0, p0, v1, v2}, Ll0/a/p;->(Ljava/lang/Throwable;ZI)V + + move-object p0, v0 + + :goto_0 + return-object p0 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final varargs l(Landroid/view/View;[I)Lkotlin/properties/ReadOnlyProperty; + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Landroidx/fragment/app/Fragment;", + "Landroid/view/View;", "[I)", "Lkotlin/properties/ReadOnlyProperty<", - "Landroidx/fragment/app/Fragment;", + "Landroid/view/View;", "Ljava/util/List<", "TV;>;>;" } .end annotation - const-string v0, "$this$bindViews" + sget-object p0, Lm0/d;->d:Lm0/d; - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "ids" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p0, Lm0/f;->d:Lm0/f; - - invoke-static {p1, p0}, Lf/n/a/k/a;->R([ILkotlin/jvm/functions/Function2;)Lm0/h; + invoke-static {p1, p0}, Lf/n/a/k/a;->U([ILkotlin/jvm/functions/Function2;)Lm0/h; move-result-object p0 return-object p0 .end method +.method public static l0([F)Landroid/graphics/RectF; + .locals 6 + + new-instance v0, Landroid/graphics/RectF; + + const/high16 v1, 0x7f800000 # Float.POSITIVE_INFINITY + + const/high16 v2, -0x800000 # Float.NEGATIVE_INFINITY + + invoke-direct {v0, v1, v1, v2, v2}, Landroid/graphics/RectF;->(FFFF)V + + const/4 v1, 0x1 + + :goto_0 + array-length v2, p0 + + if-ge v1, v2, :cond_4 + + add-int/lit8 v2, v1, -0x1 + + aget v2, p0, v2 + + const/high16 v3, 0x41200000 # 10.0f + + mul-float v2, v2, v3 + + invoke-static {v2}, Ljava/lang/Math;->round(F)I + + move-result v2 + + int-to-float v2, v2 + + div-float/2addr v2, v3 + + aget v4, p0, v1 + + mul-float v4, v4, v3 + + invoke-static {v4}, Ljava/lang/Math;->round(F)I + + move-result v4 + + int-to-float v4, v4 + + div-float/2addr v4, v3 + + iget v3, v0, Landroid/graphics/RectF;->left:F + + cmpg-float v5, v2, v3 + + if-gez v5, :cond_0 + + move v3, v2 + + :cond_0 + iput v3, v0, Landroid/graphics/RectF;->left:F + + iget v3, v0, Landroid/graphics/RectF;->top:F + + cmpg-float v5, v4, v3 + + if-gez v5, :cond_1 + + move v3, v4 + + :cond_1 + iput v3, v0, Landroid/graphics/RectF;->top:F + + iget v3, v0, Landroid/graphics/RectF;->right:F + + cmpl-float v5, v2, v3 + + if-lez v5, :cond_2 + + goto :goto_1 + + :cond_2 + move v2, v3 + + :goto_1 + iput v2, v0, Landroid/graphics/RectF;->right:F + + iget v2, v0, Landroid/graphics/RectF;->bottom:F + + cmpl-float v3, v4, v2 + + if-lez v3, :cond_3 + + goto :goto_2 + + :cond_3 + move v4, v2 + + :goto_2 + iput v4, v0, Landroid/graphics/RectF;->bottom:F + + add-int/lit8 v1, v1, 0x2 + + goto :goto_0 + + :cond_4 + invoke-virtual {v0}, Landroid/graphics/RectF;->sort()V + + return-object v0 +.end method + .method public static final lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; .locals 3 .annotation system Ldalvik/annotation/Signature; @@ -5255,19 +5410,24 @@ } .end annotation - const-string v0, "initializer" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 - new-instance v0, Lk0/e; - - const/4 v1, 0x0 + new-instance v1, Lk0/e; const/4 v2, 0x2 - invoke-direct {v0, p0, v1, v2}, Lk0/e;->(Lkotlin/jvm/functions/Function0;Ljava/lang/Object;I)V + invoke-direct {v1, p0, v0, v2}, Lk0/e;->(Lkotlin/jvm/functions/Function0;Ljava/lang/Object;I)V - return-object v0 + return-object v1 + + :cond_0 + const-string p0, "initializer" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final listOf(Ljava/lang/Object;)Ljava/util/List; @@ -5288,7 +5448,7 @@ const-string v0, "java.util.Collections.singletonList(element)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method @@ -5305,9 +5465,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 array-length v0, p0 @@ -5320,14 +5478,23 @@ goto :goto_0 :cond_0 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; :goto_0 return-object p0 + + :cond_1 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final varargs listOfNotNull([Ljava/lang/Object;)Ljava/util/List; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p0}, Lf/n/a/k/a;->filterNotNull([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 @@ -5349,18 +5512,78 @@ return-object p0 .end method -.method public static final m(Lp0/u;)Lokio/BufferedSink; - .locals 1 +.method public static final varargs m(Landroidx/fragment/app/DialogFragment;[I)Lkotlin/properties/ReadOnlyProperty; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Landroidx/fragment/app/DialogFragment;", + "[I)", + "Lkotlin/properties/ReadOnlyProperty<", + "Landroidx/fragment/app/DialogFragment;", + "Ljava/util/List<", + "TV;>;>;" + } + .end annotation - const-string v0, "$receiver" + sget-object p0, Lm0/e;->d:Lm0/e; - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lf/n/a/k/a;->U([ILkotlin/jvm/functions/Function2;)Lm0/h; - new-instance v0, Lp0/p; + move-result-object p0 - invoke-direct {v0, p0}, Lp0/p;->(Lp0/u;)V + return-object p0 +.end method - return-object v0 +.method public static final m0(Ll0/a/a;Ljava/lang/Throwable;)Ljava/lang/Throwable; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ll0/a/a<", + "*>;", + "Ljava/lang/Throwable;", + ")", + "Ljava/lang/Throwable;" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p1, :cond_2 + + instance-of v1, p0, Ll0/a/r1/t; + + if-nez v1, :cond_0 + + move-object p0, v0 + + :cond_0 + check-cast p0, Ll0/a/r1/t; + + if-eqz p0, :cond_1 + + iget-object p0, p0, Ll0/a/r1/t;->g:Lkotlin/coroutines/Continuation; + + if-eqz p0, :cond_1 + + invoke-static {p1, p0}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; + + move-result-object p0 + + return-object p0 + + :cond_1 + return-object p1 + + :cond_2 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; @@ -5381,19 +5604,31 @@ } .end annotation - const-string v0, "$this$map" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "transform" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lk0/s/u; - new-instance v0, Lk0/t/u; - - invoke-direct {v0, p0, p1}, Lk0/t/u;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V + invoke-direct {v0, p0, p1}, Lk0/s/u;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V return-object v0 + + :cond_0 + const-string p0, "transform" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$map" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final mapCapacity(I)I @@ -5456,23 +5691,26 @@ } .end annotation - const-string v0, "$this$mapNotNull" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lk0/s/u; - const-string v0, "transform" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/u; - - invoke-direct {v0, p0, p1}, Lk0/t/u;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V + invoke-direct {v0, p0, p1}, Lk0/s/u;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V invoke-static {v0}, Lf/n/a/k/a;->filterNotNull(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "$this$mapNotNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final mapOf(Lkotlin/Pair;)Ljava/util/Map; @@ -5491,9 +5729,7 @@ } .end annotation - const-string v0, "pair" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 iget-object v0, p0, Lkotlin/Pair;->first:Ljava/lang/Object; @@ -5505,9 +5741,18 @@ const-string v0, "java.util.Collections.si\u2026(pair.first, pair.second)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "pair" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final varargs mapOf([Lkotlin/Pair;)Ljava/util/Map; @@ -5526,10 +5771,6 @@ } .end annotation - const-string v0, "pairs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p0 if-lez v0, :cond_0 @@ -5544,20 +5785,12 @@ invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;->(I)V - const-string v1, "$this$toMap" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "destination" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, p0}, Lf/n/a/k/a;->putAll(Ljava/util/Map;[Lkotlin/Pair;)V goto :goto_0 :cond_0 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object v0 @@ -5581,39 +5814,31 @@ } .end annotation - const-string v0, "$this$minus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "keys" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p0}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; move-result-object p0 - move-object v0, p0 + move-object v1, p0 - check-cast v0, Ljava/util/LinkedHashMap; + check-cast v1, Ljava/util/LinkedHashMap; - invoke-virtual {v0}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; + invoke-virtual {v1}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; - move-result-object v0 + move-result-object v1 - const-string v1, "$this$removeAll" + if-eqz v1, :cond_0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "elements" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lf/n/a/k/a;->convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; + invoke-static {p1, v1}, Lf/n/a/k/a;->convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; move-result-object p1 - invoke-static {v0}, Lk0/o/c/v;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; + invoke-static {v1}, Lk0/n/c/u;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; move-result-object v0 @@ -5624,6 +5849,27 @@ move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "$this$removeAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "keys" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$minus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final varargs mutableListOf([Ljava/lang/Object;)Ljava/util/List; @@ -5638,9 +5884,7 @@ } .end annotation - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 array-length v0, p0 @@ -5655,11 +5899,11 @@ :cond_0 new-instance v0, Ljava/util/ArrayList; - new-instance v1, Lk0/j/d; + new-instance v1, Lk0/i/d; const/4 v2, 0x1 - invoke-direct {v1, p0, v2}, Lk0/j/d;->([Ljava/lang/Object;Z)V + invoke-direct {v1, p0, v2}, Lk0/i/d;->([Ljava/lang/Object;Z)V invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V @@ -5667,6 +5911,15 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final varargs mutableMapOf([Lkotlin/Pair;)Ljava/util/Map; @@ -5685,10 +5938,6 @@ } .end annotation - const-string v0, "pairs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/LinkedHashMap; array-length v1, p0 @@ -5704,43 +5953,320 @@ return-object v0 .end method -.method public static n(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V +.method public static final varargs mutableSetOf([Ljava/lang/Object;)Ljava/util/Set; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/Set<", + "TT;>;" + } + .end annotation + + new-instance v0, Ljava/util/LinkedHashSet; + + array-length v1, p0 + + invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I + + move-result v1 + + invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;->(I)V + + invoke-static {p0, v0}, Lf/n/a/k/a;->toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; + + return-object v0 +.end method + +.method public static final varargs n(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty; .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Landroidx/fragment/app/Fragment;", + "[I)", + "Lkotlin/properties/ReadOnlyProperty<", + "Landroidx/fragment/app/Fragment;", + "Ljava/util/List<", + "TV;>;>;" + } + .end annotation - and-int/lit8 p1, p2, 0x1 + sget-object p0, Lm0/f;->d:Lm0/f; - const/4 p1, 0x0 - - const-string p2, "$this$cancel" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p2, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; - - invoke-interface {p0, p2}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + invoke-static {p1, p0}, Lf/n/a/k/a;->U([ILkotlin/jvm/functions/Function2;)Lm0/h; move-result-object p0 - check-cast p0, Lkotlinx/coroutines/Job; + return-object p0 +.end method + +.method public static n0(J)Z + .locals 3 + + const-wide/16 v0, 0x0 + + cmp-long v2, p0, v0 + + if-ltz v2, :cond_1 + + if-eqz v2, :cond_0 + + const/4 p0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p0, 0x0 + + :goto_0 + return p0 + + :cond_1 + new-instance v0, Ljava/lang/IllegalArgumentException; + + const-string v1, "n >= 0 required but it was " + + invoke-static {v1, p0, p1}, Lf/e/b/a/a;->l(Ljava/lang/String;J)Ljava/lang/String; + + move-result-object p0 + + invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final o(Lp0/u;)Lokio/BufferedSink; + .locals 1 if-eqz p0, :cond_0 - invoke-interface {p0, p1}, Lkotlinx/coroutines/Job;->p(Ljava/util/concurrent/CancellationException;)V + new-instance v0, Lp0/p; + + invoke-direct {v0, p0}, Lp0/p;->(Lp0/u;)V + + return-object v0 :cond_0 - return-void + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method -.method public static synthetic o(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V - .locals 0 +.method public static final o0(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + .locals 5 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/CoroutineContext;", + "Lkotlin/jvm/functions/Function2<", + "-", + "Lkotlinx/coroutines/CoroutineScope;", + "-", + "Lkotlin/coroutines/Continuation<", + "-TT;>;+", + "Ljava/lang/Object;", + ">;", + "Lkotlin/coroutines/Continuation<", + "-TT;>;)", + "Ljava/lang/Object;" + } + .end annotation - and-int/lit8 p1, p2, 0x1 + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; + + invoke-interface {p2}, Lkotlin/coroutines/Continuation;->getContext()Lkotlin/coroutines/CoroutineContext; + + move-result-object v1 + + invoke-interface {v1, p0}, Lkotlin/coroutines/CoroutineContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + + move-result-object p0 + + const/4 v2, 0x0 + + if-eqz p0, :cond_9 + + sget-object v3, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; + + invoke-interface {p0, v3}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v3 + + check-cast v3, Lkotlinx/coroutines/Job; + + if-eqz v3, :cond_1 + + invoke-interface {v3}, Lkotlinx/coroutines/Job;->a()Z + + move-result v4 + + if-eqz v4, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-interface {v3}, Lkotlinx/coroutines/Job;->e()Ljava/util/concurrent/CancellationException; + + move-result-object p0 + + throw p0 + + :cond_1 + :goto_0 + if-ne p0, v1, :cond_2 + + new-instance v0, Ll0/a/r1/t; + + invoke-direct {v0, p0, p2}, Ll0/a/r1/t;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V + + invoke-static {v0, v0, p1}, Lf/n/a/k/a;->a0(Ll0/a/a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + + move-result-object v0 + + goto :goto_2 + + :cond_2 + sget-object v3, Lk0/k/d;->a:Lk0/k/d$a; + + invoke-interface {p0, v3}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v3 + + check-cast v3, Lk0/k/d; + + sget-object v4, Lk0/k/d;->a:Lk0/k/d$a; + + invoke-interface {v1, v4}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v1 + + check-cast v1, Lk0/k/d; + + invoke-static {v3, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_3 + + new-instance v0, Ll0/a/p1; + + invoke-direct {v0, p0, p2}, Ll0/a/p1;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V + + invoke-static {p0, v2}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p2 + + :try_start_0 + invoke-static {v0, v0, p1}, Lf/n/a/k/a;->a0(Ll0/a/a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + + move-result-object v0 + :try_end_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_0 + + invoke-static {p0, p2}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V + + goto :goto_2 + + :catchall_0 + move-exception p1 + + invoke-static {p0, p2}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V + + throw p1 + + :cond_3 + new-instance v1, Ll0/a/g0; + + invoke-direct {v1, p0, p2}, Ll0/a/g0;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V + + invoke-virtual {v1}, Ll0/a/a;->Q()V + + invoke-static {p1, v1, v1}, Lf/n/a/k/a;->Z(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V + + :cond_4 + iget p0, v1, Ll0/a/g0;->_decision:I const/4 p1, 0x0 - invoke-interface {p0, p1}, Lkotlinx/coroutines/Job;->p(Ljava/util/concurrent/CancellationException;)V + const/4 p2, 0x1 - return-void + if-eqz p0, :cond_6 + + const/4 p2, 0x2 + + if-ne p0, p2, :cond_5 + + goto :goto_1 + + :cond_5 + new-instance p0, Ljava/lang/IllegalStateException; + + const-string p1, "Already suspended" + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw p0 + + :cond_6 + sget-object p0, Ll0/a/g0;->h:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; + + invoke-virtual {p0, v1, p1, p2}, Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z + + move-result p0 + + if-eqz p0, :cond_4 + + const/4 p1, 0x1 + + :goto_1 + if-eqz p1, :cond_7 + + goto :goto_2 + + :cond_7 + invoke-virtual {v1}, Ll0/a/c1;->x()Ljava/lang/Object; + + move-result-object p0 + + invoke-static {p0}, Ll0/a/d1;->b(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + instance-of p0, v0, Ll0/a/p; + + if-nez p0, :cond_8 + + :goto_2 + return-object v0 + + :cond_8 + check-cast v0, Ll0/a/p; + + iget-object p0, v0, Ll0/a/p;->a:Ljava/lang/Throwable; + + throw p0 + + :cond_9 + const-string p0, "$this$checkCompletion" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public static final optimizeReadOnlyList(Ljava/util/List;)Ljava/util/List; @@ -5757,10 +6283,6 @@ } .end annotation - const-string v0, "$this$optimizeReadOnlyList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Ljava/util/List;->size()I move-result v0 @@ -5787,7 +6309,7 @@ goto :goto_0 :cond_1 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; :goto_0 return-object p0 @@ -5809,10 +6331,6 @@ } .end annotation - const-string v0, "$this$optimizeReadOnlyMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Ljava/util/Map;->size()I move-result v0 @@ -5833,7 +6351,7 @@ goto :goto_0 :cond_1 - sget-object p0, Lk0/j/o;->d:Lk0/j/o; + sget-object p0, Lk0/i/o;->d:Lk0/i/o; :goto_0 return-object p0 @@ -5853,10 +6371,6 @@ } .end annotation - const-string v0, "$this$optimizeReadOnlySet" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Ljava/util/Set;->size()I move-result v0 @@ -5885,34 +6399,20 @@ goto :goto_0 :cond_1 - sget-object p0, Lk0/j/p;->d:Lk0/j/p; + sget-object p0, Lk0/i/p;->d:Lk0/i/p; :goto_0 return-object p0 .end method -.method public static p(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;", - "Ljava/lang/String;", - ")TT;" - } - .end annotation +.method public static final p(Lp0/w;)Lp0/g; + .locals 1 - if-eqz p0, :cond_0 + new-instance v0, Lp0/q; - return-object p0 + invoke-direct {v0, p0}, Lp0/q;->(Lp0/w;)V - :cond_0 - new-instance p0, Ljava/lang/NullPointerException; - - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V - - throw p0 + return-object v0 .end method .method public static final plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; @@ -5933,13 +6433,11 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 - const-string v0, "map" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/util/LinkedHashMap; @@ -5948,6 +6446,20 @@ invoke-virtual {v0, p1}, Ljava/util/LinkedHashMap;->putAll(Ljava/util/Map;)V return-object v0 + + :cond_0 + const-string p0, "map" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; @@ -5968,13 +6480,7 @@ } .end annotation - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "pair" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/Map;->isEmpty()Z @@ -6003,6 +6509,15 @@ :goto_0 return-object p0 + + :cond_1 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final plus(Ljava/util/Set;Ljava/lang/Iterable;)Ljava/util/Set; @@ -6021,21 +6536,15 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - const-string v0, "elements" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v1, p1, Ljava/util/Collection; - const-string v0, "$this$collectionSizeOrNull" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p1, Ljava/util/Collection; - - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 move-object v0, p1 @@ -6049,12 +6558,7 @@ move-result-object v0 - goto :goto_0 - :cond_0 - const/4 v0, 0x0 - - :goto_0 if-eqz v0, :cond_1 invoke-virtual {v0}, Ljava/lang/Number;->intValue()I @@ -6067,7 +6571,7 @@ add-int/2addr v1, v0 - goto :goto_1 + goto :goto_0 :cond_1 invoke-interface {p0}, Ljava/util/Set;->size()I @@ -6076,7 +6580,7 @@ mul-int/lit8 v1, v0, 0x2 - :goto_1 + :goto_0 invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I move-result v0 @@ -6090,6 +6594,20 @@ invoke-static {v1, p1}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z return-object v1 + + :cond_2 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; @@ -6106,9 +6624,7 @@ } .end annotation - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Ljava/util/LinkedHashSet; @@ -6129,6 +6645,37 @@ invoke-virtual {v0, p1}, Ljava/util/LinkedHashSet;->add(Ljava/lang/Object;)Z return-object v0 + + :cond_0 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static plus(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + .locals 1 + + sget-object v0, Lk0/k/f;->d:Lk0/k/f; + + if-ne p1, v0, :cond_0 + + goto :goto_0 + + :cond_0 + sget-object v0, Lk0/k/e;->d:Lk0/k/e; + + invoke-interface {p1, p0, v0}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + + move-result-object p0 + + check-cast p0, Lkotlin/coroutines/CoroutineContext; + + :goto_0 + return-object p0 .end method .method public static final plus(Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; @@ -6147,13 +6694,7 @@ } .end annotation - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x2 @@ -6171,17 +6712,22 @@ move-result-object p0 - const-string p1, "$this$flatten" + sget-object p1, Lk0/s/k;->d:Lk0/s/k; - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p1, Lk0/t/k;->d:Lk0/t/k; - - invoke-static {p0, p1}, Lf/n/a/k/a;->t(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + invoke-static {p0, p1}, Lf/n/a/k/a;->w(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; move-result-object p0 return-object p0 + + :cond_0 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final putAll(Ljava/util/Map;[Lkotlin/Pair;)V @@ -6200,14 +6746,6 @@ } .end annotation - const-string v0, "$this$putAll" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "pairs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p1 const/4 v1, 0x0 @@ -6231,7 +6769,583 @@ return-void .end method -.method public static final q(JJJ)V +.method public static q(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + .locals 0 + + and-int/lit8 p1, p2, 0x1 + + const/4 p1, 0x0 + + if-eqz p0, :cond_1 + + sget-object p2, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; + + invoke-interface {p0, p2}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object p0 + + check-cast p0, Lkotlinx/coroutines/Job; + + if-eqz p0, :cond_0 + + invoke-interface {p0, p1}, Lkotlinx/coroutines/Job;->p(Ljava/util/concurrent/CancellationException;)V + + :cond_0 + return-void + + :cond_1 + const-string p0, "$this$cancel" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 +.end method + +.method public static synthetic r(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V + .locals 0 + + and-int/lit8 p1, p2, 0x1 + + const/4 p1, 0x0 + + invoke-interface {p0, p1}, Lkotlinx/coroutines/Job;->p(Ljava/util/concurrent/CancellationException;)V + + return-void +.end method + +.method public static final random([Ljava/lang/Object;Lk0/p/c;)Ljava/lang/Object; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;", + "Lk0/p/c;", + ")TT;" + } + .end annotation + + if-eqz p0, :cond_2 + + array-length v0, p0 + + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-nez v0, :cond_1 + + array-length v0, p0 + + invoke-virtual {p1, v0}, Lk0/p/c;->nextInt(I)I + + move-result p1 + + aget-object p0, p0, p1 + + return-object p0 + + :cond_1 + new-instance p0, Ljava/util/NoSuchElementException; + + const-string p1, "Array is empty." + + invoke-direct {p0, p1}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V + + throw p0 + + :cond_2 + const-string p0, "$this$random" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final removeAll(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z + .locals 7 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/List<", + "TT;>;", + "Lkotlin/jvm/functions/Function1<", + "-TT;", + "Ljava/lang/Boolean;", + ">;)Z" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p0, :cond_a + + if-eqz p1, :cond_9 + + instance-of v1, p0, Ljava/util/RandomAccess; + + const/4 v2, 0x1 + + const/4 v3, 0x0 + + if-nez v1, :cond_2 + + instance-of v1, p0, Lk0/n/c/v/a; + + if-eqz v1, :cond_1 + + instance-of v1, p0, Lk0/n/c/v/b; + + if-eqz v1, :cond_0 + + goto :goto_0 + + :cond_0 + const-string p1, "kotlin.collections.MutableIterable" + + invoke-static {p0, p1}, Lk0/n/c/u;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V + + throw v0 + + :cond_1 + :goto_0 + invoke-static {p0, p1, v2}, Lf/n/a/k/a;->v(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z + + move-result v2 + + goto :goto_4 + + :cond_2 + invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result v0 + + if-ltz v0, :cond_5 + + const/4 v1, 0x0 + + const/4 v4, 0x0 + + :goto_1 + invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object v5 + + invoke-interface {p1, v5}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v6 + + check-cast v6, Ljava/lang/Boolean; + + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v6 + + if-ne v6, v2, :cond_3 + + goto :goto_2 + + :cond_3 + if-eq v4, v1, :cond_4 + + invoke-interface {p0, v4, v5}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; + + :cond_4 + add-int/lit8 v4, v4, 0x1 + + :goto_2 + if-eq v1, v0, :cond_6 + + add-int/lit8 v1, v1, 0x1 + + goto :goto_1 + + :cond_5 + const/4 v4, 0x0 + + :cond_6 + invoke-interface {p0}, Ljava/util/List;->size()I + + move-result p1 + + if-ge v4, p1, :cond_7 + + invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result p1 + + if-lt p1, v4, :cond_8 + + :goto_3 + invoke-interface {p0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object; + + if-eq p1, v4, :cond_8 + + add-int/lit8 p1, p1, -0x1 + + goto :goto_3 + + :cond_7 + const/4 v2, 0x0 + + :cond_8 + :goto_4 + return v2 + + :cond_9 + const-string p0, "predicate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a + const-string p0, "$this$removeAll" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final roundToInt(F)I + .locals 1 + + invoke-static {p0}, Ljava/lang/Float;->isNaN(F)Z + + move-result v0 + + if-nez v0, :cond_0 + + invoke-static {p0}, Ljava/lang/Math;->round(F)I + + move-result p0 + + return p0 + + :cond_0 + new-instance p0, Ljava/lang/IllegalArgumentException; + + const-string v0, "Cannot round NaN value." + + invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p0 +.end method + +.method public static s(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;", + "Ljava/lang/String;", + ")TT;" + } + .end annotation + + if-eqz p0, :cond_0 + + return-object p0 + + :cond_0 + new-instance p0, Ljava/lang/NullPointerException; + + invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + + throw p0 +.end method + +.method public static final varargs sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + array-length v0, p0 + + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-eqz v0, :cond_1 + + sget-object p0, Lk0/s/f;->a:Lk0/s/f; + + goto :goto_1 + + :cond_1 + invoke-static {p0}, Lf/n/a/k/a;->asSequence([Ljava/lang/Object;)Lkotlin/sequences/Sequence; + + move-result-object p0 + + :goto_1 + return-object p0 +.end method + +.method public static final setOf(Ljava/lang/Object;)Ljava/util/Set; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)", + "Ljava/util/Set<", + "TT;>;" + } + .end annotation + + invoke-static {p0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; + + move-result-object p0 + + const-string v0, "java.util.Collections.singleton(element)" + + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 +.end method + +.method public static final varargs setOf([Ljava/lang/Object;)Ljava/util/Set; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/Set<", + "TT;>;" + } + .end annotation + + array-length v0, p0 + + if-lez v0, :cond_0 + + invoke-static {p0}, Lf/n/a/k/a;->toSet([Ljava/lang/Object;)Ljava/util/Set; + + move-result-object p0 + + goto :goto_0 + + :cond_0 + sget-object p0, Lk0/i/p;->d:Lk0/i/p; + + :goto_0 + return-object p0 +.end method + +.method public static final single([C)C + .locals 2 + + array-length v0, p0 + + if-eqz v0, :cond_1 + + const/4 v1, 0x1 + + if-ne v0, v1, :cond_0 + + const/4 v0, 0x0 + + aget-char p0, p0, v0 + + return p0 + + :cond_0 + new-instance p0, Ljava/lang/IllegalArgumentException; + + const-string v0, "Array has more than one element." + + invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p0 + + :cond_1 + new-instance p0, Ljava/util/NoSuchElementException; + + const-string v0, "Array is empty." + + invoke-direct {p0, v0}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V + + throw p0 +.end method + +.method public static final sort(Ljava/util/List;)V + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + ";>(", + "Ljava/util/List<", + "TT;>;)V" + } + .end annotation + + if-eqz p0, :cond_1 + + invoke-interface {p0}, Ljava/util/List;->size()I + + move-result v0 + + const/4 v1, 0x1 + + if-le v0, v1, :cond_0 + + invoke-static {p0}, Ljava/util/Collections;->sort(Ljava/util/List;)V + + :cond_0 + return-void + + :cond_1 + const-string p0, "$this$sort" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final sortWith(Ljava/util/List;Ljava/util/Comparator;)V + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/List<", + "TT;>;", + "Ljava/util/Comparator<", + "-TT;>;)V" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p0, :cond_2 + + if-eqz p1, :cond_1 + + invoke-interface {p0}, Ljava/util/List;->size()I + + move-result v0 + + const/4 v1, 0x1 + + if-le v0, v1, :cond_0 + + invoke-static {p0, p1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V + + :cond_0 + return-void + + :cond_1 + const-string p0, "comparator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$sortWith" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final sortWith([Ljava/lang/Object;Ljava/util/Comparator;)V + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;", + "Ljava/util/Comparator<", + "-TT;>;)V" + } + .end annotation + + array-length v0, p0 + + const/4 v1, 0x1 + + if-le v0, v1, :cond_0 + + invoke-static {p0, p1}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V + + :cond_0 + return-void +.end method + +.method public static final sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;", + "Ljava/util/Comparator<", + "-TT;>;)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + if-eqz p1, :cond_0 + + new-instance v0, Lk0/s/r; + + invoke-direct {v0, p0, p1}, Lk0/s/r;->(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)V + + return-object v0 + + :cond_0 + const-string p0, "comparator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$sortedWith" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final t(JJJ)V .locals 5 or-long v0, p2, p4 @@ -6282,7 +7396,702 @@ throw v0 .end method -.method public static final r(Ljava/lang/String;II)Ljava/net/InetAddress; +.method public static final take(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + if-ltz p1, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-eqz v0, :cond_3 + + if-nez p1, :cond_1 + + sget-object p0, Lk0/s/f;->a:Lk0/s/f; + + goto :goto_1 + + :cond_1 + instance-of v0, p0, Lk0/s/e; + + if-eqz v0, :cond_2 + + check-cast p0, Lk0/s/e; + + invoke-interface {p0, p1}, Lk0/s/e;->take(I)Lkotlin/sequences/Sequence; + + move-result-object p0 + + goto :goto_1 + + :cond_2 + new-instance v0, Lk0/s/t; + + invoke-direct {v0, p0, p1}, Lk0/s/t;->(Lkotlin/sequences/Sequence;I)V + + move-object p0, v0 + + :goto_1 + return-object p0 + + :cond_3 + const-string p0, "Requested element count " + + const-string v0, " is less than zero." + + invoke-static {p0, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; + + move-result-object p0 + + new-instance p1, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public static final throwCountOverflow()V + .locals 2 + + new-instance v0, Ljava/lang/ArithmeticException; + + const-string v1, "Count overflow has happened." + + invoke-direct {v0, v1}, Ljava/lang/ArithmeticException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final throwIndexOverflow()V + .locals 2 + + new-instance v0, Ljava/lang/ArithmeticException; + + const-string v1, "Index overflow has happened." + + invoke-direct {v0, v1}, Ljava/lang/ArithmeticException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final throwOnFailure(Ljava/lang/Object;)V + .locals 1 + + instance-of v0, p0, Lk0/d$a; + + if-nez v0, :cond_0 + + return-void + + :cond_0 + check-cast p0, Lk0/d$a; + + iget-object p0, p0, Lk0/d$a;->exception:Ljava/lang/Throwable; + + throw p0 +.end method + +.method public static final toCollection(Lkotlin/sequences/Sequence;Ljava/util/Collection;)Ljava/util/Collection; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + ";>(", + "Lkotlin/sequences/Sequence<", + "+TT;>;TC;)TC;" + } + .end annotation + + invoke-interface {p0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object p0 + + :goto_0 + invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_0 + + invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + invoke-interface {p1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + goto :goto_0 + + :cond_0 + return-object p1 +.end method + +.method public static final toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + ";>([TT;TC;)TC;" + } + .end annotation + + array-length v0, p0 + + const/4 v1, 0x0 + + :goto_0 + if-ge v1, v0, :cond_0 + + aget-object v2, p0, v1 + + invoke-interface {p1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + + add-int/lit8 v1, v1, 0x1 + + goto :goto_0 + + :cond_0 + return-object p1 +.end method + +.method public static final toList(Lkotlin/sequences/Sequence;)Ljava/util/List; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;)", + "Ljava/util/List<", + "TT;>;" + } + .end annotation + + invoke-static {p0}, Lf/n/a/k/a;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; + + move-result-object p0 + + invoke-static {p0}, Lf/n/a/k/a;->optimizeReadOnlyList(Ljava/util/List;)Ljava/util/List; + + move-result-object p0 + + return-object p0 +.end method + +.method public static final toList([I)Ljava/util/List; + .locals 4 + .annotation system Ldalvik/annotation/Signature; + value = { + "([I)", + "Ljava/util/List<", + "Ljava/lang/Integer;", + ">;" + } + .end annotation + + if-eqz p0, :cond_3 + + array-length v0, p0 + + if-eqz v0, :cond_1 + + const/4 v1, 0x0 + + const/4 v2, 0x1 + + if-eq v0, v2, :cond_0 + + new-instance v0, Ljava/util/ArrayList; + + array-length v2, p0 + + invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V + + array-length v2, p0 + + :goto_0 + if-ge v1, v2, :cond_2 + + aget v3, p0, v1 + + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v3 + + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + add-int/lit8 v1, v1, 0x1 + + goto :goto_0 + + :cond_0 + aget p0, p0, v1 + + invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p0 + + invoke-static {p0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + + move-result-object v0 + + goto :goto_1 + + :cond_1 + sget-object v0, Lk0/i/n;->d:Lk0/i/n; + + :cond_2 + :goto_1 + return-object v0 + + :cond_3 + const-string p0, "$this$toList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final toList([Ljava/lang/Object;)Ljava/util/List; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/List<", + "TT;>;" + } + .end annotation + + if-eqz p0, :cond_2 + + array-length v0, p0 + + if-eqz v0, :cond_1 + + const/4 v1, 0x1 + + if-eq v0, v1, :cond_0 + + invoke-static {p0}, Lf/n/a/k/a;->toMutableList([Ljava/lang/Object;)Ljava/util/List; + + move-result-object p0 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + aget-object p0, p0, v0 + + invoke-static {p0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + + move-result-object p0 + + goto :goto_0 + + :cond_1 + sget-object p0, Lk0/i/n;->d:Lk0/i/n; + + :goto_0 + return-object p0 + + :cond_2 + const-string p0, "$this$toList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final toMap(Ljava/lang/Iterable;)Ljava/util/Map; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Iterable<", + "+", + "Lkotlin/Pair<", + "+TK;+TV;>;>;)", + "Ljava/util/Map<", + "TK;TV;>;" + } + .end annotation + + move-object v0, p0 + + check-cast v0, Ljava/util/Collection; + + invoke-interface {v0}, Ljava/util/Collection;->size()I + + move-result v1 + + if-eqz v1, :cond_1 + + const/4 v2, 0x1 + + if-eq v1, v2, :cond_0 + + new-instance v1, Ljava/util/LinkedHashMap; + + invoke-interface {v0}, Ljava/util/Collection;->size()I + + move-result v0 + + invoke-static {v0}, Lf/n/a/k/a;->mapCapacity(I)I + + move-result v0 + + invoke-direct {v1, v0}, Ljava/util/LinkedHashMap;->(I)V + + invoke-static {p0, v1}, Lf/n/a/k/a;->toMap(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map; + + goto :goto_0 + + :cond_0 + check-cast p0, Ljava/util/List; + + const/4 v0, 0x0 + + invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object p0 + + check-cast p0, Lkotlin/Pair; + + invoke-static {p0}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map; + + move-result-object v1 + + goto :goto_0 + + :cond_1 + sget-object v1, Lk0/i/o;->d:Lk0/i/o; + + :goto_0 + return-object v1 +.end method + +.method public static final toMap(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + ";>(", + "Ljava/lang/Iterable<", + "+", + "Lkotlin/Pair<", + "+TK;+TV;>;>;TM;)TM;" + } + .end annotation + + invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p0 + + :goto_0 + invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_0 + + invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lkotlin/Pair; + + iget-object v1, v0, Lkotlin/Pair;->first:Ljava/lang/Object; + + iget-object v0, v0, Lkotlin/Pair;->second:Ljava/lang/Object; + + invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + goto :goto_0 + + :cond_0 + return-object p1 +.end method + +.method public static final toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;)", + "Ljava/util/List<", + "TT;>;" + } + .end annotation + + if-eqz p0, :cond_0 + + new-instance v0, Ljava/util/ArrayList; + + invoke-direct {v0}, Ljava/util/ArrayList;->()V + + invoke-static {p0, v0}, Lf/n/a/k/a;->toCollection(Lkotlin/sequences/Sequence;Ljava/util/Collection;)Ljava/util/Collection; + + check-cast v0, Ljava/util/List; + + return-object v0 + + :cond_0 + const-string p0, "$this$toMutableList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final toMutableList([Ljava/lang/Object;)Ljava/util/List; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/List<", + "TT;>;" + } + .end annotation + + new-instance v0, Ljava/util/ArrayList; + + new-instance v1, Lk0/i/d; + + const/4 v2, 0x0 + + invoke-direct {v1, p0, v2}, Lk0/i/d;->([Ljava/lang/Object;Z)V + + invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V + + return-object v0 +.end method + +.method public static final toMutableMap(Ljava/util/Map;)Ljava/util/Map; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Map<", + "+TK;+TV;>;)", + "Ljava/util/Map<", + "TK;TV;>;" + } + .end annotation + + if-eqz p0, :cond_0 + + new-instance v0, Ljava/util/LinkedHashMap; + + invoke-direct {v0, p0}, Ljava/util/LinkedHashMap;->(Ljava/util/Map;)V + + return-object v0 + + :cond_0 + const-string p0, "$this$toMutableMap" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final toSet([Ljava/lang/Object;)Ljava/util/Set; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)", + "Ljava/util/Set<", + "TT;>;" + } + .end annotation + + if-eqz p0, :cond_2 + + array-length v0, p0 + + if-eqz v0, :cond_1 + + const/4 v1, 0x1 + + if-eq v0, v1, :cond_0 + + new-instance v0, Ljava/util/LinkedHashSet; + + array-length v1, p0 + + invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I + + move-result v1 + + invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;->(I)V + + invoke-static {p0, v0}, Lf/n/a/k/a;->toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; + + check-cast v0, Ljava/util/Set; + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + aget-object p0, p0, v0 + + invoke-static {p0}, Lf/n/a/k/a;->setOf(Ljava/lang/Object;)Ljava/util/Set; + + move-result-object v0 + + goto :goto_0 + + :cond_1 + sget-object v0, Lk0/i/p;->d:Lk0/i/p; + + :goto_0 + return-object v0 + + :cond_2 + const-string p0, "$this$toSet" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final toSingletonMap(Ljava/util/Map;)Ljava/util/Map; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Map<", + "+TK;+TV;>;)", + "Ljava/util/Map<", + "TK;TV;>;" + } + .end annotation + + invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; + + move-result-object p0 + + invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + + move-result-object p0 + + invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object p0 + + check-cast p0, Ljava/util/Map$Entry; + + invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + + move-result-object v0 + + invoke-interface {p0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + + move-result-object p0 + + invoke-static {v0, p0}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; + + move-result-object p0 + + const-string v0, "java.util.Collections.singletonMap(key, value)" + + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "with(entries.iterator().\u2026ingletonMap(key, value) }" + + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 +.end method + +.method public static final toSortedMap(Ljava/util/Map;)Ljava/util/SortedMap; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + ";V:", + "Ljava/lang/Object;", + ">(", + "Ljava/util/Map<", + "+TK;+TV;>;)", + "Ljava/util/SortedMap<", + "TK;TV;>;" + } + .end annotation + + new-instance v0, Ljava/util/TreeMap; + + invoke-direct {v0, p0}, Ljava/util/TreeMap;->(Ljava/util/Map;)V + + return-object v0 +.end method + +.method public static final u(Ljava/lang/String;II)Ljava/net/InetAddress; .locals 16 move-object/from16 v0, p0 @@ -6325,7 +8134,7 @@ const-string v14, "::" - invoke-static {v0, v14, v6, v5, v12}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z + invoke-static {v0, v14, v6, v5, v12}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z move-result v14 @@ -6354,7 +8163,7 @@ const-string v11, ":" - invoke-static {v0, v11, v6, v5, v12}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z + invoke-static {v0, v11, v6, v5, v12}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z move-result v11 @@ -6367,7 +8176,7 @@ :cond_4 const-string v11, "." - invoke-static {v0, v11, v6, v5, v12}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z + invoke-static {v0, v11, v6, v5, v12}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z move-result v6 @@ -6617,275 +8426,7 @@ return-object v0 .end method -.method public static final random([Ljava/lang/Object;Lk0/q/c;)Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;", - "Lk0/q/c;", - ")TT;" - } - .end annotation - - const-string v0, "$this$random" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "random" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-nez v0, :cond_1 - - array-length v0, p0 - - invoke-virtual {p1, v0}, Lk0/q/c;->nextInt(I)I - - move-result p1 - - aget-object p0, p0, p1 - - return-object p0 - - :cond_1 - new-instance p0, Ljava/util/NoSuchElementException; - - const-string p1, "Array is empty." - - invoke-direct {p0, p1}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V - - throw p0 -.end method - -.method public static final readText(Ljava/io/Reader;)Ljava/lang/String; - .locals 4 - - const-string v0, "$this$readText" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/io/StringWriter; - - invoke-direct {v0}, Ljava/io/StringWriter;->()V - - const-string v1, "$this$copyTo" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "out" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v1, 0x2000 - - new-array v1, v1, [C - - invoke-virtual {p0, v1}, Ljava/io/Reader;->read([C)I - - move-result v2 - - :goto_0 - if-ltz v2, :cond_0 - - const/4 v3, 0x0 - - invoke-virtual {v0, v1, v3, v2}, Ljava/io/Writer;->write([CII)V - - invoke-virtual {p0, v1}, Ljava/io/Reader;->read([C)I - - move-result v2 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Ljava/io/StringWriter;->toString()Ljava/lang/String; - - move-result-object p0 - - const-string v0, "buffer.toString()" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 -.end method - -.method public static final removeAll(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z - .locals 7 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "TT;>;", - "Lkotlin/jvm/functions/Function1<", - "-TT;", - "Ljava/lang/Boolean;", - ">;)Z" - } - .end annotation - - const-string v0, "$this$removeAll" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "predicate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p0, Ljava/util/RandomAccess; - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-nez v0, :cond_2 - - instance-of v0, p0, Lk0/o/c/w/a; - - if-eqz v0, :cond_1 - - instance-of v0, p0, Lk0/o/c/w/b; - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p1, "kotlin.collections.MutableIterable" - - invoke-static {p0, p1}, Lk0/o/c/v;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 p0, 0x0 - - throw p0 - - :cond_1 - :goto_0 - invoke-static {p0, p1, v1}, Lf/n/a/k/a;->s(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z - - move-result v1 - - goto :goto_4 - - :cond_2 - invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result v0 - - if-ltz v0, :cond_5 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - :goto_1 - invoke-interface {p0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v5 - - invoke-interface {p1, v5}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v6 - - check-cast v6, Ljava/lang/Boolean; - - invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v6 - - if-ne v6, v1, :cond_3 - - goto :goto_2 - - :cond_3 - if-eq v4, v3, :cond_4 - - invoke-interface {p0, v4, v5}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; - - :cond_4 - add-int/lit8 v4, v4, 0x1 - - :goto_2 - if-eq v3, v0, :cond_6 - - add-int/lit8 v3, v3, 0x1 - - goto :goto_1 - - :cond_5 - const/4 v4, 0x0 - - :cond_6 - invoke-interface {p0}, Ljava/util/List;->size()I - - move-result p1 - - if-ge v4, p1, :cond_7 - - invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result p1 - - if-lt p1, v4, :cond_8 - - :goto_3 - invoke-interface {p0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object; - - if-eq p1, v4, :cond_8 - - add-int/lit8 p1, p1, -0x1 - - goto :goto_3 - - :cond_7 - const/4 v1, 0x0 - - :cond_8 - :goto_4 - return v1 -.end method - -.method public static final roundToInt(F)I - .locals 1 - - invoke-static {p0}, Ljava/lang/Float;->isNaN(F)Z - - move-result v0 - - if-nez v0, :cond_0 - - invoke-static {p0}, Ljava/lang/Math;->round(F)I - - move-result p0 - - return p0 - - :cond_0 - new-instance p0, Ljava/lang/IllegalArgumentException; - - const-string v0, "Cannot round NaN value." - - invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p0 -.end method - -.method public static final s(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z +.method public static final v(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -6941,243 +8482,7 @@ return v0 .end method -.method public static final varargs sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 - - sget-object p0, Lk0/t/f;->a:Lk0/t/f; - - goto :goto_1 - - :cond_1 - invoke-static {p0}, Lf/n/a/k/a;->asSequence([Ljava/lang/Object;)Lkotlin/sequences/Sequence; - - move-result-object p0 - - :goto_1 - return-object p0 -.end method - -.method public static final setOf(Ljava/lang/Object;)Ljava/util/Set; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)", - "Ljava/util/Set<", - "TT;>;" - } - .end annotation - - invoke-static {p0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; - - move-result-object p0 - - const-string v0, "java.util.Collections.singleton(element)" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 -.end method - -.method public static final varargs setOf([Ljava/lang/Object;)Ljava/util/Set; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Ljava/util/Set<", - "TT;>;" - } - .end annotation - - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-lez v0, :cond_0 - - invoke-static {p0}, Lf/n/a/k/a;->toSet([Ljava/lang/Object;)Ljava/util/Set; - - move-result-object p0 - - goto :goto_0 - - :cond_0 - sget-object p0, Lk0/j/p;->d:Lk0/j/p; - - :goto_0 - return-object p0 -.end method - -.method public static final single([C)C - .locals 2 - - const-string v0, "$this$single" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_0 - - const/4 v0, 0x0 - - aget-char p0, p0, v0 - - return p0 - - :cond_0 - new-instance p0, Ljava/lang/IllegalArgumentException; - - const-string v0, "Array has more than one element." - - invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p0 - - :cond_1 - new-instance p0, Ljava/util/NoSuchElementException; - - const-string v0, "Array is empty." - - invoke-direct {p0, v0}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V - - throw p0 -.end method - -.method public static final sort(Ljava/util/List;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - ";>(", - "Ljava/util/List<", - "TT;>;)V" - } - .end annotation - - const-string v0, "$this$sort" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/util/List;->size()I - - move-result v0 - - const/4 v1, 0x1 - - if-le v0, v1, :cond_0 - - invoke-static {p0}, Ljava/util/Collections;->sort(Ljava/util/List;)V - - :cond_0 - return-void -.end method - -.method public static final sortWith(Ljava/util/List;Ljava/util/Comparator;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "TT;>;", - "Ljava/util/Comparator<", - "-TT;>;)V" - } - .end annotation - - const-string v0, "$this$sortWith" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "comparator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/util/List;->size()I - - move-result v0 - - const/4 v1, 0x1 - - if-le v0, v1, :cond_0 - - invoke-static {p0, p1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V - - :cond_0 - return-void -.end method - -.method public static final sortedWith(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;", - "Ljava/util/Comparator<", - "-TT;>;)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$sortedWith" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "comparator" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lk0/t/r; - - invoke-direct {v0, p0, p1}, Lk0/t/r;->(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)V - - return-object v0 -.end method - -.method public static final t(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; +.method public static final w(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -7197,757 +8502,44 @@ } .end annotation - instance-of v0, p0, Lk0/t/u; + instance-of v0, p0, Lk0/s/u; - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 - check-cast p0, Lk0/t/u; + check-cast p0, Lk0/s/u; - const-string v0, "iterator" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lk0/s/h; - new-instance v0, Lk0/t/h; + iget-object v1, p0, Lk0/s/u;->a:Lkotlin/sequences/Sequence; - iget-object v1, p0, Lk0/t/u;->a:Lkotlin/sequences/Sequence; + iget-object p0, p0, Lk0/s/u;->b:Lkotlin/jvm/functions/Function1; - iget-object p0, p0, Lk0/t/u;->b:Lkotlin/jvm/functions/Function1; - - invoke-direct {v0, v1, p0, p1}, Lk0/t/h;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + invoke-direct {v0, v1, p0, p1}, Lk0/s/h;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V return-object v0 :cond_0 - new-instance v0, Lk0/t/h; + const-string p0, "iterator" - sget-object v1, Lk0/t/m;->d:Lk0/t/m; + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-direct {v0, p0, v1, p1}, Lk0/t/h;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V - - return-object v0 -.end method - -.method public static final take(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$take" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-ltz p1, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_3 - - if-nez p1, :cond_1 - - sget-object p0, Lk0/t/f;->a:Lk0/t/f; - - goto :goto_1 - - :cond_1 - instance-of v0, p0, Lk0/t/e; - - if-eqz v0, :cond_2 - - check-cast p0, Lk0/t/e; - - invoke-interface {p0, p1}, Lk0/t/e;->take(I)Lkotlin/sequences/Sequence; - - move-result-object p0 - - goto :goto_1 - - :cond_2 - new-instance v0, Lk0/t/t; - - invoke-direct {v0, p0, p1}, Lk0/t/t;->(Lkotlin/sequences/Sequence;I)V - - move-object p0, v0 - - :goto_1 - return-object p0 - - :cond_3 - const-string p0, "Requested element count " - - const-string v0, " is less than zero." - - invoke-static {p0, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - new-instance p1, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public static final throwCountOverflow()V - .locals 2 - - new-instance v0, Ljava/lang/ArithmeticException; - - const-string v1, "Count overflow has happened." - - invoke-direct {v0, v1}, Ljava/lang/ArithmeticException;->(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static final throwIndexOverflow()V - .locals 2 - - new-instance v0, Ljava/lang/ArithmeticException; - - const-string v1, "Index overflow has happened." - - invoke-direct {v0, v1}, Ljava/lang/ArithmeticException;->(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static final throwOnFailure(Ljava/lang/Object;)V - .locals 1 - - instance-of v0, p0, Lk0/d$a; - - if-nez v0, :cond_0 - - return-void - - :cond_0 - check-cast p0, Lk0/d$a; - - iget-object p0, p0, Lk0/d$a;->exception:Ljava/lang/Throwable; + const/4 p0, 0x0 throw p0 -.end method - -.method public static final toCollection(Lkotlin/sequences/Sequence;Ljava/util/Collection;)Ljava/util/Collection; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - ";>(", - "Lkotlin/sequences/Sequence<", - "+TT;>;TC;)TC;" - } - .end annotation - - const-string v0, "$this$toCollection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "destination" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; - - move-result-object p0 - - :goto_0 - invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - invoke-interface {p1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_0 - return-object p1 -.end method - -.method public static final toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - ";>([TT;TC;)TC;" - } - .end annotation - - const-string v0, "$this$toCollection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "destination" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - const/4 v1, 0x0 - - :goto_0 - if-ge v1, v0, :cond_0 - - aget-object v2, p0, v1 - - invoke-interface {p1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_0 - return-object p1 -.end method - -.method public static final toList(Lkotlin/sequences/Sequence;)Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;)", - "Ljava/util/List<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$toList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0}, Lf/n/a/k/a;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; - - move-result-object p0 - - invoke-static {p0}, Lf/n/a/k/a;->optimizeReadOnlyList(Ljava/util/List;)Ljava/util/List; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final toList([I)Ljava/util/List; - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "([I)", - "Ljava/util/List<", - "Ljava/lang/Integer;", - ">;" - } - .end annotation - - const-string v0, "$this$toList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eq v0, v2, :cond_0 - - const-string v0, "$this$toMutableList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/util/ArrayList; - - array-length v2, p0 - - invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V - - array-length v2, p0 - - :goto_0 - if-ge v1, v2, :cond_2 - - aget v3, p0, v1 - - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v3 - - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_0 - aget p0, p0, v1 - - invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p0 - - invoke-static {p0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - goto :goto_1 :cond_1 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + new-instance v0, Lk0/s/h; - :cond_2 - :goto_1 - return-object v0 -.end method + sget-object v1, Lk0/s/m;->d:Lk0/s/m; -.method public static final toList([Ljava/lang/Object;)Ljava/util/List; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Ljava/util/List<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$toList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x1 - - if-eq v0, v1, :cond_0 - - invoke-static {p0}, Lf/n/a/k/a;->toMutableList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object p0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - aget-object p0, p0, v0 - - invoke-static {p0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - - move-result-object p0 - - goto :goto_0 - - :cond_1 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; - - :goto_0 - return-object p0 -.end method - -.method public static final toMap(Ljava/lang/Iterable;)Ljava/util/Map; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Iterable<", - "+", - "Lkotlin/Pair<", - "+TK;+TV;>;>;)", - "Ljava/util/Map<", - "TK;TV;>;" - } - .end annotation - - const-string v0, "$this$toMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - check-cast v0, Ljava/util/Collection; - - invoke-interface {v0}, Ljava/util/Collection;->size()I - - move-result v1 - - if-eqz v1, :cond_1 - - const/4 v2, 0x1 - - if-eq v1, v2, :cond_0 - - new-instance v1, Ljava/util/LinkedHashMap; - - invoke-interface {v0}, Ljava/util/Collection;->size()I - - move-result v0 - - invoke-static {v0}, Lf/n/a/k/a;->mapCapacity(I)I - - move-result v0 - - invoke-direct {v1, v0}, Ljava/util/LinkedHashMap;->(I)V - - invoke-static {p0, v1}, Lf/n/a/k/a;->toMap(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map; - - goto :goto_0 - - :cond_0 - check-cast p0, Ljava/util/List; - - const/4 v0, 0x0 - - invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p0 - - check-cast p0, Lkotlin/Pair; - - invoke-static {p0}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map; - - move-result-object v1 - - goto :goto_0 - - :cond_1 - sget-object v1, Lk0/j/o;->d:Lk0/j/o; - - :goto_0 - return-object v1 -.end method - -.method public static final toMap(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - ";>(", - "Ljava/lang/Iterable<", - "+", - "Lkotlin/Pair<", - "+TK;+TV;>;>;TM;)TM;" - } - .end annotation - - const-string v0, "$this$toMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "destination" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$putAll" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "pairs" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object p0 - - :goto_0 - invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lkotlin/Pair; - - iget-object v1, v0, Lkotlin/Pair;->first:Ljava/lang/Object; - - iget-object v0, v0, Lkotlin/Pair;->second:Ljava/lang/Object; - - invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - :cond_0 - return-object p1 -.end method - -.method public static final toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;)", - "Ljava/util/List<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$toMutableList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - invoke-static {p0, v0}, Lf/n/a/k/a;->toCollection(Lkotlin/sequences/Sequence;Ljava/util/Collection;)Ljava/util/Collection; - - check-cast v0, Ljava/util/List; + invoke-direct {v0, p0, v1, p1}, Lk0/s/h;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V return-object v0 .end method -.method public static final toMutableList([Ljava/lang/Object;)Ljava/util/List; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Ljava/util/List<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$toMutableList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/util/ArrayList; - - const-string v1, "$this$asCollection" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Lk0/j/d; - - const/4 v2, 0x0 - - invoke-direct {v1, p0, v2}, Lk0/j/d;->([Ljava/lang/Object;Z)V - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public static final toMutableMap(Ljava/util/Map;)Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "+TK;+TV;>;)", - "Ljava/util/Map<", - "TK;TV;>;" - } - .end annotation - - const-string v0, "$this$toMutableMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/util/LinkedHashMap; - - invoke-direct {v0, p0}, Ljava/util/LinkedHashMap;->(Ljava/util/Map;)V - - return-object v0 -.end method - -.method public static final toSet([Ljava/lang/Object;)Ljava/util/Set; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)", - "Ljava/util/Set<", - "TT;>;" - } - .end annotation - - const-string v0, "$this$toSet" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x1 - - if-eq v0, v1, :cond_0 - - new-instance v0, Ljava/util/LinkedHashSet; - - array-length v1, p0 - - invoke-static {v1}, Lf/n/a/k/a;->mapCapacity(I)I - - move-result v1 - - invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;->(I)V - - invoke-static {p0, v0}, Lf/n/a/k/a;->toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; - - check-cast v0, Ljava/util/Set; - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - aget-object p0, p0, v0 - - invoke-static {p0}, Lf/n/a/k/a;->setOf(Ljava/lang/Object;)Ljava/util/Set; - - move-result-object v0 - - goto :goto_0 - - :cond_1 - sget-object v0, Lk0/j/p;->d:Lk0/j/p; - - :goto_0 - return-object v0 -.end method - -.method public static final toSingletonMap(Ljava/util/Map;)Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "+TK;+TV;>;)", - "Ljava/util/Map<", - "TK;TV;>;" - } - .end annotation - - const-string v0, "$this$toSingletonMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p0 - - invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p0 - - invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p0 - - check-cast p0, Ljava/util/Map$Entry; - - invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v0 - - invoke-interface {p0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object p0 - - invoke-static {v0, p0}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; - - move-result-object p0 - - const-string v0, "with(entries.iterator().\u2026ingletonMap(key, value) }" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 -.end method - -.method public static final toSortedMap(Ljava/util/Map;)Ljava/util/SortedMap; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - ";V:", - "Ljava/lang/Object;", - ">(", - "Ljava/util/Map<", - "+TK;+TV;>;)", - "Ljava/util/SortedMap<", - "TK;TV;>;" - } - .end annotation - - const-string v0, "$this$toSortedMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/util/TreeMap; - - invoke-direct {v0, p0}, Ljava/util/TreeMap;->(Ljava/util/Map;)V - - return-object v0 -.end method - -.method public static u(Ljava/util/concurrent/atomic/AtomicLong;J)J +.method public static x(Ljava/util/concurrent/atomic/AtomicLong;J)J .locals 4 :cond_0 @@ -7968,7 +8560,7 @@ return-wide v0 .end method -.method public static v(Landroid/graphics/RectF;)[F +.method public static y(Landroid/graphics/RectF;)[F .locals 3 const/4 v0, 0x2 @@ -7994,12 +8586,10 @@ return-object v0 .end method -.method public static final w(Ljava/lang/Object;)Ljava/lang/String; +.method public static final z(Ljava/lang/Object;)Ljava/lang/String; .locals 1 - const-string v0, "$this$classSimpleName" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; @@ -8011,209 +8601,16 @@ const-string v0, "this::class.java.simpleName" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 -.end method - -.method public static x(Landroid/graphics/RectF;)[F - .locals 5 - - const/16 v0, 0x8 - - new-array v0, v0, [F - - iget v1, p0, Landroid/graphics/RectF;->left:F - - const/4 v2, 0x0 - - aput v1, v0, v2 - - iget v2, p0, Landroid/graphics/RectF;->top:F - - const/4 v3, 0x1 - - aput v2, v0, v3 - - iget v3, p0, Landroid/graphics/RectF;->right:F - - const/4 v4, 0x2 - - aput v3, v0, v4 - - const/4 v4, 0x3 - - aput v2, v0, v4 - - const/4 v2, 0x4 - - aput v3, v0, v2 - - iget p0, p0, Landroid/graphics/RectF;->bottom:F - - const/4 v2, 0x5 - - aput p0, v0, v2 - - const/4 v2, 0x6 - - aput v1, v0, v2 - - const/4 v1, 0x7 - - aput p0, v0, v1 - - return-object v0 -.end method - -.method public static y(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; - .locals 8 - - const-string v0, "_data" - - filled-new-array {v0}, [Ljava/lang/String; - - move-result-object v3 - - const/4 v7, 0x0 - - :try_start_0 - invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v1 - - const/4 v6, 0x0 - - move-object v2, p1 - - move-object v4, p2 - - move-object v5, p3 - - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; - - move-result-object p0 - :try_end_0 - .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_1 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - if-eqz p0, :cond_0 - - :try_start_1 - invoke-interface {p0}, Landroid/database/Cursor;->moveToFirst()Z - - move-result p1 - - if-eqz p1, :cond_0 - - invoke-interface {p0, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I - - move-result p1 - - invoke-interface {p0, p1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; - - move-result-object p1 - :try_end_1 - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - invoke-interface {p0}, Landroid/database/Cursor;->close()V - - return-object p1 - - :catch_0 - move-exception p1 - - goto :goto_1 :cond_0 - if-eqz p0, :cond_1 + const-string p0, "$this$classSimpleName" - :goto_0 - invoke-interface {p0}, Landroid/database/Cursor;->close()V + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - goto :goto_2 + const/4 p0, 0x0 - :catchall_0 - move-exception p1 - - goto :goto_3 - - :catch_1 - move-exception p1 - - move-object p0, v7 - - :goto_1 - :try_start_2 - const-string p2, "FileUtils" - - invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; - - move-result-object p3 - - const-string v0, "getDataColumn: _data - [%s]" - - const/4 v1, 0x1 - - new-array v1, v1, [Ljava/lang/Object; - - const/4 v2, 0x0 - - invoke-virtual {p1}, Ljava/lang/IllegalArgumentException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - aput-object p1, v1, v2 - - invoke-static {p3, v0, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p2, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_1 - - if-eqz p0, :cond_1 - - goto :goto_0 - - :cond_1 - :goto_2 - return-object v7 - - :catchall_1 - move-exception p1 - - move-object v7, p0 - - :goto_3 - if-eqz v7, :cond_2 - - invoke-interface {v7}, Landroid/database/Cursor;->close()V - - :cond_2 - throw p1 -.end method - -.method public static final z(Ljava/lang/Object;)Ljava/lang/String; - .locals 1 - - const-string v0, "$this$hexAddress" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I - - move-result p0 - - invoke-static {p0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; - - move-result-object p0 - - const-string v0, "Integer.toHexString(System.identityHashCode(this))" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 + throw p0 .end method diff --git a/com.discord/smali_classes2/f/n/a/k/c.smali b/com.discord/smali_classes2/f/n/a/k/c.smali index 373950eb7b..e9f3f91e1a 100644 --- a/com.discord/smali_classes2/f/n/a/k/c.smali +++ b/com.discord/smali_classes2/f/n/a/k/c.smali @@ -274,7 +274,7 @@ const-string v2, "Parser doesn\'t handle magic number: " - invoke-static {v2, v1, v6}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v2, v1, v6}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_2 return v4 @@ -308,7 +308,7 @@ const-string v2, "Unknown segmentId=" - invoke-static {v2, v1, v6}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v2, v1, v6}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V goto/16 :goto_6 @@ -633,7 +633,7 @@ const-string v5, "Unknown endianness = " - invoke-static {v5, v7, v6}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v5, v7, v6}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_17 sget-object v5, Ljava/nio/ByteOrder;->BIG_ENDIAN:Ljava/nio/ByteOrder; @@ -762,7 +762,7 @@ const-string v8, "Got byte count > 4, not orientation, continuing, formatCode=" - invoke-static {v8, v10, v6}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v8, v10, v6}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V goto :goto_11 @@ -809,7 +809,7 @@ const-string v9, "Illegal number of bytes for TI tag data tagType=" - invoke-static {v9, v8, v6}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v9, v8, v6}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V goto :goto_11 @@ -853,7 +853,7 @@ const-string v8, "Got invalid format code = " - invoke-static {v8, v10, v6}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v8, v10, v6}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V :cond_22 :goto_11 diff --git a/com.discord/smali_classes2/f/n/a/l/a.smali b/com.discord/smali_classes2/f/n/a/l/a.smali index fca6ed6f81..685159e1ad 100644 --- a/com.discord/smali_classes2/f/n/a/l/a.smali +++ b/com.discord/smali_classes2/f/n/a/l/a.smali @@ -483,7 +483,7 @@ iget-object v0, p0, Lf/n/a/l/a;->s:Landroid/graphics/RectF; - invoke-static {v0}, Lf/n/a/k/a;->x(Landroid/graphics/RectF;)[F + invoke-static {v0}, Lf/n/a/k/a;->A(Landroid/graphics/RectF;)[F move-result-object v0 @@ -491,11 +491,11 @@ invoke-virtual {v1, v0}, Landroid/graphics/Matrix;->mapPoints([F)V - invoke-static {p1}, Lf/n/a/k/a;->g0([F)Landroid/graphics/RectF; + invoke-static {p1}, Lf/n/a/k/a;->l0([F)Landroid/graphics/RectF; move-result-object p1 - invoke-static {v0}, Lf/n/a/k/a;->g0([F)Landroid/graphics/RectF; + invoke-static {v0}, Lf/n/a/k/a;->l0([F)Landroid/graphics/RectF; move-result-object v0 @@ -754,7 +754,7 @@ iget-object v3, v11, Lf/n/a/l/a;->s:Landroid/graphics/RectF; - invoke-static {v3}, Lf/n/a/k/a;->x(Landroid/graphics/RectF;)[F + invoke-static {v3}, Lf/n/a/k/a;->A(Landroid/graphics/RectF;)[F move-result-object v3 @@ -766,11 +766,11 @@ invoke-virtual {v13, v3}, Landroid/graphics/Matrix;->mapPoints([F)V - invoke-static {v0}, Lf/n/a/k/a;->g0([F)Landroid/graphics/RectF; + invoke-static {v0}, Lf/n/a/k/a;->l0([F)Landroid/graphics/RectF; move-result-object v0 - invoke-static {v3}, Lf/n/a/k/a;->g0([F)Landroid/graphics/RectF; + invoke-static {v3}, Lf/n/a/k/a;->l0([F)Landroid/graphics/RectF; move-result-object v3 diff --git a/com.discord/smali_classes2/f/n/a/l/c.smali b/com.discord/smali_classes2/f/n/a/l/c.smali index fb46386c4a..4a5af6a0c1 100644 --- a/com.discord/smali_classes2/f/n/a/l/c.smali +++ b/com.discord/smali_classes2/f/n/a/l/c.smali @@ -268,13 +268,13 @@ invoke-direct {v2, v3, v3, v1, v0}, Landroid/graphics/RectF;->(FFFF)V - invoke-static {v2}, Lf/n/a/k/a;->x(Landroid/graphics/RectF;)[F + invoke-static {v2}, Lf/n/a/k/a;->A(Landroid/graphics/RectF;)[F move-result-object v0 iput-object v0, p0, Lf/n/a/l/c;->k:[F - invoke-static {v2}, Lf/n/a/k/a;->v(Landroid/graphics/RectF;)[F + invoke-static {v2}, Lf/n/a/k/a;->y(Landroid/graphics/RectF;)[F move-result-object v0 @@ -556,7 +556,7 @@ :cond_1 :try_start_0 - invoke-static {}, Lf/n/a/k/a;->A()I + invoke-static {}, Lf/n/a/k/a;->D()I move-result v1 :try_end_0 @@ -587,7 +587,7 @@ const-string v2, "BitmapLoadUtils" - invoke-static {v1, v0, v2}, Lf/e/b/a/a;->P(Ljava/lang/String;ILjava/lang/String;)V + invoke-static {v1, v0, v2}, Lf/e/b/a/a;->N(Ljava/lang/String;ILjava/lang/String;)V iput v0, p0, Lf/n/a/l/c;->o:I diff --git a/com.discord/smali_classes2/k0/b.smali b/com.discord/smali_classes2/k0/b.smali index bf19534089..5502949a5b 100644 --- a/com.discord/smali_classes2/k0/b.smali +++ b/com.discord/smali_classes2/k0/b.smali @@ -39,9 +39,9 @@ const/4 v1, 0x1 - const/4 v2, 0x4 + const/4 v2, 0x3 - const/4 v3, 0x0 + const/16 v3, 0x48 invoke-direct {v0, v1, v2, v3}, Lk0/b;->(III)V @@ -150,9 +150,7 @@ check-cast p1, Lk0/b; - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget v0, p0, Lk0/b;->d:I @@ -161,6 +159,15 @@ sub-int/2addr v0, p1 return v0 + + :cond_0 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali_classes2/k0/c.smali b/com.discord/smali_classes2/k0/c.smali index 71dd0cecd9..b2a6e8e683 100644 --- a/com.discord/smali_classes2/k0/c.smali +++ b/com.discord/smali_classes2/k0/c.smali @@ -5,13 +5,20 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1}, Ljava/lang/Error;->(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/d$a.smali b/com.discord/smali_classes2/k0/d$a.smali index ec6425dcc7..b6e21ec6d2 100644 --- a/com.discord/smali_classes2/k0/d$a.smali +++ b/com.discord/smali_classes2/k0/d$a.smali @@ -23,11 +23,7 @@ # direct methods .method public constructor (Ljava/lang/Throwable;)V - .locals 1 - - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -51,7 +47,7 @@ iget-object p1, p1, Lk0/d$a;->exception:Ljava/lang/Throwable; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/k0/d.smali b/com.discord/smali_classes2/k0/d.smali index 65efe6cbee..d1570c79bb 100644 --- a/com.discord/smali_classes2/k0/d.smali +++ b/com.discord/smali_classes2/k0/d.smali @@ -64,7 +64,7 @@ iget-object p1, p1, Lk0/d;->value:Ljava/lang/Object; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/k0/e.smali b/com.discord/smali_classes2/k0/e.smali index e64daeeb27..2dec8ca1c3 100644 --- a/com.discord/smali_classes2/k0/e.smali +++ b/com.discord/smali_classes2/k0/e.smali @@ -42,15 +42,11 @@ and-int/lit8 p2, p3, 0x2 - const-string p2, "initializer" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lk0/e;->initializer:Lkotlin/jvm/functions/Function0; - sget-object p1, Lk0/g;->a:Lk0/g; + sget-object p1, Lk0/f;->a:Lk0/f; iput-object p1, p0, Lk0/e;->_value:Ljava/lang/Object; @@ -85,7 +81,7 @@ iget-object v0, p0, Lk0/e;->_value:Ljava/lang/Object; - sget-object v1, Lk0/g;->a:Lk0/g; + sget-object v1, Lk0/f;->a:Lk0/f; if-eq v0, v1, :cond_0 @@ -99,7 +95,7 @@ :try_start_0 iget-object v1, p0, Lk0/e;->_value:Ljava/lang/Object; - sget-object v2, Lk0/g;->a:Lk0/g; + sget-object v2, Lk0/f;->a:Lk0/f; if-eq v1, v2, :cond_1 @@ -108,7 +104,9 @@ :cond_1 iget-object v1, p0, Lk0/e;->initializer:Lkotlin/jvm/functions/Function0; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + const/4 v2, 0x0 + + if-eqz v1, :cond_2 invoke-interface {v1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; @@ -116,8 +114,6 @@ iput-object v1, p0, Lk0/e;->_value:Ljava/lang/Object; - const/4 v2, 0x0 - iput-object v2, p0, Lk0/e;->initializer:Lkotlin/jvm/functions/Function0; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -127,6 +123,14 @@ return-object v1 + :cond_2 + :try_start_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v2 + :catchall_0 move-exception v1 @@ -140,7 +144,7 @@ iget-object v0, p0, Lk0/e;->_value:Ljava/lang/Object; - sget-object v1, Lk0/g;->a:Lk0/g; + sget-object v1, Lk0/f;->a:Lk0/f; if-eq v0, v1, :cond_0 diff --git a/com.discord/smali_classes2/k0/f.smali b/com.discord/smali_classes2/k0/f.smali index 902c703a5c..41903d7333 100644 --- a/com.discord/smali_classes2/k0/f.smali +++ b/com.discord/smali_classes2/k0/f.smali @@ -1,19 +1,29 @@ .class public final Lk0/f; .super Ljava/lang/Object; -.source "UIntArray.kt" - -# interfaces -.implements Ljava/util/Collection; -.implements Lk0/o/c/w/a; +.source "Lazy.kt" -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Collection<", - "Ljava/lang/Object;", - ">;", - "Lk0/o/c/w/a;" - } -.end annotation +# static fields +.field public static final a:Lk0/f; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/f; + + invoke-direct {v0}, Lk0/f;->()V + + sput-object v0, Lk0/f;->a:Lk0/f; + + return-void +.end method + +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method diff --git a/com.discord/smali_classes2/k0/g.smali b/com.discord/smali_classes2/k0/g.smali index cf68d3109a..b916fc2523 100644 --- a/com.discord/smali_classes2/k0/g.smali +++ b/com.discord/smali_classes2/k0/g.smali @@ -2,28 +2,150 @@ .super Ljava/lang/Object; .source "Lazy.kt" +# interfaces +.implements Lkotlin/Lazy; +.implements Ljava/io/Serializable; -# static fields -.field public static final a:Lk0/g; + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/Lazy<", + "TT;>;", + "Ljava/io/Serializable;" + } +.end annotation + + +# instance fields +.field public _value:Ljava/lang/Object; + +.field public initializer:Lkotlin/jvm/functions/Function0; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function0<", + "+TT;>;" + } + .end annotation +.end field # direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lk0/g; - - invoke-direct {v0}, Lk0/g;->()V - - sput-object v0, Lk0/g;->a:Lk0/g; - - return-void -.end method - -.method public constructor ()V +.method public constructor (Lkotlin/jvm/functions/Function0;)V .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/jvm/functions/Function0<", + "+TT;>;)V" + } + .end annotation invoke-direct {p0}, Ljava/lang/Object;->()V + iput-object p1, p0, Lk0/g;->initializer:Lkotlin/jvm/functions/Function0; + + sget-object p1, Lk0/f;->a:Lk0/f; + + iput-object p1, p0, Lk0/g;->_value:Ljava/lang/Object; + return-void .end method + +.method private final writeReplace()Ljava/lang/Object; + .locals 2 + + new-instance v0, Lk0/a; + + invoke-virtual {p0}, Lk0/g;->getValue()Ljava/lang/Object; + + move-result-object v1 + + invoke-direct {v0, v1}, Lk0/a;->(Ljava/lang/Object;)V + + return-object v0 +.end method + + +# virtual methods +.method public getValue()Ljava/lang/Object; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "()TT;" + } + .end annotation + + iget-object v0, p0, Lk0/g;->_value:Ljava/lang/Object; + + sget-object v1, Lk0/f;->a:Lk0/f; + + if-ne v0, v1, :cond_1 + + iget-object v0, p0, Lk0/g;->initializer:Lkotlin/jvm/functions/Function0; + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; + + move-result-object v0 + + iput-object v0, p0, Lk0/g;->_value:Ljava/lang/Object; + + iput-object v1, p0, Lk0/g;->initializer:Lkotlin/jvm/functions/Function0; + + goto :goto_0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_1 + :goto_0 + iget-object v0, p0, Lk0/g;->_value:Ljava/lang/Object; + + return-object v0 +.end method + +.method public toString()Ljava/lang/String; + .locals 2 + + iget-object v0, p0, Lk0/g;->_value:Ljava/lang/Object; + + sget-object v1, Lk0/f;->a:Lk0/f; + + if-eq v0, v1, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-eqz v0, :cond_1 + + invoke-virtual {p0}, Lk0/g;->getValue()Ljava/lang/Object; + + move-result-object v0 + + invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v0 + + goto :goto_1 + + :cond_1 + const-string v0, "Lazy value not initialized yet." + + :goto_1 + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/h.smali b/com.discord/smali_classes2/k0/h.smali index 5a43735a44..3627678c89 100644 --- a/com.discord/smali_classes2/k0/h.smali +++ b/com.discord/smali_classes2/k0/h.smali @@ -1,147 +1,31 @@ .class public final Lk0/h; .super Ljava/lang/Object; -.source "Lazy.kt" - -# interfaces -.implements Lkotlin/Lazy; -.implements Ljava/io/Serializable; +.source "AssertionsJVM.kt" -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/Lazy<", - "TT;>;", - "Ljava/io/Serializable;" - } -.end annotation - - -# instance fields -.field public _value:Ljava/lang/Object; - -.field public initializer:Lkotlin/jvm/functions/Function0; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function0<", - "+TT;>;" - } - .end annotation -.end field +# static fields +.field public static final a:Z # direct methods -.method public constructor (Lkotlin/jvm/functions/Function0;)V +.method public static constructor ()V .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/jvm/functions/Function0<", - "+TT;>;)V" - } - .end annotation - const-string v0, "initializer" + const-class v0, Lk0/h; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z - invoke-direct {p0}, Ljava/lang/Object;->()V + move-result v0 - iput-object p1, p0, Lk0/h;->initializer:Lkotlin/jvm/functions/Function0; - - sget-object p1, Lk0/g;->a:Lk0/g; - - iput-object p1, p0, Lk0/h;->_value:Ljava/lang/Object; + sput-boolean v0, Lk0/h;->a:Z return-void .end method -.method private final writeReplace()Ljava/lang/Object; - .locals 2 +.method public constructor ()V + .locals 0 - new-instance v0, Lk0/a; + invoke-direct {p0}, Ljava/lang/Object;->()V - invoke-virtual {p0}, Lk0/h;->getValue()Ljava/lang/Object; - - move-result-object v1 - - invoke-direct {v0, v1}, Lk0/a;->(Ljava/lang/Object;)V - - return-object v0 -.end method - - -# virtual methods -.method public getValue()Ljava/lang/Object; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - iget-object v0, p0, Lk0/h;->_value:Ljava/lang/Object; - - sget-object v1, Lk0/g;->a:Lk0/g; - - if-ne v0, v1, :cond_0 - - iget-object v0, p0, Lk0/h;->initializer:Lkotlin/jvm/functions/Function0; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; - - move-result-object v0 - - iput-object v0, p0, Lk0/h;->_value:Ljava/lang/Object; - - const/4 v0, 0x0 - - iput-object v0, p0, Lk0/h;->initializer:Lkotlin/jvm/functions/Function0; - - :cond_0 - iget-object v0, p0, Lk0/h;->_value:Ljava/lang/Object; - - return-object v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - iget-object v0, p0, Lk0/h;->_value:Ljava/lang/Object; - - sget-object v1, Lk0/g;->a:Lk0/g; - - if-eq v0, v1, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 - - invoke-virtual {p0}, Lk0/h;->getValue()Ljava/lang/Object; - - move-result-object v0 - - invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v0 - - goto :goto_1 - - :cond_1 - const-string v0, "Lazy value not initialized yet." - - :goto_1 - return-object v0 + return-void .end method diff --git a/com.discord/smali_classes2/k0/i.smali b/com.discord/smali_classes2/k0/i.smali deleted file mode 100644 index 40a54cacf0..0000000000 --- a/com.discord/smali_classes2/k0/i.smali +++ /dev/null @@ -1,31 +0,0 @@ -.class public final Lk0/i; -.super Ljava/lang/Object; -.source "AssertionsJVM.kt" - - -# static fields -.field public static final a:Z - - -# direct methods -.method public static constructor ()V - .locals 1 - - const-class v0, Lk0/i; - - invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z - - move-result v0 - - sput-boolean v0, Lk0/i;->a:Z - - return-void -.end method - -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/j/a$a.smali b/com.discord/smali_classes2/k0/i/a$a.smali similarity index 71% rename from com.discord/smali_classes2/k0/j/a$a.smali rename to com.discord/smali_classes2/k0/i/a$a.smali index 823a0668fb..0d2232419c 100644 --- a/com.discord/smali_classes2/k0/j/a$a.smali +++ b/com.discord/smali_classes2/k0/i/a$a.smali @@ -1,5 +1,5 @@ -.class public final Lk0/j/a$a; -.super Lk0/o/c/j; +.class public final Lk0/i/a$a; +.super Lk0/n/c/i; .source "AbstractCollection.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/j/a;->toString()Ljava/lang/String; + value = Lk0/i/a;->toString()Ljava/lang/String; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "TE;", "Ljava/lang/CharSequence;", @@ -28,18 +28,18 @@ # instance fields -.field public final synthetic this$0:Lk0/j/a; +.field public final synthetic this$0:Lk0/i/a; # direct methods -.method public constructor (Lk0/j/a;)V +.method public constructor (Lk0/i/a;)V .locals 0 - iput-object p1, p0, Lk0/j/a$a;->this$0:Lk0/j/a; + iput-object p1, p0, Lk0/i/a$a;->this$0:Lk0/i/a; const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,7 +49,7 @@ .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/j/a$a;->this$0:Lk0/j/a; + iget-object v0, p0, Lk0/i/a$a;->this$0:Lk0/i/a; if-ne p1, v0, :cond_0 diff --git a/com.discord/smali_classes2/k0/i/a.smali b/com.discord/smali_classes2/k0/i/a.smali new file mode 100644 index 0000000000..9bdddb06ae --- /dev/null +++ b/com.discord/smali_classes2/k0/i/a.smali @@ -0,0 +1,338 @@ +.class public abstract Lk0/i/a; +.super Ljava/lang/Object; +.source "AbstractCollection.kt" + +# interfaces +.implements Ljava/util/Collection; +.implements Lk0/n/c/v/a; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Ljava/util/Collection<", + "TE;>;", + "Lk0/n/c/v/a;" + } +.end annotation + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public add(Ljava/lang/Object;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TE;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public addAll(Ljava/util/Collection;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+TE;>;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public clear()V + .locals 2 + + new-instance v0, Ljava/lang/UnsupportedOperationException; + + const-string v1, "Operation is not supported for read-only collection" + + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public contains(Ljava/lang/Object;)Z + .locals 3 + + invoke-interface {p0}, Ljava/util/Collection;->isEmpty()Z + + move-result v0 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + :cond_1 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_2 + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v2 + + if-eqz v2, :cond_1 + + const/4 v1, 0x1 + + :cond_2 + :goto_0 + return v1 +.end method + +.method public containsAll(Ljava/util/Collection;)Z + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+", + "Ljava/lang/Object;", + ">;)Z" + } + .end annotation + + if-eqz p1, :cond_3 + + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z + + move-result v0 + + const/4 v1, 0x1 + + if-eqz v0, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :cond_1 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_2 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + invoke-virtual {p0, v0}, Lk0/i/a;->contains(Ljava/lang/Object;)Z + + move-result v0 + + if-nez v0, :cond_1 + + const/4 v1, 0x0 + + :cond_2 + :goto_0 + return v1 + + :cond_3 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public abstract getSize()I +.end method + +.method public isEmpty()Z + .locals 1 + + invoke-virtual {p0}, Lk0/i/a;->getSize()I + + move-result v0 + + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + return v0 +.end method + +.method public remove(Ljava/lang/Object;)Z + .locals 1 + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public removeAll(Ljava/util/Collection;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+", + "Ljava/lang/Object;", + ">;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public retainAll(Ljava/util/Collection;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+", + "Ljava/lang/Object;", + ">;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public final bridge size()I + .locals 1 + + invoke-virtual {p0}, Lk0/i/a;->getSize()I + + move-result v0 + + return v0 +.end method + +.method public toArray()[Ljava/lang/Object; + .locals 1 + + invoke-static {p0}, Lk0/n/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; + + move-result-object v0 + + return-object v0 +.end method + +.method public toArray([Ljava/lang/Object;)[Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)[TT;" + } + .end annotation + + if-eqz p1, :cond_0 + + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "array" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public toString()Ljava/lang/String; + .locals 8 + + new-instance v6, Lk0/i/a$a; + + invoke-direct {v6, p0}, Lk0/i/a$a;->(Lk0/i/a;)V + + const-string v1, ", " + + const-string v2, "[" + + const-string v3, "]" + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/16 v7, 0x18 + + move-object v0, p0 + + invoke-static/range {v0 .. v7}, Lk0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + + move-result-object v0 + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/i/b.smali b/com.discord/smali_classes2/k0/i/b.smali new file mode 100644 index 0000000000..737e4fca78 --- /dev/null +++ b/com.discord/smali_classes2/k0/i/b.smali @@ -0,0 +1,162 @@ +.class public abstract Lk0/i/b; +.super Ljava/lang/Object; +.source "AbstractIterator.kt" + +# interfaces +.implements Ljava/util/Iterator; +.implements Lk0/n/c/v/a; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Ljava/util/Iterator<", + "TT;>;", + "Lk0/n/c/v/a;" + } +.end annotation + + +# instance fields +.field public d:Lk0/i/u; + +.field public e:Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "TT;" + } + .end annotation +.end field + + +# direct methods +.method public constructor ()V + .locals 1 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + sget-object v0, Lk0/i/u;->e:Lk0/i/u; + + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; + + return-void +.end method + + +# virtual methods +.method public abstract a()V +.end method + +.method public hasNext()Z + .locals 5 + + sget-object v0, Lk0/i/u;->g:Lk0/i/u; + + iget-object v1, p0, Lk0/i/b;->d:Lk0/i/u; + + const/4 v2, 0x1 + + const/4 v3, 0x0 + + if-eq v1, v0, :cond_0 + + const/4 v1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v1, 0x0 + + :goto_0 + if-eqz v1, :cond_3 + + iget-object v1, p0, Lk0/i/b;->d:Lk0/i/u; + + invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I + + move-result v1 + + if-eqz v1, :cond_2 + + const/4 v4, 0x2 + + if-eq v1, v4, :cond_1 + + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; + + invoke-virtual {p0}, Lk0/i/b;->a()V + + iget-object v0, p0, Lk0/i/b;->d:Lk0/i/u; + + sget-object v1, Lk0/i/u;->d:Lk0/i/u; + + if-ne v0, v1, :cond_1 + + goto :goto_1 + + :cond_1 + const/4 v2, 0x0 + + :cond_2 + :goto_1 + return v2 + + :cond_3 + new-instance v0, Ljava/lang/IllegalArgumentException; + + const-string v1, "Failed requirement." + + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public next()Ljava/lang/Object; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()TT;" + } + .end annotation + + invoke-virtual {p0}, Lk0/i/b;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_0 + + sget-object v0, Lk0/i/u;->e:Lk0/i/u; + + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; + + iget-object v0, p0, Lk0/i/b;->e:Ljava/lang/Object; + + return-object v0 + + :cond_0 + new-instance v0, Ljava/util/NoSuchElementException; + + invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V + + throw v0 +.end method + +.method public remove()V + .locals 2 + + new-instance v0, Ljava/lang/UnsupportedOperationException; + + const-string v1, "Operation is not supported for read-only collection" + + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw v0 +.end method diff --git a/com.discord/smali_classes2/k0/j/c$a.smali b/com.discord/smali_classes2/k0/i/c$a.smali similarity index 74% rename from com.discord/smali_classes2/k0/j/c$a.smali rename to com.discord/smali_classes2/k0/i/c$a.smali index 3c7b850410..9dbb4b98ed 100644 --- a/com.discord/smali_classes2/k0/j/c$a.smali +++ b/com.discord/smali_classes2/k0/i/c$a.smali @@ -1,15 +1,15 @@ -.class public Lk0/j/c$a; +.class public Lk0/i/c$a; .super Ljava/lang/Object; .source "AbstractList.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/j/c; + value = Lk0/i/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TE;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -30,11 +30,11 @@ # instance fields .field public d:I -.field public final synthetic e:Lk0/j/c; +.field public final synthetic e:Lk0/i/c; # direct methods -.method public constructor (Lk0/j/c;)V +.method public constructor (Lk0/i/c;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -42,7 +42,7 @@ } .end annotation - iput-object p1, p0, Lk0/j/c$a;->e:Lk0/j/c; + iput-object p1, p0, Lk0/i/c$a;->e:Lk0/i/c; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,11 +54,11 @@ .method public hasNext()Z .locals 2 - iget v0, p0, Lk0/j/c$a;->d:I + iget v0, p0, Lk0/i/c$a;->d:I - iget-object v1, p0, Lk0/j/c$a;->e:Lk0/j/c; + iget-object v1, p0, Lk0/i/c$a;->e:Lk0/i/c; - invoke-virtual {v1}, Lk0/j/a;->getSize()I + invoke-virtual {v1}, Lk0/i/a;->getSize()I move-result v1 @@ -83,21 +83,21 @@ } .end annotation - invoke-virtual {p0}, Lk0/j/c$a;->hasNext()Z + invoke-virtual {p0}, Lk0/i/c$a;->hasNext()Z move-result v0 if-eqz v0, :cond_0 - iget-object v0, p0, Lk0/j/c$a;->e:Lk0/j/c; + iget-object v0, p0, Lk0/i/c$a;->e:Lk0/i/c; - iget v1, p0, Lk0/j/c$a;->d:I + iget v1, p0, Lk0/i/c$a;->d:I add-int/lit8 v2, v1, 0x1 - iput v2, p0, Lk0/j/c$a;->d:I + iput v2, p0, Lk0/i/c$a;->d:I - invoke-virtual {v0, v1}, Lk0/j/c;->get(I)Ljava/lang/Object; + invoke-virtual {v0, v1}, Lk0/i/c;->get(I)Ljava/lang/Object; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/j/c$b.smali b/com.discord/smali_classes2/k0/i/c$b.smali similarity index 79% rename from com.discord/smali_classes2/k0/j/c$b.smali rename to com.discord/smali_classes2/k0/i/c$b.smali index 621edd3901..195a9b4750 100644 --- a/com.discord/smali_classes2/k0/j/c$b.smali +++ b/com.discord/smali_classes2/k0/i/c$b.smali @@ -1,15 +1,15 @@ -.class public Lk0/j/c$b; -.super Lk0/j/c$a; +.class public Lk0/i/c$b; +.super Lk0/i/c$a; .source "AbstractList.kt" # interfaces .implements Ljava/util/ListIterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/j/c; + value = Lk0/i/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -19,21 +19,21 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/j/c<", + "Lk0/i/c<", "TE;>.a;", "Ljava/util/ListIterator<", "TE;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation # instance fields -.field public final synthetic f:Lk0/j/c; +.field public final synthetic f:Lk0/i/c; # direct methods -.method public constructor (Lk0/j/c;I)V +.method public constructor (Lk0/i/c;I)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { @@ -41,11 +41,11 @@ } .end annotation - iput-object p1, p0, Lk0/j/c$b;->f:Lk0/j/c; + iput-object p1, p0, Lk0/i/c$b;->f:Lk0/i/c; - invoke-direct {p0, p1}, Lk0/j/c$a;->(Lk0/j/c;)V + invoke-direct {p0, p1}, Lk0/i/c$a;->(Lk0/i/c;)V - invoke-virtual {p1}, Lk0/j/a;->getSize()I + invoke-virtual {p1}, Lk0/i/a;->getSize()I move-result p1 @@ -53,7 +53,7 @@ if-gt p2, p1, :cond_0 - iput p2, p0, Lk0/j/c$a;->d:I + iput p2, p0, Lk0/i/c$a;->d:I return-void @@ -95,7 +95,7 @@ .method public hasPrevious()Z .locals 1 - iget v0, p0, Lk0/j/c$a;->d:I + iget v0, p0, Lk0/i/c$a;->d:I if-lez v0, :cond_0 @@ -113,7 +113,7 @@ .method public nextIndex()I .locals 1 - iget v0, p0, Lk0/j/c$a;->d:I + iget v0, p0, Lk0/i/c$a;->d:I return v0 .end method @@ -126,21 +126,21 @@ } .end annotation - invoke-virtual {p0}, Lk0/j/c$b;->hasPrevious()Z + invoke-virtual {p0}, Lk0/i/c$b;->hasPrevious()Z move-result v0 if-eqz v0, :cond_0 - iget-object v0, p0, Lk0/j/c$b;->f:Lk0/j/c; + iget-object v0, p0, Lk0/i/c$b;->f:Lk0/i/c; - iget v1, p0, Lk0/j/c$a;->d:I + iget v1, p0, Lk0/i/c$a;->d:I add-int/lit8 v1, v1, -0x1 - iput v1, p0, Lk0/j/c$a;->d:I + iput v1, p0, Lk0/i/c$a;->d:I - invoke-virtual {v0, v1}, Lk0/j/c;->get(I)Ljava/lang/Object; + invoke-virtual {v0, v1}, Lk0/i/c;->get(I)Ljava/lang/Object; move-result-object v0 @@ -157,7 +157,7 @@ .method public previousIndex()I .locals 1 - iget v0, p0, Lk0/j/c$a;->d:I + iget v0, p0, Lk0/i/c$a;->d:I add-int/lit8 v0, v0, -0x1 diff --git a/com.discord/smali_classes2/k0/j/c$c.smali b/com.discord/smali_classes2/k0/i/c$c.smali similarity index 77% rename from com.discord/smali_classes2/k0/j/c$c.smali rename to com.discord/smali_classes2/k0/i/c$c.smali index 70f7dec09f..4559a0e092 100644 --- a/com.discord/smali_classes2/k0/j/c$c.smali +++ b/com.discord/smali_classes2/k0/i/c$c.smali @@ -1,5 +1,5 @@ -.class public final Lk0/j/c$c; -.super Lk0/j/c; +.class public final Lk0/i/c$c; +.super Lk0/i/c; .source "AbstractList.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/j/c; + value = Lk0/i/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -21,7 +21,7 @@ "", - "Lk0/j/c<", + "Lk0/i/c<", "TE;>;", "Ljava/util/RandomAccess;" } @@ -31,10 +31,10 @@ # instance fields .field public d:I -.field public final e:Lk0/j/c; +.field public final e:Lk0/i/c; .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/j/c<", + "Lk0/i/c<", "TE;>;" } .end annotation @@ -44,27 +44,23 @@ # direct methods -.method public constructor (Lk0/j/c;II)V +.method public constructor (Lk0/i/c;II)V .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Lk0/j/c<", + "Lk0/i/c<", "+TE;>;II)V" } .end annotation - const-string v0, "list" + invoke-direct {p0}, Lk0/i/c;->()V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p1, p0, Lk0/i/c$c;->e:Lk0/i/c; - invoke-direct {p0}, Lk0/j/c;->()V + iput p2, p0, Lk0/i/c$c;->f:I - iput-object p1, p0, Lk0/j/c$c;->e:Lk0/j/c; - - iput p2, p0, Lk0/j/c$c;->f:I - - invoke-virtual {p1}, Lk0/j/a;->getSize()I + invoke-virtual {p1}, Lk0/i/a;->getSize()I move-result p1 @@ -76,11 +72,11 @@ if-gt p2, p3, :cond_0 - iget p1, p0, Lk0/j/c$c;->f:I + iget p1, p0, Lk0/i/c$c;->f:I sub-int/2addr p3, p1 - iput p3, p0, Lk0/j/c$c;->d:I + iput p3, p0, Lk0/i/c$c;->d:I return-void @@ -129,19 +125,19 @@ } .end annotation - iget v0, p0, Lk0/j/c$c;->d:I + iget v0, p0, Lk0/i/c$c;->d:I if-ltz p1, :cond_0 if-ge p1, v0, :cond_0 - iget-object v0, p0, Lk0/j/c$c;->e:Lk0/j/c; + iget-object v0, p0, Lk0/i/c$c;->e:Lk0/i/c; - iget v1, p0, Lk0/j/c$c;->f:I + iget v1, p0, Lk0/i/c$c;->f:I add-int/2addr v1, p1 - invoke-virtual {v0, v1}, Lk0/j/c;->get(I)Ljava/lang/Object; + invoke-virtual {v0, v1}, Lk0/i/c;->get(I)Ljava/lang/Object; move-result-object p1 @@ -166,7 +162,7 @@ .method public getSize()I .locals 1 - iget v0, p0, Lk0/j/c$c;->d:I + iget v0, p0, Lk0/i/c$c;->d:I return v0 .end method diff --git a/com.discord/smali_classes2/k0/i/c.smali b/com.discord/smali_classes2/k0/i/c.smali new file mode 100644 index 0000000000..0ec92eae7b --- /dev/null +++ b/com.discord/smali_classes2/k0/i/c.smali @@ -0,0 +1,399 @@ +.class public abstract Lk0/i/c; +.super Lk0/i/a; +.source "AbstractList.kt" + +# interfaces +.implements Ljava/util/List; +.implements Lk0/n/c/v/a; + + +# annotations +.annotation system Ldalvik/annotation/MemberClasses; + value = { + Lk0/i/c$c;, + Lk0/i/c$a;, + Lk0/i/c$b; + } +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Lk0/i/a<", + "TE;>;", + "Ljava/util/List<", + "TE;>;", + "Lk0/n/c/v/a;" + } +.end annotation + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Lk0/i/a;->()V + + return-void +.end method + + +# virtual methods +.method public add(ILjava/lang/Object;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(ITE;)V" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string p2, "Operation is not supported for read-only collection" + + invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public addAll(ILjava/util/Collection;)Z + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I", + "Ljava/util/Collection<", + "+TE;>;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string p2, "Operation is not supported for read-only collection" + + invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public equals(Ljava/lang/Object;)Z + .locals 5 + + const/4 v0, 0x1 + + if-ne p1, p0, :cond_0 + + return v0 + + :cond_0 + instance-of v1, p1, Ljava/util/List; + + const/4 v2, 0x0 + + if-nez v1, :cond_1 + + return v2 + + :cond_1 + check-cast p1, Ljava/util/Collection; + + if-eqz p1, :cond_5 + + invoke-interface {p0}, Ljava/util/Collection;->size()I + + move-result v1 + + invoke-interface {p1}, Ljava/util/Collection;->size()I + + move-result v3 + + if-eq v1, v3, :cond_2 + + :goto_0 + const/4 v0, 0x0 + + goto :goto_1 + + :cond_2 + invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + + move-result-object v1 + + :cond_3 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + + move-result v3 + + if-eqz v3, :cond_4 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v3 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v4 + + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v3 + + xor-int/2addr v3, v0 + + if-eqz v3, :cond_3 + + goto :goto_0 + + :cond_4 + :goto_1 + return v0 + + :cond_5 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public abstract get(I)Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)TE;" + } + .end annotation +.end method + +.method public hashCode()I + .locals 3 + + const/4 v0, 0x1 + + invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + + move-result-object v1 + + :goto_0 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_1 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + mul-int/lit8 v0, v0, 0x1f + + if-eqz v2, :cond_0 + + invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I + + move-result v2 + + goto :goto_1 + + :cond_0 + const/4 v2, 0x0 + + :goto_1 + add-int/2addr v0, v2 + + goto :goto_0 + + :cond_1 + return v0 +.end method + +.method public indexOf(Ljava/lang/Object;)I + .locals 3 + + invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + const/4 v1, 0x0 + + :goto_0 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + if-eqz v2, :cond_1 + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v2 + + if-eqz v2, :cond_0 + + goto :goto_1 + + :cond_0 + add-int/lit8 v1, v1, 0x1 + + goto :goto_0 + + :cond_1 + const/4 v1, -0x1 + + :goto_1 + return v1 +.end method + +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TE;>;" + } + .end annotation + + new-instance v0, Lk0/i/c$a; + + invoke-direct {v0, p0}, Lk0/i/c$a;->(Lk0/i/c;)V + + return-object v0 +.end method + +.method public lastIndexOf(Ljava/lang/Object;)I + .locals 2 + + invoke-interface {p0}, Ljava/util/List;->size()I + + move-result v0 + + invoke-interface {p0, v0}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator; + + move-result-object v0 + + :cond_0 + invoke-interface {v0}, Ljava/util/ListIterator;->hasPrevious()Z + + move-result v1 + + if-eqz v1, :cond_1 + + invoke-interface {v0}, Ljava/util/ListIterator;->previous()Ljava/lang/Object; + + move-result-object v1 + + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_0 + + invoke-interface {v0}, Ljava/util/ListIterator;->nextIndex()I + + move-result p1 + + goto :goto_0 + + :cond_1 + const/4 p1, -0x1 + + :goto_0 + return p1 +.end method + +.method public listIterator()Ljava/util/ListIterator; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/ListIterator<", + "TE;>;" + } + .end annotation + + new-instance v0, Lk0/i/c$b; + + const/4 v1, 0x0 + + invoke-direct {v0, p0, v1}, Lk0/i/c$b;->(Lk0/i/c;I)V + + return-object v0 +.end method + +.method public listIterator(I)Ljava/util/ListIterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Ljava/util/ListIterator<", + "TE;>;" + } + .end annotation + + new-instance v0, Lk0/i/c$b; + + invoke-direct {v0, p0, p1}, Lk0/i/c$b;->(Lk0/i/c;I)V + + return-object v0 +.end method + +.method public remove(I)Ljava/lang/Object; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)TE;" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public set(ILjava/lang/Object;)Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(ITE;)TE;" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string p2, "Operation is not supported for read-only collection" + + invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public subList(II)Ljava/util/List; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(II)", + "Ljava/util/List<", + "TE;>;" + } + .end annotation + + new-instance v0, Lk0/i/c$c; + + invoke-direct {v0, p0, p1, p2}, Lk0/i/c$c;->(Lk0/i/c;II)V + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/i/d.smali b/com.discord/smali_classes2/k0/i/d.smali new file mode 100644 index 0000000000..4c6eb41ce5 --- /dev/null +++ b/com.discord/smali_classes2/k0/i/d.smali @@ -0,0 +1,345 @@ +.class public final Lk0/i/d; +.super Ljava/lang/Object; +.source "Collections.kt" + +# interfaces +.implements Ljava/util/Collection; +.implements Lk0/n/c/v/a; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Ljava/util/Collection<", + "TT;>;", + "Lk0/n/c/v/a;" + } +.end annotation + + +# instance fields +.field public final d:[Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "[TT;" + } + .end annotation +.end field + +.field public final e:Z + + +# direct methods +.method public constructor ([Ljava/lang/Object;Z)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;Z)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/i/d;->d:[Ljava/lang/Object; + + iput-boolean p2, p0, Lk0/i/d;->e:Z + + return-void +.end method + + +# virtual methods +.method public add(Ljava/lang/Object;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public addAll(Ljava/util/Collection;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+TT;>;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public clear()V + .locals 2 + + new-instance v0, Ljava/lang/UnsupportedOperationException; + + const-string v1, "Operation is not supported for read-only collection" + + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw v0 +.end method + +.method public contains(Ljava/lang/Object;)Z + .locals 1 + + iget-object v0, p0, Lk0/i/d;->d:[Ljava/lang/Object; + + invoke-static {v0, p1}, Lf/n/a/k/a;->contains([Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result p1 + + return p1 +.end method + +.method public containsAll(Ljava/util/Collection;)Z + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+", + "Ljava/lang/Object;", + ">;)Z" + } + .end annotation + + if-eqz p1, :cond_3 + + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z + + move-result v0 + + const/4 v1, 0x1 + + if-eqz v0, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :cond_1 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_2 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + invoke-virtual {p0, v0}, Lk0/i/d;->contains(Ljava/lang/Object;)Z + + move-result v0 + + if-nez v0, :cond_1 + + const/4 v1, 0x0 + + :cond_2 + :goto_0 + return v1 + + :cond_3 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public isEmpty()Z + .locals 1 + + iget-object v0, p0, Lk0/i/d;->d:[Ljava/lang/Object; + + array-length v0, v0 + + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + return v0 +.end method + +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + iget-object v0, p0, Lk0/i/d;->d:[Ljava/lang/Object; + + invoke-static {v0}, Lf/n/a/k/a;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; + + move-result-object v0 + + return-object v0 +.end method + +.method public remove(Ljava/lang/Object;)Z + .locals 1 + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public removeAll(Ljava/util/Collection;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+", + "Ljava/lang/Object;", + ">;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public retainAll(Ljava/util/Collection;)Z + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Collection<", + "+", + "Ljava/lang/Object;", + ">;)Z" + } + .end annotation + + new-instance p1, Ljava/lang/UnsupportedOperationException; + + const-string v0, "Operation is not supported for read-only collection" + + invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public final size()I + .locals 1 + + iget-object v0, p0, Lk0/i/d;->d:[Ljava/lang/Object; + + array-length v0, v0 + + return v0 +.end method + +.method public final toArray()[Ljava/lang/Object; + .locals 3 + + iget-object v0, p0, Lk0/i/d;->d:[Ljava/lang/Object; + + iget-boolean v1, p0, Lk0/i/d;->e:Z + + const-class v2, [Ljava/lang/Object; + + if-eqz v0, :cond_1 + + if-eqz v1, :cond_0 + + invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v1 + + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_0 + + goto :goto_0 + + :cond_0 + array-length v1, v0 + + invoke-static {v0, v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; + + move-result-object v0 + + const-string v1, "java.util.Arrays.copyOf(\u2026 Array::class.java)" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :goto_0 + return-object v0 + + :cond_1 + const-string v0, "$this$copyToArrayOfAny" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 +.end method + +.method public toArray([Ljava/lang/Object;)[Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "([TT;)[TT;" + } + .end annotation + + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/j/e.smali b/com.discord/smali_classes2/k0/i/e.smali similarity index 86% rename from com.discord/smali_classes2/k0/j/e.smali rename to com.discord/smali_classes2/k0/i/e.smali index 88dcd1a0ad..636aaf122a 100644 --- a/com.discord/smali_classes2/k0/j/e.smali +++ b/com.discord/smali_classes2/k0/i/e.smali @@ -1,4 +1,4 @@ -.class public final Lk0/j/e; +.class public final Lk0/i/e; .super Ljava/lang/Object; .source "Sequences.kt" @@ -24,7 +24,7 @@ .method public constructor ([Ljava/lang/Object;)V .locals 0 - iput-object p1, p0, Lk0/j/e;->a:[Ljava/lang/Object; + iput-object p1, p0, Lk0/i/e;->a:[Ljava/lang/Object; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -43,7 +43,7 @@ } .end annotation - iget-object v0, p0, Lk0/j/e;->a:[Ljava/lang/Object; + iget-object v0, p0, Lk0/i/e;->a:[Ljava/lang/Object; invoke-static {v0}, Lf/n/a/k/a;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; diff --git a/com.discord/smali_classes2/k0/j/f.smali b/com.discord/smali_classes2/k0/i/f.smali similarity index 86% rename from com.discord/smali_classes2/k0/j/f.smali rename to com.discord/smali_classes2/k0/i/f.smali index 7246ead963..0db50ca1d5 100644 --- a/com.discord/smali_classes2/k0/j/f.smali +++ b/com.discord/smali_classes2/k0/i/f.smali @@ -1,10 +1,10 @@ -.class public abstract Lk0/j/f; +.class public abstract Lk0/i/f; .super Ljava/lang/Object; .source "Iterators.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -14,7 +14,7 @@ "Ljava/util/Iterator<", "Ljava/lang/Boolean;", ">;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -33,7 +33,7 @@ .method public final next()Ljava/lang/Boolean; .locals 1 - invoke-virtual {p0}, Lk0/j/f;->nextBoolean()Z + invoke-virtual {p0}, Lk0/i/f;->nextBoolean()Z move-result v0 @@ -47,7 +47,7 @@ .method public bridge synthetic next()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lk0/j/f;->next()Ljava/lang/Boolean; + invoke-virtual {p0}, Lk0/i/f;->next()Ljava/lang/Boolean; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/j/g.smali b/com.discord/smali_classes2/k0/i/g.smali similarity index 68% rename from com.discord/smali_classes2/k0/j/g.smali rename to com.discord/smali_classes2/k0/i/g.smali index a252570a4d..f60f142e9b 100644 --- a/com.discord/smali_classes2/k0/j/g.smali +++ b/com.discord/smali_classes2/k0/i/g.smali @@ -1,3 +1,3 @@ -.class public Lk0/j/g; +.class public Lk0/i/g; .super Ljava/lang/Object; .source "Collections.kt" diff --git a/com.discord/smali_classes2/k0/i/h.smali b/com.discord/smali_classes2/k0/i/h.smali new file mode 100644 index 0000000000..7f62da42a0 --- /dev/null +++ b/com.discord/smali_classes2/k0/i/h.smali @@ -0,0 +1,3 @@ +.class public Lk0/i/h; +.super Lk0/i/g; +.source "IteratorsJVM.kt" diff --git a/com.discord/smali_classes2/k0/i/i.smali b/com.discord/smali_classes2/k0/i/i.smali new file mode 100644 index 0000000000..43d85164b7 --- /dev/null +++ b/com.discord/smali_classes2/k0/i/i.smali @@ -0,0 +1,3 @@ +.class public Lk0/i/i; +.super Lk0/i/h; +.source "MutableCollectionsJVM.kt" diff --git a/com.discord/smali_classes2/k0/i/j.smali b/com.discord/smali_classes2/k0/i/j.smali new file mode 100644 index 0000000000..1f1b93a473 --- /dev/null +++ b/com.discord/smali_classes2/k0/i/j.smali @@ -0,0 +1,3 @@ +.class public Lk0/i/j; +.super Lk0/i/i; +.source "ReversedViews.kt" diff --git a/com.discord/smali_classes2/k0/i/k.smali b/com.discord/smali_classes2/k0/i/k.smali new file mode 100644 index 0000000000..688c3ecd99 --- /dev/null +++ b/com.discord/smali_classes2/k0/i/k.smali @@ -0,0 +1,3 @@ +.class public Lk0/i/k; +.super Lk0/i/j; +.source "_CollectionsJvm.kt" diff --git a/com.discord/smali_classes2/k0/j/l$a.smali b/com.discord/smali_classes2/k0/i/l$a.smali similarity index 84% rename from com.discord/smali_classes2/k0/j/l$a.smali rename to com.discord/smali_classes2/k0/i/l$a.smali index af90815eaa..43c52a2b3d 100644 --- a/com.discord/smali_classes2/k0/j/l$a.smali +++ b/com.discord/smali_classes2/k0/i/l$a.smali @@ -1,4 +1,4 @@ -.class public final Lk0/j/l$a; +.class public final Lk0/i/l$a; .super Ljava/lang/Object; .source "Sequences.kt" @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + value = Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -33,7 +33,7 @@ .method public constructor (Ljava/lang/Iterable;)V .locals 0 - iput-object p1, p0, Lk0/j/l$a;->a:Ljava/lang/Iterable; + iput-object p1, p0, Lk0/i/l$a;->a:Ljava/lang/Iterable; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -52,7 +52,7 @@ } .end annotation - iget-object v0, p0, Lk0/j/l$a;->a:Ljava/lang/Iterable; + iget-object v0, p0, Lk0/i/l$a;->a:Ljava/lang/Iterable; invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; diff --git a/com.discord/smali_classes2/k0/j/l$b.smali b/com.discord/smali_classes2/k0/i/l$b.smali similarity index 72% rename from com.discord/smali_classes2/k0/j/l$b.smali rename to com.discord/smali_classes2/k0/i/l$b.smali index 857d1b5dc1..b11d587e0a 100644 --- a/com.discord/smali_classes2/k0/j/l$b.smali +++ b/com.discord/smali_classes2/k0/i/l$b.smali @@ -1,5 +1,5 @@ -.class public final Lk0/j/l$b; -.super Lk0/o/c/j; +.class public final Lk0/i/l$b; +.super Lk0/n/c/i; .source "_Collections.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/j/l;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; + value = Lk0/i/l;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -16,15 +16,6 @@ name = null .end annotation -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/Integer;", - "TT;>;" - } -.end annotation - # instance fields .field public final synthetic $index:I @@ -34,11 +25,11 @@ .method public constructor (I)V .locals 0 - iput p1, p0, Lk0/j/l$b;->$index:I + iput p1, p0, Lk0/i/l$b;->$index:I const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -60,7 +51,7 @@ move-result-object v0 - iget v1, p0, Lk0/j/l$b;->$index:I + iget v1, p0, Lk0/i/l$b;->$index:I const/16 v2, 0x2e diff --git a/com.discord/smali_classes2/k0/j/l.smali b/com.discord/smali_classes2/k0/i/l.smali similarity index 79% rename from com.discord/smali_classes2/k0/j/l.smali rename to com.discord/smali_classes2/k0/i/l.smali index 8573a842a1..ca13f14331 100644 --- a/com.discord/smali_classes2/k0/j/l.smali +++ b/com.discord/smali_classes2/k0/i/l.smali @@ -1,5 +1,5 @@ -.class public Lk0/j/l; -.super Lk0/j/k; +.class public Lk0/i/l; +.super Lk0/i/k; .source "_Collections.kt" @@ -18,15 +18,22 @@ } .end annotation - const-string v0, "$this$asSequence" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lk0/i/l$a; - new-instance v0, Lk0/j/l$a; - - invoke-direct {v0, p0}, Lk0/j/l$a;->(Ljava/lang/Iterable;)V + invoke-direct {v0, p0}, Lk0/i/l$a;->(Ljava/lang/Iterable;)V return-object v0 + + :cond_0 + const-string p0, "$this$asSequence" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z @@ -41,9 +48,7 @@ } .end annotation - const-string v0, "$this$contains" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 instance-of v0, p0, Ljava/util/Collection; @@ -58,7 +63,7 @@ return p0 :cond_0 - invoke-static {p0, p1}, Lk0/j/l;->indexOf(Ljava/lang/Iterable;Ljava/lang/Object;)I + invoke-static {p0, p1}, Lk0/i/l;->indexOf(Ljava/lang/Iterable;Ljava/lang/Object;)I move-result p0 @@ -73,10 +78,19 @@ :goto_0 return p0 + + :cond_2 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final distinct(Ljava/lang/Iterable;)Ljava/util/List; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0}, Lk0/j/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {p0}, Lk0/i/l;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object p0 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -118,9 +128,7 @@ } .end annotation - const-string v0, "$this$drop" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_b const/4 v0, 0x0 @@ -140,7 +148,7 @@ if-nez p1, :cond_1 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -163,14 +171,14 @@ if-gtz v3, :cond_2 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; return-object p0 :cond_2 if-ne v3, v1, :cond_3 - invoke-static {p0}, Lk0/j/l;->last(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {p0}, Lk0/i/l;->last(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object p0 @@ -296,6 +304,15 @@ invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_b + const-string p0, "$this$drop" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; @@ -310,10 +327,6 @@ } .end annotation - const-string v0, "$this$elementAt" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p0, Ljava/util/List; if-eqz v0, :cond_0 @@ -327,17 +340,9 @@ return-object p0 :cond_0 - new-instance v1, Lk0/j/l$b; + new-instance v1, Lk0/i/l$b; - invoke-direct {v1, p1}, Lk0/j/l$b;->(I)V - - const-string v2, "$this$elementAtOrElse" - - invoke-static {p0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "defaultValue" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v1, p1}, Lk0/i/l$b;->(I)V const/4 v2, 0x0 @@ -364,7 +369,7 @@ move-result-object p0 - invoke-virtual {v1, p0}, Lk0/j/l$b;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, p0}, Lk0/i/l$b;->invoke(Ljava/lang/Object;)Ljava/lang/Object; throw v2 @@ -407,7 +412,7 @@ move-result-object p0 - invoke-virtual {v1, p0}, Lk0/j/l$b;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, p0}, Lk0/i/l$b;->invoke(Ljava/lang/Object;)Ljava/lang/Object; throw v2 @@ -416,7 +421,7 @@ move-result-object p0 - invoke-virtual {v1, p0}, Lk0/j/l$b;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, p0}, Lk0/i/l$b;->invoke(Ljava/lang/Object;)Ljava/lang/Object; throw v2 .end method @@ -435,22 +440,12 @@ } .end annotation - const-string v0, "$this$filterNotNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V - const-string v1, "$this$filterNotNullTo" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "destination" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 @@ -475,6 +470,15 @@ :cond_1 return-object v0 + + :cond_2 + const-string p0, "$this$filterNotNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final first(Ljava/lang/Iterable;)Ljava/lang/Object; @@ -489,9 +493,7 @@ } .end annotation - const-string v0, "$this$first" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 instance-of v0, p0, Ljava/util/List; @@ -499,7 +501,7 @@ check-cast p0, Ljava/util/List; - invoke-static {p0}, Lk0/j/l;->first(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p0}, Lk0/i/l;->first(Ljava/util/List;)Ljava/lang/Object; move-result-object p0 @@ -530,6 +532,15 @@ invoke-direct {p0, v0}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V throw p0 + + :cond_2 + const-string p0, "$this$first" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final first(Ljava/util/List;)Ljava/lang/Object; @@ -544,9 +555,7 @@ } .end annotation - const-string v0, "$this$first" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z @@ -570,6 +579,15 @@ invoke-direct {p0, v0}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "$this$first" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; @@ -584,25 +602,23 @@ } .end annotation - const-string v0, "$this$firstOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 - instance-of v0, p0, Ljava/util/List; + instance-of v1, p0, Ljava/util/List; - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 check-cast p0, Ljava/util/List; invoke-interface {p0}, Ljava/util/List;->isEmpty()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - return-object v1 + return-object v0 :cond_0 const/4 v0, 0x0 @@ -620,11 +636,11 @@ invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-nez v0, :cond_2 + if-nez v1, :cond_2 - return-object v1 + return-object v0 :cond_2 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -632,10 +648,17 @@ move-result-object p0 return-object p0 + + :cond_3 + const-string p0, "$this$firstOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final firstOrNull(Ljava/util/List;)Ljava/lang/Object; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -665,14 +686,21 @@ invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$firstOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final getOrNull(Ljava/util/List;I)Ljava/lang/Object; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 if-ltz p1, :cond_0 invoke-static {p0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - move-result v0 + move-result v1 - if-gt p1, v0, :cond_0 + if-gt p1, v1, :cond_0 invoke-interface {p0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object p0 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_1 + const-string p0, "$this$getOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final indexOf(Ljava/lang/Iterable;Ljava/lang/Object;)I @@ -720,10 +750,6 @@ } .end annotation - const-string v0, "$this$indexOf" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p0, Ljava/util/List; if-eqz v0, :cond_0 @@ -756,7 +782,7 @@ if-ltz v0, :cond_2 - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -805,38 +831,28 @@ } .end annotation - const-string v0, "$this$joinTo" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_9 - const-string v0, "buffer" + if-eqz p1, :cond_8 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 - const-string v0, "separator" + if-eqz p3, :cond_6 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_5 - const-string v0, "prefix" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "postfix" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "truncated" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_4 invoke-interface {p1, p3}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + const/4 p3, 0x0 + invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 - const/4 p3, 0x0 - :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z @@ -862,7 +878,7 @@ if-gt p3, p5, :cond_2 :cond_1 - invoke-static {p1, v0, p7}, Lk0/u/f;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V + invoke-static {p1, v0, p7}, Lk0/t/f;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V goto :goto_0 @@ -877,6 +893,48 @@ invoke-interface {p1, p4}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; return-object p1 + + :cond_4 + const-string p0, "truncated" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "postfix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + const-string p0, "prefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "separator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_8 + const-string p0, "buffer" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "$this$joinTo" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static synthetic joinTo$default(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/Appendable; @@ -960,7 +1018,7 @@ move-object v2, p1 - invoke-static/range {v1 .. v8}, Lk0/j/l;->joinTo(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; + invoke-static/range {v1 .. v8}, Lk0/i/l;->joinTo(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; return-object p1 .end method @@ -1045,25 +1103,15 @@ move-object v7, p6 :goto_4 - const-string p1, "$this$joinToString" + if-eqz p0, :cond_a - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_9 - const-string p1, "separator" + if-eqz v3, :cond_8 - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_7 - const-string p1, "prefix" - - invoke-static {v3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "postfix" - - invoke-static {v4, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "truncated" - - invoke-static {v6, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_6 new-instance p1, Ljava/lang/StringBuilder; @@ -1073,7 +1121,7 @@ move-object v1, p1 - invoke-static/range {v0 .. v7}, Lk0/j/l;->joinTo(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; + invoke-static/range {v0 .. v7}, Lk0/i/l;->joinTo(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -1081,9 +1129,44 @@ const-string p1, "joinTo(StringBuilder(), \u2026ed, transform).toString()" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_6 + const-string p0, "truncated" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_7 + const-string p0, "postfix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_8 + const-string p0, "prefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_9 + const-string p0, "separator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_a + const-string p0, "$this$joinToString" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public static final last(Ljava/lang/Iterable;)Ljava/lang/Object; @@ -1098,9 +1181,7 @@ } .end annotation - const-string v0, "$this$last" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 instance-of v0, p0, Ljava/util/List; @@ -1108,7 +1189,7 @@ check-cast p0, Ljava/util/List; - invoke-static {p0}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p0}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p0 @@ -1153,6 +1234,15 @@ invoke-direct {p0, v0}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V throw p0 + + :cond_3 + const-string p0, "$this$last" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final last(Ljava/util/List;)Ljava/lang/Object; @@ -1167,9 +1257,7 @@ } .end annotation - const-string v0, "$this$last" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z @@ -1195,10 +1283,19 @@ invoke-direct {p0, v0}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V throw p0 + + :cond_1 + const-string p0, "$this$last" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final lastOrNull(Ljava/util/List;)Ljava/lang/Object; - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_0 - - const/4 p0, 0x0 + if-eqz v1, :cond_0 goto :goto_0 @@ -1232,10 +1327,17 @@ invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object p0 + move-result-object v0 :goto_0 - return-object p0 + return-object v0 + + :cond_1 + const-string p0, "$this$lastOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final max(Ljava/lang/Iterable;)Ljava/lang/Comparable; @@ -1250,13 +1352,9 @@ } .end annotation - const-string v0, "$this$max" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$maxOrNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_3 invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1264,13 +1362,11 @@ invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p0, 0x0 - - goto :goto_1 + return-object v0 :cond_0 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -1304,14 +1400,18 @@ goto :goto_0 :cond_2 - move-object p0, v0 + return-object v0 - :goto_1 - return-object p0 + :cond_3 + const-string p0, "$this$max" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final max(Ljava/lang/Iterable;)Ljava/lang/Float; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -1322,13 +1422,9 @@ } .end annotation - const-string v0, "$this$max" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$maxOrNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -1336,13 +1432,11 @@ invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - move-result v0 + move-result v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p0, 0x0 - - goto :goto_1 + return-object v0 :cond_0 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -1355,12 +1449,25 @@ move-result v0 + invoke-static {v0}, Ljava/lang/Float;->isNaN(F)Z + + move-result v1 + + if-eqz v1, :cond_1 + + invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; + + move-result-object p0 + + return-object p0 + + :cond_1 :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z move-result v1 - if-eqz v1, :cond_1 + if-eqz v1, :cond_3 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -1372,19 +1479,40 @@ move-result v1 - invoke-static {v0, v1}, Ljava/lang/Math;->max(FF)F + invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z - move-result v0 + move-result v2 + + if-eqz v2, :cond_2 + + invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; + + move-result-object p0 + + return-object p0 + + :cond_2 + cmpg-float v2, v0, v1 + + if-gez v2, :cond_1 + + move v0, v1 goto :goto_0 - :cond_1 + :cond_3 invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object p0 - :goto_1 return-object p0 + + :cond_4 + const-string p0, "$this$max" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; @@ -1403,13 +1531,7 @@ } .end annotation - const-string v0, "$this$minus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-static {p1, p0}, Lf/n/a/k/a;->convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; @@ -1421,7 +1543,7 @@ if-eqz v0, :cond_0 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -1460,6 +1582,15 @@ :cond_2 return-object v0 + + :cond_3 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final minus(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/util/List; @@ -1476,10 +1607,6 @@ } .end annotation - const-string v0, "$this$minus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/ArrayList; const/16 v1, 0xa @@ -1514,7 +1641,7 @@ if-nez v2, :cond_1 - invoke-static {v3, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -1551,13 +1678,11 @@ } .end annotation - const-string v0, "$this$plus" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p1, Ljava/util/Collection; @@ -1593,6 +1718,20 @@ invoke-static {v0, p1}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z return-object v0 + + :cond_1 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; @@ -1609,9 +1748,7 @@ } .end annotation - const-string v0, "$this$plus" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Ljava/util/ArrayList; @@ -1628,6 +1765,15 @@ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z return-object v0 + + :cond_0 + const-string p0, "$this$plus" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final reversed(Ljava/lang/Iterable;)Ljava/util/List; @@ -1644,9 +1790,7 @@ } .end annotation - const-string v0, "$this$reversed" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 instance-of v0, p0, Ljava/util/Collection; @@ -1664,24 +1808,29 @@ if-gt v0, v1, :cond_0 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 return-object p0 :cond_0 - invoke-static {p0}, Lk0/j/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 - const-string v0, "$this$reverse" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p0}, Ljava/util/Collections;->reverse(Ljava/util/List;)V return-object p0 + + :cond_1 + const-string p0, "$this$reversed" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final slice(Ljava/util/List;Lkotlin/ranges/IntRange;)Ljava/util/List; @@ -1700,13 +1849,11 @@ } .end annotation - const-string v0, "$this$slice" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "indices" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Lkotlin/ranges/IntRange;->isEmpty()Z @@ -1714,7 +1861,7 @@ if-eqz v0, :cond_0 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; return-object p0 @@ -1741,11 +1888,25 @@ move-result-object p0 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 return-object p0 + + :cond_1 + const-string p0, "indices" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$slice" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final sorted(Ljava/lang/Iterable;)Ljava/util/List; @@ -1762,9 +1923,7 @@ } .end annotation - const-string v0, "$this$sorted" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 instance-of v0, p0, Ljava/util/Collection; @@ -1782,7 +1941,7 @@ if-gt v1, v2, :cond_0 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -1801,10 +1960,6 @@ check-cast p0, [Ljava/lang/Comparable; - const-string v0, "$this$sort" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p0 if-le v0, v2, :cond_1 @@ -1819,26 +1974,35 @@ return-object p0 :cond_2 - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p0, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 :cond_3 - invoke-static {p0}, Lk0/j/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 invoke-static {p0}, Lf/n/a/k/a;->sort(Ljava/util/List;)V return-object p0 + + :cond_4 + const-string p0, "$this$sorted" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; - .locals 4 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 - const-string v0, "comparator" + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v0, p0, Ljava/util/Collection; - instance-of v1, p0, Ljava/util/Collection; + if-eqz v0, :cond_2 - if-eqz v1, :cond_3 + move-object v0, p0 - move-object v1, p0 + check-cast v0, Ljava/util/Collection; - check-cast v1, Ljava/util/Collection; + invoke-interface {v0}, Ljava/util/Collection;->size()I - invoke-interface {v1}, Ljava/util/Collection;->size()I + move-result v1 - move-result v2 + const/4 v2, 0x1 - const/4 v3, 0x1 + if-gt v1, v2, :cond_0 - if-gt v2, v3, :cond_0 - - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -1888,48 +2050,51 @@ new-array p0, p0, [Ljava/lang/Object; - invoke-interface {v1, p0}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-interface {v0, p0}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p0 - if-eqz p0, :cond_2 + if-eqz p0, :cond_1 - const-string v1, "$this$sortWith" + invoke-static {p0, p1}, Lf/n/a/k/a;->sortWith([Ljava/lang/Object;Ljava/util/Comparator;)V - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p0 - - if-le v0, v3, :cond_1 - - invoke-static {p0, p1}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V - - :cond_1 invoke-static {p0}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 return-object p0 - :cond_2 - new-instance p0, Ljava/lang/NullPointerException; + :cond_1 + new-instance p0, Lkotlin/TypeCastException; const-string p1, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 - :cond_3 - invoke-static {p0}, Lk0/j/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; + :cond_2 + invoke-static {p0}, Lk0/i/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 invoke-static {p0, p1}, Lf/n/a/k/a;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V return-object p0 + + :cond_3 + const-string p0, "comparator" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "$this$sortedWith" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final sumOfFloat(Ljava/lang/Iterable;)F @@ -1943,16 +2108,14 @@ } .end annotation - const-string v0, "$this$sum" + if-eqz p0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 - const/4 v0, 0x0 - :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z @@ -1976,6 +2139,15 @@ :cond_0 return v0 + + :cond_1 + const-string p0, "$this$sum" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final sumOfInt(Ljava/lang/Iterable;)I @@ -1989,16 +2161,14 @@ } .end annotation - const-string v0, "$this$sum" + if-eqz p0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 - const/4 v0, 0x0 - :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z @@ -2022,6 +2192,15 @@ :cond_0 return v0 + + :cond_1 + const-string p0, "$this$sum" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final sumOfLong(Ljava/lang/Iterable;)J @@ -2035,16 +2214,14 @@ } .end annotation - const-string v0, "$this$sum" + if-eqz p0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const-wide/16 v0, 0x0 invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 - const-wide/16 v0, 0x0 - :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z @@ -2068,6 +2245,15 @@ :cond_0 return-wide v0 + + :cond_1 + const-string p0, "$this$sum" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final take(Ljava/lang/Iterable;I)Ljava/util/List; @@ -2084,9 +2270,7 @@ } .end annotation - const-string v0, "$this$take" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_7 const/4 v0, 0x1 @@ -2106,7 +2290,7 @@ if-nez p1, :cond_1 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; return-object p0 @@ -2125,7 +2309,7 @@ if-lt p1, v2, :cond_2 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -2134,7 +2318,7 @@ :cond_2 if-ne p1, v0, :cond_3 - invoke-static {p0}, Lk0/j/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; + invoke-static {p0}, Lk0/i/l;->first(Ljava/lang/Iterable;)Ljava/lang/Object; move-result-object p0 @@ -2195,6 +2379,15 @@ invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_7 + const-string p0, "$this$take" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final takeLast(Ljava/util/List;I)Ljava/util/List; @@ -2211,10 +2404,6 @@ } .end annotation - const-string v0, "$this$takeLast" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x1 if-ltz p1, :cond_0 @@ -2231,7 +2420,7 @@ if-nez p1, :cond_1 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; return-object p0 @@ -2242,7 +2431,7 @@ if-lt p1, v1, :cond_2 - invoke-static {p0}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -2251,7 +2440,7 @@ :cond_2 if-ne p1, v0, :cond_3 - invoke-static {p0}, Lk0/j/l;->last(Ljava/util/List;)Ljava/lang/Object; + invoke-static {p0}, Lk0/i/l;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p0 @@ -2318,14 +2507,6 @@ } .end annotation - const-string v0, "$this$toCollection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "destination" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 @@ -2363,9 +2544,7 @@ } .end annotation - const-string v0, "$this$toHashSet" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Ljava/util/HashSet; @@ -2381,11 +2560,20 @@ invoke-direct {v0, v1}, Ljava/util/HashSet;->(I)V - invoke-static {p0, v0}, Lk0/j/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; + invoke-static {p0, v0}, Lk0/i/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; check-cast v0, Ljava/util/HashSet; return-object v0 + + :cond_0 + const-string p0, "$this$toHashSet" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toIntArray(Ljava/util/Collection;)[I @@ -2399,9 +2587,7 @@ } .end annotation - const-string v0, "$this$toIntArray" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/Collection;->size()I @@ -2409,12 +2595,12 @@ new-array v0, v0, [I + const/4 v1, 0x0 + invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object p0 - const/4 v1, 0x0 - :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z @@ -2442,6 +2628,15 @@ :cond_0 return-object v0 + + :cond_1 + const-string p0, "$this$toIntArray" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toList(Ljava/lang/Iterable;)Ljava/util/List; @@ -2458,9 +2653,7 @@ } .end annotation - const-string v0, "$this$toList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 instance-of v0, p0, Ljava/util/Collection; @@ -2480,7 +2673,7 @@ if-eq v1, v2, :cond_0 - invoke-static {v0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {v0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object p0 @@ -2518,13 +2711,13 @@ goto :goto_1 :cond_2 - sget-object p0, Lk0/j/n;->d:Lk0/j/n; + sget-object p0, Lk0/i/n;->d:Lk0/i/n; :goto_1 return-object p0 :cond_3 - invoke-static {p0}, Lk0/j/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p0 @@ -2533,6 +2726,15 @@ move-result-object p0 return-object p0 + + :cond_4 + const-string p0, "$this$toList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toLongArray(Ljava/util/Collection;)[J @@ -2546,9 +2748,7 @@ } .end annotation - const-string v0, "$this$toLongArray" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/Collection;->size()I @@ -2556,12 +2756,12 @@ new-array v0, v0, [J + const/4 v1, 0x0 + invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object p0 - const/4 v1, 0x0 - :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z @@ -2589,6 +2789,15 @@ :cond_0 return-object v0 + + :cond_1 + const-string p0, "$this$toLongArray" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toMutableList(Ljava/lang/Iterable;)Ljava/util/List; @@ -2605,17 +2814,13 @@ } .end annotation - const-string v0, "$this$toMutableList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p0, Ljava/util/Collection; if-eqz v0, :cond_0 check-cast p0, Ljava/util/Collection; - invoke-static {p0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object p0 @@ -2626,7 +2831,7 @@ invoke-direct {v0}, Ljava/util/ArrayList;->()V - invoke-static {p0, v0}, Lk0/j/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; + invoke-static {p0, v0}, Lk0/i/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; return-object v0 .end method @@ -2645,15 +2850,22 @@ } .end annotation - const-string v0, "$this$toMutableList" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0, p0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V return-object v0 + + :cond_0 + const-string p0, "$this$toMutableList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; @@ -2670,9 +2882,7 @@ } .end annotation - const-string v0, "$this$toMutableSet" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 instance-of v0, p0, Ljava/util/Collection; @@ -2691,12 +2901,21 @@ invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V - invoke-static {p0, v0}, Lk0/j/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; + invoke-static {p0, v0}, Lk0/i/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; - check-cast v0, Ljava/util/LinkedHashSet; + check-cast v0, Ljava/util/Set; :goto_0 return-object v0 + + :cond_1 + const-string p0, "$this$toMutableSet" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final toSet(Ljava/lang/Iterable;)Ljava/util/Set; @@ -2713,9 +2932,7 @@ } .end annotation - const-string v0, "$this$toSet" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 instance-of v0, p0, Ljava/util/Collection; @@ -2747,7 +2964,7 @@ invoke-direct {v1, v0}, Ljava/util/LinkedHashSet;->(I)V - invoke-static {p0, v1}, Lk0/j/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; + invoke-static {p0, v1}, Lk0/i/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; goto :goto_1 @@ -2783,7 +3000,7 @@ goto :goto_1 :cond_2 - sget-object v1, Lk0/j/p;->d:Lk0/j/p; + sget-object v1, Lk0/i/p;->d:Lk0/i/p; :goto_1 return-object v1 @@ -2793,11 +3010,20 @@ invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V - invoke-static {p0, v0}, Lk0/j/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; + invoke-static {p0, v0}, Lk0/i/l;->toCollection(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; invoke-static {v0}, Lf/n/a/k/a;->optimizeReadOnlySet(Ljava/util/Set;)Ljava/util/Set; move-result-object p0 return-object p0 + + :cond_4 + const-string p0, "$this$toSet" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/k0/j/m.smali b/com.discord/smali_classes2/k0/i/m.smali similarity index 91% rename from com.discord/smali_classes2/k0/j/m.smali rename to com.discord/smali_classes2/k0/i/m.smali index 3f5855f4c5..98dd535858 100644 --- a/com.discord/smali_classes2/k0/j/m.smali +++ b/com.discord/smali_classes2/k0/i/m.smali @@ -1,25 +1,25 @@ -.class public final Lk0/j/m; +.class public final Lk0/i/m; .super Ljava/lang/Object; .source "Collections.kt" # interfaces .implements Ljava/util/ListIterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # static fields -.field public static final d:Lk0/j/m; +.field public static final d:Lk0/i/m; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/j/m; + new-instance v0, Lk0/i/m; - invoke-direct {v0}, Lk0/j/m;->()V + invoke-direct {v0}, Lk0/i/m;->()V - sput-object v0, Lk0/j/m;->d:Lk0/j/m; + sput-object v0, Lk0/i/m;->d:Lk0/i/m; return-void .end method diff --git a/com.discord/smali_classes2/k0/j/n.smali b/com.discord/smali_classes2/k0/i/n.smali similarity index 86% rename from com.discord/smali_classes2/k0/j/n.smali rename to com.discord/smali_classes2/k0/i/n.smali index d95369bad7..ae4c5907b8 100644 --- a/com.discord/smali_classes2/k0/j/n.smali +++ b/com.discord/smali_classes2/k0/i/n.smali @@ -1,4 +1,4 @@ -.class public final Lk0/j/n; +.class public final Lk0/i/n; .super Ljava/lang/Object; .source "Collections.kt" @@ -6,11 +6,11 @@ .implements Ljava/util/List; .implements Ljava/io/Serializable; .implements Ljava/util/RandomAccess; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # static fields -.field public static final d:Lk0/j/n; +.field public static final d:Lk0/i/n; .field public static final serialVersionUID:J = -0x6690382f581f9fceL @@ -19,11 +19,11 @@ .method public static constructor ()V .locals 1 - new-instance v0, Lk0/j/n; + new-instance v0, Lk0/i/n; - invoke-direct {v0}, Lk0/j/n;->()V + invoke-direct {v0}, Lk0/i/n;->()V - sput-object v0, Lk0/j/n;->d:Lk0/j/n; + sput-object v0, Lk0/i/n;->d:Lk0/i/n; return-void .end method @@ -39,7 +39,7 @@ .method private final readResolve()Ljava/lang/Object; .locals 1 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; return-object v0 .end method @@ -113,30 +113,46 @@ const/4 v1, 0x0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p1, Ljava/lang/Void; - const-string v0, "element" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return v1 :cond_0 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return v1 .end method .method public containsAll(Ljava/util/Collection;)Z - .locals 1 + .locals 0 - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -208,15 +224,24 @@ const/4 v1, -0x1 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p1, Ljava/lang/Void; - const-string v0, "element" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return v1 :cond_0 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return v1 .end method @@ -231,7 +256,7 @@ .method public iterator()Ljava/util/Iterator; .locals 1 - sget-object v0, Lk0/j/m;->d:Lk0/j/m; + sget-object v0, Lk0/i/m;->d:Lk0/i/m; return-object v0 .end method @@ -243,22 +268,31 @@ const/4 v1, -0x1 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p1, Ljava/lang/Void; - const-string v0, "element" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return v1 :cond_0 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return v1 .end method .method public listIterator()Ljava/util/ListIterator; .locals 1 - sget-object v0, Lk0/j/m;->d:Lk0/j/m; + sget-object v0, Lk0/i/m;->d:Lk0/i/m; return-object v0 .end method @@ -268,7 +302,7 @@ if-nez p1, :cond_0 - sget-object p1, Lk0/j/m;->d:Lk0/j/m; + sget-object p1, Lk0/i/m;->d:Lk0/i/m; return-object p1 @@ -382,7 +416,7 @@ .method public toArray()[Ljava/lang/Object; .locals 1 - invoke-static {p0}, Lk0/o/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; + invoke-static {p0}, Lk0/n/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; move-result-object v0 @@ -399,7 +433,7 @@ } .end annotation - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali_classes2/k0/j/o.smali b/com.discord/smali_classes2/k0/i/o.smali similarity index 87% rename from com.discord/smali_classes2/k0/j/o.smali rename to com.discord/smali_classes2/k0/i/o.smali index f64871f888..9d73aa65c1 100644 --- a/com.discord/smali_classes2/k0/j/o.smali +++ b/com.discord/smali_classes2/k0/i/o.smali @@ -1,15 +1,15 @@ -.class public final Lk0/j/o; +.class public final Lk0/i/o; .super Ljava/lang/Object; .source "Maps.kt" # interfaces .implements Ljava/util/Map; .implements Ljava/io/Serializable; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # static fields -.field public static final d:Lk0/j/o; +.field public static final d:Lk0/i/o; .field public static final serialVersionUID:J = 0x72723771cb044cd2L @@ -18,11 +18,11 @@ .method public static constructor ()V .locals 1 - new-instance v0, Lk0/j/o; + new-instance v0, Lk0/i/o; - invoke-direct {v0}, Lk0/j/o;->()V + invoke-direct {v0}, Lk0/i/o;->()V - sput-object v0, Lk0/j/o;->d:Lk0/j/o; + sput-object v0, Lk0/i/o;->d:Lk0/i/o; return-void .end method @@ -38,7 +38,7 @@ .method private final readResolve()Ljava/lang/Object; .locals 1 - sget-object v0, Lk0/j/o;->d:Lk0/j/o; + sget-object v0, Lk0/i/o;->d:Lk0/i/o; return-object v0 .end method @@ -72,15 +72,24 @@ const/4 v1, 0x0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p1, Ljava/lang/Void; - const-string v0, "value" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return v1 :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return v1 .end method @@ -95,7 +104,7 @@ } .end annotation - sget-object v0, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; return-object v0 .end method @@ -161,7 +170,7 @@ } .end annotation - sget-object v0, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; return-object v0 .end method @@ -221,7 +230,7 @@ .method public final values()Ljava/util/Collection; .locals 1 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/j/p.smali b/com.discord/smali_classes2/k0/i/p.smali similarity index 84% rename from com.discord/smali_classes2/k0/j/p.smali rename to com.discord/smali_classes2/k0/i/p.smali index c08633c049..0db52f1ee6 100644 --- a/com.discord/smali_classes2/k0/j/p.smali +++ b/com.discord/smali_classes2/k0/i/p.smali @@ -1,15 +1,15 @@ -.class public final Lk0/j/p; +.class public final Lk0/i/p; .super Ljava/lang/Object; .source "Sets.kt" # interfaces .implements Ljava/util/Set; .implements Ljava/io/Serializable; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # static fields -.field public static final d:Lk0/j/p; +.field public static final d:Lk0/i/p; .field public static final serialVersionUID:J = 0x2f46b01576d7e2f4L @@ -18,11 +18,11 @@ .method public static constructor ()V .locals 1 - new-instance v0, Lk0/j/p; + new-instance v0, Lk0/i/p; - invoke-direct {v0}, Lk0/j/p;->()V + invoke-direct {v0}, Lk0/i/p;->()V - sput-object v0, Lk0/j/p;->d:Lk0/j/p; + sput-object v0, Lk0/i/p;->d:Lk0/i/p; return-void .end method @@ -38,7 +38,7 @@ .method private final readResolve()Ljava/lang/Object; .locals 1 - sget-object v0, Lk0/j/p;->d:Lk0/j/p; + sget-object v0, Lk0/i/p;->d:Lk0/i/p; return-object v0 .end method @@ -88,30 +88,46 @@ const/4 v1, 0x0 - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p1, Ljava/lang/Void; - const-string v0, "element" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return v1 :cond_0 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 return v1 .end method .method public containsAll(Ljava/util/Collection;)Z - .locals 1 + .locals 0 - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z move-result p1 return p1 + + :cond_0 + const-string p1, "elements" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -159,7 +175,7 @@ .method public iterator()Ljava/util/Iterator; .locals 1 - sget-object v0, Lk0/j/m;->d:Lk0/j/m; + sget-object v0, Lk0/i/m;->d:Lk0/i/m; return-object v0 .end method @@ -211,7 +227,7 @@ .method public toArray()[Ljava/lang/Object; .locals 1 - invoke-static {p0}, Lk0/o/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; + invoke-static {p0}, Lk0/n/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; move-result-object v0 @@ -228,7 +244,7 @@ } .end annotation - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; + invoke-static {p0, p1}, Lk0/n/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali_classes2/k0/j/q.smali b/com.discord/smali_classes2/k0/i/q.smali similarity index 86% rename from com.discord/smali_classes2/k0/j/q.smali rename to com.discord/smali_classes2/k0/i/q.smali index ecf6fd9704..0edb0efce6 100644 --- a/com.discord/smali_classes2/k0/j/q.smali +++ b/com.discord/smali_classes2/k0/i/q.smali @@ -1,10 +1,10 @@ -.class public abstract Lk0/j/q; +.class public abstract Lk0/i/q; .super Ljava/lang/Object; .source "Iterators.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -14,7 +14,7 @@ "Ljava/util/Iterator<", "Ljava/lang/Integer;", ">;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -33,7 +33,7 @@ .method public final next()Ljava/lang/Integer; .locals 1 - invoke-virtual {p0}, Lk0/j/q;->nextInt()I + invoke-virtual {p0}, Lk0/i/q;->nextInt()I move-result v0 @@ -47,7 +47,7 @@ .method public bridge synthetic next()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lk0/j/q;->next()Ljava/lang/Integer; + invoke-virtual {p0}, Lk0/i/q;->next()Ljava/lang/Integer; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/j/r.smali b/com.discord/smali_classes2/k0/i/r.smali similarity index 86% rename from com.discord/smali_classes2/k0/j/r.smali rename to com.discord/smali_classes2/k0/i/r.smali index f4651dafb7..29a1717626 100644 --- a/com.discord/smali_classes2/k0/j/r.smali +++ b/com.discord/smali_classes2/k0/i/r.smali @@ -1,10 +1,10 @@ -.class public abstract Lk0/j/r; +.class public abstract Lk0/i/r; .super Ljava/lang/Object; .source "Iterators.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -14,7 +14,7 @@ "Ljava/util/Iterator<", "Ljava/lang/Long;", ">;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -33,7 +33,7 @@ .method public final next()Ljava/lang/Long; .locals 2 - invoke-virtual {p0}, Lk0/j/r;->nextLong()J + invoke-virtual {p0}, Lk0/i/r;->nextLong()J move-result-wide v0 @@ -47,7 +47,7 @@ .method public bridge synthetic next()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lk0/j/r;->next()Ljava/lang/Long; + invoke-virtual {p0}, Lk0/i/r;->next()Ljava/lang/Long; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/j/s.smali b/com.discord/smali_classes2/k0/i/s.smali similarity index 83% rename from com.discord/smali_classes2/k0/j/s.smali rename to com.discord/smali_classes2/k0/i/s.smali index 4dac0e89ee..b8c89dc13e 100644 --- a/com.discord/smali_classes2/k0/j/s.smali +++ b/com.discord/smali_classes2/k0/i/s.smali @@ -1,10 +1,10 @@ -.class public final Lk0/j/s; +.class public final Lk0/i/s; .super Ljava/util/AbstractList; .source "ReversedViews.kt" # interfaces .implements Ljava/util/List; -.implements Lk0/o/c/w/c; +.implements Lk0/n/c/v/c; # annotations @@ -13,7 +13,7 @@ "", - "Lk0/j/s<", + "Lk0/i/s<", "TT;>;" } .end annotation @@ -32,7 +32,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,13 +41,9 @@ } .end annotation - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/util/AbstractList;->()V - iput-object p1, p0, Lk0/j/s;->d:Ljava/util/List; + iput-object p1, p0, Lk0/i/s;->d:Ljava/util/List; return-void .end method @@ -62,9 +58,9 @@ } .end annotation - iget-object v0, p0, Lk0/j/s;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/s;->d:Ljava/util/List; - invoke-virtual {p0}, Lk0/j/s;->size()I + invoke-virtual {p0}, Lk0/i/s;->size()I move-result v1 @@ -72,7 +68,7 @@ if-lt v1, p1, :cond_0 - invoke-virtual {p0}, Lk0/j/s;->size()I + invoke-virtual {p0}, Lk0/i/s;->size()I move-result v1 @@ -97,7 +93,7 @@ new-instance v1, Lkotlin/ranges/IntRange; - invoke-virtual {p0}, Lk0/j/s;->size()I + invoke-virtual {p0}, Lk0/i/s;->size()I move-result v2 @@ -121,7 +117,7 @@ .method public clear()V .locals 1 - iget-object v0, p0, Lk0/j/s;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/s;->d:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->clear()V @@ -136,7 +132,7 @@ } .end annotation - iget-object v0, p0, Lk0/j/s;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/s;->d:Ljava/util/List; invoke-static {p0, p1}, Lf/n/a/k/a;->access$reverseElementIndex(Ljava/util/List;I)I @@ -152,7 +148,7 @@ .method public final remove(I)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/j/s;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/s;->d:Ljava/util/List; invoke-static {p0, p1}, Lf/n/a/k/a;->access$reverseElementIndex(Ljava/util/List;I)I @@ -173,7 +169,7 @@ } .end annotation - iget-object v0, p0, Lk0/j/s;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/s;->d:Ljava/util/List; invoke-static {p0, p1}, Lf/n/a/k/a;->access$reverseElementIndex(Ljava/util/List;I)I @@ -189,7 +185,7 @@ .method public final size()I .locals 1 - iget-object v0, p0, Lk0/j/s;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/s;->d:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->size()I diff --git a/com.discord/smali_classes2/k0/j/t.smali b/com.discord/smali_classes2/k0/i/t.smali similarity index 75% rename from com.discord/smali_classes2/k0/j/t.smali rename to com.discord/smali_classes2/k0/i/t.smali index 517ecb98d5..821c956797 100644 --- a/com.discord/smali_classes2/k0/j/t.smali +++ b/com.discord/smali_classes2/k0/i/t.smali @@ -1,5 +1,5 @@ -.class public Lk0/j/t; -.super Lk0/j/c; +.class public Lk0/i/t; +.super Lk0/i/c; .source "ReversedViews.kt" @@ -9,7 +9,7 @@ "", - "Lk0/j/c<", + "Lk0/i/c<", "TT;>;" } .end annotation @@ -28,7 +28,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -37,13 +37,9 @@ } .end annotation - const-string v0, "delegate" + invoke-direct {p0}, Lk0/i/c;->()V - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Lk0/j/c;->()V - - iput-object p1, p0, Lk0/j/t;->d:Ljava/util/List; + iput-object p1, p0, Lk0/i/t;->d:Ljava/util/List; return-void .end method @@ -58,7 +54,7 @@ } .end annotation - iget-object v0, p0, Lk0/j/t;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/t;->d:Ljava/util/List; invoke-static {p0, p1}, Lf/n/a/k/a;->access$reverseElementIndex(Ljava/util/List;I)I @@ -74,7 +70,7 @@ .method public getSize()I .locals 1 - iget-object v0, p0, Lk0/j/t;->d:Ljava/util/List; + iget-object v0, p0, Lk0/i/t;->d:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->size()I diff --git a/com.discord/smali_classes2/k0/j/u.smali b/com.discord/smali_classes2/k0/i/u.smali similarity index 51% rename from com.discord/smali_classes2/k0/j/u.smali rename to com.discord/smali_classes2/k0/i/u.smali index 65f176f24e..bcb1138b29 100644 --- a/com.discord/smali_classes2/k0/j/u.smali +++ b/com.discord/smali_classes2/k0/i/u.smali @@ -1,4 +1,4 @@ -.class public final enum Lk0/j/u; +.class public final enum Lk0/i/u; .super Ljava/lang/Enum; .source "AbstractIterator.kt" @@ -7,22 +7,22 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Enum<", - "Lk0/j/u;", + "Lk0/i/u;", ">;" } .end annotation # static fields -.field public static final enum d:Lk0/j/u; +.field public static final enum d:Lk0/i/u; -.field public static final enum e:Lk0/j/u; +.field public static final enum e:Lk0/i/u; -.field public static final enum f:Lk0/j/u; +.field public static final enum f:Lk0/i/u; -.field public static final enum g:Lk0/j/u; +.field public static final enum g:Lk0/i/u; -.field public static final synthetic h:[Lk0/j/u; +.field public static final synthetic h:[Lk0/i/u; # direct methods @@ -31,57 +31,57 @@ const/4 v0, 0x4 - new-array v0, v0, [Lk0/j/u; + new-array v0, v0, [Lk0/i/u; - new-instance v1, Lk0/j/u; + new-instance v1, Lk0/i/u; const-string v2, "Ready" const/4 v3, 0x0 - invoke-direct {v1, v2, v3}, Lk0/j/u;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/i/u;->(Ljava/lang/String;I)V - sput-object v1, Lk0/j/u;->d:Lk0/j/u; + sput-object v1, Lk0/i/u;->d:Lk0/i/u; aput-object v1, v0, v3 - new-instance v1, Lk0/j/u; + new-instance v1, Lk0/i/u; const-string v2, "NotReady" const/4 v3, 0x1 - invoke-direct {v1, v2, v3}, Lk0/j/u;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/i/u;->(Ljava/lang/String;I)V - sput-object v1, Lk0/j/u;->e:Lk0/j/u; + sput-object v1, Lk0/i/u;->e:Lk0/i/u; aput-object v1, v0, v3 - new-instance v1, Lk0/j/u; + new-instance v1, Lk0/i/u; const-string v2, "Done" const/4 v3, 0x2 - invoke-direct {v1, v2, v3}, Lk0/j/u;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/i/u;->(Ljava/lang/String;I)V - sput-object v1, Lk0/j/u;->f:Lk0/j/u; + sput-object v1, Lk0/i/u;->f:Lk0/i/u; aput-object v1, v0, v3 - new-instance v1, Lk0/j/u; + new-instance v1, Lk0/i/u; const-string v2, "Failed" const/4 v3, 0x3 - invoke-direct {v1, v2, v3}, Lk0/j/u;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/i/u;->(Ljava/lang/String;I)V - sput-object v1, Lk0/j/u;->g:Lk0/j/u; + sput-object v1, Lk0/i/u;->g:Lk0/i/u; aput-object v1, v0, v3 - sput-object v0, Lk0/j/u;->h:[Lk0/j/u; + sput-object v0, Lk0/i/u;->h:[Lk0/i/u; return-void .end method @@ -99,30 +99,30 @@ return-void .end method -.method public static valueOf(Ljava/lang/String;)Lk0/j/u; +.method public static valueOf(Ljava/lang/String;)Lk0/i/u; .locals 1 - const-class v0, Lk0/j/u; + const-class v0, Lk0/i/u; invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; move-result-object p0 - check-cast p0, Lk0/j/u; + check-cast p0, Lk0/i/u; return-object p0 .end method -.method public static values()[Lk0/j/u; +.method public static values()[Lk0/i/u; .locals 1 - sget-object v0, Lk0/j/u;->h:[Lk0/j/u; + sget-object v0, Lk0/i/u;->h:[Lk0/i/u; - invoke-virtual {v0}, [Lk0/j/u;->clone()Ljava/lang/Object; + invoke-virtual {v0}, [Lk0/i/u;->clone()Ljava/lang/Object; move-result-object v0 - check-cast v0, [Lk0/j/u; + check-cast v0, [Lk0/i/u; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/j/a.smali b/com.discord/smali_classes2/k0/j/a.smali index f4ea336cfa..6c88f681e2 100644 --- a/com.discord/smali_classes2/k0/j/a.smali +++ b/com.discord/smali_classes2/k0/j/a.smali @@ -1,30 +1,34 @@ -.class public abstract Lk0/j/a; +.class public final Lk0/j/a; .super Ljava/lang/Object; -.source "AbstractCollection.kt" +.source "Comparisons.kt" # interfaces -.implements Ljava/util/Collection; -.implements Lk0/o/c/w/a; +.implements Ljava/util/Comparator; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", - "Ljava/util/Collection<", - "TE;>;", - "Lk0/o/c/w/a;" + "Ljava/util/Comparator<", + "TT;>;" } .end annotation +# instance fields +.field public final synthetic d:[Lkotlin/jvm/functions/Function1; + + # direct methods -.method public constructor ()V +.method public constructor ([Lkotlin/jvm/functions/Function1;)V .locals 0 + iput-object p1, p0, Lk0/j/a;->d:[Lkotlin/jvm/functions/Function1; + invoke-direct {p0}, Ljava/lang/Object;->()V return-void @@ -32,293 +36,55 @@ # virtual methods -.method public add(Ljava/lang/Object;)Z - .locals 1 +.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I + .locals 6 .annotation system Ldalvik/annotation/Signature; value = { - "(TE;)Z" + "(TT;TT;)I" } .end annotation - new-instance p1, Ljava/lang/UnsupportedOperationException; + iget-object v0, p0, Lk0/j/a;->d:[Lkotlin/jvm/functions/Function1; - const-string v0, "Operation is not supported for read-only collection" + array-length v1, v0 - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + const/4 v2, 0x0 - throw p1 -.end method + const/4 v3, 0x0 -.method public addAll(Ljava/util/Collection;)Z - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+TE;>;)Z" - } - .end annotation + :goto_0 + if-ge v3, v1, :cond_1 - new-instance p1, Ljava/lang/UnsupportedOperationException; + aget-object v4, v0, v3 - const-string v0, "Operation is not supported for read-only collection" + invoke-interface {v4, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + move-result-object v5 - throw p1 -.end method + check-cast v5, Ljava/lang/Comparable; -.method public clear()V - .locals 2 + invoke-interface {v4, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - new-instance v0, Ljava/lang/UnsupportedOperationException; + move-result-object v4 - const-string v1, "Operation is not supported for read-only collection" + check-cast v4, Ljava/lang/Comparable; - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + invoke-static {v5, v4}, Lf/n/a/k/a;->compareValues(Ljava/lang/Comparable;Ljava/lang/Comparable;)I - throw v0 -.end method + move-result v4 -.method public contains(Ljava/lang/Object;)Z - .locals 3 + if-eqz v4, :cond_0 - invoke-interface {p0}, Ljava/util/Collection;->isEmpty()Z + move v2, v4 - move-result v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - goto :goto_0 + goto :goto_1 :cond_0 - invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + add-int/lit8 v3, v3, 0x1 - move-result-object v0 + goto :goto_0 :cond_1 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_2 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x1 - - :cond_2 - :goto_0 - return v1 -.end method - -.method public containsAll(Ljava/util/Collection;)Z - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+", - "Ljava/lang/Object;", - ">;)Z" - } - .end annotation - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_1 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - invoke-virtual {p0, v0}, Lk0/j/a;->contains(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_1 - - const/4 v1, 0x0 - - :cond_2 - :goto_0 - return v1 -.end method - -.method public abstract getSize()I -.end method - -.method public isEmpty()Z - .locals 1 - - invoke-virtual {p0}, Lk0/j/a;->getSize()I - - move-result v0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public remove(Ljava/lang/Object;)Z - .locals 1 - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public removeAll(Ljava/util/Collection;)Z - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+", - "Ljava/lang/Object;", - ">;)Z" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public retainAll(Ljava/util/Collection;)Z - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+", - "Ljava/lang/Object;", - ">;)Z" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public final bridge size()I - .locals 1 - - invoke-virtual {p0}, Lk0/j/a;->getSize()I - - move-result v0 - - return v0 -.end method - -.method public toArray()[Ljava/lang/Object; - .locals 1 - - invoke-static {p0}, Lk0/o/c/e;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; - - move-result-object v0 - - return-object v0 -.end method - -.method public toArray([Ljava/lang/Object;)[Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)[TT;" - } - .end annotation - - const-string v0, "array" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method - -.method public toString()Ljava/lang/String; - .locals 8 - - new-instance v6, Lk0/j/a$a; - - invoke-direct {v6, p0}, Lk0/j/a$a;->(Lk0/j/a;)V - - const-string v1, ", " - - const-string v2, "[" - - const-string v3, "]" - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/16 v7, 0x18 - - move-object v0, p0 - - invoke-static/range {v0 .. v7}, Lk0/j/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - - move-result-object v0 - - return-object v0 + :goto_1 + return v2 .end method diff --git a/com.discord/smali_classes2/k0/j/b.smali b/com.discord/smali_classes2/k0/j/b.smali index 0c9acabbeb..94788a801e 100644 --- a/com.discord/smali_classes2/k0/j/b.smali +++ b/com.discord/smali_classes2/k0/j/b.smali @@ -1,10 +1,9 @@ -.class public abstract Lk0/j/b; +.class public final Lk0/j/b; .super Ljava/lang/Object; -.source "AbstractIterator.kt" +.source "Comparisons.kt" # interfaces -.implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Ljava/util/Comparator; # annotations @@ -14,149 +13,58 @@ "Ljava/lang/Object;", ">", "Ljava/lang/Object;", - "Ljava/util/Iterator<", - "TT;>;", - "Lk0/o/c/w/a;" + "Ljava/util/Comparator<", + "TT;>;" } .end annotation # instance fields -.field public d:Lk0/j/u; +.field public final synthetic d:Ljava/util/Comparator; -.field public e:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TT;" - } - .end annotation -.end field +.field public final synthetic e:Ljava/util/Comparator; # direct methods -.method public constructor ()V - .locals 1 +.method public constructor (Ljava/util/Comparator;Ljava/util/Comparator;)V + .locals 0 + + iput-object p1, p0, Lk0/j/b;->d:Ljava/util/Comparator; + + iput-object p2, p0, Lk0/j/b;->e:Ljava/util/Comparator; invoke-direct {p0}, Ljava/lang/Object;->()V - sget-object v0, Lk0/j/u;->e:Lk0/j/u; - - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; - return-void .end method # virtual methods -.method public abstract a()V -.end method - -.method public hasNext()Z - .locals 5 - - sget-object v0, Lk0/j/u;->g:Lk0/j/u; - - iget-object v1, p0, Lk0/j/b;->d:Lk0/j/u; - - const/4 v2, 0x1 - - const/4 v3, 0x0 - - if-eq v1, v0, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-eqz v1, :cond_3 - - iget-object v1, p0, Lk0/j/b;->d:Lk0/j/u; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - if-eqz v1, :cond_2 - - const/4 v4, 0x2 - - if-eq v1, v4, :cond_1 - - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; - - invoke-virtual {p0}, Lk0/j/b;->a()V - - iget-object v0, p0, Lk0/j/b;->d:Lk0/j/u; - - sget-object v1, Lk0/j/u;->d:Lk0/j/u; - - if-ne v0, v1, :cond_1 - - goto :goto_1 - - :cond_1 - const/4 v2, 0x0 - - :cond_2 - :goto_1 - return v2 - - :cond_3 - new-instance v0, Ljava/lang/IllegalArgumentException; - - const-string v1, "Failed requirement." - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw v0 -.end method - -.method public next()Ljava/lang/Object; +.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I .locals 1 .annotation system Ldalvik/annotation/Signature; value = { - "()TT;" + "(TT;TT;)I" } .end annotation - invoke-virtual {p0}, Lk0/j/b;->hasNext()Z + iget-object v0, p0, Lk0/j/b;->d:Ljava/util/Comparator; + + invoke-interface {v0, p1, p2}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I move-result v0 if-eqz v0, :cond_0 - sget-object v0, Lk0/j/u;->e:Lk0/j/u; - - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; - - iget-object v0, p0, Lk0/j/b;->e:Ljava/lang/Object; - - return-object v0 + goto :goto_0 :cond_0 - new-instance v0, Ljava/util/NoSuchElementException; + iget-object v0, p0, Lk0/j/b;->e:Ljava/util/Comparator; - invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V + invoke-interface {v0, p1, p2}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I - throw v0 -.end method - -.method public remove()V - .locals 2 - - new-instance v0, Ljava/lang/UnsupportedOperationException; - - const-string v1, "Operation is not supported for read-only collection" - - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw v0 + move-result v0 + + :goto_0 + return v0 .end method diff --git a/com.discord/smali_classes2/k0/j/c.smali b/com.discord/smali_classes2/k0/j/c.smali index 42f527f1a8..3fc7f089af 100644 --- a/com.discord/smali_classes2/k0/j/c.smali +++ b/com.discord/smali_classes2/k0/j/c.smali @@ -1,400 +1,98 @@ -.class public abstract Lk0/j/c; -.super Lk0/j/a; -.source "AbstractList.kt" +.class public final Lk0/j/c; +.super Ljava/lang/Object; +.source "Comparisons.kt" # interfaces -.implements Ljava/util/List; -.implements Lk0/o/c/w/a; +.implements Ljava/util/Comparator; # annotations -.annotation system Ldalvik/annotation/MemberClasses; +.annotation system Ldalvik/annotation/Signature; value = { - Lk0/j/c$c;, - Lk0/j/c$a;, - Lk0/j/c$b; + "Ljava/lang/Object;", + "Ljava/util/Comparator<", + "Ljava/lang/Comparable<", + "-", + "Ljava/lang/Object;", + ">;>;" } .end annotation -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Lk0/j/a<", - "TE;>;", - "Ljava/util/List<", - "TE;>;", - "Lk0/o/c/w/a;" - } -.end annotation + +# static fields +.field public static final d:Lk0/j/c; # direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/j/c; + + invoke-direct {v0}, Lk0/j/c;->()V + + sput-object v0, Lk0/j/c;->d:Lk0/j/c; + + return-void +.end method + .method public constructor ()V .locals 0 - invoke-direct {p0}, Lk0/j/a;->()V + invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods -.method public add(ILjava/lang/Object;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(ITE;)V" - } - .end annotation +.method public compare(Ljava/lang/Object;Ljava/lang/Object;)I + .locals 1 - new-instance p1, Ljava/lang/UnsupportedOperationException; + check-cast p1, Ljava/lang/Comparable; - const-string p2, "Operation is not supported for read-only collection" + check-cast p2, Ljava/lang/Comparable; - invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public addAll(ILjava/util/Collection;)Z - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I", - "Ljava/util/Collection<", - "+TE;>;)Z" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string p2, "Operation is not supported for read-only collection" - - invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - const/4 v0, 0x1 - - if-ne p1, p0, :cond_0 - - return v0 - - :cond_0 - instance-of v1, p1, Ljava/util/List; - - const/4 v2, 0x0 - - if-nez v1, :cond_1 - - return v2 - - :cond_1 - check-cast p1, Ljava/util/Collection; - - const-string v1, "c" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "other" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/util/Collection;->size()I - - move-result v1 - - invoke-interface {p1}, Ljava/util/Collection;->size()I - - move-result v3 - - if-eq v1, v3, :cond_2 - - :goto_0 const/4 v0, 0x0 - goto :goto_1 + if-eqz p1, :cond_1 - :cond_2 - invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + if-eqz p2, :cond_0 - move-result-object p1 - - invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_3 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_4 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v3 - - xor-int/2addr v3, v0 - - if-eqz v3, :cond_3 - - goto :goto_0 - - :cond_4 - :goto_1 - return v0 -.end method - -.method public abstract get(I)Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)TE;" - } - .end annotation -.end method - -.method public hashCode()I - .locals 3 - - const-string v0, "c" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v1, 0x1 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - mul-int/lit8 v1, v1, 0x1f - - if-eqz v2, :cond_0 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - goto :goto_1 - - :cond_0 - const/4 v2, 0x0 - - :goto_1 - add-int/2addr v1, v2 - - goto :goto_0 - - :cond_1 - return v1 -.end method - -.method public indexOf(Ljava/lang/Object;)I - .locals 3 - - invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v1, 0x0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_0 - - goto :goto_1 - - :cond_0 - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_1 - const/4 v1, -0x1 - - :goto_1 - return v1 -.end method - -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TE;>;" - } - .end annotation - - new-instance v0, Lk0/j/c$a; - - invoke-direct {v0, p0}, Lk0/j/c$a;->(Lk0/j/c;)V - - return-object v0 -.end method - -.method public lastIndexOf(Ljava/lang/Object;)I - .locals 2 - - invoke-interface {p0}, Ljava/util/List;->size()I - - move-result v0 - - invoke-interface {p0, v0}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator; - - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/ListIterator;->hasPrevious()Z - - move-result v1 - - if-eqz v1, :cond_1 - - invoke-interface {v0}, Ljava/util/ListIterator;->previous()Ljava/lang/Object; - - move-result-object v1 - - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_0 - - invoke-interface {v0}, Ljava/util/ListIterator;->nextIndex()I + invoke-interface {p1, p2}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I move-result p1 - goto :goto_0 + return p1 + + :cond_0 + const-string p1, "b" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :cond_1 - const/4 p1, -0x1 + const-string p1, "a" - :goto_0 - return p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public listIterator()Ljava/util/ListIterator; - .locals 2 +.method public final reversed()Ljava/util/Comparator; + .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", - "Ljava/util/ListIterator<", - "TE;>;" + "Ljava/util/Comparator<", + "Ljava/lang/Comparable<", + "Ljava/lang/Object;", + ">;>;" } .end annotation - new-instance v0, Lk0/j/c$b; - - const/4 v1, 0x0 - - invoke-direct {v0, p0, v1}, Lk0/j/c$b;->(Lk0/j/c;I)V - - return-object v0 -.end method - -.method public listIterator(I)Ljava/util/ListIterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Ljava/util/ListIterator<", - "TE;>;" - } - .end annotation - - new-instance v0, Lk0/j/c$b; - - invoke-direct {v0, p0, p1}, Lk0/j/c$b;->(Lk0/j/c;I)V - - return-object v0 -.end method - -.method public remove(I)Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)TE;" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public set(ILjava/lang/Object;)Ljava/lang/Object; - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(ITE;)TE;" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string p2, "Operation is not supported for read-only collection" - - invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public subList(II)Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(II)", - "Ljava/util/List<", - "TE;>;" - } - .end annotation - - new-instance v0, Lk0/j/c$c; - - invoke-direct {v0, p0, p1, p2}, Lk0/j/c$c;->(Lk0/j/c;II)V + sget-object v0, Lk0/j/d;->d:Lk0/j/d; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/j/d.smali b/com.discord/smali_classes2/k0/j/d.smali index 81b2944084..4c3b98d189 100644 --- a/com.discord/smali_classes2/k0/j/d.smali +++ b/com.discord/smali_classes2/k0/j/d.smali @@ -1,349 +1,98 @@ .class public final Lk0/j/d; .super Ljava/lang/Object; -.source "Collections.kt" +.source "Comparisons.kt" # interfaces -.implements Ljava/util/Collection; -.implements Lk0/o/c/w/a; +.implements Ljava/util/Comparator; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", + "Ljava/util/Comparator<", + "Ljava/lang/Comparable<", + "-", "Ljava/lang/Object;", - "Ljava/util/Collection<", - "TT;>;", - "Lk0/o/c/w/a;" + ">;>;" } .end annotation -# instance fields -.field public final d:[Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "[TT;" - } - .end annotation -.end field - -.field public final e:Z +# static fields +.field public static final d:Lk0/j/d; # direct methods -.method public constructor ([Ljava/lang/Object;Z)V +.method public static constructor ()V .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;Z)V" - } - .end annotation - const-string v0, "values" + new-instance v0, Lk0/j/d; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v0}, Lk0/j/d;->()V + + sput-object v0, Lk0/j/d;->d:Lk0/j/d; + + return-void +.end method + +.method public constructor ()V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/j/d;->d:[Ljava/lang/Object; - - iput-boolean p2, p0, Lk0/j/d;->e:Z - return-void .end method # virtual methods -.method public add(Ljava/lang/Object;)Z +.method public compare(Ljava/lang/Object;Ljava/lang/Object;)I .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)Z" - } - .end annotation - new-instance p1, Ljava/lang/UnsupportedOperationException; + check-cast p1, Ljava/lang/Comparable; - const-string v0, "Operation is not supported for read-only collection" + check-cast p2, Ljava/lang/Comparable; - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + const/4 v0, 0x0 - throw p1 -.end method + if-eqz p1, :cond_1 -.method public addAll(Ljava/util/Collection;)Z - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+TT;>;)Z" - } - .end annotation + if-eqz p2, :cond_0 - new-instance p1, Ljava/lang/UnsupportedOperationException; + invoke-interface {p2, p1}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I - const-string v0, "Operation is not supported for read-only collection" + move-result p1 - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + return p1 - throw p1 -.end method + :cond_0 + const-string p1, "b" -.method public clear()V - .locals 2 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - new-instance v0, Ljava/lang/UnsupportedOperationException; + throw v0 - const-string v1, "Operation is not supported for read-only collection" + :cond_1 + const-string p1, "a" - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method -.method public contains(Ljava/lang/Object;)Z - .locals 2 - - iget-object v0, p0, Lk0/j/d;->d:[Ljava/lang/Object; - - const-string v1, "$this$contains" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, p1}, Lf/n/a/k/a;->indexOf([Ljava/lang/Object;Ljava/lang/Object;)I - - move-result p1 - - if-ltz p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method - -.method public containsAll(Ljava/util/Collection;)Z - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+", - "Ljava/lang/Object;", - ">;)Z" - } - .end annotation - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_1 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - invoke-virtual {p0, v0}, Lk0/j/d;->contains(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_1 - - const/4 v1, 0x0 - - :cond_2 - :goto_0 - return v1 -.end method - -.method public isEmpty()Z - .locals 1 - - iget-object v0, p0, Lk0/j/d;->d:[Ljava/lang/Object; - - array-length v0, v0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public iterator()Ljava/util/Iterator; +.method public final reversed()Ljava/util/Comparator; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", - "Ljava/util/Iterator<", - "TT;>;" + "Ljava/util/Comparator<", + "Ljava/lang/Comparable<", + "Ljava/lang/Object;", + ">;>;" } .end annotation - iget-object v0, p0, Lk0/j/d;->d:[Ljava/lang/Object; - - invoke-static {v0}, Lf/n/a/k/a;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; - - move-result-object v0 + sget-object v0, Lk0/j/c;->d:Lk0/j/c; return-object v0 .end method - -.method public remove(Ljava/lang/Object;)Z - .locals 1 - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public removeAll(Ljava/util/Collection;)Z - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+", - "Ljava/lang/Object;", - ">;)Z" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public retainAll(Ljava/util/Collection;)Z - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Collection<", - "+", - "Ljava/lang/Object;", - ">;)Z" - } - .end annotation - - new-instance p1, Ljava/lang/UnsupportedOperationException; - - const-string v0, "Operation is not supported for read-only collection" - - invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public final size()I - .locals 1 - - iget-object v0, p0, Lk0/j/d;->d:[Ljava/lang/Object; - - array-length v0, v0 - - return v0 -.end method - -.method public final toArray()[Ljava/lang/Object; - .locals 4 - - iget-object v0, p0, Lk0/j/d;->d:[Ljava/lang/Object; - - iget-boolean v1, p0, Lk0/j/d;->e:Z - - const-class v2, [Ljava/lang/Object; - - const-string v3, "$this$copyToArrayOfAny" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-eqz v1, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_0 - - goto :goto_0 - - :cond_0 - array-length v1, v0 - - invoke-static {v0, v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; - - move-result-object v0 - - :goto_0 - const-string v1, "if (isVarargs && this.ja\u2026 Array::class.java)" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 -.end method - -.method public toArray([Ljava/lang/Object;)[Ljava/lang/Object; - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "([TT;)[TT;" - } - .end annotation - - invoke-static {p0, p1}, Lk0/o/c/e;->toArray(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/j/h.smali b/com.discord/smali_classes2/k0/j/h.smali deleted file mode 100644 index 57a386896f..0000000000 --- a/com.discord/smali_classes2/k0/j/h.smali +++ /dev/null @@ -1,3 +0,0 @@ -.class public Lk0/j/h; -.super Lk0/j/g; -.source "IteratorsJVM.kt" diff --git a/com.discord/smali_classes2/k0/j/i.smali b/com.discord/smali_classes2/k0/j/i.smali deleted file mode 100644 index 2620fff062..0000000000 --- a/com.discord/smali_classes2/k0/j/i.smali +++ /dev/null @@ -1,3 +0,0 @@ -.class public Lk0/j/i; -.super Lk0/j/h; -.source "MutableCollectionsJVM.kt" diff --git a/com.discord/smali_classes2/k0/j/j.smali b/com.discord/smali_classes2/k0/j/j.smali deleted file mode 100644 index 0ab5c636aa..0000000000 --- a/com.discord/smali_classes2/k0/j/j.smali +++ /dev/null @@ -1,3 +0,0 @@ -.class public Lk0/j/j; -.super Lk0/j/i; -.source "ReversedViews.kt" diff --git a/com.discord/smali_classes2/k0/j/k.smali b/com.discord/smali_classes2/k0/j/k.smali deleted file mode 100644 index 923d4b51aa..0000000000 --- a/com.discord/smali_classes2/k0/j/k.smali +++ /dev/null @@ -1,3 +0,0 @@ -.class public Lk0/j/k; -.super Lk0/j/j; -.source "_CollectionsJvm.kt" diff --git a/com.discord/smali_classes2/k0/k/a.smali b/com.discord/smali_classes2/k0/k/a.smali index f667e7177c..d7fd1f7416 100644 --- a/com.discord/smali_classes2/k0/k/a.smali +++ b/com.discord/smali_classes2/k0/k/a.smali @@ -1,90 +1,176 @@ -.class public final Lk0/k/a; +.class public abstract Lk0/k/a; .super Ljava/lang/Object; -.source "Comparisons.kt" +.source "CoroutineContextImpl.kt" # interfaces -.implements Ljava/util/Comparator; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "TT;>;" - } -.end annotation +.implements Lkotlin/coroutines/CoroutineContext$a; # instance fields -.field public final synthetic d:[Lkotlin/jvm/functions/Function1; +.field public final key:Lkotlin/coroutines/CoroutineContext$b; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/coroutines/CoroutineContext$b<", + "*>;" + } + .end annotation +.end field # direct methods -.method public constructor ([Lkotlin/jvm/functions/Function1;)V +.method public constructor (Lkotlin/coroutines/CoroutineContext$b;)V .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/CoroutineContext$b<", + "*>;)V" + } + .end annotation - iput-object p1, p0, Lk0/k/a;->d:[Lkotlin/jvm/functions/Function1; + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V + iput-object p1, p0, Lk0/k/a;->key:Lkotlin/coroutines/CoroutineContext$b; + return-void + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods -.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 6 +.method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { - "(TT;TT;)I" + "(TR;", + "Lkotlin/jvm/functions/Function2<", + "-TR;-", + "Lkotlin/coroutines/CoroutineContext$a;", + "+TR;>;)TR;" } .end annotation - iget-object v0, p0, Lk0/k/a;->d:[Lkotlin/jvm/functions/Function1; + if-eqz p2, :cond_0 - array-length v1, v0 + invoke-static {p0, p1, p2}, Lkotlin/coroutines/CoroutineContext$a$a;->fold(Lkotlin/coroutines/CoroutineContext$a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - const/4 v2, 0x0 + move-result-object p1 - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v1, :cond_1 - - aget-object v4, v0, v3 - - invoke-interface {v4, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Ljava/lang/Comparable; - - invoke-interface {v4, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/lang/Comparable; - - invoke-static {v5, v4}, Lf/n/a/k/a;->compareValues(Ljava/lang/Comparable;Ljava/lang/Comparable;)I - - move-result v4 - - if-eqz v4, :cond_0 - - move v2, v4 - - goto :goto_1 + return-object p1 :cond_0 - add-int/lit8 v3, v3, 0x1 + const-string p1, "operation" - goto :goto_0 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - :cond_1 - :goto_1 - return v2 + const/4 p1, 0x0 + + throw p1 +.end method + +.method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/CoroutineContext$b<", + "TE;>;)TE;" + } + .end annotation + + if-eqz p1, :cond_0 + + invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->get(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public getKey()Lkotlin/coroutines/CoroutineContext$b; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Lkotlin/coroutines/CoroutineContext$b<", + "*>;" + } + .end annotation + + iget-object v0, p0, Lk0/k/a;->key:Lkotlin/coroutines/CoroutineContext$b; + + return-object v0 +.end method + +.method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/CoroutineContext$b<", + "*>;)", + "Lkotlin/coroutines/CoroutineContext;" + } + .end annotation + + if-eqz p1, :cond_0 + + invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->minusKey(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + .locals 0 + + if-eqz p1, :cond_0 + + invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->plus(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/k/b.smali b/com.discord/smali_classes2/k0/k/b.smali index 4937fa1642..3a468cd914 100644 --- a/com.discord/smali_classes2/k0/k/b.smali +++ b/com.discord/smali_classes2/k0/k/b.smali @@ -1,70 +1,19 @@ -.class public final Lk0/k/b; +.class public abstract Lk0/k/b; .super Ljava/lang/Object; -.source "Comparisons.kt" +.source "CoroutineContextImpl.kt" # interfaces -.implements Ljava/util/Comparator; +.implements Lkotlin/coroutines/CoroutineContext$b; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", - ">", - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "TT;>;" + "Lkotlin/coroutines/CoroutineContext$b<", + "TE;>;" } .end annotation - - -# instance fields -.field public final synthetic d:Ljava/util/Comparator; - -.field public final synthetic e:Ljava/util/Comparator; - - -# direct methods -.method public constructor (Ljava/util/Comparator;Ljava/util/Comparator;)V - .locals 0 - - iput-object p1, p0, Lk0/k/b;->d:Ljava/util/Comparator; - - iput-object p2, p0, Lk0/k/b;->e:Ljava/util/Comparator; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;TT;)I" - } - .end annotation - - iget-object v0, p0, Lk0/k/b;->d:Ljava/util/Comparator; - - invoke-interface {v0, p1, p2}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - iget-object v0, p0, Lk0/k/b;->e:Ljava/util/Comparator; - - invoke-interface {v0, p1, p2}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I - - move-result v0 - - :goto_0 - return v0 -.end method diff --git a/com.discord/smali_classes2/k0/l/c$a.smali b/com.discord/smali_classes2/k0/k/c$a.smali similarity index 75% rename from com.discord/smali_classes2/k0/l/c$a.smali rename to com.discord/smali_classes2/k0/k/c$a.smali index d1bbb0ff71..0071214985 100644 --- a/com.discord/smali_classes2/k0/l/c$a.smali +++ b/com.discord/smali_classes2/k0/k/c$a.smali @@ -1,4 +1,4 @@ -.class public final Lk0/l/c$a; +.class public final Lk0/k/c$a; .super Ljava/lang/Object; .source "CoroutineContextImpl.kt" @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/l/c; + value = Lk0/k/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -27,15 +27,11 @@ # direct methods .method public constructor ([Lkotlin/coroutines/CoroutineContext;)V - .locals 1 - - const-string v0, "elements" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/l/c$a;->elements:[Lkotlin/coroutines/CoroutineContext; + iput-object p1, p0, Lk0/k/c$a;->elements:[Lkotlin/coroutines/CoroutineContext; return-void .end method @@ -43,9 +39,9 @@ .method private final readResolve()Ljava/lang/Object; .locals 5 - iget-object v0, p0, Lk0/l/c$a;->elements:[Lkotlin/coroutines/CoroutineContext; + iget-object v0, p0, Lk0/k/c$a;->elements:[Lkotlin/coroutines/CoroutineContext; - sget-object v1, Lk0/l/f;->d:Lk0/l/f; + sget-object v1, Lk0/k/f;->d:Lk0/k/f; array-length v2, v0 diff --git a/com.discord/smali_classes2/k0/l/c$b.smali b/com.discord/smali_classes2/k0/k/c$b.smali similarity index 75% rename from com.discord/smali_classes2/k0/l/c$b.smali rename to com.discord/smali_classes2/k0/k/c$b.smali index 57f185408c..521e39f719 100644 --- a/com.discord/smali_classes2/k0/l/c$b.smali +++ b/com.discord/smali_classes2/k0/k/c$b.smali @@ -1,5 +1,5 @@ -.class public final Lk0/l/c$b; -.super Lk0/o/c/j; +.class public final Lk0/k/c$b; +.super Lk0/n/c/i; .source "CoroutineContextImpl.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/l/c;->toString()Ljava/lang/String; + value = Lk0/k/c;->toString()Ljava/lang/String; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/String;", "Lkotlin/coroutines/CoroutineContext$a;", @@ -29,18 +29,18 @@ # static fields -.field public static final d:Lk0/l/c$b; +.field public static final d:Lk0/k/c$b; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/l/c$b; + new-instance v0, Lk0/k/c$b; - invoke-direct {v0}, Lk0/l/c$b;->()V + invoke-direct {v0}, Lk0/k/c$b;->()V - sput-object v0, Lk0/l/c$b;->d:Lk0/l/c$b; + sput-object v0, Lk0/k/c$b;->d:Lk0/k/c$b; return-void .end method @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,13 +64,11 @@ check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "acc" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "element" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p1}, Ljava/lang/String;->length()I @@ -113,4 +111,18 @@ :goto_1 return-object p1 + + :cond_2 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "acc" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/k0/l/c$c.smali b/com.discord/smali_classes2/k0/k/c$c.smali similarity index 67% rename from com.discord/smali_classes2/k0/l/c$c.smali rename to com.discord/smali_classes2/k0/k/c$c.smali index 9e218e19ab..621848730f 100644 --- a/com.discord/smali_classes2/k0/l/c$c.smali +++ b/com.discord/smali_classes2/k0/k/c$c.smali @@ -1,5 +1,5 @@ -.class public final Lk0/l/c$c; -.super Lk0/o/c/j; +.class public final Lk0/k/c$c; +.super Lk0/n/c/i; .source "CoroutineContextImpl.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/l/c;->writeReplace()Ljava/lang/Object; + value = Lk0/k/c;->writeReplace()Ljava/lang/Object; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lkotlin/Unit;", "Lkotlin/coroutines/CoroutineContext$a;", @@ -38,13 +38,13 @@ .method public constructor ([Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/internal/Ref$IntRef;)V .locals 0 - iput-object p1, p0, Lk0/l/c$c;->$elements:[Lkotlin/coroutines/CoroutineContext; + iput-object p1, p0, Lk0/k/c$c;->$elements:[Lkotlin/coroutines/CoroutineContext; - iput-object p2, p0, Lk0/l/c$c;->$index:Lkotlin/jvm/internal/Ref$IntRef; + iput-object p2, p0, Lk0/k/c$c;->$index:Lkotlin/jvm/internal/Ref$IntRef; const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -58,17 +58,15 @@ check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "element" + if-eqz p2, :cond_0 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iget-object p1, p0, Lk0/k/c$c;->$elements:[Lkotlin/coroutines/CoroutineContext; - iget-object p1, p0, Lk0/l/c$c;->$elements:[Lkotlin/coroutines/CoroutineContext; - - iget-object v0, p0, Lk0/l/c$c;->$index:Lkotlin/jvm/internal/Ref$IntRef; + iget-object v0, p0, Lk0/k/c$c;->$index:Lkotlin/jvm/internal/Ref$IntRef; iget v1, v0, Lkotlin/jvm/internal/Ref$IntRef;->element:I @@ -81,4 +79,18 @@ sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 + + :cond_0 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/k0/k/c.smali b/com.discord/smali_classes2/k0/k/c.smali index 1025b79cd5..8cd09af647 100644 --- a/com.discord/smali_classes2/k0/k/c.smali +++ b/com.discord/smali_classes2/k0/k/c.smali @@ -1,86 +1,478 @@ .class public final Lk0/k/c; .super Ljava/lang/Object; -.source "Comparisons.kt" +.source "CoroutineContextImpl.kt" # interfaces -.implements Ljava/util/Comparator; +.implements Lkotlin/coroutines/CoroutineContext; +.implements Ljava/io/Serializable; # annotations -.annotation system Ldalvik/annotation/Signature; +.annotation system Ldalvik/annotation/MemberClasses; value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Ljava/lang/Comparable<", - "-", - "Ljava/lang/Object;", - ">;>;" + Lk0/k/c$a; } .end annotation -# static fields -.field public static final d:Lk0/k/c; +# instance fields +.field public final element:Lkotlin/coroutines/CoroutineContext$a; + +.field public final left:Lkotlin/coroutines/CoroutineContext; # direct methods -.method public static constructor ()V +.method public constructor (Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V .locals 1 - new-instance v0, Lk0/k/c; + const/4 v0, 0x0 - invoke-direct {v0}, Lk0/k/c;->()V + if-eqz p1, :cond_1 - sput-object v0, Lk0/k/c;->d:Lk0/k/c; - - return-void -.end method - -.method public constructor ()V - .locals 0 + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V + iput-object p1, p0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + iput-object p2, p0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + return-void + + :cond_0 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "left" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method private final writeReplace()Ljava/lang/Object; + .locals 6 + + invoke-virtual {p0}, Lk0/k/c;->b()I + + move-result v0 + + new-array v1, v0, [Lkotlin/coroutines/CoroutineContext; + + new-instance v2, Lkotlin/jvm/internal/Ref$IntRef; + + invoke-direct {v2}, Lkotlin/jvm/internal/Ref$IntRef;->()V + + const/4 v3, 0x0 + + iput v3, v2, Lkotlin/jvm/internal/Ref$IntRef;->element:I + + sget-object v4, Lkotlin/Unit;->a:Lkotlin/Unit; + + new-instance v5, Lk0/k/c$c; + + invoke-direct {v5, v1, v2}, Lk0/k/c$c;->([Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/internal/Ref$IntRef;)V + + invoke-virtual {p0, v4, v5}, Lk0/k/c;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + + iget v2, v2, Lkotlin/jvm/internal/Ref$IntRef;->element:I + + if-ne v2, v0, :cond_0 + + const/4 v3, 0x1 + + :cond_0 + if-eqz v3, :cond_1 + + new-instance v0, Lk0/k/c$a; + + invoke-direct {v0, v1}, Lk0/k/c$a;->([Lkotlin/coroutines/CoroutineContext;)V + + return-object v0 + + :cond_1 + new-instance v0, Ljava/lang/IllegalStateException; + + const-string v1, "Check failed." + + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 .end method # virtual methods -.method public compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 1 +.method public final b()I + .locals 3 - check-cast p1, Ljava/lang/Comparable; + const/4 v0, 0x2 - check-cast p2, Ljava/lang/Comparable; + move-object v1, p0 - const-string v0, "a" + :goto_0 + iget-object v1, v1, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v2, v1, Lk0/k/c; - const-string v0, "b" + if-nez v2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - invoke-interface {p1, p2}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I + :cond_0 + check-cast v1, Lk0/k/c; + + if-eqz v1, :cond_1 + + add-int/lit8 v0, v0, 0x1 + + goto :goto_0 + + :cond_1 + return v0 +.end method + +.method public equals(Ljava/lang/Object;)Z + .locals 4 + + const/4 v0, 0x0 + + if-eq p0, p1, :cond_4 + + instance-of v1, p1, Lk0/k/c; + + if-eqz v1, :cond_5 + + check-cast p1, Lk0/k/c; + + invoke-virtual {p1}, Lk0/k/c;->b()I + + move-result v1 + + invoke-virtual {p0}, Lk0/k/c;->b()I + + move-result v2 + + if-ne v1, v2, :cond_5 + + if-eqz p1, :cond_3 + + move-object v1, p0 + + :goto_0 + iget-object v2, v1, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + invoke-interface {v2}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; + + move-result-object v3 + + invoke-virtual {p1, v3}, Lk0/k/c;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v3 + + invoke-static {v3, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v2 + + if-nez v2, :cond_0 + + const/4 p1, 0x0 + + goto :goto_1 + + :cond_0 + iget-object v1, v1, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + instance-of v2, v1, Lk0/k/c; + + if-eqz v2, :cond_1 + + check-cast v1, Lk0/k/c; + + goto :goto_0 + + :cond_1 + if-eqz v1, :cond_2 + + check-cast v1, Lkotlin/coroutines/CoroutineContext$a; + + invoke-interface {v1}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; + + move-result-object v2 + + invoke-virtual {p1, v2}, Lk0/k/c;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object p1 + + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - return p1 + :goto_1 + if-eqz p1, :cond_5 + + goto :goto_2 + + :cond_2 + new-instance p1, Lkotlin/TypeCastException; + + const-string v0, "null cannot be cast to non-null type kotlin.coroutines.CoroutineContext.Element" + + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_3 + const/4 p1, 0x0 + + throw p1 + + :cond_4 + :goto_2 + const/4 v0, 0x1 + + :cond_5 + return v0 .end method -.method public final reversed()Ljava/util/Comparator; +.method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { - "()", - "Ljava/util/Comparator<", - "Ljava/lang/Comparable<", + ";>;" + ">(TR;", + "Lkotlin/jvm/functions/Function2<", + "-TR;-", + "Lkotlin/coroutines/CoroutineContext$a;", + "+TR;>;)TR;" } .end annotation - sget-object v0, Lk0/k/d;->d:Lk0/k/d; + if-eqz p2, :cond_0 + + iget-object v0, p0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + invoke-interface {v0, p1, p2}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + + move-result-object p1 + + iget-object v0, p0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + invoke-interface {p2, p1, v0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "operation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/CoroutineContext$b<", + "TE;>;)TE;" + } + .end annotation + + if-eqz p1, :cond_2 + + move-object v0, p0 + + :goto_0 + iget-object v1, v0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + invoke-interface {v1, p1}, Lkotlin/coroutines/CoroutineContext$a;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v1 + + if-eqz v1, :cond_0 + + return-object v1 + + :cond_0 + iget-object v0, v0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + instance-of v1, v0, Lk0/k/c; + + if-eqz v1, :cond_1 + + check-cast v0, Lk0/k/c; + + goto :goto_0 + + :cond_1 + invoke-interface {v0, p1}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object p1 + + return-object p1 + + :cond_2 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public hashCode()I + .locals 2 + + iget-object v0, p0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I + + move-result v0 + + iget-object v1, p0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I + + move-result v1 + + add-int/2addr v1, v0 + + return v1 +.end method + +.method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/CoroutineContext$b<", + "*>;)", + "Lkotlin/coroutines/CoroutineContext;" + } + .end annotation + + if-eqz p1, :cond_3 + + iget-object v0, p0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + invoke-interface {v0, p1}, Lkotlin/coroutines/CoroutineContext$a;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + + move-result-object v0 + + if-eqz v0, :cond_0 + + iget-object p1, p0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + return-object p1 + + :cond_0 + iget-object v0, p0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + invoke-interface {v0, p1}, Lkotlin/coroutines/CoroutineContext;->minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; + + move-result-object p1 + + iget-object v0, p0, Lk0/k/c;->left:Lkotlin/coroutines/CoroutineContext; + + if-ne p1, v0, :cond_1 + + move-object p1, p0 + + goto :goto_0 + + :cond_1 + sget-object v0, Lk0/k/f;->d:Lk0/k/f; + + if-ne p1, v0, :cond_2 + + iget-object p1, p0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + goto :goto_0 + + :cond_2 + new-instance v0, Lk0/k/c; + + iget-object v1, p0, Lk0/k/c;->element:Lkotlin/coroutines/CoroutineContext$a; + + invoke-direct {v0, p1, v1}, Lk0/k/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V + + move-object p1, v0 + + :goto_0 + return-object p1 + + :cond_3 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + .locals 0 + + if-eqz p1, :cond_0 + + invoke-static {p0, p1}, Lf/n/a/k/a;->plus(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public toString()Ljava/lang/String; + .locals 3 + + const-string v0, "[" + + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + sget-object v1, Lk0/k/c$b;->d:Lk0/k/c$b; + + const-string v2, "" + + invoke-virtual {p0, v2, v1}, Lk0/k/c;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Ljava/lang/String; + + const-string v2, "]" + + invoke-static {v0, v1, v2}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + + move-result-object v0 return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/l/d$a.smali b/com.discord/smali_classes2/k0/k/d$a.smali similarity index 75% rename from com.discord/smali_classes2/k0/l/d$a.smali rename to com.discord/smali_classes2/k0/k/d$a.smali index 2506df1504..2465828aba 100644 --- a/com.discord/smali_classes2/k0/l/d$a.smali +++ b/com.discord/smali_classes2/k0/k/d$a.smali @@ -1,4 +1,4 @@ -.class public final Lk0/l/d$a; +.class public final Lk0/k/d$a; .super Ljava/lang/Object; .source "ContinuationInterceptor.kt" @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/l/d; + value = Lk0/k/d; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -20,25 +20,25 @@ value = { "Ljava/lang/Object;", "Lkotlin/coroutines/CoroutineContext$b<", - "Lk0/l/d;", + "Lk0/k/d;", ">;" } .end annotation # static fields -.field public static final synthetic a:Lk0/l/d$a; +.field public static final synthetic a:Lk0/k/d$a; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/l/d$a; + new-instance v0, Lk0/k/d$a; - invoke-direct {v0}, Lk0/l/d$a;->()V + invoke-direct {v0}, Lk0/k/d$a;->()V - sput-object v0, Lk0/l/d$a;->a:Lk0/l/d$a; + sput-object v0, Lk0/k/d$a;->a:Lk0/k/d$a; return-void .end method diff --git a/com.discord/smali_classes2/k0/k/d.smali b/com.discord/smali_classes2/k0/k/d.smali index 49ba5e5ebb..749225c4c1 100644 --- a/com.discord/smali_classes2/k0/k/d.smali +++ b/com.discord/smali_classes2/k0/k/d.smali @@ -1,86 +1,56 @@ -.class public final Lk0/k/d; +.class public interface abstract Lk0/k/d; .super Ljava/lang/Object; -.source "Comparisons.kt" +.source "ContinuationInterceptor.kt" # interfaces -.implements Ljava/util/Comparator; +.implements Lkotlin/coroutines/CoroutineContext$a; # annotations -.annotation system Ldalvik/annotation/Signature; +.annotation system Ldalvik/annotation/MemberClasses; value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Ljava/lang/Comparable<", - "-", - "Ljava/lang/Object;", - ">;>;" + Lk0/k/d$a; } .end annotation # static fields -.field public static final d:Lk0/k/d; +.field public static final a:Lk0/k/d$a; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/k/d; + sget-object v0, Lk0/k/d$a;->a:Lk0/k/d$a; - invoke-direct {v0}, Lk0/k/d;->()V - - sput-object v0, Lk0/k/d;->d:Lk0/k/d; - - return-void -.end method - -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V + sput-object v0, Lk0/k/d;->a:Lk0/k/d$a; return-void .end method # virtual methods -.method public compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 1 - - check-cast p1, Ljava/lang/Comparable; - - check-cast p2, Ljava/lang/Comparable; - - const-string v0, "a" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "b" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p2, p1}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I - - move-result p1 - - return p1 -.end method - -.method public final reversed()Ljava/util/Comparator; - .locals 1 +.method public abstract interceptContinuation(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; .annotation system Ldalvik/annotation/Signature; value = { - "()", - "Ljava/util/Comparator<", - "Ljava/lang/Comparable<", + ";>;" + ">(", + "Lkotlin/coroutines/Continuation<", + "-TT;>;)", + "Lkotlin/coroutines/Continuation<", + "TT;>;" + } + .end annotation +.end method + +.method public abstract releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/coroutines/Continuation<", + "*>;)V" } .end annotation - - sget-object v0, Lk0/k/c;->d:Lk0/k/c; - - return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/l/e.smali b/com.discord/smali_classes2/k0/k/e.smali similarity index 64% rename from com.discord/smali_classes2/k0/l/e.smali rename to com.discord/smali_classes2/k0/k/e.smali index eda5f5d069..9ad860a859 100644 --- a/com.discord/smali_classes2/k0/l/e.smali +++ b/com.discord/smali_classes2/k0/k/e.smali @@ -1,5 +1,5 @@ -.class public final Lk0/l/e; -.super Lk0/o/c/j; +.class public final Lk0/k/e; +.super Lk0/n/c/i; .source "CoroutineContext.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Lkotlin/coroutines/CoroutineContext;", "Lkotlin/coroutines/CoroutineContext$a;", @@ -20,18 +20,18 @@ # static fields -.field public static final d:Lk0/l/e; +.field public static final d:Lk0/k/e; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/l/e; + new-instance v0, Lk0/k/e; - invoke-direct {v0}, Lk0/l/e;->()V + invoke-direct {v0}, Lk0/k/e;->()V - sput-object v0, Lk0/l/e;->d:Lk0/l/e; + sput-object v0, Lk0/k/e;->d:Lk0/k/e; return-void .end method @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -55,13 +55,11 @@ check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "acc" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "element" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-interface {p2}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; @@ -71,61 +69,75 @@ move-result-object p1 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; + sget-object v0, Lk0/k/f;->d:Lk0/k/f; if-ne p1, v0, :cond_0 goto :goto_0 :cond_0 - sget-object v0, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v0, Lk0/k/d;->a:Lk0/k/d$a; invoke-interface {p1, v0}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; move-result-object v0 - check-cast v0, Lk0/l/d; + check-cast v0, Lk0/k/d; if-nez v0, :cond_1 - new-instance v0, Lk0/l/c; + new-instance v0, Lk0/k/c; - invoke-direct {v0, p1, p2}, Lk0/l/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V + invoke-direct {v0, p1, p2}, Lk0/k/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V move-object p2, v0 goto :goto_0 :cond_1 - sget-object v1, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v1, Lk0/k/d;->a:Lk0/k/d$a; invoke-interface {p1, v1}, Lkotlin/coroutines/CoroutineContext;->minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; move-result-object p1 - sget-object v1, Lk0/l/f;->d:Lk0/l/f; + sget-object v1, Lk0/k/f;->d:Lk0/k/f; if-ne p1, v1, :cond_2 - new-instance p1, Lk0/l/c; + new-instance p1, Lk0/k/c; - invoke-direct {p1, p2, v0}, Lk0/l/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V + invoke-direct {p1, p2, v0}, Lk0/k/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V move-object p2, p1 goto :goto_0 :cond_2 - new-instance v1, Lk0/l/c; + new-instance v1, Lk0/k/c; - new-instance v2, Lk0/l/c; + new-instance v2, Lk0/k/c; - invoke-direct {v2, p1, p2}, Lk0/l/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V + invoke-direct {v2, p1, p2}, Lk0/k/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V - invoke-direct {v1, v2, v0}, Lk0/l/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V + invoke-direct {v1, v2, v0}, Lk0/k/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V move-object p2, v1 :goto_0 return-object p2 + + :cond_3 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "acc" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/k0/l/f.smali b/com.discord/smali_classes2/k0/k/f.smali similarity index 70% rename from com.discord/smali_classes2/k0/l/f.smali rename to com.discord/smali_classes2/k0/k/f.smali index ab0375df36..50d85b5ea5 100644 --- a/com.discord/smali_classes2/k0/l/f.smali +++ b/com.discord/smali_classes2/k0/k/f.smali @@ -1,4 +1,4 @@ -.class public final Lk0/l/f; +.class public final Lk0/k/f; .super Ljava/lang/Object; .source "CoroutineContextImpl.kt" @@ -8,7 +8,7 @@ # static fields -.field public static final d:Lk0/l/f; +.field public static final d:Lk0/k/f; .field public static final serialVersionUID:J @@ -17,11 +17,11 @@ .method public static constructor ()V .locals 1 - new-instance v0, Lk0/l/f; + new-instance v0, Lk0/k/f; - invoke-direct {v0}, Lk0/l/f;->()V + invoke-direct {v0}, Lk0/k/f;->()V - sput-object v0, Lk0/l/f;->d:Lk0/l/f; + sput-object v0, Lk0/k/f;->d:Lk0/k/f; return-void .end method @@ -37,7 +37,7 @@ .method private final readResolve()Ljava/lang/Object; .locals 1 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; + sget-object v0, Lk0/k/f;->d:Lk0/k/f; return-object v0 .end method @@ -45,7 +45,7 @@ # virtual methods .method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-object p1 + + :cond_0 + const-string p1, "operation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; @@ -77,13 +84,18 @@ } .end annotation - const-string v0, "key" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public hashCode()I @@ -95,7 +107,7 @@ .end method .method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -105,21 +117,35 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-object p0 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/k0/l/g/a.smali b/com.discord/smali_classes2/k0/k/g/a.smali similarity index 57% rename from com.discord/smali_classes2/k0/l/g/a.smali rename to com.discord/smali_classes2/k0/k/g/a.smali index b4f7e9abf9..a6e5ac6174 100644 --- a/com.discord/smali_classes2/k0/l/g/a.smali +++ b/com.discord/smali_classes2/k0/k/g/a.smali @@ -1,4 +1,4 @@ -.class public final enum Lk0/l/g/a; +.class public final enum Lk0/k/g/a; .super Ljava/lang/Enum; .source "Intrinsics.kt" @@ -7,16 +7,16 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Enum<", - "Lk0/l/g/a;", + "Lk0/k/g/a;", ">;" } .end annotation # static fields -.field public static final enum d:Lk0/l/g/a; +.field public static final enum d:Lk0/k/g/a; -.field public static final synthetic e:[Lk0/l/g/a; +.field public static final synthetic e:[Lk0/k/g/a; # direct methods @@ -25,41 +25,41 @@ const/4 v0, 0x3 - new-array v0, v0, [Lk0/l/g/a; + new-array v0, v0, [Lk0/k/g/a; - new-instance v1, Lk0/l/g/a; + new-instance v1, Lk0/k/g/a; const-string v2, "COROUTINE_SUSPENDED" const/4 v3, 0x0 - invoke-direct {v1, v2, v3}, Lk0/l/g/a;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/k/g/a;->(Ljava/lang/String;I)V - sput-object v1, Lk0/l/g/a;->d:Lk0/l/g/a; + sput-object v1, Lk0/k/g/a;->d:Lk0/k/g/a; aput-object v1, v0, v3 - new-instance v1, Lk0/l/g/a; + new-instance v1, Lk0/k/g/a; const-string v2, "UNDECIDED" const/4 v3, 0x1 - invoke-direct {v1, v2, v3}, Lk0/l/g/a;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/k/g/a;->(Ljava/lang/String;I)V aput-object v1, v0, v3 - new-instance v1, Lk0/l/g/a; + new-instance v1, Lk0/k/g/a; const-string v2, "RESUMED" const/4 v3, 0x2 - invoke-direct {v1, v2, v3}, Lk0/l/g/a;->(Ljava/lang/String;I)V + invoke-direct {v1, v2, v3}, Lk0/k/g/a;->(Ljava/lang/String;I)V aput-object v1, v0, v3 - sput-object v0, Lk0/l/g/a;->e:[Lk0/l/g/a; + sput-object v0, Lk0/k/g/a;->e:[Lk0/k/g/a; return-void .end method @@ -77,30 +77,30 @@ return-void .end method -.method public static valueOf(Ljava/lang/String;)Lk0/l/g/a; +.method public static valueOf(Ljava/lang/String;)Lk0/k/g/a; .locals 1 - const-class v0, Lk0/l/g/a; + const-class v0, Lk0/k/g/a; invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; move-result-object p0 - check-cast p0, Lk0/l/g/a; + check-cast p0, Lk0/k/g/a; return-object p0 .end method -.method public static values()[Lk0/l/g/a; +.method public static values()[Lk0/k/g/a; .locals 1 - sget-object v0, Lk0/l/g/a;->e:[Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->e:[Lk0/k/g/a; - invoke-virtual {v0}, [Lk0/l/g/a;->clone()Ljava/lang/Object; + invoke-virtual {v0}, [Lk0/k/g/a;->clone()Ljava/lang/Object; move-result-object v0 - check-cast v0, [Lk0/l/g/a; + check-cast v0, [Lk0/k/g/a; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/l/g/b.smali b/com.discord/smali_classes2/k0/k/g/b.smali similarity index 71% rename from com.discord/smali_classes2/k0/l/g/b.smali rename to com.discord/smali_classes2/k0/k/g/b.smali index 56d9d9d658..f7de4b15e7 100644 --- a/com.discord/smali_classes2/k0/l/g/b.smali +++ b/com.discord/smali_classes2/k0/k/g/b.smali @@ -1,5 +1,5 @@ -.class public final Lk0/l/g/b; -.super Lk0/l/h/a/f; +.class public final Lk0/k/g/b; +.super Lk0/k/h/a/f; .source "IntrinsicsJvm.kt" @@ -17,13 +17,13 @@ .method public constructor (Lkotlin/coroutines/Continuation;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V .locals 0 - iput-object p1, p0, Lk0/l/g/b;->$completion:Lkotlin/coroutines/Continuation; + iput-object p1, p0, Lk0/k/g/b;->$completion:Lkotlin/coroutines/Continuation; - iput-object p3, p0, Lk0/l/g/b;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; + iput-object p3, p0, Lk0/k/g/b;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; - iput-object p4, p0, Lk0/l/g/b;->$receiver$inlined:Ljava/lang/Object; + iput-object p4, p0, Lk0/k/g/b;->$receiver$inlined:Ljava/lang/Object; - invoke-direct {p0, p2}, Lk0/l/h/a/f;->(Lkotlin/coroutines/Continuation;)V + invoke-direct {p0, p2}, Lk0/k/h/a/f;->(Lkotlin/coroutines/Continuation;)V return-void .end method @@ -33,7 +33,7 @@ .method public invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 3 - iget v0, p0, Lk0/l/g/b;->label:I + iget v0, p0, Lk0/k/g/b;->label:I const/4 v1, 0x2 @@ -43,7 +43,7 @@ if-ne v0, v2, :cond_0 - iput v1, p0, Lk0/l/g/b;->label:I + iput v1, p0, Lk0/k/g/b;->label:I invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V @@ -63,19 +63,19 @@ throw p1 :cond_1 - iput v2, p0, Lk0/l/g/b;->label:I + iput v2, p0, Lk0/k/g/b;->label:I invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V - iget-object p1, p0, Lk0/l/g/b;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; + iget-object p1, p0, Lk0/k/g/b;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; if-eqz p1, :cond_2 - invoke-static {p1, v1}, Lk0/o/c/v;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; + invoke-static {p1, v1}, Lk0/n/c/u;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; check-cast p1, Lkotlin/jvm/functions/Function2; - iget-object v0, p0, Lk0/l/g/b;->$receiver$inlined:Ljava/lang/Object; + iget-object v0, p0, Lk0/k/g/b;->$receiver$inlined:Ljava/lang/Object; invoke-interface {p1, v0, p0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -85,11 +85,11 @@ return-object p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type (R, kotlin.coroutines.Continuation) -> kotlin.Any?" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/k0/l/g/c.smali b/com.discord/smali_classes2/k0/k/g/c.smali similarity index 71% rename from com.discord/smali_classes2/k0/l/g/c.smali rename to com.discord/smali_classes2/k0/k/g/c.smali index 0a202e0e68..64160488dc 100644 --- a/com.discord/smali_classes2/k0/l/g/c.smali +++ b/com.discord/smali_classes2/k0/k/g/c.smali @@ -1,5 +1,5 @@ -.class public final Lk0/l/g/c; -.super Lk0/l/h/a/c; +.class public final Lk0/k/g/c; +.super Lk0/k/h/a/c; .source "IntrinsicsJvm.kt" @@ -19,15 +19,15 @@ .method public constructor (Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V .locals 0 - iput-object p1, p0, Lk0/l/g/c;->$completion:Lkotlin/coroutines/Continuation; + iput-object p1, p0, Lk0/k/g/c;->$completion:Lkotlin/coroutines/Continuation; - iput-object p2, p0, Lk0/l/g/c;->$context:Lkotlin/coroutines/CoroutineContext; + iput-object p2, p0, Lk0/k/g/c;->$context:Lkotlin/coroutines/CoroutineContext; - iput-object p5, p0, Lk0/l/g/c;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; + iput-object p5, p0, Lk0/k/g/c;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; - iput-object p6, p0, Lk0/l/g/c;->$receiver$inlined:Ljava/lang/Object; + iput-object p6, p0, Lk0/k/g/c;->$receiver$inlined:Ljava/lang/Object; - invoke-direct {p0, p3, p4}, Lk0/l/h/a/c;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V + invoke-direct {p0, p3, p4}, Lk0/k/h/a/c;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V return-void .end method @@ -37,7 +37,7 @@ .method public invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; .locals 3 - iget v0, p0, Lk0/l/g/c;->label:I + iget v0, p0, Lk0/k/g/c;->label:I const/4 v1, 0x2 @@ -47,7 +47,7 @@ if-ne v0, v2, :cond_0 - iput v1, p0, Lk0/l/g/c;->label:I + iput v1, p0, Lk0/k/g/c;->label:I invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V @@ -67,19 +67,19 @@ throw p1 :cond_1 - iput v2, p0, Lk0/l/g/c;->label:I + iput v2, p0, Lk0/k/g/c;->label:I invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V - iget-object p1, p0, Lk0/l/g/c;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; + iget-object p1, p0, Lk0/k/g/c;->$this_createCoroutineUnintercepted$inlined:Lkotlin/jvm/functions/Function2; if-eqz p1, :cond_2 - invoke-static {p1, v1}, Lk0/o/c/v;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; + invoke-static {p1, v1}, Lk0/n/c/u;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; check-cast p1, Lkotlin/jvm/functions/Function2; - iget-object v0, p0, Lk0/l/g/c;->$receiver$inlined:Ljava/lang/Object; + iget-object v0, p0, Lk0/k/g/c;->$receiver$inlined:Ljava/lang/Object; invoke-interface {p1, v0, p0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -89,11 +89,11 @@ return-object p1 :cond_2 - new-instance p1, Ljava/lang/NullPointerException; + new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type (R, kotlin.coroutines.Continuation) -> kotlin.Any?" - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 .end method diff --git a/com.discord/smali_classes2/k0/l/h/a/a.smali b/com.discord/smali_classes2/k0/k/h/a/a.smali similarity index 77% rename from com.discord/smali_classes2/k0/l/h/a/a.smali rename to com.discord/smali_classes2/k0/k/h/a/a.smali index a74c641ab3..4e37748574 100644 --- a/com.discord/smali_classes2/k0/l/h/a/a.smali +++ b/com.discord/smali_classes2/k0/k/h/a/a.smali @@ -1,4 +1,4 @@ -.class public abstract Lk0/l/h/a/a; +.class public abstract Lk0/k/h/a/a; .super Ljava/lang/Object; .source "ContinuationImpl.kt" @@ -47,7 +47,7 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/l/h/a/a;->completion:Lkotlin/coroutines/Continuation; + iput-object p1, p0, Lk0/k/h/a/a;->completion:Lkotlin/coroutines/Continuation; return-void .end method @@ -68,9 +68,7 @@ } .end annotation - const-string p1, "completion" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; @@ -79,6 +77,15 @@ invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw p1 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public create(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; @@ -94,9 +101,7 @@ } .end annotation - const-string v0, "completion" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; @@ -105,12 +110,21 @@ invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw p1 + + :cond_0 + const-string p1, "completion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public getCallerFrame()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; .locals 2 - iget-object v0, p0, Lk0/l/h/a/a;->completion:Lkotlin/coroutines/Continuation; + iget-object v0, p0, Lk0/k/h/a/a;->completion:Lkotlin/coroutines/Continuation; instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; @@ -135,7 +149,7 @@ } .end annotation - iget-object v0, p0, Lk0/l/h/a/a;->completion:Lkotlin/coroutines/Continuation; + iget-object v0, p0, Lk0/k/h/a/a;->completion:Lkotlin/coroutines/Continuation; return-object v0 .end method @@ -143,27 +157,23 @@ .method public getStackTraceElement()Ljava/lang/StackTraceElement; .locals 9 - const-string v0, "$this$getStackTraceElementImpl" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v0 + move-result-object v1 - const-class v1, Lk0/l/h/a/d; + const-class v2, Lk0/k/h/a/d; - invoke-virtual {v0, v1}, Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; + invoke-virtual {v1, v2}, Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; - move-result-object v0 + move-result-object v1 - check-cast v0, Lk0/l/h/a/d; + check-cast v1, Lk0/k/h/a/d; - const/4 v1, 0x0 + if-eqz v1, :cond_a - if-eqz v0, :cond_a - - invoke-interface {v0}, Lk0/l/h/a/d;->v()I + invoke-interface {v1}, Lk0/k/h/a/d;->v()I move-result v2 @@ -188,7 +198,7 @@ const-string v6, "field" - invoke-static {v5, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V @@ -200,7 +210,7 @@ if-nez v6, :cond_0 - move-object v5, v1 + move-object v5, v0 :cond_0 check-cast v5, Ljava/lang/Integer; @@ -232,18 +242,14 @@ goto :goto_2 :cond_2 - invoke-interface {v0}, Lk0/l/h/a/d;->l()[I + invoke-interface {v1}, Lk0/k/h/a/d;->l()[I move-result-object v2 aget v2, v2, v5 :goto_2 - const-string v3, "continuation" - - invoke-static {p0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v3, Lk0/l/h/a/e;->b:Lk0/l/h/a/e$a; + sget-object v3, Lk0/k/h/a/e;->b:Lk0/k/h/a/e$a; if-eqz v3, :cond_3 @@ -305,11 +311,11 @@ move-result-object v6 - new-instance v7, Lk0/l/h/a/e$a; + new-instance v7, Lk0/k/h/a/e$a; - invoke-direct {v7, v3, v5, v6}, Lk0/l/h/a/e$a;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V + invoke-direct {v7, v3, v5, v6}, Lk0/k/h/a/e$a;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V - sput-object v7, Lk0/l/h/a/e;->b:Lk0/l/h/a/e$a; + sput-object v7, Lk0/k/h/a/e;->b:Lk0/k/h/a/e$a; :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 @@ -318,19 +324,19 @@ goto :goto_3 :catch_1 - sget-object v3, Lk0/l/h/a/e;->a:Lk0/l/h/a/e$a; + sget-object v3, Lk0/k/h/a/e;->a:Lk0/k/h/a/e$a; - sput-object v3, Lk0/l/h/a/e;->b:Lk0/l/h/a/e$a; + sput-object v3, Lk0/k/h/a/e;->b:Lk0/k/h/a/e$a; :goto_3 - sget-object v5, Lk0/l/h/a/e;->a:Lk0/l/h/a/e$a; + sget-object v5, Lk0/k/h/a/e;->a:Lk0/k/h/a/e$a; if-ne v3, v5, :cond_4 goto :goto_6 :cond_4 - iget-object v5, v3, Lk0/l/h/a/e$a;->a:Ljava/lang/reflect/Method; + iget-object v5, v3, Lk0/k/h/a/e$a;->a:Ljava/lang/reflect/Method; if-eqz v5, :cond_7 @@ -346,7 +352,7 @@ if-eqz v5, :cond_7 - iget-object v6, v3, Lk0/l/h/a/e$a;->b:Ljava/lang/reflect/Method; + iget-object v6, v3, Lk0/k/h/a/e$a;->b:Ljava/lang/reflect/Method; if-eqz v6, :cond_7 @@ -358,7 +364,7 @@ if-eqz v5, :cond_7 - iget-object v3, v3, Lk0/l/h/a/e$a;->c:Ljava/lang/reflect/Method; + iget-object v3, v3, Lk0/k/h/a/e$a;->c:Ljava/lang/reflect/Method; if-eqz v3, :cond_5 @@ -371,7 +377,7 @@ goto :goto_4 :cond_5 - move-object v3, v1 + move-object v3, v0 :goto_4 instance-of v4, v3, Ljava/lang/String; @@ -381,18 +387,18 @@ goto :goto_5 :cond_6 - move-object v1, v3 + move-object v0, v3 :goto_5 - check-cast v1, Ljava/lang/String; + check-cast v0, Ljava/lang/String; :cond_7 :goto_6 - if-nez v1, :cond_8 + if-nez v0, :cond_8 - invoke-interface {v0}, Lk0/l/h/a/d;->c()Ljava/lang/String; + invoke-interface {v1}, Lk0/k/h/a/d;->c()Ljava/lang/String; - move-result-object v1 + move-result-object v0 goto :goto_7 @@ -401,36 +407,36 @@ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const/16 v1, 0x2f + const/16 v0, 0x2f - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-interface {v0}, Lk0/l/h/a/d;->c()Ljava/lang/String; + invoke-interface {v1}, Lk0/k/h/a/d;->c()Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 :goto_7 new-instance v3, Ljava/lang/StackTraceElement; - invoke-interface {v0}, Lk0/l/h/a/d;->m()Ljava/lang/String; + invoke-interface {v1}, Lk0/k/h/a/d;->m()Ljava/lang/String; move-result-object v4 - invoke-interface {v0}, Lk0/l/h/a/d;->f()Ljava/lang/String; + invoke-interface {v1}, Lk0/k/h/a/d;->f()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - invoke-direct {v3, v1, v4, v0, v2}, Ljava/lang/StackTraceElement;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {v3, v0, v4, v1, v2}, Ljava/lang/StackTraceElement;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V - move-object v1, v3 + move-object v0, v3 goto :goto_8 @@ -457,7 +463,7 @@ :cond_a :goto_8 - return-object v1 + return-object v0 .end method .method public abstract invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; @@ -475,24 +481,24 @@ move-object v0, p0 :goto_0 - const-string v1, "frame" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_3 - iget-object v1, v0, Lk0/l/h/a/a;->completion:Lkotlin/coroutines/Continuation; + iget-object v2, v0, Lk0/k/h/a/a;->completion:Lkotlin/coroutines/Continuation; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v2, :cond_2 :try_start_0 - invoke-virtual {v0, p1}, Lk0/l/h/a/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, p1}, Lk0/k/h/a/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - sget-object v2, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v1, Lk0/k/g/a;->d:Lk0/k/g/a; - if-ne p1, v2, :cond_0 + if-ne p1, v1, :cond_0 return-void @@ -504,22 +510,34 @@ move-result-object p1 :cond_0 - invoke-virtual {v0}, Lk0/l/h/a/a;->releaseIntercepted()V + invoke-virtual {v0}, Lk0/k/h/a/a;->releaseIntercepted()V - instance-of v0, v1, Lk0/l/h/a/a; + instance-of v0, v2, Lk0/k/h/a/a; if-eqz v0, :cond_1 - move-object v0, v1 + move-object v0, v2 - check-cast v0, Lk0/l/h/a/a; + check-cast v0, Lk0/k/h/a/a; goto :goto_0 :cond_1 - invoke-interface {v1, p1}, Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V + invoke-interface {v2, p1}, Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V return-void + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_3 + const-string p1, "frame" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public toString()Ljava/lang/String; @@ -531,7 +549,7 @@ move-result-object v0 - invoke-virtual {p0}, Lk0/l/h/a/a;->getStackTraceElement()Ljava/lang/StackTraceElement; + invoke-virtual {p0}, Lk0/k/h/a/a;->getStackTraceElement()Ljava/lang/StackTraceElement; move-result-object v1 diff --git a/com.discord/smali_classes2/k0/l/h/a/b.smali b/com.discord/smali_classes2/k0/k/h/a/b.smali similarity index 88% rename from com.discord/smali_classes2/k0/l/h/a/b.smali rename to com.discord/smali_classes2/k0/k/h/a/b.smali index 9f33802848..ae96606491 100644 --- a/com.discord/smali_classes2/k0/l/h/a/b.smali +++ b/com.discord/smali_classes2/k0/k/h/a/b.smali @@ -1,4 +1,4 @@ -.class public final Lk0/l/h/a/b; +.class public final Lk0/k/h/a/b; .super Ljava/lang/Object; .source "ContinuationImpl.kt" @@ -18,18 +18,18 @@ # static fields -.field public static final d:Lk0/l/h/a/b; +.field public static final d:Lk0/k/h/a/b; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/l/h/a/b; + new-instance v0, Lk0/k/h/a/b; - invoke-direct {v0}, Lk0/l/h/a/b;->()V + invoke-direct {v0}, Lk0/k/h/a/b;->()V - sput-object v0, Lk0/l/h/a/b;->d:Lk0/l/h/a/b; + sput-object v0, Lk0/k/h/a/b;->d:Lk0/k/h/a/b; return-void .end method diff --git a/com.discord/smali_classes2/k0/l/h/a/c.smali b/com.discord/smali_classes2/k0/k/h/a/c.smali similarity index 69% rename from com.discord/smali_classes2/k0/l/h/a/c.smali rename to com.discord/smali_classes2/k0/k/h/a/c.smali index 95673dcaf7..898901fcf3 100644 --- a/com.discord/smali_classes2/k0/l/h/a/c.smali +++ b/com.discord/smali_classes2/k0/k/h/a/c.smali @@ -1,5 +1,5 @@ -.class public abstract Lk0/l/h/a/c; -.super Lk0/l/h/a/a; +.class public abstract Lk0/k/h/a/c; +.super Lk0/k/h/a/a; .source "ContinuationImpl.kt" @@ -41,7 +41,7 @@ const/4 v0, 0x0 :goto_0 - invoke-direct {p0, p1, v0}, Lk0/l/h/a/c;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V + invoke-direct {p0, p1, v0}, Lk0/k/h/a/c;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V return-void .end method @@ -59,9 +59,9 @@ } .end annotation - invoke-direct {p0, p1}, Lk0/l/h/a/a;->(Lkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1}, Lk0/k/h/a/a;->(Lkotlin/coroutines/Continuation;)V - iput-object p2, p0, Lk0/l/h/a/c;->_context:Lkotlin/coroutines/CoroutineContext; + iput-object p2, p0, Lk0/k/h/a/c;->_context:Lkotlin/coroutines/CoroutineContext; return-void .end method @@ -71,11 +71,18 @@ .method public getContext()Lkotlin/coroutines/CoroutineContext; .locals 1 - iget-object v0, p0, Lk0/l/h/a/c;->_context:Lkotlin/coroutines/CoroutineContext; + iget-object v0, p0, Lk0/k/h/a/c;->_context:Lkotlin/coroutines/CoroutineContext; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_0 return-object v0 + + :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method .method public final intercepted()Lkotlin/coroutines/Continuation; @@ -89,28 +96,28 @@ } .end annotation - iget-object v0, p0, Lk0/l/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; + iget-object v0, p0, Lk0/k/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; if-eqz v0, :cond_0 goto :goto_1 :cond_0 - invoke-virtual {p0}, Lk0/l/h/a/c;->getContext()Lkotlin/coroutines/CoroutineContext; + invoke-virtual {p0}, Lk0/k/h/a/c;->getContext()Lkotlin/coroutines/CoroutineContext; move-result-object v0 - sget-object v1, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v1, Lk0/k/d;->a:Lk0/k/d$a; invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; move-result-object v0 - check-cast v0, Lk0/l/d; + check-cast v0, Lk0/k/d; if-eqz v0, :cond_1 - invoke-interface {v0, p0}, Lk0/l/d;->interceptContinuation(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; + invoke-interface {v0, p0}, Lk0/k/d;->interceptContinuation(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; move-result-object v0 @@ -122,7 +129,7 @@ move-object v0, p0 :goto_0 - iput-object v0, p0, Lk0/l/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; + iput-object v0, p0, Lk0/k/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; :goto_1 return-object v0 @@ -131,32 +138,42 @@ .method public releaseIntercepted()V .locals 3 - iget-object v0, p0, Lk0/l/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; + iget-object v0, p0, Lk0/k/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 - if-eq v0, p0, :cond_0 + if-eq v0, p0, :cond_1 - invoke-virtual {p0}, Lk0/l/h/a/c;->getContext()Lkotlin/coroutines/CoroutineContext; + invoke-virtual {p0}, Lk0/k/h/a/c;->getContext()Lkotlin/coroutines/CoroutineContext; move-result-object v1 - sget-object v2, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v2, Lk0/k/d;->a:Lk0/k/d$a; invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; move-result-object v1 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_0 - check-cast v1, Lk0/l/d; + check-cast v1, Lk0/k/d; - invoke-interface {v1, v0}, Lk0/l/d;->releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V + invoke-interface {v1, v0}, Lk0/k/d;->releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V + + goto :goto_0 :cond_0 - sget-object v0, Lk0/l/h/a/b;->d:Lk0/l/h/a/b; + invoke-static {}, Lk0/n/c/h;->throwNpe()V - iput-object v0, p0, Lk0/l/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; + const/4 v0, 0x0 + + throw v0 + + :cond_1 + :goto_0 + sget-object v0, Lk0/k/h/a/b;->d:Lk0/k/h/a/b; + + iput-object v0, p0, Lk0/k/h/a/c;->intercepted:Lkotlin/coroutines/Continuation; return-void .end method diff --git a/com.discord/smali_classes2/k0/l/h/a/d.smali b/com.discord/smali_classes2/k0/k/h/a/d.smali similarity index 90% rename from com.discord/smali_classes2/k0/l/h/a/d.smali rename to com.discord/smali_classes2/k0/k/h/a/d.smali index 22b501f067..123d0fbcc7 100644 --- a/com.discord/smali_classes2/k0/l/h/a/d.smali +++ b/com.discord/smali_classes2/k0/k/h/a/d.smali @@ -1,4 +1,4 @@ -.class public interface abstract annotation Lk0/l/h/a/d; +.class public interface abstract annotation Lk0/k/h/a/d; .super Ljava/lang/Object; .source "DebugMetadata.kt" @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/AnnotationDefault; - value = .subannotation Lk0/l/h/a/d; + value = .subannotation Lk0/k/h/a/d; c = "" f = "" i = {} diff --git a/com.discord/smali_classes2/k0/l/h/a/e$a.smali b/com.discord/smali_classes2/k0/k/h/a/e$a.smali similarity index 72% rename from com.discord/smali_classes2/k0/l/h/a/e$a.smali rename to com.discord/smali_classes2/k0/k/h/a/e$a.smali index 6b4d9e5681..4afd77a8d3 100644 --- a/com.discord/smali_classes2/k0/l/h/a/e$a.smali +++ b/com.discord/smali_classes2/k0/k/h/a/e$a.smali @@ -1,11 +1,11 @@ -.class public final Lk0/l/h/a/e$a; +.class public final Lk0/k/h/a/e$a; .super Ljava/lang/Object; .source "DebugMetadata.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/l/h/a/e; + value = Lk0/k/h/a/e; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -28,11 +28,11 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/l/h/a/e$a;->a:Ljava/lang/reflect/Method; + iput-object p1, p0, Lk0/k/h/a/e$a;->a:Ljava/lang/reflect/Method; - iput-object p2, p0, Lk0/l/h/a/e$a;->b:Ljava/lang/reflect/Method; + iput-object p2, p0, Lk0/k/h/a/e$a;->b:Ljava/lang/reflect/Method; - iput-object p3, p0, Lk0/l/h/a/e$a;->c:Ljava/lang/reflect/Method; + iput-object p3, p0, Lk0/k/h/a/e$a;->c:Ljava/lang/reflect/Method; return-void .end method diff --git a/com.discord/smali_classes2/k0/l/h/a/e.smali b/com.discord/smali_classes2/k0/k/h/a/e.smali similarity index 53% rename from com.discord/smali_classes2/k0/l/h/a/e.smali rename to com.discord/smali_classes2/k0/k/h/a/e.smali index 5d237e2122..32ba38fc13 100644 --- a/com.discord/smali_classes2/k0/l/h/a/e.smali +++ b/com.discord/smali_classes2/k0/k/h/a/e.smali @@ -1,4 +1,4 @@ -.class public final Lk0/l/h/a/e; +.class public final Lk0/k/h/a/e; .super Ljava/lang/Object; .source "DebugMetadata.kt" @@ -6,36 +6,36 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lk0/l/h/a/e$a; + Lk0/k/h/a/e$a; } .end annotation # static fields -.field public static final a:Lk0/l/h/a/e$a; +.field public static final a:Lk0/k/h/a/e$a; -.field public static b:Lk0/l/h/a/e$a; +.field public static b:Lk0/k/h/a/e$a; -.field public static final c:Lk0/l/h/a/e; +.field public static final c:Lk0/k/h/a/e; # direct methods .method public static constructor ()V .locals 2 - new-instance v0, Lk0/l/h/a/e; + new-instance v0, Lk0/k/h/a/e; - invoke-direct {v0}, Lk0/l/h/a/e;->()V + invoke-direct {v0}, Lk0/k/h/a/e;->()V - sput-object v0, Lk0/l/h/a/e;->c:Lk0/l/h/a/e; + sput-object v0, Lk0/k/h/a/e;->c:Lk0/k/h/a/e; - new-instance v0, Lk0/l/h/a/e$a; + new-instance v0, Lk0/k/h/a/e$a; const/4 v1, 0x0 - invoke-direct {v0, v1, v1, v1}, Lk0/l/h/a/e$a;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V + invoke-direct {v0, v1, v1, v1}, Lk0/k/h/a/e$a;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V - sput-object v0, Lk0/l/h/a/e;->a:Lk0/l/h/a/e$a; + sput-object v0, Lk0/k/h/a/e;->a:Lk0/k/h/a/e$a; return-void .end method diff --git a/com.discord/smali_classes2/k0/l/h/a/f.smali b/com.discord/smali_classes2/k0/k/h/a/f.smali similarity index 86% rename from com.discord/smali_classes2/k0/l/h/a/f.smali rename to com.discord/smali_classes2/k0/k/h/a/f.smali index bb5d34de27..d096a9da75 100644 --- a/com.discord/smali_classes2/k0/l/h/a/f.smali +++ b/com.discord/smali_classes2/k0/k/h/a/f.smali @@ -1,5 +1,5 @@ -.class public abstract Lk0/l/h/a/f; -.super Lk0/l/h/a/a; +.class public abstract Lk0/k/h/a/f; +.super Lk0/k/h/a/a; .source "ContinuationImpl.kt" @@ -15,7 +15,7 @@ } .end annotation - invoke-direct {p0, p1}, Lk0/l/h/a/a;->(Lkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1}, Lk0/k/h/a/a;->(Lkotlin/coroutines/Continuation;)V if-eqz p1, :cond_2 @@ -23,7 +23,7 @@ move-result-object p1 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; + sget-object v0, Lk0/k/f;->d:Lk0/k/f; if-ne p1, v0, :cond_0 @@ -62,7 +62,7 @@ .method public getContext()Lkotlin/coroutines/CoroutineContext; .locals 1 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; + sget-object v0, Lk0/k/f;->d:Lk0/k/f; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/l/h/a/g.smali b/com.discord/smali_classes2/k0/k/h/a/g.smali similarity index 62% rename from com.discord/smali_classes2/k0/l/h/a/g.smali rename to com.discord/smali_classes2/k0/k/h/a/g.smali index 2790b8f69a..5e9f37937b 100644 --- a/com.discord/smali_classes2/k0/l/h/a/g.smali +++ b/com.discord/smali_classes2/k0/k/h/a/g.smali @@ -1,16 +1,16 @@ -.class public abstract Lk0/l/h/a/g; -.super Lk0/l/h/a/c; +.class public abstract Lk0/k/h/a/g; +.super Lk0/k/h/a/c; .source "ContinuationImpl.kt" # interfaces -.implements Lk0/o/c/f; +.implements Lk0/n/c/f; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/h/a/c;", - "Lk0/o/c/f<", + "Lk0/k/h/a/c;", + "Lk0/n/c/f<", "Ljava/lang/Object;", ">;", "Ljava/lang/Object;" @@ -28,7 +28,7 @@ const/4 v0, 0x0 - invoke-direct {p0, p1, v0}, Lk0/l/h/a/g;->(ILkotlin/coroutines/Continuation;)V + invoke-direct {p0, p1, v0}, Lk0/k/h/a/g;->(ILkotlin/coroutines/Continuation;)V return-void .end method @@ -44,9 +44,9 @@ } .end annotation - invoke-direct {p0, p2}, Lk0/l/h/a/c;->(Lkotlin/coroutines/Continuation;)V + invoke-direct {p0, p2}, Lk0/k/h/a/c;->(Lkotlin/coroutines/Continuation;)V - iput p1, p0, Lk0/l/h/a/g;->arity:I + iput p1, p0, Lk0/k/h/a/g;->arity:I return-void .end method @@ -56,7 +56,7 @@ .method public getArity()I .locals 1 - iget v0, p0, Lk0/l/h/a/g;->arity:I + iget v0, p0, Lk0/k/h/a/g;->arity:I return v0 .end method @@ -64,26 +64,26 @@ .method public toString()Ljava/lang/String; .locals 2 - invoke-virtual {p0}, Lk0/l/h/a/a;->getCompletion()Lkotlin/coroutines/Continuation; + invoke-virtual {p0}, Lk0/k/h/a/a;->getCompletion()Lkotlin/coroutines/Continuation; move-result-object v0 if-nez v0, :cond_0 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; - invoke-virtual {v0, p0}, Lk0/o/c/u;->renderLambdaToString(Lk0/o/c/f;)Ljava/lang/String; + invoke-virtual {v0, p0}, Lk0/n/c/t;->renderLambdaToString(Lk0/n/c/f;)Ljava/lang/String; move-result-object v0 const-string v1, "Reflection.renderLambdaToString(this)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 :cond_0 - invoke-super {p0}, Lk0/l/h/a/a;->toString()Ljava/lang/String; + invoke-super {p0}, Lk0/k/h/a/a;->toString()Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/l/a$a.smali b/com.discord/smali_classes2/k0/l/a$a.smali new file mode 100644 index 0000000000..f9f17b3ba3 --- /dev/null +++ b/com.discord/smali_classes2/k0/l/a$a.smali @@ -0,0 +1,109 @@ +.class public final Lk0/l/a$a; +.super Ljava/lang/Object; +.source "PlatformImplementations.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lk0/l/a; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = "a" +.end annotation + + +# static fields +.field public static final a:Ljava/lang/reflect/Method; + + +# direct methods +.method public static constructor ()V + .locals 10 + + const-class v0, Ljava/lang/Throwable; + + invoke-virtual {v0}, Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; + + move-result-object v1 + + const-string v2, "throwableClass.methods" + + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + array-length v2, v1 + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + :goto_0 + const/4 v5, 0x0 + + if-ge v4, v2, :cond_3 + + aget-object v6, v1, v4 + + const-string v7, "it" + + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v6}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; + + move-result-object v7 + + const-string v8, "addSuppressed" + + invoke-static {v7, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v7 + + const/4 v8, 0x1 + + if-eqz v7, :cond_1 + + invoke-virtual {v6}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; + + move-result-object v7 + + const-string v9, "it.parameterTypes" + + invoke-static {v7, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + array-length v9, v7 + + if-ne v9, v8, :cond_0 + + aget-object v5, v7, v3 + + :cond_0 + invoke-static {v5, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v5 + + if-eqz v5, :cond_1 + + goto :goto_1 + + :cond_1 + const/4 v8, 0x0 + + :goto_1 + if-eqz v8, :cond_2 + + move-object v5, v6 + + goto :goto_2 + + :cond_2 + add-int/lit8 v4, v4, 0x1 + + goto :goto_0 + + :cond_3 + :goto_2 + sput-object v5, Lk0/l/a$a;->a:Ljava/lang/reflect/Method; + + return-void +.end method diff --git a/com.discord/smali_classes2/k0/l/a.smali b/com.discord/smali_classes2/k0/l/a.smali index 886192c077..53b54aeed2 100644 --- a/com.discord/smali_classes2/k0/l/a.smali +++ b/com.discord/smali_classes2/k0/l/a.smali @@ -1,141 +1,44 @@ -.class public abstract Lk0/l/a; +.class public Lk0/l/a; .super Ljava/lang/Object; -.source "CoroutineContextImpl.kt" - -# interfaces -.implements Lkotlin/coroutines/CoroutineContext$a; +.source "PlatformImplementations.kt" -# instance fields -.field public final key:Lkotlin/coroutines/CoroutineContext$b; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/coroutines/CoroutineContext$b<", - "*>;" - } - .end annotation -.end field +# annotations +.annotation system Ldalvik/annotation/MemberClasses; + value = { + Lk0/l/a$a; + } +.end annotation # direct methods -.method public constructor (Lkotlin/coroutines/CoroutineContext$b;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/CoroutineContext$b<", - "*>;)V" - } - .end annotation - - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V +.method public constructor ()V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/l/a;->key:Lkotlin/coroutines/CoroutineContext$b; - return-void .end method # virtual methods -.method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TR;", - "Lkotlin/jvm/functions/Function2<", - "-TR;-", - "Lkotlin/coroutines/CoroutineContext$a;", - "+TR;>;)TR;" - } - .end annotation +.method public addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V + .locals 3 - const-string v0, "operation" + sget-object v0, Lk0/l/a$a;->a:Ljava/lang/reflect/Method; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 - invoke-static {p0, p1, p2}, Lkotlin/coroutines/CoroutineContext$a$a;->fold(Lkotlin/coroutines/CoroutineContext$a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + const/4 v1, 0x1 - move-result-object p1 + new-array v1, v1, [Ljava/lang/Object; - return-object p1 -.end method - -.method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/CoroutineContext$b<", - "TE;>;)TE;" - } - .end annotation - - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->get(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object p1 - - return-object p1 -.end method - -.method public getKey()Lkotlin/coroutines/CoroutineContext$b; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lkotlin/coroutines/CoroutineContext$b<", - "*>;" - } - .end annotation - - iget-object v0, p0, Lk0/l/a;->key:Lkotlin/coroutines/CoroutineContext$b; - - return-object v0 -.end method - -.method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/CoroutineContext$b<", - "*>;)", - "Lkotlin/coroutines/CoroutineContext;" - } - .end annotation - - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->minusKey(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - - move-result-object p1 - - return-object p1 -.end method - -.method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - .locals 1 - - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->plus(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - - move-result-object p1 - - return-object p1 + const/4 v2, 0x0 + + aput-object p2, v1, v2 + + invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + + :cond_0 + return-void .end method diff --git a/com.discord/smali_classes2/k0/l/b.smali b/com.discord/smali_classes2/k0/l/b.smali index 133b8d1d99..0699343cce 100644 --- a/com.discord/smali_classes2/k0/l/b.smali +++ b/com.discord/smali_classes2/k0/l/b.smali @@ -1,19 +1,413 @@ -.class public abstract Lk0/l/b; +.class public final Lk0/l/b; .super Ljava/lang/Object; -.source "CoroutineContextImpl.kt" - -# interfaces -.implements Lkotlin/coroutines/CoroutineContext$b; +.source "PlatformImplementations.kt" -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/coroutines/CoroutineContext$b<", - "TE;>;" - } -.end annotation +# static fields +.field public static final a:Lk0/l/a; + + +# direct methods +.method public static constructor ()V + .locals 11 + + const-class v0, Lk0/l/a; + + const-string v1, "java.specification.version" + + invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v1 + + if-eqz v1, :cond_2 + + const/4 v2, 0x6 + + const/16 v3, 0x2e + + const/4 v4, 0x0 + + invoke-static {v1, v3, v4, v4, v2}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + + move-result v2 + + const/high16 v5, 0x10000 + + if-gez v2, :cond_0 + + :try_start_0 + invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I + + move-result v1 + :try_end_0 + .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 + + mul-int v1, v1, v5 + + goto :goto_0 + + :cond_0 + add-int/lit8 v6, v2, 0x1 + + const/4 v7, 0x4 + + invoke-static {v1, v3, v6, v4, v7}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + + move-result v3 + + if-gez v3, :cond_1 + + invoke-virtual {v1}, Ljava/lang/String;->length()I + + move-result v3 + + :cond_1 + invoke-virtual {v1, v4, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; + + move-result-object v2 + + const-string v4, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" + + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v1, v6, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; + + move-result-object v1 + + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :try_start_1 + invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I + + move-result v2 + + mul-int v2, v2, v5 + + invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I + + move-result v1 + :try_end_1 + .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_0 + + add-int/2addr v1, v2 + + goto :goto_0 + + :catch_0 + :cond_2 + const v1, 0x10006 + + :goto_0 + const v2, 0x10008 + + const-string v3, "ClassCastException(\"Inst\u2026baseTypeCL\").initCause(e)" + + const-string v4, ", base type classloader: " + + const-string v5, "Instance classloader: " + + const-string v6, "Class.forName(\"kotlin.in\u2026entations\").newInstance()" + + if-lt v1, v2, :cond_3 + + :try_start_2 + const-string v2, "kotlin.internal.jdk8.JDK8PlatformImplementations" + + invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; + + move-result-object v2 + + invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; + + move-result-object v2 + + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :try_end_2 + .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_2 + + :try_start_3 + check-cast v2, Lk0/l/a; + :try_end_3 + .catch Ljava/lang/ClassCastException; {:try_start_3 .. :try_end_3} :catch_1 + .catch Ljava/lang/ClassNotFoundException; {:try_start_3 .. :try_end_3} :catch_2 + + goto/16 :goto_1 + + :catch_1 + move-exception v7 + + :try_start_4 + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v2 + + invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v2 + + invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v8 + + new-instance v9, Ljava/lang/ClassCastException; + + new-instance v10, Ljava/lang/StringBuilder; + + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v2 + + invoke-direct {v9, v2}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V + + invoke-virtual {v9, v7}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; + + move-result-object v2 + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + throw v2 + :try_end_4 + .catch Ljava/lang/ClassNotFoundException; {:try_start_4 .. :try_end_4} :catch_2 + + :catch_2 + :try_start_5 + const-string v2, "kotlin.internal.JRE8PlatformImplementations" + + invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; + + move-result-object v2 + + invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; + + move-result-object v2 + + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :try_end_5 + .catch Ljava/lang/ClassNotFoundException; {:try_start_5 .. :try_end_5} :catch_4 + + :try_start_6 + check-cast v2, Lk0/l/a; + :try_end_6 + .catch Ljava/lang/ClassCastException; {:try_start_6 .. :try_end_6} :catch_3 + .catch Ljava/lang/ClassNotFoundException; {:try_start_6 .. :try_end_6} :catch_4 + + goto/16 :goto_1 + + :catch_3 + move-exception v7 + + :try_start_7 + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v2 + + invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v2 + + invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v8 + + new-instance v9, Ljava/lang/ClassCastException; + + new-instance v10, Ljava/lang/StringBuilder; + + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v2 + + invoke-direct {v9, v2}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V + + invoke-virtual {v9, v7}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; + + move-result-object v2 + + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + throw v2 + :try_end_7 + .catch Ljava/lang/ClassNotFoundException; {:try_start_7 .. :try_end_7} :catch_4 + + :catch_4 + nop + + :cond_3 + const v2, 0x10007 + + if-lt v1, v2, :cond_4 + + :try_start_8 + const-string v1, "k0.l.c.a" + + invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; + + move-result-object v1 + + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :try_end_8 + .catch Ljava/lang/ClassNotFoundException; {:try_start_8 .. :try_end_8} :catch_6 + + :try_start_9 + move-object v2, v1 + + check-cast v2, Lk0/l/a; + :try_end_9 + .catch Ljava/lang/ClassCastException; {:try_start_9 .. :try_end_9} :catch_5 + .catch Ljava/lang/ClassNotFoundException; {:try_start_9 .. :try_end_9} :catch_6 + + goto :goto_1 + + :catch_5 + move-exception v2 + + :try_start_a + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v1 + + invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v7 + + new-instance v8, Ljava/lang/ClassCastException; + + new-instance v9, Ljava/lang/StringBuilder; + + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v8, v1}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V + + invoke-virtual {v8, v2}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; + + move-result-object v1 + + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + throw v1 + :try_end_a + .catch Ljava/lang/ClassNotFoundException; {:try_start_a .. :try_end_a} :catch_6 + + :catch_6 + :try_start_b + const-string v1, "kotlin.internal.JRE7PlatformImplementations" + + invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; + + move-result-object v1 + + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :try_end_b + .catch Ljava/lang/ClassNotFoundException; {:try_start_b .. :try_end_b} :catch_8 + + :try_start_c + move-object v2, v1 + + check-cast v2, Lk0/l/a; + :try_end_c + .catch Ljava/lang/ClassCastException; {:try_start_c .. :try_end_c} :catch_7 + .catch Ljava/lang/ClassNotFoundException; {:try_start_c .. :try_end_c} :catch_8 + + goto :goto_1 + + :catch_7 + move-exception v2 + + :try_start_d + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v1 + + invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + + move-result-object v0 + + new-instance v6, Ljava/lang/ClassCastException; + + new-instance v7, Ljava/lang/StringBuilder; + + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + invoke-direct {v6, v0}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V + + invoke-virtual {v6, v2}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; + + move-result-object v0 + + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + throw v0 + :try_end_d + .catch Ljava/lang/ClassNotFoundException; {:try_start_d .. :try_end_d} :catch_8 + + :catch_8 + :cond_4 + new-instance v2, Lk0/l/a; + + invoke-direct {v2}, Lk0/l/a;->()V + + :goto_1 + sput-object v2, Lk0/l/b;->a:Lk0/l/a; + + return-void +.end method diff --git a/com.discord/smali_classes2/k0/l/c.smali b/com.discord/smali_classes2/k0/l/c.smali deleted file mode 100644 index e5653d8594..0000000000 --- a/com.discord/smali_classes2/k0/l/c.smali +++ /dev/null @@ -1,454 +0,0 @@ -.class public final Lk0/l/c; -.super Ljava/lang/Object; -.source "CoroutineContextImpl.kt" - -# interfaces -.implements Lkotlin/coroutines/CoroutineContext; -.implements Ljava/io/Serializable; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lk0/l/c$a; - } -.end annotation - - -# instance fields -.field public final element:Lkotlin/coroutines/CoroutineContext$a; - -.field public final left:Lkotlin/coroutines/CoroutineContext; - - -# direct methods -.method public constructor (Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V - .locals 1 - - const-string v0, "left" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "element" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - iput-object p2, p0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - return-void -.end method - -.method private final writeReplace()Ljava/lang/Object; - .locals 6 - - invoke-virtual {p0}, Lk0/l/c;->b()I - - move-result v0 - - new-array v1, v0, [Lkotlin/coroutines/CoroutineContext; - - new-instance v2, Lkotlin/jvm/internal/Ref$IntRef; - - invoke-direct {v2}, Lkotlin/jvm/internal/Ref$IntRef;->()V - - const/4 v3, 0x0 - - iput v3, v2, Lkotlin/jvm/internal/Ref$IntRef;->element:I - - sget-object v4, Lkotlin/Unit;->a:Lkotlin/Unit; - - new-instance v5, Lk0/l/c$c; - - invoke-direct {v5, v1, v2}, Lk0/l/c$c;->([Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/internal/Ref$IntRef;)V - - invoke-virtual {p0, v4, v5}, Lk0/l/c;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - - iget v2, v2, Lkotlin/jvm/internal/Ref$IntRef;->element:I - - if-ne v2, v0, :cond_0 - - const/4 v3, 0x1 - - :cond_0 - if-eqz v3, :cond_1 - - new-instance v0, Lk0/l/c$a; - - invoke-direct {v0, v1}, Lk0/l/c$a;->([Lkotlin/coroutines/CoroutineContext;)V - - return-object v0 - - :cond_1 - new-instance v0, Ljava/lang/IllegalStateException; - - const-string v1, "Check failed." - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 -.end method - - -# virtual methods -.method public final b()I - .locals 3 - - const/4 v0, 0x2 - - move-object v1, p0 - - :goto_0 - iget-object v1, v1, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - instance-of v2, v1, Lk0/l/c; - - if-nez v2, :cond_0 - - const/4 v1, 0x0 - - :cond_0 - check-cast v1, Lk0/l/c; - - if-eqz v1, :cond_1 - - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - :cond_1 - return v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 4 - - const/4 v0, 0x0 - - if-eq p0, p1, :cond_4 - - instance-of v1, p1, Lk0/l/c; - - if-eqz v1, :cond_5 - - check-cast p1, Lk0/l/c; - - invoke-virtual {p1}, Lk0/l/c;->b()I - - move-result v1 - - invoke-virtual {p0}, Lk0/l/c;->b()I - - move-result v2 - - if-ne v1, v2, :cond_5 - - if-eqz p1, :cond_3 - - move-object v1, p0 - - :goto_0 - iget-object v2, v1, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - invoke-interface {v2}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; - - move-result-object v3 - - invoke-virtual {p1, v3}, Lk0/l/c;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v3 - - invoke-static {v3, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - if-nez v2, :cond_0 - - const/4 p1, 0x0 - - goto :goto_1 - - :cond_0 - iget-object v1, v1, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - instance-of v2, v1, Lk0/l/c; - - if-eqz v2, :cond_1 - - check-cast v1, Lk0/l/c; - - goto :goto_0 - - :cond_1 - if-eqz v1, :cond_2 - - check-cast v1, Lkotlin/coroutines/CoroutineContext$a; - - invoke-interface {v1}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; - - move-result-object v2 - - invoke-virtual {p1, v2}, Lk0/l/c;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object p1 - - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - :goto_1 - if-eqz p1, :cond_5 - - goto :goto_2 - - :cond_2 - new-instance p1, Ljava/lang/NullPointerException; - - const-string v0, "null cannot be cast to non-null type kotlin.coroutines.CoroutineContext.Element" - - invoke-direct {p1, v0}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V - - throw p1 - - :cond_3 - const/4 p1, 0x0 - - throw p1 - - :cond_4 - :goto_2 - const/4 v0, 0x1 - - :cond_5 - return v0 -.end method - -.method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TR;", - "Lkotlin/jvm/functions/Function2<", - "-TR;-", - "Lkotlin/coroutines/CoroutineContext$a;", - "+TR;>;)TR;" - } - .end annotation - - const-string v0, "operation" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - invoke-interface {v0, p1, p2}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - - move-result-object p1 - - iget-object v0, p0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - invoke-interface {p2, p1, v0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method - -.method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/CoroutineContext$b<", - "TE;>;)TE;" - } - .end annotation - - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, p0 - - :goto_0 - iget-object v1, v0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - invoke-interface {v1, p1}, Lkotlin/coroutines/CoroutineContext$a;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v1 - - if-eqz v1, :cond_0 - - return-object v1 - - :cond_0 - iget-object v0, v0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - instance-of v1, v0, Lk0/l/c; - - if-eqz v1, :cond_1 - - check-cast v0, Lk0/l/c; - - goto :goto_0 - - :cond_1 - invoke-interface {v0, p1}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object p1 - - return-object p1 -.end method - -.method public hashCode()I - .locals 2 - - iget-object v0, p0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - iget-object v1, p0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - add-int/2addr v1, v0 - - return v1 -.end method - -.method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/CoroutineContext$b<", - "*>;)", - "Lkotlin/coroutines/CoroutineContext;" - } - .end annotation - - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - invoke-interface {v0, p1}, Lkotlin/coroutines/CoroutineContext$a;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object p1, p0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - return-object p1 - - :cond_0 - iget-object v0, p0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - invoke-interface {v0, p1}, Lkotlin/coroutines/CoroutineContext;->minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - - move-result-object p1 - - iget-object v0, p0, Lk0/l/c;->left:Lkotlin/coroutines/CoroutineContext; - - if-ne p1, v0, :cond_1 - - move-object p1, p0 - - goto :goto_0 - - :cond_1 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; - - if-ne p1, v0, :cond_2 - - iget-object p1, p0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - goto :goto_0 - - :cond_2 - new-instance v0, Lk0/l/c; - - iget-object v1, p0, Lk0/l/c;->element:Lkotlin/coroutines/CoroutineContext$a; - - invoke-direct {v0, p1, v1}, Lk0/l/c;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$a;)V - - move-object p1, v0 - - :goto_0 - return-object p1 -.end method - -.method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - .locals 1 - - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/l/f;->d:Lk0/l/f; - - if-ne p1, v0, :cond_0 - - move-object p1, p0 - - goto :goto_0 - - :cond_0 - sget-object v0, Lk0/l/e;->d:Lk0/l/e; - - invoke-interface {p1, p0, v0}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/coroutines/CoroutineContext; - - :goto_0 - return-object p1 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "[" - - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - sget-object v1, Lk0/l/c$b;->d:Lk0/l/c$b; - - const-string v2, "" - - invoke-virtual {p0, v2, v1}, Lk0/l/c;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/String; - - const-string v2, "]" - - invoke-static {v0, v1, v2}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/l/c/a.smali b/com.discord/smali_classes2/k0/l/c/a.smali new file mode 100644 index 0000000000..4875ce91ec --- /dev/null +++ b/com.discord/smali_classes2/k0/l/c/a.smali @@ -0,0 +1,23 @@ +.class public Lk0/l/c/a; +.super Lk0/l/a; +.source "JDK7PlatformImplementations.kt" + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Lk0/l/a;->()V + + return-void +.end method + + +# virtual methods +.method public addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V + .locals 0 + + invoke-virtual {p1, p2}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V + + return-void +.end method diff --git a/com.discord/smali_classes2/k0/l/d.smali b/com.discord/smali_classes2/k0/l/d.smali deleted file mode 100644 index 121e527368..0000000000 --- a/com.discord/smali_classes2/k0/l/d.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class public interface abstract Lk0/l/d; -.super Ljava/lang/Object; -.source "ContinuationInterceptor.kt" - -# interfaces -.implements Lkotlin/coroutines/CoroutineContext$a; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lk0/l/d$a; - } -.end annotation - - -# static fields -.field public static final a:Lk0/l/d$a; - - -# direct methods -.method public static constructor ()V - .locals 1 - - sget-object v0, Lk0/l/d$a;->a:Lk0/l/d$a; - - sput-object v0, Lk0/l/d;->a:Lk0/l/d$a; - - return-void -.end method - - -# virtual methods -.method public abstract interceptContinuation(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/Continuation<", - "-TT;>;)", - "Lkotlin/coroutines/Continuation<", - "TT;>;" - } - .end annotation -.end method - -.method public abstract releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/coroutines/Continuation<", - "*>;)V" - } - .end annotation -.end method diff --git a/com.discord/smali_classes2/k0/m/a$a.smali b/com.discord/smali_classes2/k0/m/a$a.smali index 51c378cde2..ce59e4a333 100644 --- a/com.discord/smali_classes2/k0/m/a$a.smali +++ b/com.discord/smali_classes2/k0/m/a$a.smali @@ -1,6 +1,6 @@ -.class public final Lk0/m/a$a; -.super Ljava/lang/Object; -.source "PlatformImplementations.kt" +.class public abstract Lk0/m/a$a; +.super Lk0/m/a$c; +.source "FileTreeWalk.kt" # annotations @@ -9,135 +9,43 @@ .end annotation .annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 + accessFlags = 0x409 name = "a" .end annotation -# static fields -.field public static final a:Ljava/lang/reflect/Method; - - # direct methods -.method public static constructor ()V - .locals 11 +.method public constructor (Ljava/io/File;)V + .locals 1 - const-class v0, Ljava/lang/Throwable; + invoke-direct {p0, p1}, Lk0/m/a$c;->(Ljava/io/File;)V - invoke-virtual {v0}, Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; + sget-boolean v0, Lk0/h;->a:Z - move-result-object v1 + if-eqz v0, :cond_1 - const-string v2, "throwableMethods" + invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + move-result p1 - array-length v2, v1 + sget-boolean v0, Lk0/h;->a:Z - const/4 v3, 0x0 + if-eqz v0, :cond_1 - const/4 v4, 0x0 - - :goto_0 - const-string v5, "it" - - const/4 v6, 0x0 - - if-ge v4, v2, :cond_3 - - aget-object v7, v1, v4 - - invoke-static {v7, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v7}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; - - move-result-object v8 - - const-string v9, "addSuppressed" - - invoke-static {v8, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v8 - - const/4 v9, 0x1 - - if-eqz v8, :cond_1 - - invoke-virtual {v7}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; - - move-result-object v8 - - const-string v10, "it.parameterTypes" - - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "$this$singleOrNull" - - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v10, v8 - - if-ne v10, v9, :cond_0 - - aget-object v6, v8, v3 - - :cond_0 - invoke-static {v6, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v6 - - if-eqz v6, :cond_1 - - goto :goto_1 - - :cond_1 - const/4 v9, 0x0 - - :goto_1 - if-eqz v9, :cond_2 - - move-object v6, v7 - - goto :goto_2 - - :cond_2 - add-int/lit8 v4, v4, 0x1 + if-eqz p1, :cond_0 goto :goto_0 - :cond_3 - :goto_2 - sput-object v6, Lk0/m/a$a;->a:Ljava/lang/reflect/Method; + :cond_0 + new-instance p1, Ljava/lang/AssertionError; - array-length v0, v1 + const-string v0, "rootDir must be verified to be directory beforehand." - :goto_3 - if-ge v3, v0, :cond_5 + invoke-direct {p1, v0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V - aget-object v2, v1, v3 + throw p1 - invoke-static {v2, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v2}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; - - move-result-object v2 - - const-string v4, "getSuppressed" - - invoke-static {v2, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_4 - - goto :goto_4 - - :cond_4 - add-int/lit8 v3, v3, 0x1 - - goto :goto_3 - - :cond_5 - :goto_4 + :cond_1 + :goto_0 return-void .end method diff --git a/com.discord/smali_classes2/k0/n/a$b$a.smali b/com.discord/smali_classes2/k0/m/a$b$a.smali similarity index 51% rename from com.discord/smali_classes2/k0/n/a$b$a.smali rename to com.discord/smali_classes2/k0/m/a$b$a.smali index 76cd6ea5d2..755d19d22b 100644 --- a/com.discord/smali_classes2/k0/n/a$b$a.smali +++ b/com.discord/smali_classes2/k0/m/a$b$a.smali @@ -1,11 +1,11 @@ -.class public final Lk0/n/a$b$a; -.super Lk0/n/a$a; +.class public final Lk0/m/a$b$a; +.super Lk0/m/a$a; .source "FileTreeWalk.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/n/a$b; + value = Lk0/m/a$b; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -23,12 +23,12 @@ .field public e:Z -.field public final synthetic f:Lk0/n/a$b; +.field public final synthetic f:Lk0/m/a$b; # direct methods -.method public constructor (Lk0/n/a$b;Ljava/io/File;)V - .locals 1 +.method public constructor (Lk0/m/a$b;Ljava/io/File;)V + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -37,15 +37,22 @@ } .end annotation - const-string v0, "rootDir" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p1, p0, Lk0/m/a$b$a;->f:Lk0/m/a$b; - iput-object p1, p0, Lk0/n/a$b$a;->f:Lk0/n/a$b; - - invoke-direct {p0, p2}, Lk0/n/a$a;->(Ljava/io/File;)V + invoke-direct {p0, p2}, Lk0/m/a$a;->(Ljava/io/File;)V return-void + + :cond_0 + const-string p1, "rootDir" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -53,7 +60,7 @@ .method public step()Ljava/io/File; .locals 8 - iget-boolean v0, p0, Lk0/n/a$b$a;->e:Z + iget-boolean v0, p0, Lk0/m/a$b$a;->e:Z const/4 v1, 0x1 @@ -61,19 +68,19 @@ if-nez v0, :cond_2 - iget-object v0, p0, Lk0/n/a$b$a;->c:[Ljava/io/File; + iget-object v0, p0, Lk0/m/a$b$a;->c:[Ljava/io/File; if-nez v0, :cond_2 - iget-object v0, p0, Lk0/n/a$b$a;->f:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$a;->f:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->c:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/m/a;->c:Lkotlin/jvm/functions/Function1; if-eqz v0, :cond_0 - iget-object v3, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v3, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-interface {v0, v3}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -90,29 +97,29 @@ return-object v2 :cond_0 - iget-object v0, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v0, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File; move-result-object v0 - iput-object v0, p0, Lk0/n/a$b$a;->c:[Ljava/io/File; + iput-object v0, p0, Lk0/m/a$b$a;->c:[Ljava/io/File; if-nez v0, :cond_2 - iget-object v0, p0, Lk0/n/a$b$a;->f:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$a;->f:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->e:Lkotlin/jvm/functions/Function2; + iget-object v0, v0, Lk0/m/a;->e:Lkotlin/jvm/functions/Function2; if-eqz v0, :cond_1 - iget-object v3, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v3, p0, Lk0/m/a$c;->a:Ljava/io/File; new-instance v4, Lkotlin/io/AccessDeniedException; - iget-object v5, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v5, p0, Lk0/m/a$c;->a:Ljava/io/File; const/4 v6, 0x2 @@ -127,56 +134,48 @@ check-cast v0, Lkotlin/Unit; :cond_1 - iput-boolean v1, p0, Lk0/n/a$b$a;->e:Z + iput-boolean v1, p0, Lk0/m/a$b$a;->e:Z :cond_2 - iget-object v0, p0, Lk0/n/a$b$a;->c:[Ljava/io/File; + iget-object v0, p0, Lk0/m/a$b$a;->c:[Ljava/io/File; if-eqz v0, :cond_3 - iget v3, p0, Lk0/n/a$b$a;->d:I + iget v3, p0, Lk0/m/a$b$a;->d:I - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + array-length v4, v0 - array-length v0, v0 + if-ge v3, v4, :cond_3 - if-ge v3, v0, :cond_3 + add-int/lit8 v1, v3, 0x1 - iget-object v0, p0, Lk0/n/a$b$a;->c:[Ljava/io/File; + iput v1, p0, Lk0/m/a$b$a;->d:I - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - iget v1, p0, Lk0/n/a$b$a;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lk0/n/a$b$a;->d:I - - aget-object v0, v0, v1 + aget-object v0, v0, v3 return-object v0 :cond_3 - iget-boolean v0, p0, Lk0/n/a$b$a;->b:Z + iget-boolean v0, p0, Lk0/m/a$b$a;->b:Z if-nez v0, :cond_4 - iput-boolean v1, p0, Lk0/n/a$b$a;->b:Z + iput-boolean v1, p0, Lk0/m/a$b$a;->b:Z - iget-object v0, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v0, p0, Lk0/m/a$c;->a:Ljava/io/File; return-object v0 :cond_4 - iget-object v0, p0, Lk0/n/a$b$a;->f:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$a;->f:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->d:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/m/a;->d:Lkotlin/jvm/functions/Function1; if-eqz v0, :cond_5 - iget-object v1, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v1, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/k0/n/a$b$b.smali b/com.discord/smali_classes2/k0/m/a$b$b.smali similarity index 68% rename from com.discord/smali_classes2/k0/n/a$b$b.smali rename to com.discord/smali_classes2/k0/m/a$b$b.smali index 5d7c974f3a..9dce904f89 100644 --- a/com.discord/smali_classes2/k0/n/a$b$b.smali +++ b/com.discord/smali_classes2/k0/m/a$b$b.smali @@ -1,11 +1,11 @@ -.class public final Lk0/n/a$b$b; -.super Lk0/n/a$c; +.class public final Lk0/m/a$b$b; +.super Lk0/m/a$c; .source "FileTreeWalk.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/n/a$b; + value = Lk0/m/a$b; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -19,7 +19,7 @@ # direct methods -.method public constructor (Lk0/n/a$b;Ljava/io/File;)V +.method public constructor (Lk0/m/a$b;Ljava/io/File;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -29,13 +29,11 @@ } .end annotation - const-string p1, "rootFile" + if-eqz p2, :cond_2 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {p0, p2}, Lk0/m/a$c;->(Ljava/io/File;)V - invoke-direct {p0, p2}, Lk0/n/a$c;->(Ljava/io/File;)V - - sget-boolean p1, Lk0/i;->a:Z + sget-boolean p1, Lk0/h;->a:Z if-eqz p1, :cond_1 @@ -43,7 +41,7 @@ move-result p1 - sget-boolean p2, Lk0/i;->a:Z + sget-boolean p2, Lk0/h;->a:Z if-eqz p2, :cond_1 @@ -63,6 +61,15 @@ :cond_1 :goto_0 return-void + + :cond_2 + const-string p1, "rootFile" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -70,7 +77,7 @@ .method public step()Ljava/io/File; .locals 1 - iget-boolean v0, p0, Lk0/n/a$b$b;->b:Z + iget-boolean v0, p0, Lk0/m/a$b$b;->b:Z if-eqz v0, :cond_0 @@ -81,9 +88,9 @@ :cond_0 const/4 v0, 0x1 - iput-boolean v0, p0, Lk0/n/a$b$b;->b:Z + iput-boolean v0, p0, Lk0/m/a$b$b;->b:Z - iget-object v0, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v0, p0, Lk0/m/a$c;->a:Ljava/io/File; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/n/a$b$c.smali b/com.discord/smali_classes2/k0/m/a$b$c.smali similarity index 53% rename from com.discord/smali_classes2/k0/n/a$b$c.smali rename to com.discord/smali_classes2/k0/m/a$b$c.smali index bb97bc94b6..3e6bc26ab8 100644 --- a/com.discord/smali_classes2/k0/n/a$b$c.smali +++ b/com.discord/smali_classes2/k0/m/a$b$c.smali @@ -1,11 +1,11 @@ -.class public final Lk0/n/a$b$c; -.super Lk0/n/a$a; +.class public final Lk0/m/a$b$c; +.super Lk0/m/a$a; .source "FileTreeWalk.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/n/a$b; + value = Lk0/m/a$b; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -21,12 +21,12 @@ .field public d:I -.field public final synthetic e:Lk0/n/a$b; +.field public final synthetic e:Lk0/m/a$b; # direct methods -.method public constructor (Lk0/n/a$b;Ljava/io/File;)V - .locals 1 +.method public constructor (Lk0/m/a$b;Ljava/io/File;)V + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -35,15 +35,22 @@ } .end annotation - const-string v0, "rootDir" + if-eqz p2, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p1, p0, Lk0/m/a$b$c;->e:Lk0/m/a$b; - iput-object p1, p0, Lk0/n/a$b$c;->e:Lk0/n/a$b; - - invoke-direct {p0, p2}, Lk0/n/a$a;->(Ljava/io/File;)V + invoke-direct {p0, p2}, Lk0/m/a$a;->(Ljava/io/File;)V return-void + + :cond_0 + const-string p1, "rootDir" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -51,21 +58,21 @@ .method public step()Ljava/io/File; .locals 7 - iget-boolean v0, p0, Lk0/n/a$b$c;->b:Z + iget-boolean v0, p0, Lk0/m/a$b$c;->b:Z const/4 v1, 0x0 if-nez v0, :cond_1 - iget-object v0, p0, Lk0/n/a$b$c;->e:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$c;->e:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->c:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/m/a;->c:Lkotlin/jvm/functions/Function1; if-eqz v0, :cond_0 - iget-object v2, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v2, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -84,20 +91,18 @@ :cond_0 const/4 v0, 0x1 - iput-boolean v0, p0, Lk0/n/a$b$c;->b:Z + iput-boolean v0, p0, Lk0/m/a$b$c;->b:Z - iget-object v0, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v0, p0, Lk0/m/a$c;->a:Ljava/io/File; return-object v0 :cond_1 - iget-object v0, p0, Lk0/n/a$b$c;->c:[Ljava/io/File; + iget-object v0, p0, Lk0/m/a$b$c;->c:[Ljava/io/File; if-eqz v0, :cond_4 - iget v2, p0, Lk0/n/a$b$c;->d:I - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + iget v2, p0, Lk0/m/a$b$c;->d:I array-length v0, v0 @@ -106,15 +111,15 @@ goto :goto_0 :cond_2 - iget-object v0, p0, Lk0/n/a$b$c;->e:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$c;->e:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->d:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/m/a;->d:Lkotlin/jvm/functions/Function1; if-eqz v0, :cond_3 - iget-object v2, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v2, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -127,33 +132,33 @@ :cond_4 :goto_0 - iget-object v0, p0, Lk0/n/a$b$c;->c:[Ljava/io/File; + iget-object v0, p0, Lk0/m/a$b$c;->c:[Ljava/io/File; if-nez v0, :cond_8 - iget-object v0, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v0, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File; move-result-object v0 - iput-object v0, p0, Lk0/n/a$b$c;->c:[Ljava/io/File; + iput-object v0, p0, Lk0/m/a$b$c;->c:[Ljava/io/File; if-nez v0, :cond_5 - iget-object v0, p0, Lk0/n/a$b$c;->e:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$c;->e:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->e:Lkotlin/jvm/functions/Function2; + iget-object v0, v0, Lk0/m/a;->e:Lkotlin/jvm/functions/Function2; if-eqz v0, :cond_5 - iget-object v2, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v2, p0, Lk0/m/a$c;->a:Ljava/io/File; new-instance v3, Lkotlin/io/AccessDeniedException; - iget-object v4, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v4, p0, Lk0/m/a$c;->a:Ljava/io/File; const/4 v5, 0x2 @@ -168,26 +173,24 @@ check-cast v0, Lkotlin/Unit; :cond_5 - iget-object v0, p0, Lk0/n/a$b$c;->c:[Ljava/io/File; + iget-object v0, p0, Lk0/m/a$b$c;->c:[Ljava/io/File; if-eqz v0, :cond_6 - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - array-length v0, v0 if-nez v0, :cond_8 :cond_6 - iget-object v0, p0, Lk0/n/a$b$c;->e:Lk0/n/a$b; + iget-object v0, p0, Lk0/m/a$b$c;->e:Lk0/m/a$b; - iget-object v0, v0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, v0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->d:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/m/a;->d:Lkotlin/jvm/functions/Function1; if-eqz v0, :cond_7 - iget-object v2, p0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v2, p0, Lk0/m/a$c;->a:Ljava/io/File; invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -199,17 +202,22 @@ return-object v1 :cond_8 - iget-object v0, p0, Lk0/n/a$b$c;->c:[Ljava/io/File; + iget-object v0, p0, Lk0/m/a$b$c;->c:[Ljava/io/File; - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v0, :cond_9 - iget v1, p0, Lk0/n/a$b$c;->d:I + iget v1, p0, Lk0/m/a$b$c;->d:I add-int/lit8 v2, v1, 0x1 - iput v2, p0, Lk0/n/a$b$c;->d:I + iput v2, p0, Lk0/m/a$b$c;->d:I aget-object v0, v0, v1 return-object v0 + + :cond_9 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 .end method diff --git a/com.discord/smali_classes2/k0/n/a$b.smali b/com.discord/smali_classes2/k0/m/a$b.smali similarity index 56% rename from com.discord/smali_classes2/k0/n/a$b.smali rename to com.discord/smali_classes2/k0/m/a$b.smali index 956bbd6bc5..6e5a15b784 100644 --- a/com.discord/smali_classes2/k0/n/a$b.smali +++ b/com.discord/smali_classes2/k0/m/a$b.smali @@ -1,11 +1,11 @@ -.class public final Lk0/n/a$b; -.super Lk0/j/b; +.class public final Lk0/m/a$b; +.super Lk0/i/b; .source "FileTreeWalk.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/n/a; + value = Lk0/m/a; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -15,15 +15,15 @@ .annotation system Ldalvik/annotation/MemberClasses; value = { - Lk0/n/a$b$a;, - Lk0/n/a$b$c;, - Lk0/n/a$b$b; + Lk0/m/a$b$a;, + Lk0/m/a$b$c;, + Lk0/m/a$b$b; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/j/b<", + "Lk0/i/b<", "Ljava/io/File;", ">;" } @@ -35,17 +35,17 @@ .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayDeque<", - "Lk0/n/a$c;", + "Lk0/m/a$c;", ">;" } .end annotation .end field -.field public final synthetic g:Lk0/n/a; +.field public final synthetic g:Lk0/m/a; # direct methods -.method public constructor (Lk0/n/a;)V +.method public constructor (Lk0/m/a;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -53,17 +53,17 @@ } .end annotation - iput-object p1, p0, Lk0/n/a$b;->g:Lk0/n/a; + iput-object p1, p0, Lk0/m/a$b;->g:Lk0/m/a; - invoke-direct {p0}, Lk0/j/b;->()V + invoke-direct {p0}, Lk0/i/b;->()V new-instance v0, Ljava/util/ArrayDeque; invoke-direct {v0}, Ljava/util/ArrayDeque;->()V - iput-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iput-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; - iget-object v0, p1, Lk0/n/a;->a:Ljava/io/File; + iget-object v0, p1, Lk0/m/a;->a:Ljava/io/File; invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z @@ -71,11 +71,11 @@ if-eqz v0, :cond_0 - iget-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iget-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; - iget-object p1, p1, Lk0/n/a;->a:Ljava/io/File; + iget-object p1, p1, Lk0/m/a;->a:Ljava/io/File; - invoke-virtual {p0, p1}, Lk0/n/a$b;->b(Ljava/io/File;)Lk0/n/a$a; + invoke-virtual {p0, p1}, Lk0/m/a$b;->b(Ljava/io/File;)Lk0/m/a$a; move-result-object p1 @@ -84,7 +84,7 @@ goto :goto_0 :cond_0 - iget-object v0, p1, Lk0/n/a;->a:Ljava/io/File; + iget-object v0, p1, Lk0/m/a;->a:Ljava/io/File; invoke-virtual {v0}, Ljava/io/File;->isFile()Z @@ -92,22 +92,22 @@ if-eqz v0, :cond_1 - iget-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iget-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; - new-instance v1, Lk0/n/a$b$b; + new-instance v1, Lk0/m/a$b$b; - iget-object p1, p1, Lk0/n/a;->a:Ljava/io/File; + iget-object p1, p1, Lk0/m/a;->a:Ljava/io/File; - invoke-direct {v1, p0, p1}, Lk0/n/a$b$b;->(Lk0/n/a$b;Ljava/io/File;)V + invoke-direct {v1, p0, p1}, Lk0/m/a$b$b;->(Lk0/m/a$b;Ljava/io/File;)V invoke-virtual {v0, v1}, Ljava/util/ArrayDeque;->push(Ljava/lang/Object;)V goto :goto_0 :cond_1 - sget-object p1, Lk0/j/u;->f:Lk0/j/u; + sget-object p1, Lk0/i/u;->f:Lk0/i/u; - iput-object p1, p0, Lk0/j/b;->d:Lk0/j/u; + iput-object p1, p0, Lk0/i/b;->d:Lk0/i/u; :goto_0 return-void @@ -119,32 +119,32 @@ .locals 3 :goto_0 - iget-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iget-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; invoke-virtual {v0}, Ljava/util/ArrayDeque;->peek()Ljava/lang/Object; move-result-object v0 - check-cast v0, Lk0/n/a$c; + check-cast v0, Lk0/m/a$c; if-eqz v0, :cond_2 - invoke-virtual {v0}, Lk0/n/a$c;->step()Ljava/io/File; + invoke-virtual {v0}, Lk0/m/a$c;->step()Ljava/io/File; move-result-object v1 if-nez v1, :cond_0 - iget-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iget-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; invoke-virtual {v0}, Ljava/util/ArrayDeque;->pop()Ljava/lang/Object; goto :goto_0 :cond_0 - iget-object v0, v0, Lk0/n/a$c;->a:Ljava/io/File; + iget-object v0, v0, Lk0/m/a$c;->a:Ljava/io/File; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -156,24 +156,24 @@ if-eqz v0, :cond_3 - iget-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iget-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; invoke-virtual {v0}, Ljava/util/ArrayDeque;->size()I move-result v0 - iget-object v2, p0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v2, p0, Lk0/m/a$b;->g:Lk0/m/a; - iget v2, v2, Lk0/n/a;->f:I + iget v2, v2, Lk0/m/a;->f:I if-lt v0, v2, :cond_1 goto :goto_1 :cond_1 - iget-object v0, p0, Lk0/n/a$b;->f:Ljava/util/ArrayDeque; + iget-object v0, p0, Lk0/m/a$b;->f:Ljava/util/ArrayDeque; - invoke-virtual {p0, v1}, Lk0/n/a$b;->b(Ljava/io/File;)Lk0/n/a$a; + invoke-virtual {p0, v1}, Lk0/m/a$b;->b(Ljava/io/File;)Lk0/m/a$a; move-result-object v1 @@ -188,29 +188,29 @@ :goto_1 if-eqz v1, :cond_4 - iput-object v1, p0, Lk0/j/b;->e:Ljava/lang/Object; + iput-object v1, p0, Lk0/i/b;->e:Ljava/lang/Object; - sget-object v0, Lk0/j/u;->d:Lk0/j/u; + sget-object v0, Lk0/i/u;->d:Lk0/i/u; - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; goto :goto_2 :cond_4 - sget-object v0, Lk0/j/u;->f:Lk0/j/u; + sget-object v0, Lk0/i/u;->f:Lk0/i/u; - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; :goto_2 return-void .end method -.method public final b(Ljava/io/File;)Lk0/n/a$a; +.method public final b(Ljava/io/File;)Lk0/m/a$a; .locals 2 - iget-object v0, p0, Lk0/n/a$b;->g:Lk0/n/a; + iget-object v0, p0, Lk0/m/a$b;->g:Lk0/m/a; - iget-object v0, v0, Lk0/n/a;->b:Lk0/n/b; + iget-object v0, v0, Lk0/m/a;->b:Lk0/m/b; invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I @@ -222,9 +222,9 @@ if-ne v0, v1, :cond_0 - new-instance v0, Lk0/n/a$b$a; + new-instance v0, Lk0/m/a$b$a; - invoke-direct {v0, p0, p1}, Lk0/n/a$b$a;->(Lk0/n/a$b;Ljava/io/File;)V + invoke-direct {v0, p0, p1}, Lk0/m/a$b$a;->(Lk0/m/a$b;Ljava/io/File;)V goto :goto_0 @@ -236,9 +236,9 @@ throw p1 :cond_1 - new-instance v0, Lk0/n/a$b$c; + new-instance v0, Lk0/m/a$b$c; - invoke-direct {v0, p0, p1}, Lk0/n/a$b$c;->(Lk0/n/a$b;Ljava/io/File;)V + invoke-direct {v0, p0, p1}, Lk0/m/a$b$c;->(Lk0/m/a$b;Ljava/io/File;)V :goto_0 return-object v0 diff --git a/com.discord/smali_classes2/k0/n/a$c.smali b/com.discord/smali_classes2/k0/m/a$c.smali similarity index 67% rename from com.discord/smali_classes2/k0/n/a$c.smali rename to com.discord/smali_classes2/k0/m/a$c.smali index ce00625c0e..187b57e424 100644 --- a/com.discord/smali_classes2/k0/n/a$c.smali +++ b/com.discord/smali_classes2/k0/m/a$c.smali @@ -1,11 +1,11 @@ -.class public abstract Lk0/n/a$c; +.class public abstract Lk0/m/a$c; .super Ljava/lang/Object; .source "FileTreeWalk.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/n/a; + value = Lk0/m/a; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -20,15 +20,11 @@ # direct methods .method public constructor (Ljava/io/File;)V - .locals 1 - - const-string v0, "root" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/n/a$c;->a:Ljava/io/File; + iput-object p1, p0, Lk0/m/a$c;->a:Ljava/io/File; return-void .end method diff --git a/com.discord/smali_classes2/k0/m/a.smali b/com.discord/smali_classes2/k0/m/a.smali index 1166963042..241fb7dbd3 100644 --- a/com.discord/smali_classes2/k0/m/a.smali +++ b/com.discord/smali_classes2/k0/m/a.smali @@ -1,52 +1,113 @@ -.class public Lk0/m/a; +.class public final Lk0/m/a; .super Ljava/lang/Object; -.source "PlatformImplementations.kt" +.source "FileTreeWalk.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lk0/m/a$a; + Lk0/m/a$c;, + Lk0/m/a$a;, + Lk0/m/a$b; + } +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "Ljava/io/File;", + ">;" } .end annotation +# instance fields +.field public final a:Ljava/io/File; + +.field public final b:Lk0/m/b; + +.field public final c:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "Ljava/io/File;", + "Ljava/lang/Boolean;", + ">;" + } + .end annotation +.end field + +.field public final d:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "Ljava/io/File;", + "Lkotlin/Unit;", + ">;" + } + .end annotation +.end field + +.field public final e:Lkotlin/jvm/functions/Function2; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function2<", + "Ljava/io/File;", + "Ljava/io/IOException;", + "Lkotlin/Unit;", + ">;" + } + .end annotation +.end field + +.field public final f:I + + # direct methods -.method public constructor ()V - .locals 0 +.method public constructor (Ljava/io/File;Lk0/m/b;)V + .locals 1 + + const v0, 0x7fffffff invoke-direct {p0}, Ljava/lang/Object;->()V + iput-object p1, p0, Lk0/m/a;->a:Ljava/io/File; + + iput-object p2, p0, Lk0/m/a;->b:Lk0/m/b; + + const/4 p1, 0x0 + + iput-object p1, p0, Lk0/m/a;->c:Lkotlin/jvm/functions/Function1; + + iput-object p1, p0, Lk0/m/a;->d:Lkotlin/jvm/functions/Function1; + + iput-object p1, p0, Lk0/m/a;->e:Lkotlin/jvm/functions/Function2; + + iput v0, p0, Lk0/m/a;->f:I + return-void .end method # virtual methods -.method public addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V - .locals 3 +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "Ljava/io/File;", + ">;" + } + .end annotation - const-string v0, "cause" + new-instance v0, Lk0/m/a$b; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v0, p0}, Lk0/m/a$b;->(Lk0/m/a;)V - const-string v0, "exception" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/m/a$a;->a:Ljava/lang/reflect/Method; - - if-eqz v0, :cond_0 - - const/4 v1, 0x1 - - new-array v1, v1, [Ljava/lang/Object; - - const/4 v2, 0x0 - - aput-object p2, v1, v2 - - invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - - :cond_0 - return-void + return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/m/b.smali b/com.discord/smali_classes2/k0/m/b.smali index b2267e1a26..69eaa045b0 100644 --- a/com.discord/smali_classes2/k0/m/b.smali +++ b/com.discord/smali_classes2/k0/m/b.smali @@ -1,413 +1,100 @@ -.class public final Lk0/m/b; -.super Ljava/lang/Object; -.source "PlatformImplementations.kt" +.class public final enum Lk0/m/b; +.super Ljava/lang/Enum; +.source "FileTreeWalk.kt" + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Enum<", + "Lk0/m/b;", + ">;" + } +.end annotation # static fields -.field public static final a:Lk0/m/a; +.field public static final enum d:Lk0/m/b; + +.field public static final enum e:Lk0/m/b; + +.field public static final synthetic f:[Lk0/m/b; # direct methods .method public static constructor ()V - .locals 11 + .locals 4 - const-class v0, Lk0/m/a; + const/4 v0, 0x2 - const-string v1, "java.specification.version" + new-array v0, v0, [Lk0/m/b; - invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; + new-instance v1, Lk0/m/b; - move-result-object v1 + const-string v2, "TOP_DOWN" - if-eqz v1, :cond_2 + const/4 v3, 0x0 - const/4 v2, 0x6 + invoke-direct {v1, v2, v3}, Lk0/m/b;->(Ljava/lang/String;I)V - const/16 v3, 0x2e + sput-object v1, Lk0/m/b;->d:Lk0/m/b; - const/4 v4, 0x0 + aput-object v1, v0, v3 - invoke-static {v1, v3, v4, v4, v2}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + new-instance v1, Lk0/m/b; - move-result v2 + const-string v2, "BOTTOM_UP" - const/high16 v5, 0x10000 + const/4 v3, 0x1 - if-gez v2, :cond_0 + invoke-direct {v1, v2, v3}, Lk0/m/b;->(Ljava/lang/String;I)V - :try_start_0 - invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I + sput-object v1, Lk0/m/b;->e:Lk0/m/b; - move-result v1 - :try_end_0 - .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 + aput-object v1, v0, v3 - mul-int v1, v1, v5 - - goto :goto_0 - - :cond_0 - add-int/lit8 v6, v2, 0x1 - - const/4 v7, 0x4 - - invoke-static {v1, v3, v6, v4, v7}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I - - move-result v3 - - if-gez v3, :cond_1 - - invoke-virtual {v1}, Ljava/lang/String;->length()I - - move-result v3 - - :cond_1 - invoke-virtual {v1, v4, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v2 - - const-string v4, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v1, v6, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1, v4}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - :try_start_1 - invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v2 - - mul-int v2, v2, v5 - - invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v1 - :try_end_1 - .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_0 - - add-int/2addr v1, v2 - - goto :goto_0 - - :catch_0 - :cond_2 - const v1, 0x10006 - - :goto_0 - const v2, 0x10008 - - const-string v3, "ClassCastException(\"Inst\u2026baseTypeCL\").initCause(e)" - - const-string v4, ", base type classloader: " - - const-string v5, "Instance classloader: " - - const-string v6, "Class.forName(\"kotlin.in\u2026entations\").newInstance()" - - if-lt v1, v2, :cond_3 - - :try_start_2 - const-string v2, "kotlin.internal.jdk8.JDK8PlatformImplementations" - - invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; - - move-result-object v2 - - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - :try_end_2 - .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_2 - - :try_start_3 - check-cast v2, Lk0/m/a; - :try_end_3 - .catch Ljava/lang/ClassCastException; {:try_start_3 .. :try_end_3} :catch_1 - .catch Ljava/lang/ClassNotFoundException; {:try_start_3 .. :try_end_3} :catch_2 - - goto/16 :goto_1 - - :catch_1 - move-exception v7 - - :try_start_4 - invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v2 - - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v8 - - new-instance v9, Ljava/lang/ClassCastException; - - new-instance v10, Ljava/lang/StringBuilder; - - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-direct {v9, v2}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V - - invoke-virtual {v9, v7}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - move-result-object v2 - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - throw v2 - :try_end_4 - .catch Ljava/lang/ClassNotFoundException; {:try_start_4 .. :try_end_4} :catch_2 - - :catch_2 - :try_start_5 - const-string v2, "kotlin.internal.JRE8PlatformImplementations" - - invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; - - move-result-object v2 - - invoke-static {v2, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - :try_end_5 - .catch Ljava/lang/ClassNotFoundException; {:try_start_5 .. :try_end_5} :catch_4 - - :try_start_6 - check-cast v2, Lk0/m/a; - :try_end_6 - .catch Ljava/lang/ClassCastException; {:try_start_6 .. :try_end_6} :catch_3 - .catch Ljava/lang/ClassNotFoundException; {:try_start_6 .. :try_end_6} :catch_4 - - goto/16 :goto_1 - - :catch_3 - move-exception v7 - - :try_start_7 - invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v2 - - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v8 - - new-instance v9, Ljava/lang/ClassCastException; - - new-instance v10, Ljava/lang/StringBuilder; - - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-direct {v9, v2}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V - - invoke-virtual {v9, v7}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - move-result-object v2 - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - throw v2 - :try_end_7 - .catch Ljava/lang/ClassNotFoundException; {:try_start_7 .. :try_end_7} :catch_4 - - :catch_4 - nop - - :cond_3 - const v2, 0x10007 - - if-lt v1, v2, :cond_4 - - :try_start_8 - const-string v1, "k0.m.c.a" - - invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; - - move-result-object v1 - - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - :try_end_8 - .catch Ljava/lang/ClassNotFoundException; {:try_start_8 .. :try_end_8} :catch_6 - - :try_start_9 - move-object v2, v1 - - check-cast v2, Lk0/m/a; - :try_end_9 - .catch Ljava/lang/ClassCastException; {:try_start_9 .. :try_end_9} :catch_5 - .catch Ljava/lang/ClassNotFoundException; {:try_start_9 .. :try_end_9} :catch_6 - - goto :goto_1 - - :catch_5 - move-exception v2 - - :try_start_a - invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v1 - - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v7 - - new-instance v8, Ljava/lang/ClassCastException; - - new-instance v9, Ljava/lang/StringBuilder; - - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v8, v1}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V - - invoke-virtual {v8, v2}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - move-result-object v1 - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - throw v1 - :try_end_a - .catch Ljava/lang/ClassNotFoundException; {:try_start_a .. :try_end_a} :catch_6 - - :catch_6 - :try_start_b - const-string v1, "kotlin.internal.JRE7PlatformImplementations" - - invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; - - move-result-object v1 - - invoke-static {v1, v6}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - :try_end_b - .catch Ljava/lang/ClassNotFoundException; {:try_start_b .. :try_end_b} :catch_8 - - :try_start_c - move-object v2, v1 - - check-cast v2, Lk0/m/a; - :try_end_c - .catch Ljava/lang/ClassCastException; {:try_start_c .. :try_end_c} :catch_7 - .catch Ljava/lang/ClassNotFoundException; {:try_start_c .. :try_end_c} :catch_8 - - goto :goto_1 - - :catch_7 - move-exception v2 - - :try_start_d - invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v1 - - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - - move-result-object v0 - - new-instance v6, Ljava/lang/ClassCastException; - - new-instance v7, Ljava/lang/StringBuilder; - - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-direct {v6, v0}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V - - invoke-virtual {v6, v2}, Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - move-result-object v0 - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - throw v0 - :try_end_d - .catch Ljava/lang/ClassNotFoundException; {:try_start_d .. :try_end_d} :catch_8 - - :catch_8 - :cond_4 - new-instance v2, Lk0/m/a; - - invoke-direct {v2}, Lk0/m/a;->()V - - :goto_1 - sput-object v2, Lk0/m/b;->a:Lk0/m/a; + sput-object v0, Lk0/m/b;->f:[Lk0/m/b; return-void .end method + +.method public constructor (Ljava/lang/String;I)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "()V" + } + .end annotation + + invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V + + return-void +.end method + +.method public static valueOf(Ljava/lang/String;)Lk0/m/b; + .locals 1 + + const-class v0, Lk0/m/b; + + invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; + + move-result-object p0 + + check-cast p0, Lk0/m/b; + + return-object p0 +.end method + +.method public static values()[Lk0/m/b; + .locals 1 + + sget-object v0, Lk0/m/b;->f:[Lk0/m/b; + + invoke-virtual {v0}, [Lk0/m/b;->clone()Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, [Lk0/m/b; + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/m/c/a.smali b/com.discord/smali_classes2/k0/m/c/a.smali deleted file mode 100644 index a958dacfe2..0000000000 --- a/com.discord/smali_classes2/k0/m/c/a.smali +++ /dev/null @@ -1,31 +0,0 @@ -.class public Lk0/m/c/a; -.super Lk0/m/a; -.source "JDK7PlatformImplementations.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/m/a;->()V - - return-void -.end method - - -# virtual methods -.method public addSuppressed(Ljava/lang/Throwable;Ljava/lang/Throwable;)V - .locals 1 - - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "exception" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1, p2}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/n/a$a.smali b/com.discord/smali_classes2/k0/n/a$a.smali deleted file mode 100644 index dd07d694e0..0000000000 --- a/com.discord/smali_classes2/k0/n/a$a.smali +++ /dev/null @@ -1,55 +0,0 @@ -.class public abstract Lk0/n/a$a; -.super Lk0/n/a$c; -.source "FileTreeWalk.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/n/a; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x409 - name = "a" -.end annotation - - -# direct methods -.method public constructor (Ljava/io/File;)V - .locals 1 - - const-string v0, "rootDir" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0, p1}, Lk0/n/a$c;->(Ljava/io/File;)V - - sget-boolean v0, Lk0/i;->a:Z - - if-eqz v0, :cond_1 - - invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z - - move-result p1 - - sget-boolean v0, Lk0/i;->a:Z - - if-eqz v0, :cond_1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - new-instance p1, Ljava/lang/AssertionError; - - const-string v0, "rootDir must be verified to be directory beforehand." - - invoke-direct {p1, v0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V - - throw p1 - - :cond_1 - :goto_0 - return-void -.end method diff --git a/com.discord/smali_classes2/k0/n/a.smali b/com.discord/smali_classes2/k0/n/a.smali index d44c8d8b07..678b40bb5d 100644 --- a/com.discord/smali_classes2/k0/n/a.smali +++ b/com.discord/smali_classes2/k0/n/a.smali @@ -1,121 +1,15 @@ -.class public final Lk0/n/a; -.super Ljava/lang/Object; -.source "FileTreeWalk.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lk0/n/a$c;, - Lk0/n/a$a;, - Lk0/n/a$b; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "Ljava/io/File;", - ">;" - } -.end annotation - - -# instance fields -.field public final a:Ljava/io/File; - -.field public final b:Lk0/n/b; - -.field public final c:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "Ljava/io/File;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field public final d:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "Ljava/io/File;", - "Lkotlin/Unit;", - ">;" - } - .end annotation -.end field - -.field public final e:Lkotlin/jvm/functions/Function2; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function2<", - "Ljava/io/File;", - "Ljava/io/IOException;", - "Lkotlin/Unit;", - ">;" - } - .end annotation -.end field - -.field public final f:I +.class public Lk0/n/a; +.super Ljava/lang/Error; +.source "KotlinReflectionNotSupportedError.kt" # direct methods -.method public constructor (Ljava/io/File;Lk0/n/b;)V +.method public constructor ()V .locals 1 - const-string v0, "start" + const-string v0, "Kotlin reflection implementation is not found at runtime. Make sure you have kotlin-reflect.jar in the classpath" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "direction" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/n/a;->a:Ljava/io/File; - - iput-object p2, p0, Lk0/n/a;->b:Lk0/n/b; - - const/4 p1, 0x0 - - iput-object p1, p0, Lk0/n/a;->c:Lkotlin/jvm/functions/Function1; - - iput-object p1, p0, Lk0/n/a;->d:Lkotlin/jvm/functions/Function1; - - iput-object p1, p0, Lk0/n/a;->e:Lkotlin/jvm/functions/Function2; - - const p1, 0x7fffffff - - iput p1, p0, Lk0/n/a;->f:I + invoke-direct {p0, v0}, Ljava/lang/Error;->(Ljava/lang/String;)V return-void .end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "Ljava/io/File;", - ">;" - } - .end annotation - - new-instance v0, Lk0/n/a$b; - - invoke-direct {v0, p0}, Lk0/n/a$b;->(Lk0/n/a;)V - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/n/b.smali b/com.discord/smali_classes2/k0/n/b.smali deleted file mode 100644 index d1f0f4bc98..0000000000 --- a/com.discord/smali_classes2/k0/n/b.smali +++ /dev/null @@ -1,100 +0,0 @@ -.class public final enum Lk0/n/b; -.super Ljava/lang/Enum; -.source "FileTreeWalk.kt" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lk0/n/b;", - ">;" - } -.end annotation - - -# static fields -.field public static final enum d:Lk0/n/b; - -.field public static final enum e:Lk0/n/b; - -.field public static final synthetic f:[Lk0/n/b; - - -# direct methods -.method public static constructor ()V - .locals 4 - - const/4 v0, 0x2 - - new-array v0, v0, [Lk0/n/b; - - new-instance v1, Lk0/n/b; - - const-string v2, "TOP_DOWN" - - const/4 v3, 0x0 - - invoke-direct {v1, v2, v3}, Lk0/n/b;->(Ljava/lang/String;I)V - - sput-object v1, Lk0/n/b;->d:Lk0/n/b; - - aput-object v1, v0, v3 - - new-instance v1, Lk0/n/b; - - const-string v2, "BOTTOM_UP" - - const/4 v3, 0x1 - - invoke-direct {v1, v2, v3}, Lk0/n/b;->(Ljava/lang/String;I)V - - sput-object v1, Lk0/n/b;->e:Lk0/n/b; - - aput-object v1, v0, v3 - - sput-object v0, Lk0/n/b;->f:[Lk0/n/b; - - return-void -.end method - -.method public constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lk0/n/b; - .locals 1 - - const-class v0, Lk0/n/b; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lk0/n/b; - - return-object p0 -.end method - -.method public static values()[Lk0/n/b; - .locals 1 - - sget-object v0, Lk0/n/b;->f:[Lk0/n/b; - - invoke-virtual {v0}, [Lk0/n/b;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lk0/n/b; - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/o/b/a.smali b/com.discord/smali_classes2/k0/n/b/a.smali similarity index 96% rename from com.discord/smali_classes2/k0/o/b/a.smali rename to com.discord/smali_classes2/k0/n/b/a.smali index bcb4543cdc..6fcb7f85d8 100644 --- a/com.discord/smali_classes2/k0/o/b/a.smali +++ b/com.discord/smali_classes2/k0/n/b/a.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/a; +.class public interface abstract Lk0/n/b/a; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/b.smali b/com.discord/smali_classes2/k0/n/b/b.smali similarity index 96% rename from com.discord/smali_classes2/k0/o/b/b.smali rename to com.discord/smali_classes2/k0/n/b/b.smali index 3631156d3f..9b72f81a2b 100644 --- a/com.discord/smali_classes2/k0/o/b/b.smali +++ b/com.discord/smali_classes2/k0/n/b/b.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/b; +.class public interface abstract Lk0/n/b/b; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/c.smali b/com.discord/smali_classes2/k0/n/b/c.smali similarity index 96% rename from com.discord/smali_classes2/k0/o/b/c.smali rename to com.discord/smali_classes2/k0/n/b/c.smali index e88f6b0d55..3306f6ba1e 100644 --- a/com.discord/smali_classes2/k0/o/b/c.smali +++ b/com.discord/smali_classes2/k0/n/b/c.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/c; +.class public interface abstract Lk0/n/b/c; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/d.smali b/com.discord/smali_classes2/k0/n/b/d.smali similarity index 96% rename from com.discord/smali_classes2/k0/o/b/d.smali rename to com.discord/smali_classes2/k0/n/b/d.smali index 184dadf477..a580e2fc87 100644 --- a/com.discord/smali_classes2/k0/o/b/d.smali +++ b/com.discord/smali_classes2/k0/n/b/d.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/d; +.class public interface abstract Lk0/n/b/d; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/e.smali b/com.discord/smali_classes2/k0/n/b/e.smali similarity index 96% rename from com.discord/smali_classes2/k0/o/b/e.smali rename to com.discord/smali_classes2/k0/n/b/e.smali index 50350b3c74..c2d538d841 100644 --- a/com.discord/smali_classes2/k0/o/b/e.smali +++ b/com.discord/smali_classes2/k0/n/b/e.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/e; +.class public interface abstract Lk0/n/b/e; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/f.smali b/com.discord/smali_classes2/k0/n/b/f.smali similarity index 96% rename from com.discord/smali_classes2/k0/o/b/f.smali rename to com.discord/smali_classes2/k0/n/b/f.smali index 14417e8dc0..0e2c1c4169 100644 --- a/com.discord/smali_classes2/k0/o/b/f.smali +++ b/com.discord/smali_classes2/k0/n/b/f.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/f; +.class public interface abstract Lk0/n/b/f; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/g.smali b/com.discord/smali_classes2/k0/n/b/g.smali similarity index 93% rename from com.discord/smali_classes2/k0/o/b/g.smali rename to com.discord/smali_classes2/k0/n/b/g.smali index 367722a1ff..7ca4b13253 100644 --- a/com.discord/smali_classes2/k0/o/b/g.smali +++ b/com.discord/smali_classes2/k0/n/b/g.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/g; +.class public interface abstract Lk0/n/b/g; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/b/h.smali b/com.discord/smali_classes2/k0/n/b/h.smali similarity index 93% rename from com.discord/smali_classes2/k0/o/b/h.smali rename to com.discord/smali_classes2/k0/n/b/h.smali index 12b2a5aaba..00445585a0 100644 --- a/com.discord/smali_classes2/k0/o/b/h.smali +++ b/com.discord/smali_classes2/k0/n/b/h.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/b/h; +.class public interface abstract Lk0/n/b/h; .super Ljava/lang/Object; .source "Functions.kt" diff --git a/com.discord/smali_classes2/k0/o/c/a.smali b/com.discord/smali_classes2/k0/n/c/a.smali similarity index 78% rename from com.discord/smali_classes2/k0/o/c/a.smali rename to com.discord/smali_classes2/k0/n/c/a.smali index b8a7b5b71f..ac7fceaa65 100644 --- a/com.discord/smali_classes2/k0/o/c/a.smali +++ b/com.discord/smali_classes2/k0/n/c/a.smali @@ -1,10 +1,10 @@ -.class public final Lk0/o/c/a; +.class public final Lk0/n/c/a; .super Ljava/lang/Object; .source "ArrayIterator.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -16,7 +16,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -35,20 +35,16 @@ # direct methods .method public constructor ([Ljava/lang/Object;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "([TT;)V" } .end annotation - const-string v0, "array" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/o/c/a;->e:[Ljava/lang/Object; + iput-object p1, p0, Lk0/n/c/a;->e:[Ljava/lang/Object; return-void .end method @@ -58,9 +54,9 @@ .method public hasNext()Z .locals 2 - iget v0, p0, Lk0/o/c/a;->d:I + iget v0, p0, Lk0/n/c/a;->d:I - iget-object v1, p0, Lk0/o/c/a;->e:[Ljava/lang/Object; + iget-object v1, p0, Lk0/n/c/a;->e:[Ljava/lang/Object; array-length v1, v1 @@ -86,13 +82,13 @@ .end annotation :try_start_0 - iget-object v0, p0, Lk0/o/c/a;->e:[Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/a;->e:[Ljava/lang/Object; - iget v1, p0, Lk0/o/c/a;->d:I + iget v1, p0, Lk0/n/c/a;->d:I add-int/lit8 v2, v1, 0x1 - iput v2, p0, Lk0/o/c/a;->d:I + iput v2, p0, Lk0/n/c/a;->d:I aget-object v0, v0, v1 :try_end_0 @@ -103,11 +99,11 @@ :catch_0 move-exception v0 - iget v1, p0, Lk0/o/c/a;->d:I + iget v1, p0, Lk0/n/c/a;->d:I add-int/lit8 v1, v1, -0x1 - iput v1, p0, Lk0/o/c/a;->d:I + iput v1, p0, Lk0/n/c/a;->d:I new-instance v1, Ljava/util/NoSuchElementException; diff --git a/com.discord/smali_classes2/k0/o/c/b$a.smali b/com.discord/smali_classes2/k0/n/c/b$a.smali similarity index 74% rename from com.discord/smali_classes2/k0/o/c/b$a.smali rename to com.discord/smali_classes2/k0/n/c/b$a.smali index 98d178ba36..0e011258f2 100644 --- a/com.discord/smali_classes2/k0/o/c/b$a.smali +++ b/com.discord/smali_classes2/k0/n/c/b$a.smali @@ -1,4 +1,4 @@ -.class public Lk0/o/c/b$a; +.class public Lk0/n/c/b$a; .super Ljava/lang/Object; .source "CallableReference.java" @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/o/c/b; + value = Lk0/n/c/b; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,18 +18,18 @@ # static fields -.field public static final d:Lk0/o/c/b$a; +.field public static final d:Lk0/n/c/b$a; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lk0/o/c/b$a; + new-instance v0, Lk0/n/c/b$a; - invoke-direct {v0}, Lk0/o/c/b$a;->()V + invoke-direct {v0}, Lk0/n/c/b$a;->()V - sput-object v0, Lk0/o/c/b$a;->d:Lk0/o/c/b$a; + sput-object v0, Lk0/n/c/b$a;->d:Lk0/n/c/b$a; return-void .end method @@ -50,7 +50,7 @@ } .end annotation - sget-object v0, Lk0/o/c/b$a;->d:Lk0/o/c/b$a; + sget-object v0, Lk0/n/c/b$a;->d:Lk0/n/c/b$a; return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/o/c/b.smali b/com.discord/smali_classes2/k0/n/c/b.smali similarity index 60% rename from com.discord/smali_classes2/k0/o/c/b.smali rename to com.discord/smali_classes2/k0/n/c/b.smali index 4d560a7238..c6b8f34bb5 100644 --- a/com.discord/smali_classes2/k0/o/c/b.smali +++ b/com.discord/smali_classes2/k0/n/c/b.smali @@ -1,4 +1,4 @@ -.class public abstract Lk0/o/c/b; +.class public abstract Lk0/n/c/b; .super Ljava/lang/Object; .source "CallableReference.java" @@ -10,7 +10,7 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lk0/o/c/b$a; + Lk0/n/c/b$a; } .end annotation @@ -20,26 +20,18 @@ # instance fields -.field public final isTopLevel:Z - -.field public final name:Ljava/lang/String; - -.field public final owner:Ljava/lang/Class; - .field public final receiver:Ljava/lang/Object; .field public transient reflected:Lkotlin/reflect/KCallable; -.field public final signature:Ljava/lang/String; - # direct methods .method public static constructor ()V .locals 1 - sget-object v0, Lk0/o/c/b$a;->d:Lk0/o/c/b$a; + sget-object v0, Lk0/n/c/b$a;->d:Lk0/n/c/b$a; - sput-object v0, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; + sput-object v0, Lk0/n/c/b;->NO_RECEIVER:Ljava/lang/Object; return-void .end method @@ -47,47 +39,19 @@ .method public constructor ()V .locals 1 - sget-object v0, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; + sget-object v0, Lk0/n/c/b;->NO_RECEIVER:Ljava/lang/Object; - invoke-direct {p0, v0}, Lk0/o/c/b;->(Ljava/lang/Object;)V + invoke-direct {p0, v0}, Lk0/n/c/b;->(Ljava/lang/Object;)V return-void .end method .method public constructor (Ljava/lang/Object;)V - .locals 6 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - move-object v0, p0 - - move-object v1, p1 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/b;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; - - iput-object p2, p0, Lk0/o/c/b;->owner:Ljava/lang/Class; - - iput-object p3, p0, Lk0/o/c/b;->name:Ljava/lang/String; - - iput-object p4, p0, Lk0/o/c/b;->signature:Ljava/lang/String; - - iput-boolean p5, p0, Lk0/o/c/b;->isTopLevel:Z + iput-object p1, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; return-void .end method @@ -97,7 +61,7 @@ .method public varargs call([Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -111,7 +75,7 @@ .method public callBy(Ljava/util/Map;)Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -125,15 +89,15 @@ .method public compute()Lkotlin/reflect/KCallable; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->reflected:Lkotlin/reflect/KCallable; + iget-object v0, p0, Lk0/n/c/b;->reflected:Lkotlin/reflect/KCallable; if-nez v0, :cond_0 - invoke-virtual {p0}, Lk0/o/c/b;->computeReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->computeReflected()Lkotlin/reflect/KCallable; move-result-object v0 - iput-object v0, p0, Lk0/o/c/b;->reflected:Lkotlin/reflect/KCallable; + iput-object v0, p0, Lk0/n/c/b;->reflected:Lkotlin/reflect/KCallable; :cond_0 return-object v0 @@ -153,11 +117,11 @@ } .end annotation - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 - invoke-interface {v0}, Lk0/s/a;->getAnnotations()Ljava/util/List; + invoke-interface {v0}, Lk0/r/a;->getAnnotations()Ljava/util/List; move-result-object v0 @@ -167,7 +131,7 @@ .method public getBoundReceiver()Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->receiver:Ljava/lang/Object; + iget-object v0, p0, Lk0/n/c/b;->receiver:Ljava/lang/Object; return-object v0 .end method @@ -175,49 +139,21 @@ .method public getName()Ljava/lang/String; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->name:Ljava/lang/String; + new-instance v0, Ljava/lang/AbstractMethodError; - return-object v0 + invoke-direct {v0}, Ljava/lang/AbstractMethodError;->()V + + throw v0 .end method .method public getOwner()Lkotlin/reflect/KDeclarationContainer; - .locals 3 + .locals 1 - iget-object v0, p0, Lk0/o/c/b;->owner:Ljava/lang/Class; + new-instance v0, Ljava/lang/AbstractMethodError; - const/4 v1, 0x0 + invoke-direct {v0}, Ljava/lang/AbstractMethodError;->()V - if-nez v0, :cond_0 - - goto :goto_0 - - :cond_0 - iget-boolean v2, p0, Lk0/o/c/b;->isTopLevel:Z - - if-eqz v2, :cond_2 - - sget-object v2, Lk0/o/c/t;->a:Lk0/o/c/u; - - if-eqz v2, :cond_1 - - new-instance v1, Lk0/o/c/p; - - const-string v2, "" - - invoke-direct {v1, v0, v2}, Lk0/o/c/p;->(Ljava/lang/Class;Ljava/lang/String;)V - - goto :goto_0 - - :cond_1 - throw v1 - - :cond_2 - invoke-static {v0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; - - move-result-object v1 - - :goto_0 - return-object v1 + throw v0 .end method .method public getParameters()Ljava/util/List; @@ -231,7 +167,7 @@ } .end annotation - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -245,7 +181,7 @@ .method public getReflected()Lkotlin/reflect/KCallable; .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->compute()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->compute()Lkotlin/reflect/KCallable; move-result-object v0 @@ -254,9 +190,9 @@ return-object v0 :cond_0 - new-instance v0, Lk0/o/a; + new-instance v0, Lk0/n/a; - invoke-direct {v0}, Lk0/o/a;->()V + invoke-direct {v0}, Lk0/n/a;->()V throw v0 .end method @@ -264,7 +200,7 @@ .method public getReturnType()Lkotlin/reflect/KType; .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -278,9 +214,11 @@ .method public getSignature()Ljava/lang/String; .locals 1 - iget-object v0, p0, Lk0/o/c/b;->signature:Ljava/lang/String; + new-instance v0, Ljava/lang/AbstractMethodError; - return-object v0 + invoke-direct {v0}, Ljava/lang/AbstractMethodError;->()V + + throw v0 .end method .method public getTypeParameters()Ljava/util/List; @@ -294,7 +232,7 @@ } .end annotation - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -308,7 +246,7 @@ .method public getVisibility()Lkotlin/reflect/KVisibility; .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -322,7 +260,7 @@ .method public isAbstract()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -336,7 +274,7 @@ .method public isFinal()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -350,7 +288,7 @@ .method public isOpen()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -364,7 +302,7 @@ .method public isSuspend()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/o/c/c.smali b/com.discord/smali_classes2/k0/n/c/c.smali similarity index 89% rename from com.discord/smali_classes2/k0/o/c/c.smali rename to com.discord/smali_classes2/k0/n/c/c.smali index 91b86cc38b..a56edaa604 100644 --- a/com.discord/smali_classes2/k0/o/c/c.smali +++ b/com.discord/smali_classes2/k0/n/c/c.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/c/c; +.class public interface abstract Lk0/n/c/c; .super Ljava/lang/Object; .source "ClassBasedDeclarationContainer.kt" diff --git a/com.discord/smali_classes2/k0/o/c/d.smali b/com.discord/smali_classes2/k0/n/c/d.smali similarity index 91% rename from com.discord/smali_classes2/k0/o/c/d.smali rename to com.discord/smali_classes2/k0/n/c/d.smali index 9f44b58471..19dc6a3c3e 100644 --- a/com.discord/smali_classes2/k0/o/c/d.smali +++ b/com.discord/smali_classes2/k0/n/c/d.smali @@ -1,20 +1,20 @@ -.class public final Lk0/o/c/d; +.class public final Lk0/n/c/d; .super Ljava/lang/Object; .source "ClassReference.kt" # interfaces -.implements Lk0/s/b; -.implements Lk0/o/c/c; +.implements Lk0/r/b; +.implements Lk0/n/c/c; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", - "Lk0/s/b<", + "Lk0/r/b<", "Ljava/lang/Object;", ">;", - "Lk0/o/c/c;" + "Lk0/n/c/c;" } .end annotation @@ -137,13 +137,13 @@ const/16 v1, 0x8 - const-class v4, Lk0/o/b/g; + const-class v4, Lk0/n/b/g; aput-object v4, v0, v1 const/16 v1, 0x9 - const-class v4, Lk0/o/b/h; + const-class v4, Lk0/n/b/h; aput-object v4, v0, v1 @@ -191,37 +191,37 @@ const/16 v1, 0x11 - const-class v5, Lk0/o/b/a; + const-class v5, Lk0/n/b/a; aput-object v5, v0, v1 const/16 v1, 0x12 - const-class v5, Lk0/o/b/b; + const-class v5, Lk0/n/b/b; aput-object v5, v0, v1 const/16 v1, 0x13 - const-class v5, Lk0/o/b/c; + const-class v5, Lk0/n/b/c; aput-object v5, v0, v1 const/16 v1, 0x14 - const-class v5, Lk0/o/b/d; + const-class v5, Lk0/n/b/d; aput-object v5, v0, v1 const/16 v1, 0x15 - const-class v5, Lk0/o/b/e; + const-class v5, Lk0/n/b/e; aput-object v5, v0, v1 const/16 v1, 0x16 - const-class v5, Lk0/o/b/f; + const-class v5, Lk0/n/b/f; aput-object v5, v0, v1 @@ -284,7 +284,7 @@ move-result-object v0 - sput-object v0, Lk0/o/c/d;->e:Ljava/util/Map; + sput-object v0, Lk0/n/c/d;->e:Ljava/util/Map; new-instance v0, Ljava/util/HashMap; @@ -338,7 +338,7 @@ invoke-virtual {v0, v1, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - sput-object v0, Lk0/o/c/d;->f:Ljava/util/HashMap; + sput-object v0, Lk0/n/c/d;->f:Ljava/util/HashMap; new-instance v0, Ljava/util/HashMap; @@ -376,7 +376,7 @@ invoke-virtual {v0, v1, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - sput-object v0, Lk0/o/c/d;->g:Ljava/util/HashMap; + sput-object v0, Lk0/n/c/d;->g:Ljava/util/HashMap; new-instance v0, Ljava/util/HashMap; @@ -496,15 +496,15 @@ invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - sget-object v1, Lk0/o/c/d;->f:Ljava/util/HashMap; + sget-object v1, Lk0/n/c/d;->f:Ljava/util/HashMap; invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V - sget-object v1, Lk0/o/c/d;->g:Ljava/util/HashMap; + sget-object v1, Lk0/n/c/d;->g:Ljava/util/HashMap; invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V - sget-object v1, Lk0/o/c/d;->f:Ljava/util/HashMap; + sget-object v1, Lk0/n/c/d;->f:Ljava/util/HashMap; invoke-virtual {v1}, Ljava/util/HashMap;->values()Ljava/util/Collection; @@ -512,7 +512,7 @@ const-string v2, "primitiveFqNames.values" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -543,9 +543,9 @@ const-string v7, "kotlinName" - invoke-static {v2, v7}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v4, v5, v3}, Lk0/u/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; + invoke-static {v2, v4, v5, v3}, Lk0/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; move-result-object v4 @@ -578,7 +578,7 @@ goto :goto_1 :cond_2 - sget-object v1, Lk0/o/c/d;->e:Ljava/util/Map; + sget-object v1, Lk0/n/c/d;->e:Ljava/util/Map; invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; @@ -640,7 +640,7 @@ goto :goto_2 :cond_3 - sput-object v0, Lk0/o/c/d;->h:Ljava/util/HashMap; + sput-object v0, Lk0/n/c/d;->h:Ljava/util/HashMap; new-instance v1, Ljava/util/LinkedHashMap; @@ -685,7 +685,7 @@ check-cast v2, Ljava/lang/String; - invoke-static {v2, v4, v5, v3}, Lk0/u/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; + invoke-static {v2, v4, v5, v3}, Lk0/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; move-result-object v2 @@ -698,7 +698,7 @@ .end method .method public constructor (Ljava/lang/Class;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -707,15 +707,22 @@ } .end annotation - const-string v0, "jClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/o/c/d;->d:Ljava/lang/Class; + iput-object p1, p0, Lk0/n/c/d;->d:Ljava/lang/Class; return-void + + :cond_0 + const-string p1, "jClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -723,21 +730,21 @@ .method public equals(Ljava/lang/Object;)Z .locals 1 - instance-of v0, p1, Lk0/o/c/d; + instance-of v0, p1, Lk0/n/c/d; if-eqz v0, :cond_0 - invoke-static {p0}, Lf/n/a/k/a;->getJavaObjectType(Lk0/s/b;)Ljava/lang/Class; + invoke-static {p0}, Lf/n/a/k/a;->getJavaObjectType(Lk0/r/b;)Ljava/lang/Class; move-result-object v0 - check-cast p1, Lk0/s/b; + check-cast p1, Lk0/r/b; - invoke-static {p1}, Lf/n/a/k/a;->getJavaObjectType(Lk0/s/b;)Ljava/lang/Class; + invoke-static {p1}, Lf/n/a/k/a;->getJavaObjectType(Lk0/r/b;)Ljava/lang/Class; move-result-object p1 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -765,9 +772,9 @@ } .end annotation - new-instance v0, Lk0/o/a; + new-instance v0, Lk0/n/a; - invoke-direct {v0}, Lk0/o/a;->()V + invoke-direct {v0}, Lk0/n/a;->()V throw v0 .end method @@ -782,7 +789,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/d;->d:Ljava/lang/Class; + iget-object v0, p0, Lk0/n/c/d;->d:Ljava/lang/Class; return-object v0 .end method @@ -790,7 +797,7 @@ .method public hashCode()I .locals 1 - invoke-static {p0}, Lf/n/a/k/a;->getJavaObjectType(Lk0/s/b;)Ljava/lang/Class; + invoke-static {p0}, Lf/n/a/k/a;->getJavaObjectType(Lk0/r/b;)Ljava/lang/Class; move-result-object v0 @@ -808,7 +815,7 @@ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - iget-object v1, p0, Lk0/o/c/d;->d:Ljava/lang/Class; + iget-object v1, p0, Lk0/n/c/d;->d:Ljava/lang/Class; invoke-virtual {v1}, Ljava/lang/Class;->toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/k0/o/c/e.smali b/com.discord/smali_classes2/k0/n/c/e.smali similarity index 84% rename from com.discord/smali_classes2/k0/o/c/e.smali rename to com.discord/smali_classes2/k0/n/c/e.smali index a15bc3b069..86e52f73ab 100644 --- a/com.discord/smali_classes2/k0/o/c/e.smali +++ b/com.discord/smali_classes2/k0/n/c/e.smali @@ -1,4 +1,4 @@ -.class public final Lk0/o/c/e; +.class public final Lk0/n/c/e; .super Ljava/lang/Object; .source "CollectionToArray.kt" @@ -15,7 +15,7 @@ new-array v0, v0, [Ljava/lang/Object; - sput-object v0, Lk0/o/c/e;->a:[Ljava/lang/Object; + sput-object v0, Lk0/n/c/e;->a:[Ljava/lang/Object; return-void .end method @@ -31,10 +31,6 @@ } .end annotation - const-string v0, "collection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Ljava/util/Collection;->size()I move-result v0 @@ -55,7 +51,7 @@ if-nez v1, :cond_1 :goto_0 - sget-object p0, Lk0/o/c/e;->a:[Ljava/lang/Object; + sget-object p0, Lk0/n/c/e;->a:[Ljava/lang/Object; goto :goto_3 @@ -119,7 +115,7 @@ const-string v1, "Arrays.copyOf(result, newSize)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_4 @@ -136,7 +132,7 @@ const-string v0, "Arrays.copyOf(result, size)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_3 return-object p0 @@ -161,10 +157,6 @@ } .end annotation - const-string v0, "collection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 if-eqz p1, :cond_b @@ -285,7 +277,7 @@ const-string v2, "Arrays.copyOf(result, newSize)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_3 @@ -309,7 +301,7 @@ const-string p0, "Arrays.copyOf(result, size)" - invoke-static {p1, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_8 :goto_2 @@ -322,11 +314,11 @@ goto :goto_0 :cond_a - new-instance p0, Ljava/lang/NullPointerException; + new-instance p0, Lkotlin/TypeCastException; const-string p1, "null cannot be cast to non-null type kotlin.Array" - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 diff --git a/com.discord/smali_classes2/k0/o/c/f.smali b/com.discord/smali_classes2/k0/n/c/f.smali similarity index 88% rename from com.discord/smali_classes2/k0/o/c/f.smali rename to com.discord/smali_classes2/k0/n/c/f.smali index 4c71322032..125457f041 100644 --- a/com.discord/smali_classes2/k0/o/c/f.smali +++ b/com.discord/smali_classes2/k0/n/c/f.smali @@ -1,4 +1,4 @@ -.class public interface abstract Lk0/o/c/f; +.class public interface abstract Lk0/n/c/f; .super Ljava/lang/Object; .source "FunctionBase.kt" diff --git a/com.discord/smali_classes2/k0/o/c/g.smali b/com.discord/smali_classes2/k0/n/c/g.smali similarity index 58% rename from com.discord/smali_classes2/k0/o/c/g.smali rename to com.discord/smali_classes2/k0/n/c/g.smali index 2bbbc7fdf7..3eb858382b 100644 --- a/com.discord/smali_classes2/k0/o/c/g.smali +++ b/com.discord/smali_classes2/k0/n/c/g.smali @@ -1,99 +1,33 @@ -.class public Lk0/o/c/g; -.super Lk0/o/c/b; +.class public Lk0/n/c/g; +.super Lk0/n/c/b; .source "FunctionReference.java" # interfaces -.implements Lk0/o/c/f; +.implements Lk0/n/c/f; .implements Lkotlin/reflect/KFunction; # instance fields .field public final arity:I -.field public final flags:I - # direct methods .method public constructor (I)V - .locals 7 + .locals 0 - sget-object v2, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; + invoke-direct {p0}, Lk0/n/c/b;->()V - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - move-object v0, p0 - - move v1, p1 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/g;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + iput p1, p0, Lk0/n/c/g;->arity:I return-void .end method .method public constructor (ILjava/lang/Object;)V - .locals 7 + .locals 0 - const/4 v3, 0x0 + invoke-direct {p0, p2}, Lk0/n/c/b;->(Ljava/lang/Object;)V - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - move-object v0, p0 - - move v1, p1 - - move-object v2, p2 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/g;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - -.method public constructor (ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 8 - - and-int/lit8 v0, p6, 0x1 - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_0 - - const/4 v7, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - const/4 v7, 0x0 - - :goto_0 - move-object v2, p0 - - move-object v3, p2 - - move-object v4, p3 - - move-object v5, p4 - - move-object v6, p5 - - invoke-direct/range {v2 .. v7}, Lk0/o/c/b;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V - - iput p1, p0, Lk0/o/c/g;->arity:I - - shr-int/lit8 p1, p6, 0x1 - - iput p1, p0, Lk0/o/c/g;->flags:I + iput p1, p0, Lk0/n/c/g;->arity:I return-void .end method @@ -103,7 +37,7 @@ .method public computeReflected()Lkotlin/reflect/KCallable; .locals 1 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; if-eqz v0, :cond_0 @@ -125,96 +59,100 @@ return v0 :cond_0 - instance-of v1, p1, Lk0/o/c/g; + instance-of v1, p1, Lk0/n/c/g; const/4 v2, 0x0 - if-eqz v1, :cond_2 + if-eqz v1, :cond_3 - check-cast p1, Lk0/o/c/g; + check-cast p1, Lk0/n/c/g; - invoke-virtual {p0}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + invoke-virtual {p0}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v1 - invoke-virtual {p1}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + if-nez v1, :cond_1 - move-result-object v3 - - invoke-static {v1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p1}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v1 - invoke-virtual {p1}, Lk0/o/c/b;->getName()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - invoke-virtual {p0}, Lk0/o/c/b;->getSignature()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p1}, Lk0/o/c/b;->getSignature()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - iget v1, p0, Lk0/o/c/g;->flags:I - - iget v3, p1, Lk0/o/c/g;->flags:I - - if-ne v1, v3, :cond_1 - - iget v1, p0, Lk0/o/c/g;->arity:I - - iget v3, p1, Lk0/o/c/g;->arity:I - - if-ne v1, v3, :cond_1 - - invoke-virtual {p0}, Lk0/o/c/b;->getBoundReceiver()Ljava/lang/Object; - - move-result-object v1 - - invoke-virtual {p1}, Lk0/o/c/b;->getBoundReceiver()Ljava/lang/Object; - - move-result-object p1 - - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_1 + if-nez v1, :cond_2 goto :goto_0 :cond_1 - const/4 v0, 0x0 + invoke-virtual {p0}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + + move-result-object v1 + + invoke-virtual {p1}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + + move-result-object v3 + + invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_2 :goto_0 - return v0 + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {p1}, Lk0/n/c/b;->getName()Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_2 + + invoke-virtual {p0}, Lk0/n/c/b;->getSignature()Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {p1}, Lk0/n/c/b;->getSignature()Ljava/lang/String; + + move-result-object v3 + + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_2 + + invoke-virtual {p0}, Lk0/n/c/b;->getBoundReceiver()Ljava/lang/Object; + + move-result-object v1 + + invoke-virtual {p1}, Lk0/n/c/b;->getBoundReceiver()Ljava/lang/Object; + + move-result-object p1 + + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result p1 + + if-eqz p1, :cond_2 + + goto :goto_1 :cond_2 + const/4 v0, 0x0 + + :goto_1 + return v0 + + :cond_3 instance-of v0, p1, Lkotlin/reflect/KFunction; - if-eqz v0, :cond_3 + if-eqz v0, :cond_4 - invoke-virtual {p0}, Lk0/o/c/b;->compute()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->compute()Lkotlin/reflect/KCallable; move-result-object v0 @@ -224,14 +162,14 @@ return p1 - :cond_3 + :cond_4 return v2 .end method .method public getArity()I .locals 1 - iget v0, p0, Lk0/o/c/g;->arity:I + iget v0, p0, Lk0/n/c/g;->arity:I return v0 .end method @@ -239,7 +177,7 @@ .method public bridge synthetic getReflected()Lkotlin/reflect/KCallable; .locals 1 - invoke-virtual {p0}, Lk0/o/c/g;->getReflected()Lkotlin/reflect/KFunction; + invoke-virtual {p0}, Lk0/n/c/g;->getReflected()Lkotlin/reflect/KFunction; move-result-object v0 @@ -249,7 +187,7 @@ .method public getReflected()Lkotlin/reflect/KFunction; .locals 1 - invoke-super {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-super {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -261,7 +199,7 @@ .method public hashCode()I .locals 2 - invoke-virtual {p0}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + invoke-virtual {p0}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v0 @@ -272,7 +210,7 @@ goto :goto_0 :cond_0 - invoke-virtual {p0}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + invoke-virtual {p0}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v0 @@ -283,7 +221,7 @@ mul-int/lit8 v0, v0, 0x1f :goto_0 - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v1 @@ -295,7 +233,7 @@ mul-int/lit8 v1, v1, 0x1f - invoke-virtual {p0}, Lk0/o/c/b;->getSignature()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getSignature()Ljava/lang/String; move-result-object v0 @@ -311,7 +249,7 @@ .method public isExternal()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/g;->getReflected()Lkotlin/reflect/KFunction; + invoke-virtual {p0}, Lk0/n/c/g;->getReflected()Lkotlin/reflect/KFunction; move-result-object v0 @@ -325,7 +263,7 @@ .method public isInfix()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/g;->getReflected()Lkotlin/reflect/KFunction; + invoke-virtual {p0}, Lk0/n/c/g;->getReflected()Lkotlin/reflect/KFunction; move-result-object v0 @@ -339,7 +277,7 @@ .method public isInline()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/g;->getReflected()Lkotlin/reflect/KFunction; + invoke-virtual {p0}, Lk0/n/c/g;->getReflected()Lkotlin/reflect/KFunction; move-result-object v0 @@ -353,7 +291,7 @@ .method public isOperator()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/g;->getReflected()Lkotlin/reflect/KFunction; + invoke-virtual {p0}, Lk0/n/c/g;->getReflected()Lkotlin/reflect/KFunction; move-result-object v0 @@ -367,7 +305,7 @@ .method public isSuspend()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/g;->getReflected()Lkotlin/reflect/KFunction; + invoke-virtual {p0}, Lk0/n/c/g;->getReflected()Lkotlin/reflect/KFunction; move-result-object v0 @@ -381,7 +319,7 @@ .method public toString()Ljava/lang/String; .locals 2 - invoke-virtual {p0}, Lk0/o/c/b;->compute()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->compute()Lkotlin/reflect/KCallable; move-result-object v0 @@ -394,7 +332,7 @@ return-object v0 :cond_0 - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v0 @@ -417,7 +355,7 @@ move-result-object v0 - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/k0/o/c/i.smali b/com.discord/smali_classes2/k0/n/c/h.smali similarity index 66% rename from com.discord/smali_classes2/k0/o/c/i.smali rename to com.discord/smali_classes2/k0/n/c/h.smali index 7926438a88..2eea81da3a 100644 --- a/com.discord/smali_classes2/k0/o/c/i.smali +++ b/com.discord/smali_classes2/k0/n/c/h.smali @@ -1,4 +1,4 @@ -.class public Lk0/o/c/i; +.class public Lk0/n/c/h; .super Ljava/lang/Object; .source "Intrinsics.java" @@ -12,54 +12,23 @@ return-void .end method -.method public static a(Ljava/lang/String;)Ljava/lang/String; - .locals 4 +.method public static a(Ljava/lang/Throwable;)Ljava/lang/Throwable; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)TT;" + } + .end annotation - invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; + const-class v0, Lk0/n/c/h; + + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 - invoke-virtual {v0}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; - - move-result-object v0 - - const/4 v1, 0x4 - - aget-object v0, v0, v1 - - invoke-virtual {v0}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String; - - move-result-object v0 - - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "Parameter specified as non-null is null: method " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "." - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, ", parameter " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 + invoke-static {p0, v0}, Lk0/n/c/h;->b(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable; return-object p0 .end method @@ -89,28 +58,7 @@ return p0 .end method -.method public static b(Ljava/lang/Throwable;)Ljava/lang/Throwable; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)TT;" - } - .end annotation - - const-class v0, Lk0/o/c/i; - - invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; - - move-result-object v0 - - invoke-static {p0, v0}, Lk0/o/c/i;->c(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable; - - return-object p0 -.end method - -.method public static c(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable; +.method public static b(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable; .locals 5 .annotation system Ldalvik/annotation/Signature; value = { @@ -168,6 +116,66 @@ return-object p0 .end method +.method public static c(Ljava/lang/String;)V + .locals 5 + + invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; + + move-result-object v0 + + const/4 v1, 0x3 + + aget-object v0, v0, v1 + + invoke-virtual {v0}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v0}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String; + + move-result-object v0 + + new-instance v2, Ljava/lang/IllegalArgumentException; + + new-instance v3, Ljava/lang/StringBuilder; + + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V + + const-string v4, "Parameter specified as non-null is null: method " + + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v1, "." + + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v0, ", parameter " + + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {v2, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + invoke-static {v2}, Lk0/n/c/h;->a(Ljava/lang/Throwable;)Ljava/lang/Throwable; + + check-cast v2, Ljava/lang/IllegalArgumentException; + + throw v2 +.end method + .method public static checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V .locals 1 @@ -186,68 +194,7 @@ invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - invoke-static {p0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - throw p0 -.end method - -.method public static checkNotNull(Ljava/lang/Object;)V - .locals 0 - - if-eqz p0, :cond_0 - - return-void - - :cond_0 - new-instance p0, Ljava/lang/NullPointerException; - - invoke-direct {p0}, Ljava/lang/NullPointerException;->()V - - invoke-static {p0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - throw p0 -.end method - -.method public static checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - .locals 1 - - if-eqz p0, :cond_0 - - return-void - - :cond_0 - new-instance p0, Ljava/lang/NullPointerException; - - const-string v0, " must not be null" - - invoke-static {p1, v0}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V - - invoke-static {p0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; - - throw p0 -.end method - -.method public static checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - .locals 0 - - if-eqz p0, :cond_0 - - return-void - - :cond_0 - new-instance p0, Ljava/lang/NullPointerException; - - invoke-static {p1}, Lk0/o/c/i;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V - - invoke-static {p0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-static {p0}, Lk0/n/c/h;->a(Ljava/lang/Throwable;)Ljava/lang/Throwable; throw p0 .end method @@ -260,15 +207,9 @@ return-void :cond_0 - new-instance p0, Ljava/lang/IllegalArgumentException; + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p1}, Lk0/o/c/i;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - invoke-static {p0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; + const/4 p0, 0x0 throw p0 .end method @@ -333,7 +274,7 @@ invoke-direct {v0}, Lkotlin/KotlinNullPointerException;->()V - invoke-static {v0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-static {v0}, Lk0/n/c/h;->a(Ljava/lang/Throwable;)Ljava/lang/Throwable; check-cast v0, Lkotlin/KotlinNullPointerException; @@ -355,7 +296,7 @@ invoke-direct {v0, p0}, Lkotlin/UninitializedPropertyAccessException;->(Ljava/lang/String;)V - invoke-static {v0}, Lk0/o/c/i;->b(Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-static {v0}, Lk0/n/c/h;->a(Ljava/lang/Throwable;)Ljava/lang/Throwable; throw v0 .end method diff --git a/com.discord/smali_classes2/k0/o/c/j.smali b/com.discord/smali_classes2/k0/n/c/i.smali similarity index 67% rename from com.discord/smali_classes2/k0/o/c/j.smali rename to com.discord/smali_classes2/k0/n/c/i.smali index d2e5e883ac..7d183fd924 100644 --- a/com.discord/smali_classes2/k0/o/c/j.smali +++ b/com.discord/smali_classes2/k0/n/c/i.smali @@ -1,9 +1,9 @@ -.class public abstract Lk0/o/c/j; +.class public abstract Lk0/n/c/i; .super Ljava/lang/Object; .source "Lambda.kt" # interfaces -.implements Lk0/o/c/f; +.implements Lk0/n/c/f; .implements Ljava/io/Serializable; @@ -14,7 +14,7 @@ "Ljava/lang/Object;", ">", "Ljava/lang/Object;", - "Lk0/o/c/f<", + "Lk0/n/c/f<", "TR;>;", "Ljava/io/Serializable;" } @@ -31,7 +31,7 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iput p1, p0, Lk0/o/c/j;->arity:I + iput p1, p0, Lk0/n/c/i;->arity:I return-void .end method @@ -41,7 +41,7 @@ .method public getArity()I .locals 1 - iget v0, p0, Lk0/o/c/j;->arity:I + iget v0, p0, Lk0/n/c/i;->arity:I return v0 .end method @@ -49,15 +49,15 @@ .method public toString()Ljava/lang/String; .locals 2 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; - invoke-virtual {v0, p0}, Lk0/o/c/u;->renderLambdaToString(Lk0/o/c/f;)Ljava/lang/String; + invoke-virtual {v0, p0}, Lk0/n/c/t;->renderLambdaToString(Lk0/n/c/f;)Ljava/lang/String; move-result-object v0 const-string v1, "Reflection.renderLambdaToString(this)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/o/c/k.smali b/com.discord/smali_classes2/k0/n/c/j.smali similarity index 71% rename from com.discord/smali_classes2/k0/o/c/k.smali rename to com.discord/smali_classes2/k0/n/c/j.smali index e25748521a..29bb007129 100644 --- a/com.discord/smali_classes2/k0/o/c/k.smali +++ b/com.discord/smali_classes2/k0/n/c/j.smali @@ -1,5 +1,5 @@ -.class public abstract Lk0/o/c/k; -.super Lk0/o/c/o; +.class public abstract Lk0/n/c/j; +.super Lk0/n/c/n; .source "MutablePropertyReference0.java" # interfaces @@ -10,7 +10,7 @@ .method public constructor ()V .locals 0 - invoke-direct {p0}, Lk0/o/c/o;->()V + invoke-direct {p0}, Lk0/n/c/n;->()V return-void .end method @@ -18,15 +18,7 @@ .method public constructor (Ljava/lang/Object;)V .locals 0 - invoke-direct {p0, p1}, Lk0/o/c/o;->(Ljava/lang/Object;)V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 0 - - invoke-direct/range {p0 .. p5}, Lk0/o/c/o;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, p1}, Lk0/n/c/n;->(Ljava/lang/Object;)V return-void .end method @@ -36,7 +28,7 @@ .method public computeReflected()Lkotlin/reflect/KCallable; .locals 0 - invoke-static {p0}, Lk0/o/c/t;->mutableProperty0(Lk0/o/c/k;)Lkotlin/reflect/KMutableProperty0; + invoke-static {p0}, Lk0/n/c/s;->mutableProperty0(Lk0/n/c/j;)Lkotlin/reflect/KMutableProperty0; return-object p0 .end method @@ -44,7 +36,7 @@ .method public getDelegate()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; move-result-object v0 @@ -60,7 +52,7 @@ .method public bridge synthetic getGetter()Lkotlin/reflect/KProperty$Getter; .locals 1 - invoke-virtual {p0}, Lk0/o/c/k;->getGetter()Lkotlin/reflect/KProperty0$Getter; + invoke-virtual {p0}, Lk0/n/c/j;->getGetter()Lkotlin/reflect/KProperty0$Getter; move-result-object v0 @@ -70,7 +62,7 @@ .method public getGetter()Lkotlin/reflect/KProperty0$Getter; .locals 1 - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; move-result-object v0 @@ -86,7 +78,7 @@ .method public bridge synthetic getSetter()Lkotlin/reflect/KMutableProperty$Setter; .locals 1 - invoke-virtual {p0}, Lk0/o/c/k;->getSetter()Lkotlin/reflect/KMutableProperty0$Setter; + invoke-virtual {p0}, Lk0/n/c/j;->getSetter()Lkotlin/reflect/KMutableProperty0$Setter; move-result-object v0 @@ -96,7 +88,7 @@ .method public getSetter()Lkotlin/reflect/KMutableProperty0$Setter; .locals 1 - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; move-result-object v0 diff --git a/com.discord/smali_classes2/k0/n/c/k.smali b/com.discord/smali_classes2/k0/n/c/k.smali new file mode 100644 index 0000000000..3e8289e9b9 --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/k.smali @@ -0,0 +1,71 @@ +.class public Lk0/n/c/k; +.super Lk0/n/c/j; +.source "MutablePropertyReference0Impl.java" + + +# instance fields +.field public final name:Ljava/lang/String; + +.field public final owner:Lkotlin/reflect/KDeclarationContainer; + +.field public final signature:Ljava/lang/String; + + +# direct methods +.method public constructor (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + .locals 0 + + invoke-direct {p0}, Lk0/n/c/j;->()V + + iput-object p1, p0, Lk0/n/c/k;->owner:Lkotlin/reflect/KDeclarationContainer; + + iput-object p2, p0, Lk0/n/c/k;->name:Ljava/lang/String; + + iput-object p3, p0, Lk0/n/c/k;->signature:Ljava/lang/String; + + return-void +.end method + + +# virtual methods +.method public get()Ljava/lang/Object; + .locals 2 + + invoke-virtual {p0}, Lk0/n/c/j;->getGetter()Lkotlin/reflect/KProperty0$Getter; + + move-result-object v0 + + const/4 v1, 0x0 + + new-array v1, v1, [Ljava/lang/Object; + + invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + return-object v0 +.end method + +.method public getName()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lk0/n/c/k;->name:Ljava/lang/String; + + return-object v0 +.end method + +.method public getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + iget-object v0, p0, Lk0/n/c/k;->owner:Lkotlin/reflect/KDeclarationContainer; + + return-object v0 +.end method + +.method public getSignature()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lk0/n/c/k;->signature:Ljava/lang/String; + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/n/c/l.smali b/com.discord/smali_classes2/k0/n/c/l.smali new file mode 100644 index 0000000000..76843ac55a --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/l.smali @@ -0,0 +1,52 @@ +.class public abstract Lk0/n/c/l; +.super Lk0/n/c/n; +.source "MutablePropertyReference1.java" + +# interfaces +.implements Lk0/r/c; + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Lk0/n/c/n;->()V + + return-void +.end method + + +# virtual methods +.method public computeReflected()Lkotlin/reflect/KCallable; + .locals 0 + + invoke-static {p0}, Lk0/n/c/s;->mutableProperty1(Lk0/n/c/l;)Lk0/r/c; + + return-object p0 +.end method + +.method public getGetter()Lk0/r/d$a; + .locals 1 + + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; + + move-result-object v0 + + check-cast v0, Lk0/r/c; + + invoke-interface {v0}, Lk0/r/d;->getGetter()Lk0/r/d$a; + + move-result-object v0 + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + invoke-interface {p0, p1}, Lk0/r/d;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/n/c/m.smali b/com.discord/smali_classes2/k0/n/c/m.smali new file mode 100644 index 0000000000..e08f18dda4 --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/m.smali @@ -0,0 +1,75 @@ +.class public Lk0/n/c/m; +.super Lk0/n/c/l; +.source "MutablePropertyReference1Impl.java" + + +# instance fields +.field public final name:Ljava/lang/String; + +.field public final owner:Lkotlin/reflect/KDeclarationContainer; + +.field public final signature:Ljava/lang/String; + + +# direct methods +.method public constructor (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + .locals 0 + + invoke-direct {p0}, Lk0/n/c/l;->()V + + iput-object p1, p0, Lk0/n/c/m;->owner:Lkotlin/reflect/KDeclarationContainer; + + iput-object p2, p0, Lk0/n/c/m;->name:Ljava/lang/String; + + iput-object p3, p0, Lk0/n/c/m;->signature:Ljava/lang/String; + + return-void +.end method + + +# virtual methods +.method public get(Ljava/lang/Object;)Ljava/lang/Object; + .locals 3 + + invoke-virtual {p0}, Lk0/n/c/l;->getGetter()Lk0/r/d$a; + + move-result-object v0 + + const/4 v1, 0x1 + + new-array v1, v1, [Ljava/lang/Object; + + const/4 v2, 0x0 + + aput-object p1, v1, v2 + + invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + return-object p1 +.end method + +.method public getName()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lk0/n/c/m;->name:Ljava/lang/String; + + return-object v0 +.end method + +.method public getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + iget-object v0, p0, Lk0/n/c/m;->owner:Lkotlin/reflect/KDeclarationContainer; + + return-object v0 +.end method + +.method public getSignature()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lk0/n/c/m;->signature:Ljava/lang/String; + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/n/c/n.smali b/com.discord/smali_classes2/k0/n/c/n.smali new file mode 100644 index 0000000000..5130763eac --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/n.smali @@ -0,0 +1,24 @@ +.class public abstract Lk0/n/c/n; +.super Lk0/n/c/r; +.source "MutablePropertyReference.java" + +# interfaces +.implements Lkotlin/reflect/KProperty; + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Lk0/n/c/r;->()V + + return-void +.end method + +.method public constructor (Ljava/lang/Object;)V + .locals 0 + + invoke-direct {p0, p1}, Lk0/n/c/r;->(Ljava/lang/Object;)V + + return-void +.end method diff --git a/com.discord/smali_classes2/k0/o/c/p.smali b/com.discord/smali_classes2/k0/n/c/o.smali similarity index 71% rename from com.discord/smali_classes2/k0/o/c/p.smali rename to com.discord/smali_classes2/k0/n/c/o.smali index 7bd7014c20..817e71ca19 100644 --- a/com.discord/smali_classes2/k0/o/c/p.smali +++ b/com.discord/smali_classes2/k0/n/c/o.smali @@ -1,9 +1,9 @@ -.class public final Lk0/o/c/p; +.class public final Lk0/n/c/o; .super Ljava/lang/Object; .source "PackageReference.kt" # interfaces -.implements Lk0/o/c/c; +.implements Lk0/n/c/c; # instance fields @@ -30,19 +30,31 @@ } .end annotation - const-string v0, "jClass" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "moduleName" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/o/c/p;->d:Ljava/lang/Class; + iput-object p1, p0, Lk0/n/c/o;->d:Ljava/lang/Class; return-void + + :cond_0 + const-string p1, "moduleName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "jClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -50,17 +62,17 @@ .method public equals(Ljava/lang/Object;)Z .locals 1 - instance-of v0, p1, Lk0/o/c/p; + instance-of v0, p1, Lk0/n/c/o; if-eqz v0, :cond_0 - iget-object v0, p0, Lk0/o/c/p;->d:Ljava/lang/Class; + iget-object v0, p0, Lk0/n/c/o;->d:Ljava/lang/Class; - check-cast p1, Lk0/o/c/p; + check-cast p1, Lk0/n/c/o; - iget-object p1, p1, Lk0/o/c/p;->d:Ljava/lang/Class; + iget-object p1, p1, Lk0/n/c/o;->d:Ljava/lang/Class; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -87,7 +99,7 @@ } .end annotation - iget-object v0, p0, Lk0/o/c/p;->d:Ljava/lang/Class; + iget-object v0, p0, Lk0/n/c/o;->d:Ljava/lang/Class; return-object v0 .end method @@ -95,7 +107,7 @@ .method public hashCode()I .locals 1 - iget-object v0, p0, Lk0/o/c/p;->d:Ljava/lang/Class; + iget-object v0, p0, Lk0/n/c/o;->d:Ljava/lang/Class; invoke-virtual {v0}, Ljava/lang/Class;->hashCode()I @@ -111,7 +123,7 @@ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - iget-object v1, p0, Lk0/o/c/p;->d:Ljava/lang/Class; + iget-object v1, p0, Lk0/n/c/o;->d:Ljava/lang/Class; invoke-virtual {v1}, Ljava/lang/Class;->toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/k0/n/c/p.smali b/com.discord/smali_classes2/k0/n/c/p.smali new file mode 100644 index 0000000000..e957f58fd0 --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/p.smali @@ -0,0 +1,52 @@ +.class public abstract Lk0/n/c/p; +.super Lk0/n/c/r; +.source "PropertyReference1.java" + +# interfaces +.implements Lk0/r/d; + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Lk0/n/c/r;->()V + + return-void +.end method + + +# virtual methods +.method public computeReflected()Lkotlin/reflect/KCallable; + .locals 0 + + invoke-static {p0}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; + + return-object p0 +.end method + +.method public getGetter()Lk0/r/d$a; + .locals 1 + + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; + + move-result-object v0 + + check-cast v0, Lk0/r/d; + + invoke-interface {v0}, Lk0/r/d;->getGetter()Lk0/r/d$a; + + move-result-object v0 + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + invoke-interface {p0, p1}, Lk0/r/d;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/n/c/q.smali b/com.discord/smali_classes2/k0/n/c/q.smali new file mode 100644 index 0000000000..7f204df91b --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/q.smali @@ -0,0 +1,75 @@ +.class public Lk0/n/c/q; +.super Lk0/n/c/p; +.source "PropertyReference1Impl.java" + + +# instance fields +.field public final name:Ljava/lang/String; + +.field public final owner:Lkotlin/reflect/KDeclarationContainer; + +.field public final signature:Ljava/lang/String; + + +# direct methods +.method public constructor (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + .locals 0 + + invoke-direct {p0}, Lk0/n/c/p;->()V + + iput-object p1, p0, Lk0/n/c/q;->owner:Lkotlin/reflect/KDeclarationContainer; + + iput-object p2, p0, Lk0/n/c/q;->name:Ljava/lang/String; + + iput-object p3, p0, Lk0/n/c/q;->signature:Ljava/lang/String; + + return-void +.end method + + +# virtual methods +.method public get(Ljava/lang/Object;)Ljava/lang/Object; + .locals 3 + + invoke-virtual {p0}, Lk0/n/c/p;->getGetter()Lk0/r/d$a; + + move-result-object v0 + + const/4 v1, 0x1 + + new-array v1, v1, [Ljava/lang/Object; + + const/4 v2, 0x0 + + aput-object p1, v1, v2 + + invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + return-object p1 +.end method + +.method public getName()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lk0/n/c/q;->name:Ljava/lang/String; + + return-object v0 +.end method + +.method public getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + iget-object v0, p0, Lk0/n/c/q;->owner:Lkotlin/reflect/KDeclarationContainer; + + return-object v0 +.end method + +.method public getSignature()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lk0/n/c/q;->signature:Ljava/lang/String; + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/o/c/s.smali b/com.discord/smali_classes2/k0/n/c/r.smali similarity index 64% rename from com.discord/smali_classes2/k0/o/c/s.smali rename to com.discord/smali_classes2/k0/n/c/r.smali index c39e6fe2b3..c33f89b195 100644 --- a/com.discord/smali_classes2/k0/o/c/s.smali +++ b/com.discord/smali_classes2/k0/n/c/r.smali @@ -1,5 +1,5 @@ -.class public abstract Lk0/o/c/s; -.super Lk0/o/c/b; +.class public abstract Lk0/n/c/r; +.super Lk0/n/c/b; .source "PropertyReference.java" # interfaces @@ -10,7 +10,7 @@ .method public constructor ()V .locals 0 - invoke-direct {p0}, Lk0/o/c/b;->()V + invoke-direct {p0}, Lk0/n/c/b;->()V return-void .end method @@ -18,41 +18,7 @@ .method public constructor (Ljava/lang/Object;)V .locals 0 - invoke-direct {p0, p1}, Lk0/o/c/b;->(Ljava/lang/Object;)V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 7 - - const/4 v0, 0x1 - - and-int/2addr p5, v0 - - if-ne p5, v0, :cond_0 - - const/4 v6, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - const/4 v6, 0x0 - - :goto_0 - move-object v1, p0 - - move-object v2, p1 - - move-object v3, p2 - - move-object v4, p3 - - move-object v5, p4 - - invoke-direct/range {v1 .. v6}, Lk0/o/c/b;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V + invoke-direct {p0, p1}, Lk0/n/c/b;->(Ljava/lang/Object;)V return-void .end method @@ -69,19 +35,19 @@ return v0 :cond_0 - instance-of v1, p1, Lk0/o/c/s; + instance-of v1, p1, Lk0/n/c/r; const/4 v2, 0x0 if-eqz v1, :cond_2 - check-cast p1, Lk0/o/c/s; + check-cast p1, Lk0/n/c/r; - invoke-virtual {p0}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + invoke-virtual {p0}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v1 - invoke-virtual {p1}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + invoke-virtual {p1}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v3 @@ -91,11 +57,11 @@ if-eqz v1, :cond_1 - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v1 - invoke-virtual {p1}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p1}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v3 @@ -105,11 +71,11 @@ if-eqz v1, :cond_1 - invoke-virtual {p0}, Lk0/o/c/b;->getSignature()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getSignature()Ljava/lang/String; move-result-object v1 - invoke-virtual {p1}, Lk0/o/c/b;->getSignature()Ljava/lang/String; + invoke-virtual {p1}, Lk0/n/c/b;->getSignature()Ljava/lang/String; move-result-object v3 @@ -119,15 +85,15 @@ if-eqz v1, :cond_1 - invoke-virtual {p0}, Lk0/o/c/b;->getBoundReceiver()Ljava/lang/Object; + invoke-virtual {p0}, Lk0/n/c/b;->getBoundReceiver()Ljava/lang/Object; move-result-object v1 - invoke-virtual {p1}, Lk0/o/c/b;->getBoundReceiver()Ljava/lang/Object; + invoke-virtual {p1}, Lk0/n/c/b;->getBoundReceiver()Ljava/lang/Object; move-result-object p1 - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -146,7 +112,7 @@ if-eqz v0, :cond_3 - invoke-virtual {p0}, Lk0/o/c/b;->compute()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->compute()Lkotlin/reflect/KCallable; move-result-object v0 @@ -163,7 +129,7 @@ .method public bridge synthetic getReflected()Lkotlin/reflect/KCallable; .locals 1 - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; move-result-object v0 @@ -173,7 +139,7 @@ .method public getReflected()Lkotlin/reflect/KProperty; .locals 1 - invoke-super {p0}, Lk0/o/c/b;->getReflected()Lkotlin/reflect/KCallable; + invoke-super {p0}, Lk0/n/c/b;->getReflected()Lkotlin/reflect/KCallable; move-result-object v0 @@ -185,7 +151,7 @@ .method public hashCode()I .locals 2 - invoke-virtual {p0}, Lk0/o/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; + invoke-virtual {p0}, Lk0/n/c/b;->getOwner()Lkotlin/reflect/KDeclarationContainer; move-result-object v0 @@ -195,7 +161,7 @@ mul-int/lit8 v0, v0, 0x1f - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v1 @@ -207,7 +173,7 @@ mul-int/lit8 v1, v1, 0x1f - invoke-virtual {p0}, Lk0/o/c/b;->getSignature()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getSignature()Ljava/lang/String; move-result-object v0 @@ -223,7 +189,7 @@ .method public isConst()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; move-result-object v0 @@ -237,7 +203,7 @@ .method public isLateinit()Z .locals 1 - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; + invoke-virtual {p0}, Lk0/n/c/r;->getReflected()Lkotlin/reflect/KProperty; move-result-object v0 @@ -251,7 +217,7 @@ .method public toString()Ljava/lang/String; .locals 2 - invoke-virtual {p0}, Lk0/o/c/b;->compute()Lkotlin/reflect/KCallable; + invoke-virtual {p0}, Lk0/n/c/b;->compute()Lkotlin/reflect/KCallable; move-result-object v0 @@ -270,7 +236,7 @@ move-result-object v0 - invoke-virtual {p0}, Lk0/o/c/b;->getName()Ljava/lang/String; + invoke-virtual {p0}, Lk0/n/c/b;->getName()Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/k0/o/c/t.smali b/com.discord/smali_classes2/k0/n/c/s.smali similarity index 69% rename from com.discord/smali_classes2/k0/o/c/t.smali rename to com.discord/smali_classes2/k0/n/c/s.smali index f1ef10817e..601799bad4 100644 --- a/com.discord/smali_classes2/k0/o/c/t.smali +++ b/com.discord/smali_classes2/k0/n/c/s.smali @@ -1,10 +1,10 @@ -.class public Lk0/o/c/t; +.class public Lk0/n/c/s; .super Ljava/lang/Object; .source "Reflection.java" # static fields -.field public static final a:Lk0/o/c/u; +.field public static final a:Lk0/n/c/t; # direct methods @@ -24,7 +24,7 @@ move-result-object v1 - check-cast v1, Lk0/o/c/u; + check-cast v1, Lk0/n/c/t; :try_end_0 .catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 @@ -44,26 +44,26 @@ goto :goto_1 :cond_0 - new-instance v0, Lk0/o/c/u; + new-instance v0, Lk0/n/c/t; - invoke-direct {v0}, Lk0/o/c/u;->()V + invoke-direct {v0}, Lk0/n/c/t;->()V :goto_1 - sput-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sput-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; return-void .end method -.method public static getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; +.method public static getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; .locals 1 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; if-eqz v0, :cond_0 - new-instance v0, Lk0/o/c/d; + new-instance v0, Lk0/n/c/d; - invoke-direct {v0, p0}, Lk0/o/c/d;->(Ljava/lang/Class;)V + invoke-direct {v0, p0}, Lk0/n/c/d;->(Ljava/lang/Class;)V return-object v0 @@ -73,10 +73,10 @@ throw p0 .end method -.method public static mutableProperty0(Lk0/o/c/k;)Lkotlin/reflect/KMutableProperty0; +.method public static mutableProperty0(Lk0/n/c/j;)Lkotlin/reflect/KMutableProperty0; .locals 1 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; if-eqz v0, :cond_0 @@ -88,10 +88,10 @@ throw p0 .end method -.method public static mutableProperty1(Lk0/o/c/m;)Lk0/s/c; +.method public static mutableProperty1(Lk0/n/c/l;)Lk0/r/c; .locals 1 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; if-eqz v0, :cond_0 @@ -103,10 +103,10 @@ throw p0 .end method -.method public static property1(Lk0/o/c/q;)Lk0/s/d; +.method public static property1(Lk0/n/c/p;)Lk0/r/d; .locals 1 - sget-object v0, Lk0/o/c/t;->a:Lk0/o/c/u; + sget-object v0, Lk0/n/c/s;->a:Lk0/n/c/t; if-eqz v0, :cond_0 diff --git a/com.discord/smali_classes2/k0/o/c/u.smali b/com.discord/smali_classes2/k0/n/c/t.smali similarity index 91% rename from com.discord/smali_classes2/k0/o/c/u.smali rename to com.discord/smali_classes2/k0/n/c/t.smali index c7be00b95c..6cbef31a9c 100644 --- a/com.discord/smali_classes2/k0/o/c/u.smali +++ b/com.discord/smali_classes2/k0/n/c/t.smali @@ -1,4 +1,4 @@ -.class public Lk0/o/c/u; +.class public Lk0/n/c/t; .super Ljava/lang/Object; .source "ReflectionFactory.java" @@ -14,7 +14,7 @@ # virtual methods -.method public renderLambdaToString(Lk0/o/c/f;)Ljava/lang/String; +.method public renderLambdaToString(Lk0/n/c/f;)Ljava/lang/String; .locals 1 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; diff --git a/com.discord/smali_classes2/k0/o/c/v.smali b/com.discord/smali_classes2/k0/n/c/u.smali similarity index 82% rename from com.discord/smali_classes2/k0/o/c/v.smali rename to com.discord/smali_classes2/k0/n/c/u.smali index 9098321f3e..8e98a5e3e3 100644 --- a/com.discord/smali_classes2/k0/o/c/v.smali +++ b/com.discord/smali_classes2/k0/n/c/u.smali @@ -1,4 +1,4 @@ -.class public Lk0/o/c/v; +.class public Lk0/n/c/u; .super Ljava/lang/Object; .source "TypeIntrinsics.java" @@ -15,13 +15,13 @@ .method public static asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; .locals 2 - instance-of v0, p0, Lk0/o/c/w/a; + instance-of v0, p0, Lk0/n/c/v/a; const/4 v1, 0x0 if-eqz v0, :cond_1 - instance-of v0, p0, Lk0/o/c/w/b; + instance-of v0, p0, Lk0/n/c/v/b; if-eqz v0, :cond_0 @@ -30,7 +30,7 @@ :cond_0 const-string v0, "kotlin.collections.MutableCollection" - invoke-static {p0, v0}, Lk0/o/c/v;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/u;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V throw v1 @@ -46,7 +46,7 @@ :catch_0 move-exception p0 - invoke-static {p0}, Lk0/o/c/v;->throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; + invoke-static {p0}, Lk0/n/c/u;->throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; throw v1 .end method @@ -54,13 +54,13 @@ .method public static asMutableMap(Ljava/lang/Object;)Ljava/util/Map; .locals 2 - instance-of v0, p0, Lk0/o/c/w/a; + instance-of v0, p0, Lk0/n/c/v/a; const/4 v1, 0x0 if-eqz v0, :cond_1 - instance-of v0, p0, Lk0/o/c/w/d; + instance-of v0, p0, Lk0/n/c/v/d; if-eqz v0, :cond_0 @@ -69,7 +69,7 @@ :cond_0 const-string v0, "kotlin.collections.MutableMap" - invoke-static {p0, v0}, Lk0/o/c/v;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/u;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V throw v1 @@ -85,7 +85,7 @@ :catch_0 move-exception p0 - invoke-static {p0}, Lk0/o/c/v;->throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; + invoke-static {p0}, Lk0/n/c/u;->throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; throw v1 .end method @@ -93,7 +93,7 @@ .method public static beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; .locals 3 - instance-of v0, p0, Lk0/o/c/f; + instance-of v0, p0, Lk0/n/c/f; const/4 v1, 0x1 @@ -103,9 +103,9 @@ move-object v0, p0 - check-cast v0, Lk0/o/c/f; + check-cast v0, Lk0/n/c/f; - invoke-interface {v0}, Lk0/o/c/f;->getArity()I + invoke-interface {v0}, Lk0/n/c/f;->getArity()I move-result v0 @@ -160,7 +160,7 @@ move-result-object p1 - invoke-static {p0, p1}, Lk0/o/c/v;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/u;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V const/4 p0, 0x0 @@ -170,13 +170,13 @@ .method public static throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; .locals 1 - const-class v0, Lk0/o/c/v; + const-class v0, Lk0/n/c/u; invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 - invoke-static {p0, v0}, Lk0/o/c/i;->c(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable; + invoke-static {p0, v0}, Lk0/n/c/h;->b(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable; throw p0 .end method @@ -210,7 +210,7 @@ invoke-direct {p1, p0}, Ljava/lang/ClassCastException;->(Ljava/lang/String;)V - invoke-static {p1}, Lk0/o/c/v;->throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; + invoke-static {p1}, Lk0/n/c/u;->throwCce(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; const/4 p0, 0x0 diff --git a/com.discord/smali_classes2/k0/o/c/w/a.smali b/com.discord/smali_classes2/k0/n/c/v/a.smali similarity index 51% rename from com.discord/smali_classes2/k0/o/c/w/a.smali rename to com.discord/smali_classes2/k0/n/c/v/a.smali index 90667e8d51..01ec325fd1 100644 --- a/com.discord/smali_classes2/k0/o/c/w/a.smali +++ b/com.discord/smali_classes2/k0/n/c/v/a.smali @@ -1,3 +1,3 @@ -.class public interface abstract Lk0/o/c/w/a; +.class public interface abstract Lk0/n/c/v/a; .super Ljava/lang/Object; .source "KMarkers.kt" diff --git a/com.discord/smali_classes2/k0/n/c/v/b.smali b/com.discord/smali_classes2/k0/n/c/v/b.smali new file mode 100644 index 0000000000..d9bd89b98e --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/v/b.smali @@ -0,0 +1,6 @@ +.class public interface abstract Lk0/n/c/v/b; +.super Ljava/lang/Object; +.source "KMarkers.kt" + +# interfaces +.implements Lk0/n/c/v/a; diff --git a/com.discord/smali_classes2/k0/n/c/v/c.smali b/com.discord/smali_classes2/k0/n/c/v/c.smali new file mode 100644 index 0000000000..71a9364c78 --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/v/c.smali @@ -0,0 +1,6 @@ +.class public interface abstract Lk0/n/c/v/c; +.super Ljava/lang/Object; +.source "KMarkers.kt" + +# interfaces +.implements Lk0/n/c/v/b; diff --git a/com.discord/smali_classes2/k0/n/c/v/d.smali b/com.discord/smali_classes2/k0/n/c/v/d.smali new file mode 100644 index 0000000000..b7b9ab70c4 --- /dev/null +++ b/com.discord/smali_classes2/k0/n/c/v/d.smali @@ -0,0 +1,6 @@ +.class public interface abstract Lk0/n/c/v/d; +.super Ljava/lang/Object; +.source "KMarkers.kt" + +# interfaces +.implements Lk0/n/c/v/a; diff --git a/com.discord/smali_classes2/k0/o/a.smali b/com.discord/smali_classes2/k0/o/a.smali index 4f041fbb09..6a3b8585e6 100644 --- a/com.discord/smali_classes2/k0/o/a.smali +++ b/com.discord/smali_classes2/k0/o/a.smali @@ -1,15 +1,134 @@ -.class public Lk0/o/a; -.super Ljava/lang/Error; -.source "KotlinReflectionNotSupportedError.kt" +.class public final Lk0/o/a; +.super Ljava/lang/Object; +.source "Delegates.kt" + +# interfaces +.implements Lkotlin/properties/ReadWriteProperty; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/properties/ReadWriteProperty<", + "Ljava/lang/Object;", + "TT;>;" + } +.end annotation + + +# instance fields +.field public a:Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "TT;" + } + .end annotation +.end field # direct methods .method public constructor ()V - .locals 1 + .locals 0 - const-string v0, "Kotlin reflection implementation is not found at runtime. Make sure you have kotlin-reflect.jar in the classpath" - - invoke-direct {p0, v0}, Ljava/lang/Error;->(Ljava/lang/String;)V + invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method + + +# virtual methods +.method public getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Object;", + "Lkotlin/reflect/KProperty<", + "*>;)TT;" + } + .end annotation + + if-eqz p2, :cond_1 + + iget-object p1, p0, Lk0/o/a;->a:Ljava/lang/Object; + + if-eqz p1, :cond_0 + + return-object p1 + + :cond_0 + new-instance p1, Ljava/lang/IllegalStateException; + + const-string v0, "Property " + + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-interface {p2}, Lkotlin/reflect/KCallable;->getName()Ljava/lang/String; + + move-result-object p2 + + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string p2, " should be initialized before get." + + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p2 + + invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Object;", + "Lkotlin/reflect/KProperty<", + "*>;TT;)V" + } + .end annotation + + const/4 p1, 0x0 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + + iput-object p3, p0, Lk0/o/a;->a:Ljava/lang/Object; + + return-void + + :cond_0 + const-string p2, "value" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p2, "property" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 +.end method diff --git a/com.discord/smali_classes2/k0/o/b.smali b/com.discord/smali_classes2/k0/o/b.smali new file mode 100644 index 0000000000..106816b778 --- /dev/null +++ b/com.discord/smali_classes2/k0/o/b.smali @@ -0,0 +1,152 @@ +.class public abstract Lk0/o/b; +.super Ljava/lang/Object; +.source "ObservableProperty.kt" + +# interfaces +.implements Lkotlin/properties/ReadWriteProperty; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/properties/ReadWriteProperty<", + "Ljava/lang/Object;", + "TT;>;" + } +.end annotation + + +# instance fields +.field public value:Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "TT;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Ljava/lang/Object;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/o/b;->value:Ljava/lang/Object; + + return-void +.end method + + +# virtual methods +.method public abstract afterChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)V + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/reflect/KProperty<", + "*>;TT;TT;)V" + } + .end annotation +.end method + +.method public beforeChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)Z + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/reflect/KProperty<", + "*>;TT;TT;)Z" + } + .end annotation + + if-eqz p1, :cond_0 + + const/4 p1, 0x1 + + return p1 + + :cond_0 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Object;", + "Lkotlin/reflect/KProperty<", + "*>;)TT;" + } + .end annotation + + if-eqz p2, :cond_0 + + iget-object p1, p0, Lk0/o/b;->value:Ljava/lang/Object; + + return-object p1 + + :cond_0 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Object;", + "Lkotlin/reflect/KProperty<", + "*>;TT;)V" + } + .end annotation + + if-eqz p2, :cond_1 + + iget-object p1, p0, Lk0/o/b;->value:Ljava/lang/Object; + + invoke-virtual {p0, p2, p1, p3}, Lk0/o/b;->beforeChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v0 + + if-nez v0, :cond_0 + + return-void + + :cond_0 + iput-object p3, p0, Lk0/o/b;->value:Ljava/lang/Object; + + invoke-virtual {p0, p2, p1, p3}, Lk0/o/b;->afterChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)V + + return-void + + :cond_1 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali_classes2/k0/o/c/h.smali b/com.discord/smali_classes2/k0/o/c/h.smali deleted file mode 100644 index 7852891013..0000000000 --- a/com.discord/smali_classes2/k0/o/c/h.smali +++ /dev/null @@ -1,65 +0,0 @@ -.class public Lk0/o/c/h; -.super Lk0/o/c/g; -.source "FunctionReferenceImpl.java" - - -# direct methods -.method public constructor (ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 7 - - sget-object v2, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - move-object v0, p0 - - move v1, p1 - - move-object v3, p2 - - move-object v4, p3 - - move-object v5, p4 - - move v6, p5 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/g;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - -.method public constructor (ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 0 - - invoke-direct/range {p0 .. p6}, Lk0/o/c/g;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - -.method public constructor (ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - .locals 7 - - sget-object v2, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - move-object v0, p2 - - check-cast v0, Lk0/o/c/c; - - invoke-interface {v0}, Lk0/o/c/c;->getJClass()Ljava/lang/Class; - - move-result-object v3 - - instance-of p2, p2, Lk0/s/b; - - xor-int/lit8 v6, p2, 0x1 - - move-object v0, p0 - - move v1, p1 - - move-object v4, p3 - - move-object v5, p4 - - invoke-direct/range {v0 .. v6}, Lk0/o/c/g;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/o/c/l.smali b/com.discord/smali_classes2/k0/o/c/l.smali deleted file mode 100644 index a69c6625b9..0000000000 --- a/com.discord/smali_classes2/k0/o/c/l.smali +++ /dev/null @@ -1,101 +0,0 @@ -.class public Lk0/o/c/l; -.super Lk0/o/c/k; -.source "MutablePropertyReference0Impl.java" - - -# direct methods -.method public constructor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 6 - - sget-object v1, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - move-object v0, p0 - - move-object v2, p1 - - move-object v3, p2 - - move-object v4, p3 - - move v5, p4 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/k;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 0 - - invoke-direct/range {p0 .. p5}, Lk0/o/c/k;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - -.method public constructor (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - .locals 6 - - sget-object v1, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - move-object v0, p1 - - check-cast v0, Lk0/o/c/c; - - invoke-interface {v0}, Lk0/o/c/c;->getJClass()Ljava/lang/Class; - - move-result-object v2 - - instance-of p1, p1, Lk0/s/b; - - xor-int/lit8 v5, p1, 0x1 - - move-object v0, p0 - - move-object v3, p2 - - move-object v4, p3 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/k;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - - -# virtual methods -.method public get()Ljava/lang/Object; - .locals 2 - - invoke-virtual {p0}, Lk0/o/c/k;->getGetter()Lkotlin/reflect/KProperty0$Getter; - - move-result-object v0 - - const/4 v1, 0x0 - - new-array v1, v1, [Ljava/lang/Object; - - invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - return-object v0 -.end method - -.method public set(Ljava/lang/Object;)V - .locals 3 - - invoke-virtual {p0}, Lk0/o/c/k;->getSetter()Lkotlin/reflect/KMutableProperty0$Setter; - - move-result-object v0 - - const/4 v1, 0x1 - - new-array v1, v1, [Ljava/lang/Object; - - const/4 v2, 0x0 - - aput-object p1, v1, v2 - - invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/o/c/m.smali b/com.discord/smali_classes2/k0/o/c/m.smali deleted file mode 100644 index 4f789f1613..0000000000 --- a/com.discord/smali_classes2/k0/o/c/m.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class public abstract Lk0/o/c/m; -.super Lk0/o/c/o; -.source "MutablePropertyReference1.java" - -# interfaces -.implements Lk0/s/c; - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/o/c/o;->()V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 0 - - invoke-direct/range {p0 .. p5}, Lk0/o/c/o;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - - -# virtual methods -.method public computeReflected()Lkotlin/reflect/KCallable; - .locals 0 - - invoke-static {p0}, Lk0/o/c/t;->mutableProperty1(Lk0/o/c/m;)Lk0/s/c; - - return-object p0 -.end method - -.method public getGetter()Lk0/s/d$a; - .locals 1 - - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; - - move-result-object v0 - - check-cast v0, Lk0/s/c; - - invoke-interface {v0}, Lk0/s/d;->getGetter()Lk0/s/d$a; - - move-result-object v0 - - return-object v0 -.end method - -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - invoke-interface {p0, p1}, Lk0/s/d;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/o/c/n.smali b/com.discord/smali_classes2/k0/o/c/n.smali deleted file mode 100644 index a44750c01a..0000000000 --- a/com.discord/smali_classes2/k0/o/c/n.smali +++ /dev/null @@ -1,49 +0,0 @@ -.class public Lk0/o/c/n; -.super Lk0/o/c/m; -.source "MutablePropertyReference1Impl.java" - - -# direct methods -.method public constructor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 6 - - sget-object v1, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - move-object v0, p0 - - move-object v2, p1 - - move-object v3, p2 - - move-object v4, p3 - - move v5, p4 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/m;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - - -# virtual methods -.method public get(Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 - - invoke-virtual {p0}, Lk0/o/c/m;->getGetter()Lk0/s/d$a; - - move-result-object v0 - - const/4 v1, 0x1 - - new-array v1, v1, [Ljava/lang/Object; - - const/4 v2, 0x0 - - aput-object p1, v1, v2 - - invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/o/c/o.smali b/com.discord/smali_classes2/k0/o/c/o.smali deleted file mode 100644 index df4a3610e8..0000000000 --- a/com.discord/smali_classes2/k0/o/c/o.smali +++ /dev/null @@ -1,32 +0,0 @@ -.class public abstract Lk0/o/c/o; -.super Lk0/o/c/s; -.source "MutablePropertyReference.java" - -# interfaces -.implements Lkotlin/reflect/KProperty; - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/o/c/s;->()V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;)V - .locals 0 - - invoke-direct {p0, p1}, Lk0/o/c/s;->(Ljava/lang/Object;)V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 0 - - invoke-direct/range {p0 .. p5}, Lk0/o/c/s;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/o/c/q.smali b/com.discord/smali_classes2/k0/o/c/q.smali deleted file mode 100644 index 0dfe9cd382..0000000000 --- a/com.discord/smali_classes2/k0/o/c/q.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class public abstract Lk0/o/c/q; -.super Lk0/o/c/s; -.source "PropertyReference1.java" - -# interfaces -.implements Lk0/s/d; - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/o/c/s;->()V - - return-void -.end method - -.method public constructor (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 0 - - invoke-direct/range {p0 .. p5}, Lk0/o/c/s;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - - -# virtual methods -.method public computeReflected()Lkotlin/reflect/KCallable; - .locals 0 - - invoke-static {p0}, Lk0/o/c/t;->property1(Lk0/o/c/q;)Lk0/s/d; - - return-object p0 -.end method - -.method public getGetter()Lk0/s/d$a; - .locals 1 - - invoke-virtual {p0}, Lk0/o/c/s;->getReflected()Lkotlin/reflect/KProperty; - - move-result-object v0 - - check-cast v0, Lk0/s/d; - - invoke-interface {v0}, Lk0/s/d;->getGetter()Lk0/s/d$a; - - move-result-object v0 - - return-object v0 -.end method - -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - invoke-interface {p0, p1}, Lk0/s/d;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/o/c/r.smali b/com.discord/smali_classes2/k0/o/c/r.smali deleted file mode 100644 index c9ad872f88..0000000000 --- a/com.discord/smali_classes2/k0/o/c/r.smali +++ /dev/null @@ -1,73 +0,0 @@ -.class public Lk0/o/c/r; -.super Lk0/o/c/q; -.source "PropertyReference1Impl.java" - - -# direct methods -.method public constructor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - .locals 6 - - sget-object v1, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - move-object v0, p0 - - move-object v2, p1 - - move-object v3, p2 - - move-object v4, p3 - - move v5, p4 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/q;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - -.method public constructor (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - .locals 6 - - sget-object v1, Lk0/o/c/b;->NO_RECEIVER:Ljava/lang/Object; - - check-cast p1, Lk0/o/c/c; - - invoke-interface {p1}, Lk0/o/c/c;->getJClass()Ljava/lang/Class; - - move-result-object v2 - - const/4 v5, 0x0 - - move-object v0, p0 - - move-object v3, p2 - - move-object v4, p3 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/q;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V - - return-void -.end method - - -# virtual methods -.method public get(Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 - - invoke-virtual {p0}, Lk0/o/c/q;->getGetter()Lk0/s/d$a; - - move-result-object v0 - - const/4 v1, 0x1 - - new-array v1, v1, [Ljava/lang/Object; - - const/4 v2, 0x0 - - aput-object p1, v1, v2 - - invoke-interface {v0, v1}, Lkotlin/reflect/KCallable;->call([Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/o/c/w/b.smali b/com.discord/smali_classes2/k0/o/c/w/b.smali deleted file mode 100644 index 89ed8e311c..0000000000 --- a/com.discord/smali_classes2/k0/o/c/w/b.smali +++ /dev/null @@ -1,6 +0,0 @@ -.class public interface abstract Lk0/o/c/w/b; -.super Ljava/lang/Object; -.source "KMarkers.kt" - -# interfaces -.implements Lk0/o/c/w/a; diff --git a/com.discord/smali_classes2/k0/o/c/w/c.smali b/com.discord/smali_classes2/k0/o/c/w/c.smali deleted file mode 100644 index bab507c322..0000000000 --- a/com.discord/smali_classes2/k0/o/c/w/c.smali +++ /dev/null @@ -1,6 +0,0 @@ -.class public interface abstract Lk0/o/c/w/c; -.super Ljava/lang/Object; -.source "KMarkers.kt" - -# interfaces -.implements Lk0/o/c/w/b; diff --git a/com.discord/smali_classes2/k0/o/c/w/d.smali b/com.discord/smali_classes2/k0/o/c/w/d.smali deleted file mode 100644 index 2c8b6193e7..0000000000 --- a/com.discord/smali_classes2/k0/o/c/w/d.smali +++ /dev/null @@ -1,6 +0,0 @@ -.class public interface abstract Lk0/o/c/w/d; -.super Ljava/lang/Object; -.source "KMarkers.kt" - -# interfaces -.implements Lk0/o/c/w/a; diff --git a/com.discord/smali_classes2/k0/p/a.smali b/com.discord/smali_classes2/k0/p/a.smali index 93a27e861e..35a93fe62a 100644 --- a/com.discord/smali_classes2/k0/p/a.smali +++ b/com.discord/smali_classes2/k0/p/a.smali @@ -1,115 +1,96 @@ -.class public final Lk0/p/a; -.super Ljava/lang/Object; -.source "Delegates.kt" - -# interfaces -.implements Lkotlin/properties/ReadWriteProperty; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/properties/ReadWriteProperty<", - "Ljava/lang/Object;", - "TT;>;" - } -.end annotation - - -# instance fields -.field public a:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TT;" - } - .end annotation -.end field +.class public abstract Lk0/p/a; +.super Lk0/p/c; +.source "PlatformRandom.kt" # direct methods .method public constructor ()V .locals 0 - invoke-direct {p0}, Ljava/lang/Object;->()V + invoke-direct {p0}, Lk0/p/c;->()V return-void .end method # virtual methods -.method public getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Object;", - "Lkotlin/reflect/KProperty<", - "*>;)TT;" - } - .end annotation +.method public abstract getImpl()Ljava/util/Random; +.end method - const-string p1, "property" +.method public nextBits(I)I + .locals 2 - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object p1, p0, Lk0/p/a;->a:Ljava/lang/Object; - - if-eqz p1, :cond_0 - - return-object p1 - - :cond_0 - new-instance p1, Ljava/lang/IllegalStateException; - - const-string v0, "Property " - - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p0}, Lk0/p/a;->getImpl()Ljava/util/Random; move-result-object v0 - invoke-interface {p2}, Lkotlin/reflect/KCallable;->getName()Ljava/lang/String; + invoke-virtual {v0}, Ljava/util/Random;->nextInt()I - move-result-object p2 + move-result v0 - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + rsub-int/lit8 v1, p1, 0x20 - const-string p2, " should be initialized before get." + ushr-int/2addr v0, v1 - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + neg-int p1, p1 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + shr-int/lit8 p1, p1, 0x1f - move-result-object p2 + and-int/2addr p1, v0 - invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw p1 + return p1 .end method -.method public setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Object;", - "Lkotlin/reflect/KProperty<", - "*>;TT;)V" - } - .end annotation +.method public nextBytes([B)[B + .locals 1 - const-string p1, "property" + invoke-virtual {p0}, Lk0/p/a;->getImpl()Ljava/util/Random; - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v0 - const-string p1, "value" + invoke-virtual {v0, p1}, Ljava/util/Random;->nextBytes([B)V - invoke-static {p3, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p3, p0, Lk0/p/a;->a:Ljava/lang/Object; - - return-void + return-object p1 +.end method + +.method public nextInt()I + .locals 1 + + invoke-virtual {p0}, Lk0/p/a;->getImpl()Ljava/util/Random; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/util/Random;->nextInt()I + + move-result v0 + + return v0 +.end method + +.method public nextInt(I)I + .locals 1 + + invoke-virtual {p0}, Lk0/p/a;->getImpl()Ljava/util/Random; + + move-result-object v0 + + invoke-virtual {v0, p1}, Ljava/util/Random;->nextInt(I)I + + move-result p1 + + return p1 +.end method + +.method public nextLong()J + .locals 2 + + invoke-virtual {p0}, Lk0/p/a;->getImpl()Ljava/util/Random; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/util/Random;->nextLong()J + + move-result-wide v0 + + return-wide v0 .end method diff --git a/com.discord/smali_classes2/k0/q/b$a.smali b/com.discord/smali_classes2/k0/p/b$a.smali similarity index 92% rename from com.discord/smali_classes2/k0/q/b$a.smali rename to com.discord/smali_classes2/k0/p/b$a.smali index d88c56d571..1f0bd77746 100644 --- a/com.discord/smali_classes2/k0/q/b$a.smali +++ b/com.discord/smali_classes2/k0/p/b$a.smali @@ -1,11 +1,11 @@ -.class public final Lk0/q/b$a; +.class public final Lk0/p/b$a; .super Ljava/lang/ThreadLocal; .source "PlatformRandom.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/q/b;->()V + value = Lk0/p/b;->()V .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali_classes2/k0/p/b.smali b/com.discord/smali_classes2/k0/p/b.smali index 13ddad5c6e..6e6e46f228 100644 --- a/com.discord/smali_classes2/k0/p/b.smali +++ b/com.discord/smali_classes2/k0/p/b.smali @@ -1,131 +1,43 @@ -.class public abstract Lk0/p/b; -.super Ljava/lang/Object; -.source "ObservableProperty.kt" - -# interfaces -.implements Lkotlin/properties/ReadWriteProperty; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/properties/ReadWriteProperty<", - "Ljava/lang/Object;", - "TV;>;" - } -.end annotation +.class public final Lk0/p/b; +.super Lk0/p/a; +.source "PlatformRandom.kt" # instance fields -.field public value:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TV;" - } - .end annotation -.end field +.field public final c:Lk0/p/b$a; # direct methods -.method public constructor (Ljava/lang/Object;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TV;)V" - } - .end annotation +.method public constructor ()V + .locals 1 - invoke-direct {p0}, Ljava/lang/Object;->()V + invoke-direct {p0}, Lk0/p/a;->()V - iput-object p1, p0, Lk0/p/b;->value:Ljava/lang/Object; + new-instance v0, Lk0/p/b$a; + + invoke-direct {v0}, Lk0/p/b$a;->()V + + iput-object v0, p0, Lk0/p/b;->c:Lk0/p/b$a; return-void .end method # virtual methods -.method public abstract afterChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)V - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/reflect/KProperty<", - "*>;TV;TV;)V" - } - .end annotation -.end method - -.method public beforeChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)Z - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/reflect/KProperty<", - "*>;TV;TV;)Z" - } - .end annotation - - const-string p2, "property" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 p1, 0x1 - - return p1 -.end method - -.method public getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Object;", - "Lkotlin/reflect/KProperty<", - "*>;)TV;" - } - .end annotation - - const-string p1, "property" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object p1, p0, Lk0/p/b;->value:Ljava/lang/Object; - - return-object p1 -.end method - -.method public setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Object;", - "Lkotlin/reflect/KProperty<", - "*>;TV;)V" - } - .end annotation - - const-string p1, "property" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object p1, p0, Lk0/p/b;->value:Ljava/lang/Object; - - invoke-virtual {p0, p2, p1, p3}, Lk0/p/b;->beforeChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_0 - - return-void - - :cond_0 - iput-object p3, p0, Lk0/p/b;->value:Ljava/lang/Object; - - invoke-virtual {p0, p2, p1, p3}, Lk0/p/b;->afterChange(Lkotlin/reflect/KProperty;Ljava/lang/Object;Ljava/lang/Object;)V - - return-void +.method public getImpl()Ljava/util/Random; + .locals 2 + + iget-object v0, p0, Lk0/p/b;->c:Lk0/p/b$a; + + invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; + + move-result-object v0 + + const-string v1, "implStorage.get()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + check-cast v0, Ljava/util/Random; + + return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/q/c$a.smali b/com.discord/smali_classes2/k0/p/c$a.smali similarity index 50% rename from com.discord/smali_classes2/k0/q/c$a.smali rename to com.discord/smali_classes2/k0/p/c$a.smali index 35473afd9e..bb381561db 100644 --- a/com.discord/smali_classes2/k0/q/c$a.smali +++ b/com.discord/smali_classes2/k0/p/c$a.smali @@ -1,11 +1,11 @@ -.class public final Lk0/q/c$a; -.super Lk0/q/c; +.class public final Lk0/p/c$a; +.super Lk0/p/c; .source "Random.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/q/c; + value = Lk0/p/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,7 +18,7 @@ .method public constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 - invoke-direct {p0}, Lk0/q/c;->()V + invoke-direct {p0}, Lk0/p/c;->()V return-void .end method @@ -28,9 +28,9 @@ .method public nextBits(I)I .locals 1 - sget-object v0, Lk0/q/c;->a:Lk0/q/c; + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-virtual {v0, p1}, Lk0/q/c;->nextBits(I)I + invoke-virtual {v0, p1}, Lk0/p/c;->nextBits(I)I move-result p1 @@ -40,13 +40,9 @@ .method public nextBytes([B)[B .locals 1 - const-string v0, "array" + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/q/c;->a:Lk0/q/c; - - invoke-virtual {v0, p1}, Lk0/q/c;->nextBytes([B)[B + invoke-virtual {v0, p1}, Lk0/p/c;->nextBytes([B)[B move-result-object p1 @@ -56,13 +52,9 @@ .method public nextBytes([BII)[B .locals 1 - const-string v0, "array" + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/q/c;->a:Lk0/q/c; - - invoke-virtual {v0, p1, p2, p3}, Lk0/q/c;->nextBytes([BII)[B + invoke-virtual {v0, p1, p2, p3}, Lk0/p/c;->nextBytes([BII)[B move-result-object p1 @@ -72,9 +64,9 @@ .method public nextInt()I .locals 1 - sget-object v0, Lk0/q/c;->a:Lk0/q/c; + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-virtual {v0}, Lk0/q/c;->nextInt()I + invoke-virtual {v0}, Lk0/p/c;->nextInt()I move-result v0 @@ -84,9 +76,9 @@ .method public nextInt(I)I .locals 1 - sget-object v0, Lk0/q/c;->a:Lk0/q/c; + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-virtual {v0, p1}, Lk0/q/c;->nextInt(I)I + invoke-virtual {v0, p1}, Lk0/p/c;->nextInt(I)I move-result p1 @@ -96,9 +88,9 @@ .method public nextInt(II)I .locals 1 - sget-object v0, Lk0/q/c;->a:Lk0/q/c; + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-virtual {v0, p1, p2}, Lk0/q/c;->nextInt(II)I + invoke-virtual {v0, p1, p2}, Lk0/p/c;->nextInt(II)I move-result p1 @@ -108,9 +100,9 @@ .method public nextLong()J .locals 2 - sget-object v0, Lk0/q/c;->a:Lk0/q/c; + sget-object v0, Lk0/p/c;->a:Lk0/p/c; - invoke-virtual {v0}, Lk0/q/c;->nextLong()J + invoke-virtual {v0}, Lk0/p/c;->nextLong()J move-result-wide v0 diff --git a/com.discord/smali_classes2/k0/p/c.smali b/com.discord/smali_classes2/k0/p/c.smali new file mode 100644 index 0000000000..8b9465bcf5 --- /dev/null +++ b/com.discord/smali_classes2/k0/p/c.smali @@ -0,0 +1,433 @@ +.class public abstract Lk0/p/c; +.super Ljava/lang/Object; +.source "Random.kt" + + +# annotations +.annotation system Ldalvik/annotation/MemberClasses; + value = { + Lk0/p/c$a; + } +.end annotation + + +# static fields +.field public static final a:Lk0/p/c; + +.field public static final b:Lk0/p/c$a; + + +# direct methods +.method public static constructor ()V + .locals 2 + + new-instance v0, Lk0/p/c$a; + + const/4 v1, 0x0 + + invoke-direct {v0, v1}, Lk0/p/c$a;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V + + sput-object v0, Lk0/p/c;->b:Lk0/p/c$a; + + sget-object v0, Lk0/l/b;->a:Lk0/l/a; + + if-eqz v0, :cond_0 + + new-instance v0, Lk0/p/b; + + invoke-direct {v0}, Lk0/p/b;->()V + + sput-object v0, Lk0/p/c;->a:Lk0/p/c; + + return-void + + :cond_0 + throw v1 +.end method + +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public abstract nextBits(I)I +.end method + +.method public nextBytes([B)[B + .locals 2 + + const/4 v0, 0x0 + + array-length v1, p1 + + invoke-virtual {p0, p1, v0, v1}, Lk0/p/c;->nextBytes([BII)[B + + move-result-object p1 + + return-object p1 +.end method + +.method public nextBytes([BII)[B + .locals 6 + + array-length v0, p1 + + const/4 v1, 0x0 + + const/4 v2, 0x1 + + if-gez p2, :cond_0 + + goto :goto_0 + + :cond_0 + if-lt v0, p2, :cond_2 + + array-length v0, p1 + + if-gez p3, :cond_1 + + goto :goto_0 + + :cond_1 + if-lt v0, p3, :cond_2 + + const/4 v0, 0x1 + + goto :goto_1 + + :cond_2 + :goto_0 + const/4 v0, 0x0 + + :goto_1 + const-string v3, "fromIndex (" + + if-eqz v0, :cond_7 + + if-gt p2, p3, :cond_3 + + goto :goto_2 + + :cond_3 + const/4 v2, 0x0 + + :goto_2 + if-eqz v2, :cond_6 + + sub-int v0, p3, p2 + + div-int/lit8 v0, v0, 0x4 + + const/4 v2, 0x0 + + :goto_3 + if-ge v2, v0, :cond_4 + + invoke-virtual {p0}, Lk0/p/c;->nextInt()I + + move-result v3 + + int-to-byte v4, v3 + + aput-byte v4, p1, p2 + + add-int/lit8 v4, p2, 0x1 + + ushr-int/lit8 v5, v3, 0x8 + + int-to-byte v5, v5 + + aput-byte v5, p1, v4 + + add-int/lit8 v4, p2, 0x2 + + ushr-int/lit8 v5, v3, 0x10 + + int-to-byte v5, v5 + + aput-byte v5, p1, v4 + + add-int/lit8 v4, p2, 0x3 + + ushr-int/lit8 v3, v3, 0x18 + + int-to-byte v3, v3 + + aput-byte v3, p1, v4 + + add-int/lit8 p2, p2, 0x4 + + add-int/lit8 v2, v2, 0x1 + + goto :goto_3 + + :cond_4 + sub-int/2addr p3, p2 + + mul-int/lit8 v0, p3, 0x8 + + invoke-virtual {p0, v0}, Lk0/p/c;->nextBits(I)I + + move-result v0 + + :goto_4 + if-ge v1, p3, :cond_5 + + add-int v2, p2, v1 + + mul-int/lit8 v3, v1, 0x8 + + ushr-int v3, v0, v3 + + int-to-byte v3, v3 + + aput-byte v3, p1, v2 + + add-int/lit8 v1, v1, 0x1 + + goto :goto_4 + + :cond_5 + return-object p1 + + :cond_6 + const-string p1, ") must be not greater than toIndex (" + + const-string v0, ")." + + invoke-static {v3, p2, p1, p3, v0}, Lf/e/b/a/a;->k(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 + + :cond_7 + const-string v0, ") or toIndex (" + + const-string v1, ") are out of range: 0.." + + invoke-static {v3, p2, v0, p3, v1}, Lf/e/b/a/a;->F(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p2 + + array-length p1, p1 + + const/16 p3, 0x2e + + invoke-static {p2, p1, p3}, Lf/e/b/a/a;->r(Ljava/lang/StringBuilder;IC)Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 +.end method + +.method public abstract nextInt()I +.end method + +.method public nextInt(I)I + .locals 1 + + const/4 v0, 0x0 + + invoke-virtual {p0, v0, p1}, Lk0/p/c;->nextInt(II)I + + move-result p1 + + return p1 +.end method + +.method public nextInt(II)I + .locals 4 + + const/4 v0, 0x1 + + if-le p2, p1, :cond_0 + + const/4 v1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v1, 0x0 + + :goto_0 + if-nez v1, :cond_3 + + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p1 + + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p2 + + const/4 v0, 0x0 + + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v1, "Random range is empty: [" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string p1, ", " + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string p1, ")." + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "until" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "from" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + sub-int v1, p2, p1 + + if-gtz v1, :cond_6 + + const/high16 v2, -0x80000000 + + if-ne v1, v2, :cond_4 + + goto :goto_2 + + :cond_4 + :goto_1 + invoke-virtual {p0}, Lk0/p/c;->nextInt()I + + move-result v0 + + if-le p1, v0, :cond_5 + + goto :goto_1 + + :cond_5 + if-le p2, v0, :cond_4 + + return v0 + + :cond_6 + :goto_2 + neg-int p2, v1 + + and-int/2addr p2, v1 + + if-ne p2, v1, :cond_7 + + invoke-static {v1}, Ljava/lang/Integer;->numberOfLeadingZeros(I)I + + move-result p2 + + rsub-int/lit8 p2, p2, 0x1f + + invoke-virtual {p0, p2}, Lk0/p/c;->nextBits(I)I + + move-result p2 + + goto :goto_3 + + :cond_7 + invoke-virtual {p0}, Lk0/p/c;->nextInt()I + + move-result p2 + + ushr-int/2addr p2, v0 + + rem-int v2, p2, v1 + + sub-int/2addr p2, v2 + + add-int/lit8 v3, v1, -0x1 + + add-int/2addr v3, p2 + + if-ltz v3, :cond_7 + + move p2, v2 + + :goto_3 + add-int/2addr p1, p2 + + return p1 +.end method + +.method public nextLong()J + .locals 4 + + invoke-virtual {p0}, Lk0/p/c;->nextInt()I + + move-result v0 + + int-to-long v0, v0 + + const/16 v2, 0x20 + + shl-long/2addr v0, v2 + + invoke-virtual {p0}, Lk0/p/c;->nextInt()I + + move-result v2 + + int-to-long v2, v2 + + add-long/2addr v0, v2 + + return-wide v0 +.end method diff --git a/com.discord/smali_classes2/k0/p/d.smali b/com.discord/smali_classes2/k0/p/d.smali new file mode 100644 index 0000000000..b1e84e148d --- /dev/null +++ b/com.discord/smali_classes2/k0/p/d.smali @@ -0,0 +1,166 @@ +.class public final Lk0/p/d; +.super Lk0/p/c; +.source "XorWowRandom.kt" + + +# instance fields +.field public c:I + +.field public d:I + +.field public e:I + +.field public f:I + +.field public g:I + +.field public h:I + + +# direct methods +.method public constructor (II)V + .locals 3 + + not-int v0, p1 + + shl-int/lit8 v1, p1, 0xa + + ushr-int/lit8 v2, p2, 0x4 + + xor-int/2addr v1, v2 + + invoke-direct {p0}, Lk0/p/c;->()V + + iput p1, p0, Lk0/p/d;->c:I + + iput p2, p0, Lk0/p/d;->d:I + + const/4 v2, 0x0 + + iput v2, p0, Lk0/p/d;->e:I + + iput v2, p0, Lk0/p/d;->f:I + + iput v0, p0, Lk0/p/d;->g:I + + iput v1, p0, Lk0/p/d;->h:I + + or-int/2addr p1, p2 + + or-int/2addr p1, v2 + + or-int/2addr p1, v2 + + or-int/2addr p1, v0 + + if-eqz p1, :cond_0 + + const/4 p1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p1, 0x0 + + :goto_0 + if-eqz p1, :cond_2 + + const/16 p1, 0x40 + + :goto_1 + if-ge v2, p1, :cond_1 + + invoke-virtual {p0}, Lk0/p/d;->nextInt()I + + add-int/lit8 v2, v2, 0x1 + + goto :goto_1 + + :cond_1 + return-void + + :cond_2 + new-instance p1, Ljava/lang/IllegalArgumentException; + + const-string p2, "Initial state must have at least one non-zero element." + + invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p2 + + invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 +.end method + + +# virtual methods +.method public nextBits(I)I + .locals 2 + + invoke-virtual {p0}, Lk0/p/d;->nextInt()I + + move-result v0 + + rsub-int/lit8 v1, p1, 0x20 + + ushr-int/2addr v0, v1 + + neg-int p1, p1 + + shr-int/lit8 p1, p1, 0x1f + + and-int/2addr p1, v0 + + return p1 +.end method + +.method public nextInt()I + .locals 3 + + iget v0, p0, Lk0/p/d;->c:I + + ushr-int/lit8 v1, v0, 0x2 + + xor-int/2addr v0, v1 + + iget v1, p0, Lk0/p/d;->d:I + + iput v1, p0, Lk0/p/d;->c:I + + iget v1, p0, Lk0/p/d;->e:I + + iput v1, p0, Lk0/p/d;->d:I + + iget v1, p0, Lk0/p/d;->f:I + + iput v1, p0, Lk0/p/d;->e:I + + iget v1, p0, Lk0/p/d;->g:I + + iput v1, p0, Lk0/p/d;->f:I + + shl-int/lit8 v2, v0, 0x1 + + xor-int/2addr v0, v2 + + xor-int/2addr v0, v1 + + shl-int/lit8 v1, v1, 0x4 + + xor-int/2addr v0, v1 + + iput v0, p0, Lk0/p/d;->g:I + + iget v1, p0, Lk0/p/d;->h:I + + const v2, 0x587c5 + + add-int/2addr v1, v2 + + iput v1, p0, Lk0/p/d;->h:I + + add-int/2addr v0, v1 + + return v0 +.end method diff --git a/com.discord/smali_classes2/k0/q/a.smali b/com.discord/smali_classes2/k0/q/a.smali index 84248b7d8f..be87ee9698 100644 --- a/com.discord/smali_classes2/k0/q/a.smali +++ b/com.discord/smali_classes2/k0/q/a.smali @@ -1,100 +1,32 @@ -.class public abstract Lk0/q/a; -.super Lk0/q/c; -.source "PlatformRandom.kt" +.class public interface abstract Lk0/q/a; +.super Ljava/lang/Object; +.source "Range.kt" -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/q/c;->()V - - return-void -.end method +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + ";>", + "Ljava/lang/Object;" + } +.end annotation # virtual methods -.method public abstract getImpl()Ljava/util/Random; +.method public abstract getEndInclusive()Ljava/lang/Comparable; + .annotation system Ldalvik/annotation/Signature; + value = { + "()TT;" + } + .end annotation .end method -.method public nextBits(I)I - .locals 2 - - invoke-virtual {p0}, Lk0/q/a;->getImpl()Ljava/util/Random; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/Random;->nextInt()I - - move-result v0 - - rsub-int/lit8 v1, p1, 0x20 - - ushr-int/2addr v0, v1 - - neg-int p1, p1 - - shr-int/lit8 p1, p1, 0x1f - - and-int/2addr p1, v0 - - return p1 -.end method - -.method public nextBytes([B)[B - .locals 1 - - const-string v0, "array" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0}, Lk0/q/a;->getImpl()Ljava/util/Random; - - move-result-object v0 - - invoke-virtual {v0, p1}, Ljava/util/Random;->nextBytes([B)V - - return-object p1 -.end method - -.method public nextInt()I - .locals 1 - - invoke-virtual {p0}, Lk0/q/a;->getImpl()Ljava/util/Random; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/Random;->nextInt()I - - move-result v0 - - return v0 -.end method - -.method public nextInt(I)I - .locals 1 - - invoke-virtual {p0}, Lk0/q/a;->getImpl()Ljava/util/Random; - - move-result-object v0 - - invoke-virtual {v0, p1}, Ljava/util/Random;->nextInt(I)I - - move-result p1 - - return p1 -.end method - -.method public nextLong()J - .locals 2 - - invoke-virtual {p0}, Lk0/q/a;->getImpl()Ljava/util/Random; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/Random;->nextLong()J - - move-result-wide v0 - - return-wide v0 +.method public abstract getStart()Ljava/lang/Comparable; + .annotation system Ldalvik/annotation/Signature; + value = { + "()TT;" + } + .end annotation .end method diff --git a/com.discord/smali_classes2/k0/q/b.smali b/com.discord/smali_classes2/k0/q/b.smali index 337048a879..9190b94d45 100644 --- a/com.discord/smali_classes2/k0/q/b.smali +++ b/com.discord/smali_classes2/k0/q/b.smali @@ -1,43 +1,105 @@ .class public final Lk0/q/b; -.super Lk0/q/a; -.source "PlatformRandom.kt" +.super Lk0/i/q; +.source "ProgressionIterators.kt" # instance fields -.field public final c:Lk0/q/b$a; +.field public final d:I + +.field public e:Z + +.field public f:I + +.field public final g:I # direct methods -.method public constructor ()V - .locals 1 +.method public constructor (III)V + .locals 2 - invoke-direct {p0}, Lk0/q/a;->()V + invoke-direct {p0}, Lk0/i/q;->()V - new-instance v0, Lk0/q/b$a; + iput p3, p0, Lk0/q/b;->g:I - invoke-direct {v0}, Lk0/q/b$a;->()V + iput p2, p0, Lk0/q/b;->d:I - iput-object v0, p0, Lk0/q/b;->c:Lk0/q/b$a; + const/4 v0, 0x1 + + const/4 v1, 0x0 + + if-lez p3, :cond_0 + + if-gt p1, p2, :cond_1 + + goto :goto_0 + + :cond_0 + if-lt p1, p2, :cond_1 + + goto :goto_0 + + :cond_1 + const/4 v0, 0x0 + + :goto_0 + iput-boolean v0, p0, Lk0/q/b;->e:Z + + if-eqz v0, :cond_2 + + goto :goto_1 + + :cond_2 + iget p1, p0, Lk0/q/b;->d:I + + :goto_1 + iput p1, p0, Lk0/q/b;->f:I return-void .end method # virtual methods -.method public getImpl()Ljava/util/Random; +.method public hasNext()Z + .locals 1 + + iget-boolean v0, p0, Lk0/q/b;->e:Z + + return v0 +.end method + +.method public nextInt()I .locals 2 - iget-object v0, p0, Lk0/q/b;->c:Lk0/q/b$a; + iget v0, p0, Lk0/q/b;->f:I - invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; + iget v1, p0, Lk0/q/b;->d:I - move-result-object v0 + if-ne v0, v1, :cond_1 - const-string v1, "implStorage.get()" + iget-boolean v1, p0, Lk0/q/b;->e:Z - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 - check-cast v0, Ljava/util/Random; + const/4 v1, 0x0 - return-object v0 + iput-boolean v1, p0, Lk0/q/b;->e:Z + + goto :goto_0 + + :cond_0 + new-instance v0, Ljava/util/NoSuchElementException; + + invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V + + throw v0 + + :cond_1 + iget v1, p0, Lk0/q/b;->g:I + + add-int/2addr v1, v0 + + iput v1, p0, Lk0/q/b;->f:I + + :goto_0 + return v0 .end method diff --git a/com.discord/smali_classes2/k0/q/c.smali b/com.discord/smali_classes2/k0/q/c.smali index 1e121bf871..891d7d7b46 100644 --- a/com.discord/smali_classes2/k0/q/c.smali +++ b/com.discord/smali_classes2/k0/q/c.smali @@ -1,429 +1,158 @@ -.class public abstract Lk0/q/c; +.class public Lk0/q/c; .super Ljava/lang/Object; -.source "Random.kt" +.source "Progressions.kt" + +# interfaces +.implements Ljava/lang/Iterable; +.implements Lk0/n/c/v/a; # annotations -.annotation system Ldalvik/annotation/MemberClasses; +.annotation system Ldalvik/annotation/Signature; value = { - Lk0/q/c$a; + "Ljava/lang/Object;", + "Ljava/lang/Iterable<", + "Ljava/lang/Long;", + ">;", + "Lk0/n/c/v/a;" } .end annotation -# static fields -.field public static final a:Lk0/q/c; +# instance fields +.field public final d:J -.field public static final b:Lk0/q/c$a; +.field public final e:J + +.field public final f:J # direct methods -.method public static constructor ()V - .locals 2 - - new-instance v0, Lk0/q/c$a; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lk0/q/c$a;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - sput-object v0, Lk0/q/c;->b:Lk0/q/c$a; - - sget-object v0, Lk0/m/b;->a:Lk0/m/a; - - if-eqz v0, :cond_0 - - new-instance v0, Lk0/q/b; - - invoke-direct {v0}, Lk0/q/b;->()V - - sput-object v0, Lk0/q/c;->a:Lk0/q/c; - - return-void - - :cond_0 - throw v1 -.end method - -.method public constructor ()V - .locals 0 +.method public constructor (JJJ)V + .locals 4 invoke-direct {p0}, Ljava/lang/Object;->()V + const-wide/16 v0, 0x0 + + cmp-long v2, p5, v0 + + if-eqz v2, :cond_5 + + const-wide/high16 v0, -0x8000000000000000L + + cmp-long v3, p5, v0 + + if-eqz v3, :cond_4 + + iput-wide p1, p0, Lk0/q/c;->d:J + + if-lez v2, :cond_1 + + cmp-long v0, p1, p3 + + if-ltz v0, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-static {p3, p4, p5, p6}, Lf/n/a/k/a;->O(JJ)J + + move-result-wide v0 + + invoke-static {p1, p2, p5, p6}, Lf/n/a/k/a;->O(JJ)J + + move-result-wide p1 + + sub-long/2addr v0, p1 + + invoke-static {v0, v1, p5, p6}, Lf/n/a/k/a;->O(JJ)J + + move-result-wide p1 + + sub-long/2addr p3, p1 + + goto :goto_0 + + :cond_1 + if-gez v2, :cond_3 + + cmp-long v0, p1, p3 + + if-gtz v0, :cond_2 + + goto :goto_0 + + :cond_2 + neg-long v0, p5 + + invoke-static {p1, p2, v0, v1}, Lf/n/a/k/a;->O(JJ)J + + move-result-wide p1 + + invoke-static {p3, p4, v0, v1}, Lf/n/a/k/a;->O(JJ)J + + move-result-wide v2 + + sub-long/2addr p1, v2 + + invoke-static {p1, p2, v0, v1}, Lf/n/a/k/a;->O(JJ)J + + move-result-wide p1 + + add-long/2addr p3, p1 + + :goto_0 + iput-wide p3, p0, Lk0/q/c;->e:J + + iput-wide p5, p0, Lk0/q/c;->f:J + return-void + + :cond_3 + new-instance p1, Ljava/lang/IllegalArgumentException; + + const-string p2, "Step is zero." + + invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 + + :cond_4 + new-instance p1, Ljava/lang/IllegalArgumentException; + + const-string p2, "Step must be greater than Long.MIN_VALUE to avoid overflow on negation." + + invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 + + :cond_5 + new-instance p1, Ljava/lang/IllegalArgumentException; + + const-string p2, "Step must be non-zero." + + invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 .end method # virtual methods -.method public abstract nextBits(I)I -.end method - -.method public nextBytes([B)[B - .locals 2 - - const-string v0, "array" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p1 - - const/4 v1, 0x0 - - invoke-virtual {p0, p1, v1, v0}, Lk0/q/c;->nextBytes([BII)[B - - move-result-object p1 - - return-object p1 -.end method - -.method public nextBytes([BII)[B - .locals 6 - - const-string v0, "array" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v0, p1 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-gez p2, :cond_0 - - goto :goto_0 - - :cond_0 - if-lt v0, p2, :cond_2 - - array-length v0, p1 - - if-gez p3, :cond_1 - - goto :goto_0 - - :cond_1 - if-lt v0, p3, :cond_2 - - const/4 v0, 0x1 - - goto :goto_1 - - :cond_2 - :goto_0 - const/4 v0, 0x0 - - :goto_1 - const-string v3, "fromIndex (" - - if-eqz v0, :cond_7 - - if-gt p2, p3, :cond_3 - - goto :goto_2 - - :cond_3 - const/4 v2, 0x0 - - :goto_2 - if-eqz v2, :cond_6 - - sub-int v0, p3, p2 - - div-int/lit8 v0, v0, 0x4 - - const/4 v2, 0x0 - - :goto_3 - if-ge v2, v0, :cond_4 - - invoke-virtual {p0}, Lk0/q/c;->nextInt()I - - move-result v3 - - int-to-byte v4, v3 - - aput-byte v4, p1, p2 - - add-int/lit8 v4, p2, 0x1 - - ushr-int/lit8 v5, v3, 0x8 - - int-to-byte v5, v5 - - aput-byte v5, p1, v4 - - add-int/lit8 v4, p2, 0x2 - - ushr-int/lit8 v5, v3, 0x10 - - int-to-byte v5, v5 - - aput-byte v5, p1, v4 - - add-int/lit8 v4, p2, 0x3 - - ushr-int/lit8 v3, v3, 0x18 - - int-to-byte v3, v3 - - aput-byte v3, p1, v4 - - add-int/lit8 p2, p2, 0x4 - - add-int/lit8 v2, v2, 0x1 - - goto :goto_3 - - :cond_4 - sub-int/2addr p3, p2 - - mul-int/lit8 v0, p3, 0x8 - - invoke-virtual {p0, v0}, Lk0/q/c;->nextBits(I)I - - move-result v0 - - :goto_4 - if-ge v1, p3, :cond_5 - - add-int v2, p2, v1 - - mul-int/lit8 v3, v1, 0x8 - - ushr-int v3, v0, v3 - - int-to-byte v3, v3 - - aput-byte v3, p1, v2 - - add-int/lit8 v1, v1, 0x1 - - goto :goto_4 - - :cond_5 - return-object p1 - - :cond_6 - const-string p1, ") must be not greater than toIndex (" - - const-string v0, ")." - - invoke-static {v3, p2, p1, p3, v0}, Lf/e/b/a/a;->k(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 - - :cond_7 - const-string v0, ") or toIndex (" - - const-string v1, ") are out of range: 0.." - - invoke-static {v3, p2, v0, p3, v1}, Lf/e/b/a/a;->F(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object p2 - - array-length p1, p1 - - const/16 p3, 0x2e - - invoke-static {p2, p1, p3}, Lf/e/b/a/a;->r(Ljava/lang/StringBuilder;IC)Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 -.end method - -.method public abstract nextInt()I -.end method - -.method public nextInt(I)I - .locals 1 - - const/4 v0, 0x0 - - invoke-virtual {p0, v0, p1}, Lk0/q/c;->nextInt(II)I - - move-result p1 - - return p1 -.end method - -.method public nextInt(II)I - .locals 4 - - const/4 v0, 0x1 - - if-le p2, p1, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-eqz v1, :cond_5 - - sub-int v1, p2, p1 - - if-gtz v1, :cond_3 - - const/high16 v2, -0x80000000 - - if-ne v1, v2, :cond_1 - - goto :goto_2 - - :cond_1 - :goto_1 - invoke-virtual {p0}, Lk0/q/c;->nextInt()I - - move-result v0 - - if-le p1, v0, :cond_2 - - goto :goto_1 - - :cond_2 - if-le p2, v0, :cond_1 - - return v0 - - :cond_3 - :goto_2 - neg-int p2, v1 - - and-int/2addr p2, v1 - - if-ne p2, v1, :cond_4 - - invoke-static {v1}, Ljava/lang/Integer;->numberOfLeadingZeros(I)I - - move-result p2 - - rsub-int/lit8 p2, p2, 0x1f - - invoke-virtual {p0, p2}, Lk0/q/c;->nextBits(I)I - - move-result p2 - - goto :goto_3 - - :cond_4 - invoke-virtual {p0}, Lk0/q/c;->nextInt()I - - move-result p2 - - ushr-int/2addr p2, v0 - - rem-int v2, p2, v1 - - sub-int/2addr p2, v2 - - add-int/lit8 v3, v1, -0x1 - - add-int/2addr v3, p2 - - if-ltz v3, :cond_4 - - move p2, v2 - - :goto_3 - add-int/2addr p1, p2 - - return p1 - - :cond_5 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p2 - - const-string v0, "from" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "until" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Random range is empty: [" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string p1, ", " - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string p1, ")." - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 -.end method - -.method public nextLong()J - .locals 4 - - invoke-virtual {p0}, Lk0/q/c;->nextInt()I - - move-result v0 - - int-to-long v0, v0 - - const/16 v2, 0x20 - - shl-long/2addr v0, v2 - - invoke-virtual {p0}, Lk0/q/c;->nextInt()I - - move-result v2 - - int-to-long v2, v2 - - add-long/2addr v0, v2 - - return-wide v0 +.method public iterator()Ljava/util/Iterator; + .locals 8 + + new-instance v7, Lk0/q/d; + + iget-wide v1, p0, Lk0/q/c;->d:J + + iget-wide v3, p0, Lk0/q/c;->e:J + + iget-wide v5, p0, Lk0/q/c;->f:J + + move-object v0, v7 + + invoke-direct/range {v0 .. v6}, Lk0/q/d;->(JJJ)V + + return-object v7 .end method diff --git a/com.discord/smali_classes2/k0/q/d.smali b/com.discord/smali_classes2/k0/q/d.smali index 6d02a1e555..4c84f7e7c3 100644 --- a/com.discord/smali_classes2/k0/q/d.smali +++ b/com.discord/smali_classes2/k0/q/d.smali @@ -1,166 +1,113 @@ .class public final Lk0/q/d; -.super Lk0/q/c; -.source "XorWowRandom.kt" +.super Lk0/i/r; +.source "ProgressionIterators.kt" # instance fields -.field public c:I +.field public final d:J -.field public d:I +.field public e:Z -.field public e:I +.field public f:J -.field public f:I - -.field public g:I - -.field public h:I +.field public final g:J # direct methods -.method public constructor (II)V - .locals 3 +.method public constructor (JJJ)V + .locals 5 - not-int v0, p1 + invoke-direct {p0}, Lk0/i/r;->()V - shl-int/lit8 v1, p1, 0xa + iput-wide p5, p0, Lk0/q/d;->g:J - ushr-int/lit8 v2, p2, 0x4 + iput-wide p3, p0, Lk0/q/d;->d:J - xor-int/2addr v1, v2 + const/4 v0, 0x1 - invoke-direct {p0}, Lk0/q/c;->()V + const/4 v1, 0x0 - iput p1, p0, Lk0/q/d;->c:I + const-wide/16 v2, 0x0 - iput p2, p0, Lk0/q/d;->d:I + cmp-long v4, p5, v2 - const/4 v2, 0x0 + cmp-long p5, p1, p3 - iput v2, p0, Lk0/q/d;->e:I + if-lez v4, :cond_0 - iput v2, p0, Lk0/q/d;->f:I - - iput v0, p0, Lk0/q/d;->g:I - - iput v1, p0, Lk0/q/d;->h:I - - or-int/2addr p1, p2 - - or-int/2addr p1, v2 - - or-int/2addr p1, v2 - - or-int/2addr p1, v0 - - if-eqz p1, :cond_0 - - const/4 p1, 0x1 + if-gtz p5, :cond_1 goto :goto_0 :cond_0 - const/4 p1, 0x0 + if-ltz p5, :cond_1 + + goto :goto_0 + + :cond_1 + const/4 v0, 0x0 :goto_0 - if-eqz p1, :cond_2 + iput-boolean v0, p0, Lk0/q/d;->e:Z - const/16 p1, 0x40 - - :goto_1 - if-ge v2, p1, :cond_1 - - invoke-virtual {p0}, Lk0/q/d;->nextInt()I - - add-int/lit8 v2, v2, 0x1 + if-eqz v0, :cond_2 goto :goto_1 - :cond_1 - return-void - :cond_2 - new-instance p1, Ljava/lang/IllegalArgumentException; + iget-wide p1, p0, Lk0/q/d;->d:J - const-string p2, "Initial state must have at least one non-zero element." + :goto_1 + iput-wide p1, p0, Lk0/q/d;->f:J - invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 + return-void .end method # virtual methods -.method public nextBits(I)I - .locals 2 +.method public hasNext()Z + .locals 1 - invoke-virtual {p0}, Lk0/q/d;->nextInt()I - - move-result v0 - - rsub-int/lit8 v1, p1, 0x20 - - ushr-int/2addr v0, v1 - - neg-int p1, p1 - - shr-int/lit8 p1, p1, 0x1f - - and-int/2addr p1, v0 - - return p1 -.end method - -.method public nextInt()I - .locals 3 - - iget v0, p0, Lk0/q/d;->c:I - - ushr-int/lit8 v1, v0, 0x2 - - xor-int/2addr v0, v1 - - iget v1, p0, Lk0/q/d;->d:I - - iput v1, p0, Lk0/q/d;->c:I - - iget v1, p0, Lk0/q/d;->e:I - - iput v1, p0, Lk0/q/d;->d:I - - iget v1, p0, Lk0/q/d;->f:I - - iput v1, p0, Lk0/q/d;->e:I - - iget v1, p0, Lk0/q/d;->g:I - - iput v1, p0, Lk0/q/d;->f:I - - shl-int/lit8 v2, v0, 0x1 - - xor-int/2addr v0, v2 - - xor-int/2addr v0, v1 - - shl-int/lit8 v1, v1, 0x4 - - xor-int/2addr v0, v1 - - iput v0, p0, Lk0/q/d;->g:I - - iget v1, p0, Lk0/q/d;->h:I - - const v2, 0x587c5 - - add-int/2addr v1, v2 - - iput v1, p0, Lk0/q/d;->h:I - - add-int/2addr v0, v1 + iget-boolean v0, p0, Lk0/q/d;->e:Z return v0 .end method + +.method public nextLong()J + .locals 5 + + iget-wide v0, p0, Lk0/q/d;->f:J + + iget-wide v2, p0, Lk0/q/d;->d:J + + cmp-long v4, v0, v2 + + if-nez v4, :cond_1 + + iget-boolean v2, p0, Lk0/q/d;->e:Z + + if-eqz v2, :cond_0 + + const/4 v2, 0x0 + + iput-boolean v2, p0, Lk0/q/d;->e:Z + + goto :goto_0 + + :cond_0 + new-instance v0, Ljava/util/NoSuchElementException; + + invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V + + throw v0 + + :cond_1 + iget-wide v2, p0, Lk0/q/d;->g:J + + add-long/2addr v2, v0 + + iput-wide v2, p0, Lk0/q/d;->f:J + + :goto_0 + return-wide v0 +.end method diff --git a/com.discord/smali_classes2/k0/r/e$a.smali b/com.discord/smali_classes2/k0/q/e$a.smali similarity index 89% rename from com.discord/smali_classes2/k0/r/e$a.smali rename to com.discord/smali_classes2/k0/q/e$a.smali index 51885753d7..6ee95c3920 100644 --- a/com.discord/smali_classes2/k0/r/e$a.smali +++ b/com.discord/smali_classes2/k0/q/e$a.smali @@ -1,11 +1,11 @@ -.class public final Lk0/r/e$a; +.class public final Lk0/q/e$a; .super Ljava/lang/Object; .source "Ranges.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/r/e; + value = Lk0/q/e; .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali_classes2/k0/r/e.smali b/com.discord/smali_classes2/k0/q/e.smali similarity index 70% rename from com.discord/smali_classes2/k0/r/e.smali rename to com.discord/smali_classes2/k0/q/e.smali index bbf950af9d..dfdada13a9 100644 --- a/com.discord/smali_classes2/k0/r/e.smali +++ b/com.discord/smali_classes2/k0/q/e.smali @@ -1,22 +1,22 @@ -.class public final Lk0/r/e; -.super Lk0/r/c; +.class public final Lk0/q/e; +.super Lk0/q/c; .source "Ranges.kt" # interfaces -.implements Lk0/r/a; +.implements Lk0/q/a; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lk0/r/e$a; + Lk0/q/e$a; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/r/c;", - "Lk0/r/a<", + "Lk0/q/c;", + "Lk0/q/a<", "Ljava/lang/Long;", ">;" } @@ -24,32 +24,32 @@ # static fields -.field public static final g:Lk0/r/e; +.field public static final g:Lk0/q/e; -.field public static final h:Lk0/r/e$a; +.field public static final h:Lk0/q/e$a; # direct methods .method public static constructor ()V .locals 5 - new-instance v0, Lk0/r/e$a; + new-instance v0, Lk0/q/e$a; const/4 v1, 0x0 - invoke-direct {v0, v1}, Lk0/r/e$a;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v0, v1}, Lk0/q/e$a;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V - sput-object v0, Lk0/r/e;->h:Lk0/r/e$a; + sput-object v0, Lk0/q/e;->h:Lk0/q/e$a; - new-instance v0, Lk0/r/e; + new-instance v0, Lk0/q/e; const-wide/16 v1, 0x1 const-wide/16 v3, 0x0 - invoke-direct {v0, v1, v2, v3, v4}, Lk0/r/e;->(JJ)V + invoke-direct {v0, v1, v2, v3, v4}, Lk0/q/e;->(JJ)V - sput-object v0, Lk0/r/e;->g:Lk0/r/e; + sput-object v0, Lk0/q/e;->g:Lk0/q/e; return-void .end method @@ -65,7 +65,7 @@ move-wide v3, p3 - invoke-direct/range {v0 .. v6}, Lk0/r/c;->(JJJ)V + invoke-direct/range {v0 .. v6}, Lk0/q/c;->(JJJ)V return-void .end method @@ -75,11 +75,11 @@ .method public equals(Ljava/lang/Object;)Z .locals 5 - instance-of v0, p1, Lk0/r/e; + instance-of v0, p1, Lk0/q/e; if-eqz v0, :cond_2 - invoke-virtual {p0}, Lk0/r/e;->isEmpty()Z + invoke-virtual {p0}, Lk0/q/e;->isEmpty()Z move-result v0 @@ -87,28 +87,28 @@ move-object v0, p1 - check-cast v0, Lk0/r/e; + check-cast v0, Lk0/q/e; - invoke-virtual {v0}, Lk0/r/e;->isEmpty()Z + invoke-virtual {v0}, Lk0/q/e;->isEmpty()Z move-result v0 if-nez v0, :cond_1 :cond_0 - iget-wide v0, p0, Lk0/r/c;->d:J + iget-wide v0, p0, Lk0/q/c;->d:J - check-cast p1, Lk0/r/e; + check-cast p1, Lk0/q/e; - iget-wide v2, p1, Lk0/r/c;->d:J + iget-wide v2, p1, Lk0/q/c;->d:J cmp-long v4, v0, v2 if-nez v4, :cond_2 - iget-wide v0, p0, Lk0/r/c;->e:J + iget-wide v0, p0, Lk0/q/c;->e:J - iget-wide v2, p1, Lk0/r/c;->e:J + iget-wide v2, p1, Lk0/q/c;->e:J cmp-long p1, v0, v2 @@ -129,7 +129,7 @@ .method public getEndInclusive()Ljava/lang/Comparable; .locals 2 - iget-wide v0, p0, Lk0/r/c;->e:J + iget-wide v0, p0, Lk0/q/c;->e:J invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -141,7 +141,7 @@ .method public getStart()Ljava/lang/Comparable; .locals 2 - iget-wide v0, p0, Lk0/r/c;->d:J + iget-wide v0, p0, Lk0/q/c;->d:J invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -153,7 +153,7 @@ .method public hashCode()I .locals 7 - invoke-virtual {p0}, Lk0/r/e;->isEmpty()Z + invoke-virtual {p0}, Lk0/q/e;->isEmpty()Z move-result v0 @@ -168,7 +168,7 @@ int-to-long v0, v0 - iget-wide v2, p0, Lk0/r/c;->d:J + iget-wide v2, p0, Lk0/q/c;->d:J const/16 v4, 0x20 @@ -178,7 +178,7 @@ mul-long v0, v0, v2 - iget-wide v2, p0, Lk0/r/c;->e:J + iget-wide v2, p0, Lk0/q/c;->e:J ushr-long v4, v2, v4 @@ -195,9 +195,9 @@ .method public isEmpty()Z .locals 5 - iget-wide v0, p0, Lk0/r/c;->d:J + iget-wide v0, p0, Lk0/q/c;->d:J - iget-wide v2, p0, Lk0/r/c;->e:J + iget-wide v2, p0, Lk0/q/c;->e:J cmp-long v4, v0, v2 @@ -221,7 +221,7 @@ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - iget-wide v1, p0, Lk0/r/c;->d:J + iget-wide v1, p0, Lk0/q/c;->d:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; @@ -229,7 +229,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-wide v1, p0, Lk0/r/c;->e:J + iget-wide v1, p0, Lk0/q/c;->e:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; diff --git a/com.discord/smali_classes2/k0/r/f.smali b/com.discord/smali_classes2/k0/q/f.smali similarity index 85% rename from com.discord/smali_classes2/k0/r/f.smali rename to com.discord/smali_classes2/k0/q/f.smali index e054f96b24..ff5bf7cad0 100644 --- a/com.discord/smali_classes2/k0/r/f.smali +++ b/com.discord/smali_classes2/k0/q/f.smali @@ -1,4 +1,4 @@ -.class public Lk0/r/f; +.class public Lk0/q/f; .super Ljava/lang/Object; .source "_Ranges.kt" @@ -81,29 +81,27 @@ .method public static final step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; .locals 3 - const-string v0, "$this$step" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 if-lez p1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v2 - const-string v2, "step" + if-eqz v2, :cond_3 - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-eqz v0, :cond_2 + if-eqz v1, :cond_2 iget v0, p0, Lkotlin/ranges/IntProgression;->d:I @@ -136,7 +134,7 @@ 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, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const/16 v0, 0x2e @@ -149,9 +147,23 @@ invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 + + :cond_3 + const-string p0, "step" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p0, "$this$step" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method -.method public static final until(IJ)Lk0/r/e; +.method public static final until(IJ)Lk0/q/e; .locals 4 const-wide/high16 v0, -0x8000000000000000L @@ -160,22 +172,22 @@ if-gtz v2, :cond_0 - sget-object p0, Lk0/r/e;->h:Lk0/r/e$a; + sget-object p0, Lk0/q/e;->h:Lk0/q/e$a; - sget-object p0, Lk0/r/e;->g:Lk0/r/e; + sget-object p0, Lk0/q/e;->g:Lk0/q/e; return-object p0 :cond_0 int-to-long v0, p0 - new-instance p0, Lk0/r/e; + new-instance p0, Lk0/q/e; const-wide/16 v2, 0x1 sub-long/2addr p1, v2 - invoke-direct {p0, v0, v1, p1, p2}, Lk0/r/e;->(JJ)V + invoke-direct {p0, v0, v1, p1, p2}, Lk0/q/e;->(JJ)V return-object p0 .end method diff --git a/com.discord/smali_classes2/k0/r/a.smali b/com.discord/smali_classes2/k0/r/a.smali index e8fbdb0328..995efd67d9 100644 --- a/com.discord/smali_classes2/k0/r/a.smali +++ b/com.discord/smali_classes2/k0/r/a.smali @@ -1,32 +1,16 @@ .class public interface abstract Lk0/r/a; .super Ljava/lang/Object; -.source "Range.kt" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - ";>", - "Ljava/lang/Object;" - } -.end annotation +.source "KAnnotatedElement.kt" # virtual methods -.method public abstract getEndInclusive()Ljava/lang/Comparable; +.method public abstract getAnnotations()Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { - "()TT;" - } - .end annotation -.end method - -.method public abstract getStart()Ljava/lang/Comparable; - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" + "()", + "Ljava/util/List<", + "Ljava/lang/annotation/Annotation;", + ">;" } .end annotation .end method diff --git a/com.discord/smali_classes2/k0/r/b.smali b/com.discord/smali_classes2/k0/r/b.smali index ed5f803932..575c934f6b 100644 --- a/com.discord/smali_classes2/k0/r/b.smali +++ b/com.discord/smali_classes2/k0/r/b.smali @@ -1,105 +1,21 @@ -.class public final Lk0/r/b; -.super Lk0/j/q; -.source "ProgressionIterators.kt" +.class public interface abstract Lk0/r/b; +.super Ljava/lang/Object; +.source "KClass.kt" + +# interfaces +.implements Lkotlin/reflect/KDeclarationContainer; +.implements Lk0/r/a; -# instance fields -.field public final d:I - -.field public e:Z - -.field public f:I - -.field public final g:I - - -# direct methods -.method public constructor (III)V - .locals 2 - - invoke-direct {p0}, Lk0/j/q;->()V - - iput p3, p0, Lk0/r/b;->g:I - - iput p2, p0, Lk0/r/b;->d:I - - const/4 v0, 0x1 - - const/4 v1, 0x0 - - if-lez p3, :cond_0 - - if-gt p1, p2, :cond_1 - - goto :goto_0 - - :cond_0 - if-lt p1, p2, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - :goto_0 - iput-boolean v0, p0, Lk0/r/b;->e:Z - - if-eqz v0, :cond_2 - - goto :goto_1 - - :cond_2 - iget p1, p0, Lk0/r/b;->d:I - - :goto_1 - iput p1, p0, Lk0/r/b;->f:I - - return-void -.end method - - -# virtual methods -.method public hasNext()Z - .locals 1 - - iget-boolean v0, p0, Lk0/r/b;->e:Z - - return v0 -.end method - -.method public nextInt()I - .locals 2 - - iget v0, p0, Lk0/r/b;->f:I - - iget v1, p0, Lk0/r/b;->d:I - - if-ne v0, v1, :cond_1 - - iget-boolean v1, p0, Lk0/r/b;->e:Z - - if-eqz v1, :cond_0 - - const/4 v1, 0x0 - - iput-boolean v1, p0, Lk0/r/b;->e:Z - - goto :goto_0 - - :cond_0 - new-instance v0, Ljava/util/NoSuchElementException; - - invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V - - throw v0 - - :cond_1 - iget v1, p0, Lk0/r/b;->g:I - - add-int/2addr v1, v0 - - iput v1, p0, Lk0/r/b;->f:I - - :goto_0 - return v0 -.end method +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/reflect/KDeclarationContainer;", + "Lk0/r/a;", + "Ljava/lang/Object;" + } +.end annotation diff --git a/com.discord/smali_classes2/k0/r/c.smali b/com.discord/smali_classes2/k0/r/c.smali index 73c0b33c37..eb8f03b520 100644 --- a/com.discord/smali_classes2/k0/r/c.smali +++ b/com.discord/smali_classes2/k0/r/c.smali @@ -1,158 +1,24 @@ -.class public Lk0/r/c; +.class public interface abstract Lk0/r/c; .super Ljava/lang/Object; -.source "Progressions.kt" +.source "KProperty.kt" # interfaces -.implements Ljava/lang/Iterable; -.implements Lk0/o/c/w/a; +.implements Lk0/r/d; +.implements Lkotlin/reflect/KProperty; # annotations .annotation system Ldalvik/annotation/Signature; value = { + ";", - "Lk0/o/c/w/a;" + "R:", + "Ljava/lang/Object;", + ">", + "Ljava/lang/Object;", + "Lk0/r/d<", + "TT;TR;>;", + "Ljava/lang/Object<", + "TR;>;" } .end annotation - - -# instance fields -.field public final d:J - -.field public final e:J - -.field public final f:J - - -# direct methods -.method public constructor (JJJ)V - .locals 4 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - const-wide/16 v0, 0x0 - - cmp-long v2, p5, v0 - - if-eqz v2, :cond_5 - - const-wide/high16 v0, -0x8000000000000000L - - cmp-long v3, p5, v0 - - if-eqz v3, :cond_4 - - iput-wide p1, p0, Lk0/r/c;->d:J - - if-lez v2, :cond_1 - - cmp-long v0, p1, p3 - - if-ltz v0, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-static {p3, p4, p5, p6}, Lf/n/a/k/a;->L(JJ)J - - move-result-wide v0 - - invoke-static {p1, p2, p5, p6}, Lf/n/a/k/a;->L(JJ)J - - move-result-wide p1 - - sub-long/2addr v0, p1 - - invoke-static {v0, v1, p5, p6}, Lf/n/a/k/a;->L(JJ)J - - move-result-wide p1 - - sub-long/2addr p3, p1 - - goto :goto_0 - - :cond_1 - if-gez v2, :cond_3 - - cmp-long v0, p1, p3 - - if-gtz v0, :cond_2 - - goto :goto_0 - - :cond_2 - neg-long v0, p5 - - invoke-static {p1, p2, v0, v1}, Lf/n/a/k/a;->L(JJ)J - - move-result-wide p1 - - invoke-static {p3, p4, v0, v1}, Lf/n/a/k/a;->L(JJ)J - - move-result-wide v2 - - sub-long/2addr p1, v2 - - invoke-static {p1, p2, v0, v1}, Lf/n/a/k/a;->L(JJ)J - - move-result-wide p1 - - add-long/2addr p3, p1 - - :goto_0 - iput-wide p3, p0, Lk0/r/c;->e:J - - iput-wide p5, p0, Lk0/r/c;->f:J - - return-void - - :cond_3 - new-instance p1, Ljava/lang/IllegalArgumentException; - - const-string p2, "Step is zero." - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 - - :cond_4 - new-instance p1, Ljava/lang/IllegalArgumentException; - - const-string p2, "Step must be greater than Long.MIN_VALUE to avoid overflow on negation." - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 - - :cond_5 - new-instance p1, Ljava/lang/IllegalArgumentException; - - const-string p2, "Step must be non-zero." - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 8 - - new-instance v7, Lk0/r/d; - - iget-wide v1, p0, Lk0/r/c;->d:J - - iget-wide v3, p0, Lk0/r/c;->e:J - - iget-wide v5, p0, Lk0/r/c;->f:J - - move-object v0, v7 - - invoke-direct/range {v0 .. v6}, Lk0/r/d;->(JJJ)V - - return-object v7 -.end method diff --git a/com.discord/smali_classes2/k0/r/d$a.smali b/com.discord/smali_classes2/k0/r/d$a.smali new file mode 100644 index 0000000000..8234c574ff --- /dev/null +++ b/com.discord/smali_classes2/k0/r/d$a.smali @@ -0,0 +1,33 @@ +.class public interface abstract Lk0/r/d$a; +.super Ljava/lang/Object; +.source "KProperty.kt" + +# interfaces +.implements Lkotlin/reflect/KProperty$Getter; +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lk0/r/d; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x609 + name = "a" +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/reflect/KProperty$Getter<", + "TR;>;", + "Lkotlin/jvm/functions/Function1<", + "TT;TR;>;" + } +.end annotation diff --git a/com.discord/smali_classes2/k0/r/d.smali b/com.discord/smali_classes2/k0/r/d.smali index 097fecdb3b..2ad3aa2e30 100644 --- a/com.discord/smali_classes2/k0/r/d.smali +++ b/com.discord/smali_classes2/k0/r/d.smali @@ -1,113 +1,50 @@ -.class public final Lk0/r/d; -.super Lk0/j/r; -.source "ProgressionIterators.kt" +.class public interface abstract Lk0/r/d; +.super Ljava/lang/Object; +.source "KProperty.kt" + +# interfaces +.implements Lkotlin/reflect/KProperty; +.implements Lkotlin/jvm/functions/Function1; -# instance fields -.field public final d:J +# annotations +.annotation system Ldalvik/annotation/MemberClasses; + value = { + Lk0/r/d$a; + } +.end annotation -.field public e:Z - -.field public f:J - -.field public final g:J - - -# direct methods -.method public constructor (JJJ)V - .locals 5 - - invoke-direct {p0}, Lk0/j/r;->()V - - iput-wide p5, p0, Lk0/r/d;->g:J - - iput-wide p3, p0, Lk0/r/d;->d:J - - const/4 v0, 0x1 - - const/4 v1, 0x0 - - const-wide/16 v2, 0x0 - - cmp-long v4, p5, v2 - - cmp-long p5, p1, p3 - - if-lez v4, :cond_0 - - if-gtz p5, :cond_1 - - goto :goto_0 - - :cond_0 - if-ltz p5, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - :goto_0 - iput-boolean v0, p0, Lk0/r/d;->e:Z - - if-eqz v0, :cond_2 - - goto :goto_1 - - :cond_2 - iget-wide p1, p0, Lk0/r/d;->d:J - - :goto_1 - iput-wide p1, p0, Lk0/r/d;->f:J - - return-void -.end method +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/reflect/KProperty<", + "TR;>;", + "Lkotlin/jvm/functions/Function1<", + "TT;TR;>;" + } +.end annotation # virtual methods -.method public hasNext()Z - .locals 1 - - iget-boolean v0, p0, Lk0/r/d;->e:Z - - return v0 +.method public abstract get(Ljava/lang/Object;)Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)TR;" + } + .end annotation .end method -.method public nextLong()J - .locals 5 - - iget-wide v0, p0, Lk0/r/d;->f:J - - iget-wide v2, p0, Lk0/r/d;->d:J - - cmp-long v4, v0, v2 - - if-nez v4, :cond_1 - - iget-boolean v2, p0, Lk0/r/d;->e:Z - - if-eqz v2, :cond_0 - - const/4 v2, 0x0 - - iput-boolean v2, p0, Lk0/r/d;->e:Z - - goto :goto_0 - - :cond_0 - new-instance v0, Ljava/util/NoSuchElementException; - - invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V - - throw v0 - - :cond_1 - iget-wide v2, p0, Lk0/r/d;->g:J - - add-long/2addr v2, v0 - - iput-wide v2, p0, Lk0/r/d;->f:J - - :goto_0 - return-wide v0 +.method public abstract getGetter()Lk0/r/d$a; + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Lk0/r/d$a<", + "TT;TR;>;" + } + .end annotation .end method diff --git a/com.discord/smali_classes2/k0/s/a.smali b/com.discord/smali_classes2/k0/s/a.smali index 4c90060ef0..ebbd03144d 100644 --- a/com.discord/smali_classes2/k0/s/a.smali +++ b/com.discord/smali_classes2/k0/s/a.smali @@ -1,16 +1,94 @@ -.class public interface abstract Lk0/s/a; +.class public final Lk0/s/a; .super Ljava/lang/Object; -.source "KAnnotatedElement.kt" +.source "SequencesJVM.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final a:Ljava/util/concurrent/atomic/AtomicReference; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/concurrent/atomic/AtomicReference<", + "Lkotlin/sequences/Sequence<", + "TT;>;>;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;)V + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; + + invoke-direct {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V + + iput-object v0, p0, Lk0/s/a;->a:Ljava/util/concurrent/atomic/AtomicReference; + + return-void +.end method # virtual methods -.method public abstract getAnnotations()Ljava/util/List; +.method public iterator()Ljava/util/Iterator; + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", - "Ljava/util/List<", - "Ljava/lang/annotation/Annotation;", - ">;" + "Ljava/util/Iterator<", + "TT;>;" } .end annotation + + iget-object v0, p0, Lk0/s/a;->a:Ljava/util/concurrent/atomic/AtomicReference; + + const/4 v1, 0x0 + + invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lkotlin/sequences/Sequence; + + if-eqz v0, :cond_0 + + invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + return-object v0 + + :cond_0 + new-instance v0, Ljava/lang/IllegalStateException; + + const-string v1, "This sequence can be consumed only once." + + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/k0/s/b.smali b/com.discord/smali_classes2/k0/s/b.smali index 08f8689d9a..3cce0e9d6a 100644 --- a/com.discord/smali_classes2/k0/s/b.smali +++ b/com.discord/smali_classes2/k0/s/b.smali @@ -1,10 +1,6 @@ -.class public interface abstract Lk0/s/b; -.super Ljava/lang/Object; -.source "KClass.kt" - -# interfaces -.implements Lkotlin/reflect/KDeclarationContainer; -.implements Lk0/s/a; +.class public final Lk0/s/b; +.super Lk0/i/b; +.source "Sequences.kt" # annotations @@ -12,10 +8,138 @@ value = { "", + "K:", "Ljava/lang/Object;", - "Lkotlin/reflect/KDeclarationContainer;", - "Lk0/s/a;", - "Ljava/lang/Object;" + ">", + "Lk0/i/b<", + "TT;>;" } .end annotation + + +# instance fields +.field public final f:Ljava/util/HashSet; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/HashSet<", + "TK;>;" + } + .end annotation +.end field + +.field public final g:Ljava/util/Iterator; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation +.end field + +.field public final h:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "TT;TK;>;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Ljava/util/Iterator;Lkotlin/jvm/functions/Function1;)V + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/util/Iterator<", + "+TT;>;", + "Lkotlin/jvm/functions/Function1<", + "-TT;+TK;>;)V" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + + invoke-direct {p0}, Lk0/i/b;->()V + + iput-object p1, p0, Lk0/s/b;->g:Ljava/util/Iterator; + + iput-object p2, p0, Lk0/s/b;->h:Lkotlin/jvm/functions/Function1; + + new-instance p1, Ljava/util/HashSet; + + invoke-direct {p1}, Ljava/util/HashSet;->()V + + iput-object p1, p0, Lk0/s/b;->f:Ljava/util/HashSet; + + return-void + + :cond_0 + const-string p1, "keySelector" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + + +# virtual methods +.method public a()V + .locals 3 + + :cond_0 + iget-object v0, p0, Lk0/s/b;->g:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_1 + + iget-object v0, p0, Lk0/s/b;->g:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + iget-object v1, p0, Lk0/s/b;->h:Lkotlin/jvm/functions/Function1; + + invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 + + iget-object v2, p0, Lk0/s/b;->f:Ljava/util/HashSet; + + invoke-virtual {v2, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_0 + + iput-object v0, p0, Lk0/i/b;->e:Ljava/lang/Object; + + sget-object v0, Lk0/i/u;->d:Lk0/i/u; + + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; + + return-void + + :cond_1 + sget-object v0, Lk0/i/u;->f:Lk0/i/u; + + iput-object v0, p0, Lk0/i/b;->d:Lk0/i/u; + + return-void +.end method diff --git a/com.discord/smali_classes2/k0/s/c.smali b/com.discord/smali_classes2/k0/s/c.smali index 9a03eae1bd..7b415a7c6e 100644 --- a/com.discord/smali_classes2/k0/s/c.smali +++ b/com.discord/smali_classes2/k0/s/c.smali @@ -1,10 +1,9 @@ -.class public interface abstract Lk0/s/c; +.class public final Lk0/s/c; .super Ljava/lang/Object; -.source "KProperty.kt" +.source "Sequences.kt" # interfaces -.implements Lk0/s/d; -.implements Lkotlin/reflect/KProperty; +.implements Lkotlin/sequences/Sequence; # annotations @@ -12,13 +11,81 @@ value = { "", "Ljava/lang/Object;", - "Lk0/s/d<", - "TT;TV;>;", - "Ljava/lang/Object<", - "TV;>;" + "Lkotlin/sequences/Sequence<", + "TT;>;" } .end annotation + + +# instance fields +.field public final a:Lkotlin/sequences/Sequence; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation +.end field + +.field public final b:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "TT;TK;>;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;", + "Lkotlin/jvm/functions/Function1<", + "-TT;+TK;>;)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/s/c;->a:Lkotlin/sequences/Sequence; + + iput-object p2, p0, Lk0/s/c;->b:Lkotlin/jvm/functions/Function1; + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + new-instance v0, Lk0/s/b; + + iget-object v1, p0, Lk0/s/c;->a:Lkotlin/sequences/Sequence; + + invoke-interface {v1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object v1 + + iget-object v2, p0, Lk0/s/c;->b:Lkotlin/jvm/functions/Function1; + + invoke-direct {v0, v1, v2}, Lk0/s/b;->(Ljava/util/Iterator;Lkotlin/jvm/functions/Function1;)V + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/d$a.smali b/com.discord/smali_classes2/k0/s/d$a.smali index da20328607..22f05ffa68 100644 --- a/com.discord/smali_classes2/k0/s/d$a.smali +++ b/com.discord/smali_classes2/k0/s/d$a.smali @@ -1,33 +1,146 @@ -.class public interface abstract Lk0/s/d$a; +.class public final Lk0/s/d$a; .super Ljava/lang/Object; -.source "KProperty.kt" +.source "Sequences.kt" # interfaces -.implements Lkotlin/reflect/KProperty$Getter; -.implements Lkotlin/jvm/functions/Function1; +.implements Ljava/util/Iterator; +.implements Lk0/n/c/v/a; # annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lk0/s/d; +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lk0/s/d;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" + accessFlags = 0x19 + name = null .end annotation .annotation system Ldalvik/annotation/Signature; value = { - "", - "Ljava/lang/Object;", - "Lkotlin/reflect/KProperty$Getter<", - "TV;>;", - "Lkotlin/jvm/functions/Function1<", - "TT;TV;>;" + "Ljava/util/Iterator<", + "TT;>;", + "Lk0/n/c/v/a;" } .end annotation + + +# instance fields +.field public final d:Ljava/util/Iterator; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation +.end field + +.field public e:I + + +# direct methods +.method public constructor (Lk0/s/d;)V + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iget-object v0, p1, Lk0/s/d;->a:Lkotlin/sequences/Sequence; + + invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + iput-object v0, p0, Lk0/s/d$a;->d:Ljava/util/Iterator; + + iget p1, p1, Lk0/s/d;->b:I + + iput p1, p0, Lk0/s/d$a;->e:I + + return-void +.end method + + +# virtual methods +.method public final a()V + .locals 1 + + :goto_0 + iget v0, p0, Lk0/s/d$a;->e:I + + if-lez v0, :cond_0 + + iget-object v0, p0, Lk0/s/d$a;->d:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_0 + + iget-object v0, p0, Lk0/s/d$a;->d:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + iget v0, p0, Lk0/s/d$a;->e:I + + add-int/lit8 v0, v0, -0x1 + + iput v0, p0, Lk0/s/d$a;->e:I + + goto :goto_0 + + :cond_0 + return-void +.end method + +.method public hasNext()Z + .locals 1 + + invoke-virtual {p0}, Lk0/s/d$a;->a()V + + iget-object v0, p0, Lk0/s/d$a;->d:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + return v0 +.end method + +.method public next()Ljava/lang/Object; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()TT;" + } + .end annotation + + invoke-virtual {p0}, Lk0/s/d$a;->a()V + + iget-object v0, p0, Lk0/s/d$a;->d:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + return-object v0 +.end method + +.method public remove()V + .locals 2 + + new-instance v0, Ljava/lang/UnsupportedOperationException; + + const-string v1, "Operation is not supported for read-only collection" + + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/d.smali b/com.discord/smali_classes2/k0/s/d.smali index 367f72636b..7cb652c70c 100644 --- a/com.discord/smali_classes2/k0/s/d.smali +++ b/com.discord/smali_classes2/k0/s/d.smali @@ -1,50 +1,193 @@ -.class public interface abstract Lk0/s/d; +.class public final Lk0/s/d; .super Ljava/lang/Object; -.source "KProperty.kt" +.source "Sequences.kt" # interfaces -.implements Lkotlin/reflect/KProperty; -.implements Lkotlin/jvm/functions/Function1; +.implements Lkotlin/sequences/Sequence; +.implements Lk0/s/e; # annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lk0/s/d$a; - } -.end annotation - .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;", - "Lkotlin/reflect/KProperty<", - "TV;>;", - "Lkotlin/jvm/functions/Function1<", - "TT;TV;>;" + "Lkotlin/sequences/Sequence<", + "TT;>;", + "Lk0/s/e<", + "TT;>;" } .end annotation -# virtual methods -.method public abstract get(Ljava/lang/Object;)Ljava/lang/Object; +# instance fields +.field public final a:Lkotlin/sequences/Sequence; .annotation system Ldalvik/annotation/Signature; value = { - "(TT;)TV;" + "Lkotlin/sequences/Sequence<", + "TT;>;" } .end annotation +.end field + +.field public final b:I + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;I)V + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;I)V" + } + .end annotation + + if-eqz p1, :cond_2 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/s/d;->a:Lkotlin/sequences/Sequence; + + iput p2, p0, Lk0/s/d;->b:I + + if-ltz p2, :cond_0 + + const/4 p1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p1, 0x0 + + :goto_0 + if-eqz p1, :cond_1 + + return-void + + :cond_1 + const-string p1, "count must be non-negative, but was " + + invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p1 + + iget p2, p0, Lk0/s/d;->b:I + + const/16 v0, 0x2e + + invoke-static {p1, p2, v0}, Lf/e/b/a/a;->r(Ljava/lang/StringBuilder;IC)Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 + + :cond_2 + const-string p1, "sequence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method -.method public abstract getGetter()Lk0/s/d$a; + +# virtual methods +.method public drop(I)Lkotlin/sequences/Sequence; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + iget v0, p0, Lk0/s/d;->b:I + + add-int/2addr v0, p1 + + if-gez v0, :cond_0 + + new-instance v0, Lk0/s/d; + + invoke-direct {v0, p0, p1}, Lk0/s/d;->(Lkotlin/sequences/Sequence;I)V + + goto :goto_0 + + :cond_0 + new-instance p1, Lk0/s/d; + + iget-object v1, p0, Lk0/s/d;->a:Lkotlin/sequences/Sequence; + + invoke-direct {p1, v1, v0}, Lk0/s/d;->(Lkotlin/sequences/Sequence;I)V + + move-object v0, p1 + + :goto_0 + return-object v0 +.end method + +.method public iterator()Ljava/util/Iterator; + .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", - "Lk0/s/d$a<", - "TT;TV;>;" + "Ljava/util/Iterator<", + "TT;>;" } .end annotation + + new-instance v0, Lk0/s/d$a; + + invoke-direct {v0, p0}, Lk0/s/d$a;->(Lk0/s/d;)V + + return-object v0 +.end method + +.method public take(I)Lkotlin/sequences/Sequence; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + iget v0, p0, Lk0/s/d;->b:I + + add-int v1, v0, p1 + + if-gez v1, :cond_0 + + new-instance v0, Lk0/s/t; + + invoke-direct {v0, p0, p1}, Lk0/s/t;->(Lkotlin/sequences/Sequence;I)V + + goto :goto_0 + + :cond_0 + new-instance p1, Lk0/s/s; + + iget-object v2, p0, Lk0/s/d;->a:Lkotlin/sequences/Sequence; + + invoke-direct {p1, v2, v0, v1}, Lk0/s/s;->(Lkotlin/sequences/Sequence;II)V + + move-object v0, p1 + + :goto_0 + return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/s/e.smali b/com.discord/smali_classes2/k0/s/e.smali new file mode 100644 index 0000000000..028d3b3be6 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/e.smali @@ -0,0 +1,41 @@ +.class public interface abstract Lk0/s/e; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# virtual methods +.method public abstract drop(I)Lkotlin/sequences/Sequence; + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation +.end method + +.method public abstract take(I)Lkotlin/sequences/Sequence; + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation +.end method diff --git a/com.discord/smali_classes2/k0/s/f.smali b/com.discord/smali_classes2/k0/s/f.smali new file mode 100644 index 0000000000..6fd9cfd463 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/f.smali @@ -0,0 +1,59 @@ +.class public final Lk0/s/f; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; +.implements Lk0/s/e; + + +# static fields +.field public static final a:Lk0/s/f; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/s/f; + + invoke-direct {v0}, Lk0/s/f;->()V + + sput-object v0, Lk0/s/f;->a:Lk0/s/f; + + return-void +.end method + +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public drop(I)Lkotlin/sequences/Sequence; + .locals 0 + + sget-object p1, Lk0/s/f;->a:Lk0/s/f; + + return-object p1 +.end method + +.method public iterator()Ljava/util/Iterator; + .locals 1 + + sget-object v0, Lk0/i/m;->d:Lk0/i/m; + + return-object v0 +.end method + +.method public take(I)Lkotlin/sequences/Sequence; + .locals 0 + + sget-object p1, Lk0/s/f;->a:Lk0/s/f; + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/s/g$a.smali b/com.discord/smali_classes2/k0/s/g$a.smali new file mode 100644 index 0000000000..3aa3de7038 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/g$a.smali @@ -0,0 +1,213 @@ +.class public final Lk0/s/g$a; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Ljava/util/Iterator; +.implements Lk0/n/c/v/a; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lk0/s/g;->iterator()Ljava/util/Iterator; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Object;", + "Ljava/util/Iterator<", + "TT;>;", + "Lk0/n/c/v/a;" + } +.end annotation + + +# instance fields +.field public final d:Ljava/util/Iterator; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation +.end field + +.field public e:I + +.field public f:Ljava/lang/Object; + .annotation system Ldalvik/annotation/Signature; + value = { + "TT;" + } + .end annotation +.end field + +.field public final synthetic g:Lk0/s/g; + + +# direct methods +.method public constructor (Lk0/s/g;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "()V" + } + .end annotation + + iput-object p1, p0, Lk0/s/g$a;->g:Lk0/s/g; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iget-object p1, p1, Lk0/s/g;->a:Lkotlin/sequences/Sequence; + + invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + iput-object p1, p0, Lk0/s/g$a;->d:Ljava/util/Iterator; + + const/4 p1, -0x1 + + iput p1, p0, Lk0/s/g$a;->e:I + + return-void +.end method + + +# virtual methods +.method public final a()V + .locals 3 + + :cond_0 + iget-object v0, p0, Lk0/s/g$a;->d:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_1 + + iget-object v0, p0, Lk0/s/g$a;->d:Ljava/util/Iterator; + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v0 + + iget-object v1, p0, Lk0/s/g$a;->g:Lk0/s/g; + + iget-object v1, v1, Lk0/s/g;->c:Lkotlin/jvm/functions/Function1; + + invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Ljava/lang/Boolean; + + invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v1 + + iget-object v2, p0, Lk0/s/g$a;->g:Lk0/s/g; + + iget-boolean v2, v2, Lk0/s/g;->b:Z + + if-ne v1, v2, :cond_0 + + iput-object v0, p0, Lk0/s/g$a;->f:Ljava/lang/Object; + + const/4 v0, 0x1 + + iput v0, p0, Lk0/s/g$a;->e:I + + return-void + + :cond_1 + const/4 v0, 0x0 + + iput v0, p0, Lk0/s/g$a;->e:I + + return-void +.end method + +.method public hasNext()Z + .locals 2 + + iget v0, p0, Lk0/s/g$a;->e:I + + const/4 v1, -0x1 + + if-ne v0, v1, :cond_0 + + invoke-virtual {p0}, Lk0/s/g$a;->a()V + + :cond_0 + iget v0, p0, Lk0/s/g$a;->e:I + + const/4 v1, 0x1 + + if-ne v0, v1, :cond_1 + + goto :goto_0 + + :cond_1 + const/4 v1, 0x0 + + :goto_0 + return v1 +.end method + +.method public next()Ljava/lang/Object; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "()TT;" + } + .end annotation + + iget v0, p0, Lk0/s/g$a;->e:I + + const/4 v1, -0x1 + + if-ne v0, v1, :cond_0 + + invoke-virtual {p0}, Lk0/s/g$a;->a()V + + :cond_0 + iget v0, p0, Lk0/s/g$a;->e:I + + if-eqz v0, :cond_1 + + iget-object v0, p0, Lk0/s/g$a;->f:Ljava/lang/Object; + + const/4 v2, 0x0 + + iput-object v2, p0, Lk0/s/g$a;->f:Ljava/lang/Object; + + iput v1, p0, Lk0/s/g$a;->e:I + + return-object v0 + + :cond_1 + new-instance v0, Ljava/util/NoSuchElementException; + + invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V + + throw v0 +.end method + +.method public remove()V + .locals 2 + + new-instance v0, Ljava/lang/UnsupportedOperationException; + + const-string v1, "Operation is not supported for read-only collection" + + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V + + throw v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/g.smali b/com.discord/smali_classes2/k0/s/g.smali new file mode 100644 index 0000000000..ebef8f5b84 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/g.smali @@ -0,0 +1,89 @@ +.class public final Lk0/s/g; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final a:Lkotlin/sequences/Sequence; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation +.end field + +.field public final b:Z + +.field public final c:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "TT;", + "Ljava/lang/Boolean;", + ">;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;ZLkotlin/jvm/functions/Function1;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;Z", + "Lkotlin/jvm/functions/Function1<", + "-TT;", + "Ljava/lang/Boolean;", + ">;)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/s/g;->a:Lkotlin/sequences/Sequence; + + iput-boolean p2, p0, Lk0/s/g;->b:Z + + iput-object p3, p0, Lk0/s/g;->c:Lkotlin/jvm/functions/Function1; + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + new-instance v0, Lk0/s/g$a; + + invoke-direct {v0, p0}, Lk0/s/g$a;->(Lk0/s/g;)V + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/t/h$a.smali b/com.discord/smali_classes2/k0/s/h$a.smali similarity index 72% rename from com.discord/smali_classes2/k0/t/h$a.smali rename to com.discord/smali_classes2/k0/s/h$a.smali index 1d4d905c30..406bae78ce 100644 --- a/com.discord/smali_classes2/k0/t/h$a.smali +++ b/com.discord/smali_classes2/k0/s/h$a.smali @@ -1,15 +1,15 @@ -.class public final Lk0/t/h$a; +.class public final Lk0/s/h$a; .super Ljava/lang/Object; .source "Sequences.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/h;->iterator()Ljava/util/Iterator; + value = Lk0/s/h;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TE;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -46,11 +46,11 @@ .end annotation .end field -.field public final synthetic f:Lk0/t/h; +.field public final synthetic f:Lk0/s/h; # direct methods -.method public constructor (Lk0/t/h;)V +.method public constructor (Lk0/s/h;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -58,17 +58,17 @@ } .end annotation - iput-object p1, p0, Lk0/t/h$a;->f:Lk0/t/h; + iput-object p1, p0, Lk0/s/h$a;->f:Lk0/s/h; invoke-direct {p0}, Ljava/lang/Object;->()V - iget-object p1, p1, Lk0/t/h;->a:Lkotlin/sequences/Sequence; + iget-object p1, p1, Lk0/s/h;->a:Lkotlin/sequences/Sequence; invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; move-result-object p1 - iput-object p1, p0, Lk0/t/h$a;->d:Ljava/util/Iterator; + iput-object p1, p0, Lk0/s/h$a;->d:Ljava/util/Iterator; return-void .end method @@ -78,7 +78,7 @@ .method public final a()Z .locals 4 - iget-object v0, p0, Lk0/t/h$a;->e:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/h$a;->e:Ljava/util/Iterator; if-eqz v0, :cond_0 @@ -90,16 +90,16 @@ const/4 v0, 0x0 - iput-object v0, p0, Lk0/t/h$a;->e:Ljava/util/Iterator; + iput-object v0, p0, Lk0/s/h$a;->e:Ljava/util/Iterator; :cond_0 - iget-object v0, p0, Lk0/t/h$a;->e:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/h$a;->e:Ljava/util/Iterator; const/4 v1, 0x1 if-nez v0, :cond_2 - iget-object v0, p0, Lk0/t/h$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/h$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -112,17 +112,17 @@ return v0 :cond_1 - iget-object v0, p0, Lk0/t/h$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/h$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 - iget-object v2, p0, Lk0/t/h$a;->f:Lk0/t/h; + iget-object v2, p0, Lk0/s/h$a;->f:Lk0/s/h; - iget-object v3, v2, Lk0/t/h;->c:Lkotlin/jvm/functions/Function1; + iget-object v3, v2, Lk0/s/h;->c:Lkotlin/jvm/functions/Function1; - iget-object v2, v2, Lk0/t/h;->b:Lkotlin/jvm/functions/Function1; + iget-object v2, v2, Lk0/s/h;->b:Lkotlin/jvm/functions/Function1; invoke-interface {v2, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -140,7 +140,7 @@ if-eqz v2, :cond_0 - iput-object v0, p0, Lk0/t/h$a;->e:Ljava/util/Iterator; + iput-object v0, p0, Lk0/s/h$a;->e:Ljava/util/Iterator; :cond_2 return v1 @@ -149,7 +149,7 @@ .method public hasNext()Z .locals 1 - invoke-virtual {p0}, Lk0/t/h$a;->a()Z + invoke-virtual {p0}, Lk0/s/h$a;->a()Z move-result v0 @@ -164,16 +164,16 @@ } .end annotation - invoke-virtual {p0}, Lk0/t/h$a;->a()Z + invoke-virtual {p0}, Lk0/s/h$a;->a()Z move-result v0 + if-eqz v0, :cond_1 + + iget-object v0, p0, Lk0/s/h$a;->e:Ljava/util/Iterator; + if-eqz v0, :cond_0 - iget-object v0, p0, Lk0/t/h$a;->e:Ljava/util/Iterator; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 @@ -181,6 +181,13 @@ return-object v0 :cond_0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 + + :cond_1 new-instance v0, Ljava/util/NoSuchElementException; invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V diff --git a/com.discord/smali_classes2/k0/s/h.smali b/com.discord/smali_classes2/k0/s/h.smali new file mode 100644 index 0000000000..4b383a244a --- /dev/null +++ b/com.discord/smali_classes2/k0/s/h.smali @@ -0,0 +1,131 @@ +.class public final Lk0/s/h; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TE;>;" + } +.end annotation + + +# instance fields +.field public final a:Lkotlin/sequences/Sequence; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation +.end field + +.field public final b:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "TT;TR;>;" + } + .end annotation +.end field + +.field public final c:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "TR;", + "Ljava/util/Iterator<", + "TE;>;>;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;", + "Lkotlin/jvm/functions/Function1<", + "-TT;+TR;>;", + "Lkotlin/jvm/functions/Function1<", + "-TR;+", + "Ljava/util/Iterator<", + "+TE;>;>;)V" + } + .end annotation + + const/4 v0, 0x0 + + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/s/h;->a:Lkotlin/sequences/Sequence; + + iput-object p2, p0, Lk0/s/h;->b:Lkotlin/jvm/functions/Function1; + + iput-object p3, p0, Lk0/s/h;->c:Lkotlin/jvm/functions/Function1; + + return-void + + :cond_0 + const-string p1, "iterator" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "transformer" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "sequence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TE;>;" + } + .end annotation + + new-instance v0, Lk0/s/h$a; + + invoke-direct {v0, p0}, Lk0/s/h$a;->(Lk0/s/h;)V + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/t/i$a.smali b/com.discord/smali_classes2/k0/s/i$a.smali similarity index 67% rename from com.discord/smali_classes2/k0/t/i$a.smali rename to com.discord/smali_classes2/k0/s/i$a.smali index 83c1ec305a..dff0cab4f8 100644 --- a/com.discord/smali_classes2/k0/t/i$a.smali +++ b/com.discord/smali_classes2/k0/s/i$a.smali @@ -1,15 +1,15 @@ -.class public final Lk0/t/i$a; +.class public final Lk0/s/i$a; .super Ljava/lang/Object; .source "Sequences.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/i;->iterator()Ljava/util/Iterator; + value = Lk0/s/i;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -38,11 +38,11 @@ .field public e:I -.field public final synthetic f:Lk0/t/i; +.field public final synthetic f:Lk0/s/i; # direct methods -.method public constructor (Lk0/t/i;)V +.method public constructor (Lk0/s/i;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -50,13 +50,13 @@ } .end annotation - iput-object p1, p0, Lk0/t/i$a;->f:Lk0/t/i; + iput-object p1, p0, Lk0/s/i$a;->f:Lk0/s/i; invoke-direct {p0}, Ljava/lang/Object;->()V const/4 p1, -0x2 - iput p1, p0, Lk0/t/i$a;->e:I + iput p1, p0, Lk0/s/i$a;->e:I return-void .end method @@ -66,15 +66,15 @@ .method public final a()V .locals 2 - iget v0, p0, Lk0/t/i$a;->e:I + iget v0, p0, Lk0/s/i$a;->e:I const/4 v1, -0x2 if-ne v0, v1, :cond_0 - iget-object v0, p0, Lk0/t/i$a;->f:Lk0/t/i; + iget-object v0, p0, Lk0/s/i$a;->f:Lk0/s/i; - iget-object v0, v0, Lk0/t/i;->a:Lkotlin/jvm/functions/Function0; + iget-object v0, v0, Lk0/s/i;->a:Lkotlin/jvm/functions/Function0; invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; @@ -83,20 +83,20 @@ goto :goto_0 :cond_0 - iget-object v0, p0, Lk0/t/i$a;->f:Lk0/t/i; + iget-object v0, p0, Lk0/s/i$a;->f:Lk0/s/i; - iget-object v0, v0, Lk0/t/i;->b:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/s/i;->b:Lkotlin/jvm/functions/Function1; - iget-object v1, p0, Lk0/t/i$a;->d:Ljava/lang/Object; + iget-object v1, p0, Lk0/s/i$a;->d:Ljava/lang/Object; - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V + if-eqz v1, :cond_2 invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 :goto_0 - iput-object v0, p0, Lk0/t/i$a;->d:Ljava/lang/Object; + iput-object v0, p0, Lk0/s/i$a;->d:Ljava/lang/Object; if-nez v0, :cond_1 @@ -108,22 +108,29 @@ const/4 v0, 0x1 :goto_1 - iput v0, p0, Lk0/t/i$a;->e:I + iput v0, p0, Lk0/s/i$a;->e:I return-void + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method .method public hasNext()Z .locals 2 - iget v0, p0, Lk0/t/i$a;->e:I + iget v0, p0, Lk0/s/i$a;->e:I if-gez v0, :cond_0 - invoke-virtual {p0}, Lk0/t/i$a;->a()V + invoke-virtual {p0}, Lk0/s/i$a;->a()V :cond_0 - iget v0, p0, Lk0/t/i$a;->e:I + iget v0, p0, Lk0/s/i$a;->e:I const/4 v1, 0x1 @@ -146,33 +153,33 @@ } .end annotation - iget v0, p0, Lk0/t/i$a;->e:I + iget v0, p0, Lk0/s/i$a;->e:I if-gez v0, :cond_0 - invoke-virtual {p0}, Lk0/t/i$a;->a()V + invoke-virtual {p0}, Lk0/s/i$a;->a()V :cond_0 - iget v0, p0, Lk0/t/i$a;->e:I + iget v0, p0, Lk0/s/i$a;->e:I if-eqz v0, :cond_2 - iget-object v0, p0, Lk0/t/i$a;->d:Ljava/lang/Object; + iget-object v0, p0, Lk0/s/i$a;->d:Ljava/lang/Object; if-eqz v0, :cond_1 const/4 v1, -0x1 - iput v1, p0, Lk0/t/i$a;->e:I + iput v1, p0, Lk0/s/i$a;->e:I return-object v0 :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type T" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 diff --git a/com.discord/smali_classes2/k0/s/i.smali b/com.discord/smali_classes2/k0/s/i.smali new file mode 100644 index 0000000000..8bf99ec781 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/i.smali @@ -0,0 +1,81 @@ +.class public final Lk0/s/i; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final a:Lkotlin/jvm/functions/Function0; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function0<", + "TT;>;" + } + .end annotation +.end field + +.field public final b:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "TT;TT;>;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/jvm/functions/Function0<", + "+TT;>;", + "Lkotlin/jvm/functions/Function1<", + "-TT;+TT;>;)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/s/i;->a:Lkotlin/jvm/functions/Function0; + + iput-object p2, p0, Lk0/s/i;->b:Lkotlin/jvm/functions/Function1; + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + new-instance v0, Lk0/s/i$a; + + invoke-direct {v0, p0}, Lk0/s/i$a;->(Lk0/s/i;)V + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/j.smali b/com.discord/smali_classes2/k0/s/j.smali new file mode 100644 index 0000000000..7366d3d159 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/j.smali @@ -0,0 +1,49 @@ +.class public final Lk0/s/j; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final synthetic a:Ljava/util/Iterator; + + +# direct methods +.method public constructor (Ljava/util/Iterator;)V + .locals 0 + + iput-object p1, p0, Lk0/s/j;->a:Ljava/util/Iterator; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + iget-object v0, p0, Lk0/s/j;->a:Ljava/util/Iterator; + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/k.smali b/com.discord/smali_classes2/k0/s/k.smali new file mode 100644 index 0000000000..eb34e83a18 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/k.smali @@ -0,0 +1,72 @@ +.class public final Lk0/s/k; +.super Lk0/n/c/i; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "Lkotlin/sequences/Sequence<", + "+TT;>;", + "Ljava/util/Iterator<", + "+TT;>;>;" + } +.end annotation + + +# static fields +.field public static final d:Lk0/s/k; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/s/k; + + invoke-direct {v0}, Lk0/s/k;->()V + + sput-object v0, Lk0/s/k;->d:Lk0/s/k; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V + + return-void +.end method + + +# virtual methods +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lkotlin/sequences/Sequence; + + if-eqz p1, :cond_0 + + invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali_classes2/k0/s/l.smali b/com.discord/smali_classes2/k0/s/l.smali new file mode 100644 index 0000000000..5c17a364d1 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/l.smali @@ -0,0 +1,72 @@ +.class public final Lk0/s/l; +.super Lk0/n/c/i; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/Iterable<", + "+TT;>;", + "Ljava/util/Iterator<", + "+TT;>;>;" + } +.end annotation + + +# static fields +.field public static final d:Lk0/s/l; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/s/l; + + invoke-direct {v0}, Lk0/s/l;->()V + + sput-object v0, Lk0/s/l;->d:Lk0/s/l; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V + + return-void +.end method + + +# virtual methods +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Iterable; + + if-eqz p1, :cond_0 + + invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali_classes2/k0/s/m.smali b/com.discord/smali_classes2/k0/s/m.smali new file mode 100644 index 0000000000..8ba441a72c --- /dev/null +++ b/com.discord/smali_classes2/k0/s/m.smali @@ -0,0 +1,57 @@ +.class public final Lk0/s/m; +.super Lk0/n/c/i; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "TT;TT;>;" + } +.end annotation + + +# static fields +.field public static final d:Lk0/s/m; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/s/m; + + invoke-direct {v0}, Lk0/s/m;->()V + + sput-object v0, Lk0/s/m;->d:Lk0/s/m; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V + + return-void +.end method + + +# virtual methods +.method public final invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)TT;" + } + .end annotation + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/s/n.smali b/com.discord/smali_classes2/k0/s/n.smali new file mode 100644 index 0000000000..ceac9cbd17 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/n.smali @@ -0,0 +1,55 @@ +.class public final Lk0/s/n; +.super Ljava/lang/Object; +.source "Iterables.kt" + +# interfaces +.implements Ljava/lang/Iterable; +.implements Lk0/n/c/v/a; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Object;", + "Ljava/lang/Iterable<", + "TT;>;", + "Lk0/n/c/v/a;" + } +.end annotation + + +# instance fields +.field public final synthetic d:Lkotlin/sequences/Sequence; + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;)V + .locals 0 + + iput-object p1, p0, Lk0/s/n;->d:Lkotlin/sequences/Sequence; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + iget-object v0, p0, Lk0/s/n;->d:Lkotlin/sequences/Sequence; + + invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/o.smali b/com.discord/smali_classes2/k0/s/o.smali new file mode 100644 index 0000000000..62eb10b15f --- /dev/null +++ b/com.discord/smali_classes2/k0/s/o.smali @@ -0,0 +1,57 @@ +.class public final Lk0/s/o; +.super Lk0/n/c/i; +.source "_Sequences.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "TT;TT;>;" + } +.end annotation + + +# static fields +.field public static final d:Lk0/s/o; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/s/o; + + invoke-direct {v0}, Lk0/s/o;->()V + + sput-object v0, Lk0/s/o;->d:Lk0/s/o; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V + + return-void +.end method + + +# virtual methods +.method public final invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(TT;)TT;" + } + .end annotation + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/s/p.smali b/com.discord/smali_classes2/k0/s/p.smali new file mode 100644 index 0000000000..fe7dfd6f7a --- /dev/null +++ b/com.discord/smali_classes2/k0/s/p.smali @@ -0,0 +1,68 @@ +.class public final Lk0/s/p; +.super Lk0/n/c/i; +.source "_Sequences.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "TT;", + "Ljava/lang/Boolean;", + ">;" + } +.end annotation + + +# static fields +.field public static final d:Lk0/s/p; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lk0/s/p; + + invoke-direct {v0}, Lk0/s/p;->()V + + sput-object v0, Lk0/s/p;->d:Lk0/s/p; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V + + return-void +.end method + + +# virtual methods +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + if-nez p1, :cond_0 + + const/4 p1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p1, 0x0 + + :goto_0 + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali_classes2/k0/s/q.smali b/com.discord/smali_classes2/k0/s/q.smali new file mode 100644 index 0000000000..a824a3fa62 --- /dev/null +++ b/com.discord/smali_classes2/k0/s/q.smali @@ -0,0 +1,66 @@ +.class public final Lk0/s/q; +.super Ljava/lang/Object; +.source "_Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final synthetic a:Lkotlin/sequences/Sequence; + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;)V" + } + .end annotation + + iput-object p1, p0, Lk0/s/q;->a:Lkotlin/sequences/Sequence; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + iget-object v0, p0, Lk0/s/q;->a:Lkotlin/sequences/Sequence; + + invoke-static {v0}, Lf/n/a/k/a;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; + + move-result-object v0 + + invoke-static {v0}, Lf/n/a/k/a;->sort(Ljava/util/List;)V + + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/s/r.smali b/com.discord/smali_classes2/k0/s/r.smali new file mode 100644 index 0000000000..4e649803dc --- /dev/null +++ b/com.discord/smali_classes2/k0/s/r.smali @@ -0,0 +1,74 @@ +.class public final Lk0/s/r; +.super Ljava/lang/Object; +.source "_Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final synthetic a:Lkotlin/sequences/Sequence; + +.field public final synthetic b:Ljava/util/Comparator; + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;Ljava/util/Comparator;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;", + "Ljava/util/Comparator;", + ")V" + } + .end annotation + + iput-object p1, p0, Lk0/s/r;->a:Lkotlin/sequences/Sequence; + + iput-object p2, p0, Lk0/s/r;->b:Ljava/util/Comparator; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public iterator()Ljava/util/Iterator; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + iget-object v0, p0, Lk0/s/r;->a:Lkotlin/sequences/Sequence; + + invoke-static {v0}, Lf/n/a/k/a;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; + + move-result-object v0 + + iget-object v1, p0, Lk0/s/r;->b:Ljava/util/Comparator; + + invoke-static {v0, v1}, Lf/n/a/k/a;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V + + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/t/s$a.smali b/com.discord/smali_classes2/k0/s/s$a.smali similarity index 69% rename from com.discord/smali_classes2/k0/t/s$a.smali rename to com.discord/smali_classes2/k0/s/s$a.smali index 40ebc73895..74868347cf 100644 --- a/com.discord/smali_classes2/k0/t/s$a.smali +++ b/com.discord/smali_classes2/k0/s/s$a.smali @@ -1,15 +1,15 @@ -.class public final Lk0/t/s$a; +.class public final Lk0/s/s$a; .super Ljava/lang/Object; .source "Sequences.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/s;->iterator()Ljava/util/Iterator; + value = Lk0/s/s;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -39,11 +39,11 @@ .field public e:I -.field public final synthetic f:Lk0/t/s; +.field public final synthetic f:Lk0/s/s; # direct methods -.method public constructor (Lk0/t/s;)V +.method public constructor (Lk0/s/s;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -51,17 +51,17 @@ } .end annotation - iput-object p1, p0, Lk0/t/s$a;->f:Lk0/t/s; + iput-object p1, p0, Lk0/s/s$a;->f:Lk0/s/s; invoke-direct {p0}, Ljava/lang/Object;->()V - iget-object p1, p1, Lk0/t/s;->a:Lkotlin/sequences/Sequence; + iget-object p1, p1, Lk0/s/s;->a:Lkotlin/sequences/Sequence; invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; move-result-object p1 - iput-object p1, p0, Lk0/t/s$a;->d:Ljava/util/Iterator; + iput-object p1, p0, Lk0/s/s$a;->d:Ljava/util/Iterator; return-void .end method @@ -72,15 +72,15 @@ .locals 2 :goto_0 - iget v0, p0, Lk0/t/s$a;->e:I + iget v0, p0, Lk0/s/s$a;->e:I - iget-object v1, p0, Lk0/t/s$a;->f:Lk0/t/s; + iget-object v1, p0, Lk0/s/s$a;->f:Lk0/s/s; - iget v1, v1, Lk0/t/s;->b:I + iget v1, v1, Lk0/s/s;->b:I if-ge v0, v1, :cond_0 - iget-object v0, p0, Lk0/t/s$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/s$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -88,15 +88,15 @@ if-eqz v0, :cond_0 - iget-object v0, p0, Lk0/t/s$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/s$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - iget v0, p0, Lk0/t/s$a;->e:I + iget v0, p0, Lk0/s/s$a;->e:I add-int/lit8 v0, v0, 0x1 - iput v0, p0, Lk0/t/s$a;->e:I + iput v0, p0, Lk0/s/s$a;->e:I goto :goto_0 @@ -107,17 +107,17 @@ .method public hasNext()Z .locals 2 - invoke-virtual {p0}, Lk0/t/s$a;->a()V + invoke-virtual {p0}, Lk0/s/s$a;->a()V - iget v0, p0, Lk0/t/s$a;->e:I + iget v0, p0, Lk0/s/s$a;->e:I - iget-object v1, p0, Lk0/t/s$a;->f:Lk0/t/s; + iget-object v1, p0, Lk0/s/s$a;->f:Lk0/s/s; - iget v1, v1, Lk0/t/s;->c:I + iget v1, v1, Lk0/s/s;->c:I if-ge v0, v1, :cond_0 - iget-object v0, p0, Lk0/t/s$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/s$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -144,21 +144,21 @@ } .end annotation - invoke-virtual {p0}, Lk0/t/s$a;->a()V + invoke-virtual {p0}, Lk0/s/s$a;->a()V - iget v0, p0, Lk0/t/s$a;->e:I + iget v0, p0, Lk0/s/s$a;->e:I - iget-object v1, p0, Lk0/t/s$a;->f:Lk0/t/s; + iget-object v1, p0, Lk0/s/s$a;->f:Lk0/s/s; - iget v1, v1, Lk0/t/s;->c:I + iget v1, v1, Lk0/s/s;->c:I if-ge v0, v1, :cond_0 add-int/lit8 v0, v0, 0x1 - iput v0, p0, Lk0/t/s$a;->e:I + iput v0, p0, Lk0/s/s$a;->e:I - iget-object v0, p0, Lk0/t/s$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/s$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; diff --git a/com.discord/smali_classes2/k0/s/s.smali b/com.discord/smali_classes2/k0/s/s.smali new file mode 100644 index 0000000000..be0c67898a --- /dev/null +++ b/com.discord/smali_classes2/k0/s/s.smali @@ -0,0 +1,287 @@ +.class public final Lk0/s/s; +.super Ljava/lang/Object; +.source "Sequences.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; +.implements Lk0/s/e; + + +# annotations +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lkotlin/sequences/Sequence<", + "TT;>;", + "Lk0/s/e<", + "TT;>;" + } +.end annotation + + +# instance fields +.field public final a:Lkotlin/sequences/Sequence; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation +.end field + +.field public final b:I + +.field public final c:I + + +# direct methods +.method public constructor (Lkotlin/sequences/Sequence;II)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/sequences/Sequence<", + "+TT;>;II)V" + } + .end annotation + + if-eqz p1, :cond_6 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lk0/s/s;->a:Lkotlin/sequences/Sequence; + + iput p2, p0, Lk0/s/s;->b:I + + iput p3, p0, Lk0/s/s;->c:I + + const/4 p1, 0x1 + + if-ltz p2, :cond_0 + + const/4 p2, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p2, 0x0 + + :goto_0 + if-eqz p2, :cond_5 + + iget p2, p0, Lk0/s/s;->c:I + + if-ltz p2, :cond_1 + + const/4 p2, 0x1 + + goto :goto_1 + + :cond_1 + const/4 p2, 0x0 + + :goto_1 + if-eqz p2, :cond_4 + + iget p2, p0, Lk0/s/s;->c:I + + iget p3, p0, Lk0/s/s;->b:I + + if-lt p2, p3, :cond_2 + + goto :goto_2 + + :cond_2 + const/4 p1, 0x0 + + :goto_2 + if-eqz p1, :cond_3 + + return-void + + :cond_3 + const-string p1, "endIndex should be not less than startIndex, but was " + + invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p1 + + iget p2, p0, Lk0/s/s;->c:I + + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + const-string p2, " < " + + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget p2, p0, Lk0/s/s;->b:I + + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 + + :cond_4 + const-string p1, "endIndex should be non-negative, but is " + + invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p1 + + iget p2, p0, Lk0/s/s;->c:I + + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 + + :cond_5 + const-string p1, "startIndex should be non-negative, but is " + + invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p1 + + iget p2, p0, Lk0/s/s;->b:I + + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 + + :cond_6 + const-string p1, "sequence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + + +# virtual methods +.method public drop(I)Lkotlin/sequences/Sequence; + .locals 4 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + iget v0, p0, Lk0/s/s;->c:I + + iget v1, p0, Lk0/s/s;->b:I + + sub-int v2, v0, v1 + + if-lt p1, v2, :cond_0 + + sget-object p1, Lk0/s/f;->a:Lk0/s/f; + + goto :goto_0 + + :cond_0 + new-instance v2, Lk0/s/s; + + iget-object v3, p0, Lk0/s/s;->a:Lkotlin/sequences/Sequence; + + add-int/2addr v1, p1 + + invoke-direct {v2, v3, v1, v0}, Lk0/s/s;->(Lkotlin/sequences/Sequence;II)V + + move-object p1, v2 + + :goto_0 + return-object p1 +.end method + +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "TT;>;" + } + .end annotation + + new-instance v0, Lk0/s/s$a; + + invoke-direct {v0, p0}, Lk0/s/s$a;->(Lk0/s/s;)V + + return-object v0 +.end method + +.method public take(I)Lkotlin/sequences/Sequence; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(I)", + "Lkotlin/sequences/Sequence<", + "TT;>;" + } + .end annotation + + iget v0, p0, Lk0/s/s;->c:I + + iget v1, p0, Lk0/s/s;->b:I + + sub-int/2addr v0, v1 + + if-lt p1, v0, :cond_0 + + move-object v0, p0 + + goto :goto_0 + + :cond_0 + new-instance v0, Lk0/s/s; + + iget-object v2, p0, Lk0/s/s;->a:Lkotlin/sequences/Sequence; + + add-int/2addr p1, v1 + + invoke-direct {v0, v2, v1, p1}, Lk0/s/s;->(Lkotlin/sequences/Sequence;II)V + + :goto_0 + return-object v0 +.end method diff --git a/com.discord/smali_classes2/k0/t/t$a.smali b/com.discord/smali_classes2/k0/s/t$a.smali similarity index 79% rename from com.discord/smali_classes2/k0/t/t$a.smali rename to com.discord/smali_classes2/k0/s/t$a.smali index 8776ba4669..de36d0cfe9 100644 --- a/com.discord/smali_classes2/k0/t/t$a.smali +++ b/com.discord/smali_classes2/k0/s/t$a.smali @@ -1,15 +1,15 @@ -.class public final Lk0/t/t$a; +.class public final Lk0/s/t$a; .super Ljava/lang/Object; .source "Sequences.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/t;->iterator()Ljava/util/Iterator; + value = Lk0/s/t;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -41,7 +41,7 @@ # direct methods -.method public constructor (Lk0/t/t;)V +.method public constructor (Lk0/s/t;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -51,17 +51,17 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iget v0, p1, Lk0/t/t;->b:I + iget v0, p1, Lk0/s/t;->b:I - iput v0, p0, Lk0/t/t$a;->d:I + iput v0, p0, Lk0/s/t$a;->d:I - iget-object p1, p1, Lk0/t/t;->a:Lkotlin/sequences/Sequence; + iget-object p1, p1, Lk0/s/t;->a:Lkotlin/sequences/Sequence; invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; move-result-object p1 - iput-object p1, p0, Lk0/t/t$a;->e:Ljava/util/Iterator; + iput-object p1, p0, Lk0/s/t$a;->e:Ljava/util/Iterator; return-void .end method @@ -71,11 +71,11 @@ .method public hasNext()Z .locals 1 - iget v0, p0, Lk0/t/t$a;->d:I + iget v0, p0, Lk0/s/t$a;->d:I if-lez v0, :cond_0 - iget-object v0, p0, Lk0/t/t$a;->e:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/t$a;->e:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -102,15 +102,15 @@ } .end annotation - iget v0, p0, Lk0/t/t$a;->d:I + iget v0, p0, Lk0/s/t$a;->d:I if-eqz v0, :cond_0 add-int/lit8 v0, v0, -0x1 - iput v0, p0, Lk0/t/t$a;->d:I + iput v0, p0, Lk0/s/t$a;->d:I - iget-object v0, p0, Lk0/t/t$a;->e:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/t$a;->e:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; diff --git a/com.discord/smali_classes2/k0/t/t.smali b/com.discord/smali_classes2/k0/s/t.smali similarity index 76% rename from com.discord/smali_classes2/k0/t/t.smali rename to com.discord/smali_classes2/k0/s/t.smali index b3a8bccda1..92c7e7af17 100644 --- a/com.discord/smali_classes2/k0/t/t.smali +++ b/com.discord/smali_classes2/k0/s/t.smali @@ -1,10 +1,10 @@ -.class public final Lk0/t/t; +.class public final Lk0/s/t; .super Ljava/lang/Object; .source "Sequences.kt" # interfaces .implements Lkotlin/sequences/Sequence; -.implements Lk0/t/e; +.implements Lk0/s/e; # annotations @@ -16,7 +16,7 @@ "Ljava/lang/Object;", "Lkotlin/sequences/Sequence<", "TT;>;", - "Lk0/t/e<", + "Lk0/s/e<", "TT;>;" } .end annotation @@ -46,15 +46,13 @@ } .end annotation - const-string v0, "sequence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/t/t;->a:Lkotlin/sequences/Sequence; + iput-object p1, p0, Lk0/s/t;->a:Lkotlin/sequences/Sequence; - iput p2, p0, Lk0/t/t;->b:I + iput p2, p0, Lk0/s/t;->b:I if-ltz p2, :cond_0 @@ -77,7 +75,7 @@ move-result-object p1 - iget p2, p0, Lk0/t/t;->b:I + iget p2, p0, Lk0/s/t;->b:I const/16 v0, 0x2e @@ -94,6 +92,15 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_2 + const-string p1, "sequence" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -108,20 +115,20 @@ } .end annotation - iget v0, p0, Lk0/t/t;->b:I + iget v0, p0, Lk0/s/t;->b:I if-lt p1, v0, :cond_0 - sget-object p1, Lk0/t/f;->a:Lk0/t/f; + sget-object p1, Lk0/s/f;->a:Lk0/s/f; goto :goto_0 :cond_0 - new-instance v1, Lk0/t/s; + new-instance v1, Lk0/s/s; - iget-object v2, p0, Lk0/t/t;->a:Lkotlin/sequences/Sequence; + iget-object v2, p0, Lk0/s/t;->a:Lkotlin/sequences/Sequence; - invoke-direct {v1, v2, p1, v0}, Lk0/t/s;->(Lkotlin/sequences/Sequence;II)V + invoke-direct {v1, v2, p1, v0}, Lk0/s/s;->(Lkotlin/sequences/Sequence;II)V move-object p1, v1 @@ -139,9 +146,9 @@ } .end annotation - new-instance v0, Lk0/t/t$a; + new-instance v0, Lk0/s/t$a; - invoke-direct {v0, p0}, Lk0/t/t$a;->(Lk0/t/t;)V + invoke-direct {v0, p0}, Lk0/s/t$a;->(Lk0/s/t;)V return-object v0 .end method @@ -156,7 +163,7 @@ } .end annotation - iget v0, p0, Lk0/t/t;->b:I + iget v0, p0, Lk0/s/t;->b:I if-lt p1, v0, :cond_0 @@ -165,11 +172,11 @@ goto :goto_0 :cond_0 - new-instance v0, Lk0/t/t; + new-instance v0, Lk0/s/t; - iget-object v1, p0, Lk0/t/t;->a:Lkotlin/sequences/Sequence; + iget-object v1, p0, Lk0/s/t;->a:Lkotlin/sequences/Sequence; - invoke-direct {v0, v1, p1}, Lk0/t/t;->(Lkotlin/sequences/Sequence;I)V + invoke-direct {v0, v1, p1}, Lk0/s/t;->(Lkotlin/sequences/Sequence;I)V :goto_0 return-object v0 diff --git a/com.discord/smali_classes2/k0/t/u$a.smali b/com.discord/smali_classes2/k0/s/u$a.smali similarity index 76% rename from com.discord/smali_classes2/k0/t/u$a.smali rename to com.discord/smali_classes2/k0/s/u$a.smali index bd9b147dca..bf33f4b235 100644 --- a/com.discord/smali_classes2/k0/t/u$a.smali +++ b/com.discord/smali_classes2/k0/s/u$a.smali @@ -1,15 +1,15 @@ -.class public final Lk0/t/u$a; +.class public final Lk0/s/u$a; .super Ljava/lang/Object; .source "Sequences.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/u;->iterator()Ljava/util/Iterator; + value = Lk0/s/u;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -22,7 +22,7 @@ "Ljava/lang/Object;", "Ljava/util/Iterator<", "TR;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -37,11 +37,11 @@ .end annotation .end field -.field public final synthetic e:Lk0/t/u; +.field public final synthetic e:Lk0/s/u; # direct methods -.method public constructor (Lk0/t/u;)V +.method public constructor (Lk0/s/u;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -49,17 +49,17 @@ } .end annotation - iput-object p1, p0, Lk0/t/u$a;->e:Lk0/t/u; + iput-object p1, p0, Lk0/s/u$a;->e:Lk0/s/u; invoke-direct {p0}, Ljava/lang/Object;->()V - iget-object p1, p1, Lk0/t/u;->a:Lkotlin/sequences/Sequence; + iget-object p1, p1, Lk0/s/u;->a:Lkotlin/sequences/Sequence; invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; move-result-object p1 - iput-object p1, p0, Lk0/t/u$a;->d:Ljava/util/Iterator; + iput-object p1, p0, Lk0/s/u$a;->d:Ljava/util/Iterator; return-void .end method @@ -69,7 +69,7 @@ .method public hasNext()Z .locals 1 - iget-object v0, p0, Lk0/t/u$a;->d:Ljava/util/Iterator; + iget-object v0, p0, Lk0/s/u$a;->d:Ljava/util/Iterator; invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -86,11 +86,11 @@ } .end annotation - iget-object v0, p0, Lk0/t/u$a;->e:Lk0/t/u; + iget-object v0, p0, Lk0/s/u$a;->e:Lk0/s/u; - iget-object v0, v0, Lk0/t/u;->b:Lkotlin/jvm/functions/Function1; + iget-object v0, v0, Lk0/s/u;->b:Lkotlin/jvm/functions/Function1; - iget-object v1, p0, Lk0/t/u$a;->d:Ljava/util/Iterator; + iget-object v1, p0, Lk0/s/u$a;->d:Ljava/util/Iterator; invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; diff --git a/com.discord/smali_classes2/k0/t/u.smali b/com.discord/smali_classes2/k0/s/u.smali similarity index 75% rename from com.discord/smali_classes2/k0/t/u.smali rename to com.discord/smali_classes2/k0/s/u.smali index fb03b8ddf7..82fc479302 100644 --- a/com.discord/smali_classes2/k0/t/u.smali +++ b/com.discord/smali_classes2/k0/s/u.smali @@ -1,4 +1,4 @@ -.class public final Lk0/t/u; +.class public final Lk0/s/u; .super Ljava/lang/Object; .source "Sequences.kt" @@ -43,7 +43,7 @@ # direct methods .method public constructor (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -54,19 +54,11 @@ } .end annotation - const-string v0, "sequence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "transformer" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/t/u;->a:Lkotlin/sequences/Sequence; + iput-object p1, p0, Lk0/s/u;->a:Lkotlin/sequences/Sequence; - iput-object p2, p0, Lk0/t/u;->b:Lkotlin/jvm/functions/Function1; + iput-object p2, p0, Lk0/s/u;->b:Lkotlin/jvm/functions/Function1; return-void .end method @@ -83,9 +75,9 @@ } .end annotation - new-instance v0, Lk0/t/u$a; + new-instance v0, Lk0/s/u$a; - invoke-direct {v0, p0}, Lk0/t/u$a;->(Lk0/t/u;)V + invoke-direct {v0, p0}, Lk0/s/u$a;->(Lk0/s/u;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/t/a.smali b/com.discord/smali_classes2/k0/t/a.smali index d98e61c9c3..c0b22cd238 100644 --- a/com.discord/smali_classes2/k0/t/a.smali +++ b/com.discord/smali_classes2/k0/t/a.smali @@ -1,98 +1,83 @@ .class public final Lk0/t/a; .super Ljava/lang/Object; -.source "SequencesJVM.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; +.source "Charsets.kt" -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation +# static fields +.field public static final a:Ljava/nio/charset/Charset; +.field public static b:Ljava/nio/charset/Charset; -# instance fields -.field public final a:Ljava/util/concurrent/atomic/AtomicReference; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/concurrent/atomic/AtomicReference<", - "Lkotlin/sequences/Sequence<", - "TT;>;>;" - } - .end annotation -.end field +.field public static c:Ljava/nio/charset/Charset; + +.field public static final d:Lk0/t/a; # direct methods -.method public constructor (Lkotlin/sequences/Sequence;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;)V" - } - .end annotation +.method public static constructor ()V + .locals 2 - const-string v0, "sequence" + const-string v0, "UTF-8" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - invoke-direct {p0}, Ljava/lang/Object;->()V + move-result-object v0 - new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; + const-string v1, "Charset.forName(\"UTF-8\")" - invoke-direct {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p0, Lk0/t/a;->a:Ljava/util/concurrent/atomic/AtomicReference; + sput-object v0, Lk0/t/a;->a:Ljava/nio/charset/Charset; + + const-string v0, "UTF-16" + + invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; + + move-result-object v0 + + const-string v1, "Charset.forName(\"UTF-16\")" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "UTF-16BE" + + invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; + + move-result-object v0 + + const-string v1, "Charset.forName(\"UTF-16BE\")" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "UTF-16LE" + + invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; + + move-result-object v0 + + const-string v1, "Charset.forName(\"UTF-16LE\")" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "US-ASCII" + + invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; + + move-result-object v0 + + const-string v1, "Charset.forName(\"US-ASCII\")" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "ISO-8859-1" + + invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; + + move-result-object v0 + + const-string v1, "Charset.forName(\"ISO-8859-1\")" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation - - iget-object v0, p0, Lk0/t/a;->a:Ljava/util/concurrent/atomic/AtomicReference; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lkotlin/sequences/Sequence; - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - return-object v0 - - :cond_0 - new-instance v0, Ljava/lang/IllegalStateException; - - const-string v1, "This sequence can be consumed only once." - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 -.end method diff --git a/com.discord/smali_classes2/k0/u/b$a.smali b/com.discord/smali_classes2/k0/t/b$a.smali similarity index 59% rename from com.discord/smali_classes2/k0/u/b$a.smali rename to com.discord/smali_classes2/k0/t/b$a.smali index 93364be307..c97b94c3eb 100644 --- a/com.discord/smali_classes2/k0/u/b$a.smali +++ b/com.discord/smali_classes2/k0/t/b$a.smali @@ -1,15 +1,15 @@ -.class public final Lk0/u/b$a; +.class public final Lk0/t/b$a; .super Ljava/lang/Object; .source "Strings.kt" # interfaces .implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/u/b;->iterator()Ljava/util/Iterator; + value = Lk0/t/b;->iterator()Ljava/util/Iterator; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -23,7 +23,7 @@ "Ljava/util/Iterator<", "Lkotlin/ranges/IntRange;", ">;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -39,11 +39,11 @@ .field public h:I -.field public final synthetic i:Lk0/u/b; +.field public final synthetic i:Lk0/t/b; # direct methods -.method public constructor (Lk0/u/b;)V +.method public constructor (Lk0/t/b;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { @@ -51,17 +51,17 @@ } .end annotation - iput-object p1, p0, Lk0/u/b$a;->i:Lk0/u/b; + iput-object p1, p0, Lk0/t/b$a;->i:Lk0/t/b; invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, -0x1 - iput v0, p0, Lk0/u/b$a;->d:I + iput v0, p0, Lk0/t/b$a;->d:I - iget v0, p1, Lk0/u/b;->b:I + iget v0, p1, Lk0/t/b;->b:I - iget-object p1, p1, Lk0/u/b;->a:Ljava/lang/CharSequence; + iget-object p1, p1, Lk0/t/b;->a:Ljava/lang/CharSequence; invoke-interface {p1}, Ljava/lang/CharSequence;->length()I @@ -69,13 +69,13 @@ const/4 v1, 0x0 - invoke-static {v0, v1, p1}, Lk0/r/f;->coerceIn(III)I + invoke-static {v0, v1, p1}, Lk0/q/f;->coerceIn(III)I move-result p1 - iput p1, p0, Lk0/u/b$a;->e:I + iput p1, p0, Lk0/t/b$a;->e:I - iput p1, p0, Lk0/u/b$a;->f:I + iput p1, p0, Lk0/t/b$a;->f:I return-void .end method @@ -85,24 +85,24 @@ .method public final a()V .locals 6 - iget v0, p0, Lk0/u/b$a;->f:I + iget v0, p0, Lk0/t/b$a;->f:I const/4 v1, 0x0 if-gez v0, :cond_0 - iput v1, p0, Lk0/u/b$a;->d:I + iput v1, p0, Lk0/t/b$a;->d:I const/4 v0, 0x0 - iput-object v0, p0, Lk0/u/b$a;->g:Lkotlin/ranges/IntRange; + iput-object v0, p0, Lk0/t/b$a;->g:Lkotlin/ranges/IntRange; goto/16 :goto_1 :cond_0 - iget-object v0, p0, Lk0/u/b$a;->i:Lk0/u/b; + iget-object v0, p0, Lk0/t/b$a;->i:Lk0/t/b; - iget v0, v0, Lk0/u/b;->c:I + iget v0, v0, Lk0/t/b;->c:I const/4 v2, -0x1 @@ -110,20 +110,20 @@ if-lez v0, :cond_1 - iget v4, p0, Lk0/u/b$a;->h:I + iget v4, p0, Lk0/t/b$a;->h:I add-int/2addr v4, v3 - iput v4, p0, Lk0/u/b$a;->h:I + iput v4, p0, Lk0/t/b$a;->h:I if-ge v4, v0, :cond_2 :cond_1 - iget v0, p0, Lk0/u/b$a;->f:I + iget v0, p0, Lk0/t/b$a;->f:I - iget-object v4, p0, Lk0/u/b$a;->i:Lk0/u/b; + iget-object v4, p0, Lk0/t/b$a;->i:Lk0/t/b; - iget-object v4, v4, Lk0/u/b;->a:Ljava/lang/CharSequence; + iget-object v4, v4, Lk0/t/b;->a:Ljava/lang/CharSequence; invoke-interface {v4}, Ljava/lang/CharSequence;->length()I @@ -132,34 +132,34 @@ if-le v0, v4, :cond_3 :cond_2 - iget v0, p0, Lk0/u/b$a;->e:I + iget v0, p0, Lk0/t/b$a;->e:I new-instance v1, Lkotlin/ranges/IntRange; - iget-object v4, p0, Lk0/u/b$a;->i:Lk0/u/b; + iget-object v4, p0, Lk0/t/b$a;->i:Lk0/t/b; - iget-object v4, v4, Lk0/u/b;->a:Ljava/lang/CharSequence; + iget-object v4, v4, Lk0/t/b;->a:Ljava/lang/CharSequence; - invoke-static {v4}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I + invoke-static {v4}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I move-result v4 invoke-direct {v1, v0, v4}, Lkotlin/ranges/IntRange;->(II)V - iput-object v1, p0, Lk0/u/b$a;->g:Lkotlin/ranges/IntRange; + iput-object v1, p0, Lk0/t/b$a;->g:Lkotlin/ranges/IntRange; - iput v2, p0, Lk0/u/b$a;->f:I + iput v2, p0, Lk0/t/b$a;->f:I goto :goto_0 :cond_3 - iget-object v0, p0, Lk0/u/b$a;->i:Lk0/u/b; + iget-object v0, p0, Lk0/t/b$a;->i:Lk0/t/b; - iget-object v4, v0, Lk0/u/b;->d:Lkotlin/jvm/functions/Function2; + iget-object v4, v0, Lk0/t/b;->d:Lkotlin/jvm/functions/Function2; - iget-object v0, v0, Lk0/u/b;->a:Ljava/lang/CharSequence; + iget-object v0, v0, Lk0/t/b;->a:Ljava/lang/CharSequence; - iget v5, p0, Lk0/u/b$a;->f:I + iget v5, p0, Lk0/t/b$a;->f:I invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -173,23 +173,23 @@ if-nez v0, :cond_4 - iget v0, p0, Lk0/u/b$a;->e:I + iget v0, p0, Lk0/t/b$a;->e:I new-instance v1, Lkotlin/ranges/IntRange; - iget-object v4, p0, Lk0/u/b$a;->i:Lk0/u/b; + iget-object v4, p0, Lk0/t/b$a;->i:Lk0/t/b; - iget-object v4, v4, Lk0/u/b;->a:Ljava/lang/CharSequence; + iget-object v4, v4, Lk0/t/b;->a:Ljava/lang/CharSequence; - invoke-static {v4}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I + invoke-static {v4}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I move-result v4 invoke-direct {v1, v0, v4}, Lkotlin/ranges/IntRange;->(II)V - iput-object v1, p0, Lk0/u/b$a;->g:Lkotlin/ranges/IntRange; + iput-object v1, p0, Lk0/t/b$a;->g:Lkotlin/ranges/IntRange; - iput v2, p0, Lk0/u/b$a;->f:I + iput v2, p0, Lk0/t/b$a;->f:I goto :goto_0 @@ -210,17 +210,17 @@ move-result v0 - iget v4, p0, Lk0/u/b$a;->e:I + iget v4, p0, Lk0/t/b$a;->e:I - invoke-static {v4, v2}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v4, v2}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v4 - iput-object v4, p0, Lk0/u/b$a;->g:Lkotlin/ranges/IntRange; + iput-object v4, p0, Lk0/t/b$a;->g:Lkotlin/ranges/IntRange; add-int/2addr v2, v0 - iput v2, p0, Lk0/u/b$a;->e:I + iput v2, p0, Lk0/t/b$a;->e:I if-nez v0, :cond_5 @@ -229,10 +229,10 @@ :cond_5 add-int/2addr v2, v1 - iput v2, p0, Lk0/u/b$a;->f:I + iput v2, p0, Lk0/t/b$a;->f:I :goto_0 - iput v3, p0, Lk0/u/b$a;->d:I + iput v3, p0, Lk0/t/b$a;->d:I :goto_1 return-void @@ -241,16 +241,16 @@ .method public hasNext()Z .locals 2 - iget v0, p0, Lk0/u/b$a;->d:I + iget v0, p0, Lk0/t/b$a;->d:I const/4 v1, -0x1 if-ne v0, v1, :cond_0 - invoke-virtual {p0}, Lk0/u/b$a;->a()V + invoke-virtual {p0}, Lk0/t/b$a;->a()V :cond_0 - iget v0, p0, Lk0/u/b$a;->d:I + iget v0, p0, Lk0/t/b$a;->d:I const/4 v1, 0x1 @@ -268,37 +268,37 @@ .method public next()Ljava/lang/Object; .locals 3 - iget v0, p0, Lk0/u/b$a;->d:I + iget v0, p0, Lk0/t/b$a;->d:I const/4 v1, -0x1 if-ne v0, v1, :cond_0 - invoke-virtual {p0}, Lk0/u/b$a;->a()V + invoke-virtual {p0}, Lk0/t/b$a;->a()V :cond_0 - iget v0, p0, Lk0/u/b$a;->d:I + iget v0, p0, Lk0/t/b$a;->d:I if-eqz v0, :cond_2 - iget-object v0, p0, Lk0/u/b$a;->g:Lkotlin/ranges/IntRange; + iget-object v0, p0, Lk0/t/b$a;->g:Lkotlin/ranges/IntRange; if-eqz v0, :cond_1 const/4 v2, 0x0 - iput-object v2, p0, Lk0/u/b$a;->g:Lkotlin/ranges/IntRange; + iput-object v2, p0, Lk0/t/b$a;->g:Lkotlin/ranges/IntRange; - iput v1, p0, Lk0/u/b$a;->d:I + iput v1, p0, Lk0/t/b$a;->d:I return-object v0 :cond_1 - new-instance v0, Ljava/lang/NullPointerException; + new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type kotlin.ranges.IntRange" - invoke-direct {v0, v1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 diff --git a/com.discord/smali_classes2/k0/t/b.smali b/com.discord/smali_classes2/k0/t/b.smali index 54da26a104..fcba71cf86 100644 --- a/com.discord/smali_classes2/k0/t/b.smali +++ b/com.discord/smali_classes2/k0/t/b.smali @@ -1,133 +1,104 @@ .class public final Lk0/t/b; -.super Lk0/j/b; -.source "Sequences.kt" +.super Ljava/lang/Object; +.source "Strings.kt" + +# interfaces +.implements Lkotlin/sequences/Sequence; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", - "Lk0/j/b<", - "TT;>;" + "Lkotlin/sequences/Sequence<", + "Lkotlin/ranges/IntRange;", + ">;" } .end annotation # instance fields -.field public final f:Ljava/util/HashSet; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashSet<", - "TK;>;" - } - .end annotation -.end field +.field public final a:Ljava/lang/CharSequence; -.field public final g:Ljava/util/Iterator; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation -.end field +.field public final b:I -.field public final h:Lkotlin/jvm/functions/Function1; +.field public final c:I + +.field public final d:Lkotlin/jvm/functions/Function2; .annotation system Ldalvik/annotation/Signature; value = { - "Lkotlin/jvm/functions/Function1<", - "TT;TK;>;" + "Lkotlin/jvm/functions/Function2<", + "Ljava/lang/CharSequence;", + "Ljava/lang/Integer;", + "Lkotlin/Pair<", + "Ljava/lang/Integer;", + "Ljava/lang/Integer;", + ">;>;" } .end annotation .end field # direct methods -.method public constructor (Ljava/util/Iterator;Lkotlin/jvm/functions/Function1;)V - .locals 1 +.method public constructor (Ljava/lang/CharSequence;IILkotlin/jvm/functions/Function2;)V + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", - "Ljava/util/Iterator<", - "+TT;>;", - "Lkotlin/jvm/functions/Function1<", - "-TT;+TK;>;)V" + "Ljava/lang/CharSequence;", + "II", + "Lkotlin/jvm/functions/Function2<", + "-", + "Ljava/lang/CharSequence;", + "-", + "Ljava/lang/Integer;", + "Lkotlin/Pair<", + "Ljava/lang/Integer;", + "Ljava/lang/Integer;", + ">;>;)V" } .end annotation - const-string v0, "source" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {p0}, Ljava/lang/Object;->()V - const-string v0, "keySelector" + iput-object p1, p0, Lk0/t/b;->a:Ljava/lang/CharSequence; - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + iput p2, p0, Lk0/t/b;->b:I - invoke-direct {p0}, Lk0/j/b;->()V + iput p3, p0, Lk0/t/b;->c:I - iput-object p1, p0, Lk0/t/b;->g:Ljava/util/Iterator; - - iput-object p2, p0, Lk0/t/b;->h:Lkotlin/jvm/functions/Function1; - - new-instance p1, Ljava/util/HashSet; - - invoke-direct {p1}, Ljava/util/HashSet;->()V - - iput-object p1, p0, Lk0/t/b;->f:Ljava/util/HashSet; + iput-object p4, p0, Lk0/t/b;->d:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods -.method public a()V - .locals 3 +.method public iterator()Ljava/util/Iterator; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Iterator<", + "Lkotlin/ranges/IntRange;", + ">;" + } + .end annotation - :cond_0 - iget-object v0, p0, Lk0/t/b;->g:Ljava/util/Iterator; + new-instance v0, Lk0/t/b$a; - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-direct {v0, p0}, Lk0/t/b$a;->(Lk0/t/b;)V - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lk0/t/b;->g:Ljava/util/Iterator; - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - iget-object v1, p0, Lk0/t/b;->h:Lkotlin/jvm/functions/Function1; - - invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v1 - - iget-object v2, p0, Lk0/t/b;->f:Ljava/util/HashSet; - - invoke-virtual {v2, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_0 - - iput-object v0, p0, Lk0/j/b;->e:Ljava/lang/Object; - - sget-object v0, Lk0/j/u;->d:Lk0/j/u; - - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; - - return-void - - :cond_1 - sget-object v0, Lk0/j/u;->f:Lk0/j/u; - - iput-object v0, p0, Lk0/j/b;->d:Lk0/j/u; - - return-void + return-object v0 .end method diff --git a/com.discord/smali_classes2/k0/u/c$a.smali b/com.discord/smali_classes2/k0/t/c$a.smali similarity index 72% rename from com.discord/smali_classes2/k0/u/c$a.smali rename to com.discord/smali_classes2/k0/t/c$a.smali index 1101f515c7..eb4793844d 100644 --- a/com.discord/smali_classes2/k0/u/c$a.smali +++ b/com.discord/smali_classes2/k0/t/c$a.smali @@ -1,11 +1,11 @@ -.class public final Lk0/u/c$a; -.super Lk0/j/c; +.class public final Lk0/t/c$a; +.super Lk0/i/c; .source "Regex.kt" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/u/c;->getGroupValues()Ljava/util/List; + value = Lk0/t/c;->getGroupValues()Ljava/util/List; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -15,7 +15,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/j/c<", + "Lk0/i/c<", "Ljava/lang/String;", ">;" } @@ -23,11 +23,11 @@ # instance fields -.field public final synthetic d:Lk0/u/c; +.field public final synthetic d:Lk0/t/c; # direct methods -.method public constructor (Lk0/u/c;)V +.method public constructor (Lk0/t/c;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { @@ -35,9 +35,9 @@ } .end annotation - iput-object p1, p0, Lk0/u/c$a;->d:Lk0/u/c; + iput-object p1, p0, Lk0/t/c$a;->d:Lk0/t/c; - invoke-direct {p0}, Lk0/j/c;->()V + invoke-direct {p0}, Lk0/i/c;->()V return-void .end method @@ -53,7 +53,7 @@ check-cast p1, Ljava/lang/String; - invoke-super {p0, p1}, Lk0/j/a;->contains(Ljava/lang/Object;)Z + invoke-super {p0, p1}, Lk0/i/a;->contains(Ljava/lang/Object;)Z move-result p1 @@ -68,9 +68,9 @@ .method public get(I)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lk0/u/c$a;->d:Lk0/u/c; + iget-object v0, p0, Lk0/t/c$a;->d:Lk0/t/c; - iget-object v0, v0, Lk0/u/c;->b:Ljava/util/regex/Matcher; + iget-object v0, v0, Lk0/t/c;->b:Ljava/util/regex/Matcher; invoke-virtual {v0, p1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; @@ -90,9 +90,9 @@ .method public getSize()I .locals 1 - iget-object v0, p0, Lk0/u/c$a;->d:Lk0/u/c; + iget-object v0, p0, Lk0/t/c$a;->d:Lk0/t/c; - iget-object v0, v0, Lk0/u/c;->b:Ljava/util/regex/Matcher; + iget-object v0, v0, Lk0/t/c;->b:Ljava/util/regex/Matcher; invoke-virtual {v0}, Ljava/util/regex/Matcher;->groupCount()I @@ -112,7 +112,7 @@ check-cast p1, Ljava/lang/String; - invoke-super {p0, p1}, Lk0/j/c;->indexOf(Ljava/lang/Object;)I + invoke-super {p0, p1}, Lk0/i/c;->indexOf(Ljava/lang/Object;)I move-result p1 @@ -133,7 +133,7 @@ check-cast p1, Ljava/lang/String; - invoke-super {p0, p1}, Lk0/j/c;->lastIndexOf(Ljava/lang/Object;)I + invoke-super {p0, p1}, Lk0/i/c;->lastIndexOf(Ljava/lang/Object;)I move-result p1 diff --git a/com.discord/smali_classes2/k0/t/c.smali b/com.discord/smali_classes2/k0/t/c.smali index 85d068e4f1..537d1445e7 100644 --- a/com.discord/smali_classes2/k0/t/c.smali +++ b/com.discord/smali_classes2/k0/t/c.smali @@ -1,99 +1,200 @@ .class public final Lk0/t/c; .super Ljava/lang/Object; -.source "Sequences.kt" +.source "Regex.kt" # interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation +.implements Lkotlin/text/MatchResult; # instance fields -.field public final a:Lkotlin/sequences/Sequence; +.field public a:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { - "Lkotlin/sequences/Sequence<", - "TT;>;" + "Ljava/util/List<", + "Ljava/lang/String;", + ">;" } .end annotation .end field -.field public final b:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "TT;TK;>;" - } - .end annotation -.end field +.field public final b:Ljava/util/regex/Matcher; + +.field public final c:Ljava/lang/CharSequence; # direct methods -.method public constructor (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;", - "Lkotlin/jvm/functions/Function1<", - "-TT;+TK;>;)V" - } - .end annotation +.method public constructor (Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V + .locals 0 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "keySelector" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lk0/t/c;->a:Lkotlin/sequences/Sequence; + iput-object p1, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; - iput-object p2, p0, Lk0/t/c;->b:Lkotlin/jvm/functions/Function1; + iput-object p2, p0, Lk0/t/c;->c:Ljava/lang/CharSequence; return-void + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 3 +.method public getGroupValues()Ljava/util/List; + .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", - "Ljava/util/Iterator<", - "TT;>;" + "Ljava/util/List<", + "Ljava/lang/String;", + ">;" } .end annotation - new-instance v0, Lk0/t/b; + iget-object v0, p0, Lk0/t/c;->a:Ljava/util/List; - iget-object v1, p0, Lk0/t/c;->a:Lkotlin/sequences/Sequence; + if-nez v0, :cond_0 - invoke-interface {v1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + new-instance v0, Lk0/t/c$a; - move-result-object v1 + invoke-direct {v0, p0}, Lk0/t/c$a;->(Lk0/t/c;)V - iget-object v2, p0, Lk0/t/c;->b:Lkotlin/jvm/functions/Function1; + iput-object v0, p0, Lk0/t/c;->a:Ljava/util/List; - invoke-direct {v0, v1, v2}, Lk0/t/b;->(Ljava/util/Iterator;Lkotlin/jvm/functions/Function1;)V + :cond_0 + iget-object v0, p0, Lk0/t/c;->a:Ljava/util/List; + + if-eqz v0, :cond_1 + + return-object v0 + + :cond_1 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 +.end method + +.method public getRange()Lkotlin/ranges/IntRange; + .locals 2 + + iget-object v0, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; + + invoke-virtual {v0}, Ljava/util/regex/Matcher;->start()I + + move-result v1 + + invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I + + move-result v0 + + invoke-static {v1, v0}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; + + move-result-object v0 return-object v0 .end method + +.method public getValue()Ljava/lang/String; + .locals 2 + + iget-object v0, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; + + invoke-virtual {v0}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; + + move-result-object v0 + + const-string v1, "matchResult.group()" + + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object v0 +.end method + +.method public next()Lkotlin/text/MatchResult; + .locals 4 + + iget-object v0, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; + + invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I + + move-result v0 + + iget-object v1, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; + + invoke-virtual {v1}, Ljava/util/regex/Matcher;->end()I + + move-result v1 + + iget-object v2, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; + + invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I + + move-result v2 + + if-ne v1, v2, :cond_0 + + const/4 v1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v1, 0x0 + + :goto_0 + add-int/2addr v0, v1 + + iget-object v1, p0, Lk0/t/c;->c:Ljava/lang/CharSequence; + + invoke-interface {v1}, Ljava/lang/CharSequence;->length()I + + move-result v1 + + const/4 v2, 0x0 + + if-gt v0, v1, :cond_2 + + iget-object v1, p0, Lk0/t/c;->b:Ljava/util/regex/Matcher; + + invoke-virtual {v1}, Ljava/util/regex/Matcher;->pattern()Ljava/util/regex/Pattern; + + move-result-object v1 + + iget-object v3, p0, Lk0/t/c;->c:Ljava/lang/CharSequence; + + invoke-virtual {v1, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + + move-result-object v1 + + const-string v3, "matcher.pattern().matcher(input)" + + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v3, p0, Lk0/t/c;->c:Ljava/lang/CharSequence; + + invoke-virtual {v1, v0}, Ljava/util/regex/Matcher;->find(I)Z + + move-result v0 + + if-nez v0, :cond_1 + + goto :goto_1 + + :cond_1 + new-instance v2, Lk0/t/c; + + invoke-direct {v2, v1, v3}, Lk0/t/c;->(Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V + + :cond_2 + :goto_1 + return-object v2 +.end method diff --git a/com.discord/smali_classes2/k0/t/d$a.smali b/com.discord/smali_classes2/k0/t/d$a.smali deleted file mode 100644 index e03cc8a809..0000000000 --- a/com.discord/smali_classes2/k0/t/d$a.smali +++ /dev/null @@ -1,146 +0,0 @@ -.class public final Lk0/t/d$a; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/d;->iterator()Ljava/util/Iterator; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Iterator<", - "TT;>;", - "Lk0/o/c/w/a;" - } -.end annotation - - -# instance fields -.field public final d:Ljava/util/Iterator; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation -.end field - -.field public e:I - - -# direct methods -.method public constructor (Lk0/t/d;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iget-object v0, p1, Lk0/t/d;->a:Lkotlin/sequences/Sequence; - - invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - iput-object v0, p0, Lk0/t/d$a;->d:Ljava/util/Iterator; - - iget p1, p1, Lk0/t/d;->b:I - - iput p1, p0, Lk0/t/d$a;->e:I - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - :goto_0 - iget v0, p0, Lk0/t/d$a;->e:I - - if-lez v0, :cond_0 - - iget-object v0, p0, Lk0/t/d$a;->d:Ljava/util/Iterator; - - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lk0/t/d$a;->d:Ljava/util/Iterator; - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - iget v0, p0, Lk0/t/d$a;->e:I - - add-int/lit8 v0, v0, -0x1 - - iput v0, p0, Lk0/t/d$a;->e:I - - goto :goto_0 - - :cond_0 - return-void -.end method - -.method public hasNext()Z - .locals 1 - - invoke-virtual {p0}, Lk0/t/d$a;->a()V - - iget-object v0, p0, Lk0/t/d$a;->d:Ljava/util/Iterator; - - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - return v0 -.end method - -.method public next()Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - invoke-virtual {p0}, Lk0/t/d$a;->a()V - - iget-object v0, p0, Lk0/t/d$a;->d:Ljava/util/Iterator; - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - return-object v0 -.end method - -.method public remove()V - .locals 2 - - new-instance v0, Ljava/lang/UnsupportedOperationException; - - const-string v1, "Operation is not supported for read-only collection" - - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw v0 -.end method diff --git a/com.discord/smali_classes2/k0/t/d.smali b/com.discord/smali_classes2/k0/t/d.smali index 915af2be8b..4fa2a97358 100644 --- a/com.discord/smali_classes2/k0/t/d.smali +++ b/com.discord/smali_classes2/k0/t/d.smali @@ -1,186 +1,217 @@ -.class public final Lk0/t/d; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; -.implements Lk0/t/e; +.class public final enum Lk0/t/d; +.super Ljava/lang/Enum; +.source "Regex.kt" # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;", - "Lk0/t/e<", - "TT;>;" + "Ljava/lang/Enum<", + "Lk0/t/d;", + ">;", + "Ljava/lang/Object;" } .end annotation -# instance fields -.field public final a:Lkotlin/sequences/Sequence; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation -.end field +# static fields +.field public static final enum d:Lk0/t/d; -.field public final b:I +.field public static final enum e:Lk0/t/d; + +.field public static final synthetic f:[Lk0/t/d; + + +# instance fields +.field public final mask:I + +.field public final value:I # direct methods -.method public constructor (Lkotlin/sequences/Sequence;I)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;I)V" - } - .end annotation +.method public static constructor ()V + .locals 14 - const-string v0, "sequence" + const/4 v0, 0x7 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-array v0, v0, [Lk0/t/d; - invoke-direct {p0}, Ljava/lang/Object;->()V + new-instance v7, Lk0/t/d; - iput-object p1, p0, Lk0/t/d;->a:Lkotlin/sequences/Sequence; + const-string v2, "IGNORE_CASE" - iput p2, p0, Lk0/t/d;->b:I + const/4 v3, 0x0 - if-ltz p2, :cond_0 + const/4 v4, 0x2 - const/4 p1, 0x1 + const/4 v5, 0x0 - goto :goto_0 + const/4 v6, 0x2 - :cond_0 - const/4 p1, 0x0 + move-object v1, v7 - :goto_0 - if-eqz p1, :cond_1 + invoke-direct/range {v1 .. v6}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + sput-object v7, Lk0/t/d;->d:Lk0/t/d; + + const/4 v1, 0x0 + + aput-object v7, v0, v1 + + new-instance v1, Lk0/t/d; + + const-string v9, "MULTILINE" + + const/4 v10, 0x1 + + const/16 v11, 0x8 + + const/4 v12, 0x0 + + const/4 v13, 0x2 + + move-object v8, v1 + + invoke-direct/range {v8 .. v13}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + sput-object v1, Lk0/t/d;->e:Lk0/t/d; + + const/4 v2, 0x1 + + aput-object v1, v0, v2 + + new-instance v1, Lk0/t/d; + + const-string v4, "LITERAL" + + const/4 v5, 0x2 + + const/16 v6, 0x10 + + const/4 v7, 0x0 + + const/4 v8, 0x2 + + move-object v3, v1 + + invoke-direct/range {v3 .. v8}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + const/4 v2, 0x2 + + aput-object v1, v0, v2 + + new-instance v1, Lk0/t/d; + + const-string v4, "UNIX_LINES" + + const/4 v5, 0x3 + + const/4 v6, 0x1 + + move-object v3, v1 + + invoke-direct/range {v3 .. v8}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + const/4 v2, 0x3 + + aput-object v1, v0, v2 + + new-instance v1, Lk0/t/d; + + const-string v4, "COMMENTS" + + const/4 v5, 0x4 + + const/4 v6, 0x4 + + move-object v3, v1 + + invoke-direct/range {v3 .. v8}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + const/4 v2, 0x4 + + aput-object v1, v0, v2 + + new-instance v1, Lk0/t/d; + + const-string v4, "DOT_MATCHES_ALL" + + const/4 v5, 0x5 + + const/16 v6, 0x20 + + move-object v3, v1 + + invoke-direct/range {v3 .. v8}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + const/4 v2, 0x5 + + aput-object v1, v0, v2 + + new-instance v1, Lk0/t/d; + + const-string v4, "CANON_EQ" + + const/4 v5, 0x6 + + const/16 v6, 0x80 + + move-object v3, v1 + + invoke-direct/range {v3 .. v8}, Lk0/t/d;->(Ljava/lang/String;IIII)V + + const/4 v2, 0x6 + + aput-object v1, v0, v2 + + sput-object v0, Lk0/t/d;->f:[Lk0/t/d; return-void - - :cond_1 - const-string p1, "count must be non-negative, but was " - - invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object p1 - - iget p2, p0, Lk0/t/d;->b:I - - const/16 v0, 0x2e - - invoke-static {p1, p2, v0}, Lf/e/b/a/a;->r(Ljava/lang/StringBuilder;IC)Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 .end method +.method public constructor (Ljava/lang/String;IIII)V + .locals 0 -# virtual methods -.method public drop(I)Lkotlin/sequences/Sequence; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation + and-int/lit8 p5, p5, 0x2 - iget v0, p0, Lk0/t/d;->b:I + if-eqz p5, :cond_0 - add-int/2addr v0, p1 - - if-gez v0, :cond_0 - - new-instance v0, Lk0/t/d; - - invoke-direct {v0, p0, p1}, Lk0/t/d;->(Lkotlin/sequences/Sequence;I)V - - goto :goto_0 + move p4, p3 :cond_0 - new-instance p1, Lk0/t/d; + invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - iget-object v1, p0, Lk0/t/d;->a:Lkotlin/sequences/Sequence; + iput p3, p0, Lk0/t/d;->value:I - invoke-direct {p1, v1, v0}, Lk0/t/d;->(Lkotlin/sequences/Sequence;I)V + iput p4, p0, Lk0/t/d;->mask:I - move-object v0, p1 - - :goto_0 - return-object v0 + return-void .end method -.method public iterator()Ljava/util/Iterator; +.method public static valueOf(Ljava/lang/String;)Lk0/t/d; .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation - new-instance v0, Lk0/t/d$a; + const-class v0, Lk0/t/d; - invoke-direct {v0, p0}, Lk0/t/d$a;->(Lk0/t/d;)V + invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; + + move-result-object p0 + + check-cast p0, Lk0/t/d; + + return-object p0 +.end method + +.method public static values()[Lk0/t/d; + .locals 1 + + sget-object v0, Lk0/t/d;->f:[Lk0/t/d; + + invoke-virtual {v0}, [Lk0/t/d;->clone()Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, [Lk0/t/d; return-object v0 .end method - -.method public take(I)Lkotlin/sequences/Sequence; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - iget v0, p0, Lk0/t/d;->b:I - - add-int v1, v0, p1 - - if-gez v1, :cond_0 - - new-instance v0, Lk0/t/t; - - invoke-direct {v0, p0, p1}, Lk0/t/t;->(Lkotlin/sequences/Sequence;I)V - - goto :goto_0 - - :cond_0 - new-instance p1, Lk0/t/s; - - iget-object v2, p0, Lk0/t/d;->a:Lkotlin/sequences/Sequence; - - invoke-direct {p1, v2, v0, v1}, Lk0/t/s;->(Lkotlin/sequences/Sequence;II)V - - move-object v0, p1 - - :goto_0 - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/t/e.smali b/com.discord/smali_classes2/k0/t/e.smali index 7464511024..fda71f609a 100644 --- a/com.discord/smali_classes2/k0/t/e.smali +++ b/com.discord/smali_classes2/k0/t/e.smali @@ -1,41 +1,12 @@ -.class public interface abstract Lk0/t/e; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; +.class public final Lk0/t/e; +.super Lk0/t/s; -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation +# direct methods +.method public constructor ()V + .locals 0 + invoke-direct {p0}, Lk0/t/s;->()V -# virtual methods -.method public abstract drop(I)Lkotlin/sequences/Sequence; - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation -.end method - -.method public abstract take(I)Lkotlin/sequences/Sequence; - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation + return-void .end method diff --git a/com.discord/smali_classes2/k0/t/f.smali b/com.discord/smali_classes2/k0/t/f.smali index 104f4eece7..7c9e6400ad 100644 --- a/com.discord/smali_classes2/k0/t/f.smali +++ b/com.discord/smali_classes2/k0/t/f.smali @@ -1,29 +1,9 @@ -.class public final Lk0/t/f; +.class public Lk0/t/f; .super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; -.implements Lk0/t/e; - - -# static fields -.field public static final a:Lk0/t/f; +.source "Appendable.kt" # direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lk0/t/f; - - invoke-direct {v0}, Lk0/t/f;->()V - - sput-object v0, Lk0/t/f;->a:Lk0/t/f; - - return-void -.end method - .method public constructor ()V .locals 0 @@ -32,28 +12,75 @@ return-void .end method - -# virtual methods -.method public drop(I)Lkotlin/sequences/Sequence; +.method public static final appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Appendable;", + "TT;", + "Lkotlin/jvm/functions/Function1<", + "-TT;+", + "Ljava/lang/CharSequence;", + ">;)V" + } + .end annotation - sget-object p1, Lk0/t/f;->a:Lk0/t/f; + if-eqz p2, :cond_0 - return-object p1 -.end method - -.method public iterator()Ljava/util/Iterator; - .locals 1 - - sget-object v0, Lk0/j/m;->d:Lk0/j/m; - - return-object v0 -.end method - -.method public take(I)Lkotlin/sequences/Sequence; - .locals 0 - - sget-object p1, Lk0/t/f;->a:Lk0/t/f; - - return-object p1 + invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Ljava/lang/CharSequence; + + invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + + goto :goto_1 + + :cond_0 + if-eqz p1, :cond_1 + + instance-of p2, p1, Ljava/lang/CharSequence; + + goto :goto_0 + + :cond_1 + const/4 p2, 0x1 + + :goto_0 + if-eqz p2, :cond_2 + + check-cast p1, Ljava/lang/CharSequence; + + invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + + goto :goto_1 + + :cond_2 + instance-of p2, p1, Ljava/lang/Character; + + if-eqz p2, :cond_3 + + check-cast p1, Ljava/lang/Character; + + invoke-virtual {p1}, Ljava/lang/Character;->charValue()C + + move-result p1 + + invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable; + + goto :goto_1 + + :cond_3 + invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; + + move-result-object p1 + + invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; + + :goto_1 + return-void .end method diff --git a/com.discord/smali_classes2/k0/t/g$a.smali b/com.discord/smali_classes2/k0/t/g$a.smali index 442d8701e7..21fee2e93e 100644 --- a/com.discord/smali_classes2/k0/t/g$a.smali +++ b/com.discord/smali_classes2/k0/t/g$a.smali @@ -1,15 +1,14 @@ .class public final Lk0/t/g$a; -.super Ljava/lang/Object; -.source "Sequences.kt" +.super Lk0/n/c/i; +.source "Indent.kt" # interfaces -.implements Ljava/util/Iterator; -.implements Lk0/o/c/w/a; +.implements Lkotlin/jvm/functions/Function1; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/t/g;->iterator()Ljava/util/Iterator; + value = Lk0/t/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -19,195 +18,59 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Ljava/lang/Object;", - "Ljava/util/Iterator<", - "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/String;", + "Ljava/lang/String;", + ">;" } .end annotation -# instance fields -.field public final d:Ljava/util/Iterator; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation -.end field - -.field public e:I - -.field public f:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TT;" - } - .end annotation -.end field - -.field public final synthetic g:Lk0/t/g; +# static fields +.field public static final d:Lk0/t/g$a; # direct methods -.method public constructor (Lk0/t/g;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation +.method public static constructor ()V + .locals 1 - iput-object p1, p0, Lk0/t/g$a;->g:Lk0/t/g; + new-instance v0, Lk0/t/g$a; - invoke-direct {p0}, Ljava/lang/Object;->()V + invoke-direct {v0}, Lk0/t/g$a;->()V - iget-object p1, p1, Lk0/t/g;->a:Lkotlin/sequences/Sequence; + sput-object v0, Lk0/t/g$a;->d:Lk0/t/g$a; - invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + return-void +.end method - move-result-object p1 +.method public constructor ()V + .locals 1 - iput-object p1, p0, Lk0/t/g$a;->d:Ljava/util/Iterator; + const/4 v0, 0x1 - const/4 p1, -0x1 - - iput p1, p0, Lk0/t/g$a;->e:I + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final a()V - .locals 3 +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/String; + + if-eqz p1, :cond_0 + + return-object p1 :cond_0 - iget-object v0, p0, Lk0/t/g$a;->d:Ljava/util/Iterator; + const-string p1, "line" - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-result v0 + const/4 p1, 0x0 - if-eqz v0, :cond_1 - - iget-object v0, p0, Lk0/t/g$a;->d:Ljava/util/Iterator; - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - iget-object v1, p0, Lk0/t/g$a;->g:Lk0/t/g; - - iget-object v1, v1, Lk0/t/g;->c:Lkotlin/jvm/functions/Function1; - - invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/Boolean; - - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - iget-object v2, p0, Lk0/t/g$a;->g:Lk0/t/g; - - iget-boolean v2, v2, Lk0/t/g;->b:Z - - if-ne v1, v2, :cond_0 - - iput-object v0, p0, Lk0/t/g$a;->f:Ljava/lang/Object; - - const/4 v0, 0x1 - - iput v0, p0, Lk0/t/g$a;->e:I - - return-void - - :cond_1 - const/4 v0, 0x0 - - iput v0, p0, Lk0/t/g$a;->e:I - - return-void -.end method - -.method public hasNext()Z - .locals 2 - - iget v0, p0, Lk0/t/g$a;->e:I - - const/4 v1, -0x1 - - if-ne v0, v1, :cond_0 - - invoke-virtual {p0}, Lk0/t/g$a;->a()V - - :cond_0 - iget v0, p0, Lk0/t/g$a;->e:I - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - :goto_0 - return v1 -.end method - -.method public next()Ljava/lang/Object; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - iget v0, p0, Lk0/t/g$a;->e:I - - const/4 v1, -0x1 - - if-ne v0, v1, :cond_0 - - invoke-virtual {p0}, Lk0/t/g$a;->a()V - - :cond_0 - iget v0, p0, Lk0/t/g$a;->e:I - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lk0/t/g$a;->f:Ljava/lang/Object; - - const/4 v2, 0x0 - - iput-object v2, p0, Lk0/t/g$a;->f:Ljava/lang/Object; - - iput v1, p0, Lk0/t/g$a;->e:I - - return-object v0 - - :cond_1 - new-instance v0, Ljava/util/NoSuchElementException; - - invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V - - throw v0 -.end method - -.method public remove()V - .locals 2 - - new-instance v0, Ljava/lang/UnsupportedOperationException; - - const-string v1, "Operation is not supported for read-only collection" - - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V - - throw v0 + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/u/g$b.smali b/com.discord/smali_classes2/k0/t/g$b.smali similarity index 70% rename from com.discord/smali_classes2/k0/u/g$b.smali rename to com.discord/smali_classes2/k0/t/g$b.smali index f2c8cbf350..6996ddc56d 100644 --- a/com.discord/smali_classes2/k0/u/g$b.smali +++ b/com.discord/smali_classes2/k0/t/g$b.smali @@ -1,5 +1,5 @@ -.class public final Lk0/u/g$b; -.super Lk0/o/c/j; +.class public final Lk0/t/g$b; +.super Lk0/n/c/i; .source "Indent.kt" # interfaces @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/u/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; + value = Lk0/t/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/String;", "Ljava/lang/String;", @@ -35,11 +35,11 @@ .method public constructor (Ljava/lang/String;)V .locals 0 - iput-object p1, p0, Lk0/u/g$b;->$indent:Ljava/lang/String; + iput-object p1, p0, Lk0/t/g$b;->$indent:Ljava/lang/String; const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,19 +51,26 @@ check-cast p1, Ljava/lang/String; - const-string v0, "line" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - iget-object v1, p0, Lk0/u/g$b;->$indent:Ljava/lang/String; + iget-object v1, p0, Lk0/t/g$b;->$indent:Ljava/lang/String; invoke-static {v0, v1, p1}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "line" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/t/g.smali b/com.discord/smali_classes2/k0/t/g.smali index d15642fcd6..357c29b580 100644 --- a/com.discord/smali_classes2/k0/t/g.smali +++ b/com.discord/smali_classes2/k0/t/g.smali @@ -1,97 +1,315 @@ -.class public final Lk0/t/g; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation - - -# instance fields -.field public final a:Lkotlin/sequences/Sequence; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation -.end field - -.field public final b:Z - -.field public final c:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "TT;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field +.class public Lk0/t/g; +.super Lk0/t/f; +.source "Indent.kt" # direct methods -.method public constructor (Lkotlin/sequences/Sequence;ZLkotlin/jvm/functions/Function1;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;Z", - "Lkotlin/jvm/functions/Function1<", - "-TT;", - "Ljava/lang/Boolean;", - ">;)V" - } - .end annotation +.method public constructor ()V + .locals 0 - const-string v0, "sequence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "predicate" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/t/g;->a:Lkotlin/sequences/Sequence; - - iput-boolean p2, p0, Lk0/t/g;->b:Z - - iput-object p3, p0, Lk0/t/g;->c:Lkotlin/jvm/functions/Function1; + invoke-direct {p0}, Lk0/t/f;->()V return-void .end method - -# virtual methods -.method public iterator()Ljava/util/Iterator; +.method public static final a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" + "(", + "Ljava/lang/String;", + ")", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/String;", + "Ljava/lang/String;", + ">;" } .end annotation - new-instance v0, Lk0/t/g$a; + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - invoke-direct {v0, p0}, Lk0/t/g$a;->(Lk0/t/g;)V + move-result v0 - return-object v0 + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-eqz v0, :cond_1 + + sget-object p0, Lk0/t/g$a;->d:Lk0/t/g$a; + + goto :goto_1 + + :cond_1 + new-instance v0, Lk0/t/g$b; + + invoke-direct {v0, p0}, Lk0/t/g$b;->(Ljava/lang/String;)V + + move-object p0, v0 + + :goto_1 + return-object p0 +.end method + +.method public static trimMargin$default(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + .locals 13 + + and-int/lit8 p1, p2, 0x1 + + const/4 p2, 0x0 + + if-eqz p1, :cond_0 + + const-string p1, "|" + + goto :goto_0 + + :cond_0 + move-object p1, p2 + + :goto_0 + if-eqz p0, :cond_d + + if-eqz p1, :cond_c + + invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z + + move-result v0 + + xor-int/lit8 v0, v0, 0x1 + + if-eqz v0, :cond_b + + invoke-static {p0}, Lk0/t/p;->lines(Ljava/lang/CharSequence;)Ljava/util/List; + + move-result-object v0 + + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result p0 + + invoke-interface {v0}, Ljava/util/List;->size()I + + move-result v1 + + const/4 v2, 0x0 + + mul-int/lit8 v1, v1, 0x0 + + add-int/2addr v1, p0 + + const-string p0, "" + + invoke-static {p0}, Lk0/t/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; + + move-result-object p0 + + invoke-static {v0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I + + move-result v3 + + new-instance v4, Ljava/util/ArrayList; + + invoke-direct {v4}, Ljava/util/ArrayList;->()V + + invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + const/4 v5, 0x0 + + :goto_1 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v6 + + if-eqz v6, :cond_a + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v6 + + add-int/lit8 v7, v5, 0x1 + + if-ltz v5, :cond_9 + + check-cast v6, Ljava/lang/String; + + if-eqz v5, :cond_1 + + if-ne v5, v3, :cond_2 + + :cond_1 + invoke-static {v6}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z + + move-result v5 + + if-eqz v5, :cond_2 + + move-object v6, p2 + + goto :goto_6 + + :cond_2 + invoke-virtual {v6}, Ljava/lang/String;->length()I + + move-result v5 + + const/4 v8, 0x0 + + :goto_2 + const/4 v9, -0x1 + + if-ge v8, v5, :cond_4 + + invoke-virtual {v6, v8}, Ljava/lang/String;->charAt(I)C + + move-result v10 + + invoke-static {v10}, Lf/n/a/k/a;->isWhitespace(C)Z + + move-result v10 + + xor-int/lit8 v10, v10, 0x1 + + if-eqz v10, :cond_3 + + goto :goto_3 + + :cond_3 + add-int/lit8 v8, v8, 0x1 + + goto :goto_2 + + :cond_4 + const/4 v8, -0x1 + + :goto_3 + if-ne v8, v9, :cond_5 + + goto :goto_4 + + :cond_5 + const/4 v5, 0x4 + + invoke-static {v6, p1, v8, v2, v5}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z + + move-result v5 + + if-eqz v5, :cond_6 + + invoke-virtual {p1}, Ljava/lang/String;->length()I + + move-result v5 + + add-int/2addr v5, v8 + + invoke-virtual {v6, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; + + move-result-object v5 + + const-string v8, "(this as java.lang.String).substring(startIndex)" + + invoke-static {v5, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_5 + + :cond_6 + :goto_4 + move-object v5, p2 + + :goto_5 + if-eqz v5, :cond_7 + + invoke-interface {p0, v5}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v5 + + check-cast v5, Ljava/lang/String; + + if-eqz v5, :cond_7 + + move-object v6, v5 + + :cond_7 + :goto_6 + if-eqz v6, :cond_8 + + invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + :cond_8 + move v5, v7 + + goto :goto_1 + + :cond_9 + invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V + + throw p2 + + :cond_a + new-instance p0, Ljava/lang/StringBuilder; + + invoke-direct {p0, v1}, Ljava/lang/StringBuilder;->(I)V + + const/4 v7, 0x0 + + const/4 v8, 0x0 + + const/4 v9, 0x0 + + const/4 v10, 0x0 + + const/4 v11, 0x0 + + const/16 v12, 0x7c + + const-string v6, "\n" + + move-object v5, p0 + + invoke-static/range {v4 .. v12}, Lk0/i/l;->joinTo$default(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/Appendable; + + invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + const-string p1, "mapIndexedNotNull { inde\u2026\"\\n\")\n .toString()" + + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 + + :cond_b + new-instance p0, Ljava/lang/IllegalArgumentException; + + const-string p1, "marginPrefix must be non-blank string." + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p0 + + :cond_c + const-string p0, "marginPrefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_d + const-string p0, "$this$trimMargin" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method diff --git a/com.discord/smali_classes2/k0/t/h.smali b/com.discord/smali_classes2/k0/t/h.smali index a3752c74ca..80c16219f0 100644 --- a/com.discord/smali_classes2/k0/t/h.smali +++ b/com.discord/smali_classes2/k0/t/h.smali @@ -1,114 +1,13 @@ -.class public final Lk0/t/h; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TE;>;" - } -.end annotation - - -# instance fields -.field public final a:Lkotlin/sequences/Sequence; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation -.end field - -.field public final b:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "TT;TR;>;" - } - .end annotation -.end field - -.field public final c:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "TR;", - "Ljava/util/Iterator<", - "TE;>;>;" - } - .end annotation -.end field +.class public Lk0/t/h; +.super Lk0/t/g; +.source "RegexExtensions.kt" # direct methods -.method public constructor (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;", - "Lkotlin/jvm/functions/Function1<", - "-TT;+TR;>;", - "Lkotlin/jvm/functions/Function1<", - "-TR;+", - "Ljava/util/Iterator<", - "+TE;>;>;)V" - } - .end annotation +.method public constructor ()V + .locals 0 - const-string v0, "sequence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "transformer" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "iterator" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/t/h;->a:Lkotlin/sequences/Sequence; - - iput-object p2, p0, Lk0/t/h;->b:Lkotlin/jvm/functions/Function1; - - iput-object p3, p0, Lk0/t/h;->c:Lkotlin/jvm/functions/Function1; + invoke-direct {p0}, Lk0/t/g;->()V return-void .end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TE;>;" - } - .end annotation - - new-instance v0, Lk0/t/h$a; - - invoke-direct {v0, p0}, Lk0/t/h$a;->(Lk0/t/h;)V - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/t/i.smali b/com.discord/smali_classes2/k0/t/i.smali index bbf5cf2618..373ee6b964 100644 --- a/com.discord/smali_classes2/k0/t/i.smali +++ b/com.discord/smali_classes2/k0/t/i.smali @@ -1,89 +1,13 @@ -.class public final Lk0/t/i; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation - - -# instance fields -.field public final a:Lkotlin/jvm/functions/Function0; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function0<", - "TT;>;" - } - .end annotation -.end field - -.field public final b:Lkotlin/jvm/functions/Function1; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function1<", - "TT;TT;>;" - } - .end annotation -.end field +.class public Lk0/t/i; +.super Lk0/t/h; +.source "StringBuilder.kt" # direct methods -.method public constructor (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/jvm/functions/Function0<", - "+TT;>;", - "Lkotlin/jvm/functions/Function1<", - "-TT;+TT;>;)V" - } - .end annotation +.method public constructor ()V + .locals 0 - const-string v0, "getInitialValue" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "getNextValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/t/i;->a:Lkotlin/jvm/functions/Function0; - - iput-object p2, p0, Lk0/t/i;->b:Lkotlin/jvm/functions/Function1; + invoke-direct {p0}, Lk0/t/h;->()V return-void .end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation - - new-instance v0, Lk0/t/i$a; - - invoke-direct {v0, p0}, Lk0/t/i$a;->(Lk0/t/i;)V - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/t/j.smali b/com.discord/smali_classes2/k0/t/j.smali index 21104d161a..951cd3efed 100644 --- a/com.discord/smali_classes2/k0/t/j.smali +++ b/com.discord/smali_classes2/k0/t/j.smali @@ -1,49 +1,312 @@ -.class public final Lk0/t/j; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation - - -# instance fields -.field public final synthetic a:Ljava/util/Iterator; +.class public Lk0/t/j; +.super Lk0/t/i; +.source "StringNumberConversions.kt" # direct methods -.method public constructor (Ljava/util/Iterator;)V +.method public constructor ()V .locals 0 - iput-object p1, p0, Lk0/t/j;->a:Ljava/util/Iterator; - - invoke-direct {p0}, Ljava/lang/Object;->()V + invoke-direct {p0}, Lk0/t/i;->()V return-void .end method +.method public static final toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + .locals 11 -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation + const/4 v0, 0x0 - iget-object v0, p0, Lk0/t/j;->a:Ljava/util/Iterator; + if-eqz p0, :cond_a + const/16 v1, 0xa + + invoke-static {v1}, Lf/n/a/k/a;->checkRadix(I)I + + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result v2 + + if-nez v2, :cond_0 + + goto :goto_4 + + :cond_0 + const/4 v3, 0x0 + + invoke-virtual {p0, v3}, Ljava/lang/String;->charAt(I)C + + move-result v4 + + const/16 v5, 0x30 + + const v6, -0x7fffffff + + const/4 v7, 0x1 + + if-ge v4, v5, :cond_3 + + if-ne v2, v7, :cond_1 + + goto :goto_4 + + :cond_1 + const/16 v5, 0x2d + + if-ne v4, v5, :cond_2 + + const/high16 v6, -0x80000000 + + const/4 v4, 0x1 + + goto :goto_1 + + :cond_2 + const/16 v5, 0x2b + + if-ne v4, v5, :cond_9 + + const/4 v4, 0x1 + + goto :goto_0 + + :cond_3 + const/4 v4, 0x0 + + :goto_0 + const/4 v7, 0x0 + + :goto_1 + const v5, -0x38e38e3 + + const v8, -0x38e38e3 + + :goto_2 + if-ge v4, v2, :cond_7 + + invoke-virtual {p0, v4}, Ljava/lang/String;->charAt(I)C + + move-result v9 + + invoke-static {v9, v1}, Ljava/lang/Character;->digit(II)I + + move-result v9 + + if-gez v9, :cond_4 + + goto :goto_4 + + :cond_4 + if-ge v3, v8, :cond_5 + + if-ne v8, v5, :cond_9 + + div-int/lit8 v8, v6, 0xa + + if-ge v3, v8, :cond_5 + + goto :goto_4 + + :cond_5 + mul-int/lit8 v3, v3, 0xa + + add-int v10, v6, v9 + + if-ge v3, v10, :cond_6 + + goto :goto_4 + + :cond_6 + sub-int/2addr v3, v9 + + add-int/lit8 v4, v4, 0x1 + + goto :goto_2 + + :cond_7 + if-eqz v7, :cond_8 + + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p0 + + goto :goto_3 + + :cond_8 + neg-int p0, v3 + + invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p0 + + :goto_3 + move-object v0, p0 + + :cond_9 + :goto_4 return-object v0 + + :cond_a + const-string p0, "$this$toIntOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; + .locals 18 + + move-object/from16 v0, p0 + + const/4 v1, 0x0 + + if-eqz v0, :cond_a + + const/16 v2, 0xa + + invoke-static {v2}, Lf/n/a/k/a;->checkRadix(I)I + + invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->length()I + + move-result v3 + + if-nez v3, :cond_0 + + goto/16 :goto_3 + + :cond_0 + const/4 v4, 0x0 + + invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C + + move-result v5 + + const/16 v6, 0x30 + + const-wide v7, -0x7fffffffffffffffL # -4.9E-324 + + const/4 v9, 0x1 + + if-ge v5, v6, :cond_3 + + if-ne v3, v9, :cond_1 + + goto :goto_3 + + :cond_1 + const/16 v6, 0x2d + + if-ne v5, v6, :cond_2 + + const-wide/high16 v7, -0x8000000000000000L + + const/4 v4, 0x1 + + goto :goto_0 + + :cond_2 + const/16 v6, 0x2b + + if-ne v5, v6, :cond_9 + + goto :goto_0 + + :cond_3 + const/4 v9, 0x0 + + :goto_0 + const-wide/16 v5, 0x0 + + const-wide v10, -0x38e38e38e38e38eL # -2.772000429909333E291 + + move-wide v12, v10 + + :goto_1 + if-ge v9, v3, :cond_7 + + invoke-virtual {v0, v9}, Ljava/lang/String;->charAt(I)C + + move-result v14 + + invoke-static {v14, v2}, Ljava/lang/Character;->digit(II)I + + move-result v14 + + if-gez v14, :cond_4 + + goto :goto_3 + + :cond_4 + cmp-long v15, v5, v12 + + if-gez v15, :cond_5 + + cmp-long v15, v12, v10 + + if-nez v15, :cond_9 + + int-to-long v12, v2 + + div-long v12, v7, v12 + + cmp-long v15, v5, v12 + + if-gez v15, :cond_5 + + goto :goto_3 + + :cond_5 + int-to-long v10, v2 + + mul-long v5, v5, v10 + + int-to-long v10, v14 + + add-long v16, v7, v10 + + cmp-long v14, v5, v16 + + if-gez v14, :cond_6 + + goto :goto_3 + + :cond_6 + sub-long/2addr v5, v10 + + add-int/lit8 v9, v9, 0x1 + + const-wide v10, -0x38e38e38e38e38eL # -2.772000429909333E291 + + goto :goto_1 + + :cond_7 + if-eqz v4, :cond_8 + + invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v0 + + goto :goto_2 + + :cond_8 + neg-long v0, v5 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v0 + + :goto_2 + move-object v1, v0 + + :cond_9 + :goto_3 + return-object v1 + + :cond_a + const-string v0, "$this$toLongOrNull" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali_classes2/k0/t/k.smali b/com.discord/smali_classes2/k0/t/k.smali index 3a91a8715e..af574b3d9c 100644 --- a/com.discord/smali_classes2/k0/t/k.smali +++ b/com.discord/smali_classes2/k0/t/k.smali @@ -1,65 +1,577 @@ -.class public final Lk0/t/k; -.super Lk0/o/c/j; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Lkotlin/sequences/Sequence<", - "+TT;>;", - "Ljava/util/Iterator<", - "+TT;>;>;" - } -.end annotation - - -# static fields -.field public static final d:Lk0/t/k; +.class public Lk0/t/k; +.super Lk0/t/j; +.source "StringsJVM.kt" # direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lk0/t/k; - - invoke-direct {v0}, Lk0/t/k;->()V - - sput-object v0, Lk0/t/k;->d:Lk0/t/k; - - return-void -.end method - .method public constructor ()V - .locals 1 + .locals 0 - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0}, Lk0/t/j;->()V return-void .end method +.method public static final compareTo(Ljava/lang/String;Ljava/lang/String;Z)I + .locals 0 -# virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + if-eqz p2, :cond_0 - check-cast p1, Lkotlin/sequences/Sequence; + invoke-virtual {p0, p1}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I - const-string v0, "it" + move-result p0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + return p0 - invoke-interface {p1}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + :cond_0 + invoke-virtual {p0, p1}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I + + move-result p0 + + return p0 +.end method + +.method public static endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + .locals 6 + + and-int/lit8 p3, p3, 0x2 + + if-eqz p3, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + const/4 p3, 0x0 + + if-eqz p0, :cond_3 + + if-eqz p1, :cond_2 + + if-nez p2, :cond_1 + + invoke-virtual {p0, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z + + move-result p0 + + goto :goto_0 + + :cond_1 + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result p2 + + invoke-virtual {p1}, Ljava/lang/String;->length()I + + move-result p3 + + sub-int v1, p2, p3 + + const/4 v3, 0x0 + + invoke-virtual {p1}, Ljava/lang/String;->length()I + + move-result v4 + + const/4 v5, 0x1 + + move-object v0, p0 + + move-object v2, p1 + + invoke-static/range {v0 .. v5}, Lk0/t/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z + + move-result p0 + + :goto_0 + return p0 + + :cond_2 + const-string p0, "suffix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_3 + const-string p0, "$this$endsWith" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 +.end method + +.method public static final equals(Ljava/lang/String;Ljava/lang/String;Z)Z + .locals 0 + + if-nez p0, :cond_1 + + if-nez p1, :cond_0 + + const/4 p0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p0, 0x0 + + :goto_0 + return p0 + + :cond_1 + if-nez p2, :cond_2 + + invoke-virtual {p0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result p0 + + goto :goto_1 + + :cond_2 + invoke-virtual {p0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z + + move-result p0 + + :goto_1 + return p0 +.end method + +.method public static final isBlank(Ljava/lang/CharSequence;)Z + .locals 4 + + if-eqz p0, :cond_5 + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v0 + + const/4 v1, 0x0 + + const/4 v2, 0x1 + + if-eqz v0, :cond_3 + + new-instance v0, Lkotlin/ranges/IntRange; + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v3 + + add-int/lit8 v3, v3, -0x1 + + invoke-direct {v0, v1, v3}, Lkotlin/ranges/IntRange;->(II)V + + instance-of v3, v0, Ljava/util/Collection; + + if-eqz v3, :cond_1 + + move-object v3, v0 + + check-cast v3, Ljava/util/Collection; + + invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z + + move-result v3 + + if-eqz v3, :cond_1 + + :cond_0 + const/4 p0, 0x1 + + goto :goto_0 + + :cond_1 + invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + :cond_2 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v3 + + if-eqz v3, :cond_0 + + move-object v3, v0 + + check-cast v3, Lk0/i/q; + + invoke-virtual {v3}, Lk0/i/q;->nextInt()I + + move-result v3 + + invoke-interface {p0, v3}, Ljava/lang/CharSequence;->charAt(I)C + + move-result v3 + + invoke-static {v3}, Lf/n/a/k/a;->isWhitespace(C)Z + + move-result v3 + + if-nez v3, :cond_2 + + const/4 p0, 0x0 + + :goto_0 + if-eqz p0, :cond_4 + + :cond_3 + const/4 v1, 0x1 + + :cond_4 + return v1 + + :cond_5 + const-string p0, "$this$isBlank" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z + .locals 6 + + const/4 v0, 0x0 + + if-eqz p0, :cond_2 + + if-eqz p2, :cond_1 + + if-nez p5, :cond_0 + + invoke-virtual {p0, p1, p2, p3, p4}, Ljava/lang/String;->regionMatches(ILjava/lang/String;II)Z + + move-result p0 + + goto :goto_0 + + :cond_0 + move-object v0, p0 + + move v1, p5 + + move v2, p1 + + move-object v3, p2 + + move v4, p3 + + move v5, p4 + + invoke-virtual/range {v0 .. v5}, Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z + + move-result p0 + + :goto_0 + return p0 + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$regionMatches" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static replace$default(Ljava/lang/String;CCZI)Ljava/lang/String; + .locals 8 + + and-int/lit8 p4, p4, 0x4 + + const/4 v0, 0x0 + + if-eqz p4, :cond_0 + + const/4 v4, 0x0 + + goto :goto_0 + + :cond_0 + move v4, p3 + + :goto_0 + if-nez v4, :cond_1 + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->replace(CC)Ljava/lang/String; + + move-result-object p0 + + const-string p1, "(this as java.lang.Strin\u2026replace(oldChar, newChar)" + + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_1 + + :cond_1 + const/4 p3, 0x1 + + new-array v2, p3, [C + + aput-char p1, v2, v0 + + const/4 v5, 0x0 + + const/4 v3, 0x0 + + const/4 v6, 0x2 + + move-object v1, p0 + + invoke-static/range {v1 .. v6}, Lk0/t/p;->d(Ljava/lang/CharSequence;[CIZII)Lkotlin/sequences/Sequence; move-result-object p1 - return-object p1 + new-instance p3, Lk0/t/o; + + invoke-direct {p3, p0}, Lk0/t/o;->(Ljava/lang/CharSequence;)V + + invoke-static {p1, p3}, Lf/n/a/k/a;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + + move-result-object v0 + + invoke-static {p2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; + + move-result-object v1 + + const/4 v2, 0x0 + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/4 v6, 0x0 + + const/16 v7, 0x3e + + invoke-static/range {v0 .. v7}, Lf/n/a/k/a;->joinToString$default(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + + move-result-object p0 + + :goto_1 + return-object p0 +.end method + +.method public static replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + .locals 10 + + const/4 v0, 0x4 + + and-int/2addr p4, v0 + + const/4 v1, 0x0 + + if-eqz p4, :cond_0 + + const/4 p3, 0x0 + + :cond_0 + const/4 p4, 0x0 + + if-eqz p0, :cond_3 + + if-eqz p1, :cond_2 + + if-eqz p2, :cond_1 + + const/4 p4, 0x1 + + new-array p4, p4, [Ljava/lang/String; + + aput-object p1, p4, v1 + + invoke-static {p0, p4, p3, v1, v0}, Lk0/t/p;->splitToSequence$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Lkotlin/sequences/Sequence; + + move-result-object v2 + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/4 v6, 0x0 + + const/4 v7, 0x0 + + const/4 v8, 0x0 + + const/16 v9, 0x3e + + move-object v3, p2 + + invoke-static/range {v2 .. v9}, Lf/n/a/k/a;->joinToString$default(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; + + move-result-object p0 + + return-object p0 + + :cond_1 + const-string p0, "newValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_2 + const-string p0, "oldValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 + + :cond_3 + const-string p0, "$this$replace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 +.end method + +.method public static final startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z + .locals 6 + + const/4 v0, 0x0 + + if-eqz p0, :cond_2 + + if-eqz p1, :cond_1 + + if-nez p3, :cond_0 + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z + + move-result p0 + + return p0 + + :cond_0 + const/4 v3, 0x0 + + invoke-virtual {p1}, Ljava/lang/String;->length()I + + move-result v4 + + move-object v0, p0 + + move v1, p2 + + move-object v2, p1 + + move v5, p3 + + invoke-static/range {v0 .. v5}, Lk0/t/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z + + move-result p0 + + return p0 + + :cond_1 + const-string p0, "prefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$startsWith" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z + .locals 6 + + const/4 v0, 0x0 + + if-eqz p0, :cond_2 + + if-eqz p1, :cond_1 + + if-nez p2, :cond_0 + + invoke-virtual {p0, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z + + move-result p0 + + return p0 + + :cond_0 + const/4 v1, 0x0 + + const/4 v3, 0x0 + + invoke-virtual {p1}, Ljava/lang/String;->length()I + + move-result v4 + + move-object v0, p0 + + move-object v2, p1 + + move v5, p2 + + invoke-static/range {v0 .. v5}, Lk0/t/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z + + move-result p0 + + return p0 + + :cond_1 + const-string p0, "prefix" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$startsWith" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static synthetic startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z + .locals 0 + + and-int/lit8 p4, p4, 0x4 + + if-eqz p4, :cond_0 + + const/4 p3, 0x0 + + :cond_0 + invoke-static {p0, p1, p2, p3}, Lk0/t/k;->startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z + + move-result p0 + + return p0 +.end method + +.method public static synthetic startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + .locals 0 + + and-int/lit8 p3, p3, 0x2 + + if-eqz p3, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + invoke-static {p0, p1, p2}, Lk0/t/k;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z + + move-result p0 + + return p0 .end method diff --git a/com.discord/smali_classes2/k0/t/l.smali b/com.discord/smali_classes2/k0/t/l.smali index 37513e8503..1333a147c4 100644 --- a/com.discord/smali_classes2/k0/t/l.smali +++ b/com.discord/smali_classes2/k0/t/l.smali @@ -1,65 +1,100 @@ .class public final Lk0/t/l; -.super Lk0/o/c/j; -.source "Sequences.kt" +.super Lk0/n/c/i; +.source "Strings.kt" # interfaces -.implements Lkotlin/jvm/functions/Function1; +.implements Lkotlin/jvm/functions/Function2; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/Iterable<", - "+TT;>;", - "Ljava/util/Iterator<", - "+TT;>;>;" + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function2<", + "Ljava/lang/CharSequence;", + "Ljava/lang/Integer;", + "Lkotlin/Pair<", + "+", + "Ljava/lang/Integer;", + "+", + "Ljava/lang/Integer;", + ">;>;" } .end annotation -# static fields -.field public static final d:Lk0/t/l; +# instance fields +.field public final synthetic $delimiters:[C + +.field public final synthetic $ignoreCase:Z # direct methods -.method public static constructor ()V - .locals 1 +.method public constructor ([CZ)V + .locals 0 - new-instance v0, Lk0/t/l; + iput-object p1, p0, Lk0/t/l;->$delimiters:[C - invoke-direct {v0}, Lk0/t/l;->()V + iput-boolean p2, p0, Lk0/t/l;->$ignoreCase:Z - sput-object v0, Lk0/t/l;->d:Lk0/t/l; + const/4 p1, 0x2 - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 +.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 3 - check-cast p1, Ljava/lang/Iterable; + check-cast p1, Ljava/lang/CharSequence; - const-string v0, "it" + check-cast p2, Ljava/lang/Number; - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p2}, Ljava/lang/Number;->intValue()I - invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + move-result p2 + + const/4 v0, 0x0 + + if-eqz p1, :cond_1 + + iget-object v1, p0, Lk0/t/l;->$delimiters:[C + + iget-boolean v2, p0, Lk0/t/l;->$ignoreCase:Z + + invoke-static {p1, v1, p2, v2}, Lk0/t/p;->indexOfAny(Ljava/lang/CharSequence;[CIZ)I + + move-result p1 + + if-gez p1, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 - return-object p1 + const/4 p2, 0x1 + + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p2 + + new-instance v0, Lkotlin/Pair; + + invoke-direct {v0, p1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + :goto_0 + return-object v0 + + :cond_1 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/k0/t/m.smali b/com.discord/smali_classes2/k0/t/m.smali index 33960f7989..019295e629 100644 --- a/com.discord/smali_classes2/k0/t/m.smali +++ b/com.discord/smali_classes2/k0/t/m.smali @@ -1,57 +1,348 @@ .class public final Lk0/t/m; -.super Lk0/o/c/j; -.source "Sequences.kt" +.super Lk0/n/c/i; +.source "Strings.kt" # interfaces -.implements Lkotlin/jvm/functions/Function1; +.implements Lkotlin/jvm/functions/Function2; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "TT;TT;>;" + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function2<", + "Ljava/lang/CharSequence;", + "Ljava/lang/Integer;", + "Lkotlin/Pair<", + "+", + "Ljava/lang/Integer;", + "+", + "Ljava/lang/Integer;", + ">;>;" } .end annotation -# static fields -.field public static final d:Lk0/t/m; +# instance fields +.field public final synthetic $delimitersList:Ljava/util/List; + +.field public final synthetic $ignoreCase:Z # direct methods -.method public static constructor ()V - .locals 1 +.method public constructor (Ljava/util/List;Z)V + .locals 0 - new-instance v0, Lk0/t/m; + iput-object p1, p0, Lk0/t/m;->$delimitersList:Ljava/util/List; - invoke-direct {v0}, Lk0/t/m;->()V + iput-boolean p2, p0, Lk0/t/m;->$ignoreCase:Z - sput-object v0, Lk0/t/m;->d:Lk0/t/m; + const/4 p1, 0x2 - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)TT;" - } - .end annotation +.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 13 - return-object p1 + check-cast p1, Ljava/lang/CharSequence; + + check-cast p2, Ljava/lang/Number; + + invoke-virtual {p2}, Ljava/lang/Number;->intValue()I + + move-result p2 + + const/4 v6, 0x0 + + if-eqz p1, :cond_10 + + iget-object v7, p0, Lk0/t/m;->$delimitersList:Ljava/util/List; + + iget-boolean v8, p0, Lk0/t/m;->$ignoreCase:Z + + const/4 v0, 0x0 + + if-nez v8, :cond_3 + + invoke-interface {v7}, Ljava/util/Collection;->size()I + + move-result v1 + + const/4 v2, 0x1 + + if-ne v1, v2, :cond_3 + + invoke-interface {v7}, Ljava/util/List;->size()I + + move-result v1 + + if-eqz v1, :cond_2 + + if-ne v1, v2, :cond_1 + + invoke-interface {v7, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Ljava/lang/String; + + const/4 v2, 0x4 + + invoke-static {p1, v1, p2, v0, v2}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + + move-result p1 + + if-gez p1, :cond_0 + + goto/16 :goto_4 + + :cond_0 + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p1 + + new-instance p2, Lkotlin/Pair; + + invoke-direct {p2, p1, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + goto/16 :goto_5 + + :cond_1 + new-instance p1, Ljava/lang/IllegalArgumentException; + + const-string p2, "List has more than one element." + + invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 + + :cond_2 + new-instance p1, Ljava/util/NoSuchElementException; + + const-string p2, "List is empty." + + invoke-direct {p1, p2}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V + + throw p1 + + :cond_3 + if-gez p2, :cond_4 + + const/4 p2, 0x0 + + :cond_4 + new-instance v0, Lkotlin/ranges/IntRange; + + invoke-interface {p1}, Ljava/lang/CharSequence;->length()I + + move-result v1 + + invoke-direct {v0, p2, v1}, Lkotlin/ranges/IntRange;->(II)V + + instance-of p2, p1, Ljava/lang/String; + + if-eqz p2, :cond_9 + + iget p2, v0, Lkotlin/ranges/IntProgression;->d:I + + iget v9, v0, Lkotlin/ranges/IntProgression;->e:I + + iget v10, v0, Lkotlin/ranges/IntProgression;->f:I + + if-ltz v10, :cond_5 + + if-gt p2, v9, :cond_e + + goto :goto_0 + + :cond_5 + if-lt p2, v9, :cond_e + + :goto_0 + invoke-interface {v7}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v11 + + :cond_6 + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_7 + + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v12 + + move-object v0, v12 + + check-cast v0, Ljava/lang/String; + + const/4 v1, 0x0 + + move-object v2, p1 + + check-cast v2, Ljava/lang/String; + + invoke-virtual {v0}, Ljava/lang/String;->length()I + + move-result v4 + + move v3, p2 + + move v5, v8 + + invoke-static/range {v0 .. v5}, Lk0/t/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z + + move-result v0 + + if-eqz v0, :cond_6 + + goto :goto_1 + + :cond_7 + move-object v12, v6 + + :goto_1 + check-cast v12, Ljava/lang/String; + + if-eqz v12, :cond_8 + + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p1 + + new-instance p2, Lkotlin/Pair; + + invoke-direct {p2, p1, v12}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + goto :goto_5 + + :cond_8 + if-eq p2, v9, :cond_e + + add-int/2addr p2, v10 + + goto :goto_0 + + :cond_9 + iget p2, v0, Lkotlin/ranges/IntProgression;->d:I + + iget v9, v0, Lkotlin/ranges/IntProgression;->e:I + + iget v10, v0, Lkotlin/ranges/IntProgression;->f:I + + if-ltz v10, :cond_a + + if-gt p2, v9, :cond_e + + goto :goto_2 + + :cond_a + if-lt p2, v9, :cond_e + + :goto_2 + invoke-interface {v7}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v11 + + :cond_b + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z + + move-result v0 + + if-eqz v0, :cond_c + + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v12 + + move-object v0, v12 + + check-cast v0, Ljava/lang/String; + + const/4 v1, 0x0 + + invoke-virtual {v0}, Ljava/lang/String;->length()I + + move-result v4 + + move-object v2, p1 + + move v3, p2 + + move v5, v8 + + invoke-static/range {v0 .. v5}, Lk0/t/p;->regionMatchesImpl(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z + + move-result v0 + + if-eqz v0, :cond_b + + goto :goto_3 + + :cond_c + move-object v12, v6 + + :goto_3 + check-cast v12, Ljava/lang/String; + + if-eqz v12, :cond_d + + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p1 + + new-instance p2, Lkotlin/Pair; + + invoke-direct {p2, p1, v12}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + goto :goto_5 + + :cond_d + if-eq p2, v9, :cond_e + + add-int/2addr p2, v10 + + goto :goto_2 + + :cond_e + :goto_4 + move-object p2, v6 + + :goto_5 + if-eqz p2, :cond_f + + iget-object p1, p2, Lkotlin/Pair;->first:Ljava/lang/Object; + + iget-object p2, p2, Lkotlin/Pair;->second:Ljava/lang/Object; + + check-cast p2, Ljava/lang/String; + + invoke-virtual {p2}, Ljava/lang/String;->length()I + + move-result p2 + + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p2 + + new-instance v6, Lkotlin/Pair; + + invoke-direct {v6, p1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + :cond_f + return-object v6 + + :cond_10 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method diff --git a/com.discord/smali_classes2/k0/t/n.smali b/com.discord/smali_classes2/k0/t/n.smali index 8ba942c544..3067f56e6b 100644 --- a/com.discord/smali_classes2/k0/t/n.smali +++ b/com.discord/smali_classes2/k0/t/n.smali @@ -1,55 +1,63 @@ .class public final Lk0/t/n; -.super Ljava/lang/Object; -.source "Iterables.kt" +.super Lk0/n/c/i; +.source "Strings.kt" # interfaces -.implements Ljava/lang/Iterable; -.implements Lk0/o/c/w/a; +.implements Lkotlin/jvm/functions/Function1; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Ljava/lang/Object;", - "Ljava/lang/Iterable<", - "TT;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "Lkotlin/ranges/IntRange;", + "Ljava/lang/String;", + ">;" } .end annotation # instance fields -.field public final synthetic d:Lkotlin/sequences/Sequence; +.field public final synthetic $this_splitToSequence:Ljava/lang/CharSequence; # direct methods -.method public constructor (Lkotlin/sequences/Sequence;)V +.method public constructor (Ljava/lang/CharSequence;)V .locals 0 - iput-object p1, p0, Lk0/t/n;->d:Lkotlin/sequences/Sequence; + iput-object p1, p0, Lk0/t/n;->$this_splitToSequence:Ljava/lang/CharSequence; - invoke-direct {p0}, Ljava/lang/Object;->()V + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public iterator()Ljava/util/Iterator; +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation - iget-object v0, p0, Lk0/t/n;->d:Lkotlin/sequences/Sequence; + check-cast p1, Lkotlin/ranges/IntRange; - invoke-interface {v0}, Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; + if-eqz p1, :cond_0 - move-result-object v0 + iget-object v0, p0, Lk0/t/n;->$this_splitToSequence:Ljava/lang/CharSequence; - return-object v0 + invoke-static {v0, p1}, Lk0/t/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/t/o.smali b/com.discord/smali_classes2/k0/t/o.smali index c475788600..1109ff1a80 100644 --- a/com.discord/smali_classes2/k0/t/o.smali +++ b/com.discord/smali_classes2/k0/t/o.smali @@ -1,6 +1,6 @@ .class public final Lk0/t/o; -.super Lk0/o/c/j; -.source "_Sequences.kt" +.super Lk0/n/c/i; +.source "Strings.kt" # interfaces .implements Lkotlin/jvm/functions/Function1; @@ -9,49 +9,55 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", - "TT;TT;>;" + "Lkotlin/ranges/IntRange;", + "Ljava/lang/String;", + ">;" } .end annotation -# static fields -.field public static final d:Lk0/t/o; +# instance fields +.field public final synthetic $this_splitToSequence:Ljava/lang/CharSequence; # direct methods -.method public static constructor ()V - .locals 1 +.method public constructor (Ljava/lang/CharSequence;)V + .locals 0 - new-instance v0, Lk0/t/o; + iput-object p1, p0, Lk0/t/o;->$this_splitToSequence:Ljava/lang/CharSequence; - invoke-direct {v0}, Lk0/t/o;->()V + const/4 p1, 0x1 - sput-object v0, Lk0/t/o;->d:Lk0/t/o; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public final invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)TT;" - } - .end annotation +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 1 + + check-cast p1, Lkotlin/ranges/IntRange; + + if-eqz p1, :cond_0 + + iget-object v0, p0, Lk0/t/o;->$this_splitToSequence:Ljava/lang/CharSequence; + + invoke-static {v0, p1}, Lk0/t/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; + + move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/t/p.smali b/com.discord/smali_classes2/k0/t/p.smali index 196db1cbc4..425584f137 100644 --- a/com.discord/smali_classes2/k0/t/p.smali +++ b/com.discord/smali_classes2/k0/t/p.smali @@ -1,68 +1,1828 @@ -.class public final Lk0/t/p; -.super Lk0/o/c/j; -.source "_Sequences.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "TT;", - "Ljava/lang/Boolean;", - ">;" - } -.end annotation - - -# static fields -.field public static final d:Lk0/t/p; +.class public Lk0/t/p; +.super Lk0/t/k; +.source "Strings.kt" # direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lk0/t/p; - - invoke-direct {v0}, Lk0/t/p;->()V - - sput-object v0, Lk0/t/p;->d:Lk0/t/p; - - return-void -.end method - .method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - if-nez p1, :cond_0 + invoke-direct {p0}, Lk0/t/k;->()V - const/4 p1, 0x1 + return-void +.end method + +.method public static final b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZ)I + .locals 6 + + const/4 v0, 0x0 + + if-nez p5, :cond_2 + + if-gez p2, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + new-instance p5, Lkotlin/ranges/IntRange; + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v0 + + if-le p3, v0, :cond_1 + + move p3, v0 + + :cond_1 + invoke-direct {p5, p2, p3}, Lkotlin/ranges/IntRange;->(II)V + + goto :goto_0 + + :cond_2 + invoke-static {p0}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result p5 + + if-le p2, p5, :cond_3 + + move p2, p5 + + :cond_3 + if-gez p3, :cond_4 + + const/4 p3, 0x0 + + :cond_4 + invoke-static {p2, p3}, Lk0/q/f;->downTo(II)Lkotlin/ranges/IntProgression; + + move-result-object p5 + + :goto_0 + instance-of p2, p0, Ljava/lang/String; + + if-eqz p2, :cond_7 + + instance-of p2, p1, Ljava/lang/String; + + if-eqz p2, :cond_7 + + iget p2, p5, Lkotlin/ranges/IntProgression;->d:I + + iget p3, p5, Lkotlin/ranges/IntProgression;->e:I + + iget p5, p5, Lkotlin/ranges/IntProgression;->f:I + + if-ltz p5, :cond_5 + + if-gt p2, p3, :cond_a + + goto :goto_1 + + :cond_5 + if-lt p2, p3, :cond_a + + :goto_1 + move-object v0, p1 + + check-cast v0, Ljava/lang/String; + + const/4 v1, 0x0 + + move-object v2, p0 + + check-cast v2, Ljava/lang/String; + + invoke-interface {p1}, Ljava/lang/CharSequence;->length()I + + move-result v4 + + move v3, p2 + + move v5, p4 + + invoke-static/range {v0 .. v5}, Lk0/t/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z + + move-result v0 + + if-eqz v0, :cond_6 + + return p2 + + :cond_6 + if-eq p2, p3, :cond_a + + add-int/2addr p2, p5 + + goto :goto_1 + + :cond_7 + iget p2, p5, Lkotlin/ranges/IntProgression;->d:I + + iget p3, p5, Lkotlin/ranges/IntProgression;->e:I + + iget p5, p5, Lkotlin/ranges/IntProgression;->f:I + + if-ltz p5, :cond_8 + + if-gt p2, p3, :cond_a + + goto :goto_2 + + :cond_8 + if-lt p2, p3, :cond_a + + :goto_2 + const/4 v1, 0x0 + + invoke-interface {p1}, Ljava/lang/CharSequence;->length()I + + move-result v4 + + move-object v0, p1 + + move-object v2, p0 + + move v3, p2 + + move v5, p4 + + invoke-static/range {v0 .. v5}, Lk0/t/p;->regionMatchesImpl(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z + + move-result v0 + + if-eqz v0, :cond_9 + + return p2 + + :cond_9 + if-eq p2, p3, :cond_a + + add-int/2addr p2, p5 + + goto :goto_2 + + :cond_a + const/4 p0, -0x1 + + return p0 +.end method + +.method public static synthetic c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZI)I + .locals 6 + + and-int/lit8 p6, p6, 0x10 + + if-eqz p6, :cond_0 + + const/4 p5, 0x0 + + const/4 v5, 0x0 goto :goto_0 :cond_0 - const/4 p1, 0x0 + move v5, p5 :goto_0 - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + move-object v0, p0 + + move-object v1, p1 + + move v2, p2 + + move v3, p3 + + move v4, p4 + + invoke-static/range {v0 .. v5}, Lk0/t/p;->b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZ)I + + move-result p0 + + return p0 +.end method + +.method public static final contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + .locals 10 + + const/4 v0, 0x0 + + if-eqz p0, :cond_3 + + if-eqz p1, :cond_2 + + instance-of v0, p1, Ljava/lang/String; + + const/4 v1, 0x1 + + const/4 v2, 0x0 + + if-eqz v0, :cond_0 + + check-cast p1, Ljava/lang/String; + + const/4 v0, 0x2 + + invoke-static {p0, p1, v2, p2, v0}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + + move-result p0 + + if-ltz p0, :cond_1 + + goto :goto_0 + + :cond_0 + const/4 v5, 0x0 + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v6 + + const/4 v8, 0x0 + + const/16 v9, 0x10 + + move-object v3, p0 + + move-object v4, p1 + + move v7, p2 + + invoke-static/range {v3 .. v9}, Lk0/t/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZI)I + + move-result p0 + + if-ltz p0, :cond_1 + + goto :goto_0 + + :cond_1 + const/4 v1, 0x0 + + :goto_0 + return v1 + + :cond_2 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static contains$default(Ljava/lang/CharSequence;CZI)Z + .locals 2 + + const/4 v0, 0x2 + + and-int/2addr p3, v0 + + const/4 v1, 0x0 + + if-eqz p3, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + if-eqz p0, :cond_2 + + invoke-static {p0, p1, v1, p2, v0}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + + move-result p0 + + if-ltz p0, :cond_1 + + const/4 v1, 0x1 + + :cond_1 + return v1 + + :cond_2 + const-string p0, "$this$contains" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static synthetic contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + .locals 0 + + and-int/lit8 p3, p3, 0x2 + + if-eqz p3, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + invoke-static {p0, p1, p2}, Lk0/t/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z + + move-result p0 + + return p0 +.end method + +.method public static d(Ljava/lang/CharSequence;[CIZII)Lkotlin/sequences/Sequence; + .locals 2 + + and-int/lit8 v0, p5, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + and-int/lit8 v0, p5, 0x4 + + if-eqz v0, :cond_1 + + const/4 p3, 0x0 + + :cond_1 + and-int/lit8 p5, p5, 0x8 + + if-eqz p5, :cond_2 + + const/4 p4, 0x0 + + :cond_2 + if-ltz p4, :cond_3 + + const/4 v1, 0x1 + + :cond_3 + if-eqz v1, :cond_4 + + new-instance p5, Lk0/t/b; + + new-instance v0, Lk0/t/l; + + invoke-direct {v0, p1, p3}, Lk0/t/l;->([CZ)V + + invoke-direct {p5, p0, p2, p4, v0}, Lk0/t/b;->(Ljava/lang/CharSequence;IILkotlin/jvm/functions/Function2;)V + + return-object p5 + + :cond_4 + new-instance p0, Ljava/lang/StringBuilder; + + invoke-direct {p0}, Ljava/lang/StringBuilder;->()V + + const-string p1, "Limit must be non-negative, but was " + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p0, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + const/16 p1, 0x2e + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + new-instance p1, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public static e(Ljava/lang/CharSequence;[Ljava/lang/String;IZII)Lkotlin/sequences/Sequence; + .locals 2 + + and-int/lit8 v0, p5, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + and-int/lit8 v0, p5, 0x4 + + if-eqz v0, :cond_1 + + const/4 p3, 0x0 + + :cond_1 + and-int/lit8 p5, p5, 0x8 + + if-eqz p5, :cond_2 + + const/4 p4, 0x0 + + :cond_2 + if-ltz p4, :cond_3 + + const/4 v1, 0x1 + + :cond_3 + if-eqz v1, :cond_4 + + invoke-static {p1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p1 - return-object p1 + new-instance p5, Lk0/t/b; + + new-instance v0, Lk0/t/m; + + invoke-direct {v0, p1, p3}, Lk0/t/m;->(Ljava/util/List;Z)V + + invoke-direct {p5, p0, p2, p4, v0}, Lk0/t/b;->(Ljava/lang/CharSequence;IILkotlin/jvm/functions/Function2;)V + + return-object p5 + + :cond_4 + new-instance p0, Ljava/lang/StringBuilder; + + invoke-direct {p0}, Ljava/lang/StringBuilder;->()V + + const-string p1, "Limit must be non-negative, but was " + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p0, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + const/16 p1, 0x2e + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + new-instance p1, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public static final f(Ljava/lang/CharSequence;Ljava/lang/String;ZI)Ljava/util/List; + .locals 6 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/CharSequence;", + "Ljava/lang/String;", + "ZI)", + "Ljava/util/List<", + "Ljava/lang/String;", + ">;" + } + .end annotation + + const/4 v0, 0x1 + + const/4 v1, 0x0 + + if-ltz p3, :cond_0 + + const/4 v2, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v2, 0x0 + + :goto_0 + if-eqz v2, :cond_8 + + invoke-static {p0, p1, v1, p2}, Lk0/t/p;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I + + move-result v2 + + const/4 v3, -0x1 + + if-eq v2, v3, :cond_7 + + if-ne p3, v0, :cond_1 + + goto :goto_4 + + :cond_1 + if-lez p3, :cond_2 + + goto :goto_1 + + :cond_2 + const/4 v0, 0x0 + + :goto_1 + new-instance v4, Ljava/util/ArrayList; + + const/16 v5, 0xa + + if-eqz v0, :cond_4 + + if-le p3, v5, :cond_3 + + goto :goto_2 + + :cond_3 + move v5, p3 + + :cond_4 + :goto_2 + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V + + :cond_5 + invoke-interface {p0, v1, v2}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + invoke-virtual {p1}, Ljava/lang/String;->length()I + + move-result v1 + + add-int/2addr v1, v2 + + if-eqz v0, :cond_6 + + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I + + move-result v2 + + add-int/lit8 v5, p3, -0x1 + + if-ne v2, v5, :cond_6 + + goto :goto_3 + + :cond_6 + invoke-static {p0, p1, v1, p2}, Lk0/t/p;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I + + move-result v2 + + if-ne v2, v3, :cond_5 + + :goto_3 + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result p1 + + invoke-interface {p0, v1, p1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; + + move-result-object p0 + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-virtual {v4, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + return-object v4 + + :cond_7 + :goto_4 + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-static {p0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + + move-result-object p0 + + return-object p0 + + :cond_8 + new-instance p0, Ljava/lang/StringBuilder; + + invoke-direct {p0}, Ljava/lang/StringBuilder;->()V + + const-string p1, "Limit must be non-negative, but was " + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + const/16 p1, 0x2e + + invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + new-instance p1, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 +.end method + +.method public static final getLastIndex(Ljava/lang/CharSequence;)I + .locals 0 + + if-eqz p0, :cond_0 + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result p0 + + add-int/lit8 p0, p0, -0x1 + + return p0 + + :cond_0 + const-string p0, "$this$lastIndex" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static final indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I + .locals 7 + + const/4 v0, 0x0 + + if-eqz p0, :cond_3 + + if-eqz p1, :cond_2 + + if-nez p3, :cond_1 + + instance-of v0, p0, Ljava/lang/String; + + if-nez v0, :cond_0 + + goto :goto_0 + + :cond_0 + check-cast p0, Ljava/lang/String; + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I + + move-result p0 + + goto :goto_1 + + :cond_1 + :goto_0 + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v3 + + const/4 v5, 0x0 + + const/16 v6, 0x10 + + move-object v0, p0 + + move-object v1, p1 + + move v2, p2 + + move v4, p3 + + invoke-static/range {v0 .. v6}, Lk0/t/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZI)I + + move-result p0 + + :goto_1 + return p0 + + :cond_2 + const-string p0, "string" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p0, "$this$indexOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static indexOf$default(Ljava/lang/CharSequence;CIZI)I + .locals 2 + + and-int/lit8 v0, p4, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + and-int/lit8 p4, p4, 0x4 + + if-eqz p4, :cond_1 + + const/4 p3, 0x0 + + :cond_1 + if-eqz p0, :cond_4 + + if-nez p3, :cond_3 + + instance-of p4, p0, Ljava/lang/String; + + if-nez p4, :cond_2 + + goto :goto_0 + + :cond_2 + check-cast p0, Ljava/lang/String; + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->indexOf(II)I + + move-result p0 + + goto :goto_1 + + :cond_3 + :goto_0 + const/4 p4, 0x1 + + new-array p4, p4, [C + + aput-char p1, p4, v1 + + invoke-static {p0, p4, p2, p3}, Lk0/t/p;->indexOfAny(Ljava/lang/CharSequence;[CIZ)I + + move-result p0 + + :goto_1 + return p0 + + :cond_4 + const-string p0, "$this$indexOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static synthetic indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + .locals 2 + + and-int/lit8 v0, p4, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + and-int/lit8 p4, p4, 0x4 + + if-eqz p4, :cond_1 + + const/4 p3, 0x0 + + :cond_1 + invoke-static {p0, p1, p2, p3}, Lk0/t/p;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I + + move-result p0 + + return p0 +.end method + +.method public static final indexOfAny(Ljava/lang/CharSequence;[CIZ)I + .locals 7 + + if-eqz p1, :cond_6 + + const/4 v0, 0x1 + + if-nez p3, :cond_0 + + array-length v1, p1 + + if-ne v1, v0, :cond_0 + + instance-of v1, p0, Ljava/lang/String; + + if-eqz v1, :cond_0 + + invoke-static {p1}, Lf/n/a/k/a;->single([C)C + + move-result p1 + + check-cast p0, Ljava/lang/String; + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->indexOf(II)I + + move-result p0 + + return p0 + + :cond_0 + const/4 v1, 0x0 + + if-gez p2, :cond_1 + + const/4 p2, 0x0 + + :cond_1 + invoke-static {p0}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result v2 + + if-gt p2, v2, :cond_5 + + :goto_0 + invoke-interface {p0, p2}, Ljava/lang/CharSequence;->charAt(I)C + + move-result v3 + + array-length v4, p1 + + const/4 v5, 0x0 + + :goto_1 + if-ge v5, v4, :cond_3 + + aget-char v6, p1, v5 + + invoke-static {v6, v3, p3}, Lf/n/a/k/a;->equals(CCZ)Z + + move-result v6 + + if-eqz v6, :cond_2 + + const/4 v3, 0x1 + + goto :goto_2 + + :cond_2 + add-int/lit8 v5, v5, 0x1 + + goto :goto_1 + + :cond_3 + const/4 v3, 0x0 + + :goto_2 + if-eqz v3, :cond_4 + + return p2 + + :cond_4 + if-eq p2, v2, :cond_5 + + add-int/lit8 p2, p2, 0x1 + + goto :goto_0 + + :cond_5 + const/4 p0, -0x1 + + return p0 + + :cond_6 + const-string p0, "chars" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I + .locals 4 + + and-int/lit8 v0, p4, 0x2 + + if-eqz v0, :cond_0 + + invoke-static {p0}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result p2 + + :cond_0 + and-int/lit8 p4, p4, 0x4 + + const/4 v0, 0x0 + + if-eqz p4, :cond_1 + + const/4 p3, 0x0 + + :cond_1 + if-eqz p0, :cond_a + + if-nez p3, :cond_3 + + instance-of p4, p0, Ljava/lang/String; + + if-nez p4, :cond_2 + + goto :goto_0 + + :cond_2 + check-cast p0, Ljava/lang/String; + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->lastIndexOf(II)I + + move-result p0 + + goto :goto_4 + + :cond_3 + :goto_0 + const/4 p4, 0x1 + + new-array v1, p4, [C + + aput-char p1, v1, v0 + + if-nez p3, :cond_4 + + instance-of p1, p0, Ljava/lang/String; + + if-eqz p1, :cond_4 + + invoke-static {v1}, Lf/n/a/k/a;->single([C)C + + move-result p1 + + check-cast p0, Ljava/lang/String; + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->lastIndexOf(II)I + + move-result p0 + + goto :goto_4 + + :cond_4 + invoke-static {p0}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result p1 + + if-le p2, p1, :cond_5 + + move p2, p1 + + :cond_5 + :goto_1 + if-ltz p2, :cond_9 + + invoke-interface {p0, p2}, Ljava/lang/CharSequence;->charAt(I)C + + move-result p1 + + const/4 v2, 0x0 + + :goto_2 + if-ge v2, p4, :cond_7 + + aget-char v3, v1, v2 + + invoke-static {v3, p1, p3}, Lf/n/a/k/a;->equals(CCZ)Z + + move-result v3 + + if-eqz v3, :cond_6 + + const/4 p1, 0x1 + + goto :goto_3 + + :cond_6 + add-int/lit8 v2, v2, 0x1 + + goto :goto_2 + + :cond_7 + const/4 p1, 0x0 + + :goto_3 + if-eqz p1, :cond_8 + + move p0, p2 + + goto :goto_4 + + :cond_8 + add-int/lit8 p2, p2, -0x1 + + goto :goto_1 + + :cond_9 + const/4 p0, -0x1 + + :goto_4 + return p0 + + :cond_a + const-string p0, "$this$lastIndexOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + .locals 6 + + and-int/lit8 v0, p4, 0x2 + + if-eqz v0, :cond_0 + + invoke-static {p0}, Lk0/t/p;->getLastIndex(Ljava/lang/CharSequence;)I + + move-result p2 + + :cond_0 + move v2, p2 + + and-int/lit8 p2, p4, 0x4 + + if-eqz p2, :cond_1 + + const/4 p3, 0x0 + + const/4 v4, 0x0 + + goto :goto_0 + + :cond_1 + move v4, p3 + + :goto_0 + const/4 p2, 0x0 + + if-eqz p0, :cond_5 + + if-eqz p1, :cond_4 + + if-nez v4, :cond_3 + + instance-of p2, p0, Ljava/lang/String; + + if-nez p2, :cond_2 + + goto :goto_1 + + :cond_2 + check-cast p0, Ljava/lang/String; + + invoke-virtual {p0, p1, v2}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;I)I + + move-result p0 + + goto :goto_2 + + :cond_3 + :goto_1 + const/4 v3, 0x0 + + const/4 v5, 0x1 + + move-object v0, p0 + + move-object v1, p1 + + invoke-static/range {v0 .. v5}, Lk0/t/p;->b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZ)I + + move-result p0 + + :goto_2 + return p0 + + :cond_4 + const-string p0, "string" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_5 + const-string p0, "$this$lastIndexOf" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 +.end method + +.method public static final lines(Ljava/lang/CharSequence;)Ljava/util/List; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/CharSequence;", + ")", + "Ljava/util/List<", + "Ljava/lang/String;", + ">;" + } + .end annotation + + const-string v0, "\r\n" + + const-string v1, "\n" + + const-string v2, "\r" + + filled-new-array {v0, v1, v2}, [Ljava/lang/String; + + move-result-object v0 + + const/4 v1, 0x6 + + const/4 v2, 0x0 + + invoke-static {p0, v0, v2, v2, v1}, Lk0/t/p;->splitToSequence$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Lkotlin/sequences/Sequence; + + move-result-object p0 + + invoke-static {p0}, Lf/n/a/k/a;->toList(Lkotlin/sequences/Sequence;)Ljava/util/List; + + move-result-object p0 + + return-object p0 +.end method + +.method public static final regionMatchesImpl(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z + .locals 4 + + const/4 v0, 0x0 + + if-eqz p0, :cond_5 + + if-eqz p2, :cond_4 + + const/4 v0, 0x0 + + if-ltz p3, :cond_3 + + if-ltz p1, :cond_3 + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v1 + + sub-int/2addr v1, p4 + + if-gt p1, v1, :cond_3 + + invoke-interface {p2}, Ljava/lang/CharSequence;->length()I + + move-result v1 + + sub-int/2addr v1, p4 + + if-le p3, v1, :cond_0 + + goto :goto_1 + + :cond_0 + const/4 v1, 0x0 + + :goto_0 + if-ge v1, p4, :cond_2 + + add-int v2, p1, v1 + + invoke-interface {p0, v2}, Ljava/lang/CharSequence;->charAt(I)C + + move-result v2 + + add-int v3, p3, v1 + + invoke-interface {p2, v3}, Ljava/lang/CharSequence;->charAt(I)C + + move-result v3 + + invoke-static {v2, v3, p5}, Lf/n/a/k/a;->equals(CCZ)Z + + move-result v2 + + if-nez v2, :cond_1 + + return v0 + + :cond_1 + add-int/lit8 v1, v1, 0x1 + + goto :goto_0 + + :cond_2 + const/4 p0, 0x1 + + return p0 + + :cond_3 + :goto_1 + return v0 + + :cond_4 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$this$regionMatchesImpl" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + .locals 8 + + and-int/lit8 v0, p4, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 v5, 0x0 + + goto :goto_0 + + :cond_0 + move v5, p2 + + :goto_0 + and-int/lit8 p2, p4, 0x4 + + if-eqz p2, :cond_1 + + const/4 v6, 0x0 + + goto :goto_1 + + :cond_1 + move v6, p3 + + :goto_1 + if-eqz p0, :cond_4 + + array-length p2, p1 + + const/4 p3, 0x1 + + if-ne p2, p3, :cond_2 + + aget-char p1, p1, v1 + + invoke-static {p1}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; + + move-result-object p1 + + invoke-static {p0, p1, v5, v6}, Lk0/t/p;->f(Ljava/lang/CharSequence;Ljava/lang/String;ZI)Ljava/util/List; + + move-result-object p0 + + goto :goto_3 + + :cond_2 + const/4 v4, 0x0 + + const/4 v7, 0x2 + + move-object v2, p0 + + move-object v3, p1 + + invoke-static/range {v2 .. v7}, Lk0/t/p;->d(Ljava/lang/CharSequence;[CIZII)Lkotlin/sequences/Sequence; + + move-result-object p1 + + invoke-static {p1}, Lf/n/a/k/a;->asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable; + + move-result-object p1 + + new-instance p2, Ljava/util/ArrayList; + + const/16 p3, 0xa + + invoke-static {p1, p3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + + move-result p3 + + invoke-direct {p2, p3}, Ljava/util/ArrayList;->(I)V + + check-cast p1, Lk0/s/n; + + invoke-virtual {p1}, Lk0/s/n;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :goto_2 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result p3 + + if-eqz p3, :cond_3 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object p3 + + check-cast p3, Lkotlin/ranges/IntRange; + + invoke-static {p0, p3}, Lk0/t/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; + + move-result-object p3 + + invoke-virtual {p2, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + goto :goto_2 + + :cond_3 + move-object p0, p2 + + :goto_3 + return-object p0 + + :cond_4 + const-string p0, "$this$split" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; + .locals 8 + + and-int/lit8 v0, p4, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 v5, 0x0 + + goto :goto_0 + + :cond_0 + move v5, p2 + + :goto_0 + and-int/lit8 p2, p4, 0x4 + + if-eqz p2, :cond_1 + + const/4 v6, 0x0 + + goto :goto_1 + + :cond_1 + move v6, p3 + + :goto_1 + if-eqz p0, :cond_5 + + array-length p2, p1 + + const/4 p3, 0x1 + + if-ne p2, p3, :cond_3 + + aget-object p2, p1, v1 + + invoke-virtual {p2}, Ljava/lang/String;->length()I + + move-result p4 + + if-nez p4, :cond_2 + + const/4 v1, 0x1 + + :cond_2 + if-nez v1, :cond_3 + + invoke-static {p0, p2, v5, v6}, Lk0/t/p;->f(Ljava/lang/CharSequence;Ljava/lang/String;ZI)Ljava/util/List; + + move-result-object p0 + + goto :goto_3 + + :cond_3 + const/4 v4, 0x0 + + const/4 v7, 0x2 + + move-object v2, p0 + + move-object v3, p1 + + invoke-static/range {v2 .. v7}, Lk0/t/p;->e(Ljava/lang/CharSequence;[Ljava/lang/String;IZII)Lkotlin/sequences/Sequence; + + move-result-object p1 + + invoke-static {p1}, Lf/n/a/k/a;->asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable; + + move-result-object p1 + + new-instance p2, Ljava/util/ArrayList; + + const/16 p3, 0xa + + invoke-static {p1, p3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + + move-result p3 + + invoke-direct {p2, p3}, Ljava/util/ArrayList;->(I)V + + check-cast p1, Lk0/s/n; + + invoke-virtual {p1}, Lk0/s/n;->iterator()Ljava/util/Iterator; + + move-result-object p1 + + :goto_2 + invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z + + move-result p3 + + if-eqz p3, :cond_4 + + invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object p3 + + check-cast p3, Lkotlin/ranges/IntRange; + + invoke-static {p0, p3}, Lk0/t/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; + + move-result-object p3 + + invoke-virtual {p2, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + goto :goto_2 + + :cond_4 + move-object p0, p2 + + :goto_3 + return-object p0 + + :cond_5 + const-string p0, "$this$split" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 +.end method + +.method public static splitToSequence$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Lkotlin/sequences/Sequence; + .locals 8 + + and-int/lit8 v0, p4, 0x2 + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + const/4 v5, 0x0 + + goto :goto_0 + + :cond_0 + move v5, p2 + + :goto_0 + and-int/lit8 p2, p4, 0x4 + + if-eqz p2, :cond_1 + + const/4 v6, 0x0 + + goto :goto_1 + + :cond_1 + move v6, p3 + + :goto_1 + const/4 v4, 0x0 + + const/4 v7, 0x2 + + move-object v2, p0 + + move-object v3, p1 + + invoke-static/range {v2 .. v7}, Lk0/t/p;->e(Ljava/lang/CharSequence;[Ljava/lang/String;IZII)Lkotlin/sequences/Sequence; + + move-result-object p1 + + new-instance p2, Lk0/t/n; + + invoke-direct {p2, p0}, Lk0/t/n;->(Ljava/lang/CharSequence;)V + + invoke-static {p1, p2}, Lf/n/a/k/a;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + + move-result-object p0 + + return-object p0 +.end method + +.method public static final substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; + .locals 1 + + const/4 v0, 0x0 + + if-eqz p0, :cond_1 + + if-eqz p1, :cond_0 + + invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getStart()Ljava/lang/Integer; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I + + move-result v0 + + invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getEndInclusive()Ljava/lang/Integer; + + move-result-object p1 + + invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I + + move-result p1 + + add-int/lit8 p1, p1, 0x1 + + invoke-interface {p0, v0, p1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; + + move-result-object p0 + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + return-object p0 + + :cond_0 + const-string p0, "range" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p0, "$this$substring" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; + .locals 2 + + const/4 v0, 0x0 + + if-eqz p0, :cond_2 + + if-eqz p2, :cond_1 + + const/4 v0, 0x6 + + const/4 v1, 0x0 + + invoke-static {p0, p1, v1, v1, v0}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I + + move-result p1 + + const/4 v0, -0x1 + + if-ne p1, v0, :cond_0 + + goto :goto_0 + + :cond_0 + add-int/lit8 p1, p1, 0x1 + + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result p2 + + invoke-virtual {p0, p1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String; + + move-result-object p2 + + const-string p0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" + + invoke-static {p2, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :goto_0 + return-object p2 + + :cond_1 + const-string p0, "missingDelimiterValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$substringAfterLast" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static synthetic substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; + .locals 0 + + and-int/lit8 p2, p3, 0x2 + + if-eqz p2, :cond_0 + + move-object p2, p0 + + goto :goto_0 + + :cond_0 + const/4 p2, 0x0 + + :goto_0 + invoke-static {p0, p1, p2}, Lk0/t/p;->substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; + + move-result-object p0 + + return-object p0 +.end method + +.method public static final substringBefore(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; + .locals 2 + + const/4 v0, 0x0 + + if-eqz p0, :cond_2 + + if-eqz p2, :cond_1 + + const/4 v0, 0x6 + + const/4 v1, 0x0 + + invoke-static {p0, p1, v1, v1, v0}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + + move-result p1 + + const/4 v0, -0x1 + + if-ne p1, v0, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-virtual {p0, v1, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; + + move-result-object p2 + + const-string p0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" + + invoke-static {p2, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :goto_0 + return-object p2 + + :cond_1 + const-string p0, "missingDelimiterValue" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$substringBefore" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public static final trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + .locals 5 + + if-eqz p0, :cond_5 + + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I + + move-result v0 + + const/4 v1, 0x1 + + sub-int/2addr v0, v1 + + const/4 v2, 0x0 + + const/4 v3, 0x0 + + :goto_0 + if-gt v2, v0, :cond_4 + + if-nez v3, :cond_0 + + move v4, v2 + + goto :goto_1 + + :cond_0 + move v4, v0 + + :goto_1 + invoke-interface {p0, v4}, Ljava/lang/CharSequence;->charAt(I)C + + move-result v4 + + invoke-static {v4}, Lf/n/a/k/a;->isWhitespace(C)Z + + move-result v4 + + if-nez v3, :cond_2 + + if-nez v4, :cond_1 + + const/4 v3, 0x1 + + goto :goto_0 + + :cond_1 + add-int/lit8 v2, v2, 0x1 + + goto :goto_0 + + :cond_2 + if-nez v4, :cond_3 + + goto :goto_2 + + :cond_3 + add-int/lit8 v0, v0, -0x1 + + goto :goto_0 + + :cond_4 + :goto_2 + add-int/2addr v0, v1 + + invoke-interface {p0, v2, v0}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; + + move-result-object p0 + + return-object p0 + + :cond_5 + const-string p0, "$this$trim" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/k0/t/q.smali b/com.discord/smali_classes2/k0/t/q.smali index 5dec972091..9e45744a4d 100644 --- a/com.discord/smali_classes2/k0/t/q.smali +++ b/com.discord/smali_classes2/k0/t/q.smali @@ -1,66 +1,13 @@ -.class public final Lk0/t/q; -.super Ljava/lang/Object; -.source "_Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } -.end annotation - - -# instance fields -.field public final synthetic a:Lkotlin/sequences/Sequence; +.class public Lk0/t/q; +.super Lk0/t/p; +.source "_StringsJvm.kt" # direct methods -.method public constructor (Lkotlin/sequences/Sequence;)V +.method public constructor ()V .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;)V" - } - .end annotation - iput-object p1, p0, Lk0/t/q;->a:Lkotlin/sequences/Sequence; - - invoke-direct {p0}, Ljava/lang/Object;->()V + invoke-direct {p0}, Lk0/t/p;->()V return-void .end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation - - iget-object v0, p0, Lk0/t/q;->a:Lkotlin/sequences/Sequence; - - invoke-static {v0}, Lf/n/a/k/a;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; - - move-result-object v0 - - invoke-static {v0}, Lf/n/a/k/a;->sort(Ljava/util/List;)V - - invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/t/r.smali b/com.discord/smali_classes2/k0/t/r.smali index cbe1c75be1..a7594d4e68 100644 --- a/com.discord/smali_classes2/k0/t/r.smali +++ b/com.discord/smali_classes2/k0/t/r.smali @@ -1,74 +1,71 @@ .class public final Lk0/t/r; -.super Ljava/lang/Object; -.source "_Sequences.kt" +.super Lk0/n/c/i; +.source "_Strings.kt" # interfaces -.implements Lkotlin/sequences/Sequence; +.implements Lkotlin/jvm/functions/Function1; # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;" + "Lk0/n/c/i;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/CharSequence;", + "Ljava/lang/String;", + ">;" } .end annotation -# instance fields -.field public final synthetic a:Lkotlin/sequences/Sequence; - -.field public final synthetic b:Ljava/util/Comparator; +# static fields +.field public static final d:Lk0/t/r; # direct methods -.method public constructor (Lkotlin/sequences/Sequence;Ljava/util/Comparator;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;", - "Ljava/util/Comparator;", - ")V" - } - .end annotation +.method public static constructor ()V + .locals 1 - iput-object p1, p0, Lk0/t/r;->a:Lkotlin/sequences/Sequence; + new-instance v0, Lk0/t/r; - iput-object p2, p0, Lk0/t/r;->b:Ljava/util/Comparator; + invoke-direct {v0}, Lk0/t/r;->()V - invoke-direct {p0}, Ljava/lang/Object;->()V + sput-object v0, Lk0/t/r;->d:Lk0/t/r; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method # virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 - iget-object v0, p0, Lk0/t/r;->a:Lkotlin/sequences/Sequence; + check-cast p1, Ljava/lang/CharSequence; - invoke-static {v0}, Lf/n/a/k/a;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; + if-eqz p1, :cond_0 - move-result-object v0 + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - iget-object v1, p0, Lk0/t/r;->b:Ljava/util/Comparator; + move-result-object p1 - invoke-static {v0, v1}, Lf/n/a/k/a;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V + return-object p1 - invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; + :cond_0 + const-string p1, "it" - move-result-object v0 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - return-object v0 + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/k0/t/s.smali b/com.discord/smali_classes2/k0/t/s.smali index 30f6f0ead9..db56555f64 100644 --- a/com.discord/smali_classes2/k0/t/s.smali +++ b/com.discord/smali_classes2/k0/t/s.smali @@ -1,280 +1,145 @@ -.class public final Lk0/t/s; -.super Ljava/lang/Object; -.source "Sequences.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; -.implements Lk0/t/e; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "TT;>;", - "Lk0/t/e<", - "TT;>;" - } -.end annotation - - -# instance fields -.field public final a:Lkotlin/sequences/Sequence; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation -.end field - -.field public final b:I - -.field public final c:I +.class public Lk0/t/s; +.super Lk0/t/q; +.source "_Strings.kt" # direct methods -.method public constructor (Lkotlin/sequences/Sequence;II)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/sequences/Sequence<", - "+TT;>;II)V" - } - .end annotation +.method public constructor ()V + .locals 0 - const-string v0, "sequence" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/t/s;->a:Lkotlin/sequences/Sequence; - - iput p2, p0, Lk0/t/s;->b:I - - iput p3, p0, Lk0/t/s;->c:I - - const/4 p1, 0x1 - - if-ltz p2, :cond_0 - - const/4 p2, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - :goto_0 - if-eqz p2, :cond_5 - - iget p2, p0, Lk0/t/s;->c:I - - if-ltz p2, :cond_1 - - const/4 p2, 0x1 - - goto :goto_1 - - :cond_1 - const/4 p2, 0x0 - - :goto_1 - if-eqz p2, :cond_4 - - iget p2, p0, Lk0/t/s;->c:I - - iget p3, p0, Lk0/t/s;->b:I - - if-lt p2, p3, :cond_2 - - goto :goto_2 - - :cond_2 - const/4 p1, 0x0 - - :goto_2 - if-eqz p1, :cond_3 + invoke-direct {p0}, Lk0/t/q;->()V return-void +.end method + +.method public static final drop(Ljava/lang/String;I)Ljava/lang/String; + .locals 1 + + if-eqz p0, :cond_3 + + if-ltz p1, :cond_0 + + const/4 v0, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + if-eqz v0, :cond_2 + + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result v0 + + if-le p1, v0, :cond_1 + + move p1, v0 + + :cond_1 + invoke-virtual {p0, p1}, Ljava/lang/String;->substring(I)Ljava/lang/String; + + move-result-object p0 + + const-string p1, "(this as java.lang.String).substring(startIndex)" + + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 + + :cond_2 + const-string p0, "Requested character count " + + const-string v0, " is less than zero." + + invoke-static {p0, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; + + move-result-object p0 + + new-instance p1, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 :cond_3 - const-string p1, "endIndex should be not less than startIndex, but was " + const-string p0, "$this$drop" - invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - move-result-object p1 + const/4 p0, 0x0 - iget p2, p0, Lk0/t/s;->c:I - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p2, " < " - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p2, p0, Lk0/t/s;->b:I - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 - - :cond_4 - const-string p1, "endIndex should be non-negative, but is " - - invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object p1 - - iget p2, p0, Lk0/t/s;->c:I - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 - - :cond_5 - const-string p1, "startIndex should be non-negative, but is " - - invoke-static {p1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object p1 - - iget p2, p0, Lk0/t/s;->b:I - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - new-instance p2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p2 + throw p0 .end method +.method public static final take(Ljava/lang/String;I)Ljava/lang/String; + .locals 2 -# virtual methods -.method public drop(I)Lkotlin/sequences/Sequence; - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation + if-eqz p0, :cond_3 - iget v0, p0, Lk0/t/s;->c:I + const/4 v0, 0x0 - iget v1, p0, Lk0/t/s;->b:I + if-ltz p1, :cond_0 - sub-int v2, v0, v1 - - if-lt p1, v2, :cond_0 - - sget-object p1, Lk0/t/f;->a:Lk0/t/f; + const/4 v1, 0x1 goto :goto_0 :cond_0 - new-instance v2, Lk0/t/s; - - iget-object v3, p0, Lk0/t/s;->a:Lkotlin/sequences/Sequence; - - add-int/2addr v1, p1 - - invoke-direct {v2, v3, v1, v0}, Lk0/t/s;->(Lkotlin/sequences/Sequence;II)V - - move-object p1, v2 + const/4 v1, 0x0 :goto_0 - return-object p1 -.end method - -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "TT;>;" - } - .end annotation - - new-instance v0, Lk0/t/s$a; - - invoke-direct {v0, p0}, Lk0/t/s$a;->(Lk0/t/s;)V - - return-object v0 -.end method - -.method public take(I)Lkotlin/sequences/Sequence; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)", - "Lkotlin/sequences/Sequence<", - "TT;>;" - } - .end annotation - - iget v0, p0, Lk0/t/s;->c:I - - iget v1, p0, Lk0/t/s;->b:I - - sub-int/2addr v0, v1 - - if-lt p1, v0, :cond_0 - - move-object v0, p0 - - goto :goto_0 - - :cond_0 - new-instance v0, Lk0/t/s; - - iget-object v2, p0, Lk0/t/s;->a:Lkotlin/sequences/Sequence; - - add-int/2addr p1, v1 - - invoke-direct {v0, v2, v1, p1}, Lk0/t/s;->(Lkotlin/sequences/Sequence;II)V - - :goto_0 - return-object v0 + if-eqz v1, :cond_2 + + invoke-virtual {p0}, Ljava/lang/String;->length()I + + move-result v1 + + if-le p1, v1, :cond_1 + + move p1, v1 + + :cond_1 + invoke-virtual {p0, v0, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; + + move-result-object p0 + + const-string p1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" + + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p0 + + :cond_2 + const-string p0, "Requested character count " + + const-string v0, " is less than zero." + + invoke-static {p0, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; + + move-result-object p0 + + new-instance p1, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p0 + + invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p1 + + :cond_3 + const-string p0, "$this$take" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/k0/u/a.smali b/com.discord/smali_classes2/k0/u/a.smali deleted file mode 100644 index c6fa2b0887..0000000000 --- a/com.discord/smali_classes2/k0/u/a.smali +++ /dev/null @@ -1,83 +0,0 @@ -.class public final Lk0/u/a; -.super Ljava/lang/Object; -.source "Charsets.kt" - - -# static fields -.field public static final a:Ljava/nio/charset/Charset; - -.field public static b:Ljava/nio/charset/Charset; - -.field public static c:Ljava/nio/charset/Charset; - -.field public static final d:Lk0/u/a; - - -# direct methods -.method public static constructor ()V - .locals 2 - - const-string v0, "UTF-8" - - invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v0 - - const-string v1, "Charset.forName(\"UTF-8\")" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - sput-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; - - const-string v0, "UTF-16" - - invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v0 - - const-string v1, "Charset.forName(\"UTF-16\")" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "UTF-16BE" - - invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v0 - - const-string v1, "Charset.forName(\"UTF-16BE\")" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "UTF-16LE" - - invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v0 - - const-string v1, "Charset.forName(\"UTF-16LE\")" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "US-ASCII" - - invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v0 - - const-string v1, "Charset.forName(\"US-ASCII\")" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ISO-8859-1" - - invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v0 - - const-string v1, "Charset.forName(\"ISO-8859-1\")" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/u/b.smali b/com.discord/smali_classes2/k0/u/b.smali deleted file mode 100644 index e81ec81df4..0000000000 --- a/com.discord/smali_classes2/k0/u/b.smali +++ /dev/null @@ -1,101 +0,0 @@ -.class public final Lk0/u/b; -.super Ljava/lang/Object; -.source "Strings.kt" - -# interfaces -.implements Lkotlin/sequences/Sequence; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lkotlin/sequences/Sequence<", - "Lkotlin/ranges/IntRange;", - ">;" - } -.end annotation - - -# instance fields -.field public final a:Ljava/lang/CharSequence; - -.field public final b:I - -.field public final c:I - -.field public final d:Lkotlin/jvm/functions/Function2; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/functions/Function2<", - "Ljava/lang/CharSequence;", - "Ljava/lang/Integer;", - "Lkotlin/Pair<", - "Ljava/lang/Integer;", - "Ljava/lang/Integer;", - ">;>;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/CharSequence;IILkotlin/jvm/functions/Function2;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/CharSequence;", - "II", - "Lkotlin/jvm/functions/Function2<", - "-", - "Ljava/lang/CharSequence;", - "-", - "Ljava/lang/Integer;", - "Lkotlin/Pair<", - "Ljava/lang/Integer;", - "Ljava/lang/Integer;", - ">;>;)V" - } - .end annotation - - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "getNextMatch" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/u/b;->a:Ljava/lang/CharSequence; - - iput p2, p0, Lk0/u/b;->b:I - - iput p3, p0, Lk0/u/b;->c:I - - iput-object p4, p0, Lk0/u/b;->d:Lkotlin/jvm/functions/Function2; - - return-void -.end method - - -# virtual methods -.method public iterator()Ljava/util/Iterator; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Iterator<", - "Lkotlin/ranges/IntRange;", - ">;" - } - .end annotation - - new-instance v0, Lk0/u/b$a; - - invoke-direct {v0, p0}, Lk0/u/b$a;->(Lk0/u/b;)V - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/u/c.smali b/com.discord/smali_classes2/k0/u/c.smali deleted file mode 100644 index 5beba008dc..0000000000 --- a/com.discord/smali_classes2/k0/u/c.smali +++ /dev/null @@ -1,190 +0,0 @@ -.class public final Lk0/u/c; -.super Ljava/lang/Object; -.source "Regex.kt" - -# interfaces -.implements Lkotlin/text/MatchResult; - - -# instance fields -.field public a:Ljava/util/List; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - -.field public final b:Ljava/util/regex/Matcher; - -.field public final c:Ljava/lang/CharSequence; - - -# direct methods -.method public constructor (Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V - .locals 1 - - const-string v0, "matcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "input" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - iput-object p2, p0, Lk0/u/c;->c:Ljava/lang/CharSequence; - - return-void -.end method - - -# virtual methods -.method public getGroupValues()Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;" - } - .end annotation - - iget-object v0, p0, Lk0/u/c;->a:Ljava/util/List; - - if-nez v0, :cond_0 - - new-instance v0, Lk0/u/c$a; - - invoke-direct {v0, p0}, Lk0/u/c$a;->(Lk0/u/c;)V - - iput-object v0, p0, Lk0/u/c;->a:Ljava/util/List; - - :cond_0 - iget-object v0, p0, Lk0/u/c;->a:Ljava/util/List; - - invoke-static {v0}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - - return-object v0 -.end method - -.method public getRange()Lkotlin/ranges/IntRange; - .locals 2 - - iget-object v0, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - invoke-virtual {v0}, Ljava/util/regex/Matcher;->start()I - - move-result v1 - - invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I - - move-result v0 - - invoke-static {v1, v0}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; - - move-result-object v0 - - return-object v0 -.end method - -.method public getValue()Ljava/lang/String; - .locals 2 - - iget-object v0, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - invoke-virtual {v0}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "matchResult.group()" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 -.end method - -.method public next()Lkotlin/text/MatchResult; - .locals 4 - - iget-object v0, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I - - move-result v0 - - iget-object v1, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - invoke-virtual {v1}, Ljava/util/regex/Matcher;->end()I - - move-result v1 - - iget-object v2, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I - - move-result v2 - - if-ne v1, v2, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - add-int/2addr v0, v1 - - iget-object v1, p0, Lk0/u/c;->c:Ljava/lang/CharSequence; - - invoke-interface {v1}, Ljava/lang/CharSequence;->length()I - - move-result v1 - - const/4 v2, 0x0 - - if-gt v0, v1, :cond_2 - - iget-object v1, p0, Lk0/u/c;->b:Ljava/util/regex/Matcher; - - invoke-virtual {v1}, Ljava/util/regex/Matcher;->pattern()Ljava/util/regex/Pattern; - - move-result-object v1 - - iget-object v3, p0, Lk0/u/c;->c:Ljava/lang/CharSequence; - - invoke-virtual {v1, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; - - move-result-object v1 - - const-string v3, "matcher.pattern().matcher(input)" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v3, p0, Lk0/u/c;->c:Ljava/lang/CharSequence; - - invoke-virtual {v1, v0}, Ljava/util/regex/Matcher;->find(I)Z - - move-result v0 - - if-nez v0, :cond_1 - - goto :goto_1 - - :cond_1 - new-instance v2, Lk0/u/c; - - invoke-direct {v2, v1, v3}, Lk0/u/c;->(Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V - - :cond_2 - :goto_1 - return-object v2 -.end method diff --git a/com.discord/smali_classes2/k0/u/d.smali b/com.discord/smali_classes2/k0/u/d.smali deleted file mode 100644 index a0009f9d3d..0000000000 --- a/com.discord/smali_classes2/k0/u/d.smali +++ /dev/null @@ -1,217 +0,0 @@ -.class public final enum Lk0/u/d; -.super Ljava/lang/Enum; -.source "Regex.kt" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lk0/u/d;", - ">;", - "Ljava/lang/Object;" - } -.end annotation - - -# static fields -.field public static final enum d:Lk0/u/d; - -.field public static final enum e:Lk0/u/d; - -.field public static final synthetic f:[Lk0/u/d; - - -# instance fields -.field public final mask:I - -.field public final value:I - - -# direct methods -.method public static constructor ()V - .locals 14 - - const/4 v0, 0x7 - - new-array v0, v0, [Lk0/u/d; - - new-instance v7, Lk0/u/d; - - const-string v2, "IGNORE_CASE" - - const/4 v3, 0x0 - - const/4 v4, 0x2 - - const/4 v5, 0x0 - - const/4 v6, 0x2 - - move-object v1, v7 - - invoke-direct/range {v1 .. v6}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - sput-object v7, Lk0/u/d;->d:Lk0/u/d; - - const/4 v1, 0x0 - - aput-object v7, v0, v1 - - new-instance v1, Lk0/u/d; - - const-string v9, "MULTILINE" - - const/4 v10, 0x1 - - const/16 v11, 0x8 - - const/4 v12, 0x0 - - const/4 v13, 0x2 - - move-object v8, v1 - - invoke-direct/range {v8 .. v13}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - sput-object v1, Lk0/u/d;->e:Lk0/u/d; - - const/4 v2, 0x1 - - aput-object v1, v0, v2 - - new-instance v1, Lk0/u/d; - - const-string v4, "LITERAL" - - const/4 v5, 0x2 - - const/16 v6, 0x10 - - const/4 v7, 0x0 - - const/4 v8, 0x2 - - move-object v3, v1 - - invoke-direct/range {v3 .. v8}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - const/4 v2, 0x2 - - aput-object v1, v0, v2 - - new-instance v1, Lk0/u/d; - - const-string v4, "UNIX_LINES" - - const/4 v5, 0x3 - - const/4 v6, 0x1 - - move-object v3, v1 - - invoke-direct/range {v3 .. v8}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - const/4 v2, 0x3 - - aput-object v1, v0, v2 - - new-instance v1, Lk0/u/d; - - const-string v4, "COMMENTS" - - const/4 v5, 0x4 - - const/4 v6, 0x4 - - move-object v3, v1 - - invoke-direct/range {v3 .. v8}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - const/4 v2, 0x4 - - aput-object v1, v0, v2 - - new-instance v1, Lk0/u/d; - - const-string v4, "DOT_MATCHES_ALL" - - const/4 v5, 0x5 - - const/16 v6, 0x20 - - move-object v3, v1 - - invoke-direct/range {v3 .. v8}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - const/4 v2, 0x5 - - aput-object v1, v0, v2 - - new-instance v1, Lk0/u/d; - - const-string v4, "CANON_EQ" - - const/4 v5, 0x6 - - const/16 v6, 0x80 - - move-object v3, v1 - - invoke-direct/range {v3 .. v8}, Lk0/u/d;->(Ljava/lang/String;IIII)V - - const/4 v2, 0x6 - - aput-object v1, v0, v2 - - sput-object v0, Lk0/u/d;->f:[Lk0/u/d; - - return-void -.end method - -.method public constructor (Ljava/lang/String;IIII)V - .locals 0 - - and-int/lit8 p5, p5, 0x2 - - if-eqz p5, :cond_0 - - move p4, p3 - - :cond_0 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - iput p3, p0, Lk0/u/d;->value:I - - iput p4, p0, Lk0/u/d;->mask:I - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lk0/u/d; - .locals 1 - - const-class v0, Lk0/u/d; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lk0/u/d; - - return-object p0 -.end method - -.method public static values()[Lk0/u/d; - .locals 1 - - sget-object v0, Lk0/u/d;->f:[Lk0/u/d; - - invoke-virtual {v0}, [Lk0/u/d;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lk0/u/d; - - return-object v0 -.end method diff --git a/com.discord/smali_classes2/k0/u/e.smali b/com.discord/smali_classes2/k0/u/e.smali deleted file mode 100644 index c3dd19a43e..0000000000 --- a/com.discord/smali_classes2/k0/u/e.smali +++ /dev/null @@ -1,12 +0,0 @@ -.class public final Lk0/u/e; -.super Lk0/u/s; - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/s;->()V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/u/f.smali b/com.discord/smali_classes2/k0/u/f.smali deleted file mode 100644 index fe257e1bae..0000000000 --- a/com.discord/smali_classes2/k0/u/f.smali +++ /dev/null @@ -1,90 +0,0 @@ -.class public Lk0/u/f; -.super Ljava/lang/Object; -.source "Appendable.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static final appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Appendable;", - "TT;", - "Lkotlin/jvm/functions/Function1<", - "-TT;+", - "Ljava/lang/CharSequence;", - ">;)V" - } - .end annotation - - const-string v0, "$this$appendElement" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-eqz p2, :cond_0 - - invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Ljava/lang/CharSequence; - - invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; - - goto :goto_1 - - :cond_0 - if-eqz p1, :cond_1 - - instance-of p2, p1, Ljava/lang/CharSequence; - - goto :goto_0 - - :cond_1 - const/4 p2, 0x1 - - :goto_0 - if-eqz p2, :cond_2 - - check-cast p1, Ljava/lang/CharSequence; - - invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; - - goto :goto_1 - - :cond_2 - instance-of p2, p1, Ljava/lang/Character; - - if-eqz p2, :cond_3 - - check-cast p1, Ljava/lang/Character; - - invoke-virtual {p1}, Ljava/lang/Character;->charValue()C - - move-result p1 - - invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable; - - goto :goto_1 - - :cond_3 - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; - - :goto_1 - return-void -.end method diff --git a/com.discord/smali_classes2/k0/u/g$a.smali b/com.discord/smali_classes2/k0/u/g$a.smali deleted file mode 100644 index 2491fbefcf..0000000000 --- a/com.discord/smali_classes2/k0/u/g$a.smali +++ /dev/null @@ -1,69 +0,0 @@ -.class public final Lk0/u/g$a; -.super Lk0/o/c/j; -.source "Indent.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lk0/u/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# static fields -.field public static final d:Lk0/u/g$a; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lk0/u/g$a; - - invoke-direct {v0}, Lk0/u/g$a;->()V - - sput-object v0, Lk0/u/g$a;->d:Lk0/u/g$a; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 - - check-cast p1, Ljava/lang/String; - - const-string v0, "line" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/u/g.smali b/com.discord/smali_classes2/k0/u/g.smali deleted file mode 100644 index 72733ac9f4..0000000000 --- a/com.discord/smali_classes2/k0/u/g.smali +++ /dev/null @@ -1,315 +0,0 @@ -.class public Lk0/u/g; -.super Lk0/u/f; -.source "Indent.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/f;->()V - - return-void -.end method - -.method public static final a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v0 - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 - - sget-object p0, Lk0/u/g$a;->d:Lk0/u/g$a; - - goto :goto_1 - - :cond_1 - new-instance v0, Lk0/u/g$b; - - invoke-direct {v0, p0}, Lk0/u/g$b;->(Ljava/lang/String;)V - - move-object p0, v0 - - :goto_1 - return-object p0 -.end method - -.method public static trimMargin$default(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; - .locals 13 - - and-int/lit8 p1, p2, 0x1 - - const/4 p2, 0x0 - - if-eqz p1, :cond_0 - - const-string p1, "|" - - goto :goto_0 - - :cond_0 - move-object p1, p2 - - :goto_0 - const-string v0, "$this$trimMargin" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "marginPrefix" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "$this$replaceIndentByMargin" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "" - - const-string v2, "newIndent" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z - - move-result v0 - - xor-int/lit8 v0, v0, 0x1 - - if-eqz v0, :cond_b - - invoke-static {p0}, Lk0/u/p;->lines(Ljava/lang/CharSequence;)Ljava/util/List; - - move-result-object v0 - - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result p0 - - invoke-interface {v0}, Ljava/util/List;->size()I - - move-result v2 - - const/4 v3, 0x0 - - mul-int/lit8 v2, v2, 0x0 - - add-int/2addr v2, p0 - - invoke-static {v1}, Lk0/u/g;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function1; - - move-result-object p0 - - invoke-static {v0}, Lf/n/a/k/a;->getLastIndex(Ljava/util/List;)I - - move-result v1 - - new-instance v4, Ljava/util/ArrayList; - - invoke-direct {v4}, Ljava/util/ArrayList;->()V - - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v5, 0x0 - - :goto_1 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v6 - - if-eqz v6, :cond_a - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v6 - - add-int/lit8 v7, v5, 0x1 - - if-ltz v5, :cond_9 - - check-cast v6, Ljava/lang/String; - - if-eqz v5, :cond_1 - - if-ne v5, v1, :cond_2 - - :cond_1 - invoke-static {v6}, Lk0/u/k;->isBlank(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-eqz v5, :cond_2 - - move-object v6, p2 - - goto :goto_6 - - :cond_2 - invoke-virtual {v6}, Ljava/lang/String;->length()I - - move-result v5 - - const/4 v8, 0x0 - - :goto_2 - const/4 v9, -0x1 - - if-ge v8, v5, :cond_4 - - invoke-virtual {v6, v8}, Ljava/lang/String;->charAt(I)C - - move-result v10 - - invoke-static {v10}, Lf/n/a/k/a;->isWhitespace(C)Z - - move-result v10 - - xor-int/lit8 v10, v10, 0x1 - - if-eqz v10, :cond_3 - - goto :goto_3 - - :cond_3 - add-int/lit8 v8, v8, 0x1 - - goto :goto_2 - - :cond_4 - const/4 v8, -0x1 - - :goto_3 - if-ne v8, v9, :cond_5 - - goto :goto_4 - - :cond_5 - const/4 v5, 0x4 - - invoke-static {v6, p1, v8, v3, v5}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z - - move-result v5 - - if-eqz v5, :cond_6 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v5 - - add-int/2addr v5, v8 - - invoke-virtual {v6, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object v5 - - const-string v8, "(this as java.lang.String).substring(startIndex)" - - invoke-static {v5, v8}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - goto :goto_5 - - :cond_6 - :goto_4 - move-object v5, p2 - - :goto_5 - if-eqz v5, :cond_7 - - invoke-interface {p0, v5}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Ljava/lang/String; - - if-eqz v5, :cond_7 - - move-object v6, v5 - - :cond_7 - :goto_6 - if-eqz v6, :cond_8 - - invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :cond_8 - move v5, v7 - - goto :goto_1 - - :cond_9 - invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - - throw p2 - - :cond_a - new-instance p0, Ljava/lang/StringBuilder; - - invoke-direct {p0, v2}, Ljava/lang/StringBuilder;->(I)V - - const/4 v7, 0x0 - - const/4 v8, 0x0 - - const/4 v9, 0x0 - - const/4 v10, 0x0 - - const/4 v11, 0x0 - - const/16 v12, 0x7c - - const-string v6, "\n" - - move-object v5, p0 - - invoke-static/range {v4 .. v12}, Lk0/j/l;->joinTo$default(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/Appendable; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - const-string p1, "mapIndexedNotNull { inde\u2026\"\\n\")\n .toString()" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 - - :cond_b - new-instance p0, Ljava/lang/IllegalArgumentException; - - const-string p1, "marginPrefix must be non-blank string." - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p0 -.end method diff --git a/com.discord/smali_classes2/k0/u/h.smali b/com.discord/smali_classes2/k0/u/h.smali deleted file mode 100644 index 2eb01a5321..0000000000 --- a/com.discord/smali_classes2/k0/u/h.smali +++ /dev/null @@ -1,13 +0,0 @@ -.class public Lk0/u/h; -.super Lk0/u/g; -.source "RegexExtensions.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/g;->()V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/u/i.smali b/com.discord/smali_classes2/k0/u/i.smali deleted file mode 100644 index 63519ad952..0000000000 --- a/com.discord/smali_classes2/k0/u/i.smali +++ /dev/null @@ -1,13 +0,0 @@ -.class public Lk0/u/i; -.super Lk0/u/h; -.source "StringBuilder.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/h;->()V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/u/j.smali b/com.discord/smali_classes2/k0/u/j.smali deleted file mode 100644 index 9b3b48161d..0000000000 --- a/com.discord/smali_classes2/k0/u/j.smali +++ /dev/null @@ -1,302 +0,0 @@ -.class public Lk0/u/j; -.super Lk0/u/i; -.source "StringNumberConversions.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/i;->()V - - return-void -.end method - -.method public static final toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; - .locals 11 - - const-string v0, "$this$toIntOrNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v0, 0xa - - invoke-static {v0}, Lf/n/a/k/a;->checkRadix(I)I - - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result v1 - - const/4 v2, 0x0 - - if-nez v1, :cond_0 - - goto :goto_4 - - :cond_0 - const/4 v3, 0x0 - - invoke-virtual {p0, v3}, Ljava/lang/String;->charAt(I)C - - move-result v4 - - const/16 v5, 0x30 - - invoke-static {v4, v5}, Lk0/o/c/i;->compare(II)I - - move-result v5 - - const v6, -0x7fffffff - - const/4 v7, 0x1 - - if-gez v5, :cond_3 - - if-ne v1, v7, :cond_1 - - goto :goto_4 - - :cond_1 - const/16 v5, 0x2d - - if-ne v4, v5, :cond_2 - - const/high16 v6, -0x80000000 - - const/4 v4, 0x1 - - goto :goto_1 - - :cond_2 - const/16 v5, 0x2b - - if-ne v4, v5, :cond_9 - - const/4 v4, 0x1 - - goto :goto_0 - - :cond_3 - const/4 v4, 0x0 - - :goto_0 - const/4 v7, 0x0 - - :goto_1 - const v5, -0x38e38e3 - - const v8, -0x38e38e3 - - :goto_2 - if-ge v4, v1, :cond_7 - - invoke-virtual {p0, v4}, Ljava/lang/String;->charAt(I)C - - move-result v9 - - invoke-static {v9, v0}, Ljava/lang/Character;->digit(II)I - - move-result v9 - - if-gez v9, :cond_4 - - goto :goto_4 - - :cond_4 - if-ge v3, v8, :cond_5 - - if-ne v8, v5, :cond_9 - - div-int/lit8 v8, v6, 0xa - - if-ge v3, v8, :cond_5 - - goto :goto_4 - - :cond_5 - mul-int/lit8 v3, v3, 0xa - - add-int v10, v6, v9 - - if-ge v3, v10, :cond_6 - - goto :goto_4 - - :cond_6 - sub-int/2addr v3, v9 - - add-int/lit8 v4, v4, 0x1 - - goto :goto_2 - - :cond_7 - if-eqz v7, :cond_8 - - goto :goto_3 - - :cond_8 - neg-int v3, v3 - - :goto_3 - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v2 - - :cond_9 - :goto_4 - return-object v2 -.end method - -.method public static final toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; - .locals 18 - - move-object/from16 v0, p0 - - const-string v1, "$this$toLongOrNull" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v1, 0xa - - invoke-static {v1}, Lf/n/a/k/a;->checkRadix(I)I - - invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->length()I - - move-result v2 - - const/4 v3, 0x0 - - if-nez v2, :cond_0 - - goto/16 :goto_3 - - :cond_0 - const/4 v4, 0x0 - - invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C - - move-result v5 - - const/16 v6, 0x30 - - invoke-static {v5, v6}, Lk0/o/c/i;->compare(II)I - - move-result v6 - - const-wide v7, -0x7fffffffffffffffL # -4.9E-324 - - const/4 v9, 0x1 - - if-gez v6, :cond_3 - - if-ne v2, v9, :cond_1 - - goto :goto_3 - - :cond_1 - const/16 v6, 0x2d - - if-ne v5, v6, :cond_2 - - const-wide/high16 v7, -0x8000000000000000L - - const/4 v4, 0x1 - - goto :goto_0 - - :cond_2 - const/16 v6, 0x2b - - if-ne v5, v6, :cond_9 - - goto :goto_0 - - :cond_3 - const/4 v9, 0x0 - - :goto_0 - const-wide/16 v5, 0x0 - - const-wide v10, -0x38e38e38e38e38eL # -2.772000429909333E291 - - move-wide v12, v10 - - :goto_1 - if-ge v9, v2, :cond_7 - - invoke-virtual {v0, v9}, Ljava/lang/String;->charAt(I)C - - move-result v14 - - invoke-static {v14, v1}, Ljava/lang/Character;->digit(II)I - - move-result v14 - - if-gez v14, :cond_4 - - goto :goto_3 - - :cond_4 - cmp-long v15, v5, v12 - - if-gez v15, :cond_5 - - cmp-long v15, v12, v10 - - if-nez v15, :cond_9 - - int-to-long v12, v1 - - div-long v12, v7, v12 - - cmp-long v15, v5, v12 - - if-gez v15, :cond_5 - - goto :goto_3 - - :cond_5 - int-to-long v10, v1 - - mul-long v5, v5, v10 - - int-to-long v10, v14 - - add-long v16, v7, v10 - - cmp-long v14, v5, v16 - - if-gez v14, :cond_6 - - goto :goto_3 - - :cond_6 - sub-long/2addr v5, v10 - - add-int/lit8 v9, v9, 0x1 - - const-wide v10, -0x38e38e38e38e38eL # -2.772000429909333E291 - - goto :goto_1 - - :cond_7 - if-eqz v4, :cond_8 - - goto :goto_2 - - :cond_8 - neg-long v5, v5 - - :goto_2 - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v3 - - :cond_9 - :goto_3 - return-object v3 -.end method diff --git a/com.discord/smali_classes2/k0/u/k.smali b/com.discord/smali_classes2/k0/u/k.smali deleted file mode 100644 index 3bd450329c..0000000000 --- a/com.discord/smali_classes2/k0/u/k.smali +++ /dev/null @@ -1,529 +0,0 @@ -.class public Lk0/u/k; -.super Lk0/u/j; -.source "StringsJVM.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/j;->()V - - return-void -.end method - -.method public static final compareTo(Ljava/lang/String;Ljava/lang/String;Z)I - .locals 1 - - const-string v0, "$this$compareTo" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-eqz p2, :cond_0 - - invoke-virtual {p0, p1}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I - - move-result p0 - - return p0 - - :cond_0 - invoke-virtual {p0, p1}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I - - move-result p0 - - return p0 -.end method - -.method public static endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - .locals 6 - - and-int/lit8 p3, p3, 0x2 - - if-eqz p3, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - const-string p3, "$this$endsWith" - - invoke-static {p0, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p3, "suffix" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p2, :cond_1 - - invoke-virtual {p0, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z - - move-result p0 - - goto :goto_0 - - :cond_1 - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result p2 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result p3 - - sub-int v1, p2, p3 - - const/4 v3, 0x0 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v4 - - const/4 v5, 0x1 - - move-object v0, p0 - - move-object v2, p1 - - invoke-static/range {v0 .. v5}, Lk0/u/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z - - move-result p0 - - :goto_0 - return p0 -.end method - -.method public static final equals(Ljava/lang/String;Ljava/lang/String;Z)Z - .locals 0 - - if-nez p0, :cond_1 - - if-nez p1, :cond_0 - - const/4 p0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p0, 0x0 - - :goto_0 - return p0 - - :cond_1 - if-nez p2, :cond_2 - - invoke-virtual {p0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - goto :goto_1 - - :cond_2 - invoke-virtual {p0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result p0 - - :goto_1 - return p0 -.end method - -.method public static final isBlank(Ljava/lang/CharSequence;)Z - .locals 4 - - const-string v0, "$this$isBlank" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v0 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eqz v0, :cond_3 - - const-string v0, "$this$indices" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lkotlin/ranges/IntRange; - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v3 - - add-int/lit8 v3, v3, -0x1 - - invoke-direct {v0, v1, v3}, Lkotlin/ranges/IntRange;->(II)V - - instance-of v3, v0, Ljava/util/Collection; - - if-eqz v3, :cond_1 - - move-object v3, v0 - - check-cast v3, Ljava/util/Collection; - - invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z - - move-result v3 - - if-eqz v3, :cond_1 - - :cond_0 - const/4 p0, 0x1 - - goto :goto_0 - - :cond_1 - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_2 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_0 - - move-object v3, v0 - - check-cast v3, Lk0/j/q; - - invoke-virtual {v3}, Lk0/j/q;->nextInt()I - - move-result v3 - - invoke-interface {p0, v3}, Ljava/lang/CharSequence;->charAt(I)C - - move-result v3 - - invoke-static {v3}, Lf/n/a/k/a;->isWhitespace(C)Z - - move-result v3 - - if-nez v3, :cond_2 - - const/4 p0, 0x0 - - :goto_0 - if-eqz p0, :cond_4 - - :cond_3 - const/4 v1, 0x1 - - :cond_4 - return v1 -.end method - -.method public static final regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z - .locals 6 - - const-string v0, "$this$regionMatches" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p5, :cond_0 - - invoke-virtual {p0, p1, p2, p3, p4}, Ljava/lang/String;->regionMatches(ILjava/lang/String;II)Z - - move-result p0 - - goto :goto_0 - - :cond_0 - move-object v0, p0 - - move v1, p5 - - move v2, p1 - - move-object v3, p2 - - move v4, p3 - - move v5, p4 - - invoke-virtual/range {v0 .. v5}, Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z - - move-result p0 - - :goto_0 - return p0 -.end method - -.method public static replace$default(Ljava/lang/String;CCZI)Ljava/lang/String; - .locals 8 - - and-int/lit8 p4, p4, 0x4 - - const/4 v0, 0x0 - - if-eqz p4, :cond_0 - - const/4 v4, 0x0 - - goto :goto_0 - - :cond_0 - move v4, p3 - - :goto_0 - const-string p3, "$this$replace" - - invoke-static {p0, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez v4, :cond_1 - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->replace(CC)Ljava/lang/String; - - move-result-object p0 - - const-string p1, "(this as java.lang.Strin\u2026replace(oldChar, newChar)" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - goto :goto_1 - - :cond_1 - const/4 p3, 0x1 - - new-array v2, p3, [C - - aput-char p1, v2, v0 - - const/4 v5, 0x0 - - const-string p1, "$this$splitToSequence" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "delimiters" - - invoke-static {v2, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v3, 0x0 - - const/4 v6, 0x2 - - move-object v1, p0 - - invoke-static/range {v1 .. v6}, Lk0/u/p;->d(Ljava/lang/CharSequence;[CIZII)Lkotlin/sequences/Sequence; - - move-result-object p1 - - new-instance p3, Lk0/u/o; - - invoke-direct {p3, p0}, Lk0/u/o;->(Ljava/lang/CharSequence;)V - - invoke-static {p1, p3}, Lf/n/a/k/a;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; - - move-result-object v0 - - invoke-static {p2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; - - move-result-object v1 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - const/16 v7, 0x3e - - invoke-static/range {v0 .. v7}, Lf/n/a/k/a;->joinToString$default(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - - move-result-object p0 - - :goto_1 - return-object p0 -.end method - -.method public static replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; - .locals 10 - - const/4 v0, 0x4 - - and-int/2addr p4, v0 - - const/4 v1, 0x0 - - if-eqz p4, :cond_0 - - const/4 p3, 0x0 - - :cond_0 - const-string p4, "$this$replace" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "oldValue" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "newValue" - - invoke-static {p2, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 p4, 0x1 - - new-array p4, p4, [Ljava/lang/String; - - aput-object p1, p4, v1 - - invoke-static {p0, p4, p3, v1, v0}, Lk0/u/p;->splitToSequence$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Lkotlin/sequences/Sequence; - - move-result-object v2 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - const/4 v7, 0x0 - - const/4 v8, 0x0 - - const/16 v9, 0x3e - - move-object v3, p2 - - invoke-static/range {v2 .. v9}, Lf/n/a/k/a;->joinToString$default(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z - .locals 6 - - const-string v0, "$this$startsWith" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "prefix" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p3, :cond_0 - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z - - move-result p0 - - return p0 - - :cond_0 - const/4 v3, 0x0 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v4 - - move-object v0, p0 - - move v1, p2 - - move-object v2, p1 - - move v5, p3 - - invoke-static/range {v0 .. v5}, Lk0/u/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z - - move-result p0 - - return p0 -.end method - -.method public static final startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z - .locals 6 - - const-string v0, "$this$startsWith" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "prefix" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p2, :cond_0 - - invoke-virtual {p0, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p0 - - return p0 - - :cond_0 - const/4 v1, 0x0 - - const/4 v3, 0x0 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v4 - - move-object v0, p0 - - move-object v2, p1 - - move v5, p2 - - invoke-static/range {v0 .. v5}, Lk0/u/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z - - move-result p0 - - return p0 -.end method - -.method public static synthetic startsWith$default(Ljava/lang/String;Ljava/lang/String;IZI)Z - .locals 0 - - and-int/lit8 p4, p4, 0x4 - - if-eqz p4, :cond_0 - - const/4 p3, 0x0 - - :cond_0 - invoke-static {p0, p1, p2, p3}, Lk0/u/k;->startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z - - move-result p0 - - return p0 -.end method - -.method public static synthetic startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - .locals 0 - - and-int/lit8 p3, p3, 0x2 - - if-eqz p3, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - invoke-static {p0, p1, p2}, Lk0/u/k;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z - - move-result p0 - - return p0 -.end method diff --git a/com.discord/smali_classes2/k0/u/l.smali b/com.discord/smali_classes2/k0/u/l.smali deleted file mode 100644 index c70a1c368d..0000000000 --- a/com.discord/smali_classes2/k0/u/l.smali +++ /dev/null @@ -1,97 +0,0 @@ -.class public final Lk0/u/l; -.super Lk0/o/c/j; -.source "Strings.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function2; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function2<", - "Ljava/lang/CharSequence;", - "Ljava/lang/Integer;", - "Lkotlin/Pair<", - "+", - "Ljava/lang/Integer;", - "+", - "Ljava/lang/Integer;", - ">;>;" - } -.end annotation - - -# instance fields -.field public final synthetic $delimiters:[C - -.field public final synthetic $ignoreCase:Z - - -# direct methods -.method public constructor ([CZ)V - .locals 0 - - iput-object p1, p0, Lk0/u/l;->$delimiters:[C - - iput-boolean p2, p0, Lk0/u/l;->$ignoreCase:Z - - const/4 p1, 0x2 - - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 2 - - check-cast p1, Ljava/lang/CharSequence; - - check-cast p2, Ljava/lang/Number; - - invoke-virtual {p2}, Ljava/lang/Number;->intValue()I - - move-result p2 - - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/u/l;->$delimiters:[C - - iget-boolean v1, p0, Lk0/u/l;->$ignoreCase:Z - - invoke-static {p1, v0, p2, v1}, Lk0/u/p;->indexOfAny(Ljava/lang/CharSequence;[CIZ)I - - move-result p1 - - if-gez p1, :cond_0 - - const/4 p1, 0x0 - - goto :goto_0 - - :cond_0 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - const/4 p2, 0x1 - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p2 - - new-instance v0, Lkotlin/Pair; - - invoke-direct {v0, p1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - move-object p1, v0 - - :goto_0 - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/u/m.smali b/com.discord/smali_classes2/k0/u/m.smali deleted file mode 100644 index 136ef4d0d2..0000000000 --- a/com.discord/smali_classes2/k0/u/m.smali +++ /dev/null @@ -1,349 +0,0 @@ -.class public final Lk0/u/m; -.super Lk0/o/c/j; -.source "Strings.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function2; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function2<", - "Ljava/lang/CharSequence;", - "Ljava/lang/Integer;", - "Lkotlin/Pair<", - "+", - "Ljava/lang/Integer;", - "+", - "Ljava/lang/Integer;", - ">;>;" - } -.end annotation - - -# instance fields -.field public final synthetic $delimitersList:Ljava/util/List; - -.field public final synthetic $ignoreCase:Z - - -# direct methods -.method public constructor (Ljava/util/List;Z)V - .locals 0 - - iput-object p1, p0, Lk0/u/m;->$delimitersList:Ljava/util/List; - - iput-boolean p2, p0, Lk0/u/m;->$ignoreCase:Z - - const/4 p1, 0x2 - - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 13 - - check-cast p1, Ljava/lang/CharSequence; - - check-cast p2, Ljava/lang/Number; - - invoke-virtual {p2}, Ljava/lang/Number;->intValue()I - - move-result p2 - - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v6, p0, Lk0/u/m;->$delimitersList:Ljava/util/List; - - iget-boolean v7, p0, Lk0/u/m;->$ignoreCase:Z - - const/4 v8, 0x0 - - const/4 v0, 0x0 - - if-nez v7, :cond_3 - - invoke-interface {v6}, Ljava/util/Collection;->size()I - - move-result v1 - - const/4 v2, 0x1 - - if-ne v1, v2, :cond_3 - - const-string v1, "$this$single" - - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v6, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v6}, Ljava/util/List;->size()I - - move-result v1 - - if-eqz v1, :cond_2 - - if-ne v1, v2, :cond_1 - - invoke-interface {v6, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/String; - - const/4 v2, 0x4 - - invoke-static {p1, v1, p2, v0, v2}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I - - move-result p1 - - if-gez p1, :cond_0 - - goto/16 :goto_4 - - :cond_0 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - new-instance p2, Lkotlin/Pair; - - invoke-direct {p2, p1, v1}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - goto/16 :goto_5 - - :cond_1 - new-instance p1, Ljava/lang/IllegalArgumentException; - - const-string p2, "List has more than one element." - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 - - :cond_2 - new-instance p1, Ljava/util/NoSuchElementException; - - const-string p2, "List is empty." - - invoke-direct {p1, p2}, Ljava/util/NoSuchElementException;->(Ljava/lang/String;)V - - throw p1 - - :cond_3 - if-gez p2, :cond_4 - - const/4 p2, 0x0 - - :cond_4 - new-instance v0, Lkotlin/ranges/IntRange; - - invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - - move-result v1 - - invoke-direct {v0, p2, v1}, Lkotlin/ranges/IntRange;->(II)V - - instance-of p2, p1, Ljava/lang/String; - - if-eqz p2, :cond_9 - - iget p2, v0, Lkotlin/ranges/IntProgression;->d:I - - iget v9, v0, Lkotlin/ranges/IntProgression;->e:I - - iget v10, v0, Lkotlin/ranges/IntProgression;->f:I - - if-ltz v10, :cond_5 - - if-gt p2, v9, :cond_e - - goto :goto_0 - - :cond_5 - if-lt p2, v9, :cond_e - - :goto_0 - invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v11 - - :cond_6 - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_7 - - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v12 - - move-object v0, v12 - - check-cast v0, Ljava/lang/String; - - const/4 v1, 0x0 - - move-object v2, p1 - - check-cast v2, Ljava/lang/String; - - invoke-virtual {v0}, Ljava/lang/String;->length()I - - move-result v4 - - move v3, p2 - - move v5, v7 - - invoke-static/range {v0 .. v5}, Lk0/u/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z - - move-result v0 - - if-eqz v0, :cond_6 - - goto :goto_1 - - :cond_7 - move-object v12, v8 - - :goto_1 - check-cast v12, Ljava/lang/String; - - if-eqz v12, :cond_8 - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - new-instance p2, Lkotlin/Pair; - - invoke-direct {p2, p1, v12}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - goto :goto_5 - - :cond_8 - if-eq p2, v9, :cond_e - - add-int/2addr p2, v10 - - goto :goto_0 - - :cond_9 - iget p2, v0, Lkotlin/ranges/IntProgression;->d:I - - iget v9, v0, Lkotlin/ranges/IntProgression;->e:I - - iget v10, v0, Lkotlin/ranges/IntProgression;->f:I - - if-ltz v10, :cond_a - - if-gt p2, v9, :cond_e - - goto :goto_2 - - :cond_a - if-lt p2, v9, :cond_e - - :goto_2 - invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v11 - - :cond_b - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_c - - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v12 - - move-object v0, v12 - - check-cast v0, Ljava/lang/String; - - const/4 v1, 0x0 - - invoke-virtual {v0}, Ljava/lang/String;->length()I - - move-result v4 - - move-object v2, p1 - - move v3, p2 - - move v5, v7 - - invoke-static/range {v0 .. v5}, Lk0/u/p;->regionMatchesImpl(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z - - move-result v0 - - if-eqz v0, :cond_b - - goto :goto_3 - - :cond_c - move-object v12, v8 - - :goto_3 - check-cast v12, Ljava/lang/String; - - if-eqz v12, :cond_d - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - new-instance p2, Lkotlin/Pair; - - invoke-direct {p2, p1, v12}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - goto :goto_5 - - :cond_d - if-eq p2, v9, :cond_e - - add-int/2addr p2, v10 - - goto :goto_2 - - :cond_e - :goto_4 - move-object p2, v8 - - :goto_5 - if-eqz p2, :cond_f - - iget-object p1, p2, Lkotlin/Pair;->first:Ljava/lang/Object; - - iget-object p2, p2, Lkotlin/Pair;->second:Ljava/lang/Object; - - check-cast p2, Ljava/lang/String; - - invoke-virtual {p2}, Ljava/lang/String;->length()I - - move-result p2 - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p2 - - new-instance v8, Lkotlin/Pair; - - invoke-direct {v8, p1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - :cond_f - return-object v8 -.end method diff --git a/com.discord/smali_classes2/k0/u/n.smali b/com.discord/smali_classes2/k0/u/n.smali deleted file mode 100644 index 2b3e9ecdef..0000000000 --- a/com.discord/smali_classes2/k0/u/n.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class public final Lk0/u/n; -.super Lk0/o/c/j; -.source "Strings.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Lkotlin/ranges/IntRange;", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic $this_splitToSequence:Ljava/lang/CharSequence; - - -# direct methods -.method public constructor (Ljava/lang/CharSequence;)V - .locals 0 - - iput-object p1, p0, Lk0/u/n;->$this_splitToSequence:Ljava/lang/CharSequence; - - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 - - check-cast p1, Lkotlin/ranges/IntRange; - - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/u/n;->$this_splitToSequence:Ljava/lang/CharSequence; - - invoke-static {v0, p1}, Lk0/u/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/u/o.smali b/com.discord/smali_classes2/k0/u/o.smali deleted file mode 100644 index 2eeaf8079a..0000000000 --- a/com.discord/smali_classes2/k0/u/o.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class public final Lk0/u/o; -.super Lk0/o/c/j; -.source "Strings.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Lkotlin/ranges/IntRange;", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic $this_splitToSequence:Ljava/lang/CharSequence; - - -# direct methods -.method public constructor (Ljava/lang/CharSequence;)V - .locals 0 - - iput-object p1, p0, Lk0/u/o;->$this_splitToSequence:Ljava/lang/CharSequence; - - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 - - check-cast p1, Lkotlin/ranges/IntRange; - - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lk0/u/o;->$this_splitToSequence:Ljava/lang/CharSequence; - - invoke-static {v0, p1}, Lk0/u/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/u/p.smali b/com.discord/smali_classes2/k0/u/p.smali deleted file mode 100644 index 054795992f..0000000000 --- a/com.discord/smali_classes2/k0/u/p.smali +++ /dev/null @@ -1,1724 +0,0 @@ -.class public Lk0/u/p; -.super Lk0/u/k; -.source "Strings.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/k;->()V - - return-void -.end method - -.method public static final b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZ)I - .locals 6 - - const/4 v0, 0x0 - - if-nez p5, :cond_2 - - if-gez p2, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - new-instance p5, Lkotlin/ranges/IntRange; - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v0 - - if-le p3, v0, :cond_1 - - move p3, v0 - - :cond_1 - invoke-direct {p5, p2, p3}, Lkotlin/ranges/IntRange;->(II)V - - goto :goto_0 - - :cond_2 - invoke-static {p0}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I - - move-result p5 - - if-le p2, p5, :cond_3 - - move p2, p5 - - :cond_3 - if-gez p3, :cond_4 - - const/4 p3, 0x0 - - :cond_4 - invoke-static {p2, p3}, Lk0/r/f;->downTo(II)Lkotlin/ranges/IntProgression; - - move-result-object p5 - - :goto_0 - instance-of p2, p0, Ljava/lang/String; - - if-eqz p2, :cond_7 - - instance-of p2, p1, Ljava/lang/String; - - if-eqz p2, :cond_7 - - iget p2, p5, Lkotlin/ranges/IntProgression;->d:I - - iget p3, p5, Lkotlin/ranges/IntProgression;->e:I - - iget p5, p5, Lkotlin/ranges/IntProgression;->f:I - - if-ltz p5, :cond_5 - - if-gt p2, p3, :cond_a - - goto :goto_1 - - :cond_5 - if-lt p2, p3, :cond_a - - :goto_1 - move-object v0, p1 - - check-cast v0, Ljava/lang/String; - - const/4 v1, 0x0 - - move-object v2, p0 - - check-cast v2, Ljava/lang/String; - - invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - - move-result v4 - - move v3, p2 - - move v5, p4 - - invoke-static/range {v0 .. v5}, Lk0/u/k;->regionMatches(Ljava/lang/String;ILjava/lang/String;IIZ)Z - - move-result v0 - - if-eqz v0, :cond_6 - - return p2 - - :cond_6 - if-eq p2, p3, :cond_a - - add-int/2addr p2, p5 - - goto :goto_1 - - :cond_7 - iget p2, p5, Lkotlin/ranges/IntProgression;->d:I - - iget p3, p5, Lkotlin/ranges/IntProgression;->e:I - - iget p5, p5, Lkotlin/ranges/IntProgression;->f:I - - if-ltz p5, :cond_8 - - if-gt p2, p3, :cond_a - - goto :goto_2 - - :cond_8 - if-lt p2, p3, :cond_a - - :goto_2 - const/4 v1, 0x0 - - invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - - move-result v4 - - move-object v0, p1 - - move-object v2, p0 - - move v3, p2 - - move v5, p4 - - invoke-static/range {v0 .. v5}, Lk0/u/p;->regionMatchesImpl(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z - - move-result v0 - - if-eqz v0, :cond_9 - - return p2 - - :cond_9 - if-eq p2, p3, :cond_a - - add-int/2addr p2, p5 - - goto :goto_2 - - :cond_a - const/4 p0, -0x1 - - return p0 -.end method - -.method public static synthetic c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZI)I - .locals 6 - - and-int/lit8 p6, p6, 0x10 - - if-eqz p6, :cond_0 - - const/4 p5, 0x0 - - const/4 v5, 0x0 - - goto :goto_0 - - :cond_0 - move v5, p5 - - :goto_0 - move-object v0, p0 - - move-object v1, p1 - - move v2, p2 - - move v3, p3 - - move v4, p4 - - invoke-static/range {v0 .. v5}, Lk0/u/p;->b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZ)I - - move-result p0 - - return p0 -.end method - -.method public static final contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z - .locals 10 - - const-string v0, "$this$contains" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p1, Ljava/lang/String; - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-eqz v0, :cond_0 - - check-cast p1, Ljava/lang/String; - - const/4 v0, 0x2 - - invoke-static {p0, p1, v2, p2, v0}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I - - move-result p0 - - if-ltz p0, :cond_1 - - goto :goto_0 - - :cond_0 - const/4 v5, 0x0 - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v6 - - const/4 v8, 0x0 - - const/16 v9, 0x10 - - move-object v3, p0 - - move-object v4, p1 - - move v7, p2 - - invoke-static/range {v3 .. v9}, Lk0/u/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZI)I - - move-result p0 - - if-ltz p0, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - :goto_0 - return v1 -.end method - -.method public static contains$default(Ljava/lang/CharSequence;CZI)Z - .locals 2 - - const/4 v0, 0x2 - - and-int/2addr p3, v0 - - const/4 v1, 0x0 - - if-eqz p3, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - const-string p3, "$this$contains" - - invoke-static {p0, p3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, p1, v1, p2, v0}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I - - move-result p0 - - if-ltz p0, :cond_1 - - const/4 v1, 0x1 - - :cond_1 - return v1 -.end method - -.method public static synthetic contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z - .locals 0 - - and-int/lit8 p3, p3, 0x2 - - if-eqz p3, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - invoke-static {p0, p1, p2}, Lk0/u/p;->contains(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z - - move-result p0 - - return p0 -.end method - -.method public static d(Ljava/lang/CharSequence;[CIZII)Lkotlin/sequences/Sequence; - .locals 2 - - and-int/lit8 v0, p5, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - and-int/lit8 v0, p5, 0x4 - - if-eqz v0, :cond_1 - - const/4 p3, 0x0 - - :cond_1 - and-int/lit8 p5, p5, 0x8 - - if-eqz p5, :cond_2 - - const/4 p4, 0x0 - - :cond_2 - if-ltz p4, :cond_3 - - const/4 v1, 0x1 - - :cond_3 - if-eqz v1, :cond_4 - - new-instance p5, Lk0/u/b; - - new-instance v0, Lk0/u/l; - - invoke-direct {v0, p1, p3}, Lk0/u/l;->([CZ)V - - invoke-direct {p5, p0, p2, p4, v0}, Lk0/u/b;->(Ljava/lang/CharSequence;IILkotlin/jvm/functions/Function2;)V - - return-object p5 - - :cond_4 - new-instance p0, Ljava/lang/StringBuilder; - - invoke-direct {p0}, Ljava/lang/StringBuilder;->()V - - const-string p1, "Limit must be non-negative, but was " - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const/16 p1, 0x2e - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - new-instance p1, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public static e(Ljava/lang/CharSequence;[Ljava/lang/String;IZII)Lkotlin/sequences/Sequence; - .locals 2 - - and-int/lit8 v0, p5, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - and-int/lit8 v0, p5, 0x4 - - if-eqz v0, :cond_1 - - const/4 p3, 0x0 - - :cond_1 - and-int/lit8 p5, p5, 0x8 - - if-eqz p5, :cond_2 - - const/4 p4, 0x0 - - :cond_2 - if-ltz p4, :cond_3 - - const/4 v1, 0x1 - - :cond_3 - if-eqz v1, :cond_4 - - invoke-static {p1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object p1 - - new-instance p5, Lk0/u/b; - - new-instance v0, Lk0/u/m; - - invoke-direct {v0, p1, p3}, Lk0/u/m;->(Ljava/util/List;Z)V - - invoke-direct {p5, p0, p2, p4, v0}, Lk0/u/b;->(Ljava/lang/CharSequence;IILkotlin/jvm/functions/Function2;)V - - return-object p5 - - :cond_4 - new-instance p0, Ljava/lang/StringBuilder; - - invoke-direct {p0}, Ljava/lang/StringBuilder;->()V - - const-string p1, "Limit must be non-negative, but was " - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const/16 p1, 0x2e - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - new-instance p1, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public static final f(Ljava/lang/CharSequence;Ljava/lang/String;ZI)Ljava/util/List; - .locals 6 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/CharSequence;", - "Ljava/lang/String;", - "ZI)", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;" - } - .end annotation - - const/4 v0, 0x1 - - const/4 v1, 0x0 - - if-ltz p3, :cond_0 - - const/4 v2, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v2, 0x0 - - :goto_0 - if-eqz v2, :cond_8 - - invoke-static {p0, p1, v1, p2}, Lk0/u/p;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I - - move-result v2 - - const/4 v3, -0x1 - - if-eq v2, v3, :cond_7 - - if-ne p3, v0, :cond_1 - - goto :goto_4 - - :cond_1 - if-lez p3, :cond_2 - - goto :goto_1 - - :cond_2 - const/4 v0, 0x0 - - :goto_1 - new-instance v4, Ljava/util/ArrayList; - - const/16 v5, 0xa - - if-eqz v0, :cond_4 - - if-le p3, v5, :cond_3 - - goto :goto_2 - - :cond_3 - move v5, p3 - - :cond_4 - :goto_2 - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V - - :cond_5 - invoke-interface {p0, v1, v2}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v1 - - add-int/2addr v1, v2 - - if-eqz v0, :cond_6 - - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I - - move-result v2 - - add-int/lit8 v5, p3, -0x1 - - if-ne v2, v5, :cond_6 - - goto :goto_3 - - :cond_6 - invoke-static {p0, p1, v1, p2}, Lk0/u/p;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I - - move-result v2 - - if-ne v2, v3, :cond_5 - - :goto_3 - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result p1 - - invoke-interface {p0, v1, p1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; - - move-result-object p0 - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {v4, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - return-object v4 - - :cond_7 - :goto_4 - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; - - move-result-object p0 - - return-object p0 - - :cond_8 - new-instance p0, Ljava/lang/StringBuilder; - - invoke-direct {p0}, Ljava/lang/StringBuilder;->()V - - const-string p1, "Limit must be non-negative, but was " - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const/16 p1, 0x2e - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - new-instance p1, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public static final getLastIndex(Ljava/lang/CharSequence;)I - .locals 1 - - const-string v0, "$this$lastIndex" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result p0 - - add-int/lit8 p0, p0, -0x1 - - return p0 -.end method - -.method public static final indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I - .locals 7 - - const-string v0, "$this$indexOf" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "string" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p3, :cond_1 - - instance-of v0, p0, Ljava/lang/String; - - if-nez v0, :cond_0 - - goto :goto_0 - - :cond_0 - check-cast p0, Ljava/lang/String; - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I - - move-result p0 - - goto :goto_1 - - :cond_1 - :goto_0 - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v3 - - const/4 v5, 0x0 - - const/16 v6, 0x10 - - move-object v0, p0 - - move-object v1, p1 - - move v2, p2 - - move v4, p3 - - invoke-static/range {v0 .. v6}, Lk0/u/p;->c(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZI)I - - move-result p0 - - :goto_1 - return p0 -.end method - -.method public static indexOf$default(Ljava/lang/CharSequence;CIZI)I - .locals 2 - - and-int/lit8 v0, p4, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - and-int/lit8 p4, p4, 0x4 - - if-eqz p4, :cond_1 - - const/4 p3, 0x0 - - :cond_1 - const-string p4, "$this$indexOf" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p3, :cond_3 - - instance-of p4, p0, Ljava/lang/String; - - if-nez p4, :cond_2 - - goto :goto_0 - - :cond_2 - check-cast p0, Ljava/lang/String; - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->indexOf(II)I - - move-result p0 - - goto :goto_1 - - :cond_3 - :goto_0 - const/4 p4, 0x1 - - new-array p4, p4, [C - - aput-char p1, p4, v1 - - invoke-static {p0, p4, p2, p3}, Lk0/u/p;->indexOfAny(Ljava/lang/CharSequence;[CIZ)I - - move-result p0 - - :goto_1 - return p0 -.end method - -.method public static synthetic indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I - .locals 2 - - and-int/lit8 v0, p4, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 p2, 0x0 - - :cond_0 - and-int/lit8 p4, p4, 0x4 - - if-eqz p4, :cond_1 - - const/4 p3, 0x0 - - :cond_1 - invoke-static {p0, p1, p2, p3}, Lk0/u/p;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I - - move-result p0 - - return p0 -.end method - -.method public static final indexOfAny(Ljava/lang/CharSequence;[CIZ)I - .locals 7 - - const-string v0, "$this$indexOfAny" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "chars" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x1 - - if-nez p3, :cond_0 - - array-length v1, p1 - - if-ne v1, v0, :cond_0 - - instance-of v1, p0, Ljava/lang/String; - - if-eqz v1, :cond_0 - - invoke-static {p1}, Lf/n/a/k/a;->single([C)C - - move-result p1 - - check-cast p0, Ljava/lang/String; - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->indexOf(II)I - - move-result p0 - - return p0 - - :cond_0 - const/4 v1, 0x0 - - if-gez p2, :cond_1 - - const/4 p2, 0x0 - - :cond_1 - invoke-static {p0}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I - - move-result v2 - - if-gt p2, v2, :cond_5 - - :goto_0 - invoke-interface {p0, p2}, Ljava/lang/CharSequence;->charAt(I)C - - move-result v3 - - array-length v4, p1 - - const/4 v5, 0x0 - - :goto_1 - if-ge v5, v4, :cond_3 - - aget-char v6, p1, v5 - - invoke-static {v6, v3, p3}, Lf/n/a/k/a;->equals(CCZ)Z - - move-result v6 - - if-eqz v6, :cond_2 - - const/4 v3, 0x1 - - goto :goto_2 - - :cond_2 - add-int/lit8 v5, v5, 0x1 - - goto :goto_1 - - :cond_3 - const/4 v3, 0x0 - - :goto_2 - if-eqz v3, :cond_4 - - return p2 - - :cond_4 - if-eq p2, v2, :cond_5 - - add-int/lit8 p2, p2, 0x1 - - goto :goto_0 - - :cond_5 - const/4 p0, -0x1 - - return p0 -.end method - -.method public static lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I - .locals 4 - - and-int/lit8 v0, p4, 0x2 - - if-eqz v0, :cond_0 - - invoke-static {p0}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I - - move-result p2 - - :cond_0 - and-int/lit8 p4, p4, 0x4 - - const/4 v0, 0x0 - - if-eqz p4, :cond_1 - - const/4 p3, 0x0 - - :cond_1 - const-string p4, "$this$lastIndexOf" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p3, :cond_3 - - instance-of p4, p0, Ljava/lang/String; - - if-nez p4, :cond_2 - - goto :goto_0 - - :cond_2 - check-cast p0, Ljava/lang/String; - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->lastIndexOf(II)I - - move-result p0 - - goto :goto_4 - - :cond_3 - :goto_0 - const/4 p4, 0x1 - - new-array v1, p4, [C - - aput-char p1, v1, v0 - - const-string p1, "$this$lastIndexOfAny" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "chars" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez p3, :cond_4 - - instance-of p1, p0, Ljava/lang/String; - - if-eqz p1, :cond_4 - - invoke-static {v1}, Lf/n/a/k/a;->single([C)C - - move-result p1 - - check-cast p0, Ljava/lang/String; - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->lastIndexOf(II)I - - move-result p0 - - goto :goto_4 - - :cond_4 - invoke-static {p0}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I - - move-result p1 - - if-le p2, p1, :cond_5 - - move p2, p1 - - :cond_5 - :goto_1 - if-ltz p2, :cond_9 - - invoke-interface {p0, p2}, Ljava/lang/CharSequence;->charAt(I)C - - move-result p1 - - const/4 v2, 0x0 - - :goto_2 - if-ge v2, p4, :cond_7 - - aget-char v3, v1, v2 - - invoke-static {v3, p1, p3}, Lf/n/a/k/a;->equals(CCZ)Z - - move-result v3 - - if-eqz v3, :cond_6 - - const/4 p1, 0x1 - - goto :goto_3 - - :cond_6 - add-int/lit8 v2, v2, 0x1 - - goto :goto_2 - - :cond_7 - const/4 p1, 0x0 - - :goto_3 - if-eqz p1, :cond_8 - - move p0, p2 - - goto :goto_4 - - :cond_8 - add-int/lit8 p2, p2, -0x1 - - goto :goto_1 - - :cond_9 - const/4 p0, -0x1 - - :goto_4 - return p0 -.end method - -.method public static lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I - .locals 6 - - and-int/lit8 v0, p4, 0x2 - - if-eqz v0, :cond_0 - - invoke-static {p0}, Lk0/u/p;->getLastIndex(Ljava/lang/CharSequence;)I - - move-result p2 - - :cond_0 - move v2, p2 - - and-int/lit8 p2, p4, 0x4 - - if-eqz p2, :cond_1 - - const/4 p3, 0x0 - - const/4 v4, 0x0 - - goto :goto_0 - - :cond_1 - move v4, p3 - - :goto_0 - const-string p2, "$this$lastIndexOf" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "string" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-nez v4, :cond_3 - - instance-of p2, p0, Ljava/lang/String; - - if-nez p2, :cond_2 - - goto :goto_1 - - :cond_2 - check-cast p0, Ljava/lang/String; - - invoke-virtual {p0, p1, v2}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;I)I - - move-result p0 - - goto :goto_2 - - :cond_3 - :goto_1 - const/4 v3, 0x0 - - const/4 v5, 0x1 - - move-object v0, p0 - - move-object v1, p1 - - invoke-static/range {v0 .. v5}, Lk0/u/p;->b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;IIZZ)I - - move-result p0 - - :goto_2 - return p0 -.end method - -.method public static final lines(Ljava/lang/CharSequence;)Ljava/util/List; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/CharSequence;", - ")", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;" - } - .end annotation - - const-string v0, "$this$lines" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$lineSequence" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "\r\n" - - const-string v1, "\n" - - const-string v2, "\r" - - filled-new-array {v0, v1, v2}, [Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - const/4 v2, 0x6 - - invoke-static {p0, v0, v1, v1, v2}, Lk0/u/p;->splitToSequence$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Lkotlin/sequences/Sequence; - - move-result-object p0 - - invoke-static {p0}, Lf/n/a/k/a;->toList(Lkotlin/sequences/Sequence;)Ljava/util/List; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final regionMatchesImpl(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z - .locals 4 - - const-string v0, "$this$regionMatchesImpl" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 - - if-ltz p3, :cond_3 - - if-ltz p1, :cond_3 - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v1 - - sub-int/2addr v1, p4 - - if-gt p1, v1, :cond_3 - - invoke-interface {p2}, Ljava/lang/CharSequence;->length()I - - move-result v1 - - sub-int/2addr v1, p4 - - if-le p3, v1, :cond_0 - - goto :goto_1 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-ge v1, p4, :cond_2 - - add-int v2, p1, v1 - - invoke-interface {p0, v2}, Ljava/lang/CharSequence;->charAt(I)C - - move-result v2 - - add-int v3, p3, v1 - - invoke-interface {p2, v3}, Ljava/lang/CharSequence;->charAt(I)C - - move-result v3 - - invoke-static {v2, v3, p5}, Lf/n/a/k/a;->equals(CCZ)Z - - move-result v2 - - if-nez v2, :cond_1 - - return v0 - - :cond_1 - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_2 - const/4 p0, 0x1 - - return p0 - - :cond_3 - :goto_1 - return v0 -.end method - -.method public static split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; - .locals 8 - - and-int/lit8 v0, p4, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 v5, 0x0 - - goto :goto_0 - - :cond_0 - move v5, p2 - - :goto_0 - and-int/lit8 p2, p4, 0x4 - - if-eqz p2, :cond_1 - - const/4 v6, 0x0 - - goto :goto_1 - - :cond_1 - move v6, p3 - - :goto_1 - const-string p2, "$this$split" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "delimiters" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length p2, p1 - - const/4 p3, 0x1 - - if-ne p2, p3, :cond_2 - - aget-char p1, p1, v1 - - invoke-static {p1}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p0, p1, v5, v6}, Lk0/u/p;->f(Ljava/lang/CharSequence;Ljava/lang/String;ZI)Ljava/util/List; - - move-result-object p0 - - goto :goto_3 - - :cond_2 - const/4 v4, 0x0 - - const/4 v7, 0x2 - - move-object v2, p0 - - move-object v3, p1 - - invoke-static/range {v2 .. v7}, Lk0/u/p;->d(Ljava/lang/CharSequence;[CIZII)Lkotlin/sequences/Sequence; - - move-result-object p1 - - invoke-static {p1}, Lf/n/a/k/a;->asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable; - - move-result-object p1 - - new-instance p2, Ljava/util/ArrayList; - - const/16 p3, 0xa - - invoke-static {p1, p3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - - move-result p3 - - invoke-direct {p2, p3}, Ljava/util/ArrayList;->(I)V - - check-cast p1, Lk0/t/n; - - invoke-virtual {p1}, Lk0/t/n;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :goto_2 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result p3 - - if-eqz p3, :cond_3 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p3 - - check-cast p3, Lkotlin/ranges/IntRange; - - invoke-static {p0, p3}, Lk0/u/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_2 - - :cond_3 - move-object p0, p2 - - :goto_3 - return-object p0 -.end method - -.method public static split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List; - .locals 8 - - and-int/lit8 v0, p4, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 v5, 0x0 - - goto :goto_0 - - :cond_0 - move v5, p2 - - :goto_0 - and-int/lit8 p2, p4, 0x4 - - if-eqz p2, :cond_1 - - const/4 v6, 0x0 - - goto :goto_1 - - :cond_1 - move v6, p3 - - :goto_1 - const-string p2, "$this$split" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "delimiters" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length p2, p1 - - const/4 p3, 0x1 - - if-ne p2, p3, :cond_3 - - aget-object p2, p1, v1 - - invoke-virtual {p2}, Ljava/lang/String;->length()I - - move-result p4 - - if-nez p4, :cond_2 - - const/4 v1, 0x1 - - :cond_2 - if-nez v1, :cond_3 - - invoke-static {p0, p2, v5, v6}, Lk0/u/p;->f(Ljava/lang/CharSequence;Ljava/lang/String;ZI)Ljava/util/List; - - move-result-object p0 - - goto :goto_3 - - :cond_3 - const/4 v4, 0x0 - - const/4 v7, 0x2 - - move-object v2, p0 - - move-object v3, p1 - - invoke-static/range {v2 .. v7}, Lk0/u/p;->e(Ljava/lang/CharSequence;[Ljava/lang/String;IZII)Lkotlin/sequences/Sequence; - - move-result-object p1 - - invoke-static {p1}, Lf/n/a/k/a;->asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable; - - move-result-object p1 - - new-instance p2, Ljava/util/ArrayList; - - const/16 p3, 0xa - - invoke-static {p1, p3}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - - move-result p3 - - invoke-direct {p2, p3}, Ljava/util/ArrayList;->(I)V - - check-cast p1, Lk0/t/n; - - invoke-virtual {p1}, Lk0/t/n;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :goto_2 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result p3 - - if-eqz p3, :cond_4 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p3 - - check-cast p3, Lkotlin/ranges/IntRange; - - invoke-static {p0, p3}, Lk0/u/p;->substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_2 - - :cond_4 - move-object p0, p2 - - :goto_3 - return-object p0 -.end method - -.method public static splitToSequence$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Lkotlin/sequences/Sequence; - .locals 8 - - and-int/lit8 v0, p4, 0x2 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - const/4 v5, 0x0 - - goto :goto_0 - - :cond_0 - move v5, p2 - - :goto_0 - and-int/lit8 p2, p4, 0x4 - - if-eqz p2, :cond_1 - - const/4 v6, 0x0 - - goto :goto_1 - - :cond_1 - move v6, p3 - - :goto_1 - const-string p2, "$this$splitToSequence" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "delimiters" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v4, 0x0 - - const/4 v7, 0x2 - - move-object v2, p0 - - move-object v3, p1 - - invoke-static/range {v2 .. v7}, Lk0/u/p;->e(Ljava/lang/CharSequence;[Ljava/lang/String;IZII)Lkotlin/sequences/Sequence; - - move-result-object p1 - - new-instance p2, Lk0/u/n; - - invoke-direct {p2, p0}, Lk0/u/n;->(Ljava/lang/CharSequence;)V - - invoke-static {p1, p2}, Lf/n/a/k/a;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final substring(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/String; - .locals 1 - - const-string v0, "$this$substring" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "range" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getStart()Ljava/lang/Integer; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I - - move-result v0 - - invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getEndInclusive()Ljava/lang/Integer; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I - - move-result p1 - - add-int/lit8 p1, p1, 0x1 - - invoke-interface {p0, v0, p1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; - - move-result-object p0 - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; - .locals 2 - - const-string v0, "$this$substringAfterLast" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "missingDelimiterValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 - - const/4 v1, 0x6 - - invoke-static {p0, p1, v0, v0, v1}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I - - move-result p1 - - const/4 v0, -0x1 - - if-ne p1, v0, :cond_0 - - goto :goto_0 - - :cond_0 - add-int/lit8 p1, p1, 0x1 - - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result p2 - - invoke-virtual {p0, p1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p2 - - const-string p0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {p2, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - :goto_0 - return-object p2 -.end method - -.method public static synthetic substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String; - .locals 0 - - and-int/lit8 p2, p3, 0x2 - - if-eqz p2, :cond_0 - - move-object p2, p0 - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - :goto_0 - invoke-static {p0, p1, p2}, Lk0/u/p;->substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final substringBefore(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; - .locals 2 - - const-string v0, "$this$substringBefore" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "missingDelimiterValue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 - - const/4 v1, 0x6 - - invoke-static {p0, p1, v0, v0, v1}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I - - move-result p1 - - const/4 v1, -0x1 - - if-ne p1, v1, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-virtual {p0, v0, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p2 - - const-string p0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {p2, p0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - :goto_0 - return-object p2 -.end method - -.method public static final trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - .locals 5 - - const-string v0, "$this$trim" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {p0}, Ljava/lang/CharSequence;->length()I - - move-result v0 - - const/4 v1, 0x1 - - sub-int/2addr v0, v1 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - :goto_0 - if-gt v2, v0, :cond_4 - - if-nez v3, :cond_0 - - move v4, v2 - - goto :goto_1 - - :cond_0 - move v4, v0 - - :goto_1 - invoke-interface {p0, v4}, Ljava/lang/CharSequence;->charAt(I)C - - move-result v4 - - invoke-static {v4}, Lf/n/a/k/a;->isWhitespace(C)Z - - move-result v4 - - if-nez v3, :cond_2 - - if-nez v4, :cond_1 - - const/4 v3, 0x1 - - goto :goto_0 - - :cond_1 - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - :cond_2 - if-nez v4, :cond_3 - - goto :goto_2 - - :cond_3 - add-int/lit8 v0, v0, -0x1 - - goto :goto_0 - - :cond_4 - :goto_2 - add-int/2addr v0, v1 - - invoke-interface {p0, v2, v0}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; - - move-result-object p0 - - return-object p0 -.end method diff --git a/com.discord/smali_classes2/k0/u/q.smali b/com.discord/smali_classes2/k0/u/q.smali deleted file mode 100644 index 299756152a..0000000000 --- a/com.discord/smali_classes2/k0/u/q.smali +++ /dev/null @@ -1,13 +0,0 @@ -.class public Lk0/u/q; -.super Lk0/u/p; -.source "_StringsJvm.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/p;->()V - - return-void -.end method diff --git a/com.discord/smali_classes2/k0/u/r.smali b/com.discord/smali_classes2/k0/u/r.smali deleted file mode 100644 index 80283c55f0..0000000000 --- a/com.discord/smali_classes2/k0/u/r.smali +++ /dev/null @@ -1,64 +0,0 @@ -.class public final Lk0/u/r; -.super Lk0/o/c/j; -.source "_Strings.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lk0/o/c/j;", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/CharSequence;", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# static fields -.field public static final d:Lk0/u/r; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lk0/u/r; - - invoke-direct {v0}, Lk0/u/r;->()V - - sput-object v0, Lk0/u/r;->d:Lk0/u/r; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V - - return-void -.end method - - -# virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 - - check-cast p1, Ljava/lang/CharSequence; - - const-string v0, "it" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali_classes2/k0/u/s.smali b/com.discord/smali_classes2/k0/u/s.smali deleted file mode 100644 index 41990c6ee0..0000000000 --- a/com.discord/smali_classes2/k0/u/s.smali +++ /dev/null @@ -1,131 +0,0 @@ -.class public Lk0/u/s; -.super Lk0/u/q; -.source "_Strings.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Lk0/u/q;->()V - - return-void -.end method - -.method public static final drop(Ljava/lang/String;I)Ljava/lang/String; - .locals 1 - - const-string v0, "$this$drop" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - if-ltz p1, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_2 - - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result v0 - - if-le p1, v0, :cond_1 - - move p1, v0 - - :cond_1 - invoke-virtual {p0, p1}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object p0 - - const-string p1, "(this as java.lang.String).substring(startIndex)" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 - - :cond_2 - const-string p0, "Requested character count " - - const-string v0, " is less than zero." - - invoke-static {p0, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - new-instance p1, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method - -.method public static final take(Ljava/lang/String;I)Ljava/lang/String; - .locals 2 - - const-string v0, "$this$take" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 - - if-ltz p1, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-eqz v1, :cond_2 - - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result v1 - - if-le p1, v1, :cond_1 - - move p1, v1 - - :cond_1 - invoke-virtual {p0, v0, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p0 - - const-string p1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p0 - - :cond_2 - const-string p0, "Requested character count " - - const-string v0, " is less than zero." - - invoke-static {p0, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - new-instance p1, Ljava/lang/IllegalArgumentException; - - invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 -.end method diff --git a/com.discord/smali_classes2/kotlin/KotlinNothingValueException.smali b/com.discord/smali_classes2/kotlin/KotlinNothingValueException.smali deleted file mode 100644 index a49bcc32af..0000000000 --- a/com.discord/smali_classes2/kotlin/KotlinNothingValueException.smali +++ /dev/null @@ -1,13 +0,0 @@ -.class public final Lkotlin/KotlinNothingValueException; -.super Ljava/lang/RuntimeException; -.source "ExceptionsH.kt" - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/RuntimeException;->()V - - return-void -.end method diff --git a/com.discord/smali_classes2/kotlin/Pair.smali b/com.discord/smali_classes2/kotlin/Pair.smali index 858fe7df65..c14470400d 100644 --- a/com.discord/smali_classes2/kotlin/Pair.smali +++ b/com.discord/smali_classes2/kotlin/Pair.smali @@ -73,7 +73,7 @@ iget-object v1, p1, Lkotlin/Pair;->first:Ljava/lang/Object; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -83,7 +83,7 @@ iget-object p1, p1, Lkotlin/Pair;->second:Ljava/lang/Object; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/kotlin/Triple.smali b/com.discord/smali_classes2/kotlin/Triple.smali index 2745e6c738..ce45c9c9d8 100644 --- a/com.discord/smali_classes2/kotlin/Triple.smali +++ b/com.discord/smali_classes2/kotlin/Triple.smali @@ -85,7 +85,7 @@ iget-object v1, p1, Lkotlin/Triple;->first:Ljava/lang/Object; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -95,7 +95,7 @@ iget-object v1, p1, Lkotlin/Triple;->second:Ljava/lang/Object; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -105,7 +105,7 @@ iget-object p1, p1, Lkotlin/Triple;->third:Ljava/lang/Object; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/kotlin/coroutines/CoroutineContext$a$a.smali b/com.discord/smali_classes2/kotlin/coroutines/CoroutineContext$a$a.smali index cdee801a85..a52db210c1 100644 --- a/com.discord/smali_classes2/kotlin/coroutines/CoroutineContext$a$a.smali +++ b/com.discord/smali_classes2/kotlin/coroutines/CoroutineContext$a$a.smali @@ -16,7 +16,7 @@ # direct methods .method public static fold(Lkotlin/coroutines/CoroutineContext$a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p2, p1, p0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 @@ -55,15 +51,11 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; move-result-object v0 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -90,50 +82,28 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p0}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; move-result-object v0 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 - sget-object p0, Lk0/l/f;->d:Lk0/l/f; + sget-object p0, Lk0/k/f;->d:Lk0/k/f; :cond_0 return-object p0 .end method .method public static plus(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v0, Lk0/l/f;->d:Lk0/l/f; - - if-ne p1, v0, :cond_0 - - goto :goto_0 - - :cond_0 - sget-object v0, Lk0/l/e;->d:Lk0/l/e; - - invoke-interface {p1, p0, v0}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + invoke-static {p0, p1}, Lf/n/a/k/a;->plus(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; move-result-object p0 - check-cast p0, Lkotlin/coroutines/CoroutineContext; - - :goto_0 return-object p0 .end method diff --git a/com.discord/smali_classes2/kotlin/io/AccessDeniedException.smali b/com.discord/smali_classes2/kotlin/io/AccessDeniedException.smali index 9bac579d11..2ab446abb7 100644 --- a/com.discord/smali_classes2/kotlin/io/AccessDeniedException.smali +++ b/com.discord/smali_classes2/kotlin/io/AccessDeniedException.smali @@ -18,11 +18,16 @@ move-object p3, p4 :cond_0 - const-string p2, "file" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0, p1, p4, p3}, Lkotlin/io/FileSystemException;->(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V return-void + + :cond_1 + const-string p1, "file" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method diff --git a/com.discord/smali_classes2/kotlin/io/FileSystemException.smali b/com.discord/smali_classes2/kotlin/io/FileSystemException.smali index f2e6953e40..271eaa32db 100644 --- a/com.discord/smali_classes2/kotlin/io/FileSystemException.smali +++ b/com.discord/smali_classes2/kotlin/io/FileSystemException.smali @@ -15,10 +15,6 @@ .method public constructor (Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V .locals 3 - const-string v0, "file" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/io/File;->toString()Ljava/lang/String; @@ -71,7 +67,7 @@ const-string v1, "sb.toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/kotlin/properties/ReadOnlyProperty.smali b/com.discord/smali_classes2/kotlin/properties/ReadOnlyProperty.smali index 43b687d36d..224f6c0c18 100644 --- a/com.discord/smali_classes2/kotlin/properties/ReadOnlyProperty.smali +++ b/com.discord/smali_classes2/kotlin/properties/ReadOnlyProperty.smali @@ -6,9 +6,9 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;" @@ -20,9 +20,9 @@ .method public abstract getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { - "(TT;", + "(TR;", "Lkotlin/reflect/KProperty<", - "*>;)TV;" + "*>;)TT;" } .end annotation .end method diff --git a/com.discord/smali_classes2/kotlin/properties/ReadWriteProperty.smali b/com.discord/smali_classes2/kotlin/properties/ReadWriteProperty.smali index e8f910b2c9..d158785593 100644 --- a/com.discord/smali_classes2/kotlin/properties/ReadWriteProperty.smali +++ b/com.discord/smali_classes2/kotlin/properties/ReadWriteProperty.smali @@ -2,21 +2,16 @@ .super Ljava/lang/Object; .source "Interfaces.kt" -# interfaces -.implements Lkotlin/properties/ReadOnlyProperty; - # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", - "Ljava/lang/Object;", - "Lkotlin/properties/ReadOnlyProperty<", - "TT;TV;>;" + "Ljava/lang/Object;" } .end annotation @@ -25,9 +20,9 @@ .method public abstract getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { - "(TT;", + "(TR;", "Lkotlin/reflect/KProperty<", - "*>;)TV;" + "*>;)TT;" } .end annotation .end method @@ -35,9 +30,9 @@ .method public abstract setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V .annotation system Ldalvik/annotation/Signature; value = { - "(TT;", + "(TR;", "Lkotlin/reflect/KProperty<", - "*>;TV;)V" + "*>;TT;)V" } .end annotation .end method diff --git a/com.discord/smali_classes2/kotlin/ranges/IntProgression.smali b/com.discord/smali_classes2/kotlin/ranges/IntProgression.smali index d7e124ec04..18a29939c0 100644 --- a/com.discord/smali_classes2/kotlin/ranges/IntProgression.smali +++ b/com.discord/smali_classes2/kotlin/ranges/IntProgression.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/lang/Iterable; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -14,7 +14,7 @@ "Ljava/lang/Iterable<", "Ljava/lang/Integer;", ">;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -48,17 +48,17 @@ goto :goto_0 :cond_0 - invoke-static {p2, p3}, Lf/n/a/k/a;->K(II)I + invoke-static {p2, p3}, Lf/n/a/k/a;->N(II)I move-result v0 - invoke-static {p1, p3}, Lf/n/a/k/a;->K(II)I + invoke-static {p1, p3}, Lf/n/a/k/a;->N(II)I move-result p1 sub-int/2addr v0, p1 - invoke-static {v0, p3}, Lf/n/a/k/a;->K(II)I + invoke-static {v0, p3}, Lf/n/a/k/a;->N(II)I move-result p1 @@ -76,17 +76,17 @@ :cond_2 neg-int v0, p3 - invoke-static {p1, v0}, Lf/n/a/k/a;->K(II)I + invoke-static {p1, v0}, Lf/n/a/k/a;->N(II)I move-result p1 - invoke-static {p2, v0}, Lf/n/a/k/a;->K(II)I + invoke-static {p2, v0}, Lf/n/a/k/a;->N(II)I move-result v1 sub-int/2addr p1, v1 - invoke-static {p1, v0}, Lf/n/a/k/a;->K(II)I + invoke-static {p1, v0}, Lf/n/a/k/a;->N(II)I move-result p1 @@ -255,7 +255,7 @@ .method public iterator()Ljava/util/Iterator; .locals 4 - new-instance v0, Lk0/r/b; + new-instance v0, Lk0/q/b; iget v1, p0, Lkotlin/ranges/IntProgression;->d:I @@ -263,7 +263,7 @@ iget v3, p0, Lkotlin/ranges/IntProgression;->f:I - invoke-direct {v0, v1, v2, v3}, Lk0/r/b;->(III)V + invoke-direct {v0, v1, v2, v3}, Lk0/q/b;->(III)V return-object v0 .end method diff --git a/com.discord/smali_classes2/kotlin/ranges/IntRange.smali b/com.discord/smali_classes2/kotlin/ranges/IntRange.smali index 62d0447f36..0bafc40b6e 100644 --- a/com.discord/smali_classes2/kotlin/ranges/IntRange.smali +++ b/com.discord/smali_classes2/kotlin/ranges/IntRange.smali @@ -3,14 +3,14 @@ .source "Ranges.kt" # interfaces -.implements Lk0/r/a; +.implements Lk0/q/a; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Lkotlin/ranges/IntProgression;", - "Lk0/r/a<", + "Lk0/q/a<", "Ljava/lang/Integer;", ">;" } diff --git a/com.discord/smali_classes2/kotlin/reflect/KCallable.smali b/com.discord/smali_classes2/kotlin/reflect/KCallable.smali index cbc4c15613..aa9ac10888 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KCallable.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KCallable.smali @@ -3,7 +3,7 @@ .source "KCallable.kt" # interfaces -.implements Lk0/s/a; +.implements Lk0/r/a; # annotations @@ -13,7 +13,7 @@ "Ljava/lang/Object;", ">", "Ljava/lang/Object;", - "Lk0/s/a;" + "Lk0/r/a;" } .end annotation diff --git a/com.discord/smali_classes2/kotlin/reflect/KMutableProperty$Setter.smali b/com.discord/smali_classes2/kotlin/reflect/KMutableProperty$Setter.smali index e67f344893..b666b41e76 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KMutableProperty$Setter.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KMutableProperty$Setter.smali @@ -9,12 +9,12 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Ljava/lang/Object<", - "TV;>;", + "TR;>;", "Lkotlin/reflect/KFunction<", "Lkotlin/Unit;", ">;" diff --git a/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0$Setter.smali b/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0$Setter.smali index e003aa1a14..85a2cc194f 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0$Setter.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0$Setter.smali @@ -19,14 +19,14 @@ .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Lkotlin/reflect/KMutableProperty$Setter<", - "TV;>;", + "TR;>;", "Lkotlin/jvm/functions/Function1<", - "TV;", + "TR;", "Lkotlin/Unit;", ">;" } diff --git a/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0.smali b/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0.smali index 5ab1f27437..f437357084 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KMutableProperty0.smali @@ -16,14 +16,14 @@ .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Lkotlin/reflect/KProperty0<", - "TV;>;", + "TR;>;", "Ljava/lang/Object<", - "TV;>;" + "TR;>;" } .end annotation @@ -34,7 +34,7 @@ value = { "()", "Lkotlin/reflect/KMutableProperty0$Setter<", - "TV;>;" + "TR;>;" } .end annotation .end method diff --git a/com.discord/smali_classes2/kotlin/reflect/KProperty$Getter.smali b/com.discord/smali_classes2/kotlin/reflect/KProperty$Getter.smali index 38e09f69ad..c08d7cf568 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KProperty$Getter.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KProperty$Getter.smali @@ -18,13 +18,13 @@ .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Ljava/lang/Object<", - "TV;>;", + "TR;>;", "Lkotlin/reflect/KFunction<", - "TV;>;" + "TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/kotlin/reflect/KProperty.smali b/com.discord/smali_classes2/kotlin/reflect/KProperty.smali index d0d7be9d00..5e7b9297d1 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KProperty.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KProperty.smali @@ -15,12 +15,12 @@ .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Lkotlin/reflect/KCallable<", - "TV;>;" + "TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/kotlin/reflect/KProperty0$Getter.smali b/com.discord/smali_classes2/kotlin/reflect/KProperty0$Getter.smali index 412d097a78..17941101c7 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KProperty0$Getter.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KProperty0$Getter.smali @@ -19,13 +19,13 @@ .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Lkotlin/reflect/KProperty$Getter<", - "TV;>;", + "TR;>;", "Lkotlin/jvm/functions/Function0<", - "TV;>;" + "TR;>;" } .end annotation diff --git a/com.discord/smali_classes2/kotlin/reflect/KProperty0.smali b/com.discord/smali_classes2/kotlin/reflect/KProperty0.smali index 3ff68bfa3a..313cf8ac75 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KProperty0.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KProperty0.smali @@ -16,14 +16,14 @@ .annotation system Ldalvik/annotation/Signature; value = { - "", "Ljava/lang/Object;", "Lkotlin/reflect/KProperty<", - "TV;>;", + "TR;>;", "Lkotlin/jvm/functions/Function0<", - "TV;>;" + "TR;>;" } .end annotation @@ -32,7 +32,7 @@ .method public abstract get()Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { - "()TV;" + "()TR;" } .end annotation .end method @@ -45,7 +45,7 @@ value = { "()", "Lkotlin/reflect/KProperty0$Getter<", - "TV;>;" + "TR;>;" } .end annotation .end method diff --git a/com.discord/smali_classes2/kotlin/reflect/KType.smali b/com.discord/smali_classes2/kotlin/reflect/KType.smali index f24d88ffb2..c04cb83a65 100644 --- a/com.discord/smali_classes2/kotlin/reflect/KType.smali +++ b/com.discord/smali_classes2/kotlin/reflect/KType.smali @@ -3,4 +3,4 @@ .source "KType.kt" # interfaces -.implements Lk0/s/a; +.implements Lk0/r/a; diff --git a/com.discord/smali_classes2/kotlin/text/Regex$b.smali b/com.discord/smali_classes2/kotlin/text/Regex$b.smali index 71b1b8e46e..ba3286beed 100644 --- a/com.discord/smali_classes2/kotlin/text/Regex$b.smali +++ b/com.discord/smali_classes2/kotlin/text/Regex$b.smali @@ -29,11 +29,7 @@ # direct methods .method public constructor (Ljava/lang/String;I)V - .locals 1 - - const-string v0, "pattern" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,7 +55,7 @@ const-string v2, "Pattern.compile(pattern, flags)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Lkotlin/text/Regex;->(Ljava/util/regex/Pattern;)V diff --git a/com.discord/smali_classes2/kotlin/text/Regex$c.smali b/com.discord/smali_classes2/kotlin/text/Regex$c.smali index 37872dce20..db9ec07f63 100644 --- a/com.discord/smali_classes2/kotlin/text/Regex$c.smali +++ b/com.discord/smali_classes2/kotlin/text/Regex$c.smali @@ -1,5 +1,5 @@ .class public final Lkotlin/text/Regex$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Regex.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/text/MatchResult;", ">;" @@ -46,7 +46,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/kotlin/text/Regex$d.smali b/com.discord/smali_classes2/kotlin/text/Regex$d.smali index 11e4979fb1..07ebb9cccf 100644 --- a/com.discord/smali_classes2/kotlin/text/Regex$d.smali +++ b/com.discord/smali_classes2/kotlin/text/Regex$d.smali @@ -1,5 +1,5 @@ .class public final synthetic Lkotlin/text/Regex$d; -.super Lk0/o/c/h; +.super Lk0/n/c/g; .source "Regex.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/h;", + "Lk0/n/c/g;", "Lkotlin/jvm/functions/Function1<", "Lkotlin/text/MatchResult;", "Lkotlin/text/MatchResult;", @@ -45,39 +45,64 @@ .end method .method public constructor ()V - .locals 6 + .locals 1 - const-class v2, Lkotlin/text/MatchResult; + const/4 v0, 0x1 - const/4 v1, 0x1 - - const-string v3, "next" - - const-string v4, "next()Lkotlin/text/MatchResult;" - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lk0/o/c/h;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V + invoke-direct {p0, v0}, Lk0/n/c/g;->(I)V return-void .end method # virtual methods -.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; +.method public final getName()Ljava/lang/String; .locals 1 + const-string v0, "next" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lkotlin/text/MatchResult; + + invoke-static {v0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "next()Lkotlin/text/MatchResult;" + + return-object v0 +.end method + +.method public invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + check-cast p1, Lkotlin/text/MatchResult; - const-string v0, "p1" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-interface {p1}, Lkotlin/text/MatchResult;->next()Lkotlin/text/MatchResult; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "p1" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/kotlin/text/Regex.smali b/com.discord/smali_classes2/kotlin/text/Regex.smali index dcf6ac2cca..d4a175ddf7 100644 --- a/com.discord/smali_classes2/kotlin/text/Regex.smali +++ b/com.discord/smali_classes2/kotlin/text/Regex.smali @@ -25,7 +25,7 @@ value = { "Ljava/util/Set<", "+", - "Lk0/u/d;", + "Lk0/t/d;", ">;" } .end annotation @@ -52,35 +52,25 @@ .method public constructor (Ljava/lang/String;)V .locals 1 - const-string v0, "pattern" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; move-result-object p1 const-string v0, "Pattern.compile(pattern)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lkotlin/text/Regex;->(Ljava/util/regex/Pattern;)V return-void .end method -.method public constructor (Ljava/lang/String;Lk0/u/d;)V +.method public constructor (Ljava/lang/String;Lk0/t/d;)V .locals 1 - const-string v0, "pattern" + if-eqz p1, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "option" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - iget p2, p2, Lk0/u/d;->value:I + iget p2, p2, Lk0/t/d;->value:I and-int/lit8 v0, p2, 0x2 @@ -95,19 +85,24 @@ const-string p2, "Pattern.compile(pattern,\u2026nicodeCase(option.value))" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1}, Lkotlin/text/Regex;->(Ljava/util/regex/Pattern;)V return-void + + :cond_1 + const-string p1, "pattern" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Ljava/util/regex/Pattern;)V - .locals 1 - - const-string v0, "nativePattern" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -129,7 +124,7 @@ const-string v2, "nativePattern.pattern()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v2, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; @@ -145,45 +140,48 @@ # virtual methods .method public final find(Ljava/lang/CharSequence;I)Lkotlin/text/MatchResult; - .locals 2 + .locals 3 - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; + iget-object v1, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; - invoke-virtual {v0, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; - move-result-object v0 + move-result-object v1 - const-string v1, "nativePattern.matcher(input)" + const-string v2, "nativePattern.matcher(input)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, p2}, Ljava/util/regex/Matcher;->find(I)Z + invoke-virtual {v1, p2}, Ljava/util/regex/Matcher;->find(I)Z move-result p2 if-nez p2, :cond_0 - const/4 p1, 0x0 - goto :goto_0 :cond_0 - new-instance p2, Lk0/u/c; + new-instance v0, Lk0/t/c; - invoke-direct {p2, v0, p1}, Lk0/u/c;->(Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V - - move-object p1, p2 + invoke-direct {v0, v1, p1}, Lk0/t/c;->(Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V :goto_0 - return-object p1 + return-object v0 + + :cond_1 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final findAll(Ljava/lang/CharSequence;I)Lkotlin/sequences/Sequence; - .locals 3 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -195,108 +193,84 @@ } .end annotation - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - if-ltz p2, :cond_0 + new-instance v1, Lkotlin/text/Regex$c; - invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - - move-result v0 - - if-gt p2, v0, :cond_0 - - new-instance v0, Lkotlin/text/Regex$c; - - invoke-direct {v0, p0, p1, p2}, Lkotlin/text/Regex$c;->(Lkotlin/text/Regex;Ljava/lang/CharSequence;I)V + invoke-direct {v1, p0, p1, p2}, Lkotlin/text/Regex$c;->(Lkotlin/text/Regex;Ljava/lang/CharSequence;I)V sget-object p1, Lkotlin/text/Regex$d;->d:Lkotlin/text/Regex$d; - const-string p2, "seedFunction" + if-eqz p1, :cond_0 - invoke-static {v0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + new-instance p2, Lk0/s/i; - const-string p2, "nextFunction" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p2, Lk0/t/i; - - invoke-direct {p2, v0, p1}, Lk0/t/i;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V + invoke-direct {p2, v1, p1}, Lk0/s/i;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V return-object p2 :cond_0 - new-instance v0, Ljava/lang/IndexOutOfBoundsException; + const-string p1, "nextFunction" - const-string v1, "Start index out of bounds: " + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v2, ", input length: " + throw v0 - invoke-static {v1, p2, v2}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; + :cond_1 + const-string p1, "input" - move-result-object p2 - - invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - - move-result p1 - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {v0, p1}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v0 .end method .method public final matchEntire(Ljava/lang/CharSequence;)Lkotlin/text/MatchResult; - .locals 2 + .locals 3 - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; + iget-object v1, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; - invoke-virtual {v0, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; - move-result-object v0 + move-result-object v1 - const-string v1, "nativePattern.matcher(input)" + const-string v2, "nativePattern.matcher(input)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/util/regex/Matcher;->matches()Z + invoke-virtual {v1}, Ljava/util/regex/Matcher;->matches()Z - move-result v1 + move-result v2 - if-nez v1, :cond_0 - - const/4 p1, 0x0 + if-nez v2, :cond_0 goto :goto_0 :cond_0 - new-instance v1, Lk0/u/c; + new-instance v0, Lk0/t/c; - invoke-direct {v1, v0, p1}, Lk0/u/c;->(Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V - - move-object p1, v1 + invoke-direct {v0, v1, p1}, Lk0/t/c;->(Ljava/util/regex/Matcher;Ljava/lang/CharSequence;)V :goto_0 - return-object p1 + return-object v0 + + :cond_1 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final matches(Ljava/lang/CharSequence;)Z .locals 1 - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; @@ -309,18 +283,21 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final replace(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "replacement" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lkotlin/text/Regex;->nativePattern:Ljava/util/regex/Pattern; @@ -334,9 +311,18 @@ const-string p2, "nativePattern.matcher(in\u2026).replaceAll(replacement)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 + + :cond_0 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final replace(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; @@ -355,13 +341,11 @@ } .end annotation - const-string v0, "input" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "transform" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 const/4 v0, 0x0 @@ -380,8 +364,6 @@ invoke-direct {v3, v2}, Ljava/lang/StringBuilder;->(I)V :cond_0 - invoke-static {v1}, Lk0/o/c/i;->checkNotNull(Ljava/lang/Object;)V - invoke-interface {v1}, Lkotlin/text/MatchResult;->getRange()Lkotlin/ranges/IntRange; move-result-object v4 @@ -438,7 +420,7 @@ const-string p2, "sb.toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 @@ -448,6 +430,20 @@ move-result-object p1 return-object p1 + + :cond_4 + const-string p1, "transform" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "input" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public toString()Ljava/lang/String; @@ -461,7 +457,7 @@ const-string v1, "nativePattern.toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/kotlinx/coroutines/CompletionHandlerException.smali b/com.discord/smali_classes2/kotlinx/coroutines/CompletionHandlerException.smali index 8f44bd9213..53060eaa0a 100644 --- a/com.discord/smali_classes2/kotlinx/coroutines/CompletionHandlerException.smali +++ b/com.discord/smali_classes2/kotlinx/coroutines/CompletionHandlerException.smali @@ -5,17 +5,20 @@ # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "cause" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/kotlinx/coroutines/JobCancellationException.smali b/com.discord/smali_classes2/kotlinx/coroutines/JobCancellationException.smali index 8871101363..d0324a7f84 100644 --- a/com.discord/smali_classes2/kotlinx/coroutines/JobCancellationException.smali +++ b/com.discord/smali_classes2/kotlinx/coroutines/JobCancellationException.smali @@ -25,13 +25,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/Job;)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "job" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 invoke-direct {p0, p1}, Ljava/util/concurrent/CancellationException;->(Ljava/lang/String;)V @@ -43,6 +41,20 @@ :cond_0 return-void + + :cond_1 + const-string p1, "job" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -73,7 +85,7 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -101,7 +113,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -111,7 +123,7 @@ iget-object v1, p0, Lkotlinx/coroutines/JobCancellationException;->job:Lkotlinx/coroutines/Job; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -125,7 +137,7 @@ move-result-object v0 - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -159,7 +171,7 @@ const-string v1, "super.fillInStackTrace()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -213,7 +225,7 @@ return v1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidDispatcherFactory.smali b/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidDispatcherFactory.smali index 5973133b03..dd3bbb9857 100644 --- a/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidDispatcherFactory.smali +++ b/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidDispatcherFactory.smali @@ -28,10 +28,6 @@ .method public b(Ljava/util/List;)Ll0/a/f1; .locals 3 - const-string v0, "allFactories" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Ll0/a/q1/a; invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; @@ -40,7 +36,7 @@ const-string v1, "Looper.getMainLooper()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x1 @@ -48,15 +44,11 @@ move-result-object v0 - const-string v1, "handler" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v2, "Main" - const-string v1, "Main" - - const/4 v2, 0x0 - - invoke-direct {p1, v0, v1, v2}, Ll0/a/q1/a;->(Landroid/os/Handler;Ljava/lang/String;Z)V + invoke-direct {p1, v0, v2, v1}, Ll0/a/q1/a;->(Landroid/os/Handler;Ljava/lang/String;Z)V return-object p1 .end method diff --git a/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali b/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali index 0569d6b035..6a056594fe 100644 --- a/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali +++ b/com.discord/smali_classes2/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali @@ -1,5 +1,5 @@ .class public final Lkotlinx/coroutines/android/AndroidExceptionPreHandler; -.super Lk0/l/a; +.super Lk0/k/a; .source "AndroidExceptionPreHandler.kt" # interfaces @@ -13,7 +13,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/a;", + "Lk0/k/a;", "Lkotlinx/coroutines/CoroutineExceptionHandler;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/reflect/Method;", @@ -38,11 +38,11 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; const-class v2, Lkotlinx/coroutines/android/AndroidExceptionPreHandler; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -50,9 +50,9 @@ const-string v4, "getPreHandler()Ljava/lang/reflect/Method;" - invoke-direct {v1, v2, v3, v4}, Lk0/o/c/r;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v1}, Lk0/o/c/t;->property1(Lk0/o/c/q;)Lk0/s/d; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x0 @@ -68,7 +68,7 @@ sget-object v0, Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a; - invoke-direct {p0, v0}, Lk0/l/a;->(Lkotlin/coroutines/CoroutineContext$b;)V + invoke-direct {p0, v0}, Lk0/k/a;->(Lkotlin/coroutines/CoroutineContext$b;)V invoke-static {p0}, Lf/n/a/k/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; @@ -104,27 +104,25 @@ .method public handleException(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string p1, "exception" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; move-result-object p1 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - const/16 v1, 0x1c + const/16 v2, 0x1c - if-lt v0, v1, :cond_0 + if-lt v1, v2, :cond_0 const-string v0, "thread" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; @@ -137,45 +135,57 @@ :cond_0 invoke-direct {p0}, Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->getPreHandler()Ljava/lang/reflect/Method; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 const/4 v2, 0x0 new-array v2, v2, [Ljava/lang/Object; - invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 goto :goto_0 :cond_1 - move-object v0, v1 + move-object v1, v0 :goto_0 - instance-of v2, v0, Ljava/lang/Thread$UncaughtExceptionHandler; + instance-of v2, v1, Ljava/lang/Thread$UncaughtExceptionHandler; if-nez v2, :cond_2 goto :goto_1 :cond_2 - move-object v1, v0 + move-object v0, v1 :goto_1 - check-cast v1, Ljava/lang/Thread$UncaughtExceptionHandler; + check-cast v0, Ljava/lang/Thread$UncaughtExceptionHandler; - if-eqz v1, :cond_3 + if-eqz v0, :cond_3 - invoke-interface {v1, p1, p2}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V + invoke-interface {v0, p1, p2}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V :cond_3 :goto_2 return-void + + :cond_4 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic invoke()Ljava/lang/Object; @@ -208,7 +218,7 @@ const-string v2, "it" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/reflect/Method;->getModifiers()I diff --git a/com.discord/smali_classes2/l0/a/a.smali b/com.discord/smali_classes2/l0/a/a.smali index ef009eadfd..374cbe5c92 100644 --- a/com.discord/smali_classes2/l0/a/a.smali +++ b/com.discord/smali_classes2/l0/a/a.smali @@ -31,11 +31,7 @@ # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;Z)V - .locals 1 - - const-string v0, "parentContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p2}, Ll0/a/c1;->(Z)V @@ -77,7 +73,7 @@ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -90,7 +86,7 @@ return-object v0 :cond_0 - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -102,7 +98,7 @@ instance-of v0, p1, Ll0/a/p; - if-eqz v0, :cond_0 + if-eqz v0, :cond_1 check-cast p1, Ll0/a/p; @@ -110,11 +106,21 @@ iget p1, p1, Ll0/a/p;->_handled:I - const-string p1, "cause" + if-eqz v0, :cond_0 - invoke-static {v0, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + goto :goto_0 :cond_0 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_1 + :goto_0 return-void .end method @@ -187,7 +193,7 @@ .method public final resumeWith(Ljava/lang/Object;)V .locals 1 - invoke-static {p1}, Lf/n/a/k/a;->f0(Ljava/lang/Object;)Ljava/lang/Object; + invoke-static {p1}, Lf/n/a/k/a;->k0(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -203,13 +209,20 @@ .method public final z(Ljava/lang/Throwable;)V .locals 1 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Ll0/a/a;->e:Lkotlin/coroutines/CoroutineContext; - invoke-static {v0, p1}, Lf/n/a/k/a;->C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V + invoke-static {v0, p1}, Lf/n/a/k/a;->F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/a0.smali b/com.discord/smali_classes2/l0/a/a0.smali index 5f7da15427..85396a98cf 100644 --- a/com.discord/smali_classes2/l0/a/a0.smali +++ b/com.discord/smali_classes2/l0/a/a0.smali @@ -7,15 +7,27 @@ .method public constructor (Ljava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "cause" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1, p2}, Ljava/lang/Error;->(Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/b0.smali b/com.discord/smali_classes2/l0/a/b0.smali index 6e616e80a8..5c03b015b5 100644 --- a/com.discord/smali_classes2/l0/a/b0.smali +++ b/com.discord/smali_classes2/l0/a/b0.smali @@ -15,7 +15,7 @@ # direct methods .method public static constructor ()V - .locals 7 + .locals 5 const-class v0, Ll0/a/x; @@ -27,138 +27,103 @@ const-string v0, "kotlinx.coroutines.debug" - const-string v1, "propertyName" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v2, 0x0 - - :try_start_0 - invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; + invoke-static {v0}, Ll0/a/r1/w;->a(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 - :try_end_0 - .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 - goto :goto_0 + const/4 v1, 0x0 - :catch_0 - move-object v0, v2 - - :goto_0 - const/4 v3, 0x0 - - const/4 v4, 0x1 + const/4 v2, 0x1 if-nez v0, :cond_0 - goto :goto_1 + goto :goto_0 :cond_0 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I - move-result v5 + move-result v3 - if-eqz v5, :cond_3 + if-eqz v3, :cond_3 - const/16 v6, 0xddf + const/16 v4, 0xddf - if-eq v5, v6, :cond_2 + if-eq v3, v4, :cond_2 - const v6, 0x1ad6f + const v4, 0x1ad6f - if-eq v5, v6, :cond_1 + if-eq v3, v4, :cond_1 - const v6, 0x2dddaf + const v4, 0x2dddaf - if-ne v5, v6, :cond_6 + if-ne v3, v4, :cond_5 - const-string v5, "auto" + const-string v3, "auto" - invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v5 + move-result v3 - if-eqz v5, :cond_6 + if-eqz v3, :cond_5 - :goto_1 + :goto_0 sget-boolean v0, Ll0/a/b0;->a:Z - goto :goto_3 - - :cond_1 - const-string v5, "off" - - invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v5 - - if-eqz v5, :cond_6 - - const/4 v0, 0x0 - - goto :goto_3 - - :cond_2 - const-string v5, "on" - - invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v5 - - if-eqz v5, :cond_6 - goto :goto_2 + :cond_1 + const-string v3, "off" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-eqz v3, :cond_5 + + const/4 v0, 0x0 + + goto :goto_2 + + :cond_2 + const-string v3, "on" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-eqz v3, :cond_5 + + goto :goto_1 + :cond_3 - const-string v5, "" + const-string v3, "" - invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v5 + move-result v3 - if-eqz v5, :cond_6 + if-eqz v3, :cond_5 - :goto_2 + :goto_1 const/4 v0, 0x1 - :goto_3 + :goto_2 sput-boolean v0, Ll0/a/b0;->b:Z - if-eqz v0, :cond_5 + if-eqz v0, :cond_4 const-string v0, "kotlinx.coroutines.stacktrace.recovery" - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - :try_start_1 - invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - :try_end_1 - .catch Ljava/lang/SecurityException; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - if-eqz v2, :cond_4 - - invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z + invoke-static {v0, v2}, Lf/n/a/k/a;->c0(Ljava/lang/String;Z)Z move-result v0 - goto :goto_4 + if-eqz v0, :cond_4 + + const/4 v1, 0x1 :cond_4 - const/4 v0, 0x1 - - :goto_4 - if-eqz v0, :cond_5 - - const/4 v3, 0x1 - - :cond_5 - sput-boolean v3, Ll0/a/b0;->c:Z + sput-boolean v1, Ll0/a/b0;->c:Z new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; @@ -170,7 +135,7 @@ return-void - :cond_6 + :cond_5 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V diff --git a/com.discord/smali_classes2/l0/a/b1.smali b/com.discord/smali_classes2/l0/a/b1.smali index 7e0d401a36..3ad76121fa 100644 --- a/com.discord/smali_classes2/l0/a/b1.smali +++ b/com.discord/smali_classes2/l0/a/b1.smali @@ -32,22 +32,29 @@ # direct methods .method public constructor (Lkotlinx/coroutines/Job;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TJ;)V" } .end annotation - const-string v0, "job" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ll0/a/s;->()V iput-object p1, p0, Ll0/a/b1;->g:Lkotlinx/coroutines/Job; return-void + + :cond_0 + const-string p1, "job" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -69,44 +76,42 @@ check-cast v0, Ll0/a/c1; - const-string v1, "node" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 :cond_0 invoke-virtual {v0}, Ll0/a/c1;->x()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - instance-of v2, v1, Ll0/a/b1; + instance-of v3, v2, Ll0/a/b1; - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 - if-eq v1, p0, :cond_1 + if-eq v2, p0, :cond_1 goto/16 :goto_4 :cond_1 - sget-object v2, Ll0/a/c1;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; + sget-object v3, Ll0/a/c1;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; - sget-object v3, Ll0/a/d1;->c:Ll0/a/m0; + sget-object v4, Ll0/a/d1;->c:Ll0/a/m0; - invoke-virtual {v2, v0, v1, v3}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v3, v0, v2, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_0 + if-eqz v2, :cond_0 goto/16 :goto_4 :cond_2 - instance-of v0, v1, Ll0/a/u0; + instance-of v0, v2, Ll0/a/u0; if-eqz v0, :cond_10 - check-cast v1, Ll0/a/u0; + check-cast v2, Ll0/a/u0; - invoke-interface {v1}, Ll0/a/u0;->getList()Ll0/a/g1; + invoke-interface {v2}, Ll0/a/u0;->getList()Ll0/a/g1; move-result-object v0 @@ -117,9 +122,9 @@ move-result-object v0 - instance-of v1, v0, Ll0/a/r1/s; + instance-of v2, v0, Ll0/a/r1/s; - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 goto/16 :goto_4 @@ -129,35 +134,35 @@ goto/16 :goto_4 :cond_5 - const-string v1, "null cannot be cast to non-null type kotlinx.coroutines.internal.Node /* = kotlinx.coroutines.internal.LockFreeLinkedListNode */" + const-string v2, "null cannot be cast to non-null type kotlinx.coroutines.internal.Node /* = kotlinx.coroutines.internal.LockFreeLinkedListNode */" if-eqz v0, :cond_f - move-object v2, v0 + move-object v3, v0 - check-cast v2, Ll0/a/r1/m; + check-cast v3, Ll0/a/r1/m; - iget-object v3, v2, Ll0/a/r1/m;->_removedRef:Ljava/lang/Object; + iget-object v4, v3, Ll0/a/r1/m;->_removedRef:Ljava/lang/Object; - check-cast v3, Ll0/a/r1/s; + check-cast v4, Ll0/a/r1/s; - if-eqz v3, :cond_6 + if-eqz v4, :cond_6 goto :goto_0 :cond_6 - new-instance v3, Ll0/a/r1/s; + new-instance v4, Ll0/a/r1/s; - invoke-direct {v3, v2}, Ll0/a/r1/s;->(Ll0/a/r1/m;)V + invoke-direct {v4, v3}, Ll0/a/r1/s;->(Ll0/a/r1/m;)V - sget-object v4, Ll0/a/r1/m;->f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; + sget-object v5, Ll0/a/r1/m;->f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; - invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V + invoke-virtual {v5, v3, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V :goto_0 - sget-object v4, Ll0/a/r1/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; + sget-object v5, Ll0/a/r1/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; - invoke-virtual {v4, p0, v0, v3}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v5, p0, v0, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -167,20 +172,18 @@ move-result-object v0 - iget-object v3, p0, Ll0/a/r1/m;->_next:Ljava/lang/Object; + iget-object v4, p0, Ll0/a/r1/m;->_next:Ljava/lang/Object; - if-eqz v3, :cond_e + if-eqz v4, :cond_e - check-cast v3, Ll0/a/r1/s; + check-cast v4, Ll0/a/r1/s; - iget-object v3, v3, Ll0/a/r1/s;->a:Ll0/a/r1/m; + iget-object v4, v4, Ll0/a/r1/s;->a:Ll0/a/r1/m; :goto_1 - const/4 v4, 0x0 + move-object v5, v4 - move-object v5, v3 - - move-object v3, v4 + move-object v4, v1 :cond_7 :goto_2 @@ -209,21 +212,21 @@ if-eqz v7, :cond_a - if-eqz v3, :cond_9 + if-eqz v4, :cond_9 invoke-virtual {v0}, Ll0/a/r1/m;->g()Ll0/a/r1/m; - sget-object v4, Ll0/a/r1/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; + sget-object v7, Ll0/a/r1/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; check-cast v6, Ll0/a/r1/s; iget-object v6, v6, Ll0/a/r1/s;->a:Ll0/a/r1/m; - invoke-virtual {v4, v3, v0, v6}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v7, v4, v0, v6}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z - move-object v0, v3 + move-object v0, v4 - move-object v3, v5 + move-object v4, v5 goto :goto_1 @@ -241,18 +244,18 @@ if-eqz v6, :cond_c - move-object v3, v6 + move-object v4, v6 - check-cast v3, Ll0/a/r1/m; + check-cast v4, Ll0/a/r1/m; - if-ne v3, v5, :cond_b + if-ne v4, v5, :cond_b goto :goto_3 :cond_b - move-object v8, v3 + move-object v8, v4 - move-object v3, v0 + move-object v4, v0 move-object v0, v8 @@ -261,7 +264,7 @@ :cond_c new-instance v0, Lkotlin/TypeCastException; - invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {v0, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 @@ -281,7 +284,7 @@ move-result-object v0 - invoke-virtual {v2, v0, v4}, Ll0/a/r1/m;->b(Ll0/a/r1/m;Ll0/a/r1/r;)Ll0/a/r1/m; + invoke-virtual {v3, v0, v1}, Ll0/a/r1/m;->b(Ll0/a/r1/m;Ll0/a/r1/r;)Ll0/a/r1/m; goto :goto_4 @@ -297,7 +300,7 @@ :cond_f new-instance v0, Lkotlin/TypeCastException; - invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {v0, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 diff --git a/com.discord/smali_classes2/l0/a/c.smali b/com.discord/smali_classes2/l0/a/c.smali index 08b598db7b..06192e40ca 100644 --- a/com.discord/smali_classes2/l0/a/c.smali +++ b/com.discord/smali_classes2/l0/a/c.smali @@ -9,11 +9,7 @@ # direct methods .method public constructor (Ljava/lang/Thread;)V - .locals 1 - - const-string v0, "thread" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ll0/a/o0;->()V diff --git a/com.discord/smali_classes2/l0/a/c0.smali b/com.discord/smali_classes2/l0/a/c0.smali index c794dbf95c..bf951fcd2d 100644 --- a/com.discord/smali_classes2/l0/a/c0.smali +++ b/com.discord/smali_classes2/l0/a/c0.smali @@ -53,7 +53,7 @@ :goto_0 const-string v2, "try {\n java.l\u2026AULT_KEEP_ALIVE\n }" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Long;->longValue()J @@ -207,10 +207,6 @@ sget-object v0, Ll0/a/n1;->b:Ll0/a/n1; - const-string v0, "eventLoop" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Ll0/a/n1;->a:Ljava/lang/ThreadLocal; invoke-virtual {v0, p0}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V @@ -333,7 +329,7 @@ :cond_6 :try_start_6 - invoke-static {v5, v6, v9, v10}, Lk0/r/f;->coerceAtMost(JJ)J + invoke-static {v5, v6, v9, v10}, Lk0/q/f;->coerceAtMost(JJ)J move-result-wide v5 @@ -342,7 +338,7 @@ :cond_7 sget-wide v9, Ll0/a/c0;->i:J - invoke-static {v5, v6, v9, v10}, Lk0/r/f;->coerceAtMost(JJ)J + invoke-static {v5, v6, v9, v10}, Lk0/q/f;->coerceAtMost(JJ)J move-result-wide v5 diff --git a/com.discord/smali_classes2/l0/a/c1$a.smali b/com.discord/smali_classes2/l0/a/c1$a.smali index 2ea5e64bbc..e05c78d847 100644 --- a/com.discord/smali_classes2/l0/a/c1$a.smali +++ b/com.discord/smali_classes2/l0/a/c1$a.smali @@ -36,17 +36,11 @@ .method public constructor (Ll0/a/c1;Ll0/a/c1$b;Ll0/a/k;Ljava/lang/Object;)V .locals 1 - const-string v0, "parent" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "state" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "child" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p3, Ll0/a/k;->h:Ll0/a/l; @@ -61,6 +55,20 @@ iput-object p4, p0, Ll0/a/c1$a;->k:Ljava/lang/Object; return-void + + :cond_0 + const-string p1, "child" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/c1$b.smali b/com.discord/smali_classes2/l0/a/c1$b.smali index 568d2806b8..5ab7d29505 100644 --- a/com.discord/smali_classes2/l0/a/c1$b.smali +++ b/com.discord/smali_classes2/l0/a/c1$b.smali @@ -29,11 +29,7 @@ # direct methods .method public constructor (Ll0/a/g1;ZLjava/lang/Throwable;)V - .locals 1 - - const-string v0, "list" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -69,9 +65,7 @@ .method public final b(Ljava/lang/Throwable;)V .locals 2 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 iget-object v0, p0, Ll0/a/c1$b;->rootCause:Ljava/lang/Throwable; @@ -153,6 +147,15 @@ invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 + + :cond_6 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final c()Ljava/util/ArrayList; @@ -270,7 +273,7 @@ :cond_2 if-eqz p1, :cond_3 - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 diff --git a/com.discord/smali_classes2/l0/a/c1.smali b/com.discord/smali_classes2/l0/a/c1.smali index 05037b422c..2b4c45f872 100644 --- a/com.discord/smali_classes2/l0/a/c1.smali +++ b/com.discord/smali_classes2/l0/a/c1.smali @@ -365,7 +365,7 @@ .method public E()Ljava/lang/String; .locals 1 - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 @@ -443,7 +443,7 @@ check-cast v1, Ll0/a/r1/m; :goto_0 - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -554,10 +554,6 @@ invoke-direct {v0}, Ll0/a/g1;->()V - const-string v1, "node" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v1, Ll0/a/r1/m;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; invoke-virtual {v1, v0, p1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V @@ -668,16 +664,14 @@ .method public final L(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException; .locals 2 - const-string v0, "$this$toCancellationException" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p1, Ljava/util/concurrent/CancellationException; - - if-nez v0, :cond_0 - const/4 v0, 0x0 + if-eqz p1, :cond_3 + + instance-of v1, p1, Ljava/util/concurrent/CancellationException; + + if-nez v1, :cond_0 + goto :goto_0 :cond_0 @@ -702,7 +696,7 @@ invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - invoke-static {p1}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p1}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -721,6 +715,13 @@ :goto_2 return-object v0 + + :cond_3 + const-string p1, "$this$toCancellationException" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final M(Ll0/a/c1$b;Ljava/lang/Object;I)Z @@ -1455,7 +1456,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->E(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; + invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->H(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; move-result-object v0 @@ -1528,11 +1529,11 @@ const-string v0, "handler" - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - const/4 v0, 0x0 + if-eqz p3, :cond_14 - move-object v1, v0 + move-object v0, v1 :cond_0 :goto_0 @@ -1552,25 +1553,25 @@ if-eqz v4, :cond_2 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 goto :goto_1 :cond_1 invoke-virtual {p0, p3, p1}, Ll0/a/c1;->D(Lkotlin/jvm/functions/Function1;Z)Ll0/a/b1; - move-result-object v1 + move-result-object v0 :goto_1 sget-object v3, Ll0/a/c1;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; - invoke-virtual {v3, p0, v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v3, p0, v2, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_0 - return-object v1 + return-object v0 :cond_2 new-instance v2, Ll0/a/g1; @@ -1662,17 +1663,17 @@ if-nez v6, :cond_b :cond_7 - if-eqz v1, :cond_8 + if-eqz v0, :cond_8 goto :goto_3 :cond_8 invoke-virtual {p0, p3, p1}, Ll0/a/c1;->D(Lkotlin/jvm/functions/Function1;Z)Ll0/a/b1; - move-result-object v1 + move-result-object v0 :goto_3 - invoke-virtual {p0, v2, v3, v1}, Ll0/a/c1;->h(Ljava/lang/Object;Ll0/a/g1;Ll0/a/b1;)Z + invoke-virtual {p0, v2, v3, v0}, Ll0/a/c1;->h(Ljava/lang/Object;Ll0/a/g1;Ll0/a/b1;)Z move-result v4 :try_end_0 @@ -1689,10 +1690,10 @@ monitor-exit v2 - return-object v1 + return-object v0 :cond_a - move-object v4, v1 + move-object v4, v0 :cond_b monitor-exit v2 @@ -1707,7 +1708,7 @@ throw p1 :cond_c - move-object v5, v0 + move-object v5, v1 :goto_4 if-eqz v5, :cond_e @@ -1720,23 +1721,23 @@ return-object v4 :cond_e - if-eqz v1, :cond_f + if-eqz v0, :cond_f goto :goto_5 :cond_f invoke-virtual {p0, p3, p1}, Ll0/a/c1;->D(Lkotlin/jvm/functions/Function1;Z)Ll0/a/b1; - move-result-object v1 + move-result-object v0 :goto_5 - invoke-virtual {p0, v2, v3, v1}, Ll0/a/c1;->h(Ljava/lang/Object;Ll0/a/g1;Ll0/a/b1;)Z + invoke-virtual {p0, v2, v3, v0}, Ll0/a/c1;->h(Ljava/lang/Object;Ll0/a/g1;Ll0/a/b1;)Z move-result v2 if-eqz v2, :cond_0 - return-object v1 + return-object v0 :cond_10 if-eqz p2, :cond_13 @@ -1745,22 +1746,27 @@ if-nez p1, :cond_11 - move-object v2, v0 + move-object v2, v1 :cond_11 check-cast v2, Ll0/a/p; if-eqz v2, :cond_12 - iget-object v0, v2, Ll0/a/p;->a:Ljava/lang/Throwable; + iget-object v1, v2, Ll0/a/p;->a:Ljava/lang/Throwable; :cond_12 - invoke-interface {p3, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {p3, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; :cond_13 sget-object p1, Ll0/a/h1;->d:Ll0/a/h1; return-object p1 + + :cond_14 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final e()Ljava/util/concurrent/CancellationException; @@ -1786,7 +1792,7 @@ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v2 @@ -1857,7 +1863,7 @@ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 @@ -1901,19 +1907,26 @@ .end method .method public final f(Ll0/a/j1;)V - .locals 1 + .locals 0 - const-string v0, "parentJob" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p1}, Ll0/a/c1;->l(Ljava/lang/Object;)Z return-void + + :cond_0 + const-string p1, "parentJob" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p0, p1, p2}, Lkotlin/coroutines/CoroutineContext$a$a;->fold(Lkotlin/coroutines/CoroutineContext$a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "operation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->get(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final getKey()Lkotlin/coroutines/CoroutineContext$b; @@ -2000,21 +2023,11 @@ move-result-object p1 - if-eqz p1, :cond_4 + if-eqz p1, :cond_5 check-cast p1, Ll0/a/r1/m; - const-string v1, "node" - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "next" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "condAdd" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 sget-object v1, Ll0/a/r1/m;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; @@ -2072,6 +2085,15 @@ return v2 :cond_4 + const-string p1, "node" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + + :cond_5 new-instance p1, Lkotlin/TypeCastException; const-string p2, "null cannot be cast to non-null type kotlinx.coroutines.internal.Node /* = kotlinx.coroutines.internal.LockFreeLinkedListNode */" @@ -2095,10 +2117,6 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 const/4 v1, 0x1 @@ -2527,7 +2545,7 @@ .end method .method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -2537,17 +2555,22 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->minusKey(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public n()Ljava/util/concurrent/CancellationException; @@ -2661,10 +2684,6 @@ .method public o(Ljava/lang/Throwable;)Z .locals 2 - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p1, Ljava/util/concurrent/CancellationException; const/4 v1, 0x1 @@ -2713,19 +2732,24 @@ .end method .method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->plus(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final q(Ll0/a/u0;Ljava/lang/Object;I)V @@ -2830,7 +2854,7 @@ check-cast v2, Ll0/a/r1/m; :goto_2 - invoke-static {v2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -3062,27 +3086,23 @@ .end method .method public final t(Ll0/a/l;)Ll0/a/j; - .locals 7 + .locals 6 - const-string v0, "child" + const/4 v1, 0x1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v2, 0x0 - new-instance v4, Ll0/a/k; + new-instance v3, Ll0/a/k; - invoke-direct {v4, p0, p1}, Ll0/a/k;->(Ll0/a/c1;Ll0/a/l;)V + invoke-direct {v3, p0, p1}, Ll0/a/k;->(Ll0/a/c1;Ll0/a/l;)V - const/4 v2, 0x1 + const/4 v4, 0x2 - const/4 v3, 0x0 + const/4 v5, 0x0 - const/4 v5, 0x2 + move-object v0, p0 - const/4 v6, 0x0 - - move-object v1, p0 - - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->E(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; + invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->H(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; move-result-object p1 @@ -3147,7 +3167,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -3259,23 +3279,37 @@ .end method .method public y(Ljava/lang/Throwable;)Z - .locals 1 + .locals 0 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x0 return p1 -.end method -.method public z(Ljava/lang/Throwable;)V - .locals 1 + :cond_0 + const-string p1, "exception" - const-string v0, "exception" + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 p1, 0x0 + + throw p1 +.end method + +.method public z(Ljava/lang/Throwable;)V + .locals 0 + + if-eqz p1, :cond_0 + + throw p1 + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/e1.smali b/com.discord/smali_classes2/l0/a/e1.smali index 47d9c4dc7e..ea20cfea32 100644 --- a/com.discord/smali_classes2/l0/a/e1.smali +++ b/com.discord/smali_classes2/l0/a/e1.smali @@ -42,13 +42,7 @@ } .end annotation - const-string v0, "parentContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 @@ -57,6 +51,15 @@ iput-object p2, p0, Ll0/a/e1;->g:Lkotlin/jvm/functions/Function2; return-void + + :cond_0 + const-string p1, "parentContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -72,7 +75,7 @@ iput-object v1, p0, Ll0/a/e1;->g:Lkotlin/jvm/functions/Function2; - invoke-static {v0, p0, p0}, Lf/n/a/k/a;->V(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V + invoke-static {v0, p0, p0}, Lf/n/a/k/a;->Z(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V return-void diff --git a/com.discord/smali_classes2/l0/a/f0.smali b/com.discord/smali_classes2/l0/a/f0.smali index 6ba738236a..020bb9c275 100644 --- a/com.discord/smali_classes2/l0/a/f0.smali +++ b/com.discord/smali_classes2/l0/a/f0.smali @@ -53,14 +53,6 @@ } .end annotation - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "continuation" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 invoke-direct {p0, v0}, Ll0/a/i0;->(I)V @@ -190,7 +182,7 @@ move-result-object v0 - invoke-static {p1}, Lf/n/a/k/a;->f0(Ljava/lang/Object;)Ljava/lang/Object; + invoke-static {p1}, Lf/n/a/k/a;->k0(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -324,7 +316,7 @@ iget-object v1, p0, Ll0/a/f0;->k:Lkotlin/coroutines/Continuation; - invoke-static {v1}, Lf/n/a/k/a;->e0(Lkotlin/coroutines/Continuation;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/Continuation;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/g.smali b/com.discord/smali_classes2/l0/a/g.smali index d604949546..9d2d11bd5c 100644 --- a/com.discord/smali_classes2/l0/a/g.smali +++ b/com.discord/smali_classes2/l0/a/g.smali @@ -77,7 +77,7 @@ .end method .method public constructor (Lkotlin/coroutines/Continuation;I)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -86,10 +86,6 @@ } .end annotation - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p2}, Ll0/a/i0;->(I)V iput-object p1, p0, Ll0/a/g;->h:Lkotlin/coroutines/Continuation; @@ -126,10 +122,6 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 move-object v1, v0 @@ -243,7 +235,7 @@ invoke-direct {v1, v2, p1}, Lkotlinx/coroutines/CompletionHandlerException;->(Ljava/lang/String;Ljava/lang/Throwable;)V - invoke-static {v0, v1}, Lf/n/a/k/a;->C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V + invoke-static {v0, v1}, Lf/n/a/k/a;->F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V :goto_1 return-void @@ -275,29 +267,27 @@ } .end annotation - const-string v0, "$this$resumeUndispatched" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Ll0/a/g;->h:Lkotlin/coroutines/Continuation; + iget-object v1, p0, Ll0/a/g;->h:Lkotlin/coroutines/Continuation; - instance-of v1, v0, Ll0/a/f0; + instance-of v2, v1, Ll0/a/f0; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v0, v2 + move-object v1, v0 :cond_0 - check-cast v0, Ll0/a/f0; + check-cast v1, Ll0/a/f0; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - iget-object v2, v0, Ll0/a/f0;->j:Ll0/a/v; + iget-object v0, v1, Ll0/a/f0;->j:Ll0/a/v; :cond_1 - if-ne v2, p1, :cond_2 + if-ne v0, p1, :cond_2 const/4 p1, 0x3 @@ -310,14 +300,19 @@ invoke-virtual {p0, p2, p1}, Ll0/a/g;->m(Ljava/lang/Object;I)Ll0/a/h; return-void + + :cond_3 + const-string p1, "$this$resumeUndispatched" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public d(Ljava/lang/Object;Ljava/lang/Throwable;)V .locals 3 - const-string v0, "cause" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 instance-of v0, p1, Ll0/a/r; @@ -357,11 +352,20 @@ invoke-direct {v0, v1, p1}, Lkotlinx/coroutines/CompletionHandlerException;->(Ljava/lang/String;Ljava/lang/Throwable;)V - invoke-static {p2, v0}, Lf/n/a/k/a;->C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V + invoke-static {p2, v0}, Lf/n/a/k/a;->F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V :cond_0 :goto_0 return-void + + :cond_1 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final e()Lkotlin/coroutines/Continuation; @@ -481,7 +485,7 @@ invoke-direct {v1, v3, p1}, Lkotlinx/coroutines/CompletionHandlerException;->(Ljava/lang/String;Ljava/lang/Throwable;)V - invoke-static {v0, v1}, Lf/n/a/k/a;->C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V + invoke-static {v0, v1}, Lf/n/a/k/a;->F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V :cond_2 :goto_1 @@ -645,7 +649,7 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->E(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; + invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->H(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ll0/a/k0; move-result-object v0 @@ -706,7 +710,7 @@ :goto_1 if-eqz v2, :cond_4 - sget-object v0, Lk0/l/g/a;->d:Lk0/l/g/a; + sget-object v0, Lk0/k/g/a;->d:Lk0/k/g/a; return-object v0 @@ -913,7 +917,7 @@ .method public resumeWith(Ljava/lang/Object;)V .locals 1 - invoke-static {p1}, Lf/n/a/k/a;->f0(Ljava/lang/Object;)Ljava/lang/Object; + invoke-static {p1}, Lf/n/a/k/a;->k0(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -941,7 +945,7 @@ iget-object v1, p0, Ll0/a/g;->h:Lkotlin/coroutines/Continuation; - invoke-static {v1}, Lf/n/a/k/a;->e0(Lkotlin/coroutines/Continuation;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->j0(Lkotlin/coroutines/Continuation;)Ljava/lang/String; move-result-object v1 @@ -959,7 +963,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/g0.smali b/com.discord/smali_classes2/l0/a/g0.smali index b55e1668e6..90b04397d2 100644 --- a/com.discord/smali_classes2/l0/a/g0.smali +++ b/com.discord/smali_classes2/l0/a/g0.smali @@ -41,7 +41,7 @@ .end method .method public constructor (Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -51,14 +51,6 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "uCont" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1, p2}, Ll0/a/r1/t;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V const/4 p1, 0x0 diff --git a/com.discord/smali_classes2/l0/a/g1.smali b/com.discord/smali_classes2/l0/a/g1.smali index d4efa7bab5..b511ec3466 100644 --- a/com.discord/smali_classes2/l0/a/g1.smali +++ b/com.discord/smali_classes2/l0/a/g1.smali @@ -32,88 +32,76 @@ .end method .method public final i(Ljava/lang/String;)Ljava/lang/String; - .locals 5 + .locals 4 - const-string v0, "state" + const-string v0, "List{" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "}[" - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "List{" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, "}[" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ll0/a/r1/m;->d()Ljava/lang/Object; + invoke-static {v0, p1, v1}, Lf/e/b/a/a;->J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 - if-eqz p1, :cond_3 + invoke-virtual {p0}, Ll0/a/r1/m;->d()Ljava/lang/Object; - check-cast p1, Ll0/a/r1/m; + move-result-object v0 + + if-eqz v0, :cond_3 + + check-cast v0, Ll0/a/r1/m; const/4 v1, 0x1 - const/4 v2, 0x1 - :goto_0 - invoke-static {p1, p0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v3 + move-result v2 - xor-int/2addr v3, v1 + xor-int/lit8 v2, v2, 0x1 - if-eqz v3, :cond_2 + if-eqz v2, :cond_2 - instance-of v3, p1, Ll0/a/b1; + instance-of v2, v0, Ll0/a/b1; - if-eqz v3, :cond_1 + if-eqz v2, :cond_1 - move-object v3, p1 + move-object v2, v0 - check-cast v3, Ll0/a/b1; + check-cast v2, Ll0/a/b1; - if-eqz v2, :cond_0 + if-eqz v1, :cond_0 - const/4 v2, 0x0 + const/4 v1, 0x0 goto :goto_1 :cond_0 - const-string v4, ", " + const-string v3, ", " - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; :goto_1 - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; :cond_1 - invoke-virtual {p1}, Ll0/a/r1/m;->e()Ll0/a/r1/m; + invoke-virtual {v0}, Ll0/a/r1/m;->e()Ll0/a/r1/m; - move-result-object p1 + move-result-object v0 goto :goto_0 :cond_2 - const-string p1, "]" + const-string v0, "]" - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string v0, "StringBuilder().apply(builderAction).toString()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 diff --git a/com.discord/smali_classes2/l0/a/h.smali b/com.discord/smali_classes2/l0/a/h.smali index 93d3326737..2156f9874a 100644 --- a/com.discord/smali_classes2/l0/a/h.smali +++ b/com.discord/smali_classes2/l0/a/h.smali @@ -40,10 +40,6 @@ } .end annotation - const-string v0, "continuation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p2, :cond_0 goto :goto_0 diff --git a/com.discord/smali_classes2/l0/a/h0.smali b/com.discord/smali_classes2/l0/a/h0.smali index 4119d7ab46..acb911ec02 100644 --- a/com.discord/smali_classes2/l0/a/h0.smali +++ b/com.discord/smali_classes2/l0/a/h0.smali @@ -34,10 +34,6 @@ } .end annotation - const-string v0, "$this$dispatch" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v0, p0 check-cast v0, Ll0/a/g; @@ -68,13 +64,13 @@ if-eqz v2, :cond_5 - invoke-static {p1}, Lf/n/a/k/a;->G(I)Z + invoke-static {p1}, Lf/n/a/k/a;->J(I)Z move-result v2 iget v3, p0, Ll0/a/i0;->f:I - invoke-static {v3}, Lf/n/a/k/a;->G(I)Z + invoke-static {v3}, Lf/n/a/k/a;->J(I)Z move-result v3 @@ -185,40 +181,34 @@ } .end annotation - const-string v0, "$this$resume" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_e invoke-virtual {p0}, Ll0/a/i0;->i()Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - instance-of v1, v0, Ll0/a/p; + instance-of v2, v1, Ll0/a/p; - const/4 v2, 0x0 + if-nez v2, :cond_0 - if-nez v1, :cond_0 - - move-object v1, v2 + move-object v2, v0 goto :goto_0 :cond_0 - move-object v1, v0 + move-object v2, v1 :goto_0 - check-cast v1, Ll0/a/p; + check-cast v2, Ll0/a/p; - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - iget-object v2, v1, Ll0/a/p;->a:Ljava/lang/Throwable; + iget-object v0, v2, Ll0/a/p;->a:Ljava/lang/Throwable; :cond_1 - const-string v1, "Invalid mode " + const-string v2, "Invalid mode " const/4 v3, 0x4 @@ -228,7 +218,7 @@ const/4 v6, 0x1 - if-eqz v2, :cond_8 + if-eqz v0, :cond_8 instance-of p0, p1, Ll0/a/i0; @@ -237,19 +227,11 @@ goto :goto_1 :cond_2 - invoke-static {v2, p1}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; + invoke-static {v0, p1}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; - move-result-object v2 + move-result-object v0 :goto_1 - const-string p0, "$this$resumeWithExceptionMode" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "exception" - - invoke-static {v2, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p2, :cond_7 if-eq p2, v6, :cond_6 @@ -263,7 +245,7 @@ goto/16 :goto_2 :cond_3 - invoke-static {v1, p2}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v2, p2}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object p0 @@ -293,7 +275,7 @@ :try_start_0 iget-object p1, p1, Ll0/a/f0;->k:Lkotlin/coroutines/Continuation; - invoke-static {v2, p1}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; + invoke-static {v0, p1}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; move-result-object v0 @@ -317,17 +299,17 @@ throw p1 :cond_5 - invoke-static {p1, v2}, Ll0/a/h0;->f(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;)V + invoke-static {p1, v0}, Ll0/a/h0;->f(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;)V goto :goto_2 :cond_6 - invoke-static {p1, v2}, Ll0/a/h0;->d(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;)V + invoke-static {p1, v0}, Ll0/a/h0;->d(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;)V goto :goto_2 :cond_7 - invoke-static {v2}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; + invoke-static {v0}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; move-result-object p0 @@ -336,14 +318,10 @@ goto :goto_2 :cond_8 - invoke-virtual {p0, v0}, Ll0/a/i0;->f(Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p0, v1}, Ll0/a/i0;->f(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 - const-string v0, "$this$resumeMode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p2, :cond_d if-eq p2, v6, :cond_c @@ -357,7 +335,7 @@ goto :goto_2 :cond_9 - invoke-static {v1, p2}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v2, p2}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object p0 @@ -417,6 +395,13 @@ :goto_2 return-void + + :cond_e + const-string p0, "delegate" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final c(Lkotlin/coroutines/Continuation;Ljava/lang/Object;)V @@ -431,10 +416,6 @@ } .end annotation - const-string v0, "$this$resumeCancellable" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p0, Ll0/a/f0; if-eqz v0, :cond_4 @@ -607,7 +588,7 @@ .end method .method public static final d(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;)V - .locals 6 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "exception" + instance-of v1, p0, Ll0/a/f0; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p0, Ll0/a/f0; - - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 check-cast p0, Ll0/a/f0; - iget-object v0, p0, Ll0/a/f0;->k:Lkotlin/coroutines/Continuation; + iget-object v1, p0, Ll0/a/f0;->k:Lkotlin/coroutines/Continuation; - invoke-interface {v0}, Lkotlin/coroutines/Continuation;->getContext()Lkotlin/coroutines/CoroutineContext; + invoke-interface {v1}, Lkotlin/coroutines/Continuation;->getContext()Lkotlin/coroutines/CoroutineContext; - move-result-object v0 + move-result-object v1 - new-instance v1, Ll0/a/p; + new-instance v2, Ll0/a/p; - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x2 + const/4 v4, 0x2 - invoke-direct {v1, p1, v2, v3}, Ll0/a/p;->(Ljava/lang/Throwable;ZI)V + invoke-direct {v2, p1, v3, v4}, Ll0/a/p;->(Ljava/lang/Throwable;ZI)V - iget-object v4, p0, Ll0/a/f0;->j:Ll0/a/v; + iget-object v5, p0, Ll0/a/f0;->j:Ll0/a/v; - invoke-virtual {v4, v0}, Ll0/a/v;->isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z + invoke-virtual {v5, v1}, Ll0/a/v;->isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z - move-result v4 + move-result v5 - const/4 v5, 0x1 + const/4 v6, 0x1 - if-eqz v4, :cond_0 + if-eqz v5, :cond_0 - new-instance v1, Ll0/a/p; + new-instance v0, Ll0/a/p; - invoke-direct {v1, p1, v2, v3}, Ll0/a/p;->(Ljava/lang/Throwable;ZI)V + invoke-direct {v0, p1, v3, v4}, Ll0/a/p;->(Ljava/lang/Throwable;ZI)V - iput-object v1, p0, Ll0/a/f0;->g:Ljava/lang/Object; + iput-object v0, p0, Ll0/a/f0;->g:Ljava/lang/Object; - iput v5, p0, Ll0/a/i0;->f:I + iput v6, p0, Ll0/a/i0;->f:I iget-object p1, p0, Ll0/a/f0;->j:Ll0/a/v; - invoke-virtual {p1, v0, p0}, Ll0/a/v;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V + invoke-virtual {p1, v1, p0}, Ll0/a/v;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V goto/16 :goto_2 :cond_0 - sget-object v0, Ll0/a/n1;->b:Ll0/a/n1; + sget-object v1, Ll0/a/n1;->b:Ll0/a/n1; invoke-static {}, Ll0/a/n1;->a()Ll0/a/n0; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ll0/a/n0;->A()Z + invoke-virtual {v1}, Ll0/a/n0;->A()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 - iput-object v1, p0, Ll0/a/f0;->g:Ljava/lang/Object; + iput-object v2, p0, Ll0/a/f0;->g:Ljava/lang/Object; - iput v5, p0, Ll0/a/i0;->f:I + iput v6, p0, Ll0/a/i0;->f:I - invoke-virtual {v0, p0}, Ll0/a/n0;->x(Ll0/a/i0;)V + invoke-virtual {v1, p0}, Ll0/a/n0;->x(Ll0/a/i0;)V goto :goto_2 :cond_1 - invoke-virtual {v0, v5}, Ll0/a/n0;->z(Z)V + invoke-virtual {v1, v6}, Ll0/a/n0;->z(Z)V :try_start_0 invoke-virtual {p0}, Ll0/a/f0;->getContext()Lkotlin/coroutines/CoroutineContext; - move-result-object v1 + move-result-object v2 - sget-object v3, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; + sget-object v4, Lkotlinx/coroutines/Job;->c:Lkotlinx/coroutines/Job$a; - invoke-interface {v1, v3}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + invoke-interface {v2, v4}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - move-result-object v1 + move-result-object v2 - check-cast v1, Lkotlinx/coroutines/Job; + check-cast v2, Lkotlinx/coroutines/Job; - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 - invoke-interface {v1}, Lkotlinx/coroutines/Job;->a()Z + invoke-interface {v2}, Lkotlinx/coroutines/Job;->a()Z - move-result v3 + move-result v4 - if-nez v3, :cond_2 + if-nez v4, :cond_2 - invoke-interface {v1}, Lkotlinx/coroutines/Job;->e()Ljava/util/concurrent/CancellationException; + invoke-interface {v2}, Lkotlinx/coroutines/Job;->e()Ljava/util/concurrent/CancellationException; - move-result-object v1 + move-result-object v2 - invoke-static {v1}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; + invoke-static {v2}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - invoke-virtual {p0, v1}, Ll0/a/f0;->resumeWith(Ljava/lang/Object;)V + invoke-virtual {p0, v2}, Ll0/a/f0;->resumeWith(Ljava/lang/Object;)V - const/4 v2, 0x1 + const/4 v3, 0x1 :cond_2 - if-nez v2, :cond_3 + if-nez v3, :cond_3 invoke-virtual {p0}, Ll0/a/f0;->getContext()Lkotlin/coroutines/CoroutineContext; - move-result-object v1 - - iget-object v2, p0, Ll0/a/f0;->i:Ljava/lang/Object; - - invoke-static {v1, v2}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v2 + + iget-object v3, p0, Ll0/a/f0;->i:Ljava/lang/Object; + + invoke-static {v2, v3}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v3 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 - iget-object v3, p0, Ll0/a/f0;->k:Lkotlin/coroutines/Continuation; + iget-object v4, p0, Ll0/a/f0;->k:Lkotlin/coroutines/Continuation; - invoke-static {p1, v3}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; + invoke-static {p1, v4}, Ll0/a/r1/u;->b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; move-result-object p1 @@ -755,25 +732,25 @@ move-result-object p1 - invoke-interface {v3, p1}, Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V + invoke-interface {v4, p1}, Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 :try_start_2 - invoke-static {v1, v2}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V + invoke-static {v2, v3}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V goto :goto_0 :catchall_0 move-exception p1 - invoke-static {v1, v2}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V + invoke-static {v2, v3}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V throw p1 :cond_3 :goto_0 - invoke-virtual {v0}, Ll0/a/n0;->C()Z + invoke-virtual {v1}, Ll0/a/n0;->C()Z move-result p1 :try_end_2 @@ -786,22 +763,20 @@ :catchall_1 move-exception p1 - const/4 v1, 0x0 - :try_start_3 - invoke-virtual {p0, p1, v1}, Ll0/a/i0;->h(Ljava/lang/Throwable;Ljava/lang/Throwable;)V + invoke-virtual {p0, p1, v0}, Ll0/a/i0;->h(Ljava/lang/Throwable;Ljava/lang/Throwable;)V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_2 :goto_1 - invoke-virtual {v0, v5}, Ll0/a/n0;->v(Z)V + invoke-virtual {v1, v6}, Ll0/a/n0;->v(Z)V goto :goto_2 :catchall_2 move-exception p0 - invoke-virtual {v0, v5}, Ll0/a/n0;->v(Z)V + invoke-virtual {v1, v6}, Ll0/a/n0;->v(Z)V throw p0 @@ -818,6 +793,13 @@ :goto_2 return-void + + :cond_5 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final e(Lkotlin/coroutines/Continuation;Ljava/lang/Object;)V @@ -832,10 +814,6 @@ } .end annotation - const-string v0, "$this$resumeDirect" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p0, Ll0/a/f0; if-eqz v0, :cond_0 @@ -869,13 +847,7 @@ } .end annotation - const-string v0, "$this$resumeDirectWithException" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 instance-of v0, p0, Ll0/a/f0; @@ -910,4 +882,13 @@ :goto_0 return-void + + :cond_1 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/l0/a/h1.smali b/com.discord/smali_classes2/l0/a/h1.smali index fb2c15c843..7578c73296 100644 --- a/com.discord/smali_classes2/l0/a/h1.smali +++ b/com.discord/smali_classes2/l0/a/h1.smali @@ -41,15 +41,22 @@ .end method .method public h(Ljava/lang/Throwable;)Z - .locals 1 + .locals 0 - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x0 return p1 + + :cond_0 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/l0/a/i.smali b/com.discord/smali_classes2/l0/a/i.smali index 71504c3674..76b43e3b36 100644 --- a/com.discord/smali_classes2/l0/a/i.smali +++ b/com.discord/smali_classes2/l0/a/i.smali @@ -26,7 +26,7 @@ # direct methods .method public constructor (Lkotlinx/coroutines/Job;Ll0/a/g;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -36,14 +36,6 @@ } .end annotation - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "child" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Ll0/a/z0;->(Lkotlinx/coroutines/Job;)V iput-object p2, p0, Ll0/a/i;->h:Ll0/a/g; @@ -60,11 +52,11 @@ iget-object v0, p0, Ll0/a/b1;->g:Lkotlinx/coroutines/Job; - if-eqz p1, :cond_0 + const/4 v1, 0x0 - const-string v1, "parent" + if-eqz p1, :cond_1 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-interface {v0}, Lkotlinx/coroutines/Job;->e()Ljava/util/concurrent/CancellationException; @@ -75,9 +67,14 @@ return-void :cond_0 - const/4 p1, 0x0 + const-string p1, "parent" - throw p1 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + throw v1 .end method .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali_classes2/l0/a/i0.smali b/com.discord/smali_classes2/l0/a/i0.smali index 90e5878bf1..79416a2cf0 100644 --- a/com.discord/smali_classes2/l0/a/i0.smali +++ b/com.discord/smali_classes2/l0/a/i0.smali @@ -34,11 +34,18 @@ .method public d(Ljava/lang/Object;Ljava/lang/Throwable;)V .locals 0 - const-string p1, "cause" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public abstract e()Lkotlin/coroutines/Continuation; @@ -127,12 +134,12 @@ move-result-object p1 - invoke-static {p1, p2}, Lf/n/a/k/a;->C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V + invoke-static {p1, p2}, Lf/n/a/k/a;->F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V return-void :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -203,7 +210,7 @@ :goto_1 iget v7, p0, Ll0/a/i0;->f:I - invoke-static {v7}, Lf/n/a/k/a;->G(I)Z + invoke-static {v7}, Lf/n/a/k/a;->J(I)Z move-result v7 diff --git a/com.discord/smali_classes2/l0/a/k.smali b/com.discord/smali_classes2/l0/a/k.smali index 5ecb8c258e..661eab13fd 100644 --- a/com.discord/smali_classes2/l0/a/k.smali +++ b/com.discord/smali_classes2/l0/a/k.smali @@ -23,15 +23,7 @@ # direct methods .method public constructor (Ll0/a/c1;Ll0/a/l;)V - .locals 1 - - const-string v0, "parent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "childJob" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Ll0/a/z0;->(Lkotlinx/coroutines/Job;)V @@ -45,9 +37,7 @@ .method public h(Ljava/lang/Throwable;)Z .locals 1 - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Ll0/a/b1;->g:Lkotlinx/coroutines/Job; @@ -58,6 +48,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public i(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/l0/a/k1.smali b/com.discord/smali_classes2/l0/a/k1.smali index 1795911cb4..d3fa3e5932 100644 --- a/com.discord/smali_classes2/l0/a/k1.smali +++ b/com.discord/smali_classes2/l0/a/k1.smali @@ -15,15 +15,22 @@ # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;Z)V - .locals 1 + .locals 0 - const-string v0, "parentContext" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0, p1, p2}, Ll0/a/a;->(Lkotlin/coroutines/CoroutineContext;Z)V return-void + + :cond_0 + const-string p1, "parentContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -31,15 +38,22 @@ .method public y(Ljava/lang/Throwable;)Z .locals 1 - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Ll0/a/a;->e:Lkotlin/coroutines/CoroutineContext; - invoke-static {v0, p1}, Lf/n/a/k/a;->C(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V + invoke-static {v0, p1}, Lf/n/a/k/a;->F(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/l0.smali b/com.discord/smali_classes2/l0/a/l0.smali index 52b1a2411e..f85c99be10 100644 --- a/com.discord/smali_classes2/l0/a/l0.smali +++ b/com.discord/smali_classes2/l0/a/l0.smali @@ -9,11 +9,7 @@ # direct methods .method public constructor (Ll0/a/k0;)V - .locals 1 - - const-string v0, "handle" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ll0/a/d;->()V diff --git a/com.discord/smali_classes2/l0/a/l1.smali b/com.discord/smali_classes2/l0/a/l1.smali index 841d509b75..f5009d53aa 100644 --- a/com.discord/smali_classes2/l0/a/l1.smali +++ b/com.discord/smali_classes2/l0/a/l1.smali @@ -15,11 +15,7 @@ # virtual methods .method public o(Ljava/lang/Throwable;)Z - .locals 1 - - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 const/4 p1, 0x0 diff --git a/com.discord/smali_classes2/l0/a/m.smali b/com.discord/smali_classes2/l0/a/m.smali index 6a95683778..b9402b1e60 100644 --- a/com.discord/smali_classes2/l0/a/m.smali +++ b/com.discord/smali_classes2/l0/a/m.smali @@ -38,7 +38,7 @@ :goto_0 if-eqz v0, :cond_1 - invoke-static {v0}, Lk0/u/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; + invoke-static {v0}, Lk0/t/j;->toIntOrNull(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v1 @@ -115,11 +115,7 @@ const-string v0, "context" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 sget-object p1, Ll0/a/m;->pool:Ljava/util/concurrent/Executor; @@ -174,6 +170,13 @@ :goto_2 return-void + + :cond_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; @@ -205,7 +208,7 @@ const-string v1, "Executors.newFixedThread\u2026Daemon = true }\n }" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -299,14 +302,6 @@ if-eqz v5, :cond_6 - const-string v5, "fjpClass" - - invoke-static {v1, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "executor" - - invoke-static {v2, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v5, Ll0/a/n;->d:Ll0/a/n; invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; diff --git a/com.discord/smali_classes2/l0/a/n0.smali b/com.discord/smali_classes2/l0/a/n0.smali index 303782c682..38379a87c4 100644 --- a/com.discord/smali_classes2/l0/a/n0.smali +++ b/com.discord/smali_classes2/l0/a/n0.smali @@ -357,9 +357,7 @@ } .end annotation - const-string v0, "task" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Ll0/a/n0;->f:Ll0/a/r1/a; @@ -375,63 +373,59 @@ iput-object v0, p0, Ll0/a/n0;->f:Ll0/a/r1/a; :goto_0 - const-string v1, "element" + iget-object v1, v0, Ll0/a/r1/a;->a:[Ljava/lang/Object; - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget v2, v0, Ll0/a/r1/a;->c:I - iget-object v2, v0, Ll0/a/r1/a;->a:[Ljava/lang/Object; + aput-object p1, v1, v2 - iget v1, v0, Ll0/a/r1/a;->c:I + add-int/lit8 v2, v2, 0x1 - aput-object p1, v2, v1 - - add-int/lit8 v1, v1, 0x1 - - array-length p1, v2 + array-length p1, v1 add-int/lit8 p1, p1, -0x1 - and-int/2addr p1, v1 + and-int/2addr p1, v2 iput p1, v0, Ll0/a/r1/a;->c:I - iget v5, v0, Ll0/a/r1/a;->b:I + iget v4, v0, Ll0/a/r1/a;->b:I - if-ne p1, v5, :cond_1 + if-ne p1, v4, :cond_1 - array-length p1, v2 + array-length p1, v1 - shl-int/lit8 v1, p1, 0x1 + shl-int/lit8 v2, p1, 0x1 - new-array v1, v1, [Ljava/lang/Object; + new-array v11, v2, [Ljava/lang/Object; - const/4 v4, 0x0 + const/4 v3, 0x0 - const/4 v6, 0x0 + const/4 v5, 0x0 - const/16 v7, 0xa + const/16 v6, 0xa - move-object v3, v1 + move-object v2, v11 - invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->copyInto$default([Ljava/lang/Object;[Ljava/lang/Object;IIII)[Ljava/lang/Object; + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->copyInto$default([Ljava/lang/Object;[Ljava/lang/Object;IIII)[Ljava/lang/Object; - iget-object v6, v0, Ll0/a/r1/a;->a:[Ljava/lang/Object; + iget-object v5, v0, Ll0/a/r1/a;->a:[Ljava/lang/Object; - array-length v2, v6 + array-length v1, v5 - iget v10, v0, Ll0/a/r1/a;->b:I + iget v9, v0, Ll0/a/r1/a;->b:I - sub-int v8, v2, v10 + sub-int v7, v1, v9 - const/4 v9, 0x0 + const/4 v8, 0x0 - const/4 v11, 0x4 + const/4 v10, 0x4 - move-object v7, v1 + move-object v6, v11 - invoke-static/range {v6 .. v11}, Lf/n/a/k/a;->copyInto$default([Ljava/lang/Object;[Ljava/lang/Object;IIII)[Ljava/lang/Object; + invoke-static/range {v5 .. v10}, Lf/n/a/k/a;->copyInto$default([Ljava/lang/Object;[Ljava/lang/Object;IIII)[Ljava/lang/Object; - iput-object v1, v0, Ll0/a/r1/a;->a:[Ljava/lang/Object; + iput-object v11, v0, Ll0/a/r1/a;->a:[Ljava/lang/Object; const/4 v1, 0x0 @@ -441,6 +435,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "task" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final z(Z)V diff --git a/com.discord/smali_classes2/l0/a/n1.smali b/com.discord/smali_classes2/l0/a/n1.smali index c3d6186e2e..b7053b5d7d 100644 --- a/com.discord/smali_classes2/l0/a/n1.smali +++ b/com.discord/smali_classes2/l0/a/n1.smali @@ -54,7 +54,7 @@ const-string v2, "Thread.currentThread()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v1}, Ll0/a/c;->(Ljava/lang/Thread;)V diff --git a/com.discord/smali_classes2/l0/a/o0$a.smali b/com.discord/smali_classes2/l0/a/o0$a.smali index 0ef6960ae4..88f0317dfc 100644 --- a/com.discord/smali_classes2/l0/a/o0$a.smali +++ b/com.discord/smali_classes2/l0/a/o0$a.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Ll0/a/o0;JLl0/a/f;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", @@ -41,10 +41,6 @@ } .end annotation - const-string v0, "cont" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Ll0/a/o0$a;->h:Ll0/a/o0; invoke-direct {p0, p2, p3}, Ll0/a/o0$b;->(J)V diff --git a/com.discord/smali_classes2/l0/a/o0$b.smali b/com.discord/smali_classes2/l0/a/o0$b.smali index 69df5c9ccf..67bb0cd25a 100644 --- a/com.discord/smali_classes2/l0/a/o0$b.smali +++ b/com.discord/smali_classes2/l0/a/o0$b.smali @@ -62,9 +62,7 @@ check-cast p1, Ll0/a/o0$b; - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-wide v0, p0, Ll0/a/o0$b;->f:J @@ -94,6 +92,15 @@ :goto_0 return p1 + + :cond_2 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final declared-synchronized dispose()V @@ -127,10 +134,6 @@ if-eqz v0, :cond_6 - const-string v1, "node" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - monitor-enter v0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_1 diff --git a/com.discord/smali_classes2/l0/a/o0.smali b/com.discord/smali_classes2/l0/a/o0.smali index 19fafab685..a3fd0c9cee 100644 --- a/com.discord/smali_classes2/l0/a/o0.smali +++ b/com.discord/smali_classes2/l0/a/o0.smali @@ -76,10 +76,6 @@ .method public final F(Ljava/lang/Runnable;)V .locals 1 - const-string v0, "task" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Ll0/a/o0;->G(Ljava/lang/Runnable;)Z move-result v0 @@ -778,15 +774,11 @@ .method public final M(JLl0/a/o0$b;)V .locals 12 - const-string v0, "delayedTask" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Ll0/a/o0;->isCompleted:Z - const/4 v1, 0x0 + const/4 v1, 0x2 - const/4 v2, 0x2 + const/4 v2, 0x0 const/4 v3, 0x0 @@ -812,7 +804,7 @@ invoke-direct {v5, p1, p2}, Ll0/a/o0$c;->(J)V - invoke-virtual {v0, p0, v1, v5}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v0, p0, v3, v5}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z iget-object v0, p0, Ll0/a/o0;->_delayed:Ljava/lang/Object; @@ -824,14 +816,6 @@ monitor-enter p3 :try_start_0 - const-string v5, "delayed" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "eventLoop" - - invoke-static {p0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v5, p3, Ll0/a/o0$b;->d:Ljava/lang/Object; sget-object v6, Ll0/a/q0;->a:Ll0/a/r1/v; @@ -944,7 +928,7 @@ if-eq v0, v4, :cond_9 - if-ne v0, v2, :cond_8 + if-ne v0, v1, :cond_8 goto :goto_5 @@ -984,9 +968,9 @@ monitor-exit p1 - move-object v1, p2 + move-object v3, p2 - check-cast v1, Ll0/a/o0$b; + check-cast v3, Ll0/a/o0$b; goto :goto_4 @@ -999,12 +983,12 @@ :cond_b :goto_4 - if-ne v1, p3, :cond_c + if-ne v3, p3, :cond_c - const/4 v3, 0x1 + const/4 v2, 0x1 :cond_c - if-eqz v3, :cond_d + if-eqz v2, :cond_d invoke-virtual {p0}, Ll0/a/p0;->D()Ljava/lang/Thread; @@ -1040,9 +1024,9 @@ throw p1 :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v1 + throw v3 .end method .method public b(JLl0/a/f;)V @@ -1057,10 +1041,6 @@ } .end annotation - const-string v0, "continuation" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, p2}, Ll0/a/q0;->a(J)J move-result-wide p1 @@ -1081,14 +1061,6 @@ invoke-direct {v2, p0, p1, p2, p3}, Ll0/a/o0$a;->(Ll0/a/o0;JLl0/a/f;)V - const-string p1, "$this$disposeOnCancellation" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "handle" - - invoke-static {v2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p1, Ll0/a/l0; invoke-direct {p1, v2}, Ll0/a/l0;->(Ll0/a/k0;)V @@ -1102,17 +1074,20 @@ .end method .method public final dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0, p2}, Ll0/a/o0;->F(Ljava/lang/Runnable;)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/o1.smali b/com.discord/smali_classes2/l0/a/o1.smali index 0f8c494570..c18bd2b91c 100644 --- a/com.discord/smali_classes2/l0/a/o1.smali +++ b/com.discord/smali_classes2/l0/a/o1.smali @@ -31,33 +31,43 @@ # virtual methods .method public dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x0 return p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/l0/a/p.smali b/com.discord/smali_classes2/l0/a/p.smali index 8023a0db32..87f194fa6c 100644 --- a/com.discord/smali_classes2/l0/a/p.smali +++ b/com.discord/smali_classes2/l0/a/p.smali @@ -31,11 +31,7 @@ .end method .method public constructor (Ljava/lang/Throwable;Z)V - .locals 1 - - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,9 +52,7 @@ const/4 p2, 0x0 :cond_0 - const-string p3, "cause" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,6 +61,15 @@ iput p2, p0, Ll0/a/p;->_handled:I return-void + + :cond_1 + const-string p1, "cause" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -78,7 +81,7 @@ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/p0.smali b/com.discord/smali_classes2/l0/a/p0.smali index dc4e0ce7be..a70a9f9515 100644 --- a/com.discord/smali_classes2/l0/a/p0.smali +++ b/com.discord/smali_classes2/l0/a/p0.smali @@ -20,10 +20,6 @@ .method public final E(JLl0/a/o0$b;)V .locals 1 - const-string v0, "delayedTask" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-boolean v0, Ll0/a/b0;->a:Z if-eqz v0, :cond_2 diff --git a/com.discord/smali_classes2/l0/a/p1.smali b/com.discord/smali_classes2/l0/a/p1.smali index 2d45fed2d0..d00e8151a3 100644 --- a/com.discord/smali_classes2/l0/a/p1.smali +++ b/com.discord/smali_classes2/l0/a/p1.smali @@ -17,7 +17,7 @@ # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -27,14 +27,6 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "uCont" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1, p2}, Ll0/a/r1/t;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V return-void diff --git a/com.discord/smali_classes2/l0/a/q1/a$b.smali b/com.discord/smali_classes2/l0/a/q1/a$b.smali index 39ea7ab642..b5f69b42f1 100644 --- a/com.discord/smali_classes2/l0/a/q1/a$b.smali +++ b/com.discord/smali_classes2/l0/a/q1/a$b.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/q1/a$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "HandlerDispatcher.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Lkotlin/Unit;", @@ -43,7 +43,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/l0/a/q1/a.smali b/com.discord/smali_classes2/l0/a/q1/a.smali index e2015e86c1..d4ae3200cf 100644 --- a/com.discord/smali_classes2/l0/a/q1/a.smali +++ b/com.discord/smali_classes2/l0/a/q1/a.smali @@ -78,10 +78,6 @@ } .end annotation - const-string v0, "continuation" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ll0/a/q1/a$a; invoke-direct {v0, p0, p3}, Ll0/a/q1/a$a;->(Ll0/a/q1/a;Ll0/a/f;)V @@ -90,7 +86,7 @@ const-wide v2, 0x3fffffffffffffffL # 1.9999999999999998 - invoke-static {p1, p2, v2, v3}, Lk0/r/f;->coerceAtMost(JJ)J + invoke-static {p1, p2, v2, v3}, Lk0/q/f;->coerceAtMost(JJ)J move-result-wide p1 @@ -106,21 +102,24 @@ .end method .method public dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p0, Ll0/a/q1/a;->e:Landroid/os/Handler; invoke-virtual {p1, p2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -164,9 +163,7 @@ .method public isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z .locals 2 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-boolean p1, p0, Ll0/a/q1/a;->g:Z @@ -184,7 +181,7 @@ move-result-object v1 - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -200,6 +197,15 @@ :cond_1 :goto_0 return v0 + + :cond_2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; @@ -236,7 +242,7 @@ const-string v1, "handler.toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_1 :goto_0 diff --git a/com.discord/smali_classes2/l0/a/q1/c.smali b/com.discord/smali_classes2/l0/a/q1/c.smali index 33ea8a9f1b..40b96199d6 100644 --- a/com.discord/smali_classes2/l0/a/q1/c.smali +++ b/com.discord/smali_classes2/l0/a/q1/c.smali @@ -16,7 +16,7 @@ const-string v2, "Looper.getMainLooper()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v2, 0x1 @@ -26,10 +26,6 @@ const-string v2, "Main" - const-string v3, "handler" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v3, 0x0 invoke-direct {v0, v1, v2, v3}, Ll0/a/q1/a;->(Landroid/os/Handler;Ljava/lang/String;Z)V @@ -63,10 +59,6 @@ .annotation build Landroidx/annotation/VisibleForTesting; .end annotation - const-string v0, "$this$asHandler" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz p1, :cond_2 sget p1, Landroid/os/Build$VERSION;->SDK_INT:I @@ -75,9 +67,9 @@ const/4 v1, 0x0 - const/4 v2, 0x0 + const/4 v2, 0x1 - const/4 v3, 0x1 + const/4 v3, 0x0 if-lt p1, v0, :cond_1 @@ -85,21 +77,21 @@ const-string v0, "createAsync" - new-array v4, v3, [Ljava/lang/Class; + new-array v4, v2, [Ljava/lang/Class; const-class v5, Landroid/os/Looper; - aput-object v5, v4, v2 + aput-object v5, v4, v1 invoke-virtual {p1, v0, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object p1 - new-array v0, v3, [Ljava/lang/Object; + new-array v0, v2, [Ljava/lang/Object; - aput-object p0, v0, v2 + aput-object p0, v0, v1 - invoke-virtual {p1, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {p1, v3, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 @@ -128,11 +120,11 @@ const-class v5, Landroid/os/Looper; - aput-object v5, v4, v2 + aput-object v5, v4, v1 const-class v5, Landroid/os/Handler$Callback; - aput-object v5, v4, v3 + aput-object v5, v4, v2 sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; @@ -146,15 +138,15 @@ const-string v4, "Handler::class.java.getD\u2026:class.javaPrimitiveType)" - invoke-static {p1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 new-array v0, v0, [Ljava/lang/Object; - aput-object p0, v0, v2 + aput-object p0, v0, v1 - aput-object v1, v0, v3 + aput-object v3, v0, v2 sget-object p0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; @@ -166,7 +158,7 @@ const-string p1, "constructor.newInstance(this, null, true)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast p0, Landroid/os/Handler; diff --git a/com.discord/smali_classes2/l0/a/r1/a0.smali b/com.discord/smali_classes2/l0/a/r1/a0.smali index bb6276d612..8b4a479c15 100644 --- a/com.discord/smali_classes2/l0/a/r1/a0.smali +++ b/com.discord/smali_classes2/l0/a/r1/a0.smali @@ -13,11 +13,7 @@ # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;I)V - .locals 1 - - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/l0/a/r1/c.smali b/com.discord/smali_classes2/l0/a/r1/c.smali index ffea297e9d..df53fb922d 100644 --- a/com.discord/smali_classes2/l0/a/r1/c.smali +++ b/com.discord/smali_classes2/l0/a/r1/c.smali @@ -62,15 +62,15 @@ sget-object v1, Ll0/a/r1/b;->a:Ljava/lang/Object; - const/4 v2, 0x0 + const-string v2, "affected" - const-string v3, "affected" + const/4 v3, 0x1 - const/4 v4, 0x1 + const/4 v4, 0x0 const/4 v5, 0x0 - if-ne v0, v1, :cond_6 + if-ne v0, v1, :cond_7 move-object v0, p0 @@ -80,7 +80,7 @@ check-cast v1, Ll0/a/r1/m; - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_6 iget-object v1, v0, Ll0/a/c1$c;->d:Ll0/a/c1; @@ -102,7 +102,7 @@ :goto_0 if-eqz v0, :cond_1 - move-object v0, v2 + move-object v0, v5 goto :goto_1 @@ -154,7 +154,14 @@ :cond_5 iget-object v0, p0, Ll0/a/r1/c;->_consensus:Ljava/lang/Object; + goto :goto_4 + :cond_6 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_7 :goto_4 move-object v1, p0 @@ -162,54 +169,59 @@ check-cast p1, Ll0/a/r1/m; - invoke-static {p1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - if-nez v0, :cond_7 + if-nez v0, :cond_8 goto :goto_5 - :cond_7 - const/4 v4, 0x0 + :cond_8 + const/4 v3, 0x0 :goto_5 - if-eqz v4, :cond_8 + if-eqz v3, :cond_9 - iget-object v3, v1, Ll0/a/r1/m$a;->c:Ll0/a/r1/m; + iget-object v2, v1, Ll0/a/r1/m$a;->c:Ll0/a/r1/m; goto :goto_6 - :cond_8 - iget-object v3, v1, Ll0/a/r1/m$a;->b:Ll0/a/r1/m; + :cond_9 + iget-object v2, v1, Ll0/a/r1/m$a;->b:Ll0/a/r1/m; :goto_6 - if-eqz v3, :cond_a + if-eqz v2, :cond_b - sget-object v5, Ll0/a/r1/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; + sget-object v4, Ll0/a/r1/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; - invoke-virtual {v5, p1, v1, v3}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-virtual {v4, p1, v1, v2}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 - if-eqz p1, :cond_a + if-eqz p1, :cond_b - if-eqz v4, :cond_a + if-eqz v3, :cond_b iget-object p1, v1, Ll0/a/r1/m$a;->c:Ll0/a/r1/m; iget-object v1, v1, Ll0/a/r1/m$a;->b:Ll0/a/r1/m; - if-eqz v1, :cond_9 + if-eqz v1, :cond_a invoke-virtual {p1, v1}, Ll0/a/r1/m;->c(Ll0/a/r1/m;)V goto :goto_7 - :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - throw v2 - :cond_a + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v5 + + :cond_b :goto_7 return-object v0 + + :cond_c + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/d.smali b/com.discord/smali_classes2/l0/a/r1/d.smali index 3c61fe85fe..610a436ab6 100644 --- a/com.discord/smali_classes2/l0/a/r1/d.smali +++ b/com.discord/smali_classes2/l0/a/r1/d.smali @@ -52,7 +52,7 @@ const-string v0, "Collections.newSetFromMa\u2026ityHashMap(expectedSize))" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/e.smali b/com.discord/smali_classes2/l0/a/r1/e.smali index 5f2bcf3afe..f43c8dbe46 100644 --- a/com.discord/smali_classes2/l0/a/r1/e.smali +++ b/com.discord/smali_classes2/l0/a/r1/e.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Ll0/a/r1/e;->d:Lkotlin/coroutines/CoroutineContext; return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/f.smali b/com.discord/smali_classes2/l0/a/r1/f.smali index a7a904837e..eaea58ea19 100644 --- a/com.discord/smali_classes2/l0/a/r1/f.smali +++ b/com.discord/smali_classes2/l0/a/r1/f.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExceptionsConstuctor.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,34 +38,34 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 4 + .locals 5 check-cast p1, Ljava/lang/Throwable; - const-string v0, "e" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 - iget-object v0, p0, Ll0/a/r1/f;->$constructor$inlined:Ljava/lang/reflect/Constructor; + iget-object v1, p0, Ll0/a/r1/f;->$constructor$inlined:Ljava/lang/reflect/Constructor; - const/4 v1, 0x2 + const/4 v2, 0x2 - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - const/4 v2, 0x0 + const/4 v3, 0x0 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - aput-object v3, v1, v2 + aput-object v4, v2, v3 - const/4 v2, 0x1 + const/4 v3, 0x1 - aput-object p1, v1, v2 + aput-object p1, v2, v3 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -78,9 +78,9 @@ :cond_0 new-instance p1, Lkotlin/TypeCastException; - const-string v0, "null cannot be cast to non-null type kotlin.Throwable" + const-string v1, "null cannot be cast to non-null type kotlin.Throwable" - invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -94,14 +94,24 @@ move-result-object p1 :goto_0 - instance-of v0, p1, Lk0/d$a; + instance-of v1, p1, Lk0/d$a; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const/4 p1, 0x0 + goto :goto_1 :cond_1 - check-cast p1, Ljava/lang/Throwable; + move-object v0, p1 - return-object p1 + :goto_1 + check-cast v0, Ljava/lang/Throwable; + + return-object v0 + + :cond_2 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/g.smali b/com.discord/smali_classes2/l0/a/r1/g.smali index 9d71a7fd18..fa7c0b84a4 100644 --- a/com.discord/smali_classes2/l0/a/r1/g.smali +++ b/com.discord/smali_classes2/l0/a/r1/g.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExceptionsConstuctor.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,26 +38,26 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 + .locals 4 check-cast p1, Ljava/lang/Throwable; - const-string v0, "e" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 - iget-object v0, p0, Ll0/a/r1/g;->$constructor$inlined:Ljava/lang/reflect/Constructor; + iget-object v1, p0, Ll0/a/r1/g;->$constructor$inlined:Ljava/lang/reflect/Constructor; - const/4 v1, 0x1 + const/4 v2, 0x1 - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - const/4 v2, 0x0 + const/4 v3, 0x0 - aput-object p1, v1, v2 + aput-object p1, v2, v3 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -70,9 +70,9 @@ :cond_0 new-instance p1, Lkotlin/TypeCastException; - const-string v0, "null cannot be cast to non-null type kotlin.Throwable" + const-string v1, "null cannot be cast to non-null type kotlin.Throwable" - invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -86,14 +86,24 @@ move-result-object p1 :goto_0 - instance-of v0, p1, Lk0/d$a; + instance-of v1, p1, Lk0/d$a; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const/4 p1, 0x0 + goto :goto_1 :cond_1 - check-cast p1, Ljava/lang/Throwable; + move-object v0, p1 - return-object p1 + :goto_1 + check-cast v0, Ljava/lang/Throwable; + + return-object v0 + + :cond_2 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/h.smali b/com.discord/smali_classes2/l0/a/r1/h.smali index 8cb475bfa3..c50c72fe2c 100644 --- a/com.discord/smali_classes2/l0/a/r1/h.smali +++ b/com.discord/smali_classes2/l0/a/r1/h.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/h; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExceptionsConstuctor.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,47 +38,47 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 4 + .locals 5 check-cast p1, Ljava/lang/Throwable; - const-string v0, "e" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 - iget-object v0, p0, Ll0/a/r1/h;->$constructor$inlined:Ljava/lang/reflect/Constructor; + iget-object v1, p0, Ll0/a/r1/h;->$constructor$inlined:Ljava/lang/reflect/Constructor; - const/4 v1, 0x1 + const/4 v2, 0x1 - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - const/4 v2, 0x0 + const/4 v3, 0x0 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - move-result-object v3 + move-result-object v4 - aput-object v3, v1, v2 + aput-object v4, v2, v3 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - check-cast v0, Ljava/lang/Throwable; + check-cast v1, Ljava/lang/Throwable; - invoke-virtual {v0, p1}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-virtual {v1, p1}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; goto :goto_0 :cond_0 new-instance p1, Lkotlin/TypeCastException; - const-string v0, "null cannot be cast to non-null type kotlin.Throwable" + const-string v1, "null cannot be cast to non-null type kotlin.Throwable" - invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -89,17 +89,27 @@ invoke-static {p1}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 :goto_0 - instance-of p1, v0, Lk0/d$a; + instance-of p1, v1, Lk0/d$a; if-eqz p1, :cond_1 - const/4 v0, 0x0 + goto :goto_1 :cond_1 + move-object v0, v1 + + :goto_1 check-cast v0, Ljava/lang/Throwable; return-object v0 + + :cond_2 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/i.smali b/com.discord/smali_classes2/l0/a/r1/i.smali index 148fc8a631..903849588f 100644 --- a/com.discord/smali_classes2/l0/a/r1/i.smali +++ b/com.discord/smali_classes2/l0/a/r1/i.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExceptionsConstuctor.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function1<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", @@ -30,7 +30,7 @@ const/4 p1, 0x1 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -38,39 +38,39 @@ # virtual methods .method public invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 2 + .locals 3 check-cast p1, Ljava/lang/Throwable; - const-string v0, "e" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 - iget-object v0, p0, Ll0/a/r1/i;->$constructor$inlined:Ljava/lang/reflect/Constructor; + iget-object v1, p0, Ll0/a/r1/i;->$constructor$inlined:Ljava/lang/reflect/Constructor; - const/4 v1, 0x0 + const/4 v2, 0x0 - new-array v1, v1, [Ljava/lang/Object; + new-array v2, v2, [Ljava/lang/Object; - invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - check-cast v0, Ljava/lang/Throwable; + check-cast v1, Ljava/lang/Throwable; - invoke-virtual {v0, p1}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-virtual {v1, p1}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; goto :goto_0 :cond_0 new-instance p1, Lkotlin/TypeCastException; - const-string v0, "null cannot be cast to non-null type kotlin.Throwable" + const-string v1, "null cannot be cast to non-null type kotlin.Throwable" - invoke-direct {p1, v0}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :try_end_0 @@ -81,17 +81,27 @@ invoke-static {p1}, Lf/n/a/k/a;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 :goto_0 - instance-of p1, v0, Lk0/d$a; + instance-of p1, v1, Lk0/d$a; if-eqz p1, :cond_1 - const/4 v0, 0x0 + goto :goto_1 :cond_1 + move-object v0, v1 + + :goto_1 check-cast v0, Ljava/lang/Throwable; return-object v0 + + :cond_2 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/j$a.smali b/com.discord/smali_classes2/l0/a/r1/j$a.smali index 87fa3d31d7..6ea1f4e3f9 100644 --- a/com.discord/smali_classes2/l0/a/r1/j$a.smali +++ b/com.discord/smali_classes2/l0/a/r1/j$a.smali @@ -51,7 +51,7 @@ const-string v0, "it" - invoke-static {p2, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class; @@ -65,7 +65,7 @@ check-cast p1, Ljava/lang/reflect/Constructor; - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class; diff --git a/com.discord/smali_classes2/l0/a/r1/j$b.smali b/com.discord/smali_classes2/l0/a/r1/j$b.smali index 363e22d35b..63d82529fd 100644 --- a/com.discord/smali_classes2/l0/a/r1/j$b.smali +++ b/com.discord/smali_classes2/l0/a/r1/j$b.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/j$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExceptionsConstuctor.kt" # interfaces @@ -39,7 +39,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,11 +51,16 @@ check-cast p1, Ljava/lang/Throwable; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/j$c.smali b/com.discord/smali_classes2/l0/a/r1/j$c.smali index 103d96ddbd..bef3e3bf2a 100644 --- a/com.discord/smali_classes2/l0/a/r1/j$c.smali +++ b/com.discord/smali_classes2/l0/a/r1/j$c.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/j$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ExceptionsConstuctor.kt" # interfaces @@ -39,7 +39,7 @@ const/4 v0, 0x1 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -51,11 +51,16 @@ check-cast p1, Ljava/lang/Throwable; - const-string v0, "it" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 p1, 0x0 + return-object v0 - return-object p1 + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/j.smali b/com.discord/smali_classes2/l0/a/r1/j.smali index 32434029f8..550bbf00bb 100644 --- a/com.discord/smali_classes2/l0/a/r1/j.smali +++ b/com.discord/smali_classes2/l0/a/r1/j.smali @@ -64,11 +64,9 @@ } .end annotation - const-string v0, "$this$kotlin" + if-eqz p0, :cond_4 - invoke-static {p0, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {p0}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; const/4 v0, 0x0 @@ -82,7 +80,7 @@ const-string v3, "declaredFields" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v3, v2 @@ -97,7 +95,7 @@ const-string v7, "it" - invoke-static {v6, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v6}, Ljava/lang/reflect/Field;->getModifiers()I @@ -164,6 +162,15 @@ move-result p0 return p0 + + :cond_4 + const-string p0, "$this$kotlin" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final b(Ljava/lang/Throwable;)Ljava/lang/Throwable; @@ -176,15 +183,13 @@ } .end annotation - const-string v0, "exception" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_17 - instance-of v0, p0, Ll0/a/t; + instance-of v1, p0, Ll0/a/t; - const/4 v1, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 :try_start_0 check-cast p0, Ll0/a/t; @@ -205,28 +210,28 @@ move-result-object p0 :goto_0 - instance-of v0, p0, Lk0/d$a; + instance-of v1, p0, Lk0/d$a; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 goto :goto_1 :cond_0 - move-object v1, p0 + move-object v0, p0 :goto_1 - check-cast v1, Ljava/lang/Throwable; + check-cast v0, Ljava/lang/Throwable; - return-object v1 + return-object v0 :cond_1 - sget-object v0, Ll0/a/r1/j;->b:Ljava/util/concurrent/locks/ReentrantReadWriteLock; + sget-object v1, Ll0/a/r1/j;->b:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V :try_start_1 sget-object v2, Ll0/a/r1/j;->c:Ljava/util/WeakHashMap; @@ -243,7 +248,7 @@ :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_3 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V if-eqz v2, :cond_2 @@ -256,7 +261,7 @@ return-object p0 :cond_2 - sget v0, Ll0/a/r1/j;->a:I + sget v1, Ll0/a/r1/j;->a:I invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; @@ -268,21 +273,21 @@ move-result v2 - if-eq v0, v2, :cond_7 + if-eq v1, v2, :cond_7 - sget-object v0, Ll0/a/r1/j;->b:Ljava/util/concurrent/locks/ReentrantReadWriteLock; + sget-object v1, Ll0/a/r1/j;->b:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; move-result-object v2 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getWriteHoldCount()I + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getWriteHoldCount()I move-result v4 if-nez v4, :cond_3 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getReadHoldCount()I + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getReadHoldCount()I move-result v4 @@ -304,11 +309,11 @@ goto :goto_3 :cond_4 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->lock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->lock()V :try_start_2 sget-object v5, Ll0/a/r1/j;->c:Ljava/util/WeakHashMap; @@ -333,9 +338,9 @@ goto :goto_4 :cond_5 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V - return-object v1 + return-object v0 :catchall_1 move-exception p0 @@ -350,102 +355,77 @@ goto :goto_5 :cond_6 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V throw p0 :cond_7 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/lang/Class;->getConstructors()[Ljava/lang/reflect/Constructor; + invoke-virtual {v1}, Ljava/lang/Class;->getConstructors()[Ljava/lang/reflect/Constructor; - move-result-object v0 + move-result-object v1 const-string v2, "exception.javaClass.constructors" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ll0/a/r1/j$a; invoke-direct {v2}, Ll0/a/r1/j$a;->()V - const-string v4, "$this$sortedWith" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "comparator" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "$this$sortedArrayWith" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - array-length v5, v0 - - const/4 v6, 0x1 - - if-nez v5, :cond_8 + array-length v4, v1 const/4 v5, 0x1 + if-nez v4, :cond_8 + + const/4 v4, 0x1 + goto :goto_6 :cond_8 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_6 - if-eqz v5, :cond_9 + if-eqz v4, :cond_9 goto :goto_7 :cond_9 - array-length v5, v0 + array-length v4, v1 - invoke-static {v0, v5}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - const-string v5, "java.util.Arrays.copyOf(this, size)" + const-string v4, "java.util.Arrays.copyOf(this, size)" - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v5, "$this$sortWith" + invoke-static {v1, v2}, Lf/n/a/k/a;->sortWith([Ljava/lang/Object;Ljava/util/Comparator;)V - invoke-static {v0, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + :goto_7 + invoke-static {v1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; - invoke-static {v2, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - array-length v4, v0 + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - if-le v4, v6, :cond_a + move-result-object v1 - invoke-static {v0, v2}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V + move-object v2, v0 :cond_a - :goto_7 - invoke-static {v0}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - move-object v2, v1 - - :cond_b - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v4 - if-eqz v4, :cond_11 + if-eqz v4, :cond_10 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 @@ -453,44 +433,44 @@ const-string v4, "constructor" - invoke-static {v2, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-class v4, Ljava/lang/String; invoke-virtual {v2}, Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class; - move-result-object v5 + move-result-object v6 - array-length v7, v5 + array-length v7, v6 - if-eqz v7, :cond_10 + if-eqz v7, :cond_f - if-eq v7, v6, :cond_d + if-eq v7, v5, :cond_c const/4 v8, 0x2 - if-eq v7, v8, :cond_c + if-eq v7, v8, :cond_b goto :goto_8 - :cond_c - aget-object v7, v5, v3 + :cond_b + aget-object v7, v6, v3 - invoke-static {v7, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 - if-eqz v4, :cond_f + if-eqz v4, :cond_e - aget-object v4, v5, v6 + aget-object v4, v6, v5 - const-class v5, Ljava/lang/Throwable; + const-class v6, Ljava/lang/Throwable; - invoke-static {v4, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 - if-eqz v4, :cond_f + if-eqz v4, :cond_e new-instance v4, Ll0/a/r1/f; @@ -498,16 +478,16 @@ goto :goto_9 - :cond_d - aget-object v5, v5, v3 + :cond_c + aget-object v6, v6, v3 const-class v7, Ljava/lang/Throwable; - invoke-static {v5, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 - if-eqz v7, :cond_e + if-eqz v7, :cond_d new-instance v4, Ll0/a/r1/g; @@ -515,12 +495,12 @@ goto :goto_9 - :cond_e - invoke-static {v5, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + :cond_d + invoke-static {v6, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 - if-eqz v4, :cond_f + if-eqz v4, :cond_e new-instance v4, Ll0/a/r1/h; @@ -528,13 +508,13 @@ goto :goto_9 - :cond_f + :cond_e :goto_8 - move-object v2, v1 + move-object v2, v0 goto :goto_a - :cond_10 + :cond_f new-instance v4, Ll0/a/r1/i; invoke-direct {v4, v2}, Ll0/a/r1/i;->(Ljava/lang/reflect/Constructor;)V @@ -543,35 +523,35 @@ move-object v2, v4 :goto_a - if-eqz v2, :cond_b + if-eqz v2, :cond_a - :cond_11 - sget-object v0, Ll0/a/r1/j;->b:Ljava/util/concurrent/locks/ReentrantReadWriteLock; + :cond_10 + sget-object v1, Ll0/a/r1/j;->b:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; move-result-object v4 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getWriteHoldCount()I + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getWriteHoldCount()I move-result v5 - if-nez v5, :cond_12 + if-nez v5, :cond_11 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getReadHoldCount()I + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->getReadHoldCount()I move-result v5 goto :goto_b - :cond_12 + :cond_11 const/4 v5, 0x0 :goto_b const/4 v6, 0x0 :goto_c - if-ge v6, v5, :cond_13 + if-ge v6, v5, :cond_12 invoke-virtual {v4}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V @@ -579,12 +559,12 @@ goto :goto_c - :cond_13 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; + :cond_12 + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->lock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->lock()V :try_start_3 sget-object v6, Ll0/a/r1/j;->c:Ljava/util/WeakHashMap; @@ -593,13 +573,13 @@ move-result-object v7 - if-eqz v2, :cond_14 + if-eqz v2, :cond_13 move-object v8, v2 goto :goto_d - :cond_14 + :cond_13 sget-object v8, Ll0/a/r1/j$c;->d:Ll0/a/r1/j$c; :goto_d @@ -608,7 +588,7 @@ .catchall {:try_start_3 .. :try_end_3} :catchall_2 :goto_e - if-ge v3, v5, :cond_15 + if-ge v3, v5, :cond_14 invoke-virtual {v4}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V @@ -616,27 +596,27 @@ goto :goto_e - :cond_15 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V + :cond_14 + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V - if-eqz v2, :cond_16 + if-eqz v2, :cond_15 invoke-interface {v2, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 - move-object v1, p0 + move-object v0, p0 - check-cast v1, Ljava/lang/Throwable; + check-cast v0, Ljava/lang/Throwable; - :cond_16 - return-object v1 + :cond_15 + return-object v0 :catchall_2 move-exception p0 :goto_f - if-ge v3, v5, :cond_17 + if-ge v3, v5, :cond_16 invoke-virtual {v4}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V @@ -644,15 +624,22 @@ goto :goto_f - :cond_17 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V + :cond_16 + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V throw p0 :catchall_3 move-exception p0 - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V + invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V throw p0 + + :cond_17 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/l.smali b/com.discord/smali_classes2/l0/a/r1/l.smali index f19d317813..3122d65f64 100644 --- a/com.discord/smali_classes2/l0/a/r1/l.smali +++ b/com.discord/smali_classes2/l0/a/r1/l.smali @@ -19,36 +19,20 @@ sput-object v0, Ll0/a/r1/l;->a:Ljava/lang/Object; - const-string v0, "ALREADY_REMOVED" - - const-string v1, "symbol" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "LIST_EMPTY" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "REMOVE_PREPARED" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - return-void .end method .method public static final a(Ljava/lang/Object;)Ll0/a/r1/m; - .locals 1 - - const-string v0, "$this$unwrap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v0, p0, Ll0/a/r1/s; - - if-nez v0, :cond_0 + .locals 2 const/4 v0, 0x0 + if-eqz p0, :cond_2 + + instance-of v1, p0, Ll0/a/r1/s; + + if-nez v1, :cond_0 + goto :goto_0 :cond_0 @@ -72,4 +56,11 @@ :goto_1 return-object v0 + + :cond_2 + const-string p0, "$this$unwrap" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/m$a.smali b/com.discord/smali_classes2/l0/a/r1/m$a.smali index deab53a4c9..491f153679 100644 --- a/com.discord/smali_classes2/l0/a/r1/m$a.smali +++ b/com.discord/smali_classes2/l0/a/r1/m$a.smali @@ -30,15 +30,22 @@ # direct methods .method public constructor (Ll0/a/r1/m;)V - .locals 1 + .locals 0 - const-string v0, "newNode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ll0/a/r1/c;->()V iput-object p1, p0, Ll0/a/r1/m$a;->c:Ll0/a/r1/m; return-void + + :cond_0 + const-string p1, "newNode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/n.smali b/com.discord/smali_classes2/l0/a/r1/n.smali index 258142ed58..480f0c8127 100644 --- a/com.discord/smali_classes2/l0/a/r1/n.smali +++ b/com.discord/smali_classes2/l0/a/r1/n.smali @@ -67,9 +67,7 @@ } .end annotation - const-string v0, "element" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 :goto_0 iget-object v0, p0, Ll0/a/r1/n;->_cur$internal:Ljava/lang/Object; @@ -110,6 +108,15 @@ :cond_2 return v2 + + :cond_3 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final b()Ljava/lang/Object; diff --git a/com.discord/smali_classes2/l0/a/r1/o.smali b/com.discord/smali_classes2/l0/a/r1/o.smali index b0d3aabc5e..d2c3a1c9d8 100644 --- a/com.discord/smali_classes2/l0/a/r1/o.smali +++ b/com.discord/smali_classes2/l0/a/r1/o.smali @@ -279,146 +279,150 @@ # virtual methods .method public final b(Ljava/lang/Object;)I - .locals 14 + .locals 16 .annotation system Ldalvik/annotation/Signature; value = { "(TE;)I" } .end annotation - const-string v0, "element" + move-object/from16 v6, p0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-object/from16 v7, p1 + + if-eqz v7, :cond_9 :cond_0 - iget-wide v3, p0, Ll0/a/r1/o;->_state$internal:J + iget-wide v2, v6, Ll0/a/r1/o;->_state$internal:J const-wide/high16 v0, 0x3000000000000000L # 1.727233711018889E-77 - and-long/2addr v0, v3 + and-long/2addr v0, v2 - const-wide/16 v7, 0x0 + const-wide/16 v9, 0x0 - const/4 v2, 0x1 + const/4 v4, 0x1 - cmp-long v5, v0, v7 + cmp-long v5, v0, v9 if-eqz v5, :cond_2 const-wide/high16 v0, 0x2000000000000000L - and-long/2addr v0, v3 + and-long/2addr v0, v2 - cmp-long p1, v0, v7 + cmp-long v2, v0, v9 - if-eqz p1, :cond_1 + if-eqz v2, :cond_1 - const/4 v2, 0x2 + const/4 v4, 0x2 :cond_1 - return v2 + return v4 :cond_2 const-wide/32 v0, 0x3fffffff - and-long/2addr v0, v3 + and-long/2addr v0, v2 - const/4 v9, 0x0 + const/4 v11, 0x0 - shr-long/2addr v0, v9 + shr-long/2addr v0, v11 long-to-int v1, v0 - const-wide v5, 0xfffffffc0000000L + const-wide v12, 0xfffffffc0000000L - and-long/2addr v5, v3 + and-long/2addr v12, v2 const/16 v0, 0x1e - shr-long/2addr v5, v0 + shr-long/2addr v12, v0 - long-to-int v10, v5 + long-to-int v13, v12 - iget v11, p0, Ll0/a/r1/o;->a:I + iget v12, v6, Ll0/a/r1/o;->a:I - add-int/lit8 v5, v10, 0x2 + add-int/lit8 v5, v13, 0x2 - and-int/2addr v5, v11 + and-int/2addr v5, v12 - and-int v6, v1, v11 + and-int v14, v1, v12 - if-ne v5, v6, :cond_3 + if-ne v5, v14, :cond_3 - return v2 + return v4 :cond_3 - iget-boolean v5, p0, Ll0/a/r1/o;->d:Z + iget-boolean v5, v6, Ll0/a/r1/o;->d:Z - const v6, 0x3fffffff # 1.9999999f + const v14, 0x3fffffff # 1.9999999f if-nez v5, :cond_5 - iget-object v5, p0, Ll0/a/r1/o;->b:Ljava/util/concurrent/atomic/AtomicReferenceArray; + iget-object v5, v6, Ll0/a/r1/o;->b:Ljava/util/concurrent/atomic/AtomicReferenceArray; - and-int v12, v10, v11 + and-int v15, v13, v12 - invoke-virtual {v5, v12}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; + invoke-virtual {v5, v15}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; move-result-object v5 if-eqz v5, :cond_5 - iget v0, p0, Ll0/a/r1/o;->c:I + iget v0, v6, Ll0/a/r1/o;->c:I - const/16 v3, 0x400 + const/16 v2, 0x400 - if-lt v0, v3, :cond_4 + if-lt v0, v2, :cond_4 - sub-int/2addr v10, v1 + sub-int/2addr v13, v1 - and-int v1, v10, v6 + and-int v1, v13, v14 shr-int/lit8 v0, v0, 0x1 if-le v1, v0, :cond_0 :cond_4 - return v2 + return v4 :cond_5 - add-int/lit8 v1, v10, 0x1 + add-int/lit8 v1, v13, 0x1 - and-int/2addr v1, v6 + and-int/2addr v1, v14 - sget-object v2, Ll0/a/r1/o;->f:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; + sget-object v4, Ll0/a/r1/o;->f:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; - const-wide v5, -0xfffffffc0000001L # -3.1050369248997324E231 + const-wide v14, -0xfffffffc0000001L # -3.1050369248997324E231 - and-long/2addr v5, v3 + and-long/2addr v14, v2 - int-to-long v12, v1 + int-to-long v8, v1 - shl-long v0, v12, v0 + shl-long v0, v8, v0 - or-long/2addr v5, v0 + or-long v8, v14, v0 - move-object v1, v2 + move-object v0, v4 - move-object v2, p0 + move-object/from16 v1, p0 - invoke-virtual/range {v1 .. v6}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;->compareAndSet(Ljava/lang/Object;JJ)Z + move-wide v4, v8 + + invoke-virtual/range {v0 .. v5}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;->compareAndSet(Ljava/lang/Object;JJ)Z move-result v0 if-eqz v0, :cond_0 - iget-object v0, p0, Ll0/a/r1/o;->b:Ljava/util/concurrent/atomic/AtomicReferenceArray; + iget-object v0, v6, Ll0/a/r1/o;->b:Ljava/util/concurrent/atomic/AtomicReferenceArray; - and-int v1, v10, v11 + and-int v1, v13, v12 - invoke-virtual {v0, v1, p1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V + invoke-virtual {v0, v1, v7}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V - move-object v0, p0 + move-object v0, v6 :goto_0 iget-wide v1, v0, Ll0/a/r1/o;->_state$internal:J @@ -427,9 +431,11 @@ and-long/2addr v1, v3 - cmp-long v3, v1, v7 + const-wide/16 v3, 0x0 - if-nez v3, :cond_6 + cmp-long v5, v1, v3 + + if-nez v5, :cond_6 goto :goto_2 @@ -442,7 +448,7 @@ iget v2, v0, Ll0/a/r1/o;->a:I - and-int/2addr v2, v10 + and-int/2addr v2, v13 invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; @@ -456,15 +462,15 @@ iget v1, v1, Ll0/a/r1/o$b;->a:I - if-ne v1, v10, :cond_7 + if-ne v1, v13, :cond_7 iget-object v1, v0, Ll0/a/r1/o;->b:Ljava/util/concurrent/atomic/AtomicReferenceArray; iget v2, v0, Ll0/a/r1/o;->a:I - and-int/2addr v2, v10 + and-int/2addr v2, v13 - invoke-virtual {v1, v2, p1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V + invoke-virtual {v1, v2, v7}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V goto :goto_1 @@ -478,7 +484,16 @@ :cond_8 :goto_2 - return v9 + return v11 + + :cond_9 + const-string v0, "element" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final c()Z diff --git a/com.discord/smali_classes2/l0/a/r1/p.smali b/com.discord/smali_classes2/l0/a/r1/p.smali index b07ebec940..5501f8d92b 100644 --- a/com.discord/smali_classes2/l0/a/r1/p.smali +++ b/com.discord/smali_classes2/l0/a/r1/p.smali @@ -15,26 +15,12 @@ const-string v0, "kotlinx.coroutines.fast.service.loader" - const-string v1, "propertyName" + const/4 v1, 0x1 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0}, Ll0/a/r1/w;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-static {v0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z + invoke-static {v0, v1}, Lf/n/a/k/a;->c0(Ljava/lang/String;Z)Z move-result v0 - goto :goto_0 - - :cond_0 - const/4 v0, 0x1 - - :goto_0 sput-boolean v0, Ll0/a/r1/p;->a:Z const/4 v0, 0x2 @@ -48,7 +34,7 @@ const-string v3, "ServiceLoader.load(\n \u2026 ).iterator()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v2}, Lf/n/a/k/a;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; @@ -66,13 +52,13 @@ move-result v4 - if-nez v4, :cond_1 + if-nez v4, :cond_0 move-object v4, v1 - goto :goto_1 + goto :goto_0 - :cond_1 + :cond_0 invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v4 @@ -81,11 +67,11 @@ move-result v5 - if-nez v5, :cond_2 + if-nez v5, :cond_1 - goto :goto_1 + goto :goto_0 - :cond_2 + :cond_1 move-object v5, v4 check-cast v5, Lkotlinx/coroutines/internal/MainDispatcherFactory; @@ -94,7 +80,7 @@ move-result v5 - :cond_3 + :cond_2 invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 @@ -107,34 +93,26 @@ move-result v7 - if-ge v5, v7, :cond_4 + if-ge v5, v7, :cond_3 move-object v4, v6 move v5, v7 - :cond_4 + :cond_3 invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z move-result v6 - if-nez v6, :cond_3 + if-nez v6, :cond_2 - :goto_1 + :goto_0 check-cast v4, Lkotlinx/coroutines/internal/MainDispatcherFactory; - - if-eqz v4, :cond_5 - - const-string v3, "$this$tryCreateDispatcher" - - invoke-static {v4, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "factories" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 + if-eqz v4, :cond_4 + :try_start_1 invoke-interface {v4, v2}, Lkotlinx/coroutines/internal/MainDispatcherFactory;->b(Ljava/util/List;)Ll0/a/f1; @@ -142,7 +120,7 @@ :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 - goto :goto_2 + goto :goto_1 :catchall_0 move-exception v2 @@ -158,19 +136,19 @@ move-object v2, v3 - :goto_2 - if-eqz v2, :cond_5 + :goto_1 + if-eqz v2, :cond_4 - goto :goto_3 + goto :goto_2 - :cond_5 + :cond_4 new-instance v2, Ll0/a/r1/q; invoke-direct {v2, v1, v1, v0}, Ll0/a/r1/q;->(Ljava/lang/Throwable;Ljava/lang/String;I)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_1 - goto :goto_3 + goto :goto_2 :catchall_1 move-exception v2 @@ -181,7 +159,7 @@ move-object v2, v3 - :goto_3 + :goto_2 sput-object v2, Ll0/a/r1/p;->b:Ll0/a/f1; return-void diff --git a/com.discord/smali_classes2/l0/a/r1/q.smali b/com.discord/smali_classes2/l0/a/r1/q.smali index 098b7b1b31..491abddc8b 100644 --- a/com.discord/smali_classes2/l0/a/r1/q.smali +++ b/com.discord/smali_classes2/l0/a/r1/q.smali @@ -46,10 +46,6 @@ .method public b(JLl0/a/f;)V .locals 0 - const-string p1, "continuation" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Ll0/a/r1/q;->w()Ljava/lang/Void; const/4 p1, 0x0 @@ -58,35 +54,41 @@ .end method .method public dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V - .locals 1 + .locals 0 - const-string v0, "context" + const/4 p2, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Ll0/a/r1/q;->w()Ljava/lang/Void; - const/4 p1, 0x0 + throw p2 - throw p1 + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p0}, Ll0/a/r1/q;->w()Ljava/lang/Void; - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/l0/a/r1/s.smali b/com.discord/smali_classes2/l0/a/r1/s.smali index aa9827001c..47e8ba3ce6 100644 --- a/com.discord/smali_classes2/l0/a/r1/s.smali +++ b/com.discord/smali_classes2/l0/a/r1/s.smali @@ -9,11 +9,7 @@ # direct methods .method public constructor (Ll0/a/r1/m;)V - .locals 1 - - const-string v0, "ref" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/l0/a/r1/t.smali b/com.discord/smali_classes2/l0/a/r1/t.smali index ffa8a441ca..f58ab38b48 100644 --- a/com.discord/smali_classes2/l0/a/r1/t.smali +++ b/com.discord/smali_classes2/l0/a/r1/t.smali @@ -42,14 +42,6 @@ } .end annotation - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "uCont" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x1 invoke-direct {p0, p1, v0}, Ll0/a/a;->(Lkotlin/coroutines/CoroutineContext;Z)V @@ -96,29 +88,29 @@ .end method .method public j(Ljava/lang/Object;I)V - .locals 8 + .locals 7 instance-of v0, p1, Ll0/a/p; const-string v1, "Invalid mode " - const/4 v2, 0x0 + const/4 v2, 0x3 - const/4 v3, 0x3 + const/4 v3, 0x2 - const/4 v4, 0x2 + const/4 v4, 0x1 - const/4 v5, 0x1 + const/4 v5, 0x4 - const/4 v6, 0x4 + const/4 v6, 0x0 - if-eqz v0, :cond_6 + if-eqz v0, :cond_8 check-cast p1, Ll0/a/p; iget-object p1, p1, Ll0/a/p;->a:Ljava/lang/Throwable; - if-ne p2, v6, :cond_0 + if-ne p2, v5, :cond_0 goto :goto_0 @@ -132,23 +124,19 @@ :goto_0 iget-object v0, p0, Ll0/a/r1/t;->g:Lkotlin/coroutines/Continuation; - const-string v7, "$this$resumeUninterceptedWithExceptionMode" + if-eqz v0, :cond_7 - invoke-static {v0, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "exception" - - invoke-static {p1, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 if-eqz p2, :cond_5 - if-eq p2, v5, :cond_4 + if-eq p2, v4, :cond_4 - if-eq p2, v4, :cond_3 + if-eq p2, v3, :cond_3 - if-eq p2, v3, :cond_2 + if-eq p2, v2, :cond_2 - if-ne p2, v6, :cond_1 + if-ne p2, v5, :cond_1 goto/16 :goto_1 @@ -172,7 +160,7 @@ move-result-object p2 - invoke-static {p2, v2}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; + invoke-static {p2, v6}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -187,7 +175,7 @@ invoke-static {p2, v1}, Ll0/a/r1/x;->a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V - goto :goto_1 + goto/16 :goto_1 :catchall_0 move-exception p1 @@ -228,25 +216,37 @@ goto :goto_1 :cond_6 + const-string p1, "exception" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_7 + const-string p1, "$this$resumeUninterceptedWithExceptionMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 + + :cond_8 iget-object v0, p0, Ll0/a/r1/t;->g:Lkotlin/coroutines/Continuation; - const-string v7, "$this$resumeUninterceptedMode" + if-eqz v0, :cond_e - invoke-static {v0, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_d - if-eqz p2, :cond_b + if-eq p2, v4, :cond_c - if-eq p2, v5, :cond_a + if-eq p2, v3, :cond_b - if-eq p2, v4, :cond_9 + if-eq p2, v2, :cond_a - if-eq p2, v3, :cond_8 - - if-ne p2, v6, :cond_7 + if-ne p2, v5, :cond_9 goto :goto_1 - :cond_7 + :cond_9 invoke-static {v1, p2}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -261,12 +261,12 @@ throw p2 - :cond_8 + :cond_a invoke-interface {v0}, Lkotlin/coroutines/Continuation;->getContext()Lkotlin/coroutines/CoroutineContext; move-result-object p2 - invoke-static {p2, v2}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; + invoke-static {p2, v6}, Ll0/a/r1/x;->c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 @@ -286,12 +286,12 @@ throw p1 - :cond_9 + :cond_b invoke-interface {v0, p1}, Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V goto :goto_1 - :cond_a + :cond_c invoke-static {v0}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; move-result-object p2 @@ -300,7 +300,7 @@ goto :goto_1 - :cond_b + :cond_d invoke-static {v0}, Lf/n/a/k/a;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; move-result-object p2 @@ -309,4 +309,11 @@ :goto_1 return-void + + :cond_e + const-string p1, "$this$resumeUninterceptedMode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v6 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/u.smali b/com.discord/smali_classes2/l0/a/r1/u.smali index 8719bea47d..baa12cd5e5 100644 --- a/com.discord/smali_classes2/l0/a/r1/u.smali +++ b/com.discord/smali_classes2/l0/a/r1/u.smali @@ -12,7 +12,7 @@ .locals 2 :try_start_0 - const-string v0, "k0.l.h.a.a" + const-string v0, "k0.k.h.a.a" invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; @@ -20,7 +20,7 @@ const-string v1, "Class.forName(baseContinuationImplClass)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String; @@ -63,7 +63,7 @@ const-string v1, "Class.forName(stackTraceRecoveryClass)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String; @@ -101,9 +101,7 @@ .method public static final a(Ljava/lang/StackTraceElement;)Z .locals 3 - const-string v0, "$this$isArtificial" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; @@ -111,19 +109,28 @@ const-string v0, "className" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v0, "\u0008\u0008\u0008" + const/4 v0, 0x0 - const/4 v1, 0x0 + const/4 v1, 0x2 - const/4 v2, 0x2 + const-string v2, "\u0008\u0008\u0008" - invoke-static {p0, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v2, v0, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p0 return p0 + + :cond_0 + const-string p0, "$this$isArtificial" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final b(Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Throwable; @@ -138,13 +145,11 @@ } .end annotation - const-string v0, "exception" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_15 - const-string v0, "continuation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_14 sget-boolean v0, Ll0/a/b0;->c:Z @@ -177,7 +182,7 @@ move-result-object v4 - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -189,7 +194,7 @@ const-string v4, "currentTrace" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v4, v3 @@ -202,7 +207,7 @@ const-string v7, "it" - invoke-static {v6, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v6}, Ll0/a/r1/u;->a(Ljava/lang/StackTraceElement;)Z @@ -352,7 +357,7 @@ const-string v9, "result.last" - invoke-static {v8, v9}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v8, Ljava/lang/StackTraceElement; @@ -374,7 +379,7 @@ move-result-object v10 - invoke-static {v9, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v9, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v9 @@ -388,7 +393,7 @@ move-result-object v10 - invoke-static {v9, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v9, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v9 @@ -402,7 +407,7 @@ move-result-object v8 - invoke-static {v7, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -432,12 +437,6 @@ goto :goto_7 :cond_c - const-string p0, "Coroutine boundary" - - const-string v3, "message" - - invoke-static {p0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Ljava/lang/StackTraceElement; const-string v3, "\u0008\u0008\u0008(Coroutine boundary" @@ -454,13 +453,13 @@ const-string v0, "causeTrace" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v0, Ll0/a/r1/u;->a:Ljava/lang/String; const-string v3, "baseContinuationImplClassName" - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v3, p0 @@ -475,7 +474,7 @@ move-result-object v7 - invoke-static {v0, v7}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v7}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v7 @@ -574,6 +573,20 @@ :cond_13 :goto_e return-object p0 + + :cond_14 + const-string p0, "continuation" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_15 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final c(Ljava/lang/Throwable;)Ljava/lang/Throwable; @@ -586,9 +599,7 @@ } .end annotation - const-string v0, "exception" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_5 sget-boolean v0, Ll0/a/b0;->c:Z @@ -611,7 +622,7 @@ move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -630,7 +641,7 @@ const-string v3, "exception.stackTrace" - invoke-static {v1, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v3, v1 @@ -645,7 +656,7 @@ const-string v7, "it" - invoke-static {v6, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v6}, Ll0/a/r1/u;->a(Ljava/lang/StackTraceElement;)Z @@ -671,4 +682,13 @@ :cond_4 :goto_2 return-object p0 + + :cond_5 + const-string p0, "exception" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/v.smali b/com.discord/smali_classes2/l0/a/r1/v.smali index 878d102e66..99abccb670 100644 --- a/com.discord/smali_classes2/l0/a/r1/v.smali +++ b/com.discord/smali_classes2/l0/a/r1/v.smali @@ -9,11 +9,7 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 - - const-string v0, "symbol" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/l0/a/r1/w.smali b/com.discord/smali_classes2/l0/a/r1/w.smali index 9fd85ee14a..49e28885c9 100644 --- a/com.discord/smali_classes2/l0/a/r1/w.smali +++ b/com.discord/smali_classes2/l0/a/r1/w.smali @@ -27,22 +27,24 @@ .method public static final a(Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "propertyName" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 :try_start_0 invoke-static {p0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; - move-result-object p0 + move-result-object v0 :try_end_0 .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 - goto :goto_0 - :catch_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_0 + const-string p0, "propertyName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/x$a.smali b/com.discord/smali_classes2/l0/a/r1/x$a.smali index 4248fd04ba..a9a6857e46 100644 --- a/com.discord/smali_classes2/l0/a/r1/x$a.smali +++ b/com.discord/smali_classes2/l0/a/r1/x$a.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/x$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ThreadContext.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ljava/lang/Object;", "Lkotlin/coroutines/CoroutineContext$a;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -58,23 +58,23 @@ # virtual methods .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 2 check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "element" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 - instance-of v0, p2, Ll0/a/m1; + instance-of v1, p2, Ll0/a/m1; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - instance-of v0, p1, Ljava/lang/Integer; + instance-of v1, p1, Ljava/lang/Integer; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 + move-object p1, v0 :cond_0 check-cast p1, Ljava/lang/Integer; @@ -109,4 +109,11 @@ :cond_3 :goto_1 return-object p1 + + :cond_4 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/x$b.smali b/com.discord/smali_classes2/l0/a/r1/x$b.smali index a88e6e19ab..81df24e1a2 100644 --- a/com.discord/smali_classes2/l0/a/r1/x$b.smali +++ b/com.discord/smali_classes2/l0/a/r1/x$b.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/x$b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ThreadContext.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ll0/a/m1<", "*>;", @@ -51,7 +51,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -65,9 +65,9 @@ check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "element" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 if-eqz p1, :cond_0 @@ -78,7 +78,7 @@ if-nez p1, :cond_1 - const/4 p2, 0x0 + move-object p2, v0 :cond_1 move-object p1, p2 @@ -87,4 +87,11 @@ :goto_0 return-object p1 + + :cond_2 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/x$c.smali b/com.discord/smali_classes2/l0/a/r1/x$c.smali index 657768d1b6..88e5a499cf 100644 --- a/com.discord/smali_classes2/l0/a/r1/x$c.smali +++ b/com.discord/smali_classes2/l0/a/r1/x$c.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/x$c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ThreadContext.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ll0/a/r1/a0;", "Lkotlin/coroutines/CoroutineContext$a;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,13 +64,11 @@ check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "state" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "element" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 instance-of v0, p2, Ll0/a/m1; @@ -94,4 +92,18 @@ :cond_0 return-object p1 + + :cond_1 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/x$d.smali b/com.discord/smali_classes2/l0/a/r1/x$d.smali index 11e97366b1..ce5c38ab37 100644 --- a/com.discord/smali_classes2/l0/a/r1/x$d.smali +++ b/com.discord/smali_classes2/l0/a/r1/x$d.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/r1/x$d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "ThreadContext.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Ll0/a/r1/a0;", "Lkotlin/coroutines/CoroutineContext$a;", @@ -50,7 +50,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -64,13 +64,11 @@ check-cast p2, Lkotlin/coroutines/CoroutineContext$a; - const-string v0, "state" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "element" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 instance-of v0, p2, Ll0/a/m1; @@ -96,4 +94,18 @@ :cond_0 return-object p1 + + :cond_1 + const-string p1, "element" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/x.smali b/com.discord/smali_classes2/l0/a/r1/x.smali index 693ea8dd7e..12c63bb330 100644 --- a/com.discord/smali_classes2/l0/a/r1/x.smali +++ b/com.discord/smali_classes2/l0/a/r1/x.smali @@ -90,10 +90,6 @@ .method public static final a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V .locals 2 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Ll0/a/r1/x;->a:Ll0/a/r1/v; if-ne p1, v0, :cond_0 @@ -120,11 +116,11 @@ goto :goto_0 :cond_1 - const/4 v0, 0x0 + sget-object v0, Ll0/a/r1/x;->c:Lkotlin/jvm/functions/Function2; - sget-object v1, Ll0/a/r1/x;->c:Lkotlin/jvm/functions/Function2; + const/4 v1, 0x0 - invoke-interface {p0, v0, v1}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + invoke-interface {p0, v1, v0}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; move-result-object v0 @@ -148,21 +144,21 @@ .end method .method public static final b(Lkotlin/coroutines/CoroutineContext;)Ljava/lang/Object; - .locals 2 - - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 3 const/4 v0, 0x0 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + if-eqz p0, :cond_1 - move-result-object v0 + const/4 v1, 0x0 - sget-object v1, Ll0/a/r1/x;->b:Lkotlin/jvm/functions/Function2; + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-interface {p0, v0, v1}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + move-result-object v1 + + sget-object v2, Ll0/a/r1/x;->b:Lkotlin/jvm/functions/Function2; + + invoke-interface {p0, v1, v2}, Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; move-result-object p0 @@ -171,19 +167,22 @@ return-object p0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_1 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final c(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_4 if-eqz p1, :cond_0 @@ -250,4 +249,13 @@ invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 + + :cond_4 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/l0/a/r1/y.smali b/com.discord/smali_classes2/l0/a/r1/y.smali index cf0ce85bd0..78626119f0 100644 --- a/com.discord/smali_classes2/l0/a/r1/y.smali +++ b/com.discord/smali_classes2/l0/a/r1/y.smali @@ -63,10 +63,6 @@ } .end annotation - const-string v0, "node" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-boolean v0, Ll0/a/b0;->a:Z if-eqz v0, :cond_2 @@ -129,7 +125,7 @@ const-string v1, "java.util.Arrays.copyOf(this, newSize)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, [Ll0/a/r1/z; @@ -269,12 +265,12 @@ goto :goto_4 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 @@ -322,12 +318,12 @@ goto :goto_3 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 @@ -359,17 +355,17 @@ goto :goto_2 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_d - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 @@ -418,12 +414,12 @@ return-object p1 :cond_12 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_13 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 .end method @@ -473,17 +469,17 @@ goto :goto_0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method @@ -516,17 +512,17 @@ return-void :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method diff --git a/com.discord/smali_classes2/l0/a/s0.smali b/com.discord/smali_classes2/l0/a/s0.smali index d53f1cd7ed..d185c71c13 100644 --- a/com.discord/smali_classes2/l0/a/s0.smali +++ b/com.discord/smali_classes2/l0/a/s0.smali @@ -36,7 +36,7 @@ .method public getCoroutineContext()Lkotlin/coroutines/CoroutineContext; .locals 1 - sget-object v0, Lk0/l/f;->d:Lk0/l/f; + sget-object v0, Lk0/k/f;->d:Lk0/k/f; return-object v0 .end method diff --git a/com.discord/smali_classes2/l0/a/s1/a$a.smali b/com.discord/smali_classes2/l0/a/s1/a$a.smali index d2b326234c..7426938e63 100644 --- a/com.discord/smali_classes2/l0/a/s1/a$a.smali +++ b/com.discord/smali_classes2/l0/a/s1/a$a.smali @@ -156,7 +156,7 @@ move-result v1 - if-eqz v1, :cond_14 + if-eqz v1, :cond_16 iget-object v1, v0, Ll0/a/s1/a$a;->j:Ll0/a/s1/a; @@ -272,9 +272,9 @@ aget-object v6, v7, v6 - if-eqz v6, :cond_13 + if-eqz v6, :cond_15 - if-eq v6, v0, :cond_13 + if-eq v6, v0, :cond_15 iget-object v7, v0, Ll0/a/s1/a$a;->d:Ll0/a/s1/n; @@ -282,15 +282,11 @@ iget-object v1, v1, Ll0/a/s1/a;->d:Ll0/a/s1/d; - if-eqz v7, :cond_12 + if-eqz v7, :cond_14 - const-string v8, "victim" + if-eqz v6, :cond_13 - invoke-static {v6, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "globalQueue" - - invoke-static {v1, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_12 sget-object v8, Ll0/a/s1/l;->f:Ll0/a/s1/m; @@ -452,7 +448,7 @@ :cond_10 :goto_6 - if-eqz v3, :cond_13 + if-eqz v3, :cond_15 iget-object v1, v0, Ll0/a/s1/a$a;->d:Ll0/a/s1/n; @@ -468,24 +464,38 @@ throw v5 :cond_12 + const-string v1, "globalQueue" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v5 :cond_13 + const-string v1, "victim" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_14 + throw v5 + + :cond_15 :goto_7 return-object v5 - :cond_14 + :cond_16 iget-object v1, v0, Ll0/a/s1/a$a;->d:Ll0/a/s1/n; invoke-virtual {v1}, Ll0/a/s1/n;->e()Ll0/a/s1/h; move-result-object v1 - if-eqz v1, :cond_15 + if-eqz v1, :cond_17 goto :goto_8 - :cond_15 + :cond_17 iget-object v1, v0, Ll0/a/s1/a$a;->j:Ll0/a/s1/a; iget-object v1, v1, Ll0/a/s1/a;->d:Ll0/a/s1/d; @@ -623,10 +633,6 @@ .method public final f(Ll0/a/s1/a$b;)Z .locals 3 - const-string v0, "newState" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Ll0/a/s1/a$a;->state:Ll0/a/s1/a$b; sget-object v1, Ll0/a/s1/a$b;->d:Ll0/a/s1/a$b; @@ -981,7 +987,7 @@ goto :goto_5 :cond_f - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_0 diff --git a/com.discord/smali_classes2/l0/a/s1/a.smali b/com.discord/smali_classes2/l0/a/s1/a.smali index e4353dee4a..c54cb557b5 100644 --- a/com.discord/smali_classes2/l0/a/s1/a.smali +++ b/com.discord/smali_classes2/l0/a/s1/a.smali @@ -74,7 +74,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I move-result v0 @@ -90,7 +90,7 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I move-result v1 @@ -131,7 +131,7 @@ int-to-long v2, v2 - invoke-static {v0, v1, v2, v3}, Lk0/r/f;->coerceAtMost(JJ)J + invoke-static {v0, v1, v2, v3}, Lk0/q/f;->coerceAtMost(JJ)J move-result-wide v0 @@ -183,9 +183,7 @@ .method public constructor (IIJLjava/lang/String;)V .locals 2 - const-string v0, "schedulerName" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_8 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -404,6 +402,15 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_8 + const-string p1, "schedulerName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final a(Ll0/a/s1/a;Ll0/a/s1/a$a;)V @@ -811,7 +818,7 @@ monitor-exit v4 - if-gt v3, v6, :cond_a + if-gt v3, v6, :cond_b const/4 v4, 0x1 @@ -822,9 +829,9 @@ const/4 v7, 0x0 - if-eqz v5, :cond_9 + if-eqz v5, :cond_a - if-eq v5, v1, :cond_8 + if-eq v5, v1, :cond_9 :goto_1 invoke-virtual {v5}, Ljava/lang/Thread;->isAlive()Z @@ -875,11 +882,9 @@ iget-object v8, p0, Ll0/a/s1/a;->d:Ll0/a/s1/d; - if-eqz v5, :cond_7 + if-eqz v5, :cond_8 - const-string v9, "globalQueue" - - invoke-static {v8, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v8, :cond_7 sget-object v9, Ll0/a/s1/n;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; @@ -939,28 +944,35 @@ check-cast v9, Ll0/a/s1/h; :goto_5 - if-eqz v9, :cond_8 + if-eqz v9, :cond_9 invoke-virtual {v5, v8, v9}, Ll0/a/s1/n;->c(Ll0/a/s1/d;Ll0/a/s1/h;)V goto :goto_4 :cond_7 + const-string v0, "globalQueue" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v7 :cond_8 - if-eq v4, v6, :cond_a + throw v7 + + :cond_9 + if-eq v4, v6, :cond_b add-int/lit8 v4, v4, 0x1 goto :goto_0 - :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_a + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v7 - :cond_a + :cond_b iget-object v5, p0, Ll0/a/s1/a;->d:Ll0/a/s1/d; :goto_6 @@ -972,20 +984,20 @@ move-result v6 - if-eqz v6, :cond_11 + if-eqz v6, :cond_12 :goto_7 - if-eqz v1, :cond_b + if-eqz v1, :cond_c invoke-virtual {v1}, Ll0/a/s1/a$a;->b()Ll0/a/s1/h; move-result-object v4 - if-eqz v4, :cond_b + if-eqz v4, :cond_c goto :goto_8 - :cond_b + :cond_c iget-object v4, p0, Ll0/a/s1/a;->d:Ll0/a/s1/d; invoke-virtual {v4}, Ll0/a/r1/n;->b()Ljava/lang/Object; @@ -995,21 +1007,21 @@ check-cast v4, Ll0/a/s1/h; :goto_8 - if-eqz v4, :cond_c + if-eqz v4, :cond_d invoke-virtual {p0, v4}, Ll0/a/s1/a;->n(Ll0/a/s1/h;)V goto :goto_7 - :cond_c - if-eqz v1, :cond_d + :cond_d + if-eqz v1, :cond_e invoke-virtual {v1, v0}, Ll0/a/s1/a$a;->f(Ll0/a/s1/a$b;)Z - :cond_d + :cond_e sget-boolean v0, Ll0/a/b0;->a:Z - if-eqz v0, :cond_10 + if-eqz v0, :cond_11 iget-object v0, p0, Ll0/a/s1/a;->e:Ljava/util/concurrent/Semaphore; @@ -1019,23 +1031,23 @@ iget v1, p0, Ll0/a/s1/a;->h:I - if-ne v0, v1, :cond_e + if-ne v0, v1, :cond_f const/4 v2, 0x1 - :cond_e - if-eqz v2, :cond_f + :cond_f + if-eqz v2, :cond_10 goto :goto_9 - :cond_f + :cond_10 new-instance v0, Ljava/lang/AssertionError; invoke-direct {v0}, Ljava/lang/AssertionError;->()V throw v0 - :cond_10 + :cond_11 :goto_9 const-wide/16 v0, 0x0 @@ -1046,7 +1058,7 @@ :goto_a return-void - :cond_11 + :cond_12 sget-object v6, Ll0/a/r1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; invoke-virtual {v4}, Ll0/a/r1/o;->e()Ll0/a/r1/o; @@ -1068,14 +1080,6 @@ .method public final d(Ljava/lang/Runnable;Ll0/a/s1/i;)Ll0/a/s1/h; .locals 3 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "taskContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Ll0/a/s1/l;->f:Ll0/a/s1/m; check-cast v0, Ll0/a/s1/f; @@ -1133,7 +1137,7 @@ iget-object v1, v0, Ll0/a/s1/a$a;->j:Ll0/a/s1/a; - invoke-static {v1, p0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -1148,12 +1152,10 @@ .method public execute(Ljava/lang/Runnable;)V .locals 3 - const-string v0, "command" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p1, :cond_0 + const/4 v1, 0x0 const/4 v2, 0x6 @@ -1161,18 +1163,23 @@ invoke-static {p0, p1, v0, v1, v2}, Ll0/a/s1/a;->g(Ll0/a/s1/a;Ljava/lang/Runnable;Ll0/a/s1/i;ZI)V return-void + + :cond_0 + const-string p1, "command" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final f(Ljava/lang/Runnable;Ll0/a/s1/i;Z)V .locals 5 - const-string v0, "block" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - const-string v0, "taskContext" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_b invoke-virtual {p0, p1, p2}, Ll0/a/s1/a;->d(Ljava/lang/Runnable;Ll0/a/s1/i;)Ll0/a/s1/h; @@ -1330,6 +1337,20 @@ :cond_a return-void + + :cond_b + const-string p1, "taskContext" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final i(Ll0/a/s1/a$a;)I @@ -1462,7 +1483,7 @@ const-string v1, "thread" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; @@ -1809,7 +1830,7 @@ invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v10 diff --git a/com.discord/smali_classes2/l0/a/s1/b.smali b/com.discord/smali_classes2/l0/a/s1/b.smali index ee2820f708..b1bf93588c 100644 --- a/com.discord/smali_classes2/l0/a/s1/b.smali +++ b/com.discord/smali_classes2/l0/a/s1/b.smali @@ -45,7 +45,7 @@ const-string v2, "kotlinx.coroutines.io.parallelism" - invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I move-result v1 diff --git a/com.discord/smali_classes2/l0/a/s1/c.smali b/com.discord/smali_classes2/l0/a/s1/c.smali index 2aadf072e7..0700756246 100644 --- a/com.discord/smali_classes2/l0/a/s1/c.smali +++ b/com.discord/smali_classes2/l0/a/s1/c.smali @@ -35,6 +35,8 @@ :cond_1 and-int/lit8 p3, p4, 0x4 + const/4 p4, 0x0 + if-eqz p3, :cond_2 const-string p3, "DefaultDispatcher" @@ -42,17 +44,13 @@ goto :goto_0 :cond_2 - const/4 p3, 0x0 + move-object p3, p4 :goto_0 - const-string p4, "schedulerName" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 sget-wide v0, Ll0/a/s1/l;->e:J - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ll0/a/r0;->()V iput p1, p0, Ll0/a/s1/c;->e:I @@ -80,77 +78,70 @@ iput-object p1, p0, Ll0/a/s1/c;->d:Ll0/a/s1/a; return-void + + :cond_3 + const-string p1, "schedulerName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p4 .end method # virtual methods .method public dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V - .locals 6 + .locals 3 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "block" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v2, 0x0 + if-eqz p1, :cond_0 :try_start_0 - iget-object v3, p0, Ll0/a/s1/c;->d:Ll0/a/s1/a; + iget-object p1, p0, Ll0/a/s1/c;->d:Ll0/a/s1/a; - const/4 v4, 0x0 + const/4 v1, 0x0 - const/4 v5, 0x6 + const/4 v2, 0x6 - invoke-static {v3, p2, v2, v4, v5}, Ll0/a/s1/a;->g(Ll0/a/s1/a;Ljava/lang/Runnable;Ll0/a/s1/i;ZI)V + invoke-static {p1, p2, v0, v1, v2}, Ll0/a/s1/a;->g(Ll0/a/s1/a;Ljava/lang/Runnable;Ll0/a/s1/i;ZI)V :try_end_0 .catch Ljava/util/concurrent/RejectedExecutionException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 - nop + sget-object p1, Ll0/a/c0;->j:Ll0/a/c0; - sget-object v3, Ll0/a/c0;->j:Ll0/a/c0; - - if-eqz v3, :cond_0 - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, p2}, Ll0/a/o0;->F(Ljava/lang/Runnable;)V + invoke-virtual {p1, p2}, Ll0/a/o0;->F(Ljava/lang/Runnable;)V :goto_0 return-void :cond_0 - throw v2 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V .locals 4 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 :try_start_0 - iget-object v0, p0, Ll0/a/s1/c;->d:Ll0/a/s1/a; - - const/4 v1, 0x0 + iget-object v1, p0, Ll0/a/s1/c;->d:Ll0/a/s1/a; const/4 v2, 0x1 const/4 v3, 0x2 - invoke-static {v0, p2, v1, v2, v3}, Ll0/a/s1/a;->g(Ll0/a/s1/a;Ljava/lang/Runnable;Ll0/a/s1/i;ZI)V + invoke-static {v1, p2, v0, v2, v3}, Ll0/a/s1/a;->g(Ll0/a/s1/a;Ljava/lang/Runnable;Ll0/a/s1/i;ZI)V :try_end_0 .catch Ljava/util/concurrent/RejectedExecutionException; {:try_start_0 .. :try_end_0} :catch_0 @@ -163,18 +154,26 @@ :goto_0 return-void + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final v(Ljava/lang/Runnable;Ll0/a/s1/i;Z)V .locals 1 - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "context" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 iget-object v0, p0, Ll0/a/s1/c;->d:Ll0/a/s1/a; @@ -198,4 +197,13 @@ :goto_0 return-void + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/s1/d.smali b/com.discord/smali_classes2/l0/a/s1/d.smali index 6514f01c0f..30320dad70 100644 --- a/com.discord/smali_classes2/l0/a/s1/d.smali +++ b/com.discord/smali_classes2/l0/a/s1/d.smali @@ -29,10 +29,6 @@ .method public final c(Ll0/a/s1/k;)Ll0/a/s1/h; .locals 11 - const-string v0, "mode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :goto_0 iget-object v0, p0, Ll0/a/r1/n;->_cur$internal:Ljava/lang/Object; diff --git a/com.discord/smali_classes2/l0/a/s1/e.smali b/com.discord/smali_classes2/l0/a/s1/e.smali index e18a396281..b594b07ec0 100644 --- a/com.discord/smali_classes2/l0/a/s1/e.smali +++ b/com.discord/smali_classes2/l0/a/s1/e.smali @@ -49,15 +49,7 @@ .end method .method public constructor (Ll0/a/s1/c;ILl0/a/s1/k;)V - .locals 1 - - const-string v0, "dispatcher" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "taskMode" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ll0/a/r0;->()V @@ -141,35 +133,45 @@ .end method .method public dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "block" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x0 invoke-virtual {p0, p2, p1}, Ll0/a/s1/e;->v(Ljava/lang/Runnable;Z)V return-void + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public execute(Ljava/lang/Runnable;)V .locals 1 - const-string v0, "command" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 invoke-virtual {p0, p1, v0}, Ll0/a/s1/e;->v(Ljava/lang/Runnable;Z)V return-void + + :cond_0 + const-string p1, "command" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public g()Ll0/a/s1/k; diff --git a/com.discord/smali_classes2/l0/a/s1/h.smali b/com.discord/smali_classes2/l0/a/s1/h.smali index 771f856853..11b326ffee 100644 --- a/com.discord/smali_classes2/l0/a/s1/h.smali +++ b/com.discord/smali_classes2/l0/a/s1/h.smali @@ -18,10 +18,6 @@ sget-object v0, Ll0/a/s1/g;->e:Ll0/a/s1/g; - const-string v1, "taskContext" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V const-wide/16 v1, 0x0 @@ -34,11 +30,7 @@ .end method .method public constructor (JLl0/a/s1/i;)V - .locals 1 - - const-string v0, "taskContext" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/l0/a/s1/j.smali b/com.discord/smali_classes2/l0/a/s1/j.smali index f042458e6d..17983098c6 100644 --- a/com.discord/smali_classes2/l0/a/s1/j.smali +++ b/com.discord/smali_classes2/l0/a/s1/j.smali @@ -9,15 +9,7 @@ # direct methods .method public constructor (Ljava/lang/Runnable;JLl0/a/s1/i;)V - .locals 1 - - const-string v0, "block" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "taskContext" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p2, p3, p4}, Ll0/a/s1/h;->(JLl0/a/s1/i;)V @@ -65,7 +57,7 @@ iget-object v1, p0, Ll0/a/s1/j;->f:Ljava/lang/Runnable; - invoke-static {v1}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -77,7 +69,7 @@ iget-object v1, p0, Ll0/a/s1/j;->f:Ljava/lang/Runnable; - invoke-static {v1}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/s1/l.smali b/com.discord/smali_classes2/l0/a/s1/l.smali index 158849018e..fee60ec82a 100644 --- a/com.discord/smali_classes2/l0/a/s1/l.smali +++ b/com.discord/smali_classes2/l0/a/s1/l.smali @@ -33,7 +33,7 @@ const/4 v8, 0x0 - invoke-static/range {v0 .. v8}, Lf/n/a/k/a;->Z(Ljava/lang/String;JJJILjava/lang/Object;)J + invoke-static/range {v0 .. v8}, Lf/n/a/k/a;->e0(Ljava/lang/String;JJJILjava/lang/Object;)J move-result-wide v0 @@ -51,7 +51,7 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I move-result v0 @@ -67,7 +67,7 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I sget v0, Ll0/a/r1/w;->a:I @@ -93,7 +93,7 @@ const-string v2, "kotlinx.coroutines.scheduler.core.pool.size" - invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v2 .. v7}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I move-result v0 @@ -107,7 +107,7 @@ const v2, 0x1ffffe - invoke-static {v0, v1, v2}, Lk0/r/f;->coerceIn(III)I + invoke-static {v0, v1, v2}, Lk0/q/f;->coerceIn(III)I move-result v4 @@ -121,7 +121,7 @@ const-string v3, "kotlinx.coroutines.scheduler.max.pool.size" - invoke-static/range {v3 .. v8}, Lf/n/a/k/a;->Y(Ljava/lang/String;IIIILjava/lang/Object;)I + invoke-static/range {v3 .. v8}, Lf/n/a/k/a;->d0(Ljava/lang/String;IIIILjava/lang/Object;)I move-result v0 @@ -141,7 +141,7 @@ const-string v1, "kotlinx.coroutines.scheduler.keep.alive.sec" - invoke-static/range {v1 .. v9}, Lf/n/a/k/a;->Z(Ljava/lang/String;JJJILjava/lang/Object;)J + invoke-static/range {v1 .. v9}, Lf/n/a/k/a;->e0(Ljava/lang/String;JJJILjava/lang/Object;)J move-result-wide v1 diff --git a/com.discord/smali_classes2/l0/a/s1/n.smali b/com.discord/smali_classes2/l0/a/s1/n.smali index eee6a6e82d..58e543c333 100644 --- a/com.discord/smali_classes2/l0/a/s1/n.smali +++ b/com.discord/smali_classes2/l0/a/s1/n.smali @@ -95,13 +95,11 @@ .method public final a(Ll0/a/s1/h;Ll0/a/s1/d;)Z .locals 1 - const-string v0, "task" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "globalQueue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 sget-object v0, Ll0/a/s1/n;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; @@ -123,103 +121,113 @@ const/4 p1, 0x1 return p1 + + :cond_1 + const-string p1, "globalQueue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "task" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final b(Ll0/a/s1/h;Ll0/a/s1/d;)Z .locals 9 - const-string v0, "task" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "globalQueue" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 - const/4 v1, 0x1 + if-eqz p2, :cond_7 + + const/4 v1, 0x0 const/4 v2, 0x1 + const/4 v3, 0x1 + :goto_0 invoke-virtual {p0}, Ll0/a/s1/n;->d()I - move-result v3 + move-result v4 - const/16 v4, 0x7f + const/16 v5, 0x7f - if-ne v3, v4, :cond_0 + if-ne v4, v5, :cond_0 goto :goto_1 :cond_0 - iget v3, p0, Ll0/a/s1/n;->producerIndex:I + iget v4, p0, Ll0/a/s1/n;->producerIndex:I - and-int/2addr v3, v4 + and-int/2addr v4, v5 - iget-object v4, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; + iget-object v5, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; - invoke-virtual {v4, v3}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; + invoke-virtual {v5, v4}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; - move-result-object v4 + move-result-object v5 - if-eqz v4, :cond_1 + if-eqz v5, :cond_1 :goto_1 - const/4 v3, 0x0 + const/4 v4, 0x0 goto :goto_2 :cond_1 - iget-object v4, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; + iget-object v5, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; - invoke-virtual {v4, v3, p1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->lazySet(ILjava/lang/Object;)V + invoke-virtual {v5, v4, p1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->lazySet(ILjava/lang/Object;)V - sget-object v3, Ll0/a/s1/n;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; + sget-object v4, Ll0/a/s1/n;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; - invoke-virtual {v3, p0}, Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->incrementAndGet(Ljava/lang/Object;)I + invoke-virtual {v4, p0}, Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->incrementAndGet(Ljava/lang/Object;)I - const/4 v3, 0x1 + const/4 v4, 0x1 :goto_2 - if-nez v3, :cond_6 + if-nez v4, :cond_6 invoke-virtual {p0}, Ll0/a/s1/n;->d()I - move-result v2 + move-result v3 - div-int/lit8 v2, v2, 0x2 + div-int/lit8 v3, v3, 0x2 - if-ge v2, v1, :cond_2 + if-ge v3, v2, :cond_2 - const/4 v2, 0x1 + const/4 v3, 0x1 :cond_2 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_3 - if-ge v3, v2, :cond_5 + if-ge v4, v3, :cond_5 :cond_3 - iget v4, p0, Ll0/a/s1/n;->consumerIndex:I + iget v5, p0, Ll0/a/s1/n;->consumerIndex:I - iget v5, p0, Ll0/a/s1/n;->producerIndex:I + iget v6, p0, Ll0/a/s1/n;->producerIndex:I - sub-int v5, v4, v5 + sub-int v6, v5, v6 - const/4 v6, 0x0 + if-nez v6, :cond_4 - if-nez v5, :cond_4 + move-object v5, v0 goto :goto_4 :cond_4 - and-int/lit8 v5, v4, 0x7f + and-int/lit8 v6, v5, 0x7f iget-object v7, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; - invoke-virtual {v7, v5}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; + invoke-virtual {v7, v6}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; move-result-object v7 @@ -229,40 +237,45 @@ sget-object v7, Ll0/a/s1/n;->d:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; - add-int/lit8 v8, v4, 0x1 + add-int/lit8 v8, v5, 0x1 - invoke-virtual {v7, p0, v4, v8}, Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z + invoke-virtual {v7, p0, v5, v8}, Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z - move-result v4 + move-result v5 - if-eqz v4, :cond_3 + if-eqz v5, :cond_3 - iget-object v4, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; + iget-object v5, p0, Ll0/a/s1/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceArray; - invoke-virtual {v4, v5, v6}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->getAndSet(ILjava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v5, v6, v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;->getAndSet(ILjava/lang/Object;)Ljava/lang/Object; - move-result-object v4 + move-result-object v5 - move-object v6, v4 - - check-cast v6, Ll0/a/s1/h; + check-cast v5, Ll0/a/s1/h; :goto_4 - if-eqz v6, :cond_5 + if-eqz v5, :cond_5 - invoke-virtual {p0, p2, v6}, Ll0/a/s1/n;->c(Ll0/a/s1/d;Ll0/a/s1/h;)V + invoke-virtual {p0, p2, v5}, Ll0/a/s1/n;->c(Ll0/a/s1/d;Ll0/a/s1/h;)V - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v4, v4, 0x1 goto :goto_3 :cond_5 - const/4 v2, 0x0 + const/4 v3, 0x0 goto :goto_0 :cond_6 - return v2 + return v3 + + :cond_7 + const-string p1, "globalQueue" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final c(Ll0/a/s1/d;Ll0/a/s1/h;)V diff --git a/com.discord/smali_classes2/l0/a/t0.smali b/com.discord/smali_classes2/l0/a/t0.smali index d61414faf7..c7294807dc 100644 --- a/com.discord/smali_classes2/l0/a/t0.smali +++ b/com.discord/smali_classes2/l0/a/t0.smali @@ -12,11 +12,7 @@ # direct methods .method public constructor (Ll0/a/g1;)V - .locals 1 - - const-string v0, "list" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/l0/a/u.smali b/com.discord/smali_classes2/l0/a/u.smali index 438c515805..1948e86669 100644 --- a/com.discord/smali_classes2/l0/a/u.smali +++ b/com.discord/smali_classes2/l0/a/u.smali @@ -109,33 +109,31 @@ .method public static final a(Lkotlin/coroutines/CoroutineContext;)Ljava/lang/String; .locals 2 - const-string v0, "$this$coroutineName" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - sget-boolean v0, Ll0/a/b0;->b:Z + sget-boolean v1, Ll0/a/b0;->b:Z - const/4 v1, 0x0 + if-nez v1, :cond_0 - if-nez v0, :cond_0 - - return-object v1 + return-object v0 :cond_0 - sget-object v0, Ll0/a/x;->e:Ll0/a/x$a; - - invoke-interface {p0, v0}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - - move-result-object v0 - - check-cast v0, Ll0/a/x; - - if-eqz v0, :cond_1 - - sget-object v1, Ll0/a/y;->e:Ll0/a/y$a; + sget-object v1, Ll0/a/x;->e:Ll0/a/x$a; invoke-interface {p0, v1}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + move-result-object v1 + + check-cast v1, Ll0/a/x; + + if-eqz v1, :cond_1 + + sget-object v0, Ll0/a/y;->e:Ll0/a/y$a; + + invoke-interface {p0, v0}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; + move-result-object p0 check-cast p0, Ll0/a/y; @@ -144,15 +142,15 @@ invoke-direct {p0}, Ljava/lang/StringBuilder;->()V - const-string v1, "coroutine" + const-string v0, "coroutine" - invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const/16 v1, 0x23 + const/16 v0, 0x23 - invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - iget-wide v0, v0, Ll0/a/x;->d:J + iget-wide v0, v1, Ll0/a/x;->d:J invoke-virtual {p0, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; @@ -163,19 +161,20 @@ return-object p0 :cond_1 - return-object v1 + return-object v0 + + :cond_2 + const-string p0, "$this$coroutineName" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final b(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; .locals 2 - const-string v0, "$this$newCoroutineContext" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-interface {p0}, Lkotlinx/coroutines/CoroutineScope;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext; @@ -213,7 +212,7 @@ if-eq p0, v0, :cond_1 - sget-object v0, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v0, Lk0/k/d;->a:Lk0/k/d$a; invoke-interface {p0, v0}, Lkotlin/coroutines/CoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; @@ -229,4 +228,13 @@ :cond_1 return-object p1 + + :cond_2 + const-string p0, "context" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/l0/a/v.smali b/com.discord/smali_classes2/l0/a/v.smali index dd1a8fc3ff..5eb48c0f97 100644 --- a/com.discord/smali_classes2/l0/a/v.smali +++ b/com.discord/smali_classes2/l0/a/v.smali @@ -1,18 +1,18 @@ .class public abstract Ll0/a/v; -.super Lk0/l/a; +.super Lk0/k/a; .source "CoroutineDispatcher.kt" # interfaces -.implements Lk0/l/d; +.implements Lk0/k/d; # direct methods .method public constructor ()V .locals 1 - sget-object v0, Lk0/l/d;->a:Lk0/l/d$a; + sget-object v0, Lk0/k/d;->a:Lk0/k/d$a; - invoke-direct {p0, v0}, Lk0/l/a;->(Lkotlin/coroutines/CoroutineContext$b;)V + invoke-direct {p0, v0}, Lk0/k/a;->(Lkotlin/coroutines/CoroutineContext$b;)V return-void .end method @@ -25,17 +25,29 @@ .method public dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V .locals 1 - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "block" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p0, p1, p2}, Ll0/a/v;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V return-void + + :cond_0 + const-string p1, "block" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; @@ -52,25 +64,23 @@ const-string v0, "key" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - instance-of v1, p1, Lk0/l/b; + instance-of v2, p1, Lk0/k/b; - const/4 v2, 0x0 + if-eqz v2, :cond_3 - if-eqz v1, :cond_2 - - check-cast p1, Lk0/l/b; + check-cast p1, Lk0/k/b; invoke-interface {p0}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; - move-result-object v1 + move-result-object v2 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_2 - if-eq v1, p1, :cond_0 + if-eq v2, p1, :cond_0 const/4 p1, 0x0 @@ -85,22 +95,28 @@ goto :goto_1 :cond_1 - const-string p1, "element" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - throw v2 + throw v1 :cond_2 - sget-object v0, Lk0/l/d;->a:Lk0/l/d$a; + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - if-ne v0, p1, :cond_3 - - move-object v2, p0 + throw v1 :cond_3 + sget-object v0, Lk0/k/d;->a:Lk0/k/d$a; + + if-ne v0, p1, :cond_4 + + move-object v1, p0 + + :cond_4 :goto_1 - return-object v2 + return-object v1 + + :cond_5 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final interceptContinuation(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; @@ -117,31 +133,45 @@ } .end annotation - const-string v0, "continuation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ll0/a/f0; invoke-direct {v0, p0, p1}, Ll0/a/f0;->(Ll0/a/v;Lkotlin/coroutines/Continuation;)V return-object v0 + + :cond_0 + const-string p1, "continuation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - .locals 2 + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -153,23 +183,23 @@ const-string v0, "key" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - instance-of v1, p1, Lk0/l/b; + instance-of v2, p1, Lk0/k/b; - if-eqz v1, :cond_2 + if-eqz v2, :cond_3 - check-cast p1, Lk0/l/b; + check-cast p1, Lk0/k/b; invoke-interface {p0}, Lkotlin/coroutines/CoroutineContext$a;->getKey()Lkotlin/coroutines/CoroutineContext$b; - move-result-object v1 + move-result-object v2 - invoke-static {v1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_2 - if-eq v1, p1, :cond_0 + if-eq v2, p1, :cond_0 const/4 p1, 0x0 @@ -184,43 +214,54 @@ goto :goto_1 :cond_1 - const-string p1, "element" - - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 + throw v1 :cond_2 - sget-object v0, Lk0/l/d;->a:Lk0/l/d$a; + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - if-ne v0, p1, :cond_3 + throw v1 - sget-object p1, Lk0/l/f;->d:Lk0/l/f; + :cond_3 + sget-object v0, Lk0/k/d;->a:Lk0/k/d$a; + + if-ne v0, p1, :cond_4 + + sget-object p1, Lk0/k/f;->d:Lk0/k/f; goto :goto_2 - :cond_3 + :cond_4 :goto_1 move-object p1, p0 :goto_2 return-object p1 + + :cond_5 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final plus(Ll0/a/v;)Ll0/a/v; - .locals 1 + .locals 0 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-object p1 + + :cond_0 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -229,13 +270,18 @@ } .end annotation - const-string v0, "continuation" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "continuation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; @@ -245,7 +291,7 @@ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -255,7 +301,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/v0.smali b/com.discord/smali_classes2/l0/a/v0.smali index 3fab9e4c07..c8e0508fdf 100644 --- a/com.discord/smali_classes2/l0/a/v0.smali +++ b/com.discord/smali_classes2/l0/a/v0.smali @@ -9,15 +9,22 @@ # direct methods .method public constructor (Ll0/a/u0;)V - .locals 1 + .locals 0 - const-string v0, "state" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Ll0/a/v0;->a:Ll0/a/u0; return-void + + :cond_0 + const-string p1, "state" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/l0/a/w.smali b/com.discord/smali_classes2/l0/a/w.smali index d871b0c5ef..6532ef9566 100644 --- a/com.discord/smali_classes2/l0/a/w.smali +++ b/com.discord/smali_classes2/l0/a/w.smali @@ -25,7 +25,7 @@ const-string v1, "ServiceLoader.load(\n \u2026.classLoader\n).iterator()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lf/n/a/k/a;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; @@ -43,14 +43,6 @@ .method public static final a(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V .locals 4 - const-string v0, "context" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "exception" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Ll0/a/w;->a:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; @@ -86,13 +78,13 @@ move-result-object v3 - invoke-static {v3, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v3}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; move-result-object v2 - invoke-static {p1, v1}, Lf/n/a/k/a;->D(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; + invoke-static {p1, v1}, Lf/n/a/k/a;->G(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; move-result-object v1 @@ -105,7 +97,7 @@ move-result-object p0 - invoke-static {p0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p0}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; diff --git a/com.discord/smali_classes2/l0/a/w0.smali b/com.discord/smali_classes2/l0/a/w0.smali index 6c853dc7b7..62cd75ed05 100644 --- a/com.discord/smali_classes2/l0/a/w0.smali +++ b/com.discord/smali_classes2/l0/a/w0.smali @@ -18,7 +18,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -30,15 +30,22 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ll0/a/d;->()V iput-object p1, p0, Ll0/a/w0;->d:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -78,7 +85,7 @@ iget-object v1, p0, Ll0/a/w0;->d:Lkotlin/jvm/functions/Function1; - invoke-static {v1}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -88,7 +95,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/x.smali b/com.discord/smali_classes2/l0/a/x.smali index 51465c43fb..8502272316 100644 --- a/com.discord/smali_classes2/l0/a/x.smali +++ b/com.discord/smali_classes2/l0/a/x.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/x; -.super Lk0/l/a; +.super Lk0/k/a; .source "CoroutineContext.kt" # interfaces @@ -15,7 +15,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/l/a;", + "Lk0/k/a;", "Ll0/a/m1<", "Ljava/lang/String;", ">;" @@ -51,7 +51,7 @@ sget-object v0, Ll0/a/x;->e:Ll0/a/x$a; - invoke-direct {p0, v0}, Lk0/l/a;->(Lkotlin/coroutines/CoroutineContext$b;)V + invoke-direct {p0, v0}, Lk0/k/a;->(Lkotlin/coroutines/CoroutineContext$b;)V iput-wide p1, p0, Ll0/a/x;->d:J @@ -104,7 +104,7 @@ .end method .method public fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p0, p1, p2}, Lkotlin/coroutines/CoroutineContext$a$a;->fold(Lkotlin/coroutines/CoroutineContext$a;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "operation" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public get(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->get(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext$a; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public hashCode()I @@ -176,13 +186,11 @@ check-cast p2, Ljava/lang/String; - const-string v0, "context" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "oldState" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; @@ -190,15 +198,29 @@ const-string v0, "Thread.currentThread()" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, p2}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V return-void + + :cond_0 + const-string p1, "oldState" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public minusKey(Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -208,41 +230,49 @@ } .end annotation - const-string v0, "key" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->minusKey(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext$b;)Lkotlin/coroutines/CoroutineContext; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "key" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; - .locals 1 + .locals 0 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lkotlin/coroutines/CoroutineContext$a$a;->plus(Lkotlin/coroutines/CoroutineContext$a;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public r(Lkotlin/coroutines/CoroutineContext;)Ljava/lang/Object; .locals 6 - const-string v0, "context" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 sget-object v0, Ll0/a/y;->e:Ll0/a/y$a; @@ -258,7 +288,7 @@ const-string v0, "currentThread" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Thread;->getName()Ljava/lang/String; @@ -266,7 +296,7 @@ const-string v1, "oldName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v1, 0x6 @@ -274,7 +304,7 @@ const/4 v3, 0x0 - invoke-static {v0, v2, v3, v3, v1}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + invoke-static {v0, v2, v3, v3, v1}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I move-result v1 @@ -301,7 +331,7 @@ const-string v3, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -325,11 +355,20 @@ const-string v2, "StringBuilder(capacity).\u2026builderAction).toString()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v1}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V return-object v0 + + :cond_1 + const-string p1, "context" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/l0/a/x0.smali b/com.discord/smali_classes2/l0/a/x0.smali index fd43d964f5..d382b3dbd5 100644 --- a/com.discord/smali_classes2/l0/a/x0.smali +++ b/com.discord/smali_classes2/l0/a/x0.smali @@ -50,7 +50,7 @@ .end method .method public constructor (Lkotlinx/coroutines/Job;Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -63,13 +63,7 @@ } .end annotation - const-string v0, "job" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "handler" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Ll0/a/z0;->(Lkotlinx/coroutines/Job;)V @@ -80,6 +74,15 @@ iput p1, p0, Ll0/a/x0;->_invoked:I return-void + + :cond_0 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -128,7 +131,7 @@ move-result-object v0 - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -138,7 +141,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/y.smali b/com.discord/smali_classes2/l0/a/y.smali index b39d760cba..d173302ff7 100644 --- a/com.discord/smali_classes2/l0/a/y.smali +++ b/com.discord/smali_classes2/l0/a/y.smali @@ -1,5 +1,5 @@ .class public final Ll0/a/y; -.super Lk0/l/a; +.super Lk0/k/a; .source "CoroutineName.kt" @@ -51,7 +51,7 @@ iget-object p1, p1, Ll0/a/y;->d:Ljava/lang/String; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/l0/a/y0.smali b/com.discord/smali_classes2/l0/a/y0.smali index 9d1f87e35b..584f2e41b7 100644 --- a/com.discord/smali_classes2/l0/a/y0.smali +++ b/com.discord/smali_classes2/l0/a/y0.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Lkotlinx/coroutines/Job;Lkotlin/jvm/functions/Function1;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -41,19 +41,22 @@ } .end annotation - const-string v0, "job" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "handler" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0, p1}, Ll0/a/b1;->(Lkotlinx/coroutines/Job;)V iput-object p2, p0, Ll0/a/y0;->h:Lkotlin/jvm/functions/Function1; return-void + + :cond_0 + const-string p1, "handler" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -91,7 +94,7 @@ move-result-object v0 - invoke-static {p0}, Lf/n/a/k/a;->w(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 @@ -101,7 +104,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-static {p0}, Lf/n/a/k/a;->z(Ljava/lang/Object;)Ljava/lang/String; + invoke-static {p0}, Lf/n/a/k/a;->C(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 diff --git a/com.discord/smali_classes2/l0/a/z0.smali b/com.discord/smali_classes2/l0/a/z0.smali index 36860174f3..b96d738b04 100644 --- a/com.discord/smali_classes2/l0/a/z0.smali +++ b/com.discord/smali_classes2/l0/a/z0.smali @@ -17,17 +17,13 @@ # direct methods .method public constructor (Lkotlinx/coroutines/Job;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TJ;)V" } .end annotation - const-string v0, "job" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Ll0/a/b1;->(Lkotlinx/coroutines/Job;)V return-void diff --git a/com.discord/smali_classes2/m0/a.smali b/com.discord/smali_classes2/m0/a.smali index 158d081dc1..397c07c740 100644 --- a/com.discord/smali_classes2/m0/a.smali +++ b/com.discord/smali_classes2/m0/a.smali @@ -1,5 +1,5 @@ .class public final Lm0/a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "TT;", "Lkotlin/reflect/KProperty<", @@ -34,7 +34,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -46,9 +46,7 @@ check-cast p2, Lkotlin/reflect/KProperty; - const-string v0, "desc" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p2, p0, Lm0/a;->$finder:Lkotlin/jvm/functions/Function2; @@ -65,4 +63,13 @@ check-cast p1, Landroid/view/View; return-object p1 + + :cond_0 + const-string p1, "desc" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/m0/b.smali b/com.discord/smali_classes2/m0/b.smali index e430b882f3..fea965ee58 100644 --- a/com.discord/smali_classes2/m0/b.smali +++ b/com.discord/smali_classes2/m0/b.smali @@ -1,5 +1,5 @@ .class public final Lm0/b; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "TT;", "Lkotlin/reflect/KProperty<", @@ -34,7 +34,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -42,23 +42,23 @@ # virtual methods .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 2 + .locals 3 check-cast p2, Lkotlin/reflect/KProperty; - const-string v0, "desc" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - iget-object v0, p0, Lm0/b;->$finder:Lkotlin/jvm/functions/Function2; + iget-object v1, p0, Lm0/b;->$finder:Lkotlin/jvm/functions/Function2; - iget v1, p0, Lm0/b;->$id:I + iget v2, p0, Lm0/b;->$id:I - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - move-result-object v1 + move-result-object v2 - invoke-interface {v0, p1, v1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, p1, v2}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 @@ -73,7 +73,12 @@ invoke-static {p1, p2}, Lf/n/a/k/a;->b(ILkotlin/reflect/KProperty;)Ljava/lang/Void; - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "desc" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/m0/c.smali b/com.discord/smali_classes2/m0/c.smali index 4c0f880364..c8bcedb21d 100644 --- a/com.discord/smali_classes2/m0/c.smali +++ b/com.discord/smali_classes2/m0/c.smali @@ -1,5 +1,5 @@ .class public final Lm0/c; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "TT;", "Lkotlin/reflect/KProperty<", @@ -36,7 +36,7 @@ const/4 p1, 0x2 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -44,58 +44,63 @@ # virtual methods .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 7 + .locals 8 check-cast p2, Lkotlin/reflect/KProperty; - const-string v0, "desc" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - iget-object v0, p0, Lm0/c;->$ids:[I + iget-object v1, p0, Lm0/c;->$ids:[I - new-instance v1, Ljava/util/ArrayList; + new-instance v2, Ljava/util/ArrayList; - array-length v2, v0 + array-length v3, v1 - invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V + invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V - array-length v2, v0 + array-length v3, v1 - const/4 v3, 0x0 + const/4 v4, 0x0 :goto_0 - if-ge v3, v2, :cond_1 + if-ge v4, v3, :cond_1 - aget v4, v0, v3 + aget v5, v1, v4 - iget-object v5, p0, Lm0/c;->$finder:Lkotlin/jvm/functions/Function2; + iget-object v6, p0, Lm0/c;->$finder:Lkotlin/jvm/functions/Function2; - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v7 + + invoke-interface {v6, p1, v7}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v6 - invoke-interface {v5, p1, v6}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + check-cast v6, Landroid/view/View; - move-result-object v5 + if-eqz v6, :cond_0 - check-cast v5, Landroid/view/View; + invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - if-eqz v5, :cond_0 - - invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v4, v4, 0x1 goto :goto_0 :cond_0 - invoke-static {v4, p2}, Lf/n/a/k/a;->b(ILkotlin/reflect/KProperty;)Ljava/lang/Void; + invoke-static {v5, p2}, Lf/n/a/k/a;->b(ILkotlin/reflect/KProperty;)Ljava/lang/Void; - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_1 - return-object v1 + return-object v2 + + :cond_2 + const-string p1, "desc" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/m0/d.smali b/com.discord/smali_classes2/m0/d.smali index 20d01c278d..e5f8bdca89 100644 --- a/com.discord/smali_classes2/m0/d.smali +++ b/com.discord/smali_classes2/m0/d.smali @@ -1,5 +1,5 @@ .class public final Lm0/d; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroid/view/View;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,7 +49,7 @@ # virtual methods .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroid/view/View; @@ -59,13 +59,20 @@ move-result p2 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/m0/e.smali b/com.discord/smali_classes2/m0/e.smali index d5d3afd655..328b9ad896 100644 --- a/com.discord/smali_classes2/m0/e.smali +++ b/com.discord/smali_classes2/m0/e.smali @@ -1,5 +1,5 @@ .class public final Lm0/e; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroidx/fragment/app/DialogFragment;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,7 +49,7 @@ # virtual methods .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 2 check-cast p1, Landroidx/fragment/app/DialogFragment; @@ -59,21 +59,23 @@ move-result p2 - const-string v0, "$receiver" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-virtual {p1}, Landroidx/fragment/app/DialogFragment;->getDialog()Landroid/app/Dialog; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - invoke-virtual {v0, p2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; + invoke-virtual {v1, p2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 + + move-object v0, v1 goto :goto_0 @@ -88,11 +90,14 @@ move-result-object v0 - goto :goto_0 - :cond_1 - const/4 v0, 0x0 - :goto_0 return-object v0 + + :cond_2 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/m0/f.smali b/com.discord/smali_classes2/m0/f.smali index 5a7741f0a2..03111f91a4 100644 --- a/com.discord/smali_classes2/m0/f.smali +++ b/com.discord/smali_classes2/m0/f.smali @@ -1,5 +1,5 @@ .class public final Lm0/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroidx/fragment/app/Fragment;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -59,9 +59,9 @@ move-result p2 - const-string v0, "$receiver" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View; @@ -71,13 +71,15 @@ invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; - move-result-object p1 - - goto :goto_0 + move-result-object v0 :cond_0 - const/4 p1, 0x0 + return-object v0 - :goto_0 - return-object p1 + :cond_1 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/m0/g.smali b/com.discord/smali_classes2/m0/g.smali index ebfd25df57..6ca6f7f83a 100644 --- a/com.discord/smali_classes2/m0/g.smali +++ b/com.discord/smali_classes2/m0/g.smali @@ -1,5 +1,5 @@ .class public final Lm0/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Kotterknife.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function2<", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "Ljava/lang/Integer;", @@ -41,7 +41,7 @@ const/4 v0, 0x2 - invoke-direct {p0, v0}, Lk0/o/c/j;->(I)V + invoke-direct {p0, v0}, Lk0/n/c/i;->(I)V return-void .end method @@ -49,7 +49,7 @@ # virtual methods .method public invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 1 + .locals 0 check-cast p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -59,9 +59,7 @@ move-result p2 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object p1, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; @@ -70,4 +68,13 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/m0/h.smali b/com.discord/smali_classes2/m0/h.smali index 6f26a4743f..9704a4aeb5 100644 --- a/com.discord/smali_classes2/m0/h.smali +++ b/com.discord/smali_classes2/m0/h.smali @@ -44,7 +44,7 @@ # direct methods .method public constructor (Lkotlin/jvm/functions/Function2;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -55,10 +55,6 @@ } .end annotation - const-string v0, "initializer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lm0/h;->b:Lkotlin/jvm/functions/Function2; @@ -82,15 +78,13 @@ } .end annotation - const-string v0, "property" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 iget-object v0, p0, Lm0/h;->a:Ljava/lang/Object; sget-object v1, Lm0/h$a;->a:Lm0/h$a; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -106,10 +100,6 @@ sget-object p2, Lm0/i;->b:Lm0/i; - const-string p2, "lazy" - - invoke-static {p0, p2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p2, Lm0/i;->a:Ljava/util/WeakHashMap; invoke-interface {p2, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -137,4 +127,13 @@ iget-object p1, p0, Lm0/h;->a:Ljava/lang/Object; return-object p1 + + :cond_2 + const-string p1, "property" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/me/dm7/barcodescanner/zxing/ZXingScannerView.smali b/com.discord/smali_classes2/me/dm7/barcodescanner/zxing/ZXingScannerView.smali index 6c1ce63797..9ec87da3ec 100644 --- a/com.discord/smali_classes2/me/dm7/barcodescanner/zxing/ZXingScannerView.smali +++ b/com.discord/smali_classes2/me/dm7/barcodescanner/zxing/ZXingScannerView.smali @@ -394,7 +394,7 @@ move-result-object v3 - invoke-static {v3}, Lf/n/a/k/a;->B(Landroid/content/Context;)I + invoke-static {v3}, Lf/n/a/k/a;->E(Landroid/content/Context;)I move-result v3 diff --git a/com.discord/smali_classes2/n0/a/a/a/a.smali b/com.discord/smali_classes2/n0/a/a/a/a.smali index 130f0b02ad..1042522b1d 100644 --- a/com.discord/smali_classes2/n0/a/a/a/a.smali +++ b/com.discord/smali_classes2/n0/a/a/a/a.smali @@ -392,7 +392,7 @@ iget-object v0, v0, Ln0/a/a/a/e;->a:Landroid/hardware/Camera; - invoke-static {v0}, Lf/n/a/k/a;->H(Landroid/hardware/Camera;)Z + invoke-static {v0}, Lf/n/a/k/a;->K(Landroid/hardware/Camera;)Z move-result v0 @@ -578,7 +578,7 @@ iget-object v0, v0, Ln0/a/a/a/e;->a:Landroid/hardware/Camera; - invoke-static {v0}, Lf/n/a/k/a;->H(Landroid/hardware/Camera;)Z + invoke-static {v0}, Lf/n/a/k/a;->K(Landroid/hardware/Camera;)Z move-result v0 diff --git a/com.discord/smali_classes2/n0/a/a/a/d.smali b/com.discord/smali_classes2/n0/a/a/a/d.smali index b64adbcb73..36e7e45567 100644 --- a/com.discord/smali_classes2/n0/a/a/a/d.smali +++ b/com.discord/smali_classes2/n0/a/a/a/d.smali @@ -133,7 +133,7 @@ move-result-object v5 - invoke-static {v5}, Lf/n/a/k/a;->B(Landroid/content/Context;)I + invoke-static {v5}, Lf/n/a/k/a;->E(Landroid/content/Context;)I move-result v5 diff --git a/com.discord/smali_classes2/n0/a/a/a/g.smali b/com.discord/smali_classes2/n0/a/a/a/g.smali index 14a46d20cf..36384df75f 100644 --- a/com.discord/smali_classes2/n0/a/a/a/g.smali +++ b/com.discord/smali_classes2/n0/a/a/a/g.smali @@ -223,7 +223,7 @@ move-result-object v1 - invoke-static {v1}, Lf/n/a/k/a;->B(Landroid/content/Context;)I + invoke-static {v1}, Lf/n/a/k/a;->E(Landroid/content/Context;)I move-result v1 diff --git a/com.discord/smali_classes2/o0/a.smali b/com.discord/smali_classes2/o0/a.smali index 5a98633d81..9918820b54 100644 --- a/com.discord/smali_classes2/o0/a.smali +++ b/com.discord/smali_classes2/o0/a.smali @@ -45,7 +45,7 @@ # direct methods .method public constructor (Ljava/lang/String;ILo0/s;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lo0/h;Lo0/c;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V - .locals 12 + .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -78,43 +78,27 @@ move-object v3, p3 - move-object/from16 v4, p4 + move-object v4, p4 move-object/from16 v5, p8 move-object/from16 v6, p12 - const-string v7, "uriHost" + const/4 v7, 0x0 - invoke-static {p1, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_d - const-string v7, "dns" + if-eqz v3, :cond_c - invoke-static {p3, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_b - const-string v7, "socketFactory" + if-eqz v5, :cond_a - invoke-static {v4, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p10, :cond_9 - const-string v7, "proxyAuthenticator" + if-eqz p11, :cond_8 - invoke-static {v5, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "protocols" - - move-object/from16 v8, p10 - - invoke-static {v8, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "connectionSpecs" - - move-object/from16 v9, p11 - - invoke-static {v9, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v7, "proxySelector" - - invoke-static {v6, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_7 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -122,7 +106,7 @@ iput-object v4, v0, Lo0/a;->e:Ljavax/net/SocketFactory; - move-object/from16 v3, p5 + move-object v3, p5 iput-object v3, v0, Lo0/a;->f:Ljavax/net/ssl/SSLSocketFactory; @@ -162,24 +146,20 @@ move-object v4, v6 :goto_0 - const-string v7, "scheme" - - invoke-static {v4, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v7, 0x1 - invoke-static {v4, v6, v7}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v6, v7}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v10 + move-result v8 - if-eqz v10, :cond_1 + if-eqz v8, :cond_1 iput-object v6, v3, Lo0/w$a;->a:Ljava/lang/String; goto :goto_1 :cond_1 - invoke-static {v4, v5, v7}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v5, v7}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v6 @@ -188,37 +168,33 @@ iput-object v5, v3, Lo0/w$a;->a:Ljava/lang/String; :goto_1 - const-string v4, "host" - - invoke-static {p1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v4, Lo0/w;->l:Lo0/w$b; const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v10, 0x0 + const/4 v8, 0x0 - const/4 v11, 0x7 + const/4 v9, 0x7 move-object p3, v4 - move-object/from16 p4, p1 + move-object p4, p1 - move/from16 p5, v5 + move p5, v5 move/from16 p6, v6 - move/from16 p7, v10 + move/from16 p7, v8 - move/from16 p8, v11 + move/from16 p8, v9 invoke-static/range {p3 .. p8}, Lo0/w$b;->d(Lo0/w$b;Ljava/lang/String;IIZI)Ljava/lang/String; move-result-object v4 - invoke-static {v4}, Lf/n/a/k/a;->d0(Ljava/lang/String;)Ljava/lang/String; + invoke-static {v4}, Lf/n/a/k/a;->i0(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 @@ -308,6 +284,55 @@ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v1 + + :cond_7 + const-string v1, "proxySelector" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_8 + const-string v1, "connectionSpecs" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_9 + const-string v1, "protocols" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_a + const-string v1, "proxyAuthenticator" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_b + const-string v1, "socketFactory" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_c + const-string v1, "dns" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 + + :cond_d + const-string v1, "uriHost" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v7 .end method @@ -315,15 +340,13 @@ .method public final a(Lo0/a;)Z .locals 2 - const-string v0, "that" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lo0/a;->d:Lo0/s; iget-object v1, p1, Lo0/a;->d:Lo0/s; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -333,7 +356,7 @@ iget-object v1, p1, Lo0/a;->i:Lo0/c; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -343,7 +366,7 @@ iget-object v1, p1, Lo0/a;->b:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -353,7 +376,7 @@ iget-object v1, p1, Lo0/a;->c:Ljava/util/List; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -363,7 +386,7 @@ iget-object v1, p1, Lo0/a;->k:Ljava/net/ProxySelector; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -373,7 +396,7 @@ iget-object v1, p1, Lo0/a;->j:Ljava/net/Proxy; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -383,7 +406,7 @@ iget-object v1, p1, Lo0/a;->f:Ljavax/net/ssl/SSLSocketFactory; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -393,7 +416,7 @@ iget-object v1, p1, Lo0/a;->g:Ljavax/net/ssl/HostnameVerifier; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -403,7 +426,7 @@ iget-object v1, p1, Lo0/a;->h:Lo0/h; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -428,6 +451,15 @@ :goto_0 return p1 + + :cond_1 + const-string p1, "that" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -443,7 +475,7 @@ iget-object v1, p1, Lo0/a;->a:Lo0/w; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 diff --git a/com.discord/smali_classes2/o0/a0$a.smali b/com.discord/smali_classes2/o0/a0$a.smali index 5e280831b2..95d1cc15d0 100644 --- a/com.discord/smali_classes2/o0/a0$a.smali +++ b/com.discord/smali_classes2/o0/a0$a.smali @@ -64,10 +64,6 @@ .method public constructor (Lo0/a0;)V .locals 1 - const-string v0, "request" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V new-instance v0, Ljava/util/LinkedHashMap; @@ -128,19 +124,31 @@ .method public a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lo0/a0$a;->c:Lokhttp3/Headers$a; invoke-virtual {v0, p1, p2}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; return-object p0 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public b()Lo0/a0; @@ -191,106 +199,114 @@ .method public c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lo0/a0$a;->c:Lokhttp3/Headers$a; invoke-virtual {v0, p1, p2}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; return-object p0 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; .locals 3 - const-string v0, "method" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 invoke-interface {p1}, Ljava/lang/CharSequence;->length()I - move-result v1 + move-result v0 - const/4 v2, 0x0 + const/4 v1, 0x0 - if-lez v1, :cond_0 + if-lez v0, :cond_0 - const/4 v1, 0x1 + const/4 v0, 0x1 goto :goto_0 :cond_0 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_0 - if-eqz v1, :cond_6 + if-eqz v0, :cond_6 - const-string v1, "method " + const-string v0, "method " if-nez p2, :cond_4 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v2, "POST" - const-string v0, "POST" + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v2 - move-result v0 + if-nez v2, :cond_1 - if-nez v0, :cond_1 + const-string v2, "PUT" - const-string v0, "PUT" + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v2 - move-result v0 + if-nez v2, :cond_1 - if-nez v0, :cond_1 + const-string v2, "PATCH" - const-string v0, "PATCH" + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v2 - move-result v0 + if-nez v2, :cond_1 - if-nez v0, :cond_1 + const-string v2, "PROPPATCH" - const-string v0, "PROPPATCH" + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v2 - move-result v0 + if-nez v2, :cond_1 - if-nez v0, :cond_1 + const-string v2, "REPORT" - const-string v0, "REPORT" + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v2 - move-result v0 - - if-eqz v0, :cond_2 + if-eqz v2, :cond_2 :cond_1 - const/4 v2, 0x1 + const/4 v1, 0x1 :cond_2 - xor-int/lit8 v0, v2, 0x1 + xor-int/lit8 v1, v1, 0x1 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 goto :goto_1 :cond_3 const-string p2, " must have a request body." - invoke-static {v1, p1, p2}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v0, p1, p2}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -307,9 +323,9 @@ :cond_4 invoke-static {p1}, Lo0/g0/e/f;->a(Ljava/lang/String;)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 :goto_1 iput-object p1, p0, Lo0/a0$a;->b:Ljava/lang/String; @@ -321,7 +337,7 @@ :cond_5 const-string p2, " must not have a request body." - invoke-static {v1, p1, p2}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + invoke-static {v0, p1, p2}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -347,15 +363,20 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_7 + const-string p1, "method" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public e(Ljava/lang/String;)Lo0/a0$a; .locals 1 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/a0$a;->c:Lokhttp3/Headers$a; invoke-virtual {v0, p1}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; @@ -364,106 +385,123 @@ .end method .method public f(Ljava/lang/String;)Lo0/a0$a; - .locals 3 + .locals 4 - const-string v0, "url" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "ws:" + const-string v1, "ws:" - const/4 v1, 0x1 + const/4 v2, 0x1 - invoke-static {p1, v0, v1}, Lk0/u/k;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v1, v2}, Lk0/t/k;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v0 + move-result v1 - const-string v2, "(this as java.lang.String).substring(startIndex)" + const-string v3, "(this as java.lang.String).substring(startIndex)" - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const-string v0, "http:" + const-string v1, "http:" - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x3 + const/4 v2, 0x3 - invoke-virtual {p1, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; + invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 goto :goto_0 :cond_0 - const-string v0, "wss:" + const-string v1, "wss:" - invoke-static {p1, v0, v1}, Lk0/u/k;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v1, v2}, Lk0/t/k;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v0 + move-result v1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - const-string v0, "https:" + const-string v1, "https:" - invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x4 + const/4 v2, 0x4 - invoke-virtual {p1, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; + invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object p1 - invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 :cond_1 :goto_0 - const-string v0, "$this$toHttpUrl" + if-eqz p1, :cond_2 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Lo0/w$a; - new-instance v0, Lo0/w$a; + invoke-direct {v1}, Lo0/w$a;->()V - invoke-direct {v0}, Lo0/w$a;->()V + invoke-virtual {v1, v0, p1}, Lo0/w$a;->e(Lo0/w;Ljava/lang/String;)Lo0/w$a; - const/4 v1, 0x0 - - invoke-virtual {v0, v1, p1}, Lo0/w$a;->e(Lo0/w;Ljava/lang/String;)Lo0/w$a; - - invoke-virtual {v0}, Lo0/w$a;->b()Lo0/w; + invoke-virtual {v1}, Lo0/w$a;->b()Lo0/w; move-result-object p1 - invoke-virtual {p0, p1}, Lo0/a0$a;->g(Lo0/w;)Lo0/a0$a; - - return-object p0 -.end method - -.method public g(Lo0/w;)Lo0/a0$a; - .locals 1 - - const-string v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lo0/a0$a;->a:Lo0/w; return-object p0 + + :cond_2 + const-string p1, "$this$toHttpUrl" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public g(Lo0/w;)Lo0/a0$a; + .locals 0 + + if-eqz p1, :cond_0 + + iput-object p1, p0, Lo0/a0$a;->a:Lo0/w; + + return-object p0 + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/a0.smali b/com.discord/smali_classes2/o0/a0.smali index cf61df1662..73ccb2a8cb 100644 --- a/com.discord/smali_classes2/o0/a0.smali +++ b/com.discord/smali_classes2/o0/a0.smali @@ -53,21 +53,15 @@ } .end annotation - const-string v0, "url" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "method" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "headers" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "tags" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -82,6 +76,34 @@ iput-object p5, p0, Lo0/a0;->f:Ljava/util/Map; return-void + + :cond_0 + const-string p1, "tags" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "headers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "method" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -110,10 +132,6 @@ .method public final b(Ljava/lang/String;)Ljava/lang/String; .locals 1 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/a0;->d:Lokhttp3/Headers; invoke-virtual {v0, p1}, Lokhttp3/Headers;->c(Ljava/lang/String;)Ljava/lang/String; @@ -250,7 +268,7 @@ const-string v1, "StringBuilder().apply(builderAction).toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/o0/b$a.smali b/com.discord/smali_classes2/o0/b$a.smali index 0a46b0011d..71e7573b3c 100644 --- a/com.discord/smali_classes2/o0/b$a.smali +++ b/com.discord/smali_classes2/o0/b$a.smali @@ -31,11 +31,16 @@ .method public a(Lo0/e0;Lokhttp3/Response;)Lo0/a0; .locals 0 - const-string p1, "response" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 p1, 0x0 + if-eqz p2, :cond_0 + return-object p1 + + :cond_0 + const-string p2, "response" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/b0.smali b/com.discord/smali_classes2/o0/b0.smali index be692585df..09928413b2 100644 --- a/com.discord/smali_classes2/o0/b0.smali +++ b/com.discord/smali_classes2/o0/b0.smali @@ -47,38 +47,28 @@ .method public writeTo(Lokio/BufferedSink;)V .locals 3 - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - iget-object v0, p0, Lo0/b0;->a:Ljava/io/File; + iget-object v1, p0, Lo0/b0;->a:Ljava/io/File; - const-string v1, "$receiver" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 new-instance v2, Ljava/io/FileInputStream; - invoke-direct {v2, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V + invoke-direct {v2, v1}, Ljava/io/FileInputStream;->(Ljava/io/File;)V - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lp0/w; - new-instance v0, Lp0/m; - - new-instance v1, Lp0/x; - - invoke-direct {v1}, Lp0/x;->()V - - invoke-direct {v0, v2, v1}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V - - const/4 v1, 0x0 + move-result-object v1 :try_start_0 - invoke-interface {p1, v0}, Lokio/BufferedSink;->i0(Lp0/w;)J + invoke-interface {p1, v1}, Lokio/BufferedSink;->i0(Lp0/w;)J :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - invoke-static {v0, v1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, v0}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V return-void @@ -91,9 +81,23 @@ .catchall {:try_start_1 .. :try_end_1} :catchall_1 :catchall_1 - move-exception v1 + move-exception v0 - invoke-static {v0, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V + invoke-static {v1, p1}, Lf/n/a/k/a;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V - throw v1 + throw v0 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/c0.smali b/com.discord/smali_classes2/o0/c0.smali index 000507d141..ab9f8f6d96 100644 --- a/com.discord/smali_classes2/o0/c0.smali +++ b/com.discord/smali_classes2/o0/c0.smali @@ -49,13 +49,20 @@ .method public writeTo(Lokio/BufferedSink;)V .locals 1 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lo0/c0;->a:Lokio/ByteString; invoke-interface {p1, v0}, Lokio/BufferedSink;->y0(Lokio/ByteString;)Lokio/BufferedSink; return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/e$a.smali b/com.discord/smali_classes2/o0/e$a.smali index 36af015212..b38afa911e 100644 --- a/com.discord/smali_classes2/o0/e$a.smali +++ b/com.discord/smali_classes2/o0/e$a.smali @@ -43,7 +43,7 @@ const/4 v3, 0x2 - invoke-static {p2, v1, v2, v3}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;CZI)Z + invoke-static {p2, v1, v2, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;CZI)Z move-result v1 @@ -71,13 +71,11 @@ move-object/from16 v1, p1 - const-string v2, "headers" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_16 invoke-virtual/range {p1 .. p1}, Lokhttp3/Headers;->size()I - move-result v2 + move-result v3 const/4 v6, 0x1 @@ -112,11 +110,11 @@ const/16 v21, 0x0 :goto_0 - if-ge v7, v2, :cond_14 + if-ge v7, v3, :cond_14 invoke-virtual {v1, v7}, Lokhttp3/Headers;->h(I)Ljava/lang/String; - move-result-object v3 + move-result-object v2 invoke-virtual {v1, v7}, Lokhttp3/Headers;->k(I)Ljava/lang/String; @@ -124,7 +122,7 @@ const-string v5, "Cache-Control" - invoke-static {v3, v5, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v2, v5, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -142,46 +140,46 @@ :cond_1 const-string v5, "Pragma" - invoke-static {v3, v5, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v2, v5, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v3 + move-result v2 - if-eqz v3, :cond_13 + if-eqz v2, :cond_13 :goto_1 const/4 v8, 0x0 :goto_2 - const/4 v3, 0x0 + const/4 v2, 0x0 :goto_3 invoke-virtual {v4}, Ljava/lang/String;->length()I move-result v5 - if-ge v3, v5, :cond_12 + if-ge v2, v5, :cond_12 const-string v5, "=,;" - invoke-virtual {v0, v4, v5, v3}, Lo0/e$a;->a(Ljava/lang/String;Ljava/lang/String;I)I + invoke-virtual {v0, v4, v5, v2}, Lo0/e$a;->a(Ljava/lang/String;Ljava/lang/String;I)I move-result v5 - invoke-virtual {v4, v3, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v4, v2, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; - move-result-object v3 + move-result-object v2 const-string v6, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v3, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - move-result-object v3 + move-result-object v2 - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v3 + move-result-object v2 invoke-virtual {v4}, Ljava/lang/String;->length()I @@ -193,19 +191,19 @@ move-result v1 - move/from16 v24, v2 + move/from16 v24, v3 - const/16 v2, 0x2c + const/16 v3, 0x2c - if-eq v1, v2, :cond_5 + if-eq v1, v3, :cond_5 invoke-virtual {v4, v5}, Ljava/lang/String;->charAt(I)C move-result v1 - const/16 v2, 0x3b + const/16 v3, 0x3b - if-ne v1, v2, :cond_2 + if-ne v1, v3, :cond_2 goto :goto_4 @@ -218,39 +216,39 @@ invoke-virtual {v4}, Ljava/lang/String;->length()I - move-result v2 + move-result v3 - if-ge v1, v2, :cond_3 + if-ge v1, v3, :cond_3 invoke-virtual {v4, v1}, Ljava/lang/String;->charAt(I)C - move-result v2 + move-result v3 const/16 v5, 0x22 - if-ne v2, v5, :cond_3 + if-ne v3, v5, :cond_3 add-int/lit8 v1, v1, 0x1 - const/4 v2, 0x4 + const/4 v3, 0x4 move-object/from16 v25, v9 const/4 v9, 0x0 - invoke-static {v4, v5, v1, v9, v2}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v4, v5, v1, v9, v3}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I - move-result v2 + move-result v3 - invoke-virtual {v4, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v4, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x1 - add-int/2addr v2, v5 + add-int/2addr v3, v5 goto :goto_5 @@ -259,19 +257,19 @@ const/4 v9, 0x0 - const-string v2, ",;" + const-string v3, ",;" - invoke-virtual {v0, v4, v2, v1}, Lo0/e$a;->a(Ljava/lang/String;Ljava/lang/String;I)I + invoke-virtual {v0, v4, v3, v1}, Lo0/e$a;->a(Ljava/lang/String;Ljava/lang/String;I)I - move-result v2 + move-result v3 - invoke-virtual {v4, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v4, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v1 @@ -282,7 +280,7 @@ goto :goto_5 :cond_4 - move/from16 v24, v2 + move/from16 v24, v3 :cond_5 :goto_4 @@ -292,7 +290,7 @@ add-int/lit8 v5, v5, 0x1 - move v2, v5 + move v3, v5 const/4 v1, 0x0 @@ -301,7 +299,7 @@ const/4 v6, 0x1 - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -316,7 +314,7 @@ :cond_6 const-string v5, "no-store" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -331,7 +329,7 @@ :cond_7 const-string v5, "max-age" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -350,7 +348,7 @@ const-string v9, "s-maxage" - invoke-static {v9, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v9, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v9 @@ -365,7 +363,7 @@ :cond_9 const-string v5, "private" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -380,7 +378,7 @@ :cond_a const-string v5, "public" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -395,7 +393,7 @@ :cond_b const-string v5, "must-revalidate" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -410,15 +408,15 @@ :cond_c const-string v5, "max-stale" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 if-eqz v5, :cond_d - const v3, 0x7fffffff + const v2, 0x7fffffff - invoke-static {v1, v3}, Lo0/g0/b;->G(Ljava/lang/String;I)I + invoke-static {v1, v2}, Lo0/g0/b;->G(Ljava/lang/String;I)I move-result v17 @@ -429,7 +427,7 @@ :cond_d const-string v5, "min-fresh" - invoke-static {v5, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -448,7 +446,7 @@ const-string v1, "only-if-cached" - invoke-static {v1, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -461,7 +459,7 @@ :cond_f const-string v1, "no-transform" - invoke-static {v1, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -474,7 +472,7 @@ :cond_10 const-string v1, "immutable" - invoke-static {v1, v3, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -486,25 +484,25 @@ :goto_6 move-object/from16 v1, p1 - move v3, v2 + move v2, v3 - move/from16 v2, v24 + move/from16 v3, v24 move-object/from16 v9, v25 goto/16 :goto_3 :cond_12 - move/from16 v24, v2 + move/from16 v24, v3 move-object/from16 v25, v9 goto :goto_7 :cond_13 - move/from16 v24, v2 + move/from16 v24, v3 - move-object v3, v9 + move-object v2, v9 :goto_7 const/4 v5, -0x1 @@ -513,12 +511,12 @@ move-object/from16 v1, p1 - move/from16 v2, v24 + move/from16 v3, v24 goto/16 :goto_0 :cond_14 - move-object v3, v9 + move-object v2, v9 if-nez v8, :cond_15 @@ -527,7 +525,7 @@ goto :goto_8 :cond_15 - move-object/from16 v22, v3 + move-object/from16 v22, v2 :goto_8 new-instance v1, Lo0/e; @@ -539,4 +537,13 @@ invoke-direct/range {v9 .. v23}, Lo0/e;->(ZZIIZZZIIZZZLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v1 + + :cond_16 + const-string v1, "headers" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 .end method diff --git a/com.discord/smali_classes2/o0/e.smali b/com.discord/smali_classes2/o0/e.smali index 81cbcf4d28..ba6155a3de 100644 --- a/com.discord/smali_classes2/o0/e.smali +++ b/com.discord/smali_classes2/o0/e.smali @@ -57,9 +57,7 @@ sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - const-string v1, "timeUnit" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 const v1, 0x7fffffff @@ -68,6 +66,13 @@ invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J return-void + + :cond_0 + const-string v0, "timeUnit" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public constructor (ZZIIZZZIIZZZLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -292,7 +297,7 @@ const-string v1, "StringBuilder().apply(builderAction).toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lo0/e;->m:Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/e0.smali b/com.discord/smali_classes2/o0/e0.smali index 968209dbd7..b08f1777be 100644 --- a/com.discord/smali_classes2/o0/e0.smali +++ b/com.discord/smali_classes2/o0/e0.smali @@ -15,17 +15,11 @@ .method public constructor (Lo0/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V .locals 1 - const-string v0, "address" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "proxy" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "socketAddress" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -36,6 +30,20 @@ iput-object p3, p0, Lo0/e0;->c:Ljava/net/InetSocketAddress; return-void + + :cond_0 + const-string p1, "socketAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -83,7 +91,7 @@ iget-object v1, p0, Lo0/e0;->a:Lo0/a; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -93,7 +101,7 @@ iget-object v1, p0, Lo0/e0;->b:Ljava/net/Proxy; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -103,7 +111,7 @@ iget-object v0, p0, Lo0/e0;->c:Ljava/net/InetSocketAddress; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/f0$a.smali b/com.discord/smali_classes2/o0/f0$a.smali index 92384c174e..c2ce5ef5a5 100644 --- a/com.discord/smali_classes2/o0/f0$a.smali +++ b/com.discord/smali_classes2/o0/f0$a.smali @@ -28,9 +28,7 @@ .method public final a(Ljava/lang/String;)Lo0/f0; .locals 2 - const-string v0, "javaName" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I @@ -128,6 +126,15 @@ throw v0 + :cond_3 + const-string p1, "javaName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 + :pswitch_data_0 .packed-switch -0x1dfc3f27 :pswitch_2 diff --git a/com.discord/smali_classes2/o0/g0/a.smali b/com.discord/smali_classes2/o0/g0/a.smali index 685ab393f6..9bea4df6a2 100644 --- a/com.discord/smali_classes2/o0/g0/a.smali +++ b/com.discord/smali_classes2/o0/g0/a.smali @@ -24,11 +24,7 @@ # virtual methods .method public a(Lo0/f;)Lo0/t; - .locals 1 - - const-string v0, "call" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 iget-object p1, p0, Lo0/g0/a;->a:Lo0/t; diff --git a/com.discord/smali_classes2/o0/g0/b.smali b/com.discord/smali_classes2/o0/g0/b.smali index a9577257c3..98a64e90b2 100644 --- a/com.discord/smali_classes2/o0/g0/b.smali +++ b/com.discord/smali_classes2/o0/g0/b.smali @@ -39,29 +39,23 @@ sget-object v1, Lo0/g0/b;->a:[B - const-string v2, "$this$toResponseBody" + const/4 v2, 0x0 - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1 - new-instance v2, Lp0/e; + new-instance v3, Lp0/e; - invoke-direct {v2}, Lp0/e;->()V + invoke-direct {v3}, Lp0/e;->()V - invoke-virtual {v2, v1}, Lp0/e;->E([B)Lp0/e; + invoke-virtual {v3, v1}, Lp0/e;->E([B)Lp0/e; array-length v1, v1 - int-to-long v3, v1 - - const-string v1, "$this$asResponseBody" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + int-to-long v4, v1 new-instance v1, Lo0/d0; - const/4 v5, 0x0 - - invoke-direct {v1, v2, v5, v3, v4}, Lo0/d0;->(Lp0/g;Lokhttp3/MediaType;J)V + invoke-direct {v1, v3, v2, v4, v5}, Lo0/d0;->(Lp0/g;Lokhttp3/MediaType;J)V sput-object v1, Lo0/g0/b;->c:Lokhttp3/ResponseBody; @@ -81,69 +75,69 @@ sget-object v1, Lp0/n;->f:Lp0/n$a; - const/4 v2, 0x5 + const/4 v3, 0x5 - new-array v2, v2, [Lokio/ByteString; + new-array v3, v3, [Lokio/ByteString; - sget-object v3, Lokio/ByteString;->g:Lokio/ByteString$a; + sget-object v4, Lokio/ByteString;->g:Lokio/ByteString$a; - const-string v4, "efbbbf" + const-string v5, "efbbbf" - invoke-virtual {v3, v4}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; + invoke-virtual {v4, v5}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; - move-result-object v3 + move-result-object v4 - aput-object v3, v2, v0 + aput-object v4, v3, v0 const/4 v0, 0x1 - sget-object v3, Lokio/ByteString;->g:Lokio/ByteString$a; + sget-object v4, Lokio/ByteString;->g:Lokio/ByteString$a; - const-string v4, "feff" + const-string v5, "feff" - invoke-virtual {v3, v4}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; + invoke-virtual {v4, v5}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; - move-result-object v3 + move-result-object v4 - aput-object v3, v2, v0 + aput-object v4, v3, v0 const/4 v0, 0x2 - sget-object v3, Lokio/ByteString;->g:Lokio/ByteString$a; + sget-object v4, Lokio/ByteString;->g:Lokio/ByteString$a; - const-string v4, "fffe" + const-string v5, "fffe" - invoke-virtual {v3, v4}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; + invoke-virtual {v4, v5}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; - move-result-object v3 + move-result-object v4 - aput-object v3, v2, v0 + aput-object v4, v3, v0 const/4 v0, 0x3 - sget-object v3, Lokio/ByteString;->g:Lokio/ByteString$a; + sget-object v4, Lokio/ByteString;->g:Lokio/ByteString$a; - const-string v4, "0000ffff" + const-string v5, "0000ffff" - invoke-virtual {v3, v4}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; + invoke-virtual {v4, v5}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; - move-result-object v3 + move-result-object v4 - aput-object v3, v2, v0 + aput-object v4, v3, v0 const/4 v0, 0x4 - sget-object v3, Lokio/ByteString;->g:Lokio/ByteString$a; + sget-object v4, Lokio/ByteString;->g:Lokio/ByteString$a; - const-string v4, "ffff0000" + const-string v5, "ffff0000" - invoke-virtual {v3, v4}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; + invoke-virtual {v4, v5}, Lokio/ByteString$a;->a(Ljava/lang/String;)Lokio/ByteString; - move-result-object v3 + move-result-object v4 - aput-object v3, v2, v0 + aput-object v4, v3, v0 - invoke-virtual {v1, v2}, Lp0/n$a;->c([Lokio/ByteString;)Lp0/n; + invoke-virtual {v1, v3}, Lp0/n$a;->c([Lokio/ByteString;)Lp0/n; move-result-object v0 @@ -170,18 +164,21 @@ return-void :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v5 + throw v2 + + :cond_1 + const-string v0, "$this$toResponseBody" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method .method public static final A(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; .locals 1 - const-string v0, "name" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lo0/g0/b$a; invoke-direct {v0, p0, p1}, Lo0/g0/b$a;->(Ljava/lang/String;Z)V @@ -201,10 +198,6 @@ } .end annotation - const-string v0, "$this$toHeaders" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/ArrayList; const/16 v1, 0x14 @@ -246,17 +239,9 @@ move-result-object v1 - const-string v2, "name" - - invoke-static {v3, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "value" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-static {v1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v1}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v1 @@ -312,119 +297,127 @@ const-string v0, "Integer.toHexString(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method .method public static final D(Lo0/w;Z)Ljava/lang/String; - .locals 4 + .locals 5 - const-string v0, "$this$toHostHeader" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lo0/w;->e:Ljava/lang/String; - - const/4 v1, 0x0 - - const/4 v2, 0x2 - - const-string v3, ":" - - invoke-static {v0, v3, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x5b - - invoke-static {v0}, Lf/e/b/a/a;->B(C)Ljava/lang/StringBuilder; - - move-result-object v0 + if-eqz p0, :cond_7 iget-object v1, p0, Lo0/w;->e:Ljava/lang/String; - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const/4 v2, 0x0 - const/16 v1, 0x5d + const/4 v3, 0x2 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + const-string v4, ":" - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-static {v1, v4, v2, v3}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z - move-result-object v0 + move-result v1 + + if-eqz v1, :cond_0 + + const/16 v1, 0x5b + + invoke-static {v1}, Lf/e/b/a/a;->B(C)Ljava/lang/StringBuilder; + + move-result-object v1 + + iget-object v2, p0, Lo0/w;->e:Ljava/lang/String; + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const/16 v2, 0x5d + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v1 goto :goto_0 :cond_0 - iget-object v0, p0, Lo0/w;->e:Ljava/lang/String; + iget-object v1, p0, Lo0/w;->e:Ljava/lang/String; :goto_0 - if-nez p1, :cond_4 + if-nez p1, :cond_5 iget p1, p0, Lo0/w;->f:I - iget-object v1, p0, Lo0/w;->b:Ljava/lang/String; + iget-object v2, p0, Lo0/w;->b:Ljava/lang/String; - const-string v2, "scheme" + if-eqz v2, :cond_4 - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v2}, Ljava/lang/String;->hashCode()I - invoke-virtual {v1}, Ljava/lang/String;->hashCode()I - - move-result v2 + move-result v0 const v3, 0x310888 # 4.503E-39f - if-eq v2, v3, :cond_2 + if-eq v0, v3, :cond_2 const v3, 0x5f008eb - if-eq v2, v3, :cond_1 + if-eq v0, v3, :cond_1 goto :goto_1 :cond_1 - const-string v2, "https" + const-string v0, "https" - invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v1 + move-result v0 - if-eqz v1, :cond_3 + if-eqz v0, :cond_3 - const/16 v1, 0x1bb + const/16 v0, 0x1bb goto :goto_2 :cond_2 - const-string v2, "http" + const-string v0, "http" - invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - move-result v1 + move-result v0 - if-eqz v1, :cond_3 + if-eqz v0, :cond_3 - const/16 v1, 0x50 + const/16 v0, 0x50 goto :goto_2 :cond_3 :goto_1 - const/4 v1, -0x1 + const/4 v0, -0x1 :goto_2 - if-eq p1, v1, :cond_5 + if-eq p1, v0, :cond_6 + + goto :goto_3 :cond_4 + const-string p0, "scheme" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + :goto_3 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 v0, 0x3a @@ -436,10 +429,17 @@ invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v0 + move-result-object v1 - :cond_5 - return-object v0 + :cond_6 + return-object v1 + + :cond_7 + const-string p0, "$this$toHostHeader" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final E(Ljava/util/List;)Ljava/util/List; @@ -456,11 +456,9 @@ } .end annotation - const-string v0, "$this$toImmutableList" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-static {p0}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; move-result-object p0 @@ -470,9 +468,18 @@ const-string v0, "Collections.unmodifiableList(toMutableList())" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$toImmutableList" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final F(Ljava/util/Map;)Ljava/util/Map; @@ -491,9 +498,7 @@ } .end annotation - const-string v0, "$this$toImmutableMap" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 invoke-interface {p0}, Ljava/util/Map;->isEmpty()Z @@ -501,7 +506,7 @@ if-eqz v0, :cond_0 - sget-object p0, Lk0/j/o;->d:Lk0/j/o; + sget-object p0, Lk0/i/o;->d:Lk0/i/o; goto :goto_0 @@ -516,10 +521,19 @@ const-string v0, "Collections.unmodifiableMap(LinkedHashMap(this))" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p0 + + :cond_1 + const-string p0, "$this$toImmutableMap" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final G(Ljava/lang/String;I)I @@ -567,11 +581,9 @@ .end method .method public static final H(Ljava/lang/String;II)Ljava/lang/String; - .locals 1 + .locals 0 - const-string v0, "$this$trimSubstring" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-static {p0, p1, p2}, Lo0/g0/b;->r(Ljava/lang/String;II)I @@ -587,9 +599,18 @@ const-string p1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "$this$trimSubstring" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final I(Lokio/BufferedSink;I)V @@ -600,9 +621,7 @@ } .end annotation - const-string v0, "$this$writeMedium" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 ushr-int/lit8 v0, p1, 0x10 @@ -621,6 +640,15 @@ invoke-interface {p0, p1}, Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; return-void + + :cond_0 + const-string p0, "$this$writeMedium" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final a(BI)I @@ -634,9 +662,7 @@ .method public static final b(Ljava/lang/String;)Z .locals 1 - const-string v0, "$this$canParseAsIpAddress" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Lo0/g0/b;->f:Lkotlin/text/Regex; @@ -645,24 +671,31 @@ move-result p0 return p0 + + :cond_0 + const-string p0, "$this$canParseAsIpAddress" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final c(Lo0/w;Lo0/w;)Z .locals 2 - const-string v0, "$this$canReuseConnectionFor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lo0/w;->e:Ljava/lang/String; iget-object v1, p1, Lo0/w;->e:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -678,7 +711,7 @@ iget-object p1, p1, Lo0/w;->b:Ljava/lang/String; - invoke-static {p0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p0 @@ -693,22 +726,32 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p0, "$this$canReuseConnectionFor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final d(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I .locals 7 - const-string v0, "name" + const-wide/16 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v2, 0x0 - const/4 v0, 0x0 + const/4 v3, 0x1 - const/4 v1, 0x1 - - const-wide/16 v2, 0x0 - - cmp-long v4, p1, v2 + cmp-long v4, p1, v0 if-ltz v4, :cond_0 @@ -722,7 +765,7 @@ :goto_0 if-eqz v5, :cond_7 - if-eqz v1, :cond_6 + if-eqz v3, :cond_6 invoke-virtual {p3, p1, p2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J @@ -746,17 +789,17 @@ :goto_1 if-eqz p3, :cond_5 - cmp-long p3, p1, v2 + cmp-long p3, p1, v0 if-nez p3, :cond_2 if-gtz v4, :cond_3 :cond_2 - const/4 v0, 0x1 + const/4 v2, 0x1 :cond_3 - if-eqz v0, :cond_4 + if-eqz v2, :cond_4 long-to-int p0, p1 @@ -859,11 +902,9 @@ .end method .method public static final f(Ljava/io/Closeable;)V - .locals 1 + .locals 0 - const-string v0, "$this$closeQuietly" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 :try_start_0 invoke-interface {p0}, Ljava/io/Closeable;->close()V @@ -878,14 +919,21 @@ move-exception p0 throw p0 + + :cond_0 + const-string p0, "$this$closeQuietly" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final g(Ljava/net/Socket;)V - .locals 1 + .locals 0 - const-string v0, "$this$closeQuietly" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 :try_start_0 invoke-virtual {p0}, Ljava/net/Socket;->close()V @@ -906,14 +954,21 @@ move-exception p0 throw p0 + + :cond_0 + const-string p0, "$this$closeQuietly" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final h(Ljava/lang/String;CII)I .locals 1 - const-string v0, "$this$delimiterOffset" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 :goto_0 if-ge p2, p3, :cond_1 @@ -933,18 +988,21 @@ :cond_1 return p3 + + :cond_2 + const-string p0, "$this$delimiterOffset" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final i(Ljava/lang/String;Ljava/lang/String;II)I .locals 3 - const-string v0, "$this$delimiterOffset" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "delimiters" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 :goto_0 if-ge p2, p3, :cond_1 @@ -957,7 +1015,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;CZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;CZI)Z move-result v0 @@ -972,6 +1030,15 @@ :cond_1 return p3 + + :cond_2 + const-string p0, "$this$delimiterOffset" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic j(Ljava/lang/String;CIII)I @@ -1001,15 +1068,9 @@ .end method .method public static final k(Lp0/w;ILjava/util/concurrent/TimeUnit;)Z - .locals 1 + .locals 0 - const-string v0, "$this$discard" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "timeUnit" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 :try_start_0 invoke-static {p0, p1, p2}, Lo0/g0/b;->z(Lp0/w;ILjava/util/concurrent/TimeUnit;)Z @@ -1025,24 +1086,27 @@ :goto_0 return p0 + + :cond_0 + const-string p0, "timeUnit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final varargs l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; .locals 2 - const-string v0, "format" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "args" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale; const-string v1, "Locale.US" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v1, p1 @@ -1062,9 +1126,18 @@ const-string p1, "java.lang.String.format(locale, format, *args)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "format" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final m([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)Z @@ -1082,13 +1155,7 @@ } .end annotation - const-string v0, "$this$hasIntersection" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "comparator" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_6 array-length v0, p0 @@ -1166,15 +1233,20 @@ :cond_5 :goto_4 return v1 + + :cond_6 + const-string p0, "$this$hasIntersection" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final n(Lokhttp3/Response;)J .locals 2 - const-string v0, "$this$headersContentLength" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p0, p0, Lokhttp3/Response;->i:Lokhttp3/Headers; const-string v0, "Content-Length" @@ -1183,12 +1255,10 @@ move-result-object p0 + const-wide/16 v0, -0x1 + if-eqz p0, :cond_0 - const-string v0, "$this$toLongOrDefault" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_start_0 invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J @@ -1196,13 +1266,8 @@ :try_end_0 .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 - goto :goto_0 - :catch_0 :cond_0 - const-wide/16 v0, -0x1 - - :goto_0 return-wide v0 .end method @@ -1221,9 +1286,7 @@ .annotation runtime Ljava/lang/SafeVarargs; .end annotation - const-string v0, "elements" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-virtual {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; @@ -1247,9 +1310,18 @@ const-string v0, "Collections.unmodifiable\u2026sList(*elements.clone()))" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 + + :cond_0 + const-string p0, "elements" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final p([Ljava/lang/String;Ljava/lang/String;Ljava/util/Comparator;)I @@ -1265,18 +1337,6 @@ } .end annotation - const-string v0, "$this$indexOf" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "value" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "comparator" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p0 const/4 v1, 0x0 @@ -1321,20 +1381,16 @@ .method public static final q(Ljava/lang/String;)I .locals 4 - const-string v0, "$this$indexOfControlOrNonAscii" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p0}, Ljava/lang/String;->length()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_2 + if-ge v0, v1, :cond_2 - invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C + invoke-virtual {p0, v0}, Ljava/lang/String;->charAt(I)C move-result v2 @@ -1349,13 +1405,13 @@ goto :goto_1 :cond_0 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_1 :goto_1 - return v1 + return v0 :cond_2 const/4 p0, -0x1 @@ -1366,9 +1422,7 @@ .method public static final r(Ljava/lang/String;II)I .locals 2 - const-string v0, "$this$indexOfFirstNonAsciiWhitespace" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 :goto_0 if-ge p1, p2, :cond_1 @@ -1406,6 +1460,15 @@ :cond_1 return p2 + + :cond_2 + const-string p0, "$this$indexOfFirstNonAsciiWhitespace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static synthetic s(Ljava/lang/String;III)I @@ -1437,9 +1500,7 @@ .method public static final t(Ljava/lang/String;II)I .locals 2 - const-string v0, "$this$indexOfLastNonAsciiWhitespace" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_2 add-int/lit8 p2, p2, -0x1 @@ -1483,15 +1544,20 @@ :cond_1 return p1 + + :cond_2 + const-string p0, "$this$indexOfLastNonAsciiWhitespace" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final u(Ljava/lang/String;I)I .locals 3 - const-string v0, "$this$indexOfNonWhitespace" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v0 @@ -1542,17 +1608,7 @@ } .end annotation - const-string v0, "$this$intersect" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "comparator" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 new-instance v0, Ljava/util/ArrayList; @@ -1620,6 +1676,15 @@ invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 + + :cond_4 + const-string p0, "other" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final w(C)I @@ -1691,13 +1756,11 @@ } .end annotation - const-string v0, "$this$readBomAsCharset" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_9 - const-string v0, "default" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 sget-object v0, Lo0/g0/b;->d:Lp0/n; @@ -1727,9 +1790,9 @@ if-ne p0, p1, :cond_1 - sget-object p0, Lk0/u/a;->d:Lk0/u/a; + sget-object p0, Lk0/t/a;->d:Lk0/t/a; - sget-object p0, Lk0/u/a;->b:Ljava/nio/charset/Charset; + sget-object p0, Lk0/t/a;->b:Ljava/nio/charset/Charset; if-eqz p0, :cond_0 @@ -1744,9 +1807,9 @@ const-string p1, "Charset.forName(\"UTF-32LE\")" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sput-object p0, Lk0/u/a;->b:Ljava/nio/charset/Charset; + sput-object p0, Lk0/t/a;->b:Ljava/nio/charset/Charset; goto :goto_1 @@ -1758,9 +1821,9 @@ throw p0 :cond_2 - sget-object p0, Lk0/u/a;->d:Lk0/u/a; + sget-object p0, Lk0/t/a;->d:Lk0/t/a; - sget-object p0, Lk0/u/a;->c:Ljava/nio/charset/Charset; + sget-object p0, Lk0/t/a;->c:Ljava/nio/charset/Charset; if-eqz p0, :cond_3 @@ -1776,9 +1839,9 @@ const-string p1, "Charset.forName(\"UTF-32BE\")" - invoke-static {p0, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sput-object p0, Lk0/u/a;->c:Ljava/nio/charset/Charset; + sput-object p0, Lk0/t/a;->c:Ljava/nio/charset/Charset; :goto_1 move-object p1, p0 @@ -1790,7 +1853,7 @@ const-string p0, "UTF_16LE" - invoke-static {p1, p0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -1799,7 +1862,7 @@ const-string p0, "UTF_16BE" - invoke-static {p1, p0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_2 @@ -1808,11 +1871,25 @@ const-string p0, "UTF_8" - invoke-static {p1, p0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_7 :goto_2 return-object p1 + + :cond_8 + const-string p0, "default" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_9 + const-string p0, "$this$readBomAsCharset" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final y(Lp0/g;)I @@ -1823,9 +1900,7 @@ } .end annotation - const-string v0, "$this$readMedium" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 invoke-interface {p0}, Lp0/g;->readByte()B @@ -1854,6 +1929,15 @@ or-int/2addr p0, v0 return p0 + + :cond_0 + const-string p0, "$this$readMedium" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final z(Lp0/w;ILjava/util/concurrent/TimeUnit;)Z @@ -1864,13 +1948,7 @@ } .end annotation - const-string v0, "$this$skipAll" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "timeUnit" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 invoke-static {}, Ljava/lang/System;->nanoTime()J @@ -2014,4 +2092,13 @@ :goto_4 return p1 + + :cond_4 + const-string p0, "timeUnit" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/o0/g0/c/a$a.smali b/com.discord/smali_classes2/o0/g0/c/a$a.smali index 46256a722a..58616f0dc6 100644 --- a/com.discord/smali_classes2/o0/g0/c/a$a.smali +++ b/com.discord/smali_classes2/o0/g0/c/a$a.smali @@ -24,7 +24,7 @@ .end method .method public static final a(Lo0/g0/c/a$a;Lokhttp3/Response;)Lokhttp3/Response; - .locals 19 + .locals 20 move-object/from16 v0, p1 @@ -44,19 +44,15 @@ if-eqz v0, :cond_6 - const-string v1, "response" + iget-object v4, v0, Lokhttp3/Response;->d:Lo0/a0; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v5, v0, Lokhttp3/Response;->e:Lo0/y; - iget-object v3, v0, Lokhttp3/Response;->d:Lo0/a0; + iget v7, v0, Lokhttp3/Response;->g:I - iget-object v4, v0, Lokhttp3/Response;->e:Lo0/y; + iget-object v6, v0, Lokhttp3/Response;->f:Ljava/lang/String; - iget v6, v0, Lokhttp3/Response;->g:I - - iget-object v5, v0, Lokhttp3/Response;->f:Ljava/lang/String; - - iget-object v7, v0, Lokhttp3/Response;->h:Lo0/v; + iget-object v8, v0, Lokhttp3/Response;->h:Lo0/v; iget-object v1, v0, Lokhttp3/Response;->i:Lokhttp3/Headers; @@ -64,59 +60,57 @@ move-result-object v1 - iget-object v10, v0, Lokhttp3/Response;->k:Lokhttp3/Response; + iget-object v11, v0, Lokhttp3/Response;->k:Lokhttp3/Response; - iget-object v11, v0, Lokhttp3/Response;->l:Lokhttp3/Response; + iget-object v12, v0, Lokhttp3/Response;->l:Lokhttp3/Response; - iget-object v12, v0, Lokhttp3/Response;->m:Lokhttp3/Response; + iget-object v13, v0, Lokhttp3/Response;->m:Lokhttp3/Response; - iget-wide v13, v0, Lokhttp3/Response;->n:J + iget-wide v14, v0, Lokhttp3/Response;->n:J - iget-wide v8, v0, Lokhttp3/Response;->o:J + iget-wide v9, v0, Lokhttp3/Response;->o:J iget-object v0, v0, Lokhttp3/Response;->p:Lo0/g0/d/c; - const/4 v15, 0x0 + const/4 v2, 0x0 - if-ltz v6, :cond_1 + if-ltz v7, :cond_1 - const/4 v2, 0x1 + const/4 v3, 0x1 goto :goto_1 :cond_1 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_1 - if-eqz v2, :cond_5 + if-eqz v3, :cond_5 - if-eqz v3, :cond_4 + if-eqz v4, :cond_4 - if-eqz v4, :cond_3 + if-eqz v5, :cond_3 - if-eqz v5, :cond_2 + if-eqz v6, :cond_2 invoke-virtual {v1}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; move-result-object v1 - new-instance v18, Lokhttp3/Response; + new-instance v19, Lokhttp3/Response; - move-object/from16 v2, v18 + move-object/from16 v3, v19 - move-wide/from16 v16, v8 + move-wide/from16 v16, v9 - move-object v8, v1 + move-object v9, v1 - move-object v9, v15 + move-object v10, v2 - move-wide/from16 v15, v16 + move-object/from16 v18, v0 - move-object/from16 v17, v0 + invoke-direct/range {v3 .. v18}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V - invoke-direct/range {v2 .. v17}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V - - move-object/from16 v0, v18 + move-object/from16 v0, v19 goto :goto_2 @@ -162,7 +156,7 @@ :cond_5 const-string v0, "code < 0: " - invoke-static {v0, v6}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v7}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -193,7 +187,7 @@ const/4 v1, 0x1 - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -201,7 +195,7 @@ const-string v0, "Content-Encoding" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -209,7 +203,7 @@ const-string v0, "Content-Type" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 @@ -232,7 +226,7 @@ const/4 v1, 0x1 - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -240,7 +234,7 @@ const-string v0, "Keep-Alive" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -248,7 +242,7 @@ const-string v0, "Proxy-Authenticate" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -256,7 +250,7 @@ const-string v0, "Proxy-Authorization" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -264,7 +258,7 @@ const-string v0, "TE" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -272,7 +266,7 @@ const-string v0, "Trailers" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -280,7 +274,7 @@ const-string v0, "Transfer-Encoding" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -288,7 +282,7 @@ const-string v0, "Upgrade" - invoke-static {v0, p1, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p1, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/g0/c/a.smali b/com.discord/smali_classes2/o0/g0/c/a.smali index 9a835a4dc5..64b923bf94 100644 --- a/com.discord/smali_classes2/o0/g0/c/a.smali +++ b/com.discord/smali_classes2/o0/g0/c/a.smali @@ -59,97 +59,89 @@ } .end annotation - move-object/from16 v0, p1 - - const-string v1, "chain" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; - move-result-object v1 - - const-string v2, "request" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Lo0/g0/c/b; - - const/4 v3, 0x0 - - invoke-direct {v2, v1, v3}, Lo0/g0/c/b;->(Lo0/a0;Lokhttp3/Response;)V - - iget-object v4, v2, Lo0/g0/c/b;->a:Lo0/a0; - - if-eqz v4, :cond_0 - - invoke-virtual {v1}, Lo0/a0;->a()Lo0/e; - - move-result-object v1 - - iget-boolean v1, v1, Lo0/e;->j:Z - - if-eqz v1, :cond_0 - - new-instance v2, Lo0/g0/c/b; - - invoke-direct {v2, v3, v3}, Lo0/g0/c/b;->(Lo0/a0;Lokhttp3/Response;)V - - :cond_0 - iget-object v1, v2, Lo0/g0/c/b;->a:Lo0/a0; - - iget-object v2, v2, Lo0/g0/c/b;->b:Lokhttp3/Response; - - if-nez v1, :cond_1 - - if-nez v2, :cond_1 - - new-instance v1, Lokhttp3/Response$a; - - invoke-direct {v1}, Lokhttp3/Response$a;->()V - - invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; - move-result-object v0 - invoke-virtual {v1, v0}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; + const/4 v1, 0x0 - sget-object v0, Lo0/y;->e:Lo0/y; + if-eqz v0, :cond_14 - invoke-virtual {v1, v0}, Lokhttp3/Response$a;->f(Lo0/y;)Lokhttp3/Response$a; + new-instance v2, Lo0/g0/c/b; - const/16 v0, 0x1f8 + invoke-direct {v2, v0, v1}, Lo0/g0/c/b;->(Lo0/a0;Lokhttp3/Response;)V - iput v0, v1, Lokhttp3/Response$a;->c:I + iget-object v3, v2, Lo0/g0/c/b;->a:Lo0/a0; - const-string v0, "Unsatisfiable Request (only-if-cached)" + if-eqz v3, :cond_0 - invoke-virtual {v1, v0}, Lokhttp3/Response$a;->e(Ljava/lang/String;)Lokhttp3/Response$a; + invoke-virtual {v0}, Lo0/a0;->a()Lo0/e; - sget-object v0, Lo0/g0/b;->c:Lokhttp3/ResponseBody; + move-result-object v0 - iput-object v0, v1, Lokhttp3/Response$a;->g:Lokhttp3/ResponseBody; + iget-boolean v0, v0, Lo0/e;->j:Z - const-wide/16 v2, -0x1 + if-eqz v0, :cond_0 - iput-wide v2, v1, Lokhttp3/Response$a;->k:J + new-instance v2, Lo0/g0/c/b; + + invoke-direct {v2, v1, v1}, Lo0/g0/c/b;->(Lo0/a0;Lokhttp3/Response;)V + + :cond_0 + iget-object v0, v2, Lo0/g0/c/b;->a:Lo0/a0; + + iget-object v2, v2, Lo0/g0/c/b;->b:Lokhttp3/Response; + + if-nez v0, :cond_1 + + if-nez v2, :cond_1 + + new-instance v0, Lokhttp3/Response$a; + + invoke-direct {v0}, Lokhttp3/Response$a;->()V + + invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; + + move-result-object v1 + + invoke-virtual {v0, v1}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; + + sget-object v1, Lo0/y;->e:Lo0/y; + + iput-object v1, v0, Lokhttp3/Response$a;->b:Lo0/y; + + const/16 v1, 0x1f8 + + iput v1, v0, Lokhttp3/Response$a;->c:I + + const-string v1, "Unsatisfiable Request (only-if-cached)" + + iput-object v1, v0, Lokhttp3/Response$a;->d:Ljava/lang/String; + + sget-object v1, Lo0/g0/b;->c:Lokhttp3/ResponseBody; + + iput-object v1, v0, Lokhttp3/Response$a;->g:Lokhttp3/ResponseBody; + + const-wide/16 v1, -0x1 + + iput-wide v1, v0, Lokhttp3/Response$a;->k:J invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - move-result-wide v2 + move-result-wide v1 - iput-wide v2, v1, Lokhttp3/Response$a;->l:J + iput-wide v1, v0, Lokhttp3/Response$a;->l:J - invoke-virtual {v1}, Lokhttp3/Response$a;->a()Lokhttp3/Response; + invoke-virtual {v0}, Lokhttp3/Response$a;->a()Lokhttp3/Response; move-result-object v0 return-object v0 :cond_1 - if-nez v1, :cond_3 + if-nez v0, :cond_3 if-eqz v2, :cond_2 @@ -172,29 +164,31 @@ return-object v0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v1 :cond_3 + move-object/from16 v3, p1 + :try_start_0 - invoke-interface {v0, v1}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; + invoke-interface {v3, v0}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; move-result-object v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - const-string v1, "networkResponse" + const-string v3, "networkResponse" - if-eqz v2, :cond_e + if-eqz v2, :cond_12 - if-eqz v0, :cond_d + if-eqz v0, :cond_11 iget v4, v0, Lokhttp3/Response;->g:I const/16 v5, 0x130 - if-ne v4, v5, :cond_d + if-ne v4, v5, :cond_11 new-instance v4, Lokhttp3/Response$a; @@ -223,7 +217,7 @@ const-string v13, "name" - if-ge v11, v9, :cond_8 + if-ge v11, v9, :cond_a invoke-virtual {v6, v11}, Lokhttp3/Headers;->h(I)Ljava/lang/String; @@ -233,17 +227,17 @@ move-result-object v15 - const-string v3, "Warning" + const-string v1, "Warning" const/4 v10, 0x1 - invoke-static {v3, v14, v10}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, v14, v10}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v3 + move-result v1 - if-eqz v3, :cond_4 + if-eqz v1, :cond_4 - const/4 v3, 0x2 + const/4 v1, 0x2 const-string v10, "1" @@ -251,11 +245,11 @@ const/4 v6, 0x0 - invoke-static {v15, v10, v6, v3}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v15, v10, v6, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - move-result v3 + move-result v1 - if-eqz v3, :cond_5 + if-eqz v1, :cond_5 goto :goto_1 @@ -265,38 +259,38 @@ :cond_5 invoke-virtual {v5, v14}, Lo0/g0/c/a$a;->b(Ljava/lang/String;)Z - move-result v3 + move-result v1 - if-nez v3, :cond_6 + if-nez v1, :cond_6 invoke-virtual {v5, v14}, Lo0/g0/c/a$a;->c(Ljava/lang/String;)Z - move-result v3 + move-result v1 - if-eqz v3, :cond_6 + if-eqz v1, :cond_6 invoke-virtual {v7, v14}, Lokhttp3/Headers;->c(Ljava/lang/String;)Ljava/lang/String; - move-result-object v3 + move-result-object v1 - if-nez v3, :cond_7 + if-nez v1, :cond_7 :cond_6 - invoke-static {v14, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v14, :cond_9 - invoke-static {v15, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v15, :cond_8 invoke-virtual {v8, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-static {v15}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v15}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - move-result-object v3 + move-result-object v1 - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v3 + move-result-object v1 - invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v8, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_7 :goto_1 @@ -304,19 +298,33 @@ move-object/from16 v6, v16 - const/4 v3, 0x0 + const/4 v1, 0x0 goto :goto_0 :cond_8 + invoke-static {v12}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 + + :cond_9 + const/4 v0, 0x0 + + invoke-static {v13}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_a invoke-virtual {v7}, Lokhttp3/Headers;->size()I - move-result v3 + move-result v1 const/4 v6, 0x0 :goto_2 - if-ge v6, v3, :cond_a + if-ge v6, v1, :cond_e invoke-virtual {v7, v6}, Lokhttp3/Headers;->h(I)Ljava/lang/String; @@ -326,25 +334,25 @@ move-result v10 - if-nez v10, :cond_9 + if-nez v10, :cond_d invoke-virtual {v5, v9}, Lo0/g0/c/a$a;->c(Ljava/lang/String;)Z move-result v10 - if-eqz v10, :cond_9 + if-eqz v10, :cond_d invoke-virtual {v7, v6}, Lokhttp3/Headers;->k(I)Ljava/lang/String; move-result-object v10 - invoke-static {v9, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_c - invoke-static {v10, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v10, :cond_b invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-static {v10}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v10}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v9 @@ -354,29 +362,48 @@ invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - :cond_9 + goto :goto_3 + + :cond_b + invoke-static {v12}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v9, 0x0 + + throw v9 + + :cond_c + const/4 v9, 0x0 + + invoke-static {v13}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v9 + + :cond_d + :goto_3 + const/4 v9, 0x0 + add-int/lit8 v6, v6, 0x1 goto :goto_2 - :cond_a + :cond_e const/4 v6, 0x0 - new-array v3, v6, [Ljava/lang/String; + const/4 v9, 0x0 - invoke-virtual {v8, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + new-array v1, v6, [Ljava/lang/String; - move-result-object v3 + invoke-virtual {v8, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; - if-eqz v3, :cond_c + move-result-object v1 - check-cast v3, [Ljava/lang/String; + if-eqz v1, :cond_10 + + check-cast v1, [Ljava/lang/String; new-instance v5, Lokhttp3/Headers; - const/4 v6, 0x0 - - invoke-direct {v5, v3, v6}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v5, v1, v9}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V invoke-virtual {v4, v5}, Lokhttp3/Response$a;->d(Lokhttp3/Headers;)Lokhttp3/Response$a; @@ -388,46 +415,46 @@ iput-wide v5, v4, Lokhttp3/Response$a;->l:J - sget-object v3, Lo0/g0/c/a;->c:Lo0/g0/c/a$a; + sget-object v1, Lo0/g0/c/a;->c:Lo0/g0/c/a$a; - invoke-static {v3, v2}, Lo0/g0/c/a$a;->a(Lo0/g0/c/a$a;Lokhttp3/Response;)Lokhttp3/Response; + invoke-static {v1, v2}, Lo0/g0/c/a$a;->a(Lo0/g0/c/a$a;Lokhttp3/Response;)Lokhttp3/Response; - move-result-object v2 + move-result-object v1 - invoke-virtual {v4, v2}, Lokhttp3/Response$a;->b(Lokhttp3/Response;)Lokhttp3/Response$a; + invoke-virtual {v4, v1}, Lokhttp3/Response$a;->b(Lokhttp3/Response;)Lokhttp3/Response$a; - sget-object v2, Lo0/g0/c/a;->c:Lo0/g0/c/a$a; + sget-object v1, Lo0/g0/c/a;->c:Lo0/g0/c/a$a; - invoke-static {v2, v0}, Lo0/g0/c/a$a;->a(Lo0/g0/c/a$a;Lokhttp3/Response;)Lokhttp3/Response; + invoke-static {v1, v0}, Lo0/g0/c/a$a;->a(Lo0/g0/c/a$a;Lokhttp3/Response;)Lokhttp3/Response; - move-result-object v2 + move-result-object v1 - invoke-virtual {v4, v1, v2}, Lokhttp3/Response$a;->c(Ljava/lang/String;Lokhttp3/Response;)V + invoke-virtual {v4, v3, v1}, Lokhttp3/Response$a;->c(Ljava/lang/String;Lokhttp3/Response;)V - iput-object v2, v4, Lokhttp3/Response$a;->h:Lokhttp3/Response; + iput-object v1, v4, Lokhttp3/Response$a;->h:Lokhttp3/Response; invoke-virtual {v4}, Lokhttp3/Response$a;->a()Lokhttp3/Response; iget-object v0, v0, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; - if-eqz v0, :cond_b + if-eqz v0, :cond_f invoke-virtual {v0}, Lokhttp3/ResponseBody;->close()V - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 throw v0 - :cond_b + :cond_f const/4 v0, 0x0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 - :cond_c + :cond_10 new-instance v0, Lkotlin/TypeCastException; const-string v1, "null cannot be cast to non-null type kotlin.Array" @@ -436,19 +463,19 @@ throw v0 - :cond_d - iget-object v3, v2, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + :cond_11 + iget-object v1, v2, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; - if-eqz v3, :cond_e + if-eqz v1, :cond_12 - invoke-static {v3}, Lo0/g0/b;->f(Ljava/io/Closeable;)V + invoke-static {v1}, Lo0/g0/b;->f(Ljava/io/Closeable;)V - :cond_e - if-eqz v0, :cond_f + :cond_12 + if-eqz v0, :cond_13 - new-instance v3, Lokhttp3/Response$a; + new-instance v1, Lokhttp3/Response$a; - invoke-direct {v3, v0}, Lokhttp3/Response$a;->(Lokhttp3/Response;)V + invoke-direct {v1, v0}, Lokhttp3/Response$a;->(Lokhttp3/Response;)V sget-object v4, Lo0/g0/c/a;->c:Lo0/g0/c/a$a; @@ -456,7 +483,7 @@ move-result-object v2 - invoke-virtual {v3, v2}, Lokhttp3/Response$a;->b(Lokhttp3/Response;)Lokhttp3/Response$a; + invoke-virtual {v1, v2}, Lokhttp3/Response$a;->b(Lokhttp3/Response;)Lokhttp3/Response$a; sget-object v2, Lo0/g0/c/a;->c:Lo0/g0/c/a$a; @@ -464,18 +491,18 @@ move-result-object v0 - invoke-virtual {v3, v1, v0}, Lokhttp3/Response$a;->c(Ljava/lang/String;Lokhttp3/Response;)V + invoke-virtual {v1, v3, v0}, Lokhttp3/Response$a;->c(Ljava/lang/String;Lokhttp3/Response;)V - iput-object v0, v3, Lokhttp3/Response$a;->h:Lokhttp3/Response; + iput-object v0, v1, Lokhttp3/Response$a;->h:Lokhttp3/Response; - invoke-virtual {v3}, Lokhttp3/Response$a;->a()Lokhttp3/Response; + invoke-virtual {v1}, Lokhttp3/Response$a;->a()Lokhttp3/Response; move-result-object v0 return-object v0 - :cond_f - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_13 + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -487,4 +514,13 @@ move-object v1, v0 throw v1 + + :cond_14 + move-object v0, v1 + + const-string v1, "request" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/d/a.smali b/com.discord/smali_classes2/o0/g0/d/a.smali index 028994a5b7..404e8dc069 100644 --- a/com.discord/smali_classes2/o0/g0/d/a.smali +++ b/com.discord/smali_classes2/o0/g0/d/a.smali @@ -43,10 +43,6 @@ move-object/from16 v0, p1 - const-string v1, "chain" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-object v1, v0 check-cast v1, Lo0/g0/e/g; @@ -59,7 +55,7 @@ const-string v4, "GET" - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -67,32 +63,24 @@ xor-int/lit8 v16, v3, 0x1 - const/4 v3, 0x0 + iget-object v3, v9, Lo0/g0/d/m;->a:Lo0/g0/d/j; - if-eqz v9, :cond_5 - - const-string v5, "chain" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v5, v9, Lo0/g0/d/m;->a:Lo0/g0/d/j; - - monitor-enter v5 + monitor-enter v3 :try_start_0 - iget-boolean v6, v9, Lo0/g0/d/m;->m:Z + iget-boolean v5, v9, Lo0/g0/d/m;->m:Z - xor-int/2addr v6, v4 + xor-int/2addr v5, v4 - if-eqz v6, :cond_4 + if-eqz v5, :cond_5 - iget-object v6, v9, Lo0/g0/d/m;->h:Lo0/g0/d/c; + iget-object v5, v9, Lo0/g0/d/m;->h:Lo0/g0/d/c; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 const/4 v8, 0x0 - if-nez v6, :cond_0 + if-nez v5, :cond_0 goto :goto_0 @@ -100,23 +88,19 @@ const/4 v4, 0x0 :goto_0 - if-eqz v4, :cond_3 + if-eqz v4, :cond_4 - monitor-exit v5 + monitor-exit v3 - iget-object v4, v9, Lo0/g0/d/m;->f:Lo0/g0/d/d; + iget-object v3, v9, Lo0/g0/d/m;->f:Lo0/g0/d/d; - if-eqz v4, :cond_2 + const/4 v4, 0x0 + + if-eqz v3, :cond_3 iget-object v5, v9, Lo0/g0/d/m;->n:Lo0/x; - const-string v6, "client" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "chain" - - invoke-static {v0, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v5, :cond_2 invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->e()I @@ -134,7 +118,7 @@ iget-boolean v15, v5, Lo0/x;->i:Z - move-object v10, v4 + move-object v10, v3 :try_start_1 invoke-virtual/range {v10 .. v16}, Lo0/g0/d/d;->b(IIIIZZ)Lo0/g0/d/i; @@ -197,14 +181,14 @@ throw v0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v4 :catch_0 move-exception v0 - invoke-virtual {v4}, Lo0/g0/d/d;->e()V + invoke-virtual {v3}, Lo0/g0/d/d;->e()V new-instance v1, Lokhttp3/internal/connection/RouteException; @@ -215,16 +199,23 @@ :catch_1 move-exception v0 - invoke-virtual {v4}, Lo0/g0/d/d;->e()V + invoke-virtual {v3}, Lo0/g0/d/d;->e()V throw v0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string v0, "client" - throw v3 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v4 :cond_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v4 + + :cond_4 :try_start_3 const-string v0, "cannot make a new request because the previous response is still open: please call response.close()" @@ -238,7 +229,7 @@ throw v1 - :cond_4 + :cond_5 const-string v0, "released" new-instance v1, Ljava/lang/IllegalStateException; @@ -256,10 +247,7 @@ :catchall_1 move-exception v0 - monitor-exit v5 + monitor-exit v3 throw v0 - - :cond_5 - throw v3 .end method diff --git a/com.discord/smali_classes2/o0/g0/d/b.smali b/com.discord/smali_classes2/o0/g0/d/b.smali index 67d069ee6b..dc16c91047 100644 --- a/com.discord/smali_classes2/o0/g0/d/b.smali +++ b/com.discord/smali_classes2/o0/g0/d/b.smali @@ -23,7 +23,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -33,15 +33,22 @@ } .end annotation - const-string v0, "connectionSpecs" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/d/b;->d:Ljava/util/List; return-void + + :cond_0 + const-string p1, "connectionSpecs" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -54,53 +61,49 @@ } .end annotation - const-string v0, "sslSocket" + iget v0, p0, Lo0/g0/d/b;->a:I - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, p0, Lo0/g0/d/b;->d:Ljava/util/List; - iget v1, p0, Lo0/g0/d/b;->a:I + invoke-interface {v1}, Ljava/util/List;->size()I - iget-object v2, p0, Lo0/g0/d/b;->d:Ljava/util/List; - - invoke-interface {v2}, Ljava/util/List;->size()I - - move-result v2 + move-result v1 :goto_0 - const/4 v3, 0x0 + const/4 v2, 0x0 - if-ge v1, v2, :cond_1 + if-ge v0, v1, :cond_1 - iget-object v4, p0, Lo0/g0/d/b;->d:Ljava/util/List; + iget-object v3, p0, Lo0/g0/d/b;->d:Ljava/util/List; - invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v4 + move-result-object v3 - check-cast v4, Lo0/m; + check-cast v3, Lo0/m; - invoke-virtual {v4, p1}, Lo0/m;->b(Ljavax/net/ssl/SSLSocket;)Z + invoke-virtual {v3, p1}, Lo0/m;->b(Ljavax/net/ssl/SSLSocket;)Z - move-result v5 + move-result v4 - if-eqz v5, :cond_0 + if-eqz v4, :cond_0 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 - iput v1, p0, Lo0/g0/d/b;->a:I + iput v0, p0, Lo0/g0/d/b;->a:I goto :goto_1 :cond_0 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_1 - move-object v4, v3 + move-object v3, v2 :goto_1 - if-nez v4, :cond_3 + if-nez v3, :cond_3 const-string v0, "Unable to find acceptable protocols. isFallback=" @@ -116,13 +119,13 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - const-string v2, " modes=" + const-string v3, " modes=" - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-object v2, p0, Lo0/g0/d/b;->d:Ljava/util/List; + iget-object v3, p0, Lo0/g0/d/b;->d:Ljava/util/List; - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -136,9 +139,9 @@ if-nez p1, :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v2 :cond_2 invoke-static {p1}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; @@ -147,7 +150,7 @@ const-string v1, "java.util.Arrays.toString(this)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -162,81 +165,79 @@ throw v0 :cond_3 - iget v1, p0, Lo0/g0/d/b;->a:I + iget v0, p0, Lo0/g0/d/b;->a:I + + iget-object v1, p0, Lo0/g0/d/b;->d:Ljava/util/List; + + invoke-interface {v1}, Ljava/util/List;->size()I + + move-result v1 + + :goto_2 + if-ge v0, v1, :cond_5 iget-object v2, p0, Lo0/g0/d/b;->d:Ljava/util/List; - invoke-interface {v2}, Ljava/util/List;->size()I + invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lo0/m; + + invoke-virtual {v2, p1}, Lo0/m;->b(Ljavax/net/ssl/SSLSocket;)Z move-result v2 - :goto_2 - if-ge v1, v2, :cond_5 + if-eqz v2, :cond_4 - iget-object v3, p0, Lo0/g0/d/b;->d:Ljava/util/List; - - invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lo0/m; - - invoke-virtual {v3, p1}, Lo0/m;->b(Ljavax/net/ssl/SSLSocket;)Z - - move-result v3 - - if-eqz v3, :cond_4 - - const/4 v1, 0x1 + const/4 v0, 0x1 goto :goto_3 :cond_4 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_2 :cond_5 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_3 - iput-boolean v1, p0, Lo0/g0/d/b;->b:Z + iput-boolean v0, p0, Lo0/g0/d/b;->b:Z - iget-boolean v1, p0, Lo0/g0/d/b;->c:Z + iget-boolean v0, p0, Lo0/g0/d/b;->c:Z - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v1, v3, Lo0/m;->c:[Ljava/lang/String; - iget-object v0, v4, Lo0/m;->c:[Ljava/lang/String; - - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String; - move-result-object v0 + move-result-object v1 const-string v2, "sslSocket.enabledCipherSuites" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, v4, Lo0/m;->c:[Ljava/lang/String; + iget-object v2, v3, Lo0/m;->c:[Ljava/lang/String; - sget-object v3, Lo0/j;->t:Lo0/j$b; + sget-object v4, Lo0/j;->t:Lo0/j$b; - sget-object v3, Lo0/j;->b:Ljava/util/Comparator; + sget-object v4, Lo0/j;->b:Ljava/util/Comparator; - invoke-static {v0, v2, v3}, Lo0/g0/b;->v([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String; + invoke-static {v1, v2, v4}, Lo0/g0/b;->v([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String; - move-result-object v0 + move-result-object v1 goto :goto_4 :cond_6 invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String; - move-result-object v0 + move-result-object v1 :goto_4 - iget-object v2, v4, Lo0/m;->d:[Ljava/lang/String; + iget-object v2, v3, Lo0/m;->d:[Ljava/lang/String; if-eqz v2, :cond_7 @@ -244,15 +245,15 @@ move-result-object v2 - const-string v3, "sslSocket.enabledProtocols" + const-string v4, "sslSocket.enabledProtocols" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v3, v4, Lo0/m;->d:[Ljava/lang/String; + iget-object v4, v3, Lo0/m;->d:[Ljava/lang/String; - sget-object v5, Lk0/k/c;->d:Lk0/k/c; + sget-object v5, Lk0/j/c;->d:Lk0/j/c; - invoke-static {v2, v3, v5}, Lo0/g0/b;->v([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String; + invoke-static {v2, v4, v5}, Lo0/g0/b;->v([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String; move-result-object v2 @@ -266,11 +267,11 @@ :goto_5 invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getSupportedCipherSuites()[Ljava/lang/String; - move-result-object v3 + move-result-object v4 const-string v5, "supportedCipherSuites" - invoke-static {v3, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v5, Lo0/j;->t:Lo0/j$b; @@ -278,86 +279,78 @@ const-string v6, "TLS_FALLBACK_SCSV" - invoke-static {v3, v6, v5}, Lo0/g0/b;->p([Ljava/lang/String;Ljava/lang/String;Ljava/util/Comparator;)I + invoke-static {v4, v6, v5}, Lo0/g0/b;->p([Ljava/lang/String;Ljava/lang/String;Ljava/util/Comparator;)I move-result v5 const-string v6, "cipherSuitesIntersection" - if-eqz v1, :cond_8 + if-eqz v0, :cond_8 - const/4 v1, -0x1 + const/4 v0, -0x1 - if-eq v5, v1, :cond_8 + if-eq v5, v0, :cond_8 - invoke-static {v0, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - aget-object v1, v3, v5 + aget-object v0, v4, v5 - const-string v3, "supportedCipherSuites[indexOfFallbackScsv]" + const-string v4, "supportedCipherSuites[indexOfFallbackScsv]" - invoke-static {v1, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v3, "$this$concat" + array-length v4, v1 - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + add-int/lit8 v4, v4, 0x1 - const-string v3, "value" + invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - array-length v3, v0 + const-string v4, "java.util.Arrays.copyOf(this, newSize)" - add-int/lit8 v3, v3, 0x1 + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + check-cast v1, [Ljava/lang/String; - move-result-object v0 + invoke-static {v1}, Lf/n/a/k/a;->getLastIndex([Ljava/lang/Object;)I - const-string v3, "java.util.Arrays.copyOf(this, newSize)" + move-result v4 - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - check-cast v0, [Ljava/lang/String; - - invoke-static {v0}, Lf/n/a/k/a;->getLastIndex([Ljava/lang/Object;)I - - move-result v3 - - aput-object v1, v0, v3 + aput-object v0, v1, v4 :cond_8 - new-instance v1, Lo0/m$a; + new-instance v0, Lo0/m$a; - invoke-direct {v1, v4}, Lo0/m$a;->(Lo0/m;)V + invoke-direct {v0, v3}, Lo0/m$a;->(Lo0/m;)V - invoke-static {v0, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - array-length v3, v0 + array-length v4, v1 - invoke-static {v0, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, [Ljava/lang/String; + check-cast v1, [Ljava/lang/String; - invoke-virtual {v1, v0}, Lo0/m$a;->b([Ljava/lang/String;)Lo0/m$a; + invoke-virtual {v0, v1}, Lo0/m$a;->b([Ljava/lang/String;)Lo0/m$a; - const-string v0, "tlsVersionsIntersection" + const-string v1, "tlsVersionsIntersection" - invoke-static {v2, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, v2 + array-length v1, v2 - invoke-static {v2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + invoke-static {v2, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, [Ljava/lang/String; + check-cast v1, [Ljava/lang/String; - invoke-virtual {v1, v0}, Lo0/m$a;->e([Ljava/lang/String;)Lo0/m$a; + invoke-virtual {v0, v1}, Lo0/m$a;->e([Ljava/lang/String;)Lo0/m$a; - invoke-virtual {v1}, Lo0/m$a;->a()Lo0/m; + invoke-virtual {v0}, Lo0/m$a;->a()Lo0/m; move-result-object v0 @@ -383,5 +376,5 @@ invoke-virtual {p1, v0}, Ljavax/net/ssl/SSLSocket;->setEnabledCipherSuites([Ljava/lang/String;)V :cond_a - return-object v4 + return-object v3 .end method diff --git a/com.discord/smali_classes2/o0/g0/d/c$a.smali b/com.discord/smali_classes2/o0/g0/d/c$a.smali index 3b19e2d351..2cf8e131eb 100644 --- a/com.discord/smali_classes2/o0/g0/d/c$a.smali +++ b/com.discord/smali_classes2/o0/g0/d/c$a.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Lo0/g0/d/c;Lp0/u;J)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -37,9 +37,7 @@ } .end annotation - const-string v0, "delegate" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lo0/g0/d/c$a;->h:Lo0/g0/d/c; @@ -48,6 +46,15 @@ iput-wide p3, p0, Lo0/g0/d/c$a;->g:J return-void + + :cond_0 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -190,9 +197,7 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-boolean v0, p0, Lo0/g0/d/c$a;->f:Z @@ -285,4 +290,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/d/c$b.smali b/com.discord/smali_classes2/o0/g0/d/c$b.smali index 7e76e24882..de6158ee53 100644 --- a/com.discord/smali_classes2/o0/g0/d/c$b.smali +++ b/com.discord/smali_classes2/o0/g0/d/c$b.smali @@ -28,7 +28,7 @@ # direct methods .method public constructor (Lo0/g0/d/c;Lp0/w;J)V - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -37,9 +37,9 @@ } .end annotation - const-string v0, "delegate" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 iput-object p1, p0, Lo0/g0/d/c$b;->i:Lo0/g0/d/c; @@ -49,16 +49,21 @@ const-wide/16 p1, 0x0 - cmp-long v0, p3, p1 + cmp-long v1, p3, p1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 p1, 0x0 - - invoke-virtual {p0, p1}, Lo0/g0/d/c$b;->a(Ljava/io/IOException;)Ljava/io/IOException; + invoke-virtual {p0, v0}, Lo0/g0/d/c$b;->a(Ljava/io/IOException;)Ljava/io/IOException; :cond_0 return-void + + :cond_1 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -71,51 +76,49 @@ } .end annotation - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - iget-boolean v0, p0, Lo0/g0/d/c$b;->g:Z + iget-boolean v1, p0, Lo0/g0/d/c$b;->g:Z - xor-int/lit8 v0, v0, 0x1 + xor-int/lit8 v1, v1, 0x1 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 :try_start_0 - iget-object v0, p0, Lp0/i;->d:Lp0/w; + iget-object v1, p0, Lp0/i;->d:Lp0/w; - invoke-interface {v0, p1, p2, p3}, Lp0/w;->B0(Lp0/e;J)J + invoke-interface {v1, p1, p2, p3}, Lp0/w;->B0(Lp0/e;J)J move-result-wide p1 - const/4 p3, 0x0 + const-wide/16 v1, -0x1 - const-wide/16 v0, -0x1 + cmp-long p3, p1, v1 - cmp-long v2, p1, v0 + if-nez p3, :cond_0 - if-nez v2, :cond_0 + invoke-virtual {p0, v0}, Lo0/g0/d/c$b;->a(Ljava/io/IOException;)Ljava/io/IOException; - invoke-virtual {p0, p3}, Lo0/g0/d/c$b;->a(Ljava/io/IOException;)Ljava/io/IOException; - - return-wide v0 + return-wide v1 :cond_0 - iget-wide v2, p0, Lo0/g0/d/c$b;->e:J + iget-wide v3, p0, Lo0/g0/d/c$b;->e:J - add-long/2addr v2, p1 + add-long/2addr v3, p1 - iget-wide v4, p0, Lo0/g0/d/c$b;->h:J + iget-wide v5, p0, Lo0/g0/d/c$b;->h:J - cmp-long v6, v4, v0 + cmp-long p3, v5, v1 - if-eqz v6, :cond_2 + if-eqz p3, :cond_2 - iget-wide v0, p0, Lo0/g0/d/c$b;->h:J + iget-wide v1, p0, Lo0/g0/d/c$b;->h:J - cmp-long v4, v2, v0 + cmp-long p3, v3, v1 - if-gtz v4, :cond_1 + if-gtz p3, :cond_1 goto :goto_0 @@ -138,7 +141,7 @@ invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p2, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {p2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -150,15 +153,15 @@ :cond_2 :goto_0 - iput-wide v2, p0, Lo0/g0/d/c$b;->e:J + iput-wide v3, p0, Lo0/g0/d/c$b;->e:J - iget-wide v0, p0, Lo0/g0/d/c$b;->h:J + iget-wide v1, p0, Lo0/g0/d/c$b;->h:J - cmp-long v4, v2, v0 + cmp-long p3, v3, v1 - if-nez v4, :cond_3 + if-nez p3, :cond_3 - invoke-virtual {p0, p3}, Lo0/g0/d/c$b;->a(Ljava/io/IOException;)Ljava/io/IOException; + invoke-virtual {p0, v0}, Lo0/g0/d/c$b;->a(Ljava/io/IOException;)Ljava/io/IOException; :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 @@ -186,6 +189,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_5 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final a(Ljava/io/IOException;)Ljava/io/IOException; diff --git a/com.discord/smali_classes2/o0/g0/d/c.smali b/com.discord/smali_classes2/o0/g0/d/c.smali index 739840e2c9..e13f8f6584 100644 --- a/com.discord/smali_classes2/o0/g0/d/c.smali +++ b/com.discord/smali_classes2/o0/g0/d/c.smali @@ -30,25 +30,13 @@ .method public constructor (Lo0/g0/d/m;Lo0/f;Lo0/t;Lo0/g0/d/d;Lo0/g0/e/d;)V .locals 1 - const-string v0, "transmitter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "call" + if-eqz p3, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "eventListener" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "finder" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "codec" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -63,12 +51,33 @@ iput-object p5, p0, Lo0/g0/d/c;->f:Lo0/g0/e/d; return-void + + :cond_0 + const-string p1, "finder" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "eventListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public final a(JZZLjava/io/IOException;)Ljava/io/IOException; - .locals 3 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "g(Ljava/io/IOException;)V + invoke-virtual {p0, p5}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V :cond_0 - const-string p1, "ioe" + const-string p1, "call" - const-string p2, "call" - - const/4 v0, 0x0 + const/4 p2, 0x0 if-eqz p4, :cond_4 - if-eqz p5, :cond_2 + if-eqz p5, :cond_1 - iget-object v1, p0, Lo0/g0/d/c;->d:Lo0/t; + iget-object v0, p0, Lo0/g0/d/c;->d:Lo0/t; - iget-object v2, p0, Lo0/g0/d/c;->c:Lo0/f; + iget-object v1, p0, Lo0/g0/d/c;->c:Lo0/f; - if-eqz v1, :cond_1 - - invoke-static {v2, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p5, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v0, v1, p5}, Lo0/t;->c(Lo0/f;Ljava/io/IOException;)V goto :goto_0 :cond_1 - throw v0 + iget-object v0, p0, Lo0/g0/d/c;->d:Lo0/t; - :cond_2 - iget-object v1, p0, Lo0/g0/d/c;->d:Lo0/t; + iget-object v1, p0, Lo0/g0/d/c;->c:Lo0/f; - iget-object v2, p0, Lo0/g0/d/c;->c:Lo0/f; + if-eqz v0, :cond_3 - if-eqz v1, :cond_3 - - invoke-static {v2, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_2 goto :goto_0 + :cond_2 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + :cond_3 - throw v0 + throw p2 :cond_4 :goto_0 if-eqz p3, :cond_8 - if-eqz p5, :cond_6 + if-eqz p5, :cond_5 - iget-object v1, p0, Lo0/g0/d/c;->d:Lo0/t; + iget-object p1, p0, Lo0/g0/d/c;->d:Lo0/t; - iget-object v2, p0, Lo0/g0/d/c;->c:Lo0/f; + iget-object p2, p0, Lo0/g0/d/c;->c:Lo0/f; - if-eqz v1, :cond_5 - - invoke-static {v2, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p5, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1, p2, p5}, Lo0/t;->d(Lo0/f;Ljava/io/IOException;)V goto :goto_1 :cond_5 - throw v0 - - :cond_6 - iget-object p1, p0, Lo0/g0/d/c;->d:Lo0/t; + iget-object v0, p0, Lo0/g0/d/c;->d:Lo0/t; iget-object v1, p0, Lo0/g0/d/c;->c:Lo0/f; - if-eqz p1, :cond_7 + if-eqz v0, :cond_7 - invoke-static {v1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_6 goto :goto_1 + :cond_6 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + :cond_7 - throw v0 + throw p2 :cond_8 :goto_1 @@ -187,17 +190,13 @@ } .end annotation - const-string v0, "request" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-boolean p2, p0, Lo0/g0/d/c;->a:Z iget-object p2, p1, Lo0/a0;->e:Lokhttp3/RequestBody; const/4 v0, 0x0 - if-eqz p2, :cond_1 + if-eqz p2, :cond_2 invoke-virtual {p2}, Lokhttp3/RequestBody;->contentLength()J @@ -207,11 +206,9 @@ iget-object v3, p0, Lo0/g0/d/c;->c:Lo0/f; - if-eqz p2, :cond_0 + if-eqz p2, :cond_1 - const-string p2, "call" - - invoke-static {v3, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_0 iget-object p2, p0, Lo0/g0/d/c;->f:Lo0/g0/e/d; @@ -226,59 +223,22 @@ return-object p2 :cond_0 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + throw v0 + + :cond_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 .end method -.method public final d()V - .locals 3 - .annotation system Ldalvik/annotation/Throws; - value = { - Ljava/io/IOException; - } - .end annotation - - :try_start_0 - iget-object v0, p0, Lo0/g0/d/c;->f:Lo0/g0/e/d; - - invoke-interface {v0}, Lo0/g0/e/d;->f()V - :try_end_0 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 - - return-void - - :catch_0 - move-exception v0 - - iget-object v1, p0, Lo0/g0/d/c;->d:Lo0/t; - - iget-object v2, p0, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v1, :cond_0 - - const-string v1, "call" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "ioe" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0, v0}, Lo0/g0/d/c;->g(Ljava/io/IOException;)V - - throw v0 - - :cond_0 - const/4 v0, 0x0 - - throw v0 -.end method - -.method public final e()Lo0/g0/k/a$f; +.method public final d()Lo0/g0/k/a$f; .locals 10 .annotation system Ldalvik/annotation/Throws; value = { @@ -298,14 +258,8 @@ const/4 v1, 0x0 - if-eqz v0, :cond_4 - if-eqz v0, :cond_3 - const-string v2, "exchange" - - invoke-static {p0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, v0, Lo0/g0/d/i;->c:Ljava/net/Socket; if-eqz v2, :cond_2 @@ -341,30 +295,27 @@ return-object v0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_3 - throw v1 - - :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method -.method public final f(Z)Lokhttp3/Response$a; +.method public final e(Z)Lokhttp3/Response$a; .locals 2 .annotation system Ldalvik/annotation/Throws; value = { @@ -381,10 +332,6 @@ if-eqz p1, :cond_0 - const-string v0, "deferredTrailers" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p0, p1, Lokhttp3/Response$a;->m:Lo0/g0/d/c; :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 @@ -399,27 +346,14 @@ iget-object v1, p0, Lo0/g0/d/c;->c:Lo0/f; - if-eqz v0, :cond_1 + invoke-virtual {v0, v1, p1}, Lo0/t;->d(Lo0/f;Ljava/io/IOException;)V - const-string v0, "call" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "ioe" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0, p1}, Lo0/g0/d/c;->g(Ljava/io/IOException;)V - - throw p1 - - :cond_1 - const/4 p1, 0x0 + invoke-virtual {p0, p1}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V throw p1 .end method -.method public final g(Ljava/io/IOException;)V +.method public final f(Ljava/io/IOException;)V .locals 5 iget-object v0, p0, Lo0/g0/d/c;->e:Lo0/g0/d/d; @@ -444,7 +378,7 @@ xor-int/2addr v1, v2 - sget-boolean v3, Lk0/i;->a:Z + sget-boolean v3, Lk0/h;->a:Z if-eqz v3, :cond_1 @@ -563,7 +497,7 @@ throw p1 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/d/d.smali b/com.discord/smali_classes2/o0/g0/d/d.smali index 5c291b27e9..03614a4c4c 100644 --- a/com.discord/smali_classes2/o0/g0/d/d.smali +++ b/com.discord/smali_classes2/o0/g0/d/d.smali @@ -29,25 +29,13 @@ .method public constructor (Lo0/g0/d/m;Lo0/g0/d/j;Lo0/a;Lo0/f;Lo0/t;)V .locals 1 - const-string v0, "transmitter" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 - const-string v0, "connectionPool" + if-eqz p4, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "address" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "call" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "eventListener" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -70,12 +58,33 @@ iput-object p1, p0, Lo0/g0/d/d;->b:Lo0/g0/d/l; return-void + + :cond_0 + const-string p1, "eventListener" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "connectionPool" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method # virtual methods .method public final a(IIIIZ)Lo0/g0/d/i; - .locals 16 + .locals 18 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; @@ -99,7 +108,7 @@ move-result v3 - if-nez v3, :cond_33 + if-nez v3, :cond_35 const/4 v3, 0x0 @@ -138,7 +147,7 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_3 @@ -179,28 +188,28 @@ invoke-virtual {v8, v9, v10, v5, v3}, Lo0/g0/d/j;->d(Lo0/a;Lo0/g0/d/m;Ljava/util/List;Z)Z - move-result v3 + move-result v8 - if-eqz v3, :cond_3 + if-eqz v8, :cond_3 - iget-object v3, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; + iget-object v6, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - iget-object v6, v3, Lo0/g0/d/m;->g:Lo0/g0/d/i; + iget-object v6, v6, Lo0/g0/d/m;->g:Lo0/g0/d/i; - const/4 v3, 0x1 + const/4 v8, 0x1 - move-object v8, v6 + move-object v8, v5 - move-object v6, v5 + const/4 v9, 0x1 goto :goto_3 :cond_3 - iget-object v3, v1, Lo0/g0/d/d;->e:Lo0/e0; + iget-object v8, v1, Lo0/g0/d/d;->e:Lo0/e0; - if-eqz v3, :cond_4 + if-eqz v8, :cond_4 - iget-object v3, v1, Lo0/g0/d/d;->e:Lo0/e0; + iget-object v8, v1, Lo0/g0/d/d;->e:Lo0/e0; iput-object v5, v1, Lo0/g0/d/d;->e:Lo0/e0; @@ -209,38 +218,32 @@ :cond_4 invoke-virtual/range {p0 .. p0}, Lo0/g0/d/d;->d()Z - move-result v3 + move-result v8 - if-eqz v3, :cond_6 + if-eqz v8, :cond_6 - iget-object v3, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; + iget-object v8, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - iget-object v3, v3, Lo0/g0/d/m;->g:Lo0/g0/d/i; + iget-object v8, v8, Lo0/g0/d/m;->g:Lo0/g0/d/i; - if-eqz v3, :cond_5 + if-eqz v8, :cond_5 - iget-object v3, v3, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v8, v8, Lo0/g0/d/i;->q:Lo0/e0; goto :goto_2 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_3 throw v5 :cond_6 - move-object v3, v5 + move-object v8, v5 :goto_2 - const/4 v8, 0x0 - - move-object v8, v6 - - move-object v6, v3 - - const/4 v3, 0x0 + const/4 v9, 0x0 :goto_3 monitor-exit v2 @@ -254,72 +257,62 @@ check-cast v0, Lo0/g0/d/i; - if-eqz v0, :cond_a + if-eqz v0, :cond_b iget-object v2, v1, Lo0/g0/d/d;->j:Lo0/t; iget-object v4, v1, Lo0/g0/d/d;->i:Lo0/f; - if-eqz v0, :cond_9 + if-eqz v0, :cond_a - if-eqz v2, :cond_8 + if-eqz v2, :cond_9 - const-string v2, "call" - - invoke-static {v4, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "connection" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_8 goto :goto_4 :cond_8 + const-string v0, "call" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v5 :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V - throw v5 :cond_a + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v5 + + :cond_b :goto_4 - if-eqz v3, :cond_d + if-eqz v9, :cond_d iget-object v0, v1, Lo0/g0/d/d;->j:Lo0/t; iget-object v2, v1, Lo0/g0/d/d;->i:Lo0/f; - if-eqz v8, :cond_c + if-eqz v6, :cond_c - if-eqz v0, :cond_b - - const-string v0, "call" - - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connection" - - invoke-static {v8, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v0, v2, v6}, Lo0/t;->b(Lo0/f;Lo0/k;)V goto :goto_5 - :cond_b - throw v5 - :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 :cond_d :goto_5 - if-eqz v8, :cond_e + if-eqz v6, :cond_e - return-object v8 + return-object v6 :cond_e - if-nez v6, :cond_21 + if-nez v8, :cond_25 iget-object v0, v1, Lo0/g0/d/d;->a:Lo0/g0/d/l$a; @@ -329,7 +322,7 @@ move-result v0 - if-nez v0, :cond_21 + if-nez v0, :cond_25 :cond_f iget-object v0, v1, Lo0/g0/d/d;->b:Lo0/g0/d/l; @@ -338,120 +331,125 @@ move-result v2 - if-eqz v2, :cond_20 + if-eqz v2, :cond_24 new-instance v2, Ljava/util/ArrayList; invoke-direct {v2}, Ljava/util/ArrayList;->()V - :goto_6 + :cond_10 invoke-virtual {v0}, Lo0/g0/d/l;->b()Z move-result v4 - if-eqz v4, :cond_1e + if-eqz v4, :cond_22 invoke-virtual {v0}, Lo0/g0/d/l;->b()Z move-result v4 - const-string v9, "No route to " + const-string v10, "No route to " - if-eqz v4, :cond_1d + if-eqz v4, :cond_21 iget-object v4, v0, Lo0/g0/d/l;->a:Ljava/util/List; - iget v10, v0, Lo0/g0/d/l;->b:I + iget v11, v0, Lo0/g0/d/l;->b:I - add-int/lit8 v11, v10, 0x1 + add-int/lit8 v12, v11, 0x1 - iput v11, v0, Lo0/g0/d/l;->b:I + iput v12, v0, Lo0/g0/d/l;->b:I - invoke-interface {v4, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v4, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v4 check-cast v4, Ljava/net/Proxy; - new-instance v10, Ljava/util/ArrayList; + new-instance v11, Ljava/util/ArrayList; - invoke-direct {v10}, Ljava/util/ArrayList;->()V + invoke-direct {v11}, Ljava/util/ArrayList;->()V - iput-object v10, v0, Lo0/g0/d/l;->c:Ljava/util/List; + iput-object v11, v0, Lo0/g0/d/l;->c:Ljava/util/List; invoke-virtual {v4}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - move-result-object v11 + move-result-object v12 - sget-object v12, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; + sget-object v13, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; - if-eq v11, v12, :cond_13 + if-eq v12, v13, :cond_15 invoke-virtual {v4}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - move-result-object v11 - - sget-object v12, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type; - - if-ne v11, v12, :cond_10 - - goto :goto_8 - - :cond_10 - invoke-virtual {v4}, Ljava/net/Proxy;->address()Ljava/net/SocketAddress; - - move-result-object v11 - - instance-of v12, v11, Ljava/net/InetSocketAddress; - - if-eqz v12, :cond_12 - - check-cast v11, Ljava/net/InetSocketAddress; - - const-string v12, "$this$socketHost" - - invoke-static {v11, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v11}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; - move-result-object v12 - if-eqz v12, :cond_11 + sget-object v13, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type; - invoke-virtual {v12}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String; - - move-result-object v12 - - const-string v13, "address.hostAddress" - - invoke-static {v12, v13}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-ne v12, v13, :cond_11 goto :goto_7 :cond_11 - invoke-virtual {v11}, Ljava/net/InetSocketAddress;->getHostName()Ljava/lang/String; + invoke-virtual {v4}, Ljava/net/Proxy;->address()Ljava/net/SocketAddress; move-result-object v12 - const-string v13, "hostName" + instance-of v13, v12, Ljava/net/InetSocketAddress; - invoke-static {v12, v13}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v13, :cond_14 - :goto_7 - invoke-virtual {v11}, Ljava/net/InetSocketAddress;->getPort()I + check-cast v12, Ljava/net/InetSocketAddress; - move-result v11 + if-eqz v12, :cond_13 - goto :goto_9 + invoke-virtual {v12}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; + + move-result-object v13 + + if-eqz v13, :cond_12 + + invoke-virtual {v13}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String; + + move-result-object v13 + + const-string v14, "address.hostAddress" + + invoke-static {v13, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_6 :cond_12 + invoke-virtual {v12}, Ljava/net/InetSocketAddress;->getHostName()Ljava/lang/String; + + move-result-object v13 + + const-string v14, "hostName" + + invoke-static {v13, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :goto_6 + invoke-virtual {v12}, Ljava/net/InetSocketAddress;->getPort()I + + move-result v12 + + goto :goto_8 + + :cond_13 + const-string v0, "$this$socketHost" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_14 const-string v0, "Proxy.address() is not an InetSocketAddress: " invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 - invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + invoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v2 @@ -471,195 +469,181 @@ throw v2 - :cond_13 + :cond_15 + :goto_7 + iget-object v12, v0, Lo0/g0/d/l;->e:Lo0/a; + + iget-object v12, v12, Lo0/a;->a:Lo0/w; + + iget-object v13, v12, Lo0/w;->e:Ljava/lang/String; + + iget v12, v12, Lo0/w;->f:I + :goto_8 - iget-object v11, v0, Lo0/g0/d/l;->e:Lo0/a; + const v14, 0xffff - iget-object v11, v11, Lo0/a;->a:Lo0/w; + if-gt v7, v12, :cond_20 - iget-object v12, v11, Lo0/w;->e:Ljava/lang/String; - - iget v11, v11, Lo0/w;->f:I - - :goto_9 - const v13, 0xffff - - if-gt v7, v11, :cond_1c - - if-lt v13, v11, :cond_1c + if-lt v14, v12, :cond_20 invoke-virtual {v4}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - move-result-object v9 + move-result-object v10 - sget-object v13, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type; + sget-object v14, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type; - if-ne v9, v13, :cond_14 + if-ne v10, v14, :cond_16 - invoke-static {v12, v11}, Ljava/net/InetSocketAddress;->createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress; + invoke-static {v13, v12}, Ljava/net/InetSocketAddress;->createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress; - move-result-object v5 + move-result-object v10 - invoke-virtual {v10, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_b - - :cond_14 - iget-object v9, v0, Lo0/g0/d/l;->h:Lo0/t; - - iget-object v13, v0, Lo0/g0/d/l;->g:Lo0/f; - - if-eqz v9, :cond_1b - - const-string v5, "call" - - invoke-static {v13, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v9, "domainName" - - invoke-static {v12, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v13, v0, Lo0/g0/d/l;->e:Lo0/a; - - iget-object v13, v13, Lo0/a;->d:Lo0/s; - - invoke-interface {v13, v12}, Lo0/s;->a(Ljava/lang/String;)Ljava/util/List; - - move-result-object v13 - - invoke-interface {v13}, Ljava/util/List;->isEmpty()Z - - move-result v14 - - if-nez v14, :cond_1a - - iget-object v14, v0, Lo0/g0/d/l;->h:Lo0/t; - - iget-object v15, v0, Lo0/g0/d/l;->g:Lo0/f; - - if-eqz v14, :cond_19 - - invoke-static {v15, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v12, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "inetAddressList" - - invoke-static {v13, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v5 - - :goto_a - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - - move-result v9 - - if-eqz v9, :cond_15 - - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v9 - - check-cast v9, Ljava/net/InetAddress; - - new-instance v12, Ljava/net/InetSocketAddress; - - invoke-direct {v12, v9, v11}, Ljava/net/InetSocketAddress;->(Ljava/net/InetAddress;I)V - - invoke-virtual {v10, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_a - :cond_15 + :cond_16 + iget-object v10, v0, Lo0/g0/d/l;->h:Lo0/t; + + iget-object v14, v0, Lo0/g0/d/l;->g:Lo0/f; + + if-eqz v10, :cond_1f + + const-string v10, "call" + + if-eqz v14, :cond_1e + + if-eqz v13, :cond_1d + + iget-object v14, v0, Lo0/g0/d/l;->e:Lo0/a; + + iget-object v14, v14, Lo0/a;->d:Lo0/s; + + invoke-interface {v14, v13}, Lo0/s;->a(Ljava/lang/String;)Ljava/util/List; + + move-result-object v14 + + invoke-interface {v14}, Ljava/util/List;->isEmpty()Z + + move-result v15 + + if-nez v15, :cond_1c + + iget-object v13, v0, Lo0/g0/d/l;->h:Lo0/t; + + iget-object v15, v0, Lo0/g0/d/l;->g:Lo0/f; + + if-eqz v13, :cond_1b + + if-eqz v15, :cond_1a + + invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; + + move-result-object v10 + + :goto_9 + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z + + move-result v13 + + if-eqz v13, :cond_17 + + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v13 + + check-cast v13, Ljava/net/InetAddress; + + new-instance v14, Ljava/net/InetSocketAddress; + + invoke-direct {v14, v13, v12}, Ljava/net/InetSocketAddress;->(Ljava/net/InetAddress;I)V + + invoke-virtual {v11, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + goto :goto_9 + + :cond_17 + :goto_a + iget-object v10, v0, Lo0/g0/d/l;->c:Ljava/util/List; + + invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; + + move-result-object v10 + :goto_b - iget-object v5, v0, Lo0/g0/d/l;->c:Ljava/util/List; - - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v5 - - :goto_c - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - - move-result v9 - - if-eqz v9, :cond_17 - - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v9 - - check-cast v9, Ljava/net/InetSocketAddress; - - new-instance v10, Lo0/e0; - - iget-object v11, v0, Lo0/g0/d/l;->e:Lo0/a; - - invoke-direct {v10, v11, v4, v9}, Lo0/e0;->(Lo0/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V - - iget-object v9, v0, Lo0/g0/d/l;->f:Lo0/g0/d/k; - - monitor-enter v9 - - :try_start_2 - const-string v11, "route" - - invoke-static {v10, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v11, v9, Lo0/g0/d/k;->a:Ljava/util/Set; - - invoke-interface {v11, v10}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z move-result v11 + + if-eqz v11, :cond_19 + + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v11 + + check-cast v11, Ljava/net/InetSocketAddress; + + new-instance v12, Lo0/e0; + + iget-object v13, v0, Lo0/g0/d/l;->e:Lo0/a; + + invoke-direct {v12, v13, v4, v11}, Lo0/e0;->(Lo0/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V + + iget-object v11, v0, Lo0/g0/d/l;->f:Lo0/g0/d/k; + + monitor-enter v11 + + :try_start_2 + iget-object v13, v11, Lo0/g0/d/k;->a:Ljava/util/Set; + + invoke-interface {v13, v12}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + + move-result v13 :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - monitor-exit v9 + monitor-exit v11 - if-eqz v11, :cond_16 + if-eqz v13, :cond_18 - iget-object v9, v0, Lo0/g0/d/l;->d:Ljava/util/List; + iget-object v11, v0, Lo0/g0/d/l;->d:Ljava/util/List; - invoke-interface {v9, v10}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v11, v12}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - goto :goto_c + goto :goto_b - :cond_16 - invoke-virtual {v2, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + :cond_18 + invoke-virtual {v2, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - goto :goto_c + goto :goto_b :catchall_0 move-exception v0 - monitor-exit v9 + monitor-exit v11 throw v0 - :cond_17 + :cond_19 invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z move-result v4 xor-int/2addr v4, v7 - if-eqz v4, :cond_18 + if-eqz v4, :cond_10 - goto :goto_d - - :cond_18 - const/4 v5, 0x0 - - goto/16 :goto_6 - - :cond_19 - const/4 v0, 0x0 - - throw v0 + goto :goto_c :cond_1a + invoke-static {v10}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_1b + throw v5 + + :cond_1c new-instance v2, Ljava/net/UnknownHostException; new-instance v3, Ljava/lang/StringBuilder; @@ -676,7 +660,7 @@ invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -686,25 +670,37 @@ throw v2 - :cond_1b + :cond_1d + const-string v0, "domainName" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v5 - :cond_1c + :cond_1e + invoke-static {v10}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_1f + throw v5 + + :cond_20 new-instance v0, Ljava/net/SocketException; new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 v3, 0x3a invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v3, "; port is out of range" @@ -718,10 +714,10 @@ throw v0 - :cond_1d + :cond_21 new-instance v2, Ljava/net/SocketException; - invoke-static {v9}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v10}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v3 @@ -749,13 +745,13 @@ throw v2 - :cond_1e - :goto_d + :cond_22 + :goto_c invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z move-result v4 - if-eqz v4, :cond_1f + if-eqz v4, :cond_23 iget-object v4, v0, Lo0/g0/d/l;->d:Ljava/util/List; @@ -765,7 +761,7 @@ invoke-interface {v0}, Ljava/util/List;->clear()V - :cond_1f + :cond_23 new-instance v0, Lo0/g0/d/l$a; invoke-direct {v0, v2}, Lo0/g0/d/l$a;->(Ljava/util/List;)V @@ -774,19 +770,19 @@ const/4 v0, 0x1 - goto :goto_e + goto :goto_d - :cond_20 + :cond_24 new-instance v0, Ljava/util/NoSuchElementException; invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V throw v0 - :cond_21 + :cond_25 const/4 v0, 0x0 - :goto_e + :goto_d iget-object v2, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; monitor-enter v2 @@ -798,189 +794,168 @@ move-result v4 - if-nez v4, :cond_32 + if-nez v4, :cond_34 - if-eqz v0, :cond_23 + if-eqz v0, :cond_27 iget-object v0, v1, Lo0/g0/d/d;->a:Lo0/g0/d/l$a; - if-eqz v0, :cond_22 + if-eqz v0, :cond_26 iget-object v0, v0, Lo0/g0/d/l$a;->b:Ljava/util/List; iget-object v4, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; - iget-object v5, v1, Lo0/g0/d/d;->h:Lo0/a; + iget-object v10, v1, Lo0/g0/d/d;->h:Lo0/a; - iget-object v9, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; + iget-object v11, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - const/4 v10, 0x0 + invoke-virtual {v4, v10, v11, v0, v3}, Lo0/g0/d/j;->d(Lo0/a;Lo0/g0/d/m;Ljava/util/List;Z)Z - invoke-virtual {v4, v5, v9, v0, v10}, Lo0/g0/d/j;->d(Lo0/a;Lo0/g0/d/m;Ljava/util/List;Z)Z + move-result v3 - move-result v4 - - if-eqz v4, :cond_24 + if-eqz v3, :cond_28 iget-object v3, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - iget-object v8, v3, Lo0/g0/d/m;->g:Lo0/g0/d/i; + iget-object v6, v3, Lo0/g0/d/m;->g:Lo0/g0/d/i; - const/4 v3, 0x1 + const/4 v9, 0x1 - goto :goto_f + goto :goto_e - :cond_22 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_26 + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_2 - const/4 v0, 0x0 + throw v5 - throw v0 + :cond_27 + move-object v0, v5 - :cond_23 - const/4 v0, 0x0 + :cond_28 + :goto_e + if-nez v9, :cond_2d - :cond_24 - :goto_f - if-nez v3, :cond_29 - - if-nez v6, :cond_27 + if-nez v8, :cond_2b :try_start_4 - iget-object v4, v1, Lo0/g0/d/d;->a:Lo0/g0/d/l$a; + iget-object v3, v1, Lo0/g0/d/d;->a:Lo0/g0/d/l$a; - if-eqz v4, :cond_26 + if-eqz v3, :cond_2a - invoke-virtual {v4}, Lo0/g0/d/l$a;->a()Z + invoke-virtual {v3}, Lo0/g0/d/l$a;->a()Z - move-result v5 + move-result v4 - if-eqz v5, :cond_25 + if-eqz v4, :cond_29 - iget-object v5, v4, Lo0/g0/d/l$a;->b:Ljava/util/List; + iget-object v4, v3, Lo0/g0/d/l$a;->b:Ljava/util/List; - iget v6, v4, Lo0/g0/d/l$a;->a:I + iget v6, v3, Lo0/g0/d/l$a;->a:I add-int/lit8 v8, v6, 0x1 - iput v8, v4, Lo0/g0/d/l$a;->a:I + iput v8, v3, Lo0/g0/d/l$a;->a:I - invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v4 + move-result-object v3 - check-cast v4, Lo0/e0; + move-object v8, v3 - move-object v6, v4 + check-cast v8, Lo0/e0; - goto :goto_10 + goto :goto_f - :cond_25 + :cond_29 new-instance v0, Ljava/util/NoSuchElementException; invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V throw v0 - :cond_26 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_2a + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_2 - const/4 v0, 0x0 + throw v5 - throw v0 - - :cond_27 - :goto_10 + :cond_2b + :goto_f :try_start_5 - new-instance v8, Lo0/g0/d/i; + new-instance v6, Lo0/g0/d/i; - iget-object v4, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; + iget-object v3, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; - if-eqz v6, :cond_28 + if-eqz v8, :cond_2c - invoke-direct {v8, v4, v6}, Lo0/g0/d/i;->(Lo0/g0/d/j;Lo0/e0;)V + invoke-direct {v6, v3, v8}, Lo0/g0/d/i;->(Lo0/g0/d/j;Lo0/e0;)V - iput-object v8, v1, Lo0/g0/d/d;->c:Lo0/g0/d/i; + iput-object v6, v1, Lo0/g0/d/d;->c:Lo0/g0/d/i; - goto :goto_11 + goto :goto_10 - :cond_28 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_2c + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_5 .catchall {:try_start_5 .. :try_end_5} :catchall_2 - const/4 v0, 0x0 - - throw v0 - - :cond_29 - :goto_11 - move-object v4, v8 + throw v5 + :cond_2d + :goto_10 monitor-exit v2 - if-eqz v3, :cond_2c + if-eqz v9, :cond_2f iget-object v0, v1, Lo0/g0/d/d;->j:Lo0/t; iget-object v2, v1, Lo0/g0/d/d;->i:Lo0/f; - if-eqz v4, :cond_2b + if-eqz v6, :cond_2e - if-eqz v0, :cond_2a + invoke-virtual {v0, v2, v6}, Lo0/t;->b(Lo0/f;Lo0/k;)V - const-string v0, "call" + return-object v6 - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :cond_2e + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const-string v0, "connection" + throw v5 - invoke-static {v4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :cond_2f + if-eqz v6, :cond_33 - return-object v4 + iget-object v2, v1, Lo0/g0/d/d;->i:Lo0/f; - :cond_2a - const/4 v0, 0x0 + iget-object v3, v1, Lo0/g0/d/d;->j:Lo0/t; - throw v0 + move-object v10, v6 - :cond_2b - const/4 v0, 0x0 + move/from16 v11, p1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + move/from16 v12, p2 - throw v0 + move/from16 v13, p3 - :cond_2c - if-eqz v4, :cond_31 + move/from16 v14, p4 - iget-object v14, v1, Lo0/g0/d/d;->i:Lo0/f; + move/from16 v15, p5 - iget-object v15, v1, Lo0/g0/d/d;->j:Lo0/t; + move-object/from16 v16, v2 - move-object v8, v4 + move-object/from16 v17, v3 - move/from16 v9, p1 - - move/from16 v10, p2 - - move/from16 v11, p3 - - move/from16 v12, p4 - - move/from16 v13, p5 - - invoke-virtual/range {v8 .. v15}, Lo0/g0/d/i;->d(IIIIZLo0/f;Lo0/t;)V + invoke-virtual/range {v10 .. v17}, Lo0/g0/d/i;->d(IIIIZLo0/f;Lo0/t;)V iget-object v2, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; iget-object v2, v2, Lo0/g0/d/j;->d:Lo0/g0/d/k; - iget-object v3, v4, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v3, v6, Lo0/g0/d/i;->q:Lo0/e0; invoke-virtual {v2, v3}, Lo0/g0/d/k;->a(Lo0/e0;)V @@ -988,87 +963,70 @@ monitor-enter v2 - const/4 v3, 0x0 - :try_start_6 - iput-object v3, v1, Lo0/g0/d/d;->c:Lo0/g0/d/i; + iput-object v5, v1, Lo0/g0/d/d;->c:Lo0/g0/d/i; iget-object v3, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; - iget-object v5, v1, Lo0/g0/d/d;->h:Lo0/a; + iget-object v4, v1, Lo0/g0/d/d;->h:Lo0/a; - iget-object v8, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; + iget-object v9, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - invoke-virtual {v3, v5, v8, v0, v7}, Lo0/g0/d/j;->d(Lo0/a;Lo0/g0/d/m;Ljava/util/List;Z)Z + invoke-virtual {v3, v4, v9, v0, v7}, Lo0/g0/d/j;->d(Lo0/a;Lo0/g0/d/m;Ljava/util/List;Z)Z move-result v0 - if-eqz v0, :cond_2d + if-eqz v0, :cond_30 - iput-boolean v7, v4, Lo0/g0/d/i;->i:Z + iput-boolean v7, v6, Lo0/g0/d/i;->i:Z - invoke-virtual {v4}, Lo0/g0/d/i;->k()Ljava/net/Socket; + invoke-virtual {v6}, Lo0/g0/d/i;->k()Ljava/net/Socket; move-result-object v0 iget-object v3, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - iget-object v4, v3, Lo0/g0/d/m;->g:Lo0/g0/d/i; + iget-object v6, v3, Lo0/g0/d/m;->g:Lo0/g0/d/i; - iput-object v6, v1, Lo0/g0/d/d;->e:Lo0/e0; + iput-object v8, v1, Lo0/g0/d/d;->e:Lo0/e0; - goto :goto_12 + goto :goto_11 - :cond_2d + :cond_30 iget-object v0, v1, Lo0/g0/d/d;->g:Lo0/g0/d/j; - invoke-virtual {v0, v4}, Lo0/g0/d/j;->c(Lo0/g0/d/i;)V + invoke-virtual {v0, v6}, Lo0/g0/d/j;->c(Lo0/g0/d/i;)V iget-object v0, v1, Lo0/g0/d/d;->f:Lo0/g0/d/m; - invoke-virtual {v0, v4}, Lo0/g0/d/m;->a(Lo0/g0/d/i;)V + invoke-virtual {v0, v6}, Lo0/g0/d/m;->a(Lo0/g0/d/i;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_1 - const/4 v0, 0x0 + move-object v0, v5 - :goto_12 + :goto_11 monitor-exit v2 - if-eqz v0, :cond_2e + if-eqz v0, :cond_31 invoke-static {v0}, Lo0/g0/b;->g(Ljava/net/Socket;)V - :cond_2e + :cond_31 iget-object v0, v1, Lo0/g0/d/d;->j:Lo0/t; iget-object v2, v1, Lo0/g0/d/d;->i:Lo0/f; - if-eqz v4, :cond_30 + if-eqz v6, :cond_32 - if-eqz v0, :cond_2f + invoke-virtual {v0, v2, v6}, Lo0/t;->b(Lo0/f;Lo0/k;)V - const-string v0, "call" + return-object v6 - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :cond_32 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const-string v0, "connection" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v4 - - :cond_2f - const/4 v0, 0x0 - - throw v0 - - :cond_30 - const/4 v0, 0x0 - - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - throw v0 + throw v5 :catchall_1 move-exception v0 @@ -1077,14 +1035,12 @@ throw v0 - :cond_31 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_33 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 v0, 0x0 + throw v5 - throw v0 - - :cond_32 + :cond_34 :try_start_7 new-instance v0, Ljava/io/IOException; @@ -1103,7 +1059,7 @@ throw v0 - :cond_33 + :cond_35 :try_start_8 new-instance v0, Ljava/io/IOException; @@ -1273,12 +1229,12 @@ return-object v0 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -1336,7 +1292,7 @@ :cond_1 :try_start_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -1433,12 +1389,12 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -1462,7 +1418,7 @@ xor-int/2addr v0, v1 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v2, Lk0/h;->a:Z if-eqz v2, :cond_1 diff --git a/com.discord/smali_classes2/o0/g0/d/f.smali b/com.discord/smali_classes2/o0/g0/d/f.smali index dee3bd0e82..42429eb647 100644 --- a/com.discord/smali_classes2/o0/g0/d/f.smali +++ b/com.discord/smali_classes2/o0/g0/d/f.smali @@ -1,5 +1,5 @@ .class public final Lo0/g0/d/f; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RealConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -39,7 +39,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -74,7 +74,7 @@ return-object v0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/d/g.smali b/com.discord/smali_classes2/o0/g0/d/g.smali index d5679ab23e..710a9c2fa2 100644 --- a/com.discord/smali_classes2/o0/g0/d/g.smali +++ b/com.discord/smali_classes2/o0/g0/d/g.smali @@ -1,5 +1,5 @@ .class public final Lo0/g0/d/g; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "RealConnection.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -31,7 +31,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method @@ -99,7 +99,7 @@ return-object v1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/d/i.smali b/com.discord/smali_classes2/o0/g0/d/i.smali index 6899c1d531..79784a7c90 100644 --- a/com.discord/smali_classes2/o0/g0/d/i.smali +++ b/com.discord/smali_classes2/o0/g0/d/i.smali @@ -53,13 +53,11 @@ .method public constructor (Lo0/g0/d/j;Lo0/e0;)V .locals 1 - const-string v0, "connectionPool" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "route" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lo0/g0/g/e$c;->()V @@ -82,6 +80,20 @@ iput-wide p1, p0, Lo0/g0/d/i;->o:J return-void + + :cond_0 + const-string p1, "route" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "connectionPool" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -96,7 +108,7 @@ return-object v0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -108,7 +120,7 @@ const-string v0, "connection" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lo0/g0/d/i;->p:Lo0/g0/d/j; @@ -133,6 +145,13 @@ monitor-exit v0 throw p1 + + :cond_0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public c(Lo0/g0/g/l;)V @@ -143,17 +162,22 @@ } .end annotation - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lo0/g0/g/a;->h:Lo0/g0/g/a; + sget-object v1, Lo0/g0/g/a;->h:Lo0/g0/g/a; - const/4 v1, 0x0 - - invoke-virtual {p1, v0, v1}, Lo0/g0/g/l;->c(Lo0/g0/g/a;Ljava/io/IOException;)V + invoke-virtual {p1, v1, v0}, Lo0/g0/g/l;->c(Lo0/g0/g/a;Ljava/io/IOException;)V return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final d(IIIIZLo0/f;Lo0/t;)V @@ -167,15 +191,17 @@ const-string v0, "call" - invoke-static {v8, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v10, 0x0 + + if-eqz v8, :cond_18 const-string v0, "eventListener" - invoke-static {v9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_17 iget-object v0, v7, Lo0/g0/d/i;->e:Lo0/y; - const/4 v10, 0x1 + const/4 v11, 0x1 if-nez v0, :cond_0 @@ -187,7 +213,7 @@ const/4 v0, 0x0 :goto_0 - if-eqz v0, :cond_14 + if-eqz v0, :cond_16 iget-object v0, v7, Lo0/g0/d/i;->q:Lo0/e0; @@ -195,9 +221,9 @@ iget-object v0, v0, Lo0/a;->c:Ljava/util/List; - new-instance v11, Lo0/g0/d/b; + new-instance v12, Lo0/g0/d/b; - invoke-direct {v11, v0}, Lo0/g0/d/b;->(Ljava/util/List;)V + invoke-direct {v12, v0}, Lo0/g0/d/b;->(Ljava/util/List;)V iget-object v1, v7, Lo0/g0/d/i;->q:Lo0/e0; @@ -276,12 +302,10 @@ move-result v0 - if-nez v0, :cond_13 + if-nez v0, :cond_15 :goto_1 - const/4 v12, 0x0 - - move-object v13, v12 + move-object v13, v10 :goto_2 :try_start_0 @@ -336,7 +360,7 @@ move/from16 v3, p4 :try_start_2 - invoke-virtual {p0, v11, v3, v8, v9}, Lo0/g0/d/i;->g(Lo0/g0/d/b;ILo0/f;Lo0/t;)V + invoke-virtual {p0, v12, v3, v8, v9}, Lo0/g0/d/i;->g(Lo0/g0/d/b;ILo0/f;Lo0/t;)V iget-object v0, v7, Lo0/g0/d/i;->q:Lo0/e0; @@ -346,17 +370,7 @@ iget-object v4, v4, Lo0/e0;->b:Ljava/net/Proxy; - const-string v5, "call" - - invoke-static {v8, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "inetSocketAddress" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "proxy" - - invoke-static {v4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v9, v8, v0, v4}, Lo0/t;->a(Lo0/f;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V :try_end_2 .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 @@ -459,19 +473,19 @@ invoke-static {v4}, Lo0/g0/b;->g(Ljava/net/Socket;)V :cond_a - iput-object v12, v7, Lo0/g0/d/i;->c:Ljava/net/Socket; + iput-object v10, v7, Lo0/g0/d/i;->c:Ljava/net/Socket; - iput-object v12, v7, Lo0/g0/d/i;->b:Ljava/net/Socket; + iput-object v10, v7, Lo0/g0/d/i;->b:Ljava/net/Socket; - iput-object v12, v7, Lo0/g0/d/i;->g:Lp0/g; + iput-object v10, v7, Lo0/g0/d/i;->g:Lp0/g; - iput-object v12, v7, Lo0/g0/d/i;->h:Lokio/BufferedSink; + iput-object v10, v7, Lo0/g0/d/i;->h:Lokio/BufferedSink; - iput-object v12, v7, Lo0/g0/d/i;->d:Lo0/v; + iput-object v10, v7, Lo0/g0/d/i;->d:Lo0/v; - iput-object v12, v7, Lo0/g0/d/i;->e:Lo0/y; + iput-object v10, v7, Lo0/g0/d/i;->e:Lo0/y; - iput-object v12, v7, Lo0/g0/d/i;->f:Lo0/g0/g/e; + iput-object v10, v7, Lo0/g0/d/i;->f:Lo0/g0/g/e; iget-object v4, v7, Lo0/g0/d/i;->q:Lo0/e0; @@ -479,21 +493,9 @@ iget-object v4, v4, Lo0/e0;->b:Ljava/net/Proxy; - const-string v6, "call" + if-eqz v5, :cond_14 - invoke-static {v8, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v6, "inetSocketAddress" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "proxy" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "ioe" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_13 if-nez v13, :cond_b @@ -504,10 +506,6 @@ goto :goto_9 :cond_b - const-string v4, "e" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v4, v13, Lokhttp3/internal/connection/RouteException;->firstConnectException:Ljava/io/IOException; invoke-virtual {v4, v0}, Ljava/io/IOException;->addSuppressed(Ljava/lang/Throwable;)V @@ -517,13 +515,9 @@ :goto_9 if-eqz p5, :cond_12 - const-string v4, "e" + iput-boolean v11, v12, Lo0/g0/d/b;->c:Z - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iput-boolean v10, v11, Lo0/g0/d/b;->c:Z - - iget-boolean v4, v11, Lo0/g0/d/b;->b:Z + iget-boolean v4, v12, Lo0/g0/d/b;->b:Z if-nez v4, :cond_c @@ -587,6 +581,20 @@ throw v13 :cond_13 + const-string v0, "proxy" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_14 + const-string v0, "inetSocketAddress" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_15 new-instance v0, Lokhttp3/internal/connection/RouteException; new-instance v1, Ljava/net/UnknownServiceException; @@ -599,7 +607,7 @@ throw v0 - :cond_14 + :cond_16 const-string v0, "already connected" new-instance v1, Ljava/lang/IllegalStateException; @@ -611,89 +619,89 @@ invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v1 + + :cond_17 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 + + :cond_18 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 .end method .method public final e(IILo0/f;Lo0/t;)V - .locals 6 + .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation - const-string v0, "$receiver" + iget-object v0, p0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v1, p0, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v1, v0, Lo0/e0;->b:Ljava/net/Proxy; - iget-object v2, v1, Lo0/e0;->b:Ljava/net/Proxy; + iget-object v0, v0, Lo0/e0;->a:Lo0/a; - iget-object v1, v1, Lo0/e0;->a:Lo0/a; + invoke-virtual {v1}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - invoke-virtual {v2}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; + move-result-object v2 - move-result-object v3 + const/4 v3, 0x0 - const/4 v4, 0x0 - - if-nez v3, :cond_0 + if-nez v2, :cond_0 goto :goto_0 :cond_0 - sget-object v5, Lo0/g0/d/e;->a:[I + sget-object v4, Lo0/g0/d/e;->a:[I - invoke-virtual {v3}, Ljava/net/Proxy$Type;->ordinal()I + invoke-virtual {v2}, Ljava/net/Proxy$Type;->ordinal()I - move-result v3 + move-result v2 - aget v3, v5, v3 + aget v2, v4, v2 - const/4 v5, 0x1 + const/4 v4, 0x1 - if-eq v3, v5, :cond_1 + if-eq v2, v4, :cond_1 - const/4 v5, 0x2 + const/4 v4, 0x2 - if-eq v3, v5, :cond_1 + if-eq v2, v4, :cond_1 :goto_0 - new-instance v1, Ljava/net/Socket; + new-instance v0, Ljava/net/Socket; - invoke-direct {v1, v2}, Ljava/net/Socket;->(Ljava/net/Proxy;)V + invoke-direct {v0, v1}, Ljava/net/Socket;->(Ljava/net/Proxy;)V goto :goto_1 :cond_1 - iget-object v1, v1, Lo0/a;->e:Ljavax/net/SocketFactory; + iget-object v0, v0, Lo0/a;->e:Ljavax/net/SocketFactory; - invoke-virtual {v1}, Ljavax/net/SocketFactory;->createSocket()Ljava/net/Socket; + invoke-virtual {v0}, Ljavax/net/SocketFactory;->createSocket()Ljava/net/Socket; - move-result-object v1 + move-result-object v0 - if-eqz v1, :cond_4 + if-eqz v0, :cond_6 :goto_1 - iput-object v1, p0, Lo0/g0/d/i;->b:Ljava/net/Socket; + iput-object v0, p0, Lo0/g0/d/i;->b:Ljava/net/Socket; - iget-object v3, p0, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v1, p0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v3, v3, Lo0/e0;->c:Ljava/net/InetSocketAddress; + iget-object v1, v1, Lo0/e0;->c:Ljava/net/InetSocketAddress; - if-eqz p4, :cond_3 + if-eqz p4, :cond_5 - const-string p4, "call" + if-eqz p3, :cond_4 - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_3 - const-string p3, "inetSocketAddress" - - invoke-static {v3, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p3, "proxy" - - invoke-static {v2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v1, p2}, Ljava/net/Socket;->setSoTimeout(I)V + invoke-virtual {v0, p2}, Ljava/net/Socket;->setSoTimeout(I)V :try_start_0 sget-object p2, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; @@ -704,34 +712,30 @@ iget-object p3, p3, Lo0/e0;->c:Ljava/net/InetSocketAddress; - invoke-virtual {p2, v1, p3, p1}, Lo0/g0/h/f;->g(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V + invoke-virtual {p2, v0, p3, p1}, Lo0/g0/h/f;->g(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V :try_end_0 .catch Ljava/net/ConnectException; {:try_start_0 .. :try_end_0} :catch_1 :try_start_1 - invoke-static {v1}, Lf/n/a/k/a;->U(Ljava/net/Socket;)Lp0/w; + invoke-static {v0}, Lf/n/a/k/a;->Y(Ljava/net/Socket;)Lp0/w; move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance p2, Lp0/q; - - invoke-direct {p2, p1}, Lp0/q;->(Lp0/w;)V - - iput-object p2, p0, Lo0/g0/d/i;->g:Lp0/g; - - invoke-static {v1}, Lf/n/a/k/a;->T(Ljava/net/Socket;)Lp0/u; + invoke-static {p1}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; move-result-object p1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p1, p0, Lo0/g0/d/i;->g:Lp0/g; - new-instance p2, Lp0/p; + invoke-static {v0}, Lf/n/a/k/a;->W(Ljava/net/Socket;)Lp0/u; - invoke-direct {p2, p1}, Lp0/p;->(Lp0/u;)V + move-result-object p1 - iput-object p2, p0, Lo0/g0/d/i;->h:Lokio/BufferedSink; + invoke-static {p1}, Lf/n/a/k/a;->o(Lp0/u;)Lokio/BufferedSink; + + move-result-object p1 + + iput-object p1, p0, Lo0/g0/d/i;->h:Lokio/BufferedSink; :try_end_1 .catch Ljava/lang/NullPointerException; {:try_start_1 .. :try_end_1} :catch_0 @@ -746,7 +750,7 @@ const-string p3, "throw with null exception" - invoke-static {p2, p3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p2 @@ -790,16 +794,30 @@ throw p2 :cond_3 - throw v4 + const-string p1, "inetSocketAddress" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string p1, "call" - throw v4 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_5 + throw v3 + + :cond_6 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v3 .end method .method public final f(IIILo0/f;Lo0/t;)V - .locals 18 + .locals 25 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; @@ -812,145 +830,129 @@ move-object/from16 v2, p4 - new-instance v3, Lo0/a0$a; + move-object/from16 v3, p5 - invoke-direct {v3}, Lo0/a0$a;->()V + new-instance v4, Lo0/a0$a; - iget-object v4, v0, Lo0/g0/d/i;->q:Lo0/e0; + invoke-direct {v4}, Lo0/a0$a;->()V - iget-object v4, v4, Lo0/e0;->a:Lo0/a; + iget-object v5, v0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v4, v4, Lo0/a;->a:Lo0/w; + iget-object v5, v5, Lo0/e0;->a:Lo0/a; - invoke-virtual {v3, v4}, Lo0/a0$a;->g(Lo0/w;)Lo0/a0$a; + iget-object v5, v5, Lo0/a;->a:Lo0/w; - const-string v4, "CONNECT" + invoke-virtual {v4, v5}, Lo0/a0$a;->g(Lo0/w;)Lo0/a0$a; - const/4 v5, 0x0 + const-string v5, "CONNECT" - invoke-virtual {v3, v4, v5}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; + const/4 v6, 0x0 - iget-object v4, v0, Lo0/g0/d/i;->q:Lo0/e0; + invoke-virtual {v4, v5, v6}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; - iget-object v4, v4, Lo0/e0;->a:Lo0/a; + iget-object v5, v0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v4, v4, Lo0/a;->a:Lo0/w; + iget-object v5, v5, Lo0/e0;->a:Lo0/a; - const/4 v6, 0x1 + iget-object v5, v5, Lo0/a;->a:Lo0/w; - invoke-static {v4, v6}, Lo0/g0/b;->D(Lo0/w;Z)Ljava/lang/String; + const/4 v7, 0x1 - move-result-object v4 + invoke-static {v5, v7}, Lo0/g0/b;->D(Lo0/w;Z)Ljava/lang/String; - const-string v7, "Host" + move-result-object v5 - invoke-virtual {v3, v7, v4}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; + const-string v8, "Host" - const-string v4, "Proxy-Connection" + invoke-virtual {v4, v8, v5}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - const-string v7, "name" - - invoke-static {v4, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v5, "Proxy-Connection" const-string v8, "Keep-Alive" - const-string v9, "value" + invoke-virtual {v4, v5, v8}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - invoke-static {v8, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v10, v3, Lo0/a0$a;->c:Lokhttp3/Headers$a; - - invoke-virtual {v10, v4, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - const-string v4, "User-Agent" - - invoke-static {v4, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v5, "User-Agent" const-string v8, "okhttp/4.2.1" - invoke-static {v8, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v4, v5, v8}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - iget-object v10, v3, Lo0/a0$a;->c:Lokhttp3/Headers$a; + invoke-virtual {v4}, Lo0/a0$a;->b()Lo0/a0; - invoke-virtual {v10, v4, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + move-result-object v4 - invoke-virtual {v3}, Lo0/a0$a;->b()Lo0/a0; + new-instance v5, Lokhttp3/Headers$a; - move-result-object v3 + invoke-direct {v5}, Lokhttp3/Headers$a;->()V - new-instance v4, Lokhttp3/Response$a; + sget-object v11, Lo0/y;->e:Lo0/y; - invoke-direct {v4}, Lokhttp3/Response$a;->()V - - invoke-virtual {v4, v3}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; - - sget-object v8, Lo0/y;->e:Lo0/y; - - invoke-virtual {v4, v8}, Lokhttp3/Response$a;->f(Lo0/y;)Lokhttp3/Response$a; - - const/16 v8, 0x197 - - iput v8, v4, Lokhttp3/Response$a;->c:I - - const-string v8, "Preemptive Authenticate" - - invoke-virtual {v4, v8}, Lokhttp3/Response$a;->e(Ljava/lang/String;)Lokhttp3/Response$a; - - sget-object v8, Lo0/g0/b;->c:Lokhttp3/ResponseBody; - - iput-object v8, v4, Lokhttp3/Response$a;->g:Lokhttp3/ResponseBody; - - const-wide/16 v10, -0x1 - - iput-wide v10, v4, Lokhttp3/Response$a;->k:J - - iput-wide v10, v4, Lokhttp3/Response$a;->l:J + sget-object v16, Lo0/g0/b;->c:Lokhttp3/ResponseBody; const-string v8, "Proxy-Authenticate" - invoke-static {v8, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "OkHttp-Preemptive" - const-string v7, "OkHttp-Preemptive" + invoke-virtual {v5, v8, v9}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - invoke-static {v7, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v5}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - iget-object v9, v4, Lokhttp3/Response$a;->f:Lokhttp3/Headers$a; + move-result-object v15 - invoke-virtual {v9, v8, v7}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + new-instance v5, Lokhttp3/Response; - invoke-virtual {v4}, Lokhttp3/Response$a;->a()Lokhttp3/Response; + const-string v12, "Preemptive Authenticate" - move-result-object v4 + const/16 v13, 0x197 - iget-object v7, v0, Lo0/g0/d/i;->q:Lo0/e0; + const/4 v14, 0x0 - iget-object v8, v7, Lo0/e0;->a:Lo0/a; + const/16 v17, 0x0 - iget-object v8, v8, Lo0/a;->i:Lo0/c; + const/16 v18, 0x0 - invoke-interface {v8, v7, v4}, Lo0/c;->a(Lo0/e0;Lokhttp3/Response;)Lo0/a0; + const/16 v19, 0x0 - move-result-object v4 + const-wide/16 v20, -0x1 - if-eqz v4, :cond_0 + const-wide/16 v22, -0x1 - move-object v3, v4 + const/16 v24, 0x0 + + move-object v9, v5 + + move-object v10, v4 + + invoke-direct/range {v9 .. v24}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V + + iget-object v8, v0, Lo0/g0/d/i;->q:Lo0/e0; + + iget-object v9, v8, Lo0/e0;->a:Lo0/a; + + iget-object v9, v9, Lo0/a;->i:Lo0/c; + + invoke-interface {v9, v8, v5}, Lo0/c;->a(Lo0/e0;Lokhttp3/Response;)Lo0/a0; + + move-result-object v5 + + if-eqz v5, :cond_0 + + move-object v4, v5 :cond_0 - iget-object v4, v3, Lo0/a0;->b:Lo0/w; + iget-object v5, v4, Lo0/a0;->b:Lo0/w; - const/4 v7, 0x0 + const/4 v8, 0x0 :goto_0 - const/16 v8, 0x15 + const/16 v9, 0x15 - if-ge v7, v8, :cond_b + if-ge v8, v9, :cond_b - move/from16 v8, p1 + move/from16 v9, p1 - move-object/from16 v9, p5 - - invoke-virtual {v0, v8, v1, v2, v9}, Lo0/g0/d/i;->e(IILo0/f;Lo0/t;)V + invoke-virtual {v0, v9, v1, v2, v3}, Lo0/g0/d/i;->e(IILo0/f;Lo0/t;)V new-instance v10, Ljava/lang/StringBuilder; @@ -960,19 +962,19 @@ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-static {v4, v6}, Lo0/g0/b;->D(Lo0/w;Z)Ljava/lang/String; + invoke-static {v5, v7}, Lo0/g0/b;->D(Lo0/w;Z)Ljava/lang/String; - move-result-object v6 + move-result-object v7 - invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v6, " HTTP/1.1" + const-string v7, " HTTP/1.1" - invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v6 + move-result-object v7 :goto_1 iget-object v10, v0, Lo0/g0/d/i;->g:Lp0/g; @@ -985,21 +987,21 @@ new-instance v12, Lo0/g0/f/a; - invoke-direct {v12, v5, v5, v10, v11}, Lo0/g0/f/a;->(Lo0/x;Lo0/g0/d/i;Lp0/g;Lokio/BufferedSink;)V + invoke-direct {v12, v6, v6, v10, v11}, Lo0/g0/f/a;->(Lo0/x;Lo0/g0/d/i;Lp0/g;Lokio/BufferedSink;)V invoke-interface {v10}, Lp0/w;->timeout()Lp0/x; - move-result-object v5 + move-result-object v6 int-to-long v13, v1 sget-object v15, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {v5, v13, v14, v15}, Lp0/x;->g(JLjava/util/concurrent/TimeUnit;)Lp0/x; + invoke-virtual {v6, v13, v14, v15}, Lp0/x;->g(JLjava/util/concurrent/TimeUnit;)Lp0/x; invoke-interface {v11}, Lp0/u;->timeout()Lp0/x; - move-result-object v5 + move-result-object v6 move/from16 v13, p3 @@ -1007,11 +1009,11 @@ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {v5, v14, v15, v1}, Lp0/x;->g(JLjava/util/concurrent/TimeUnit;)Lp0/x; + invoke-virtual {v6, v14, v15, v1}, Lp0/x;->g(JLjava/util/concurrent/TimeUnit;)Lp0/x; - iget-object v1, v3, Lo0/a0;->d:Lokhttp3/Headers; + iget-object v1, v4, Lo0/a0;->d:Lokhttp3/Headers; - invoke-virtual {v12, v1, v6}, Lo0/g0/f/a;->m(Lokhttp3/Headers;Ljava/lang/String;)V + invoke-virtual {v12, v1, v7}, Lo0/g0/f/a;->m(Lokhttp3/Headers;Ljava/lang/String;)V iget-object v1, v12, Lo0/g0/f/a;->g:Lokio/BufferedSink; @@ -1025,81 +1027,77 @@ if-eqz v1, :cond_8 - invoke-virtual {v1, v3}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; + iput-object v4, v1, Lokhttp3/Response$a;->a:Lo0/a0; invoke-virtual {v1}, Lokhttp3/Response$a;->a()Lokhttp3/Response; move-result-object v1 - const-string v3, "response" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v1}, Lo0/g0/b;->n(Lokhttp3/Response;)J move-result-wide v14 const-wide/16 v16, -0x1 - cmp-long v3, v14, v16 + cmp-long v4, v14, v16 - if-nez v3, :cond_1 + if-nez v4, :cond_1 goto :goto_2 :cond_1 invoke-virtual {v12, v14, v15}, Lo0/g0/f/a;->j(J)Lp0/w; - move-result-object v3 + move-result-object v4 - const v5, 0x7fffffff + const v6, 0x7fffffff sget-object v12, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-static {v3, v5, v12}, Lo0/g0/b;->z(Lp0/w;ILjava/util/concurrent/TimeUnit;)Z + invoke-static {v4, v6, v12}, Lo0/g0/b;->z(Lp0/w;ILjava/util/concurrent/TimeUnit;)Z - check-cast v3, Lo0/g0/f/a$d; + check-cast v4, Lo0/g0/f/a$d; - invoke-virtual {v3}, Lo0/g0/f/a$d;->close()V + invoke-virtual {v4}, Lo0/g0/f/a$d;->close()V :goto_2 - iget v3, v1, Lokhttp3/Response;->g:I + iget v4, v1, Lokhttp3/Response;->g:I - const/16 v5, 0xc8 + const/16 v6, 0xc8 - if-eq v3, v5, :cond_5 + if-eq v4, v6, :cond_5 - const/16 v5, 0x197 + const/16 v6, 0x197 - if-ne v3, v5, :cond_4 + if-ne v4, v6, :cond_4 - iget-object v3, v0, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v4, v0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v5, v3, Lo0/e0;->a:Lo0/a; + iget-object v6, v4, Lo0/e0;->a:Lo0/a; - iget-object v5, v5, Lo0/a;->i:Lo0/c; + iget-object v6, v6, Lo0/a;->i:Lo0/c; - invoke-interface {v5, v3, v1}, Lo0/c;->a(Lo0/e0;Lokhttp3/Response;)Lo0/a0; + invoke-interface {v6, v4, v1}, Lo0/c;->a(Lo0/e0;Lokhttp3/Response;)Lo0/a0; - move-result-object v3 + move-result-object v4 - if-eqz v3, :cond_3 + if-eqz v4, :cond_3 - const/4 v5, 0x2 + const/4 v6, 0x2 const-string v10, "Connection" const/4 v11, 0x0 - invoke-static {v1, v10, v11, v5}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v1, v10, v11, v6}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; move-result-object v1 - const-string v5, "close" + const-string v6, "close" const/4 v10, 0x1 - invoke-static {v5, v1, v10}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v6, v1, v10}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -1108,7 +1106,7 @@ goto :goto_3 :cond_2 - const/4 v5, 0x0 + const/4 v6, 0x0 move/from16 v1, p2 @@ -1167,10 +1165,10 @@ const/4 v1, 0x0 - move-object v3, v1 + move-object v4, v1 :goto_3 - if-eqz v3, :cond_b + if-eqz v4, :cond_b iget-object v1, v0, Lo0/g0/d/i;->b:Ljava/net/Socket; @@ -1189,27 +1187,17 @@ iget-object v1, v0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v5, v1, Lo0/e0;->c:Ljava/net/InetSocketAddress; + iget-object v6, v1, Lo0/e0;->c:Ljava/net/InetSocketAddress; iget-object v1, v1, Lo0/e0;->b:Ljava/net/Proxy; - const-string v6, "call" + invoke-virtual {v3, v2, v6, v1}, Lo0/t;->a(Lo0/f;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V - invoke-static {v2, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + add-int/lit8 v8, v8, 0x1 - const-string v6, "inetSocketAddress" + const/4 v6, 0x0 - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "proxy" - - invoke-static {v1, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - add-int/lit8 v7, v7, 0x1 - - const/4 v5, 0x0 - - const/4 v6, 0x1 + const/4 v7, 0x1 move/from16 v1, p2 @@ -1225,507 +1213,447 @@ throw v1 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v1, 0x0 throw v1 :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v5 + throw v6 :cond_a - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v5 + throw v6 :cond_b return-void .end method .method public final g(Lo0/g0/d/b;ILo0/f;Lo0/t;)V - .locals 16 + .locals 9 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation - move-object/from16 v1, p0 + sget-object p3, Lo0/y;->h:Lo0/y; - move/from16 v0, p2 + sget-object p4, Lo0/y;->e:Lo0/y; - move-object/from16 v2, p3 + iget-object v0, p0, Lo0/g0/d/i;->q:Lo0/e0; - sget-object v3, Lo0/y;->h:Lo0/y; + iget-object v0, v0, Lo0/e0;->a:Lo0/a; - sget-object v4, Lo0/y;->e:Lo0/y; + iget-object v1, v0, Lo0/a;->f:Ljavax/net/ssl/SSLSocketFactory; - iget-object v5, v1, Lo0/g0/d/i;->q:Lo0/e0; + if-nez v1, :cond_1 - iget-object v5, v5, Lo0/e0;->a:Lo0/a; + iget-object p1, v0, Lo0/a;->b:Ljava/util/List; - iget-object v6, v5, Lo0/a;->f:Ljavax/net/ssl/SSLSocketFactory; + invoke-interface {p1, p3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z - if-nez v6, :cond_1 + move-result p1 - iget-object v2, v5, Lo0/a;->b:Ljava/util/List; + if-eqz p1, :cond_0 - invoke-interface {v2, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z + iget-object p1, p0, Lo0/g0/d/i;->b:Ljava/net/Socket; - move-result v2 + iput-object p1, p0, Lo0/g0/d/i;->c:Ljava/net/Socket; - if-eqz v2, :cond_0 + iput-object p3, p0, Lo0/g0/d/i;->e:Lo0/y; - iget-object v2, v1, Lo0/g0/d/i;->b:Ljava/net/Socket; - - iput-object v2, v1, Lo0/g0/d/i;->c:Ljava/net/Socket; - - iput-object v3, v1, Lo0/g0/d/i;->e:Lo0/y; - - invoke-virtual {v1, v0}, Lo0/g0/d/i;->l(I)V + invoke-virtual {p0, p2}, Lo0/g0/d/i;->l(I)V return-void :cond_0 - iget-object v0, v1, Lo0/g0/d/i;->b:Ljava/net/Socket; + iget-object p1, p0, Lo0/g0/d/i;->b:Ljava/net/Socket; - iput-object v0, v1, Lo0/g0/d/i;->c:Ljava/net/Socket; + iput-object p1, p0, Lo0/g0/d/i;->c:Ljava/net/Socket; - iput-object v4, v1, Lo0/g0/d/i;->e:Lo0/y; + iput-object p4, p0, Lo0/g0/d/i;->e:Lo0/y; return-void :cond_1 - const-string v3, "call" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "$receiver" - - iget-object v6, v1, Lo0/g0/d/i;->q:Lo0/e0; - - iget-object v6, v6, Lo0/e0;->a:Lo0/a; - - iget-object v7, v6, Lo0/a;->f:Ljavax/net/ssl/SSLSocketFactory; - - const/4 v8, 0x0 - - if-eqz v7, :cond_c + const/4 p3, 0x0 :try_start_0 - iget-object v9, v1, Lo0/g0/d/i;->b:Ljava/net/Socket; + iget-object v2, p0, Lo0/g0/d/i;->b:Ljava/net/Socket; - iget-object v10, v6, Lo0/a;->a:Lo0/w; - - iget-object v10, v10, Lo0/w;->e:Ljava/lang/String; - - iget-object v11, v6, Lo0/a;->a:Lo0/w; - - iget v11, v11, Lo0/w;->f:I - - const/4 v12, 0x1 - - invoke-virtual {v7, v9, v10, v11, v12}, Ljavax/net/ssl/SSLSocketFactory;->createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; - - move-result-object v7 - - if-eqz v7, :cond_b - - check-cast v7, Ljavax/net/ssl/SSLSocket; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - move-object/from16 v9, p1 - - :try_start_1 - invoke-virtual {v9, v7}, Lo0/g0/d/b;->a(Ljavax/net/ssl/SSLSocket;)Lo0/m; - - move-result-object v9 - - iget-boolean v10, v9, Lo0/m;->b:Z - - if-eqz v10, :cond_2 - - sget-object v10, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; - - sget-object v10, Lo0/g0/h/f;->a:Lo0/g0/h/f; - - iget-object v11, v6, Lo0/a;->a:Lo0/w; - - iget-object v11, v11, Lo0/w;->e:Ljava/lang/String; - - iget-object v13, v6, Lo0/a;->b:Ljava/util/List; - - invoke-virtual {v10, v7, v11, v13}, Lo0/g0/h/f;->e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V - - :cond_2 - invoke-virtual {v7}, Ljavax/net/ssl/SSLSocket;->startHandshake()V - - invoke-virtual {v7}, Ljavax/net/ssl/SSLSocket;->getSession()Ljavax/net/ssl/SSLSession; - - move-result-object v10 - - sget-object v11, Lo0/v;->f:Lo0/v$a; - - const-string v13, "sslSocketSession" - - invoke-static {v10, v13}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v11, v10}, Lo0/v$a;->a(Ljavax/net/ssl/SSLSession;)Lo0/v; - - move-result-object v11 - - iget-object v13, v6, Lo0/a;->g:Ljavax/net/ssl/HostnameVerifier; - - if-eqz v13, :cond_a - - iget-object v14, v6, Lo0/a;->a:Lo0/w; - - iget-object v14, v14, Lo0/w;->e:Ljava/lang/String; - - invoke-interface {v13, v14, v10}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z - - move-result v10 - - if-nez v10, :cond_5 - - invoke-virtual {v11}, Lo0/v;->b()Ljava/util/List; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z - - move-result v2 - - xor-int/2addr v2, v12 - - if-eqz v2, :cond_4 - - const/4 v2, 0x0 - - invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v0 - - if-nez v0, :cond_3 - - new-instance v0, Lkotlin/TypeCastException; - - const-string v2, "null cannot be cast to non-null type java.security.cert.X509Certificate" - - invoke-direct {v0, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V - - throw v0 - - :cond_3 - check-cast v0, Ljava/security/cert/X509Certificate; - - new-instance v2, Ljavax/net/ssl/SSLPeerUnverifiedException; - - new-instance v3, Ljava/lang/StringBuilder; - - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - - const-string v4, "\n |Hostname " - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v4, v6, Lo0/a;->a:Lo0/w; - - iget-object v4, v4, Lo0/w;->e:Ljava/lang/String; - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v4, " not verified:\n | certificate: " - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v4, Lo0/h;->d:Lo0/h$a; - - invoke-virtual {v4, v0}, Lo0/h$a;->a(Ljava/security/cert/Certificate;)Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v4, "\n | DN: " - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; - - move-result-object v4 - - const-string v5, "cert.subjectDN" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v4}, Ljava/security/Principal;->getName()Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v4, "\n | subjectAltNames: " - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v4, Lo0/g0/j/d;->a:Lo0/g0/j/d; - - const-string v5, "certificate" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v5, 0x7 - - invoke-virtual {v4, v0, v5}, Lo0/g0/j/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List; - - move-result-object v5 - - const/4 v6, 0x2 - - invoke-virtual {v4, v0, v6}, Lo0/g0/j/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List; - - move-result-object v0 - - invoke-static {v5, v0}, Lk0/j/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; - - move-result-object v0 - - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v0, "\n " - - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0, v8, v12}, Lk0/u/g;->trimMargin$default(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; - - move-result-object v0 - - invoke-direct {v2, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;->(Ljava/lang/String;)V - - throw v2 - - :cond_4 - new-instance v0, Ljavax/net/ssl/SSLPeerUnverifiedException; - - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "Hostname " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v3, v6, Lo0/a;->a:Lo0/w; + iget-object v3, v0, Lo0/a;->a:Lo0/w; iget-object v3, v3, Lo0/w;->e:Ljava/lang/String; - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + iget-object v4, v0, Lo0/a;->a:Lo0/w; - const-string v3, " not verified (no certificates)" + iget v4, v4, Lo0/w;->f:I - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const/4 v5, 0x1 - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v1, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;->createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; + + move-result-object v1 + + if-eqz v1, :cond_b + + check-cast v1, Ljavax/net/ssl/SSLSocket; + :try_end_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_1 + + :try_start_1 + invoke-virtual {p1, v1}, Lo0/g0/d/b;->a(Ljavax/net/ssl/SSLSocket;)Lo0/m; + + move-result-object p1 + + iget-boolean v2, p1, Lo0/m;->b:Z + + if-eqz v2, :cond_2 + + sget-object v2, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; + + sget-object v2, Lo0/g0/h/f;->a:Lo0/g0/h/f; + + iget-object v3, v0, Lo0/a;->a:Lo0/w; + + iget-object v3, v3, Lo0/w;->e:Ljava/lang/String; + + iget-object v4, v0, Lo0/a;->b:Ljava/util/List; + + invoke-virtual {v2, v1, v3, v4}, Lo0/g0/h/f;->e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V + + :cond_2 + invoke-virtual {v1}, Ljavax/net/ssl/SSLSocket;->startHandshake()V + + invoke-virtual {v1}, Ljavax/net/ssl/SSLSocket;->getSession()Ljavax/net/ssl/SSLSession; move-result-object v2 - invoke-direct {v0, v2}, Ljavax/net/ssl/SSLPeerUnverifiedException;->(Ljava/lang/String;)V + sget-object v3, Lo0/v;->f:Lo0/v$a; - throw v0 + const-string v4, "sslSocketSession" - :cond_5 - iget-object v10, v6, Lo0/a;->h:Lo0/h; + invoke-static {v2, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v10, :cond_9 + invoke-virtual {v3, v2}, Lo0/v$a;->a(Ljavax/net/ssl/SSLSession;)Lo0/v; - new-instance v12, Lo0/v; + move-result-object v3 - iget-object v13, v11, Lo0/v;->b:Lo0/f0; + iget-object v4, v0, Lo0/a;->g:Ljavax/net/ssl/HostnameVerifier; - iget-object v14, v11, Lo0/v;->c:Lo0/j; + if-eqz v4, :cond_a - iget-object v15, v11, Lo0/v;->d:Ljava/util/List; - - new-instance v8, Lo0/g0/d/f; - - invoke-direct {v8, v10, v11, v6}, Lo0/g0/d/f;->(Lo0/h;Lo0/v;Lo0/a;)V - - invoke-direct {v12, v13, v14, v15, v8}, Lo0/v;->(Lo0/f0;Lo0/j;Ljava/util/List;Lkotlin/jvm/functions/Function0;)V - - iput-object v12, v1, Lo0/g0/d/i;->d:Lo0/v; - - iget-object v6, v6, Lo0/a;->a:Lo0/w; + iget-object v6, v0, Lo0/a;->a:Lo0/w; iget-object v6, v6, Lo0/w;->e:Ljava/lang/String; - new-instance v8, Lo0/g0/d/g; + invoke-interface {v4, v6, v2}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z - invoke-direct {v8, v1}, Lo0/g0/d/g;->(Lo0/g0/d/i;)V + move-result v2 - invoke-virtual {v10, v6, v8}, Lo0/h;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + if-nez v2, :cond_5 - iget-boolean v6, v9, Lo0/m;->b:Z + invoke-virtual {v3}, Lo0/v;->b()Ljava/util/List; - if-eqz v6, :cond_6 + move-result-object p1 - sget-object v6, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; + invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - sget-object v6, Lo0/g0/h/f;->a:Lo0/g0/h/f; + move-result p2 - invoke-virtual {v6, v7}, Lo0/g0/h/f;->h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; + xor-int/2addr p2, v5 - move-result-object v8 + if-eqz p2, :cond_4 - goto :goto_0 + const/4 p2, 0x0 + + invoke-interface {p1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object p1 + + if-eqz p1, :cond_3 + + check-cast p1, Ljava/security/cert/X509Certificate; + + new-instance p2, Ljavax/net/ssl/SSLPeerUnverifiedException; + + new-instance p4, Ljava/lang/StringBuilder; + + invoke-direct {p4}, Ljava/lang/StringBuilder;->()V + + const-string v2, "\n |Hostname " + + invoke-virtual {p4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-object v0, v0, Lo0/a;->a:Lo0/w; + + iget-object v0, v0, Lo0/w;->e:Ljava/lang/String; + + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v0, " not verified:\n | certificate: " + + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + sget-object v0, Lo0/h;->d:Lo0/h$a; + + invoke-virtual {v0, p1}, Lo0/h$a;->a(Ljava/security/cert/Certificate;)Ljava/lang/String; + + move-result-object v0 + + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v0, "\n | DN: " + + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; + + move-result-object v0 + + const-string v2, "cert.subjectDN" + + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-interface {v0}, Ljava/security/Principal;->getName()Ljava/lang/String; + + move-result-object v0 + + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v0, "\n | subjectAltNames: " + + invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + sget-object v0, Lo0/g0/j/d;->a:Lo0/g0/j/d; + + const/4 v2, 0x7 + + invoke-virtual {v0, p1, v2}, Lo0/g0/j/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List; + + move-result-object v2 + + const/4 v3, 0x2 + + invoke-virtual {v0, p1, v3}, Lo0/g0/j/d;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List; + + move-result-object p1 + + invoke-static {v2, p1}, Lk0/i/l;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; + + move-result-object p1 + + invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string p1, "\n " + + invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-static {p1, p3, v5}, Lk0/t/g;->trimMargin$default(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;->(Ljava/lang/String;)V + + throw p2 + + :cond_3 + new-instance p1, Lkotlin/TypeCastException; + + const-string p2, "null cannot be cast to non-null type java.security.cert.X509Certificate" + + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + + throw p1 + + :cond_4 + new-instance p1, Ljavax/net/ssl/SSLPeerUnverifiedException; + + new-instance p2, Ljava/lang/StringBuilder; + + invoke-direct {p2}, Ljava/lang/StringBuilder;->()V + + const-string p3, "Hostname " + + invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-object p3, v0, Lo0/a;->a:Lo0/w; + + iget-object p3, p3, Lo0/w;->e:Ljava/lang/String; + + invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string p3, " not verified (no certificates)" + + invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p2 + + invoke-direct {p1, p2}, Ljavax/net/ssl/SSLPeerUnverifiedException;->(Ljava/lang/String;)V + + throw p1 + + :cond_5 + iget-object v2, v0, Lo0/a;->h:Lo0/h; + + if-eqz v2, :cond_9 + + new-instance v4, Lo0/v; + + iget-object v5, v3, Lo0/v;->b:Lo0/f0; + + iget-object v6, v3, Lo0/v;->c:Lo0/j; + + iget-object v7, v3, Lo0/v;->d:Ljava/util/List; + + new-instance v8, Lo0/g0/d/f; + + invoke-direct {v8, v2, v3, v0}, Lo0/g0/d/f;->(Lo0/h;Lo0/v;Lo0/a;)V + + invoke-direct {v4, v5, v6, v7, v8}, Lo0/v;->(Lo0/f0;Lo0/j;Ljava/util/List;Lkotlin/jvm/functions/Function0;)V + + iput-object v4, p0, Lo0/g0/d/i;->d:Lo0/v; + + iget-object v0, v0, Lo0/a;->a:Lo0/w; + + iget-object v0, v0, Lo0/w;->e:Ljava/lang/String; + + new-instance v3, Lo0/g0/d/g; + + invoke-direct {v3, p0}, Lo0/g0/d/g;->(Lo0/g0/d/i;)V + + invoke-virtual {v2, v0, v3}, Lo0/h;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + + iget-boolean p1, p1, Lo0/m;->b:Z + + if-eqz p1, :cond_6 + + sget-object p1, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; + + sget-object p1, Lo0/g0/h/f;->a:Lo0/g0/h/f; + + invoke-virtual {p1, v1}, Lo0/g0/h/f;->h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; + + move-result-object p3 :cond_6 - const/4 v8, 0x0 + iput-object v1, p0, Lo0/g0/d/i;->c:Ljava/net/Socket; - :goto_0 - iput-object v7, v1, Lo0/g0/d/i;->c:Ljava/net/Socket; + invoke-static {v1}, Lf/n/a/k/a;->Y(Ljava/net/Socket;)Lp0/w; - invoke-static {v7}, Lf/n/a/k/a;->U(Ljava/net/Socket;)Lp0/w; + move-result-object p1 - move-result-object v6 + invoke-static {p1}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-static {v6, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance v9, Lp0/q; + iput-object p1, p0, Lo0/g0/d/i;->g:Lp0/g; - invoke-direct {v9, v6}, Lp0/q;->(Lp0/w;)V + invoke-static {v1}, Lf/n/a/k/a;->W(Ljava/net/Socket;)Lp0/u; - iput-object v9, v1, Lo0/g0/d/i;->g:Lp0/g; + move-result-object p1 - invoke-static {v7}, Lf/n/a/k/a;->T(Ljava/net/Socket;)Lp0/u; + invoke-static {p1}, Lf/n/a/k/a;->o(Lp0/u;)Lokio/BufferedSink; - move-result-object v6 + move-result-object p1 - invoke-static {v6, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p1, p0, Lo0/g0/d/i;->h:Lokio/BufferedSink; - new-instance v5, Lp0/p; + if-eqz p3, :cond_7 - invoke-direct {v5, v6}, Lp0/p;->(Lp0/u;)V + sget-object p1, Lo0/y;->k:Lo0/y$a; - iput-object v5, v1, Lo0/g0/d/i;->h:Lokio/BufferedSink; + invoke-virtual {p1, p3}, Lo0/y$a;->a(Ljava/lang/String;)Lo0/y; - if-eqz v8, :cond_7 - - sget-object v4, Lo0/y;->k:Lo0/y$a; - - invoke-virtual {v4, v8}, Lo0/y$a;->a(Ljava/lang/String;)Lo0/y; - - move-result-object v4 + move-result-object p4 :cond_7 - iput-object v4, v1, Lo0/g0/d/i;->e:Lo0/y; + iput-object p4, p0, Lo0/g0/d/i;->e:Lo0/y; :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 - sget-object v4, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; + sget-object p1, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; - sget-object v4, Lo0/g0/h/f;->a:Lo0/g0/h/f; + sget-object p1, Lo0/g0/h/f;->a:Lo0/g0/h/f; - invoke-virtual {v4, v7}, Lo0/g0/h/f;->a(Ljavax/net/ssl/SSLSocket;)V + invoke-virtual {p1, v1}, Lo0/g0/h/f;->a(Ljavax/net/ssl/SSLSocket;)V - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object p1, p0, Lo0/g0/d/i;->e:Lo0/y; - iget-object v2, v1, Lo0/g0/d/i;->e:Lo0/y; + sget-object p3, Lo0/y;->g:Lo0/y; - sget-object v3, Lo0/y;->g:Lo0/y; + if-ne p1, p3, :cond_8 - if-ne v2, v3, :cond_8 - - invoke-virtual {v1, v0}, Lo0/g0/d/i;->l(I)V + invoke-virtual {p0, p2}, Lo0/g0/d/i;->l(I)V :cond_8 return-void :cond_9 :try_start_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - const/4 v2, 0x0 - - throw v2 + throw p3 :cond_a :try_start_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 - const/4 v2, 0x0 - - throw v2 + throw p3 :catchall_0 - move-exception v0 + move-exception p1 - move-object v8, v7 + move-object p3, v1 - goto :goto_2 + goto :goto_0 :cond_b :try_start_4 - new-instance v0, Lkotlin/TypeCastException; + new-instance p1, Lkotlin/TypeCastException; - const-string v2, "null cannot be cast to non-null type javax.net.ssl.SSLSocket" + const-string p2, "null cannot be cast to non-null type javax.net.ssl.SSLSocket" - invoke-direct {v0, v2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V - throw v0 + throw p1 + :try_end_4 + .catchall {:try_start_4 .. :try_end_4} :catchall_1 :catchall_1 - move-exception v0 + move-exception p1 - move-object v2, v8 + :goto_0 + if-eqz p3, :cond_c - goto :goto_1 + sget-object p2, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; + + sget-object p2, Lo0/g0/h/f;->a:Lo0/g0/h/f; + + invoke-virtual {p2, p3}, Lo0/g0/h/f;->a(Ljavax/net/ssl/SSLSocket;)V :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_2 + if-eqz p3, :cond_d - const/4 v2, 0x0 - - throw v2 - - :catchall_2 - move-exception v0 - - const/4 v2, 0x0 - - :goto_1 - move-object v8, v2 - - :goto_2 - if-eqz v8, :cond_d - - sget-object v2, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; - - sget-object v2, Lo0/g0/h/f;->a:Lo0/g0/h/f; - - invoke-virtual {v2, v8}, Lo0/g0/h/f;->a(Ljavax/net/ssl/SSLSocket;)V + invoke-static {p3}, Lo0/g0/b;->g(Ljava/net/Socket;)V :cond_d - if-eqz v8, :cond_e - - invoke-static {v8}, Lo0/g0/b;->g(Ljava/net/Socket;)V - - :cond_e - throw v0 + throw p1 .end method .method public final h()Z @@ -1754,14 +1682,6 @@ } .end annotation - const-string v0, "client" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "chain" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/d/i;->c:Ljava/net/Socket; const/4 v1, 0x0 @@ -1829,17 +1749,17 @@ return-object v0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method @@ -1857,7 +1777,7 @@ xor-int/2addr v0, v1 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v2, Lk0/h;->a:Z if-eqz v2, :cond_1 @@ -1907,7 +1827,7 @@ return-object v0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -1926,69 +1846,55 @@ const/4 v1, 0x0 - if-eqz v0, :cond_c + if-eqz v0, :cond_10 iget-object v2, p0, Lo0/g0/d/i;->g:Lp0/g; - if-eqz v2, :cond_b + if-eqz v2, :cond_f iget-object v3, p0, Lo0/g0/d/i;->h:Lokio/BufferedSink; - if-eqz v3, :cond_a + if-eqz v3, :cond_e - const/4 v1, 0x0 + const/4 v4, 0x0 - invoke-virtual {v0, v1}, Ljava/net/Socket;->setSoTimeout(I)V + invoke-virtual {v0, v4}, Ljava/net/Socket;->setSoTimeout(I)V - new-instance v4, Lo0/g0/g/e$b; + new-instance v5, Lo0/g0/g/e$b; - const/4 v5, 0x1 + const/4 v6, 0x1 - invoke-direct {v4, v5}, Lo0/g0/g/e$b;->(Z)V + invoke-direct {v5, v6}, Lo0/g0/g/e$b;->(Z)V - iget-object v6, p0, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v7, p0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v6, v6, Lo0/e0;->a:Lo0/a; + iget-object v7, v7, Lo0/e0;->a:Lo0/a; - iget-object v6, v6, Lo0/a;->a:Lo0/w; + iget-object v7, v7, Lo0/a;->a:Lo0/w; - iget-object v6, v6, Lo0/w;->e:Ljava/lang/String; + iget-object v7, v7, Lo0/w;->e:Ljava/lang/String; - const-string v7, "socket" + if-eqz v7, :cond_d - invoke-static {v0, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_c - const-string v7, "connectionName" + if-eqz v3, :cond_b - invoke-static {v6, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iput-object v0, v5, Lo0/g0/g/e$b;->a:Ljava/net/Socket; - const-string v7, "source" + iput-object v7, v5, Lo0/g0/g/e$b;->b:Ljava/lang/String; - invoke-static {v2, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iput-object v2, v5, Lo0/g0/g/e$b;->c:Lp0/g; - const-string v7, "sink" + iput-object v3, v5, Lo0/g0/g/e$b;->d:Lokio/BufferedSink; - invoke-static {v3, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p0, v5, Lo0/g0/g/e$b;->e:Lo0/g0/g/e$c; - iput-object v0, v4, Lo0/g0/g/e$b;->a:Ljava/net/Socket; - - iput-object v6, v4, Lo0/g0/g/e$b;->b:Ljava/lang/String; - - iput-object v2, v4, Lo0/g0/g/e$b;->c:Lp0/g; - - iput-object v3, v4, Lo0/g0/g/e$b;->d:Lokio/BufferedSink; - - const-string v0, "listener" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p0, v4, Lo0/g0/g/e$b;->e:Lo0/g0/g/e$c; - - iput p1, v4, Lo0/g0/g/e$b;->g:I + iput p1, v5, Lo0/g0/g/e$b;->g:I new-instance p1, Lo0/g0/g/e; - invoke-direct {p1, v4}, Lo0/g0/g/e;->(Lo0/g0/g/e$b;)V + invoke-direct {p1, v5}, Lo0/g0/g/e;->(Lo0/g0/g/e$b;)V iput-object p1, p0, Lo0/g0/d/i;->f:Lo0/g0/g/e; @@ -1999,7 +1905,7 @@ :try_start_0 iget-boolean v2, v0, Lo0/g0/g/m;->f:Z - if-nez v2, :cond_9 + if-nez v2, :cond_a iget-boolean v2, v0, Lo0/g0/g/m;->i:Z :try_end_0 @@ -2029,25 +1935,25 @@ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - const-string v4, ">> CONNECTION " + const-string v5, ">> CONNECTION " - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - sget-object v4, Lo0/g0/g/d;->a:Lokio/ByteString; + sget-object v5, Lo0/g0/g/d;->a:Lokio/ByteString; - invoke-virtual {v4}, Lokio/ByteString;->i()Ljava/lang/String; + invoke-virtual {v5}, Lokio/ByteString;->i()Ljava/lang/String; - move-result-object v4 + move-result-object v5 - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 - new-array v4, v1, [Ljava/lang/Object; + new-array v5, v4, [Ljava/lang/Object; - invoke-static {v3, v4}, Lo0/g0/b;->l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v3, v5}, Lo0/g0/b;->l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 @@ -2078,32 +1984,32 @@ :try_start_2 const-string v3, "settings" - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_9 - iget-boolean v3, v0, Lo0/g0/g/m;->f:Z + iget-boolean v1, v0, Lo0/g0/g/m;->f:Z - if-nez v3, :cond_8 + if-nez v1, :cond_8 - iget v3, v2, Lo0/g0/g/q;->a:I + iget v1, v2, Lo0/g0/g/q;->a:I - invoke-static {v3}, Ljava/lang/Integer;->bitCount(I)I + invoke-static {v1}, Ljava/lang/Integer;->bitCount(I)I - move-result v3 + move-result v1 - mul-int/lit8 v3, v3, 0x6 + mul-int/lit8 v1, v1, 0x6 - const/4 v4, 0x4 + const/4 v3, 0x4 - invoke-virtual {v0, v1, v3, v4, v1}, Lo0/g0/g/m;->c(IIII)V + invoke-virtual {v0, v4, v1, v3, v4}, Lo0/g0/g/m;->c(IIII)V - const/16 v3, 0xa + const/16 v1, 0xa - const/4 v6, 0x0 + const/4 v5, 0x0 :goto_1 - if-ge v6, v3, :cond_6 + if-ge v5, v1, :cond_6 - shl-int v7, v5, v6 + shl-int v7, v6, v5 iget v8, v2, Lo0/g0/g/q;->a:I @@ -2124,13 +2030,13 @@ goto :goto_4 :cond_3 - if-eq v6, v4, :cond_5 + if-eq v5, v3, :cond_5 const/4 v7, 0x7 - if-eq v6, v7, :cond_4 + if-eq v5, v7, :cond_4 - move v7, v6 + move v7, v5 goto :goto_3 @@ -2151,19 +2057,19 @@ iget-object v8, v2, Lo0/g0/g/q;->b:[I - aget v8, v8, v6 + aget v8, v8, v5 invoke-interface {v7, v8}, Lokio/BufferedSink;->writeInt(I)Lokio/BufferedSink; :goto_4 - add-int/lit8 v6, v6, 0x1 + add-int/lit8 v5, v5, 0x1 goto :goto_1 :cond_6 - iget-object v2, v0, Lo0/g0/g/m;->h:Lokio/BufferedSink; + iget-object v1, v0, Lo0/g0/g/m;->h:Lokio/BufferedSink; - invoke-interface {v2}, Lokio/BufferedSink;->flush()V + invoke-interface {v1}, Lokio/BufferedSink;->flush()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -2175,17 +2081,17 @@ move-result v0 - const v2, 0xffff + const v1, 0xffff - if-eq v0, v2, :cond_7 + if-eq v0, v1, :cond_7 - iget-object v3, p1, Lo0/g0/g/e;->v:Lo0/g0/g/m; + iget-object v2, p1, Lo0/g0/g/e;->v:Lo0/g0/g/m; - sub-int/2addr v0, v2 + sub-int/2addr v0, v1 - int-to-long v4, v0 + int-to-long v0, v0 - invoke-virtual {v3, v1, v4, v5}, Lo0/g0/g/m;->i(IJ)V + invoke-virtual {v2, v4, v0, v1}, Lo0/g0/g/m;->i(IJ)V :cond_7 new-instance v0, Ljava/lang/Thread; @@ -2221,9 +2127,14 @@ invoke-direct {p1, v1}, Ljava/io/IOException;->(Ljava/lang/String;)V throw p1 + + :cond_9 + invoke-static {v3}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 + throw v1 + :catchall_0 move-exception p1 @@ -2231,7 +2142,7 @@ throw p1 - :cond_9 + :cond_a :try_start_4 new-instance p1, Ljava/io/IOException; @@ -2250,76 +2161,97 @@ throw p1 - :cond_a - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - throw v1 - :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v1 :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_d + const-string p1, "connectionName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_e + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_f + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 + + :cond_10 + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method .method public final m(Lo0/w;)Z - .locals 4 + .locals 5 - const-string v0, "url" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - iget-object v0, p0, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v1, p0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v0, v0, Lo0/e0;->a:Lo0/a; + iget-object v1, v1, Lo0/e0;->a:Lo0/a; - iget-object v0, v0, Lo0/a;->a:Lo0/w; + iget-object v1, v1, Lo0/a;->a:Lo0/w; - iget v1, p1, Lo0/w;->f:I + iget v2, p1, Lo0/w;->f:I - iget v2, v0, Lo0/w;->f:I + iget v3, v1, Lo0/w;->f:I - const/4 v3, 0x0 + const/4 v4, 0x0 - if-eq v1, v2, :cond_0 + if-eq v2, v3, :cond_0 - return v3 + return v4 :cond_0 - iget-object v1, p1, Lo0/w;->e:Ljava/lang/String; + iget-object v2, p1, Lo0/w;->e:Ljava/lang/String; - iget-object v0, v0, Lo0/w;->e:Ljava/lang/String; + iget-object v1, v1, Lo0/w;->e:Ljava/lang/String; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v0 + move-result v1 - const/4 v1, 0x1 + const/4 v2, 0x1 - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - return v1 + return v2 :cond_1 - iget-object v0, p0, Lo0/g0/d/i;->d:Lo0/v; + iget-object v1, p0, Lo0/g0/d/i;->d:Lo0/v; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - sget-object v2, Lo0/g0/j/d;->a:Lo0/g0/j/d; + sget-object v3, Lo0/g0/j/d;->a:Lo0/g0/j/d; iget-object p1, p1, Lo0/w;->e:Ljava/lang/String; - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - invoke-virtual {v0}, Lo0/v;->b()Ljava/util/List; + invoke-virtual {v1}, Lo0/v;->b()Ljava/util/List; move-result-object v0 - invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 @@ -2327,13 +2259,13 @@ check-cast v0, Ljava/security/cert/X509Certificate; - invoke-virtual {v2, p1, v0}, Lo0/g0/j/d;->b(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z + invoke-virtual {v3, p1, v0}, Lo0/g0/j/d;->b(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z move-result p1 if-eqz p1, :cond_4 - const/4 v3, 0x1 + const/4 v4, 0x1 goto :goto_0 @@ -2347,15 +2279,20 @@ throw p1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_4 :goto_0 - return v3 + return v4 + + :cond_5 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/d/j$a.smali b/com.discord/smali_classes2/o0/g0/d/j$a.smali index 164575423c..b06363917c 100644 --- a/com.discord/smali_classes2/o0/g0/d/j$a.smali +++ b/com.discord/smali_classes2/o0/g0/d/j$a.smali @@ -87,7 +87,7 @@ const-string v12, "connection" - invoke-static {v11, v12}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v11, v1, v2}, Lo0/g0/d/j;->b(Lo0/g0/d/i;J)I @@ -181,7 +181,7 @@ monitor-exit v0 - if-eqz v9, :cond_e + if-eqz v9, :cond_f invoke-virtual {v9}, Lo0/g0/d/i;->k()Ljava/net/Socket; @@ -204,7 +204,7 @@ const-string v3, "$this$lockAndWaitNanos" - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_b const-wide/32 v3, 0xf4240 @@ -225,11 +225,6 @@ long-to-int v2, v1 - :try_start_6 - const-string v1, "$this$waitMillis" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - cmp-long v1, v5, v13 if-gtz v1, :cond_9 @@ -237,6 +232,7 @@ if-lez v2, :cond_a :cond_9 + :try_start_6 invoke-virtual {v0, v5, v6, v2}, Ljava/lang/Object;->wait(JI)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_0 @@ -253,13 +249,18 @@ monitor-exit v0 throw v1 + + :cond_b + invoke-static {v3}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_7 .catch Ljava/lang/InterruptedException; {:try_start_7 .. :try_end_7} :catch_0 + throw v7 + :catch_0 iget-object v0, p0, Lo0/g0/d/j$a;->d:Lo0/g0/d/j; - if-eqz v0, :cond_d + if-eqz v0, :cond_e new-instance v1, Ljava/util/ArrayList; @@ -276,15 +277,15 @@ const-string v3, "connections.iterator()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :cond_b + :cond_c :goto_4 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v3 - if-eqz v3, :cond_c + if-eqz v3, :cond_d invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -298,7 +299,7 @@ move-result v4 - if-eqz v4, :cond_b + if-eqz v4, :cond_c const/4 v4, 0x1 @@ -306,7 +307,7 @@ const-string v4, "connection" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -316,7 +317,7 @@ goto :goto_4 - :cond_c + :cond_d monitor-exit v0 invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; @@ -351,11 +352,11 @@ throw v1 - :cond_d + :cond_e throw v7 - :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_f + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v7 diff --git a/com.discord/smali_classes2/o0/g0/d/j.smali b/com.discord/smali_classes2/o0/g0/d/j.smali index e8dbe04755..ea4004bde4 100644 --- a/com.discord/smali_classes2/o0/g0/d/j.smali +++ b/com.discord/smali_classes2/o0/g0/d/j.smali @@ -67,10 +67,6 @@ .method public constructor (IJLjava/util/concurrent/TimeUnit;)V .locals 2 - const-string v0, "timeUnit" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lo0/g0/d/j;->f:I @@ -142,11 +138,7 @@ const-string v0, "failedRoute" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "failure" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p1, Lo0/e0;->b:Ljava/net/Proxy; @@ -164,7 +156,7 @@ iget-object v0, v0, Lo0/a;->a:Lo0/w; - invoke-virtual {v0}, Lo0/w;->j()Ljava/net/URI; + invoke-virtual {v0}, Lo0/w;->k()Ljava/net/URI; move-result-object v0 @@ -182,10 +174,6 @@ monitor-enter p2 :try_start_0 - const-string v0, "failedRoute" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p2, Lo0/g0/d/k;->a:Ljava/util/Set; invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z @@ -202,6 +190,13 @@ monitor-exit p2 throw p1 + + :cond_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final b(Lo0/g0/d/i;J)I @@ -305,15 +300,13 @@ .method public final c(Lo0/g0/d/i;)V .locals 2 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 invoke-static {p0}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z move-result v0 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 @@ -352,10 +345,19 @@ invoke-virtual {v0, p1}, Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z return-void + + :cond_3 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final d(Lo0/a;Lo0/g0/d/m;Ljava/util/List;Z)Z - .locals 10 + .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -367,19 +369,17 @@ } .end annotation - const-string v0, "address" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_16 - const-string v1, "transmitter" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_15 invoke-static {p0}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z move-result v1 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v2, Lk0/h;->a:Z if-eqz v2, :cond_1 @@ -411,7 +411,7 @@ const/4 v3, 0x0 - if-eqz v2, :cond_13 + if-eqz v2, :cond_14 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -430,61 +430,55 @@ goto :goto_1 :cond_2 - const/4 v4, 0x0 + iget-object v4, v2, Lo0/g0/d/i;->n:Ljava/util/List; - if-eqz v2, :cond_12 + invoke-interface {v4}, Ljava/util/List;->size()I - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result v4 - iget-object v5, v2, Lo0/g0/d/i;->n:Ljava/util/List; + iget v5, v2, Lo0/g0/d/i;->m:I - invoke-interface {v5}, Ljava/util/List;->size()I + const/4 v6, 0x1 - move-result v5 + if-ge v4, v5, :cond_12 - iget v6, v2, Lo0/g0/d/i;->m:I + iget-boolean v4, v2, Lo0/g0/d/i;->i:Z - const/4 v7, 0x1 - - if-ge v5, v6, :cond_10 - - iget-boolean v5, v2, Lo0/g0/d/i;->i:Z - - if-eqz v5, :cond_3 + if-eqz v4, :cond_3 goto/16 :goto_6 :cond_3 - iget-object v5, v2, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v4, v2, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v5, v5, Lo0/e0;->a:Lo0/a; + iget-object v4, v4, Lo0/e0;->a:Lo0/a; - invoke-virtual {v5, p1}, Lo0/a;->a(Lo0/a;)Z + invoke-virtual {v4, p1}, Lo0/a;->a(Lo0/a;)Z - move-result v5 + move-result v4 - if-nez v5, :cond_4 + if-nez v4, :cond_4 goto/16 :goto_6 :cond_4 - iget-object v5, p1, Lo0/a;->a:Lo0/w; + iget-object v4, p1, Lo0/a;->a:Lo0/w; + + iget-object v4, v4, Lo0/w;->e:Ljava/lang/String; + + iget-object v5, v2, Lo0/g0/d/i;->q:Lo0/e0; + + iget-object v5, v5, Lo0/e0;->a:Lo0/a; + + iget-object v5, v5, Lo0/a;->a:Lo0/w; iget-object v5, v5, Lo0/w;->e:Ljava/lang/String; - iget-object v6, v2, Lo0/g0/d/i;->q:Lo0/e0; + invoke-static {v4, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - iget-object v6, v6, Lo0/e0;->a:Lo0/a; + move-result v4 - iget-object v6, v6, Lo0/a;->a:Lo0/w; - - iget-object v6, v6, Lo0/w;->e:Ljava/lang/String; - - invoke-static {v5, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v5 - - if-eqz v5, :cond_5 + if-eqz v4, :cond_5 :goto_2 const/4 v3, 0x1 @@ -492,186 +486,213 @@ goto/16 :goto_6 :cond_5 - iget-object v5, v2, Lo0/g0/d/i;->f:Lo0/g0/g/e; + iget-object v4, v2, Lo0/g0/d/i;->f:Lo0/g0/g/e; - if-nez v5, :cond_6 + if-nez v4, :cond_6 goto/16 :goto_6 :cond_6 - if-eqz p3, :cond_10 + if-eqz p3, :cond_12 invoke-interface {p3}, Ljava/util/Collection;->isEmpty()Z - move-result v5 + move-result v4 - if-eqz v5, :cond_7 + if-eqz v4, :cond_7 goto :goto_4 :cond_7 invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - move-result-object v5 + move-result-object v4 :cond_8 - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z - move-result v6 + move-result v5 - if-eqz v6, :cond_a + if-eqz v5, :cond_a - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v6 + move-result-object v5 - check-cast v6, Lo0/e0; + check-cast v5, Lo0/e0; - iget-object v8, v6, Lo0/e0;->b:Ljava/net/Proxy; + iget-object v7, v5, Lo0/e0;->b:Ljava/net/Proxy; - invoke-virtual {v8}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; + invoke-virtual {v7}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - move-result-object v8 + move-result-object v7 - sget-object v9, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; + sget-object v8, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; - if-ne v8, v9, :cond_9 + if-ne v7, v8, :cond_9 - iget-object v8, v2, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v7, v2, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v8, v8, Lo0/e0;->b:Ljava/net/Proxy; + iget-object v7, v7, Lo0/e0;->b:Ljava/net/Proxy; - invoke-virtual {v8}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; + invoke-virtual {v7}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - move-result-object v8 + move-result-object v7 - sget-object v9, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; + sget-object v8, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; - if-ne v8, v9, :cond_9 + if-ne v7, v8, :cond_9 - iget-object v8, v2, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v7, v2, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v8, v8, Lo0/e0;->c:Ljava/net/InetSocketAddress; + iget-object v7, v7, Lo0/e0;->c:Ljava/net/InetSocketAddress; - iget-object v6, v6, Lo0/e0;->c:Ljava/net/InetSocketAddress; + iget-object v5, v5, Lo0/e0;->c:Ljava/net/InetSocketAddress; - invoke-static {v8, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v6 + move-result v5 - if-eqz v6, :cond_9 + if-eqz v5, :cond_9 - const/4 v6, 0x1 + const/4 v5, 0x1 goto :goto_3 :cond_9 - const/4 v6, 0x0 + const/4 v5, 0x0 :goto_3 - if-eqz v6, :cond_8 + if-eqz v5, :cond_8 - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_5 :cond_a :goto_4 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_5 - if-nez v5, :cond_b + if-nez v4, :cond_b goto :goto_6 :cond_b - iget-object v5, p1, Lo0/a;->g:Ljavax/net/ssl/HostnameVerifier; + iget-object v4, p1, Lo0/a;->g:Ljavax/net/ssl/HostnameVerifier; - sget-object v6, Lo0/g0/j/d;->a:Lo0/g0/j/d; + sget-object v5, Lo0/g0/j/d;->a:Lo0/g0/j/d; - if-eq v5, v6, :cond_c + if-eq v4, v5, :cond_c goto :goto_6 :cond_c - iget-object v5, p1, Lo0/a;->a:Lo0/w; + iget-object v4, p1, Lo0/a;->a:Lo0/w; - invoke-virtual {v2, v5}, Lo0/g0/d/i;->m(Lo0/w;)Z + invoke-virtual {v2, v4}, Lo0/g0/d/i;->m(Lo0/w;)Z - move-result v5 + move-result v4 - if-nez v5, :cond_d + if-nez v4, :cond_d goto :goto_6 :cond_d :try_start_0 - iget-object v5, p1, Lo0/a;->h:Lo0/h; + iget-object v4, p1, Lo0/a;->h:Lo0/h; + + if-eqz v4, :cond_11 + + iget-object v5, p1, Lo0/a;->a:Lo0/w; + + iget-object v5, v5, Lo0/w;->e:Ljava/lang/String; + + iget-object v7, v2, Lo0/g0/d/i;->d:Lo0/v; + + if-eqz v7, :cond_10 + + invoke-virtual {v7}, Lo0/v;->b()Ljava/util/List; + + move-result-object v7 if-eqz v5, :cond_f - iget-object v6, p1, Lo0/a;->a:Lo0/w; - - iget-object v6, v6, Lo0/w;->e:Ljava/lang/String; - - iget-object v8, v2, Lo0/g0/d/i;->d:Lo0/v; - - if-eqz v8, :cond_e - - invoke-virtual {v8}, Lo0/v;->b()Ljava/util/List; - - move-result-object v4 - - const-string v8, "hostname" - - invoke-static {v6, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v8, "peerCertificates" - - invoke-static {v4, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_e new-instance v8, Lo0/i; - invoke-direct {v8, v5, v4, v6}, Lo0/i;->(Lo0/h;Ljava/util/List;Ljava/lang/String;)V + invoke-direct {v8, v4, v7, v5}, Lo0/i;->(Lo0/h;Ljava/util/List;Ljava/lang/String;)V - invoke-virtual {v5, v6, v8}, Lo0/h;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + invoke-virtual {v4, v5, v8}, Lo0/h;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - goto/16 :goto_2 + goto :goto_2 :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string v4, "peerCertificates" + + invoke-static {v4}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_0 .catch Ljavax/net/ssl/SSLPeerUnverifiedException; {:try_start_0 .. :try_end_0} :catch_0 - throw v4 + throw v0 :cond_f :try_start_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string v4, "hostname" + + invoke-static {v4}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_1 .catch Ljavax/net/ssl/SSLPeerUnverifiedException; {:try_start_1 .. :try_end_1} :catch_0 - throw v4 + throw v0 + + :cond_10 + :try_start_2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_2 + .catch Ljavax/net/ssl/SSLPeerUnverifiedException; {:try_start_2 .. :try_end_2} :catch_0 + + throw v0 + + :cond_11 + :try_start_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_3 + .catch Ljavax/net/ssl/SSLPeerUnverifiedException; {:try_start_3 .. :try_end_3} :catch_0 + + throw v0 :catch_0 - :cond_10 + :cond_12 :goto_6 - if-nez v3, :cond_11 + if-nez v3, :cond_13 goto/16 :goto_1 - :cond_11 + :cond_13 const-string p1, "connection" - invoke-static {v2, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v2}, Lo0/g0/d/m;->a(Lo0/g0/d/i;)V - return v7 + return v6 - :cond_12 - throw v4 - - :cond_13 + :cond_14 return v3 + + :cond_15 + const-string p1, "transmitter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_16 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/d/k.smali b/com.discord/smali_classes2/o0/g0/d/k.smali index 949b89788d..83bef10bdc 100644 --- a/com.discord/smali_classes2/o0/g0/d/k.smali +++ b/com.discord/smali_classes2/o0/g0/d/k.smali @@ -40,7 +40,7 @@ :try_start_0 const-string v0, "route" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lo0/g0/d/k;->a:Ljava/util/Set; @@ -52,6 +52,16 @@ return-void + :cond_0 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 diff --git a/com.discord/smali_classes2/o0/g0/d/l$a.smali b/com.discord/smali_classes2/o0/g0/d/l$a.smali index 4973aa1394..7b9934dfa3 100644 --- a/com.discord/smali_classes2/o0/g0/d/l$a.smali +++ b/com.discord/smali_classes2/o0/g0/d/l$a.smali @@ -30,7 +30,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -40,10 +40,6 @@ } .end annotation - const-string v0, "routes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/d/l$a;->b:Ljava/util/List; diff --git a/com.discord/smali_classes2/o0/g0/d/l.smali b/com.discord/smali_classes2/o0/g0/d/l.smali index 4d7e39fd4e..343086940c 100644 --- a/com.discord/smali_classes2/o0/g0/d/l.smali +++ b/com.discord/smali_classes2/o0/g0/d/l.smali @@ -57,23 +57,13 @@ # direct methods .method public constructor (Lo0/a;Lo0/g0/d/k;Lo0/f;Lo0/t;)V - .locals 4 + .locals 3 - const-string v0, "address" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_7 - const-string v0, "routeDatabase" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "call" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "eventListener" - - invoke-static {p4, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v1, "call" invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,7 +75,7 @@ iput-object p4, p0, Lo0/g0/d/l;->h:Lo0/t; - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; iput-object p1, p0, Lo0/g0/d/l;->a:Ljava/util/List; @@ -101,56 +91,50 @@ iget-object p2, p1, Lo0/a;->a:Lo0/w; - iget-object p1, p1, Lo0/a;->j:Ljava/net/Proxy; + iget-object p3, p1, Lo0/a;->j:Ljava/net/Proxy; - iget-object p3, p0, Lo0/g0/d/l;->h:Lo0/t; + iget-object p4, p0, Lo0/g0/d/l;->h:Lo0/t; - iget-object p4, p0, Lo0/g0/d/l;->g:Lo0/f; + iget-object v2, p0, Lo0/g0/d/l;->g:Lo0/f; - const/4 v1, 0x0 + if-eqz p4, :cond_6 - if-eqz p3, :cond_3 + if-eqz v2, :cond_5 - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p3, "url" - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 const/4 p4, 0x0 - if-eqz p1, :cond_0 + if-eqz p3, :cond_0 - invoke-static {p1}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; + invoke-static {p3}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List; move-result-object p1 goto :goto_0 :cond_0 - iget-object p1, p0, Lo0/g0/d/l;->e:Lo0/a; - iget-object p1, p1, Lo0/a;->k:Ljava/net/ProxySelector; - invoke-virtual {p2}, Lo0/w;->j()Ljava/net/URI; + invoke-virtual {p2}, Lo0/w;->k()Ljava/net/URI; - move-result-object v2 + move-result-object p2 - invoke-virtual {p1, v2}, Ljava/net/ProxySelector;->select(Ljava/net/URI;)Ljava/util/List; + invoke-virtual {p1, p2}, Ljava/net/ProxySelector;->select(Ljava/net/URI;)Ljava/util/List; move-result-object p1 - const/4 v2, 0x1 + const/4 p2, 0x1 if-eqz p1, :cond_1 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z - move-result v3 + move-result p3 - xor-int/2addr v3, v2 + xor-int/2addr p3, p2 - if-eqz v3, :cond_1 + if-eqz p3, :cond_1 invoke-static {p1}, Lo0/g0/b;->E(Ljava/util/List;)Ljava/util/List; @@ -159,11 +143,11 @@ goto :goto_0 :cond_1 - new-array p1, v2, [Ljava/net/Proxy; + new-array p1, p2, [Ljava/net/Proxy; - sget-object v2, Ljava/net/Proxy;->NO_PROXY:Ljava/net/Proxy; + sget-object p2, Ljava/net/Proxy;->NO_PROXY:Ljava/net/Proxy; - aput-object v2, p1, p4 + aput-object p2, p1, p4 invoke-static {p1}, Lo0/g0/b;->o([Ljava/lang/Object;)Ljava/util/List; @@ -174,27 +158,45 @@ iput p4, p0, Lo0/g0/d/l;->b:I - iget-object p4, p0, Lo0/g0/d/l;->h:Lo0/t; + iget-object p1, p0, Lo0/g0/d/l;->h:Lo0/t; - iget-object v2, p0, Lo0/g0/d/l;->g:Lo0/f; + iget-object p2, p0, Lo0/g0/d/l;->g:Lo0/f; - if-eqz p4, :cond_2 + if-eqz p1, :cond_3 - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "proxies" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 return-void :cond_2 - throw v1 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :cond_3 - throw v1 + throw v0 + + :cond_4 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_6 + throw v0 + + :cond_7 + const-string p1, "routeDatabase" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/d/m$a.smali b/com.discord/smali_classes2/o0/g0/d/m$a.smali index 1c9a3aa3cd..d840fbbf9b 100644 --- a/com.discord/smali_classes2/o0/g0/d/m$a.smali +++ b/com.discord/smali_classes2/o0/g0/d/m$a.smali @@ -28,11 +28,7 @@ # direct methods .method public constructor (Lo0/g0/d/m;Ljava/lang/Object;)V - .locals 1 - - const-string v0, "referent" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V diff --git a/com.discord/smali_classes2/o0/g0/d/m.smali b/com.discord/smali_classes2/o0/g0/d/m.smali index 03d66a1c23..119477b398 100644 --- a/com.discord/smali_classes2/o0/g0/d/m.smali +++ b/com.discord/smali_classes2/o0/g0/d/m.smali @@ -47,13 +47,7 @@ .method public constructor (Lo0/x;Lo0/f;)V .locals 2 - const-string v0, "client" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "call" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -92,6 +86,15 @@ iput-object p1, p0, Lo0/g0/d/m;->c:Lo0/g0/d/m$b; return-void + + :cond_0 + const-string p1, "client" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -99,9 +102,7 @@ .method public final a(Lo0/g0/d/i;)V .locals 2 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-object v0, p0, Lo0/g0/d/m;->a:Lo0/g0/d/j; @@ -109,7 +110,7 @@ move-result v0 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 @@ -168,10 +169,19 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final b()V - .locals 2 + .locals 3 sget-object v0, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; @@ -189,18 +199,23 @@ iget-object v1, p0, Lo0/g0/d/m;->o:Lo0/f; - if-eqz v0, :cond_0 + const/4 v2, 0x0 - const-string v0, "call" + if-eqz v0, :cond_1 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_0 return-void :cond_0 - const/4 v0, 0x0 + const-string v0, "call" - throw v0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_1 + throw v2 .end method .method public final c()V @@ -227,7 +242,7 @@ move-result v3 - sget-boolean v4, Lk0/i;->a:Z + sget-boolean v4, Lk0/h;->a:Z if-eqz v4, :cond_1 @@ -349,10 +364,6 @@ } .end annotation - const-string v0, "exchange" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/d/m;->a:Lo0/g0/d/j; monitor-enter v0 @@ -360,7 +371,7 @@ :try_start_0 iget-object v1, p0, Lo0/g0/d/m;->h:Lo0/g0/d/c; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 :try_end_0 @@ -439,7 +450,7 @@ goto :goto_1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -447,7 +458,7 @@ :cond_5 :try_start_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -546,7 +557,7 @@ const/4 v4, 0x1 :goto_1 - if-eqz v4, :cond_13 + if-eqz v4, :cond_16 iget-object v4, p0, Lo0/g0/d/m;->g:Lo0/g0/d/i; @@ -615,127 +626,134 @@ check-cast p2, Lo0/k; - if-eqz p2, :cond_9 + if-eqz p2, :cond_a iget-object v0, p0, Lo0/g0/d/m;->b:Lo0/t; iget-object v1, p0, Lo0/g0/d/m;->o:Lo0/f; - if-eqz p2, :cond_8 + if-eqz p2, :cond_9 - if-eqz v0, :cond_7 + if-eqz v0, :cond_8 - const-string v0, "call" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "connection" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_7 goto :goto_4 :cond_7 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v5 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V - throw v5 :cond_9 - :goto_4 - if-eqz v4, :cond_12 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - if-eqz p1, :cond_a + throw v5 + + :cond_a + :goto_4 + if-eqz v4, :cond_15 + + if-eqz p1, :cond_b goto :goto_5 - :cond_a + :cond_b const/4 v2, 0x0 :goto_5 iget-boolean p2, p0, Lo0/g0/d/m;->l:Z - if-eqz p2, :cond_b + if-eqz p2, :cond_c goto :goto_6 - :cond_b + :cond_c iget-object p2, p0, Lo0/g0/d/m;->c:Lo0/g0/d/m$b; invoke-virtual {p2}, Lp0/b;->j()Z move-result p2 - if-nez p2, :cond_c + if-nez p2, :cond_d goto :goto_6 - :cond_c + :cond_d new-instance p2, Ljava/io/InterruptedIOException; const-string v0, "timeout" invoke-direct {p2, v0}, Ljava/io/InterruptedIOException;->(Ljava/lang/String;)V - if-eqz p1, :cond_d + if-eqz p1, :cond_e invoke-virtual {p2, p1}, Ljava/io/InterruptedIOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; - :cond_d + :cond_e move-object p1, p2 :goto_6 - if-eqz v2, :cond_10 + if-eqz v2, :cond_12 iget-object p2, p0, Lo0/g0/d/m;->b:Lo0/t; iget-object v0, p0, Lo0/g0/d/m;->o:Lo0/f; - if-eqz p1, :cond_f + if-eqz p1, :cond_11 - if-eqz p2, :cond_e + if-eqz p2, :cond_10 - const-string p2, "call" - - invoke-static {v0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "ioe" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_f goto :goto_7 - :cond_e - throw v5 - :cond_f - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v5 :cond_10 + throw v5 + + :cond_11 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v5 + + :cond_12 iget-object p2, p0, Lo0/g0/d/m;->b:Lo0/t; iget-object v0, p0, Lo0/g0/d/m;->o:Lo0/f; - if-eqz p2, :cond_11 + if-eqz p2, :cond_14 - const-string p2, "call" - - invoke-static {v0, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_13 goto :goto_7 - :cond_11 + :cond_13 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v5 - :cond_12 + :cond_14 + throw v5 + + :cond_15 :goto_7 return-object p1 - :cond_13 + :cond_16 :try_start_1 const-string p1, "cannot release connection while it is in use" @@ -798,7 +816,7 @@ move-result v0 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z const-string v2, "Assertion failed" @@ -854,7 +872,7 @@ check-cast v5, Lo0/g0/d/m; - invoke-static {v5, p0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, p0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -913,15 +931,11 @@ if-eqz v4, :cond_9 - const-string v6, "connection" - - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v4}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z move-result v6 - sget-boolean v7, Lk0/i;->a:Z + sget-boolean v7, Lk0/h;->a:Z if-eqz v7, :cond_6 @@ -977,7 +991,7 @@ return-object v1 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -995,7 +1009,7 @@ throw v0 :cond_d - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method diff --git a/com.discord/smali_classes2/o0/g0/e/a.smali b/com.discord/smali_classes2/o0/g0/e/a.smali index 9d8b1e3295..a15cbefb0a 100644 --- a/com.discord/smali_classes2/o0/g0/e/a.smali +++ b/com.discord/smali_classes2/o0/g0/e/a.smali @@ -12,23 +12,30 @@ # direct methods .method public constructor (Lo0/p;)V - .locals 1 + .locals 0 - const-string v0, "cookieJar" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/e/a;->b:Lo0/p; return-void + + :cond_0 + const-string p1, "cookieJar" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; - .locals 24 + .locals 16 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; @@ -37,474 +44,321 @@ move-object/from16 v0, p0 - move-object/from16 v1, p1 - - const-string v2, "chain" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; - move-result-object v2 - - if-eqz v2, :cond_e - - const-string v4, "request" - - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v4, Ljava/util/LinkedHashMap; - - invoke-direct {v4}, Ljava/util/LinkedHashMap;->()V - - iget-object v6, v2, Lo0/a0;->b:Lo0/w; - - iget-object v7, v2, Lo0/a0;->c:Ljava/lang/String; - - iget-object v9, v2, Lo0/a0;->e:Lokhttp3/RequestBody; - - iget-object v4, v2, Lo0/a0;->f:Ljava/util/Map; - - invoke-interface {v4}, Ljava/util/Map;->isEmpty()Z - - move-result v4 - - if-eqz v4, :cond_0 - - new-instance v4, Ljava/util/LinkedHashMap; - - invoke-direct {v4}, Ljava/util/LinkedHashMap;->()V - - goto :goto_0 - - :cond_0 - iget-object v4, v2, Lo0/a0;->f:Ljava/util/Map; - - invoke-static {v4}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v4 - - :goto_0 - iget-object v5, v2, Lo0/a0;->d:Lokhttp3/Headers; - - invoke-virtual {v5}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; - - move-result-object v5 - - iget-object v8, v2, Lo0/a0;->e:Lokhttp3/RequestBody; - - const-string v11, "Content-Type" - - const-string v12, "Content-Length" - - const-string v10, "value" - - const-string v13, "name" - - const-wide/16 v14, -0x1 - - if-eqz v8, :cond_3 - - invoke-virtual {v8}, Lokhttp3/RequestBody;->contentType()Lokhttp3/MediaType; - - move-result-object v3 - - if-eqz v3, :cond_1 - - iget-object v3, v3, Lokhttp3/MediaType;->a:Ljava/lang/String; - - invoke-static {v11, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v3, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v11, v3}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - :cond_1 - invoke-virtual {v8}, Lokhttp3/RequestBody;->contentLength()J - - move-result-wide v16 - - const-string v3, "Transfer-Encoding" - - cmp-long v8, v16, v14 - - if-eqz v8, :cond_2 - - invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v8 - - invoke-static {v12, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v8, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v12, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - invoke-static {v3, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v3}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; - - goto :goto_1 - - :cond_2 - const-string v8, "chunked" - - invoke-static {v3, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v8, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v3, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - invoke-static {v12, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v12}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; - - :cond_3 - :goto_1 - const-string v3, "Host" - - invoke-virtual {v2, v3}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v8 - - const/4 v14, 0x0 - - if-nez v8, :cond_4 - - iget-object v8, v2, Lo0/a0;->b:Lo0/w; - - invoke-static {v8, v14}, Lo0/g0/b;->D(Lo0/w;Z)Ljava/lang/String; - - move-result-object v8 - - invoke-static {v3, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v8, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v3, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - :cond_4 - const-string v3, "Connection" - - invoke-virtual {v2, v3}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v8 - - if-nez v8, :cond_5 - - const-string v8, "Keep-Alive" - - invoke-static {v3, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v8, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v3, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - :cond_5 - const-string v3, "Accept-Encoding" - - invoke-virtual {v2, v3}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v8 - - const-string v15, "gzip" - - if-nez v8, :cond_6 - - const-string v8, "Range" - - invoke-virtual {v2, v8}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v8 - - if-nez v8, :cond_6 - - invoke-static {v3, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v15, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v3, v15}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - const/4 v3, 0x1 - - goto :goto_2 - - :cond_6 - const/4 v3, 0x0 - - :goto_2 - iget-object v8, v0, Lo0/g0/e/a;->b:Lo0/p; - - iget-object v14, v2, Lo0/a0;->b:Lo0/w; - - invoke-interface {v8, v14}, Lo0/p;->b(Lo0/w;)Ljava/util/List; - - move-result-object v8 - - invoke-interface {v8}, Ljava/util/Collection;->isEmpty()Z - - move-result v14 - - const/16 v19, 0x1 - - xor-int/lit8 v14, v14, 0x1 - - if-eqz v14, :cond_a - - const-string v14, "Cookie" - - move-object/from16 v20, v11 - - new-instance v11, Ljava/lang/StringBuilder; - - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V - - invoke-interface {v8}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v8 - - const/16 v18, 0x0 - - :goto_3 - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z - - move-result v21 - - if-eqz v21, :cond_9 - - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v21 - - add-int/lit8 v22, v18, 0x1 - - if-ltz v18, :cond_8 - - move-object/from16 v23, v8 - - move-object/from16 v8, v21 - - check-cast v8, Lo0/n; - - if-lez v18, :cond_7 - - move-object/from16 v18, v12 - - const-string v12, "; " - - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - goto :goto_4 - - :cond_7 - move-object/from16 v18, v12 - - :goto_4 - iget-object v12, v8, Lo0/n;->a:Ljava/lang/String; - - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/16 v12, 0x3d - - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - iget-object v8, v8, Lo0/n;->b:Ljava/lang/String; - - invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-object/from16 v12, v18 - - move/from16 v18, v22 - - move-object/from16 v8, v23 - - goto :goto_3 - - :cond_8 - invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V - - const/4 v1, 0x0 - - throw v1 - - :cond_9 - move-object/from16 v18, v12 - - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v8 - - const-string v11, "StringBuilder().apply(builderAction).toString()" - - invoke-static {v8, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v14, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v8, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v14, v8}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - goto :goto_5 - - :cond_a - move-object/from16 v20, v11 - - move-object/from16 v18, v12 - - :goto_5 - const-string v8, "User-Agent" - - invoke-virtual {v2, v8}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v11 - - if-nez v11, :cond_b - - const-string v11, "okhttp/4.2.1" - - invoke-static {v8, v13}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v11, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v5, v8, v11}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - :cond_b - if-eqz v6, :cond_d - - invoke-virtual {v5}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - - move-result-object v8 - - invoke-static {v4}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v10 - - new-instance v4, Lo0/a0; - - move-object v5, v4 - - invoke-direct/range {v5 .. v10}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V - - invoke-interface {v1, v4}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; - move-result-object v1 - iget-object v4, v0, Lo0/g0/e/a;->b:Lo0/p; + const/4 v2, 0x0 - iget-object v5, v2, Lo0/a0;->b:Lo0/w; + if-eqz v1, :cond_c - iget-object v6, v1, Lokhttp3/Response;->i:Lokhttp3/Headers; + new-instance v3, Lo0/a0$a; - invoke-static {v4, v5, v6}, Lo0/g0/e/e;->b(Lo0/p;Lo0/w;Lokhttp3/Headers;)V + invoke-direct {v3, v1}, Lo0/a0$a;->(Lo0/a0;)V - new-instance v4, Lokhttp3/Response$a; + iget-object v4, v1, Lo0/a0;->e:Lokhttp3/RequestBody; - invoke-direct {v4, v1}, Lokhttp3/Response$a;->(Lokhttp3/Response;)V + const-string v5, "Content-Type" - invoke-virtual {v4, v2}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; + const-wide/16 v6, -0x1 - if-eqz v3, :cond_c + const-string v8, "Content-Length" - const-string v2, "Content-Encoding" + if-eqz v4, :cond_2 - const/4 v3, 0x2 + invoke-virtual {v4}, Lokhttp3/RequestBody;->contentType()Lokhttp3/MediaType; - const/4 v5, 0x0 + move-result-object v9 - invoke-static {v1, v2, v5, v3}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + if-eqz v9, :cond_0 - move-result-object v6 + iget-object v9, v9, Lokhttp3/MediaType;->a:Ljava/lang/String; - const/4 v5, 0x1 + invoke-virtual {v3, v5, v9}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - invoke-static {v15, v6, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + :cond_0 + invoke-virtual {v4}, Lokhttp3/RequestBody;->contentLength()J - move-result v5 + move-result-wide v9 - if-eqz v5, :cond_c + const-string v4, "Transfer-Encoding" - invoke-static {v1}, Lo0/g0/e/e;->a(Lokhttp3/Response;)Z + cmp-long v11, v9, v6 - move-result v5 + if-eqz v11, :cond_1 - if-eqz v5, :cond_c + invoke-static {v9, v10}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - iget-object v5, v1, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + move-result-object v9 - if-eqz v5, :cond_c + invoke-virtual {v3, v8, v9}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - new-instance v6, Lp0/k; + invoke-virtual {v3, v4}, Lo0/a0$a;->e(Ljava/lang/String;)Lo0/a0$a; - invoke-virtual {v5}, Lokhttp3/ResponseBody;->c()Lp0/g; + goto :goto_0 - move-result-object v5 + :cond_1 + const-string v9, "chunked" - invoke-direct {v6, v5}, Lp0/k;->(Lp0/w;)V + invoke-virtual {v3, v4, v9}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - iget-object v5, v1, Lokhttp3/Response;->i:Lokhttp3/Headers; + invoke-virtual {v3, v8}, Lo0/a0$a;->e(Ljava/lang/String;)Lo0/a0$a; - invoke-virtual {v5}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + :cond_2 + :goto_0 + const-string v4, "Host" - move-result-object v5 + invoke-virtual {v1, v4}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - invoke-virtual {v5, v2}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; + move-result-object v9 - move-object/from16 v2, v18 + const/4 v10, 0x0 - invoke-virtual {v5, v2}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; + if-nez v9, :cond_3 - invoke-virtual {v5}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; + iget-object v9, v1, Lo0/a0;->b:Lo0/w; - move-result-object v2 + invoke-static {v9, v10}, Lo0/g0/b;->D(Lo0/w;Z)Ljava/lang/String; - invoke-virtual {v4, v2}, Lokhttp3/Response$a;->d(Lokhttp3/Headers;)Lokhttp3/Response$a; + move-result-object v9 - move-object/from16 v2, v20 + invoke-virtual {v3, v4, v9}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - const/4 v5, 0x0 + :cond_3 + const-string v4, "Connection" - invoke-static {v1, v2, v5, v3}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-virtual {v1, v4}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v9 + + if-nez v9, :cond_4 + + const-string v9, "Keep-Alive" + + invoke-virtual {v3, v4, v9}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; + + :cond_4 + const-string v4, "Accept-Encoding" + + invoke-virtual {v1, v4}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v9 + + const-string v11, "gzip" + + const/4 v12, 0x1 + + if-nez v9, :cond_5 + + const-string v9, "Range" + + invoke-virtual {v1, v9}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v9 + + if-nez v9, :cond_5 + + invoke-virtual {v3, v4, v11}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; + + const/4 v4, 0x1 + + goto :goto_1 + + :cond_5 + const/4 v4, 0x0 + + :goto_1 + iget-object v9, v0, Lo0/g0/e/a;->b:Lo0/p; + + iget-object v13, v1, Lo0/a0;->b:Lo0/w; + + invoke-interface {v9, v13}, Lo0/p;->b(Lo0/w;)Ljava/util/List; + + move-result-object v9 + + invoke-interface {v9}, Ljava/util/Collection;->isEmpty()Z + + move-result v13 + + xor-int/2addr v13, v12 + + if-eqz v13, :cond_9 + + new-instance v13, Ljava/lang/StringBuilder; + + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V + + invoke-interface {v9}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v9 + + :goto_2 + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z + + move-result v14 + + if-eqz v14, :cond_8 + + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v14 + + add-int/lit8 v15, v10, 0x1 + + if-ltz v10, :cond_7 + + check-cast v14, Lo0/n; + + if-lez v10, :cond_6 + + const-string v10, "; " + + invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + :cond_6 + iget-object v10, v14, Lo0/n;->a:Ljava/lang/String; + + invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const/16 v10, 0x3d + + invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + iget-object v10, v14, Lo0/n;->b:Ljava/lang/String; + + invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move v10, v15 + + goto :goto_2 + + :cond_7 + invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V + + throw v2 + + :cond_8 + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v9 + + const-string v10, "StringBuilder().apply(builderAction).toString()" + + invoke-static {v9, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v10, "Cookie" + + invoke-virtual {v3, v10, v9}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; + + :cond_9 + const-string v9, "User-Agent" + + invoke-virtual {v1, v9}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v10 + + if-nez v10, :cond_a + + const-string v10, "okhttp/4.2.1" + + invoke-virtual {v3, v9, v10}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; + + :cond_a + invoke-virtual {v3}, Lo0/a0$a;->b()Lo0/a0; + + move-result-object v3 + + move-object/from16 v9, p1 + + invoke-interface {v9, v3}, Lokhttp3/Interceptor$Chain;->d(Lo0/a0;)Lokhttp3/Response; + + move-result-object v3 + + iget-object v9, v0, Lo0/g0/e/a;->b:Lo0/p; + + iget-object v10, v1, Lo0/a0;->b:Lo0/w; + + iget-object v13, v3, Lokhttp3/Response;->i:Lokhttp3/Headers; + + invoke-static {v9, v10, v13}, Lo0/g0/e/e;->b(Lo0/p;Lo0/w;Lokhttp3/Headers;)V + + new-instance v9, Lokhttp3/Response$a; + + invoke-direct {v9, v3}, Lokhttp3/Response$a;->(Lokhttp3/Response;)V + + iput-object v1, v9, Lokhttp3/Response$a;->a:Lo0/a0; + + if-eqz v4, :cond_b + + const-string v1, "Content-Encoding" + + const/4 v4, 0x2 + + invoke-static {v3, v1, v2, v4}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + + move-result-object v10 + + invoke-static {v11, v10, v12}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + + move-result v10 + + if-eqz v10, :cond_b + + invoke-static {v3}, Lo0/g0/e/e;->a(Lokhttp3/Response;)Z + + move-result v10 + + if-eqz v10, :cond_b + + iget-object v10, v3, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + + if-eqz v10, :cond_b + + new-instance v11, Lp0/k; + + invoke-virtual {v10}, Lokhttp3/ResponseBody;->c()Lp0/g; + + move-result-object v10 + + invoke-direct {v11, v10}, Lp0/k;->(Lp0/w;)V + + iget-object v10, v3, Lokhttp3/Response;->i:Lokhttp3/Headers; + + invoke-virtual {v10}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + + move-result-object v10 + + invoke-virtual {v10, v1}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; + + invoke-virtual {v10, v8}, Lokhttp3/Headers$a;->d(Ljava/lang/String;)Lokhttp3/Headers$a; + + invoke-virtual {v10}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; + + move-result-object v1 + + invoke-virtual {v9, v1}, Lokhttp3/Response$a;->d(Lokhttp3/Headers;)Lokhttp3/Response$a; + + invoke-static {v3, v5, v2, v4}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; move-result-object v1 new-instance v2, Lo0/g0/e/h; - const-string v3, "$receiver" + invoke-static {v11}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-static {v6, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v3 - new-instance v3, Lp0/q; + invoke-direct {v2, v1, v6, v7, v3}, Lo0/g0/e/h;->(Ljava/lang/String;JLp0/g;)V - invoke-direct {v3, v6}, Lp0/q;->(Lp0/w;)V + iput-object v2, v9, Lokhttp3/Response$a;->g:Lokhttp3/ResponseBody; - const-wide/16 v5, -0x1 - - invoke-direct {v2, v1, v5, v6, v3}, Lo0/g0/e/h;->(Ljava/lang/String;JLp0/g;)V - - iput-object v2, v4, Lokhttp3/Response$a;->g:Lokhttp3/ResponseBody; - - :cond_c - invoke-virtual {v4}, Lokhttp3/Response$a;->a()Lokhttp3/Response; + :cond_b + invoke-virtual {v9}, Lokhttp3/Response$a;->a()Lokhttp3/Response; move-result-object v1 return-object v1 - :cond_d - new-instance v1, Ljava/lang/IllegalStateException; - - const-string v2, "url == null" - - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v1 - - :cond_e - const/4 v1, 0x0 - - throw v1 + :cond_c + throw v2 .end method diff --git a/com.discord/smali_classes2/o0/g0/e/b.smali b/com.discord/smali_classes2/o0/g0/e/b.smali index f4f5657cc6..ce3f9533d8 100644 --- a/com.discord/smali_classes2/o0/g0/e/b.smali +++ b/com.discord/smali_classes2/o0/g0/e/b.smali @@ -24,7 +24,7 @@ # virtual methods .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; - .locals 31 + .locals 28 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; @@ -33,482 +33,483 @@ move-object/from16 v0, p1 - const-string v1, "ioe" - - const-string v2, "call" - - const-string v3, "chain" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Lo0/g0/e/g; - iget-object v3, v0, Lo0/g0/e/g;->d:Lo0/g0/d/c; + iget-object v1, v0, Lo0/g0/e/g;->d:Lo0/g0/d/c; - const/4 v4, 0x0 + const/4 v2, 0x0 - if-eqz v3, :cond_2b + if-eqz v1, :cond_2e iget-object v0, v0, Lo0/g0/e/g;->f:Lo0/a0; - iget-object v5, v0, Lo0/a0;->e:Lokhttp3/RequestBody; + iget-object v3, v0, Lo0/a0;->e:Lokhttp3/RequestBody; invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - move-result-wide v6 - - const-string v8, "request" - - invoke-static {v0, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-wide v4 :try_start_0 - iget-object v9, v3, Lo0/g0/d/c;->d:Lo0/t; + iget-object v6, v1, Lo0/g0/d/c;->d:Lo0/t; - iget-object v10, v3, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v9, :cond_29 - - invoke-static {v10, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v9, v3, Lo0/g0/d/c;->f:Lo0/g0/e/d; - - invoke-interface {v9, v0}, Lo0/g0/e/d;->c(Lo0/a0;)V - - iget-object v9, v3, Lo0/g0/d/c;->d:Lo0/t; - - iget-object v10, v3, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v9, :cond_28 - - invoke-static {v10, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v7, v1, Lo0/g0/d/c;->c:Lo0/f; :try_end_0 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_4 + .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_5 - iget-object v8, v0, Lo0/a0;->c:Ljava/lang/String; + if-eqz v6, :cond_2d - invoke-static {v8}, Lo0/g0/e/f;->a(Ljava/lang/String;)Z + const-string v6, "call" - move-result v8 + if-eqz v7, :cond_2c - const-string v9, "$receiver" + :try_start_1 + iget-object v7, v1, Lo0/g0/d/c;->f:Lo0/g0/e/d; + + invoke-interface {v7, v0}, Lo0/g0/e/d;->c(Lo0/a0;)V + + iget-object v7, v1, Lo0/g0/d/c;->d:Lo0/t; + + iget-object v8, v1, Lo0/g0/d/c;->c:Lo0/f; + :try_end_1 + .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_5 + + if-eqz v7, :cond_2b + + if-eqz v8, :cond_2a + + iget-object v7, v0, Lo0/a0;->c:Ljava/lang/String; + + invoke-static {v7}, Lo0/g0/e/f;->a(Ljava/lang/String;)Z + + move-result v7 + + const/4 v8, 0x1 + + const/4 v9, 0x0 + + if-eqz v7, :cond_7 + + if-eqz v3, :cond_7 + + const-string v7, "Expect" + + invoke-virtual {v0, v7}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v7 + + const-string v10, "100-continue" + + invoke-static {v10, v7, v8}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + + move-result v7 + + if-eqz v7, :cond_2 + + :try_start_2 + iget-object v7, v1, Lo0/g0/d/c;->f:Lo0/g0/e/d; + + invoke-interface {v7}, Lo0/g0/e/d;->f()V + :try_end_2 + .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 + + iget-object v7, v1, Lo0/g0/d/c;->d:Lo0/t; + + iget-object v10, v1, Lo0/g0/d/c;->c:Lo0/f; + + if-eqz v7, :cond_1 + + if-eqz v10, :cond_0 + + invoke-virtual {v1, v8}, Lo0/g0/d/c;->e(Z)Lokhttp3/Response$a; + + move-result-object v7 const/4 v10, 0x1 - const/4 v11, 0x0 - - if-eqz v8, :cond_6 - - if-eqz v5, :cond_6 - - const-string v8, "Expect" - - invoke-virtual {v0, v8}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v8 - - const-string v12, "100-continue" - - invoke-static {v12, v8, v10}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - - move-result v8 - - if-eqz v8, :cond_1 - - invoke-virtual {v3}, Lo0/g0/d/c;->d()V - - iget-object v8, v3, Lo0/g0/d/c;->d:Lo0/t; - - iget-object v12, v3, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v8, :cond_0 - - invoke-static {v12, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v10}, Lo0/g0/d/c;->f(Z)Lokhttp3/Response$a; - - move-result-object v8 - - const/4 v12, 0x1 - goto :goto_0 :cond_0 - throw v4 + invoke-static {v6}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 :cond_1 - const/4 v12, 0x0 + throw v2 - move-object v8, v4 + :catch_0 + move-exception v0 - :goto_0 - if-nez v8, :cond_3 + iget-object v2, v1, Lo0/g0/d/c;->d:Lo0/t; - invoke-virtual {v5}, Lokhttp3/RequestBody;->isDuplex()Z + iget-object v3, v1, Lo0/g0/d/c;->c:Lo0/f; - move-result v13 + invoke-virtual {v2, v3, v0}, Lo0/t;->c(Lo0/f;Ljava/io/IOException;)V - if-eqz v13, :cond_2 + invoke-virtual {v1, v0}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V - invoke-virtual {v3}, Lo0/g0/d/c;->d()V - - invoke-virtual {v3, v0, v10}, Lo0/g0/d/c;->c(Lo0/a0;Z)Lp0/u; - - move-result-object v10 - - invoke-static {v10, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v13, Lp0/p; - - invoke-direct {v13, v10}, Lp0/p;->(Lp0/u;)V - - invoke-virtual {v5, v13}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V - - goto :goto_1 + throw v0 :cond_2 - invoke-virtual {v3, v0, v11}, Lo0/g0/d/c;->c(Lo0/a0;Z)Lp0/u; + const/4 v10, 0x0 - move-result-object v10 + move-object v7, v2 - invoke-static {v10, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + :goto_0 + if-nez v7, :cond_4 - new-instance v13, Lp0/p; + invoke-virtual {v3}, Lokhttp3/RequestBody;->isDuplex()Z - invoke-direct {v13, v10}, Lp0/p;->(Lp0/u;)V + move-result v11 - invoke-virtual {v5, v13}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V + if-eqz v11, :cond_3 - invoke-virtual {v13}, Lp0/p;->close()V + :try_start_3 + iget-object v11, v1, Lo0/g0/d/c;->f:Lo0/g0/e/d; + + invoke-interface {v11}, Lo0/g0/e/d;->f()V + :try_end_3 + .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 + + invoke-virtual {v1, v0, v8}, Lo0/g0/d/c;->c(Lo0/a0;Z)Lp0/u; + + move-result-object v8 + + invoke-static {v8}, Lf/n/a/k/a;->o(Lp0/u;)Lokio/BufferedSink; + + move-result-object v8 + + invoke-virtual {v3, v8}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V goto :goto_1 + :catch_1 + move-exception v0 + + iget-object v2, v1, Lo0/g0/d/c;->d:Lo0/t; + + iget-object v3, v1, Lo0/g0/d/c;->c:Lo0/f; + + invoke-virtual {v2, v3, v0}, Lo0/t;->c(Lo0/f;Ljava/io/IOException;)V + + invoke-virtual {v1, v0}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V + + throw v0 + :cond_3 - iget-object v13, v3, Lo0/g0/d/c;->b:Lo0/g0/d/m; + invoke-virtual {v1, v0, v9}, Lo0/g0/d/c;->c(Lo0/a0;Z)Lp0/u; - invoke-virtual {v13, v3, v10, v11, v4}, Lo0/g0/d/m;->e(Lo0/g0/d/c;ZZLjava/io/IOException;)Ljava/io/IOException; + move-result-object v8 - invoke-virtual {v3}, Lo0/g0/d/c;->b()Lo0/g0/d/i; + invoke-static {v8}, Lf/n/a/k/a;->o(Lp0/u;)Lokio/BufferedSink; - move-result-object v10 + move-result-object v8 - if-eqz v10, :cond_5 + invoke-virtual {v3, v8}, Lokhttp3/RequestBody;->writeTo(Lokio/BufferedSink;)V - invoke-virtual {v10}, Lo0/g0/d/i;->h()Z + check-cast v8, Lp0/p; - move-result v10 - - if-nez v10, :cond_7 - - iget-object v10, v3, Lo0/g0/d/c;->f:Lo0/g0/e/d; - - invoke-interface {v10}, Lo0/g0/e/d;->a()Lo0/g0/d/i; - - move-result-object v10 - - if-eqz v10, :cond_4 - - invoke-virtual {v10}, Lo0/g0/d/i;->j()V + invoke-virtual {v8}, Lp0/p;->close()V goto :goto_1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + iget-object v11, v1, Lo0/g0/d/c;->b:Lo0/g0/d/m; - throw v4 + invoke-virtual {v11, v1, v8, v9, v2}, Lo0/g0/d/m;->e(Lo0/g0/d/c;ZZLjava/io/IOException;)Ljava/io/IOException; - :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - throw v4 - - :cond_6 - iget-object v8, v3, Lo0/g0/d/c;->b:Lo0/g0/d/m; - - invoke-virtual {v8, v3, v10, v11, v4}, Lo0/g0/d/m;->e(Lo0/g0/d/c;ZZLjava/io/IOException;)Ljava/io/IOException; - - const/4 v12, 0x0 - - move-object v8, v4 - - :cond_7 - :goto_1 - if-eqz v5, :cond_8 - - invoke-virtual {v5}, Lokhttp3/RequestBody;->isDuplex()Z - - move-result v5 - - if-nez v5, :cond_9 - - :cond_8 - :try_start_1 - iget-object v5, v3, Lo0/g0/d/c;->f:Lo0/g0/e/d; - - invoke-interface {v5}, Lo0/g0/e/d;->b()V - :try_end_1 - .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_2 - - :cond_9 - if-nez v12, :cond_b - - iget-object v5, v3, Lo0/g0/d/c;->d:Lo0/t; - - iget-object v10, v3, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v5, :cond_a - - invoke-static {v10, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - goto :goto_2 - - :cond_a - throw v4 - - :cond_b - :goto_2 - if-nez v8, :cond_d - - invoke-virtual {v3, v11}, Lo0/g0/d/c;->f(Z)Lokhttp3/Response$a; + invoke-virtual {v1}, Lo0/g0/d/c;->b()Lo0/g0/d/i; move-result-object v8 - if-eqz v8, :cond_c + if-eqz v8, :cond_6 + + invoke-virtual {v8}, Lo0/g0/d/i;->h()Z + + move-result v8 + + if-nez v8, :cond_8 + + iget-object v8, v1, Lo0/g0/d/c;->f:Lo0/g0/e/d; + + invoke-interface {v8}, Lo0/g0/e/d;->a()Lo0/g0/d/i; + + move-result-object v8 + + if-eqz v8, :cond_5 + + invoke-virtual {v8}, Lo0/g0/d/i;->j()V + + goto :goto_1 + + :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_6 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_7 + iget-object v7, v1, Lo0/g0/d/c;->b:Lo0/g0/d/m; + + invoke-virtual {v7, v1, v8, v9, v2}, Lo0/g0/d/m;->e(Lo0/g0/d/c;ZZLjava/io/IOException;)Ljava/io/IOException; + + const/4 v10, 0x0 + + move-object v7, v2 + + :cond_8 + :goto_1 + if-eqz v3, :cond_9 + + invoke-virtual {v3}, Lokhttp3/RequestBody;->isDuplex()Z + + move-result v3 + + if-nez v3, :cond_a + + :cond_9 + :try_start_4 + iget-object v3, v1, Lo0/g0/d/c;->f:Lo0/g0/e/d; + + invoke-interface {v3}, Lo0/g0/e/d;->b()V + :try_end_4 + .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_4 + + :cond_a + if-nez v10, :cond_d + + iget-object v3, v1, Lo0/g0/d/c;->d:Lo0/t; + + iget-object v8, v1, Lo0/g0/d/c;->c:Lo0/f; + + if-eqz v3, :cond_c + + if-eqz v8, :cond_b + + goto :goto_2 + + :cond_b + invoke-static {v6}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 + + :cond_c + throw v2 + + :cond_d + :goto_2 + if-nez v7, :cond_f + + invoke-virtual {v1, v9}, Lo0/g0/d/c;->e(Z)Lokhttp3/Response$a; + + move-result-object v7 + + if-eqz v7, :cond_e goto :goto_3 - :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_e + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v4 + throw v2 - :cond_d + :cond_f :goto_3 - invoke-virtual {v8, v0}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; + iput-object v0, v7, Lokhttp3/Response$a;->a:Lo0/a0; - invoke-virtual {v3}, Lo0/g0/d/c;->b()Lo0/g0/d/i; + invoke-virtual {v1}, Lo0/g0/d/c;->b()Lo0/g0/d/i; - move-result-object v5 + move-result-object v3 - if-eqz v5, :cond_26 + if-eqz v3, :cond_29 - iget-object v5, v5, Lo0/g0/d/i;->d:Lo0/v; + iget-object v3, v3, Lo0/g0/d/i;->d:Lo0/v; - iput-object v5, v8, Lokhttp3/Response$a;->e:Lo0/v; + iput-object v3, v7, Lokhttp3/Response$a;->e:Lo0/v; - iput-wide v6, v8, Lokhttp3/Response$a;->k:J + iput-wide v4, v7, Lokhttp3/Response$a;->k:J invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - move-result-wide v12 + move-result-wide v10 - iput-wide v12, v8, Lokhttp3/Response$a;->l:J + iput-wide v10, v7, Lokhttp3/Response$a;->l:J - invoke-virtual {v8}, Lokhttp3/Response$a;->a()Lokhttp3/Response; + invoke-virtual {v7}, Lokhttp3/Response$a;->a()Lokhttp3/Response; - move-result-object v5 + move-result-object v3 - iget v8, v5, Lokhttp3/Response;->g:I + iget v7, v3, Lokhttp3/Response;->g:I - const/16 v10, 0x64 + const/16 v8, 0x64 - if-ne v8, v10, :cond_10 + if-ne v7, v8, :cond_12 - invoke-virtual {v3, v11}, Lo0/g0/d/c;->f(Z)Lokhttp3/Response$a; + invoke-virtual {v1, v9}, Lo0/g0/d/c;->e(Z)Lokhttp3/Response$a; - move-result-object v5 + move-result-object v3 - if-eqz v5, :cond_f + if-eqz v3, :cond_11 - invoke-virtual {v5, v0}, Lokhttp3/Response$a;->g(Lo0/a0;)Lokhttp3/Response$a; + iput-object v0, v3, Lokhttp3/Response$a;->a:Lo0/a0; - invoke-virtual {v3}, Lo0/g0/d/c;->b()Lo0/g0/d/i; + invoke-virtual {v1}, Lo0/g0/d/c;->b()Lo0/g0/d/i; move-result-object v0 - if-eqz v0, :cond_e + if-eqz v0, :cond_10 iget-object v0, v0, Lo0/g0/d/i;->d:Lo0/v; - iput-object v0, v5, Lokhttp3/Response$a;->e:Lo0/v; + iput-object v0, v3, Lokhttp3/Response$a;->e:Lo0/v; - iput-wide v6, v5, Lokhttp3/Response$a;->k:J + iput-wide v4, v3, Lokhttp3/Response$a;->k:J invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - move-result-wide v6 + move-result-wide v4 - iput-wide v6, v5, Lokhttp3/Response$a;->l:J + iput-wide v4, v3, Lokhttp3/Response$a;->l:J - invoke-virtual {v5}, Lokhttp3/Response$a;->a()Lokhttp3/Response; + invoke-virtual {v3}, Lokhttp3/Response$a;->a()Lokhttp3/Response; - move-result-object v5 + move-result-object v3 - iget v8, v5, Lokhttp3/Response;->g:I + iget v7, v3, Lokhttp3/Response;->g:I goto :goto_4 - :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - throw v4 - - :cond_f - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - throw v4 - :cond_10 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_11 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 + + :cond_12 :goto_4 - const-string v0, "response" + iget-object v0, v1, Lo0/g0/d/c;->d:Lo0/t; - invoke-static {v5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v4, v1, Lo0/g0/d/c;->c:Lo0/f; - iget-object v6, v3, Lo0/g0/d/c;->d:Lo0/t; + if-eqz v0, :cond_28 - iget-object v7, v3, Lo0/g0/d/c;->c:Lo0/f; + if-eqz v4, :cond_27 - if-eqz v6, :cond_25 + move-object/from16 v4, p0 - invoke-static {v7, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-boolean v0, v4, Lo0/g0/e/b;->b:Z - invoke-static {v5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v2, "message == null" - move-object/from16 v6, p0 + const-string v5, "protocol == null" - iget-boolean v4, v6, Lo0/g0/e/b;->b:Z + const-string v8, "request == null" - const-string v7, "message == null" + const-string v9, "code < 0: " - const-string v10, "protocol == null" + if-eqz v0, :cond_18 - const-string v11, "request == null" + const/16 v0, 0x65 - const-string v12, "code < 0: " + if-ne v7, v0, :cond_18 - if-eqz v4, :cond_16 + iget-object v11, v3, Lokhttp3/Response;->d:Lo0/a0; - const/16 v4, 0x65 + iget-object v12, v3, Lokhttp3/Response;->e:Lo0/y; - if-ne v8, v4, :cond_16 + iget v14, v3, Lokhttp3/Response;->g:I - invoke-static {v5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v13, v3, Lokhttp3/Response;->f:Ljava/lang/String; - iget-object v14, v5, Lokhttp3/Response;->d:Lo0/a0; + iget-object v15, v3, Lokhttp3/Response;->h:Lo0/v; - iget-object v15, v5, Lokhttp3/Response;->e:Lo0/y; + iget-object v0, v3, Lokhttp3/Response;->i:Lokhttp3/Headers; - iget v0, v5, Lokhttp3/Response;->g:I + invoke-virtual {v0}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; - iget-object v1, v5, Lokhttp3/Response;->f:Ljava/lang/String; + move-result-object v0 - iget-object v2, v5, Lokhttp3/Response;->h:Lo0/v; + iget-object v6, v3, Lokhttp3/Response;->k:Lokhttp3/Response; - iget-object v4, v5, Lokhttp3/Response;->i:Lokhttp3/Headers; + iget-object v10, v3, Lokhttp3/Response;->l:Lokhttp3/Response; - invoke-virtual {v4}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + iget-object v4, v3, Lokhttp3/Response;->m:Lokhttp3/Response; - move-result-object v4 + move/from16 p1, v7 - iget-object v9, v5, Lokhttp3/Response;->k:Lokhttp3/Response; + move-object/from16 v16, v8 - iget-object v13, v5, Lokhttp3/Response;->l:Lokhttp3/Response; + iget-wide v7, v3, Lokhttp3/Response;->n:J - iget-object v6, v5, Lokhttp3/Response;->m:Lokhttp3/Response; + move-object/from16 v26, v1 - move-object/from16 p1, v11 + move-object/from16 v17, v2 - move-object/from16 v16, v12 + iget-wide v1, v3, Lokhttp3/Response;->o:J - iget-wide v11, v5, Lokhttp3/Response;->n:J + iget-object v3, v3, Lokhttp3/Response;->p:Lo0/g0/d/c; - move-object/from16 v17, v7 + sget-object v18, Lo0/g0/b;->c:Lokhttp3/ResponseBody; - move/from16 v29, v8 + if-ltz v14, :cond_13 - iget-wide v7, v5, Lokhttp3/Response;->o:J - - iget-object v5, v5, Lokhttp3/Response;->p:Lo0/g0/d/c; - - sget-object v20, Lo0/g0/b;->c:Lokhttp3/ResponseBody; - - if-ltz v0, :cond_11 - - const/16 v18, 0x1 + const/16 v19, 0x1 goto :goto_5 - :cond_11 - const/16 v18, 0x0 + :cond_13 + const/16 v19, 0x0 :goto_5 - if-eqz v18, :cond_15 + if-eqz v19, :cond_17 - if-eqz v14, :cond_14 + if-eqz v11, :cond_16 - if-eqz v15, :cond_13 + if-eqz v12, :cond_15 - if-eqz v1, :cond_12 + if-eqz v13, :cond_14 - invoke-virtual {v4}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; + invoke-virtual {v0}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - move-result-object v19 + move-result-object v16 - new-instance v4, Lokhttp3/Response; + new-instance v0, Lokhttp3/Response; - move-object v10, v13 + move-object v5, v10 - move-object v13, v4 + move-object v10, v0 - move-object/from16 v16, v1 + move-object/from16 v17, v18 - move/from16 v17, v0 + move-object/from16 v18, v6 - move-object/from16 v18, v2 + move-object/from16 v19, v5 - move-object/from16 v21, v9 + move-object/from16 v20, v4 - move-object/from16 v22, v10 + move-wide/from16 v21, v7 - move-object/from16 v23, v6 + move-wide/from16 v23, v1 - move-wide/from16 v24, v11 + move-object/from16 v25, v3 - move-wide/from16 v26, v7 + invoke-direct/range {v10 .. v25}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V - move-object/from16 v28, v5 - - invoke-direct/range {v13 .. v28}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V + move-object/from16 v27, v26 goto/16 :goto_7 - :cond_12 - new-instance v0, Ljava/lang/IllegalStateException; - - invoke-virtual/range {v17 .. v17}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 - - :cond_13 - new-instance v0, Ljava/lang/IllegalStateException; - - invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 - :cond_14 new-instance v0, Ljava/lang/IllegalStateException; - invoke-virtual/range {p1 .. p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual/range {v17 .. v17}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v1 @@ -517,9 +518,29 @@ throw v0 :cond_15 - move-object/from16 v4, v16 + new-instance v0, Ljava/lang/IllegalStateException; - invoke-static {v4, v0}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 + + :cond_16 + new-instance v0, Ljava/lang/IllegalStateException; + + invoke-virtual/range {v16 .. v16}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 + + :cond_17 + invoke-static {v9, v14}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -533,288 +554,279 @@ throw v1 - :cond_16 - move-object/from16 v17, v7 + :cond_18 + move-object/from16 v26, v1 - move/from16 v29, v8 + move-object/from16 v17, v2 - move-object/from16 p1, v11 + move/from16 p1, v7 - move-object v4, v12 + move-object/from16 v16, v8 - invoke-static {v5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, v3, Lokhttp3/Response;->d:Lo0/a0; - iget-object v6, v5, Lokhttp3/Response;->d:Lo0/a0; + iget-object v4, v3, Lokhttp3/Response;->e:Lo0/y; - iget-object v7, v5, Lokhttp3/Response;->e:Lo0/y; + iget v1, v3, Lokhttp3/Response;->g:I - iget v8, v5, Lokhttp3/Response;->g:I + iget-object v7, v3, Lokhttp3/Response;->f:Ljava/lang/String; - iget-object v11, v5, Lokhttp3/Response;->f:Ljava/lang/String; + iget-object v8, v3, Lokhttp3/Response;->h:Lo0/v; - iget-object v12, v5, Lokhttp3/Response;->h:Lo0/v; + iget-object v2, v3, Lokhttp3/Response;->i:Lokhttp3/Headers; - iget-object v13, v5, Lokhttp3/Response;->i:Lokhttp3/Headers; + invoke-virtual {v2}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; - invoke-virtual {v13}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; + move-result-object v2 - move-result-object v13 + iget-object v10, v3, Lokhttp3/Response;->k:Lokhttp3/Response; - iget-object v14, v5, Lokhttp3/Response;->k:Lokhttp3/Response; + iget-object v11, v3, Lokhttp3/Response;->l:Lokhttp3/Response; - iget-object v15, v5, Lokhttp3/Response;->l:Lokhttp3/Response; + iget-object v12, v3, Lokhttp3/Response;->m:Lokhttp3/Response; - move-object/from16 v16, v1 + iget-wide v13, v3, Lokhttp3/Response;->n:J - iget-object v1, v5, Lokhttp3/Response;->m:Lokhttp3/Response; + move-wide/from16 v18, v13 - move-object/from16 v18, v14 + iget-wide v13, v3, Lokhttp3/Response;->o:J - move-object/from16 v19, v15 + iget-object v15, v3, Lokhttp3/Response;->p:Lo0/g0/d/c; - iget-wide v14, v5, Lokhttp3/Response;->n:J + move-wide/from16 v21, v13 - move-wide/from16 v20, v14 + move-object/from16 v20, v15 - iget-wide v14, v5, Lokhttp3/Response;->o:J + move-object/from16 v15, v26 - move-wide/from16 v22, v14 + :try_start_5 + iget-object v13, v15, Lo0/g0/d/c;->d:Lo0/t; - iget-object v15, v5, Lokhttp3/Response;->p:Lo0/g0/d/c; + iget-object v14, v15, Lo0/g0/d/c;->c:Lo0/f; - invoke-static {v5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v13, :cond_26 - :try_start_2 - iget-object v0, v3, Lo0/g0/d/c;->d:Lo0/t; + if-eqz v14, :cond_25 - iget-object v14, v3, Lo0/g0/d/c;->c:Lo0/f; + const-string v6, "Content-Type" - if-eqz v0, :cond_23 - - invoke-static {v14, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "Content-Type" + const/4 v13, 0x2 const/4 v14, 0x0 - move-object/from16 v24, v15 + invoke-static {v3, v6, v14, v13}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; - const/4 v15, 0x2 + move-result-object v6 - invoke-static {v5, v0, v14, v15}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + iget-object v13, v15, Lo0/g0/d/c;->f:Lo0/g0/e/d; - move-result-object v0 + invoke-interface {v13, v3}, Lo0/g0/e/d;->g(Lokhttp3/Response;)J - iget-object v14, v3, Lo0/g0/d/c;->f:Lo0/g0/e/d; + move-result-wide v13 - invoke-interface {v14, v5}, Lo0/g0/e/d;->g(Lokhttp3/Response;)J + move-object/from16 v23, v9 - move-result-wide v14 - :try_end_2 - .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 + iget-object v9, v15, Lo0/g0/d/c;->f:Lo0/g0/e/d; - move-object/from16 v25, v2 + invoke-interface {v9, v3}, Lo0/g0/e/d;->d(Lokhttp3/Response;)Lp0/w; - :try_start_3 - iget-object v2, v3, Lo0/g0/d/c;->f:Lo0/g0/e/d; + move-result-object v3 - invoke-interface {v2, v5}, Lo0/g0/e/d;->d(Lokhttp3/Response;)Lp0/w; + new-instance v9, Lo0/g0/d/c$b; - move-result-object v2 + invoke-direct {v9, v15, v3, v13, v14}, Lo0/g0/d/c$b;->(Lo0/g0/d/c;Lp0/w;J)V - new-instance v5, Lo0/g0/d/c$b; + new-instance v3, Lo0/g0/e/h; - invoke-direct {v5, v3, v2, v14, v15}, Lo0/g0/d/c$b;->(Lo0/g0/d/c;Lp0/w;J)V + invoke-static {v9}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - new-instance v2, Lo0/g0/e/h; + move-result-object v9 - invoke-static {v5, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v3, v6, v13, v14, v9}, Lo0/g0/e/h;->(Ljava/lang/String;JLp0/g;)V + :try_end_5 + .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_3 - new-instance v9, Lp0/q; + if-ltz v1, :cond_19 - invoke-direct {v9, v5}, Lp0/q;->(Lp0/w;)V - - invoke-direct {v2, v0, v14, v15, v9}, Lo0/g0/e/h;->(Ljava/lang/String;JLp0/g;)V - :try_end_3 - .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 - - if-ltz v8, :cond_17 - - const/4 v0, 0x1 + const/4 v6, 0x1 goto :goto_6 - :cond_17 - const/4 v0, 0x0 - - :goto_6 - if-eqz v0, :cond_22 - - if-eqz v6, :cond_21 - - if-eqz v7, :cond_20 - - if-eqz v11, :cond_1f - - invoke-virtual {v13}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - - move-result-object v10 - - new-instance v0, Lokhttp3/Response; - - move-object v4, v0 - - move-object v5, v6 - - move-object v6, v7 - - move-object v7, v11 - - move-object v9, v12 - - move-object v11, v2 - - move-object/from16 v12, v18 - - move-object/from16 v13, v19 - - move-wide/from16 v15, v20 - - move-wide/from16 v17, v22 - - move-object v14, v1 - - move-object/from16 v1, v24 - - move-object/from16 v19, v1 - - invoke-direct/range {v4 .. v19}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V - - :goto_7 - iget-object v0, v4, Lokhttp3/Response;->d:Lo0/a0; - - const-string v1, "Connection" - - invoke-virtual {v0, v1}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "close" - - const/4 v5, 0x1 - - invoke-static {v2, v0, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - - move-result v0 - - if-nez v0, :cond_18 - - const/4 v0, 0x2 - + :cond_19 const/4 v6, 0x0 - invoke-static {v4, v1, v6, v0}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + :goto_6 + if-eqz v6, :cond_24 - move-result-object v0 + if-eqz v0, :cond_23 - invoke-static {v2, v0, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + if-eqz v4, :cond_22 - move-result v0 + if-eqz v7, :cond_21 - if-eqz v0, :cond_19 + invoke-virtual {v2}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - :cond_18 - iget-object v0, v3, Lo0/g0/d/c;->f:Lo0/g0/e/d; + move-result-object v9 - invoke-interface {v0}, Lo0/g0/e/d;->a()Lo0/g0/d/i; + new-instance v23, Lokhttp3/Response; - move-result-object v0 + move-object/from16 v2, v23 - if-eqz v0, :cond_1e + move-object v13, v3 - invoke-virtual {v0}, Lo0/g0/d/i;->j()V + move-object v3, v0 - :cond_19 - const/16 v0, 0xcc + move-object v5, v7 - move/from16 v8, v29 + move v6, v1 - if-eq v8, v0, :cond_1a + move-object v7, v8 - const/16 v0, 0xcd + move-object v8, v9 - if-ne v8, v0, :cond_1d + move-object v9, v13 + + move-wide/from16 v0, v21 + + move-wide/from16 v13, v18 + + move-object/from16 v27, v15 + + move-object/from16 v17, v20 + + move-wide v15, v0 + + invoke-direct/range {v2 .. v17}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V + + move-object/from16 v0, v23 + + :goto_7 + iget-object v1, v0, Lokhttp3/Response;->d:Lo0/a0; + + const-string v2, "Connection" + + invoke-virtual {v1, v2}, Lo0/a0;->b(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v1 + + const-string v3, "close" + + const/4 v4, 0x1 + + invoke-static {v3, v1, v4}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + + move-result v1 + + if-nez v1, :cond_1a + + const/4 v1, 0x2 + + const/4 v5, 0x0 + + invoke-static {v0, v2, v5, v1}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + + move-result-object v1 + + invoke-static {v3, v1, v4}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + + move-result v1 + + if-eqz v1, :cond_1b :cond_1a - iget-object v0, v4, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + move-object/from16 v1, v27 - if-eqz v0, :cond_1b + iget-object v1, v1, Lo0/g0/d/c;->f:Lo0/g0/e/d; - invoke-virtual {v0}, Lokhttp3/ResponseBody;->a()J + invoke-interface {v1}, Lo0/g0/e/d;->a()Lo0/g0/d/i; - move-result-wide v0 + move-result-object v1 + + if-eqz v1, :cond_20 + + invoke-virtual {v1}, Lo0/g0/d/i;->j()V + + :cond_1b + const/16 v1, 0xcc + + move/from16 v7, p1 + + if-eq v7, v1, :cond_1c + + const/16 v1, 0xcd + + if-ne v7, v1, :cond_1f + + :cond_1c + iget-object v1, v0, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + + if-eqz v1, :cond_1d + + invoke-virtual {v1}, Lokhttp3/ResponseBody;->a()J + + move-result-wide v1 goto :goto_8 - :cond_1b - const-wide/16 v0, -0x1 + :cond_1d + const-wide/16 v1, -0x1 :goto_8 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - cmp-long v5, v0, v2 + cmp-long v5, v1, v3 - if-lez v5, :cond_1d + if-lez v5, :cond_1f - new-instance v0, Ljava/net/ProtocolException; + new-instance v1, Ljava/net/ProtocolException; - const-string v1, "HTTP " + const-string v2, "HTTP " - const-string v2, " had non-zero Content-Length: " + const-string v3, " had non-zero Content-Length: " - invoke-static {v1, v8, v2}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v1 - - iget-object v2, v4, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; - - if-eqz v2, :cond_1c - - invoke-virtual {v2}, Lokhttp3/ResponseBody;->a()J - - move-result-wide v2 - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v2, v7, v3}, Lf/e/b/a/a;->E(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 + iget-object v0, v0, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + + if-eqz v0, :cond_1e + + invoke-virtual {v0}, Lokhttp3/ResponseBody;->a()J + + move-result-wide v3 + + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v0 + goto :goto_9 - :cond_1c - const/4 v2, 0x0 + :cond_1e + const/4 v0, 0x0 :goto_9 - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 - invoke-direct {v0, v1}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V + invoke-direct {v1, v0}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V - throw v0 + throw v1 - :cond_1d - return-object v4 + :cond_1f + return-object v0 - :cond_1e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_20 + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 throw v0 - :cond_1f + :cond_21 new-instance v0, Ljava/lang/IllegalStateException; invoke-virtual/range {v17 .. v17}, Ljava/lang/Object;->toString()Ljava/lang/String; @@ -825,30 +837,32 @@ throw v0 - :cond_20 - new-instance v0, Ljava/lang/IllegalStateException; - - invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 - - :cond_21 - new-instance v0, Ljava/lang/IllegalStateException; - - invoke-virtual/range {p1 .. p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 - :cond_22 - invoke-static {v4, v8}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + new-instance v0, Ljava/lang/IllegalStateException; + + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 + + :cond_23 + new-instance v0, Ljava/lang/IllegalStateException; + + invoke-virtual/range {v16 .. v16}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object v1 + + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + + throw v0 + + :cond_24 + move-object/from16 v0, v23 + + invoke-static {v0, v1}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -862,143 +876,123 @@ throw v1 - :catch_0 - move-exception v0 - - move-object/from16 v25, v2 - - goto :goto_a - - :cond_23 - move-object/from16 v25, v2 - - const/4 v0, 0x0 - - :try_start_4 - throw v0 - :try_end_4 - .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_1 - - :catch_1 - move-exception v0 - - :goto_a - iget-object v1, v3, Lo0/g0/d/c;->d:Lo0/t; - - iget-object v2, v3, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v1, :cond_24 - - move-object/from16 v1, v25 - - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - move-object/from16 v2, v16 - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v0}, Lo0/g0/d/c;->g(Ljava/io/IOException;)V - - throw v0 - - :cond_24 - const/4 v0, 0x0 - - throw v0 - :cond_25 - throw v4 + move-object v1, v15 + + :try_start_6 + invoke-static {v6}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_6 + .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_2 + + const/4 v0, 0x0 + + throw v0 :cond_26 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + move-object v1, v15 - throw v4 + const/4 v0, 0x0 + + :try_start_7 + throw v0 + :try_end_7 + .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_2 :catch_2 move-exception v0 - move-object/from16 v30, v2 + goto :goto_a - move-object v2, v1 + :catch_3 + move-exception v0 - move-object/from16 v1, v30 + move-object v1, v15 - iget-object v4, v3, Lo0/g0/d/c;->d:Lo0/t; + :goto_a + iget-object v2, v1, Lo0/g0/d/c;->d:Lo0/t; - iget-object v5, v3, Lo0/g0/d/c;->c:Lo0/f; + iget-object v3, v1, Lo0/g0/d/c;->c:Lo0/f; - if-eqz v4, :cond_27 + invoke-virtual {v2, v3, v0}, Lo0/t;->d(Lo0/f;Ljava/io/IOException;)V - invoke-static {v5, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v0}, Lo0/g0/d/c;->g(Ljava/io/IOException;)V + invoke-virtual {v1, v0}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V throw v0 :cond_27 + invoke-static {v6}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 v0, 0x0 throw v0 :cond_28 - move-object/from16 v30, v2 - - move-object v2, v1 - - move-object/from16 v1, v30 - - :try_start_5 - throw v4 + throw v2 :cond_29 - move-object/from16 v30, v2 + invoke-static {}, Lk0/n/c/h;->throwNpe()V - move-object v2, v1 - - move-object/from16 v1, v30 - - throw v4 - :try_end_5 - .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_3 - - :catch_3 - move-exception v0 - - goto :goto_b + throw v2 :catch_4 move-exception v0 - move-object/from16 v30, v2 + iget-object v2, v1, Lo0/g0/d/c;->d:Lo0/t; - move-object v2, v1 + iget-object v3, v1, Lo0/g0/d/c;->c:Lo0/f; - move-object/from16 v1, v30 + invoke-virtual {v2, v3, v0}, Lo0/t;->c(Lo0/f;Ljava/io/IOException;)V - :goto_b - iget-object v4, v3, Lo0/g0/d/c;->d:Lo0/t; - - iget-object v5, v3, Lo0/g0/d/c;->c:Lo0/f; - - if-eqz v4, :cond_2a - - invoke-static {v5, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v0}, Lo0/g0/d/c;->g(Ljava/io/IOException;)V + invoke-virtual {v1, v0}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V throw v0 :cond_2a + :try_start_8 + invoke-static {v6}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_8 + .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_5 + const/4 v0, 0x0 throw v0 :cond_2b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :try_start_9 + throw v2 - throw v4 + :cond_2c + invoke-static {v6}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_9 + .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_5 + + const/4 v0, 0x0 + + throw v0 + + :cond_2d + :try_start_a + throw v2 + :try_end_a + .catch Ljava/io/IOException; {:try_start_a .. :try_end_a} :catch_5 + + :catch_5 + move-exception v0 + + iget-object v2, v1, Lo0/g0/d/c;->d:Lo0/t; + + iget-object v3, v1, Lo0/g0/d/c;->c:Lo0/f; + + invoke-virtual {v2, v3, v0}, Lo0/t;->c(Lo0/f;Ljava/io/IOException;)V + + invoke-virtual {v1, v0}, Lo0/g0/d/c;->f(Ljava/io/IOException;)V + + throw v0 + + :cond_2e + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/e/c.smali b/com.discord/smali_classes2/o0/g0/e/c.smali index e5312a7eae..bf61c1784b 100644 --- a/com.discord/smali_classes2/o0/g0/e/c.smali +++ b/com.discord/smali_classes2/o0/g0/e/c.smali @@ -69,10 +69,6 @@ .method public static final a(Ljava/util/Date;)Ljava/lang/String; .locals 1 - const-string v0, "$this$toHttpDateString" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lo0/g0/e/c;->a:Lo0/g0/e/c$a; invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; @@ -87,7 +83,7 @@ const-string v0, "STANDARD_DATE_FORMAT.get().format(this)" - invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method diff --git a/com.discord/smali_classes2/o0/g0/e/e.smali b/com.discord/smali_classes2/o0/g0/e/e.smali index b958e3c04a..715c66e664 100644 --- a/com.discord/smali_classes2/o0/g0/e/e.smali +++ b/com.discord/smali_classes2/o0/g0/e/e.smali @@ -25,17 +25,13 @@ .method public static final a(Lokhttp3/Response;)Z .locals 8 - const-string v0, "$this$promisesBody" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lokhttp3/Response;->d:Lo0/a0; iget-object v0, v0, Lo0/a0;->c:Ljava/lang/String; const-string v1, "HEAD" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -80,19 +76,19 @@ if-nez v0, :cond_4 - const/4 v0, 0x0 + const/4 v0, 0x2 - const/4 v2, 0x2 + const-string v2, "Transfer-Encoding" - const-string v4, "Transfer-Encoding" + const/4 v4, 0x0 - invoke-static {p0, v4, v0, v2}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p0, v2, v4, v0}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; move-result-object p0 const-string v0, "chunked" - invoke-static {v0, p0, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, p0, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p0 @@ -109,7 +105,7 @@ .end method .method public static final b(Lo0/p;Lo0/w;Lokhttp3/Headers;)V - .locals 37 + .locals 36 move-object/from16 v1, p0 @@ -117,164 +113,140 @@ move-object/from16 v0, p2 - const-string v3, "$this$receiveHeaders" + if-eqz v1, :cond_28 - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_27 - const-string v3, "url" + if-eqz v0, :cond_26 - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v4, Lo0/p;->a:Lo0/p; - const-string v4, "headers" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v5, Lo0/p;->a:Lo0/p; - - if-ne v1, v5, :cond_0 + if-ne v1, v4, :cond_0 return-void :cond_0 - sget-object v5, Lo0/n;->n:Lo0/n$a; - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "Set-Cookie" - - const-string v6, "name" - - invoke-static {v4, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v4, Lo0/n;->n:Lo0/n$a; invoke-virtual/range {p2 .. p2}, Lokhttp3/Headers;->size()I - move-result v6 + move-result v5 + + const/4 v6, 0x0 + + const/4 v7, 0x0 const/4 v8, 0x0 - const/4 v9, 0x0 - - const/4 v10, 0x0 - :goto_0 - const/4 v11, 0x2 + const/4 v9, 0x2 - const/4 v12, 0x1 + const/4 v10, 0x1 - if-ge v9, v6, :cond_3 + if-ge v7, v5, :cond_3 - invoke-virtual {v0, v9}, Lokhttp3/Headers;->h(I)Ljava/lang/String; - - move-result-object v13 - - invoke-static {v4, v13, v12}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - - move-result v12 - - if-eqz v12, :cond_2 - - if-nez v10, :cond_1 - - new-instance v10, Ljava/util/ArrayList; - - invoke-direct {v10, v11}, Ljava/util/ArrayList;->(I)V - - :cond_1 - invoke-virtual {v0, v9}, Lokhttp3/Headers;->k(I)Ljava/lang/String; + invoke-virtual {v0, v7}, Lokhttp3/Headers;->h(I)Ljava/lang/String; move-result-object v11 - invoke-interface {v10, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z + const-string v12, "Set-Cookie" + + invoke-static {v12, v11, v10}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + + move-result v10 + + if-eqz v10, :cond_2 + + if-nez v8, :cond_1 + + new-instance v8, Ljava/util/ArrayList; + + invoke-direct {v8, v9}, Ljava/util/ArrayList;->(I)V + + :cond_1 + invoke-virtual {v0, v7}, Lokhttp3/Headers;->k(I)Ljava/lang/String; + + move-result-object v9 + + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_2 - add-int/lit8 v9, v9, 0x1 + add-int/lit8 v7, v7, 0x1 goto :goto_0 :cond_3 - if-eqz v10, :cond_4 + if-eqz v8, :cond_4 - invoke-static {v10}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; + invoke-static {v8}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; move-result-object v0 - const-string v4, "Collections.unmodifiableList(result)" + const-string v5, "Collections.unmodifiableList(result)" - invoke-static {v0, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 :cond_4 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + sget-object v0, Lk0/i/n;->d:Lk0/i/n; :goto_1 - move-object v4, v0 + move-object v5, v0 - invoke-interface {v4}, Ljava/util/List;->size()I + invoke-interface {v5}, Ljava/util/List;->size()I - move-result v6 + move-result v7 - const/4 v9, 0x0 - - const/4 v10, 0x0 - - :goto_2 - if-ge v9, v6, :cond_22 - - invoke-interface {v4, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v0 - - move-object v13, v0 - - check-cast v13, Ljava/lang/String; - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "setCookie" - - invoke-static {v13, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v14 - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v13, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v7, 0x3b - - const/4 v11, 0x6 - - invoke-static {v13, v7, v8, v8, v11}, Lo0/g0/b;->j(Ljava/lang/String;CIII)I - - move-result v0 - - const/16 v11, 0x3d - - invoke-static {v13, v11, v8, v0}, Lo0/g0/b;->h(Ljava/lang/String;CII)I - - move-result v12 - - if-ne v12, v0, :cond_6 - - :cond_5 - :goto_3 - move-object/from16 v36, v3 - - const/4 v8, 0x2 + const/4 v8, 0x0 const/4 v11, 0x0 - const/4 v12, 0x1 + :goto_2 + if-ge v8, v7, :cond_23 - goto/16 :goto_10 + invoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object v0 + + move-object v12, v0 + + check-cast v12, Ljava/lang/String; + + if-eqz v12, :cond_22 + + invoke-static {}, Ljava/lang/System;->currentTimeMillis()J + + move-result-wide v13 + + const/16 v15, 0x3b + + const/4 v3, 0x6 + + invoke-static {v12, v15, v6, v6, v3}, Lo0/g0/b;->j(Ljava/lang/String;CIII)I + + move-result v0 + + const/16 v3, 0x3d + + invoke-static {v12, v3, v6, v0}, Lo0/g0/b;->h(Ljava/lang/String;CII)I + + move-result v9 + + if-ne v9, v0, :cond_6 + + :cond_5 + :goto_3 + const/4 v9, 0x2 + + const/4 v10, 0x0 + + const/4 v15, 0x1 + + goto/16 :goto_f :cond_6 - invoke-static {v13, v8, v12}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; + invoke-static {v12, v6, v9}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; move-result-object v17 @@ -296,39 +268,41 @@ invoke-static/range {v17 .. v17}, Lo0/g0/b;->q(Ljava/lang/String;)I - move-result v8 + move-result v6 - const/4 v11, -0x1 + const/4 v10, -0x1 - if-eq v8, v11, :cond_8 + if-eq v6, v10, :cond_8 goto :goto_3 :cond_8 - add-int/lit8 v12, v12, 0x1 + add-int/lit8 v9, v9, 0x1 - invoke-static {v13, v12, v0}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; + invoke-static {v12, v9, v0}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; move-result-object v18 invoke-static/range {v18 .. v18}, Lo0/g0/b;->q(Ljava/lang/String;)I - move-result v8 + move-result v6 - if-eq v8, v11, :cond_9 + if-eq v6, v10, :cond_9 goto :goto_3 :cond_9 add-int/lit8 v0, v0, 0x1 - invoke-virtual {v13}, Ljava/lang/String;->length()I + invoke-virtual {v12}, Ljava/lang/String;->length()I - move-result v8 + move-result v6 - const-wide/16 v19, -0x1 + const-wide v19, 0xe677d21fdbffL - move-wide/from16 v21, v19 + move-wide/from16 v30, v19 + + const-wide/16 v21, -0x1 const/16 v23, 0x0 @@ -338,85 +312,79 @@ const/16 v26, 0x1 - const-wide v28, 0xe677d21fdbffL + const/16 v28, 0x0 - const/16 v30, 0x0 - - const/16 v31, 0x0 + const/16 v29, 0x0 :goto_5 const-wide v32, 0x7fffffffffffffffL const-wide/high16 v34, -0x8000000000000000L - if-ge v0, v8, :cond_14 + if-ge v0, v6, :cond_14 - invoke-static {v13, v7, v0, v8}, Lo0/g0/b;->h(Ljava/lang/String;CII)I + invoke-static {v12, v15, v0, v6}, Lo0/g0/b;->h(Ljava/lang/String;CII)I - move-result v11 + move-result v9 - const/16 v12, 0x3d + invoke-static {v12, v3, v0, v9}, Lo0/g0/b;->h(Ljava/lang/String;CII)I - invoke-static {v13, v12, v0, v11}, Lo0/g0/b;->h(Ljava/lang/String;CII)I + move-result v10 - move-result v7 - - invoke-static {v13, v0, v7}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; + invoke-static {v12, v0, v10}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; move-result-object v0 - if-ge v7, v11, :cond_a + if-ge v10, v9, :cond_a - add-int/lit8 v7, v7, 0x1 + add-int/lit8 v10, v10, 0x1 - invoke-static {v13, v7, v11}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; + invoke-static {v12, v10, v9}, Lo0/g0/b;->H(Ljava/lang/String;II)Ljava/lang/String; - move-result-object v7 + move-result-object v10 goto :goto_6 :cond_a - const-string v7, "" + const-string v10, "" :goto_6 - const-string v12, "expires" + const-string v3, "expires" - move-object/from16 v36, v3 + const/4 v15, 0x1 - const/4 v3, 0x1 + invoke-static {v0, v3, v15}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - invoke-static {v0, v12, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + move-result v3 - move-result v12 - - if-eqz v12, :cond_b + if-eqz v3, :cond_b :try_start_0 - invoke-virtual {v7}, Ljava/lang/String;->length()I + invoke-virtual {v10}, Ljava/lang/String;->length()I move-result v0 - const/4 v12, 0x0 + const/4 v3, 0x0 - invoke-virtual {v5, v7, v12, v0}, Lo0/n$a;->d(Ljava/lang/String;II)J + invoke-virtual {v4, v10, v3, v0}, Lo0/n$a;->d(Ljava/lang/String;II)J - move-result-wide v28 + move-result-wide v30 :try_end_0 .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_1 goto :goto_8 :cond_b - const-string v12, "max-age" + const-string v3, "max-age" - invoke-static {v0, v12, v3}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v3, v15}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v12 + move-result v3 - if-eqz v12, :cond_f + if-eqz v3, :cond_f :try_start_1 - invoke-static {v7}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J + invoke-static {v10}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v21 :try_end_1 @@ -446,11 +414,11 @@ :try_start_2 new-instance v0, Lkotlin/text/Regex; - const-string v12, "-?\\d+" + const-string v15, "-?\\d+" - invoke-direct {v0, v12}, Lkotlin/text/Regex;->(Ljava/lang/String;)V + invoke-direct {v0, v15}, Lkotlin/text/Regex;->(Ljava/lang/String;)V - invoke-virtual {v0, v7}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z + invoke-virtual {v0, v10}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z move-result v0 @@ -460,9 +428,9 @@ const/4 v3, 0x2 - const/4 v12, 0x0 + const/4 v15, 0x0 - invoke-static {v7, v0, v12, v3}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v10, v0, v15, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -474,7 +442,7 @@ move-wide/from16 v21, v32 :goto_8 - const/4 v12, 0x1 + const/4 v15, 0x1 const/16 v25, 0x1 @@ -486,28 +454,30 @@ .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_1 :catch_1 - const/4 v12, 0x1 + const/4 v15, 0x1 goto :goto_9 :cond_f const-string v3, "domain" - const/4 v12, 0x1 + const/4 v15, 0x1 - invoke-static {v0, v3, v12}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v3, v15}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v3 if-eqz v3, :cond_10 :try_start_3 - invoke-virtual {v5, v7}, Lo0/n$a;->c(Ljava/lang/String;)Ljava/lang/String; + invoke-virtual {v4, v10}, Lo0/n$a;->c(Ljava/lang/String;)Ljava/lang/String; - move-result-object v30 + move-result-object v0 :try_end_3 .catch Ljava/lang/IllegalArgumentException; {:try_start_3 .. :try_end_3} :catch_2 + move-object/from16 v28, v0 + const/16 v26, 0x0 goto :goto_9 @@ -515,20 +485,20 @@ :cond_10 const-string v3, "path" - invoke-static {v0, v3, v12}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v3, v15}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v3 if-eqz v3, :cond_11 - move-object/from16 v31, v7 + move-object/from16 v29, v10 goto :goto_9 :cond_11 const-string v3, "secure" - invoke-static {v0, v3, v12}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v3, v15}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v3 @@ -541,7 +511,7 @@ :cond_12 const-string v3, "httponly" - invoke-static {v0, v3, v12}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v3, v15}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -552,18 +522,16 @@ :catch_2 :cond_13 :goto_9 - add-int/lit8 v0, v11, 0x1 + add-int/lit8 v0, v9, 0x1 - move-object/from16 v3, v36 + const/16 v3, 0x3d - const/16 v7, 0x3b + const/16 v15, 0x3b goto/16 :goto_5 :cond_14 - move-object/from16 v36, v3 - - const/4 v12, 0x1 + const/4 v15, 0x1 cmp-long v0, v21, v34 @@ -571,35 +539,35 @@ move-wide/from16 v19, v34 - goto :goto_b + goto :goto_a :cond_15 - cmp-long v0, v21, v19 + const-wide/16 v9, -0x1 - if-eqz v0, :cond_19 + cmp-long v0, v21, v9 - const-wide v7, 0x20c49ba5e353f7L + if-eqz v0, :cond_18 - cmp-long v0, v21, v7 + const-wide v9, 0x20c49ba5e353f7L + + cmp-long v0, v21, v9 if-gtz v0, :cond_16 const/16 v0, 0x3e8 - int-to-long v7, v0 + int-to-long v9, v0 - mul-long v32, v21, v7 + mul-long v32, v21, v9 :cond_16 - add-long v32, v14, v32 + add-long v32, v13, v32 - cmp-long v0, v32, v14 + cmp-long v0, v32, v13 - const-wide v7, 0xe677d21fdbffL + if-ltz v0, :cond_19 - if-ltz v0, :cond_18 - - cmp-long v0, v32, v7 + cmp-long v0, v32, v19 if-lez v0, :cond_17 @@ -608,48 +576,43 @@ :cond_17 move-wide/from16 v19, v32 - goto :goto_b + goto :goto_a :cond_18 - :goto_a - move-wide/from16 v19, v7 - - goto :goto_b + move-wide/from16 v19, v30 :cond_19 - move-wide/from16 v19, v28 - - :goto_b + :goto_a iget-object v0, v2, Lo0/w;->e:Ljava/lang/String; - move-object/from16 v3, v30 + move-object/from16 v3, v28 if-nez v3, :cond_1a move-object v3, v0 - goto :goto_c + goto :goto_b :cond_1a - invoke-virtual {v5, v0, v3}, Lo0/n$a;->b(Ljava/lang/String;Ljava/lang/String;)Z + invoke-virtual {v4, v0, v3}, Lo0/n$a;->b(Ljava/lang/String;Ljava/lang/String;)Z - move-result v7 + move-result v6 - if-nez v7, :cond_1b + if-nez v6, :cond_1b - goto :goto_d + goto :goto_c :cond_1b - :goto_c + :goto_b invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v0 invoke-virtual {v3}, Ljava/lang/String;->length()I - move-result v7 + move-result v6 - if-eq v0, v7, :cond_1c + if-eq v0, v6, :cond_1c sget-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->h:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a; @@ -661,65 +624,65 @@ if-nez v0, :cond_1c - :goto_d - const/4 v8, 0x2 + :goto_c + const/4 v9, 0x2 - const/4 v11, 0x0 + const/4 v10, 0x0 - goto :goto_10 + goto :goto_f :cond_1c const-string v0, "/" - move-object/from16 v7, v31 + move-object/from16 v6, v29 - const/4 v8, 0x2 + const/4 v9, 0x2 - const/4 v11, 0x0 + const/4 v10, 0x0 - if-eqz v7, :cond_1e + if-eqz v6, :cond_1e - invoke-static {v7, v0, v11, v8}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v6, v0, v10, v9}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - move-result v13 + move-result v12 - if-nez v13, :cond_1d + if-nez v12, :cond_1d + + goto :goto_d + + :cond_1d + move-object/from16 v22, v6 goto :goto_e - :cond_1d - move-object/from16 v22, v7 - - goto :goto_f - :cond_1e - :goto_e + :goto_d invoke-virtual/range {p1 .. p1}, Lo0/w;->b()Ljava/lang/String; - move-result-object v7 + move-result-object v6 - const/16 v13, 0x2f + const/16 v12, 0x2f - const/4 v14, 0x6 + const/4 v13, 0x6 - invoke-static {v7, v13, v11, v11, v14}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v6, v12, v10, v10, v13}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I - move-result v13 + move-result v12 - if-eqz v13, :cond_1f + if-eqz v12, :cond_1f - invoke-virtual {v7, v11, v13}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v6, v10, v12}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v0 - const-string v7, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" + const-string v6, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_1f move-object/from16 v22, v0 - :goto_f + :goto_e new-instance v0, Lo0/n; const/16 v27, 0x0 @@ -730,63 +693,97 @@ invoke-direct/range {v16 .. v27}, Lo0/n;->(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZZZZLkotlin/jvm/internal/DefaultConstructorMarker;)V - goto :goto_11 + goto :goto_10 - :goto_10 + :goto_f const/4 v0, 0x0 - :goto_11 + :goto_10 if-eqz v0, :cond_21 - if-nez v10, :cond_20 + if-nez v11, :cond_20 new-instance v3, Ljava/util/ArrayList; invoke-direct {v3}, Ljava/util/ArrayList;->()V - move-object v10, v3 + move-object v11, v3 :cond_20 - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v11, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_21 - add-int/lit8 v9, v9, 0x1 + add-int/lit8 v8, v8, 0x1 - move-object/from16 v3, v36 + const/4 v6, 0x0 - const/4 v8, 0x0 - - const/4 v11, 0x2 + const/4 v10, 0x1 goto/16 :goto_2 :cond_22 - if-eqz v10, :cond_23 + const-string v0, "setCookie" - invoke-static {v10}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 + + :cond_23 + if-eqz v11, :cond_24 + + invoke-static {v11}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; move-result-object v0 const-string v3, "Collections.unmodifiableList(cookies)" - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - goto :goto_12 + goto :goto_11 - :cond_23 - sget-object v0, Lk0/j/n;->d:Lk0/j/n; + :cond_24 + sget-object v0, Lk0/i/n;->d:Lk0/i/n; - :goto_12 + :goto_11 invoke-interface {v0}, Ljava/util/List;->isEmpty()Z move-result v3 - if-eqz v3, :cond_24 + if-eqz v3, :cond_25 return-void - :cond_24 + :cond_25 invoke-interface {v1, v2, v0}, Lo0/p;->a(Lo0/w;Ljava/util/List;)V return-void + + :cond_26 + const-string v0, "headers" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v1, 0x0 + + throw v1 + + :cond_27 + const/4 v1, 0x0 + + const-string v0, "url" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_28 + const/4 v1, 0x0 + + const-string v0, "$this$receiveHeaders" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method diff --git a/com.discord/smali_classes2/o0/g0/e/f.smali b/com.discord/smali_classes2/o0/g0/e/f.smali index c5ecf5183c..b0741b0207 100644 --- a/com.discord/smali_classes2/o0/g0/e/f.smali +++ b/com.discord/smali_classes2/o0/g0/e/f.smali @@ -7,13 +7,11 @@ .method public static final a(Ljava/lang/String;)Z .locals 1 - const-string v0, "method" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_1 const-string v0, "GET" - invoke-static {p0, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p0, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -21,7 +19,7 @@ const-string v0, "HEAD" - invoke-static {p0, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p0, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p0 @@ -36,4 +34,13 @@ :goto_0 return p0 + + :cond_1 + const-string p0, "method" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method diff --git a/com.discord/smali_classes2/o0/g0/e/g.smali b/com.discord/smali_classes2/o0/g0/e/g.smali index d185bc6846..b12a9b5240 100644 --- a/com.discord/smali_classes2/o0/g0/e/g.smali +++ b/com.discord/smali_classes2/o0/g0/e/g.smali @@ -55,21 +55,15 @@ } .end annotation - const-string v0, "interceptors" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "transmitter" + if-eqz p2, :cond_2 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p5, :cond_1 - const-string v0, "request" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "call" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p6, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -92,6 +86,34 @@ iput p9, p0, Lo0/g0/e/g;->j:I return-void + + :cond_0 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "request" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "transmitter" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "interceptors" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -135,9 +157,7 @@ .method public d(Lo0/a0;)Lokhttp3/Response; .locals 2 - const-string v0, "request" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lo0/g0/e/g;->c:Lo0/g0/d/m; @@ -148,6 +168,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "request" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public e()I @@ -170,47 +199,43 @@ move-object/from16 v6, p1 - const-string v1, "request" + const/4 v1, 0x0 - invoke-static {v6, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v6, :cond_f - const-string v1, "transmitter" + if-eqz p2, :cond_e - move-object/from16 v3, p2 + iget v2, v0, Lo0/g0/e/g;->e:I - invoke-static {v3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, v0, Lo0/g0/e/g;->b:Ljava/util/List; - iget v1, v0, Lo0/g0/e/g;->e:I + invoke-interface {v3}, Ljava/util/List;->size()I - iget-object v2, v0, Lo0/g0/e/g;->b:Ljava/util/List; + move-result v3 - invoke-interface {v2}, Ljava/util/List;->size()I + if-ge v2, v3, :cond_d - move-result v2 - - if-ge v1, v2, :cond_d - - iget v1, v0, Lo0/g0/e/g;->a:I + iget v2, v0, Lo0/g0/e/g;->a:I const/4 v11, 0x1 - add-int/2addr v1, v11 + add-int/2addr v2, v11 - iput v1, v0, Lo0/g0/e/g;->a:I + iput v2, v0, Lo0/g0/e/g;->a:I - iget-object v1, v0, Lo0/g0/e/g;->d:Lo0/g0/d/c; + iget-object v2, v0, Lo0/g0/e/g;->d:Lo0/g0/d/c; - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 - invoke-virtual {v1}, Lo0/g0/d/c;->b()Lo0/g0/d/i; + invoke-virtual {v2}, Lo0/g0/d/c;->b()Lo0/g0/d/i; - move-result-object v1 + move-result-object v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - iget-object v2, v6, Lo0/a0;->b:Lo0/w; + iget-object v1, v6, Lo0/a0;->b:Lo0/w; - invoke-virtual {v1, v2}, Lo0/g0/d/i;->m(Lo0/w;)Z + invoke-virtual {v2, v1}, Lo0/g0/d/i;->m(Lo0/w;)Z move-result v1 @@ -224,9 +249,7 @@ goto :goto_1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - const/4 v1, 0x0 + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -506,6 +529,20 @@ invoke-direct {v1}, Ljava/lang/AssertionError;->()V throw v1 + + :cond_e + const-string v2, "transmitter" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_f + const-string v2, "request" + + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public p()Lo0/a0; diff --git a/com.discord/smali_classes2/o0/g0/e/h.smali b/com.discord/smali_classes2/o0/g0/e/h.smali index 0d67d39fb1..ae02f425e1 100644 --- a/com.discord/smali_classes2/o0/g0/e/h.smali +++ b/com.discord/smali_classes2/o0/g0/e/h.smali @@ -13,11 +13,7 @@ # direct methods .method public constructor (Ljava/lang/String;JLp0/g;)V - .locals 1 - - const-string v0, "source" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Lokhttp3/ResponseBody;->()V diff --git a/com.discord/smali_classes2/o0/g0/e/i.smali b/com.discord/smali_classes2/o0/g0/e/i.smali index 0105cb5fe1..0b46b1a356 100644 --- a/com.discord/smali_classes2/o0/g0/e/i.smali +++ b/com.discord/smali_classes2/o0/g0/e/i.smali @@ -12,23 +12,30 @@ # direct methods .method public constructor (Lo0/x;)V - .locals 1 + .locals 0 - const-string v0, "client" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/e/i;->b:Lo0/x; return-void + + :cond_0 + const-string p1, "client" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public final a(Lokhttp3/Response;Ljava/lang/String;)Lo0/a0; - .locals 6 + .locals 5 iget-object v0, p0, Lo0/g0/e/i;->b:Lo0/x; @@ -49,35 +56,17 @@ move-result-object v0 - if-eqz v0, :cond_a + if-eqz v0, :cond_7 iget-object v2, p1, Lokhttp3/Response;->d:Lo0/a0; iget-object v2, v2, Lo0/a0;->b:Lo0/w; - if-eqz v2, :cond_9 - - const-string v3, "link" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v2, v0}, Lo0/w;->g(Ljava/lang/String;)Lo0/w$a; + invoke-virtual {v2, v0}, Lo0/w;->j(Ljava/lang/String;)Lo0/w; move-result-object v0 - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lo0/w$a;->b()Lo0/w; - - move-result-object v0 - - goto :goto_0 - - :cond_1 - move-object v0, v1 - - :goto_0 - if-eqz v0, :cond_8 + if-eqz v0, :cond_7 iget-object v2, v0, Lo0/w;->b:Ljava/lang/String; @@ -87,24 +76,24 @@ iget-object v3, v3, Lo0/w;->b:Ljava/lang/String; - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 - if-nez v2, :cond_2 + if-nez v2, :cond_1 iget-object v2, p0, Lo0/g0/e/i;->b:Lo0/x; iget-boolean v2, v2, Lo0/x;->l:Z - if-nez v2, :cond_2 + if-nez v2, :cond_1 return-object v1 - :cond_2 + :cond_1 iget-object v2, p1, Lokhttp3/Response;->d:Lo0/a0; - if-eqz v2, :cond_7 + if-eqz v2, :cond_6 new-instance v3, Lo0/a0$a; @@ -114,46 +103,40 @@ move-result v2 - if-eqz v2, :cond_5 + if-eqz v2, :cond_4 - const-string v2, "method" + const-string v2, "PROPFIND" - invoke-static {p2, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - const-string v4, "PROPFIND" + move-result v4 - invoke-static {p2, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v5 - - invoke-static {p2, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 xor-int/lit8 v2, v2, 0x1 - if-eqz v2, :cond_3 + if-eqz v2, :cond_2 const-string p2, "GET" invoke-virtual {v3, p2, v1}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; - goto :goto_1 + goto :goto_0 - :cond_3 - if-eqz v5, :cond_4 + :cond_2 + if-eqz v4, :cond_3 iget-object v1, p1, Lokhttp3/Response;->d:Lo0/a0; iget-object v1, v1, Lo0/a0;->e:Lokhttp3/RequestBody; - :cond_4 + :cond_3 invoke-virtual {v3, p2, v1}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; - :goto_1 - if-nez v5, :cond_5 + :goto_0 + if-nez v4, :cond_4 const-string p2, "Transfer-Encoding" @@ -167,7 +150,7 @@ invoke-virtual {v3, p2}, Lo0/a0$a;->e(Ljava/lang/String;)Lo0/a0$a; - :cond_5 + :cond_4 iget-object p1, p1, Lokhttp3/Response;->d:Lo0/a0; iget-object p1, p1, Lo0/a0;->b:Lo0/w; @@ -176,14 +159,14 @@ move-result p1 - if-nez p1, :cond_6 + if-nez p1, :cond_5 const-string p1, "Authorization" invoke-virtual {v3, p1}, Lo0/a0$a;->e(Ljava/lang/String;)Lo0/a0$a; - :cond_6 - invoke-virtual {v3, v0}, Lo0/a0$a;->g(Lo0/w;)Lo0/a0$a; + :cond_5 + iput-object v0, v3, Lo0/a0$a;->a:Lo0/w; invoke-virtual {v3}, Lo0/a0$a;->b()Lo0/a0; @@ -191,16 +174,10 @@ return-object p1 + :cond_6 + throw v1 + :cond_7 - throw v1 - - :cond_8 - return-object v1 - - :cond_9 - throw v1 - - :cond_a return-object v1 .end method @@ -340,7 +317,7 @@ goto :goto_4 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw p3 @@ -363,7 +340,7 @@ throw p1 :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw p3 .end method @@ -401,7 +378,7 @@ const-string p2, "Integer.valueOf(header)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I @@ -419,7 +396,7 @@ .end method .method public intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; - .locals 45 + .locals 46 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; @@ -428,96 +405,86 @@ move-object/from16 v1, p0 - move-object/from16 v0, p1 - - const-string v2, "chain" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; - move-result-object v2 + move-result-object v0 - move-object v3, v0 + move-object/from16 v2, p1 - check-cast v3, Lo0/g0/e/g; + check-cast v2, Lo0/g0/e/g; - iget-object v10, v3, Lo0/g0/e/g;->c:Lo0/g0/d/m; + iget-object v9, v2, Lo0/g0/e/g;->c:Lo0/g0/d/m; - const/4 v0, 0x0 + const/4 v3, 0x0 const/4 v4, 0x0 - move-object v11, v2 + move-object v10, v0 + + move-object v11, v3 const/4 v12, 0x0 - move-object v2, v0 - :goto_0 if-eqz v10, :cond_2e - const-string v4, "request" + iget-object v0, v9, Lo0/g0/d/m;->e:Lo0/a0; - invoke-static {v11, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v4, 0x1 - iget-object v4, v10, Lo0/g0/d/m;->e:Lo0/a0; + if-eqz v0, :cond_4 - const/4 v5, 0x1 + iget-object v0, v0, Lo0/a0;->b:Lo0/w; - if-eqz v4, :cond_4 + iget-object v5, v10, Lo0/a0;->b:Lo0/w; - iget-object v4, v4, Lo0/a0;->b:Lo0/w; + invoke-static {v0, v5}, Lo0/g0/b;->c(Lo0/w;Lo0/w;)Z - iget-object v6, v11, Lo0/a0;->b:Lo0/w; + move-result v0 - invoke-static {v4, v6}, Lo0/g0/b;->c(Lo0/w;Lo0/w;)Z + if-eqz v0, :cond_1 - move-result v4 + iget-object v0, v9, Lo0/g0/d/m;->f:Lo0/g0/d/d; - if-eqz v4, :cond_1 + if-eqz v0, :cond_0 - iget-object v4, v10, Lo0/g0/d/m;->f:Lo0/g0/d/d; + invoke-virtual {v0}, Lo0/g0/d/d;->c()Z - if-eqz v4, :cond_0 + move-result v0 - invoke-virtual {v4}, Lo0/g0/d/d;->c()Z - - move-result v4 - - if-eqz v4, :cond_1 + if-eqz v0, :cond_1 move/from16 p1, v12 goto/16 :goto_4 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v0 + throw v3 :cond_1 - iget-object v4, v10, Lo0/g0/d/m;->h:Lo0/g0/d/c; + iget-object v0, v9, Lo0/g0/d/m;->h:Lo0/g0/d/c; - if-nez v4, :cond_2 + if-nez v0, :cond_2 - const/4 v4, 0x1 + const/4 v0, 0x1 goto :goto_1 :cond_2 - const/4 v4, 0x0 + const/4 v0, 0x0 :goto_1 - if-eqz v4, :cond_3 + if-eqz v0, :cond_3 - iget-object v4, v10, Lo0/g0/d/m;->f:Lo0/g0/d/d; + iget-object v0, v9, Lo0/g0/d/m;->f:Lo0/g0/d/d; - if-eqz v4, :cond_4 + if-eqz v0, :cond_4 - invoke-virtual {v10, v0, v5}, Lo0/g0/d/m;->g(Ljava/io/IOException;Z)Ljava/io/IOException; + invoke-virtual {v9, v3, v4}, Lo0/g0/d/m;->g(Ljava/io/IOException;Z)Ljava/io/IOException; - iput-object v0, v10, Lo0/g0/d/m;->f:Lo0/g0/d/d; + iput-object v3, v9, Lo0/g0/d/m;->f:Lo0/g0/d/d; goto :goto_2 @@ -536,33 +503,33 @@ :cond_4 :goto_2 - iput-object v11, v10, Lo0/g0/d/m;->e:Lo0/a0; + iput-object v10, v9, Lo0/g0/d/m;->e:Lo0/a0; - new-instance v13, Lo0/g0/d/d; + new-instance v0, Lo0/g0/d/d; - iget-object v6, v10, Lo0/g0/d/m;->a:Lo0/g0/d/j; + iget-object v5, v9, Lo0/g0/d/m;->a:Lo0/g0/d/j; - iget-object v4, v11, Lo0/a0;->b:Lo0/w; + iget-object v4, v10, Lo0/a0;->b:Lo0/w; - iget-boolean v5, v4, Lo0/w;->a:Z + iget-boolean v6, v4, Lo0/w;->a:Z - if-eqz v5, :cond_6 + if-eqz v6, :cond_6 - iget-object v0, v10, Lo0/g0/d/m;->n:Lo0/x; + iget-object v3, v9, Lo0/g0/d/m;->n:Lo0/x; - iget-object v5, v0, Lo0/x;->t:Ljavax/net/ssl/SSLSocketFactory; + iget-object v6, v3, Lo0/x;->t:Ljavax/net/ssl/SSLSocketFactory; - if-eqz v5, :cond_5 + if-eqz v6, :cond_5 - iget-object v7, v0, Lo0/x;->x:Ljavax/net/ssl/HostnameVerifier; + iget-object v7, v3, Lo0/x;->x:Ljavax/net/ssl/HostnameVerifier; - iget-object v0, v0, Lo0/x;->y:Lo0/h; + iget-object v3, v3, Lo0/x;->y:Lo0/h; - move-object/from16 v21, v0 + move-object/from16 v20, v3 - move-object/from16 v19, v5 + move-object/from16 v18, v6 - move-object/from16 v20, v7 + move-object/from16 v19, v7 goto :goto_3 @@ -576,71 +543,69 @@ throw v0 :cond_6 - move-object/from16 v19, v0 + move-object/from16 v18, v3 + + move-object/from16 v19, v18 move-object/from16 v20, v19 - move-object/from16 v21, v20 - :goto_3 - new-instance v7, Lo0/a; + new-instance v6, Lo0/a; - iget-object v15, v4, Lo0/w;->e:Ljava/lang/String; + iget-object v14, v4, Lo0/w;->e:Ljava/lang/String; - iget v0, v4, Lo0/w;->f:I + iget v15, v4, Lo0/w;->f:I - iget-object v4, v10, Lo0/g0/d/m;->n:Lo0/x; + iget-object v3, v9, Lo0/g0/d/m;->n:Lo0/x; - iget-object v5, v4, Lo0/x;->o:Lo0/s; + iget-object v4, v3, Lo0/x;->o:Lo0/s; - iget-object v8, v4, Lo0/x;->s:Ljavax/net/SocketFactory; + iget-object v7, v3, Lo0/x;->s:Ljavax/net/SocketFactory; - iget-object v9, v4, Lo0/x;->r:Lo0/c; + iget-object v8, v3, Lo0/x;->r:Lo0/c; - iget-object v14, v4, Lo0/x;->p:Ljava/net/Proxy; + iget-object v13, v3, Lo0/x;->p:Ljava/net/Proxy; move/from16 p1, v12 - iget-object v12, v4, Lo0/x;->w:Ljava/util/List; + iget-object v12, v3, Lo0/x;->w:Ljava/util/List; - iget-object v1, v4, Lo0/x;->v:Ljava/util/List; + iget-object v1, v3, Lo0/x;->v:Ljava/util/List; - iget-object v4, v4, Lo0/x;->q:Ljava/net/ProxySelector; + iget-object v3, v3, Lo0/x;->q:Ljava/net/ProxySelector; - move-object/from16 v23, v14 + move-object/from16 v22, v13 - move-object v14, v7 + move-object v13, v6 - move/from16 v16, v0 + move-object/from16 v16, v4 - move-object/from16 v17, v5 + move-object/from16 v17, v7 - move-object/from16 v18, v8 + move-object/from16 v21, v8 - move-object/from16 v22, v9 + move-object/from16 v23, v12 - move-object/from16 v24, v12 + move-object/from16 v24, v1 - move-object/from16 v25, v1 + move-object/from16 v25, v3 - move-object/from16 v26, v4 + invoke-direct/range {v13 .. v25}, Lo0/a;->(Ljava/lang/String;ILo0/s;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lo0/h;Lo0/c;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V - invoke-direct/range {v14 .. v26}, Lo0/a;->(Ljava/lang/String;ILo0/s;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lo0/h;Lo0/c;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V + iget-object v7, v9, Lo0/g0/d/m;->o:Lo0/f; - iget-object v8, v10, Lo0/g0/d/m;->o:Lo0/f; + iget-object v8, v9, Lo0/g0/d/m;->b:Lo0/t; - iget-object v9, v10, Lo0/g0/d/m;->b:Lo0/t; + move-object v3, v0 - move-object v4, v13 + move-object v4, v9 - move-object v5, v10 + invoke-direct/range {v3 .. v8}, Lo0/g0/d/d;->(Lo0/g0/d/m;Lo0/g0/d/j;Lo0/a;Lo0/f;Lo0/t;)V - invoke-direct/range {v4 .. v9}, Lo0/g0/d/d;->(Lo0/g0/d/m;Lo0/g0/d/j;Lo0/a;Lo0/f;Lo0/t;)V - - iput-object v13, v10, Lo0/g0/d/m;->f:Lo0/g0/d/d; + iput-object v0, v9, Lo0/g0/d/m;->f:Lo0/g0/d/d; :goto_4 - invoke-virtual {v10}, Lo0/g0/d/m;->f()Z + invoke-virtual {v9}, Lo0/g0/d/m;->f()Z move-result v0 @@ -649,7 +614,7 @@ const/4 v0, 0x0 :try_start_0 - invoke-virtual {v3, v11, v10, v0}, Lo0/g0/e/g;->f(Lo0/a0;Lo0/g0/d/m;Lo0/g0/d/c;)Lokhttp3/Response; + invoke-virtual {v2, v10, v9, v0}, Lo0/g0/e/g;->f(Lo0/a0;Lo0/g0/d/m;Lo0/g0/d/c;)Lokhttp3/Response; move-result-object v0 :try_end_0 @@ -657,21 +622,17 @@ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 - if-eqz v2, :cond_13 + if-eqz v11, :cond_13 - const-string v1, "response" + iget-object v13, v0, Lokhttp3/Response;->d:Lo0/a0; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v14, v0, Lokhttp3/Response;->e:Lo0/y; - iget-object v12, v0, Lokhttp3/Response;->d:Lo0/a0; + iget v1, v0, Lokhttp3/Response;->g:I - iget-object v13, v0, Lokhttp3/Response;->e:Lo0/y; + iget-object v15, v0, Lokhttp3/Response;->f:Ljava/lang/String; - iget v15, v0, Lokhttp3/Response;->g:I - - iget-object v14, v0, Lokhttp3/Response;->f:Ljava/lang/String; - - iget-object v1, v0, Lokhttp3/Response;->h:Lo0/v; + iget-object v3, v0, Lokhttp3/Response;->h:Lo0/v; iget-object v4, v0, Lokhttp3/Response;->i:Lokhttp3/Headers; @@ -685,117 +646,115 @@ iget-object v7, v0, Lokhttp3/Response;->l:Lokhttp3/Response; + move-object/from16 v28, v9 + iget-wide v8, v0, Lokhttp3/Response;->n:J - move-wide/from16 v22, v8 + move-wide/from16 v23, v8 iget-wide v8, v0, Lokhttp3/Response;->o:J iget-object v0, v0, Lokhttp3/Response;->p:Lo0/g0/d/c; - const-string v11, "response" + iget-object v10, v11, Lokhttp3/Response;->d:Lo0/a0; - invoke-static {v2, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v12, v11, Lokhttp3/Response;->e:Lo0/y; - iget-object v11, v2, Lokhttp3/Response;->d:Lo0/a0; + move-object/from16 v45, v2 - move-object/from16 v40, v3 + iget v2, v11, Lokhttp3/Response;->g:I - iget-object v3, v2, Lokhttp3/Response;->e:Lo0/y; + move-object/from16 v27, v0 - move-object/from16 v41, v10 + iget-object v0, v11, Lokhttp3/Response;->f:Ljava/lang/String; - iget v10, v2, Lokhttp3/Response;->g:I + move-wide/from16 v25, v8 - move-object/from16 v42, v0 + iget-object v8, v11, Lokhttp3/Response;->h:Lo0/v; - iget-object v0, v2, Lokhttp3/Response;->f:Ljava/lang/String; - - move-wide/from16 v43, v8 - - iget-object v8, v2, Lokhttp3/Response;->h:Lo0/v; - - iget-object v9, v2, Lokhttp3/Response;->i:Lokhttp3/Headers; + iget-object v9, v11, Lokhttp3/Response;->i:Lokhttp3/Headers; invoke-virtual {v9}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; move-result-object v9 - move-object/from16 v20, v7 + move-object/from16 v21, v7 - iget-object v7, v2, Lokhttp3/Response;->k:Lokhttp3/Response; + iget-object v7, v11, Lokhttp3/Response;->k:Lokhttp3/Response; - move-object/from16 v19, v6 + move-object/from16 v20, v6 - iget-object v6, v2, Lokhttp3/Response;->l:Lokhttp3/Response; + iget-object v6, v11, Lokhttp3/Response;->l:Lokhttp3/Response; - move-object/from16 v18, v5 + move-object/from16 v19, v5 - iget-object v5, v2, Lokhttp3/Response;->m:Lokhttp3/Response; + iget-object v5, v11, Lokhttp3/Response;->m:Lokhttp3/Response; - move-object/from16 v16, v13 + move-object/from16 v17, v3 - move-object/from16 v17, v14 + move-object/from16 v16, v4 - iget-wide v13, v2, Lokhttp3/Response;->n:J + iget-wide v3, v11, Lokhttp3/Response;->n:J - move-object/from16 v21, v12 + move-object/from16 v18, v14 - move-wide/from16 v35, v13 + move-object/from16 v22, v15 - iget-wide v12, v2, Lokhttp3/Response;->o:J + iget-wide v14, v11, Lokhttp3/Response;->o:J - iget-object v2, v2, Lokhttp3/Response;->p:Lo0/g0/d/c; + iget-object v11, v11, Lokhttp3/Response;->p:Lo0/g0/d/c; - const/16 v31, 0x0 + const/16 v36, 0x0 - if-ltz v10, :cond_7 + if-ltz v2, :cond_7 - const/4 v14, 0x1 + const/16 v29, 0x1 goto :goto_5 :cond_7 - const/4 v14, 0x0 + const/16 v29, 0x0 :goto_5 - if-eqz v14, :cond_12 + if-eqz v29, :cond_12 - if-eqz v11, :cond_11 + if-eqz v10, :cond_11 - if-eqz v3, :cond_10 + if-eqz v12, :cond_10 if-eqz v0, :cond_f invoke-virtual {v9}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - move-result-object v30 + move-result-object v35 new-instance v9, Lokhttp3/Response; - move-object/from16 v24, v9 + move-object/from16 v29, v9 - move-object/from16 v25, v11 + move-object/from16 v30, v10 - move-object/from16 v26, v3 + move-object/from16 v31, v12 - move-object/from16 v27, v0 + move-object/from16 v32, v0 - move/from16 v28, v10 + move/from16 v33, v2 - move-object/from16 v29, v8 + move-object/from16 v34, v8 - move-object/from16 v32, v7 + move-object/from16 v37, v7 - move-object/from16 v33, v6 + move-object/from16 v38, v6 - move-object/from16 v34, v5 + move-object/from16 v39, v5 - move-wide/from16 v37, v12 + move-wide/from16 v40, v3 - move-object/from16 v39, v2 + move-wide/from16 v42, v14 - invoke-direct/range {v24 .. v39}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V + move-object/from16 v44, v11 + + invoke-direct/range {v29 .. v44}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V iget-object v0, v9, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; @@ -811,7 +770,7 @@ :goto_6 if-eqz v0, :cond_e - if-ltz v15, :cond_9 + if-ltz v1, :cond_9 const/4 v0, 0x1 @@ -823,37 +782,31 @@ :goto_7 if-eqz v0, :cond_d - if-eqz v21, :cond_c + if-eqz v13, :cond_c - if-eqz v16, :cond_b + if-eqz v18, :cond_b - if-eqz v17, :cond_a + if-eqz v22, :cond_a - invoke-virtual {v4}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; + invoke-virtual/range {v16 .. v16}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; move-result-object v0 new-instance v2, Lokhttp3/Response; - move-object v11, v2 + move-object v12, v2 - move-object/from16 v12, v21 + move-object/from16 v14, v18 - move-object/from16 v13, v16 + move-object/from16 v15, v22 - move-object/from16 v14, v17 + move/from16 v16, v1 - move-object/from16 v16, v1 + move-object/from16 v18, v0 - move-object/from16 v17, v0 + move-object/from16 v22, v9 - move-object/from16 v21, v9 - - move-wide/from16 v24, v43 - - move-object/from16 v26, v42 - - invoke-direct/range {v11 .. v26}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V + invoke-direct/range {v12 .. v27}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V move-object v0, v2 @@ -901,7 +854,7 @@ :cond_d const-string v0, "code < 0: " - invoke-static {v0, v15}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v1}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -970,7 +923,7 @@ :cond_12 const-string v0, "code < 0: " - invoke-static {v0, v10}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v2}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -985,9 +938,9 @@ throw v1 :cond_13 - move-object/from16 v40, v3 + move-object/from16 v45, v2 - move-object/from16 v41, v10 + move-object/from16 v28, v9 :goto_8 iget-object v1, v0, Lokhttp3/Response;->p:Lo0/g0/d/c; @@ -1139,7 +1092,7 @@ throw v0 :cond_1c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -1189,7 +1142,7 @@ const-string v2, "GET" - invoke-static {v5, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1199,7 +1152,7 @@ const-string v2, "HEAD" - invoke-static {v5, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -1227,7 +1180,7 @@ if-eqz v1, :cond_23 - invoke-virtual/range {v41 .. v41}, Lo0/g0/d/m;->j()V + invoke-virtual/range {v28 .. v28}, Lo0/g0/d/m;->j()V :cond_23 return-object v0 @@ -1253,7 +1206,7 @@ invoke-static {v4}, Lo0/g0/b;->f(Ljava/io/Closeable;)V :cond_26 - move-object/from16 v4, v41 + move-object/from16 v4, v28 iget-object v5, v4, Lo0/g0/d/m;->a:Lo0/g0/d/j; @@ -1299,9 +1252,9 @@ if-gt v12, v1, :cond_29 - move-object v11, v2 + move-object v11, v0 - move-object v2, v0 + move-object v10, v2 goto :goto_f @@ -1332,19 +1285,19 @@ move-object/from16 v3, p0 - move-object v4, v10 + move-object v4, v9 goto :goto_10 :catch_0 move-exception v0 - move-object/from16 v40, v3 - - move-object v4, v10 - move-object/from16 v3, p0 + move-object/from16 v45, v2 + + move-object v4, v9 + move-object v1, v0 :try_start_2 @@ -1362,7 +1315,7 @@ const/4 v0, 0x0 :goto_d - invoke-virtual {v3, v1, v4, v0, v11}, Lo0/g0/e/i;->b(Ljava/io/IOException;Lo0/g0/d/m;ZLo0/a0;)Z + invoke-virtual {v3, v1, v4, v0, v10}, Lo0/g0/e/i;->b(Ljava/io/IOException;Lo0/g0/d/m;ZLo0/a0;)Z move-result v0 @@ -1376,19 +1329,19 @@ :catch_1 move-exception v0 - move-object/from16 v40, v3 - - move-object v4, v10 - move-object/from16 v3, p0 + move-object/from16 v45, v2 + + move-object v4, v9 + move-object v1, v0 iget-object v0, v1, Lokhttp3/internal/connection/RouteException;->lastConnectException:Ljava/io/IOException; - const/4 v5, 0x0 + const/4 v2, 0x0 - invoke-virtual {v3, v0, v4, v5, v11}, Lo0/g0/e/i;->b(Ljava/io/IOException;Lo0/g0/d/m;ZLo0/a0;)Z + invoke-virtual {v3, v0, v4, v2, v10}, Lo0/g0/e/i;->b(Ljava/io/IOException;Lo0/g0/d/m;ZLo0/a0;)Z move-result v0 :try_end_2 @@ -1406,9 +1359,11 @@ move-object v1, v3 - move-object v10, v4 + move-object v9, v4 - move-object/from16 v3, v40 + move-object/from16 v2, v45 + + move-object v3, v0 goto/16 :goto_0 @@ -1442,6 +1397,12 @@ :cond_2e move-object v3, v1 + const-string v0, "request" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + throw v0 nop diff --git a/com.discord/smali_classes2/o0/g0/e/j.smali b/com.discord/smali_classes2/o0/g0/e/j.smali index 8e6d138065..ab520f8f4d 100644 --- a/com.discord/smali_classes2/o0/g0/e/j.smali +++ b/com.discord/smali_classes2/o0/g0/e/j.smali @@ -13,15 +13,7 @@ # direct methods .method public constructor (Lo0/y;ILjava/lang/String;)V - .locals 1 - - const-string v0, "protocol" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "message" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -44,9 +36,7 @@ sget-object v0, Lo0/y;->d:Lo0/y; - const-string v1, "statusLine" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_8 const-string v1, "HTTP/1." @@ -54,7 +44,7 @@ const/4 v3, 0x2 - invoke-static {p0, v1, v2, v3}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v1, v2, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -126,7 +116,7 @@ :cond_3 const-string v1, "ICY " - invoke-static {p0, v1, v2, v3}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p0, v1, v2, v3}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -150,7 +140,7 @@ const-string v3, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v1, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I @@ -178,7 +168,7 @@ const-string v2, "(this as java.lang.String).substring(startIndex)" - invoke-static {p0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_1 @@ -235,6 +225,15 @@ invoke-direct {v0, p0}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V throw v0 + + :cond_8 + const-string p0, "statusLine" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method @@ -284,7 +283,7 @@ const-string v1, "StringBuilder().apply(builderAction).toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/f/a$a.smali b/com.discord/smali_classes2/o0/g0/f/a$a.smali index 5d1d2b5c12..dc3756d658 100644 --- a/com.discord/smali_classes2/o0/g0/f/a$a.smali +++ b/com.discord/smali_classes2/o0/g0/f/a$a.smali @@ -56,18 +56,18 @@ # virtual methods .method public B0(Lp0/e;J)J - .locals 1 + .locals 2 - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 :try_start_0 - iget-object v0, p0, Lo0/g0/f/a$a;->f:Lo0/g0/f/a; + iget-object v1, p0, Lo0/g0/f/a$a;->f:Lo0/g0/f/a; - iget-object v0, v0, Lo0/g0/f/a;->f:Lp0/g; + iget-object v1, v1, Lo0/g0/f/a;->f:Lp0/g; - invoke-interface {v0, p1, p2, p3}, Lp0/w;->B0(Lp0/e;J)J + invoke-interface {v1, p1, p2, p3}, Lp0/w;->B0(Lp0/e;J)J move-result-wide p1 :try_end_0 @@ -84,11 +84,9 @@ if-nez p2, :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_0 invoke-virtual {p2}, Lo0/g0/d/i;->j()V @@ -96,6 +94,13 @@ invoke-virtual {p0}, Lo0/g0/f/a$a;->a()V throw p1 + + :cond_1 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final a()V diff --git a/com.discord/smali_classes2/o0/g0/f/a$b.smali b/com.discord/smali_classes2/o0/g0/f/a$b.smali index 2c2811668d..69d4e749da 100644 --- a/com.discord/smali_classes2/o0/g0/f/a$b.smali +++ b/com.discord/smali_classes2/o0/g0/f/a$b.smali @@ -160,9 +160,7 @@ .method public write(Lp0/e;J)V .locals 3 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-boolean v0, p0, Lo0/g0/f/a$b;->e:Z @@ -219,4 +217,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/f/a$c.smali b/com.discord/smali_classes2/o0/g0/f/a$c.smali index 97270da539..6cae179413 100644 --- a/com.discord/smali_classes2/o0/g0/f/a$c.smali +++ b/com.discord/smali_classes2/o0/g0/f/a$c.smali @@ -26,7 +26,7 @@ # direct methods .method public constructor (Lo0/g0/f/a;Lo0/w;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -35,9 +35,7 @@ } .end annotation - const-string v0, "url" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; @@ -54,6 +52,15 @@ iput-boolean p1, p0, Lo0/g0/f/a$c;->h:Z return-void + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -61,107 +68,105 @@ .method public B0(Lp0/e;J)J .locals 11 - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_10 - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + const/4 v2, 0x0 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 - cmp-long v4, p2, v2 + cmp-long v5, p2, v3 - if-ltz v4, :cond_0 + if-ltz v5, :cond_0 - const/4 v4, 0x1 + const/4 v5, 0x1 goto :goto_0 :cond_0 - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_0 - if-eqz v4, :cond_f + if-eqz v5, :cond_f - iget-boolean v4, p0, Lo0/g0/f/a$a;->e:Z + iget-boolean v5, p0, Lo0/g0/f/a$a;->e:Z - xor-int/2addr v4, v0 + xor-int/2addr v5, v1 - if-eqz v4, :cond_e + if-eqz v5, :cond_e - iget-boolean v4, p0, Lo0/g0/f/a$c;->h:Z + iget-boolean v5, p0, Lo0/g0/f/a$c;->h:Z - const-wide/16 v5, -0x1 + const-wide/16 v6, -0x1 - if-nez v4, :cond_1 + if-nez v5, :cond_1 - return-wide v5 + return-wide v6 :cond_1 - iget-wide v7, p0, Lo0/g0/f/a$c;->g:J + iget-wide v8, p0, Lo0/g0/f/a$c;->g:J - const/4 v4, 0x0 + cmp-long v5, v8, v3 - cmp-long v9, v7, v2 + if-eqz v5, :cond_2 - if-eqz v9, :cond_2 + cmp-long v5, v8, v6 - cmp-long v9, v7, v5 - - if-nez v9, :cond_9 + if-nez v5, :cond_9 :cond_2 - iget-wide v7, p0, Lo0/g0/f/a$c;->g:J + iget-wide v8, p0, Lo0/g0/f/a$c;->g:J - cmp-long v9, v7, v5 + cmp-long v5, v8, v6 - if-eqz v9, :cond_3 + if-eqz v5, :cond_3 - iget-object v7, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; + iget-object v5, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; - iget-object v7, v7, Lo0/g0/f/a;->f:Lp0/g; + iget-object v5, v5, Lo0/g0/f/a;->f:Lp0/g; - invoke-interface {v7}, Lp0/g;->o0()Ljava/lang/String; + invoke-interface {v5}, Lp0/g;->o0()Ljava/lang/String; :cond_3 :try_start_0 - iget-object v7, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; + iget-object v5, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; - iget-object v7, v7, Lo0/g0/f/a;->f:Lp0/g; + iget-object v5, v5, Lo0/g0/f/a;->f:Lp0/g; - invoke-interface {v7}, Lp0/g;->U0()J + invoke-interface {v5}, Lp0/g;->U0()J - move-result-wide v7 + move-result-wide v8 - iput-wide v7, p0, Lo0/g0/f/a$c;->g:J + iput-wide v8, p0, Lo0/g0/f/a$c;->g:J - iget-object v7, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; + iget-object v5, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; - iget-object v7, v7, Lo0/g0/f/a;->f:Lp0/g; + iget-object v5, v5, Lo0/g0/f/a;->f:Lp0/g; - invoke-interface {v7}, Lp0/g;->o0()Ljava/lang/String; + invoke-interface {v5}, Lp0/g;->o0()Ljava/lang/String; - move-result-object v7 + move-result-object v5 - if-eqz v7, :cond_d + if-eqz v5, :cond_d - invoke-static {v7}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v5}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - move-result-object v7 + move-result-object v5 - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v7 + move-result-object v5 iget-wide v8, p0, Lo0/g0/f/a$c;->g:J - cmp-long v10, v8, v2 + cmp-long v10, v8, v3 if-ltz v10, :cond_c - invoke-virtual {v7}, Ljava/lang/String;->length()I + invoke-virtual {v5}, Ljava/lang/String;->length()I move-result v8 @@ -170,82 +175,82 @@ goto :goto_1 :cond_4 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 - if-eqz v0, :cond_5 + if-eqz v1, :cond_5 - const-string v0, ";" + const-string v1, ";" const/4 v8, 0x2 - invoke-static {v7, v0, v1, v8}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v5, v1, v2, v8}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - move-result v0 + move-result v1 :try_end_0 .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 - if-eqz v0, :cond_c + if-eqz v1, :cond_c :cond_5 - iget-wide v7, p0, Lo0/g0/f/a$c;->g:J + iget-wide v8, p0, Lo0/g0/f/a$c;->g:J - cmp-long v0, v7, v2 + cmp-long v1, v8, v3 - if-nez v0, :cond_8 + if-nez v1, :cond_8 - iput-boolean v1, p0, Lo0/g0/f/a$c;->h:Z + iput-boolean v2, p0, Lo0/g0/f/a$c;->h:Z - iget-object v0, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; + iget-object v1, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; - invoke-virtual {v0}, Lo0/g0/f/a;->l()Lokhttp3/Headers; + invoke-virtual {v1}, Lo0/g0/f/a;->l()Lokhttp3/Headers; - move-result-object v1 + move-result-object v2 - iput-object v1, v0, Lo0/g0/f/a;->c:Lokhttp3/Headers; + iput-object v2, v1, Lo0/g0/f/a;->c:Lokhttp3/Headers; - iget-object v0, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; + iget-object v1, p0, Lo0/g0/f/a$c;->j:Lo0/g0/f/a; - iget-object v1, v0, Lo0/g0/f/a;->d:Lo0/x; + iget-object v2, v1, Lo0/g0/f/a;->d:Lo0/x; - if-eqz v1, :cond_7 + if-eqz v2, :cond_7 - iget-object v1, v1, Lo0/x;->m:Lo0/p; + iget-object v2, v2, Lo0/x;->m:Lo0/p; - iget-object v2, p0, Lo0/g0/f/a$c;->i:Lo0/w; + iget-object v3, p0, Lo0/g0/f/a$c;->i:Lo0/w; - iget-object v0, v0, Lo0/g0/f/a;->c:Lokhttp3/Headers; + iget-object v1, v1, Lo0/g0/f/a;->c:Lokhttp3/Headers; - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - invoke-static {v1, v2, v0}, Lo0/g0/e/e;->b(Lo0/p;Lo0/w;Lokhttp3/Headers;)V + invoke-static {v2, v3, v1}, Lo0/g0/e/e;->b(Lo0/p;Lo0/w;Lokhttp3/Headers;)V invoke-virtual {p0}, Lo0/g0/f/a$a;->a()V goto :goto_2 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v4 + throw v0 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v4 + throw v0 :cond_8 :goto_2 - iget-boolean v0, p0, Lo0/g0/f/a$c;->h:Z + iget-boolean v1, p0, Lo0/g0/f/a$c;->h:Z - if-nez v0, :cond_9 + if-nez v1, :cond_9 - return-wide v5 + return-wide v6 :cond_9 - iget-wide v0, p0, Lo0/g0/f/a$c;->g:J + iget-wide v1, p0, Lo0/g0/f/a$c;->g:J - invoke-static {p2, p3, v0, v1}, Ljava/lang/Math;->min(JJ)J + invoke-static {p2, p3, v1, v2}, Ljava/lang/Math;->min(JJ)J move-result-wide p2 @@ -253,7 +258,7 @@ move-result-wide p1 - cmp-long p3, p1, v5 + cmp-long p3, p1, v6 if-nez p3, :cond_b @@ -263,9 +268,9 @@ if-nez p1, :cond_a - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v4 + throw v0 :cond_a invoke-virtual {p1}, Lo0/g0/d/i;->j()V @@ -309,7 +314,7 @@ invoke-virtual {p2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 p3, 0x22 @@ -376,6 +381,13 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_10 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public close()V @@ -415,7 +427,7 @@ goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/f/a$d.smali b/com.discord/smali_classes2/o0/g0/f/a$d.smali index 514db42a8f..b209835aec 100644 --- a/com.discord/smali_classes2/o0/g0/f/a$d.smali +++ b/com.discord/smali_classes2/o0/g0/f/a$d.smali @@ -50,46 +50,46 @@ # virtual methods .method public B0(Lp0/e;J)J - .locals 7 + .locals 8 - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_7 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - cmp-long v2, p2, v0 + cmp-long v3, p2, v1 - if-ltz v2, :cond_0 + if-ltz v3, :cond_0 - const/4 v2, 0x1 + const/4 v3, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_0 - if-eqz v2, :cond_6 + if-eqz v3, :cond_6 - iget-boolean v2, p0, Lo0/g0/f/a$a;->e:Z + iget-boolean v3, p0, Lo0/g0/f/a$a;->e:Z - xor-int/lit8 v2, v2, 0x1 + xor-int/lit8 v3, v3, 0x1 - if-eqz v2, :cond_5 + if-eqz v3, :cond_5 - iget-wide v2, p0, Lo0/g0/f/a$d;->g:J + iget-wide v3, p0, Lo0/g0/f/a$d;->g:J - const-wide/16 v4, -0x1 + const-wide/16 v5, -0x1 - cmp-long v6, v2, v0 + cmp-long v7, v3, v1 - if-nez v6, :cond_1 + if-nez v7, :cond_1 - return-wide v4 + return-wide v5 :cond_1 - invoke-static {v2, v3, p2, p3}, Ljava/lang/Math;->min(JJ)J + invoke-static {v3, v4, p2, p3}, Ljava/lang/Math;->min(JJ)J move-result-wide p2 @@ -97,7 +97,7 @@ move-result-wide p1 - cmp-long p3, p1, v4 + cmp-long p3, p1, v5 if-nez p3, :cond_3 @@ -107,11 +107,9 @@ if-nez p1, :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_2 invoke-virtual {p1}, Lo0/g0/d/i;->j()V @@ -127,13 +125,13 @@ throw p1 :cond_3 - iget-wide v2, p0, Lo0/g0/f/a$d;->g:J + iget-wide v3, p0, Lo0/g0/f/a$d;->g:J - sub-long/2addr v2, p1 + sub-long/2addr v3, p1 - iput-wide v2, p0, Lo0/g0/f/a$d;->g:J + iput-wide v3, p0, Lo0/g0/f/a$d;->g:J - cmp-long p3, v2, v0 + cmp-long p3, v3, v1 if-nez p3, :cond_4 @@ -171,6 +169,13 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_7 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public close()V @@ -214,7 +219,7 @@ goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/f/a$e.smali b/com.discord/smali_classes2/o0/g0/f/a$e.smali index 7641505d37..dc8ecff591 100644 --- a/com.discord/smali_classes2/o0/g0/f/a$e.smali +++ b/com.discord/smali_classes2/o0/g0/f/a$e.smali @@ -114,9 +114,7 @@ .method public write(Lp0/e;J)V .locals 7 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lo0/g0/f/a$e;->e:Z @@ -152,4 +150,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/f/a$f.smali b/com.discord/smali_classes2/o0/g0/f/a$f.smali index 104376dd93..209ab64248 100644 --- a/com.discord/smali_classes2/o0/g0/f/a$f.smali +++ b/com.discord/smali_classes2/o0/g0/f/a$f.smali @@ -35,58 +35,56 @@ # virtual methods .method public B0(Lp0/e;J)J - .locals 4 + .locals 5 - const-string v0, "sink" + if-eqz p1, :cond_5 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-wide/16 v0, 0x0 - const/4 v0, 0x1 + const/4 v2, 0x1 - const-wide/16 v1, 0x0 - - cmp-long v3, p2, v1 + cmp-long v3, p2, v0 if-ltz v3, :cond_0 - const/4 v1, 0x1 + const/4 v0, 0x1 goto :goto_0 :cond_0 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_0 - if-eqz v1, :cond_4 + if-eqz v0, :cond_4 - iget-boolean v1, p0, Lo0/g0/f/a$a;->e:Z + iget-boolean v0, p0, Lo0/g0/f/a$a;->e:Z - xor-int/2addr v1, v0 + xor-int/2addr v0, v2 - if-eqz v1, :cond_3 + if-eqz v0, :cond_3 - iget-boolean v1, p0, Lo0/g0/f/a$f;->g:Z + iget-boolean v0, p0, Lo0/g0/f/a$f;->g:Z - const-wide/16 v2, -0x1 + const-wide/16 v3, -0x1 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 - return-wide v2 + return-wide v3 :cond_1 invoke-super {p0, p1, p2, p3}, Lo0/g0/f/a$a;->B0(Lp0/e;J)J move-result-wide p1 - cmp-long p3, p1, v2 + cmp-long p3, p1, v3 if-nez p3, :cond_2 - iput-boolean v0, p0, Lo0/g0/f/a$f;->g:Z + iput-boolean v2, p0, Lo0/g0/f/a$f;->g:Z invoke-virtual {p0}, Lo0/g0/f/a$a;->a()V - return-wide v2 + return-wide v3 :cond_2 return-wide p1 @@ -120,6 +118,15 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_5 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public close()V diff --git a/com.discord/smali_classes2/o0/g0/f/a.smali b/com.discord/smali_classes2/o0/g0/f/a.smali index cf7d066d88..41dafdabb6 100644 --- a/com.discord/smali_classes2/o0/g0/f/a.smali +++ b/com.discord/smali_classes2/o0/g0/f/a.smali @@ -39,13 +39,11 @@ .method public constructor (Lo0/x;Lo0/g0/d/i;Lp0/g;Lokio/BufferedSink;)V .locals 1 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_1 - const-string v0, "sink" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -64,10 +62,24 @@ iput-wide p1, p0, Lo0/g0/f/a;->b:J return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final i(Lo0/g0/f/a;Lp0/j;)V - .locals 2 + .locals 1 if-eqz p0, :cond_0 @@ -75,10 +87,6 @@ sget-object v0, Lp0/x;->d:Lp0/x; - const-string v1, "delegate" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v0, p1, Lp0/j;->e:Lp0/x; invoke-virtual {p0}, Lp0/x;->a()Lp0/x; @@ -116,118 +124,108 @@ .method public c(Lo0/a0;)V .locals 4 - const-string v0, "request" + iget-object v0, p0, Lo0/g0/f/a;->e:Lo0/g0/d/i; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - iget-object v1, p0, Lo0/g0/f/a;->e:Lo0/g0/d/i; + if-eqz v0, :cond_4 - if-eqz v1, :cond_3 + iget-object v0, v0, Lo0/g0/d/i;->q:Lo0/e0; - iget-object v1, v1, Lo0/g0/d/i;->q:Lo0/e0; + iget-object v0, v0, Lo0/e0;->b:Ljava/net/Proxy; - iget-object v1, v1, Lo0/e0;->b:Ljava/net/Proxy; + invoke-virtual {v0}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - invoke-virtual {v1}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type; - - move-result-object v1 + move-result-object v0 const-string v2, "realConnection!!.route().proxy.type()" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v2, Ljava/lang/StringBuilder; - const-string v0, "proxyType" + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v3, p1, Lo0/a0;->c:Ljava/lang/String; - new-instance v0, Ljava/lang/StringBuilder; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + const/16 v3, 0x20 - iget-object v2, p1, Lo0/a0;->c:Ljava/lang/String; + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + iget-object v3, p1, Lo0/a0;->b:Lo0/w; - const/16 v2, 0x20 + iget-boolean v3, v3, Lo0/w;->a:Z - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + if-nez v3, :cond_0 - iget-object v2, p1, Lo0/a0;->b:Lo0/w; + sget-object v3, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type; - iget-boolean v2, v2, Lo0/w;->a:Z + if-ne v0, v3, :cond_0 - if-nez v2, :cond_0 - - sget-object v2, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type; - - if-ne v1, v2, :cond_0 - - const/4 v1, 0x1 + const/4 v0, 0x1 goto :goto_0 :cond_0 - const/4 v1, 0x0 + const/4 v0, 0x0 :goto_0 - if-eqz v1, :cond_1 + if-eqz v0, :cond_1 - iget-object v1, p1, Lo0/a0;->b:Lo0/w; + iget-object v0, p1, Lo0/a0;->b:Lo0/w; - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; goto :goto_1 :cond_1 - iget-object v1, p1, Lo0/a0;->b:Lo0/w; + iget-object v0, p1, Lo0/a0;->b:Lo0/w; - const-string v2, "url" + if-eqz v0, :cond_3 - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v1}, Lo0/w;->b()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1}, Lo0/w;->d()Ljava/lang/String; + invoke-virtual {v0}, Lo0/w;->b()Ljava/lang/String; move-result-object v1 - if-eqz v1, :cond_2 + invoke-virtual {v0}, Lo0/w;->d()Ljava/lang/String; + + move-result-object v0 + + if-eqz v0, :cond_2 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/16 v2, 0x3f - - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const/16 v1, 0x3f + + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v2 + move-result-object v1 :cond_2 - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; :goto_1 - const-string v1, " HTTP/1.1" + const-string v0, " HTTP/1.1" - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v1, "StringBuilder().apply(builderAction).toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object p1, p1, Lo0/a0;->d:Lokhttp3/Headers; @@ -236,11 +234,16 @@ return-void :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string p1, "url" - const/4 p1, 0x0 + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - throw p1 + throw v1 + + :cond_4 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v1 .end method .method public cancel()V @@ -263,10 +266,6 @@ .method public d(Lokhttp3/Response;)Lp0/w; .locals 10 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lo0/g0/e/e;->a(Lokhttp3/Response;)Z move-result v0 @@ -296,7 +295,7 @@ const-string v3, "chunked" - invoke-static {v3, v0, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v3, v0, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -403,7 +402,7 @@ return-object p1 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -597,10 +596,6 @@ .method public g(Lokhttp3/Response;)J .locals 3 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lo0/g0/e/e;->a(Lokhttp3/Response;)Z move-result v0 @@ -612,13 +607,13 @@ goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v0, 0x2 - const/4 v1, 0x2 + const-string v1, "Transfer-Encoding" - const-string v2, "Transfer-Encoding" + const/4 v2, 0x0 - invoke-static {p1, v2, v0, v1}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1, v2, v0}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 @@ -626,7 +621,7 @@ const-string v2, "chunked" - invoke-static {v2, v0, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v2, v0, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -648,10 +643,6 @@ .method public h(Lo0/a0;J)Lp0/u; .locals 5 - const-string v0, "request" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p1, Lo0/a0;->e:Lokhttp3/RequestBody; if-eqz v0, :cond_1 @@ -685,7 +676,7 @@ const-string v1, "chunked" - invoke-static {v1, p1, v0}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v1, p1, v0}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 @@ -881,13 +872,11 @@ .end method .method public final l()Lokhttp3/Headers; - .locals 10 + .locals 8 - new-instance v0, Ljava/util/ArrayList; + new-instance v0, Lokhttp3/Headers$a; - const/16 v1, 0x14 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V + invoke-direct {v0}, Lokhttp3/Headers$a;->()V invoke-virtual {p0}, Lo0/g0/f/a;->k()Ljava/lang/String; @@ -914,158 +903,85 @@ :goto_1 if-eqz v2, :cond_3 - const-string v2, "line" + const/4 v2, 0x4 - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/16 v5, 0x3a - const/16 v2, 0x3a + invoke-static {v1, v5, v3, v4, v2}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I - const/4 v5, 0x4 + move-result v2 - invoke-static {v1, v2, v3, v4, v5}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + const/4 v6, -0x1 - move-result v5 + const-string v7, "(this as java.lang.String).substring(startIndex)" - const-string v6, "(this as java.lang.String).substring(startIndex)" + if-eq v2, v6, :cond_1 - const/4 v7, -0x1 + invoke-virtual {v1, v4, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; - const-string v8, "value" + move-result-object v3 - const-string v9, "name" + const-string v4, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - if-eq v5, v7, :cond_1 + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1, v4, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; + add-int/lit8 v2, v2, 0x1 - move-result-object v2 - - const-string v3, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - add-int/lit8 v5, v5, 0x1 - - invoke-virtual {v1, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; + invoke-virtual {v1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v1, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - invoke-static {v1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v3, v1}, Lokhttp3/Headers$a;->b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; goto :goto_2 :cond_1 invoke-virtual {v1, v4}, Ljava/lang/String;->charAt(I)C - move-result v4 + move-result v2 - const-string v5, "" + const-string v4, "" - if-ne v4, v2, :cond_2 + if-ne v2, v5, :cond_2 invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v1 - invoke-static {v1, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v5, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v1, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - invoke-static {v1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v4, v1}, Lokhttp3/Headers$a;->b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; goto :goto_2 :cond_2 - invoke-static {v5, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v1, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - invoke-static {v1}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v4, v1}, Lokhttp3/Headers$a;->b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; :goto_2 invoke-virtual {p0}, Lo0/g0/f/a;->k()Ljava/lang/String; move-result-object v1 - goto/16 :goto_0 + goto :goto_0 :cond_3 - new-array v1, v4, [Ljava/lang/String; - - invoke-interface {v0, v1}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-virtual {v0}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; move-result-object v0 - if-eqz v0, :cond_4 - - check-cast v0, [Ljava/lang/String; - - const/4 v1, 0x0 - - new-instance v2, Lokhttp3/Headers; - - invoke-direct {v2, v0, v1}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-object v2 - - :cond_4 - new-instance v0, Lkotlin/TypeCastException; - - const-string v1, "null cannot be cast to non-null type kotlin.Array" - - invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V - - throw v0 + return-object v0 .end method .method public final m(Lokhttp3/Headers;Ljava/lang/String;)V .locals 5 - const-string v0, "headers" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - const-string v0, "requestLine" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 iget v0, p0, Lo0/g0/f/a;->a:I @@ -1165,4 +1081,18 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p2 + + :cond_3 + const-string p1, "requestLine" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_4 + const-string p1, "headers" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/g/b.smali b/com.discord/smali_classes2/o0/g0/g/b.smali index 31646daf94..a91d0d546c 100644 --- a/com.discord/smali_classes2/o0/g0/g/b.smali +++ b/com.discord/smali_classes2/o0/g0/g/b.smali @@ -95,13 +95,11 @@ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lokio/ByteString;->g:Lokio/ByteString$a; @@ -118,18 +116,30 @@ invoke-direct {p0, p1, p2}, Lo0/g0/g/b;->(Lokio/ByteString;Lokio/ByteString;)V return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lokio/ByteString;Ljava/lang/String;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 sget-object v0, Lokio/ByteString;->g:Lokio/ByteString$a; @@ -140,18 +150,30 @@ invoke-direct {p0, p1, p2}, Lo0/g0/g/b;->(Lokio/ByteString;Lokio/ByteString;)V return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public constructor (Lokio/ByteString;Lokio/ByteString;)V .locals 1 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -176,6 +198,20 @@ iput p1, p0, Lo0/g0/g/b;->a:I return-void + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -195,7 +231,7 @@ iget-object v1, p1, Lo0/g0/g/b;->b:Lokio/ByteString; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -205,7 +241,7 @@ iget-object p1, p1, Lo0/g0/g/b;->c:Lokio/ByteString; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/g0/g/c$a.smali b/com.discord/smali_classes2/o0/g0/g/c$a.smali index 058f85d550..17c7de5fc3 100644 --- a/com.discord/smali_classes2/o0/g0/g/c$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/c$a.smali @@ -51,10 +51,6 @@ move p3, p2 :cond_0 - const-string p4, "source" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput p2, p0, Lo0/g0/g/c$a;->g:I @@ -67,15 +63,11 @@ iput-object p2, p0, Lo0/g0/g/c$a;->a:Ljava/util/List; - const-string p2, "$receiver" + invoke-static {p1}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 - new-instance p2, Lp0/q; - - invoke-direct {p2, p1}, Lp0/q;->(Lp0/w;)V - - iput-object p2, p0, Lo0/g0/g/c$a;->b:Lp0/g; + iput-object p1, p0, Lo0/g0/g/c$a;->b:Lp0/g; const/16 p1, 0x8 @@ -97,17 +89,13 @@ iget-object v0, p0, Lo0/g0/g/c$a;->c:[Lo0/g0/g/b; - array-length v1, v0 - - const-string v2, "$this$fill" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 - const/4 v3, 0x0 + const/4 v3, 0x6 - invoke-static {v0, v2, v1, v3}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V + invoke-static {v0, v1, v2, v2, v3}, Lf/n/a/k/a;->fill$default([Ljava/lang/Object;Ljava/lang/Object;III)V iget-object v0, p0, Lo0/g0/g/c$a;->c:[Lo0/g0/g/b; @@ -185,7 +173,7 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -287,7 +275,7 @@ return-object p1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -347,7 +335,7 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -498,7 +486,7 @@ int-to-long v5, v0 - if-eqz v2, :cond_a + if-eqz v2, :cond_b new-instance v0, Lp0/e; @@ -508,26 +496,22 @@ iget-object v2, p0, Lo0/g0/g/c$a;->b:Lp0/g; - const-string v3, "source" + const/4 v3, 0x0 - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_a - const-string v3, "sink" + sget-object v7, Lo0/g0/g/n;->c:Lo0/g0/g/n$a; - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-wide/16 v8, 0x0 - sget-object v3, Lo0/g0/g/n;->c:Lo0/g0/g/n$a; + move-wide v9, v8 - const-wide/16 v7, 0x0 - - move-wide v8, v7 + move-object v8, v7 const/4 v7, 0x0 :goto_1 - const/4 v10, 0x0 - - cmp-long v11, v8, v5 + cmp-long v11, v9, v5 if-gez v11, :cond_5 @@ -554,27 +538,27 @@ and-int/2addr v12, v1 - iget-object v3, v3, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; + iget-object v8, v8, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; - if-eqz v3, :cond_3 + if-eqz v8, :cond_3 - aget-object v3, v3, v12 + aget-object v8, v8, v12 - if-eqz v3, :cond_2 + if-eqz v8, :cond_2 - iget-object v12, v3, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; + iget-object v12, v8, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; if-nez v12, :cond_1 - iget v11, v3, Lo0/g0/g/n$a;->b:I + iget v11, v8, Lo0/g0/g/n$a;->b:I invoke-virtual {v0, v11}, Lp0/e;->I(I)Lp0/e; - iget v3, v3, Lo0/g0/g/n$a;->c:I + iget v8, v8, Lo0/g0/g/n$a;->c:I - sub-int/2addr v7, v3 + sub-int/2addr v7, v8 - sget-object v3, Lo0/g0/g/n;->c:Lo0/g0/g/n$a; + sget-object v8, Lo0/g0/g/n;->c:Lo0/g0/g/n$a; goto :goto_2 @@ -584,19 +568,19 @@ goto :goto_2 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v10 + throw v3 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v10 + throw v3 :cond_4 - const-wide/16 v10, 0x1 + const-wide/16 v11, 0x1 - add-long/2addr v8, v10 + add-long/2addr v9, v11 goto :goto_1 @@ -610,46 +594,46 @@ and-int/2addr v2, v1 - iget-object v3, v3, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; + iget-object v5, v8, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; - if-eqz v3, :cond_8 + if-eqz v5, :cond_8 - aget-object v2, v3, v2 + aget-object v2, v5, v2 if-eqz v2, :cond_7 - iget-object v3, v2, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; + iget-object v5, v2, Lo0/g0/g/n$a;->a:[Lo0/g0/g/n$a; - if-nez v3, :cond_9 + if-nez v5, :cond_9 - iget v3, v2, Lo0/g0/g/n$a;->c:I + iget v5, v2, Lo0/g0/g/n$a;->c:I - if-le v3, v7, :cond_6 + if-le v5, v7, :cond_6 goto :goto_4 :cond_6 - iget v3, v2, Lo0/g0/g/n$a;->b:I + iget v5, v2, Lo0/g0/g/n$a;->b:I - invoke-virtual {v0, v3}, Lp0/e;->I(I)Lp0/e; + invoke-virtual {v0, v5}, Lp0/e;->I(I)Lp0/e; iget v2, v2, Lo0/g0/g/n$a;->c:I sub-int/2addr v7, v2 - sget-object v3, Lo0/g0/g/n;->c:Lo0/g0/g/n$a; + sget-object v8, Lo0/g0/g/n;->c:Lo0/g0/g/n$a; goto :goto_3 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v10 + throw v3 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v10 + throw v3 :cond_9 :goto_4 @@ -660,6 +644,13 @@ goto :goto_5 :cond_a + const-string v0, "source" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_b iget-object v0, p0, Lo0/g0/g/c$a;->b:Lp0/g; invoke-interface {v0, v5, v6}, Lp0/g;->u(J)Lokio/ByteString; diff --git a/com.discord/smali_classes2/o0/g0/g/c$b.smali b/com.discord/smali_classes2/o0/g0/g/c$b.smali index b7cda0d5ce..2c0be18d9e 100644 --- a/com.discord/smali_classes2/o0/g0/g/c$b.smali +++ b/com.discord/smali_classes2/o0/g0/g/c$b.smali @@ -54,10 +54,6 @@ const/4 p2, 0x1 :cond_1 - const-string p4, "out" - - invoke-static {p3, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lo0/g0/g/c$b;->h:I @@ -92,17 +88,13 @@ iget-object v0, p0, Lo0/g0/g/c$b;->d:[Lo0/g0/g/b; - array-length v1, v0 - - const-string v2, "$this$fill" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 const/4 v2, 0x0 - const/4 v3, 0x0 + const/4 v3, 0x6 - invoke-static {v0, v2, v1, v3}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V + invoke-static {v0, v1, v2, v2, v3}, Lf/n/a/k/a;->fill$default([Ljava/lang/Object;Ljava/lang/Object;III)V iget-object v0, p0, Lo0/g0/g/c$b;->d:[Lo0/g0/g/b; @@ -176,12 +168,12 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 @@ -312,9 +304,7 @@ } .end annotation - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 iget-boolean v0, p0, Lo0/g0/g/c$b;->i:Z @@ -326,10 +316,6 @@ sget-object v0, Lo0/g0/g/n;->d:Lo0/g0/g/n; - const-string v0, "bytes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Lokio/ByteString;->h()I move-result v0 @@ -390,14 +376,6 @@ sget-object v5, Lo0/g0/g/n;->d:Lo0/g0/g/n; - const-string v5, "source" - - invoke-static {p1, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "sink" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Lokio/ByteString;->h()I move-result v5 @@ -502,6 +480,15 @@ :goto_3 return-void + + :cond_5 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final e(Ljava/util/List;)V @@ -521,10 +508,6 @@ } .end annotation - const-string v0, "headerBlock" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lo0/g0/g/c$b;->b:Z const/4 v1, 0x0 @@ -562,7 +545,7 @@ const/4 v2, 0x0 :goto_0 - if-ge v2, v0, :cond_f + if-ge v2, v0, :cond_10 invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; @@ -619,7 +602,7 @@ iget-object v8, v8, Lo0/g0/g/b;->c:Lokio/ByteString; - invoke-static {v8, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v8, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v8 @@ -638,7 +621,7 @@ iget-object v8, v8, Lo0/g0/g/b;->c:Lokio/ByteString; - invoke-static {v8, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v8, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v8 @@ -691,7 +674,7 @@ iget-object v12, v12, Lo0/g0/g/b;->b:Lokio/ByteString; - invoke-static {v12, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v12, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v12 @@ -705,7 +688,7 @@ iget-object v12, v12, Lo0/g0/g/b;->c:Lokio/ByteString; - invoke-static {v12, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v12, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v12 @@ -743,7 +726,7 @@ goto :goto_4 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 @@ -754,7 +737,7 @@ goto :goto_3 :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 @@ -790,11 +773,9 @@ :cond_c sget-object v7, Lo0/g0/g/b;->d:Lokio/ByteString; - if-eqz v4, :cond_e + if-eqz v4, :cond_f - const-string v9, "prefix" - - invoke-static {v7, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_e invoke-static {v4, v7}, Lp0/y/a;->n(Lokio/ByteString;Lokio/ByteString;)Z @@ -804,7 +785,7 @@ sget-object v7, Lo0/g0/g/b;->i:Lokio/ByteString; - invoke-static {v7, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -835,9 +816,16 @@ goto/16 :goto_0 :cond_e + const-string p1, "prefix" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v9 :cond_f + throw v9 + + :cond_10 return-void .end method diff --git a/com.discord/smali_classes2/o0/g0/g/c.smali b/com.discord/smali_classes2/o0/g0/g/c.smali index c25b9f2c70..2955996ab1 100644 --- a/com.discord/smali_classes2/o0/g0/g/c.smali +++ b/com.discord/smali_classes2/o0/g0/g/c.smali @@ -736,7 +736,7 @@ const-string v1, "Collections.unmodifiableMap(result)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lo0/g0/g/c;->b:Ljava/util/Map; @@ -761,18 +761,16 @@ } .end annotation - const-string v0, "name" + if-eqz p1, :cond_3 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Lokio/ByteString;->h()I - move-result v0 - - const/4 v1, 0x0 + move-result v1 :goto_0 - if-ge v1, v0, :cond_2 + if-ge v0, v1, :cond_2 const/16 v2, 0x41 @@ -782,7 +780,7 @@ int-to-byte v3, v3 - invoke-virtual {p1, v1}, Lokio/ByteString;->k(I)B + invoke-virtual {p1, v0}, Lokio/ByteString;->k(I)B move-result v4 @@ -794,7 +792,7 @@ if-ge v3, v4, :cond_1 :goto_1 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 @@ -823,4 +821,13 @@ :cond_2 return-object p1 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/g/d.smali b/com.discord/smali_classes2/o0/g0/g/d.smali index 8cac02bce4..8d8b87324f 100644 --- a/com.discord/smali_classes2/o0/g0/g/d.smali +++ b/com.discord/smali_classes2/o0/g0/g/d.smali @@ -92,7 +92,7 @@ const-string v8, "Integer.toBinaryString(it)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V aput-object v7, v6, v2 @@ -104,7 +104,7 @@ const/16 v7, 0x30 - invoke-static {v6, v5, v7, v2, v4}, Lk0/u/k;->replace$default(Ljava/lang/String;CCZI)Ljava/lang/String; + invoke-static {v6, v5, v7, v2, v4}, Lk0/t/k;->replace$default(Ljava/lang/String;CCZI)Ljava/lang/String; move-result-object v4 @@ -152,7 +152,7 @@ aget-object v8, v9, v8 - invoke-static {v8, v3}, Lk0/o/c/i;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; + invoke-static {v8, v3}, Lk0/n/c/h;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 @@ -389,7 +389,7 @@ goto :goto_1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -411,7 +411,7 @@ const-string p5, "PUSH_PROMISE" - invoke-static {v7, p4, p5, v2, v6}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v7, p4, p5, v2, v6}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object p4 @@ -428,7 +428,7 @@ const-string p5, "COMPRESSED" - invoke-static {v7, p4, p5, v2, v6}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v7, p4, p5, v2, v6}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object p4 diff --git a/com.discord/smali_classes2/o0/g0/g/e$a.smali b/com.discord/smali_classes2/o0/g0/g/e$a.smali index 4800ea20af..4a84d612f4 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$a.smali @@ -59,7 +59,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/e$c$a.smali b/com.discord/smali_classes2/o0/g0/g/e$c$a.smali index 74c65e3018..8e86c2d333 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$c$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$c$a.smali @@ -33,15 +33,20 @@ } .end annotation - const-string v0, "stream" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - sget-object v0, Lo0/g0/g/a;->h:Lo0/g0/g/a; + sget-object v1, Lo0/g0/g/a;->h:Lo0/g0/g/a; - const/4 v1, 0x0 - - invoke-virtual {p1, v0, v1}, Lo0/g0/g/l;->c(Lo0/g0/g/a;Ljava/io/IOException;)V + invoke-virtual {p1, v1, v0}, Lo0/g0/g/l;->c(Lo0/g0/g/a;Ljava/io/IOException;)V return-void + + :cond_0 + const-string p1, "stream" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/g/e$c.smali b/com.discord/smali_classes2/o0/g0/g/e$c.smali index 9c12ff8276..495b866b40 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$c.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$c.smali @@ -42,13 +42,20 @@ # virtual methods .method public b(Lo0/g0/g/e;)V - .locals 1 + .locals 0 - const-string v0, "connection" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public abstract c(Lo0/g0/g/l;)V diff --git a/com.discord/smali_classes2/o0/g0/g/e$d$a.smali b/com.discord/smali_classes2/o0/g0/g/e$d$a.smali index 5ccfa2b6c1..1e1be978b4 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$d$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$d$a.smali @@ -49,7 +49,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/e$d$b.smali b/com.discord/smali_classes2/o0/g0/g/e$d$b.smali index 9e0f308ec3..4387835f7f 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$d$b.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$d$b.smali @@ -53,7 +53,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/e$d$c.smali b/com.discord/smali_classes2/o0/g0/g/e$d$c.smali index 63c1f8b1f4..a4e71dd115 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$d$c.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$d$c.smali @@ -57,7 +57,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/e$d$d.smali b/com.discord/smali_classes2/o0/g0/g/e$d$d.smali index 5e3f05630e..d471584eaf 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$d$d.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$d$d.smali @@ -57,7 +57,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/e$d.smali b/com.discord/smali_classes2/o0/g0/g/e$d.smali index 110f837061..17f38c5bea 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$d.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$d.smali @@ -26,7 +26,7 @@ # direct methods .method public constructor (Lo0/g0/g/e;Lo0/g0/g/k;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -35,10 +35,6 @@ } .end annotation - const-string v0, "reader" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -59,10 +55,6 @@ .method public b(ZLo0/g0/g/q;)V .locals 4 - const-string v0, "settings" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; iget-object v0, v0, Lo0/g0/g/e;->k:Ljava/util/concurrent/ScheduledThreadPoolExecutor; @@ -97,7 +89,7 @@ .end method .method public c(ZIILjava/util/List;)V - .locals 14 + .locals 13 .annotation system Ldalvik/annotation/Signature; value = { "(ZII", @@ -109,35 +101,23 @@ move-object v9, p0 - move/from16 v0, p2 - - move-object/from16 v7, p4 - - const-string v1, "headerBlock" - - invoke-static {v7, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move v0, p2 iget-object v1, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - invoke-virtual {v1, v0}, Lo0/g0/g/e;->d(I)Z + invoke-virtual {v1, p2}, Lo0/g0/g/e;->d(I)Z move-result v1 - if-eqz v1, :cond_2 + if-eqz v1, :cond_1 iget-object v3, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - if-eqz v3, :cond_1 - - const-string v1, "requestHeaders" - - invoke-static {v7, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v1, v3, Lo0/g0/g/e;->j:Z if-nez v1, :cond_0 - iget-object v8, v3, Lo0/g0/g/e;->l:Ljava/util/concurrent/ThreadPoolExecutor; + iget-object v7, v3, Lo0/g0/g/e;->l:Ljava/util/concurrent/ThreadPoolExecutor; const-string v1, "OkHttp " @@ -153,7 +133,7 @@ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const/16 v2, 0x5d @@ -164,11 +144,11 @@ move-result-object v2 :try_start_0 - new-instance v10, Lo0/g0/g/g; + new-instance v8, Lo0/g0/g/g; - move-object v1, v10 + move-object v1, v8 - move/from16 v4, p2 + move v4, p2 move-object/from16 v5, p4 @@ -176,7 +156,7 @@ invoke-direct/range {v1 .. v6}, Lo0/g0/g/g;->(Ljava/lang/String;Lo0/g0/g/e;ILjava/util/List;Z)V - invoke-interface {v8, v10}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V + invoke-interface {v7, v8}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V :try_end_0 .catch Ljava/util/concurrent/RejectedExecutionException; {:try_start_0 .. :try_end_0} :catch_0 @@ -185,11 +165,6 @@ return-void :cond_1 - const/4 v0, 0x0 - - throw v0 - - :cond_2 iget-object v10, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; monitor-enter v10 @@ -197,11 +172,11 @@ :try_start_1 iget-object v1, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - invoke-virtual {v1, v0}, Lo0/g0/g/e;->b(I)Lo0/g0/g/l; + invoke-virtual {v1, p2}, Lo0/g0/g/e;->b(I)Lo0/g0/g/l; - move-result-object v8 + move-result-object v7 - if-nez v8, :cond_6 + if-nez v7, :cond_5 iget-object v1, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; @@ -219,13 +194,13 @@ :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_1 - if-eqz v2, :cond_3 + if-eqz v2, :cond_2 monitor-exit v10 return-void - :cond_3 + :cond_2 :try_start_4 iget-object v1, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; @@ -233,13 +208,13 @@ :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_1 - if-gt v0, v1, :cond_4 + if-gt v0, v1, :cond_3 monitor-exit v10 return-void - :cond_4 + :cond_3 :try_start_5 rem-int/lit8 v1, v0, 0x2 @@ -251,27 +226,27 @@ :try_end_5 .catchall {:try_start_5 .. :try_end_5} :catchall_1 - if-ne v1, v2, :cond_5 + if-ne v1, v2, :cond_4 monitor-exit v10 return-void - :cond_5 + :cond_4 :try_start_6 invoke-static/range {p4 .. p4}, Lo0/g0/b;->B(Ljava/util/List;)Lokhttp3/Headers; move-result-object v6 - new-instance v11, Lo0/g0/g/l; + new-instance v8, Lo0/g0/g/l; iget-object v3, v9, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; const/4 v4, 0x0 - move-object v1, v11 + move-object v1, v8 - move/from16 v2, p2 + move v2, p2 move v5, p1 @@ -285,13 +260,13 @@ iget-object v1, v1, Lo0/g0/g/e;->f:Ljava/util/Map; - invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 - invoke-interface {v1, v2, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v1, v2, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - sget-object v12, Lo0/g0/g/e;->y:Ljava/util/concurrent/ThreadPoolExecutor; + sget-object v11, Lo0/g0/g/e;->y:Ljava/util/concurrent/ThreadPoolExecutor; new-instance v1, Ljava/lang/StringBuilder; @@ -311,23 +286,23 @@ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 - new-instance v13, Lo0/g0/g/e$d$b; + new-instance v12, Lo0/g0/g/e$d$b; - move-object v1, v13 + move-object v1, v12 - move-object v3, v11 + move-object v3, v8 move-object v4, p0 - move-object v5, v8 + move-object v5, v7 - move/from16 v6, p2 + move v6, p2 move-object/from16 v7, p4 @@ -335,7 +310,7 @@ invoke-direct/range {v1 .. v8}, Lo0/g0/g/e$d$b;->(Ljava/lang/String;Lo0/g0/g/l;Lo0/g0/g/e$d;Lo0/g0/g/l;ILjava/util/List;Z)V - invoke-interface {v12, v13}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V + invoke-interface {v11, v12}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_1 @@ -355,7 +330,7 @@ :try_end_7 .catchall {:try_start_7 .. :try_end_7} :catchall_1 - :cond_6 + :cond_5 monitor-exit v10 invoke-static/range {p4 .. p4}, Lo0/g0/b;->B(Ljava/util/List;)Lokhttp3/Headers; @@ -364,7 +339,7 @@ move v1, p1 - invoke-virtual {v8, v0, p1}, Lo0/g0/g/l;->j(Lokhttp3/Headers;Z)V + invoke-virtual {v7, v0, p1}, Lo0/g0/g/l;->j(Lokhttp3/Headers;Z)V return-void @@ -488,7 +463,9 @@ const-string v3, "source" - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v4, 0x0 + + if-eqz v2, :cond_12 iget-object v3, v1, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; @@ -496,18 +473,12 @@ move-result v3 - const/4 v4, 0x0 - if-eqz v3, :cond_2 iget-object v5, v1, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; if-eqz v5, :cond_1 - const-string v3, "source" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v6, Lp0/e; invoke-direct {v6}, Lp0/e;->()V @@ -596,21 +567,17 @@ return-void :cond_3 - const-string v0, "source" - - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z move-result v0 - const/4 v5, 0x1 + const/4 v4, 0x1 - xor-int/2addr v0, v5 + xor-int/2addr v0, v4 - sget-boolean v6, Lk0/i;->a:Z + sget-boolean v5, Lk0/h;->a:Z - if-eqz v6, :cond_5 + if-eqz v5, :cond_5 if-eqz v0, :cond_4 @@ -629,27 +596,21 @@ :goto_0 iget-object v0, v3, Lo0/g0/g/l;->g:Lo0/g0/g/l$b; - int-to-long v6, v7 + int-to-long v5, v7 - if-eqz v0, :cond_12 + iget-object v7, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - const-string v4, "source" + invoke-static {v7}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z - invoke-static {v2, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result v7 - iget-object v4, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + xor-int/2addr v7, v4 - invoke-static {v4}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z - - move-result v4 - - xor-int/2addr v4, v5 - - sget-boolean v8, Lk0/i;->a:Z + sget-boolean v8, Lk0/h;->a:Z if-eqz v8, :cond_7 - if-eqz v4, :cond_6 + if-eqz v7, :cond_6 goto :goto_1 @@ -664,15 +625,15 @@ :cond_7 :goto_1 - const-wide/16 v8, 0x0 + const-wide/16 v7, 0x0 - cmp-long v4, v6, v8 + cmp-long v9, v5, v7 - if-lez v4, :cond_10 + if-lez v9, :cond_10 - iget-object v4, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v9, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - monitor-enter v4 + monitor-enter v9 :try_start_0 iget-boolean v10, v0, Lo0/g0/g/l$b;->h:Z @@ -681,7 +642,7 @@ iget-wide v11, v11, Lp0/e;->e:J - add-long/2addr v11, v6 + add-long/2addr v11, v5 iget-wide v13, v0, Lo0/g0/g/l$b;->g:J :try_end_0 @@ -701,11 +662,11 @@ const/4 v11, 0x0 :goto_2 - monitor-exit v4 + monitor-exit v9 if-eqz v11, :cond_9 - invoke-interface {v2, v6, v7}, Lp0/g;->skip(J)V + invoke-interface {v2, v5, v6}, Lp0/g;->skip(J)V iget-object v0, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; @@ -718,28 +679,28 @@ :cond_9 if-eqz v10, :cond_a - invoke-interface {v2, v6, v7}, Lp0/g;->skip(J)V + invoke-interface {v2, v5, v6}, Lp0/g;->skip(J)V goto :goto_5 :cond_a - iget-object v4, v0, Lo0/g0/g/l$b;->d:Lp0/e; + iget-object v9, v0, Lo0/g0/g/l$b;->d:Lp0/e; - invoke-interface {v2, v4, v6, v7}, Lp0/w;->B0(Lp0/e;J)J + invoke-interface {v2, v9, v5, v6}, Lp0/w;->B0(Lp0/e;J)J - move-result-wide v10 + move-result-wide v9 - const-wide/16 v12, -0x1 + const-wide/16 v11, -0x1 - cmp-long v4, v10, v12 + cmp-long v13, v9, v11 - if-eqz v4, :cond_f + if-eqz v13, :cond_f - sub-long/2addr v6, v10 + sub-long/2addr v5, v9 - iget-object v4, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v9, v0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - monitor-enter v4 + monitor-enter v9 :try_start_1 iget-boolean v10, v0, Lo0/g0/g/l$b;->f:Z @@ -763,7 +724,7 @@ iget-wide v10, v10, Lp0/e;->e:J - cmp-long v12, v10, v8 + cmp-long v12, v10, v7 if-nez v12, :cond_c @@ -799,14 +760,14 @@ :cond_e :goto_3 - move-wide v10, v8 + move-wide v10, v7 :goto_4 - monitor-exit v4 + monitor-exit v9 - cmp-long v4, v10, v8 + cmp-long v9, v10, v7 - if-lez v4, :cond_7 + if-lez v9, :cond_7 invoke-virtual {v0, v10, v11}, Lo0/g0/g/l$b;->a(J)V @@ -815,7 +776,7 @@ :catchall_0 move-exception v0 - monitor-exit v4 + monitor-exit v9 throw v0 @@ -829,7 +790,7 @@ :catchall_1 move-exception v0 - monitor-exit v4 + monitor-exit v9 throw v0 @@ -839,12 +800,14 @@ sget-object v0, Lo0/g0/b;->b:Lokhttp3/Headers; - invoke-virtual {v3, v0, v5}, Lo0/g0/g/l;->j(Lokhttp3/Headers;Z)V + invoke-virtual {v3, v0, v4}, Lo0/g0/g/l;->j(Lokhttp3/Headers;Z)V :cond_11 return-void :cond_12 + invoke-static {v3}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v4 .end method @@ -939,29 +902,23 @@ .method public h(ILo0/g0/g/a;)V .locals 4 - const-string v0, "errorCode" + if-eqz p2, :cond_3 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - iget-object v1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + invoke-virtual {v0, p1}, Lo0/g0/g/e;->d(I)Z - invoke-virtual {v1, p1}, Lo0/g0/g/e;->d(I)Z + move-result v0 - move-result v1 + if-eqz v0, :cond_1 - if-eqz v1, :cond_2 + iget-object v0, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - iget-object v1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + iget-boolean v1, v0, Lo0/g0/g/e;->j:Z - if-eqz v1, :cond_1 + if-nez v1, :cond_0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-boolean v0, v1, Lo0/g0/g/e;->j:Z - - if-nez v0, :cond_0 - - iget-object v0, v1, Lo0/g0/g/e;->l:Ljava/util/concurrent/ThreadPoolExecutor; + iget-object v1, v0, Lo0/g0/g/e;->l:Ljava/util/concurrent/ThreadPoolExecutor; const-string v2, "OkHttp " @@ -969,7 +926,7 @@ move-result-object v2 - iget-object v3, v1, Lo0/g0/g/e;->g:Ljava/lang/String; + iget-object v3, v0, Lo0/g0/g/e;->g:Ljava/lang/String; invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -989,31 +946,35 @@ new-instance v3, Lo0/g0/g/i; - invoke-direct {v3, v2, v1, p1, p2}, Lo0/g0/g/i;->(Ljava/lang/String;Lo0/g0/g/e;ILo0/g0/g/a;)V + invoke-direct {v3, v2, v0, p1, p2}, Lo0/g0/g/i;->(Ljava/lang/String;Lo0/g0/g/e;ILo0/g0/g/a;)V - invoke-interface {v0, v3}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V + invoke-interface {v1, v3}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V :cond_0 return-void :cond_1 - const/4 p1, 0x0 - - throw p1 - - :cond_2 iget-object v0, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; invoke-virtual {v0, p1}, Lo0/g0/g/e;->e(I)Lo0/g0/g/l; move-result-object p1 - if-eqz p1, :cond_3 + if-eqz p1, :cond_2 invoke-virtual {p1, p2}, Lo0/g0/g/l;->k(Lo0/g0/g/a;)V - :cond_3 + :cond_2 return-void + + :cond_3 + const-string p1, "errorCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public i(IILjava/util/List;)V @@ -1027,18 +988,8 @@ } .end annotation - const-string p1, "requestHeaders" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - if-eqz p1, :cond_2 - - const-string v0, "requestHeaders" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - monitor-enter p1 :try_start_0 @@ -1128,11 +1079,6 @@ monitor-exit p1 throw p2 - - :cond_2 - const/4 p1, 0x0 - - throw p1 .end method .method public j(ILo0/g0/g/a;Lokio/ByteString;)V @@ -1140,11 +1086,13 @@ const-string v0, "errorCode" - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p2, :cond_4 const-string p2, "debugData" - invoke-static {p3, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 invoke-virtual {p3}, Lokio/ByteString;->h()I @@ -1238,14 +1186,26 @@ monitor-exit p2 throw p1 + + :cond_3 + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final k(ZLo0/g0/g/q;)V - .locals 9 + .locals 10 const-string v0, "settings" - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p2, :cond_a iget-object v0, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; @@ -1254,22 +1214,22 @@ monitor-enter v0 :try_start_0 - iget-object v1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + iget-object v2, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - monitor-enter v1 + monitor-enter v2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_2 :try_start_1 - iget-object v2, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + iget-object v3, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - iget-object v2, v2, Lo0/g0/g/e;->p:Lo0/g0/g/q; + iget-object v3, v3, Lo0/g0/g/e;->p:Lo0/g0/g/q; - invoke-virtual {v2}, Lo0/g0/g/q;->a()I + invoke-virtual {v3}, Lo0/g0/g/q;->a()I - move-result v2 + move-result v3 - const/4 v3, 0x0 + const/4 v4, 0x0 if-eqz p1, :cond_0 @@ -1277,47 +1237,37 @@ iget-object p1, p1, Lo0/g0/g/e;->p:Lo0/g0/g/q; - iput v3, p1, Lo0/g0/g/q;->a:I + iput v4, p1, Lo0/g0/g/q;->a:I iget-object p1, p1, Lo0/g0/g/q;->b:[I - array-length v4, p1 + array-length v5, p1 - const-string v5, "$this$fill" - - invoke-static {p1, v5}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v3, v4, v3}, Ljava/util/Arrays;->fill([IIII)V + invoke-static {p1, v4, v5, v4}, Ljava/util/Arrays;->fill([IIII)V :cond_0 iget-object p1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; iget-object p1, p1, Lo0/g0/g/e;->p:Lo0/g0/g/q; - const/4 v4, 0x0 - if-eqz p1, :cond_9 - const-string v5, "other" + const/16 v5, 0xa - invoke-static {p2, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_0 - const/16 v6, 0xa - const/4 v7, 0x1 - if-ge v5, v6, :cond_3 + if-ge v6, v5, :cond_3 - shl-int v6, v7, v5 + shl-int v8, v7, v6 - iget v8, p2, Lo0/g0/g/q;->a:I + iget v9, p2, Lo0/g0/g/q;->a:I - and-int/2addr v6, v8 + and-int/2addr v8, v9 - if-eqz v6, :cond_1 + if-eqz v8, :cond_1 goto :goto_1 @@ -1330,14 +1280,14 @@ goto :goto_2 :cond_2 - iget-object v6, p2, Lo0/g0/g/q;->b:[I + iget-object v7, p2, Lo0/g0/g/q;->b:[I - aget v6, v6, v5 + aget v7, v7, v6 - invoke-virtual {p1, v5, v6}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; + invoke-virtual {p1, v6, v7}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; :goto_2 - add-int/lit8 v5, v5, 0x1 + add-int/lit8 v6, v6, 0x1 goto :goto_0 @@ -1356,43 +1306,41 @@ if-eq p1, p2, :cond_5 - if-eq p1, v2, :cond_5 + if-eq p1, v3, :cond_5 - sub-int/2addr p1, v2 + sub-int/2addr p1, v3 int-to-long p1, p1 - iget-object v2, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + iget-object v3, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - iget-object v2, v2, Lo0/g0/g/e;->f:Ljava/util/Map; + iget-object v3, v3, Lo0/g0/g/e;->f:Ljava/util/Map; - invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z + invoke-interface {v3}, Ljava/util/Map;->isEmpty()Z - move-result v2 + move-result v3 - xor-int/2addr v2, v7 + xor-int/2addr v3, v7 - if-eqz v2, :cond_6 + if-eqz v3, :cond_6 - iget-object v2, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + iget-object v1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - iget-object v2, v2, Lo0/g0/g/e;->f:Ljava/util/Map; + iget-object v1, v1, Lo0/g0/g/e;->f:Ljava/util/Map; - invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; + invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; - move-result-object v2 + move-result-object v1 - new-array v4, v3, [Lo0/g0/g/l; + new-array v3, v4, [Lo0/g0/g/l; - invoke-interface {v2, v4}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-interface {v1, v3}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; - move-result-object v2 + move-result-object v1 - if-eqz v2, :cond_4 + if-eqz v1, :cond_4 - move-object v4, v2 - - check-cast v4, [Lo0/g0/g/l; + check-cast v1, [Lo0/g0/g/l; goto :goto_3 @@ -1413,20 +1361,20 @@ :cond_6 :goto_3 :try_start_2 - monitor-exit v1 + monitor-exit v2 :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_2 :try_start_3 - iget-object v1, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - - iget-object v1, v1, Lo0/g0/g/e;->v:Lo0/g0/g/m; - iget-object v2, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; - iget-object v2, v2, Lo0/g0/g/e;->p:Lo0/g0/g/q; + iget-object v2, v2, Lo0/g0/g/e;->v:Lo0/g0/g/m; - invoke-virtual {v1, v2}, Lo0/g0/g/m;->a(Lo0/g0/g/q;)V + iget-object v3, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + + iget-object v3, v3, Lo0/g0/g/e;->p:Lo0/g0/g/q; + + invoke-virtual {v2, v3}, Lo0/g0/g/m;->a(Lo0/g0/g/q;)V :try_end_3 .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 .catchall {:try_start_3 .. :try_end_3} :catchall_2 @@ -1434,57 +1382,57 @@ goto :goto_4 :catch_0 - move-exception v1 + move-exception v2 :try_start_4 - iget-object v2, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; + iget-object v3, p0, Lo0/g0/g/e$d;->e:Lo0/g0/g/e; sget-object v7, Lo0/g0/g/a;->e:Lo0/g0/g/a; - invoke-virtual {v2, v7, v7, v1}, Lo0/g0/g/e;->a(Lo0/g0/g/a;Lo0/g0/g/a;Ljava/io/IOException;)V + invoke-virtual {v3, v7, v7, v2}, Lo0/g0/g/e;->a(Lo0/g0/g/a;Lo0/g0/g/a;Ljava/io/IOException;)V :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_2 :goto_4 monitor-exit v0 - if-eqz v4, :cond_8 + if-eqz v1, :cond_8 - array-length v0, v4 + array-length v0, v1 :goto_5 - if-ge v3, v0, :cond_8 + if-ge v4, v0, :cond_8 - aget-object v1, v4, v3 + aget-object v2, v1, v4 - monitor-enter v1 + monitor-enter v2 :try_start_5 - iget-wide v7, v1, Lo0/g0/g/l;->d:J + iget-wide v7, v2, Lo0/g0/g/l;->d:J add-long/2addr v7, p1 - iput-wide v7, v1, Lo0/g0/g/l;->d:J + iput-wide v7, v2, Lo0/g0/g/l;->d:J - cmp-long v2, p1, v5 + cmp-long v3, p1, v5 - if-lez v2, :cond_7 + if-lez v3, :cond_7 - invoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V + invoke-virtual {v2}, Ljava/lang/Object;->notifyAll()V :try_end_5 .catchall {:try_start_5 .. :try_end_5} :catchall_0 :cond_7 - monitor-exit v1 + monitor-exit v2 - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v4, v4, 0x1 goto :goto_5 :catchall_0 move-exception p1 - monitor-exit v1 + monitor-exit v2 throw p1 @@ -1517,7 +1465,7 @@ :cond_9 :try_start_6 - throw v4 + throw v1 :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_1 @@ -1525,7 +1473,7 @@ move-exception p1 :try_start_7 - monitor-exit v1 + monitor-exit v2 throw p1 :try_end_7 @@ -1537,6 +1485,11 @@ monitor-exit v0 throw p1 + + :cond_a + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public run()V diff --git a/com.discord/smali_classes2/o0/g0/g/e$e.smali b/com.discord/smali_classes2/o0/g0/g/e$e.smali index 045edc8324..05dbba2489 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$e.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$e.smali @@ -47,7 +47,7 @@ # virtual methods .method public final run()V - .locals 6 + .locals 5 iget-object v0, p0, Lo0/g0/g/e$e;->d:Ljava/lang/String; @@ -57,7 +57,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; @@ -72,11 +72,7 @@ iget-object v4, p0, Lo0/g0/g/e$e;->g:Lo0/g0/g/a; - if-eqz v0, :cond_0 - - const-string v5, "statusCode" - - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_0 iget-object v0, v0, Lo0/g0/g/e;->v:Lo0/g0/g/m; @@ -85,13 +81,17 @@ goto :goto_0 :cond_0 - const/4 v0, 0x0 + const-string v0, "statusCode" - throw v0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 + const/4 v0, 0x0 + + throw v0 + :catchall_0 move-exception v0 diff --git a/com.discord/smali_classes2/o0/g0/g/e$f.smali b/com.discord/smali_classes2/o0/g0/g/e$f.smali index 1cf70b9e86..0fc27317aa 100644 --- a/com.discord/smali_classes2/o0/g0/g/e$f.smali +++ b/com.discord/smali_classes2/o0/g0/g/e$f.smali @@ -57,7 +57,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/e.smali b/com.discord/smali_classes2/o0/g0/g/e.smali index f415eaee08..9efa19f069 100644 --- a/com.discord/smali_classes2/o0/g0/g/e.smali +++ b/com.discord/smali_classes2/o0/g0/g/e.smali @@ -117,259 +117,243 @@ .end method .method public constructor (Lo0/g0/g/e$b;)V - .locals 17 + .locals 14 - move-object/from16 v0, p0 + invoke-direct {p0}, Ljava/lang/Object;->()V - move-object/from16 v1, p1 + iget-boolean v0, p1, Lo0/g0/g/e$b;->h:Z - const-string v2, "builder" + iput-boolean v0, p0, Lo0/g0/g/e;->d:Z - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p1, Lo0/g0/g/e$b;->e:Lo0/g0/g/e$c; - invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V + iput-object v0, p0, Lo0/g0/g/e;->e:Lo0/g0/g/e$c; - iget-boolean v2, v1, Lo0/g0/g/e$b;->h:Z + new-instance v0, Ljava/util/LinkedHashMap; - iput-boolean v2, v0, Lo0/g0/g/e;->d:Z + invoke-direct {v0}, Ljava/util/LinkedHashMap;->()V - iget-object v2, v1, Lo0/g0/g/e$b;->e:Lo0/g0/g/e$c; + iput-object v0, p0, Lo0/g0/g/e;->f:Ljava/util/Map; - iput-object v2, v0, Lo0/g0/g/e;->e:Lo0/g0/g/e$c; + iget-object v0, p1, Lo0/g0/g/e$b;->b:Ljava/lang/String; - new-instance v2, Ljava/util/LinkedHashMap; + const/4 v1, 0x0 - invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V + if-eqz v0, :cond_6 - iput-object v2, v0, Lo0/g0/g/e;->f:Ljava/util/Map; + iput-object v0, p0, Lo0/g0/g/e;->g:Ljava/lang/String; - iget-object v2, v1, Lo0/g0/g/e$b;->b:Ljava/lang/String; + iget-boolean v0, p1, Lo0/g0/g/e$b;->h:Z - const/4 v3, 0x0 + if-eqz v0, :cond_0 - if-eqz v2, :cond_6 - - iput-object v2, v0, Lo0/g0/g/e;->g:Ljava/lang/String; - - iget-boolean v2, v1, Lo0/g0/g/e$b;->h:Z - - if-eqz v2, :cond_0 - - const/4 v2, 0x3 + const/4 v0, 0x3 goto :goto_0 :cond_0 - const/4 v2, 0x2 + const/4 v0, 0x2 :goto_0 - iput v2, v0, Lo0/g0/g/e;->i:I + iput v0, p0, Lo0/g0/g/e;->i:I - new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; + new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; - const/4 v4, 0x1 + const/4 v2, 0x1 - new-array v5, v4, [Ljava/lang/Object; + new-array v3, v2, [Ljava/lang/Object; - iget-object v6, v0, Lo0/g0/g/e;->g:Ljava/lang/String; + iget-object v4, p0, Lo0/g0/g/e;->g:Ljava/lang/String; + + const/4 v5, 0x0 + + aput-object v4, v3, v5 + + const-string v4, "OkHttp %s Writer" + + invoke-static {v4, v3}, Lo0/g0/b;->l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object v3 + + invoke-static {v3, v5}, Lo0/g0/b;->A(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; + + move-result-object v3 + + invoke-direct {v0, v2, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->(ILjava/util/concurrent/ThreadFactory;)V + + iput-object v0, p0, Lo0/g0/g/e;->k:Ljava/util/concurrent/ScheduledThreadPoolExecutor; + + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; const/4 v7, 0x0 - aput-object v6, v5, v7 + const/4 v8, 0x1 - const-string v6, "OkHttp %s Writer" + const-wide/16 v9, 0x3c - invoke-static {v6, v5}, Lo0/g0/b;->l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + sget-object v11, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - move-result-object v5 + new-instance v12, Ljava/util/concurrent/LinkedBlockingQueue; - const-string v6, "name" + invoke-direct {v12}, Ljava/util/concurrent/LinkedBlockingQueue;->()V - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-array v3, v2, [Ljava/lang/Object; - new-instance v8, Lo0/g0/b$a; + iget-object v4, p0, Lo0/g0/g/e;->g:Ljava/lang/String; - invoke-direct {v8, v5, v7}, Lo0/g0/b$a;->(Ljava/lang/String;Z)V + aput-object v4, v3, v5 - invoke-direct {v2, v4, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->(ILjava/util/concurrent/ThreadFactory;)V + const-string v4, "OkHttp %s Push Observer" - iput-object v2, v0, Lo0/g0/g/e;->k:Ljava/util/concurrent/ScheduledThreadPoolExecutor; + invoke-static {v4, v3}, Lo0/g0/b;->l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - new-instance v2, Ljava/util/concurrent/ThreadPoolExecutor; + move-result-object v3 - const/4 v10, 0x0 + invoke-static {v3, v2}, Lo0/g0/b;->A(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; - const/4 v11, 0x1 + move-result-object v13 - const-wide/16 v12, 0x3c + move-object v6, v0 - sget-object v14, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + invoke-direct/range {v6 .. v13}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V - new-instance v15, Ljava/util/concurrent/LinkedBlockingQueue; + iput-object v0, p0, Lo0/g0/g/e;->l:Ljava/util/concurrent/ThreadPoolExecutor; - invoke-direct {v15}, Ljava/util/concurrent/LinkedBlockingQueue;->()V + iget-object v0, p1, Lo0/g0/g/e$b;->f:Lo0/g0/g/p; - new-array v5, v4, [Ljava/lang/Object; + iput-object v0, p0, Lo0/g0/g/e;->m:Lo0/g0/g/p; - iget-object v8, v0, Lo0/g0/g/e;->g:Ljava/lang/String; + new-instance v0, Lo0/g0/g/q; - aput-object v8, v5, v7 + invoke-direct {v0}, Lo0/g0/g/q;->()V - const-string v7, "OkHttp %s Push Observer" + iget-boolean v2, p1, Lo0/g0/g/e$b;->h:Z - invoke-static {v7, v5}, Lo0/g0/b;->l(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + const/4 v3, 0x7 - move-result-object v5 + if-eqz v2, :cond_1 - invoke-static {v5, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/high16 v2, 0x1000000 - new-instance v6, Lo0/g0/b$a; - - invoke-direct {v6, v5, v4}, Lo0/g0/b$a;->(Ljava/lang/String;Z)V - - move-object v9, v2 - - move-object/from16 v16, v6 - - invoke-direct/range {v9 .. v16}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V - - iput-object v2, v0, Lo0/g0/g/e;->l:Ljava/util/concurrent/ThreadPoolExecutor; - - iget-object v2, v1, Lo0/g0/g/e$b;->f:Lo0/g0/g/p; - - iput-object v2, v0, Lo0/g0/g/e;->m:Lo0/g0/g/p; - - new-instance v2, Lo0/g0/g/q; - - invoke-direct {v2}, Lo0/g0/g/q;->()V - - iget-boolean v4, v1, Lo0/g0/g/e$b;->h:Z - - const/4 v5, 0x7 - - if-eqz v4, :cond_1 - - const/high16 v4, 0x1000000 - - invoke-virtual {v2, v5, v4}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; + invoke-virtual {v0, v3, v2}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; :cond_1 - iput-object v2, v0, Lo0/g0/g/e;->o:Lo0/g0/g/q; + iput-object v0, p0, Lo0/g0/g/e;->o:Lo0/g0/g/q; - new-instance v2, Lo0/g0/g/q; + new-instance v0, Lo0/g0/g/q; - invoke-direct {v2}, Lo0/g0/g/q;->()V + invoke-direct {v0}, Lo0/g0/g/q;->()V - const v4, 0xffff + const v2, 0xffff - invoke-virtual {v2, v5, v4}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; + invoke-virtual {v0, v3, v2}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; - const/4 v4, 0x5 + const/4 v2, 0x5 - const/16 v5, 0x4000 + const/16 v3, 0x4000 - invoke-virtual {v2, v4, v5}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; + invoke-virtual {v0, v2, v3}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; - iput-object v2, v0, Lo0/g0/g/e;->p:Lo0/g0/g/q; + iput-object v0, p0, Lo0/g0/g/e;->p:Lo0/g0/g/q; - invoke-virtual {v2}, Lo0/g0/g/q;->a()I + invoke-virtual {v0}, Lo0/g0/g/q;->a()I - move-result v2 + move-result v0 - int-to-long v4, v2 + int-to-long v2, v0 - iput-wide v4, v0, Lo0/g0/g/e;->t:J + iput-wide v2, p0, Lo0/g0/g/e;->t:J - iget-object v2, v1, Lo0/g0/g/e$b;->a:Ljava/net/Socket; + iget-object v0, p1, Lo0/g0/g/e$b;->a:Ljava/net/Socket; - if-eqz v2, :cond_5 + if-eqz v0, :cond_5 - iput-object v2, v0, Lo0/g0/g/e;->u:Ljava/net/Socket; + iput-object v0, p0, Lo0/g0/g/e;->u:Ljava/net/Socket; - new-instance v2, Lo0/g0/g/m; + new-instance v0, Lo0/g0/g/m; - iget-object v4, v1, Lo0/g0/g/e$b;->d:Lokio/BufferedSink; + iget-object v2, p1, Lo0/g0/g/e$b;->d:Lokio/BufferedSink; - if-eqz v4, :cond_4 + if-eqz v2, :cond_4 - iget-boolean v5, v0, Lo0/g0/g/e;->d:Z + iget-boolean v3, p0, Lo0/g0/g/e;->d:Z - invoke-direct {v2, v4, v5}, Lo0/g0/g/m;->(Lokio/BufferedSink;Z)V + invoke-direct {v0, v2, v3}, Lo0/g0/g/m;->(Lokio/BufferedSink;Z)V - iput-object v2, v0, Lo0/g0/g/e;->v:Lo0/g0/g/m; + iput-object v0, p0, Lo0/g0/g/e;->v:Lo0/g0/g/m; - new-instance v2, Lo0/g0/g/e$d; + new-instance v0, Lo0/g0/g/e$d; - new-instance v4, Lo0/g0/g/k; + new-instance v2, Lo0/g0/g/k; - iget-object v5, v1, Lo0/g0/g/e$b;->c:Lp0/g; + iget-object v3, p1, Lo0/g0/g/e$b;->c:Lp0/g; - if-eqz v5, :cond_3 + if-eqz v3, :cond_3 - iget-boolean v3, v0, Lo0/g0/g/e;->d:Z + iget-boolean v1, p0, Lo0/g0/g/e;->d:Z - invoke-direct {v4, v5, v3}, Lo0/g0/g/k;->(Lp0/g;Z)V + invoke-direct {v2, v3, v1}, Lo0/g0/g/k;->(Lp0/g;Z)V - invoke-direct {v2, v0, v4}, Lo0/g0/g/e$d;->(Lo0/g0/g/e;Lo0/g0/g/k;)V + invoke-direct {v0, p0, v2}, Lo0/g0/g/e$d;->(Lo0/g0/g/e;Lo0/g0/g/k;)V - iput-object v2, v0, Lo0/g0/g/e;->w:Lo0/g0/g/e$d; + iput-object v0, p0, Lo0/g0/g/e;->w:Lo0/g0/g/e$d; - new-instance v2, Ljava/util/LinkedHashSet; + new-instance v0, Ljava/util/LinkedHashSet; - invoke-direct {v2}, Ljava/util/LinkedHashSet;->()V + invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V - iput-object v2, v0, Lo0/g0/g/e;->x:Ljava/util/Set; + iput-object v0, p0, Lo0/g0/g/e;->x:Ljava/util/Set; - iget v2, v1, Lo0/g0/g/e$b;->g:I + iget v0, p1, Lo0/g0/g/e$b;->g:I - if-eqz v2, :cond_2 + if-eqz v0, :cond_2 - iget-object v3, v0, Lo0/g0/g/e;->k:Ljava/util/concurrent/ScheduledThreadPoolExecutor; + iget-object v1, p0, Lo0/g0/g/e;->k:Ljava/util/concurrent/ScheduledThreadPoolExecutor; - new-instance v4, Lo0/g0/g/e$a; + new-instance v2, Lo0/g0/g/e$a; - invoke-direct {v4, v0}, Lo0/g0/g/e$a;->(Lo0/g0/g/e;)V + invoke-direct {v2, p0}, Lo0/g0/g/e$a;->(Lo0/g0/g/e;)V - iget v1, v1, Lo0/g0/g/e$b;->g:I + iget p1, p1, Lo0/g0/g/e$b;->g:I - int-to-long v7, v1 + int-to-long v5, p1 - sget-object v9, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v7, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - move-wide v5, v7 + move-wide v3, v5 - invoke-virtual/range {v3 .. v9}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; + invoke-virtual/range {v1 .. v7}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; :cond_2 return-void :cond_3 - const-string v1, "source" + const-string p1, "source" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v1 :cond_4 - const-string v1, "sink" + const-string p1, "sink" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v1 :cond_5 - const-string v1, "socket" + const-string p1, "socket" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v1 :cond_6 - const-string v1, "connectionName" + const-string p1, "connectionName" - invoke-static {v1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v3 + throw v1 .end method @@ -377,21 +361,13 @@ .method public final a(Lo0/g0/g/a;Lo0/g0/g/a;Ljava/io/IOException;)V .locals 3 - const-string v0, "connectionCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "streamCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p0}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z move-result v0 xor-int/lit8 v0, v0, 0x1 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 @@ -416,22 +392,20 @@ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 - const/4 p1, 0x0 - monitor-enter p0 :try_start_1 - iget-object v0, p0, Lo0/g0/g/e;->f:Ljava/util/Map; + iget-object p1, p0, Lo0/g0/g/e;->f:Ljava/util/Map; - invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z + invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z - move-result v0 + move-result p1 - xor-int/lit8 v0, v0, 0x1 + xor-int/lit8 p1, p1, 0x1 - const/4 v1, 0x0 + const/4 v0, 0x0 - if-eqz v0, :cond_3 + if-eqz p1, :cond_3 iget-object p1, p0, Lo0/g0/g/e;->f:Ljava/util/Map; @@ -439,9 +413,9 @@ move-result-object p1 - new-array v0, v1, [Lo0/g0/g/l; + new-array v1, v0, [Lo0/g0/g/l; - invoke-interface {p1, v0}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-interface {p1, v1}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 @@ -449,9 +423,9 @@ check-cast p1, [Lo0/g0/g/l; - iget-object v0, p0, Lo0/g0/g/e;->f:Ljava/util/Map; + iget-object v1, p0, Lo0/g0/g/e;->f:Ljava/util/Map; - invoke-interface {v0}, Ljava/util/Map;->clear()V + invoke-interface {v1}, Ljava/util/Map;->clear()V goto :goto_1 @@ -467,17 +441,19 @@ .catchall {:try_start_1 .. :try_end_1} :catchall_0 :cond_3 + const/4 p1, 0x0 + :goto_1 monitor-exit p0 if-eqz p1, :cond_4 - array-length v0, p1 + array-length v1, p1 :goto_2 - if-ge v1, v0, :cond_4 + if-ge v0, v1, :cond_4 - aget-object v2, p1, v1 + aget-object v2, p1, v0 :try_start_2 invoke-virtual {v2, p2, p3}, Lo0/g0/g/l;->c(Lo0/g0/g/a;Ljava/io/IOException;)V @@ -485,7 +461,7 @@ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 :catch_1 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_2 @@ -669,10 +645,6 @@ } .end annotation - const-string v0, "statusCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/g/e;->v:Lo0/g0/g/m; monitor-enter v0 @@ -1034,10 +1006,6 @@ .method public final n(ILo0/g0/g/a;)V .locals 3 - const-string v0, "errorCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/g/e;->k:Ljava/util/concurrent/ScheduledThreadPoolExecutor; const-string v1, "OkHttp " diff --git a/com.discord/smali_classes2/o0/g0/g/f.smali b/com.discord/smali_classes2/o0/g0/g/f.smali index 1333ae9d75..92a8b44e11 100644 --- a/com.discord/smali_classes2/o0/g0/g/f.smali +++ b/com.discord/smali_classes2/o0/g0/g/f.smali @@ -54,7 +54,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/g.smali b/com.discord/smali_classes2/o0/g0/g/g.smali index e8dacfd7aa..92140ad8c5 100644 --- a/com.discord/smali_classes2/o0/g0/g/g.smali +++ b/com.discord/smali_classes2/o0/g0/g/g.smali @@ -50,7 +50,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/h.smali b/com.discord/smali_classes2/o0/g0/g/h.smali index 1141468524..c3e95d3056 100644 --- a/com.discord/smali_classes2/o0/g0/g/h.smali +++ b/com.discord/smali_classes2/o0/g0/g/h.smali @@ -46,7 +46,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/i.smali b/com.discord/smali_classes2/o0/g0/g/i.smali index b7a0f8d47e..4ec6f5d7fa 100644 --- a/com.discord/smali_classes2/o0/g0/g/i.smali +++ b/com.discord/smali_classes2/o0/g0/g/i.smali @@ -46,7 +46,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; diff --git a/com.discord/smali_classes2/o0/g0/g/j.smali b/com.discord/smali_classes2/o0/g0/g/j.smali index 521524c5ae..693bc241fb 100644 --- a/com.discord/smali_classes2/o0/g0/g/j.smali +++ b/com.discord/smali_classes2/o0/g0/g/j.smali @@ -110,26 +110,10 @@ .end method .method public constructor (Lo0/x;Lo0/g0/d/i;Lokhttp3/Interceptor$Chain;Lo0/g0/g/e;)V - .locals 2 + .locals 1 sget-object v0, Lo0/y;->h:Lo0/y; - const-string v1, "client" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "realConnection" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "chain" - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "connection" - - invoke-static {p4, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p2, p0, Lo0/g0/g/j;->d:Lo0/g0/d/i; @@ -185,7 +169,7 @@ return-void :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -193,16 +177,12 @@ .end method .method public c(Lo0/a0;)V - .locals 18 + .locals 17 move-object/from16 v1, p0 move-object/from16 v0, p1 - const-string v2, "request" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; if-eqz v2, :cond_0 @@ -212,6 +192,8 @@ :cond_0 iget-object v2, v0, Lo0/a0;->e:Lokhttp3/RequestBody; + const/4 v3, 0x0 + const/4 v4, 0x1 if-eqz v2, :cond_1 @@ -224,10 +206,6 @@ const/4 v2, 0x0 :goto_0 - const-string v5, "request" - - invoke-static {v0, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v5, v0, Lo0/a0;->d:Lokhttp3/Headers; new-instance v6, Ljava/util/ArrayList; @@ -256,13 +234,13 @@ iget-object v9, v0, Lo0/a0;->b:Lo0/w; - const-string v10, "url" + const/4 v10, 0x0 - invoke-static {v9, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_12 invoke-virtual {v9}, Lo0/w;->b()Ljava/lang/String; - move-result-object v10 + move-result-object v11 invoke-virtual {v9}, Lo0/w;->d()Ljava/lang/String; @@ -270,24 +248,24 @@ if-eqz v9, :cond_2 - new-instance v11, Ljava/lang/StringBuilder; + new-instance v12, Ljava/lang/StringBuilder; - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const/16 v10, 0x3f + const/16 v11, 0x3f - invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v10 + move-result-object v11 :cond_2 - invoke-direct {v7, v8, v10}, Lo0/g0/g/b;->(Lokio/ByteString;Ljava/lang/String;)V + invoke-direct {v7, v8, v11}, Lo0/g0/g/b;->(Lokio/ByteString;Ljava/lang/String;)V invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -335,9 +313,9 @@ sget-object v9, Ljava/util/Locale;->US:Ljava/util/Locale; - const-string v10, "Locale.US" + const-string v11, "Locale.US" - invoke-static {v9, v10}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v8, :cond_6 @@ -347,7 +325,7 @@ const-string v9, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {v8, v9}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v9, Lo0/g0/g/j;->g:Ljava/util/List; @@ -359,7 +337,7 @@ const-string v9, "te" - invoke-static {v8, v9}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v8, v9}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v9 @@ -369,9 +347,9 @@ move-result-object v9 - const-string v10, "trailers" + const-string v11, "trailers" - invoke-static {v9, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v9, v11}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v9 @@ -382,9 +360,9 @@ invoke-virtual {v5, v7}, Lokhttp3/Headers;->k(I)Ljava/lang/String; - move-result-object v10 + move-result-object v11 - invoke-direct {v9, v8, v10}, Lo0/g0/g/b;->(Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {v9, v8, v11}, Lo0/g0/g/b;->(Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {v6, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -405,21 +383,13 @@ :cond_7 iget-object v5, v1, Lo0/g0/g/j;->f:Lo0/g0/g/e; - const/4 v0, 0x0 + xor-int/lit8 v0, v2, 0x1 - if-eqz v5, :cond_12 + const/4 v15, 0x0 - const-string v7, "requestHeaders" + iget-object v7, v5, Lo0/g0/g/e;->v:Lo0/g0/g/m; - invoke-static {v6, v7}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - xor-int/lit8 v13, v2, 0x1 - - const/4 v11, 0x0 - - iget-object v14, v5, Lo0/g0/g/e;->v:Lo0/g0/g/m; - - monitor-enter v14 + monitor-enter v7 :try_start_0 monitor-enter v5 @@ -427,78 +397,66 @@ .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 - iget v7, v5, Lo0/g0/g/e;->i:I + iget v8, v5, Lo0/g0/g/e;->i:I - const v8, 0x3fffffff # 1.9999999f + const v9, 0x3fffffff # 1.9999999f - if-le v7, v8, :cond_8 + if-le v8, v9, :cond_8 - sget-object v7, Lo0/g0/g/a;->h:Lo0/g0/g/a; + sget-object v8, Lo0/g0/g/a;->h:Lo0/g0/g/a; - invoke-virtual {v5, v7}, Lo0/g0/g/e;->f(Lo0/g0/g/a;)V + invoke-virtual {v5, v8}, Lo0/g0/g/e;->f(Lo0/g0/g/a;)V :cond_8 - iget-boolean v7, v5, Lo0/g0/g/e;->j:Z + iget-boolean v8, v5, Lo0/g0/g/e;->j:Z - if-nez v7, :cond_11 + if-nez v8, :cond_11 - iget v15, v5, Lo0/g0/g/e;->i:I + iget v8, v5, Lo0/g0/g/e;->i:I - iget v7, v5, Lo0/g0/g/e;->i:I + iget v9, v5, Lo0/g0/g/e;->i:I - add-int/lit8 v7, v7, 0x2 + add-int/lit8 v9, v9, 0x2 - iput v7, v5, Lo0/g0/g/e;->i:I + iput v9, v5, Lo0/g0/g/e;->i:I - new-instance v12, Lo0/g0/g/l; + new-instance v9, Lo0/g0/g/l; const/16 v16, 0x0 - move-object v7, v12 + move-object v11, v9 - move v8, v15 + move v12, v8 - move-object v9, v5 + move-object v13, v5 - move v10, v13 + move v14, v0 - move-object v3, v12 + invoke-direct/range {v11 .. v16}, Lo0/g0/g/l;->(ILo0/g0/g/e;ZZLokhttp3/Headers;)V - move-object/from16 v12, v16 + if-eqz v2, :cond_9 - invoke-direct/range {v7 .. v12}, Lo0/g0/g/l;->(ILo0/g0/g/e;ZZLokhttp3/Headers;)V + iget-wide v11, v5, Lo0/g0/g/e;->s:J - if-eqz v2, :cond_a + iget-wide v13, v5, Lo0/g0/g/e;->t:J - iget-wide v7, v5, Lo0/g0/g/e;->s:J + cmp-long v2, v11, v13 - iget-wide v9, v5, Lo0/g0/g/e;->t:J + if-gez v2, :cond_9 - cmp-long v2, v7, v9 + iget-wide v11, v9, Lo0/g0/g/l;->c:J - if-gez v2, :cond_a + iget-wide v13, v9, Lo0/g0/g/l;->d:J - iget-wide v7, v3, Lo0/g0/g/l;->c:J + cmp-long v2, v11, v13 - iget-wide v9, v3, Lo0/g0/g/l;->d:J - - cmp-long v2, v7, v9 - - if-ltz v2, :cond_9 - - goto :goto_2 + if-ltz v2, :cond_a :cond_9 - const/16 v17, 0x0 - - goto :goto_3 + const/4 v3, 0x1 :cond_a - :goto_2 - const/16 v17, 0x1 - - :goto_3 - invoke-virtual {v3}, Lo0/g0/g/l;->i()Z + invoke-virtual {v9}, Lo0/g0/g/l;->i()Z move-result v2 @@ -506,11 +464,11 @@ iget-object v2, v5, Lo0/g0/g/e;->f:Ljava/util/Map; - invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 - invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v2, v4, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -520,37 +478,37 @@ iget-object v2, v5, Lo0/g0/g/e;->v:Lo0/g0/g/m; - invoke-virtual {v2, v13, v15, v6}, Lo0/g0/g/m;->e(ZILjava/util/List;)V + invoke-virtual {v2, v0, v8, v6}, Lo0/g0/g/m;->e(ZILjava/util/List;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_1 - monitor-exit v14 + monitor-exit v7 - if-eqz v17, :cond_c + if-eqz v3, :cond_c - iget-object v2, v5, Lo0/g0/g/e;->v:Lo0/g0/g/m; + iget-object v0, v5, Lo0/g0/g/e;->v:Lo0/g0/g/m; - invoke-virtual {v2}, Lo0/g0/g/m;->flush()V + invoke-virtual {v0}, Lo0/g0/g/m;->flush()V :cond_c - iput-object v3, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; + iput-object v9, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; - iget-boolean v2, v1, Lo0/g0/g/j;->c:Z + iget-boolean v0, v1, Lo0/g0/g/j;->c:Z - if-eqz v2, :cond_e + if-eqz v0, :cond_e - iget-object v2, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; + iget-object v0, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; - if-nez v2, :cond_d + if-nez v0, :cond_d - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v0 + throw v10 :cond_d - sget-object v0, Lo0/g0/g/a;->i:Lo0/g0/g/a; + sget-object v2, Lo0/g0/g/a;->i:Lo0/g0/g/a; - invoke-virtual {v2, v0}, Lo0/g0/g/l;->e(Lo0/g0/g/a;)V + invoke-virtual {v0, v2}, Lo0/g0/g/l;->e(Lo0/g0/g/a;)V new-instance v0, Ljava/io/IOException; @@ -561,29 +519,29 @@ throw v0 :cond_e - iget-object v2, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; + iget-object v0, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; - if-eqz v2, :cond_10 + if-eqz v0, :cond_10 - iget-object v2, v2, Lo0/g0/g/l;->i:Lo0/g0/g/l$c; + iget-object v0, v0, Lo0/g0/g/l;->i:Lo0/g0/g/l$c; - iget-object v3, v1, Lo0/g0/g/j;->e:Lokhttp3/Interceptor$Chain; + iget-object v2, v1, Lo0/g0/g/j;->e:Lokhttp3/Interceptor$Chain; - invoke-interface {v3}, Lokhttp3/Interceptor$Chain;->b()I + invoke-interface {v2}, Lokhttp3/Interceptor$Chain;->b()I - move-result v3 + move-result v2 - int-to-long v3, v3 + int-to-long v2, v2 - sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - invoke-virtual {v2, v3, v4, v5}, Lp0/x;->g(JLjava/util/concurrent/TimeUnit;)Lp0/x; + invoke-virtual {v0, v2, v3, v4}, Lp0/x;->g(JLjava/util/concurrent/TimeUnit;)Lp0/x; - iget-object v2, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; + iget-object v0, v1, Lo0/g0/g/j;->a:Lo0/g0/g/l; - if-eqz v2, :cond_f + if-eqz v0, :cond_f - iget-object v0, v2, Lo0/g0/g/l;->j:Lo0/g0/g/l$c; + iget-object v0, v0, Lo0/g0/g/l;->j:Lo0/g0/g/l$c; iget-object v2, v1, Lo0/g0/g/j;->e:Lokhttp3/Interceptor$Chain; @@ -600,14 +558,14 @@ return-void :cond_f - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v0 + throw v10 :cond_10 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v0 + throw v10 :cond_11 :try_start_3 @@ -632,12 +590,16 @@ :catchall_1 move-exception v0 - monitor-exit v14 + monitor-exit v7 throw v0 :cond_12 - throw v0 + const-string v0, "url" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v10 .end method .method public cancel()V @@ -660,11 +622,7 @@ .end method .method public d(Lokhttp3/Response;)Lp0/w; - .locals 1 - - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 iget-object p1, p0, Lo0/g0/g/j;->a:Lo0/g0/g/l; @@ -675,7 +633,7 @@ return-object p1 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -689,7 +647,7 @@ const/4 v1, 0x0 - if-eqz v0, :cond_a + if-eqz v0, :cond_d monitor-enter v0 @@ -734,7 +692,7 @@ xor-int/lit8 v2, v2, 0x1 - if-eqz v2, :cond_7 + if-eqz v2, :cond_a iget-object v2, v0, Lo0/g0/g/l;->e:Ljava/util/ArrayDeque; @@ -744,7 +702,7 @@ const-string v3, "headersQueue.removeFirst()" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V check-cast v2, Lokhttp3/Headers; :try_end_2 @@ -754,13 +712,7 @@ iget-object v0, p0, Lo0/g0/g/j;->b:Lo0/y; - const-string v3, "headerBlock" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "protocol" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_9 new-instance v3, Ljava/util/ArrayList; @@ -779,7 +731,7 @@ move-object v7, v1 :goto_1 - if-ge v6, v4, :cond_3 + if-ge v6, v4, :cond_5 invoke-virtual {v2, v6}, Lokhttp3/Headers;->h(I)Ljava/lang/String; @@ -791,7 +743,7 @@ const-string v10, ":status" - invoke-static {v8, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v8, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v10 @@ -824,19 +776,15 @@ move-result v10 - if-nez v10, :cond_2 + if-nez v10, :cond_4 - const-string v10, "name" + if-eqz v8, :cond_3 - invoke-static {v8, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "value" - - invoke-static {v9, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v9, :cond_2 invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-static {v9}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v9}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object v8 @@ -846,20 +794,36 @@ invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + goto :goto_2 + :cond_2 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_4 :goto_2 add-int/lit8 v6, v6, 0x1 goto :goto_1 - :cond_3 - if-eqz v7, :cond_6 + :cond_5 + if-eqz v7, :cond_8 new-instance v2, Lokhttp3/Response$a; invoke-direct {v2}, Lokhttp3/Response$a;->()V - invoke-virtual {v2, v0}, Lokhttp3/Response$a;->f(Lo0/y;)Lokhttp3/Response$a; + iput-object v0, v2, Lokhttp3/Response$a;->b:Lo0/y; iget v0, v7, Lo0/g0/e/j;->b:I @@ -875,7 +839,7 @@ move-result-object v0 - if-eqz v0, :cond_5 + if-eqz v0, :cond_7 check-cast v0, [Ljava/lang/String; @@ -885,23 +849,23 @@ invoke-virtual {v2, v3}, Lokhttp3/Response$a;->d(Lokhttp3/Headers;)Lokhttp3/Response$a; - if-eqz p1, :cond_4 + if-eqz p1, :cond_6 iget p1, v2, Lokhttp3/Response$a;->c:I const/16 v0, 0x64 - if-ne p1, v0, :cond_4 + if-ne p1, v0, :cond_6 goto :goto_3 - :cond_4 + :cond_6 move-object v1, v2 :goto_3 return-object v1 - :cond_5 + :cond_7 new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Array" @@ -910,7 +874,7 @@ throw p1 - :cond_6 + :cond_8 new-instance p1, Ljava/net/ProtocolException; const-string v0, "Expected \':status\' header not present" @@ -919,29 +883,36 @@ throw p1 - :cond_7 + :cond_9 + const-string p1, "protocol" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_a :try_start_3 iget-object p1, v0, Lo0/g0/g/l;->l:Ljava/io/IOException; - if-nez p1, :cond_9 + if-nez p1, :cond_c new-instance p1, Lokhttp3/internal/http2/StreamResetException; iget-object v2, v0, Lo0/g0/g/l;->k:Lo0/g0/g/a; - if-nez v2, :cond_8 + if-nez v2, :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_1 throw v1 - :cond_8 + :cond_b :try_start_4 invoke-direct {p1, v2}, Lokhttp3/internal/http2/StreamResetException;->(Lo0/g0/g/a;)V - :cond_9 + :cond_c throw p1 :catchall_0 @@ -962,8 +933,8 @@ throw p1 - :cond_a - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_d + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method @@ -983,10 +954,6 @@ .method public g(Lokhttp3/Response;)J .locals 2 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lo0/g0/b;->n(Lokhttp3/Response;)J move-result-wide v0 @@ -997,10 +964,6 @@ .method public h(Lo0/a0;J)Lp0/u; .locals 0 - const-string p2, "request" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p1, p0, Lo0/g0/g/j;->a:Lo0/g0/g/l; if-eqz p1, :cond_0 @@ -1012,7 +975,7 @@ return-object p1 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/g/k$a.smali b/com.discord/smali_classes2/o0/g0/g/k$a.smali index b748e3bb96..1940d71700 100644 --- a/com.discord/smali_classes2/o0/g0/g/k$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/k$a.smali @@ -33,11 +33,7 @@ # direct methods .method public constructor (Lp0/g;)V - .locals 1 - - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -56,9 +52,7 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 :goto_0 iget v0, p0, Lo0/g0/g/k$a;->g:I @@ -232,6 +226,15 @@ iput p3, p0, Lo0/g0/g/k$a;->g:I return-wide p1 + + :cond_6 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public close()V diff --git a/com.discord/smali_classes2/o0/g0/g/k.smali b/com.discord/smali_classes2/o0/g0/g/k.smali index 054377a3b3..09e2e63d6c 100644 --- a/com.discord/smali_classes2/o0/g0/g/k.smali +++ b/com.discord/smali_classes2/o0/g0/g/k.smali @@ -47,7 +47,7 @@ const-string v1, "Logger.getLogger(Http2::class.java.name)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lo0/g0/g/k;->h:Ljava/util/logging/Logger; @@ -57,10 +57,6 @@ .method public constructor (Lp0/g;Z)V .locals 3 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/g/k;->f:Lp0/g; @@ -98,10 +94,6 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 :try_start_0 @@ -203,13 +195,13 @@ invoke-virtual {v12, v2}, Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V :cond_2 - const/4 v2, 0x0 + const/4 v2, 0x5 - const/4 v3, 0x5 + const-string v3, " > remaining length " - const-string v4, " > remaining length " + const-string v4, "PROTOCOL_ERROR padding " - const-string v5, "PROTOCOL_ERROR padding " + const/4 v5, 0x0 const/16 v6, 0x8 @@ -293,16 +285,16 @@ invoke-static {}, Lo0/g0/g/a;->values()[Lo0/g0/g/a; - move-result-object v3 + move-result-object v2 - array-length v4, v3 + array-length v3, v2 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_1 - if-ge v5, v4, :cond_7 + if-ge v4, v3, :cond_7 - aget-object v6, v3, v5 + aget-object v6, v2, v4 iget v8, v6, Lo0/g0/g/a;->httpCode:I @@ -318,18 +310,18 @@ :goto_2 if-eqz v8, :cond_6 - move-object v2, v6 + move-object v5, v6 goto :goto_3 :cond_6 - add-int/lit8 v5, v5, 0x1 + add-int/lit8 v4, v4, 0x1 goto :goto_1 :cond_7 :goto_3 - if-eqz v2, :cond_9 + if-eqz v5, :cond_9 sget-object v0, Lokio/ByteString;->f:Lokio/ByteString; @@ -337,14 +329,14 @@ iget-object v0, p0, Lo0/g0/g/k;->f:Lp0/g; - int-to-long v3, v1 + int-to-long v1, v1 - invoke-interface {v0, v3, v4}, Lp0/g;->u(J)Lokio/ByteString; + invoke-interface {v0, v1, v2}, Lp0/g;->u(J)Lokio/ByteString; move-result-object v0 :cond_8 - invoke-interface {p2, p1, v2, v0}, Lo0/g0/g/k$b;->j(ILo0/g0/g/a;Lokio/ByteString;)V + invoke-interface {p2, p1, v5, v0}, Lo0/g0/g/k$b;->j(ILo0/g0/g/a;Lokio/ByteString;)V goto/16 :goto_c @@ -449,13 +441,13 @@ and-int/lit16 v0, v0, 0xff :cond_f - iget-object v3, p0, Lo0/g0/g/k;->f:Lp0/g; + iget-object v5, p0, Lo0/g0/g/k;->f:Lp0/g; - invoke-interface {v3}, Lp0/g;->readInt()I + invoke-interface {v5}, Lp0/g;->readInt()I - move-result v3 + move-result v5 - and-int/2addr v3, v10 + and-int/2addr v5, v10 add-int/lit8 v1, v1, -0x4 @@ -472,14 +464,14 @@ move-result-object p1 - invoke-interface {p2, v11, v3, p1}, Lo0/g0/g/k$b;->i(IILjava/util/List;)V + invoke-interface {p2, v11, v5, p1}, Lo0/g0/g/k$b;->i(IILjava/util/List;)V goto/16 :goto_c :cond_11 new-instance p1, Ljava/io/IOException; - invoke-static {v5, v0, v4, v1}, Lf/e/b/a/a;->j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v4, v0, v3, v1}, Lf/e/b/a/a;->j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String; move-result-object p2 @@ -527,17 +519,17 @@ invoke-direct {p1}, Lo0/g0/g/q;->()V - invoke-static {v0, v1}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v0, v1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v1 - const/4 v2, 0x6 + const/4 v3, 0x6 - invoke-static {v1, v2}, Lk0/r/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; + invoke-static {v1, v3}, Lk0/q/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; move-result-object v1 - iget v2, v1, Lkotlin/ranges/IntProgression;->d:I + iget v3, v1, Lkotlin/ranges/IntProgression;->d:I iget v4, v1, Lkotlin/ranges/IntProgression;->e:I @@ -545,12 +537,12 @@ if-ltz v1, :cond_15 - if-gt v2, v4, :cond_1e + if-gt v3, v4, :cond_1e goto :goto_4 :cond_15 - if-lt v2, v4, :cond_1e + if-lt v3, v4, :cond_1e :goto_4 iget-object v5, p0, Lo0/g0/g/k;->f:Lp0/g; @@ -581,7 +573,7 @@ const/16 v8, 0x4000 - if-eq v5, v3, :cond_16 + if-eq v5, v2, :cond_16 goto :goto_5 @@ -648,9 +640,9 @@ :goto_5 invoke-virtual {p1, v5, v6}, Lo0/g0/g/q;->b(II)Lo0/g0/g/q; - if-eq v2, v4, :cond_1e + if-eq v3, v4, :cond_1e - add-int/2addr v2, v1 + add-int/2addr v3, v1 goto :goto_4 @@ -698,41 +690,41 @@ array-length v1, v0 - const/4 v3, 0x0 + const/4 v2, 0x0 :goto_6 - if-ge v3, v1, :cond_23 + if-ge v2, v1, :cond_23 - aget-object v4, v0, v3 + aget-object v3, v0, v2 - iget v5, v4, Lo0/g0/g/a;->httpCode:I + iget v4, v3, Lo0/g0/g/a;->httpCode:I - if-ne v5, p1, :cond_21 + if-ne v4, p1, :cond_21 - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_7 :cond_21 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_7 - if-eqz v5, :cond_22 + if-eqz v4, :cond_22 - move-object v2, v4 + move-object v5, v3 goto :goto_8 :cond_22 - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v2, v2, 0x1 goto :goto_6 :cond_23 :goto_8 - if-eqz v2, :cond_24 + if-eqz v5, :cond_24 - invoke-interface {p2, v11, v2}, Lo0/g0/g/k$b;->h(ILo0/g0/g/a;)V + invoke-interface {p2, v11, v5}, Lo0/g0/g/k$b;->h(ILo0/g0/g/a;)V goto/16 :goto_c @@ -774,7 +766,7 @@ throw p1 :pswitch_6 - if-ne v1, v3, :cond_28 + if-ne v1, v2, :cond_28 if-eqz v11, :cond_27 @@ -821,9 +813,9 @@ const/4 v2, 0x0 :goto_9 - and-int/lit8 v3, p1, 0x8 + and-int/lit8 v5, p1, 0x8 - if-eqz v3, :cond_2a + if-eqz v5, :cond_2a iget-object v0, p0, Lo0/g0/g/k;->f:Lp0/g; @@ -843,7 +835,7 @@ add-int/lit8 v1, v1, -0x5 :cond_2b - if-eqz v3, :cond_2c + if-eqz v5, :cond_2c add-int/lit8 v1, v1, -0x1 @@ -865,7 +857,7 @@ :cond_2d new-instance p1, Ljava/io/IOException; - invoke-static {v5, v0, v4, v1}, Lf/e/b/a/a;->j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v4, v0, v3, v1}, Lf/e/b/a/a;->j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String; move-result-object p2 @@ -897,19 +889,19 @@ const/4 v2, 0x0 :goto_a - and-int/lit8 v3, p1, 0x20 + and-int/lit8 v5, p1, 0x20 - if-eqz v3, :cond_30 + if-eqz v5, :cond_30 - const/4 v3, 0x1 + const/4 v5, 0x1 goto :goto_b :cond_30 - const/4 v3, 0x0 + const/4 v5, 0x0 :goto_b - if-nez v3, :cond_34 + if-nez v5, :cond_34 and-int/lit8 p1, p1, 0x8 @@ -948,7 +940,7 @@ :cond_33 new-instance p1, Ljava/io/IOException; - invoke-static {v5, v0, v4, v1}, Lf/e/b/a/a;->j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String; + invoke-static {v4, v0, v3, v1}, Lf/e/b/a/a;->j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String; move-result-object p2 @@ -993,8 +985,6 @@ :catch_0 return v0 - nop - :pswitch_data_0 .packed-switch 0x0 :pswitch_8 @@ -1017,10 +1007,6 @@ } .end annotation - const-string v0, "handler" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lo0/g0/g/k;->g:Z const/4 v1, 0x1 @@ -1100,7 +1086,7 @@ :cond_2 sget-object v0, Lo0/g0/g/d;->a:Lokio/ByteString; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -1277,7 +1263,7 @@ goto :goto_0 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -1493,7 +1479,7 @@ iget-object p2, p1, Lo0/g0/g/c$a;->a:Ljava/util/List; - invoke-static {p2}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {p2}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object p2 diff --git a/com.discord/smali_classes2/o0/g0/g/l$a.smali b/com.discord/smali_classes2/o0/g0/g/l$a.smali index 65ea7f492d..d71eb4e5a0 100644 --- a/com.discord/smali_classes2/o0/g0/g/l$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/l$a.smali @@ -259,7 +259,7 @@ xor-int/2addr v0, v1 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v2, Lk0/h;->a:Z if-eqz v2, :cond_1 @@ -409,7 +409,7 @@ xor-int/lit8 v0, v0, 0x1 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 @@ -493,9 +493,7 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-object v0, p0, Lo0/g0/g/l$a;->g:Lo0/g0/g/l; @@ -505,7 +503,7 @@ xor-int/lit8 v0, v0, 0x1 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 @@ -547,4 +545,13 @@ :cond_2 return-void + + :cond_3 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/g/l$b.smali b/com.discord/smali_classes2/o0/g0/g/l$b.smali index 946887de27..807d343a13 100644 --- a/com.discord/smali_classes2/o0/g0/g/l$b.smali +++ b/com.discord/smali_classes2/o0/g0/g/l$b.smali @@ -75,62 +75,62 @@ const-string v0, "sink" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 - const-wide/16 v0, 0x0 + if-eqz p1, :cond_c - cmp-long v2, p2, v0 + const-wide/16 v2, 0x0 - if-ltz v2, :cond_0 + cmp-long v0, p2, v2 - const/4 v2, 0x1 + if-ltz v0, :cond_0 + + const/4 v0, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v0, 0x0 :goto_0 - if-eqz v2, :cond_b + if-eqz v0, :cond_b :goto_1 - iget-object v2, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v0, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - monitor-enter v2 + monitor-enter v0 :try_start_0 - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v4, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-object v3, v3, Lo0/g0/g/l;->i:Lo0/g0/g/l$c; + iget-object v4, v4, Lo0/g0/g/l;->i:Lo0/g0/g/l$c; - invoke-virtual {v3}, Lp0/b;->i()V + invoke-virtual {v4}, Lp0/b;->i()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 :try_start_1 - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v4, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - invoke-virtual {v3}, Lo0/g0/g/l;->f()Lo0/g0/g/a; + invoke-virtual {v4}, Lo0/g0/g/l;->f()Lo0/g0/g/a; - move-result-object v3 + move-result-object v4 - const/4 v4, 0x0 + if-eqz v4, :cond_3 - if-eqz v3, :cond_3 + iget-object v4, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v4, v4, Lo0/g0/g/l;->l:Ljava/io/IOException; - iget-object v3, v3, Lo0/g0/g/l;->l:Ljava/io/IOException; - - if-eqz v3, :cond_1 + if-eqz v4, :cond_1 :goto_2 - move-object v4, v3 + move-object v1, v4 goto :goto_3 :cond_1 - new-instance v3, Lokhttp3/internal/http2/StreamResetException; + new-instance v4, Lokhttp3/internal/http2/StreamResetException; iget-object v5, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; @@ -140,170 +140,172 @@ if-eqz v5, :cond_2 - invoke-direct {v3, v5}, Lokhttp3/internal/http2/StreamResetException;->(Lo0/g0/g/a;)V + invoke-direct {v4, v5}, Lokhttp3/internal/http2/StreamResetException;->(Lo0/g0/g/a;)V goto :goto_2 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 - throw v4 + throw v1 :cond_3 :goto_3 :try_start_2 - iget-boolean v3, p0, Lo0/g0/g/l$b;->f:Z + iget-boolean v4, p0, Lo0/g0/g/l$b;->f:Z - if-nez v3, :cond_a + if-nez v4, :cond_a + + iget-object v4, p0, Lo0/g0/g/l$b;->e:Lp0/e; + + iget-wide v4, v4, Lp0/e;->e:J + + const-wide/16 v6, -0x1 + + cmp-long v8, v4, v2 + + if-lez v8, :cond_4 + + iget-object v2, p0, Lo0/g0/g/l$b;->e:Lp0/e; iget-object v3, p0, Lo0/g0/g/l$b;->e:Lp0/e; - iget-wide v5, v3, Lp0/e;->e:J + iget-wide v3, v3, Lp0/e;->e:J - const-wide/16 v7, -0x1 + invoke-static {p2, p3, v3, v4}, Ljava/lang/Math;->min(JJ)J - cmp-long v3, v5, v0 + move-result-wide v3 - if-lez v3, :cond_4 + invoke-virtual {v2, p1, v3, v4}, Lp0/e;->B0(Lp0/e;J)J - iget-object v0, p0, Lo0/g0/g/l$b;->e:Lp0/e; + move-result-wide v2 - iget-object v1, p0, Lo0/g0/g/l$b;->e:Lp0/e; + iget-object v4, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-wide v5, v1, Lp0/e;->e:J + iget-wide v8, v4, Lo0/g0/g/l;->a:J - invoke-static {p2, p3, v5, v6}, Ljava/lang/Math;->min(JJ)J + add-long/2addr v8, v2 - move-result-wide v5 + iput-wide v8, v4, Lo0/g0/g/l;->a:J - invoke-virtual {v0, p1, v5, v6}, Lp0/e;->B0(Lp0/e;J)J + iget-object v4, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - move-result-wide v0 + iget-wide v4, v4, Lo0/g0/g/l;->a:J - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v8, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-wide v5, v3, Lo0/g0/g/l;->a:J + iget-wide v8, v8, Lo0/g0/g/l;->b:J - add-long/2addr v5, v0 + sub-long/2addr v4, v8 - iput-wide v5, v3, Lo0/g0/g/l;->a:J + if-nez v1, :cond_6 - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v8, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-wide v5, v3, Lo0/g0/g/l;->a:J + iget-object v8, v8, Lo0/g0/g/l;->n:Lo0/g0/g/e; - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v8, v8, Lo0/g0/g/e;->o:Lo0/g0/g/q; - iget-wide v9, v3, Lo0/g0/g/l;->b:J + invoke-virtual {v8}, Lo0/g0/g/q;->a()I - sub-long/2addr v5, v9 + move-result v8 - if-nez v4, :cond_6 + div-int/lit8 v8, v8, 0x2 - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + int-to-long v8, v8 - iget-object v3, v3, Lo0/g0/g/l;->n:Lo0/g0/g/e; + cmp-long v10, v4, v8 - iget-object v3, v3, Lo0/g0/g/e;->o:Lo0/g0/g/q; + if-ltz v10, :cond_6 - invoke-virtual {v3}, Lo0/g0/g/q;->a()I + iget-object v8, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - move-result v3 - - div-int/lit8 v3, v3, 0x2 - - int-to-long v9, v3 - - cmp-long v3, v5, v9 - - if-ltz v3, :cond_6 - - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - - iget-object v3, v3, Lo0/g0/g/l;->n:Lo0/g0/g/e; + iget-object v8, v8, Lo0/g0/g/l;->n:Lo0/g0/g/e; iget-object v9, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; iget v9, v9, Lo0/g0/g/l;->m:I - invoke-virtual {v3, v9, v5, v6}, Lo0/g0/g/e;->p(IJ)V + invoke-virtual {v8, v9, v4, v5}, Lo0/g0/g/e;->p(IJ)V - iget-object v3, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v4, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; iget-object v5, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-wide v5, v5, Lo0/g0/g/l;->a:J + iget-wide v8, v5, Lo0/g0/g/l;->a:J - iput-wide v5, v3, Lo0/g0/g/l;->b:J + iput-wide v8, v4, Lo0/g0/g/l;->b:J goto :goto_4 :cond_4 - iget-boolean v0, p0, Lo0/g0/g/l$b;->h:Z + iget-boolean v2, p0, Lo0/g0/g/l$b;->h:Z - if-nez v0, :cond_5 + if-nez v2, :cond_5 - if-nez v4, :cond_5 + if-nez v1, :cond_5 - iget-object v0, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v2, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - invoke-virtual {v0}, Lo0/g0/g/l;->l()V + invoke-virtual {v2}, Lo0/g0/g/l;->l()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - const/4 v0, 0x1 + const/4 v2, 0x1 - move-wide v5, v7 + move-wide v3, v6 goto :goto_5 :cond_5 - move-wide v0, v7 + move-wide v2, v6 :cond_6 :goto_4 - const/4 v3, 0x0 + const/4 v4, 0x0 - move-wide v5, v0 + move-wide v3, v2 - const/4 v0, 0x0 + const/4 v2, 0x0 :goto_5 :try_start_3 - iget-object v1, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; + iget-object v5, p0, Lo0/g0/g/l$b;->i:Lo0/g0/g/l; - iget-object v1, v1, Lo0/g0/g/l;->i:Lo0/g0/g/l$c; + iget-object v5, v5, Lo0/g0/g/l;->i:Lo0/g0/g/l$c; - invoke-virtual {v1}, Lo0/g0/g/l$c;->o()V + invoke-virtual {v5}, Lo0/g0/g/l$c;->o()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_1 - monitor-exit v2 + monitor-exit v0 - if-eqz v0, :cond_7 + if-eqz v2, :cond_7 - const-wide/16 v0, 0x0 + const/4 v1, 0x0 + + const-wide/16 v2, 0x0 goto/16 :goto_1 :cond_7 - cmp-long p1, v5, v7 + cmp-long p1, v3, v6 if-eqz p1, :cond_8 - invoke-virtual {p0, v5, v6}, Lo0/g0/g/l$b;->a(J)V + invoke-virtual {p0, v3, v4}, Lo0/g0/g/l$b;->a(J)V - return-wide v5 + return-wide v3 :cond_8 - if-nez v4, :cond_9 + if-nez v1, :cond_9 - return-wide v7 + return-wide v6 :cond_9 - throw v4 + throw v1 :cond_a :try_start_4 @@ -334,7 +336,7 @@ :catchall_1 move-exception p1 - monitor-exit v2 + monitor-exit v0 throw p1 @@ -354,6 +356,13 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_c + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final a(J)V @@ -367,7 +376,7 @@ xor-int/lit8 v0, v0, 0x1 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 diff --git a/com.discord/smali_classes2/o0/g0/g/l.smali b/com.discord/smali_classes2/o0/g0/g/l.smali index 29a7c93069..24f2fc2a31 100644 --- a/com.discord/smali_classes2/o0/g0/g/l.smali +++ b/com.discord/smali_classes2/o0/g0/g/l.smali @@ -55,9 +55,7 @@ .method public constructor (ILo0/g0/g/e;ZZLokhttp3/Headers;)V .locals 2 - const-string v0, "connection" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -166,6 +164,15 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -186,7 +193,7 @@ xor-int/2addr v0, v1 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v2, Lk0/h;->a:Z if-eqz v2, :cond_1 @@ -310,7 +317,7 @@ if-nez v1, :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -345,17 +352,13 @@ .end method .method public final c(Lo0/g0/g/a;Ljava/io/IOException;)V - .locals 2 + .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation - const-string v0, "rstStatusCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1, p2}, Lo0/g0/g/l;->d(Lo0/g0/g/a;Ljava/io/IOException;)Z move-result p2 @@ -369,22 +372,11 @@ iget v0, p0, Lo0/g0/g/l;->m:I - if-eqz p2, :cond_1 - - const-string v1, "statusCode" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p2, p2, Lo0/g0/g/e;->v:Lo0/g0/g/m; invoke-virtual {p2, v0, p1}, Lo0/g0/g/m;->g(ILo0/g0/g/a;)V return-void - - :cond_1 - const/4 p1, 0x0 - - throw p1 .end method .method public final d(Lo0/g0/g/a;Ljava/io/IOException;)Z @@ -398,7 +390,7 @@ xor-int/2addr v0, v1 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v2, Lk0/h;->a:Z if-eqz v2, :cond_1 @@ -483,10 +475,6 @@ .method public final e(Lo0/g0/g/a;)V .locals 2 - const-string v0, "errorCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 invoke-virtual {p0, p1, v0}, Lo0/g0/g/l;->d(Lo0/g0/g/a;Ljava/io/IOException;)Z @@ -699,23 +687,25 @@ .end method .method public final j(Lokhttp3/Headers;Z)V - .locals 3 + .locals 4 const-string v0, "headers" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_7 invoke-static {p0}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z move-result v0 - const/4 v1, 0x1 + const/4 v2, 0x1 - xor-int/2addr v0, v1 + xor-int/2addr v0, v2 - sget-boolean v2, Lk0/i;->a:Z + sget-boolean v3, Lk0/h;->a:Z - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 if-eqz v0, :cond_0 @@ -751,13 +741,11 @@ goto :goto_2 :cond_3 - const/4 p1, 0x0 - - throw p1 + throw v1 :cond_4 :goto_1 - iput-boolean v1, p0, Lo0/g0/g/l;->f:Z + iput-boolean v2, p0, Lo0/g0/g/l;->f:Z iget-object v0, p0, Lo0/g0/g/l;->e:Ljava/util/ArrayDeque; @@ -768,7 +756,7 @@ iget-object p1, p0, Lo0/g0/g/l;->g:Lo0/g0/g/l$b; - iput-boolean v1, p1, Lo0/g0/g/l$b;->h:Z + iput-boolean v2, p1, Lo0/g0/g/l$b;->h:Z :cond_5 invoke-virtual {p0}, Lo0/g0/g/l;->i()Z @@ -798,6 +786,11 @@ monitor-exit p0 throw p1 + + :cond_7 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public final declared-synchronized k(Lo0/g0/g/a;)V @@ -806,10 +799,6 @@ monitor-enter p0 :try_start_0 - const-string v0, "errorCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/g/l;->k:Lo0/g0/g/a; if-nez v0, :cond_0 diff --git a/com.discord/smali_classes2/o0/g0/g/m.smali b/com.discord/smali_classes2/o0/g0/g/m.smali index aed2cebb32..ac9db1e498 100644 --- a/com.discord/smali_classes2/o0/g0/g/m.smali +++ b/com.discord/smali_classes2/o0/g0/g/m.smali @@ -46,10 +46,6 @@ .method public constructor (Lokio/BufferedSink;Z)V .locals 2 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/g/m;->h:Lokio/BufferedSink; @@ -68,11 +64,11 @@ new-instance p2, Lo0/g0/g/c$b; - const/4 v0, 0x0 + const/4 v0, 0x3 - const/4 v1, 0x3 + const/4 v1, 0x0 - invoke-direct {p2, v0, v0, p1, v1}, Lo0/g0/g/c$b;->(IZLp0/e;I)V + invoke-direct {p2, v1, v1, p1, v0}, Lo0/g0/g/c$b;->(IZLp0/e;I)V iput-object p2, p0, Lo0/g0/g/m;->g:Lo0/g0/g/c$b; @@ -94,7 +90,7 @@ :try_start_0 const-string v0, "peerSettings" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-boolean v0, p0, Lo0/g0/g/m;->f:Z @@ -224,9 +220,16 @@ invoke-direct {p1, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V throw p1 + + :cond_8 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -277,7 +280,7 @@ goto :goto_1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -501,14 +504,6 @@ monitor-enter p0 :try_start_0 - const-string v0, "errorCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "debugData" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lo0/g0/g/m;->f:Z if-nez v0, :cond_4 @@ -632,7 +627,7 @@ :try_start_0 const-string v0, "headerBlock" - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 iget-boolean v0, p0, Lo0/g0/g/m;->f:Z @@ -705,9 +700,16 @@ invoke-direct {p1, p2}, Ljava/io/IOException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 + const/4 p1, 0x0 + + throw p1 + :catchall_0 move-exception p1 @@ -843,10 +845,6 @@ monitor-enter p0 :try_start_0 - const-string v0, "errorCode" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lo0/g0/g/m;->f:Z if-nez v0, :cond_2 diff --git a/com.discord/smali_classes2/o0/g0/g/n.smali b/com.discord/smali_classes2/o0/g0/g/n.smali index e3b2f42f45..8e8d3b9f87 100644 --- a/com.discord/smali_classes2/o0/g0/g/n.smali +++ b/com.discord/smali_classes2/o0/g0/g/n.smali @@ -652,7 +652,7 @@ goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -673,16 +673,12 @@ add-int/2addr p3, p2 - const-string v1, "$this$fill" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, p2, p3, v0}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V return-void :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 .end method diff --git a/com.discord/smali_classes2/o0/g0/g/o$a.smali b/com.discord/smali_classes2/o0/g0/g/o$a.smali index 3ebb611997..b9a68e4f34 100644 --- a/com.discord/smali_classes2/o0/g0/g/o$a.smali +++ b/com.discord/smali_classes2/o0/g0/g/o$a.smali @@ -39,13 +39,20 @@ } .end annotation - const-string p1, "requestHeaders" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "requestHeaders" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public b(ILjava/util/List;Z)Z @@ -59,23 +66,37 @@ } .end annotation - const-string p1, "responseHeaders" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "responseHeaders" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public c(ILo0/g0/g/a;)V .locals 0 - const-string p1, "errorCode" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "errorCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public d(ILp0/g;IZ)Z @@ -86,9 +107,7 @@ } .end annotation - const-string p1, "source" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 int-to-long p3, p3 @@ -97,4 +116,13 @@ const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/h/a$a.smali b/com.discord/smali_classes2/o0/g0/h/a$a.smali index 1fd51c1f1d..60ab06012d 100644 --- a/com.discord/smali_classes2/o0/g0/h/a$a.smali +++ b/com.discord/smali_classes2/o0/g0/h/a$a.smali @@ -22,15 +22,7 @@ # direct methods .method public constructor (Ljava/lang/Object;Ljava/lang/reflect/Method;)V - .locals 1 - - const-string v0, "x509TrustManagerExtensions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "checkServerTrusted" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Lo0/g0/j/c;->()V @@ -66,13 +58,11 @@ } .end annotation - const-string v0, "chain" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - const-string v0, "hostname" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 const/4 v0, 0x0 @@ -161,6 +151,20 @@ invoke-virtual {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; throw p2 + + :cond_2 + const-string p1, "hostname" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "chain" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z diff --git a/com.discord/smali_classes2/o0/g0/h/a$c.smali b/com.discord/smali_classes2/o0/g0/h/a$c.smali index 2f910e6773..e69a616a89 100644 --- a/com.discord/smali_classes2/o0/g0/h/a$c.smali +++ b/com.discord/smali_classes2/o0/g0/h/a$c.smali @@ -25,15 +25,7 @@ # direct methods .method public constructor (Ljavax/net/ssl/X509TrustManager;Ljava/lang/reflect/Method;)V - .locals 1 - - const-string v0, "trustManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "findByIssuerAndSignatureMethod" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -49,10 +41,6 @@ .method public a(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; .locals 4 - const-string v0, "cert" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_start_0 iget-object v0, p0, Lo0/g0/h/a$c;->b:Ljava/lang/reflect/Method; @@ -125,7 +113,7 @@ iget-object v1, p1, Lo0/g0/h/a$c;->a:Ljavax/net/ssl/X509TrustManager; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -135,7 +123,7 @@ iget-object p1, p1, Lo0/g0/h/a$c;->b:Ljava/lang/reflect/Method; - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/g0/h/a.smali b/com.discord/smali_classes2/o0/g0/h/a.smali index 998f9d7eb1..7400959f55 100644 --- a/com.discord/smali_classes2/o0/g0/h/a.smali +++ b/com.discord/smali_classes2/o0/g0/h/a.smali @@ -105,12 +105,10 @@ const-string v1, "com.android.org.conscrypt" - const-string v2, "packageName" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v2, 0x0 + if-eqz v1, :cond_3 + :try_start_0 new-instance v3, Ljava/lang/StringBuilder; @@ -170,7 +168,7 @@ const-string v6, "paramsClass" - invoke-static {v1, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v3, v4, v1}, Lo0/g0/h/g/f;->(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V :try_end_0 @@ -319,104 +317,101 @@ iput-object v1, p0, Lo0/g0/h/a;->e:Lo0/g0/h/g/b; return-void + + :cond_3 + const-string v0, "packageName" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v2 .end method # virtual methods .method public b(Ljavax/net/ssl/X509TrustManager;)Lo0/g0/j/c; - .locals 9 + .locals 8 const-class v0, Ljava/lang/String; const-string v1, "checkServerTrusted" - const-string v2, "trustManager" - - invoke-static {p1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_start_0 - const-string v3, "android.net.http.X509TrustManagerExtensions" + const-string v2, "android.net.http.X509TrustManagerExtensions" - invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; + invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - move-result-object v3 + move-result-object v2 - const/4 v4, 0x1 + const/4 v3, 0x1 - new-array v5, v4, [Ljava/lang/Class; + new-array v4, v3, [Ljava/lang/Class; - const-class v6, Ljavax/net/ssl/X509TrustManager; + const-class v5, Ljavax/net/ssl/X509TrustManager; - const/4 v7, 0x0 + const/4 v6, 0x0 - aput-object v6, v5, v7 + aput-object v5, v4, v6 - invoke-virtual {v3, v5}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; + invoke-virtual {v2, v4}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; - move-result-object v5 + move-result-object v4 - new-array v6, v4, [Ljava/lang/Object; + new-array v5, v3, [Ljava/lang/Object; - aput-object p1, v6, v7 + aput-object p1, v5, v6 - invoke-virtual {v5, v6}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v4, v5}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v5 + move-result-object v4 - const/4 v6, 0x3 + const/4 v5, 0x3 - new-array v6, v6, [Ljava/lang/Class; + new-array v5, v5, [Ljava/lang/Class; - const-class v8, [Ljava/security/cert/X509Certificate; + const-class v7, [Ljava/security/cert/X509Certificate; - aput-object v8, v6, v7 + aput-object v7, v5, v6 - aput-object v0, v6, v4 + aput-object v0, v5, v3 - const/4 v4, 0x2 + const/4 v3, 0x2 - aput-object v0, v6, v4 + aput-object v0, v5, v3 - invoke-virtual {v3, v1, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; + invoke-virtual {v2, v1, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v0 - new-instance v3, Lo0/g0/h/a$a; + new-instance v2, Lo0/g0/h/a$a; - const-string v4, "extensions" + const-string v3, "extensions" - invoke-static {v5, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v3, v5, v0}, Lo0/g0/h/a$a;->(Ljava/lang/Object;Ljava/lang/reflect/Method;)V + invoke-direct {v2, v4, v0}, Lo0/g0/h/a$a;->(Ljava/lang/Object;Ljava/lang/reflect/Method;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 - invoke-static {p1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v3, Lo0/g0/j/a; + new-instance v2, Lo0/g0/j/a; invoke-virtual {p0, p1}, Lo0/g0/h/f;->c(Ljavax/net/ssl/X509TrustManager;)Lo0/g0/j/e; move-result-object p1 - invoke-direct {v3, p1}, Lo0/g0/j/a;->(Lo0/g0/j/e;)V + invoke-direct {v2, p1}, Lo0/g0/j/a;->(Lo0/g0/j/e;)V :goto_0 - return-object v3 + return-object v2 .end method .method public c(Ljavax/net/ssl/X509TrustManager;)Lo0/g0/j/e; .locals 6 - const-string v0, "trustManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_start_0 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; @@ -440,7 +435,7 @@ const-string v1, "method" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V @@ -462,7 +457,7 @@ .end method .method public e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V - .locals 3 + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -475,55 +470,55 @@ } .end annotation - const-string v0, "sslSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_3 - const-string v0, "protocols" + iget-object v1, p0, Lo0/g0/h/a;->d:Ljava/util/List; - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p0, Lo0/g0/h/a;->d:Ljava/util/List; - - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 - move-object v2, v1 - - check-cast v2, Lo0/g0/h/g/e; - - invoke-interface {v2, p1}, Lo0/g0/h/g/e;->c(Ljavax/net/ssl/SSLSocket;)Z + :cond_0 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 - if-eqz v2, :cond_0 + if-eqz v2, :cond_1 - goto :goto_0 + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + move-object v3, v2 + + check-cast v3, Lo0/g0/h/g/e; + + invoke-interface {v3, p1}, Lo0/g0/h/g/e;->c(Ljavax/net/ssl/SSLSocket;)Z + + move-result v3 + + if-eqz v3, :cond_0 + + move-object v0, v2 :cond_1 - const/4 v1, 0x0 + check-cast v0, Lo0/g0/h/g/e; - :goto_0 - check-cast v1, Lo0/g0/h/g/e; + if-eqz v0, :cond_2 - if-eqz v1, :cond_2 - - invoke-interface {v1, p1, p2, p3}, Lo0/g0/h/g/e;->d(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V + invoke-interface {v0, p1, p2, p3}, Lo0/g0/h/g/e;->d(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V :cond_2 return-void + + :cond_3 + const-string p1, "protocols" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public g(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V @@ -534,13 +529,11 @@ } .end annotation - const-string v0, "socket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "address" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 :try_start_0 invoke-virtual {p1, p2, p3}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V @@ -568,15 +561,25 @@ :cond_0 throw p1 + + :cond_1 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "socket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; .locals 4 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/h/a;->d:Ljava/util/List; invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -627,34 +630,26 @@ .method public i(Ljava/lang/String;)Ljava/lang/Object; .locals 5 - const-string v0, "closer" + iget-object v0, p0, Lo0/g0/h/a;->e:Lo0/g0/h/g/b; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p0, Lo0/g0/h/a;->e:Lo0/g0/h/g/b; + iget-object v1, v0, Lo0/g0/h/g/b;->a:Ljava/lang/reflect/Method; const/4 v2, 0x0 - if-eqz v1, :cond_2 - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, v1, Lo0/g0/h/g/b;->a:Ljava/lang/reflect/Method; - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 const/4 v3, 0x0 :try_start_0 new-array v4, v3, [Ljava/lang/Object; - invoke-virtual {v0, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - iget-object v1, v1, Lo0/g0/h/g/b;->b:Ljava/lang/reflect/Method; + iget-object v0, v0, Lo0/g0/h/g/b;->b:Ljava/lang/reflect/Method; - if-eqz v1, :cond_0 + if-eqz v0, :cond_0 const/4 v4, 0x1 @@ -662,14 +657,14 @@ aput-object p1, v4, v3 - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v0, v1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - move-object v2, v0 + move-object v2, v1 goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 @@ -679,58 +674,53 @@ :cond_1 :goto_0 return-object v2 - - :cond_2 - throw v2 .end method .method public j(Ljava/lang/String;)Z - .locals 6 + .locals 7 const-string v0, "unable to determine cleartext support" - const-string v1, "hostname" + const/4 v1, 0x0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 - const/4 v1, 0x1 + const/4 v2, 0x1 :try_start_0 - const-string v2, "android.security.NetworkSecurityPolicy" + const-string v3, "android.security.NetworkSecurityPolicy" - invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - - move-result-object v2 - - const-string v3, "getInstance" - - const/4 v4, 0x0 - - new-array v5, v4, [Ljava/lang/Class; - - invoke-virtual {v2, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; move-result-object v3 + const-string v4, "getInstance" + const/4 v5, 0x0 - new-array v4, v4, [Ljava/lang/Object; + new-array v6, v5, [Ljava/lang/Class; - invoke-virtual {v3, v5, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v3, v4, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; - move-result-object v3 + move-result-object v4 + + new-array v5, v5, [Ljava/lang/Object; + + invoke-virtual {v4, v1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 const-string v4, "networkPolicyClass" - invoke-static {v2, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v4, "networkSecurityPolicy" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1, v2, v3}, Lo0/g0/h/a;->o(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z + invoke-virtual {p0, p1, v3, v1}, Lo0/g0/h/a;->o(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z - move-result v1 + move-result v2 :try_end_0 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_4 .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_3 @@ -776,57 +766,69 @@ invoke-super {p0, p1}, Lo0/g0/h/f;->j(Ljava/lang/String;)Z :goto_0 - return v1 + return v2 + + :cond_0 + const-string p1, "hostname" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public k(ILjava/lang/String;Ljava/lang/Throwable;)V - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p1, p2, p3}, Lf/n/a/k/a;->d(ILjava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public l(Ljava/lang/String;Ljava/lang/Object;)V .locals 4 - const-string v0, "message" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - iget-object v0, p0, Lo0/g0/h/a;->e:Lo0/g0/h/g/b; + iget-object v1, p0, Lo0/g0/h/a;->e:Lo0/g0/h/g/b; - const/4 v1, 0x0 - - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 const/4 v2, 0x0 if-eqz p2, :cond_1 :try_start_0 - iget-object v0, v0, Lo0/g0/h/g/b;->c:Ljava/lang/reflect/Method; + iget-object v1, v1, Lo0/g0/h/g/b;->c:Ljava/lang/reflect/Method; - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 new-array v3, v2, [Ljava/lang/Object; - invoke-virtual {v0, p2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, p2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; const/4 v2, 0x1 goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - throw v1 + throw v0 :catch_0 :cond_1 @@ -835,13 +837,20 @@ const/4 p2, 0x5 - invoke-virtual {p0, p2, p1, v1}, Lo0/g0/h/a;->k(ILjava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {p0, p2, p1, v0}, Lo0/g0/h/a;->k(ILjava/lang/String;Ljava/lang/Throwable;)V :cond_2 return-void :cond_3 - throw v1 + throw v0 + + :cond_4 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final o(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z diff --git a/com.discord/smali_classes2/o0/g0/h/b.smali b/com.discord/smali_classes2/o0/g0/h/b.smali index 6ed4c0d7c9..91534a4c7d 100644 --- a/com.discord/smali_classes2/o0/g0/h/b.smali +++ b/com.discord/smali_classes2/o0/g0/h/b.smali @@ -90,7 +90,7 @@ const-string v1, "Conscrypt.newProviderBui\u2026rustManager(true).build()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lo0/g0/h/b;->d:Ljava/security/Provider; @@ -102,9 +102,7 @@ .method public d(Ljavax/net/ssl/SSLSocketFactory;)V .locals 1 - const-string v0, "socketFactory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-static {p1}, Lorg/conscrypt/Conscrypt;->isConscrypt(Ljavax/net/ssl/SSLSocketFactory;)Z @@ -118,6 +116,15 @@ :cond_0 return-void + + :cond_1 + const-string p1, "socketFactory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V @@ -134,19 +141,13 @@ } .end annotation - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "protocols" - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_7 invoke-static {p1}, Lorg/conscrypt/Conscrypt;->isConscrypt(Ljavax/net/ssl/SSLSocket;)Z - move-result v2 + move-result v0 - if-eqz v2, :cond_6 + if-eqz v0, :cond_6 const/4 v0, 0x1 @@ -157,8 +158,6 @@ invoke-static {p1, p2}, Lorg/conscrypt/Conscrypt;->setHostname(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;)V :cond_0 - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p2, Ljava/util/ArrayList; invoke-direct {p2}, Ljava/util/ArrayList;->()V @@ -257,12 +256,19 @@ throw p1 :cond_6 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-super {p0, p1, p2, p3}, Lo0/g0/h/f;->e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V :goto_2 return-void + + :cond_7 + const-string p1, "protocols" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public f(Ljavax/net/ssl/X509TrustManager;)V @@ -287,10 +293,6 @@ .method public h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; .locals 1 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Lorg/conscrypt/Conscrypt;->isConscrypt(Ljavax/net/ssl/SSLSocket;)Z move-result v0 @@ -325,7 +327,7 @@ const-string v1, "SSLContext.getInstance(\"TLS\", provider)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -339,7 +341,7 @@ const-string v1, "Conscrypt.getDefaultX509TrustManager()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/h/c$a.smali b/com.discord/smali_classes2/o0/g0/h/c$a.smali index 3572e710f4..ea606b9cf4 100644 --- a/com.discord/smali_classes2/o0/g0/h/c$a.smali +++ b/com.discord/smali_classes2/o0/g0/h/c$a.smali @@ -35,7 +35,7 @@ # direct methods .method public constructor (Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -45,10 +45,6 @@ } .end annotation - const-string v0, "protocols" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/g0/h/c$a;->c:Ljava/util/List; @@ -66,13 +62,11 @@ } .end annotation - const-string v0, "proxy" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_f - const-string p1, "method" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_e const/4 p1, 0x0 @@ -86,121 +80,119 @@ :goto_0 invoke-virtual {p2}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; - move-result-object v0 + move-result-object v1 invoke-virtual {p2}, Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class; - move-result-object v1 + move-result-object v2 - const-string v2, "supports" + const-string v3, "supports" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 - sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; + sget-object v3, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; return-object p1 :cond_1 - const-string v2, "unsupported" + const-string v3, "unsupported" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 - - const/4 v3, 0x0 + move-result v3 const/4 v4, 0x1 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 - sget-object v2, Ljava/lang/Void;->TYPE:Ljava/lang/Class; + sget-object v3, Ljava/lang/Void;->TYPE:Ljava/lang/Class; - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_2 + if-eqz v3, :cond_2 iput-boolean v4, p0, Lo0/g0/h/c$a;->a:Z - return-object v3 + return-object v0 :cond_2 - const-string v2, "protocols" + const-string v3, "protocols" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 - array-length v2, p3 + array-length v3, p3 - if-nez v2, :cond_3 + if-nez v3, :cond_3 - const/4 v2, 0x1 + const/4 v3, 0x1 goto :goto_1 :cond_3 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_1 - if-eqz v2, :cond_4 + if-eqz v3, :cond_4 iget-object p1, p0, Lo0/g0/h/c$a;->c:Ljava/util/List; return-object p1 :cond_4 - const-string v2, "selectProtocol" + const-string v3, "selectProtocol" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v2 + move-result v3 const-string v5, "null cannot be cast to non-null type kotlin.String" - if-nez v2, :cond_5 + if-nez v3, :cond_5 - const-string v2, "select" + const-string v3, "select" - invoke-static {v0, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v3 + + if-eqz v3, :cond_a + + :cond_5 + const-class v3, Ljava/lang/String; + + invoke-static {v3, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_a - :cond_5 - const-class v2, Ljava/lang/String; + array-length v2, p3 - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + if-ne v2, v4, :cond_a - move-result v1 + aget-object v2, p3, p1 - if-eqz v1, :cond_a + instance-of v2, v2, Ljava/util/List; - array-length v1, p3 - - if-ne v1, v4, :cond_a - - aget-object v1, p3, p1 - - instance-of v1, v1, Ljava/util/List; - - if-eqz v1, :cond_a + if-eqz v2, :cond_a aget-object p2, p3, p1 @@ -274,26 +266,26 @@ throw p1 :cond_a - const-string v1, "protocolSelected" + const-string v2, "protocolSelected" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v2 + + if-nez v2, :cond_b + + const-string v2, "selected" + + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 - if-nez v1, :cond_b - - const-string v1, "selected" - - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_d + if-eqz v1, :cond_d :cond_b - array-length v0, p3 + array-length v1, p3 - if-ne v0, v4, :cond_d + if-ne v1, v4, :cond_d aget-object p1, p3, p1 @@ -303,7 +295,7 @@ iput-object p1, p0, Lo0/g0/h/c$a;->b:Ljava/lang/String; - return-object v3 + return-object v0 :cond_c new-instance p1, Lkotlin/TypeCastException; @@ -324,4 +316,18 @@ move-result-object p1 return-object p1 + + :cond_e + const-string p1, "method" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_f + const-string p1, "proxy" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/h/c.smali b/com.discord/smali_classes2/o0/g0/h/c.smali index 847278c478..683e001eb8 100644 --- a/com.discord/smali_classes2/o0/g0/h/c.smali +++ b/com.discord/smali_classes2/o0/g0/h/c.smali @@ -39,7 +39,7 @@ # direct methods .method public constructor (Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -53,26 +53,6 @@ } .end annotation - const-string v0, "putMethod" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "getMethod" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "removeMethod" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "clientProviderClass" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "serverProviderClass" - - invoke-static {p5, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Lo0/g0/h/f;->()V iput-object p1, p0, Lo0/g0/h/c;->d:Ljava/lang/reflect/Method; @@ -95,14 +75,12 @@ const-string v0, "failed to remove ALPN" - const-string v1, "sslSocket" + const/4 v1, 0x0 - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 - iget-object v1, p0, Lo0/g0/h/c;->f:Ljava/lang/reflect/Method; - - const/4 v2, 0x0 + iget-object v2, p0, Lo0/g0/h/c;->f:Ljava/lang/reflect/Method; const/4 v3, 0x1 @@ -112,7 +90,7 @@ aput-object p1, v3, v4 - invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v2, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; :try_end_0 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 @@ -136,10 +114,17 @@ invoke-direct {v1, v0, p1}, Ljava/lang/AssertionError;->(Ljava/lang/String;Ljava/lang/Throwable;)V throw v1 + + :cond_0 + const-string p1, "sslSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V - .locals 6 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -154,19 +139,13 @@ const-string p2, "failed to set ALPN" - const-string v0, "sslSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_4 - const-string v0, "protocols" + new-instance v1, Ljava/util/ArrayList; - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -176,111 +155,109 @@ :goto_0 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - move-result v1 + move-result v2 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - move-result-object v1 + move-result-object v2 - move-object v4, v1 + move-object v5, v2 - check-cast v4, Lo0/y; + check-cast v5, Lo0/y; - sget-object v5, Lo0/y;->d:Lo0/y; + sget-object v6, Lo0/y;->d:Lo0/y; - if-eq v4, v5, :cond_1 + if-eq v5, v6, :cond_1 goto :goto_1 :cond_1 - const/4 v2, 0x0 + const/4 v3, 0x0 :goto_1 - if-eqz v2, :cond_0 + if-eqz v3, :cond_0 - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 new-instance p3, Ljava/util/ArrayList; - const/16 v1, 0xa + const/16 v2, 0xa - invoke-static {v0, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I - move-result v1 + move-result v2 - invoke-direct {p3, v1}, Ljava/util/ArrayList;->(I)V + invoke-direct {p3, v2}, Ljava/util/ArrayList;->(I)V - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_2 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_3 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; move-result-object v1 - check-cast v1, Lo0/y; + :goto_2 + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - iget-object v1, v1, Lo0/y;->protocol:Ljava/lang/String; + move-result v2 - invoke-virtual {p3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + if-eqz v2, :cond_3 + + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + check-cast v2, Lo0/y; + + iget-object v2, v2, Lo0/y;->protocol:Ljava/lang/String; + + invoke-virtual {p3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_2 :cond_3 :try_start_0 - const-class v0, Lo0/g0/h/f; + const-class v1, Lo0/g0/h/f; - invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; + invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; - move-result-object v0 + move-result-object v1 - const/4 v1, 0x2 + const/4 v2, 0x2 - new-array v4, v1, [Ljava/lang/Class; + new-array v5, v2, [Ljava/lang/Class; - iget-object v5, p0, Lo0/g0/h/c;->g:Ljava/lang/Class; + iget-object v6, p0, Lo0/g0/h/c;->g:Ljava/lang/Class; - aput-object v5, v4, v3 + aput-object v6, v5, v4 - iget-object v5, p0, Lo0/g0/h/c;->h:Ljava/lang/Class; + iget-object v6, p0, Lo0/g0/h/c;->h:Ljava/lang/Class; - aput-object v5, v4, v2 + aput-object v6, v5, v3 - new-instance v5, Lo0/g0/h/c$a; + new-instance v6, Lo0/g0/h/c$a; - invoke-direct {v5, p3}, Lo0/g0/h/c$a;->(Ljava/util/List;)V + invoke-direct {v6, p3}, Lo0/g0/h/c$a;->(Ljava/util/List;)V - invoke-static {v0, v4, v5}, Ljava/lang/reflect/Proxy;->newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; + invoke-static {v1, v5, v6}, Ljava/lang/reflect/Proxy;->newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; move-result-object p3 - iget-object v0, p0, Lo0/g0/h/c;->d:Ljava/lang/reflect/Method; + iget-object v1, p0, Lo0/g0/h/c;->d:Ljava/lang/reflect/Method; - const/4 v4, 0x0 + new-array v2, v2, [Ljava/lang/Object; - new-array v1, v1, [Ljava/lang/Object; + aput-object p1, v2, v4 - aput-object p1, v1, v3 + aput-object p3, v2, v3 - aput-object p3, v1, v2 - - invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; :try_end_0 .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 @@ -304,6 +281,13 @@ invoke-direct {p3, p2, p1}, Ljava/lang/AssertionError;->(Ljava/lang/String;Ljava/lang/Throwable;)V throw p3 + + :cond_4 + const-string p1, "protocols" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; @@ -311,10 +295,6 @@ const-string v0, "failed to get ALPN selected protocol" - const-string v1, "socket" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_start_0 iget-object v1, p0, Lo0/g0/h/c;->e:Ljava/lang/reflect/Method; diff --git a/com.discord/smali_classes2/o0/g0/h/d.smali b/com.discord/smali_classes2/o0/g0/h/d.smali index 3d16682867..4095183d56 100644 --- a/com.discord/smali_classes2/o0/g0/h/d.smali +++ b/com.discord/smali_classes2/o0/g0/h/d.smali @@ -11,15 +11,7 @@ # direct methods .method public constructor (Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V - .locals 1 - - const-string v0, "setProtocolMethod" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "getProtocolMethod" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Lo0/g0/h/f;->()V @@ -48,24 +40,16 @@ const-string p2, "failed to set SSL parameters" - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "protocols" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_5 :try_start_0 invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getSSLParameters()Ljavax/net/ssl/SSLParameters; - move-result-object v1 + move-result-object v0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v1, Ljava/util/ArrayList; - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; @@ -103,7 +87,7 @@ :goto_1 if-eqz v3, :cond_0 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_0 @@ -112,24 +96,24 @@ const/16 v2, 0xa - invoke-static {v0, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I + invoke-static {v1, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v2 invoke-direct {p3, v2}, Ljava/util/ArrayList;->(I)V - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v1 :goto_2 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_3 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 @@ -142,7 +126,7 @@ goto :goto_2 :cond_3 - iget-object v0, p0, Lo0/g0/h/d;->d:Ljava/lang/reflect/Method; + iget-object v1, p0, Lo0/g0/h/d;->d:Ljava/lang/reflect/Method; new-array v2, v3, [Ljava/lang/Object; @@ -156,9 +140,9 @@ aput-object p3, v2, v4 - invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - invoke-virtual {p1, v1}, Ljavax/net/ssl/SSLSocket;->setSSLParameters(Ljavax/net/ssl/SSLParameters;)V + invoke-virtual {p1, v0}, Ljavax/net/ssl/SSLSocket;->setSSLParameters(Ljavax/net/ssl/SSLParameters;)V return-void @@ -191,6 +175,15 @@ invoke-direct {p3, p2, p1}, Ljava/lang/AssertionError;->(Ljava/lang/String;Ljava/lang/Throwable;)V throw p3 + + :cond_5 + const-string p1, "protocols" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; @@ -198,10 +191,6 @@ const-string v0, "failed to get ALPN selected protocol" - const-string v1, "socket" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_start_0 iget-object v1, p0, Lo0/g0/h/d;->e:Ljava/lang/reflect/Method; @@ -222,7 +211,7 @@ :cond_0 const-string v1, "" - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 :try_end_0 diff --git a/com.discord/smali_classes2/o0/g0/h/e.smali b/com.discord/smali_classes2/o0/g0/h/e.smali index cfa8a13740..0427d280f3 100644 --- a/com.discord/smali_classes2/o0/g0/h/e.smali +++ b/com.discord/smali_classes2/o0/g0/h/e.smali @@ -69,17 +69,11 @@ } .end annotation - const-string p2, "sslSocket" + if-eqz p3, :cond_7 - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + instance-of v0, p1, Lorg/openjsse/javax/net/ssl/SSLSocket; - const-string v0, "protocols" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - instance-of v1, p1, Lorg/openjsse/javax/net/ssl/SSLSocket; - - if-eqz v1, :cond_5 + if-eqz v0, :cond_5 check-cast p1, Lorg/openjsse/javax/net/ssl/SSLSocket; @@ -87,11 +81,9 @@ move-result-object p2 - instance-of v1, p2, Lorg/openjsse/javax/net/ssl/SSLParameters; + instance-of v0, p2, Lorg/openjsse/javax/net/ssl/SSLParameters; - if-eqz v1, :cond_6 - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_6 new-instance v0, Ljava/util/ArrayList; @@ -197,22 +189,25 @@ throw p1 :cond_5 - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-super {p0, p1, p2, p3}, Lo0/g0/h/f;->e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V :cond_6 :goto_2 return-void + + :cond_7 + const-string p1, "protocols" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; .locals 1 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - instance-of v0, p1, Lorg/openjsse/javax/net/ssl/SSLSocket; if-eqz v0, :cond_1 @@ -230,7 +225,7 @@ :cond_0 const-string v0, "" - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -261,7 +256,7 @@ const-string v1, "SSLContext.getInstance(\"TLSv1.3\", provider)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -285,7 +280,7 @@ const-string v2, "factory" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; @@ -345,7 +340,7 @@ const-string v2, "java.util.Arrays.toString(this)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -364,7 +359,7 @@ throw v1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method diff --git a/com.discord/smali_classes2/o0/g0/h/f$a.smali b/com.discord/smali_classes2/o0/g0/h/f$a.smali index 72aa603632..27e9957b2f 100644 --- a/com.discord/smali_classes2/o0/g0/h/f$a.smali +++ b/com.discord/smali_classes2/o0/g0/h/f$a.smali @@ -40,10 +40,6 @@ } .end annotation - const-string v0, "protocols" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V @@ -136,10 +132,6 @@ } .end annotation - const-string v0, "protocols" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lp0/e; invoke-direct {v0}, Lp0/e;->()V diff --git a/com.discord/smali_classes2/o0/g0/h/f.smali b/com.discord/smali_classes2/o0/g0/h/f.smali index 738c5af1fb..6a1aeb7573 100644 --- a/com.discord/smali_classes2/o0/g0/h/f.smali +++ b/com.discord/smali_classes2/o0/g0/h/f.smali @@ -64,7 +64,7 @@ const-string v3, "Security.getProviders()[0]" - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/security/Provider;->getName()Ljava/lang/String; @@ -72,7 +72,7 @@ const-string v4, "Conscrypt" - invoke-static {v4, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -105,7 +105,7 @@ aget-object v0, v0, v2 - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljava/security/Provider;->getName()Ljava/lang/String; @@ -113,7 +113,7 @@ const-string v3, "OpenJSSE" - invoke-static {v3, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -171,11 +171,11 @@ const-string v6, "setProtocolMethod" - invoke-static {v3, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v6, "getProtocolMethod" - invoke-static {v4, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v5, v3, v4}, Lo0/g0/h/d;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V :try_end_0 @@ -205,7 +205,7 @@ :try_start_1 const-string v4, "jvmVersion" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I @@ -290,23 +290,23 @@ const-string v2, "putMethod" - invoke-static {v7, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "getMethod" - invoke-static {v8, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "removeMethod" - invoke-static {v9, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v9, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "clientProviderClass" - invoke-static {v10, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v10, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "serverProviderClass" - invoke-static {v11, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V move-object v6, v0 @@ -366,22 +366,25 @@ # virtual methods .method public a(Ljavax/net/ssl/SSLSocket;)V - .locals 1 + .locals 0 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "sslSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public b(Ljavax/net/ssl/X509TrustManager;)Lo0/g0/j/c; .locals 1 - const-string v0, "trustManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lo0/g0/j/a; invoke-virtual {p0, p1}, Lo0/g0/h/f;->c(Ljavax/net/ssl/X509TrustManager;)Lo0/g0/j/e; @@ -396,10 +399,6 @@ .method public c(Ljavax/net/ssl/X509TrustManager;)Lo0/g0/j/e; .locals 2 - const-string v0, "trustManager" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lo0/g0/j/b; invoke-interface {p1}, Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate; @@ -408,7 +407,7 @@ const-string v1, "trustManager.acceptedIssuers" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v1, p1 @@ -424,13 +423,20 @@ .end method .method public d(Ljavax/net/ssl/SSLSocketFactory;)V - .locals 1 + .locals 0 - const-string v0, "socketFactory" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 return-void + + :cond_0 + const-string p1, "socketFactory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public e(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V @@ -446,15 +452,18 @@ } .end annotation - const-string p2, "sslSocket" - - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "protocols" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "protocols" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public f(Ljavax/net/ssl/X509TrustManager;)V @@ -471,25 +480,33 @@ } .end annotation - const-string v0, "socket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "address" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-virtual {p1, p2, p3}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V return-void + + :cond_0 + const-string p1, "address" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "socket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public h(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; - .locals 1 - - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 const/4 p1, 0x0 @@ -499,10 +516,6 @@ .method public i(Ljava/lang/String;)Ljava/lang/Object; .locals 2 - const-string v0, "closer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lo0/g0/h/f;->b:Ljava/util/logging/Logger; sget-object v1, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; @@ -527,23 +540,28 @@ .end method .method public j(Ljava/lang/String;)Z - .locals 1 + .locals 0 - const-string v0, "hostname" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 p1, 0x1 return p1 + + :cond_0 + const-string p1, "hostname" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public k(ILjava/lang/String;Ljava/lang/Throwable;)V .locals 1 - const-string v0, "message" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 v0, 0x5 @@ -562,14 +580,21 @@ invoke-virtual {v0, p1, p2, p3}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public l(Ljava/lang/String;Ljava/lang/Object;)V .locals 1 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 if-nez p2, :cond_0 @@ -587,6 +612,15 @@ invoke-virtual {p0, v0, p1, p2}, Lo0/g0/h/f;->k(ILjava/lang/String;Ljava/lang/Throwable;)V return-void + + :cond_1 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public m()Ljavax/net/ssl/SSLContext; @@ -600,7 +634,7 @@ const-string v1, "SSLContext.getInstance(\"TLS\")" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method @@ -622,7 +656,7 @@ const-string v2, "factory" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; @@ -682,7 +716,7 @@ const-string v2, "java.util.Arrays.toString(this)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -701,7 +735,7 @@ throw v1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method @@ -719,7 +753,7 @@ const-string v1, "javaClass.simpleName" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/h/g/a.smali b/com.discord/smali_classes2/o0/g0/h/g/a.smali index 7ef0b54c8b..57880fa389 100644 --- a/com.discord/smali_classes2/o0/g0/h/g/a.smali +++ b/com.discord/smali_classes2/o0/g0/h/g/a.smali @@ -40,9 +40,7 @@ } .end annotation - const-string v0, "sslSocketClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -66,7 +64,7 @@ const-string v1, "sslSocketClass.getDeclar\u2026:class.javaPrimitiveType)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lo0/g0/h/g/a;->a:Ljava/lang/reflect/Method; @@ -115,6 +113,15 @@ iput-object p1, p0, Lo0/g0/h/g/a;->d:Ljava/lang/reflect/Method; return-void + + :cond_0 + const-string p1, "sslSocketClass" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -132,10 +139,6 @@ .method public b(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; .locals 3 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Lo0/g0/h/g/a;->c(Ljavax/net/ssl/SSLSocket;)Z move-result v0 @@ -166,7 +169,7 @@ const-string v1, "StandardCharsets.UTF_8" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/String; @@ -200,10 +203,6 @@ .method public c(Ljavax/net/ssl/SSLSocket;)Z .locals 1 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/h/g/a;->e:Ljava/lang/Class; invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z @@ -227,14 +226,6 @@ } .end annotation - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "protocols" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Lo0/g0/h/g/a;->c(Ljavax/net/ssl/SSLSocket;)Z move-result v0 diff --git a/com.discord/smali_classes2/o0/g0/h/g/c.smali b/com.discord/smali_classes2/o0/g0/h/g/c.smali index 142c63ed78..da21fc52fa 100644 --- a/com.discord/smali_classes2/o0/g0/h/g/c.smali +++ b/com.discord/smali_classes2/o0/g0/h/g/c.smali @@ -46,10 +46,6 @@ .method public b(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; .locals 1 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Lo0/g0/h/g/c;->c(Ljavax/net/ssl/SSLSocket;)Z move-result v0 @@ -70,11 +66,7 @@ .end method .method public c(Ljavax/net/ssl/SSLSocket;)Z - .locals 1 - - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-static {p1}, Lorg/conscrypt/Conscrypt;->isConscrypt(Ljavax/net/ssl/SSLSocket;)Z @@ -97,14 +89,6 @@ } .end annotation - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "protocols" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Lo0/g0/h/g/c;->c(Ljavax/net/ssl/SSLSocket;)Z move-result v0 diff --git a/com.discord/smali_classes2/o0/g0/h/g/d.smali b/com.discord/smali_classes2/o0/g0/h/g/d.smali index de54b1b1f9..429f87d404 100644 --- a/com.discord/smali_classes2/o0/g0/h/g/d.smali +++ b/com.discord/smali_classes2/o0/g0/h/g/d.smali @@ -16,11 +16,7 @@ # direct methods .method public constructor (Ljava/lang/String;)V - .locals 1 - - const-string v0, "socketPackage" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -42,10 +38,6 @@ .method public b(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; .locals 1 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Lo0/g0/h/g/d;->e(Ljavax/net/ssl/SSLSocket;)Lo0/g0/h/g/e; move-result-object v0 @@ -68,10 +60,6 @@ .method public c(Ljavax/net/ssl/SSLSocket;)Z .locals 3 - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p1 @@ -82,7 +70,7 @@ const-string v0, "sslSocket.javaClass.name" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lo0/g0/h/g/d;->c:Ljava/lang/String; @@ -90,7 +78,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result p1 @@ -111,14 +99,6 @@ } .end annotation - const-string v0, "sslSocket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "protocols" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0, p1}, Lo0/g0/h/g/d;->e(Ljavax/net/ssl/SSLSocket;)Lo0/g0/h/g/e; move-result-object v0 @@ -171,7 +151,7 @@ move-result-object v2 - invoke-static {v1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -185,7 +165,7 @@ const-string v1, "possibleClass.superclass" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V goto :goto_0 diff --git a/com.discord/smali_classes2/o0/g0/h/g/f.smali b/com.discord/smali_classes2/o0/g0/h/g/f.smali index b832324a1a..2044e06d69 100644 --- a/com.discord/smali_classes2/o0/g0/h/g/f.smali +++ b/com.discord/smali_classes2/o0/g0/h/g/f.smali @@ -31,7 +31,7 @@ .end method .method public constructor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -48,18 +48,6 @@ } .end annotation - const-string v0, "sslSocketClass" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "sslSocketFactoryClass" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "paramClass" - - invoke-static {p3, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lo0/g0/h/g/a;->(Ljava/lang/Class;)V return-void diff --git a/com.discord/smali_classes2/o0/g0/j/a.smali b/com.discord/smali_classes2/o0/g0/j/a.smali index 4fb8e9b662..a68270c954 100644 --- a/com.discord/smali_classes2/o0/g0/j/a.smali +++ b/com.discord/smali_classes2/o0/g0/j/a.smali @@ -9,23 +9,30 @@ # direct methods .method public constructor (Lo0/g0/j/e;)V - .locals 1 + .locals 0 - const-string v0, "trustRootIndex" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lo0/g0/j/c;->()V iput-object p1, p0, Lo0/g0/j/a;->a:Lo0/g0/j/e; return-void + + :cond_0 + const-string p1, "trustRootIndex" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public a(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; - .locals 7 + .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -47,13 +54,11 @@ } .end annotation - const-string v0, "chain" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_b - const-string v0, "hostname" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_a new-instance p2, Ljava/util/ArrayDeque; @@ -69,124 +74,124 @@ const-string v1, "queue.removeFirst()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z - const/4 v0, 0x0 + const/16 v0, 0x9 const/4 v1, 0x0 - :goto_0 - const/16 v2, 0x9 + const/4 v2, 0x0 - if-ge v0, v2, :cond_9 + :goto_0 + if-ge v1, v0, :cond_9 + + invoke-interface {p1}, Ljava/util/List;->size()I + + move-result v3 + + const/4 v4, 0x1 + + sub-int/2addr v3, v4 + + invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object v3 + + const-string v5, "null cannot be cast to non-null type java.security.cert.X509Certificate" + + if-eqz v3, :cond_8 + + check-cast v3, Ljava/security/cert/X509Certificate; + + iget-object v6, p0, Lo0/g0/j/a;->a:Lo0/g0/j/e; + + invoke-interface {v6, v3}, Lo0/g0/j/e;->a(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; + + move-result-object v6 + + if-eqz v6, :cond_3 invoke-interface {p1}, Ljava/util/List;->size()I move-result v2 - const/4 v3, 0x1 + if-gt v2, v4, :cond_0 - sub-int/2addr v2, v3 + invoke-static {v3, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; + move-result v2 - move-result-object v2 + xor-int/2addr v2, v4 - const-string v4, "null cannot be cast to non-null type java.security.cert.X509Certificate" - - if-eqz v2, :cond_8 - - check-cast v2, Ljava/security/cert/X509Certificate; - - iget-object v5, p0, Lo0/g0/j/a;->a:Lo0/g0/j/e; - - invoke-interface {v5, v2}, Lo0/g0/j/e;->a(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; - - move-result-object v5 - - if-eqz v5, :cond_3 - - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v1 - - if-gt v1, v3, :cond_0 - - invoke-static {v2, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v1 - - xor-int/2addr v1, v3 - - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 :cond_0 - invoke-interface {p1, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_1 - invoke-virtual {p0, v5, v5}, Lo0/g0/j/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z + invoke-virtual {p0, v6, v6}, Lo0/g0/j/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z - move-result v1 + move-result v2 - if-eqz v1, :cond_2 + if-eqz v2, :cond_2 return-object p1 :cond_2 - const/4 v1, 0x1 + const/4 v2, 0x1 goto :goto_1 :cond_3 invoke-interface {p2}, Ljava/util/Deque;->iterator()Ljava/util/Iterator; - move-result-object v3 + move-result-object v4 - const-string v5, "queue.iterator()" + const-string v6, "queue.iterator()" - invoke-static {v3, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_4 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v5 - - if-eqz v5, :cond_6 - - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v5 - - if-eqz v5, :cond_5 - - check-cast v5, Ljava/security/cert/X509Certificate; - - invoke-virtual {p0, v2, v5}, Lo0/g0/j/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z move-result v6 - if-eqz v6, :cond_4 + if-eqz v6, :cond_6 - invoke-interface {v3}, Ljava/util/Iterator;->remove()V + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; - invoke-interface {p1, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z + move-result-object v6 + + if-eqz v6, :cond_5 + + check-cast v6, Ljava/security/cert/X509Certificate; + + invoke-virtual {p0, v3, v6}, Lo0/g0/j/a;->b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z + + move-result v7 + + if-eqz v7, :cond_4 + + invoke-interface {v4}, Ljava/util/Iterator;->remove()V + + invoke-interface {p1, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z :goto_1 - add-int/lit8 v0, v0, 0x1 + add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_5 new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, v5}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 :cond_6 - if-eqz v1, :cond_7 + if-eqz v2, :cond_7 return-object p1 @@ -201,7 +206,7 @@ invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -214,7 +219,7 @@ :cond_8 new-instance p1, Lkotlin/TypeCastException; - invoke-direct {p1, v4}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V + invoke-direct {p1, v5}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p1 @@ -238,6 +243,20 @@ invoke-direct {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;->(Ljava/lang/String;)V throw p2 + + :cond_a + const-string p1, "hostname" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_b + const-string p1, "chain" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final b(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z @@ -251,7 +270,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -304,7 +323,7 @@ iget-object v1, p0, Lo0/g0/j/a;->a:Lo0/g0/j/e; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/g0/j/b.smali b/com.discord/smali_classes2/o0/g0/j/b.smali index cfa05993f0..75b35a928a 100644 --- a/com.discord/smali_classes2/o0/g0/j/b.smali +++ b/com.discord/smali_classes2/o0/g0/j/b.smali @@ -24,9 +24,7 @@ .method public varargs constructor ([Ljava/security/cert/X509Certificate;)V .locals 6 - const-string v0, "caCerts" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -49,7 +47,7 @@ const-string v5, "caCert.subjectX500Principal" - invoke-static {v4, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -76,6 +74,15 @@ iput-object v0, p0, Lo0/g0/j/b;->a:Ljava/util/Map; return-void + + :cond_2 + const-string p1, "caCerts" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -83,10 +90,6 @@ .method public a(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; .locals 4 - const-string v0, "cert" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal; move-result-object v0 @@ -165,7 +168,7 @@ iget-object v0, p0, Lo0/g0/j/b;->a:Ljava/util/Map; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/g0/j/d.smali b/com.discord/smali_classes2/o0/g0/j/d.smali index bdeb51cc62..2db5beb93f 100644 --- a/com.discord/smali_classes2/o0/g0/j/d.smali +++ b/com.discord/smali_classes2/o0/g0/j/d.smali @@ -98,7 +98,7 @@ move-result-object v3 - invoke-static {v2, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -127,14 +127,14 @@ return-object v0 :cond_4 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :try_end_0 .catch Ljava/security/cert/CertificateParsingException; {:try_start_0 .. :try_end_0} :catch_0 return-object p1 :catch_0 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 .end method @@ -142,13 +142,7 @@ .method public final b(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z .locals 12 - const-string v0, "host" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "certificate" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_15 invoke-static {p1}, Lo0/g0/b;->b(Ljava/lang/String;)Z @@ -192,7 +186,7 @@ check-cast v0, Ljava/lang/String; - invoke-static {p1, v0, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v0, v1}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 @@ -205,7 +199,7 @@ const-string v3, "Locale.US" - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; @@ -213,7 +207,7 @@ const-string v0, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x2 @@ -265,7 +259,7 @@ const-string v6, "." - invoke-static {p1, v6, v2, v4}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v6, v2, v4}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v7 @@ -273,7 +267,7 @@ const-string v7, ".." - invoke-static {p1, v7, v2, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v7, v2, v4}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v8 @@ -304,13 +298,13 @@ :goto_2 if-nez v8, :cond_13 - invoke-static {v5, v6, v2, v4}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v5, v6, v2, v4}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v8 if-nez v8, :cond_13 - invoke-static {v5, v7, v2, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v5, v7, v2, v4}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v7 @@ -319,7 +313,7 @@ goto/16 :goto_4 :cond_9 - invoke-static {p1, v6, v2, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v6, v2, v4}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v7 @@ -335,7 +329,7 @@ move-object v7, p1 :goto_3 - invoke-static {v5, v6, v2, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v5, v6, v2, v4}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v8 @@ -348,7 +342,7 @@ :cond_b sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale; - invoke-static {v6, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V if-eqz v5, :cond_12 @@ -356,17 +350,17 @@ move-result-object v5 - invoke-static {v5, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v6, "*" - invoke-static {v5, v6, v2, v4}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z + invoke-static {v5, v6, v2, v4}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z move-result v6 if-nez v6, :cond_c - invoke-static {v7, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v7, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -375,7 +369,7 @@ :cond_c const-string v6, "*." - invoke-static {v5, v6, v2, v4}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v5, v6, v2, v4}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v8 @@ -385,7 +379,7 @@ const/4 v9, 0x4 - invoke-static {v5, v8, v1, v2, v9}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v5, v8, v1, v2, v9}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v8 @@ -409,7 +403,7 @@ goto :goto_4 :cond_e - invoke-static {v6, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v6, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -424,9 +418,9 @@ const-string v6, "(this as java.lang.String).substring(startIndex)" - invoke-static {v5, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v7, v5, v2, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v7, v5, v2, v4}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v6 @@ -451,7 +445,7 @@ add-int/lit8 v6, v6, -0x1 - invoke-static {v7, v5, v6, v2, v9}, Lk0/u/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v7, v5, v6, v2, v9}, Lk0/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v5 @@ -488,18 +482,25 @@ :goto_7 return v1 + + :cond_15 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z .locals 1 - const-string v0, "host" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "session" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 const/4 v0, 0x0 @@ -534,4 +535,18 @@ :catch_0 :goto_0 return v0 + + :cond_1 + const-string p1, "session" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "host" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/k/a$b.smali b/com.discord/smali_classes2/o0/g0/k/a$b.smali index c81dcdfff5..d252ef95d4 100644 --- a/com.discord/smali_classes2/o0/g0/k/a$b.smali +++ b/com.discord/smali_classes2/o0/g0/k/a$b.smali @@ -53,7 +53,7 @@ return-void :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/k/a$d.smali b/com.discord/smali_classes2/o0/g0/k/a$d.smali index 20ac7eb539..7acbb517ab 100644 --- a/com.discord/smali_classes2/o0/g0/k/a$d.smali +++ b/com.discord/smali_classes2/o0/g0/k/a$d.smali @@ -22,11 +22,7 @@ # direct methods .method public constructor (ILokio/ByteString;)V - .locals 1 - - const-string v0, "data" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V diff --git a/com.discord/smali_classes2/o0/g0/k/a$e.smali b/com.discord/smali_classes2/o0/g0/k/a$e.smali index b50e420278..7f17faca20 100644 --- a/com.discord/smali_classes2/o0/g0/k/a$e.smali +++ b/com.discord/smali_classes2/o0/g0/k/a$e.smali @@ -128,14 +128,12 @@ goto :goto_1 :cond_2 - if-eqz v1, :cond_3 + if-eqz v1, :cond_4 :try_start_2 sget-object v2, Lokio/ByteString;->f:Lokio/ByteString; - const-string v3, "payload" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_3 const/16 v3, 0x9 @@ -144,12 +142,22 @@ goto :goto_1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string v1, "payload" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V :try_end_2 .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 throw v4 + :cond_4 + :try_start_3 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + :try_end_3 + .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 + + throw v4 + :catch_0 move-exception v1 diff --git a/com.discord/smali_classes2/o0/g0/k/a$f.smali b/com.discord/smali_classes2/o0/g0/k/a$f.smali index 73c620ce66..15bf7b258e 100644 --- a/com.discord/smali_classes2/o0/g0/k/a$f.smali +++ b/com.discord/smali_classes2/o0/g0/k/a$f.smali @@ -29,13 +29,11 @@ .method public constructor (ZLp0/g;Lokio/BufferedSink;)V .locals 1 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 - const-string v0, "sink" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,4 +44,18 @@ iput-object p3, p0, Lo0/g0/k/a$f;->f:Lokio/BufferedSink; return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/k/a.smali b/com.discord/smali_classes2/o0/g0/k/a.smali index 7fe30cb619..88885e7a0e 100644 --- a/com.discord/smali_classes2/o0/g0/k/a.smali +++ b/com.discord/smali_classes2/o0/g0/k/a.smali @@ -118,19 +118,7 @@ .end method .method public constructor (Lo0/a0;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V - .locals 1 - - const-string v0, "originalRequest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "listener" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "random" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -164,7 +152,7 @@ const-string p2, "GET" - invoke-static {p2, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p2, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -235,10 +223,6 @@ .method public a(Ljava/lang/String;)Z .locals 7 - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lokio/ByteString;->g:Lokio/ByteString$a; invoke-virtual {v0, p1}, Lokio/ByteString$a;->b(Ljava/lang/String;)Lokio/ByteString; @@ -346,10 +330,6 @@ } .end annotation - const-string v0, "bytes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/k/a;->u:Lokhttp3/WebSocketListener; invoke-virtual {v0, p0, p1}, Lokhttp3/WebSocketListener;->onMessage(Lokhttp3/WebSocket;Lokio/ByteString;)V @@ -365,10 +345,6 @@ } .end annotation - const-string v0, "text" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lo0/g0/k/a;->u:Lokhttp3/WebSocketListener; invoke-virtual {v0, p0, p1}, Lokhttp3/WebSocketListener;->onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V @@ -388,7 +364,7 @@ return-void :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -401,10 +377,6 @@ monitor-enter p0 :try_start_0 - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lo0/g0/k/a;->o:Z if-nez v0, :cond_1 @@ -576,15 +548,11 @@ .end method .method public declared-synchronized f(Lokio/ByteString;)V - .locals 1 + .locals 0 monitor-enter p0 :try_start_0 - const-string v0, "payload" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget p1, p0, Lo0/g0/k/a;->r:I add-int/lit8 p1, p1, 0x1 @@ -612,17 +580,13 @@ .method public g(ILjava/lang/String;)V .locals 4 - const-string v0, "reason" + const/4 v0, -0x1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x1 - const/4 v0, 0x1 + const/4 v2, 0x0 - const/4 v1, 0x0 - - const/4 v2, -0x1 - - if-eq p1, v2, :cond_0 + if-eq p1, v0, :cond_0 const/4 v3, 0x1 @@ -639,15 +603,15 @@ :try_start_0 iget v3, p0, Lo0/g0/k/a;->m:I - if-ne v3, v2, :cond_1 + if-ne v3, v0, :cond_1 goto :goto_1 :cond_1 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_1 - if-eqz v0, :cond_9 + if-eqz v1, :cond_9 iput p1, p0, Lo0/g0/k/a;->m:I @@ -655,7 +619,7 @@ iget-boolean v0, p0, Lo0/g0/k/a;->k:Z - const/4 v2, 0x0 + const/4 v1, 0x0 if-eqz v0, :cond_5 @@ -669,7 +633,7 @@ iget-object v0, p0, Lo0/g0/k/a;->g:Lo0/g0/k/a$f; - iput-object v2, p0, Lo0/g0/k/a;->g:Lo0/g0/k/a$f; + iput-object v1, p0, Lo0/g0/k/a;->g:Lo0/g0/k/a$f; iget-object v3, p0, Lo0/g0/k/a;->l:Ljava/util/concurrent/ScheduledFuture; @@ -679,36 +643,36 @@ if-eqz v3, :cond_2 - invoke-interface {v3, v1}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z + invoke-interface {v3, v2}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z goto :goto_2 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 - throw v2 + throw v1 :cond_3 :goto_2 :try_start_1 - iget-object v1, p0, Lo0/g0/k/a;->f:Ljava/util/concurrent/ScheduledExecutorService; + iget-object v2, p0, Lo0/g0/k/a;->f:Ljava/util/concurrent/ScheduledExecutorService; - if-eqz v1, :cond_4 + if-eqz v2, :cond_4 - invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V + invoke-interface {v2}, Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V - move-object v2, v0 + move-object v1, v0 goto :goto_3 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_1 - throw v2 + throw v1 :cond_5 :goto_3 @@ -719,7 +683,7 @@ invoke-virtual {v0, p0, p1, p2}, Lokhttp3/WebSocketListener;->onClosing(Lokhttp3/WebSocket;ILjava/lang/String;)V - if-eqz v2, :cond_6 + if-eqz v1, :cond_6 iget-object v0, p0, Lo0/g0/k/a;->u:Lokhttp3/WebSocketListener; @@ -728,9 +692,9 @@ .catchall {:try_start_2 .. :try_end_2} :catchall_0 :cond_6 - if-eqz v2, :cond_7 + if-eqz v1, :cond_7 - invoke-static {v2}, Lo0/g0/b;->f(Ljava/io/Closeable;)V + invoke-static {v1}, Lo0/g0/b;->f(Ljava/io/Closeable;)V :cond_7 return-void @@ -738,9 +702,9 @@ :catchall_0 move-exception p1 - if-eqz v2, :cond_8 + if-eqz v1, :cond_8 - invoke-static {v2}, Lo0/g0/b;->f(Ljava/io/Closeable;)V + invoke-static {v1}, Lo0/g0/b;->f(Ljava/io/Closeable;)V :cond_8 throw p1 @@ -790,10 +754,6 @@ } .end annotation - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget v0, p1, Lokhttp3/Response;->g:I const/16 v1, 0x65 @@ -802,41 +762,41 @@ if-ne v0, v1, :cond_4 - const/4 v0, 0x0 + const/4 v0, 0x2 - const/4 v1, 0x2 + const-string v1, "Connection" - const-string v3, "Connection" + const/4 v3, 0x0 - invoke-static {p1, v3, v0, v1}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1, v3, v0}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; - move-result-object v3 + move-result-object v1 const-string v4, "Upgrade" const/4 v5, 0x1 - invoke-static {v4, v3, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v1, v5}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v6 if-eqz v6, :cond_3 - invoke-static {p1, v4, v0, v1}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v4, v3, v0}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; - move-result-object v3 + move-result-object v1 const-string v4, "websocket" - invoke-static {v4, v3, v5}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v1, v5}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v4 if-eqz v4, :cond_2 - const-string v3, "Sec-WebSocket-Accept" + const-string v1, "Sec-WebSocket-Accept" - invoke-static {p1, v3, v0, v1}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; + invoke-static {p1, v1, v3, v0}, Lokhttp3/Response;->a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 @@ -872,7 +832,7 @@ move-result-object v0 - invoke-static {v0, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -933,7 +893,7 @@ invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -956,7 +916,7 @@ invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; @@ -1003,10 +963,6 @@ .method public final i(Ljava/lang/Exception;Lokhttp3/Response;)V .locals 3 - const-string v0, "e" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - monitor-enter p0 :try_start_0 @@ -1094,11 +1050,7 @@ const-string v0, "name" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "streams" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 monitor-enter p0 @@ -1187,6 +1139,13 @@ monitor-exit p0 throw p1 + + :cond_2 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final k()V @@ -1315,12 +1274,12 @@ goto :goto_2 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -1419,7 +1378,7 @@ throw v0 :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -1434,7 +1393,7 @@ move-result v0 - sget-boolean v1, Lk0/i;->a:Z + sget-boolean v1, Lk0/h;->a:Z if-eqz v1, :cond_1 @@ -1535,7 +1494,7 @@ goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_3 @@ -1570,7 +1529,7 @@ goto :goto_0 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_3 @@ -1598,38 +1557,29 @@ const/4 v8, 0x1 - if-eqz v2, :cond_9 - - if-eqz v0, :cond_8 + if-eqz v2, :cond_8 if-eqz v0, :cond_7 - :try_start_3 - const-string v1, "payload" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/16 v1, 0xa + :try_start_3 invoke-virtual {v0, v1, v2}, Lo0/g0/k/e;->a(ILokio/ByteString;)V goto/16 :goto_1 :cond_7 - throw v4 - - :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_2 throw v4 - :cond_9 + :cond_8 :try_start_4 instance-of v2, v5, Lo0/g0/k/a$d; - if-eqz v2, :cond_c + if-eqz v2, :cond_b move-object v2, v5 @@ -1637,7 +1587,7 @@ iget-object v2, v2, Lo0/g0/k/a$d;->b:Lokio/ByteString; - if-eqz v0, :cond_b + if-eqz v0, :cond_a check-cast v5, Lo0/g0/k/a$d; @@ -1653,7 +1603,7 @@ xor-int/2addr v7, v8 - if-eqz v7, :cond_a + if-eqz v7, :cond_9 iput-boolean v8, v0, Lo0/g0/k/e;->e:Z @@ -1667,7 +1617,7 @@ iput-boolean v1, v0, Lo0/g0/k/e$a;->g:Z - invoke-static {v0}, Lf/n/a/k/a;->m(Lp0/u;)Lokio/BufferedSink; + invoke-static {v0}, Lf/n/a/k/a;->o(Lp0/u;)Lokio/BufferedSink; move-result-object v0 :try_end_4 @@ -1711,7 +1661,7 @@ throw v0 - :cond_a + :cond_9 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Another message writer is active. Did you call close()?" @@ -1724,59 +1674,59 @@ throw v0 - :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_a + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_7 .catchall {:try_start_7 .. :try_end_7} :catchall_2 throw v4 - :cond_c + :cond_b :try_start_8 instance-of v1, v5, Lo0/g0/k/a$c; - if-eqz v1, :cond_16 + if-eqz v1, :cond_15 check-cast v5, Lo0/g0/k/a$c; - if-eqz v0, :cond_15 + if-eqz v0, :cond_14 iget v1, v5, Lo0/g0/k/a$c;->a:I iget-object v2, v5, Lo0/g0/k/a$c;->b:Lokio/ByteString; - if-eqz v0, :cond_14 + if-eqz v0, :cond_13 sget-object v5, Lokio/ByteString;->f:Lokio/ByteString; - if-nez v1, :cond_d + if-nez v1, :cond_c - if-eqz v2, :cond_10 + if-eqz v2, :cond_f - :cond_d - if-eqz v1, :cond_e + :cond_c + if-eqz v1, :cond_d invoke-static {v1}, Lo0/g0/k/c;->c(I)V - :cond_e + :cond_d new-instance v5, Lp0/e; invoke-direct {v5}, Lp0/e;->()V invoke-virtual {v5, v1}, Lp0/e;->N(I)Lp0/e; - if-eqz v2, :cond_f + if-eqz v2, :cond_e invoke-virtual {v5, v2}, Lp0/e;->D(Lokio/ByteString;)Lp0/e; - :cond_f + :cond_e invoke-virtual {v5}, Lp0/e;->n()Lokio/ByteString; move-result-object v5 :try_end_8 .catchall {:try_start_8 .. :try_end_8} :catchall_2 - :cond_10 + :cond_f const/16 v1, 0x8 :try_start_9 @@ -1787,30 +1737,30 @@ :try_start_a iput-boolean v8, v0, Lo0/g0/k/e;->b:Z - if-eqz v3, :cond_12 + if-eqz v3, :cond_11 iget-object v0, p0, Lo0/g0/k/a;->u:Lokhttp3/WebSocketListener; - if-eqz v7, :cond_11 + if-eqz v7, :cond_10 invoke-virtual {v0, p0, v6, v7}, Lokhttp3/WebSocketListener;->onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V goto :goto_1 - :cond_11 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_10 + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_a .catchall {:try_start_a .. :try_end_a} :catchall_2 throw v4 - :cond_12 + :cond_11 :goto_1 - if-eqz v3, :cond_13 + if-eqz v3, :cond_12 invoke-static {v3}, Lo0/g0/b;->f(Ljava/io/Closeable;)V - :cond_13 + :cond_12 return v8 :catchall_1 @@ -1821,17 +1771,17 @@ throw v1 - :cond_14 + :cond_13 throw v4 - :cond_15 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_14 + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_b .catchall {:try_start_b .. :try_end_b} :catchall_2 throw v4 - :cond_16 + :cond_15 :try_start_c new-instance v0, Ljava/lang/AssertionError; @@ -1844,11 +1794,11 @@ :catchall_2 move-exception v0 - if-eqz v3, :cond_17 + if-eqz v3, :cond_16 invoke-static {v3}, Lo0/g0/b;->f(Ljava/io/Closeable;)V - :cond_17 + :cond_16 throw v0 :catchall_3 diff --git a/com.discord/smali_classes2/o0/g0/k/b.smali b/com.discord/smali_classes2/o0/g0/k/b.smali index e33c4d4be4..bcb3bb9c8e 100644 --- a/com.discord/smali_classes2/o0/g0/k/b.smali +++ b/com.discord/smali_classes2/o0/g0/k/b.smali @@ -35,63 +35,59 @@ # virtual methods .method public a(Lo0/f;Lokhttp3/Response;)V - .locals 6 + .locals 7 - const-string v0, "call" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "response" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, p2, Lokhttp3/Response;->p:Lo0/g0/d/c; + iget-object v1, p2, Lokhttp3/Response;->p:Lo0/g0/d/c; :try_start_0 iget-object p1, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; - invoke-virtual {p1, p2, v0}, Lo0/g0/k/a;->h(Lokhttp3/Response;Lo0/g0/d/c;)V + invoke-virtual {p1, p2, v1}, Lo0/g0/k/a;->h(Lokhttp3/Response;Lo0/g0/d/c;)V - invoke-virtual {v0}, Lo0/g0/d/c;->e()Lo0/g0/k/a$f; + invoke-virtual {v1}, Lo0/g0/d/c;->d()Lo0/g0/k/a$f; move-result-object p1 :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 :try_start_1 - new-instance v0, Ljava/lang/StringBuilder; + new-instance v1, Ljava/lang/StringBuilder; - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - const-string v1, "OkHttp WebSocket " + const-string v2, "OkHttp WebSocket " - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-object v1, p0, Lo0/g0/k/b;->b:Lo0/a0; + iget-object v2, p0, Lo0/g0/k/b;->b:Lo0/a0; - iget-object v1, v1, Lo0/a0;->b:Lo0/w; + iget-object v2, v2, Lo0/a0;->b:Lo0/w; - invoke-virtual {v1}, Lo0/w;->i()Ljava/lang/String; + invoke-virtual {v2}, Lo0/w;->i()Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + iget-object v2, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - iget-object v1, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; - - invoke-virtual {v1, v0, p1}, Lo0/g0/k/a;->j(Ljava/lang/String;Lo0/g0/k/a$f;)V + invoke-virtual {v2, v1, p1}, Lo0/g0/k/a;->j(Ljava/lang/String;Lo0/g0/k/a$f;)V iget-object p1, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; iget-object p1, p1, Lo0/g0/k/a;->u:Lokhttp3/WebSocketListener; - iget-object v0, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; + iget-object v1, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; - invoke-virtual {p1, v0, p2}, Lokhttp3/WebSocketListener;->onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V + invoke-virtual {p1, v1, p2}, Lokhttp3/WebSocketListener;->onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V iget-object p1, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; @@ -106,8 +102,6 @@ iget-object p2, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; - const/4 v0, 0x0 - invoke-virtual {p2, p1, v0}, Lo0/g0/k/a;->i(Ljava/lang/Exception;Lokhttp3/Response;)V :goto_0 @@ -116,17 +110,17 @@ :catch_1 move-exception p1 - if-eqz v0, :cond_0 + if-eqz v1, :cond_0 - const-wide/16 v1, -0x1 - - const/4 v3, 0x1 + const-wide/16 v2, -0x1 const/4 v4, 0x1 - const/4 v5, 0x0 + const/4 v5, 0x1 - invoke-virtual/range {v0 .. v5}, Lo0/g0/d/c;->a(JZZLjava/io/IOException;)Ljava/io/IOException; + const/4 v6, 0x0 + + invoke-virtual/range {v1 .. v6}, Lo0/g0/d/c;->a(JZZLjava/io/IOException;)Ljava/io/IOException; :cond_0 iget-object v0, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; @@ -136,24 +130,41 @@ invoke-static {p2}, Lo0/g0/b;->f(Ljava/io/Closeable;)V return-void + + :cond_1 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public b(Lo0/f;Ljava/io/IOException;)V .locals 1 - const-string v0, "call" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "e" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object p1, p0, Lo0/g0/k/b;->a:Lo0/g0/k/a; - const/4 v0, 0x0 - invoke-virtual {p1, p2, v0}, Lo0/g0/k/a;->i(Ljava/lang/Exception;Lokhttp3/Response;)V return-void + + :cond_0 + const-string p1, "e" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/g0/k/c.smali b/com.discord/smali_classes2/o0/g0/k/c.smali index 502a4e54b5..47c568e85e 100644 --- a/com.discord/smali_classes2/o0/g0/k/c.smali +++ b/com.discord/smali_classes2/o0/g0/k/c.smali @@ -68,104 +68,102 @@ .end method .method public static final b(Lp0/e$a;[B)V - .locals 8 + .locals 9 - const-string v0, "cursor" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_7 - const-string v0, "key" + if-eqz p1, :cond_6 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + array-length v1, p1 - array-length v0, p1 - - const/4 v1, 0x0 + const/4 v2, 0x0 :cond_0 - iget-object v2, p0, Lp0/e$a;->h:[B + iget-object v3, p0, Lp0/e$a;->h:[B - iget v3, p0, Lp0/e$a;->i:I + iget v4, p0, Lp0/e$a;->i:I - iget v4, p0, Lp0/e$a;->j:I + iget v5, p0, Lp0/e$a;->j:I - const/4 v5, 0x1 + const/4 v6, 0x1 - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 :goto_0 - if-ge v3, v4, :cond_1 + if-ge v4, v5, :cond_1 - rem-int/2addr v1, v0 + rem-int/2addr v2, v1 - aget-byte v6, v2, v3 + aget-byte v7, v3, v4 - aget-byte v7, p1, v1 + aget-byte v8, p1, v2 - xor-int/2addr v6, v7 + xor-int/2addr v7, v8 - int-to-byte v6, v6 + int-to-byte v7, v7 - aput-byte v6, v2, v3 + aput-byte v7, v3, v4 - add-int/lit8 v3, v3, 0x1 + add-int/lit8 v4, v4, 0x1 - add-int/2addr v1, v5 + add-int/2addr v2, v6 goto :goto_0 :cond_1 - iget-wide v2, p0, Lp0/e$a;->g:J + iget-wide v3, p0, Lp0/e$a;->g:J - iget-object v4, p0, Lp0/e$a;->d:Lp0/e; + iget-object v5, p0, Lp0/e$a;->d:Lp0/e; - if-eqz v4, :cond_5 + if-eqz v5, :cond_5 - iget-wide v6, v4, Lp0/e;->e:J + iget-wide v7, v5, Lp0/e;->e:J - cmp-long v4, v2, v6 + cmp-long v5, v3, v7 - if-eqz v4, :cond_2 + if-eqz v5, :cond_2 goto :goto_1 :cond_2 - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_1 - if-eqz v5, :cond_4 + if-eqz v6, :cond_4 - iget-wide v2, p0, Lp0/e$a;->g:J + iget-wide v3, p0, Lp0/e$a;->g:J - const-wide/16 v4, -0x1 + const-wide/16 v5, -0x1 - cmp-long v6, v2, v4 + cmp-long v7, v3, v5 - if-nez v6, :cond_3 + if-nez v7, :cond_3 - const-wide/16 v2, 0x0 + const-wide/16 v3, 0x0 goto :goto_2 :cond_3 - iget v4, p0, Lp0/e$a;->j:I + iget v5, p0, Lp0/e$a;->j:I - iget v5, p0, Lp0/e$a;->i:I + iget v6, p0, Lp0/e$a;->i:I - sub-int/2addr v4, v5 + sub-int/2addr v5, v6 - int-to-long v4, v4 + int-to-long v5, v5 - add-long/2addr v2, v4 + add-long/2addr v3, v5 :goto_2 - invoke-virtual {p0, v2, v3}, Lp0/e$a;->a(J)I + invoke-virtual {p0, v3, v4}, Lp0/e$a;->a(J)I - move-result v2 + move-result v3 - const/4 v3, -0x1 + const/4 v4, -0x1 - if-ne v2, v3, :cond_0 + if-ne v3, v4, :cond_0 return-void @@ -183,11 +181,23 @@ throw p0 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p0, 0x0 + throw v0 - throw p0 + :cond_6 + const-string p0, "key" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_7 + const-string p0, "cursor" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final c(I)V @@ -211,7 +221,7 @@ if-nez p0, :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/k/d.smali b/com.discord/smali_classes2/o0/g0/k/d.smali index dccc94753c..09b404a8fd 100644 --- a/com.discord/smali_classes2/o0/g0/k/d.smali +++ b/com.discord/smali_classes2/o0/g0/k/d.smali @@ -41,13 +41,9 @@ .method public constructor (ZLp0/g;Lo0/g0/k/d$a;)V .locals 1 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "frameCallback" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -71,11 +67,9 @@ iget-boolean p1, p0, Lo0/g0/k/d;->j:Z - const/4 p2, 0x0 - if-eqz p1, :cond_0 - move-object p1, p2 + move-object p1, v0 goto :goto_0 @@ -94,14 +88,21 @@ goto :goto_1 :cond_1 - new-instance p2, Lp0/e$a; + new-instance v0, Lp0/e$a; - invoke-direct {p2}, Lp0/e$a;->()V + invoke-direct {v0}, Lp0/e$a;->()V :goto_1 - iput-object p2, p0, Lo0/g0/k/d;->i:Lp0/e$a; + iput-object v0, p0, Lo0/g0/k/d;->i:Lp0/e$a; return-void + + :cond_2 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -161,12 +162,12 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -609,7 +610,7 @@ const-string v3, "java.lang.Long.toHexString(this)" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -665,7 +666,7 @@ goto :goto_9 :cond_f - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/g0/k/e$a.smali b/com.discord/smali_classes2/o0/g0/k/e$a.smali index ca9e63bbc5..3d878e0d0c 100644 --- a/com.discord/smali_classes2/o0/g0/k/e$a.smali +++ b/com.discord/smali_classes2/o0/g0/k/e$a.smali @@ -159,9 +159,7 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-boolean v0, p0, Lo0/g0/k/e$a;->g:Z @@ -250,4 +248,13 @@ invoke-direct {p1, p2}, Ljava/io/IOException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/g0/k/e.smali b/com.discord/smali_classes2/o0/g0/k/e.smali index f3d6f4d471..83c3f3921e 100644 --- a/com.discord/smali_classes2/o0/g0/k/e.smali +++ b/com.discord/smali_classes2/o0/g0/k/e.smali @@ -37,13 +37,11 @@ .method public constructor (ZLokio/BufferedSink;Ljava/util/Random;)V .locals 1 - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_3 - const-string v0, "random" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -73,8 +71,6 @@ iget-boolean p1, p0, Lo0/g0/k/e;->h:Z - const/4 p2, 0x0 - if-eqz p1, :cond_0 const/4 p1, 0x4 @@ -84,7 +80,7 @@ goto :goto_0 :cond_0 - move-object p1, p2 + move-object p1, v0 :goto_0 iput-object p1, p0, Lo0/g0/k/e;->f:[B @@ -93,14 +89,28 @@ if-eqz p1, :cond_1 - new-instance p2, Lp0/e$a; + new-instance v0, Lp0/e$a; - invoke-direct {p2}, Lp0/e$a;->()V + invoke-direct {v0}, Lp0/e$a;->()V :cond_1 - iput-object p2, p0, Lo0/g0/k/e;->g:Lp0/e$a; + iput-object v0, p0, Lo0/g0/k/e;->g:Lp0/e$a; return-void + + :cond_2 + const-string p1, "random" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_3 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -204,12 +214,12 @@ goto :goto_1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -525,12 +535,12 @@ goto :goto_2 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw p5 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw p5 diff --git a/com.discord/smali_classes2/o0/h$a.smali b/com.discord/smali_classes2/o0/h$a.smali index 2a2a79cebe..73d445482e 100644 --- a/com.discord/smali_classes2/o0/h$a.smali +++ b/com.discord/smali_classes2/o0/h$a.smali @@ -26,19 +26,13 @@ # virtual methods .method public final a(Ljava/security/cert/Certificate;)Ljava/lang/String; - .locals 2 + .locals 1 - const-string v0, "certificate" + const-string v0, "sha256/" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "sha256/" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v0 check-cast p1, Ljava/security/cert/X509Certificate; @@ -62,10 +56,6 @@ .method public final b(Ljava/security/cert/X509Certificate;)Lokio/ByteString; .locals 3 - const-string v0, "$this$toSha256ByteString" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v0, Lokio/ByteString;->g:Lokio/ByteString$a; invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey; @@ -74,7 +64,7 @@ const-string v1, "publicKey" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/security/PublicKey;->getEncoded()[B @@ -82,13 +72,13 @@ const-string v1, "publicKey.encoded" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x0 + const/4 v1, 0x3 - const/4 v2, 0x3 + const/4 v2, 0x0 - invoke-static {v0, p1, v1, v1, v2}, Lokio/ByteString$a;->c(Lokio/ByteString$a;[BIII)Lokio/ByteString; + invoke-static {v0, p1, v2, v2, v1}, Lokio/ByteString$a;->c(Lokio/ByteString$a;[BIII)Lokio/ByteString; move-result-object p1 diff --git a/com.discord/smali_classes2/o0/h$b.smali b/com.discord/smali_classes2/o0/h$b.smali index 63b01be9a2..1f11a428c2 100644 --- a/com.discord/smali_classes2/o0/h$b.smali +++ b/com.discord/smali_classes2/o0/h$b.smali @@ -40,7 +40,7 @@ const/4 v1, 0x0 - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -48,7 +48,7 @@ iget-object v0, p1, Lo0/h$b;->b:Ljava/lang/String; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -56,7 +56,7 @@ iget-object v0, p1, Lo0/h$b;->c:Ljava/lang/String; - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -64,7 +64,7 @@ iget-object p1, p1, Lo0/h$b;->d:Lokio/ByteString; - invoke-static {v1, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/h.smali b/com.discord/smali_classes2/o0/h.smali index 3aedac961a..d565fb3362 100644 --- a/com.discord/smali_classes2/o0/h.smali +++ b/com.discord/smali_classes2/o0/h.smali @@ -50,7 +50,7 @@ new-instance v2, Lo0/h; - invoke-static {v0}, Lk0/j/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; + invoke-static {v0}, Lk0/i/l;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; move-result-object v0 @@ -62,7 +62,7 @@ .end method .method public constructor (Ljava/util/Set;Lo0/g0/j/c;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -74,9 +74,7 @@ } .end annotation - const-string v0, "pins" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -85,12 +83,21 @@ iput-object p2, p0, Lo0/h;->b:Lo0/g0/j/c; return-void + + :cond_0 + const-string p1, "pins" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public final a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - .locals 8 + .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -104,17 +111,11 @@ } .end annotation - const-string v0, "hostname" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_e - const-string v1, "cleanedPeerCertificatesFn" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lk0/j/n;->d:Lk0/j/n; + sget-object v1, Lk0/i/n;->d:Lk0/i/n; iget-object v2, p0, Lo0/h;->a:Ljava/util/Set; @@ -128,8 +129,6 @@ move-result v3 - const/4 v4, 0x0 - if-eqz v3, :cond_6 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; @@ -140,53 +139,51 @@ if-eqz v3, :cond_5 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v4, 0x2 const/4 v5, 0x0 - const/4 v6, 0x2 + const-string v6, "*." - const-string v7, "*." + invoke-static {v0, v6, v5, v4}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - invoke-static {v4, v7, v5, v6}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + move-result v4 - move-result v6 + if-nez v4, :cond_4 - if-nez v6, :cond_4 + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - invoke-static {p1, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + move-result v4 - move-result v5 - - if-eqz v5, :cond_0 + if-eqz v4, :cond_0 invoke-interface {v1}, Ljava/util/List;->isEmpty()Z - move-result v5 + move-result v4 - if-eqz v5, :cond_1 + if-eqz v4, :cond_1 new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V :cond_1 - instance-of v5, v1, Lk0/o/c/w/a; + instance-of v4, v1, Lk0/n/c/v/a; - if-eqz v5, :cond_3 + if-eqz v4, :cond_3 - instance-of v5, v1, Lk0/o/c/w/c; + instance-of v4, v1, Lk0/n/c/v/c; - if-eqz v5, :cond_2 + if-eqz v4, :cond_2 goto :goto_1 :cond_2 const-string p1, "kotlin.collections.MutableList" - invoke-static {v1, p1}, Lk0/o/c/v;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, p1}, Lk0/n/c/u;->throwCce(Ljava/lang/Object;Ljava/lang/String;)V - throw v4 + throw v0 :cond_3 :goto_1 @@ -197,23 +194,23 @@ :cond_4 const/16 p2, 0x2e - const/4 v0, 0x6 + const/4 v1, 0x6 - invoke-static {p1, p2, v5, v5, v0}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {p1, p2, v5, v5, v1}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I invoke-virtual {p1}, Ljava/lang/String;->length()I - throw v4 + throw v0 :cond_5 - throw v4 + throw v0 :cond_6 invoke-interface {v1}, Ljava/util/List;->isEmpty()Z - move-result v0 + move-result v2 - if-eqz v0, :cond_7 + if-eqz v2, :cond_7 return-void @@ -226,43 +223,43 @@ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - move-result-object v0 + move-result-object v2 :cond_8 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_a - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/security/cert/X509Certificate; - - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v2 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v3 - if-eqz v3, :cond_8 + if-eqz v3, :cond_a invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; + move-result-object v3 + + check-cast v3, Ljava/security/cert/X509Certificate; + + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; + + move-result-object v3 + + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + + move-result v4 + + if-eqz v4, :cond_8 + + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + move-result-object p1 check-cast p1, Lo0/h$b; if-eqz p1, :cond_9 - throw v4 + throw v0 :cond_9 - throw v4 + throw v0 :cond_a const-string v0, "Certificate pinning failure!" @@ -314,7 +311,7 @@ const-string v3, "x509Certificate.subjectDN" - invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v2}, Ljava/security/Principal;->getName()Ljava/lang/String; @@ -374,13 +371,20 @@ const-string p2, "StringBuilder().apply(builderAction).toString()" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p2, Ljavax/net/ssl/SSLPeerUnverifiedException; invoke-direct {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;->(Ljava/lang/String;)V throw p2 + + :cond_e + const-string p1, "hostname" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -396,7 +400,7 @@ iget-object v1, p0, Lo0/h;->a:Ljava/util/Set; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -406,7 +410,7 @@ iget-object v0, p0, Lo0/h;->b:Lo0/g0/j/c; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/h0/a.smali b/com.discord/smali_classes2/o0/h0/a.smali index 96d64bef6b..093410e306 100644 --- a/com.discord/smali_classes2/o0/h0/a.smali +++ b/com.discord/smali_classes2/o0/h0/a.smali @@ -33,17 +33,13 @@ # direct methods .method public constructor (Lo0/h0/a$b;)V - .locals 1 - - const-string v0, "logger" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/h0/a;->d:Lo0/h0/a$b; - sget-object p1, Lk0/j/p;->d:Lk0/j/p; + sget-object p1, Lk0/i/p;->d:Lk0/i/p; iput-object p1, p0, Lo0/h0/a;->b:Ljava/util/Set; @@ -73,7 +69,7 @@ const/4 v2, 0x1 - invoke-static {p1, v1, v2}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v1, v2}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -81,7 +77,7 @@ const-string v1, "gzip" - invoke-static {p1, v1, v2}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v1, v2}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result p1 @@ -161,10 +157,6 @@ move-object/from16 v0, p1 - const-string v2, "chain" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v2, v1, Lo0/h0/a;->c:Lo0/h0/a$a; invoke-interface/range {p1 .. p1}, Lokhttp3/Interceptor$Chain;->p()Lo0/a0; @@ -489,14 +481,14 @@ :cond_c sget-object v13, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; - invoke-static {v13, v10}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v13, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_5 iget-object v14, v1, Lo0/h0/a;->d:Lo0/h0/a$b; invoke-interface {v14, v8}, Lo0/h0/a$b;->log(Ljava/lang/String;)V - invoke-static {v12}, Lf/n/a/k/a;->I(Lp0/e;)Z + invoke-static {v12}, Lf/n/a/k/a;->L(Lp0/e;)Z move-result v14 @@ -828,7 +820,7 @@ const/4 v6, 0x1 - invoke-static {v5, v2, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v5, v2, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v2 @@ -905,10 +897,10 @@ :cond_18 sget-object v3, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; - invoke-static {v3, v10}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v10}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_e - invoke-static {v4}, Lf/n/a/k/a;->I(Lp0/e;)Z + invoke-static {v4}, Lf/n/a/k/a;->L(Lp0/e;)Z move-result v5 @@ -1034,7 +1026,7 @@ return-object v0 :cond_1e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/o0/i.smali b/com.discord/smali_classes2/o0/i.smali index 9f705cbd3c..4315ad1e07 100644 --- a/com.discord/smali_classes2/o0/i.smali +++ b/com.discord/smali_classes2/o0/i.smali @@ -1,5 +1,5 @@ .class public final Lo0/i; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "CertificatePinner.kt" # interfaces @@ -9,7 +9,7 @@ # annotations .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -39,7 +39,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/o0/j$a.smali b/com.discord/smali_classes2/o0/j$a.smali index 6f907e7a55..93b1efe80c 100644 --- a/com.discord/smali_classes2/o0/j$a.smali +++ b/com.discord/smali_classes2/o0/j$a.smali @@ -44,40 +44,38 @@ check-cast p2, Ljava/lang/String; - const-string v0, "a" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 - const-string v0, "b" + if-eqz p2, :cond_4 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x4 invoke-virtual {p1}, Ljava/lang/String;->length()I - move-result v0 + move-result v1 invoke-virtual {p2}, Ljava/lang/String;->length()I + move-result v2 + + invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I + move-result v1 - invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I - - move-result v0 - - const/4 v1, 0x4 - :goto_0 const/4 v2, -0x1 const/4 v3, 0x1 - if-ge v1, v0, :cond_2 + if-ge v0, v1, :cond_2 - invoke-virtual {p1, v1}, Ljava/lang/String;->charAt(I)C + invoke-virtual {p1, v0}, Ljava/lang/String;->charAt(I)C move-result v4 - invoke-virtual {p2, v1}, Ljava/lang/String;->charAt(I)C + invoke-virtual {p2, v0}, Ljava/lang/String;->charAt(I)C move-result v5 @@ -93,7 +91,7 @@ goto :goto_1 :cond_1 - add-int/lit8 v1, v1, 0x1 + add-int/lit8 v0, v0, 0x1 goto :goto_0 @@ -117,4 +115,18 @@ :goto_1 return v2 + + :cond_4 + const-string p1, "b" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p1, "a" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/j$b.smali b/com.discord/smali_classes2/o0/j$b.smali index 3ac1122138..9e12e9c41f 100644 --- a/com.discord/smali_classes2/o0/j$b.smali +++ b/com.discord/smali_classes2/o0/j$b.smali @@ -47,14 +47,16 @@ # virtual methods .method public final declared-synchronized b(Ljava/lang/String;)Lo0/j; - .locals 2 + .locals 3 monitor-enter p0 :try_start_0 const-string v0, "javaName" - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 + + if-eqz p1, :cond_2 sget-object v0, Lo0/j;->c:Ljava/util/Map; @@ -70,9 +72,9 @@ invoke-virtual {p0, p1}, Lo0/j$b;->c(Ljava/lang/String;)Ljava/lang/String; - move-result-object v1 + move-result-object v2 - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 @@ -82,8 +84,6 @@ new-instance v0, Lo0/j; - const/4 v1, 0x0 - invoke-direct {v0, p1, v1}, Lo0/j;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V :cond_0 @@ -98,6 +98,14 @@ return-object v0 + :cond_2 + :try_start_1 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + throw v1 + :catchall_0 move-exception p1 @@ -115,7 +123,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v3 @@ -135,7 +143,7 @@ move-result-object p1 - invoke-static {p1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -146,7 +154,7 @@ goto :goto_0 :cond_0 - invoke-static {p1, v6, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v6, v1, v2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -160,7 +168,7 @@ move-result-object p1 - invoke-static {p1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali_classes2/o0/l.smali b/com.discord/smali_classes2/o0/l.smali index 6407ce8716..f8728bf10b 100644 --- a/com.discord/smali_classes2/o0/l.smali +++ b/com.discord/smali_classes2/o0/l.smali @@ -13,9 +13,7 @@ sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit; - const-string v1, "timeUnit" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -30,4 +28,13 @@ iput-object v1, p0, Lo0/l;->a:Lo0/g0/d/j; return-void + + :cond_0 + const-string v0, "timeUnit" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/m$a.smali b/com.discord/smali_classes2/o0/m$a.smali index 045a535d74..ebafa80c2f 100644 --- a/com.discord/smali_classes2/o0/m$a.smali +++ b/com.discord/smali_classes2/o0/m$a.smali @@ -28,9 +28,7 @@ .method public constructor (Lo0/m;)V .locals 1 - const-string v0, "connectionSpec" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -51,6 +49,15 @@ iput-boolean p1, p0, Lo0/m$a;->d:Z return-void + + :cond_0 + const-string p1, "connectionSpec" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public constructor (Z)V @@ -86,9 +93,7 @@ .method public final varargs b([Ljava/lang/String;)Lo0/m$a; .locals 2 - const-string v0, "cipherSuites" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-boolean v0, p0, Lo0/m$a;->a:Z @@ -158,14 +163,21 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "cipherSuites" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final varargs c([Lo0/j;)Lo0/m$a; .locals 5 - const-string v0, "cipherSuites" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-boolean v0, p0, Lo0/m$a;->a:Z @@ -240,6 +252,15 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "cipherSuites" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final d(Z)Lo0/m$a; @@ -270,9 +291,7 @@ .method public final varargs e([Ljava/lang/String;)Lo0/m$a; .locals 2 - const-string v0, "tlsVersions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-boolean v0, p0, Lo0/m$a;->a:Z @@ -342,15 +361,20 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "tlsVersions" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final varargs f([Lo0/f0;)Lo0/m$a; .locals 5 - const-string v0, "tlsVersions" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-boolean v0, p0, Lo0/m$a;->a:Z if-eqz v0, :cond_2 diff --git a/com.discord/smali_classes2/o0/m.smali b/com.discord/smali_classes2/o0/m.smali index 934746504e..eedc34920a 100644 --- a/com.discord/smali_classes2/o0/m.smali +++ b/com.discord/smali_classes2/o0/m.smali @@ -349,7 +349,7 @@ goto :goto_0 :cond_0 - invoke-static {v1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 @@ -365,9 +365,7 @@ .method public final b(Ljavax/net/ssl/SSLSocket;)Z .locals 4 - const-string v0, "socket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-boolean v0, p0, Lo0/m;->a:Z @@ -386,7 +384,7 @@ move-result-object v2 - sget-object v3, Lk0/k/c;->d:Lk0/k/c; + sget-object v3, Lk0/j/c;->d:Lk0/j/c; invoke-static {v0, v2, v3}, Lo0/g0/b;->m([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)Z @@ -421,6 +419,15 @@ const/4 p1, 0x1 return p1 + + :cond_3 + const-string p1, "socket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final c()Ljava/util/List; @@ -466,7 +473,7 @@ goto :goto_0 :cond_0 - invoke-static {v1}, Lk0/j/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; + invoke-static {v1}, Lk0/i/l;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 diff --git a/com.discord/smali_classes2/o0/n$a.smali b/com.discord/smali_classes2/o0/n$a.smali index 35ffd57b1c..381b440fea 100644 --- a/com.discord/smali_classes2/o0/n$a.smali +++ b/com.discord/smali_classes2/o0/n$a.smali @@ -111,7 +111,7 @@ .method public final b(Ljava/lang/String;Ljava/lang/String;)Z .locals 3 - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -126,7 +126,7 @@ const/4 v2, 0x0 - invoke-static {p1, p2, v2, v0}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, p2, v2, v0}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v0 @@ -168,7 +168,7 @@ .end method .method public final c(Ljava/lang/String;)Ljava/lang/String; - .locals 5 + .locals 4 const-string v0, "." @@ -176,7 +176,7 @@ const/4 v2, 0x2 - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v3 @@ -184,21 +184,7 @@ if-eqz v3, :cond_2 - const-string v3, "$this$removePrefix" - - invoke-static {p1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "prefix" - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "$this$startsWith" - - invoke-static {p1, v4}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0, v1, v2}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {p1, v0, v1, v2}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -214,10 +200,10 @@ const-string v0, "(this as java.lang.String).substring(startIndex)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_0 - invoke-static {p1}, Lf/n/a/k/a;->d0(Ljava/lang/String;)Ljava/lang/String; + invoke-static {p1}, Lf/n/a/k/a;->i0(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 @@ -378,13 +364,13 @@ const-string v6, "matcher.group(1)" - invoke-static {p2, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale; const-string v9, "Locale.US" - invoke-static {v6, v9}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2, v6}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; @@ -392,7 +378,7 @@ const-string v6, "(this as java.lang.String).toLowerCase(locale)" - invoke-static {p2, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sget-object v6, Lo0/n;->k:Ljava/util/regex/Pattern; @@ -402,11 +388,11 @@ const-string v9, "MONTH_PATTERN.pattern()" - invoke-static {v6, v9}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v9}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v9, 0x6 - invoke-static {v6, p2, v0, v0, v9}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I + invoke-static {v6, p2, v0, v0, v9}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I move-result p2 diff --git a/com.discord/smali_classes2/o0/n.smali b/com.discord/smali_classes2/o0/n.smali index 7daa920e59..689619bbfa 100644 --- a/com.discord/smali_classes2/o0/n.smali +++ b/com.discord/smali_classes2/o0/n.smali @@ -121,9 +121,7 @@ .method public final a(Lo0/w;)Z .locals 6 - const-string v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_a iget-boolean v0, p0, Lo0/n;->i:Z @@ -139,7 +137,7 @@ iget-object v4, p0, Lo0/n;->d:Ljava/lang/String; - invoke-static {v0, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -150,7 +148,7 @@ iget-object v4, p0, Lo0/n;->d:Ljava/lang/String; - invoke-static {v0, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -159,7 +157,7 @@ goto :goto_0 :cond_1 - invoke-static {v0, v4, v3, v1}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v4, v3, v1}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v5 @@ -211,7 +209,7 @@ move-result-object v4 - invoke-static {v4, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -220,7 +218,7 @@ goto :goto_2 :cond_4 - invoke-static {v4, v0, v3, v1}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v4, v0, v3, v1}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v5 @@ -228,7 +226,7 @@ const-string v5, "/" - invoke-static {v0, v5, v3, v1}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v5, v3, v1}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v1 @@ -279,6 +277,15 @@ :cond_9 :goto_4 return v2 + + :cond_a + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -294,7 +301,7 @@ iget-object v1, p0, Lo0/n;->a:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -304,7 +311,7 @@ iget-object v1, p0, Lo0/n;->b:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -322,7 +329,7 @@ iget-object v1, p0, Lo0/n;->d:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -332,7 +339,7 @@ iget-object v1, p0, Lo0/n;->e:Ljava/lang/String; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -560,7 +567,7 @@ const-string v1, "toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/o0/o$a.smali b/com.discord/smali_classes2/o0/o$a.smali index 58fc8aa0ac..2b80b1a04f 100644 --- a/com.discord/smali_classes2/o0/o$a.smali +++ b/com.discord/smali_classes2/o0/o$a.smali @@ -29,7 +29,7 @@ # virtual methods .method public a(Lo0/w;Ljava/util/List;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -40,19 +40,11 @@ } .end annotation - const-string v0, "url" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p1, "cookies" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - return-void .end method .method public b(Lo0/w;)Ljava/util/List; - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -64,11 +56,18 @@ } .end annotation - const-string v0, "url" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; return-object p1 + + :cond_0 + const-string p1, "url" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/q.smali b/com.discord/smali_classes2/o0/q.smali index 303f7c2e15..a8c5b8675f 100644 --- a/com.discord/smali_classes2/o0/q.smali +++ b/com.discord/smali_classes2/o0/q.smali @@ -226,10 +226,6 @@ .method public final c(Lo0/z$a;)V .locals 1 - const-string v0, "call" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p1, Lo0/z$a;->d:Ljava/util/concurrent/atomic/AtomicInteger; invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->decrementAndGet()I @@ -254,7 +250,7 @@ xor-int/2addr v0, v2 - sget-boolean v3, Lk0/i;->a:Z + sget-boolean v3, Lk0/h;->a:Z if-eqz v3, :cond_1 @@ -288,7 +284,7 @@ const-string v4, "readyAsyncCalls.iterator()" - invoke-static {v0, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_1 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z @@ -337,7 +333,7 @@ const-string v5, "asyncCall" - invoke-static {v4, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -396,7 +392,7 @@ const/4 v7, 0x0 :goto_4 - if-ge v7, v6, :cond_c + if-ge v7, v6, :cond_b invoke-interface {v3, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; @@ -446,16 +442,10 @@ const/4 v9, 0x0 - if-eqz v0, :cond_b + if-eqz v0, :cond_a monitor-exit p0 - if-eqz v8, :cond_a - - const-string v10, "executorService" - - invoke-static {v0, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v10, v8, Lo0/z$a;->f:Lo0/z; iget-object v10, v10, Lo0/z;->f:Lo0/x; @@ -468,7 +458,7 @@ xor-int/2addr v10, v2 - sget-boolean v11, Lk0/i;->a:Z + sget-boolean v11, Lk0/h;->a:Z if-eqz v11, :cond_8 @@ -547,7 +537,7 @@ :try_start_6 const-string v0, "transmitter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_0 @@ -565,11 +555,8 @@ throw v0 :cond_a - throw v9 - - :cond_b :try_start_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_7 .catchall {:try_start_7 .. :try_end_7} :catchall_1 @@ -582,7 +569,7 @@ throw v0 - :cond_c + :cond_b return v5 :catchall_2 diff --git a/com.discord/smali_classes2/o0/r$a.smali b/com.discord/smali_classes2/o0/r$a.smali index 7d56e749bc..25d08b0816 100644 --- a/com.discord/smali_classes2/o0/r$a.smali +++ b/com.discord/smali_classes2/o0/r$a.smali @@ -41,9 +41,7 @@ } .end annotation - const-string v0, "hostname" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 invoke-static {p1}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress; @@ -52,7 +50,7 @@ const-string v1, "InetAddress.getAllByName(hostname)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0}, Lf/n/a/k/a;->toList([Ljava/lang/Object;)Ljava/util/List; @@ -78,4 +76,13 @@ invoke-virtual {v1, v0}, Ljava/net/UnknownHostException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; throw v1 + + :cond_0 + const-string p1, "hostname" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/t.smali b/com.discord/smali_classes2/o0/t.smali index 6f21cd3b15..4d7e853f36 100644 --- a/com.discord/smali_classes2/o0/t.smali +++ b/com.discord/smali_classes2/o0/t.smali @@ -35,3 +35,91 @@ return-void .end method + + +# virtual methods +.method public a(Lo0/f;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V + .locals 0 + + const/4 p1, 0x0 + + if-eqz p2, :cond_1 + + if-eqz p3, :cond_0 + + return-void + + :cond_0 + const-string p2, "proxy" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 + + :cond_1 + const-string p2, "inetSocketAddress" + + invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p1 +.end method + +.method public b(Lo0/f;Lo0/k;)V + .locals 1 + + const/4 v0, 0x0 + + if-eqz p1, :cond_1 + + if-eqz p2, :cond_0 + + return-void + + :cond_0 + const-string p1, "connection" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public c(Lo0/f;Ljava/io/IOException;)V + .locals 0 + + if-eqz p1, :cond_0 + + return-void + + :cond_0 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public d(Lo0/f;Ljava/io/IOException;)V + .locals 0 + + if-eqz p1, :cond_0 + + return-void + + :cond_0 + const-string p1, "call" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali_classes2/o0/u.smali b/com.discord/smali_classes2/o0/u.smali index a8899b61cb..a21fb8ea73 100644 --- a/com.discord/smali_classes2/o0/u.smali +++ b/com.discord/smali_classes2/o0/u.smali @@ -68,13 +68,11 @@ } .end annotation - const-string v0, "encodedNames" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "encodedValues" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Lokhttp3/RequestBody;->()V @@ -91,6 +89,20 @@ iput-object p1, p0, Lo0/u;->b:Ljava/util/List; return-void + + :cond_0 + const-string p1, "encodedValues" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "encodedNames" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -176,7 +188,7 @@ return-wide v0 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -213,13 +225,20 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 invoke-virtual {p0, p1, v0}, Lo0/u;->a(Lokio/BufferedSink;Z)J return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/v$a$a.smali b/com.discord/smali_classes2/o0/v$a$a.smali index b1c6d6d4cd..ba667977de 100644 --- a/com.discord/smali_classes2/o0/v$a$a.smali +++ b/com.discord/smali_classes2/o0/v$a$a.smali @@ -1,5 +1,5 @@ .class public final Lo0/v$a$a; -.super Lk0/o/c/j; +.super Lk0/n/c/i; .source "Handshake.kt" # interfaces @@ -18,7 +18,7 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lk0/o/c/j;", + "Lk0/n/c/i;", "Lkotlin/jvm/functions/Function0<", "Ljava/util/List<", "+", @@ -40,7 +40,7 @@ const/4 p1, 0x0 - invoke-direct {p0, p1}, Lk0/o/c/j;->(I)V + invoke-direct {p0, p1}, Lk0/n/c/i;->(I)V return-void .end method diff --git a/com.discord/smali_classes2/o0/v$a.smali b/com.discord/smali_classes2/o0/v$a.smali index ad16973ba1..de31275f65 100644 --- a/com.discord/smali_classes2/o0/v$a.smali +++ b/com.discord/smali_classes2/o0/v$a.smali @@ -33,10 +33,6 @@ } .end annotation - const-string v0, "$this$handshake" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p1}, Ljavax/net/ssl/SSLSession;->getCipherSuite()Ljava/lang/String; move-result-object v0 @@ -45,7 +41,7 @@ const-string v1, "SSL_NULL_WITH_NULL_NULL" - invoke-static {v1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -65,7 +61,7 @@ const-string v2, "NONE" - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -99,14 +95,14 @@ goto :goto_0 :cond_0 - sget-object v2, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; :try_end_0 .catch Ljavax/net/ssl/SSLPeerUnverifiedException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 - sget-object v2, Lk0/j/n;->d:Lk0/j/n; + sget-object v2, Lk0/i/n;->d:Lk0/i/n; :goto_0 new-instance v3, Lo0/v; @@ -132,7 +128,7 @@ goto :goto_1 :cond_1 - sget-object p1, Lk0/j/n;->d:Lk0/j/n; + sget-object p1, Lk0/i/n;->d:Lk0/i/n; :goto_1 new-instance v4, Lo0/v$a$a; diff --git a/com.discord/smali_classes2/o0/v.smali b/com.discord/smali_classes2/o0/v.smali index fdaaed77c6..54c6f72422 100644 --- a/com.discord/smali_classes2/o0/v.smali +++ b/com.discord/smali_classes2/o0/v.smali @@ -43,11 +43,11 @@ new-array v0, v0, [Lkotlin/reflect/KProperty; - new-instance v1, Lk0/o/c/r; + new-instance v1, Lk0/n/c/q; const-class v2, Lo0/v; - invoke-static {v2}, Lk0/o/c/t;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/s/b; + invoke-static {v2}, Lk0/n/c/s;->getOrCreateKotlinClass(Ljava/lang/Class;)Lk0/r/b; move-result-object v2 @@ -55,9 +55,9 @@ const-string v4, "peerCertificates()Ljava/util/List;" - invoke-direct {v1, v2, v3, v4}, Lk0/o/c/r;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V + invoke-direct {v1, v2, v3, v4}, Lk0/n/c/q;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - invoke-static {v1}, Lk0/o/c/t;->property1(Lk0/o/c/q;)Lk0/s/d; + invoke-static {v1}, Lk0/n/c/s;->property1(Lk0/n/c/p;)Lk0/r/d; const/4 v2, 0x0 @@ -96,21 +96,13 @@ } .end annotation - const-string v0, "tlsVersion" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "cipherSuite" + if-eqz p2, :cond_1 - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "localCertificates" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "peerCertificatesFn" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -127,6 +119,27 @@ iput-object p1, p0, Lo0/v;->a:Lkotlin/Lazy; return-void + + :cond_0 + const-string p1, "localCertificates" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "cipherSuite" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "tlsVersion" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -157,7 +170,7 @@ const-string v0, "type" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_0 return-object p1 @@ -210,7 +223,7 @@ iget-object v1, p0, Lo0/v;->c:Lo0/j; - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -224,7 +237,7 @@ move-result-object v1 - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -234,7 +247,7 @@ iget-object v0, p0, Lo0/v;->d:Ljava/util/List; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/o0/w$a.smali b/com.discord/smali_classes2/o0/w$a.smali index afa802d804..d03aecef86 100644 --- a/com.discord/smali_classes2/o0/w$a.smali +++ b/com.discord/smali_classes2/o0/w$a.smali @@ -104,26 +104,24 @@ .method public final a(Ljava/lang/String;Ljava/lang/String;)Lo0/w$a; .locals 13 - const-string v0, "encodedName" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 - iget-object v0, p0, Lo0/w$a;->g:Ljava/util/List; + iget-object v1, p0, Lo0/w$a;->g:Ljava/util/List; - if-nez v0, :cond_0 + if-nez v1, :cond_0 - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; - invoke-direct {v0}, Ljava/util/ArrayList;->()V + invoke-direct {v1}, Ljava/util/ArrayList;->()V - iput-object v0, p0, Lo0/w$a;->g:Ljava/util/List; + iput-object v1, p0, Lo0/w$a;->g:Ljava/util/List; :cond_0 - iget-object v0, p0, Lo0/w$a;->g:Ljava/util/List; + iget-object v1, p0, Lo0/w$a;->g:Ljava/util/List; - const/4 v1, 0x0 - - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 sget-object v2, Lo0/w;->l:Lo0/w$b; @@ -151,7 +149,7 @@ move-result-object p1 - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v1, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z iget-object p1, p0, Lo0/w$a;->g:Ljava/util/List; @@ -159,46 +157,53 @@ if-eqz p2, :cond_1 - sget-object v2, Lo0/w;->l:Lo0/w$b; + sget-object v1, Lo0/w;->l:Lo0/w$b; + + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 + const/4 v6, 0x1 - const/4 v7, 0x1 + const/4 v7, 0x0 - const/4 v8, 0x0 + const/4 v8, 0x1 - const/4 v9, 0x1 + const/4 v9, 0x0 const/4 v10, 0x0 - const/4 v11, 0x0 + const/16 v11, 0xd3 - const/16 v12, 0xd3 + const-string v5, " \"\'<>#&=" - const-string v6, " \"\'<>#&=" + move-object v2, p2 - move-object v3, p2 + invoke-static/range {v1 .. v11}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - invoke-static/range {v2 .. v12}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - - move-result-object v1 + move-result-object v0 :cond_1 - invoke-interface {p1, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {p1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z return-object p0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v1 + throw v0 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v1 + throw v0 + + :cond_4 + const-string p1, "encodedName" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final b()Lo0/w; @@ -355,12 +360,12 @@ :cond_0 iget-object v0, p0, Lo0/w$a;->a:Ljava/lang/String; + const/4 v2, 0x0 + + if-eqz v0, :cond_5 + if-eqz v0, :cond_4 - const-string v2, "scheme" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I move-result v2 @@ -409,11 +414,16 @@ return v0 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string v0, "scheme" - const/4 v0, 0x0 + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V - throw v0 + throw v2 + + :cond_5 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v2 .end method .method public final d(Ljava/lang/String;)Lo0/w$a; @@ -449,10 +459,6 @@ move-result-object p1 - const-string v1, "$this$toQueryNamesAndValues" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V @@ -472,7 +478,7 @@ const/4 v5, 0x4 - invoke-static {p1, v4, v3, v2, v5}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {p1, v4, v3, v2, v5}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v4 @@ -487,7 +493,7 @@ :cond_0 const/16 v7, 0x3d - invoke-static {p1, v7, v3, v2, v5}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {p1, v7, v3, v2, v5}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v5 @@ -504,7 +510,7 @@ move-result-object v3 - invoke-static {v3, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -514,7 +520,7 @@ move-result-object v3 - invoke-static {v3, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -526,7 +532,7 @@ move-result-object v3 - invoke-static {v3, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -547,7 +553,7 @@ .end method .method public final e(Lo0/w;Ljava/lang/String;)Lo0/w$a; - .locals 30 + .locals 27 move-object/from16 v0, p0 @@ -555,27 +561,25 @@ move-object/from16 v12, p2 - const-string v2, "input" + if-eqz v12, :cond_40 - invoke-static {v12, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v2, 0x3 - const/4 v2, 0x0 + const/4 v3, 0x0 - const/4 v3, 0x3 + invoke-static {v12, v3, v3, v2}, Lo0/g0/b;->s(Ljava/lang/String;III)I - invoke-static {v12, v2, v2, v3}, Lo0/g0/b;->s(Ljava/lang/String;III)I - - move-result v3 + move-result v2 invoke-virtual/range {p2 .. p2}, Ljava/lang/String;->length()I move-result v4 - invoke-static {v12, v3, v4}, Lo0/g0/b;->t(Ljava/lang/String;II)I + invoke-static {v12, v2, v4}, Lo0/g0/b;->t(Ljava/lang/String;II)I move-result v13 - sub-int v4, v13, v3 + sub-int v4, v13, v2 const/4 v5, 0x2 @@ -590,7 +594,7 @@ goto :goto_5 :cond_0 - invoke-virtual {v12, v3}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v12, v2}, Ljava/lang/String;->charAt(I)C move-result v4 @@ -614,7 +618,7 @@ goto :goto_5 :cond_2 - move v4, v3 + move v4, v2 :goto_0 add-int/2addr v4, v8 @@ -707,7 +711,7 @@ const-string v6, "https:" - invoke-static {v12, v6, v3, v8}, Lk0/u/k;->startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z + invoke-static {v12, v6, v2, v8}, Lk0/t/k;->startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z move-result v6 @@ -715,14 +719,14 @@ iput-object v15, v0, Lo0/w$a;->a:Ljava/lang/String; - add-int/lit8 v3, v3, 0x6 + add-int/lit8 v2, v2, 0x6 goto :goto_7 :cond_d const-string v6, "http:" - invoke-static {v12, v6, v3, v8}, Lk0/u/k;->startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z + invoke-static {v12, v6, v2, v8}, Lk0/t/k;->startsWith(Ljava/lang/String;Ljava/lang/String;IZ)Z move-result v6 @@ -730,7 +734,7 @@ iput-object v14, v0, Lo0/w$a;->a:Ljava/lang/String; - add-int/lit8 v3, v3, 0x5 + add-int/lit8 v2, v2, 0x5 goto :goto_7 @@ -741,11 +745,11 @@ move-result-object v1 - invoke-virtual {v12, v2, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v12, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v2 - invoke-static {v2, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -764,16 +768,16 @@ throw v2 :cond_f - if-eqz v1, :cond_3e + if-eqz v1, :cond_3f - iget-object v2, v1, Lo0/w;->b:Ljava/lang/String; + iget-object v3, v1, Lo0/w;->b:Ljava/lang/String; - iput-object v2, v0, Lo0/w$a;->a:Ljava/lang/String; + iput-object v3, v0, Lo0/w$a;->a:Ljava/lang/String; :goto_7 - const/4 v2, 0x0 + const/4 v3, 0x0 - move v4, v3 + move v4, v2 :goto_8 const/16 v6, 0x2f @@ -791,7 +795,7 @@ if-ne v10, v6, :cond_11 :cond_10 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v3, v3, 0x1 add-int/lit8 v4, v4, 0x1 @@ -800,7 +804,7 @@ :cond_11 const/16 v4, 0x23 - if-ge v2, v5, :cond_15 + if-ge v3, v5, :cond_15 if-eqz v1, :cond_15 @@ -808,7 +812,7 @@ iget-object v10, v0, Lo0/w$a;->a:Ljava/lang/String; - invoke-static {v5, v10}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, v10}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -821,43 +825,43 @@ :cond_12 invoke-virtual/range {p1 .. p1}, Lo0/w;->e()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - iput-object v2, v0, Lo0/w$a;->b:Ljava/lang/String; + iput-object v3, v0, Lo0/w$a;->b:Ljava/lang/String; invoke-virtual/range {p1 .. p1}, Lo0/w;->a()Ljava/lang/String; - move-result-object v2 + move-result-object v3 - iput-object v2, v0, Lo0/w$a;->c:Ljava/lang/String; + iput-object v3, v0, Lo0/w$a;->c:Ljava/lang/String; - iget-object v2, v1, Lo0/w;->e:Ljava/lang/String; + iget-object v3, v1, Lo0/w;->e:Ljava/lang/String; - iput-object v2, v0, Lo0/w$a;->d:Ljava/lang/String; + iput-object v3, v0, Lo0/w$a;->d:Ljava/lang/String; - iget v2, v1, Lo0/w;->f:I + iget v3, v1, Lo0/w;->f:I - iput v2, v0, Lo0/w$a;->e:I + iput v3, v0, Lo0/w$a;->e:I - iget-object v2, v0, Lo0/w$a;->f:Ljava/util/List; + iget-object v3, v0, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v2}, Ljava/util/List;->clear()V + invoke-interface {v3}, Ljava/util/List;->clear()V - iget-object v2, v0, Lo0/w$a;->f:Ljava/util/List; + iget-object v3, v0, Lo0/w$a;->f:Ljava/util/List; invoke-virtual/range {p1 .. p1}, Lo0/w;->c()Ljava/util/List; move-result-object v5 - invoke-interface {v2, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z + invoke-interface {v3, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z - if-eq v3, v13, :cond_13 + if-eq v2, v13, :cond_13 - invoke-virtual {v12, v3}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v12, v2}, Ljava/lang/String;->charAt(I)C - move-result v2 + move-result v3 - if-ne v2, v4, :cond_14 + if-ne v3, v4, :cond_14 :cond_13 invoke-virtual/range {p1 .. p1}, Lo0/w;->d()Ljava/lang/String; @@ -875,13 +879,13 @@ :cond_15 :goto_9 - add-int/2addr v3, v2 + add-int/2addr v2, v3 const/4 v1, 0x0 - const/4 v2, 0x0 + const/4 v3, 0x0 - move v10, v3 + move v10, v2 const/16 v16, 0x0 @@ -1158,6 +1162,8 @@ move-object v13, v11 + const/16 v1, 0x3a + move v8, v10 :goto_f @@ -1165,15 +1171,13 @@ invoke-virtual {v12, v8}, Ljava/lang/String;->charAt(I)C - move-result v1 + move-result v2 - const/16 v2, 0x3a + if-eq v2, v1, :cond_1e - if-eq v1, v2, :cond_1e + const/16 v3, 0x5b - const/16 v2, 0x5b - - if-eq v1, v2, :cond_1c + if-eq v2, v3, :cond_1c goto :goto_10 @@ -1184,11 +1188,11 @@ invoke-virtual {v12, v8}, Ljava/lang/String;->charAt(I)C - move-result v1 + move-result v2 - const/16 v2, 0x5d + const/16 v3, 0x5d - if-ne v1, v2, :cond_1c + if-ne v2, v3, :cond_1c :cond_1d :goto_10 @@ -1225,7 +1229,7 @@ move-result-object v1 - invoke-static {v1}, Lf/n/a/k/a;->d0(Ljava/lang/String;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->i0(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 @@ -1236,7 +1240,7 @@ const-string v5, "" :try_end_0 - .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_1 + .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 const/4 v6, 0x0 @@ -1250,8 +1254,6 @@ const/16 v17, 0xf8 - const/4 v4, 0x1 - move-object/from16 v2, p2 move v3, v9 @@ -1279,7 +1281,7 @@ move-result v1 :try_end_1 - .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_0 + .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 const v2, 0xffff @@ -1292,26 +1294,20 @@ :cond_20 if-lt v2, v1, :cond_21 - const/4 v4, 0x1 - goto :goto_13 :catch_0 - const/4 v3, 0x1 - - goto :goto_12 - - :catch_1 move/from16 v26, v9 move v15, v10 move/from16 p1, v11 + :catch_1 + const/4 v3, 0x1 + :cond_21 :goto_12 - const/4 v4, 0x1 - const/4 v1, -0x1 :goto_13 @@ -1350,7 +1346,7 @@ move-result-object v2 - invoke-static {v2, v13}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -1395,7 +1391,7 @@ move-result-object v1 - invoke-static {v1}, Lf/n/a/k/a;->d0(Ljava/lang/String;)Ljava/lang/String; + invoke-static {v1}, Lf/n/a/k/a;->i0(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 @@ -1403,12 +1399,10 @@ iget-object v1, v0, Lo0/w$a;->a:Ljava/lang/String; + if-eqz v1, :cond_3e + if-eqz v1, :cond_3d - const-string v2, "scheme" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1}, Ljava/lang/String;->hashCode()I move-result v2 @@ -1456,7 +1450,7 @@ const/16 v1, 0x22 - const/4 v4, 0x1 + const/4 v3, 0x1 :goto_17 iget-object v2, v0, Lo0/w$a;->d:Ljava/lang/String; @@ -1473,24 +1467,22 @@ :goto_18 if-eqz v2, :cond_3c - move v1, v4 + move v1, v3 - move v3, v14 + move v2, v14 :goto_19 - const-string v2, "?#" + const-string v3, "?#" move/from16 v4, v18 - invoke-static {v12, v2, v3, v4}, Lo0/g0/b;->i(Ljava/lang/String;Ljava/lang/String;II)I + invoke-static {v12, v3, v2, v4}, Lo0/g0/b;->i(Ljava/lang/String;Ljava/lang/String;II)I - move-result v2 + move-result v3 - if-ne v3, v2, :cond_29 + if-ne v2, v3, :cond_29 - move-object v13, v0 - - move v15, v2 + move-object v15, v0 move v14, v4 @@ -1501,7 +1493,7 @@ goto/16 :goto_26 :cond_29 - invoke-virtual {v12, v3}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v12, v2}, Ljava/lang/String;->charAt(I)C move-result v5 @@ -1528,27 +1520,25 @@ invoke-interface {v5, v7, v6}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; - move-object v11, v0 + move-object v8, v0 - move-object/from16 v16, v11 - - move v14, v1 - - move v13, v2 - - move v15, v13 + move-object v9, v8 move v5, v3 - move/from16 v17, v4 + move v13, v4 - move-object v1, v12 + move-object v7, v6 - move-object v2, v1 + move v4, v2 - move-object v10, v2 + move v6, v5 - move-object v12, v6 + move-object v2, v12 + + move v3, v1 + + move-object v1, v2 goto :goto_1c @@ -1566,15 +1556,15 @@ move-object v9, v8 - move v5, v2 + move v5, v3 move v13, v4 move-object v7, v6 - move v4, v5 + move v4, v2 - move v6, v3 + move v6, v5 move-object v2, v12 @@ -1583,54 +1573,31 @@ move-object v1, v2 :goto_1b - add-int/2addr v6, v3 - - move v14, v3 - - move v15, v4 - - move-object/from16 v16, v8 - - move-object v11, v9 - - move-object v10, v12 - - move/from16 v17, v13 - - move v13, v5 - - move v5, v6 - - move-object v12, v7 + add-int/2addr v4, v3 + :cond_2c :goto_1c - if-ge v5, v13, :cond_39 + if-ge v4, v6, :cond_39 - const-string v3, "/\\" + const-string v10, "/\\" - invoke-static {v10, v3, v5, v13}, Lo0/g0/b;->i(Ljava/lang/String;Ljava/lang/String;II)I + invoke-static {v1, v10, v4, v6}, Lo0/g0/b;->i(Ljava/lang/String;Ljava/lang/String;II)I - move-result v9 + move-result v10 - if-ge v9, v13, :cond_2c + if-ge v10, v6, :cond_2d - const/4 v3, 0x1 - - const/16 v18, 0x1 + const/4 v11, 0x1 goto :goto_1d - :cond_2c - const/4 v3, 0x0 - - const/16 v18, 0x0 + :cond_2d + const/4 v11, 0x0 :goto_1d - const/4 v8, 0x1 + const/16 v19, 0x1 - sget-object v3, Lo0/w;->l:Lo0/w$b; - - const/16 v19, 0x0 + sget-object v14, Lo0/w;->l:Lo0/w$b; const/16 v20, 0x0 @@ -1638,305 +1605,252 @@ const/16 v22, 0x0 - const/16 v23, 0xf0 + const/16 v23, 0x0 - const-string v7, " \"<>^`{}|/\\?#" + const/16 v24, 0xf0 - move-object v4, v10 + const-string v18, " \"<>^`{}|/\\?#" - move v6, v9 + move-object v15, v1 - move/from16 v24, v9 + move/from16 v16, v4 - move/from16 v9, v19 + move/from16 v17, v10 - move-object/from16 v19, v10 + invoke-static/range {v14 .. v24}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - move/from16 v10, v20 + move-result-object v4 - move-object/from16 v27, v11 + const-string v14, "." - move/from16 v11, v21 + invoke-static {v4, v14}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-object/from16 v28, v12 + move-result v14 - move-object/from16 v12, v22 + if-nez v14, :cond_2f - move/from16 v20, v13 + const-string v14, "%2e" - move/from16 v13, v23 + invoke-static {v4, v14, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - invoke-static/range {v3 .. v13}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; + move-result v14 - move-result-object v3 - - const-string v4, "." - - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v4 - - if-nez v4, :cond_2e - - const-string v4, "%2e" - - invoke-static {v3, v4, v14}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - - move-result v4 - - if-eqz v4, :cond_2d + if-eqz v14, :cond_2e goto :goto_1e - :cond_2d - const/4 v4, 0x0 + :cond_2e + const/4 v14, 0x0 goto :goto_1f - :cond_2e + :cond_2f :goto_1e - const/4 v4, 0x1 + const/4 v14, 0x1 :goto_1f - if-eqz v4, :cond_2f - - move-object/from16 v9, v27 - - move-object/from16 v6, v28 + if-eqz v14, :cond_30 goto/16 :goto_25 - :cond_2f - const-string v4, ".." + :cond_30 + const-string v14, ".." - invoke-static {v3, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v4, v14}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - move-result v4 + move-result v14 - if-nez v4, :cond_31 + if-nez v14, :cond_32 - const-string v4, "%2e." + const-string v14, "%2e." - invoke-static {v3, v4, v14}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v14, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v4 + move-result v14 - if-nez v4, :cond_31 + if-nez v14, :cond_32 - const-string v4, ".%2e" + const-string v14, ".%2e" - invoke-static {v3, v4, v14}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v14, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v4 + move-result v14 - if-nez v4, :cond_31 + if-nez v14, :cond_32 - const-string v4, "%2e%2e" + const-string v14, "%2e%2e" - invoke-static {v3, v4, v14}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v4, v14, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z - move-result v4 + move-result v14 - if-eqz v4, :cond_30 + if-eqz v14, :cond_31 goto :goto_20 - :cond_30 - const/4 v4, 0x0 + :cond_31 + const/4 v14, 0x0 goto :goto_21 - :cond_31 + :cond_32 :goto_20 - const/4 v4, 0x1 + const/4 v14, 0x1 :goto_21 - if-eqz v4, :cond_34 + if-eqz v14, :cond_35 - move-object/from16 v9, v27 + iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; - iget-object v3, v9, Lo0/w$a;->f:Ljava/util/List; + invoke-interface {v4}, Ljava/util/List;->size()I - invoke-interface {v3}, Ljava/util/List;->size()I + move-result v14 + + sub-int/2addr v14, v3 + + invoke-interface {v4, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; + + move-result-object v4 + + check-cast v4, Ljava/lang/String; + + invoke-virtual {v4}, Ljava/lang/String;->length()I move-result v4 - sub-int/2addr v4, v14 + if-nez v4, :cond_33 - invoke-interface {v3, v4}, Ljava/util/List;->remove(I)Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/lang/String; - - invoke-virtual {v3}, Ljava/lang/String;->length()I - - move-result v3 - - if-nez v3, :cond_32 - - const/4 v3, 0x1 + const/4 v4, 0x1 goto :goto_22 - :cond_32 - const/4 v3, 0x0 + :cond_33 + const/4 v4, 0x0 :goto_22 - if-eqz v3, :cond_33 + if-eqz v4, :cond_34 - iget-object v3, v9, Lo0/w$a;->f:Ljava/util/List; + iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z - - move-result v3 - - xor-int/2addr v3, v14 - - if-eqz v3, :cond_33 - - iget-object v3, v9, Lo0/w$a;->f:Ljava/util/List; - - invoke-interface {v3}, Ljava/util/List;->size()I + invoke-interface {v4}, Ljava/util/Collection;->isEmpty()Z move-result v4 - sub-int/2addr v4, v14 + xor-int/2addr v4, v3 - move-object/from16 v6, v28 + if-eqz v4, :cond_34 - invoke-interface {v3, v4, v6}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; + iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; - goto :goto_25 + invoke-interface {v4}, Ljava/util/List;->size()I - :cond_33 - move-object/from16 v6, v28 + move-result v14 - iget-object v3, v9, Lo0/w$a;->f:Ljava/util/List; + sub-int/2addr v14, v3 - invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v14, v7}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; goto :goto_25 :cond_34 - move-object/from16 v9, v27 - - move-object/from16 v6, v28 - iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v4}, Ljava/util/List;->size()I + invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z - move-result v5 + goto :goto_25 - sub-int/2addr v5, v14 + :cond_35 + iget-object v14, v9, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v14}, Ljava/util/List;->size()I - move-result-object v4 + move-result v15 - check-cast v4, Ljava/lang/CharSequence; + sub-int/2addr v15, v3 - invoke-interface {v4}, Ljava/lang/CharSequence;->length()I + invoke-interface {v14, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result v4 + move-result-object v14 - if-nez v4, :cond_35 + check-cast v14, Ljava/lang/CharSequence; - const/4 v4, 0x1 + invoke-interface {v14}, Ljava/lang/CharSequence;->length()I + + move-result v14 + + if-nez v14, :cond_36 + + const/4 v14, 0x1 goto :goto_23 - :cond_35 - const/4 v4, 0x0 + :cond_36 + const/4 v14, 0x0 :goto_23 - if-eqz v4, :cond_36 + if-eqz v14, :cond_37 - iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; + iget-object v14, v9, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v4}, Ljava/util/List;->size()I + invoke-interface {v14}, Ljava/util/List;->size()I - move-result v5 + move-result v15 - sub-int/2addr v5, v14 + sub-int/2addr v15, v3 - invoke-interface {v4, v5, v3}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; + invoke-interface {v14, v15, v4}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; goto :goto_24 - :cond_36 - iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; + :cond_37 + iget-object v14, v9, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v14, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z :goto_24 - if-eqz v18, :cond_37 + if-eqz v11, :cond_38 - iget-object v3, v9, Lo0/w$a;->f:Ljava/util/List; + iget-object v4, v9, Lo0/w$a;->f:Ljava/util/List; - invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z + invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z - :cond_37 + :cond_38 :goto_25 - if-eqz v18, :cond_38 + move v4, v10 - move-object v7, v6 - - move v3, v14 - - move v4, v15 - - move-object/from16 v8, v16 - - move/from16 v13, v17 - - move-object/from16 v12, v19 - - move/from16 v5, v20 - - move/from16 v6, v24 + if-eqz v11, :cond_2c goto/16 :goto_1b - :cond_38 - move-object v12, v6 - - move-object v11, v9 - - move-object/from16 v10, v19 - - move/from16 v13, v20 - - move/from16 v5, v24 - - goto/16 :goto_1c - :cond_39 - move-object/from16 v13, v16 + move v3, v5 - move/from16 v14, v17 + move-object v15, v8 + + move-object v1, v12 + + move v14, v13 :goto_26 - if-ge v15, v14, :cond_3a + if-ge v3, v14, :cond_3a - invoke-virtual {v2, v15}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v2, v3}, Ljava/lang/String;->charAt(I)C - move-result v3 + move-result v4 - const/16 v4, 0x3f + const/16 v5, 0x3f - if-ne v3, v4, :cond_3a + if-ne v4, v5, :cond_3a - const/16 v12, 0x23 + const/16 v4, 0x23 - invoke-static {v2, v12, v15, v14}, Lo0/g0/b;->h(Ljava/lang/String;CII)I + invoke-static {v2, v4, v3, v14}, Lo0/g0/b;->h(Ljava/lang/String;CII)I move-result v16 - sget-object v11, Lo0/w;->l:Lo0/w$b; + sget-object v13, Lo0/w;->l:Lo0/w$b; - add-int/lit8 v5, v15, 0x1 + add-int/lit8 v5, v3, 0x1 const/4 v8, 0x1 @@ -1944,65 +1858,48 @@ const/4 v10, 0x1 - const/4 v15, 0x0 + const/4 v11, 0x0 - const/16 v17, 0x0 + const/4 v12, 0x0 - const/16 v18, 0xd0 + const/16 v17, 0xd0 const-string v7, " \"\'<>#" - move-object v3, v11 + move-object v3, v13 move-object v4, v1 move/from16 v6, v16 - move-object/from16 v29, v11 + move-object v0, v13 - move v11, v15 - - const/16 v15, 0x23 - - move-object/from16 v12, v17 - - move-object v15, v13 - - move/from16 v13, v18 + move/from16 v13, v17 invoke-static/range {v3 .. v13}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; move-result-object v3 - move-object/from16 v4, v29 + invoke-virtual {v0, v3}, Lo0/w$b;->e(Ljava/lang/String;)Ljava/util/List; - invoke-virtual {v4, v3}, Lo0/w$b;->e(Ljava/lang/String;)Ljava/util/List; + move-result-object v0 - move-result-object v3 - - iput-object v3, v15, Lo0/w$a;->g:Ljava/util/List; + iput-object v0, v15, Lo0/w$a;->g:Ljava/util/List; move/from16 v3, v16 - goto :goto_27 - :cond_3a - move v3, v15 - - move-object v15, v13 - - :goto_27 - const/16 v12, 0x23 - if-ge v3, v14, :cond_3b invoke-virtual {v2, v3}, Ljava/lang/String;->charAt(I)C - move-result v2 + move-result v0 - if-ne v2, v12, :cond_3b + const/16 v2, 0x23 - sget-object v2, Lo0/w;->l:Lo0/w$b; + if-ne v0, v2, :cond_3b + + sget-object v0, Lo0/w;->l:Lo0/w$b; add-int/lit8 v5, v3, 0x1 @@ -2020,7 +1917,7 @@ const-string v7, "" - move-object v3, v2 + move-object v3, v0 move-object v4, v1 @@ -2028,77 +1925,91 @@ invoke-static/range {v3 .. v13}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - move-result-object v1 + move-result-object v0 - iput-object v1, v15, Lo0/w$a;->h:Ljava/lang/String; + iput-object v0, v15, Lo0/w$a;->h:Ljava/lang/String; :cond_3b return-object v15 :cond_3c - const-string v2, "Invalid URL host: \"" + const-string v0, "Invalid URL host: \"" - invoke-static {v2}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - move-result-object v2 + move-result-object v0 move/from16 v14, p1 invoke-virtual {v12, v10, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String; - move-result-object v3 + move-result-object v2 - invoke-static {v3, v13}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object v0 - new-instance v2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw v2 - - :cond_3d - invoke-static {}, Lk0/o/c/i;->throwNpe()V - - const/4 v1, 0x0 - - throw v1 - - :cond_3e new-instance v1, Ljava/lang/IllegalArgumentException; - const-string v2, "Expected URL scheme \'http\' or \'https\' but no colon was found" + invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; - invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + move-result-object v0 + + invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v1 + + :cond_3d + const-string v0, "scheme" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 + + :cond_3e + const/4 v0, 0x0 + + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v0 + + :cond_3f + new-instance v0, Ljava/lang/IllegalArgumentException; + + const-string v1, "Expected URL scheme \'http\' or \'https\' but no colon was found" + + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw v0 + + :cond_40 + const/4 v0, 0x0 + + const-string v1, "input" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final f(Ljava/lang/String;)Lo0/w$a; - .locals 12 + .locals 11 - const-string v0, "password" + sget-object v0, Lo0/w;->l:Lo0/w$b; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lo0/w;->l:Lo0/w$b; + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 - - const-string v5, " \"\':;<=>@[]^`{}|/\\?#" + const/4 v5, 0x0 const/4 v6, 0x0 @@ -2108,13 +2019,13 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0xfb - const/16 v11, 0xfb + const-string v4, " \"\':;<=>@[]^`{}|/\\?#" - move-object v2, p1 + move-object v1, p1 - invoke-static/range {v1 .. v11}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; + invoke-static/range {v0 .. v10}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; move-result-object p1 @@ -2124,19 +2035,15 @@ .end method .method public final g(Ljava/lang/String;)Lo0/w$a; - .locals 12 + .locals 11 - const-string v0, "username" + sget-object v0, Lo0/w;->l:Lo0/w$b; - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v1, Lo0/w;->l:Lo0/w$b; + const/4 v2, 0x0 const/4 v3, 0x0 - const/4 v4, 0x0 - - const-string v5, " \"\':;<=>@[]^`{}|/\\?#" + const/4 v5, 0x0 const/4 v6, 0x0 @@ -2146,13 +2053,13 @@ const/4 v9, 0x0 - const/4 v10, 0x0 + const/16 v10, 0xfb - const/16 v11, 0xfb + const-string v4, " \"\':;<=>@[]^`{}|/\\?#" - move-object v2, p1 + move-object v1, p1 - invoke-static/range {v1 .. v11}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; + invoke-static/range {v0 .. v10}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; move-result-object p1 @@ -2271,7 +2178,7 @@ if-eqz v1, :cond_8 - invoke-static {v1, v4, v3, v2}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;CZI)Z + invoke-static {v1, v4, v3, v2}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;CZI)Z move-result v1 @@ -2299,7 +2206,7 @@ goto :goto_4 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 @@ -2313,7 +2220,7 @@ iget-object v1, p0, Lo0/w$a;->a:Ljava/lang/String; - if-eqz v1, :cond_10 + if-eqz v1, :cond_11 :cond_a invoke-virtual {p0}, Lo0/w$a;->c()I @@ -2322,14 +2229,12 @@ iget-object v7, p0, Lo0/w$a;->a:Ljava/lang/String; + if-eqz v7, :cond_10 + if-eqz v7, :cond_f if-eqz v7, :cond_e - const-string v8, "scheme" - - invoke-static {v7, v8}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v7}, Ljava/lang/String;->hashCode()I move-result v8 @@ -2370,61 +2275,62 @@ :cond_d :goto_5 - if-eq v1, v6, :cond_10 + if-eq v1, v6, :cond_11 goto :goto_6 :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + const-string v0, "scheme" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v5 :cond_f + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v5 + + :cond_10 :goto_6 invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - :cond_10 + :cond_11 iget-object v1, p0, Lo0/w$a;->f:Ljava/util/List; - const-string v4, "$this$toPathString" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "out" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_1a invoke-interface {v1}, Ljava/util/List;->size()I - move-result v6 + move-result v4 - const/4 v7, 0x0 + const/4 v6, 0x0 :goto_7 - if-ge v7, v6, :cond_11 + if-ge v6, v4, :cond_12 - const/16 v8, 0x2f + const/16 v7, 0x2f - invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-interface {v1, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v8 + move-result-object v7 - check-cast v8, Ljava/lang/String; + check-cast v7, Ljava/lang/String; - invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - add-int/lit8 v7, v7, 0x1 + add-int/lit8 v6, v6, 0x1 goto :goto_7 - :cond_11 + :cond_12 iget-object v1, p0, Lo0/w$a;->g:Ljava/util/List; - if-eqz v1, :cond_16 + if-eqz v1, :cond_18 const/16 v1, 0x3f @@ -2432,23 +2338,19 @@ iget-object v1, p0, Lo0/w$a;->g:Ljava/util/List; - if-eqz v1, :cond_15 + if-eqz v1, :cond_17 - const-string v5, "$this$toQueryString" - - invoke-static {v1, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_16 invoke-interface {v1}, Ljava/util/List;->size()I move-result v4 - invoke-static {v3, v4}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v3, v4}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; move-result-object v3 - invoke-static {v3, v2}, Lk0/r/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; + invoke-static {v3, v2}, Lk0/q/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; move-result-object v2 @@ -2458,14 +2360,14 @@ iget v2, v2, Lkotlin/ranges/IntProgression;->f:I - if-ltz v2, :cond_12 + if-ltz v2, :cond_13 - if-gt v3, v4, :cond_16 + if-gt v3, v4, :cond_18 goto :goto_8 - :cond_12 - if-lt v3, v4, :cond_16 + :cond_13 + if-lt v3, v4, :cond_18 :goto_8 invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; @@ -2482,16 +2384,16 @@ check-cast v6, Ljava/lang/String; - if-lez v3, :cond_13 + if-lez v3, :cond_14 const/16 v7, 0x26 invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - :cond_13 + :cond_14 invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - if-eqz v6, :cond_14 + if-eqz v6, :cond_15 const/16 v5, 0x3d @@ -2499,22 +2401,29 @@ invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - :cond_14 - if-eq v3, v4, :cond_16 + :cond_15 + if-eq v3, v4, :cond_18 add-int/2addr v3, v2 goto :goto_8 - :cond_15 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + :cond_16 + const-string v0, "$this$toQueryString" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V throw v5 - :cond_16 + :cond_17 + invoke-static {}, Lk0/n/c/h;->throwNpe()V + + throw v5 + + :cond_18 iget-object v1, p0, Lo0/w$a;->h:Ljava/lang/String; - if-eqz v1, :cond_17 + if-eqz v1, :cond_19 const/16 v1, 0x23 @@ -2524,14 +2433,21 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - :cond_17 + :cond_19 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v1, "StringBuilder().apply(builderAction).toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 + + :cond_1a + const-string v0, "$this$toPathString" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method diff --git a/com.discord/smali_classes2/o0/w$b.smali b/com.discord/smali_classes2/o0/w$b.smali index e3ecf0a55e..d707d0f469 100644 --- a/com.discord/smali_classes2/o0/w$b.smali +++ b/com.discord/smali_classes2/o0/w$b.smali @@ -120,13 +120,7 @@ move-object/from16 v3, p9 :goto_6 - const-string v10, "$this$canonicalize" - - invoke-static {v1, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v10, "encodeSet" - - invoke-static {v2, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_20 move v10, v4 @@ -160,7 +154,7 @@ const/4 v14, 0x0 - invoke-static {v2, v13, v14, v15}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;CZI)Z + invoke-static {v2, v13, v14, v15}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;CZI)Z move-result v13 @@ -279,7 +273,7 @@ const/4 v8, 0x0 - invoke-static {v2, v14, v8, v15}, Lk0/u/p;->contains$default(Ljava/lang/CharSequence;CZI)Z + invoke-static {v2, v14, v8, v15}, Lk0/t/p;->contains$default(Ljava/lang/CharSequence;CZI)Z move-result v8 @@ -322,7 +316,7 @@ sget-object v8, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; - invoke-static {v3, v8}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v8}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v8 @@ -337,14 +331,6 @@ add-int/2addr v8, v10 - const-string v14, "string" - - invoke-static {v1, v14}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v14, "charset" - - invoke-static {v3, v14}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v14, 0x1 if-ltz v10, :cond_15 @@ -385,9 +371,9 @@ :goto_e if-eqz v14, :cond_19 - sget-object v14, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v14, Lk0/t/a;->a:Ljava/nio/charset/Charset; - invoke-static {v3, v14}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v3, v14}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v14 @@ -402,7 +388,7 @@ move-result-object v8 - invoke-static {v8, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v8, v3}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B @@ -410,7 +396,7 @@ const-string v14, "(this as java.lang.String).getBytes(charset)" - invoke-static {v8, v14}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v8, v14}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V array-length v14, v8 @@ -552,10 +538,19 @@ move-result-object v0 - invoke-static {v0, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v11}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_12 return-object v0 + + :cond_20 + const-string v0, "$this$canonicalize" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public static d(Lo0/w$b;Ljava/lang/String;IIZI)Ljava/lang/String; @@ -586,9 +581,7 @@ const/4 p4, 0x0 :cond_2 - const-string p0, "$this$percentDecode" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 move p0, p2 @@ -713,10 +706,19 @@ const-string p1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_3 return-object p0 + + :cond_9 + const-string p0, "$this$percentDecode" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method @@ -845,7 +847,7 @@ const-string p2, "Collections.unmodifiableList(result)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object p1 .end method @@ -863,10 +865,6 @@ } .end annotation - const-string v0, "$this$toQueryNamesAndValues" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V @@ -886,7 +884,7 @@ const/4 v4, 0x4 - invoke-static {p1, v3, v2, v1, v4}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {p1, v3, v2, v1, v4}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v3 @@ -901,7 +899,7 @@ :cond_0 const/16 v6, 0x3d - invoke-static {p1, v6, v2, v1, v4}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {p1, v6, v2, v1, v4}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v4 @@ -918,7 +916,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -928,7 +926,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z @@ -940,7 +938,7 @@ move-result-object v2 - invoke-static {v2, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z diff --git a/com.discord/smali_classes2/o0/w.smali b/com.discord/smali_classes2/o0/w.smali index 6b7273a23c..5c699ef543 100644 --- a/com.discord/smali_classes2/o0/w.smali +++ b/com.discord/smali_classes2/o0/w.smali @@ -100,7 +100,7 @@ .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -121,30 +121,6 @@ } .end annotation - const-string v0, "scheme" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "username" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "password" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "host" - - invoke-static {p4, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "pathSegments" - - invoke-static {p6, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "url" - - invoke-static {p9, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lo0/w;->b:Ljava/lang/String; @@ -167,7 +143,7 @@ const-string p2, "https" - invoke-static {p1, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -179,17 +155,11 @@ .method public static final h(Ljava/lang/String;)Lo0/w; .locals 2 - const-string v0, "$this$toHttpUrlOrNull" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 + if-eqz p0, :cond_0 + :try_start_0 - const-string v1, "$this$toHttpUrl" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Lo0/w$a; invoke-direct {v1}, Lo0/w$a;->()V @@ -204,6 +174,13 @@ :catch_0 return-object v0 + + :cond_0 + const-string p0, "$this$toHttpUrlOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -252,7 +229,7 @@ const/4 v5, 0x4 - invoke-static {v0, v3, v4, v2, v5}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v0, v3, v4, v2, v5}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v0 @@ -264,7 +241,7 @@ const/4 v4, 0x6 - invoke-static {v1, v3, v2, v2, v4}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v1, v3, v2, v2, v4}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v1 @@ -278,7 +255,7 @@ const-string v1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -311,7 +288,7 @@ const/4 v4, 0x4 - invoke-static {v0, v2, v1, v3, v4}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v0, v2, v1, v3, v4}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v0 @@ -337,7 +314,7 @@ const-string v1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -378,7 +355,7 @@ const/4 v4, 0x4 - invoke-static {v0, v2, v1, v3, v4}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v0, v2, v1, v3, v4}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v0 @@ -419,7 +396,7 @@ const-string v5, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z @@ -460,7 +437,7 @@ const/4 v3, 0x0 - invoke-static {v0, v1, v3, v3, v2}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v0, v1, v3, v3, v2}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v0 @@ -488,7 +465,7 @@ const-string v1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -558,7 +535,7 @@ const-string v1, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 @@ -585,7 +562,7 @@ iget-object v0, p0, Lo0/w;->j:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -603,7 +580,7 @@ .end method .method public final f()Lo0/w$a; - .locals 6 + .locals 7 new-instance v0, Lo0/w$a; @@ -617,18 +594,12 @@ move-result-object v1 - const-string v2, "" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, v0, Lo0/w$a;->b:Ljava/lang/String; invoke-virtual {p0}, Lo0/w;->a()Ljava/lang/String; move-result-object v1 - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object v1, v0, Lo0/w$a;->c:Ljava/lang/String; iget-object v1, p0, Lo0/w;->e:Ljava/lang/String; @@ -639,30 +610,30 @@ iget-object v2, p0, Lo0/w;->b:Ljava/lang/String; - const-string v3, "scheme" + const/4 v3, 0x0 - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_6 invoke-virtual {v2}, Ljava/lang/String;->hashCode()I - move-result v3 - - const/4 v4, -0x1 + move-result v4 const v5, 0x310888 # 4.503E-39f - if-eq v3, v5, :cond_1 + const/4 v6, -0x1 + + if-eq v4, v5, :cond_1 const v5, 0x5f008eb - if-eq v3, v5, :cond_0 + if-eq v4, v5, :cond_0 goto :goto_0 :cond_0 - const-string v3, "https" + const-string v4, "https" - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 @@ -673,9 +644,9 @@ goto :goto_1 :cond_1 - const-string v3, "http" + const-string v4, "http" - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 @@ -692,10 +663,10 @@ :goto_1 if-eq v1, v2, :cond_3 - iget v4, p0, Lo0/w;->f:I + iget v6, p0, Lo0/w;->f:I :cond_3 - iput v4, v0, Lo0/w$a;->e:I + iput v6, v0, Lo0/w$a;->e:I iget-object v1, v0, Lo0/w$a;->f:Ljava/util/List; @@ -719,8 +690,6 @@ if-nez v1, :cond_4 - const/4 v1, 0x0 - goto :goto_2 :cond_4 @@ -732,7 +701,7 @@ const/4 v4, 0x0 - invoke-static {v1, v2, v4, v4, v3}, Lk0/u/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I + invoke-static {v1, v2, v4, v4, v3}, Lk0/t/p;->indexOf$default(Ljava/lang/CharSequence;CIZI)I move-result v1 @@ -744,14 +713,14 @@ invoke-virtual {v2, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; - move-result-object v1 + move-result-object v3 - const-string v2, "(this as java.lang.String).substring(startIndex)" + const-string v1, "(this as java.lang.String).substring(startIndex)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :goto_2 - iput-object v1, v0, Lo0/w$a;->h:Ljava/lang/String; + iput-object v3, v0, Lo0/w$a;->h:Ljava/lang/String; return-object v0 @@ -763,31 +732,42 @@ invoke-direct {v0, v1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw v0 + + :cond_6 + const-string v0, "scheme" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public final g(Ljava/lang/String;)Lo0/w$a; - .locals 1 + .locals 2 - const-string v0, "link" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 :try_start_0 - new-instance v0, Lo0/w$a; + new-instance v1, Lo0/w$a; - invoke-direct {v0}, Lo0/w$a;->()V + invoke-direct {v1}, Lo0/w$a;->()V - invoke-virtual {v0, p0, p1}, Lo0/w$a;->e(Lo0/w;Ljava/lang/String;)Lo0/w$a; + invoke-virtual {v1, p0, p1}, Lo0/w$a;->e(Lo0/w;Ljava/lang/String;)Lo0/w$a; :try_end_0 .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 - goto :goto_0 + move-object v0, v1 :catch_0 - const/4 v0, 0x0 - - :goto_0 return-object v0 + + :cond_0 + const-string p1, "link" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public hashCode()I @@ -828,14 +808,42 @@ return-object v0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 throw v0 .end method -.method public final j()Ljava/net/URI; +.method public final j(Ljava/lang/String;)Lo0/w; + .locals 1 + + const/4 v0, 0x0 + + if-eqz p1, :cond_1 + + invoke-virtual {p0, p1}, Lo0/w;->g(Ljava/lang/String;)Lo0/w$a; + + move-result-object p1 + + if-eqz p1, :cond_0 + + invoke-virtual {p1}, Lo0/w$a;->b()Lo0/w; + + move-result-object v0 + + :cond_0 + return-object v0 + + :cond_1 + const-string p1, "link" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 +.end method + +.method public final k()Ljava/net/URI; .locals 17 invoke-virtual/range {p0 .. p0}, Lo0/w;->f()Lo0/w$a; @@ -1020,7 +1028,7 @@ const-string v2, "URI.create(stripped)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 @@ -1037,7 +1045,7 @@ throw v1 .end method -.method public final k()Ljava/net/URL; +.method public final l()Ljava/net/URL; .locals 2 :try_start_0 diff --git a/com.discord/smali_classes2/o0/x$a.smali b/com.discord/smali_classes2/o0/x$a.smali index af9306cf77..85272d0c6c 100644 --- a/com.discord/smali_classes2/o0/x$a.smali +++ b/com.discord/smali_classes2/o0/x$a.smali @@ -137,10 +137,6 @@ sget-object v0, Lo0/t;->a:Lo0/t; - const-string v1, "$this$asFactory" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v1, Lo0/g0/a; invoke-direct {v1, v0}, Lo0/g0/a;->(Lo0/t;)V @@ -177,7 +173,7 @@ const-string v1, "SocketFactory.getDefault()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lo0/x$a;->p:Ljavax/net/SocketFactory; @@ -217,9 +213,7 @@ .method public final a(JLjava/util/concurrent/TimeUnit;)Lo0/x$a; .locals 1 - const-string v0, "unit" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 const-string v0, "timeout" @@ -230,23 +224,28 @@ iput p1, p0, Lo0/x$a;->z:I return-object p0 + + :cond_0 + const-string p1, "unit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final b(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lo0/x$a; .locals 1 - const-string v0, "sslSocketFactory" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "trustManager" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iput-object p1, p0, Lo0/x$a;->q:Ljavax/net/ssl/SSLSocketFactory; - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object p1, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; sget-object p1, Lo0/g0/h/f;->a:Lo0/g0/h/f; @@ -260,4 +259,18 @@ iput-object p2, p0, Lo0/x$a;->r:Ljavax/net/ssl/X509TrustManager; return-object p0 + + :cond_0 + const-string p1, "trustManager" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "sslSocketFactory" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/x.smali b/com.discord/smali_classes2/o0/x.smali index 23e48f6798..95aa7a7dbd 100644 --- a/com.discord/smali_classes2/o0/x.smali +++ b/com.discord/smali_classes2/o0/x.smali @@ -198,10 +198,6 @@ .method public constructor (Lo0/x$a;)V .locals 6 - const-string v0, "builder" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iget-object v0, p1, Lo0/x$a;->a:Lo0/q; @@ -432,7 +428,7 @@ const-string v2, "sslContext.socketFactory" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :try_end_0 .catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0 @@ -442,10 +438,6 @@ if-eqz v1, :cond_7 - const-string v2, "trustManager" - - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v2, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; sget-object v2, Lo0/g0/h/f;->a:Lo0/g0/h/f; @@ -459,7 +451,7 @@ goto :goto_5 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -475,7 +467,7 @@ throw v0 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -513,7 +505,7 @@ iget-object v2, p1, Lo0/h;->b:Lo0/g0/j/c; - invoke-static {v2, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v2, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -631,91 +623,75 @@ .method public b(Lo0/a0;)Lo0/f; .locals 3 - const-string v0, "request" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "client" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "originalRequest" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lo0/z; - - const/4 v1, 0x0 + new-instance v1, Lo0/z; const/4 v2, 0x0 - invoke-direct {v0, p0, p1, v1, v2}, Lo0/z;->(Lo0/x;Lo0/a0;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, p0, p1, v0, v2}, Lo0/z;->(Lo0/x;Lo0/a0;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V new-instance p1, Lo0/g0/d/m; - invoke-direct {p1, p0, v0}, Lo0/g0/d/m;->(Lo0/x;Lo0/f;)V + invoke-direct {p1, p0, v1}, Lo0/g0/d/m;->(Lo0/x;Lo0/f;)V - iput-object p1, v0, Lo0/z;->d:Lo0/g0/d/m; + iput-object p1, v1, Lo0/z;->d:Lo0/g0/d/m; - return-object v0 + return-object v1 .end method .method public c()Lo0/x$a; - .locals 3 + .locals 4 new-instance v0, Lo0/x$a; - const-string v1, "okHttpClient" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x0 invoke-direct {v0}, Lo0/x$a;->()V - iget-object v1, p0, Lo0/x;->d:Lo0/q; + iget-object v2, p0, Lo0/x;->d:Lo0/q; - iput-object v1, v0, Lo0/x$a;->a:Lo0/q; + iput-object v2, v0, Lo0/x$a;->a:Lo0/q; - iget-object v1, p0, Lo0/x;->e:Lo0/l; + iget-object v2, p0, Lo0/x;->e:Lo0/l; - iput-object v1, v0, Lo0/x$a;->b:Lo0/l; + iput-object v2, v0, Lo0/x$a;->b:Lo0/l; - iget-object v1, v0, Lo0/x$a;->c:Ljava/util/List; + iget-object v2, v0, Lo0/x$a;->c:Ljava/util/List; - iget-object v2, p0, Lo0/x;->f:Ljava/util/List; + iget-object v3, p0, Lo0/x;->f:Ljava/util/List; - invoke-static {v1, v2}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z + invoke-static {v2, v3}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z - iget-object v1, v0, Lo0/x$a;->d:Ljava/util/List; + iget-object v2, v0, Lo0/x$a;->d:Ljava/util/List; - iget-object v2, p0, Lo0/x;->g:Ljava/util/List; + iget-object v3, p0, Lo0/x;->g:Ljava/util/List; - invoke-static {v1, v2}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z + invoke-static {v2, v3}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z - iget-object v1, p0, Lo0/x;->h:Lo0/t$b; + iget-object v2, p0, Lo0/x;->h:Lo0/t$b; - iput-object v1, v0, Lo0/x$a;->e:Lo0/t$b; + iput-object v2, v0, Lo0/x$a;->e:Lo0/t$b; - iget-boolean v1, p0, Lo0/x;->i:Z + iget-boolean v2, p0, Lo0/x;->i:Z - iput-boolean v1, v0, Lo0/x$a;->f:Z + iput-boolean v2, v0, Lo0/x$a;->f:Z - iget-object v1, p0, Lo0/x;->j:Lo0/c; + iget-object v2, p0, Lo0/x;->j:Lo0/c; - iput-object v1, v0, Lo0/x$a;->g:Lo0/c; + iput-object v2, v0, Lo0/x$a;->g:Lo0/c; - iget-boolean v1, p0, Lo0/x;->k:Z + iget-boolean v2, p0, Lo0/x;->k:Z - iput-boolean v1, v0, Lo0/x$a;->h:Z + iput-boolean v2, v0, Lo0/x$a;->h:Z - iget-boolean v1, p0, Lo0/x;->l:Z + iget-boolean v2, p0, Lo0/x;->l:Z - iput-boolean v1, v0, Lo0/x$a;->i:Z + iput-boolean v2, v0, Lo0/x$a;->i:Z - iget-object v1, p0, Lo0/x;->m:Lo0/p; + iget-object v2, p0, Lo0/x;->m:Lo0/p; - iput-object v1, v0, Lo0/x$a;->j:Lo0/p; - - const/4 v1, 0x0 + iput-object v2, v0, Lo0/x$a;->j:Lo0/p; iput-object v1, v0, Lo0/x$a;->k:Lo0/d; @@ -801,395 +777,298 @@ .end method .method public d(Lo0/a0;Lokhttp3/WebSocketListener;)Lokhttp3/WebSocket; - .locals 18 + .locals 8 - move-object/from16 v0, p0 + const/4 v0, 0x0 - const-string v1, "request" + if-eqz p2, :cond_a - move-object/from16 v3, p1 + new-instance v7, Lo0/g0/k/a; - invoke-static {v3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Ljava/util/Random; - const-string v2, "listener" + invoke-direct {v4}, Ljava/util/Random;->()V - move-object/from16 v4, p2 + iget v1, p0, Lo0/x;->E:I - invoke-static {v4, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + int-to-long v5, v1 - new-instance v8, Lo0/g0/k/a; + move-object v1, v7 - new-instance v5, Ljava/util/Random; + move-object v2, p1 - invoke-direct {v5}, Ljava/util/Random;->()V + move-object v3, p2 - iget v2, v0, Lo0/x;->E:I + invoke-direct/range {v1 .. v6}, Lo0/g0/k/a;->(Lo0/a0;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V - int-to-long v6, v2 + invoke-virtual {p0}, Lo0/x;->c()Lo0/x$a; - move-object v2, v8 + move-result-object p1 - invoke-direct/range {v2 .. v7}, Lo0/g0/k/a;->(Lo0/a0;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V + sget-object p2, Lo0/t;->a:Lo0/t; - const-string v2, "client" + new-instance v1, Lo0/g0/a; - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v1, p2}, Lo0/g0/a;->(Lo0/t;)V - invoke-virtual/range {p0 .. p0}, Lo0/x;->c()Lo0/x$a; + iput-object v1, p1, Lo0/x$a;->e:Lo0/t$b; - move-result-object v3 + sget-object p2, Lo0/g0/k/a;->x:Ljava/util/List; - sget-object v4, Lo0/t;->a:Lo0/t; + sget-object v1, Lo0/y;->h:Lo0/y; - const-string v5, "eventListener" + if-eqz p2, :cond_9 - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p2}, Lk0/i/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; - const-string v5, "$this$asFactory" + move-result-object v2 - invoke-static {v4, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-object v3, v2 - new-instance v5, Lo0/g0/a; + check-cast v3, Ljava/util/ArrayList; - invoke-direct {v5, v4}, Lo0/g0/a;->(Lo0/t;)V + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - iput-object v5, v3, Lo0/x$a;->e:Lo0/t$b; + move-result v4 - sget-object v4, Lo0/g0/k/a;->x:Ljava/util/List; + const/4 v5, 0x0 - sget-object v5, Lo0/y;->h:Lo0/y; + const/4 v6, 0x1 - const-string v6, "protocols" + if-nez v4, :cond_1 - invoke-static {v4, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + sget-object v4, Lo0/y;->e:Lo0/y; - invoke-static {v4}, Lk0/j/l;->toMutableList(Ljava/util/Collection;)Ljava/util/List; + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - move-result-object v6 + move-result v4 - move-object v7, v6 - - check-cast v7, Ljava/util/ArrayList; - - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - - move-result v9 - - const/4 v10, 0x0 - - const/4 v11, 0x1 - - if-nez v9, :cond_1 - - sget-object v9, Lo0/y;->e:Lo0/y; - - invoke-virtual {v7, v9}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - - move-result v9 - - if-eqz v9, :cond_0 + if-eqz v4, :cond_0 goto :goto_0 :cond_0 - const/4 v9, 0x0 + const/4 v4, 0x0 goto :goto_1 :cond_1 :goto_0 - const/4 v9, 0x1 + const/4 v4, 0x1 :goto_1 - if-eqz v9, :cond_a + if-eqz v4, :cond_8 - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - move-result v5 + move-result v1 - if-eqz v5, :cond_2 + if-eqz v1, :cond_2 - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I - move-result v5 + move-result v1 - if-gt v5, v11, :cond_3 + if-gt v1, v6, :cond_3 :cond_2 - const/4 v10, 0x1 + const/4 v5, 0x1 :cond_3 - if-eqz v10, :cond_9 + if-eqz v5, :cond_7 - sget-object v5, Lo0/y;->d:Lo0/y; + sget-object v1, Lo0/y;->d:Lo0/y; - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - move-result v5 + move-result v1 - xor-int/2addr v5, v11 + xor-int/2addr v1, v6 - if-eqz v5, :cond_8 + if-eqz v1, :cond_6 - const/4 v5, 0x0 + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z + move-result v1 - move-result v6 + xor-int/2addr v1, v6 - xor-int/2addr v6, v11 + if-eqz v1, :cond_5 - if-eqz v6, :cond_7 + sget-object v1, Lo0/y;->f:Lo0/y; - sget-object v6, Lo0/y;->f:Lo0/y; + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z - invoke-virtual {v7, v6}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z + invoke-static {p2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; - invoke-static {v4}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; + move-result-object p2 - move-result-object v4 + const-string v1, "Collections.unmodifiableList(protocols)" - const-string v6, "Collections.unmodifiableList(protocols)" + invoke-static {p2, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v4, v6}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iput-object p2, p1, Lo0/x$a;->t:Ljava/util/List; - iput-object v4, v3, Lo0/x$a;->t:Ljava/util/List; + new-instance p2, Lo0/x; - new-instance v4, Lo0/x; + invoke-direct {p2, p1}, Lo0/x;->(Lo0/x$a;)V - invoke-direct {v4, v3}, Lo0/x;->(Lo0/x$a;)V + iget-object p1, v7, Lo0/g0/k/a;->t:Lo0/a0; - iget-object v3, v8, Lo0/g0/k/a;->t:Lo0/a0; + if-eqz p1, :cond_4 - if-eqz v3, :cond_6 + new-instance v1, Lo0/a0$a; - invoke-static {v3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-direct {v1, p1}, Lo0/a0$a;->(Lo0/a0;)V - new-instance v1, Ljava/util/LinkedHashMap; + const-string p1, "Upgrade" - invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V + const-string v2, "websocket" - iget-object v13, v3, Lo0/a0;->b:Lo0/w; + invoke-virtual {v1, p1, v2}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - iget-object v14, v3, Lo0/a0;->c:Ljava/lang/String; + const-string v2, "Connection" - iget-object v1, v3, Lo0/a0;->e:Lokhttp3/RequestBody; + invoke-virtual {v1, v2, p1}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - iget-object v6, v3, Lo0/a0;->f:Ljava/util/Map; + iget-object p1, v7, Lo0/g0/k/a;->a:Ljava/lang/String; - invoke-interface {v6}, Ljava/util/Map;->isEmpty()Z + const-string v2, "Sec-WebSocket-Key" - move-result v6 + invoke-virtual {v1, v2, p1}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - if-eqz v6, :cond_4 + const-string p1, "Sec-WebSocket-Version" - new-instance v6, Ljava/util/LinkedHashMap; + const-string v2, "13" - invoke-direct {v6}, Ljava/util/LinkedHashMap;->()V + invoke-virtual {v1, p1, v2}, Lo0/a0$a;->c(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - goto :goto_2 + invoke-virtual {v1}, Lo0/a0$a;->b()Lo0/a0; - :cond_4 - iget-object v6, v3, Lo0/a0;->f:Ljava/util/Map; - - invoke-static {v6}, Lf/n/a/k/a;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v6 - - :goto_2 - iget-object v3, v3, Lo0/a0;->d:Lokhttp3/Headers; - - invoke-virtual {v3}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; - - move-result-object v3 - - const-string v7, "websocket" - - const-string v9, "Upgrade" - - const-string v10, "name" - - invoke-static {v9, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v12, "value" - - invoke-static {v7, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v9, v7}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - const-string v7, "Connection" - - invoke-static {v7, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v9, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v7, v9}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - const-string v7, "Sec-WebSocket-Key" - - iget-object v9, v8, Lo0/g0/k/a;->a:Ljava/lang/String; - - invoke-static {v7, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v9, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v7, v9}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - const-string v7, "Sec-WebSocket-Version" - - const-string v9, "13" - - invoke-static {v7, v10}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v9, v12}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v3, v7, v9}, Lokhttp3/Headers$a;->e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; - - if-eqz v13, :cond_5 - - invoke-virtual {v3}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - - move-result-object v15 - - invoke-static {v6}, Lo0/g0/b;->F(Ljava/util/Map;)Ljava/util/Map; - - move-result-object v17 - - new-instance v3, Lo0/a0; - - move-object v12, v3 - - move-object/from16 v16, v1 - - invoke-direct/range {v12 .. v17}, Lo0/a0;->(Lo0/w;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V - - invoke-static {v4, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "originalRequest" - - invoke-static {v3, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object p1 new-instance v1, Lo0/z; - invoke-direct {v1, v4, v3, v11, v5}, Lo0/z;->(Lo0/x;Lo0/a0;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v1, p2, p1, v6, v0}, Lo0/z;->(Lo0/x;Lo0/a0;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - new-instance v2, Lo0/g0/d/m; + new-instance v0, Lo0/g0/d/m; - invoke-direct {v2, v4, v1}, Lo0/g0/d/m;->(Lo0/x;Lo0/f;)V + invoke-direct {v0, p2, v1}, Lo0/g0/d/m;->(Lo0/x;Lo0/f;)V - iput-object v2, v1, Lo0/z;->d:Lo0/g0/d/m; + iput-object v0, v1, Lo0/z;->d:Lo0/g0/d/m; - iput-object v1, v8, Lo0/g0/k/a;->b:Lo0/f; + iput-object v1, v7, Lo0/g0/k/a;->b:Lo0/f; - new-instance v2, Lo0/g0/k/b; + new-instance p2, Lo0/g0/k/b; - invoke-direct {v2, v8, v3}, Lo0/g0/k/b;->(Lo0/g0/k/a;Lo0/a0;)V + invoke-direct {p2, v7, p1}, Lo0/g0/k/b;->(Lo0/g0/k/a;Lo0/a0;)V - invoke-virtual {v1, v2}, Lo0/z;->F(Lo0/g;)V + invoke-virtual {v1, p2}, Lo0/z;->F(Lo0/g;)V - return-object v8 + return-object v7 + + :cond_4 + throw v0 :cond_5 - new-instance v1, Ljava/lang/IllegalStateException; + new-instance p1, Ljava/lang/IllegalArgumentException; - const-string v2, "url == null" + const-string p2, "protocols must not contain null" - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v2 + move-result-object p2 - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V + invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - throw v1 + throw p1 :cond_6 - throw v5 + new-instance p1, Ljava/lang/StringBuilder; + + invoke-direct {p1}, Ljava/lang/StringBuilder;->()V + + const-string p2, "protocols must not contain http/1.0: " + + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 :cond_7 - new-instance v1, Ljava/lang/IllegalArgumentException; + new-instance p1, Ljava/lang/StringBuilder; - const-string v2, "protocols must not contain null" + invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; + const-string p2, "protocols containing h2_prior_knowledge cannot use other protocols: " - move-result-object v2 + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - throw v1 + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + new-instance p2, Ljava/lang/IllegalArgumentException; + + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; + + move-result-object p1 + + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + + throw p2 :cond_8 - new-instance v1, Ljava/lang/StringBuilder; + new-instance p1, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - const-string v2, "protocols must not contain http/1.0: " + const-string p2, "protocols must contain h2_prior_knowledge or http/1.1: " - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object p1 - new-instance v2, Ljava/lang/IllegalArgumentException; + new-instance p2, Ljava/lang/IllegalArgumentException; - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v1 + move-result-object p1 - invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - throw v2 + throw p2 :cond_9 - new-instance v1, Ljava/lang/StringBuilder; + const-string p1, "protocols" - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v2, "protocols containing h2_prior_knowledge cannot use other protocols: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - new-instance v2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw v2 + throw v0 :cond_a - new-instance v1, Ljava/lang/StringBuilder; + const-string p1, "listener" - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V - const-string v2, "protocols must contain h2_prior_knowledge or http/1.1: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - new-instance v2, Ljava/lang/IllegalArgumentException; - - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw v2 + throw v0 .end method diff --git a/com.discord/smali_classes2/o0/y$a.smali b/com.discord/smali_classes2/o0/y$a.smali index 12d1ebfc88..85fa8f9027 100644 --- a/com.discord/smali_classes2/o0/y$a.smali +++ b/com.discord/smali_classes2/o0/y$a.smali @@ -45,13 +45,11 @@ sget-object v5, Lo0/y;->d:Lo0/y; - const-string v6, "protocol" - - invoke-static {p1, v6}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_6 iget-object v6, v5, Lo0/y;->protocol:Ljava/lang/String; - invoke-static {p1, v6}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v6}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v6 @@ -64,7 +62,7 @@ :cond_0 iget-object v5, v4, Lo0/y;->protocol:Ljava/lang/String; - invoke-static {p1, v5}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v5}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -77,7 +75,7 @@ :cond_1 iget-object v4, v3, Lo0/y;->protocol:Ljava/lang/String; - invoke-static {p1, v4}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v4}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v4 @@ -90,7 +88,7 @@ :cond_2 iget-object v3, v2, Lo0/y;->protocol:Ljava/lang/String; - invoke-static {p1, v3}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v3}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v3 @@ -103,7 +101,7 @@ :cond_3 iget-object v2, v1, Lo0/y;->protocol:Ljava/lang/String; - invoke-static {p1, v2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v2 @@ -116,7 +114,7 @@ :cond_4 iget-object v1, v0, Lo0/y;->protocol:Ljava/lang/String; - invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 @@ -137,4 +135,13 @@ invoke-direct {v0, p1}, Ljava/io/IOException;->(Ljava/lang/String;)V throw v0 + + :cond_6 + const-string p1, "protocol" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/o0/z$a.smali b/com.discord/smali_classes2/o0/z$a.smali index 76c29edcc5..614d5cf5d8 100644 --- a/com.discord/smali_classes2/o0/z$a.smali +++ b/com.discord/smali_classes2/o0/z$a.smali @@ -27,7 +27,7 @@ # direct methods .method public constructor (Lo0/z;Lo0/g;)V - .locals 1 + .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -36,10 +36,6 @@ } .end annotation - const-string v0, "responseCallback" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p1, p0, Lo0/z$a;->f:Lo0/z; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -104,7 +100,7 @@ const-string v2, "currentThread" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v1}, Ljava/lang/Thread;->getName()Ljava/lang/String; @@ -247,7 +243,7 @@ :cond_1 const-string v0, "transmitter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_1 diff --git a/com.discord/smali_classes2/o0/z.smali b/com.discord/smali_classes2/o0/z.smali index 38893dac60..3d1145454d 100644 --- a/com.discord/smali_classes2/o0/z.smali +++ b/com.discord/smali_classes2/o0/z.smali @@ -46,10 +46,6 @@ .method public F(Lo0/g;)V .locals 6 - const-string v0, "responseCallback" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - monitor-enter p0 :try_start_0 @@ -59,7 +55,7 @@ xor-int/2addr v0, v1 - if-eqz v0, :cond_7 + if-eqz v0, :cond_6 iput-boolean v1, p0, Lo0/z;->e:Z :try_end_0 @@ -71,7 +67,7 @@ const/4 v1, 0x0 - if-eqz v0, :cond_6 + if-eqz v0, :cond_5 invoke-virtual {v0}, Lo0/g0/d/m;->b()V @@ -83,12 +79,6 @@ invoke-direct {v2, p0, p1}, Lo0/z$a;->(Lo0/z;Lo0/g;)V - if-eqz v0, :cond_5 - - const-string p1, "call" - - invoke-static {v2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - monitor-enter v0 :try_start_1 @@ -129,7 +119,7 @@ move-result-object v5 - invoke-static {v5, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -164,7 +154,7 @@ move-result-object v5 - invoke-static {v5, p1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v5, p1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v5 @@ -176,10 +166,6 @@ :goto_1 if-eqz v1, :cond_4 - const-string p1, "other" - - invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p1, v1, Lo0/z$a;->d:Ljava/util/concurrent/atomic/AtomicInteger; iput-object p1, v2, Lo0/z$a;->d:Ljava/util/concurrent/atomic/AtomicInteger; @@ -201,16 +187,13 @@ throw p1 :cond_5 + const-string p1, "transmitter" + + invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + throw v1 :cond_6 - const-string p1, "transmitter" - - invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v1 - - :cond_7 :try_start_2 const-string p1, "Already Executed" @@ -350,7 +333,7 @@ move-result v2 :try_end_0 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_2 + .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-nez v2, :cond_2 @@ -364,28 +347,14 @@ return-object v1 :cond_1 - invoke-static {v12}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v12}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v10 :cond_2 :try_start_1 - const-string v2, "$this$closeQuietly" + invoke-static {v1}, Lo0/g0/b;->f(Ljava/io/Closeable;)V - invoke-static {v1, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - :try_end_1 - .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_2 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - invoke-virtual {v1}, Lokhttp3/Response;->close()V - :try_end_2 - .catch Ljava/lang/RuntimeException; {:try_start_2 .. :try_end_2} :catch_1 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - :catch_0 - :try_start_3 new-instance v1, Ljava/io/IOException; const-string v2, "Canceled" @@ -394,16 +363,11 @@ throw v1 - :catch_1 - move-exception v1 - - throw v1 - :cond_3 - invoke-static {v12}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - :try_end_3 - .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_2 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 + invoke-static {v12}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + :try_end_1 + .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw v10 @@ -412,10 +376,10 @@ goto :goto_0 - :catch_2 + :catch_0 move-exception v0 - :try_start_4 + :try_start_2 iget-object v1, p0, Lo0/z;->d:Lo0/g0/d/m; if-eqz v1, :cond_5 @@ -438,9 +402,9 @@ throw v0 :cond_5 - invoke-static {v12}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_1 + invoke-static {v12}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + :try_end_2 + .catchall {:try_start_2 .. :try_end_2} :catchall_1 throw v10 @@ -458,7 +422,7 @@ if-nez v0, :cond_6 - invoke-static {v12}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v12}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v10 @@ -469,7 +433,7 @@ throw v1 :cond_8 - invoke-static {v12}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v12}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v10 @@ -541,7 +505,7 @@ :cond_2 const-string v0, "transmitter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -562,7 +526,7 @@ :cond_0 const-string v0, "transmitter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 @@ -578,27 +542,37 @@ iget-boolean v2, p0, Lo0/z;->h:Z - const-string v3, "client" + const/4 v3, 0x0 - invoke-static {v0, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_1 - const-string v3, "originalRequest" + if-eqz v1, :cond_0 - invoke-static {v1, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v4, Lo0/z; - new-instance v3, Lo0/z; - - const/4 v4, 0x0 - - invoke-direct {v3, v0, v1, v2, v4}, Lo0/z;->(Lo0/x;Lo0/a0;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v4, v0, v1, v2, v3}, Lo0/z;->(Lo0/x;Lo0/a0;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V new-instance v1, Lo0/g0/d/m; - invoke-direct {v1, v0, v3}, Lo0/g0/d/m;->(Lo0/x;Lo0/f;)V + invoke-direct {v1, v0, v4}, Lo0/g0/d/m;->(Lo0/x;Lo0/f;)V - iput-object v1, v3, Lo0/z;->d:Lo0/g0/d/m; + iput-object v1, v4, Lo0/z;->d:Lo0/g0/d/m; - return-object v3 + return-object v4 + + :cond_0 + const-string v0, "originalRequest" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 + + :cond_1 + const-string v0, "client" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public execute()Lokhttp3/Response; @@ -613,7 +587,7 @@ xor-int/2addr v0, v1 - if-eqz v0, :cond_4 + if-eqz v0, :cond_2 iput-boolean v1, p0, Lo0/z;->e:Z :try_end_0 @@ -625,7 +599,7 @@ const/4 v1, 0x0 - if-eqz v0, :cond_3 + if-eqz v0, :cond_1 iget-object v0, v0, Lo0/g0/d/m;->c:Lo0/g0/d/m$b; @@ -633,7 +607,7 @@ iget-object v0, p0, Lo0/z;->d:Lo0/g0/d/m; - if-eqz v0, :cond_2 + if-eqz v0, :cond_0 invoke-virtual {v0}, Lo0/g0/d/m;->b()V @@ -647,13 +621,9 @@ .catchall {:try_start_1 .. :try_end_1} :catchall_1 :try_start_2 - const-string v2, "call" + iget-object v1, v0, Lo0/q;->f:Ljava/util/ArrayDeque; - invoke-static {p0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v2, v0, Lo0/q;->f:Ljava/util/ArrayDeque; - - invoke-virtual {v2, p0}, Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, p0}, Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -666,72 +636,54 @@ :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_1 - iget-object v2, p0, Lo0/z;->f:Lo0/x; + iget-object v1, p0, Lo0/z;->f:Lo0/x; - iget-object v2, v2, Lo0/x;->d:Lo0/q; + iget-object v1, v1, Lo0/x;->d:Lo0/q; - if-eqz v2, :cond_0 + iget-object v2, v1, Lo0/q;->f:Ljava/util/ArrayDeque; - const-string v1, "call" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, v2, Lo0/q;->f:Ljava/util/ArrayDeque; - - invoke-virtual {v2, v1, p0}, Lo0/q;->b(Ljava/util/Deque;Ljava/lang/Object;)V + invoke-virtual {v1, v2, p0}, Lo0/q;->b(Ljava/util/Deque;Ljava/lang/Object;)V return-object v0 - :cond_0 - throw v1 - :catchall_0 - move-exception v2 + move-exception v1 :try_start_4 monitor-exit v0 - throw v2 + throw v1 :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_1 :catchall_1 move-exception v0 - iget-object v2, p0, Lo0/z;->f:Lo0/x; + iget-object v1, p0, Lo0/z;->f:Lo0/x; - iget-object v2, v2, Lo0/x;->d:Lo0/q; + iget-object v1, v1, Lo0/x;->d:Lo0/q; - if-eqz v2, :cond_1 + iget-object v2, v1, Lo0/q;->f:Ljava/util/ArrayDeque; - const-string v1, "call" - - invoke-static {p0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, v2, Lo0/q;->f:Ljava/util/ArrayDeque; - - invoke-virtual {v2, v1, p0}, Lo0/q;->b(Ljava/util/Deque;Ljava/lang/Object;)V + invoke-virtual {v1, v2, p0}, Lo0/q;->b(Ljava/util/Deque;Ljava/lang/Object;)V throw v0 + :cond_0 + const-string v0, "transmitter" + + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v1 + :cond_1 + const-string v0, "transmitter" + + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + throw v1 :cond_2 - const-string v0, "transmitter" - - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v1 - - :cond_3 - const-string v0, "transmitter" - - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v1 - - :cond_4 :try_start_5 const-string v0, "Already Executed" @@ -771,7 +723,7 @@ :cond_0 const-string v0, "transmitter" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/okhttp3/Headers$a.smali b/com.discord/smali_classes2/okhttp3/Headers$a.smali index 2e0cbd5b97..c58e390591 100644 --- a/com.discord/smali_classes2/okhttp3/Headers$a.smali +++ b/com.discord/smali_classes2/okhttp3/Headers$a.smali @@ -48,13 +48,11 @@ .method public final a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; .locals 9 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_c - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_b invoke-virtual {p1}, Ljava/lang/String;->length()I @@ -252,18 +250,26 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_b + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_c + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; .locals 1 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 iget-object v0, p0, Lokhttp3/Headers$a;->a:Ljava/util/List; @@ -271,7 +277,7 @@ iget-object p1, p0, Lokhttp3/Headers$a;->a:Ljava/util/List; - invoke-static {p2}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p2}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p2 @@ -282,6 +288,15 @@ invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z return-object p0 + + :cond_0 + const-string p1, "value" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final c()Lokhttp3/Headers; @@ -322,10 +337,6 @@ .method public final d(Ljava/lang/String;)Lokhttp3/Headers$a; .locals 3 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 :goto_0 @@ -347,7 +358,7 @@ const/4 v2, 0x1 - invoke-static {p1, v1, v2}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v1, v2}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v1 @@ -375,14 +386,6 @@ .method public final e(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; .locals 9 - const-string v0, "name" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "value" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-interface {p1}, Ljava/lang/CharSequence;->length()I move-result v0 diff --git a/com.discord/smali_classes2/okhttp3/Headers$b.smali b/com.discord/smali_classes2/okhttp3/Headers$b.smali index cab6a1bddf..8a2faab856 100644 --- a/com.discord/smali_classes2/okhttp3/Headers$b.smali +++ b/com.discord/smali_classes2/okhttp3/Headers$b.smali @@ -241,33 +241,33 @@ .end method .method public final varargs c([Ljava/lang/String;)Lokhttp3/Headers; - .locals 6 + .locals 7 - const-string v0, "namesAndValues" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_9 - array-length v0, p1 + array-length v1, p1 - const/4 v1, 0x2 + const/4 v2, 0x2 - rem-int/2addr v0, v1 + rem-int/2addr v1, v2 - const/4 v2, 0x1 + const/4 v3, 0x1 - const/4 v3, 0x0 + const/4 v4, 0x0 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_8 + if-eqz v1, :cond_8 invoke-virtual {p1}, Ljava/lang/Object;->clone()Ljava/lang/Object; @@ -277,42 +277,42 @@ check-cast p1, [Ljava/lang/String; - array-length v0, p1 + array-length v1, p1 - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_1 - if-ge v4, v0, :cond_4 + if-ge v5, v1, :cond_4 - aget-object v5, p1, v4 + aget-object v6, p1, v5 - if-eqz v5, :cond_1 + if-eqz v6, :cond_1 - const/4 v5, 0x1 + const/4 v6, 0x1 goto :goto_2 :cond_1 - const/4 v5, 0x0 + const/4 v6, 0x0 :goto_2 - if-eqz v5, :cond_3 + if-eqz v6, :cond_3 - aget-object v5, p1, v4 + aget-object v6, p1, v5 - if-eqz v5, :cond_2 + if-eqz v6, :cond_2 - invoke-static {v5}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {v6}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; - move-result-object v5 + move-result-object v6 - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v5 + move-result-object v6 - aput-object v5, p1, v4 + aput-object v6, p1, v5 - add-int/lit8 v4, v4, 0x1 + add-int/lit8 v5, v5, 0x1 goto :goto_1 @@ -339,56 +339,54 @@ throw p1 :cond_4 - array-length v0, p1 + array-length v1, p1 - invoke-static {v3, v0}, Lk0/r/f;->until(II)Lkotlin/ranges/IntRange; + invoke-static {v4, v1}, Lk0/q/f;->until(II)Lkotlin/ranges/IntRange; - move-result-object v0 + move-result-object v1 - invoke-static {v0, v1}, Lk0/r/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; + invoke-static {v1, v2}, Lk0/q/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; - move-result-object v0 + move-result-object v1 - iget v1, v0, Lkotlin/ranges/IntProgression;->d:I + iget v2, v1, Lkotlin/ranges/IntProgression;->d:I - iget v2, v0, Lkotlin/ranges/IntProgression;->e:I + iget v3, v1, Lkotlin/ranges/IntProgression;->e:I - iget v0, v0, Lkotlin/ranges/IntProgression;->f:I + iget v1, v1, Lkotlin/ranges/IntProgression;->f:I - if-ltz v0, :cond_5 + if-ltz v1, :cond_5 - if-gt v1, v2, :cond_6 + if-gt v2, v3, :cond_6 goto :goto_3 :cond_5 - if-lt v1, v2, :cond_6 + if-lt v2, v3, :cond_6 :goto_3 - aget-object v3, p1, v1 + aget-object v4, p1, v2 - add-int/lit8 v4, v1, 0x1 + add-int/lit8 v5, v2, 0x1 - aget-object v4, p1, v4 + aget-object v5, p1, v5 - invoke-virtual {p0, v3}, Lokhttp3/Headers$b;->a(Ljava/lang/String;)V + invoke-virtual {p0, v4}, Lokhttp3/Headers$b;->a(Ljava/lang/String;)V - invoke-virtual {p0, v4, v3}, Lokhttp3/Headers$b;->b(Ljava/lang/String;Ljava/lang/String;)V + invoke-virtual {p0, v5, v4}, Lokhttp3/Headers$b;->b(Ljava/lang/String;Ljava/lang/String;)V - if-eq v1, v2, :cond_6 + if-eq v2, v3, :cond_6 - add-int/2addr v1, v0 + add-int/2addr v2, v1 goto :goto_3 :cond_6 - new-instance v0, Lokhttp3/Headers; + new-instance v1, Lokhttp3/Headers; - const/4 v1, 0x0 + invoke-direct {v1, p1, v0}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, p1, v1}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-object v0 + return-object v1 :cond_7 new-instance p1, Lkotlin/TypeCastException; @@ -411,4 +409,11 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_9 + const-string p1, "namesAndValues" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/okhttp3/Headers.smali b/com.discord/smali_classes2/okhttp3/Headers.smali index b77d612ff1..ecf4e2b0c1 100644 --- a/com.discord/smali_classes2/okhttp3/Headers.smali +++ b/com.discord/smali_classes2/okhttp3/Headers.smali @@ -4,7 +4,7 @@ # interfaces .implements Ljava/lang/Iterable; -.implements Lk0/o/c/w/a; +.implements Lk0/n/c/v/a; # annotations @@ -25,7 +25,7 @@ "+", "Ljava/lang/String;", ">;>;", - "Lk0/o/c/w/a;" + "Lk0/n/c/v/a;" } .end annotation @@ -68,15 +68,13 @@ .method public final c(Ljava/lang/String;)Ljava/lang/String; .locals 7 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 - iget-object v0, p0, Lokhttp3/Headers;->d:[Ljava/lang/String; + iget-object v1, p0, Lokhttp3/Headers;->d:[Ljava/lang/String; - const/4 v1, 0x0 - - array-length v2, v0 + array-length v2, v1 const/4 v3, 0x2 @@ -84,11 +82,11 @@ const/4 v4, 0x0 - invoke-static {v2, v4}, Lk0/r/f;->downTo(II)Lkotlin/ranges/IntProgression; + invoke-static {v2, v4}, Lk0/q/f;->downTo(II)Lkotlin/ranges/IntProgression; move-result-object v2 - invoke-static {v2, v3}, Lk0/r/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; + invoke-static {v2, v3}, Lk0/q/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; move-result-object v2 @@ -108,11 +106,11 @@ if-lt v3, v4, :cond_2 :goto_0 - aget-object v5, v0, v3 + aget-object v5, v1, v3 const/4 v6, 0x1 - invoke-static {p1, v5, v6}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {p1, v5, v6}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v5 @@ -120,7 +118,7 @@ add-int/2addr v3, v6 - aget-object v1, v0, v3 + aget-object v0, v1, v3 goto :goto_1 @@ -133,7 +131,14 @@ :cond_2 :goto_1 - return-object v1 + return-object v0 + + :cond_3 + const-string p1, "name" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public equals(Ljava/lang/Object;)Z @@ -241,7 +246,7 @@ .end method .method public final j()Lokhttp3/Headers$a; - .locals 4 + .locals 3 new-instance v0, Lokhttp3/Headers$a; @@ -251,19 +256,7 @@ iget-object v2, p0, Lokhttp3/Headers;->d:[Ljava/lang/String; - const-string v3, "$this$addAll" - - invoke-static {v1, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "elements" - - invoke-static {v2, v3}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v2}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v2 - - invoke-interface {v1, v2}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z + invoke-static {v1, v2}, Lf/n/a/k/a;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z return-object v0 .end method @@ -341,7 +334,7 @@ const-string v1, "StringBuilder().apply(builderAction).toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method diff --git a/com.discord/smali_classes2/okhttp3/MediaType$a.smali b/com.discord/smali_classes2/okhttp3/MediaType$a.smali index 9d0d40147e..a5f113b24f 100644 --- a/com.discord/smali_classes2/okhttp3/MediaType$a.smali +++ b/com.discord/smali_classes2/okhttp3/MediaType$a.smali @@ -16,152 +16,151 @@ # direct methods .method public static final a(Ljava/lang/String;)Lokhttp3/MediaType; - .locals 12 + .locals 13 - const-string v0, "$this$toMediaType" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_a - sget-object v0, Lokhttp3/MediaType;->e:Ljava/util/regex/Pattern; + sget-object v1, Lokhttp3/MediaType;->e:Ljava/util/regex/Pattern; - invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + invoke-virtual {v1, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; - move-result-object v0 + move-result-object v1 - invoke-virtual {v0}, Ljava/util/regex/Matcher;->lookingAt()Z + invoke-virtual {v1}, Ljava/util/regex/Matcher;->lookingAt()Z - move-result v1 + move-result v2 - const/16 v2, 0x22 + const/16 v3, 0x22 - if-eqz v1, :cond_9 + if-eqz v2, :cond_9 - const/4 v1, 0x1 + const/4 v2, 0x1 - invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v3 + move-result-object v4 - const-string v4, "typeSubtype.group(1)" + const-string v5, "typeSubtype.group(1)" - invoke-static {v3, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v4, v5}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale; + sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale; - const-string v5, "Locale.US" + const-string v6, "Locale.US" - invoke-static {v4, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v3, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - - move-result-object v8 - - const-string v3, "(this as java.lang.String).toLowerCase(locale)" - - invoke-static {v8, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v4, 0x2 - - invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - - move-result-object v6 - - const-string v7, "typeSubtype.group(2)" - - invoke-static {v6, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object v7, Ljava/util/Locale;->US:Ljava/util/Locale; - - invoke-static {v7, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v6, v7}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; + invoke-virtual {v4, v5}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; move-result-object v9 - invoke-static {v9, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const-string v4, "(this as java.lang.String).toLowerCase(locale)" - const/4 v3, 0x0 + invoke-static {v9, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v5, Lokhttp3/MediaType;->f:Ljava/util/regex/Pattern; + const/4 v5, 0x2 - invoke-virtual {v5, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; - move-result-object v5 + move-result-object v7 - invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I + const-string v8, "typeSubtype.group(2)" + + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale; + + invoke-static {v8, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v7, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; + + move-result-object v10 + + invoke-static {v10, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + sget-object v4, Lokhttp3/MediaType;->f:Ljava/util/regex/Pattern; + + invoke-virtual {v4, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; + + move-result-object v4 + + invoke-virtual {v1}, Ljava/util/regex/Matcher;->end()I + + move-result v1 + + :goto_0 + move-object v11, v0 + + :goto_1 + invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v0 - move-object v10, v3 - - :goto_0 - invoke-virtual {p0}, Ljava/lang/String;->length()I - - move-result v3 - - if-ge v0, v3, :cond_8 + if-ge v1, v0, :cond_8 invoke-virtual {p0}, Ljava/lang/String;->length()I - move-result v3 + move-result v0 - invoke-virtual {v5, v0, v3}, Ljava/util/regex/Matcher;->region(II)Ljava/util/regex/Matcher; + invoke-virtual {v4, v1, v0}, Ljava/util/regex/Matcher;->region(II)Ljava/util/regex/Matcher; - invoke-virtual {v5}, Ljava/util/regex/Matcher;->lookingAt()Z + invoke-virtual {v4}, Ljava/util/regex/Matcher;->lookingAt()Z - move-result v3 + move-result v0 const-string v6, "\" for: \"" - if-eqz v3, :cond_7 + if-eqz v0, :cond_7 - invoke-virtual {v5, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {v4, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_6 - const-string v3, "charset" + const-string v1, "charset" - invoke-static {v0, v3, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v1, v2}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v0 if-nez v0, :cond_0 - goto/16 :goto_2 + goto :goto_3 :cond_0 - invoke-virtual {v5, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {v4, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object v0 - const/4 v3, 0x0 + const/4 v1, 0x0 if-nez v0, :cond_1 const/4 v0, 0x3 - invoke-virtual {v5, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; + invoke-virtual {v4, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; move-result-object v0 const-string v7, "parameter.group(3)" - invoke-static {v0, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - goto :goto_1 + goto :goto_2 :cond_1 const-string v7, "\'" - invoke-static {v0, v7, v3, v4}, Lk0/u/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v7, v1, v5}, Lk0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z - move-result v11 + move-result v8 - if-eqz v11, :cond_2 + if-eqz v8, :cond_2 - invoke-static {v0, v7, v3, v4}, Lk0/u/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z + invoke-static {v0, v7, v1, v5}, Lk0/t/k;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z move-result v7 @@ -171,45 +170,41 @@ move-result v7 - if-le v7, v4, :cond_2 + if-le v7, v5, :cond_2 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v7 - sub-int/2addr v7, v1 + sub-int/2addr v7, v2 - invoke-virtual {v0, v1, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v0, v2, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v0 const-string v7, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v0, v7}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v7}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V :cond_2 - :goto_1 - if-eqz v10, :cond_3 + :goto_2 + if-eqz v11, :cond_3 - invoke-static {v0, v10, v1}, Lk0/u/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z + invoke-static {v0, v11, v2}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z move-result v7 if-eqz v7, :cond_4 :cond_3 - const/4 v3, 0x1 + const/4 v1, 0x1 :cond_4 - if-eqz v3, :cond_5 + if-eqz v1, :cond_5 - invoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I + invoke-virtual {v4}, Ljava/util/regex/Matcher;->end()I - move-result v3 - - move-object v10, v0 - - move v0, v3 + move-result v1 goto :goto_0 @@ -218,15 +213,15 @@ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - const-string v3, "Multiple charsets defined: \"" + const-string v2, "Multiple charsets defined: \"" - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v3, "\" and: \"" + const-string v2, "\" and: \"" - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -234,7 +229,7 @@ invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -251,37 +246,37 @@ throw v0 :cond_6 - :goto_2 - invoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I + :goto_3 + invoke-virtual {v4}, Ljava/util/regex/Matcher;->end()I - move-result v0 + move-result v1 - goto/16 :goto_0 + goto/16 :goto_1 :cond_7 - const-string v1, "Parameter is not formatted correctly: \"" + const-string v0, "Parameter is not formatted correctly: \"" - invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v1 - - invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String; + invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 - const-string v3, "(this as java.lang.String).substring(startIndex)" + invoke-virtual {p0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v1 - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + const-string v2, "(this as java.lang.String).substring(startIndex)" - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 @@ -298,13 +293,13 @@ :cond_8 new-instance v0, Lokhttp3/MediaType; - const/4 v11, 0x0 + const/4 v12, 0x0 - move-object v6, v0 + move-object v7, v0 - move-object v7, p0 + move-object v8, p0 - invoke-direct/range {v6 .. v11}, Lokhttp3/MediaType;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct/range {v7 .. v12}, Lokhttp3/MediaType;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 @@ -319,7 +314,7 @@ invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -334,27 +329,36 @@ invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 + + :cond_a + const-string p0, "$this$toMediaType" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public static final b(Ljava/lang/String;)Lokhttp3/MediaType; .locals 1 - const-string v0, "$this$toMediaTypeOrNull" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 :try_start_0 invoke-static {p0}, Lokhttp3/MediaType$a;->a(Ljava/lang/String;)Lokhttp3/MediaType; - move-result-object p0 + move-result-object v0 :try_end_0 .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 - goto :goto_0 - :catch_0 - const/4 p0, 0x0 + return-object v0 - :goto_0 - return-object p0 + :cond_0 + const-string p0, "$this$toMediaTypeOrNull" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/okhttp3/MediaType.smali b/com.discord/smali_classes2/okhttp3/MediaType.smali index 3348730402..48efb293f4 100644 --- a/com.discord/smali_classes2/okhttp3/MediaType.smali +++ b/com.discord/smali_classes2/okhttp3/MediaType.smali @@ -128,7 +128,7 @@ iget-object v0, p0, Lokhttp3/MediaType;->a:Ljava/lang/String; - invoke-static {p1, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali_classes2/okhttp3/MultipartBody$Part.smali b/com.discord/smali_classes2/okhttp3/MultipartBody$Part.smali index 76024231da..0615e70ec2 100644 --- a/com.discord/smali_classes2/okhttp3/MultipartBody$Part.smali +++ b/com.discord/smali_classes2/okhttp3/MultipartBody$Part.smali @@ -36,10 +36,6 @@ .method public static final a(Lokhttp3/Headers;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; .locals 2 - const-string v0, "body" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v0, "Content-Type" invoke-virtual {p0, v0}, Lokhttp3/Headers;->c(Ljava/lang/String;)Ljava/lang/String; @@ -109,23 +105,17 @@ .end method .method public static final b(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; - .locals 10 + .locals 9 - const-string v0, "name" + const/4 v0, 0x0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_6 - const-string v1, "body" + const-string v1, "form-data; name=" - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "form-data; name=" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + move-result-object v1 sget-object v2, Lokhttp3/MultipartBody;->k:Lokhttp3/MultipartBody$b; @@ -148,7 +138,7 @@ const-string p1, "StringBuilder().apply(builderAction).toString()" - invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance p1, Ljava/util/ArrayList; @@ -158,50 +148,44 @@ const-string v1, "Content-Disposition" - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/16 v2, 0x13 - const-string v2, "value" - - invoke-static {p0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/16 v3, 0x13 + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 - :goto_0 - if-ge v5, v3, :cond_4 + if-ge v4, v2, :cond_4 - invoke-virtual {v1, v5}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v1, v4}, Ljava/lang/String;->charAt(I)C - move-result v6 + move-result v5 - const/16 v7, 0x7e + const/16 v6, 0x7e - const/16 v8, 0x21 + const/16 v7, 0x21 - const/4 v9, 0x1 + const/4 v8, 0x1 - if-le v8, v6, :cond_1 + if-le v7, v5, :cond_1 goto :goto_1 :cond_1 - if-lt v7, v6, :cond_2 + if-lt v6, v5, :cond_2 - const/4 v7, 0x1 + const/4 v6, 0x1 goto :goto_2 :cond_2 :goto_1 - const/4 v7, 0x0 + const/4 v6, 0x0 :goto_2 - if-eqz v7, :cond_3 + if-eqz v6, :cond_3 - add-int/lit8 v5, v5, 0x1 + add-int/lit8 v4, v4, 0x1 goto :goto_0 @@ -210,17 +194,17 @@ new-array p0, p0, [Ljava/lang/Object; - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - aput-object p1, p0, v4 - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 - aput-object p1, p0, v9 + aput-object p1, p0, v3 + + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object p1 + + aput-object p1, p0, v8 const/4 p1, 0x2 @@ -243,13 +227,9 @@ throw p1 :cond_4 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - invoke-static {p0}, Lk0/u/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + invoke-static {p0}, Lk0/t/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; move-result-object p0 @@ -259,7 +239,7 @@ invoke-virtual {p1, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - new-array p0, v4, [Ljava/lang/String; + new-array p0, v3, [Ljava/lang/String; invoke-virtual {p1, p0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; @@ -269,13 +249,11 @@ check-cast p0, [Ljava/lang/String; - const/4 p1, 0x0 + new-instance p1, Lokhttp3/Headers; - new-instance v0, Lokhttp3/Headers; + invoke-direct {p1, p0, v0}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, p0, p1}, Lokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - invoke-static {v0, p2}, Lokhttp3/MultipartBody$Part;->a(Lokhttp3/Headers;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; + invoke-static {p1, p2}, Lokhttp3/MultipartBody$Part;->a(Lokhttp3/Headers;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; move-result-object p0 @@ -289,4 +267,11 @@ invoke-direct {p0, p1}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V throw p0 + + :cond_6 + const-string p0, "name" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/okhttp3/MultipartBody$a.smali b/com.discord/smali_classes2/okhttp3/MultipartBody$a.smali index 1738ce0905..535f46277f 100644 --- a/com.discord/smali_classes2/okhttp3/MultipartBody$a.smali +++ b/com.discord/smali_classes2/okhttp3/MultipartBody$a.smali @@ -44,11 +44,9 @@ const-string v1, "UUID.randomUUID().toString()" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-string v1, "boundary" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -71,6 +69,15 @@ iput-object v0, p0, Lokhttp3/MultipartBody$a;->c:Ljava/util/List; return-void + + :cond_0 + const-string v0, "boundary" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method @@ -78,15 +85,22 @@ .method public final a(Lokhttp3/MultipartBody$Part;)Lokhttp3/MultipartBody$a; .locals 1 - const-string v0, "part" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lokhttp3/MultipartBody$a;->c:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z return-object p0 + + :cond_0 + const-string p1, "part" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final b()Lokhttp3/MultipartBody; @@ -135,15 +149,13 @@ .method public final c(Lokhttp3/MediaType;)Lokhttp3/MultipartBody$a; .locals 2 - const-string v0, "type" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p1, Lokhttp3/MediaType;->b:Ljava/lang/String; const-string v1, "multipart" - invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 @@ -177,4 +189,13 @@ invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 + + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/MultipartBody$b.smali b/com.discord/smali_classes2/okhttp3/MultipartBody$b.smali index 7d398378c6..b82aa2a42c 100644 --- a/com.discord/smali_classes2/okhttp3/MultipartBody$b.smali +++ b/com.discord/smali_classes2/okhttp3/MultipartBody$b.smali @@ -28,28 +28,20 @@ .method public final a(Ljava/lang/StringBuilder;Ljava/lang/String;)V .locals 5 - const-string v0, "$this$appendQuotedString" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "key" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/16 v0, 0x22 invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + const/4 v1, 0x0 + invoke-virtual {p2}, Ljava/lang/String;->length()I - move-result v1 - - const/4 v2, 0x0 + move-result v2 :goto_0 - if-ge v2, v1, :cond_3 + if-ge v1, v2, :cond_3 - invoke-virtual {p2, v2}, Ljava/lang/String;->charAt(I)C + invoke-virtual {p2, v1}, Ljava/lang/String;->charAt(I)C move-result v3 @@ -87,7 +79,7 @@ invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; :goto_1 - add-int/lit8 v2, v2, 0x1 + add-int/lit8 v1, v1, 0x1 goto :goto_0 diff --git a/com.discord/smali_classes2/okhttp3/MultipartBody.smali b/com.discord/smali_classes2/okhttp3/MultipartBody.smali index 1ef203a4d8..661f5470b6 100644 --- a/com.discord/smali_classes2/okhttp3/MultipartBody.smali +++ b/com.discord/smali_classes2/okhttp3/MultipartBody.smali @@ -163,17 +163,11 @@ } .end annotation - const-string v0, "boundaryByteString" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 - const-string v0, "type" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "parts" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_1 invoke-direct {p0}, Lokhttp3/RequestBody;->()V @@ -224,9 +218,21 @@ return-void :cond_0 - const/4 p1, 0x0 + throw v0 - throw p1 + :cond_1 + const-string p1, "type" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_2 + const-string p1, "boundaryByteString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -399,7 +405,7 @@ return-wide v10 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -428,7 +434,7 @@ goto/16 :goto_1 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -464,7 +470,7 @@ goto :goto_5 :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -473,7 +479,7 @@ return-wide v4 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 .end method @@ -524,13 +530,20 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const/4 v0, 0x0 invoke-virtual {p0, p1, v0}, Lokhttp3/MultipartBody;->a(Lokio/BufferedSink;Z)J return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/RequestBody$Companion$a.smali b/com.discord/smali_classes2/okhttp3/RequestBody$Companion$a.smali index 99a8776563..63da243830 100644 --- a/com.discord/smali_classes2/okhttp3/RequestBody$Companion$a.smali +++ b/com.discord/smali_classes2/okhttp3/RequestBody$Companion$a.smali @@ -64,9 +64,7 @@ .method public writeTo(Lokio/BufferedSink;)V .locals 3 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lokhttp3/RequestBody$Companion$a;->a:[B @@ -77,4 +75,13 @@ invoke-interface {p1, v0, v1, v2}, Lokio/BufferedSink;->write([BII)Lokio/BufferedSink; return-void + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/RequestBody$Companion.smali b/com.discord/smali_classes2/okhttp3/RequestBody$Companion.smali index ef2ea9f174..2ec1c39d22 100644 --- a/com.discord/smali_classes2/okhttp3/RequestBody$Companion.smali +++ b/com.discord/smali_classes2/okhttp3/RequestBody$Companion.smali @@ -48,11 +48,7 @@ array-length p4, p2 :cond_1 - if-eqz p0, :cond_2 - - const-string p5, "content" - - invoke-static {p2, p5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_2 invoke-virtual {p0, p2, p1, p3, p4}, Lokhttp3/RequestBody$Companion;->b([BLokhttp3/MediaType;II)Lokhttp3/RequestBody; @@ -61,6 +57,10 @@ return-object p0 :cond_2 + const-string p0, "content" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 p0, 0x0 throw p0 @@ -102,39 +102,37 @@ .method public final a(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; .locals 2 - const-string v0, "$this$toRequestBody" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v1, Lk0/t/a;->a:Ljava/nio/charset/Charset; if-eqz p2, :cond_0 - const/4 v0, 0x0 - const/4 v1, 0x1 invoke-static {p2, v0, v1}, Lokhttp3/MediaType;->b(Lokhttp3/MediaType;Ljava/nio/charset/Charset;I)Ljava/nio/charset/Charset; - move-result-object v0 + move-result-object v1 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v1, Lk0/t/a;->a:Ljava/nio/charset/Charset; - sget-object v1, Lokhttp3/MediaType;->g:Lokhttp3/MediaType$a; + sget-object v0, Lokhttp3/MediaType;->g:Lokhttp3/MediaType$a; - new-instance v1, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string p2, "; charset=utf-8" - invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 @@ -143,13 +141,13 @@ move-result-object p2 :cond_0 - invoke-virtual {p1, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B + invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B move-result-object p1 const-string v0, "(this as java.lang.String).getBytes(charset)" - invoke-static {p1, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 @@ -160,14 +158,19 @@ move-result-object p1 return-object p1 + + :cond_1 + const-string p1, "$this$toRequestBody" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final b([BLokhttp3/MediaType;II)Lokhttp3/RequestBody; .locals 7 - const-string v0, "$this$toRequestBody" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 array-length v0, p1 @@ -184,4 +187,13 @@ invoke-direct {v0, p1, p2, p4, p3}, Lokhttp3/RequestBody$Companion$a;->([BLokhttp3/MediaType;II)V return-object v0 + + :cond_0 + const-string p1, "$this$toRequestBody" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/RequestBody.smali b/com.discord/smali_classes2/okhttp3/RequestBody.smali index efa1915f81..1e448e9055 100644 --- a/com.discord/smali_classes2/okhttp3/RequestBody.smali +++ b/com.discord/smali_classes2/okhttp3/RequestBody.smali @@ -39,15 +39,15 @@ .end method .method public static final create(Ljava/io/File;Lokhttp3/MediaType;)Lokhttp3/RequestBody; - .locals 1 + .locals 2 sget-object v0, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; - if-eqz v0, :cond_0 + const/4 v1, 0x0 - const-string v0, "$this$asRequestBody" + if-eqz v0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lo0/b0; @@ -56,9 +56,14 @@ return-object v0 :cond_0 - const/4 p0, 0x0 + const-string p0, "$this$asRequestBody" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + throw v1 .end method .method public static final create(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; @@ -74,19 +79,15 @@ .end method .method public static final create(Lokhttp3/MediaType;Ljava/io/File;)Lokhttp3/RequestBody; - .locals 1 + .locals 2 sget-object v0, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; - if-eqz v0, :cond_0 + const/4 v1, 0x0 - const-string v0, "file" + if-eqz v0, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$asRequestBody" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lo0/b0; @@ -95,21 +96,22 @@ return-object v0 :cond_0 - const/4 p0, 0x0 + const-string p0, "file" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + throw v1 .end method .method public static final create(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/RequestBody; - .locals 2 + .locals 1 sget-object v0, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; - if-eqz v0, :cond_0 - - const-string v1, "content" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {v0, p1, p0}, Lokhttp3/RequestBody$Companion;->a(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; @@ -118,25 +120,25 @@ return-object p0 :cond_0 + const-string p0, "content" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 p0, 0x0 throw p0 .end method .method public static final create(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/RequestBody; - .locals 1 + .locals 2 sget-object v0, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; - if-eqz v0, :cond_0 + const/4 v1, 0x0 - const-string v0, "content" + if-eqz v0, :cond_1 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "$this$toRequestBody" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Lo0/c0; @@ -145,9 +147,14 @@ return-object v0 :cond_0 - const/4 p0, 0x0 + const-string p0, "content" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + throw v1 .end method .method public static final create(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; @@ -195,15 +202,11 @@ .end method .method public static final create(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; - .locals 2 + .locals 1 sget-object v0, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; - if-eqz v0, :cond_0 - - const-string v1, "content" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {v0, p1, p0, p2, p3}, Lokhttp3/RequestBody$Companion;->b([BLokhttp3/MediaType;II)Lokhttp3/RequestBody; @@ -212,21 +215,25 @@ return-object p0 :cond_0 + const-string p0, "content" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + const/4 p0, 0x0 throw p0 .end method .method public static final create(Lokio/ByteString;Lokhttp3/MediaType;)Lokhttp3/RequestBody; - .locals 1 + .locals 2 sget-object v0, Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion; - if-eqz v0, :cond_0 + const/4 v1, 0x0 - const-string v0, "$this$toRequestBody" + if-eqz v0, :cond_1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p0, :cond_0 new-instance v0, Lo0/c0; @@ -235,9 +242,14 @@ return-object v0 :cond_0 - const/4 p0, 0x0 + const-string p0, "$this$toRequestBody" - throw p0 + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_1 + throw v1 .end method .method public static final create([B)Lokhttp3/RequestBody; diff --git a/com.discord/smali_classes2/okhttp3/Response$a.smali b/com.discord/smali_classes2/okhttp3/Response$a.smali index 51dc4c3b67..4b95baf1df 100644 --- a/com.discord/smali_classes2/okhttp3/Response$a.smali +++ b/com.discord/smali_classes2/okhttp3/Response$a.smali @@ -64,10 +64,6 @@ .method public constructor (Lokhttp3/Response;)V .locals 2 - const-string v0, "response" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, -0x1 @@ -417,11 +413,7 @@ .end method .method public d(Lokhttp3/Headers;)Lokhttp3/Response$a; - .locals 1 - - const-string v0, "headers" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-virtual {p1}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; @@ -433,37 +425,58 @@ .end method .method public e(Ljava/lang/String;)Lokhttp3/Response$a; - .locals 1 + .locals 0 - const-string v0, "message" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lokhttp3/Response$a;->d:Ljava/lang/String; return-object p0 + + :cond_0 + const-string p1, "message" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public f(Lo0/y;)Lokhttp3/Response$a; - .locals 1 + .locals 0 - const-string v0, "protocol" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lokhttp3/Response$a;->b:Lo0/y; return-object p0 + + :cond_0 + const-string p1, "protocol" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public g(Lo0/a0;)Lokhttp3/Response$a; - .locals 1 + .locals 0 - const-string v0, "request" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iput-object p1, p0, Lokhttp3/Response$a;->a:Lo0/a0; return-object p0 + + :cond_0 + const-string p1, "request" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/Response.smali b/com.discord/smali_classes2/okhttp3/Response.smali index 756717fa0b..52477c5c4d 100644 --- a/com.discord/smali_classes2/okhttp3/Response.smali +++ b/com.discord/smali_classes2/okhttp3/Response.smali @@ -56,21 +56,15 @@ move-object v4, p6 - const-string v5, "request" + const/4 v5, 0x0 - invoke-static {p1, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v1, :cond_3 - const-string v5, "protocol" + if-eqz v2, :cond_2 - invoke-static {p2, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v3, :cond_1 - const-string v5, "message" - - invoke-static {p3, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v5, "headers" - - invoke-static {p6, v5}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -119,6 +113,34 @@ iput-object v1, v0, Lokhttp3/Response;->p:Lo0/g0/d/c; return-void + + :cond_0 + const-string v1, "headers" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_1 + const-string v1, "message" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_2 + const-string v1, "protocol" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 + + :cond_3 + const-string v1, "request" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v5 .end method .method public static a(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; @@ -128,12 +150,6 @@ const/4 p2, 0x0 - if-eqz p0, :cond_1 - - const-string p3, "name" - - invoke-static {p1, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p0, p0, Lokhttp3/Response;->i:Lokhttp3/Headers; invoke-virtual {p0, p1}, Lokhttp3/Headers;->c(Ljava/lang/String;)Ljava/lang/String; @@ -146,9 +162,6 @@ :cond_0 return-object p2 - - :cond_1 - throw p2 .end method diff --git a/com.discord/smali_classes2/okhttp3/ResponseBody$a.smali b/com.discord/smali_classes2/okhttp3/ResponseBody$a.smali index 5d2d34b1ad..273a38832b 100644 --- a/com.discord/smali_classes2/okhttp3/ResponseBody$a.smali +++ b/com.discord/smali_classes2/okhttp3/ResponseBody$a.smali @@ -28,13 +28,11 @@ .method public constructor (Lp0/g;Ljava/nio/charset/Charset;)V .locals 1 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string v0, "charset" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-direct {p0}, Ljava/io/Reader;->()V @@ -43,6 +41,20 @@ iput-object p2, p0, Lokhttp3/ResponseBody$a;->g:Ljava/nio/charset/Charset; return-void + + :cond_0 + const-string p1, "charset" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method @@ -84,9 +96,7 @@ } .end annotation - const-string v0, "cbuf" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-boolean v0, p0, Lokhttp3/ResponseBody$a;->d:Z @@ -134,4 +144,13 @@ invoke-direct {p1, p2}, Ljava/io/IOException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "cbuf" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/ResponseBody.smali b/com.discord/smali_classes2/okhttp3/ResponseBody.smali index 304d4f3ea5..0c00ee07e9 100644 --- a/com.discord/smali_classes2/okhttp3/ResponseBody.smali +++ b/com.discord/smali_classes2/okhttp3/ResponseBody.smali @@ -88,7 +88,7 @@ if-eqz v1, :cond_0 - sget-object v2, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v2, Lk0/t/a;->a:Ljava/nio/charset/Charset; invoke-virtual {v1, v2}, Lokhttp3/MediaType;->a(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; @@ -99,7 +99,7 @@ goto :goto_0 :cond_0 - sget-object v1, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v1, Lk0/t/a;->a:Ljava/nio/charset/Charset; :goto_0 invoke-static {v0, v1}, Lo0/g0/b;->x(Lp0/g;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; diff --git a/com.discord/smali_classes2/okhttp3/WebSocketListener.smali b/com.discord/smali_classes2/okhttp3/WebSocketListener.smali index 713e1b79b4..d8bcc72ccf 100644 --- a/com.discord/smali_classes2/okhttp3/WebSocketListener.smali +++ b/com.discord/smali_classes2/okhttp3/WebSocketListener.smali @@ -17,83 +17,155 @@ .method public onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 0 - const-string p2, "webSocket" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "reason" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public onClosing(Lokhttp3/WebSocket;ILjava/lang/String;)V .locals 0 - const-string p2, "webSocket" + const/4 p2, 0x0 - invoke-static {p1, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "reason" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-void + + :cond_0 + const-string p1, "reason" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p2 .end method .method public onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V .locals 0 - const-string p3, "webSocket" + const/4 p3, 0x0 - invoke-static {p1, p3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "t" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "t" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw p3 .end method .method public onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V .locals 1 - const-string v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "text" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "text" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onMessage(Lokhttp3/WebSocket;Lokio/ByteString;)V .locals 1 - const-string v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "bytes" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "bytes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V .locals 1 - const-string v0, "webSocket" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 - const-string p1, "response" - - invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 return-void + + :cond_0 + const-string p1, "response" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_1 + const-string p1, "webSocket" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/okhttp3/internal/connection/RouteException.smali b/com.discord/smali_classes2/okhttp3/internal/connection/RouteException.smali index 4cc87289f4..1e8b687c1d 100644 --- a/com.discord/smali_classes2/okhttp3/internal/connection/RouteException.smali +++ b/com.discord/smali_classes2/okhttp3/internal/connection/RouteException.smali @@ -11,11 +11,7 @@ # direct methods .method public constructor (Ljava/io/IOException;)V - .locals 1 - - const-string v0, "firstConnectException" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/okhttp3/internal/http2/StreamResetException.smali b/com.discord/smali_classes2/okhttp3/internal/http2/StreamResetException.smali index a437063110..92bd43a8c6 100644 --- a/com.discord/smali_classes2/okhttp3/internal/http2/StreamResetException.smali +++ b/com.discord/smali_classes2/okhttp3/internal/http2/StreamResetException.smali @@ -11,9 +11,7 @@ .method public constructor (Lo0/g0/g/a;)V .locals 2 - const-string v0, "errorCode" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 new-instance v0, Ljava/lang/StringBuilder; @@ -34,4 +32,13 @@ iput-object p1, p0, Lokhttp3/internal/http2/StreamResetException;->errorCode:Lo0/g0/g/a; return-void + + :cond_0 + const-string p1, "errorCode" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase$a.smali b/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase$a.smali index 59c235b1f8..d25a652f9b 100644 --- a/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase$a.smali +++ b/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase$a.smali @@ -209,7 +209,7 @@ const-string v2, "UTF_8" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v2, Ljava/lang/String; diff --git a/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase.smali b/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase.smali index 1ea74c8ea0..1d0dec7d09 100644 --- a/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase.smali +++ b/com.discord/smali_classes2/okhttp3/internal/publicsuffix/PublicSuffixDatabase.smali @@ -115,33 +115,33 @@ move-object/from16 v2, p1 - const-string v0, "domain" + const/4 v3, 0x0 - invoke-static {v2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_17 invoke-static/range {p1 .. p1}, Ljava/net/IDN;->toUnicode(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 - const-string v3, "unicodeDomain" + const-string v4, "unicodeDomain" - invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v3, 0x1 + const/4 v4, 0x1 - new-array v4, v3, [C + new-array v5, v4, [C - const/4 v5, 0x0 + const/4 v6, 0x0 - const/16 v6, 0x2e + const/16 v7, 0x2e - aput-char v6, v4, v5 + aput-char v7, v5, v6 - const/4 v7, 0x6 + const/4 v8, 0x6 - invoke-static {v0, v4, v5, v5, v7}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {v0, v5, v6, v6, v8}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; - move-result-object v4 + move-result-object v5 iget-object v0, v1, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->a:Ljava/util/concurrent/atomic/AtomicBoolean; @@ -153,13 +153,13 @@ iget-object v0, v1, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - invoke-virtual {v0, v5, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z + invoke-virtual {v0, v6, v4}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z move-result v0 if-eqz v0, :cond_1 - const/4 v8, 0x0 + const/4 v9, 0x0 :goto_0 :try_start_0 @@ -169,7 +169,7 @@ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - if-eqz v8, :cond_2 + if-eqz v9, :cond_2 :try_start_1 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; @@ -192,19 +192,19 @@ move-exception v0 :try_start_2 - sget-object v9, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; + sget-object v10, Lo0/g0/h/f;->c:Lo0/g0/h/f$a; - sget-object v9, Lo0/g0/h/f;->a:Lo0/g0/h/f; + sget-object v10, Lo0/g0/h/f;->a:Lo0/g0/h/f; - const/4 v10, 0x5 + const/4 v11, 0x5 - const-string v11, "Failed to read public suffix list" + const-string v12, "Failed to read public suffix list" - invoke-virtual {v9, v10, v11, v0}, Lo0/g0/h/f;->k(ILjava/lang/String;Ljava/lang/Throwable;)V + invoke-virtual {v10, v11, v12, v0}, Lo0/g0/h/f;->k(ILjava/lang/String;Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - if-eqz v8, :cond_2 + if-eqz v9, :cond_2 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; @@ -220,12 +220,12 @@ :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 - const/4 v8, 0x1 + const/4 v9, 0x1 goto :goto_0 :goto_1 - if-eqz v8, :cond_0 + if-eqz v9, :cond_0 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; @@ -269,42 +269,42 @@ :goto_3 if-eqz v0, :cond_16 - invoke-interface {v4}, Ljava/util/List;->size()I + invoke-interface {v5}, Ljava/util/List;->size()I move-result v0 - new-array v8, v0, [[B + new-array v9, v0, [[B - const/4 v9, 0x0 + const/4 v10, 0x0 :goto_4 - if-ge v9, v0, :cond_5 + if-ge v10, v0, :cond_5 - invoke-interface {v4, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v5, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v10 + move-result-object v11 - check-cast v10, Ljava/lang/String; + check-cast v11, Ljava/lang/String; - sget-object v11, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; + sget-object v12, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; - const-string v12, "UTF_8" + const-string v13, "UTF_8" - invoke-static {v11, v12}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v12, v13}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-eqz v10, :cond_4 + if-eqz v11, :cond_4 - invoke-virtual {v10, v11}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B + invoke-virtual {v11, v12}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B - move-result-object v10 + move-result-object v11 - const-string v11, "(this as java.lang.String).getBytes(charset)" + const-string v12, "(this as java.lang.String).getBytes(charset)" - invoke-static {v10, v11}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v12}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - aput-object v10, v8, v9 + aput-object v11, v9, v10 - add-int/lit8 v9, v9, 0x1 + add-int/lit8 v10, v10, 0x1 goto :goto_4 @@ -318,14 +318,12 @@ throw v0 :cond_5 - const/4 v9, 0x0 + const/4 v10, 0x0 :goto_5 - const-string v10, "publicSuffixListBytes" + const-string v11, "publicSuffixListBytes" - const/4 v11, 0x0 - - if-ge v9, v0, :cond_8 + if-ge v10, v0, :cond_8 sget-object v12, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->h:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a; @@ -333,7 +331,7 @@ if-eqz v13, :cond_7 - invoke-static {v12, v13, v8, v9}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;->a(Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;[B[[BI)Ljava/lang/String; + invoke-static {v12, v13, v9, v10}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;->a(Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;[B[[BI)Ljava/lang/String; move-result-object v12 @@ -342,30 +340,30 @@ goto :goto_6 :cond_6 - add-int/lit8 v9, v9, 0x1 + add-int/lit8 v10, v10, 0x1 goto :goto_5 :cond_7 - invoke-static {v10}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v11 + throw v3 :cond_8 - move-object v12, v11 + move-object v12, v3 :goto_6 - if-le v0, v3, :cond_b + if-le v0, v4, :cond_b - invoke-virtual {v8}, Ljava/lang/Object;->clone()Ljava/lang/Object; + invoke-virtual {v9}, Ljava/lang/Object;->clone()Ljava/lang/Object; - move-result-object v9 + move-result-object v10 - check-cast v9, [[B + check-cast v10, [[B - array-length v13, v9 + array-length v13, v10 - sub-int/2addr v13, v3 + sub-int/2addr v13, v4 const/4 v14, 0x0 @@ -374,235 +372,235 @@ sget-object v15, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->e:[B - aput-object v15, v9, v14 + aput-object v15, v10, v14 sget-object v15, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->h:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a; - iget-object v7, v1, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->c:[B + iget-object v8, v1, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->c:[B - if-eqz v7, :cond_a + if-eqz v8, :cond_a - invoke-static {v15, v7, v9, v14}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;->a(Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;[B[[BI)Ljava/lang/String; + invoke-static {v15, v8, v10, v14}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;->a(Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;[B[[BI)Ljava/lang/String; - move-result-object v7 + move-result-object v8 - if-eqz v7, :cond_9 + if-eqz v8, :cond_9 goto :goto_8 :cond_9 add-int/lit8 v14, v14, 0x1 - const/4 v7, 0x6 + const/4 v8, 0x6 goto :goto_7 :cond_a - invoke-static {v10}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v11}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v11 + throw v3 :cond_b - move-object v7, v11 + move-object v8, v3 :goto_8 - if-eqz v7, :cond_e + if-eqz v8, :cond_e - sub-int/2addr v0, v3 + sub-int/2addr v0, v4 - const/4 v9, 0x0 + const/4 v10, 0x0 :goto_9 - if-ge v9, v0, :cond_e + if-ge v10, v0, :cond_e - sget-object v10, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->h:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a; + sget-object v11, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->h:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a; iget-object v13, v1, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->d:[B if-eqz v13, :cond_d - invoke-static {v10, v13, v8, v9}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;->a(Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;[B[[BI)Ljava/lang/String; + invoke-static {v11, v13, v9, v10}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;->a(Lokhttp3/internal/publicsuffix/PublicSuffixDatabase$a;[B[[BI)Ljava/lang/String; - move-result-object v10 + move-result-object v11 - if-eqz v10, :cond_c + if-eqz v11, :cond_c goto :goto_a :cond_c - add-int/lit8 v9, v9, 0x1 + add-int/lit8 v10, v10, 0x1 goto :goto_9 :cond_d const-string v0, "publicSuffixExceptionListBytes" - invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - throw v11 + throw v3 :cond_e - move-object v10, v11 + move-object v11, v3 :goto_a const/16 v0, 0x21 - if-eqz v10, :cond_f + if-eqz v11, :cond_f - new-instance v7, Ljava/lang/StringBuilder; + new-instance v8, Ljava/lang/StringBuilder; - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - move-result-object v7 + move-result-object v8 - new-array v8, v3, [C + new-array v9, v4, [C - aput-char v6, v8, v5 + aput-char v7, v9, v6 - const/4 v9, 0x6 + const/4 v10, 0x6 - invoke-static {v7, v8, v5, v5, v9}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {v8, v9, v6, v6, v10}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; - move-result-object v7 + move-result-object v8 goto :goto_d :cond_f - const/4 v9, 0x6 + const/4 v10, 0x6 if-nez v12, :cond_10 - if-nez v7, :cond_10 + if-nez v8, :cond_10 - sget-object v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->f:Ljava/util/List; + sget-object v8, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->f:Ljava/util/List; goto :goto_d :cond_10 if-eqz v12, :cond_11 - new-array v8, v3, [C + new-array v9, v4, [C - aput-char v6, v8, v5 + aput-char v7, v9, v6 - invoke-static {v12, v8, v5, v5, v9}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {v12, v9, v6, v6, v10}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; - move-result-object v8 + move-result-object v9 goto :goto_b :cond_11 - sget-object v8, Lk0/j/n;->d:Lk0/j/n; + sget-object v9, Lk0/i/n;->d:Lk0/i/n; :goto_b - if-eqz v7, :cond_12 + if-eqz v8, :cond_12 - new-array v10, v3, [C + new-array v11, v4, [C - aput-char v6, v10, v5 + aput-char v7, v11, v6 - invoke-static {v7, v10, v5, v5, v9}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {v8, v11, v6, v6, v10}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; - move-result-object v7 + move-result-object v8 goto :goto_c :cond_12 - sget-object v7, Lk0/j/n;->d:Lk0/j/n; + sget-object v8, Lk0/i/n;->d:Lk0/i/n; :goto_c - invoke-interface {v8}, Ljava/util/List;->size()I - - move-result v9 - - invoke-interface {v7}, Ljava/util/List;->size()I + invoke-interface {v9}, Ljava/util/List;->size()I move-result v10 - if-le v9, v10, :cond_13 + invoke-interface {v8}, Ljava/util/List;->size()I - move-object v7, v8 + move-result v11 + + if-le v10, v11, :cond_13 + + move-object v8, v9 :cond_13 :goto_d - invoke-interface {v4}, Ljava/util/List;->size()I - - move-result v8 - - invoke-interface {v7}, Ljava/util/List;->size()I + invoke-interface {v5}, Ljava/util/List;->size()I move-result v9 - if-ne v8, v9, :cond_14 + invoke-interface {v8}, Ljava/util/List;->size()I - invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; + move-result v10 - move-result-object v8 + if-ne v9, v10, :cond_14 - check-cast v8, Ljava/lang/String; + invoke-interface {v8, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; - invoke-virtual {v8, v5}, Ljava/lang/String;->charAt(I)C + move-result-object v9 - move-result v8 + check-cast v9, Ljava/lang/String; - if-eq v8, v0, :cond_14 + invoke-virtual {v9, v6}, Ljava/lang/String;->charAt(I)C - return-object v11 + move-result v9 + + if-eq v9, v0, :cond_14 + + return-object v3 :cond_14 - invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; + invoke-interface {v8, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; - move-result-object v8 + move-result-object v3 - check-cast v8, Ljava/lang/String; + check-cast v3, Ljava/lang/String; - invoke-virtual {v8, v5}, Ljava/lang/String;->charAt(I)C + invoke-virtual {v3, v6}, Ljava/lang/String;->charAt(I)C - move-result v8 + move-result v3 - if-ne v8, v0, :cond_15 + if-ne v3, v0, :cond_15 - invoke-interface {v4}, Ljava/util/List;->size()I + invoke-interface {v5}, Ljava/util/List;->size()I move-result v0 - invoke-interface {v7}, Ljava/util/List;->size()I + invoke-interface {v8}, Ljava/util/List;->size()I - move-result v4 + move-result v3 goto :goto_e :cond_15 - invoke-interface {v4}, Ljava/util/List;->size()I + invoke-interface {v5}, Ljava/util/List;->size()I move-result v0 - invoke-interface {v7}, Ljava/util/List;->size()I + invoke-interface {v8}, Ljava/util/List;->size()I - move-result v4 + move-result v3 - add-int/2addr v4, v3 + add-int/2addr v3, v4 :goto_e - sub-int/2addr v0, v4 + sub-int/2addr v0, v3 - new-array v3, v3, [C + new-array v3, v4, [C - aput-char v6, v3, v5 + aput-char v7, v3, v6 const/4 v4, 0x6 - invoke-static {v2, v3, v5, v5, v4}, Lk0/u/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; + invoke-static {v2, v3, v6, v6, v4}, Lk0/t/p;->split$default(Ljava/lang/CharSequence;[CZII)Ljava/util/List; move-result-object v2 - invoke-static {v2}, Lk0/j/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; + invoke-static {v2}, Lk0/i/l;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; move-result-object v2 @@ -642,6 +640,13 @@ invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 + + :cond_17 + const-string v0, "domain" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v3 .end method .method public final b()V @@ -664,27 +669,15 @@ new-instance v1, Lp0/k; - const-string v2, "$receiver" + invoke-static {v0}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lp0/w; - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v0 - new-instance v2, Lp0/m; + invoke-direct {v1, v0}, Lp0/k;->(Lp0/w;)V - new-instance v3, Lp0/x; + invoke-static {v1}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-direct {v3}, Lp0/x;->()V - - invoke-direct {v2, v0, v3}, Lp0/m;->(Ljava/io/InputStream;Lp0/x;)V - - invoke-direct {v1, v2}, Lp0/k;->(Lp0/w;)V - - const-string v0, "$receiver" - - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v0, Lp0/q; - - invoke-direct {v0, v1}, Lp0/q;->(Lp0/w;)V + move-result-object v0 :try_start_0 invoke-interface {v0}, Lp0/g;->readInt()I @@ -736,7 +729,7 @@ :cond_0 :try_start_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 @@ -749,7 +742,7 @@ :cond_1 :try_start_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 diff --git a/com.discord/smali_classes2/okio/ByteString$a.smali b/com.discord/smali_classes2/okio/ByteString$a.smali index 5a1a830805..da8027d6a4 100644 --- a/com.discord/smali_classes2/okio/ByteString$a.smali +++ b/com.discord/smali_classes2/okio/ByteString$a.smali @@ -42,10 +42,6 @@ array-length p3, p1 :cond_1 - const-string p0, "$receiver" - - invoke-static {p1, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - array-length p0, p1 int-to-long v1, p0 @@ -54,18 +50,10 @@ int-to-long v5, p3 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V new-array p0, p3, [B - const-string p4, "src" - - invoke-static {p1, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p4, "dest" - - invoke-static {p0, p4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, p2, p0, v0, p3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V new-instance p1, Lokio/ByteString; @@ -78,11 +66,7 @@ # virtual methods .method public final a(Ljava/lang/String;)Lokio/ByteString; - .locals 1 - - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-static {p1}, Lp0/y/a;->c(Ljava/lang/String;)Lokio/ByteString; @@ -92,15 +76,22 @@ .end method .method public final b(Ljava/lang/String;)Lokio/ByteString; - .locals 1 + .locals 0 - const-string v0, "$receiver" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p1}, Lp0/y/a;->d(Ljava/lang/String;)Lokio/ByteString; move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "$receiver" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/okio/ByteString.smali b/com.discord/smali_classes2/okio/ByteString.smali index 9613b49ff3..bdf078376f 100644 --- a/com.discord/smali_classes2/okio/ByteString.smali +++ b/com.discord/smali_classes2/okio/ByteString.smali @@ -61,25 +61,28 @@ .end method .method public constructor ([B)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lokio/ByteString;->data:[B return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public static final g(Ljava/lang/String;)Lokio/ByteString; - .locals 1 - - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-static {p0}, Lp0/y/a;->d(Ljava/lang/String;)Lokio/ByteString; @@ -100,10 +103,6 @@ move-result v0 - const-string v1, "$receiver" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x1 const/4 v2, 0x0 @@ -161,7 +160,7 @@ const-string v2, "field" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V @@ -213,19 +212,26 @@ # virtual methods .method public compareTo(Ljava/lang/Object;)I - .locals 1 + .locals 0 check-cast p1, Lokio/ByteString; - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-static {p0, p1}, Lp0/y/a;->b(Lokio/ByteString;Lokio/ByteString;)I move-result p1 return p1 + + :cond_0 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public equals(Ljava/lang/Object;)Z @@ -241,10 +247,6 @@ .method public f(Ljava/lang/String;)Lokio/ByteString; .locals 2 - const-string v0, "algorithm" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lokio/ByteString; invoke-static {p1}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; @@ -259,7 +261,7 @@ const-string v1, "MessageDigest.getInstance(algorithm).digest(data)" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lokio/ByteString;->([B)V @@ -317,11 +319,7 @@ .end method .method public l(ILokio/ByteString;II)Z - .locals 1 - - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-static {p0, p1, p2, p3, p4}, Lp0/y/a;->l(Lokio/ByteString;ILokio/ByteString;II)Z @@ -331,17 +329,24 @@ .end method .method public m(I[BII)Z - .locals 1 + .locals 0 - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_0 invoke-static {p0, p1, p2, p3, p4}, Lp0/y/a;->m(Lokio/ByteString;I[BII)Z move-result p1 return p1 + + :cond_0 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public n()Lokio/ByteString; @@ -362,10 +367,6 @@ } .end annotation - const-string v0, "out" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lokio/ByteString;->data:[B invoke-virtual {p1, v0}, Ljava/io/OutputStream;->write([B)V @@ -376,17 +377,13 @@ .method public p(Lp0/e;)V .locals 3 - const-string v0, "buffer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lokio/ByteString;->data:[B - array-length v1, v0 + const/4 v1, 0x0 - const/4 v2, 0x0 + array-length v2, v0 - invoke-virtual {p1, v0, v2, v1}, Lp0/e;->G([BII)Lp0/e; + invoke-virtual {p1, v0, v1, v2}, Lp0/e;->G([BII)Lp0/e; return-void .end method diff --git a/com.discord/smali_classes2/org/webrtc/GlGenericDrawer.smali b/com.discord/smali_classes2/org/webrtc/GlGenericDrawer.smali index 64b653f612..6c23353d81 100644 --- a/com.discord/smali_classes2/org/webrtc/GlGenericDrawer.smali +++ b/com.discord/smali_classes2/org/webrtc/GlGenericDrawer.smali @@ -162,7 +162,7 @@ const-string v3, "vec4 sample(vec2 p) {\n" - invoke-static {v0, p1, v1, v2, v3}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p1, v1, v2, v3}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string p1, " float y = texture2D(y_tex, p).r * 1.16438;\n" @@ -172,7 +172,7 @@ const-string v3, " return vec4(y + 1.59603 * v - 0.874202,\n" - invoke-static {v0, p1, v1, v2, v3}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p1, v1, v2, v3}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string p1, " y - 0.391762 * u - 0.812968 * v + 0.531668,\n" @@ -180,7 +180,7 @@ const-string v2, "}\n" - invoke-static {v0, p1, v1, v2, p0}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + invoke-static {v0, p1, v1, v2, p0}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 diff --git a/com.discord/smali_classes2/p0/a.smali b/com.discord/smali_classes2/p0/a.smali index 23a9fae88f..ec86a4158b 100644 --- a/com.discord/smali_classes2/p0/a.smali +++ b/com.discord/smali_classes2/p0/a.smali @@ -33,12 +33,14 @@ .end method .method public static a([B[BI)Ljava/lang/String; - .locals 11 + .locals 10 const/4 p1, 0x1 and-int/2addr p2, p1 + const/4 v0, 0x0 + if-eqz p2, :cond_0 sget-object p2, Lp0/a;->a:[B @@ -46,186 +48,182 @@ goto :goto_0 :cond_0 - const/4 p2, 0x0 + move-object p2, v0 :goto_0 - const-string v0, "$receiver" + if-eqz p0, :cond_5 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_4 - const-string v1, "map" + array-length v0, p0 - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v1, 0x2 - array-length v1, p0 + add-int/2addr v0, v1 - const/4 v2, 0x2 + div-int/lit8 v0, v0, 0x3 - add-int/2addr v1, v2 + mul-int/lit8 v0, v0, 0x4 - div-int/lit8 v1, v1, 0x3 + new-array v0, v0, [B - mul-int/lit8 v1, v1, 0x4 - - new-array v1, v1, [B + array-length v2, p0 array-length v3, p0 - array-length v4, p0 + rem-int/lit8 v3, v3, 0x3 - rem-int/lit8 v4, v4, 0x3 + sub-int/2addr v2, v3 - sub-int/2addr v3, v4 + const/4 v3, 0x0 const/4 v4, 0x0 - const/4 v5, 0x0 - :goto_1 - if-ge v4, v3, :cond_1 + if-ge v3, v2, :cond_1 - add-int/lit8 v6, v4, 0x1 + add-int/lit8 v5, v3, 0x1 - aget-byte v4, p0, v4 + aget-byte v3, p0, v3 + + add-int/lit8 v6, v5, 0x1 + + aget-byte v5, p0, v5 add-int/lit8 v7, v6, 0x1 aget-byte v6, p0, v6 - add-int/lit8 v8, v7, 0x1 + add-int/lit8 v8, v4, 0x1 - aget-byte v7, p0, v7 + and-int/lit16 v9, v3, 0xff - add-int/lit8 v9, v5, 0x1 + shr-int/2addr v9, v1 - and-int/lit16 v10, v4, 0xff + aget-byte v9, p2, v9 - shr-int/2addr v10, v2 + aput-byte v9, v0, v4 - aget-byte v10, p2, v10 + add-int/lit8 v4, v8, 0x1 - aput-byte v10, v1, v5 + and-int/lit8 v3, v3, 0x3 - add-int/lit8 v5, v9, 0x1 + shl-int/lit8 v3, v3, 0x4 - and-int/lit8 v4, v4, 0x3 + and-int/lit16 v9, v5, 0xff - shl-int/lit8 v4, v4, 0x4 + shr-int/lit8 v9, v9, 0x4 - and-int/lit16 v10, v6, 0xff + or-int/2addr v3, v9 - shr-int/lit8 v10, v10, 0x4 + aget-byte v3, p2, v3 - or-int/2addr v4, v10 + aput-byte v3, v0, v8 - aget-byte v4, p2, v4 + add-int/lit8 v3, v4, 0x1 - aput-byte v4, v1, v9 + and-int/lit8 v5, v5, 0xf - add-int/lit8 v4, v5, 0x1 + shl-int/2addr v5, v1 - and-int/lit8 v6, v6, 0xf + and-int/lit16 v8, v6, 0xff - shl-int/2addr v6, v2 + shr-int/lit8 v8, v8, 0x6 - and-int/lit16 v9, v7, 0xff + or-int/2addr v5, v8 - shr-int/lit8 v9, v9, 0x6 + aget-byte v5, p2, v5 - or-int/2addr v6, v9 + aput-byte v5, v0, v4 - aget-byte v6, p2, v6 + add-int/lit8 v4, v3, 0x1 - aput-byte v6, v1, v5 + and-int/lit8 v5, v6, 0x3f - add-int/lit8 v5, v4, 0x1 + aget-byte v5, p2, v5 - and-int/lit8 v6, v7, 0x3f + aput-byte v5, v0, v3 - aget-byte v6, p2, v6 - - aput-byte v6, v1, v4 - - move v4, v8 + move v3, v7 goto :goto_1 :cond_1 - array-length v6, p0 + array-length v5, p0 - sub-int/2addr v6, v3 + sub-int/2addr v5, v2 - const/16 v3, 0x3d + const/16 v2, 0x3d - if-eq v6, p1, :cond_3 + if-eq v5, p1, :cond_3 - if-eq v6, v2, :cond_2 + if-eq v5, v1, :cond_2 goto :goto_2 :cond_2 - add-int/lit8 p1, v4, 0x1 + add-int/lit8 p1, v3, 0x1 - aget-byte v4, p0, v4 + aget-byte v3, p0, v3 aget-byte p0, p0, p1 - add-int/lit8 p1, v5, 0x1 + add-int/lit8 p1, v4, 0x1 - and-int/lit16 v6, v4, 0xff + and-int/lit16 v5, v3, 0xff - shr-int/2addr v6, v2 + shr-int/2addr v5, v1 - aget-byte v6, p2, v6 + aget-byte v5, p2, v5 - aput-byte v6, v1, v5 + aput-byte v5, v0, v4 - add-int/lit8 v5, p1, 0x1 + add-int/lit8 v4, p1, 0x1 - and-int/lit8 v4, v4, 0x3 + and-int/lit8 v3, v3, 0x3 - shl-int/lit8 v4, v4, 0x4 + shl-int/lit8 v3, v3, 0x4 - and-int/lit16 v6, p0, 0xff + and-int/lit16 v5, p0, 0xff - shr-int/lit8 v6, v6, 0x4 + shr-int/lit8 v5, v5, 0x4 - or-int/2addr v4, v6 + or-int/2addr v3, v5 - aget-byte v4, p2, v4 + aget-byte v3, p2, v3 - aput-byte v4, v1, p1 + aput-byte v3, v0, p1 - add-int/lit8 p1, v5, 0x1 + add-int/lit8 p1, v4, 0x1 and-int/lit8 p0, p0, 0xf - shl-int/2addr p0, v2 + shl-int/2addr p0, v1 aget-byte p0, p2, p0 - aput-byte p0, v1, v5 + aput-byte p0, v0, v4 - int-to-byte p0, v3 + int-to-byte p0, v2 - aput-byte p0, v1, p1 + aput-byte p0, v0, p1 goto :goto_2 :cond_3 - aget-byte p0, p0, v4 + aget-byte p0, p0, v3 - add-int/lit8 p1, v5, 0x1 + add-int/lit8 p1, v4, 0x1 - and-int/lit16 v4, p0, 0xff + and-int/lit16 v3, p0, 0xff - shr-int/lit8 v2, v4, 0x2 + shr-int/lit8 v1, v3, 0x2 - aget-byte v2, p2, v2 + aget-byte v1, p2, v1 - aput-byte v2, v1, v5 + aput-byte v1, v0, v4 - add-int/lit8 v2, p1, 0x1 + add-int/lit8 v1, p1, 0x1 and-int/lit8 p0, p0, 0x3 @@ -233,24 +231,36 @@ aget-byte p0, p2, p0 - aput-byte p0, v1, p1 + aput-byte p0, v0, p1 - add-int/lit8 p0, v2, 0x1 + add-int/lit8 p0, v1, 0x1 - int-to-byte p1, v3 + int-to-byte p1, v2 - aput-byte p1, v1, v2 + aput-byte p1, v0, v1 - aput-byte p1, v1, p0 + aput-byte p1, v0, p0 :goto_2 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - sget-object p0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object p0, Lk0/t/a;->a:Ljava/nio/charset/Charset; new-instance p1, Ljava/lang/String; - invoke-direct {p1, v1, p0}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V + invoke-direct {p1, v0, p0}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V return-object p1 + + :cond_4 + const-string p0, "map" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + :cond_5 + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/p0/b$a.smali b/com.discord/smali_classes2/p0/b$a.smali index f05ee52a26..315e5eaa73 100644 --- a/com.discord/smali_classes2/p0/b$a.smali +++ b/com.discord/smali_classes2/p0/b$a.smali @@ -79,7 +79,7 @@ return-object v2 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -126,12 +126,12 @@ return-object v1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 .end method diff --git a/com.discord/smali_classes2/p0/b.smali b/com.discord/smali_classes2/p0/b.smali index 78d34b4e41..0f45109d72 100644 --- a/com.discord/smali_classes2/p0/b.smali +++ b/com.discord/smali_classes2/p0/b.smali @@ -205,7 +205,7 @@ goto :goto_1 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -213,7 +213,7 @@ :cond_6 :try_start_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -243,7 +243,7 @@ :cond_9 :try_start_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 @@ -349,10 +349,6 @@ .method public final k(Ljava/io/IOException;)Ljava/io/IOException; .locals 1 - const-string v0, "cause" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Lp0/b;->j()Z move-result v0 diff --git a/com.discord/smali_classes2/p0/c.smali b/com.discord/smali_classes2/p0/c.smali index e292ac78d2..b04258fe4c 100644 --- a/com.discord/smali_classes2/p0/c.smali +++ b/com.discord/smali_classes2/p0/c.smali @@ -173,9 +173,9 @@ .method public write(Lp0/e;J)V .locals 7 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 iget-wide v1, p1, Lp0/e;->e:J @@ -183,83 +183,81 @@ move-wide v5, p2 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V :goto_0 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - cmp-long v2, p2, v0 + cmp-long v3, p2, v1 - if-lez v2, :cond_4 + if-lez v3, :cond_4 - iget-object v2, p1, Lp0/e;->d:Lp0/r; + iget-object v3, p1, Lp0/e;->d:Lp0/r; - const/4 v3, 0x0 - - if-eqz v2, :cond_3 + if-eqz v3, :cond_3 :goto_1 const/high16 v4, 0x10000 int-to-long v4, v4 - cmp-long v6, v0, v4 + cmp-long v6, v1, v4 if-gez v6, :cond_2 - iget v4, v2, Lp0/r;->c:I + iget v4, v3, Lp0/r;->c:I - iget v5, v2, Lp0/r;->b:I + iget v5, v3, Lp0/r;->b:I sub-int/2addr v4, v5 int-to-long v4, v4 - add-long/2addr v0, v4 + add-long/2addr v1, v4 - cmp-long v4, v0, p2 + cmp-long v4, v1, p2 if-ltz v4, :cond_0 - move-wide v0, p2 + move-wide v1, p2 goto :goto_2 :cond_0 - iget-object v2, v2, Lp0/r;->f:Lp0/r; + iget-object v3, v3, Lp0/r;->f:Lp0/r; - if-eqz v2, :cond_1 + if-eqz v3, :cond_1 goto :goto_1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_2 :goto_2 - const/4 v2, 0x0 + const/4 v3, 0x0 - iget-object v3, p0, Lp0/c;->d:Lp0/b; + iget-object v4, p0, Lp0/c;->d:Lp0/b; - invoke-virtual {v3}, Lp0/b;->i()V + invoke-virtual {v4}, Lp0/b;->i()V :try_start_0 - iget-object v3, p0, Lp0/c;->e:Lp0/u; + iget-object v4, p0, Lp0/c;->e:Lp0/u; - invoke-interface {v3, p1, v0, v1}, Lp0/u;->write(Lp0/e;J)V + invoke-interface {v4, p1, v1, v2}, Lp0/u;->write(Lp0/e;J)V :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - sub-long/2addr p2, v0 + sub-long/2addr p2, v1 - const/4 v0, 0x1 + const/4 v1, 0x1 - iget-object v1, p0, Lp0/c;->d:Lp0/b; + iget-object v2, p0, Lp0/c;->d:Lp0/b; - invoke-virtual {v1, v0}, Lp0/b;->l(Z)V + invoke-virtual {v2, v1}, Lp0/b;->l(Z)V goto :goto_0 @@ -285,15 +283,22 @@ :goto_3 iget-object p2, p0, Lp0/c;->d:Lp0/b; - invoke-virtual {p2, v2}, Lp0/b;->l(Z)V + invoke-virtual {p2, v3}, Lp0/b;->l(Z)V throw p1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_4 return-void + + :cond_5 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/p0/d.smali b/com.discord/smali_classes2/p0/d.smali index a8397b207a..e9e5ab184c 100644 --- a/com.discord/smali_classes2/p0/d.smali +++ b/com.discord/smali_classes2/p0/d.smali @@ -35,20 +35,20 @@ # virtual methods .method public B0(Lp0/e;J)J - .locals 1 + .locals 2 - const-string v0, "sink" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - iget-object v0, p0, Lp0/d;->d:Lp0/b; + iget-object v1, p0, Lp0/d;->d:Lp0/b; - invoke-virtual {v0}, Lp0/b;->i()V + invoke-virtual {v1}, Lp0/b;->i()V :try_start_0 - iget-object v0, p0, Lp0/d;->e:Lp0/w; + iget-object v1, p0, Lp0/d;->e:Lp0/w; - invoke-interface {v0, p1, p2, p3}, Lp0/w;->B0(Lp0/e;J)J + invoke-interface {v1, p1, p2, p3}, Lp0/w;->B0(Lp0/e;J)J move-result-wide p1 :try_end_0 @@ -85,9 +85,16 @@ :goto_0 iget-object p2, p0, Lp0/d;->d:Lp0/b; - const/4 p3, 0x0 + invoke-virtual {p2, v0}, Lp0/b;->l(Z)V - invoke-virtual {p2, p3}, Lp0/b;->l(Z)V + throw p1 + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 throw p1 .end method diff --git a/com.discord/smali_classes2/p0/e$a.smali b/com.discord/smali_classes2/p0/e$a.smali index 0bf6a594a5..705211403b 100644 --- a/com.discord/smali_classes2/p0/e$a.smali +++ b/com.discord/smali_classes2/p0/e$a.smali @@ -55,7 +55,7 @@ # virtual methods .method public final a(J)I - .locals 18 + .locals 17 move-object/from16 v0, p0 @@ -122,21 +122,21 @@ move-wide v5, v11 - move-object/from16 v17, v10 - - move-object v10, v4 - - move-object/from16 v4, v17 - goto :goto_0 :cond_1 move-wide v7, v11 + move-object/from16 v16, v10 + + move-object v10, v4 + + move-object/from16 v4, v16 + goto :goto_0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 @@ -153,155 +153,155 @@ if-lez v15, :cond_5 :goto_1 - if-eqz v10, :cond_4 + if-eqz v4, :cond_4 - iget v4, v10, Lp0/r;->c:I + iget v5, v4, Lp0/r;->c:I - iget v5, v10, Lp0/r;->b:I + iget v6, v4, Lp0/r;->b:I - sub-int v6, v4, v5 + sub-int v10, v5, v6 - int-to-long v11, v6 + int-to-long v10, v10 - add-long/2addr v11, v7 + add-long/2addr v10, v7 - cmp-long v6, v1, v11 + cmp-long v12, v1, v10 - if-ltz v6, :cond_9 + if-ltz v12, :cond_9 - sub-int/2addr v4, v5 + sub-int/2addr v5, v6 - int-to-long v4, v4 + int-to-long v5, v5 - add-long/2addr v7, v4 + add-long/2addr v7, v5 - iget-object v10, v10, Lp0/r;->f:Lp0/r; + iget-object v4, v4, Lp0/r;->f:Lp0/r; goto :goto_1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 :cond_5 :goto_2 - cmp-long v7, v5, v1 + cmp-long v4, v5, v1 - if-lez v7, :cond_8 + if-lez v4, :cond_8 - if-eqz v4, :cond_7 + if-eqz v10, :cond_7 - iget-object v4, v4, Lp0/r;->g:Lp0/r; + iget-object v10, v10, Lp0/r;->g:Lp0/r; - if-eqz v4, :cond_6 + if-eqz v10, :cond_6 - iget v7, v4, Lp0/r;->c:I + iget v4, v10, Lp0/r;->c:I - iget v8, v4, Lp0/r;->b:I + iget v7, v10, Lp0/r;->b:I - sub-int/2addr v7, v8 + sub-int/2addr v4, v7 - int-to-long v7, v7 + int-to-long v7, v4 sub-long/2addr v5, v7 goto :goto_2 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 :cond_8 - move-object v10, v4 - move-wide v7, v5 + move-object v4, v10 + :cond_9 - iget-boolean v4, v0, Lp0/e$a;->e:Z + iget-boolean v5, v0, Lp0/e$a;->e:Z - if-eqz v4, :cond_d + if-eqz v5, :cond_d - if-eqz v10, :cond_c + if-eqz v4, :cond_c - iget-boolean v4, v10, Lp0/r;->d:Z + iget-boolean v5, v4, Lp0/r;->d:Z - if-eqz v4, :cond_d + if-eqz v5, :cond_d - new-instance v4, Lp0/r; + new-instance v5, Lp0/r; - iget-object v5, v10, Lp0/r;->a:[B + iget-object v6, v4, Lp0/r;->a:[B - array-length v6, v5 + array-length v10, v6 - invoke-static {v5, v6}, Ljava/util/Arrays;->copyOf([BI)[B + invoke-static {v6, v10}, Ljava/util/Arrays;->copyOf([BI)[B - move-result-object v12 + move-result-object v11 - const-string v5, "java.util.Arrays.copyOf(this, size)" + const-string v6, "java.util.Arrays.copyOf(this, size)" - invoke-static {v12, v5}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v11, v6}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget v13, v10, Lp0/r;->b:I + iget v12, v4, Lp0/r;->b:I - iget v14, v10, Lp0/r;->c:I + iget v13, v4, Lp0/r;->c:I - const/4 v15, 0x0 + const/4 v14, 0x0 - const/16 v16, 0x1 + const/4 v15, 0x1 - move-object v11, v4 + move-object v10, v5 - invoke-direct/range {v11 .. v16}, Lp0/r;->([BIIZZ)V + invoke-direct/range {v10 .. v15}, Lp0/r;->([BIIZZ)V - iget-object v5, v3, Lp0/e;->d:Lp0/r; + iget-object v6, v3, Lp0/e;->d:Lp0/r; - if-ne v5, v10, :cond_a + if-ne v6, v4, :cond_a - iput-object v4, v3, Lp0/e;->d:Lp0/r; + iput-object v5, v3, Lp0/e;->d:Lp0/r; :cond_a - invoke-virtual {v10, v4}, Lp0/r;->b(Lp0/r;)Lp0/r; + invoke-virtual {v4, v5}, Lp0/r;->b(Lp0/r;)Lp0/r; - iget-object v3, v4, Lp0/r;->g:Lp0/r; + iget-object v3, v5, Lp0/r;->g:Lp0/r; if-eqz v3, :cond_b invoke-virtual {v3}, Lp0/r;->a()Lp0/r; - move-object v10, v4 + move-object v4, v5 goto :goto_3 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 :cond_d :goto_3 - iput-object v10, v0, Lp0/e$a;->f:Lp0/r; + iput-object v4, v0, Lp0/e$a;->f:Lp0/r; iput-wide v1, v0, Lp0/e$a;->g:J - if-eqz v10, :cond_e + if-eqz v4, :cond_e - iget-object v3, v10, Lp0/r;->a:[B + iget-object v3, v4, Lp0/r;->a:[B iput-object v3, v0, Lp0/e$a;->h:[B - iget v3, v10, Lp0/r;->b:I + iget v3, v4, Lp0/r;->b:I sub-long/2addr v1, v7 @@ -311,7 +311,7 @@ iput v3, v0, Lp0/e$a;->i:I - iget v1, v10, Lp0/r;->c:I + iget v1, v4, Lp0/r;->c:I iput v1, v0, Lp0/e$a;->j:I @@ -320,7 +320,7 @@ return v1 :cond_e - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v9 @@ -363,19 +363,13 @@ aput-object v2, v6, v1 - invoke-static {v6, v5}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - - move-result-object v1 - - const-string v2, "offset=%s > size=%s" - - invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v1 + const-string v1, "offset=%s > size=%s" const-string v2, "java.lang.String.format(format, *args)" - invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v6, v5, v1, v2}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; + + move-result-object v1 invoke-direct {v4, v1}, Ljava/lang/ArrayIndexOutOfBoundsException;->(Ljava/lang/String;)V diff --git a/com.discord/smali_classes2/p0/e$b.smali b/com.discord/smali_classes2/p0/e$b.smali index 52d94a2d8b..d8f354d34d 100644 --- a/com.discord/smali_classes2/p0/e$b.smali +++ b/com.discord/smali_classes2/p0/e$b.smali @@ -93,9 +93,7 @@ .method public read([BII)I .locals 1 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lp0/e$b;->d:Lp0/e; @@ -104,6 +102,15 @@ move-result p1 return p1 + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/p0/e.smali b/com.discord/smali_classes2/p0/e.smali index e447605cc3..4bb67f4be0 100644 --- a/com.discord/smali_classes2/p0/e.smali +++ b/com.discord/smali_classes2/p0/e.smali @@ -31,7 +31,7 @@ .method public static constructor ()V .locals 2 - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v0, Lk0/t/a;->a:Ljava/nio/charset/Charset; const-string v1, "0123456789abcdef" @@ -41,7 +41,7 @@ const-string v1, "(this as java.lang.String).getBytes(charset)" - invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V sput-object v0, Lp0/e;->f:[B @@ -63,265 +63,270 @@ move-object/from16 v0, p1 - const-string v1, "options" + const/4 v1, 0x0 - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_14 - move-object/from16 v1, p0 + move-object/from16 v2, p0 - iget-object v2, v1, Lp0/e;->d:Lp0/r; + iget-object v3, v2, Lp0/e;->d:Lp0/r; - const/4 v3, -0x2 + const/4 v4, -0x2 - const/4 v4, -0x1 + const/4 v5, -0x1 - if-eqz v2, :cond_12 + if-eqz v3, :cond_12 - iget-object v5, v2, Lp0/r;->a:[B + iget-object v6, v3, Lp0/r;->a:[B - iget v6, v2, Lp0/r;->b:I + iget v7, v3, Lp0/r;->b:I - iget v7, v2, Lp0/r;->c:I + iget v8, v3, Lp0/r;->c:I iget-object v0, v0, Lp0/n;->e:[I - const/4 v8, 0x0 - - move-object v10, v2 - const/4 v9, 0x0 - const/4 v11, -0x1 + move-object v11, v3 + + const/4 v10, 0x0 + + const/4 v12, -0x1 :goto_0 - add-int/lit8 v12, v9, 0x1 + add-int/lit8 v13, v10, 0x1 - aget v9, v0, v9 + aget v10, v0, v10 - add-int/lit8 v13, v12, 0x1 + add-int/lit8 v14, v13, 0x1 - aget v12, v0, v12 + aget v13, v0, v13 - if-eq v12, v4, :cond_0 + if-eq v13, v5, :cond_0 - move v11, v12 + move v12, v13 :cond_0 - if-nez v10, :cond_1 + if-nez v11, :cond_1 goto :goto_3 :cond_1 - const/4 v12, 0x0 + if-gez v10, :cond_b - if-gez v9, :cond_b + mul-int/lit8 v10, v10, -0x1 - mul-int/lit8 v9, v9, -0x1 - - add-int v14, v9, v13 + add-int v13, v10, v14 :goto_1 - add-int/lit8 v9, v6, 0x1 + add-int/lit8 v10, v7, 0x1 - aget-byte v6, v5, v6 + aget-byte v7, v6, v7 - and-int/lit16 v6, v6, 0xff + and-int/lit16 v7, v7, 0xff - add-int/lit8 v15, v13, 0x1 + add-int/lit8 v15, v14, 0x1 - aget v13, v0, v13 + aget v14, v0, v14 - if-eq v6, v13, :cond_2 + if-eq v7, v14, :cond_2 - return v11 + return v12 :cond_2 - if-ne v15, v14, :cond_3 + if-ne v15, v13, :cond_3 - const/4 v6, 0x1 + const/4 v7, 0x1 goto :goto_2 :cond_3 - const/4 v6, 0x0 + const/4 v7, 0x0 :goto_2 - if-ne v9, v7, :cond_9 + if-ne v10, v8, :cond_9 - if-eqz v10, :cond_8 + if-eqz v11, :cond_8 - iget-object v5, v10, Lp0/r;->f:Lp0/r; + iget-object v6, v11, Lp0/r;->f:Lp0/r; - if-eqz v5, :cond_7 + if-eqz v6, :cond_7 - iget v7, v5, Lp0/r;->b:I + iget v8, v6, Lp0/r;->b:I - iget-object v9, v5, Lp0/r;->a:[B + iget-object v10, v6, Lp0/r;->a:[B - iget v10, v5, Lp0/r;->c:I + iget v11, v6, Lp0/r;->c:I - if-ne v5, v2, :cond_6 + if-ne v6, v3, :cond_6 - if-nez v6, :cond_5 + if-nez v7, :cond_5 :goto_3 if-eqz p2, :cond_4 - return v3 + return v4 :cond_4 - return v11 + return v12 :cond_5 - move-object v5, v9 + move-object v6, v10 - move-object v9, v12 + move-object v10, v1 goto :goto_4 :cond_6 - move-object/from16 v16, v9 + move-object/from16 v16, v10 - move-object v9, v5 + move-object v10, v6 - move-object/from16 v5, v16 + move-object/from16 v6, v16 goto :goto_4 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v12 + throw v1 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v12 + throw v1 :cond_9 - move-object/from16 v16, v10 + move-object/from16 v16, v11 - move v10, v7 + move v11, v8 - move v7, v9 + move v8, v10 - move-object/from16 v9, v16 + move-object/from16 v10, v16 :goto_4 - if-eqz v6, :cond_a + if-eqz v7, :cond_a - aget v6, v0, v15 + aget v7, v0, v15 - move v3, v7 + move v4, v8 - move v7, v10 + move v8, v11 - move-object v10, v9 + move-object v11, v10 goto :goto_6 :cond_a - move v6, v7 + move v7, v8 - move v7, v10 + move v8, v11 - move v13, v15 + move v14, v15 - move-object v10, v9 + move-object v11, v10 goto :goto_1 :cond_b - add-int/lit8 v14, v6, 0x1 + add-int/lit8 v13, v7, 0x1 - aget-byte v6, v5, v6 + aget-byte v7, v6, v7 - and-int/lit16 v6, v6, 0xff + and-int/lit16 v7, v7, 0xff - add-int v15, v13, v9 + add-int v15, v14, v10 :goto_5 - if-ne v13, v15, :cond_c + if-ne v14, v15, :cond_c - return v11 + return v12 :cond_c - aget v3, v0, v13 + aget v4, v0, v14 - if-ne v6, v3, :cond_11 + if-ne v7, v4, :cond_11 - add-int/2addr v13, v9 + add-int/2addr v14, v10 - aget v6, v0, v13 + aget v7, v0, v14 - if-ne v14, v7, :cond_e + if-ne v13, v8, :cond_e - iget-object v10, v10, Lp0/r;->f:Lp0/r; + iget-object v11, v11, Lp0/r;->f:Lp0/r; - if-eqz v10, :cond_d + if-eqz v11, :cond_d - iget v3, v10, Lp0/r;->b:I + iget v4, v11, Lp0/r;->b:I - iget-object v5, v10, Lp0/r;->a:[B + iget-object v6, v11, Lp0/r;->a:[B - iget v7, v10, Lp0/r;->c:I + iget v8, v11, Lp0/r;->c:I - if-ne v10, v2, :cond_f + if-ne v11, v3, :cond_f - move-object v10, v12 + move-object v11, v1 goto :goto_6 :cond_d - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v12 + throw v1 :cond_e - move v3, v14 + move v4, v13 :cond_f :goto_6 - if-ltz v6, :cond_10 + if-ltz v7, :cond_10 - return v6 + return v7 :cond_10 - neg-int v9, v6 + neg-int v10, v7 - move v6, v3 + move v7, v4 - const/4 v3, -0x2 + const/4 v4, -0x2 goto/16 :goto_0 :cond_11 - add-int/lit8 v13, v13, 0x1 + add-int/lit8 v14, v14, 0x1 - const/4 v3, -0x2 + const/4 v4, -0x2 goto :goto_5 :cond_12 if-eqz p2, :cond_13 - const/4 v3, -0x2 + const/4 v4, -0x2 goto :goto_7 :cond_13 - const/4 v3, -0x1 + const/4 v4, -0x1 :goto_7 - return v3 + return v4 + + :cond_14 + move-object/from16 v2, p0 + + const-string v0, "options" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public B0(Lp0/e;J)J .locals 5 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 const-wide/16 v0, 0x0 @@ -377,6 +382,15 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_4 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public final C(I)Lp0/r; @@ -446,12 +460,12 @@ return-object v1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -470,31 +484,45 @@ .end method .method public D(Lokio/ByteString;)Lp0/e; - .locals 1 + .locals 0 - const-string v0, "byteString" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-virtual {p1, p0}, Lokio/ByteString;->p(Lp0/e;)V return-object p0 + + :cond_0 + const-string p1, "byteString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public E([B)Lp0/e; .locals 2 - const-string v0, "source" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 - array-length v0, p1 + array-length v1, p1 - const/4 v1, 0x0 - - invoke-virtual {p0, p1, v1, v0}, Lp0/e;->G([BII)Lp0/e; + invoke-virtual {p0, p1, v0, v1}, Lp0/e;->G([BII)Lp0/e; return-object p0 + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public F0(Lp0/u;)J @@ -505,10 +533,6 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-wide v0, p0, Lp0/e;->e:J const-wide/16 v2, 0x0 @@ -526,9 +550,7 @@ .method public G([BII)Lp0/e; .locals 9 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 array-length v0, p1 @@ -540,7 +562,7 @@ move-wide v5, v7 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V add-int/2addr p3, p2 @@ -587,6 +609,15 @@ iput-wide p1, p0, Lp0/e;->e:J return-object p0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public I(I)Lp0/e; @@ -1141,19 +1172,26 @@ .method public O(Ljava/lang/String;)Lp0/e; .locals 2 - const-string v0, "string" + if-eqz p1, :cond_0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v0, 0x0 invoke-virtual {p1}, Ljava/lang/String;->length()I - move-result v0 + move-result v1 - const/4 v1, 0x0 - - invoke-virtual {p0, p1, v1, v0}, Lp0/e;->R(Ljava/lang/String;II)Lp0/e; + invoke-virtual {p0, p1, v0, v1}, Lp0/e;->R(Ljava/lang/String;II)Lp0/e; return-object p0 + + :cond_0 + const-string p1, "string" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public P0(J)V @@ -1188,9 +1226,7 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-wide v0, p0, Lp0/e;->e:J @@ -1210,6 +1246,15 @@ invoke-direct {p1}, Ljava/io/EOFException;->()V throw p1 + + :cond_1 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic Q0(J)Lokio/BufferedSink; @@ -1225,9 +1270,7 @@ .method public R(Ljava/lang/String;II)Lp0/e; .locals 10 - const-string v0, "string" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_10 const/4 v0, 0x1 @@ -1654,14 +1697,21 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_10 + const-string p1, "string" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public S(Lokio/ByteString;)J .locals 2 - const-string v0, "targetBytes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 const-wide/16 v0, 0x0 @@ -1670,6 +1720,15 @@ move-result-wide v0 return-wide v0 + + :cond_0 + const-string p1, "targetBytes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public T(J)Ljava/lang/String; @@ -2293,7 +2352,7 @@ return-wide v4 :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -2320,9 +2379,7 @@ .method public X0(Lp0/n;)I .locals 3 - const-string v0, "options" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const/4 v0, 0x0 @@ -2350,6 +2407,15 @@ invoke-virtual {p0, v1, v2}, Lp0/e;->skip(J)V return v0 + + :cond_1 + const-string p1, "options" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic a0(Ljava/lang/String;)Lokio/BufferedSink; @@ -2432,17 +2498,17 @@ goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 @@ -2454,27 +2520,27 @@ return-object v0 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 :cond_9 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v2 .end method @@ -2482,10 +2548,6 @@ .method public b0(Ljava/nio/charset/Charset;)Ljava/lang/String; .locals 2 - const-string v0, "charset" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-wide v0, p0, Lp0/e;->e:J invoke-virtual {p0, v0, v1, p1}, Lp0/e;->t(JLjava/nio/charset/Charset;)Ljava/lang/String; @@ -2541,12 +2603,12 @@ return-wide v0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v3 .end method @@ -2570,9 +2632,9 @@ .method public final d(Lp0/e;JJ)Lp0/e; .locals 9 - const-string v0, "out" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_8 iget-wide v1, p0, Lp0/e;->e:J @@ -2580,33 +2642,31 @@ move-wide v5, p4 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - cmp-long v2, p4, v0 + cmp-long v3, p4, v1 - if-nez v2, :cond_0 + if-nez v3, :cond_0 return-object p0 :cond_0 - iget-wide v2, p1, Lp0/e;->e:J + iget-wide v3, p1, Lp0/e;->e:J - add-long/2addr v2, p4 + add-long/2addr v3, p4 - iput-wide v2, p1, Lp0/e;->e:J + iput-wide v3, p1, Lp0/e;->e:J - iget-object v2, p0, Lp0/e;->d:Lp0/r; + iget-object v3, p0, Lp0/e;->d:Lp0/r; :goto_0 - const/4 v3, 0x0 + if-eqz v3, :cond_7 - if-eqz v2, :cond_7 + iget v4, v3, Lp0/r;->c:I - iget v4, v2, Lp0/r;->c:I - - iget v5, v2, Lp0/r;->b:I + iget v5, v3, Lp0/r;->b:I sub-int v6, v4, v5 @@ -2618,23 +2678,23 @@ sub-int/2addr v4, v5 - int-to-long v3, v4 + int-to-long v4, v4 - sub-long/2addr p2, v3 + sub-long/2addr p2, v4 - iget-object v2, v2, Lp0/r;->f:Lp0/r; + iget-object v3, v3, Lp0/r;->f:Lp0/r; goto :goto_0 :cond_1 :goto_1 - cmp-long v4, p4, v0 + cmp-long v4, p4, v1 if-lez v4, :cond_6 - if-eqz v2, :cond_5 + if-eqz v3, :cond_5 - invoke-virtual {v2}, Lp0/r;->c()Lp0/r; + invoke-virtual {v3}, Lp0/r;->c()Lp0/r; move-result-object v4 @@ -2690,34 +2750,41 @@ sub-long/2addr p4, p2 - iget-object v2, v2, Lp0/r;->f:Lp0/r; + iget-object v3, v3, Lp0/r;->f:Lp0/r; - move-wide p2, v0 + move-wide p2, v1 goto :goto_1 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_6 return-object p0 :cond_7 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 + + :cond_8 + const-string p1, "out" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final e(J)B @@ -2729,7 +2796,7 @@ move-wide v2, p1 - invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v0 .. v5}, Lf/n/a/k/a;->t(JJJ)V iget-object v0, p0, Lp0/e;->d:Lp0/r; @@ -2767,7 +2834,7 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 @@ -2830,12 +2897,12 @@ goto :goto_1 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method @@ -2972,7 +3039,7 @@ goto :goto_2 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 @@ -2993,7 +3060,7 @@ goto :goto_3 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 @@ -3009,12 +3076,12 @@ return v2 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 :cond_c - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v5 .end method @@ -3108,7 +3175,7 @@ goto :goto_2 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v15 @@ -3192,7 +3259,7 @@ goto :goto_3 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v15 @@ -3292,7 +3359,7 @@ goto :goto_6 :cond_d - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v15 @@ -3311,7 +3378,7 @@ goto :goto_5 :cond_10 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v15 @@ -3371,17 +3438,13 @@ move-wide/from16 v2, p2 - const-string v4, "targetBytes" + const-wide/16 v4, 0x0 - invoke-static {v1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + const/4 v6, 0x0 - const/4 v4, 0x0 + const/4 v7, 0x1 - const/4 v5, 0x1 - - const-wide/16 v6, 0x0 - - cmp-long v8, v2, v6 + cmp-long v8, v2, v4 if-ltz v8, :cond_0 @@ -3414,43 +3477,43 @@ if-gez v17, :cond_d :goto_1 - cmp-long v6, v11, v2 + cmp-long v4, v11, v2 - if-lez v6, :cond_2 + if-lez v4, :cond_2 iget-object v8, v8, Lp0/r;->g:Lp0/r; if-eqz v8, :cond_1 - iget v6, v8, Lp0/r;->c:I + iget v4, v8, Lp0/r;->c:I - iget v7, v8, Lp0/r;->b:I + iget v5, v8, Lp0/r;->b:I - sub-int/2addr v6, v7 + sub-int/2addr v4, v5 - int-to-long v6, v6 + int-to-long v4, v4 - sub-long/2addr v11, v6 + sub-long/2addr v11, v4 goto :goto_1 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v16 :cond_2 invoke-virtual/range {p1 .. p1}, Lokio/ByteString;->h()I - move-result v6 + move-result v4 - if-ne v6, v15, :cond_7 + if-ne v4, v15, :cond_7 - invoke-virtual {v1, v4}, Lokio/ByteString;->k(I)B + invoke-virtual {v1, v6}, Lokio/ByteString;->k(I)B move-result v4 - invoke-virtual {v1, v5}, Lokio/ByteString;->k(I)B + invoke-virtual {v1, v7}, Lokio/ByteString;->k(I)B move-result v1 @@ -3523,7 +3586,7 @@ goto :goto_2 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v16 @@ -3609,7 +3672,7 @@ goto :goto_5 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v16 @@ -3626,7 +3689,7 @@ int-to-long v11, v11 - add-long/2addr v11, v6 + add-long/2addr v11, v4 cmp-long v13, v11, v2 @@ -3638,22 +3701,22 @@ if-ne v11, v15, :cond_12 - invoke-virtual {v1, v4}, Lokio/ByteString;->k(I)B + invoke-virtual {v1, v6}, Lokio/ByteString;->k(I)B - move-result v4 + move-result v6 - invoke-virtual {v1, v5}, Lokio/ByteString;->k(I)B + invoke-virtual {v1, v7}, Lokio/ByteString;->k(I)B move-result v1 :goto_9 iget-wide v11, v0, Lp0/e;->e:J - cmp-long v5, v6, v11 + cmp-long v7, v4, v11 - if-gez v5, :cond_17 + if-gez v7, :cond_17 - iget-object v5, v8, Lp0/r;->a:[B + iget-object v7, v8, Lp0/r;->a:[B iget v11, v8, Lp0/r;->b:I @@ -3661,7 +3724,7 @@ add-long/2addr v11, v2 - sub-long/2addr v11, v6 + sub-long/2addr v11, v4 long-to-int v2, v11 @@ -3670,9 +3733,9 @@ :goto_a if-ge v2, v3, :cond_10 - aget-byte v11, v5, v2 + aget-byte v11, v7, v2 - if-eq v11, v4, :cond_f + if-eq v11, v6, :cond_f if-ne v11, v1, :cond_e @@ -3691,7 +3754,7 @@ int-to-long v1, v2 - add-long/2addr v1, v6 + add-long/2addr v1, v4 return-wide v1 @@ -3704,18 +3767,18 @@ int-to-long v2, v2 - add-long/2addr v6, v2 + add-long/2addr v4, v2 iget-object v8, v8, Lp0/r;->f:Lp0/r; if-eqz v8, :cond_11 - move-wide v2, v6 + move-wide v2, v4 goto :goto_9 :cond_11 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v16 @@ -3725,21 +3788,21 @@ move-result-object v1 :goto_c - iget-wide v4, v0, Lp0/e;->e:J + iget-wide v6, v0, Lp0/e;->e:J - cmp-long v11, v6, v4 + cmp-long v11, v4, v6 if-gez v11, :cond_17 - iget-object v4, v8, Lp0/r;->a:[B + iget-object v6, v8, Lp0/r;->a:[B - iget v5, v8, Lp0/r;->b:I + iget v7, v8, Lp0/r;->b:I - int-to-long v11, v5 + int-to-long v11, v7 add-long/2addr v11, v2 - sub-long/2addr v11, v6 + sub-long/2addr v11, v4 long-to-int v2, v11 @@ -3748,7 +3811,7 @@ :goto_d if-ge v2, v3, :cond_15 - aget-byte v5, v4, v2 + aget-byte v7, v6, v2 array-length v11, v1 @@ -3759,7 +3822,7 @@ aget-byte v13, v1, v12 - if-ne v5, v13, :cond_13 + if-ne v7, v13, :cond_13 iget v1, v8, Lp0/r;->b:I @@ -3767,7 +3830,7 @@ int-to-long v1, v2 - add-long/2addr v1, v6 + add-long/2addr v1, v4 return-wide v1 @@ -3790,18 +3853,18 @@ int-to-long v2, v2 - add-long/2addr v6, v2 + add-long/2addr v4, v2 iget-object v8, v8, Lp0/r;->f:Lp0/r; if-eqz v8, :cond_16 - move-wide v2, v6 + move-wide v2, v4 goto :goto_c :cond_16 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v16 @@ -3813,12 +3876,12 @@ if-eqz v8, :cond_19 - move-wide v6, v11 + move-wide v4, v11 goto/16 :goto_8 :cond_19 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v16 @@ -3890,7 +3953,7 @@ return v1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -3905,9 +3968,7 @@ .method public final i(Lp0/e$a;)Lp0/e$a; .locals 2 - const-string v0, "unsafeCursor" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p1, Lp0/e$a;->d:Lp0/e; @@ -3943,6 +4004,15 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "unsafeCursor" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public i0(Lp0/w;)J @@ -3953,9 +4023,7 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 const-wide/16 v0, 0x0 @@ -3980,6 +4048,15 @@ add-long/2addr v0, v2 goto :goto_0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public isOpen()Z @@ -4094,9 +4171,7 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lp0/e;->d:Lp0/r; @@ -4155,15 +4230,20 @@ const/4 p1, -0x1 return p1 + + :cond_2 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public read([BII)I .locals 7 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - array-length v0, p1 int-to-long v1, v0 @@ -4172,7 +4252,7 @@ int-to-long v5, p3 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V iget-object v0, p0, Lp0/e;->d:Lp0/r; @@ -4284,7 +4364,7 @@ return v3 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -4306,9 +4386,7 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 const/4 v0, 0x0 @@ -4342,6 +4420,15 @@ :cond_1 return-void + + :cond_2 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public readInt()I @@ -4476,7 +4563,7 @@ return v5 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -4684,7 +4771,7 @@ return-wide v3 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v1, 0x0 @@ -4792,7 +4879,7 @@ return v0 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 v0, 0x0 @@ -4889,58 +4976,58 @@ } .end annotation - const-string v0, "charset" + const/4 v0, 0x0 - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_7 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - cmp-long v2, p1, v0 + cmp-long v3, p1, v1 - if-ltz v2, :cond_0 + if-ltz v3, :cond_0 - const v0, 0x7fffffff + const v1, 0x7fffffff - int-to-long v0, v0 + int-to-long v1, v1 - cmp-long v3, p1, v0 + cmp-long v4, p1, v1 - if-gtz v3, :cond_0 + if-gtz v4, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v0, :cond_6 + if-eqz v1, :cond_6 - iget-wide v0, p0, Lp0/e;->e:J + iget-wide v1, p0, Lp0/e;->e:J - cmp-long v3, v0, p1 + cmp-long v4, v1, p1 - if-ltz v3, :cond_5 + if-ltz v4, :cond_5 - if-nez v2, :cond_1 + if-nez v3, :cond_1 const-string p1, "" return-object p1 :cond_1 - iget-object v0, p0, Lp0/e;->d:Lp0/r; + iget-object v1, p0, Lp0/e;->d:Lp0/r; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - iget v1, v0, Lp0/r;->b:I + iget v0, v1, Lp0/r;->b:I - int-to-long v2, v1 + int-to-long v2, v0 add-long/2addr v2, p1 - iget v4, v0, Lp0/r;->c:I + iget v4, v1, Lp0/r;->c:I int-to-long v4, v4 @@ -4959,47 +5046,45 @@ return-object p2 :cond_2 - iget-object v2, v0, Lp0/r;->a:[B + iget-object v2, v1, Lp0/r;->a:[B long-to-int v3, p1 new-instance v4, Ljava/lang/String; - invoke-direct {v4, v2, v1, v3, p3}, Ljava/lang/String;->([BIILjava/nio/charset/Charset;)V + invoke-direct {v4, v2, v0, v3, p3}, Ljava/lang/String;->([BIILjava/nio/charset/Charset;)V - iget p3, v0, Lp0/r;->b:I + iget p3, v1, Lp0/r;->b:I add-int/2addr p3, v3 - iput p3, v0, Lp0/r;->b:I + iput p3, v1, Lp0/r;->b:I - iget-wide v1, p0, Lp0/e;->e:J + iget-wide v2, p0, Lp0/e;->e:J - sub-long/2addr v1, p1 + sub-long/2addr v2, p1 - iput-wide v1, p0, Lp0/e;->e:J + iput-wide v2, p0, Lp0/e;->e:J - iget p1, v0, Lp0/r;->c:I + iget p1, v1, Lp0/r;->c:I if-ne p3, p1, :cond_3 - invoke-virtual {v0}, Lp0/r;->a()Lp0/r; + invoke-virtual {v1}, Lp0/r;->a()Lp0/r; move-result-object p1 iput-object p1, p0, Lp0/e;->d:Lp0/r; - invoke-static {v0}, Lp0/s;->a(Lp0/r;)V + invoke-static {v1}, Lp0/s;->a(Lp0/r;)V :cond_3 return-object v4 :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_5 new-instance p1, Ljava/io/EOFException; @@ -5024,6 +5109,13 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_7 + const-string p1, "charset" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public t0(J)[B @@ -5132,30 +5224,24 @@ :goto_0 if-eqz v0, :cond_7 - iget-wide v0, p0, Lp0/e;->e:J + iget-wide v6, p0, Lp0/e;->e:J - long-to-int v1, v0 + long-to-int v0, v6 - if-nez v1, :cond_1 + if-nez v0, :cond_1 sget-object v0, Lokio/ByteString;->f:Lokio/ByteString; goto :goto_3 :cond_1 - const-string v0, "buffer" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-wide v6, p0, Lp0/e;->e:J - const-wide/16 v8, 0x0 - int-to-long v10, v1 + int-to-long v10, v0 - invoke-static/range {v6 .. v11}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v6 .. v11}, Lf/n/a/k/a;->t(JJJ)V - iget-object v0, p0, Lp0/e;->d:Lp0/r; + iget-object v1, p0, Lp0/e;->d:Lp0/r; const/4 v2, 0x0 @@ -5164,13 +5250,13 @@ :goto_1 const/4 v6, 0x0 - if-ge v2, v1, :cond_4 + if-ge v2, v0, :cond_4 - if-eqz v0, :cond_3 + if-eqz v1, :cond_3 - iget v6, v0, Lp0/r;->c:I + iget v6, v1, Lp0/r;->c:I - iget v7, v0, Lp0/r;->b:I + iget v7, v1, Lp0/r;->b:I if-eq v6, v7, :cond_2 @@ -5180,7 +5266,7 @@ add-int/lit8 v3, v3, 0x1 - iget-object v0, v0, Lp0/r;->f:Lp0/r; + iget-object v1, v1, Lp0/r;->f:Lp0/r; goto :goto_1 @@ -5194,12 +5280,12 @@ throw v0 :cond_3 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v6 :cond_4 - new-array v0, v3, [[B + new-array v1, v3, [[B mul-int/lit8 v2, v3, 0x2 @@ -5210,13 +5296,13 @@ const/4 v8, 0x0 :goto_2 - if-ge v5, v1, :cond_6 + if-ge v5, v0, :cond_6 if-eqz v7, :cond_5 iget-object v9, v7, Lp0/r;->a:[B - aput-object v9, v0, v8 + aput-object v9, v1, v8 iget v9, v7, Lp0/r;->c:I @@ -5226,7 +5312,7 @@ add-int/2addr v5, v9 - invoke-static {v5, v1}, Ljava/lang/Math;->min(II)I + invoke-static {v5, v0}, Ljava/lang/Math;->min(II)I move-result v9 @@ -5247,16 +5333,14 @@ goto :goto_2 :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v6 :cond_6 - new-instance v1, Lp0/t; + new-instance v0, Lp0/t; - invoke-direct {v1, v0, v2, v6}, Lp0/t;->([[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - move-object v0, v1 + invoke-direct {v0, v1, v2, v6}, Lp0/t;->([[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V :goto_3 invoke-virtual {v0}, Lokio/ByteString;->toString()Ljava/lang/String; @@ -5315,7 +5399,7 @@ iget-wide v0, p0, Lp0/e;->e:J - sget-object v2, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v2, Lk0/t/a;->a:Ljava/nio/charset/Charset; invoke-virtual {p0, v0, v1, v2}, Lp0/e;->t(JLjava/nio/charset/Charset;)Ljava/lang/String; @@ -5332,7 +5416,7 @@ } .end annotation - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v0, Lk0/t/a;->a:Ljava/nio/charset/Charset; invoke-virtual {p0, p1, p2, v0}, Lp0/e;->t(JLjava/nio/charset/Charset;)Ljava/lang/String; @@ -5349,9 +5433,7 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 invoke-virtual {p1}, Ljava/nio/ByteBuffer;->remaining()I @@ -5402,6 +5484,15 @@ iput-wide v1, p0, Lp0/e;->e:J return v0 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public bridge synthetic write([B)Lokio/BufferedSink; @@ -5423,123 +5514,121 @@ .method public write(Lp0/e;J)V .locals 10 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1c - const/4 v0, 0x1 + const/4 v1, 0x1 - const/4 v1, 0x0 + const/4 v2, 0x0 if-eq p1, p0, :cond_0 - const/4 v2, 0x1 + const/4 v3, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 - - :goto_0 - if-eqz v2, :cond_1b - - iget-wide v3, p1, Lp0/e;->e:J - - const-wide/16 v5, 0x0 - - move-wide v7, p2 - - invoke-static/range {v3 .. v8}, Lf/n/a/k/a;->q(JJJ)V - - :goto_1 - const-wide/16 v2, 0x0 - - cmp-long v4, p2, v2 - - if-lez v4, :cond_1a - - iget-object v2, p1, Lp0/e;->d:Lp0/r; - const/4 v3, 0x0 - if-eqz v2, :cond_19 + :goto_0 + if-eqz v3, :cond_1b - iget v4, v2, Lp0/r;->c:I + iget-wide v4, p1, Lp0/e;->e:J - if-eqz v2, :cond_18 + const-wide/16 v6, 0x0 - iget v2, v2, Lp0/r;->b:I + move-wide v8, p2 - sub-int/2addr v4, v2 + invoke-static/range {v4 .. v9}, Lf/n/a/k/a;->t(JJJ)V - int-to-long v4, v4 + :goto_1 + const-wide/16 v3, 0x0 - const/16 v2, 0x2000 + cmp-long v5, p2, v3 - cmp-long v6, p2, v4 + if-lez v5, :cond_1a + + iget-object v3, p1, Lp0/e;->d:Lp0/r; + + if-eqz v3, :cond_19 + + iget v4, v3, Lp0/r;->c:I + + if-eqz v3, :cond_18 + + iget v3, v3, Lp0/r;->b:I + + sub-int/2addr v4, v3 + + int-to-long v3, v4 + + const/16 v5, 0x2000 + + cmp-long v6, p2, v3 if-gez v6, :cond_c - iget-object v4, p0, Lp0/e;->d:Lp0/r; + iget-object v3, p0, Lp0/e;->d:Lp0/r; - if-eqz v4, :cond_2 + if-eqz v3, :cond_2 - if-eqz v4, :cond_1 + if-eqz v3, :cond_1 - iget-object v4, v4, Lp0/r;->g:Lp0/r; + iget-object v3, v3, Lp0/r;->g:Lp0/r; goto :goto_2 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_2 - move-object v4, v3 + move-object v3, v0 :goto_2 + if-eqz v3, :cond_5 + + iget-boolean v4, v3, Lp0/r;->e:Z + if-eqz v4, :cond_5 - iget-boolean v5, v4, Lp0/r;->e:Z + iget v4, v3, Lp0/r;->c:I - if-eqz v5, :cond_5 + int-to-long v6, v4 - iget v5, v4, Lp0/r;->c:I + add-long/2addr v6, p2 - int-to-long v5, v5 + iget-boolean v4, v3, Lp0/r;->d:Z - add-long/2addr v5, p2 + if-eqz v4, :cond_3 - iget-boolean v7, v4, Lp0/r;->d:Z - - if-eqz v7, :cond_3 - - const/4 v7, 0x0 + const/4 v4, 0x0 goto :goto_3 :cond_3 - iget v7, v4, Lp0/r;->b:I + iget v4, v3, Lp0/r;->b:I :goto_3 - int-to-long v7, v7 + int-to-long v8, v4 - sub-long/2addr v5, v7 + sub-long/2addr v6, v8 - int-to-long v7, v2 + int-to-long v8, v5 - cmp-long v9, v5, v7 + cmp-long v4, v6, v8 - if-gtz v9, :cond_5 + if-gtz v4, :cond_5 - iget-object v0, p1, Lp0/e;->d:Lp0/r; + iget-object v1, p1, Lp0/e;->d:Lp0/r; - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - long-to-int v1, p2 + long-to-int v0, p2 - invoke-virtual {v0, v4, v1}, Lp0/r;->d(Lp0/r;I)V + invoke-virtual {v1, v3, v0}, Lp0/r;->d(Lp0/r;I)V iget-wide v0, p1, Lp0/e;->e:J @@ -5556,28 +5645,28 @@ return-void :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_5 - iget-object v4, p1, Lp0/e;->d:Lp0/r; + iget-object v3, p1, Lp0/e;->d:Lp0/r; - if-eqz v4, :cond_b + if-eqz v3, :cond_b - long-to-int v5, p2 + long-to-int v4, p2 - if-eqz v4, :cond_a + if-eqz v3, :cond_a - if-lez v5, :cond_6 + if-lez v4, :cond_6 - iget v6, v4, Lp0/r;->c:I + iget v6, v3, Lp0/r;->c:I - iget v7, v4, Lp0/r;->b:I + iget v7, v3, Lp0/r;->b:I sub-int/2addr v6, v7 - if-gt v5, v6, :cond_6 + if-gt v4, v6, :cond_6 const/4 v6, 0x1 @@ -5591,9 +5680,9 @@ const/16 v6, 0x400 - if-lt v5, v6, :cond_7 + if-lt v4, v6, :cond_7 - invoke-virtual {v4}, Lp0/r;->c()Lp0/r; + invoke-virtual {v3}, Lp0/r;->c()Lp0/r; move-result-object v6 @@ -5604,41 +5693,41 @@ move-result-object v6 - iget-object v7, v4, Lp0/r;->a:[B + iget-object v7, v3, Lp0/r;->a:[B - iget v8, v4, Lp0/r;->b:I + iget v8, v3, Lp0/r;->b:I iget-object v9, v6, Lp0/r;->a:[B - invoke-static {v7, v8, v9, v1, v5}, Lf/n/a/k/a;->f([BI[BII)V + invoke-static {v7, v8, v9, v2, v4}, Lf/n/a/k/a;->f([BI[BII)V :goto_5 iget v7, v6, Lp0/r;->b:I - add-int/2addr v7, v5 + add-int/2addr v7, v4 iput v7, v6, Lp0/r;->c:I - iget v7, v4, Lp0/r;->b:I + iget v7, v3, Lp0/r;->b:I - add-int/2addr v7, v5 + add-int/2addr v7, v4 - iput v7, v4, Lp0/r;->b:I + iput v7, v3, Lp0/r;->b:I - iget-object v4, v4, Lp0/r;->g:Lp0/r; + iget-object v3, v3, Lp0/r;->g:Lp0/r; - if-eqz v4, :cond_8 + if-eqz v3, :cond_8 - invoke-virtual {v4, v6}, Lp0/r;->b(Lp0/r;)Lp0/r; + invoke-virtual {v3, v6}, Lp0/r;->b(Lp0/r;)Lp0/r; iput-object v6, p1, Lp0/e;->d:Lp0/r; goto :goto_6 :cond_8 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_9 new-instance p1, Ljava/lang/IllegalArgumentException; @@ -5654,144 +5743,144 @@ throw p1 :cond_a - throw v3 + throw v0 :cond_b - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_c :goto_6 - iget-object v4, p1, Lp0/e;->d:Lp0/r; + iget-object v3, p1, Lp0/e;->d:Lp0/r; - if-eqz v4, :cond_17 + if-eqz v3, :cond_17 - iget v5, v4, Lp0/r;->c:I + iget v4, v3, Lp0/r;->c:I - iget v6, v4, Lp0/r;->b:I + iget v6, v3, Lp0/r;->b:I - sub-int/2addr v5, v6 + sub-int/2addr v4, v6 - int-to-long v5, v5 + int-to-long v6, v4 - invoke-virtual {v4}, Lp0/r;->a()Lp0/r; + invoke-virtual {v3}, Lp0/r;->a()Lp0/r; - move-result-object v7 + move-result-object v4 - iput-object v7, p1, Lp0/e;->d:Lp0/r; + iput-object v4, p1, Lp0/e;->d:Lp0/r; - iget-object v7, p0, Lp0/e;->d:Lp0/r; + iget-object v4, p0, Lp0/e;->d:Lp0/r; - if-nez v7, :cond_d + if-nez v4, :cond_d - iput-object v4, p0, Lp0/e;->d:Lp0/r; + iput-object v3, p0, Lp0/e;->d:Lp0/r; - iput-object v4, v4, Lp0/r;->g:Lp0/r; + iput-object v3, v3, Lp0/r;->g:Lp0/r; - iput-object v4, v4, Lp0/r;->f:Lp0/r; + iput-object v3, v3, Lp0/r;->f:Lp0/r; goto :goto_9 :cond_d - if-eqz v7, :cond_16 + if-eqz v4, :cond_16 - iget-object v7, v7, Lp0/r;->g:Lp0/r; + iget-object v4, v4, Lp0/r;->g:Lp0/r; - if-eqz v7, :cond_15 + if-eqz v4, :cond_15 - invoke-virtual {v7, v4}, Lp0/r;->b(Lp0/r;)Lp0/r; + invoke-virtual {v4, v3}, Lp0/r;->b(Lp0/r;)Lp0/r; - iget-object v7, v4, Lp0/r;->g:Lp0/r; + iget-object v4, v3, Lp0/r;->g:Lp0/r; - if-eq v7, v4, :cond_e + if-eq v4, v3, :cond_e - const/4 v7, 0x1 + const/4 v4, 0x1 goto :goto_7 :cond_e - const/4 v7, 0x0 + const/4 v4, 0x0 :goto_7 - if-eqz v7, :cond_14 + if-eqz v4, :cond_14 - iget-object v7, v4, Lp0/r;->g:Lp0/r; + iget-object v4, v3, Lp0/r;->g:Lp0/r; - if-eqz v7, :cond_13 + if-eqz v4, :cond_13 - iget-boolean v8, v7, Lp0/r;->e:Z + iget-boolean v8, v4, Lp0/r;->e:Z if-nez v8, :cond_f goto :goto_9 :cond_f - iget v8, v4, Lp0/r;->c:I + iget v8, v3, Lp0/r;->c:I - iget v9, v4, Lp0/r;->b:I + iget v9, v3, Lp0/r;->b:I sub-int/2addr v8, v9 - iget v9, v7, Lp0/r;->c:I + iget v9, v4, Lp0/r;->c:I - sub-int/2addr v2, v9 + sub-int/2addr v5, v9 - iget-boolean v9, v7, Lp0/r;->d:Z + iget-boolean v9, v4, Lp0/r;->d:Z if-eqz v9, :cond_10 - const/4 v7, 0x0 + const/4 v4, 0x0 goto :goto_8 :cond_10 - iget v7, v7, Lp0/r;->b:I + iget v4, v4, Lp0/r;->b:I :goto_8 - add-int/2addr v2, v7 + add-int/2addr v5, v4 - if-le v8, v2, :cond_11 + if-le v8, v5, :cond_11 goto :goto_9 :cond_11 - iget-object v2, v4, Lp0/r;->g:Lp0/r; + iget-object v4, v3, Lp0/r;->g:Lp0/r; - if-eqz v2, :cond_12 + if-eqz v4, :cond_12 - invoke-virtual {v4, v2, v8}, Lp0/r;->d(Lp0/r;I)V + invoke-virtual {v3, v4, v8}, Lp0/r;->d(Lp0/r;I)V - invoke-virtual {v4}, Lp0/r;->a()Lp0/r; + invoke-virtual {v3}, Lp0/r;->a()Lp0/r; - invoke-static {v4}, Lp0/s;->a(Lp0/r;)V + invoke-static {v3}, Lp0/s;->a(Lp0/r;)V :goto_9 - iget-wide v2, p1, Lp0/e;->e:J + iget-wide v3, p1, Lp0/e;->e:J - sub-long/2addr v2, v5 + sub-long/2addr v3, v6 - iput-wide v2, p1, Lp0/e;->e:J + iput-wide v3, p1, Lp0/e;->e:J - iget-wide v2, p0, Lp0/e;->e:J + iget-wide v3, p0, Lp0/e;->e:J - add-long/2addr v2, v5 + add-long/2addr v3, v6 - iput-wide v2, p0, Lp0/e;->e:J + iput-wide v3, p0, Lp0/e;->e:J - sub-long/2addr p2, v5 + sub-long/2addr p2, v6 goto/16 :goto_1 :cond_12 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_13 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_14 new-instance p1, Ljava/lang/IllegalStateException; @@ -5807,29 +5896,29 @@ throw p1 :cond_15 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_16 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_17 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_18 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_19 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - throw v3 + throw v0 :cond_1a return-void @@ -5846,6 +5935,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 + + :cond_1c + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public bridge synthetic writeByte(I)Lokio/BufferedSink; diff --git a/com.discord/smali_classes2/p0/f.smali b/com.discord/smali_classes2/p0/f.smali index 8cd6e0bab7..5777f7a4cf 100644 --- a/com.discord/smali_classes2/p0/f.smali +++ b/com.discord/smali_classes2/p0/f.smali @@ -72,13 +72,20 @@ .method public write([BII)V .locals 1 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lp0/f;->d:Lp0/e; invoke-virtual {v0, p1, p2, p3}, Lp0/e;->G([BII)Lp0/e; return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/p0/h.smali b/com.discord/smali_classes2/p0/h.smali index 80795c18c1..47f6f321ec 100644 --- a/com.discord/smali_classes2/p0/h.smali +++ b/com.discord/smali_classes2/p0/h.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Lp0/u;)V - .locals 1 + .locals 0 - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lp0/h;->delegate:Lp0/u; return-void + + :cond_0 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -129,13 +136,20 @@ } .end annotation - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lp0/h;->delegate:Lp0/u; invoke-interface {v0, p1, p2, p3}, Lp0/u;->write(Lp0/e;J)V return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/p0/i.smali b/com.discord/smali_classes2/p0/i.smali index 4ff82d4b02..9fb81ea955 100644 --- a/com.discord/smali_classes2/p0/i.smali +++ b/com.discord/smali_classes2/p0/i.smali @@ -12,17 +12,24 @@ # direct methods .method public constructor (Lp0/w;)V - .locals 1 + .locals 0 - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lp0/i;->d:Lp0/w; return-void + + :cond_0 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -35,9 +42,7 @@ } .end annotation - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 iget-object v0, p0, Lp0/i;->d:Lp0/w; @@ -46,6 +51,15 @@ move-result-wide p1 return-wide p1 + + :cond_0 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public close()V diff --git a/com.discord/smali_classes2/p0/j.smali b/com.discord/smali_classes2/p0/j.smali index 18d1ccf574..0815a78245 100644 --- a/com.discord/smali_classes2/p0/j.smali +++ b/com.discord/smali_classes2/p0/j.smali @@ -9,17 +9,24 @@ # direct methods .method public constructor (Lp0/x;)V - .locals 1 + .locals 0 - const-string v0, "delegate" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Lp0/x;->()V iput-object p1, p0, Lp0/j;->e:Lp0/x; return-void + + :cond_0 + const-string p1, "delegate" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -102,9 +109,7 @@ .method public g(JLjava/util/concurrent/TimeUnit;)Lp0/x; .locals 1 - const-string v0, "unit" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 iget-object v0, p0, Lp0/j;->e:Lp0/x; @@ -113,6 +118,15 @@ move-result-object p1 return-object p1 + + :cond_0 + const-string p1, "unit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public h()J diff --git a/com.discord/smali_classes2/p0/k.smali b/com.discord/smali_classes2/p0/k.smali index 88dc86846f..30464e86fb 100644 --- a/com.discord/smali_classes2/p0/k.smali +++ b/com.discord/smali_classes2/p0/k.smali @@ -22,9 +22,7 @@ .method public constructor (Lp0/w;)V .locals 2 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -57,6 +55,15 @@ iput-object p1, p0, Lp0/k;->h:Ljava/util/zip/CRC32; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -75,9 +82,7 @@ move-wide/from16 v8, p2 - const-string v0, "sink" - - invoke-static {v7, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v7, :cond_17 const-wide/16 v0, 0x0 @@ -533,6 +538,15 @@ invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v1 + + :cond_17 + const-string v0, "sink" + + invoke-static {v0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 v0, 0x0 + + throw v0 .end method .method public final a(Ljava/lang/String;II)V @@ -569,19 +583,13 @@ aput-object p2, v2, p1 - invoke-static {v2, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - - move-result-object p1 - - const-string p2, "%s: actual 0x%08x != expected 0x%08x" - - invoke-static {p2, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 + const-string p1, "%s: actual 0x%08x != expected 0x%08x" const-string p2, "java.lang.String.format(this, *args)" - invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v2, v1, p1, p2}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; + + move-result-object p1 invoke-direct {v0, p1}, Ljava/io/IOException;->(Ljava/lang/String;)V @@ -623,7 +631,7 @@ goto :goto_0 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -674,7 +682,7 @@ goto :goto_1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 @@ -682,7 +690,7 @@ return-void :cond_4 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v0 .end method diff --git a/com.discord/smali_classes2/p0/l.smali b/com.discord/smali_classes2/p0/l.smali index 944b557567..543c615b17 100644 --- a/com.discord/smali_classes2/p0/l.smali +++ b/com.discord/smali_classes2/p0/l.smali @@ -18,15 +18,9 @@ # direct methods .method public constructor (Lp0/g;Ljava/util/zip/Inflater;)V - .locals 1 + .locals 0 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "inflater" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -35,162 +29,171 @@ iput-object p2, p0, Lp0/l;->g:Ljava/util/zip/Inflater; return-void + + :cond_0 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method # virtual methods .method public B0(Lp0/e;J)J - .locals 7 + .locals 8 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation - const-string v0, "sink" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_e - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - const/4 v2, 0x1 + const/4 v3, 0x1 - cmp-long v3, p2, v0 + cmp-long v4, p2, v1 - if-ltz v3, :cond_0 + if-ltz v4, :cond_0 - const/4 v4, 0x1 + const/4 v5, 0x1 goto :goto_0 :cond_0 - const/4 v4, 0x0 + const/4 v5, 0x0 :goto_0 - if-eqz v4, :cond_d + if-eqz v5, :cond_d - iget-boolean v4, p0, Lp0/l;->e:Z + iget-boolean v5, p0, Lp0/l;->e:Z - xor-int/2addr v4, v2 + xor-int/2addr v5, v3 - if-eqz v4, :cond_c + if-eqz v5, :cond_c - if-nez v3, :cond_1 + if-nez v4, :cond_1 - return-wide v0 + return-wide v1 :cond_1 :goto_1 - iget-object v0, p0, Lp0/l;->g:Ljava/util/zip/Inflater; + iget-object v1, p0, Lp0/l;->g:Ljava/util/zip/Inflater; - invoke-virtual {v0}, Ljava/util/zip/Inflater;->needsInput()Z + invoke-virtual {v1}, Ljava/util/zip/Inflater;->needsInput()Z - move-result v0 + move-result v1 - if-nez v0, :cond_2 + if-nez v1, :cond_2 goto :goto_3 :cond_2 invoke-virtual {p0}, Lp0/l;->a()V - iget-object v0, p0, Lp0/l;->g:Ljava/util/zip/Inflater; + iget-object v1, p0, Lp0/l;->g:Ljava/util/zip/Inflater; - invoke-virtual {v0}, Ljava/util/zip/Inflater;->getRemaining()I + invoke-virtual {v1}, Ljava/util/zip/Inflater;->getRemaining()I - move-result v0 + move-result v1 - if-nez v0, :cond_3 + if-nez v1, :cond_3 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_2 :cond_3 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_2 - if-eqz v0, :cond_b + if-eqz v1, :cond_b - iget-object v0, p0, Lp0/l;->f:Lp0/g; + iget-object v1, p0, Lp0/l;->f:Lp0/g; - invoke-interface {v0}, Lp0/g;->J()Z + invoke-interface {v1}, Lp0/g;->J()Z - move-result v0 + move-result v1 - if-eqz v0, :cond_4 + if-eqz v1, :cond_4 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_4 :cond_4 - iget-object v0, p0, Lp0/l;->f:Lp0/g; + iget-object v1, p0, Lp0/l;->f:Lp0/g; - invoke-interface {v0}, Lp0/g;->h()Lp0/e; - - move-result-object v0 - - iget-object v0, v0, Lp0/e;->d:Lp0/r; - - if-eqz v0, :cond_a - - iget v1, v0, Lp0/r;->c:I - - iget v3, v0, Lp0/r;->b:I - - sub-int/2addr v1, v3 - - iput v1, p0, Lp0/l;->d:I - - iget-object v4, p0, Lp0/l;->g:Ljava/util/zip/Inflater; - - iget-object v0, v0, Lp0/r;->a:[B - - invoke-virtual {v4, v0, v3, v1}, Ljava/util/zip/Inflater;->setInput([BII)V - - :goto_3 - const/4 v0, 0x0 - - :goto_4 - :try_start_0 - invoke-virtual {p1, v2}, Lp0/e;->C(I)Lp0/r; + invoke-interface {v1}, Lp0/g;->h()Lp0/e; move-result-object v1 - iget v3, v1, Lp0/r;->c:I + iget-object v1, v1, Lp0/e;->d:Lp0/r; - rsub-int v3, v3, 0x2000 + if-eqz v1, :cond_a - int-to-long v3, v3 + iget v2, v1, Lp0/r;->c:I - invoke-static {p2, p3, v3, v4}, Ljava/lang/Math;->min(JJ)J + iget v4, v1, Lp0/r;->b:I - move-result-wide v3 + sub-int/2addr v2, v4 - long-to-int v4, v3 + iput v2, p0, Lp0/l;->d:I - iget-object v3, p0, Lp0/l;->g:Ljava/util/zip/Inflater; + iget-object v5, p0, Lp0/l;->g:Ljava/util/zip/Inflater; - iget-object v5, v1, Lp0/r;->a:[B + iget-object v1, v1, Lp0/r;->a:[B - iget v6, v1, Lp0/r;->c:I + invoke-virtual {v5, v1, v4, v2}, Ljava/util/zip/Inflater;->setInput([BII)V - invoke-virtual {v3, v5, v6, v4}, Ljava/util/zip/Inflater;->inflate([BII)I + :goto_3 + const/4 v1, 0x0 - move-result v3 + :goto_4 + :try_start_0 + invoke-virtual {p1, v3}, Lp0/e;->C(I)Lp0/r; - if-lez v3, :cond_5 + move-result-object v2 - iget p2, v1, Lp0/r;->c:I + iget v4, v2, Lp0/r;->c:I - add-int/2addr p2, v3 + rsub-int v4, v4, 0x2000 - iput p2, v1, Lp0/r;->c:I + int-to-long v4, v4 + + invoke-static {p2, p3, v4, v5}, Ljava/lang/Math;->min(JJ)J + + move-result-wide v4 + + long-to-int v5, v4 + + iget-object v4, p0, Lp0/l;->g:Ljava/util/zip/Inflater; + + iget-object v6, v2, Lp0/r;->a:[B + + iget v7, v2, Lp0/r;->c:I + + invoke-virtual {v4, v6, v7, v5}, Ljava/util/zip/Inflater;->inflate([BII)I + + move-result v4 + + if-lez v4, :cond_5 + + iget p2, v2, Lp0/r;->c:I + + add-int/2addr p2, v4 + + iput p2, v2, Lp0/r;->c:I iget-wide p2, p1, Lp0/e;->e:J - int-to-long v0, v3 + int-to-long v0, v4 add-long/2addr p2, v0 @@ -199,26 +202,26 @@ return-wide v0 :cond_5 - iget-object v3, p0, Lp0/l;->g:Ljava/util/zip/Inflater; + iget-object v4, p0, Lp0/l;->g:Ljava/util/zip/Inflater; - invoke-virtual {v3}, Ljava/util/zip/Inflater;->finished()Z + invoke-virtual {v4}, Ljava/util/zip/Inflater;->finished()Z - move-result v3 + move-result v4 - if-nez v3, :cond_8 + if-nez v4, :cond_8 - iget-object v3, p0, Lp0/l;->g:Ljava/util/zip/Inflater; + iget-object v4, p0, Lp0/l;->g:Ljava/util/zip/Inflater; - invoke-virtual {v3}, Ljava/util/zip/Inflater;->needsDictionary()Z + invoke-virtual {v4}, Ljava/util/zip/Inflater;->needsDictionary()Z - move-result v3 + move-result v4 - if-eqz v3, :cond_6 + if-eqz v4, :cond_6 goto :goto_5 :cond_6 - if-nez v0, :cond_7 + if-nez v1, :cond_7 goto :goto_1 @@ -235,19 +238,19 @@ :goto_5 invoke-virtual {p0}, Lp0/l;->a()V - iget p2, v1, Lp0/r;->b:I + iget p2, v2, Lp0/r;->b:I - iget p3, v1, Lp0/r;->c:I + iget p3, v2, Lp0/r;->c:I if-ne p2, p3, :cond_9 - invoke-virtual {v1}, Lp0/r;->a()Lp0/r; + invoke-virtual {v2}, Lp0/r;->a()Lp0/r; move-result-object p2 iput-object p2, p1, Lp0/e;->d:Lp0/r; - invoke-static {v1}, Lp0/s;->a(Lp0/r;)V + invoke-static {v2}, Lp0/s;->a(Lp0/r;)V :try_end_0 .catch Ljava/util/zip/DataFormatException; {:try_start_0 .. :try_end_0} :catch_0 @@ -266,11 +269,9 @@ throw p2 :cond_a - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_b new-instance p1, Ljava/lang/IllegalStateException; @@ -314,6 +315,13 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_e + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method .method public final a()V diff --git a/com.discord/smali_classes2/p0/m.smali b/com.discord/smali_classes2/p0/m.smali index ecea085705..2a81557bf1 100644 --- a/com.discord/smali_classes2/p0/m.smali +++ b/com.discord/smali_classes2/p0/m.smali @@ -14,15 +14,7 @@ # direct methods .method public constructor (Ljava/io/InputStream;Lp0/x;)V - .locals 1 - - const-string v0, "input" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "timeout" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -38,9 +30,7 @@ .method public B0(Lp0/e;J)J .locals 3 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_5 const-wide/16 v0, 0x0 @@ -126,7 +116,7 @@ :catch_0 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->F(Ljava/lang/AssertionError;)Z + invoke-static {p1}, Lf/n/a/k/a;->I(Ljava/lang/AssertionError;)Z move-result p2 @@ -157,6 +147,15 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_5 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public close()V diff --git a/com.discord/smali_classes2/p0/n$a.smali b/com.discord/smali_classes2/p0/n$a.smali index a7e93d4bf3..b08c5bbe06 100644 --- a/com.discord/smali_classes2/p0/n$a.smali +++ b/com.discord/smali_classes2/p0/n$a.smali @@ -607,39 +607,37 @@ .method public final varargs c([Lokio/ByteString;)Lp0/n; .locals 14 - const-string v0, "byteStrings" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_15 - array-length v0, p1 + array-length v1, p1 - const/4 v1, 0x0 + const/4 v2, 0x0 - if-nez v0, :cond_0 + if-nez v1, :cond_0 - const/4 v0, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v0, 0x0 + const/4 v1, 0x0 :goto_0 - const/4 v2, 0x0 - - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 new-instance p1, Lp0/n; - new-array v0, v1, [Lokio/ByteString; + new-array v1, v2, [Lokio/ByteString; - const/4 v1, 0x2 + const/4 v2, 0x2 - new-array v1, v1, [I + new-array v2, v2, [I - fill-array-data v1, :array_0 + fill-array-data v2, :array_0 - invoke-direct {p1, v0, v1, v2}, Lp0/n;->([Lokio/ByteString;[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {p1, v1, v2, v0}, Lp0/n;->([Lokio/ByteString;[ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object p1 @@ -650,11 +648,11 @@ invoke-static {v8}, Lf/n/a/k/a;->sort(Ljava/util/List;)V - new-instance v0, Ljava/util/ArrayList; + new-instance v1, Ljava/util/ArrayList; array-length v3, p1 - invoke-direct {v0, v3}, Ljava/util/ArrayList;->(I)V + invoke-direct {v1, v3}, Ljava/util/ArrayList;->(I)V array-length v3, p1 @@ -671,43 +669,43 @@ move-result-object v5 - invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z add-int/lit8 v4, v4, 0x1 goto :goto_1 :cond_2 - new-array v3, v1, [Ljava/lang/Integer; + new-array v3, v2, [Ljava/lang/Integer; - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - if-eqz v0, :cond_13 + if-eqz v1, :cond_14 - check-cast v0, [Ljava/lang/Integer; + check-cast v1, [Ljava/lang/Integer; - array-length v3, v0 + array-length v3, v1 - invoke-static {v0, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + invoke-static {v1, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; - move-result-object v0 + move-result-object v1 - check-cast v0, [Ljava/lang/Integer; + check-cast v1, [Ljava/lang/Integer; - invoke-static {v0}, Lf/n/a/k/a;->mutableListOf([Ljava/lang/Object;)Ljava/util/List; + invoke-static {v1}, Lf/n/a/k/a;->mutableListOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v11 - array-length v0, p1 + array-length v1, p1 const/4 v3, 0x0 const/4 v4, 0x0 :goto_2 - if-ge v3, v0, :cond_8 + if-ge v3, v1, :cond_8 aget-object v5, p1, v3 @@ -721,10 +719,6 @@ move-result v9 - const-string v10, "$this$binarySearch" - - invoke-static {v8, v10}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I move-result v10 @@ -807,9 +801,9 @@ const-string v0, "fromIndex (" - const-string v2, ") is greater than toIndex (" + const-string v1, ") is greater than toIndex (" - invoke-static {v0, v1, v2, v9, v12}, Lf/e/b/a/a;->k(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; + invoke-static {v0, v2, v1, v9, v12}, Lf/e/b/a/a;->k(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; move-result-object v0 @@ -818,11 +812,11 @@ throw p1 :cond_8 - move-object v0, v8 + move-object v1, v8 - check-cast v0, Ljava/util/ArrayList; + check-cast v1, Ljava/util/ArrayList; - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v3 @@ -842,18 +836,18 @@ const/4 v3, 0x0 :goto_4 - if-eqz v3, :cond_12 + if-eqz v3, :cond_13 const/4 v3, 0x0 :goto_5 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v4 - if-ge v3, v4, :cond_10 + if-ge v3, v4, :cond_11 - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v4 @@ -864,23 +858,21 @@ move v6, v5 :goto_6 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v7 - if-ge v6, v7, :cond_f + if-ge v6, v7, :cond_10 - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; + invoke-virtual {v1, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v7 check-cast v7, Lokio/ByteString; - if-eqz v7, :cond_e + if-eqz v7, :cond_f - const-string v9, "prefix" - - invoke-static {v4, v9}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v4, :cond_e invoke-static {v7, v4}, Lp0/y/a;->n(Lokio/ByteString;Lokio/ByteString;)Z @@ -933,7 +925,7 @@ if-le v7, v9, :cond_c - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; + invoke-virtual {v1, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; invoke-interface {v11, v6}, Ljava/util/List;->remove(I)Ljava/lang/Object; @@ -970,15 +962,22 @@ throw v0 :cond_e - throw v2 + const-string p1, "prefix" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 :cond_f + throw v0 + + :cond_10 :goto_8 move v3, v5 goto :goto_5 - :cond_10 + :cond_11 new-instance v12, Lp0/e; invoke-direct {v12}, Lp0/e;->()V @@ -989,7 +988,7 @@ const/4 v9, 0x0 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v10 @@ -1003,31 +1002,31 @@ move-result-wide v3 - long-to-int v0, v3 + long-to-int v1, v3 - new-array v0, v0, [I + new-array v1, v1, [I :goto_9 invoke-virtual {v12}, Lp0/e;->J()Z move-result v3 - if-nez v3, :cond_11 + if-nez v3, :cond_12 - add-int/lit8 v3, v1, 0x1 + add-int/lit8 v3, v2, 0x1 invoke-virtual {v12}, Lp0/e;->readInt()I move-result v4 - aput v4, v0, v1 + aput v4, v1, v2 - move v1, v3 + move v2, v3 goto :goto_9 - :cond_11 - new-instance v1, Lp0/n; + :cond_12 + new-instance v2, Lp0/n; invoke-virtual {p1}, Ljava/lang/Object;->clone()Ljava/lang/Object; @@ -1035,11 +1034,11 @@ check-cast p1, [Lokio/ByteString; - invoke-direct {v1, p1, v0, v2}, Lp0/n;->([Lokio/ByteString;[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + invoke-direct {v2, p1, v1, v0}, Lp0/n;->([Lokio/ByteString;[ILkotlin/jvm/internal/DefaultConstructorMarker;)V - return-object v1 + return-object v2 - :cond_12 + :cond_13 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "the empty byte string is not a supported option" @@ -1052,7 +1051,7 @@ throw p1 - :cond_13 + :cond_14 new-instance p1, Lkotlin/TypeCastException; const-string v0, "null cannot be cast to non-null type kotlin.Array" @@ -1061,6 +1060,15 @@ throw p1 + :cond_15 + const-string p1, "byteStrings" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 + + nop + :array_0 .array-data 4 0x0 diff --git a/com.discord/smali_classes2/p0/o.smali b/com.discord/smali_classes2/p0/o.smali index abc41ee285..4ad1fd0eb4 100644 --- a/com.discord/smali_classes2/p0/o.smali +++ b/com.discord/smali_classes2/p0/o.smali @@ -14,15 +14,7 @@ # direct methods .method public constructor (Ljava/io/OutputStream;Lp0/x;)V - .locals 1 - - const-string v0, "out" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "timeout" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -90,9 +82,9 @@ .method public write(Lp0/e;J)V .locals 7 - const-string v0, "source" + const/4 v0, 0x0 - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_3 iget-wide v1, p1, Lp0/e;->e:J @@ -100,83 +92,88 @@ move-wide v5, p2 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V :cond_0 :goto_0 - const-wide/16 v0, 0x0 + const-wide/16 v1, 0x0 - cmp-long v2, p2, v0 + cmp-long v3, p2, v1 - if-lez v2, :cond_2 + if-lez v3, :cond_2 - iget-object v0, p0, Lp0/o;->e:Lp0/x; + iget-object v1, p0, Lp0/o;->e:Lp0/x; - invoke-virtual {v0}, Lp0/x;->f()V + invoke-virtual {v1}, Lp0/x;->f()V - iget-object v0, p1, Lp0/e;->d:Lp0/r; + iget-object v1, p1, Lp0/e;->d:Lp0/r; - if-eqz v0, :cond_1 + if-eqz v1, :cond_1 - iget v1, v0, Lp0/r;->c:I + iget v2, v1, Lp0/r;->c:I - iget v2, v0, Lp0/r;->b:I + iget v3, v1, Lp0/r;->b:I - sub-int/2addr v1, v2 - - int-to-long v1, v1 - - invoke-static {p2, p3, v1, v2}, Ljava/lang/Math;->min(JJ)J - - move-result-wide v1 - - long-to-int v2, v1 - - iget-object v1, p0, Lp0/o;->d:Ljava/io/OutputStream; - - iget-object v3, v0, Lp0/r;->a:[B - - iget v4, v0, Lp0/r;->b:I - - invoke-virtual {v1, v3, v4, v2}, Ljava/io/OutputStream;->write([BII)V - - iget v1, v0, Lp0/r;->b:I - - add-int/2addr v1, v2 - - iput v1, v0, Lp0/r;->b:I + sub-int/2addr v2, v3 int-to-long v2, v2 - sub-long/2addr p2, v2 + invoke-static {p2, p3, v2, v3}, Ljava/lang/Math;->min(JJ)J - iget-wide v4, p1, Lp0/e;->e:J + move-result-wide v2 - sub-long/2addr v4, v2 + long-to-int v3, v2 - iput-wide v4, p1, Lp0/e;->e:J + iget-object v2, p0, Lp0/o;->d:Ljava/io/OutputStream; - iget v2, v0, Lp0/r;->c:I + iget-object v4, v1, Lp0/r;->a:[B - if-ne v1, v2, :cond_0 + iget v5, v1, Lp0/r;->b:I - invoke-virtual {v0}, Lp0/r;->a()Lp0/r; + invoke-virtual {v2, v4, v5, v3}, Ljava/io/OutputStream;->write([BII)V - move-result-object v1 + iget v2, v1, Lp0/r;->b:I - iput-object v1, p1, Lp0/e;->d:Lp0/r; + add-int/2addr v2, v3 - invoke-static {v0}, Lp0/s;->a(Lp0/r;)V + iput v2, v1, Lp0/r;->b:I + + int-to-long v3, v3 + + sub-long/2addr p2, v3 + + iget-wide v5, p1, Lp0/e;->e:J + + sub-long/2addr v5, v3 + + iput-wide v5, p1, Lp0/e;->e:J + + iget v3, v1, Lp0/r;->c:I + + if-ne v2, v3, :cond_0 + + invoke-virtual {v1}, Lp0/r;->a()Lp0/r; + + move-result-object v2 + + iput-object v2, p1, Lp0/e;->d:Lp0/r; + + invoke-static {v1}, Lp0/s;->a(Lp0/r;)V goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V - const/4 p1, 0x0 - - throw p1 + throw v0 :cond_2 return-void + + :cond_3 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v0 .end method diff --git a/com.discord/smali_classes2/p0/p.smali b/com.discord/smali_classes2/p0/p.smali index de905f9e36..51d62c86ab 100644 --- a/com.discord/smali_classes2/p0/p.smali +++ b/com.discord/smali_classes2/p0/p.smali @@ -16,11 +16,7 @@ # direct methods .method public constructor (Lp0/u;)V - .locals 1 - - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -115,9 +111,7 @@ .method public a0(Ljava/lang/String;)Lokio/BufferedSink; .locals 1 - const-string v0, "string" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lp0/p;->e:Z @@ -147,6 +141,15 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "string" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public close()V @@ -276,10 +279,6 @@ .method public i0(Lp0/w;)J .locals 7 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-wide/16 v0, 0x0 :goto_0 @@ -391,9 +390,7 @@ .method public write(Ljava/nio/ByteBuffer;)I .locals 1 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lp0/p;->e:Z @@ -423,14 +420,21 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public write([B)Lokio/BufferedSink; .locals 1 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lp0/p;->e:Z @@ -458,14 +462,21 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public write([BII)Lokio/BufferedSink; .locals 1 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lp0/p;->e:Z @@ -493,14 +504,21 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public write(Lp0/e;J)V .locals 1 - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lp0/p;->e:Z @@ -528,6 +546,15 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "source" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public writeByte(I)Lokio/BufferedSink; @@ -668,9 +695,7 @@ .method public y0(Lokio/ByteString;)Lokio/BufferedSink; .locals 1 - const-string v0, "byteString" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-boolean v0, p0, Lp0/p;->e:Z @@ -698,4 +723,13 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_1 + const-string p1, "byteString" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/p0/q$a.smali b/com.discord/smali_classes2/p0/q$a.smali index 00161189b7..b5e8dabbdb 100644 --- a/com.discord/smali_classes2/p0/q$a.smali +++ b/com.discord/smali_classes2/p0/q$a.smali @@ -146,9 +146,7 @@ .method public read([BII)I .locals 7 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 iget-object v0, p0, Lp0/q$a;->d:Lp0/q; @@ -164,7 +162,7 @@ int-to-long v5, p3 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V iget-object v0, p0, Lp0/q$a;->d:Lp0/q; @@ -217,6 +215,15 @@ invoke-direct {p1, p2}, Ljava/io/IOException;->(Ljava/lang/String;)V throw p1 + + :cond_2 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public toString()Ljava/lang/String; diff --git a/com.discord/smali_classes2/p0/q.smali b/com.discord/smali_classes2/p0/q.smali index c3c0824d1b..bfea818984 100644 --- a/com.discord/smali_classes2/p0/q.smali +++ b/com.discord/smali_classes2/p0/q.smali @@ -16,11 +16,7 @@ # direct methods .method public constructor (Lp0/w;)V - .locals 1 - - const-string v0, "source" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -40,9 +36,7 @@ .method public B0(Lp0/e;J)J .locals 6 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 const-wide/16 v0, 0x0 @@ -138,15 +132,20 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_4 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public F0(Lp0/u;)J .locals 9 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const-wide/16 v0, 0x0 move-wide v2, v0 @@ -287,9 +286,7 @@ .method public Q(Lp0/e;J)V .locals 1 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 :try_start_0 invoke-virtual {p0, p2, p3}, Lp0/q;->m(J)Z @@ -324,25 +321,30 @@ invoke-virtual {p1, p3}, Lp0/e;->i0(Lp0/w;)J throw p2 + + :cond_1 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public S(Lokio/ByteString;)J .locals 10 - const-string v0, "targetBytes" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-boolean v0, p0, Lp0/q;->e:Z - - xor-int/lit8 v0, v0, 0x1 - - if-eqz v0, :cond_2 + if-eqz p1, :cond_3 const-wide/16 v0, 0x0 + iget-boolean v2, p0, Lp0/q;->e:Z + + xor-int/lit8 v2, v2, 0x1 + + if-eqz v2, :cond_2 + :goto_0 iget-object v2, p0, Lp0/q;->d:Lp0/e; @@ -401,6 +403,15 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_3 + const-string p1, "targetBytes" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public T(J)Ljava/lang/String; @@ -696,20 +707,14 @@ aput-object v3, v4, v0 - invoke-static {v4, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; + const-string v0, "Expected leading [0-9a-fA-F] character but was %#x" + + const-string v3, "java.lang.String.format(format, *args)" + + invoke-static {v4, v2, v0, v3}, Lf/e/b/a/a;->A([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 - const-string v2, "Expected leading [0-9a-fA-F] character but was %#x" - - invoke-static {v2, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "java.lang.String.format(format, *args)" - - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V throw v1 @@ -738,9 +743,7 @@ .method public X0(Lp0/n;)I .locals 8 - const-string v0, "options" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-boolean v0, p0, Lp0/q;->e:Z @@ -817,6 +820,15 @@ invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "options" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public a(BJJ)J @@ -999,10 +1011,6 @@ .method public b0(Ljava/nio/charset/Charset;)Ljava/lang/String; .locals 2 - const-string v0, "charset" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lp0/q;->d:Lp0/e; iget-object v1, p0, Lp0/q;->f:Lp0/w; @@ -1168,9 +1176,7 @@ .method public read(Ljava/nio/ByteBuffer;)I .locals 6 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_1 iget-object v0, p0, Lp0/q;->d:Lp0/e; @@ -1210,6 +1216,15 @@ move-result p1 return p1 + + :cond_1 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public readByte()B @@ -1231,9 +1246,7 @@ .method public readFully([B)V .locals 8 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_2 :try_start_0 array-length v0, p1 @@ -1289,6 +1302,15 @@ :cond_1 throw v0 + + :cond_2 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public readInt()I diff --git a/com.discord/smali_classes2/p0/r.smali b/com.discord/smali_classes2/p0/r.smali index e3fa9096f2..eee7acddc3 100644 --- a/com.discord/smali_classes2/p0/r.smali +++ b/com.discord/smali_classes2/p0/r.smali @@ -43,11 +43,9 @@ .end method .method public constructor ([BIIZZ)V - .locals 1 + .locals 0 - const-string v0, "data" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;->()V @@ -62,6 +60,15 @@ iput-boolean p5, p0, Lp0/r;->e:Z return-void + + :cond_0 + const-string p1, "data" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method @@ -102,12 +109,12 @@ return-object v0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 :cond_2 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v1 .end method @@ -115,10 +122,6 @@ .method public final b(Lp0/r;)Lp0/r; .locals 1 - const-string v0, "segment" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iput-object p0, p1, Lp0/r;->g:Lp0/r; iget-object v0, p0, Lp0/r;->f:Lp0/r; @@ -136,7 +139,7 @@ return-object p1 :cond_0 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 @@ -172,9 +175,7 @@ .method public final d(Lp0/r;I)V .locals 4 - const-string v0, "sink" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p1, :cond_4 iget-boolean v0, p1, Lp0/r;->e:Z @@ -272,4 +273,13 @@ invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 + + :cond_4 + const-string p1, "sink" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/p0/s.smali b/com.discord/smali_classes2/p0/s.smali index c0b8b162bf..a403d4a835 100644 --- a/com.discord/smali_classes2/p0/s.smali +++ b/com.discord/smali_classes2/p0/s.smali @@ -35,10 +35,6 @@ .method public static final a(Lp0/r;)V .locals 9 - const-string v0, "segment" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lp0/r;->f:Lp0/r; const/4 v1, 0x0 diff --git a/com.discord/smali_classes2/p0/t.smali b/com.discord/smali_classes2/p0/t.smali index 506d840bd1..194194ab25 100644 --- a/com.discord/smali_classes2/p0/t.smali +++ b/com.discord/smali_classes2/p0/t.smali @@ -88,10 +88,6 @@ .method public f(Ljava/lang/String;)Lokio/ByteString; .locals 6 - const-string v0, "algorithm" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; move-result-object p1 @@ -138,7 +134,7 @@ const-string v1, "digest.digest()" - invoke-static {p1, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p1}, Lokio/ByteString;->([B)V @@ -271,7 +267,7 @@ const-wide/16 v5, 0x1 - invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->q(JJJ)V + invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->t(JJJ)V invoke-virtual {p0, p1}, Lp0/t;->q(I)I @@ -315,9 +311,7 @@ .method public l(ILokio/ByteString;II)Z .locals 6 - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 const/4 v0, 0x0 @@ -412,14 +406,21 @@ :cond_4 :goto_2 return v0 + + :cond_5 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public m(I[BII)Z .locals 6 - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_5 const/4 v0, 0x0 @@ -522,6 +523,15 @@ :cond_4 :goto_2 return v0 + + :cond_5 + const-string p1, "other" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public n()Lokio/ByteString; @@ -546,10 +556,6 @@ } .end annotation - const-string v0, "out" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lp0/t;->h:[[B array-length v0, v0 @@ -590,10 +596,6 @@ .method public p(Lp0/e;)V .locals 11 - const-string v0, "buffer" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lp0/t;->h:[[B array-length v0, v0 @@ -658,7 +660,7 @@ goto :goto_0 :cond_1 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V const/4 p1, 0x0 diff --git a/com.discord/smali_classes2/p0/v.smali b/com.discord/smali_classes2/p0/v.smali index b68f511a0c..abdf7e2b65 100644 --- a/com.discord/smali_classes2/p0/v.smali +++ b/com.discord/smali_classes2/p0/v.smali @@ -11,11 +11,7 @@ # direct methods .method public constructor (Ljava/net/Socket;)V - .locals 1 - - const-string v0, "socket" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 invoke-direct {p0}, Lp0/b;->()V @@ -69,7 +65,7 @@ :catch_0 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->F(Ljava/lang/AssertionError;)Z + invoke-static {v1}, Lf/n/a/k/a;->I(Ljava/lang/AssertionError;)Z move-result v2 diff --git a/com.discord/smali_classes2/p0/x$a.smali b/com.discord/smali_classes2/p0/x$a.smali index e8d9f9ce61..6e4f090f67 100644 --- a/com.discord/smali_classes2/p0/x$a.smali +++ b/com.discord/smali_classes2/p0/x$a.smali @@ -40,9 +40,16 @@ .method public g(JLjava/util/concurrent/TimeUnit;)Lp0/x; .locals 0 - const-string p1, "unit" - - invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_0 return-object p0 + + :cond_0 + const-string p1, "unit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method diff --git a/com.discord/smali_classes2/p0/x.smali b/com.discord/smali_classes2/p0/x.smali index 34424d95cf..10c798fbe6 100644 --- a/com.discord/smali_classes2/p0/x.smali +++ b/com.discord/smali_classes2/p0/x.smali @@ -169,9 +169,7 @@ .method public g(JLjava/util/concurrent/TimeUnit;)Lp0/x; .locals 3 - const-string v0, "unit" - - invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p3, :cond_2 const-wide/16 v0, 0x0 @@ -213,6 +211,15 @@ invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p2 + + :cond_2 + const-string p1, "unit" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 .end method .method public h()J diff --git a/com.discord/smali_classes2/p0/y/a.smali b/com.discord/smali_classes2/p0/y/a.smali index d501872bcb..24c2e182c8 100644 --- a/com.discord/smali_classes2/p0/y/a.smali +++ b/com.discord/smali_classes2/p0/y/a.smali @@ -11,7 +11,7 @@ # direct methods .method public static constructor ()V - .locals 2 + .locals 1 const/16 v0, 0x10 @@ -27,10 +27,6 @@ new-array v0, v0, [B - const-string v1, "data" - - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0}, Lp0/y/a;->k([B)Lokio/ByteString; move-result-object v0 @@ -39,6 +35,8 @@ return-void + nop + :array_0 .array-data 2 0x30s @@ -63,17 +61,13 @@ .method public static final a(Lokio/ByteString;)Ljava/lang/String; .locals 2 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p0, p0, Lokio/ByteString;->data:[B - const/4 v0, 0x0 + const/4 v0, 0x1 - const/4 v1, 0x1 + const/4 v1, 0x0 - invoke-static {p0, v0, v1}, Lp0/a;->a([B[BI)Ljava/lang/String; + invoke-static {p0, v1, v0}, Lp0/a;->a([B[BI)Ljava/lang/String; move-result-object p0 @@ -83,14 +77,6 @@ .method public static final b(Lokio/ByteString;Lokio/ByteString;)I .locals 9 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Lokio/ByteString;->h()I move-result v0 @@ -163,10 +149,6 @@ .method public static final c(Ljava/lang/String;)Lokio/ByteString; .locals 5 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v0 @@ -258,82 +240,83 @@ .method public static final d(Ljava/lang/String;)Lokio/ByteString; .locals 3 - const-string v0, "$receiver" + if-eqz p0, :cond_0 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + new-instance v0, Lokio/ByteString; - new-instance v1, Lokio/ByteString; + sget-object v1, Lk0/t/a;->a:Ljava/nio/charset/Charset; - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; - - invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B - - move-result-object v0 + move-result-object v1 const-string v2, "(this as java.lang.String).getBytes(charset)" - invoke-static {v0, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {v1, v0}, Lokio/ByteString;->([B)V + invoke-direct {v0, v1}, Lokio/ByteString;->([B)V - iput-object p0, v1, Lokio/ByteString;->e:Ljava/lang/String; + iput-object p0, v0, Lokio/ByteString;->e:Ljava/lang/String; - return-object v1 + return-object v0 + + :cond_0 + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 .end method .method public static final e(Lokio/ByteString;Ljava/lang/Object;)Z - .locals 3 + .locals 4 - const-string v0, "$receiver" + const/4 v0, 0x1 - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v0, 0x0 + const/4 v1, 0x0 if-ne p1, p0, :cond_0 goto :goto_0 :cond_0 - instance-of v1, p1, Lokio/ByteString; + instance-of v2, p1, Lokio/ByteString; - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 check-cast p1, Lokio/ByteString; invoke-virtual {p1}, Lokio/ByteString;->h()I - move-result v1 + move-result v2 iget-object p0, p0, Lokio/ByteString;->data:[B + array-length v3, p0 + + if-ne v2, v3, :cond_1 + array-length v2, p0 - if-ne v1, v2, :cond_1 - - array-length v1, p0 - - invoke-virtual {p1, v0, p0, v0, v1}, Lokio/ByteString;->m(I[BII)Z + invoke-virtual {p1, v1, p0, v1, v2}, Lokio/ByteString;->m(I[BII)Z move-result p0 if-eqz p0, :cond_1 - :goto_0 - const/4 v0, 0x1 + goto :goto_0 :cond_1 + const/4 v0, 0x0 + + :goto_0 return v0 .end method .method public static final f(Lokio/ByteString;I)B - .locals 1 - - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 iget-object p0, p0, Lokio/ByteString;->data:[B @@ -343,11 +326,7 @@ .end method .method public static final g(Lokio/ByteString;)I - .locals 1 - - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 iget-object p0, p0, Lokio/ByteString;->data:[B @@ -359,10 +338,6 @@ .method public static final h(Lokio/ByteString;)I .locals 1 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget v0, p0, Lokio/ByteString;->d:I if-eqz v0, :cond_0 @@ -384,10 +359,6 @@ .method public static final i(Lokio/ByteString;)Ljava/lang/String; .locals 8 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - iget-object p0, p0, Lokio/ByteString;->data:[B array-length v0, p0 @@ -440,11 +411,7 @@ .end method .method public static final j(Lokio/ByteString;)[B - .locals 1 - - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 iget-object p0, p0, Lokio/ByteString;->data:[B @@ -454,10 +421,6 @@ .method public static final k([B)Lokio/ByteString; .locals 2 - const-string v0, "data" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lokio/ByteString; array-length v1, p0 @@ -468,7 +431,7 @@ const-string v1, "java.util.Arrays.copyOf(this, size)" - invoke-static {p0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, p0}, Lokio/ByteString;->([B)V @@ -476,15 +439,7 @@ .end method .method public static final l(Lokio/ByteString;ILokio/ByteString;II)Z - .locals 1 - - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + .locals 0 iget-object p0, p0, Lokio/ByteString;->data:[B @@ -498,14 +453,6 @@ .method public static final m(Lokio/ByteString;I[BII)Z .locals 1 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "other" - - invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - if-ltz p1, :cond_0 iget-object p0, p0, Lokio/ByteString;->data:[B @@ -544,14 +491,6 @@ .method public static final n(Lokio/ByteString;Lokio/ByteString;)Z .locals 2 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v0, "prefix" - - invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Lokio/ByteString;->h()I move-result v0 @@ -568,10 +507,6 @@ .method public static final o(Lokio/ByteString;)Lokio/ByteString; .locals 5 - const-string v0, "$receiver" - - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v0, 0x0 :goto_0 @@ -606,7 +541,7 @@ const-string v1, "java.util.Arrays.copyOf(this, size)" - invoke-static {p0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V add-int/lit8 v1, v0, 0x1 @@ -660,198 +595,192 @@ .end method .method public static final p(Lokio/ByteString;)Ljava/lang/String; - .locals 17 + .locals 16 move-object/from16 v0, p0 - const-string v1, "$receiver" + iget-object v1, v0, Lokio/ByteString;->data:[B - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + array-length v1, v1 - iget-object v2, v0, Lokio/ByteString;->data:[B + if-nez v1, :cond_0 - array-length v2, v2 - - if-nez v2, :cond_0 - - const/4 v2, 0x1 + const/4 v1, 0x1 goto :goto_0 :cond_0 - const/4 v2, 0x0 + const/4 v1, 0x0 :goto_0 - if-eqz v2, :cond_1 + if-eqz v1, :cond_1 const-string v0, "[size=0]" return-object v0 :cond_1 - iget-object v2, v0, Lokio/ByteString;->data:[B + iget-object v1, v0, Lokio/ByteString;->data:[B - array-length v3, v2 + array-length v2, v1 + + const/4 v3, 0x0 const/4 v4, 0x0 const/4 v5, 0x0 - const/4 v6, 0x0 - :cond_2 :goto_1 - const/16 v7, 0x40 + const/16 v6, 0x40 - if-ge v4, v3, :cond_47 + if-ge v3, v2, :cond_47 - aget-byte v8, v2, v4 + aget-byte v7, v1, v3 - const/16 v9, 0xa + const/16 v8, 0xa + + const/16 v9, 0xd const/16 v10, 0x7f - const/16 v11, 0x1f + const/16 v11, 0x9f - const/16 v12, 0xd + const/16 v12, 0x1f - const/16 v13, 0x9f + const v13, 0xfffd - const v14, 0xfffd + const/high16 v14, 0x10000 - const/high16 v15, 0x10000 + if-ltz v7, :cond_13 - const/16 v16, 0x2 + add-int/lit8 v15, v4, 0x1 - if-ltz v8, :cond_13 + if-ne v4, v6, :cond_3 - add-int/lit8 v16, v5, 0x1 - - if-ne v5, v7, :cond_3 - - goto/16 :goto_18 + goto/16 :goto_1b :cond_3 - if-eq v8, v9, :cond_8 + if-eq v7, v8, :cond_8 - if-eq v8, v12, :cond_8 + if-eq v7, v9, :cond_8 - if-ltz v8, :cond_4 + if-ltz v7, :cond_4 - if-ge v11, v8, :cond_6 + if-ge v12, v7, :cond_6 :cond_4 - if-le v10, v8, :cond_5 + if-le v10, v7, :cond_5 goto :goto_2 :cond_5 - if-lt v13, v8, :cond_7 + if-lt v11, v7, :cond_7 :cond_6 - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_3 :cond_7 :goto_2 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_3 - if-nez v5, :cond_46 + if-nez v4, :cond_46 :cond_8 - if-ne v8, v14, :cond_9 + if-ne v7, v13, :cond_9 - goto/16 :goto_17 + goto/16 :goto_1a :cond_9 - if-ge v8, v15, :cond_a + if-ge v7, v14, :cond_a - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_4 :cond_a - const/4 v5, 0x2 + const/4 v4, 0x2 :goto_4 - add-int/2addr v6, v5 + add-int/2addr v5, v4 - add-int/lit8 v4, v4, 0x1 + add-int/lit8 v3, v3, 0x1 :goto_5 - move/from16 v5, v16 + move v4, v15 - if-ge v4, v3, :cond_2 + if-ge v3, v2, :cond_2 - aget-byte v8, v2, v4 + aget-byte v7, v1, v3 - if-ltz v8, :cond_2 + if-ltz v7, :cond_2 - add-int/lit8 v8, v4, 0x1 + add-int/lit8 v7, v3, 0x1 - aget-byte v4, v2, v4 + aget-byte v3, v1, v3 - add-int/lit8 v16, v5, 0x1 + add-int/lit8 v15, v4, 0x1 - if-ne v5, v7, :cond_b + if-ne v4, v6, :cond_b - goto/16 :goto_18 + goto/16 :goto_1b :cond_b - if-eq v4, v9, :cond_10 + if-eq v3, v8, :cond_10 - if-eq v4, v12, :cond_10 + if-eq v3, v9, :cond_10 - if-ltz v4, :cond_c + if-ltz v3, :cond_c - if-ge v11, v4, :cond_e + if-ge v12, v3, :cond_e :cond_c - if-le v10, v4, :cond_d + if-le v10, v3, :cond_d goto :goto_6 :cond_d - if-lt v13, v4, :cond_f + if-lt v11, v3, :cond_f :cond_e - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_7 :cond_f :goto_6 - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_7 - if-nez v5, :cond_46 + if-nez v4, :cond_46 :cond_10 - if-ne v4, v14, :cond_11 + if-ne v3, v13, :cond_11 - goto/16 :goto_17 + goto/16 :goto_1a :cond_11 - if-ge v4, v15, :cond_12 + if-ge v3, v14, :cond_12 - const/4 v4, 0x1 + const/4 v3, 0x1 goto :goto_8 :cond_12 - const/4 v4, 0x2 + const/4 v3, 0x2 :goto_8 - add-int/2addr v6, v4 + add-int/2addr v5, v3 - move v4, v8 + move v3, v7 goto :goto_5 :cond_13 - shr-int/lit8 v13, v8, 0x5 + shr-int/lit8 v13, v7, 0x5 const/4 v14, -0x2 @@ -859,20 +788,20 @@ if-ne v13, v14, :cond_20 - add-int/lit8 v8, v4, 0x1 + add-int/lit8 v7, v3, 0x1 - if-gt v3, v8, :cond_14 + if-gt v2, v7, :cond_14 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_14 - aget-byte v13, v2, v4 + aget-byte v13, v1, v3 - aget-byte v8, v2, v8 + aget-byte v7, v1, v7 - and-int/lit16 v14, v8, 0xc0 + and-int/lit16 v14, v7, 0xc0 if-ne v14, v15, :cond_15 @@ -886,86 +815,89 @@ :goto_9 if-nez v14, :cond_16 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_16 - xor-int/lit16 v8, v8, 0xf80 + xor-int/lit16 v7, v7, 0xf80 shl-int/lit8 v13, v13, 0x6 - xor-int/2addr v8, v13 + xor-int/2addr v7, v13 - if-ge v8, v15, :cond_17 + if-ge v7, v15, :cond_17 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_17 - add-int/lit8 v13, v5, 0x1 + add-int/lit8 v13, v4, 0x1 - if-ne v5, v7, :cond_18 + if-ne v4, v6, :cond_18 - goto/16 :goto_18 + goto/16 :goto_1b :cond_18 - if-eq v8, v9, :cond_1d + if-eq v7, v8, :cond_1d - if-eq v8, v12, :cond_1d + if-eq v7, v9, :cond_1d - if-ltz v8, :cond_19 + if-ltz v7, :cond_19 - if-ge v11, v8, :cond_1b + if-ge v12, v7, :cond_1b :cond_19 - if-le v10, v8, :cond_1a + if-le v10, v7, :cond_1a goto :goto_a :cond_1a - const/16 v5, 0x9f - - if-lt v5, v8, :cond_1c + if-lt v11, v7, :cond_1c :cond_1b - const/4 v5, 0x1 + const/4 v4, 0x1 goto :goto_b :cond_1c :goto_a - const/4 v5, 0x0 + const/4 v4, 0x0 :goto_b - if-nez v5, :cond_46 + if-nez v4, :cond_46 :cond_1d - const v5, 0xfffd + const v4, 0xfffd - if-ne v8, v5, :cond_1e + if-ne v7, v4, :cond_1e - goto/16 :goto_17 + goto/16 :goto_1a :cond_1e - const/high16 v5, 0x10000 + const/high16 v4, 0x10000 - if-ge v8, v5, :cond_1f + if-ge v7, v4, :cond_1f - const/16 v16, 0x1 + const/4 v15, 0x1 + + goto :goto_c :cond_1f - add-int v6, v6, v16 + const/4 v15, 0x2 - add-int/lit8 v4, v4, 0x2 + :goto_c + add-int/2addr v5, v15 - move v5, v13 + add-int/lit8 v3, v3, 0x2 + + move v4, v13 goto/16 :goto_1 :cond_20 - shr-int/lit8 v10, v8, 0x4 + shr-int/lit8 v10, v7, 0x4 const v11, 0xd800 @@ -973,20 +905,20 @@ if-ne v10, v14, :cond_31 - add-int/lit8 v8, v4, 0x2 + add-int/lit8 v7, v3, 0x2 - if-gt v3, v8, :cond_21 + if-gt v2, v7, :cond_21 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_21 - aget-byte v10, v2, v4 + aget-byte v10, v1, v3 - add-int/lit8 v13, v4, 0x1 + add-int/lit8 v13, v3, 0x1 - aget-byte v13, v2, v13 + aget-byte v13, v1, v13 and-int/lit16 v14, v13, 0xc0 @@ -994,159 +926,162 @@ const/4 v14, 0x1 - goto :goto_c + goto :goto_d :cond_22 const/4 v14, 0x0 - :goto_c + :goto_d if-nez v14, :cond_23 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_23 - aget-byte v8, v2, v8 + aget-byte v7, v1, v7 - and-int/lit16 v14, v8, 0xc0 + and-int/lit16 v14, v7, 0xc0 if-ne v14, v15, :cond_24 const/4 v14, 0x1 - goto :goto_d + goto :goto_e :cond_24 const/4 v14, 0x0 - :goto_d + :goto_e if-nez v14, :cond_25 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_25 const v14, -0x1e080 - xor-int/2addr v8, v14 + xor-int/2addr v7, v14 shl-int/lit8 v13, v13, 0x6 - xor-int/2addr v8, v13 + xor-int/2addr v7, v13 shl-int/lit8 v10, v10, 0xc - xor-int/2addr v8, v10 + xor-int/2addr v7, v10 const/16 v10, 0x800 - if-ge v8, v10, :cond_26 + if-ge v7, v10, :cond_26 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_26 - if-le v11, v8, :cond_27 - - goto :goto_e - - :cond_27 - if-lt v12, v8, :cond_28 - - if-ne v5, v7, :cond_46 - - goto/16 :goto_18 - - :cond_28 - :goto_e - add-int/lit8 v10, v5, 0x1 - - if-ne v5, v7, :cond_29 - - goto/16 :goto_18 - - :cond_29 - if-eq v8, v9, :cond_2e - - const/16 v5, 0xd - - if-eq v8, v5, :cond_2e - - if-ltz v8, :cond_2a - - const/16 v5, 0x1f - - if-ge v5, v8, :cond_2c - - :cond_2a - const/16 v5, 0x7f - - if-le v5, v8, :cond_2b + if-le v11, v7, :cond_27 goto :goto_f - :cond_2b - const/16 v5, 0x9f + :cond_27 + if-lt v12, v7, :cond_28 - if-lt v5, v8, :cond_2d + if-ne v4, v6, :cond_46 - :cond_2c - const/4 v5, 0x1 + goto/16 :goto_1b + + :cond_28 + :goto_f + add-int/lit8 v10, v4, 0x1 + + if-ne v4, v6, :cond_29 + + goto/16 :goto_1b + + :cond_29 + if-eq v7, v8, :cond_2e + + if-eq v7, v9, :cond_2e + + if-ltz v7, :cond_2a + + const/16 v4, 0x1f + + if-ge v4, v7, :cond_2c + + :cond_2a + const/16 v4, 0x7f + + if-le v4, v7, :cond_2b goto :goto_10 - :cond_2d - :goto_f - const/4 v5, 0x0 + :cond_2b + const/16 v4, 0x9f + if-lt v4, v7, :cond_2d + + :cond_2c + const/4 v4, 0x1 + + goto :goto_11 + + :cond_2d :goto_10 - if-nez v5, :cond_46 + const/4 v4, 0x0 + + :goto_11 + if-nez v4, :cond_46 :cond_2e - const v5, 0xfffd + const v4, 0xfffd - if-ne v8, v5, :cond_2f + if-ne v7, v4, :cond_2f - goto/16 :goto_17 + goto/16 :goto_1a :cond_2f - const/high16 v5, 0x10000 + const/high16 v4, 0x10000 - if-ge v8, v5, :cond_30 + if-ge v7, v4, :cond_30 - const/16 v16, 0x1 + const/4 v15, 0x1 + + goto :goto_12 :cond_30 - add-int v6, v6, v16 + const/4 v15, 0x2 - add-int/lit8 v4, v4, 0x3 + :goto_12 + add-int/2addr v5, v15 - move v5, v10 + add-int/lit8 v3, v3, 0x3 + + move v4, v10 goto/16 :goto_1 :cond_31 - shr-int/lit8 v8, v8, 0x3 + shr-int/lit8 v7, v7, 0x3 - if-ne v8, v14, :cond_45 + if-ne v7, v14, :cond_45 - add-int/lit8 v8, v4, 0x3 + add-int/lit8 v7, v3, 0x3 - if-gt v3, v8, :cond_32 + if-gt v2, v7, :cond_32 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_32 - aget-byte v9, v2, v4 + aget-byte v9, v1, v3 - add-int/lit8 v10, v4, 0x1 + add-int/lit8 v10, v3, 0x1 - aget-byte v10, v2, v10 + aget-byte v10, v1, v10 and-int/lit16 v13, v10, 0xc0 @@ -1154,22 +1089,22 @@ const/4 v13, 0x1 - goto :goto_11 + goto :goto_13 :cond_33 const/4 v13, 0x0 - :goto_11 + :goto_13 if-nez v13, :cond_34 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_34 - add-int/lit8 v13, v4, 0x2 + add-int/lit8 v13, v3, 0x2 - aget-byte v13, v2, v13 + aget-byte v13, v1, v13 and-int/lit16 v14, v13, 0xc0 @@ -1177,278 +1112,271 @@ const/4 v14, 0x1 - goto :goto_12 + goto :goto_14 :cond_35 const/4 v14, 0x0 - :goto_12 + :goto_14 if-nez v14, :cond_36 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_36 - aget-byte v8, v2, v8 + aget-byte v7, v1, v7 - and-int/lit16 v14, v8, 0xc0 + and-int/lit16 v14, v7, 0xc0 if-ne v14, v15, :cond_37 const/4 v14, 0x1 - goto :goto_13 + goto :goto_15 :cond_37 const/4 v14, 0x0 - :goto_13 + :goto_15 if-nez v14, :cond_38 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto/16 :goto_18 + goto/16 :goto_1b :cond_38 const v14, 0x381f80 - xor-int/2addr v8, v14 + xor-int/2addr v7, v14 shl-int/lit8 v13, v13, 0x6 - xor-int/2addr v8, v13 + xor-int/2addr v7, v13 shl-int/lit8 v10, v10, 0xc - xor-int/2addr v8, v10 + xor-int/2addr v7, v10 shl-int/lit8 v9, v9, 0x12 - xor-int/2addr v8, v9 + xor-int/2addr v7, v9 const v9, 0x10ffff - if-le v8, v9, :cond_39 + if-le v7, v9, :cond_39 - if-ne v5, v7, :cond_46 + if-ne v4, v6, :cond_46 - goto :goto_18 + goto :goto_1b :cond_39 - if-le v11, v8, :cond_3a - - goto :goto_14 - - :cond_3a - if-lt v12, v8, :cond_3b - - if-ne v5, v7, :cond_46 - - goto :goto_18 - - :cond_3b - :goto_14 - const/high16 v9, 0x10000 - - if-ge v8, v9, :cond_3c - - if-ne v5, v7, :cond_46 - - goto :goto_18 - - :cond_3c - add-int/lit8 v9, v5, 0x1 - - if-ne v5, v7, :cond_3d - - goto :goto_18 - - :cond_3d - const/16 v5, 0xa - - if-eq v8, v5, :cond_42 - - const/16 v5, 0xd - - if-eq v8, v5, :cond_42 - - if-ltz v8, :cond_3e - - const/16 v5, 0x1f - - if-ge v5, v8, :cond_40 - - :cond_3e - const/16 v5, 0x7f - - if-le v5, v8, :cond_3f - - goto :goto_15 - - :cond_3f - const/16 v5, 0x9f - - if-lt v5, v8, :cond_41 - - :cond_40 - const/4 v5, 0x1 + if-le v11, v7, :cond_3a goto :goto_16 - :cond_41 - :goto_15 - const/4 v5, 0x0 + :cond_3a + if-lt v12, v7, :cond_3b + if-ne v4, v6, :cond_46 + + goto :goto_1b + + :cond_3b :goto_16 - if-nez v5, :cond_46 + const/high16 v9, 0x10000 - :cond_42 - const v5, 0xfffd + if-ge v7, v9, :cond_3c - if-ne v8, v5, :cond_43 + if-ne v4, v6, :cond_46 + + goto :goto_1b + + :cond_3c + add-int/lit8 v9, v4, 0x1 + + if-ne v4, v6, :cond_3d + + goto :goto_1b + + :cond_3d + if-eq v7, v8, :cond_42 + + const/16 v4, 0xd + + if-eq v7, v4, :cond_42 + + if-ltz v7, :cond_3e + + const/16 v4, 0x1f + + if-ge v4, v7, :cond_40 + + :cond_3e + const/16 v4, 0x7f + + if-le v4, v7, :cond_3f goto :goto_17 + :cond_3f + const/16 v4, 0x9f + + if-lt v4, v7, :cond_41 + + :cond_40 + const/4 v4, 0x1 + + goto :goto_18 + + :cond_41 + :goto_17 + const/4 v4, 0x0 + + :goto_18 + if-nez v4, :cond_46 + + :cond_42 + const v4, 0xfffd + + if-ne v7, v4, :cond_43 + + goto :goto_1a + :cond_43 - const/high16 v5, 0x10000 + const/high16 v4, 0x10000 - if-ge v8, v5, :cond_44 + if-ge v7, v4, :cond_44 - const/16 v16, 0x1 + const/4 v15, 0x1 + + goto :goto_19 :cond_44 - add-int v6, v6, v16 + const/4 v15, 0x2 - add-int/lit8 v4, v4, 0x4 + :goto_19 + add-int/2addr v5, v15 - move v5, v9 + add-int/lit8 v3, v3, 0x4 + + move v4, v9 goto/16 :goto_1 :cond_45 - if-ne v5, v7, :cond_46 - - goto :goto_18 - - :cond_46 - :goto_17 - const/4 v6, -0x1 - - :cond_47 - :goto_18 - const/16 v2, 0x5d - - const-string v3, "\u2026]" - - const-string v4, "[size=" - - const/4 v5, -0x1 - - if-ne v6, v5, :cond_4c - - iget-object v5, v0, Lokio/ByteString;->data:[B - - array-length v5, v5 - - if-gt v5, v7, :cond_48 - - const-string v1, "[hex=" - - invoke-static {v1}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v1 - - invoke-virtual/range {p0 .. p0}, Lokio/ByteString;->i()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 + if-ne v4, v6, :cond_46 goto :goto_1b - :cond_48 - invoke-static {v4}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + :cond_46 + :goto_1a + const/4 v5, -0x1 - move-result-object v2 + :cond_47 + :goto_1b + const/16 v1, 0x5d + + const-string v2, "\u2026]" + + const-string v3, "[size=" + + const/4 v4, -0x1 + + if-ne v5, v4, :cond_4c iget-object v4, v0, Lokio/ByteString;->data:[B array-length v4, v4 - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + if-gt v4, v6, :cond_48 - const-string v4, " hex=" + const-string v2, "[hex=" - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v2}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v2 - iget-object v1, v0, Lokio/ByteString;->data:[B - - array-length v1, v1 - - if-gt v7, v1, :cond_49 - - const/4 v1, 0x1 - - goto :goto_19 - - :cond_49 - const/4 v1, 0x0 - - :goto_19 - if-eqz v1, :cond_4b - - iget-object v1, v0, Lokio/ByteString;->data:[B - - array-length v4, v1 - - if-ne v7, v4, :cond_4a - - goto :goto_1a - - :cond_4a - new-array v0, v7, [B - - const-string v4, "src" - - invoke-static {v1, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v4, "dest" - - invoke-static {v0, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v4, 0x0 - - invoke-static {v1, v4, v0, v4, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V - - new-instance v1, Lokio/ByteString; - - invoke-direct {v1, v0}, Lokio/ByteString;->([B)V - - move-object v0, v1 - - :goto_1a - invoke-virtual {v0}, Lokio/ByteString;->i()Ljava/lang/String; + invoke-virtual/range {p0 .. p0}, Lokio/ByteString;->i()Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 - :goto_1b + goto :goto_1e + + :cond_48 + invoke-static {v3}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v1 + + iget-object v3, v0, Lokio/ByteString;->data:[B + + array-length v3, v3 + + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + const-string v3, " hex=" + + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-object v3, v0, Lokio/ByteString;->data:[B + + array-length v3, v3 + + if-gt v6, v3, :cond_49 + + const/4 v3, 0x1 + + goto :goto_1c + + :cond_49 + const/4 v3, 0x0 + + :goto_1c + if-eqz v3, :cond_4b + + iget-object v3, v0, Lokio/ByteString;->data:[B + + array-length v4, v3 + + if-ne v6, v4, :cond_4a + + goto :goto_1d + + :cond_4a + new-array v0, v6, [B + + const/4 v4, 0x0 + + invoke-static {v3, v4, v0, v4, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V + + new-instance v3, Lokio/ByteString; + + invoke-direct {v3, v0}, Lokio/ByteString;->([B)V + + move-object v0, v3 + + :goto_1d + invoke-virtual {v0}, Lokio/ByteString;->i()Ljava/lang/String; + + move-result-object v0 + + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + :goto_1e return-object v0 :cond_4b @@ -1481,17 +1409,17 @@ :cond_4c invoke-static/range {p0 .. p0}, Lp0/y/a;->q(Lokio/ByteString;)Ljava/lang/String; - move-result-object v1 + move-result-object v4 - const/4 v5, 0x0 + const/4 v6, 0x0 - invoke-virtual {v1, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; + invoke-virtual {v4, v6, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v7 const-string v8, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)" - invoke-static {v7, v8}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v7, v8}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v8, "\\" @@ -1499,7 +1427,7 @@ const/4 v10, 0x4 - invoke-static {v7, v8, v9, v5, v10}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v7, v8, v9, v6, v10}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v7 @@ -1507,7 +1435,7 @@ const-string v9, "\\n" - invoke-static {v7, v8, v9, v5, v10}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v7, v8, v9, v6, v10}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; move-result-object v7 @@ -1515,17 +1443,17 @@ const-string v9, "\\r" - invoke-static {v7, v8, v9, v5, v10}, Lk0/u/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; + invoke-static {v7, v8, v9, v6, v10}, Lk0/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String; - move-result-object v5 + move-result-object v6 - invoke-virtual {v1}, Ljava/lang/String;->length()I + invoke-virtual {v4}, Ljava/lang/String;->length()I - move-result v1 + move-result v4 - if-ge v6, v1, :cond_4d + if-ge v5, v4, :cond_4d - invoke-static {v4}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-static {v3}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 @@ -1539,66 +1467,74 @@ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 - goto :goto_1c + goto :goto_1f :cond_4d new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - const-string v1, "[text=" + const-string v2, "[text=" - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 - :goto_1c + :goto_1f return-object v0 .end method .method public static final q(Lokio/ByteString;)Ljava/lang/String; .locals 3 - const-string v0, "$receiver" + iget-object v0, p0, Lokio/ByteString;->e:Ljava/lang/String; - invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p0, Lokio/ByteString;->e:Ljava/lang/String; - - if-nez v1, :cond_0 + if-nez v0, :cond_1 invoke-virtual {p0}, Lokio/ByteString;->j()[B - move-result-object v1 + move-result-object v0 - invoke-static {v1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v0, :cond_0 - sget-object v0, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v1, Lk0/t/a;->a:Ljava/nio/charset/Charset; new-instance v2, Ljava/lang/String; - invoke-direct {v2, v1, v0}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V + invoke-direct {v2, v0, v1}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V iput-object v2, p0, Lokio/ByteString;->e:Ljava/lang/String; - move-object v1, v2 + move-object v0, v2 + + goto :goto_0 :cond_0 - return-object v1 + const-string p0, "$receiver" + + invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + const/4 p0, 0x0 + + throw p0 + + :cond_1 + :goto_0 + return-object v0 .end method .method public static final r(C)I diff --git a/com.discord/smali_classes2/q0/a/a/b.smali b/com.discord/smali_classes2/q0/a/a/b.smali index b73a7683f5..f7bb95c9b5 100644 --- a/com.discord/smali_classes2/q0/a/a/b.smali +++ b/com.discord/smali_classes2/q0/a/a/b.smali @@ -144,7 +144,7 @@ iget-object p5, p2, Lq0/a/a/b;->a:Ljava/lang/String; - invoke-static {p1, p5, p6, p4}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {p1, p5, p6, p4}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V const/4 p5, 0x0 diff --git a/com.discord/smali_classes2/q0/a/a/d.smali b/com.discord/smali_classes2/q0/a/a/d.smali index 8d8ec813fc..eefb52a148 100644 --- a/com.discord/smali_classes2/q0/a/a/d.smali +++ b/com.discord/smali_classes2/q0/a/a/d.smali @@ -6490,7 +6490,7 @@ invoke-direct {v9}, Lq0/a/a/c;->()V - invoke-static {v5, v9}, Lf/n/a/k/a;->P(ILq0/a/a/c;)V + invoke-static {v5, v9}, Lf/n/a/k/a;->S(ILq0/a/a/c;)V invoke-static {v6, v9}, Lq0/a/a/x;->a(Lq0/a/a/x;Lq0/a/a/c;)V diff --git a/com.discord/smali_classes2/q0/a/a/f.smali b/com.discord/smali_classes2/q0/a/a/f.smali index c3de5039bb..1cf26ca49a 100644 --- a/com.discord/smali_classes2/q0/a/a/f.smali +++ b/com.discord/smali_classes2/q0/a/a/f.smali @@ -319,7 +319,7 @@ invoke-direct {v0}, Lq0/a/a/c;->()V - invoke-static {p1, v0}, Lf/n/a/k/a;->P(ILq0/a/a/c;)V + invoke-static {p1, v0}, Lf/n/a/k/a;->S(ILq0/a/a/c;)V invoke-static {p2, v0}, Lq0/a/a/x;->a(Lq0/a/a/x;Lq0/a/a/c;)V @@ -5301,7 +5301,7 @@ move-object/from16 v12, v25 - invoke-static {v14, v12, v3, v15}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v14, v12, v3, v15}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v14, v1, Lq0/a/a/l;->g:I @@ -5327,7 +5327,7 @@ const/4 v14, 0x0 - invoke-static {v4, v10, v3, v14}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v4, v10, v3, v14}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V :cond_4c iget v4, v1, Lq0/a/a/l;->f:I @@ -5338,7 +5338,7 @@ const/4 v14, 0x2 - invoke-static {v4, v11, v3, v14}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v4, v11, v3, v14}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v4, v1, Lq0/a/a/l;->f:I @@ -5357,7 +5357,7 @@ const/4 v14, 0x0 - invoke-static {v4, v9, v3, v14}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v4, v9, v3, v14}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V :cond_4e iget-object v4, v1, Lq0/a/a/l;->h:Lq0/a/a/a; @@ -5525,7 +5525,7 @@ move-object/from16 v13, v20 - invoke-static {v1, v13, v3, v2}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v1, v13, v3, v2}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v1, v0, Lq0/a/a/f;->n:I @@ -5556,7 +5556,7 @@ const/4 v2, 0x0 - invoke-static {v1, v10, v3, v2}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v1, v10, v3, v2}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V :cond_59 iget v1, v0, Lq0/a/a/f;->p:I @@ -5567,7 +5567,7 @@ const/4 v2, 0x2 - invoke-static {v1, v11, v3, v2}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v1, v11, v3, v2}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v1, v0, Lq0/a/a/f;->p:I @@ -5587,7 +5587,7 @@ move-object/from16 v10, v18 - invoke-static {v1, v10, v3, v2}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v1, v10, v3, v2}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v1, v0, Lq0/a/a/f;->q:I @@ -5604,7 +5604,7 @@ move-object/from16 v10, v16 - invoke-static {v2, v10, v3, v1}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v2, v10, v3, v1}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget-object v2, v0, Lq0/a/a/f;->r:Lq0/a/a/c; @@ -5630,7 +5630,7 @@ iget-object v1, v0, Lq0/a/a/f;->b:Lq0/a/a/v; - invoke-static {v1, v9, v3, v10}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v1, v9, v3, v10}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V :cond_5d iget-object v1, v0, Lq0/a/a/f;->s:Lq0/a/a/a; @@ -5760,7 +5760,7 @@ move-object/from16 v6, v27 - invoke-static {v5, v6, v3, v2}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v5, v6, v3, v2}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v2, v1, Lq0/a/a/s;->b:I @@ -5883,7 +5883,7 @@ move-object/from16 v6, v24 - invoke-static {v2, v6, v3, v5}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v2, v6, v3, v5}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v1, v1, Lq0/a/a/s;->q:I @@ -5903,7 +5903,7 @@ move-object/from16 v2, v22 - invoke-static {v1, v2, v3, v5}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v1, v2, v3, v5}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v1, v0, Lq0/a/a/f;->x:I diff --git a/com.discord/smali_classes2/q0/a/a/l.smali b/com.discord/smali_classes2/q0/a/a/l.smali index a34fc2abf8..cfe15b1d4a 100644 --- a/com.discord/smali_classes2/q0/a/a/l.smali +++ b/com.discord/smali_classes2/q0/a/a/l.smali @@ -132,7 +132,7 @@ invoke-direct {v0}, Lq0/a/a/c;->()V - invoke-static {p1, v0}, Lf/n/a/k/a;->P(ILq0/a/a/c;)V + invoke-static {p1, v0}, Lf/n/a/k/a;->S(ILq0/a/a/c;)V invoke-static {p2, v0}, Lq0/a/a/x;->a(Lq0/a/a/x;Lq0/a/a/c;)V diff --git a/com.discord/smali_classes2/q0/a/a/r.smali b/com.discord/smali_classes2/q0/a/a/r.smali index 38b8babd06..ed283c9caf 100644 --- a/com.discord/smali_classes2/q0/a/a/r.smali +++ b/com.discord/smali_classes2/q0/a/a/r.smali @@ -1609,7 +1609,7 @@ or-int/2addr p1, v1 - invoke-static {p1, v0}, Lf/n/a/k/a;->P(ILq0/a/a/c;)V + invoke-static {p1, v0}, Lf/n/a/k/a;->S(ILq0/a/a/c;)V invoke-static {p2, v0}, Lq0/a/a/x;->a(Lq0/a/a/x;Lq0/a/a/c;)V @@ -3415,7 +3415,7 @@ invoke-direct {v0}, Lq0/a/a/c;->()V - invoke-static {p1, v0}, Lf/n/a/k/a;->P(ILq0/a/a/c;)V + invoke-static {p1, v0}, Lf/n/a/k/a;->S(ILq0/a/a/c;)V invoke-static {p2, v0}, Lq0/a/a/x;->a(Lq0/a/a/x;Lq0/a/a/c;)V @@ -4447,7 +4447,7 @@ const-string v7, "Code" - invoke-static {v5, v7, p1, v6}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v5, v7, p1, v6}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v5, p0, Lq0/a/a/r;->i:I @@ -4795,7 +4795,7 @@ const-string v5, "Synthetic" - invoke-static {v0, v5, p1, v1}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v0, v5, p1, v1}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V :cond_25 iget v0, p0, Lq0/a/a/r;->A:I @@ -4806,7 +4806,7 @@ const-string v5, "Signature" - invoke-static {v0, v5, p1, v2}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v0, v5, p1, v2}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V iget v0, p0, Lq0/a/a/r;->A:I @@ -4825,7 +4825,7 @@ const-string v2, "Deprecated" - invoke-static {v0, v2, p1, v1}, Lf/e/b/a/a;->W(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V + invoke-static {v0, v2, p1, v1}, Lf/e/b/a/a;->U(Lq0/a/a/v;Ljava/lang/String;Lq0/a/a/c;I)V :cond_27 iget-object v0, p0, Lq0/a/a/r;->B:Lq0/a/a/a; diff --git a/com.discord/smali_classes2/r0/h$b.smali b/com.discord/smali_classes2/r0/h$b.smali index 65b4e8e5d6..a391184d28 100644 --- a/com.discord/smali_classes2/r0/h$b.smali +++ b/com.discord/smali_classes2/r0/h$b.smali @@ -70,15 +70,11 @@ invoke-direct {v0, p0, v1}, Lr0/h$b$a;->(Lr0/h$b;Lp0/w;)V - const-string v1, "$receiver" + invoke-static {v0}, Lf/n/a/k/a;->p(Lp0/w;)Lp0/g; - invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + move-result-object v0 - new-instance v1, Lp0/q; - - invoke-direct {v1, v0}, Lp0/q;->(Lp0/w;)V - - return-object v1 + return-object v0 .end method .method public close()V diff --git a/com.discord/smali_classes2/r0/h.smali b/com.discord/smali_classes2/r0/h.smali index 81324e4e3b..542ac2c1c2 100644 --- a/com.discord/smali_classes2/r0/h.smali +++ b/com.discord/smali_classes2/r0/h.smali @@ -223,7 +223,7 @@ :goto_0 array-length v4, v0 - if-ne v3, v4, :cond_c + if-ne v3, v4, :cond_a const/4 v4, 0x0 @@ -243,122 +243,104 @@ :cond_1 iget-object v0, v11, Lr0/m;->d:Lo0/w$a; - const/4 v1, 0x0 - if-eqz v0, :cond_2 invoke-virtual {v0}, Lo0/w$a;->b()Lo0/w; move-result-object v0 - goto :goto_3 - - :cond_2 - iget-object v0, v11, Lr0/m;->b:Lo0/w; - - iget-object v3, v11, Lr0/m;->c:Ljava/lang/String; - - if-eqz v0, :cond_b - - const-string v4, "link" - - invoke-static {v3, v4}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, v3}, Lo0/w;->g(Ljava/lang/String;)Lo0/w$a; - - move-result-object v0 - - if-eqz v0, :cond_3 - - invoke-virtual {v0}, Lo0/w$a;->b()Lo0/w; - - move-result-object v0 - goto :goto_2 - :cond_3 - move-object v0, v1 + :cond_2 + iget-object v0, v11, Lr0/m;->b:Lo0/w; + + iget-object v1, v11, Lr0/m;->c:Ljava/lang/String; + + invoke-virtual {v0, v1}, Lo0/w;->j(Ljava/lang/String;)Lo0/w; + + move-result-object v0 + + if-eqz v0, :cond_9 :goto_2 - if-eqz v0, :cond_a + iget-object v1, v11, Lr0/m;->j:Lokhttp3/RequestBody; - :goto_3 - iget-object v3, v11, Lr0/m;->j:Lokhttp3/RequestBody; + if-nez v1, :cond_5 - if-nez v3, :cond_6 + iget-object v3, v11, Lr0/m;->i:Lo0/u$a; - iget-object v4, v11, Lr0/m;->i:Lo0/u$a; + const/4 v4, 0x0 - if-eqz v4, :cond_4 + if-eqz v3, :cond_3 - new-instance v3, Lo0/u; + new-instance v1, Lo0/u; - iget-object v1, v4, Lo0/u$a;->a:Ljava/util/List; + iget-object v2, v3, Lo0/u$a;->a:Ljava/util/List; - iget-object v2, v4, Lo0/u$a;->b:Ljava/util/List; + iget-object v3, v3, Lo0/u$a;->b:Ljava/util/List; - invoke-direct {v3, v1, v2}, Lo0/u;->(Ljava/util/List;Ljava/util/List;)V + invoke-direct {v1, v2, v3}, Lo0/u;->(Ljava/util/List;Ljava/util/List;)V - goto :goto_4 + goto :goto_3 + + :cond_3 + iget-object v3, v11, Lr0/m;->h:Lokhttp3/MultipartBody$a; + + if-eqz v3, :cond_4 + + invoke-virtual {v3}, Lokhttp3/MultipartBody$a;->b()Lokhttp3/MultipartBody; + + move-result-object v1 + + goto :goto_3 :cond_4 - iget-object v4, v11, Lr0/m;->h:Lokhttp3/MultipartBody$a; + iget-boolean v3, v11, Lr0/m;->g:Z - if-eqz v4, :cond_5 + if-eqz v3, :cond_5 - invoke-virtual {v4}, Lokhttp3/MultipartBody$a;->b()Lokhttp3/MultipartBody; + new-array v1, v2, [B - move-result-object v3 + invoke-static {v4, v1}, Lokhttp3/RequestBody;->create(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; + + move-result-object v1 + + :cond_5 + :goto_3 + iget-object v2, v11, Lr0/m;->f:Lokhttp3/MediaType; + + if-eqz v2, :cond_7 + + if-eqz v1, :cond_6 + + new-instance v3, Lr0/m$a; + + invoke-direct {v3, v1, v2}, Lr0/m$a;->(Lokhttp3/RequestBody;Lokhttp3/MediaType;)V + + move-object v1, v3 goto :goto_4 - :cond_5 - iget-boolean v4, v11, Lr0/m;->g:Z - - if-eqz v4, :cond_6 - - new-array v2, v2, [B - - invoke-static {v1, v2}, Lokhttp3/RequestBody;->create(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; - - move-result-object v3 - :cond_6 - :goto_4 - iget-object v1, v11, Lr0/m;->f:Lokhttp3/MediaType; + iget-object v3, v11, Lr0/m;->e:Lo0/a0$a; - if-eqz v1, :cond_8 - - if-eqz v3, :cond_7 - - new-instance v2, Lr0/m$a; - - invoke-direct {v2, v3, v1}, Lr0/m$a;->(Lokhttp3/RequestBody;Lokhttp3/MediaType;)V - - move-object v3, v2 - - goto :goto_5 - - :cond_7 - iget-object v2, v11, Lr0/m;->e:Lo0/a0$a; - - iget-object v1, v1, Lokhttp3/MediaType;->a:Ljava/lang/String; + iget-object v2, v2, Lokhttp3/MediaType;->a:Ljava/lang/String; const-string v4, "Content-Type" - invoke-virtual {v2, v4, v1}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; + invoke-virtual {v3, v4, v2}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; - :cond_8 - :goto_5 - iget-object v1, v11, Lr0/m;->e:Lo0/a0$a; + :cond_7 + :goto_4 + iget-object v2, v11, Lr0/m;->e:Lo0/a0$a; - invoke-virtual {v1, v0}, Lo0/a0$a;->g(Lo0/w;)Lo0/a0$a; + iput-object v0, v2, Lo0/a0$a;->a:Lo0/w; iget-object v0, v11, Lr0/m;->a:Ljava/lang/String; - invoke-virtual {v1, v0, v3}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; + invoke-virtual {v2, v0, v1}, Lo0/a0$a;->d(Ljava/lang/String;Lokhttp3/RequestBody;)Lo0/a0$a; - invoke-virtual {v1}, Lo0/a0$a;->b()Lo0/a0; + invoke-virtual {v2}, Lo0/a0$a;->b()Lo0/a0; move-result-object v0 @@ -370,11 +352,11 @@ move-result-object v0 - if-eqz v0, :cond_9 + if-eqz v0, :cond_8 return-object v0 - :cond_9 + :cond_8 new-instance v0, Ljava/lang/NullPointerException; const-string v1, "Call.Factory returned null." @@ -383,7 +365,7 @@ throw v0 - :cond_a + :cond_9 new-instance v0, Ljava/lang/IllegalArgumentException; const-string v1, "Malformed URL. Base: " @@ -412,10 +394,7 @@ throw v0 - :cond_b - throw v1 - - :cond_c + :cond_a new-instance v1, Ljava/lang/IllegalArgumentException; const-string v2, "Argument count (" @@ -440,7 +419,7 @@ .end method .method public c(Lokhttp3/Response;)Lr0/n; - .locals 21 + .locals 20 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -461,19 +440,15 @@ iget-object v1, v0, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; - const-string v2, "response" + iget-object v3, v0, Lokhttp3/Response;->d:Lo0/a0; - invoke-static {v0, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v4, v0, Lokhttp3/Response;->e:Lo0/y; - iget-object v4, v0, Lokhttp3/Response;->d:Lo0/a0; + iget v6, v0, Lokhttp3/Response;->g:I - iget-object v5, v0, Lokhttp3/Response;->e:Lo0/y; + iget-object v5, v0, Lokhttp3/Response;->f:Ljava/lang/String; - iget v7, v0, Lokhttp3/Response;->g:I - - iget-object v6, v0, Lokhttp3/Response;->f:Ljava/lang/String; - - iget-object v8, v0, Lokhttp3/Response;->h:Lo0/v; + iget-object v7, v0, Lokhttp3/Response;->h:Lo0/v; iget-object v2, v0, Lokhttp3/Response;->i:Lokhttp3/Headers; @@ -481,99 +456,109 @@ move-result-object v2 - iget-object v3, v0, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; + iget-object v8, v0, Lokhttp3/Response;->j:Lokhttp3/ResponseBody; - iget-object v11, v0, Lokhttp3/Response;->k:Lokhttp3/Response; + iget-object v10, v0, Lokhttp3/Response;->k:Lokhttp3/Response; - iget-object v12, v0, Lokhttp3/Response;->l:Lokhttp3/Response; + iget-object v11, v0, Lokhttp3/Response;->l:Lokhttp3/Response; - iget-object v13, v0, Lokhttp3/Response;->m:Lokhttp3/Response; + iget-object v12, v0, Lokhttp3/Response;->m:Lokhttp3/Response; - iget-wide v14, v0, Lokhttp3/Response;->n:J + iget-wide v13, v0, Lokhttp3/Response;->n:J - iget-wide v9, v0, Lokhttp3/Response;->o:J + iget-wide v8, v0, Lokhttp3/Response;->o:J iget-object v0, v0, Lokhttp3/Response;->p:Lo0/g0/d/c; - new-instance v3, Lr0/h$c; + new-instance v15, Lr0/h$c; - move-wide/from16 v16, v9 + move-wide/from16 v16, v8 invoke-virtual {v1}, Lokhttp3/ResponseBody;->b()Lokhttp3/MediaType; - move-result-object v9 + move-result-object v8 - move-wide/from16 v19, v14 + move-wide/from16 v18, v13 invoke-virtual {v1}, Lokhttp3/ResponseBody;->a()J - move-result-wide v14 + move-result-wide v13 - invoke-direct {v3, v9, v14, v15}, Lr0/h$c;->(Lokhttp3/MediaType;J)V + invoke-direct {v15, v8, v13, v14}, Lr0/h$c;->(Lokhttp3/MediaType;J)V - if-ltz v7, :cond_0 + if-ltz v6, :cond_0 - const/4 v9, 0x1 + const/4 v8, 0x1 goto :goto_0 :cond_0 - const/4 v9, 0x0 + const/4 v8, 0x0 :goto_0 - if-eqz v9, :cond_a + if-eqz v8, :cond_a - if-eqz v4, :cond_9 + if-eqz v3, :cond_9 - if-eqz v5, :cond_8 + if-eqz v4, :cond_8 - if-eqz v6, :cond_7 + if-eqz v5, :cond_7 invoke-virtual {v2}, Lokhttp3/Headers$a;->c()Lokhttp3/Headers; - move-result-object v9 + move-result-object v8 - new-instance v2, Lokhttp3/Response; + new-instance v13, Lokhttp3/Response; - move-object v10, v3 + move-object v2, v13 - move-object v3, v2 + move-object v9, v15 - move-wide/from16 v14, v19 + move-object v15, v13 - move-object/from16 v18, v0 + move-wide/from16 v13, v18 - invoke-direct/range {v3 .. v18}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V + move-object/from16 v18, v1 - iget v0, v2, Lokhttp3/Response;->g:I + move-object v1, v15 - const/16 v3, 0xc8 + move-wide/from16 v15, v16 - const/4 v4, 0x0 + move-object/from16 v17, v0 - if-lt v0, v3, :cond_5 + invoke-direct/range {v2 .. v17}, Lokhttp3/Response;->(Lo0/a0;Lo0/y;Ljava/lang/String;ILo0/v;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLo0/g0/d/c;)V - const/16 v3, 0x12c + iget v0, v1, Lokhttp3/Response;->g:I - if-lt v0, v3, :cond_1 + const/16 v2, 0xc8 + + const/4 v3, 0x0 + + if-lt v0, v2, :cond_5 + + const/16 v2, 0x12c + + if-lt v0, v2, :cond_1 goto :goto_2 :cond_1 - const/16 v3, 0xcc + const/16 v2, 0xcc - if-eq v0, v3, :cond_4 + if-eq v0, v2, :cond_4 - const/16 v3, 0xcd + const/16 v2, 0xcd - if-ne v0, v3, :cond_2 + if-ne v0, v2, :cond_2 goto :goto_1 :cond_2 - new-instance v3, Lr0/h$b; + new-instance v2, Lr0/h$b; - invoke-direct {v3, v1}, Lr0/h$b;->(Lokhttp3/ResponseBody;)V + move-object/from16 v4, v18 + + invoke-direct {v2, v4}, Lr0/h$b;->(Lokhttp3/ResponseBody;)V move-object/from16 v5, p0 @@ -582,11 +567,11 @@ iget-object v0, v0, Lr0/q;->d:Lr0/e; - invoke-interface {v0, v3}, Lr0/e;->a(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, v2}, Lr0/e;->a(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 - invoke-static {v0, v2}, Lr0/n;->a(Ljava/lang/Object;Lokhttp3/Response;)Lr0/n; + invoke-static {v0, v1}, Lr0/n;->a(Ljava/lang/Object;Lokhttp3/Response;)Lr0/n; move-result-object v0 :try_end_0 @@ -597,7 +582,7 @@ :catch_0 move-exception v0 - iget-object v1, v3, Lr0/h$b;->g:Ljava/io/IOException; + iget-object v1, v2, Lr0/h$b;->g:Ljava/io/IOException; if-nez v1, :cond_3 @@ -610,9 +595,11 @@ :goto_1 move-object/from16 v5, p0 - invoke-virtual {v1}, Lokhttp3/ResponseBody;->close()V + move-object/from16 v4, v18 - invoke-static {v4, v2}, Lr0/n;->a(Ljava/lang/Object;Lokhttp3/Response;)Lr0/n; + invoke-virtual {v4}, Lokhttp3/ResponseBody;->close()V + + invoke-static {v3, v1}, Lr0/n;->a(Ljava/lang/Object;Lokhttp3/Response;)Lr0/n; move-result-object v0 @@ -622,42 +609,44 @@ :goto_2 move-object/from16 v5, p0 + move-object/from16 v4, v18 + :try_start_1 - invoke-static {v1}, Lr0/r;->a(Lokhttp3/ResponseBody;)Lokhttp3/ResponseBody; + invoke-static {v4}, Lr0/r;->a(Lokhttp3/ResponseBody;)Lokhttp3/ResponseBody; move-result-object v0 - const-string v3, "body == null" + const-string v2, "body == null" - invoke-static {v0, v3}, Lr0/r;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v0, v2}, Lr0/r;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; - const-string v3, "rawResponse == null" + const-string v2, "rawResponse == null" - invoke-static {v2, v3}, Lr0/r;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + invoke-static {v1, v2}, Lr0/r;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; - invoke-virtual {v2}, Lokhttp3/Response;->b()Z + invoke-virtual {v1}, Lokhttp3/Response;->b()Z - move-result v3 + move-result v2 - if-nez v3, :cond_6 + if-nez v2, :cond_6 - new-instance v3, Lr0/n; + new-instance v2, Lr0/n; - invoke-direct {v3, v2, v4, v0}, Lr0/n;->(Lokhttp3/Response;Ljava/lang/Object;Lokhttp3/ResponseBody;)V + invoke-direct {v2, v1, v3, v0}, Lr0/n;->(Lokhttp3/Response;Ljava/lang/Object;Lokhttp3/ResponseBody;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 - invoke-virtual {v1}, Lokhttp3/ResponseBody;->close()V + invoke-virtual {v4}, Lokhttp3/ResponseBody;->close()V - return-object v3 + return-object v2 :cond_6 :try_start_2 new-instance v0, Ljava/lang/IllegalArgumentException; - const-string v2, "rawResponse should not be successful response" + const-string v1, "rawResponse should not be successful response" - invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 :try_end_2 @@ -666,7 +655,7 @@ :catchall_0 move-exception v0 - invoke-virtual {v1}, Lokhttp3/ResponseBody;->close()V + invoke-virtual {v4}, Lokhttp3/ResponseBody;->close()V throw v0 @@ -720,7 +709,7 @@ const-string v0, "code < 0: " - invoke-static {v0, v7}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; + invoke-static {v0, v6}, Lf/e/b/a/a;->h(Ljava/lang/String;I)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali_classes2/r0/m.smali b/com.discord/smali_classes2/r0/m.smali index dd03bddd6a..8a4f9ba7c2 100644 --- a/com.discord/smali_classes2/r0/m.smali +++ b/com.discord/smali_classes2/r0/m.smali @@ -95,10 +95,6 @@ if-eqz p4, :cond_0 - const-string p2, "headers" - - invoke-static {p4, p2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p4}, Lokhttp3/Headers;->j()Lokhttp3/Headers$a; move-result-object p2 @@ -137,51 +133,41 @@ # virtual methods .method public a(Ljava/lang/String;Ljava/lang/String;Z)V - .locals 22 + .locals 25 move-object/from16 v0, p0 - move-object/from16 v2, p1 + const/4 v1, 0x0 - move-object/from16 v12, p2 - - const-string v1, "value" - - const-string v3, "name" - - const/4 v4, 0x0 + const-string v2, "name" if-eqz p3, :cond_1 - iget-object v13, v0, Lr0/m;->i:Lo0/u$a; + iget-object v12, v0, Lr0/m;->i:Lo0/u$a; - if-eqz v13, :cond_0 + if-eqz p1, :cond_0 - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v12, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v14, v13, Lo0/u$a;->a:Ljava/util/List; + iget-object v13, v12, Lo0/u$a;->a:Ljava/util/List; sget-object v1, Lo0/w;->l:Lo0/w$b; - iget-object v10, v13, Lo0/u$a;->c:Ljava/nio/charset/Charset; - - const/4 v15, 0x0 + const/16 v17, 0x0 const/4 v4, 0x0 - const/16 v16, 0x1 + const/16 v19, 0x1 - const/16 v17, 0x0 + const/16 v20, 0x0 - const/16 v18, 0x1 + const/16 v21, 0x1 - const/16 v19, 0x0 + const/16 v22, 0x0 - const/16 v20, 0x53 + iget-object v10, v12, Lo0/u$a;->c:Ljava/nio/charset/Charset; - const/16 v21, 0x0 + const/16 v24, 0x53 + + const/16 v16, 0x0 const/4 v3, 0x0 @@ -203,75 +189,61 @@ move-result-object v1 - invoke-interface {v14, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v13, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - iget-object v14, v13, Lo0/u$a;->b:Ljava/util/List; + iget-object v1, v12, Lo0/u$a;->b:Ljava/util/List; - sget-object v1, Lo0/w;->l:Lo0/w$b; + sget-object v14, Lo0/w;->l:Lo0/w$b; - iget-object v10, v13, Lo0/u$a;->c:Ljava/nio/charset/Charset; + iget-object v2, v12, Lo0/u$a;->c:Ljava/nio/charset/Charset; - const-string v5, " \"\':;<=>@[]^`{}|/\\?#&!$(),~" + const-string v18, " \"\':;<=>@[]^`{}|/\\?#&!$(),~" - move-object/from16 v2, p2 + move-object/from16 v15, p2 - move/from16 v3, v21 + move-object/from16 v23, v2 - move v4, v15 + invoke-static/range {v14 .. v24}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - move/from16 v6, v16 + move-result-object v2 - move/from16 v7, v17 - - move/from16 v8, v18 - - move/from16 v9, v19 - - move/from16 v11, v20 - - invoke-static/range {v1 .. v11}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v14, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 - throw v4 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 :cond_1 - iget-object v13, v0, Lr0/m;->i:Lo0/u$a; + iget-object v12, v0, Lr0/m;->i:Lo0/u$a; - if-eqz v13, :cond_2 + if-eqz p1, :cond_2 - invoke-static {v2, v3}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v12, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v14, v13, Lo0/u$a;->a:Ljava/util/List; + iget-object v13, v12, Lo0/u$a;->a:Ljava/util/List; sget-object v1, Lo0/w;->l:Lo0/w$b; - iget-object v10, v13, Lo0/u$a;->c:Ljava/nio/charset/Charset; - - const/4 v15, 0x0 + const/16 v17, 0x0 const/4 v4, 0x0 - const/16 v16, 0x0 + const/16 v20, 0x0 const/4 v7, 0x0 - const/16 v17, 0x1 + const/16 v21, 0x1 - const/16 v18, 0x0 + const/16 v22, 0x0 - const/16 v19, 0x5b + iget-object v10, v12, Lo0/u$a;->c:Ljava/nio/charset/Charset; - const/16 v20, 0x0 + const/16 v24, 0x5b - const/16 v21, 0x0 + const/16 v16, 0x0 + + const/16 v19, 0x0 const/4 v3, 0x0 @@ -291,47 +263,37 @@ move-result-object v1 - invoke-interface {v14, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v13, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - iget-object v14, v13, Lo0/u$a;->b:Ljava/util/List; + iget-object v1, v12, Lo0/u$a;->b:Ljava/util/List; - sget-object v1, Lo0/w;->l:Lo0/w$b; + sget-object v14, Lo0/w;->l:Lo0/w$b; - iget-object v10, v13, Lo0/u$a;->c:Ljava/nio/charset/Charset; + iget-object v2, v12, Lo0/u$a;->c:Ljava/nio/charset/Charset; - const-string v5, " \"\':;<=>@[]^`{}|/\\?#&!$(),~" + const-string v18, " \"\':;<=>@[]^`{}|/\\?#&!$(),~" - move-object/from16 v2, p2 + move-object/from16 v15, p2 - move/from16 v3, v20 + move-object/from16 v23, v2 - move v4, v15 + invoke-static/range {v14 .. v24}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - move/from16 v6, v21 + move-result-object v2 - move/from16 v7, v16 - - move/from16 v8, v17 - - move/from16 v9, v18 - - move/from16 v11, v19 - - invoke-static/range {v1 .. v11}, Lo0/w$b;->a(Lo0/w$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;I)Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v14, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z + invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z :goto_0 return-void :cond_2 - throw v4 + invoke-static {v2}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 .end method .method public b(Ljava/lang/String;Ljava/lang/String;)V - .locals 2 + .locals 1 const-string v0, "Content-Type" @@ -367,27 +329,10 @@ :cond_1 iget-object v0, p0, Lr0/m;->e:Lo0/a0$a; - if-eqz v0, :cond_2 - - const-string v1, "name" - - invoke-static {p1, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v1, "value" - - invoke-static {p2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v0, v0, Lo0/a0$a;->c:Lokhttp3/Headers$a; - - invoke-virtual {v0, p1, p2}, Lokhttp3/Headers$a;->a(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$a; + invoke-virtual {v0, p1, p2}, Lo0/a0$a;->a(Ljava/lang/String;Ljava/lang/String;)Lo0/a0$a; :goto_0 return-void - - :cond_2 - const/4 p1, 0x0 - - throw p1 .end method .method public c(Lokhttp3/Headers;Lokhttp3/RequestBody;)V @@ -397,13 +342,9 @@ const/4 v1, 0x0 - if-eqz v0, :cond_6 + if-eqz v0, :cond_7 - const-string v2, "body" - - invoke-static {p2, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p2, v2}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz p2, :cond_6 if-eqz p1, :cond_0 @@ -491,6 +432,13 @@ throw p1 :cond_6 + const-string p1, "body" + + invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + + throw v1 + + :cond_7 throw v1 .end method @@ -565,11 +513,7 @@ :cond_2 iget-object v14, v0, Lr0/m;->d:Lo0/w$a; - if-eqz v14, :cond_7 - - const-string v1, "name" - - invoke-static {v2, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + if-eqz v2, :cond_7 iget-object v1, v14, Lo0/w$a;->g:Ljava/util/List; @@ -653,15 +597,19 @@ return-void :cond_5 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v13 :cond_6 - invoke-static {}, Lk0/o/c/i;->throwNpe()V + invoke-static {}, Lk0/n/c/h;->throwNpe()V throw v13 :cond_7 + const-string v1, "name" + + invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V + throw v13 .end method diff --git a/com.discord/smali_classes2/r0/r.smali b/com.discord/smali_classes2/r0/r.smali index c7a259a027..becfceaada 100644 --- a/com.discord/smali_classes2/r0/r.smali +++ b/com.discord/smali_classes2/r0/r.smali @@ -56,14 +56,6 @@ move-result-wide v2 - const-string p0, "content" - - invoke-static {v0, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p0, "$this$asResponseBody" - - invoke-static {v0, p0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance p0, Lo0/d0; invoke-direct {p0, v0, v1, v2, v3}, Lo0/d0;->(Lp0/g;Lokhttp3/MediaType;J)V diff --git a/com.discord/smali_classes2/r0/s/a/a$a.smali b/com.discord/smali_classes2/r0/s/a/a$a.smali index 2c27032b03..bf2438d548 100644 --- a/com.discord/smali_classes2/r0/s/a/a$a.smali +++ b/com.discord/smali_classes2/r0/s/a/a$a.smali @@ -159,7 +159,7 @@ :catchall_0 move-exception v2 - invoke-static {v2}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v2}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V new-instance v3, Lrx/exceptions/CompositeException; diff --git a/com.discord/smali_classes2/r0/s/a/b.smali b/com.discord/smali_classes2/r0/s/a/b.smali index 3ee2b0762f..dbc3682bdc 100644 --- a/com.discord/smali_classes2/r0/s/a/b.smali +++ b/com.discord/smali_classes2/r0/s/a/b.smali @@ -129,7 +129,7 @@ :catchall_0 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V sget-object p1, Ls0/o/o;->f:Ls0/o/o; @@ -163,7 +163,7 @@ :catchall_1 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V :try_start_2 iget-object v1, p0, Lr0/s/a/b;->subscriber:Lrx/Subscriber; @@ -180,7 +180,7 @@ :catchall_2 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V new-instance v2, Lrx/exceptions/CompositeException; @@ -271,7 +271,7 @@ :catchall_0 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V new-instance v2, Lrx/exceptions/CompositeException; diff --git a/com.discord/smali_classes2/r0/s/a/c.smali b/com.discord/smali_classes2/r0/s/a/c.smali index ca8a49025a..8d44bd6270 100644 --- a/com.discord/smali_classes2/r0/s/a/c.smali +++ b/com.discord/smali_classes2/r0/s/a/c.smali @@ -45,7 +45,7 @@ } .end annotation - invoke-static {p2}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p2}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iget-object p1, p0, Lr0/s/a/c;->a:Lr0/s/a/b; diff --git a/com.discord/smali_classes2/r0/s/a/e.smali b/com.discord/smali_classes2/r0/s/a/e.smali index 37830cb5a6..dc19b5d433 100644 --- a/com.discord/smali_classes2/r0/s/a/e.smali +++ b/com.discord/smali_classes2/r0/s/a/e.smali @@ -84,7 +84,7 @@ :catchall_0 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {v1, p1}, Lr0/s/a/b;->b(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/r0/s/a/g$a.smali b/com.discord/smali_classes2/r0/s/a/g$a.smali index 98bbc18e5f..8b79572a2b 100644 --- a/com.discord/smali_classes2/r0/s/a/g$a.smali +++ b/com.discord/smali_classes2/r0/s/a/g$a.smali @@ -127,7 +127,7 @@ :catchall_1 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V new-instance v2, Lrx/exceptions/CompositeException; diff --git a/com.discord/smali_classes2/r0/t/a/c.smali b/com.discord/smali_classes2/r0/t/a/c.smali index 3974825bc7..997f41b763 100644 --- a/com.discord/smali_classes2/r0/t/a/c.smali +++ b/com.discord/smali_classes2/r0/t/a/c.smali @@ -87,7 +87,7 @@ if-eqz v3, :cond_1 - sget-object v4, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v4, Lk0/t/a;->a:Ljava/nio/charset/Charset; invoke-virtual {v3, v4}, Lokhttp3/MediaType;->a(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; @@ -98,7 +98,7 @@ goto :goto_0 :cond_1 - sget-object v3, Lk0/u/a;->a:Ljava/nio/charset/Charset; + sget-object v3, Lk0/t/a;->a:Ljava/nio/charset/Charset; :goto_0 invoke-direct {v1, v2, v3}, Lokhttp3/ResponseBody$a;->(Lp0/g;Ljava/nio/charset/Charset;)V diff --git a/com.discord/smali_classes2/rx/Observable.smali b/com.discord/smali_classes2/rx/Observable.smali index 1d34aee47c..40852287f9 100644 --- a/com.discord/smali_classes2/rx/Observable.smali +++ b/com.discord/smali_classes2/rx/Observable.smali @@ -1629,7 +1629,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p1}, Lrx/Subscriber;->isUnsubscribed()Z @@ -1665,7 +1665,7 @@ :catchall_1 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V new-instance v1, Lrx/exceptions/OnErrorFailedException; @@ -2144,7 +2144,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V :try_start_1 invoke-static {v0}, Ls0/o/l;->c(Ljava/lang/Throwable;)Ljava/lang/Throwable; @@ -2162,7 +2162,7 @@ :catchall_1 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V new-instance v1, Lrx/exceptions/OnErrorFailedException; diff --git a/com.discord/smali_classes2/rx/internal/util/SubscriptionList.smali b/com.discord/smali_classes2/rx/internal/util/SubscriptionList.smali index f15869d26f..99f554a7fe 100644 --- a/com.discord/smali_classes2/rx/internal/util/SubscriptionList.smali +++ b/com.discord/smali_classes2/rx/internal/util/SubscriptionList.smali @@ -211,7 +211,7 @@ goto :goto_0 :cond_3 - invoke-static {v1}, Lf/n/a/k/a;->a0(Ljava/util/List;)V + invoke-static {v1}, Lf/n/a/k/a;->f0(Ljava/util/List;)V goto :goto_1 diff --git a/com.discord/smali_classes2/rx/subjects/BehaviorSubject.smali b/com.discord/smali_classes2/rx/subjects/BehaviorSubject.smali index 3b8e16d117..37a604c83b 100644 --- a/com.discord/smali_classes2/rx/subjects/BehaviorSubject.smali +++ b/com.discord/smali_classes2/rx/subjects/BehaviorSubject.smali @@ -300,7 +300,7 @@ goto :goto_0 :cond_2 - invoke-static {p1}, Lf/n/a/k/a;->a0(Ljava/util/List;)V + invoke-static {p1}, Lf/n/a/k/a;->f0(Ljava/util/List;)V :cond_3 return-void diff --git a/com.discord/smali_classes2/rx/subjects/PublishSubject$a.smali b/com.discord/smali_classes2/rx/subjects/PublishSubject$a.smali index 9f1a9920b4..3dd9c14e60 100644 --- a/com.discord/smali_classes2/rx/subjects/PublishSubject$a.smali +++ b/com.discord/smali_classes2/rx/subjects/PublishSubject$a.smali @@ -109,7 +109,7 @@ .method public m(J)V .locals 5 - invoke-static {p1, p2}, Lf/n/a/k/a;->i0(J)Z + invoke-static {p1, p2}, Lf/n/a/k/a;->n0(J)Z move-result v0 diff --git a/com.discord/smali_classes2/rx/subjects/PublishSubject$b.smali b/com.discord/smali_classes2/rx/subjects/PublishSubject$b.smali index 3a5329ee4b..5ed05a0506 100644 --- a/com.discord/smali_classes2/rx/subjects/PublishSubject$b.smali +++ b/com.discord/smali_classes2/rx/subjects/PublishSubject$b.smali @@ -329,7 +329,7 @@ goto :goto_0 :cond_1 - invoke-static {v2}, Lf/n/a/k/a;->a0(Ljava/util/List;)V + invoke-static {v2}, Lf/n/a/k/a;->f0(Ljava/util/List;)V return-void .end method diff --git a/com.discord/smali_classes2/rx/subscriptions/CompositeSubscription.smali b/com.discord/smali_classes2/rx/subscriptions/CompositeSubscription.smali index 79f99b2a7b..ec324289d1 100644 --- a/com.discord/smali_classes2/rx/subscriptions/CompositeSubscription.smali +++ b/com.discord/smali_classes2/rx/subscriptions/CompositeSubscription.smali @@ -86,7 +86,7 @@ goto :goto_0 :cond_2 - invoke-static {v0}, Lf/n/a/k/a;->a0(Ljava/util/List;)V + invoke-static {v0}, Lf/n/a/k/a;->f0(Ljava/util/List;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/a/a0.smali b/com.discord/smali_classes2/s0/l/a/a0.smali index 1ed8d81ddd..b2424b8459 100644 --- a/com.discord/smali_classes2/s0/l/a/a0.smali +++ b/com.discord/smali_classes2/s0/l/a/a0.smali @@ -50,7 +50,7 @@ iget-object v0, p0, Ls0/l/a/a0;->d:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J iget-object v0, p0, Ls0/l/a/a0;->e:Ls0/l/b/a; diff --git a/com.discord/smali_classes2/s0/l/a/a1$c.smali b/com.discord/smali_classes2/s0/l/a/a1$c.smali index 85afba207c..e715c7b482 100644 --- a/com.discord/smali_classes2/s0/l/a/a1$c.smali +++ b/com.discord/smali_classes2/s0/l/a/a1$c.smali @@ -279,7 +279,7 @@ if-nez v3, :cond_6 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_4 diff --git a/com.discord/smali_classes2/s0/l/a/a1$d.smali b/com.discord/smali_classes2/s0/l/a/a1$d.smali index bd908b6fc2..eb066f627a 100644 --- a/com.discord/smali_classes2/s0/l/a/a1$d.smali +++ b/com.discord/smali_classes2/s0/l/a/a1$d.smali @@ -98,7 +98,7 @@ return-void :cond_0 - invoke-static {p0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J iget-object p1, p0, Ls0/l/a/a1$d;->subscriber:Ls0/l/a/a1$e; diff --git a/com.discord/smali_classes2/s0/l/a/a1$e.smali b/com.discord/smali_classes2/s0/l/a/a1$e.smali index 9cc14d8c6e..2815223c45 100644 --- a/com.discord/smali_classes2/s0/l/a/a1$e.smali +++ b/com.discord/smali_classes2/s0/l/a/a1$e.smali @@ -382,7 +382,7 @@ if-nez v0, :cond_4 - invoke-static/range {v19 .. v19}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static/range {v19 .. v19}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_8 @@ -648,7 +648,7 @@ move-object v2, v0 :try_start_6 - invoke-static {v2}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v2}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_1 @@ -1502,7 +1502,7 @@ if-nez v0, :cond_7 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_4 diff --git a/com.discord/smali_classes2/s0/l/a/b.smali b/com.discord/smali_classes2/s0/l/a/b.smali index 7751212918..f1b13c5fea 100644 --- a/com.discord/smali_classes2/s0/l/a/b.smali +++ b/com.discord/smali_classes2/s0/l/a/b.smali @@ -109,7 +109,7 @@ iget-object v1, v1, Ls0/l/a/h$c;->e:Ljava/lang/Throwable; - invoke-static {v1}, Lf/n/a/k/a;->O(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; + invoke-static {v1}, Lf/n/a/k/a;->R(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 diff --git a/com.discord/smali_classes2/s0/l/a/b1.smali b/com.discord/smali_classes2/s0/l/a/b1.smali index 0983658079..05897fcc53 100644 --- a/com.discord/smali_classes2/s0/l/a/b1.smali +++ b/com.discord/smali_classes2/s0/l/a/b1.smali @@ -36,7 +36,7 @@ iget-object v0, v0, Ls0/l/a/c1$a;->j:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J iget-object p1, p0, Ls0/l/a/b1;->d:Ls0/l/a/c1$a; diff --git a/com.discord/smali_classes2/s0/l/a/c1$a.smali b/com.discord/smali_classes2/s0/l/a/c1$a.smali index 40d1bd50b2..54d56a0c7c 100644 --- a/com.discord/smali_classes2/s0/l/a/c1$a.smali +++ b/com.discord/smali_classes2/s0/l/a/c1$a.smali @@ -370,7 +370,7 @@ iget-object v9, v0, Ls0/l/a/c1$a;->j:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v9, v1, v2}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v9, v1, v2}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J move-result-wide v9 diff --git a/com.discord/smali_classes2/s0/l/a/d1$a.smali b/com.discord/smali_classes2/s0/l/a/d1$a.smali index 9fc68a7869..2c54825a9b 100644 --- a/com.discord/smali_classes2/s0/l/a/d1$a.smali +++ b/com.discord/smali_classes2/s0/l/a/d1$a.smali @@ -278,7 +278,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iget-object v3, p0, Ls0/l/a/d1$a;->h:Ls0/l/e/c; diff --git a/com.discord/smali_classes2/s0/l/a/h1.smali b/com.discord/smali_classes2/s0/l/a/h1.smali index f98ac32ee7..b0489f0f53 100644 --- a/com.discord/smali_classes2/s0/l/a/h1.smali +++ b/com.discord/smali_classes2/s0/l/a/h1.smali @@ -73,7 +73,7 @@ if-eqz v0, :cond_0 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-static {p1}, Ls0/o/l;->b(Ljava/lang/Throwable;)V @@ -129,7 +129,7 @@ iget-object v0, p0, Ls0/l/a/h1;->f:Lrx/Subscriber; - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v0, p1}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/i$b.smali b/com.discord/smali_classes2/s0/l/a/i$b.smali index e313bbba5e..2674a19ed8 100644 --- a/com.discord/smali_classes2/s0/l/a/i$b.smali +++ b/com.discord/smali_classes2/s0/l/a/i$b.smali @@ -623,7 +623,7 @@ if-eqz v5, :cond_8 - invoke-static {v10, v3, v4}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v10, v3, v4}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J :cond_8 neg-int v1, v12 @@ -658,7 +658,7 @@ iget-object v0, p0, Ls0/l/a/i$b;->requested:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J invoke-virtual {p0}, Ls0/l/a/i$b;->d()V diff --git a/com.discord/smali_classes2/s0/l/a/k$c.smali b/com.discord/smali_classes2/s0/l/a/k$c.smali index ca279f3005..9a5f53fe58 100644 --- a/com.discord/smali_classes2/s0/l/a/k$c.smali +++ b/com.discord/smali_classes2/s0/l/a/k$c.smali @@ -364,7 +364,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0, v0}, Ls0/l/a/k$c;->b(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/k0.smali b/com.discord/smali_classes2/s0/l/a/k0.smali index dfd9a42f2c..4e0916e8b2 100644 --- a/com.discord/smali_classes2/s0/l/a/k0.smali +++ b/com.discord/smali_classes2/s0/l/a/k0.smali @@ -50,7 +50,7 @@ iget-object v1, p0, Ls0/l/a/k0;->d:Lrx/Subscriber; - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/k1$b.smali b/com.discord/smali_classes2/s0/l/a/k1$b.smali index a75fe8b339..b67341ead4 100644 --- a/com.discord/smali_classes2/s0/l/a/k1$b.smali +++ b/com.discord/smali_classes2/s0/l/a/k1$b.smali @@ -496,7 +496,7 @@ iget-object v2, v2, Ls0/l/a/k1$a;->child:Lrx/Subscriber; - invoke-static {v0, v2, v4}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, v2, v4}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V :cond_b :goto_7 diff --git a/com.discord/smali_classes2/s0/l/a/k2$a.smali b/com.discord/smali_classes2/s0/l/a/k2$a.smali index cd26c9660c..5ece1946e5 100644 --- a/com.discord/smali_classes2/s0/l/a/k2$a.smali +++ b/com.discord/smali_classes2/s0/l/a/k2$a.smali @@ -139,7 +139,7 @@ iget-object v0, p0, Ls0/l/a/k2$a;->d:Lrx/Subscriber; - invoke-static {v1, v0, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v1, v0, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V invoke-virtual {p0}, Lrx/Subscriber;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/l$a.smali b/com.discord/smali_classes2/s0/l/a/l$a.smali index 5f1aaa6c56..a32f2fdc46 100644 --- a/com.discord/smali_classes2/s0/l/a/l$a.smali +++ b/com.discord/smali_classes2/s0/l/a/l$a.smali @@ -102,13 +102,13 @@ .method public final m(J)V .locals 1 - invoke-static {p1, p2}, Lf/n/a/k/a;->i0(J)Z + invoke-static {p1, p2}, Lf/n/a/k/a;->n0(J)Z move-result v0 if-eqz v0, :cond_0 - invoke-static {p0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J invoke-virtual {p0}, Ls0/l/a/l$a;->a()V diff --git a/com.discord/smali_classes2/s0/l/a/l$b.smali b/com.discord/smali_classes2/s0/l/a/l$b.smali index 2f1bec936d..84696a8253 100644 --- a/com.discord/smali_classes2/s0/l/a/l$b.smali +++ b/com.discord/smali_classes2/s0/l/a/l$b.smali @@ -260,7 +260,7 @@ if-eqz v4, :cond_b - invoke-static {p0, v8, v9}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, v8, v9}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J :cond_b iget-object v4, p0, Ls0/l/a/l$b;->wip:Ljava/util/concurrent/atomic/AtomicInteger; diff --git a/com.discord/smali_classes2/s0/l/a/l$e.smali b/com.discord/smali_classes2/s0/l/a/l$e.smali index 5c22d96ba0..03e6515ec8 100644 --- a/com.discord/smali_classes2/s0/l/a/l$e.smali +++ b/com.discord/smali_classes2/s0/l/a/l$e.smali @@ -259,7 +259,7 @@ if-eqz v5, :cond_c - invoke-static {v0, v9, v10}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v0, v9, v10}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J :cond_c iget-object v5, v0, Ls0/l/a/l$e;->wip:Ljava/util/concurrent/atomic/AtomicInteger; diff --git a/com.discord/smali_classes2/s0/l/a/l$f.smali b/com.discord/smali_classes2/s0/l/a/l$f.smali index f088e8fe27..42a517ab4a 100644 --- a/com.discord/smali_classes2/s0/l/a/l$f.smali +++ b/com.discord/smali_classes2/s0/l/a/l$f.smali @@ -84,7 +84,7 @@ const-wide/16 v0, 0x1 - invoke-static {p0, v0, v1}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, v0, v1}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J goto :goto_0 diff --git a/com.discord/smali_classes2/s0/l/a/m.smali b/com.discord/smali_classes2/s0/l/a/m.smali index df48854d36..9fc81d8858 100644 --- a/com.discord/smali_classes2/s0/l/a/m.smali +++ b/com.discord/smali_classes2/s0/l/a/m.smali @@ -81,7 +81,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/m0.smali b/com.discord/smali_classes2/s0/l/a/m0.smali index 95fd1bee1f..1e5c74adcc 100644 --- a/com.discord/smali_classes2/s0/l/a/m0.smali +++ b/com.discord/smali_classes2/s0/l/a/m0.smali @@ -65,7 +65,7 @@ iget-object v1, p0, Ls0/l/a/m0;->e:Lrx/Subscriber; - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V @@ -77,7 +77,7 @@ iget-object v2, p0, Ls0/l/a/m0;->e:Lrx/Subscriber; - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v2, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/m1$b.smali b/com.discord/smali_classes2/s0/l/a/m1$b.smali index 2e8040171c..01e02285e2 100644 --- a/com.discord/smali_classes2/s0/l/a/m1$b.smali +++ b/com.discord/smali_classes2/s0/l/a/m1$b.smali @@ -283,7 +283,7 @@ iput-object v9, p1, Ls0/l/a/m1$c;->index:Ljava/lang/Object; - invoke-static {v2}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v2}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p1}, Ls0/l/a/m1$c;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/m1$h.smali b/com.discord/smali_classes2/s0/l/a/m1$h.smali index 743c9db324..2a5d967660 100644 --- a/com.discord/smali_classes2/s0/l/a/m1$h.smali +++ b/com.discord/smali_classes2/s0/l/a/m1$h.smali @@ -209,7 +209,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p1}, Ls0/l/a/m1$c;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/m2.smali b/com.discord/smali_classes2/s0/l/a/m2.smali index 252db8ea99..6fea7812f2 100644 --- a/com.discord/smali_classes2/s0/l/a/m2.smali +++ b/com.discord/smali_classes2/s0/l/a/m2.smali @@ -131,7 +131,7 @@ iget-object v0, p0, Ls0/l/a/m2;->f:Lrx/Subscriber; - invoke-static {v1, v0, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v1, v0, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V invoke-virtual {p0}, Lrx/Subscriber;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/n$a.smali b/com.discord/smali_classes2/s0/l/a/n$a.smali index f68d39f426..25717c5086 100644 --- a/com.discord/smali_classes2/s0/l/a/n$a.smali +++ b/com.discord/smali_classes2/s0/l/a/n$a.smali @@ -100,7 +100,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0, v0}, Ls0/l/a/n$a;->onError(Ljava/lang/Throwable;)V @@ -139,7 +139,7 @@ :catchall_0 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iget-object v2, p0, Ls0/l/a/n$a;->d:Lrx/Subscriber; @@ -197,7 +197,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, p0, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p0, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/a/o$a.smali b/com.discord/smali_classes2/s0/l/a/o$a.smali index cea8e53ee5..1b2bd3e5b2 100644 --- a/com.discord/smali_classes2/s0/l/a/o$a.smali +++ b/com.discord/smali_classes2/s0/l/a/o$a.smali @@ -160,7 +160,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0}, Lrx/Subscriber;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/o0$a.smali b/com.discord/smali_classes2/s0/l/a/o0$a.smali index 92fa5a6a4e..4a6d30ac41 100644 --- a/com.discord/smali_classes2/s0/l/a/o0$a.smali +++ b/com.discord/smali_classes2/s0/l/a/o0$a.smali @@ -127,7 +127,7 @@ :catchall_0 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0}, Lrx/Subscriber;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/o0.smali b/com.discord/smali_classes2/s0/l/a/o0.smali index 2be668ec21..c3fc100945 100644 --- a/com.discord/smali_classes2/s0/l/a/o0.smali +++ b/com.discord/smali_classes2/s0/l/a/o0.smali @@ -157,7 +157,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/p.smali b/com.discord/smali_classes2/s0/l/a/p.smali index ea387dc6c5..ca10c3fb58 100644 --- a/com.discord/smali_classes2/s0/l/a/p.smali +++ b/com.discord/smali_classes2/s0/l/a/p.smali @@ -38,7 +38,7 @@ iget-object v1, v0, Ls0/l/a/q$a;->i:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v1, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v1, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J invoke-virtual {v0}, Ls0/l/a/q$a;->b()V diff --git a/com.discord/smali_classes2/s0/l/a/p0.smali b/com.discord/smali_classes2/s0/l/a/p0.smali index 6e8d7dda40..996a509785 100644 --- a/com.discord/smali_classes2/s0/l/a/p0.smali +++ b/com.discord/smali_classes2/s0/l/a/p0.smali @@ -64,7 +64,7 @@ :catchall_0 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {v0, v1}, Ls0/l/a/q0$a;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/p2.smali b/com.discord/smali_classes2/s0/l/a/p2.smali index c517827251..0fa8195fa7 100644 --- a/com.discord/smali_classes2/s0/l/a/p2.smali +++ b/com.discord/smali_classes2/s0/l/a/p2.smali @@ -83,7 +83,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0, v0}, Ls0/l/a/p2;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/q$a.smali b/com.discord/smali_classes2/s0/l/a/q$a.smali index cd7516e2f1..bdd06a8c1f 100644 --- a/com.discord/smali_classes2/s0/l/a/q$a.smali +++ b/com.discord/smali_classes2/s0/l/a/q$a.smali @@ -372,7 +372,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {v1, v0}, Ls0/l/a/q$a;->onError(Ljava/lang/Throwable;)V @@ -450,7 +450,7 @@ move-object v6, v0 - invoke-static {v6}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v6}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iput-object v14, v1, Ls0/l/a/q$a;->m:Ljava/util/Iterator; @@ -463,7 +463,7 @@ move-object v6, v0 - invoke-static {v6}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v6}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iput-object v14, v1, Ls0/l/a/q$a;->m:Ljava/util/Iterator; @@ -505,7 +505,7 @@ iget-object v4, v1, Ls0/l/a/q$a;->i:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v4, v12, v13}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v4, v12, v13}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J :cond_d if-nez v0, :cond_e diff --git a/com.discord/smali_classes2/s0/l/a/q$b.smali b/com.discord/smali_classes2/s0/l/a/q$b.smali index c2fdd1daf2..09a7556dab 100644 --- a/com.discord/smali_classes2/s0/l/a/q$b.smali +++ b/com.discord/smali_classes2/s0/l/a/q$b.smali @@ -121,7 +121,7 @@ iget-object v1, p0, Ls0/l/a/q$b;->d:Ljava/lang/Object; - invoke-static {v0, p1, v1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p1, v1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V :goto_0 return-void diff --git a/com.discord/smali_classes2/s0/l/a/q0$a.smali b/com.discord/smali_classes2/s0/l/a/q0$a.smali index 5b4819dbb2..51c544efd0 100644 --- a/com.discord/smali_classes2/s0/l/a/q0$a.smali +++ b/com.discord/smali_classes2/s0/l/a/q0$a.smali @@ -152,7 +152,7 @@ iget-object v1, p0, Ls0/l/a/q0$a;->d:Lrx/Subscriber; - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/q0$b$a.smali b/com.discord/smali_classes2/s0/l/a/q0$b$a.smali index 87a5386673..f04c3c7702 100644 --- a/com.discord/smali_classes2/s0/l/a/q0$b$a.smali +++ b/com.discord/smali_classes2/s0/l/a/q0$b$a.smali @@ -106,7 +106,7 @@ :catchall_0 move-exception v1 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {v0, v1}, Ls0/l/a/q0$b;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/q0$b.smali b/com.discord/smali_classes2/s0/l/a/q0$b.smali index 451dcefe76..097883b69b 100644 --- a/com.discord/smali_classes2/s0/l/a/q0$b.smali +++ b/com.discord/smali_classes2/s0/l/a/q0$b.smali @@ -227,7 +227,7 @@ iget-object v1, p0, Ls0/l/a/q0$b;->d:Lrx/Subscriber; - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/q1$a.smali b/com.discord/smali_classes2/s0/l/a/q1$a.smali index 4c484acf15..004d9ce5b9 100644 --- a/com.discord/smali_classes2/s0/l/a/q1$a.smali +++ b/com.discord/smali_classes2/s0/l/a/q1$a.smali @@ -120,7 +120,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0, v0}, Ls0/l/a/q1$a;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/r$a.smali b/com.discord/smali_classes2/s0/l/a/r$a.smali index 308c28cce6..c47ec9508e 100644 --- a/com.discord/smali_classes2/s0/l/a/r$a.smali +++ b/com.discord/smali_classes2/s0/l/a/r$a.smali @@ -89,7 +89,7 @@ if-nez v5, :cond_3 - invoke-static {p0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J move-result-wide p1 @@ -142,7 +142,7 @@ :cond_3 if-eqz v2, :cond_9 - invoke-static {p0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J move-result-wide v2 diff --git a/com.discord/smali_classes2/s0/l/a/r1$b.smali b/com.discord/smali_classes2/s0/l/a/r1$b.smali index f88c786e45..64ec324a26 100644 --- a/com.discord/smali_classes2/s0/l/a/r1$b.smali +++ b/com.discord/smali_classes2/s0/l/a/r1$b.smali @@ -272,7 +272,7 @@ :catchall_0 move-exception v1 - invoke-static {v1, v0, v10}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v1, v0, v10}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V goto :goto_4 @@ -288,7 +288,7 @@ if-eqz v11, :cond_6 - invoke-static {v3, v8, v9}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v3, v8, v9}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J move-result-wide v4 @@ -347,7 +347,7 @@ iget-object v0, p0, Ls0/l/a/r1$b;->i:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J iget-object v0, p0, Ls0/l/a/r1$b;->j:Lrx/Producer; diff --git a/com.discord/smali_classes2/s0/l/a/s.smali b/com.discord/smali_classes2/s0/l/a/s.smali index f42c115f32..c2a46961f2 100644 --- a/com.discord/smali_classes2/s0/l/a/s.smali +++ b/com.discord/smali_classes2/s0/l/a/s.smali @@ -77,7 +77,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/s0$a.smali b/com.discord/smali_classes2/s0/l/a/s0$a.smali index 34e37143b8..ad67702ad9 100644 --- a/com.discord/smali_classes2/s0/l/a/s0$a.smali +++ b/com.discord/smali_classes2/s0/l/a/s0$a.smali @@ -127,7 +127,7 @@ :catchall_1 move-exception v1 - invoke-static {v1, v0, v2}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v1, v0, v2}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V goto :goto_1 diff --git a/com.discord/smali_classes2/s0/l/a/s0.smali b/com.discord/smali_classes2/s0/l/a/s0.smali index c9d13f4fca..fe25537708 100644 --- a/com.discord/smali_classes2/s0/l/a/s0.smali +++ b/com.discord/smali_classes2/s0/l/a/s0.smali @@ -120,7 +120,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, p0, v2}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p0, v2}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V goto :goto_1 diff --git a/com.discord/smali_classes2/s0/l/a/s1.smali b/com.discord/smali_classes2/s0/l/a/s1.smali index 8401752cba..461c3e7a93 100644 --- a/com.discord/smali_classes2/s0/l/a/s1.smali +++ b/com.discord/smali_classes2/s0/l/a/s1.smali @@ -109,7 +109,7 @@ iget-object v1, p0, Ls0/l/a/s1;->f:Lrx/Subscriber; - invoke-static {v0, v1, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, v1, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/a/s2.smali b/com.discord/smali_classes2/s0/l/a/s2.smali index 9af1a3eb49..bb45be6e58 100644 --- a/com.discord/smali_classes2/s0/l/a/s2.smali +++ b/com.discord/smali_classes2/s0/l/a/s2.smali @@ -93,7 +93,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0, v0}, Ls0/l/a/s2;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/t$a.smali b/com.discord/smali_classes2/s0/l/a/t$a.smali index e4e6194dbf..23270aeb39 100644 --- a/com.discord/smali_classes2/s0/l/a/t$a.smali +++ b/com.discord/smali_classes2/s0/l/a/t$a.smali @@ -157,7 +157,7 @@ :catchall_0 move-exception p2 - invoke-static {p2}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p2}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, p2}, Ls0/g;->onError(Ljava/lang/Throwable;)V @@ -166,7 +166,7 @@ :catchall_1 move-exception p2 - invoke-static {p2}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p2}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, p2}, Ls0/g;->onError(Ljava/lang/Throwable;)V @@ -177,7 +177,7 @@ if-lez v2, :cond_b - invoke-static {p0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J move-result-wide v2 @@ -254,7 +254,7 @@ :catchall_2 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v2, p1}, Ls0/g;->onError(Ljava/lang/Throwable;)V @@ -263,7 +263,7 @@ :catchall_3 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v2, p1}, Ls0/g;->onError(Ljava/lang/Throwable;)V @@ -278,7 +278,7 @@ if-nez v6, :cond_6 - invoke-static {p0, v4, v5}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, v4, v5}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J move-result-wide p1 diff --git a/com.discord/smali_classes2/s0/l/a/t.smali b/com.discord/smali_classes2/s0/l/a/t.smali index 00bc72b426..41f1b69fc1 100644 --- a/com.discord/smali_classes2/s0/l/a/t.smali +++ b/com.discord/smali_classes2/s0/l/a/t.smali @@ -109,7 +109,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/t1.smali b/com.discord/smali_classes2/s0/l/a/t1.smali index 2eb14becf3..f33b30e24a 100644 --- a/com.discord/smali_classes2/s0/l/a/t1.smali +++ b/com.discord/smali_classes2/s0/l/a/t1.smali @@ -107,7 +107,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, p0, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p0, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/a/t2$a.smali b/com.discord/smali_classes2/s0/l/a/t2$a.smali index 67aaa17cfe..de4b75d841 100644 --- a/com.discord/smali_classes2/s0/l/a/t2$a.smali +++ b/com.discord/smali_classes2/s0/l/a/t2$a.smali @@ -301,7 +301,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, v2, v6}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, v2, v6}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void diff --git a/com.discord/smali_classes2/s0/l/a/t2$b.smali b/com.discord/smali_classes2/s0/l/a/t2$b.smali index 334ad10321..d1a67116bf 100644 --- a/com.discord/smali_classes2/s0/l/a/t2$b.smali +++ b/com.discord/smali_classes2/s0/l/a/t2$b.smali @@ -65,7 +65,7 @@ .method public m(J)V .locals 0 - invoke-static {p0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {p0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J iget-object p1, p0, Ls0/l/a/t2$b;->zipper:Ls0/l/a/t2$a; diff --git a/com.discord/smali_classes2/s0/l/a/u.smali b/com.discord/smali_classes2/s0/l/a/u.smali index 9db98effdf..e20eb1c2d4 100644 --- a/com.discord/smali_classes2/s0/l/a/u.smali +++ b/com.discord/smali_classes2/s0/l/a/u.smali @@ -107,7 +107,7 @@ move-exception v1 :try_start_2 - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {v0, v1}, Ls0/g;->onError(Ljava/lang/Throwable;)V :try_end_2 @@ -118,7 +118,7 @@ :catchall_1 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-interface {p1, v0}, Ls0/g;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/a/v$a.smali b/com.discord/smali_classes2/s0/l/a/v$a.smali index 053168e975..f4ffe75086 100644 --- a/com.discord/smali_classes2/s0/l/a/v$a.smali +++ b/com.discord/smali_classes2/s0/l/a/v$a.smali @@ -138,7 +138,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0}, Lrx/Subscriber;->unsubscribe()V diff --git a/com.discord/smali_classes2/s0/l/a/w0.smali b/com.discord/smali_classes2/s0/l/a/w0.smali index 97db245957..c26a6168f7 100644 --- a/com.discord/smali_classes2/s0/l/a/w0.smali +++ b/com.discord/smali_classes2/s0/l/a/w0.smali @@ -127,7 +127,7 @@ iget-object v1, p0, Ls0/l/a/w0;->f:Lrx/Subscriber; - invoke-static {p1, v1, v0}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {p1, v1, v0}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void @@ -148,7 +148,7 @@ iget-object v1, p0, Ls0/l/a/w0;->f:Lrx/Subscriber; - invoke-static {v0, v1, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, v1, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/a/x1.smali b/com.discord/smali_classes2/s0/l/a/x1.smali index 00190ea55e..4fa012cf71 100644 --- a/com.discord/smali_classes2/s0/l/a/x1.smali +++ b/com.discord/smali_classes2/s0/l/a/x1.smali @@ -132,7 +132,7 @@ iget-object v1, p0, Ls0/l/a/x1;->f:Lrx/Subscriber; - invoke-static {v0, v1, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, v1, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/b/b.smali b/com.discord/smali_classes2/s0/l/b/b.smali index 9ff844f4ec..e0431a9578 100644 --- a/com.discord/smali_classes2/s0/l/b/b.smali +++ b/com.discord/smali_classes2/s0/l/b/b.smali @@ -101,7 +101,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, p0, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p0, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/b/c.smali b/com.discord/smali_classes2/s0/l/b/c.smali index 69b547b62a..006b89aaff 100644 --- a/com.discord/smali_classes2/s0/l/b/c.smali +++ b/com.discord/smali_classes2/s0/l/b/c.smali @@ -121,7 +121,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V :cond_3 :goto_0 diff --git a/com.discord/smali_classes2/s0/l/c/g$a.smali b/com.discord/smali_classes2/s0/l/c/g$a.smali index b4e19f0a22..31518a9b7d 100644 --- a/com.discord/smali_classes2/s0/l/c/g$a.smali +++ b/com.discord/smali_classes2/s0/l/c/g$a.smali @@ -75,7 +75,7 @@ :catchall_0 move-exception v0 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-static {v0}, Ls0/o/l;->b(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/l/c/k.smali b/com.discord/smali_classes2/s0/l/c/k.smali index f49d17573b..0752cee853 100644 --- a/com.discord/smali_classes2/s0/l/c/k.smali +++ b/com.discord/smali_classes2/s0/l/c/k.smali @@ -81,7 +81,7 @@ invoke-virtual {v1}, Ljava/lang/Thread;->interrupt()V - invoke-static {v0}, Lf/n/a/k/a;->O(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; + invoke-static {v0}, Lf/n/a/k/a;->R(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; throw v3 diff --git a/com.discord/smali_classes2/s0/l/e/f.smali b/com.discord/smali_classes2/s0/l/e/f.smali index 7498bee256..f3783bcfad 100644 --- a/com.discord/smali_classes2/s0/l/e/f.smali +++ b/com.discord/smali_classes2/s0/l/e/f.smali @@ -44,7 +44,7 @@ const/16 v1, 0x10 - invoke-static {v1}, Lf/n/a/k/a;->S(I)I + invoke-static {v1}, Lf/n/a/k/a;->V(I)I move-result v1 diff --git a/com.discord/smali_classes2/s0/l/e/j$f.smali b/com.discord/smali_classes2/s0/l/e/j$f.smali index 068c8ee7b2..95b1199887 100644 --- a/com.discord/smali_classes2/s0/l/e/j$f.smali +++ b/com.discord/smali_classes2/s0/l/e/j$f.smali @@ -128,7 +128,7 @@ :catchall_0 move-exception v2 - invoke-static {v2, v0, v1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v2, v0, v1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/l/e/j$g.smali b/com.discord/smali_classes2/s0/l/e/j$g.smali index 70e8b052ba..6faf68b165 100644 --- a/com.discord/smali_classes2/s0/l/e/j$g.smali +++ b/com.discord/smali_classes2/s0/l/e/j$g.smali @@ -129,7 +129,7 @@ :catchall_0 move-exception v0 - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void diff --git a/com.discord/smali_classes2/s0/l/e/m/a.smali b/com.discord/smali_classes2/s0/l/e/m/a.smali index a6375850b9..4b349aa6a0 100644 --- a/com.discord/smali_classes2/s0/l/e/m/a.smali +++ b/com.discord/smali_classes2/s0/l/e/m/a.smali @@ -34,7 +34,7 @@ invoke-direct {p0}, Ljava/util/AbstractQueue;->()V - invoke-static {p1}, Lf/n/a/k/a;->S(I)I + invoke-static {p1}, Lf/n/a/k/a;->V(I)I move-result p1 diff --git a/com.discord/smali_classes2/s0/l/e/m/d.smali b/com.discord/smali_classes2/s0/l/e/m/d.smali index ee6104c6fd..16d61acc73 100644 --- a/com.discord/smali_classes2/s0/l/e/m/d.smali +++ b/com.discord/smali_classes2/s0/l/e/m/d.smali @@ -38,7 +38,7 @@ .method public constructor (I)V .locals 2 - invoke-static {p1}, Lf/n/a/k/a;->S(I)I + invoke-static {p1}, Lf/n/a/k/a;->V(I)I move-result v0 diff --git a/com.discord/smali_classes2/s0/l/e/m/e.smali b/com.discord/smali_classes2/s0/l/e/m/e.smali index 3aed30cc1c..c086c5f560 100644 --- a/com.discord/smali_classes2/s0/l/e/m/e.smali +++ b/com.discord/smali_classes2/s0/l/e/m/e.smali @@ -91,7 +91,7 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - invoke-static {p1}, Lf/n/a/k/a;->S(I)I + invoke-static {p1}, Lf/n/a/k/a;->V(I)I move-result p1 diff --git a/com.discord/smali_classes2/s0/l/e/m/g.smali b/com.discord/smali_classes2/s0/l/e/m/g.smali index 5f1093b7c7..987611bdfc 100644 --- a/com.discord/smali_classes2/s0/l/e/m/g.smali +++ b/com.discord/smali_classes2/s0/l/e/m/g.smali @@ -97,7 +97,7 @@ move-result p1 - invoke-static {p1}, Lf/n/a/k/a;->S(I)I + invoke-static {p1}, Lf/n/a/k/a;->V(I)I move-result p1 diff --git a/com.discord/smali_classes2/s0/l/e/n/e.smali b/com.discord/smali_classes2/s0/l/e/n/e.smali index 7e53f7f9a4..319fbd3a04 100644 --- a/com.discord/smali_classes2/s0/l/e/n/e.smali +++ b/com.discord/smali_classes2/s0/l/e/n/e.smali @@ -124,7 +124,7 @@ invoke-direct {p0}, Ls0/l/e/n/f;->()V - invoke-static {p1}, Lf/n/a/k/a;->S(I)I + invoke-static {p1}, Lf/n/a/k/a;->V(I)I move-result p1 diff --git a/com.discord/smali_classes2/s0/l/e/n/t.smali b/com.discord/smali_classes2/s0/l/e/n/t.smali index 7eed654051..bba4bc6aa3 100644 --- a/com.discord/smali_classes2/s0/l/e/n/t.smali +++ b/com.discord/smali_classes2/s0/l/e/n/t.smali @@ -169,7 +169,7 @@ invoke-direct {p0}, Ls0/l/e/n/v;->()V - invoke-static {p1}, Lf/n/a/k/a;->S(I)I + invoke-static {p1}, Lf/n/a/k/a;->V(I)I move-result p1 diff --git a/com.discord/smali_classes2/s0/m/b.smali b/com.discord/smali_classes2/s0/m/b.smali index 9ebe6eaa66..22e2d4dca9 100644 --- a/com.discord/smali_classes2/s0/m/b.smali +++ b/com.discord/smali_classes2/s0/m/b.smali @@ -127,7 +127,7 @@ check-cast v0, Ljava/lang/Throwable; - invoke-static {v0}, Lf/n/a/k/a;->O(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; + invoke-static {v0}, Lf/n/a/k/a;->R(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; const/4 v0, 0x0 diff --git a/com.discord/smali_classes2/s0/n/b.smali b/com.discord/smali_classes2/s0/n/b.smali index f5be7f4a38..f815443b27 100644 --- a/com.discord/smali_classes2/s0/n/b.smali +++ b/com.discord/smali_classes2/s0/n/b.smali @@ -92,7 +92,7 @@ move-exception v0 :try_start_2 - invoke-static {v0}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v0}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-static {v0}, Ls0/o/l;->b(Ljava/lang/Throwable;)V @@ -141,7 +141,7 @@ .method public onError(Ljava/lang/Throwable;)V .locals 8 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iget-boolean v0, p0, Ls0/n/b;->e:Z @@ -323,7 +323,7 @@ :catchall_0 move-exception p1 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V invoke-virtual {p0, p1}, Ls0/n/b;->onError(Ljava/lang/Throwable;)V diff --git a/com.discord/smali_classes2/s0/n/c.smali b/com.discord/smali_classes2/s0/n/c.smali index b79f379e3b..7c7daa37bc 100644 --- a/com.discord/smali_classes2/s0/n/c.smali +++ b/com.discord/smali_classes2/s0/n/c.smali @@ -138,7 +138,7 @@ .method public onError(Ljava/lang/Throwable;)V .locals 2 - invoke-static {p1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {p1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iget-boolean v0, p0, Ls0/n/c;->f:Z @@ -346,7 +346,7 @@ iput-boolean v0, p0, Ls0/n/c;->f:Z - invoke-static {v1}, Lf/n/a/k/a;->b0(Ljava/lang/Throwable;)V + invoke-static {v1}, Lf/n/a/k/a;->g0(Ljava/lang/Throwable;)V iget-object v0, p0, Ls0/n/c;->d:Ls0/g; @@ -375,7 +375,7 @@ iget-object v0, p0, Ls0/n/c;->d:Ls0/g; - invoke-static {v1, v0, p1}, Lf/n/a/k/a;->c0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V + invoke-static {v1, v0, p1}, Lf/n/a/k/a;->h0(Ljava/lang/Throwable;Ls0/g;Ljava/lang/Object;)V return-void diff --git a/com.discord/smali_classes2/s0/q/a$b.smali b/com.discord/smali_classes2/s0/q/a$b.smali index 201d61dc00..b3b8f2a495 100644 --- a/com.discord/smali_classes2/s0/q/a$b.smali +++ b/com.discord/smali_classes2/s0/q/a$b.smali @@ -114,7 +114,7 @@ iget-object v0, p0, Ls0/q/a$b;->requested:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v0, p1, p2}, Lf/n/a/k/a;->u(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v0, p1, p2}, Lf/n/a/k/a;->x(Ljava/util/concurrent/atomic/AtomicLong;J)J iget-object p1, p0, Ls0/q/a$b;->state:Ls0/q/a$c; diff --git a/com.discord/smali_classes2/s0/q/a$c.smali b/com.discord/smali_classes2/s0/q/a$c.smali index 96ebbc4fb2..1339859a9b 100644 --- a/com.discord/smali_classes2/s0/q/a$c.smali +++ b/com.discord/smali_classes2/s0/q/a$c.smali @@ -375,7 +375,7 @@ goto :goto_1 :cond_2 - invoke-static {p1}, Lf/n/a/k/a;->a0(Ljava/util/List;)V + invoke-static {p1}, Lf/n/a/k/a;->f0(Ljava/util/List;)V return-void .end method diff --git a/com.discord/smali_classes2/s0/q/a$d.smali b/com.discord/smali_classes2/s0/q/a$d.smali index a703bbc739..8a8a392f7d 100644 --- a/com.discord/smali_classes2/s0/q/a$d.smali +++ b/com.discord/smali_classes2/s0/q/a$d.smali @@ -263,7 +263,7 @@ iget-object v6, v1, Ls0/q/a$b;->requested:Ljava/util/concurrent/atomic/AtomicLong; - invoke-static {v6, v13, v14}, Lf/n/a/k/a;->N(Ljava/util/concurrent/atomic/AtomicLong;J)J + invoke-static {v6, v13, v14}, Lf/n/a/k/a;->Q(Ljava/util/concurrent/atomic/AtomicLong;J)J :cond_e iput v10, v1, Ls0/q/a$b;->index:I